diff --git a/auto_get_res.py b/auto_get_res.py index 7b4da1b5..f6bb601f 100644 --- a/auto_get_res.py +++ b/auto_get_res.py @@ -139,6 +139,8 @@ class Arknights数据处理器: } 干员头像路径 = f"./ArknightsGameResource/avatar/{干员代码}.png" 目标路径 = f"./ui/public/avatar/{干员数据['name']}.webp" + if os.path.exists(目标路径): + continue print(f"{干员名}: {干员代码}") png_image = Image.open(干员头像路径) diff --git a/mower/solvers/credit.py b/mower/solvers/credit.py index fa2ee5ab..2d384ee7 100644 --- a/mower/solvers/credit.py +++ b/mower/solvers/credit.py @@ -40,8 +40,8 @@ class CreditSolver(SceneGraphSolver): } try: requests.post("https://mower-ng.zhaozuohong.vip/stat", json=post_data) - except Exception: - logger.exception() + except Exception as e: + logger.exception(e) self.info_uploaded = True def transition(self) -> bool: diff --git a/mower/static/CONSUME.pkl b/mower/static/CONSUME.pkl index d292beaf..ee66b433 100644 --- a/mower/static/CONSUME.pkl +++ b/mower/static/CONSUME.pkl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5c601fa9cdab51df9ab3b164654659fda3aed25a07c57bd2cc0edd4dbc27a0c1 -size 4991128 +oid sha256:7730455097bfa0931c3193650c858a17a2248077d8011f19fb133507bd053409 +size 4991736 diff --git a/mower/static/MATERIAL.pkl b/mower/static/MATERIAL.pkl index 28a29576..0082557e 100644 --- a/mower/static/MATERIAL.pkl +++ b/mower/static/MATERIAL.pkl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d7f803bfd1ce1f09e84d79ff7bd2e9ee2024f5f521fb42afd8566eaae4fa8630 -size 36658660 +oid sha256:2ef65e06b8a0d8302e80c495eb855683be45d31e6f5f3eb8f27a01408c0b083b +size 36755308 diff --git a/mower/static/NORMAL.pkl b/mower/static/NORMAL.pkl index 92cf9a2b..a17b916b 100644 --- a/mower/static/NORMAL.pkl +++ b/mower/static/NORMAL.pkl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:917880c572187401d767bb39fc665457384d578ca7940a0410440930ffd3988f -size 2549040 +oid sha256:c18255d9736963197e851f8d6b12a8527c3ae85f5e756e1f488de6877c831e0e +size 2552292 diff --git a/mower/static/avatar.pkl b/mower/static/avatar.pkl index 7a02001d..3402a570 100644 --- a/mower/static/avatar.pkl +++ b/mower/static/avatar.pkl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a340ba3654ca8e9889f95ee352095488adf678936ab2af704e52612704a57812 -size 19111808 +oid sha256:c87a56489cb3aa243b1a6cc138d6819cbbb93263827bdeaeae1308656b268898 +size 19112084 diff --git a/mower/static/operator_room.model b/mower/static/operator_room.model index 8026ee97..ec0b0583 100644 --- a/mower/static/operator_room.model +++ b/mower/static/operator_room.model @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c9c46460e43e1a9df3ba5fbc4e7cddc10c4944ebc6913b1138c77eb560184f03 -size 79420 +oid sha256:ea3974791e658225081e2b990b807642811f4b0d71a73a23ffba1becd31fc1c4 +size 79444 diff --git a/mower/static/portrait.pkl b/mower/static/portrait.pkl index 04a57def..95d5d171 100644 --- a/mower/static/portrait.pkl +++ b/mower/static/portrait.pkl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4ee4457d835d23e18a464f02c5e6bebd46c2532934e7de293647e7fe8f37e53e -size 12580612 +oid sha256:116756324fbbf3aa06dec1cff8176bf0a22f3ee3df4f7ceb5dc71cdcd1d1b9e1 +size 12591708 diff --git a/mower/static/recruit.pkl b/mower/static/recruit.pkl index 9e19ac2a..4f5a5c28 100644 --- a/mower/static/recruit.pkl +++ b/mower/static/recruit.pkl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:18281ae8504809f13687c643ee7c462ef5118bde6e6c06630aab44efad7680ae -size 21516 +oid sha256:dd773f2a2df03145ad563f1a9df8d48671c4684d6f90bc851b5b8f36baebe45b +size 21600 diff --git a/mower/static/recruit_result.pkl b/mower/static/recruit_result.pkl index 57e80522..df6e21fc 100644 --- a/mower/static/recruit_result.pkl +++ b/mower/static/recruit_result.pkl @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3b5e64033c9942f8968c27a8a3be4fefcd7ae42b8db4275a14a244a9c1e90f81 -size 124656 +oid sha256:9e126cd900660961aee293822733950878131cc2cf55c7576bd03581538911f3 +size 124628 diff --git a/mower/utils/log.py b/mower/utils/log.py index 0ea34890..7edf5bcb 100644 --- a/mower/utils/log.py +++ b/mower/utils/log.py @@ -4,13 +4,13 @@ import logging import shutil import sys import time -import traceback from datetime import datetime, timedelta from logging.handlers import TimedRotatingFileHandler from pathlib import Path from queue import Queue from threading import Thread +import better_exceptions import colorlog from mower.utils import config @@ -25,6 +25,13 @@ basic_formatter = logging.Formatter(BASIC_FORMAT, DATE_FORMAT) color_formatter = colorlog.ColoredFormatter(COLOR_FORMAT, DATE_FORMAT) +def format_exception(exc_info) -> str: + return "".join(better_exceptions.format_exception(*exc_info)) + + +basic_formatter.formatException = format_exception +color_formatter.formatException = format_exception + _logger = logging.getLogger(__name__) _logger.setLevel(logging.DEBUG) @@ -87,7 +94,7 @@ class Handler(logging.StreamHandler): def emit(self, record: logging.LogRecord): msg = f"{record.asctime} {record.levelname} {record.message}" if record.exc_info: - msg += "\n" + "".join(traceback.format_exception(*record.exc_info)) + msg += "\n" + format_exception(record.exc_info) config.ws_queue.put({"type": "log", "data": msg}) diff --git a/requirements.in b/requirements.in index 29ecddcb..9526efdd 100644 --- a/requirements.in +++ b/requirements.in @@ -1,66 +1,67 @@ # 图像处理 -opencv-python==4.9.0.80 -numpy==1.26.4 -scipy==1.13.0 -scikit-image==0.23.2 -scikit-learn==1.4.2 -pillow==10.3.0 +opencv-python==4.10.0.84 +numpy==2.2.1 +scipy==1.14.1 +scikit-image==0.25.0 +scikit-learn==1.6.0 +pillow==11.0.0 # OCR -rapidocr-onnxruntime==1.3.24 +rapidocr-onnxruntime==1.4.3 # 二维码 base45==0.4.4 pyzbar==0.1.9 -qrcode==7.4.2 +qrcode==8.0 # WebUI -Flask==3.0.3 -Flask-Cors==4.0.1 +Flask==3.1.0 +Flask-Cors==5.0.0 flask-sock==0.7.0 -pywebview==5.1 +pywebview==5.3.2 pystray==0.19.5 # 配置文件 -PyYAML==6.0.1 -yamlcore==0.0.2 -pydantic==2.8.2 +PyYAML==6.0.2 +yamlcore==0.0.4 +pydantic==2.10.4 # CSV -pandas==2.2.2 +pandas==2.2.3 # 日志 -colorlog==6.8.2 +colorlog==6.9.0 +better-exceptions==0.3.3 # 场景图 -networkx==3.3 +networkx==3.4.2 # 副表条件 -evalidate==2.0.2 +evalidate==2.0.3 # 任务列表 -jsonpickle==3.0.4 +jsonpickle==4.0.1 # 时区 tzlocal==5.2 -pytz==2024.1 +pytz==2024.2 # 网络请求、官网公告解析、HTML转Markdown -requests==2.31.0 +requests==2.32.3 # beautifulsoup4==4.12.3 # lxml==5.2.2 # 邮件模板 -Jinja2==3.1.4 +Jinja2==3.1.5 # 启动模拟器后按快捷键 PyAutoGUI==0.9.54 # 森空岛检测 -cryptography==43.0.1 +cryptography==44.0.0 # 数据库ORM -SQLAlchemy==2.0.35 +SQLAlchemy==2.0.36 # ADB adbutils==2.8.0 diff --git a/ui/dist/assets/BasementSkill.js b/ui/dist/assets/BasementSkill.js index a7f7d4d0..28bca6a6 100644 --- a/ui/dist/assets/BasementSkill.js +++ b/ui/dist/assets/BasementSkill.js @@ -1,16 +1,16 @@ -import{D as O,I,r as v,aV as V,bQ as m,bV as T,bU as n,bR as g,bS as d,bT as i,F as U,b_ as E,bM as C,i as w,bW as F,bu as Y,bX as h,k as N,bo as S,j as B,bp as A}from"./_plugin-vue_export-helper.js";import{ag as z,A as D,v as L,as as W,b1 as j,b2 as $}from"./main.js";const M=O({name:"Tr",render(){return I("tr",null,this.$slots)}}),H=O({name:"Td",render(){return I("td",null,this.$slots)}}),K={scrollbarProps:Object,items:{type:Array,default:()=>[]},itemSize:{type:Number,required:!0},itemResizable:Boolean,itemsStyle:[String,Object],visibleItemsTag:{type:[String,Object],default:"div"},visibleItemsProps:Object,ignoreItemResize:Boolean,onScroll:Function,onWheel:Function,onResize:Function,defaultScrollKey:[Number,String],defaultScrollIndex:Number,keyField:{type:String,default:"key"},paddingTop:{type:[Number,String],default:0},paddingBottom:{type:[Number,String],default:0}},X=O({name:"VirtualList",props:K,setup(s){const f=v(null),a=v(null);function r(){const{value:l}=f;l&&l.sync()}function _(l){var e;r(),(e=s.onScroll)===null||e===void 0||e.call(s,l)}function u(l){var e;r(),(e=s.onResize)===null||e===void 0||e.call(s,l)}function b(l){var e;(e=s.onWheel)===null||e===void 0||e.call(s,l)}function p(l,e){var c,t;typeof l=="number"?(c=a.value)===null||c===void 0||c.scrollTo(l,e??0):(t=a.value)===null||t===void 0||t.scrollTo(l)}function k(){var l;return(l=a.value)===null||l===void 0?void 0:l.listElRef}function o(){var l;return(l=a.value)===null||l===void 0?void 0:l.itemsElRef}return{scrollTo:p,scrollbarInstRef:f,virtualListInstRef:a,getScrollContainer:k,getScrollContent:o,handleScroll:_,handleResize:u,handleWheel:b}},render(){return I(V,Object.assign({},this.scrollbarProps,{ref:"scrollbarInstRef",container:this.getScrollContainer,content:this.getScrollContent}),{default:()=>I(z,{ref:"virtualListInstRef",showScrollbar:!1,items:this.items,itemSize:this.itemSize,itemResizable:this.itemResizable,itemsStyle:this.itemsStyle,visibleItemsTag:this.visibleItemsTag,visibleItemsProps:this.visibleItemsProps,ignoreItemResize:this.ignoreItemResize,keyField:this.keyField,defaultScrollKey:this.defaultScrollKey,defaultScrollIndex:this.defaultScrollIndex,paddingTop:this.paddingTop,paddingBottom:this.paddingBottom,onScroll:this.handleScroll,onResize:this.handleResize,onWheel:this.handleWheel},{default:({item:s,index:f})=>{var a,r;return(r=(a=this.$slots).default)===null||r===void 0?void 0:r.call(a,{item:s,index:f})}})})}}),Z=[{key:354,name:"瑰盐",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"钱不我待",buffer:!1,buffer_des:[],des:"进驻贸易站时,当前贸易站每级<@cc.vup>+1个订单上限",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_limit&trade2",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"订单分发·β",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+30%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd2",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:353,name:"特克诺",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"熟极而流",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>晶体类材料时,全部心情消耗<@cc.vup>-1",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve_cost4",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"DIY·晶体",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>晶体类材料时,副产品的产出概率提升<@cc.vup>80%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_Crystalline",buffColor:"#e3eb00",textColor:"#333333"}]},{key:352,name:"引星棘刺",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"金属工艺·α",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>贵金属类配方的生产力<@cc.vup>+30%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_gold1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"原质塑金副产物",buffer:!1,buffer_des:[],des:"进驻制造站时,每个<@cc.kw>贸易站为当前制造站<@cc.kw>贵金属类配方的生产力<@cc.vup>+3%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd&trade1",buffColor:"#ffd800",textColor:"#333333"}]},{key:351,name:"云迹",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"气流传动",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>70%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve1",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"特种专精·β",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>特种干员的专精技能训练速度<@cc.vup>+50%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_specialist2",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:350,name:"裁度",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"量体裁衣",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+20%,心情每小时消耗<@cc.vdown>+0.25",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd&cost1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"得心应手",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+25%,仓库容量上限<@cc.vup>+6",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd&limit5",buffColor:"#ffd800",textColor:"#333333"}]},{key:349,name:"菲莱",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"灵河充能·α",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+10%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd1",buffColor:"#8fc31f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"灵河共鸣",buffer:!1,buffer_des:[],des:"进驻发电站时,每间宿舍每级为充能速度额外<@cc.vup>+0.5%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_power_rec_spd&dorm&lv",buffColor:"#8fc31f",textColor:"#ffffff"}]},{key:348,name:"忍冬",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"线索搜集·α",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd1",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"线索搜集·β",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>20%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd2",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"杀手的假期",buffer:!1,buffer_des:[],des:"进驻会客室时,当与<@cc.kw>铃兰进驻会客室一起工作时,线索搜集速度额外提升<@cc.vup>30%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd&bd2",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:347,name:"弑君者",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"獠牙的技艺",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>技巧概要时,副产品的产出概率提升<@cc.vup>75%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_skill2",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"逆境荣光",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>作战记录类配方的生产力<@cc.vup>+35%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_exp3",buffColor:"#ffd800",textColor:"#333333"}]},{key:346,name:"荒芜拉普兰德",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"恣意英杰",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>术师与<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_caster&vanguard1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"叙拉古狂欢",buffer:!0,buffer_des:["cc_g_siracusa"],des:"进驻训练室协助位时,基建内(不包含副手)每名<$cc.g.siracusa><@cc.kw>叙拉古干员为当前干员的专精技能训练速度<@cc.vup>+5%(最多生效<@cc.kw>7名)",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_siracusa",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:345,name:"凯瑟琳",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"工效模范·α",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>50%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_p2",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"工效模范·β",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>50%;如果<@cc.kw>白铁进驻在宿舍,则额外提升<@cc.vup>10%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_p7",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"自动化流水线",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>任意类材料时,心情消耗为<@cc.kw>4以上的配方全部<@cc.vup>-2心情消耗",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_cost",buffColor:"#e3eb00",textColor:"#333333"}]},{key:344,name:"波卜",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"倾听者",buffer:!1,buffer_des:[],des:"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.15(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all2",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"倾谈者",buffer:!1,buffer_des:[],des:"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.2;同时该宿舍每有<@cc.kw>1名心情未满的干员,则恢复效果额外<@cc.vup>+0.01(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_unfull",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:343,name:"维娜·维多利亚",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"外贸决议·α",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+30%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"trade_ord_spd&par1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"外贸决议·β",buffer:!0,buffer_des:["cc_g_glasgow"],des:"进驻贸易站时,订单获取效率<@cc.vup>+30%;当前贸易站内存在<$cc.g.glasgow><@cc.kw>格拉斯哥帮干员时,订单获取效率额外<@cc.vup>+10%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"trade_ord_spd&par2",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:342,name:"莱欧斯",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"好奇心",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>20%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd2",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"饱餐的干劲",buffer:!0,buffer_des:["cc_bd_dungeon"],des:"进驻会客室时,每拥有<@cc.vup>1点<$cc.bd_dungeon><@cc.rem>魔物料理,线索搜集速度额外提升<@cc.vup>2%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_bd_dungeon",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:341,name:"齐尔查克",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"半身人公会代表",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+30%,且订单上限<@cc.vup>+1",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&limit7",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"熟悉的味道",buffer:!0,buffer_des:["cc_bd_dungeon"],des:"进驻贸易站时,每<@cc.vup>1点<$cc.bd_dungeon><@cc.rem>魔物料理<@cc.vup>+1%订单效率",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd_bd_dungeon",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:340,name:"森西",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"资深料理人",buffer:!0,buffer_des:["cc_tag_dungeon"],des:"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.15,如果目标是<$cc.tag.dungeon><@cc.kw>莱欧斯小队干员,则恢复效果额外<@cc.vup>+0.15(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_senshi",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"森西大食堂",buffer:!0,buffer_des:["cc_bd_dungeon"],des:"进驻宿舍时,当前宿舍每级提供<@cc.vup>1层<$cc.bd_dungeon><@cc.rem>魔物料理",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_bd_dungeon",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:339,name:"玛露西尔",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"差遣使魔·α",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+20%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_marcille1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"差遣使魔·β",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+30%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_marcille2",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"意想不到的美味",buffer:!0,buffer_des:["cc_bd_dungeon"],des:"进驻制造站时,每<@cc.vup>1点<$cc.bd_dungeon><@cc.rem>魔物料理<@cc.vup>+1%生产力",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd_bd_dungeon",buffColor:"#ffd800",textColor:"#333333"}]},{key:338,name:"莎草",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"医疗专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>医疗干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_medic1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"实战技巧:链愈师",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>医疗干员的专精技能训练速度<@cc.vup>+30%,如果训练位干员分支为<@cc.kw>链愈师,则训练速度额外<@cc.vup>+45%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_chainhealer",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:337,name:"衡沙",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"订单分发·α",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+20%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"大巴扎管理学",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+30%,且订单上限<@cc.vup>+1",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&limit7",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:336,name:"娜仁图亚",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"无畏豪情",buffer:!1,buffer_des:[],des:"进驻制造站时,仓库容量上限<@cc.vup>+10,心情每小时消耗<@cc.vup>-0.25",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_limit&cost2",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"齐心沙盗",buffer:!1,buffer_des:[],des:"进驻制造站时,每间宿舍每级为<@cc.kw>贵金属类配方的生产力<@cc.vup>+1%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd&dorm1",buffColor:"#ffd800",textColor:"#333333"}]},{key:335,name:"佩佩",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"多面逢源",buffer:!1,buffer_des:[],des:"进驻贸易站时,当前贸易站每级<@cc.vup>+1个订单上限",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_limit&trade1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"慧眼独到",buffer:!0,buffer_des:["cc_tra_pepe"],des:"进驻贸易站时,固定获取<$cc.tra.pepe><@cc.kw>特别独占订单(不视作违约订单),且该类订单<@cc.vdown>不受任何订单获取效率的影响",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_pepe",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:334,name:"渡桥",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"懂行",buffer:!1,buffer_des:[],des:"进驻贸易站时,<@cc.kw>小幅提升当前贸易站<@cc.kw>高品质贵金属订单的出现概率(工作时长影响概率),心情每小时消耗<@cc.vup>-0.25",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_wt&cost1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"天生的顾问",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+15%,会客室每级额外提供<@cc.vup>5%获取效率,最多提供<@cc.vup>30%效率",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&meet",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:333,name:"锡人",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"梅兰德侦探·α",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+5%,每间宿舍每级额外<@cc.vup>+1%人脉资源的联络速度",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd&dorm1",buffColor:"#565656",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"梅兰德侦探·β",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+5%,每间宿舍每级额外<@cc.vup>+2%人脉资源的联络速度",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd&dorm2",buffColor:"#565656",textColor:"#ffffff"}]},{key:332,name:"妮芙",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"静心仪式·α",buffer:!1,buffer_des:[],des:"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.15(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all2",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"静心仪式·β",buffer:!1,buffer_des:[],des:"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.2(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all3",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"巡心",buffer:!1,buffer_des:[],des:"进驻控制中枢时,所有宿舍内所有干员的心情每小时恢复<@cc.vup>+0.05(同种效果取最高)",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_leader",buffColor:"#005752",textColor:"#ffffff"}]},{key:331,name:"乌尔比安",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"“问题应当准确”",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>近卫与<@cc.kw>辅助干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_guard&supporter",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"“手段应当有效”",buffer:!0,buffer_des:["cc_g_abyssal"],des:"进驻训练室协助位时,心情每小时消耗<@cc.vdown>+1,基建内(不包含副手)每名<$cc.g.abyssal><@cc.kw>深海猎人干员为当前干员的专精技能训练速度<@cc.vup>+10%(最多生效<@cc.kw>5名)",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_abyssal",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:330,name:"深巡",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"对陆接洽代表·α",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+25%;当<@cc.kw>乌尔比安在基建内时(不包含副手),订单获取效率额外<@cc.vup>+5%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_ord_spd_ext0",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"对陆接洽代表·β",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+30%;当<@cc.kw>乌尔比安在基建内时(不包含副手),订单获取效率额外<@cc.vup>+10%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_ord_spd_ext1",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:329,name:"海霓",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"穹顶物流管理·α",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+15%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd2",buffColor:"#8fc31f",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"穹顶物流管理·β",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+20%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd3",buffColor:"#8fc31f",textColor:"#ffffff"}]},{key:328,name:"PhonoR-0",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"挽歌充能·α",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+10%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd1",buffColor:"#8fc31f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精0 30级",skillname:"咒文共鸣",buffer:!1,buffer_des:[],des:"进驻发电站时,如果<@cc.kw>逻各斯进驻在训练室协助位,则无人机充能速度<@cc.vup>+5%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd_P1",buffColor:"#8fc31f",textColor:"#ffffff"}]},{key:327,name:"历阵锐枪芬",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"标准化·α",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+15%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"重聚时光",buffer:!0,buffer_des:["cc_g_A1"],des:"进驻制造站时,当前制造站内每个<$cc.g.A1><@cc.kw>A1小队干员为自身<@cc.vup>+10%的生产力",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_A1",buffColor:"#ffd800",textColor:"#333333"}]},{key:326,name:"魔王",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"魔王传承",buffer:!1,buffer_des:[],des:"当与<@cc.kw>阿米娅一起进驻控制中枢时,自身和<@cc.kw>阿米娅心情每小时恢复<@cc.vup>+0.05",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_amiya",buffColor:"#005752",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"“未完的故事”",buffer:!1,buffer_des:[],des:"当与<@cc.kw>阿米娅一起进驻控制中枢时,自身和<@cc.kw>阿米娅心情每小时恢复<@cc.vup>+0.1",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_amiya1",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"期冀之汇",buffer:!1,buffer_des:[],des:"进驻控制中枢时,会客室线索搜集速度<@cc.vup>+15%(同种效果取最高)",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_c_spd1",buffColor:"#005752",textColor:"#ffffff"}]},{key:325,name:"逻各斯",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"女妖之力",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>术师与<@cc.kw>辅助干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_caster&supporter1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"言语之义",buffer:!1,buffer_des:[],des:"进驻训练室单次协助一名干员训练时长达<@cc.vup>5小时,则该名干员下次训练所需时间<@cc.vup>-50%(任意一方离开训练室时,效果消失)",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_reduceTime",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:324,name:"维什戴尔",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"同谋·α",buffer:!1,buffer_des:[],des:"进驻控制中枢时,当<@cc.kw>伊内丝入驻会客室时,会客室线索搜集速度<@cc.vup>+5%;当<@cc.kw>赫德雷入驻贸易站时,赫德雷所在贸易站订单上限<@cc.vup>+1",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_c_babel",buffColor:"#005752",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"同谋·β",buffer:!1,buffer_des:[],des:"进驻控制中枢时,当<@cc.kw>伊内丝入驻会客室时,会客室线索搜集速度<@cc.vup>+5%;当<@cc.kw>赫德雷入驻贸易站时,赫德雷所在贸易站订单上限<@cc.vup>+2",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_c_babel2",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"巴别塔之帜",buffer:!0,buffer_des:["cc_c_room2","cc_c_sui2_1"],des:"进驻控制中枢时,<$cc.c.room2><@cc.kw>其他设施内处于工作状态的干员心情每小时恢复<@cc.vup>+0.1,当<@cc.kw>魔王进驻中枢时额外<@cc.vup>+0.1(与控制中枢加成有<$cc.c.sui2_1><@cc.rem>特殊比较规则)",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_cost_expand",buffColor:"#005752",textColor:"#ffffff"}]},{key:323,name:"露托",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"一丝不苟",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,心情消耗为<@cc.kw>2的配方全部<@cc.vup>-1心情消耗",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve_cost",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"高效回收",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>70%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve1",buffColor:"#e3eb00",textColor:"#333333"}]},{key:322,name:"奥达",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"“职业操守”·α",buffer:!1,buffer_des:[],des:"进驻会客室时,如果会客室内只有自身处于工作状态时,线索搜集速度提升<@cc.vup>15%,心情每小时消耗<@cc.vdown>+1",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd&cost_condChar2",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"“职业操守”·β",buffer:!1,buffer_des:[],des:"进驻会客室时,如果会客室内只有自身处于工作状态时,线索搜集速度提升<@cc.vup>35%,心情每小时消耗<@cc.vdown>+1",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd&cost_condChar3",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"暗线",buffer:!1,buffer_des:[],des:"进驻会客室时,如果会客室内只有自身处于工作状态时,连续消耗超过<@cc.kw>16点心情下一次<@cc.kw>必定获得<@cc.kw>罗德岛制药的线索",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd&condChar_mustget2",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:321,name:"阿罗玛",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"净味香氛",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>贵金属类配方的生产力<@cc.vup>+25%,心情每小时消耗<@cc.vdown>+0.25",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_gold4",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"例行清扫",buffer:!1,buffer_des:[],des:"进驻制造站后,生产力每小时<@cc.vup>+2%,最终达到<@cc.vup>+20%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd_add3",buffColor:"#ffd800",textColor:"#333333"}]},{key:320,name:"阿斯卡纶",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"S.W.E.E.P.主管",buffer:!1,buffer_des:[],des:"进驻控制中枢时,如训练室有干员在进行技能专精,则该干员的专精技能训练速度<@cc.vup>+5%(同种效果取最高)",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_train_spd1",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"情报主脑",buffer:!1,buffer_des:[],des:"进驻控制中枢时,所有贸易站订单效率<@cc.vup>+7%(同种效果取最高)",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_t_spd",buffColor:"#005752",textColor:"#ffffff"}]},{key:319,name:"导火索",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"战术指导·进攻",buffer:!0,buffer_des:["cc_g_Attack"],des:"进驻训练室协助位时,基建内(不包含副手)每名<$cc.g.Attack><@cc.kw>进攻方干员为当前干员的专精技能训练速度<@cc.vup>+10%(最多生效<@cc.kw>4名)",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_attack",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"实干的寡言者",buffer:!0,buffer_des:["cc_bd_tachanka"],des:"进驻制造站时,生产力<@cc.vup>+20%,每有<@cc.vup>1瓶<$cc.bd_tachanka><@cc.rem>乌萨斯特饮,则仓库容量上限<@cc.vup>+2",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_fuze",buffColor:"#ffd800",textColor:"#333333"}]},{key:318,name:"医生",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"战术指导·防守",buffer:!0,buffer_des:["cc_g_Defence"],des:"进驻训练室协助位时,基建内(不包含副手)每名<$cc.g.Defence><@cc.kw>防守方干员为当前干员的专精技能训练速度<@cc.vup>+10%(最多生效<@cc.kw>4名)",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_defense",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"利他主义",buffer:!1,buffer_des:[],des:"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.2(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all3",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:317,name:"双月",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"战术指导·进攻",buffer:!0,buffer_des:["cc_g_Attack"],des:"进驻训练室协助位时,基建内(不包含副手)每名<$cc.g.Attack><@cc.kw>进攻方干员为当前干员的专精技能训练速度<@cc.vup>+10%(最多生效<@cc.kw>4名)",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_attack",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"情报专家",buffer:!0,buffer_des:["cc_bd_ash"],des:"进驻会客室时,线索搜集速度提升<@cc.vup>5%,同时每<@cc.vup>1点<$cc.bd_ash><@cc.rem>情报储备额外提升<@cc.vup>5%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_iana",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:316,name:"艾拉",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"战术指导·防守",buffer:!0,buffer_des:["cc_g_Defence"],des:"进驻训练室协助位时,基建内(不包含副手)每名<$cc.g.Defence><@cc.kw>防守方干员为当前干员的专精技能训练速度<@cc.vup>+10%(最多生效<@cc.kw>4名)",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_defense",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"反抗者",buffer:!1,buffer_des:[],des:"进驻控制中枢时,更容易获得线索板上尚未拥有的线索,但控制中枢内除自身以外的其余干员心情每小时消耗<@cc.vdown>+0.25",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_ela",buffColor:"#005752",textColor:"#ffffff"}]},{key:315,name:"红隼",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"战纹",buffer:!1,buffer_des:[],des:"进驻控制中枢时,所有宿舍内所有干员的心情每小时恢复<@cc.vup>+0.05(同种效果取最高)",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_leader",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"捍卫之道",buffer:!1,buffer_des:[],des:"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_cost",buffColor:"#005752",textColor:"#ffffff"}]},{key:314,name:"万顷",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"天师府工艺",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>65%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_p4",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"勤学不倦",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>任意类材料时,心情消耗为<@cc.kw>4的配方全部<@cc.vup>-1心情消耗",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_all_cost1",buffColor:"#e3eb00",textColor:"#333333"}]},{key:313,name:"小满",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"善解人意",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.55(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single1",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"乡野笛音",buffer:!1,buffer_des:[],des:"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.15(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all2",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:312,name:"左乐",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"学无不精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,干员的专精技能训练速度<@cc.vup>+25%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_all",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"思而后行",buffer:!0,buffer_des:["cc_t_accmuguard1"],des:"进驻训练室协助位时,每完整协助完成1次专精训练,累计一定<$cc.t.accmuguard1><@cc.rem>武道。<$cc.t.accmuguard1><@cc.rem>武道达到上限时,下一次开始协助<@cc.kw>近卫干员训练专精技能至<@cc.kw>1级将立即完成,并消耗已有<$cc.t.accmuguard1><@cc.rem>武道",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_accmu_guard1",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:311,name:"黍",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"春雷响,万物长",buffer:!1,buffer_des:[],des:"进驻制造站时,当前制造站内所有干员心情每小时消耗<@cc.vup>-0.1",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_cost_room1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"稻禾厚,顺秋收",buffer:!0,buffer_des:["cc_bd_b1"],des:"进驻制造站时,每<@cc.vup>3点<$cc.bd_b1><@cc.rem>人间烟火<@cc.vup>+1%生产力",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd_bd7",buffColor:"#ffd800",textColor:"#333333"}]},{key:310,name:"温米",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"大锅饭·α",buffer:!1,buffer_des:[],des:"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.15(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all2",buffColor:"#22cdcb",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"大锅饭·β",buffer:!1,buffer_des:[],des:"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.2(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all3",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"金属工艺·α",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>贵金属类配方的生产力<@cc.vup>+30%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_gold1",buffColor:"#ffd800",textColor:"#333333"}]},{key:309,name:"莱伊",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"探井人·α",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>75%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve2",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"探井人·β",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>80%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve3",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"岩体锚固",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料产出<@cc.kw>T3品质的副产品时,副产品必定为<@cc.kw>固源岩组",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_drop_orirock",buffColor:"#e3eb00",textColor:"#333333"}]},{key:308,name:"哈洛德",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"线索搜集·α",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd1",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"交个朋友",buffer:!1,buffer_des:[],des:"进驻会客室时,<@cc.kw>提升会客室内另一干员<@cc.kw>所属派系的线索倾向效果(如会客室没有另一干员则不提升)",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskil_meet_team&char",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:307,name:"烈夏",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"近卫专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_guard1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"患难拍档",buffer:!1,buffer_des:[],des:"进驻制造站时,若<@cc.kw>古米在贸易站,则<@cc.kw>作战记录类配方的生产力<@cc.vup>+35%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_formula_spd_sunbr",buffColor:"#ffd800",textColor:"#333333"}]},{key:306,name:"锏",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"威压",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+20%,且订单上限<@cc.vdown>-2(订单最少为1)",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&limit_down1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"不怒自威",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+25%,且订单上限<@cc.vdown>-6(订单最少为1)",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&limit_down2",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"冠军风采",buffer:!1,buffer_des:[],des:"进驻贸易站时,当前贸易站内干员提升的每<@cc.vup>5个订单上限,提供<@cc.vup>25%订单获取效率,最多提供<@cc.vup>100%效率",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_limit2spd",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:305,name:"跃跃",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"线索搜集·α",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd1",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"无辜笑脸",buffer:!1,buffer_des:[],des:"进驻会客室时,处于线索交流时线索搜集速度提升<@cc.vup>30%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_exchange",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:304,name:"深律",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"宫廷礼仪",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+10%,心情每小时消耗<@cc.vup>-0.25",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd&cost5",buffColor:"#565656",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"威权谕使",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+30%,心情每小时消耗<@cc.vup>-0.25",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd&cost6",buffColor:"#565657",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"心声图绘",buffer:!0,buffer_des:["cc_bd_B"],des:"进驻人力办公室时,每个招募位(不包含初始招募位)<@cc.vup>+15点<$cc.bd_B><@cc.rem>无声共鸣",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_bd_B",buffColor:"#565656",textColor:"#ffffff"}]},{key:303,name:"折光",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"鉴定师的眼光",buffer:!1,buffer_des:[],des:"进驻贸易站时,<@cc.kw>小幅提升当前贸易站<@cc.kw>高品质贵金属订单的出现概率(工作时长影响概率),心情每小时消耗<@cc.vup>-0.25",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_wt&cost1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"鉴定师的手段",buffer:!1,buffer_des:[],des:"进驻贸易站时,<@cc.kw>提升当前贸易站<@cc.kw>高品质贵金属订单的出现概率(工作时长影响概率),心情每小时消耗<@cc.vup>-0.25",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_wt&cost2",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:302,name:"止颂",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"苦修之律",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,相应配方的心情消耗恒定为<@cc.vup>4",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_constant2",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"虔修之律",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,相应配方的心情消耗恒定为<@cc.vup>3",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_constant3",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"巫妖学识",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>80%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve3",buffColor:"#e3eb00",textColor:"#333333"}]},{key:301,name:"薇薇安娜",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"金盏花诗会",buffer:!1,buffer_des:[],des:"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05",roomType:"中枢",buffCategory:"RECOVERY",skillIcon:"bskill_ctrl_cost",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"烛骑士微光",buffer:!0,buffer_des:["cc_tag_knight"],des:"进驻控制中枢时,每个进驻在制造站的<$cc.tag.knight><@cc.kw>骑士干员生产力<@cc.vup>+7%",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_fraction_knight",buffColor:"#005752",textColor:"#ffffff"}]},{key:300,name:"塑心",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"无声共鸣",buffer:!0,buffer_des:["cc_bd_B"],des:"进驻宿舍时,该宿舍内每有<@cc.vup>1名干员,<$cc.bd_B><@cc.rem>无声共鸣<@cc.vup>+1",roomType:"宿舍",buffCategory:"FUNCTION",skillIcon:"bskill_dorm_bdnum",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"无词颂歌",buffer:!0,buffer_des:["cc_bd_B"],des:"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.2,每有<@cc.vup>5点<$cc.bd_B><@cc.rem>无声共鸣,该宿舍内所有干员的心情每小时恢复额外<@cc.vup>+0.01(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_rec_allbd",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:299,name:"维荻",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"谨慎加工",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,心情消耗为<@cc.kw>2的配方全部<@cc.vup>-1心情消耗",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve_cost",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"DIY·酮凝集·α",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>酮凝集类材料时,副产品的产出概率提升<@cc.vup>80%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_Ketone",buffColor:"#e3eb00",textColor:"#333333"}]},{key:298,name:"刺玫",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"芬芳疗养·α",buffer:!1,buffer_des:[],des:"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.15(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all4",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"芬芳疗养·β",buffer:!1,buffer_des:[],des:"进驻宿舍时,该宿舍内所有干员心情每小时恢复<@cc.vup>+0.15,同时该宿舍内心情<@cc.vup>18以下的干员恢复效果额外<@cc.vup>+0.1(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all_tired",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:297,name:"戴菲恩",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"旧识新交",buffer:!0,buffer_des:["cc_g_glasgow"],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+20%,每产生<@cc.vup>1次联络次数,增加<$cc.g.glasgow><@cc.kw>格拉斯哥帮线索的概率(工作时长和招募位影响概率)",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd&glasgow",buffColor:"#565656",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"运筹好手",buffer:!0,buffer_des:["cc_g_glasgow"],des:"进驻控制中枢时,同一贸易站中,每有<@cc.vup>1名<$cc.g.glasgow><@cc.kw>格拉斯哥帮干员,订单获取效率<@cc.vup>+10%",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_g_limit&spd",buffColor:"#005752",textColor:"#ffffff"}]},{key:296,name:"赫德雷",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"白手起家·α",buffer:!0,buffer_des:["cc_c_room3"],des:"进驻贸易站时,订单获取效率<@cc.vup>+25%;当<@cc.kw>伊内丝入驻<$cc.c.room3><@cc.kw>工作场所时(不包含副手),订单获取效率额外<@cc.vup>+5%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_par&per1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"白手起家·β",buffer:!0,buffer_des:["cc_c_room3"],des:"进驻贸易站时,订单获取效率<@cc.vup>+30%;当<@cc.kw>伊内丝、<@cc.kw>W入驻<$cc.c.room3><@cc.kw>工作场所时(不包含副手),订单获取效率分别额外<@cc.vup>+5%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_par&per2",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:295,name:"冰酿",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"笑靥如春",buffer:!1,buffer_des:[],des:"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_cost",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"小酌怡情",buffer:!1,buffer_des:[],des:"进驻宿舍时,使心情未满的宿舍成员,平均分配到总计每小时心情恢复<@cc.vup>+0.8的加成(该技能对单名干员和多名干员生效时,同种效果分别取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all&single",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:294,name:"杏仁",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"小奇思",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>贵金属类配方的生产力<@cc.vup>+25%,心情每小时消耗<@cc.vdown>+0.25",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_gold3",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"挑大梁",buffer:!0,buffer_des:["cc_g_bs"],des:"进驻制造站时,基建内(不包含副手)每有1名<$cc.g.bs><@cc.kw>黑钢国际干员(最多<@cc.kw>3名),<@cc.kw>贵金属类配方的生产力<@cc.vup>+2%,心情每小时消耗<@cc.vup>-0.15",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_gold&blacksteel",buffColor:"#ffd800",textColor:"#333333"}]},{key:293,name:"涤火杰西卡",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"订单管理·β",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+10%,且订单上限<@cc.vup>+4",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&limit2",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"老友相聚",buffer:!0,buffer_des:["cc_g_bs"],des:"进驻控制中枢时,自身心情每小时消耗<@cc.vdown>+0.5;每个进驻在制造站的<$cc.g.bs><@cc.kw>黑钢国际干员,生产力<@cc.vup>+5%",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_bd_spd",buffColor:"#005752",textColor:"#ffffff"}]},{key:292,name:"纯烬艾雅法拉",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"医疗专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>医疗干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_medic1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"实战技巧:行医",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>医疗干员的专精技能训练速度<@cc.vup>+30%,如果训练位干员分支为<@cc.kw>行医,则训练速度额外<@cc.vup>+45%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_wandermedic",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"火山温泉浴",buffer:!1,buffer_des:[],des:"进驻宿舍时,基建内(不包括副手)每名<@cc.kw>行医干员为该宿舍内所有干员心情每小时恢复速度<@cc.vup>+0.06(最多生效<@cc.kw>4名,且同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_rec_all&profession",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:291,name:"青枳",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"突发好运",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>基建材料时,副产品的产出概率提升<@cc.vup>75%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_build2",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"不倒霉的一天",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>基建材料时,心情消耗为<@cc.kw>4的配方全部<@cc.vup>-2心情消耗",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_build_cost2",buffColor:"#e3eb00",textColor:"#333333"}]},{key:290,name:"琳琅诗怀雅",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"订单分发·α",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+20%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"招商引资",buffer:!1,buffer_des:[],des:"进驻贸易站时,当前贸易站内干员提升的每个订单上限,提供<@cc.vup>4%订单获取效率",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_trade_ord_spd_variable",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:289,name:"苍苔",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"金属工艺·α",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>贵金属类配方的生产力<@cc.vup>+30%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_gold1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"打工心得",buffer:!0,buffer_des:["cc_sk_manu4"],des:"进驻制造站时,当前制造站内每个<$cc.sk.manu4><@cc.kw>金属工艺类技能为自身<@cc.vup>+5%的生产力",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_skill_spd3",buffColor:"#ffd800",textColor:"#333333"}]},{key:288,name:"凛视",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"远见",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%,当与<@cc.kw>提丰进驻会客室一起工作时,线索搜集速度额外提升<@cc.vup>15%,自身心情每小时消耗<@cc.vdown>+0.5",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd&bd",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"未来之途",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%,当与<@cc.kw>提丰进驻会客室一起工作时,线索搜集速度额外提升<@cc.vup>15%,自身心情每小时消耗<@cc.vdown>+0.5,且更容易获得线索板上尚未拥有的线索",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd&bd¬Owned",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:287,name:"寒檀",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"降生于冰寒",buffer:!0,buffer_des:["cc_g_sm"],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.55(同种效果取最高),如果目标是<$cc.g.sm><@cc.kw>萨米干员,则恢复效果额外<@cc.vup>+0.45",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single_sami",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"雪祀候补",buffer:!0,buffer_des:["cc_g_sm"],des:"进驻训练室协助位时,基建内(不包含副手)每名<$cc.g.sm><@cc.kw>萨米干员为当前干员的专精技能训练速度<@cc.vup>+10%(最多生效<@cc.kw>3名)",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_sami",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:286,name:"提丰",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"冰原游弋",buffer:!0,buffer_des:["cc_g_sm"],des:"进驻会客室时,线索搜集速度提升<@cc.vup>+10%,与其他<$cc.g.sm><@cc.kw>萨米干员进驻会客室一起工作时,线索搜集速度额外提升<@cc.vup>+5%,自身心情每小时消耗<@cc.vdown>+0.5",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd&sami",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"实战技巧:攻城手",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+30%,如果训练位干员分支为<@cc.kw>攻城手,则训练速度额外<@cc.vup>+45%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_siegesniper",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:285,name:"隐现",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"交游广阔",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+30%,同时每个招募位(不包含初始招募位)额外<@cc.vup>+5%会客室线索搜集速度",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd&clue2",buffColor:"#565656",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"甜甜圈派对",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.4(同种效果取最高);同时自身心情每小时恢复<@cc.vup>+0.4",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single&one12",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:284,name:"空构",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"技术交流·α",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度首小时<@cc.vup>+10%,此后每小时<@cc.vup>+1%,最终达到<@cc.vup>+15%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_power_rec_spd&addition1",buffColor:"#8fc31f",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"技术交流·β",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度首小时<@cc.vup>+15%,此后每小时<@cc.vup>+1%,最终达到<@cc.vup>+20%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_power_rec_spd&addition2",buffColor:"#8fc31f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精0 1级",skillname:"外卖水果挞",buffer:!1,buffer_des:[],des:"进驻发电站时,心情每小时消耗<@cc.vup>-0.3",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd&cost",buffColor:"#8fc31f",textColor:"#ffffff"}]},{key:283,name:"圣约送葬人",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"公证所教习·α",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>作战记录类配方的生产力<@cc.vup>+20%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_exp4",buffColor:"#ffd800",textColor:"#333333"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"公证所教习·β",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>作战记录类配方的生产力<@cc.vup>+30%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_exp2",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"合理利用",buffer:!1,buffer_des:[],des:"进驻制造站时,生产<@cc.kw>作战记录类配方时,仓库容量上限<@cc.vup>+4",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_exp&limit3",buffColor:"#ffd800",textColor:"#333333"}]},{key:282,name:"Friston-3",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"备用能源",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+10%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd1",buffColor:"#8fc31f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精0 30级",skillname:"“愉快的对谈”",buffer:!1,buffer_des:[],des:"进驻发电站时,如果<@cc.kw>凯尔希进驻在控制中枢,则无人机充能速度<@cc.vup>+5%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd_P",buffColor:"#8fc31f",textColor:"#ffffff"}]},{key:281,name:"玫拉",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"狙击专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_sniper1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"最终调试",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>3级,则训练速度额外<@cc.vup>+45%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train3_sniper1",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:280,name:"淬羽赫默",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"不停歇的电话",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+40%",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd4",buffColor:"#565656",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"莱茵科技·γ",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+30%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd3",buffColor:"#ffd801",textColor:"#333333"}]},{key:279,name:"霍尔海雅",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"“职业操守”·α",buffer:!1,buffer_des:[],des:"进驻会客室时,如果会客室内只有自身处于工作状态时,线索搜集速度提升<@cc.vup>15%,心情每小时消耗<@cc.vdown>+1",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd&cost_condChar2",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"“职业操守”·β",buffer:!1,buffer_des:[],des:"进驻会客室时,如果会客室内只有自身处于工作状态时,线索搜集速度提升<@cc.vup>35%,心情每小时消耗<@cc.vdown>+1",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd&cost_condChar3",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"文献学顾问",buffer:!1,buffer_des:[],des:"进驻会客室时,如果会客室内只有自身处于工作状态时,连续消耗超过<@cc.kw>16点心情下一次<@cc.kw>必定获得<@cc.kw>莱茵生命的线索",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd&condChar_mustget",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:278,name:"缪尔赛思",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"天生丽质",buffer:!1,buffer_des:[],des:"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.55,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.1(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all&one3",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"生态科主任",buffer:!0,buffer_des:["cc_g_rh"],des:"进驻发电站时,无人机充能速度<@cc.vup>+10%,基建内(不包含副手)每有1名除自身以外的<$cc.g.rh><@cc.kw>莱茵生命干员(最多<@cc.kw>5名),充能速度额外<@cc.vup>+3%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_power_rec_rhine",buffColor:"#8fc31f",textColor:"#ffffff"}]},{key:277,name:"休谟斯",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"修修还能用",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>50%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_p2",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"省省能更多",buffer:!1,buffer_des:[],des:"进驻加工站加工原始心情消耗为<@cc.kw>2的<@cc.kw>精英材料时,副产品的产出概率额外提升<@cc.vup>40%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_rub",buffColor:"#e3eb00",textColor:"#333333"}]},{key:276,name:"摩根",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"头号陪练",buffer:!0,buffer_des:["cc_g_glasgow"],des:"进驻宿舍时,<@cc.kw>推进之王对该宿舍中<$cc.g.glasgow><@cc.kw>格拉斯哥帮干员恢复效果额外<@cc.vup>+0.3",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_toone1",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"帮派指南针",buffer:!0,buffer_des:["cc_g_glasgow"],des:"进驻贸易站时,同个贸易站中每有1名<$cc.g.glasgow><@cc.kw>格拉斯哥帮干员,当前贸易站订单获取效率<@cc.vup>+20%;当与<@cc.kw>推进之王在同一个贸易站时,订单获取效率额外<@cc.vup>+35%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_par1",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:275,name:"洋灰",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"标准化·α",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+15%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"掘进工程",buffer:!1,buffer_des:[],des:"进驻制造站时,仓库容量上限<@cc.vup>+10,心情每小时消耗<@cc.vup>-0.25",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_limit&cost5",buffColor:"#ffd800",textColor:"#333333"}]},{key:274,name:"伊内丝",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"人事管理·β",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+35%",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd3",buffColor:"#565656",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"聚影",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>20%,此后每小时提升<@cc.vup>2%,最终达到<@cc.vup>30%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd_hast1",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:273,name:"U-Official",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"天真的谈判者",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+10%,当前贸易站<@cc.kw>赤金订单的<@cc.kw>赤金交付数必定为<@cc.kw>2(不视作违约订单)",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&wt1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精0 30级",skillname:"显眼的调查者",buffer:!1,buffer_des:[],des:"进驻会客室时,更容易获得线索板上已经拥有的线索",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spdOwned1",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:272,name:"泰拉大陆调查团",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"可爱的艾露猫",buffer:!0,buffer_des:["cc_bd_felyne"],des:"进驻贸易站时,订单获取效率<@cc.vup>+5%,且订单上限<@cc.vup>+2,同时每有1个<$cc.bd_felyne><@cc.rem>木天蓼,则订单获取效率<@cc.vup>+3%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&limit_felyne",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精0 30级",skillname:"可靠的随从们",buffer:!0,buffer_des:["cc_bd_felyne"],des:"进驻制造站时,仓库容量上限<@cc.vup>+8,生产力<@cc.vup>+5%,同时每有1个<$cc.bd_felyne><@cc.rem>木天蓼,则生产力<@cc.vup>+1%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd&limit_felyne",buffColor:"#ffd800",textColor:"#333333"}]},{key:271,name:"火龙S黑角",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"团队合作",buffer:!0,buffer_des:["cc_bd_felyne","cc_tag_mh"],des:"进驻控制中枢时,控制中枢内每有1名<$cc.tag.mh><@cc.kw>怪物猎人小队干员,则<$cc.bd_felyne><@cc.rem>木天蓼<@cc.vup>+2",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_felyne",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"秘传交涉术",buffer:!0,buffer_des:["cc_tag_mh"],des:"当与<$cc.tag.mh><@cc.kw>怪物猎人小队干员进驻控制中枢一起工作时,所有贸易站订单效率<@cc.vup>+7%(同种效果取最高)",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_token_t_spd",buffColor:"#005752",textColor:"#ffffff"}]},{key:270,name:"麒麟R夜刀",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"耐力回复",buffer:!0,buffer_des:["cc_bd_felyne"],des:"进驻控制中枢时,自身心情每小时消耗<@cc.vdown>+0.5,<$cc.bd_felyne><@cc.rem>木天蓼<@cc.vup>+8",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_cost_felyne",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"以身作则",buffer:!0,buffer_des:["cc_tag_mh"],des:"当与<$cc.tag.mh><@cc.kw>怪物猎人小队干员进驻控制中枢一起工作时,所有制造站生产力<@cc.vup>+2%(同种效果取最高)",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_token_p_spd2",buffColor:"#005752",textColor:"#ffffff"}]},{key:269,name:"铎铃",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"跋山涉水",buffer:!0,buffer_des:["cc_bd_b1"],des:"进驻贸易站时,贸易站内全体干员每小时心情消耗<@cc.vup>-0.1,每有<@cc.vup>10点<$cc.bd_b1><@cc.rem>人间烟火,则额外<@cc.vup>-0.01",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_bd_cost1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"万里传书",buffer:!0,buffer_des:["cc_bd_b1"],des:"进驻贸易站时,贸易站内全体干员每小时心情消耗<@cc.vup>-0.1,每有<@cc.vup>10点<$cc.bd_b1><@cc.rem>人间烟火,则额外<@cc.vup>-0.02",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_bd_cost2",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:268,name:"仇白",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"近卫专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_guard1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"实战技巧:领主",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%,如果训练位干员分支为<@cc.kw>领主,则训练速度额外<@cc.vup>+45%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_lord",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:267,name:"截云",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"古老巫术",buffer:!0,buffer_des:["cc_bd_C","cc_bd_b1"],des:"进驻制造站时,每<@cc.vup>5点<$cc.bd_b1><@cc.rem>人间烟火转化为<@cc.vup>1点<$cc.bd_C><@cc.rem>巫术结晶",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_bd1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精0 1级",skillname:"逐水草",buffer:!0,buffer_des:["cc_bd_C"],des:"进驻制造站时,每<@cc.vup>1点<$cc.bd_C><@cc.rem>巫术结晶<@cc.vup>+1%生产力",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd_bd5",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:1,phase_level:"精2 1级",skillname:"问枯荣",buffer:!0,buffer_des:["cc_bd_C"],des:"进驻制造站时,每<@cc.vup>1点<$cc.bd_C><@cc.rem>巫术结晶<@cc.vup>+2%生产力",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd_bd6",buffColor:"#ffd800",textColor:"#333333"}]},{key:266,name:"火哨",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"暖场",buffer:!1,buffer_des:[],des:"进驻贸易站时,贸易站内干员心情每小时消耗<@cc.vup>-0.1",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_cost1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"代为说项",buffer:!1,buffer_des:[],des:"进驻贸易站时,贸易站内除自身以外每名处于工作状态的干员<@cc.vup>+15%订单获取效率",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_share1",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:265,name:"林",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"特殊渠道",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+20%,心情每小时消耗<@cc.vup>-0.25",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd&cost4",buffColor:"#565656",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"用人唯才",buffer:!1,buffer_des:[],des:"进驻人力办公室时,每个招募位(不包含初始招募位)<@cc.vup>+10%人脉资源的联络速度",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd&extra1",buffColor:"#565656",textColor:"#ffffff"}]},{key:264,name:"重岳",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"知我为我",buffer:!0,buffer_des:["cc_bd_b1","cc_g_sui"],des:"进驻控制中枢时,自身心情每小时消耗<@cc.vdown>+0.5;每个<$cc.g.sui><@cc.kw>岁干员进驻在宿舍以外的设施则<$cc.bd_b1><@cc.rem>人间烟火<@cc.vup>+5(最多5名)",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_cost_bd3",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"孤光共照",buffer:!0,buffer_des:["cc_bd_b1","cc_c_room2","cc_c_sui2_1"],des:"进驻控制中枢时,<$cc.c.room2><@cc.kw>其他设施内处于工作状态的干员心情每小时恢复<@cc.vup>+0.05;同时每有<@cc.vup>20点<$cc.bd_b1><@cc.rem>人间烟火,则额外<@cc.vup>+0.05,(与控制中枢加成有<$cc.c.sui2_1><@cc.rem>特殊比较规则)",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_cost_bd4",buffColor:"#005752",textColor:"#ffffff"}]},{key:263,name:"焰影苇草",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"红龙之血",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>术师与<@cc.kw>医疗干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_caster&medic1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"红龙之血",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>术师与<@cc.kw>医疗干员的专精技能训练速度<@cc.vup>+45%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_caster&medic2",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"领袖",buffer:!1,buffer_des:[],des:"进驻控制中枢时,所有宿舍内所有干员的心情每小时恢复<@cc.vup>+0.05(同种效果取最高)",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_leader",buffColor:"#005752",textColor:"#ffffff"}]},{key:262,name:"和弦",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"独处",buffer:!1,buffer_des:[],des:"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.7",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_one2",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"双面间谍",buffer:!1,buffer_des:[],des:"进驻会客室时,如果会客室内只有自身处于工作状态时,线索搜集速度提升<@cc.vup>50%,心情每小时消耗<@cc.vdown>+2",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd&cost_condChar",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:261,name:"谜图",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"线索搜集·α",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd1",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"情报分析",buffer:!1,buffer_des:[],des:"进驻会客室时,更容易获得线索板上尚未拥有的线索",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spdNotOwned1",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:260,name:"石英",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"标准化·α",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+15%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"精准排期",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+30%,制造站每有<@cc.kw>1类配方进行加工,则当前贸易站订单获取效率额外<@cc.vup>+2%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&formula1",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:259,name:"雪绒",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"救援队·外界联络",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+30%",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd2",buffColor:"#565656",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"救援队·保证体力",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+35%,同时每个招募位(不包含初始招募位)使心情每小时消耗<@cc.vup>-0.1",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd&cost3",buffColor:"#565656",textColor:"#ffffff"}]},{key:258,name:"伺夜",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"领袖外交",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>25%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd3",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"新城贸易",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+25%,会客室每级额外提供<@cc.vup>5%获取效率,最多提供<@cc.vup>40%效率",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&meet1",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:257,name:"子月",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"幼狼情性",buffer:!1,buffer_des:[],des:"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.7",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_one2",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"荒野生存",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>技巧概要时,副产品的产出概率提升<@cc.vup>80%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_skill3",buffColor:"#e3eb00",textColor:"#333333"}]},{key:256,name:"斥罪",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"法为正典",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+50%,心情每小时消耗<@cc.vdown>+0.5",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_skgoat2",buffColor:"#565656",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"寻同路人",buffer:!1,buffer_des:[],des:"进驻宿舍时,该宿舍内所有干员心情每小时恢复<@cc.vup>+0.15,同时每个招募位(不包含初始招募位)额外<@cc.vup>+0.05恢复效果(叠加后的最终值同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_hireToRecAll1",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:255,name:"缄默德克萨斯",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"沉默为剑",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>特种与<@cc.kw>先锋干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_specialist&pioneer1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"破斩桎梏",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>特种与<@cc.kw>先锋干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>2级,则训练速度额外<@cc.vup>+50%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train2_specialist&pioneer1",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:254,name:"铅踝",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"模糊视线",buffer:!0,buffer_des:["cc_bd_costdrop"],des:"进驻制造站时,生产力<@cc.vup>+30%,自身每有<@cc.kw>4点<$cc.bd.costdrop><@cc.kw>心情落差,生产力<@cc.vdown>-5%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd_reduce",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"窗外雪啸",buffer:!0,buffer_des:["cc_bd_costdrop"],des:"进驻制造站时,当自身<$cc.bd.costdrop><@cc.kw>心情落差大于<@cc.kw>12时,生产力<@cc.vup>+10%,仓库容量<@cc.vup>+6",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd_add&cost",buffColor:"#ffd800",textColor:"#333333"}]},{key:253,name:"达格达",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"近卫专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_guard1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"实战技巧:斗士",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%,如果训练位干员分支为<@cc.kw>斗士,则训练速度额外<@cc.vup>+45%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_fighter",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:252,name:"明椒",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"朝气蓬勃",buffer:!1,buffer_des:[],des:"进驻控制中枢时,所有贸易站订单效率<@cc.vup>+7%(同种效果取最高)",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_t_spd",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精0 1级",skillname:"裁缝·α",buffer:!1,buffer_des:[],des:"进驻贸易站时,<@cc.kw>小幅提升当前贸易站<@cc.kw>高品质贵金属订单的出现概率(工作时长影响概率),心情每小时消耗<@cc.vup>-0.25",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_wt&cost1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:1,phase_level:"精2 1级",skillname:"裁缝·β",buffer:!1,buffer_des:[],des:"进驻贸易站时,<@cc.kw>提升当前贸易站<@cc.kw>高品质贵金属订单的出现概率(工作时长影响概率),心情每小时消耗<@cc.vup>-0.25",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_wt&cost2",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:251,name:"白铁",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"心相连",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,宿舍内每有<@cc.kw>10名心情<@cc.vup>12以下的干员时,心情消耗为<@cc.kw>4的配方心情消耗全部<@cc.vup>-1",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_cost&dorm",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"意相通",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,宿舍内每有<@cc.kw>1名心情<@cc.vup>12以下的干员,副产品的产出概率提升<@cc.vup>5%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve_dorm2",buffColor:"#e3eb00",textColor:"#333333"}]},{key:250,name:"罗小黑",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"御灵之力·金",buffer:!1,buffer_des:[],des:"进驻加工站加工原始心情消耗为<@cc.kw>8的<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>50%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_lolxh",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"化猫",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>任意类材料时,心情消耗为<@cc.kw>4以上的配方全部除以<@cc.vup>4心情消耗",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_cost_lolxh",buffColor:"#e3eb00",textColor:"#333333"}]},{key:249,name:"海沫",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"意识兼容",buffer:!0,buffer_des:["cc_sk_manu2","cc_sk_manu3"],des:"进驻制造站时,当前制造站内所有<$cc.sk.manu2><@cc.kw>莱茵科技类、<$cc.sk.manu3><@cc.kw>红松骑士团类技能也全都视作<@cc.kw>标准化类技能",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_skill_change",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"标准化·β",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+25%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd2",buffColor:"#ffd800",textColor:"#333333"}]},{key:248,name:"但书",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"合同法",buffer:!1,buffer_des:[],des:"进驻贸易站时,如果下笔<@cc.kw>赤金订单交付数小于<@cc.kw>4,则视为<@cc.kw>违约订单",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_law",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精0 1级",skillname:"违约索赔·α",buffer:!1,buffer_des:[],des:"进驻贸易站时,如果下笔<@cc.kw>赤金订单是<@cc.kw>违约订单,则<@cc.kw>赤金交付数额外<@cc.vup>+1",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_against",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:1,phase_level:"精2 1级",skillname:"违约索赔·β",buffer:!1,buffer_des:[],des:"进驻贸易站时,如果下笔<@cc.kw>赤金订单是<@cc.kw>违约订单,则<@cc.kw>赤金交付数额外<@cc.vup>+2",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_against2",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:247,name:"玛恩纳",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"独善其身",buffer:!1,buffer_des:[],des:"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_cost",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"公事公办",buffer:!0,buffer_des:["cc_c_room1","cc_c_room2","cc_c_skill"],des:"进驻控制中枢时,<$cc.c.room1><@cc.kw>部分设施内处于工作状态的干员心情每小时恢复<@cc.vup>+0.1;同时控制中枢内<$cc.c.skill><@cc.kw>部分技能可以为<$cc.c.room2><@cc.kw>其他设施内处于工作状态的干员额外提供心情恢复",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_lonely",buffColor:"#005752",textColor:"#ffffff"}]},{key:246,name:"至简",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"绘图设计",buffer:!0,buffer_des:["cc_bd_malist"],des:"进驻制造站时,基建内每间设施每级<@cc.vup>+1个<@cc.kw><$cc.bd_malist>工程机器人,上限<@cc.vup>64个",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_constrLv",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精0 1级",skillname:"机械辅助·α",buffer:!0,buffer_des:["cc_bd_malist"],des:"进驻制造站时,每<@cc.vup>16个<@cc.kw><$cc.bd_malist>工程机器人<@cc.vup>+5%生产力",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd_bd3",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:1,phase_level:"精2 1级",skillname:"机械辅助·β",buffer:!0,buffer_des:["cc_bd_malist"],des:"进驻制造站时,每<@cc.vup>8个<@cc.kw><$cc.bd_malist>工程机器人<@cc.vup>+5%生产力",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd_bd4",buffColor:"#ffd800",textColor:"#333333"}]},{key:245,name:"晓歌",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"不容遗漏·α",buffer:!1,buffer_des:[],des:"进驻会客室时,更容易获得线索板上尚未拥有的线索",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spdNotOwned1",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"不容遗漏·β",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%,且更容易获得线索板上尚未拥有的线索",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spdNotOwned2",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:244,name:"鸿雪",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"销路宣发",buffer:!0,buffer_des:["cc_t_flow_gold"],des:"进驻贸易站时,每有<@cc.kw>1条<$cc.t.flow_gold><@cc.kw>赤金生产线,则当前贸易站订单获取效率<@cc.vup>+5%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_flow_gs",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"际崖居民",buffer:!0,buffer_des:["cc_t_flow_gold","cc_tag_durin"],des:"进驻贸易站时,基建内每<@cc.kw>1名<$cc.tag.durin><@cc.kw>杜林族干员(最多<@cc.kw>4名)为当前贸易站提供<@cc.kw>1条<$cc.t.flow_gold><@cc.kw>赤金生产线",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_flow_durin",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:243,name:"百炼嘉维尔",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"近卫专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_guard1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"实战指导",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>3级,则训练速度额外<@cc.vup>+65%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train3_guard2",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"过量训练",buffer:!1,buffer_des:[],des:"进驻训练室协助<@cc.kw>近卫干员训练专精技能至<@cc.vup>3级时,心情每小时消耗<@cc.vdown>+1",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_gavial",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:242,name:"星源",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"莱茵科技·α",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+15%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"莱茵科技·β",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+25%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd2",buffColor:"#ffd800",textColor:"#333333"}]},{key:241,name:"承曦格雷伊",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"巡线框架",buffer:!1,buffer_des:[],des:"进驻发电站时,每<@cc.vup>10架无人机上限<@cc.vup>+1%无人机充能速度",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_drone",buffColor:"#8fc31f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"晨曦",buffer:!0,buffer_des:["cc_tag_op"],des:"进驻发电站时,如果其他<@cc.kw>发电站内没有进驻<$cc.tag.op><@cc.kw>作业平台,则<@cc.kw>发电站额外<@cc.vup>+1(仅影响设施数量)",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_count",buffColor:"#8fc31f",textColor:"#ffffff"}]},{key:240,name:"多萝西",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"源石技艺理论应用",buffer:!0,buffer_des:["cc_sk_manu2"],des:"进驻制造站时,当前制造站内每个<$cc.sk.manu2><@cc.kw>莱茵科技类技能为自身<@cc.vup>+5%的生产力",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_skill_spd2",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"莱茵科技·β",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+25%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd2",buffColor:"#ffd800",textColor:"#333333"}]},{key:239,name:"车尔尼",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"慢板行歌",buffer:!0,buffer_des:["cc_bd_a1_a3"],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.65(同种效果取最高),同时当前宿舍每级提供<@cc.vup>1个<$cc.bd_a1_a3><@cc.rem>小节",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all&bd_n1_n3",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"琴键漫步",buffer:!0,buffer_des:["cc_bd_a1","cc_bd_a1_a3"],des:"进驻宿舍时,每<@cc.vup>1个<$cc.bd_a1_a3><@cc.rem>小节转化为<@cc.vup>1点<$cc.bd_a1><@cc.rem>感知信息",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all&bd_n1_2",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:238,name:"濯尘芙蓉",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"异格者",buffer:!0,buffer_des:["cc_g_sp"],des:"进驻控制中枢时,控制中枢内每个<$cc.g.sp><@cc.kw>异格干员可使控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_sp",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"护理专精",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>医疗干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>2级,则训练速度额外<@cc.vup>+45%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train2_medic1",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:237,name:"黑键",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"乐感",buffer:!0,buffer_des:["cc_bd_B","cc_bd_a1"],des:"进驻贸易站时,宿舍内每有<@cc.kw>1名干员则<$cc.bd_a1><@cc.rem>感知信息<@cc.vup>+1,同时每<@cc.vup>1点<$cc.bd_a1><@cc.rem>感知信息转化为<@cc.vup>1点<$cc.bd_B><@cc.rem>无声共鸣",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_bd_n1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精0 1级",skillname:"徘徊旋律",buffer:!0,buffer_des:["cc_bd_B"],des:"进驻贸易站时,每<@cc.vup>4点<$cc.bd_B><@cc.rem>无声共鸣<@cc.vup>+1%订单效率",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd_bd1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:1,phase_level:"精2 1级",skillname:"怅惘和声",buffer:!0,buffer_des:["cc_bd_B"],des:"进驻贸易站时,每<@cc.vup>2点<$cc.bd_B><@cc.rem>无声共鸣<@cc.vup>+1%订单效率",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd_bd2",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:236,name:"埃拉托",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"狙击专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_sniper1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"拂弦",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>2级,则训练速度额外<@cc.vup>+45%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train2_sniper1",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:235,name:"掠风",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"必修课程",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>75%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve2",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"自动化·α",buffer:!1,buffer_des:[],des:"进驻制造站时,当前制造站内其他干员提供的生产力<@cc.vdown>全部归零(不包含根据设施数量提供加成的生产力),每个<@cc.kw>发电站为当前制造站<@cc.vup>+5%的生产力",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd&power1",buffColor:"#ffd800",textColor:"#333333"}]},{key:234,name:"流明",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"柔和微光·α",buffer:!1,buffer_des:[],des:"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.1,同时每有<@cc.kw>1间发电站,则恢复效果额外<@cc.vup>+0.05(叠加后的最终值同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_powToRecAll1",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"柔和微光·β",buffer:!1,buffer_des:[],des:"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.15,同时每有<@cc.kw>1间发电站,则恢复效果额外<@cc.vup>+0.05(叠加后的最终值同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_powToRecAll2",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:233,name:"艾丽妮",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"剑与手炮",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>近卫与<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_vanguard&sniper",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"精神锻炼",buffer:!1,buffer_des:[],des:"进驻训练室单次协助一名干员训练时长达<@cc.vup>5小时,则该名干员下次训练所需时间<@cc.vup>-50%(任意一方离开训练室时,效果消失)",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_reduceTime",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:232,name:"归溟幽灵鲨",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"特种专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>特种干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_specialist1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"阿戈尔战术",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>特种干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>3级,则训练速度额外<@cc.vup>+65%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train3_specialist2",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"斗争渴望",buffer:!1,buffer_des:[],des:"进驻训练室协助<@cc.kw>特种干员训练专精技能至<@cc.vup>3级时,心情每小时消耗<@cc.vdown>+1",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_specter",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:231,name:"褐果",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"标准化·α",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+15%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"地质学·α",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>源石类配方的生产力<@cc.vup>+30%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_originium1",buffColor:"#ffd800",textColor:"#333333"}]},{key:230,name:"海蒂",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"订单分发·α",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+20%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"名流欢会",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+35%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd3",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"“一千封信”",buffer:!1,buffer_des:[],des:"进驻控制中枢时,会客室更容易获得<@cc.kw>格拉斯哥帮线索(工作时长影响概率)",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_c_victoria",buffColor:"#005752",textColor:"#ffffff"}]},{key:229,name:"洛洛",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"舍弃的赘余",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>65%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_p4",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"无用的赠予",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料产出<@cc.kw>T3品质的副产品时,副产品必定为<@cc.kw>聚酸酯组",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_drop_polyester",buffColor:"#e3eb00",textColor:"#333333"}]},{key:228,name:"号角",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"军事工程学",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,心情消耗为<@cc.kw>4的配方全部<@cc.vup>-1心情消耗",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve_cost1",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"DIY·炽合金",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>炽合金块材料时,副产品的产出概率提升<@cc.vup>100%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_alloyBlock",buffColor:"#e3eb00",textColor:"#333333"}]},{key:227,name:"风丸",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"化影",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>15%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd2",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"得心应手",buffer:!1,buffer_des:[],des:"进驻会客室时,如果会客室内只有自身处于工作状态时,线索搜集速度提升<@cc.vup>35%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_condChar",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:226,name:"见行者",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"线索搜集·α",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd1",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"逻辑推理",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>35%,心情每小时消耗<@cc.vdown>+2",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd&cost",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:225,name:"菲亚梅塔",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"自律",buffer:!1,buffer_des:[],des:"进驻宿舍时,自身心情每小时恢复<@cc.vup>+2,同时<@cc.vdown>无法获得其他来源提供的心情恢复效果",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_reborn",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精0 1级",skillname:"患难之交",buffer:!1,buffer_des:[],des:"进驻宿舍时,如果自身为<@cc.kw>满心情,则与当前宿舍<@cc.kw>前一位进驻的干员互换心情",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_exchangeAp",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:224,name:"夏栎",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"风声",buffer:!1,buffer_des:[],des:"进驻会客室时,更容易获得<@cc.kw>格拉斯哥帮线索(工作时长影响概率)",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_glasgow1",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"情报整理",buffer:!1,buffer_des:[],des:"进驻会客室后,每当新搜集到的线索不是<@cc.kw>格拉斯哥帮时,则额外增加<@cc.kw>格拉斯哥帮线索的出现概率(工作时长影响概率)",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_flag_glasgow",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:223,name:"澄闪",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"电磁充能·α",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+10%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd1",buffColor:"#8fc31f",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"电荷释放",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+20%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd3",buffColor:"#8fc31f",textColor:"#ffffff"}]},{key:222,name:"夜半",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"先锋专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>先锋干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_vanguard1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"战术研习",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>先锋干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>1级,则训练速度额外<@cc.vup>+45%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train1_vanguard1",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:221,name:"寒芒克洛丝",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"异格者",buffer:!0,buffer_des:["cc_g_sp"],des:"进驻控制中枢时,控制中枢内每个<$cc.g.sp><@cc.kw>异格干员可使控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_sp",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"实战技巧:速射",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+30%,如果训练位干员分支为<@cc.kw>速射手,则训练速度额外<@cc.vup>+45%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_fastshot",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:220,name:"老鲤",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"浮生得闲",buffer:!1,buffer_des:[],des:"当与<@cc.kw>阿进驻控制中枢一起工作时,控制中枢内所有干员心情每小时恢复<@cc.vup>+0.25",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_lda",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"世事洞明",buffer:!1,buffer_des:[],des:"进驻控制中枢时,会客室线索搜集速度<@cc.vup>+25%(同种效果取最高)",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_c_spd",buffColor:"#005752",textColor:"#ffffff"}]},{key:219,name:"令",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"杯莫停",buffer:!0,buffer_des:["cc_g_sui"],des:"进驻控制中枢时,<@cc.kw>消除当前控制中枢内所有<$cc.g.sui><@cc.kw>岁干员<@cc.kw>自身心情消耗的影响",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_clear_sui",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"“山河远阔”",buffer:!0,buffer_des:["cc_bd_a1","cc_bd_b1"],des:"进驻控制中枢时,当自身心情大于<@cc.kw>12时,<$cc.bd_b1><@cc.rem>人间烟火<@cc.vup>+15;当自身心情处于<@cc.kw>12以下时,<$cc.bd_a1><@cc.rem>感知信息<@cc.vup>+10",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_cost_bd1&bd2",buffColor:"#005752",textColor:"#ffffff"}]},{key:218,name:"暮落",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"重装专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>重装干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_defender1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"实战技巧:驭法铁卫",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>重装干员的专精技能训练速度<@cc.vup>+30%,如果训练位干员分支为<@cc.kw>驭法铁卫,则训练速度额外<@cc.vup>+45%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_artsprotector",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:217,name:"九色鹿",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"因果",buffer:!0,buffer_des:["cc_w_ncdeer1"],des:"进驻加工站时,累积<@cc.kw>40点<$cc.w.ncdeer1><@cc.rem>因果必定产出一次副产品",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_bonus1",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"业报",buffer:!0,buffer_des:["cc_w_ncdeer2"],des:"进驻加工站时,累积<@cc.kw>80点<$cc.w.ncdeer2><@cc.rem>业报必定产出一次副产品",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_bonus2",buffColor:"#e3eb00",textColor:"#333333"}]},{key:216,name:"耶拉",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"线索搜集·α",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd1",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"雪境守望",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%,且更容易获得<@cc.kw>喀兰贸易线索(工作时长影响概率)",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_kjerag2",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"耶拉冈德",buffer:!1,buffer_des:[],des:"进驻会客室后,每当新搜集到的线索不是<@cc.kw>喀兰贸易时,则额外增加<@cc.kw>喀兰贸易线索的出现概率(工作时长影响概率)",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_flag_kjerag",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:215,name:"极光",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"重装专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>重装干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_defender1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"极地生存",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>重装干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>1级,则训练速度额外<@cc.vup>+45%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train1_defender1",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:214,name:"灵知",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"幕后指挥",buffer:!0,buffer_des:["cc_g_karlan"],des:"进驻控制中枢时,控制中枢内每个<$cc.g.karlan><@cc.kw>喀兰贸易干员可使控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_karlan",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"精密计算",buffer:!0,buffer_des:["cc_g_karlan"],des:"进驻控制中枢时,每个进驻在贸易站的<$cc.g.karlan><@cc.kw>喀兰贸易干员,订单获取效率<@cc.vdown>-15%,订单上限<@cc.vup>+6",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_t_limit&spd",buffColor:"#005752",textColor:"#ffffff"}]},{key:213,name:"蚀清",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"腐蚀科学·α",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>75%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve2",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"腐蚀科学·β",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>80%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve3",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"缓蚀技术",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料产出<@cc.kw>T3品质的副产品时,副产品必定为<@cc.kw>异铁组",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_drop_oriron",buffColor:"#e3eb00",textColor:"#333333"}]},{key:212,name:"布丁",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"设备维护",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+15%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd2",buffColor:"#8fc31f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"超频",buffer:!0,buffer_des:["cc_tag_op"],des:"进驻控制中枢时,如果有<@cc.kw>2台以上<$cc.tag.op><@cc.kw>作业平台进驻在<@cc.kw>发电站,则所有制造站生产力<@cc.vup>+2%(同种效果取最高)",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_token_p_spd",buffColor:"#005752",textColor:"#ffffff"}]},{key:211,name:"蜜莓",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"草药学·α",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>75%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve2",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"草药学·β",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>80%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve3",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"心理疏导",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.7(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single3",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:210,name:"正义骑士号",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"备用能源",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+10%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd1",buffColor:"#8fc31f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精0 30级",skillname:"“滴滴,启动!”",buffer:!1,buffer_des:[],des:"进驻发电站时,<@cc.kw>野鬃所在的制造站生产力<@cc.vup>+5%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_jnight",buffColor:"#8fc31f",textColor:"#ffffff"}]},{key:209,name:"野鬃",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"红松骑士团·α",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+15%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"红松骑士团·β",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+25%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd2",buffColor:"#ffd800",textColor:"#333333"}]},{key:208,name:"焰尾",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"小小的领袖",buffer:!1,buffer_des:[],des:"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_cost",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"红松的骑士",buffer:!0,buffer_des:["cc_g_psk"],des:"进驻控制中枢时,每个进驻在制造站的<$cc.g.psk><@cc.kw>红松骑士团干员,<@cc.kw>作战记录类配方的生产力<@cc.vup>+10%,<@cc.kw>贵金属类配方的生产力<@cc.vdown>-10%",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_psk",buffColor:"#005752",textColor:"#ffffff"}]},{key:207,name:"耀骑士临光",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"骑士训练",buffer:!0,buffer_des:["cc_tag_knight"],des:"进驻训练室协助位时,基建内(不包含副手)每名<$cc.tag.knight><@cc.kw>骑士干员为当前干员的专精技能训练速度<@cc.vup>+5%(最多生效<@cc.kw>5名)",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_knight_bd1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"崇高准则",buffer:!0,buffer_des:["cc_tag_knight"],des:"进驻训练室协助位时,基建内(不包含副手)每名<$cc.tag.knight><@cc.kw>骑士干员为当前干员的专精技能训练速度<@cc.vup>+5%(最多生效<@cc.kw>8名)",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_knight_bd2",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:206,name:"灰毫",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"红松骑士团·α",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+15%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"红松骑士团·β",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+25%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd2",buffColor:"#ffd800",textColor:"#333333"}]},{key:205,name:"远牙",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"“归乡”",buffer:!1,buffer_des:[],des:"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.55,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.1(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all&one3",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精0 1级",skillname:"红松骑士团·α",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+15%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:1,phase_level:"精2 1级",skillname:"红松骑士团·β",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+25%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd2",buffColor:"#ffd800",textColor:"#333333"}]},{key:204,name:"桑葚",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"救援队·珠算",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+10%,心情每小时消耗<@cc.vup>-0.25",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd&cost1",buffColor:"#565656",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精1 1级",skillname:"救援队·资源清点",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+20%,心情每小时消耗<@cc.vup>-0.25",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd&cost2",buffColor:"#565656",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"救援队·灾后普查",buffer:!0,buffer_des:["cc_bd_b1"],des:"进驻人力办公室时,每个招募位(不包含初始招募位)<@cc.vup>+10点<<$cc.bd_b1><@cc.rem>人间烟火",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd_bd_n2",buffColor:"#565656",textColor:"#ffffff"}]},{key:203,name:"罗比菈塔",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"工程学",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>基建材料时,副产品的产出概率提升<@cc.vup>70%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_build1",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"标准化·β",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+25%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd2",buffColor:"#ffd800",textColor:"#333333"}]},{key:202,name:"琴柳",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"维多利亚文学",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.7(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single3",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"感染力",buffer:!1,buffer_des:[],des:"进驻控制中枢时,人力办公室联络速度小于<@cc.vup>30%时(其中包含基础联络速度5%),则联络速度额外<@cc.vup>+20%(该加成全局效果唯一,不受其它加成影响)",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_h_spd",buffColor:"#005752",textColor:"#ffffff"}]},{key:201,name:"龙舌兰",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"投资·α",buffer:!1,buffer_des:[],des:"进驻贸易站后,如果下笔<@cc.kw>赤金订单交付数大于<@cc.kw>3(违约订单不视作赤金订单),则其龙门币收益<@cc.kw>+250,心情每小时消耗<@cc.vup>-0.25",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_long1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"投资·β",buffer:!1,buffer_des:[],des:"进驻贸易站后,如果下笔<@cc.kw>赤金订单交付数大于<@cc.kw>3(违约订单不视作赤金订单),则其龙门币收益<@cc.kw>+500,心情每小时消耗<@cc.vup>-0.25",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_long2",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:200,name:"羽毛笔",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"放空",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>技巧概要时,心情消耗为<@cc.kw>2的配方全部<@cc.vup>-1心情消耗",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_skill_cost1",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"适应力",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>技巧概要时,副产品的产出概率提升<@cc.vup>75%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_skill2",buffColor:"#e3eb00",textColor:"#333333"}]},{key:199,name:"水月",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"意识协议",buffer:!0,buffer_des:["cc_sk_manu1"],des:"进驻制造站时,当前制造站内每个<$cc.sk.manu1><@cc.kw>标准化类技能为自身<@cc.vup>+5%的生产力",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_skill_spd",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"标准化·β",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+25%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd2",buffColor:"#ffd800",textColor:"#333333"}]},{key:198,name:"假日威龙陈",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"狙击专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_sniper1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"以身作则",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>1级,则训练速度额外<@cc.vup>+65%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train1_sniper2",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"工作狂",buffer:!1,buffer_des:[],des:"进驻训练室协助<@cc.kw>狙击干员训练专精技能至<@cc.vup>1级时,心情每小时消耗<@cc.vdown>+1",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_chen",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:197,name:"帕拉斯",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"智慧之境",buffer:!1,buffer_des:[],des:"进驻制造站时,仓库容量上限<@cc.vup>+8,心情每小时消耗<@cc.vup>-0.25",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_limit&cost1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"胜利之计",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>作战记录类配方的生产力<@cc.vup>+25%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_exp1",buffColor:"#ffd800",textColor:"#333333"}]},{key:196,name:"深靛",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"毒剂师之友",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内心情未满的某个干员每小时恢复<@cc.vup>+0.55(同种效果取最高),如果目标是<@cc.kw>蓝毒,则恢复效果额外<@cc.vup>+0.45",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single_indigo",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精0 1级",skillname:"光能充能·α",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+10%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd1",buffColor:"#8fc31f",textColor:"#ffffff"},{skill_key:1,skill_level:1,phase_level:"精1 1级",skillname:"灯塔供能模块",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+15%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd2",buffColor:"#8fc31f",textColor:"#ffffff"}]},{key:195,name:"贝娜",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"“可靠”助手",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vdown>-20%,仓库容量上限<@cc.vup>+17,心情每小时消耗<@cc.vup>-0.25",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd&limit&cost4",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"裁缝·α",buffer:!1,buffer_des:[],des:"进驻贸易站时,<@cc.kw>小幅提升当前贸易站<@cc.kw>高品质贵金属订单的出现概率(工作时长影响概率),心情每小时消耗<@cc.vup>-0.25",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_wt&cost1",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:194,name:"绮良",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"订单流可视化·α",buffer:!0,buffer_des:["cc_t_flow_gold"],des:"进驻贸易站时,订单获取效率<@cc.vup>+5%,每有<@cc.kw>4条<$cc.t.flow_gold><@cc.kw>赤金生产线,则为当前贸易站额外提供<@cc.vup>2条<$cc.t.flow_gold><@cc.kw>赤金生产线",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_flow_gc1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"订单流可视化·β",buffer:!0,buffer_des:["cc_t_flow_gold"],des:"进驻贸易站时,订单获取效率<@cc.vup>+5%,每有<@cc.kw>2条<$cc.t.flow_gold><@cc.kw>赤金生产线,则为当前贸易站额外提供<@cc.vup>2条<$cc.t.flow_gold><@cc.kw>赤金生产线",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_flow_gc2",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:193,name:"卡涅利安",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"术师专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>术师干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_caster1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"尽在掌握",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>术师干员的专精技能训练速度<@cc.vup>+60%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_caster3",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:192,name:"赤冬",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"近卫专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_guard1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"信影流",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>1级,则训练速度额外<@cc.vup>+45%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train1_guard1",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:191,name:"歌蕾蒂娅",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"潮汐守望",buffer:!0,buffer_des:["cc_g_abyssal"],des:"进驻控制中枢时,每有1个<$cc.g.abyssal><@cc.kw>深海猎人干员进驻在宿舍以外的设施,则自身心情每小时消耗<@cc.vdown>+0.5;反之则自身心情每小时恢复<@cc.vup>+0.5,如果进驻在宿舍内的<$cc.g.abyssal><@cc.kw>深海猎人干员为满心情,则额外<@cc.vup>+0.5",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_cost_aegir",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精0 1级",skillname:"集群狩猎·α",buffer:!0,buffer_des:["cc_c_abyssal2_1","cc_c_abyssal2_3","cc_g_abyssal"],des:"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05;基建内<$cc.g.abyssal><@cc.kw>深海猎人干员获得<$cc.c.abyssal2_1><@cc.rem>特殊加成(与部分技能有<$cc.c.abyssal2_3><@cc.rem>特殊叠加规则)",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_aegir",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:1,phase_level:"精2 1级",skillname:"集群狩猎·β",buffer:!0,buffer_des:["cc_c_abyssal2_2","cc_c_abyssal2_3","cc_g_abyssal"],des:"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05;基建内<$cc.g.abyssal><@cc.kw>深海猎人干员获得<$cc.c.abyssal2_2><@cc.rem>特殊加成(与部分技能有<$cc.c.abyssal2_3><@cc.rem>特殊叠加规则)",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_aegir2",buffColor:"#005752",textColor:"#ffffff"}]},{key:190,name:"凯尔希",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"未知技术",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>70%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_p5",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"最高权限",buffer:!1,buffer_des:[],des:"进驻控制中枢时,所有制造站生产力<@cc.vup>+2%(同种效果取最高)",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_p_spd",buffColor:"#005752",textColor:"#ffffff"}]},{key:189,name:"浊心斯卡蒂",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"辅助专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>辅助干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_supporter1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"同化",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>辅助干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>3级,则训练速度额外<@cc.vup>+65%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train3_supporter2",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"变异",buffer:!1,buffer_des:[],des:"进驻训练室协助<@cc.kw>辅助干员训练专精技能至<@cc.vup>3级时,心情每小时消耗<@cc.vdown>+1",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_skadi",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:188,name:"暴雨",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"护卫",buffer:!1,buffer_des:[],des:"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_cost",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精0 1级",skillname:"重装专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>重装干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_defender1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:1,phase_level:"精2 1级",skillname:"阵地经验",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>重装干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>2级,则训练速度额外<@cc.vup>+45%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train2_defender1",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:187,name:"熔泉",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"熔铸",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,心情消耗为<@cc.kw>4的配方全部<@cc.vup>-1心情消耗",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve_cost1",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"DIY·异铁",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>异铁类材料时,副产品的产出概率提升<@cc.vup>90%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_oriron",buffColor:"#e3eb00",textColor:"#333333"}]},{key:186,name:"异客",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"电磁充能·α",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+10%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd1",buffColor:"#8fc31f",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"聚能",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+15%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd2",buffColor:"#8fc31f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"自动化·α",buffer:!1,buffer_des:[],des:"进驻制造站时,当前制造站内其他干员提供的生产力<@cc.vdown>全部归零(不包含根据设施数量提供加成的生产力),每个<@cc.kw>发电站为当前制造站<@cc.vup>+5%的生产力",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd&power1",buffColor:"#ffd800",textColor:"#333333"}]},{key:185,name:"战车",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"彩虹小队",buffer:!0,buffer_des:["cc_g_R6"],des:"进驻控制中枢时,控制中枢内每个<$cc.g.R6><@cc.kw>彩虹小队干员可使控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_r6",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"乌萨斯特饮",buffer:!0,buffer_des:["cc_bd_tachanka","cc_g_ussg"],des:"进驻控制中枢时,控制中枢内每有1名<$cc.g.ussg><@cc.kw>乌萨斯学生自治团干员,则<$cc.bd_tachanka><@cc.rem>乌萨斯特饮<@cc.vup>+1",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_tachanka",buffColor:"#005752",textColor:"#ffffff"}]},{key:184,name:"霜华",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"彩虹小队",buffer:!0,buffer_des:["cc_g_R6"],des:"进驻控制中枢时,控制中枢内每个<$cc.g.R6><@cc.kw>彩虹小队干员可使控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_r6",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"机械工程",buffer:!0,buffer_des:["cc_bd_ash","cc_bd_tachanka"],des:"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>50%,每<@cc.vup>1点<$cc.bd_ash><@cc.rem>情报储备额外提升<@cc.vup>5%;如果<$cc.bd_tachanka><@cc.rem>乌萨斯特饮达到<@cc.vup>4瓶,则额外提升<@cc.vup>15%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_frost",buffColor:"#e3eb00",textColor:"#333333"}]},{key:183,name:"闪击",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"彩虹小队",buffer:!0,buffer_des:["cc_g_R6"],des:"进驻控制中枢时,控制中枢内每个<$cc.g.R6><@cc.kw>彩虹小队干员可使控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_r6",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"语言学",buffer:!0,buffer_des:["cc_bd_ash","cc_bd_tachanka"],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+20%,每<@cc.vup>1点<$cc.bd_ash><@cc.rem>情报储备额外<@cc.vup>+5%联络速度,每<@cc.vup>1瓶<$cc.bd_tachanka><@cc.rem>乌萨斯特饮额外<@cc.vup>+5%联络速度",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_blitz",buffColor:"#565656",textColor:"#ffffff"}]},{key:182,name:"灰烬",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"彩虹小队",buffer:!0,buffer_des:["cc_g_R6"],des:"进驻控制中枢时,控制中枢内每个<$cc.g.R6><@cc.kw>彩虹小队干员可使控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_r6",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"情报储备",buffer:!0,buffer_des:["cc_bd_ash","cc_g_R6"],des:"进驻控制中枢时,控制中枢内每有1名<$cc.g.R6><@cc.kw>彩虹小队干员,则<$cc.bd_ash><@cc.rem>情报储备<@cc.vup>+1",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_ash",buffColor:"#005752",textColor:"#ffffff"}]},{key:181,name:"图耶",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"物流规划·α",buffer:!0,buffer_des:["cc_t_flow_gold"],des:"进驻贸易站时,订单获取效率<@cc.vup>+5%,每有<@cc.kw>4条<$cc.t.flow_gold><@cc.kw>赤金生产线,则当前贸易站订单获取效率额外<@cc.vup>+15%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_flow_gs1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"物流规划·β",buffer:!0,buffer_des:["cc_t_flow_gold"],des:"进驻贸易站时,订单获取效率<@cc.vup>+5%,每有<@cc.kw>2条<$cc.t.flow_gold><@cc.kw>赤金生产线,则当前贸易站订单获取效率额外<@cc.vup>+15%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_flow_gs2",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:180,name:"炎狱炎熔",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"异格者",buffer:!0,buffer_des:["cc_g_sp"],des:"进驻控制中枢时,控制中枢内每个<$cc.g.sp><@cc.kw>异格干员可使控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_sp",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"热能充能·γ",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+20%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd3",buffColor:"#8fc31f",textColor:"#ffffff"}]},{key:179,name:"乌有",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"好事之徒",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+35%,同时每个招募位(不包含初始招募位)额外<@cc.vup>+5%会客室线索搜集速度",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd&clue",buffColor:"#565656",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"“愿者上钩”",buffer:!0,buffer_des:["cc_bd_b1"],des:"进驻贸易站时,宿舍内每有<@cc.kw>1名干员则<$cc.bd_b1><@cc.rem>人间烟火<@cc.vup>+1,同时每有<@cc.vup>1点<$cc.bd_b1><@cc.rem>人间烟火,则订单获取效率<@cc.vup>+1%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_bd_n2",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:178,name:"嵯峨",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"先锋专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>先锋干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_vanguard1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"入世",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>先锋干员的专精技能训练速度<@cc.vup>+60%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_vanguard3",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:177,name:"夕",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:'"不以物喜"',buffer:!0,buffer_des:["cc_bd_b1"],des:"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05;当自身心情处于<@cc.kw>12以下时,<$cc.bd_b1><@cc.rem>人间烟火<@cc.vup>+15",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_cost_bd1",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精0 1级",skillname:'"不以己悲"',buffer:!0,buffer_des:["cc_bd_a1"],des:"进驻控制中枢时,自身心情每小时消耗<@cc.vdown>+0.5;当自身心情大于<@cc.kw>12时,<$cc.bd_a1><@cc.rem>感知信息<@cc.vup>+10",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_cost_bd2",buffColor:"#005752",textColor:"#ffffff"}]},{key:176,name:"豆苗",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"磐蟹·豆豆",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+15%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"磐蟹·阿盘",buffer:!1,buffer_des:[],des:"进驻制造站时,仓库容量上限<@cc.vup>+8,心情每小时消耗<@cc.vup>-0.25",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_limit&cost1",buffColor:"#ffd800",textColor:"#333333"}]},{key:175,name:"爱丽丝",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"睡前故事",buffer:!0,buffer_des:["cc_bd_a1_a2"],des:"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.1(同种效果取最高),同时当前宿舍每级提供<@cc.vup>1层<$cc.bd_a1_a2><@cc.rem>梦境",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all&bd_n1_n2",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"梦境呓语",buffer:!0,buffer_des:["cc_bd_a1","cc_bd_a1_a2"],des:"进驻宿舍时,每<@cc.vup>1层<$cc.bd_a1_a2><@cc.rem>梦境转化为<@cc.vup>1点<$cc.bd_a1><@cc.rem>感知信息",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all&bd_n1",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:174,name:"空弦",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"虔诚筹款·α",buffer:!1,buffer_des:[],des:"进驻贸易站时,每间宿舍每级<@cc.vup>+1%获取效率",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&dorm1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"虔诚筹款·β",buffer:!1,buffer_des:[],des:"进驻贸易站时,每间宿舍每级<@cc.vup>+2%获取效率",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&dorm2",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:173,name:"松果",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"工程学",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>基建材料时,副产品的产出概率提升<@cc.vup>70%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_build1",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"便携蓄电池",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>基建材料时,心情消耗为<@cc.kw>2的配方全部<@cc.vup>-1心情消耗",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_build_cost",buffColor:"#e3eb00",textColor:"#333333"}]},{key:172,name:"罗宾",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"特种专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>特种干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_specialist1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"陷阱对焦",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>特种干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>1级,则训练速度额外<@cc.vup>+45%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train1_specialist1",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:171,name:"卡夫卡",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"手工艺品·α",buffer:!1,buffer_des:[],des:"进驻贸易站时,<@cc.kw>小幅提升当前贸易站<@cc.kw>高品质贵金属订单的出现概率(工作时长影响概率),心情每小时消耗<@cc.vup>-0.25",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_wt&cost1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"手工艺品·β",buffer:!1,buffer_des:[],des:"进驻贸易站时,<@cc.kw>提升当前贸易站<@cc.kw>高品质贵金属订单的出现概率(工作时长影响概率),心情每小时消耗<@cc.vup>-0.25",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_wt&cost2",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:170,name:"山",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"内幕",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+20%,每产生<@cc.vup>1次联络次数,增加<@cc.kw>黑钢国际线索的概率(工作时长和招募位影响概率)",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd&blacksteel2",buffColor:"#565656",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"哥伦比亚史",buffer:!1,buffer_des:[],des:"进驻会客室后,每当新搜集到的线索不是<@cc.kw>莱茵生命时,则额外增加<@cc.kw>莱茵生命线索的出现概率(工作时长影响概率)",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_flag_rhine",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:169,name:"杰克",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"活泼",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.2(同种效果取最高);同时自身心情每小时恢复<@cc.vup>+0.4",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single&one01",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"线索搜集·β",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>20%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd2",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:168,name:"絮雨",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"巡游",buffer:!0,buffer_des:["cc_bd_a1_a1"],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+20%,同时每个招募位(不包含初始招募位)<@cc.vup>+10点<$cc.bd_a1_a1><@cc.rem>记忆碎片",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd_bd_n1_n1",buffColor:"#565656",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"追忆",buffer:!0,buffer_des:["cc_bd_a1","cc_bd_a1_a1"],des:"进驻人力办公室时,每<@cc.vup>1点<$cc.bd_a1_a1><@cc.rem>记忆碎片转化为<@cc.vup>1点<$cc.bd_a1><@cc.rem>感知信息,心情耗尽时清空所有<$cc.bd_a1_a1><@cc.rem>记忆碎片和自身累积的<$cc.bd_a1><@cc.rem>感知信息",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd_memento",buffColor:"#565656",textColor:"#ffffff"}]},{key:167,name:"泥岩",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"执著",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,相应配方的心情消耗恒定为<@cc.vup>2",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_constant",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"DIY·源岩",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>源岩类材料时,副产品的产出概率提升<@cc.vup>90%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_orirock",buffColor:"#e3eb00",textColor:"#333333"}]},{key:166,name:"迷迭香",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"超感",buffer:!0,buffer_des:["cc_bd_A","cc_bd_a1"],des:"进驻制造站时,宿舍内每有<@cc.kw>1名干员则<$cc.bd_a1><@cc.rem>感知信息<@cc.vup>+1,同时每<@cc.vup>1点<$cc.bd_a1><@cc.rem>感知信息转化为<@cc.vup>1点<$cc.bd_A><@cc.rem>思维链环",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd_bd_n1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精0 1级",skillname:"念力",buffer:!0,buffer_des:["cc_bd_A"],des:"进驻制造站时,每<@cc.vup>2点<$cc.bd_A><@cc.rem>思维链环<@cc.vup>+1%生产力",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd_bd1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:1,phase_level:"精2 1级",skillname:"意识实体",buffer:!0,buffer_des:["cc_bd_A"],des:"进驻制造站时,每<@cc.vup>1点<$cc.bd_A><@cc.rem>思维链环<@cc.vup>+1%生产力",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd_bd2",buffColor:"#ffd800",textColor:"#333333"}]},{key:165,name:"鞭刃",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"近卫专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_guard1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"教官",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,干员的专精技能训练速度<@cc.vup>+25%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_all",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:164,name:"泡泡",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"囤积者",buffer:!1,buffer_des:[],des:"进驻制造站时,仓库容量上限<@cc.vup>+10,心情每小时消耗<@cc.vup>-0.25",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_limit&cost2",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"大就是好!",buffer:!0,buffer_des:["cc_m_var1"],des:"进驻制造站时,当前制造站内干员根据自身提升的仓库容量提供一定的生产力。提升<@cc.vup>16格以下的,每格仓库容量提供<@cc.vup>1%生产力;提升大于<@cc.vup>16格的,每格仓库容量提供<@cc.vup>3%生产力(无法与<$cc.m.var1><@cc.rem>回收利用叠加,且优先生效)",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd_variable31",buffColor:"#ffd800",textColor:"#333333"}]},{key:163,name:"奥斯塔",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"灵感",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,心情消耗为<@cc.kw>4的配方全部<@cc.vup>-1心情消耗",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve_cost1",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"DIY·聚酸酯",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>聚酸酯类材料时,副产品的产出概率提升<@cc.vup>90%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_polyester",buffColor:"#e3eb00",textColor:"#333333"}]},{key:162,name:"瑕光",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"精打细算",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,减免龙门币消耗",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_free",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"热心修补匠",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>40%,同时心情消耗为<@cc.kw>8以上的配方全部<@cc.vup>-4心情消耗",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_cost_blemishine",buffColor:"#e3eb00",textColor:"#333333"}]},{key:161,name:"薄绿",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"术师专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>术师干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_caster1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"博览群书",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>术师干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>2级,则训练速度额外<@cc.vup>+45%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train2_caster1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"地质学·α",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>源石类配方的生产力<@cc.vup>+30%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_originium1",buffColor:"#ffd800",textColor:"#333333"}]},{key:160,name:"芳汀",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"“物尽其用”",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,宿舍内每有<@cc.kw>1名心情<@cc.vup>4以下的干员,副产品的产出概率提升<@cc.vup>5%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve_dorm1",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:0,skill_level:1,phase_level:"精1 1级",skillname:"“人善其事”",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,宿舍内每有<@cc.kw>1名心情<@cc.vup>20以下的干员,副产品的产出概率提升<@cc.vup>5%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve_dorm3",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"“独处”",buffer:!1,buffer_des:[],des:"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.7;如果该宿舍内有其他干员,则每人额外为自身心情每小时恢复<@cc.vup>+0.05",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_one",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:159,name:"四月",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"订单管理·α",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+10%,且订单上限<@cc.vup>+2",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&limit1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"订单管理·β",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+10%,且订单上限<@cc.vup>+4",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&limit2",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精0 1级",skillname:"鼓舞",buffer:!1,buffer_des:[],des:"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.1(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all1",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:158,name:"史尔特尔",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"近卫专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_guard1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"剑术记忆",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+60%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_guard3",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:157,name:"酸糖",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"B-girl",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+40%",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd4",buffColor:"#565656",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"Give me five",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.35(同种效果取最高);同时自身心情每小时恢复<@cc.vup>+0.35",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single&one12",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:156,name:"燧石",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"近卫专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_guard1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"苦行",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>2级,则训练速度额外<@cc.vup>+45%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train2_guard1",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:155,name:"特米米",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"烤肉大师",buffer:!0,buffer_des:["cc_gvial"],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.55(同种效果取最高),如果目标是<@cc.kw><$cc.gvial>嘉维尔,则恢复效果额外<@cc.vup>+0.45",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single_tomimi",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"一知半解",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>术师干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>1级,则训练速度额外<@cc.vup>+45%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train1_caster1",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:154,name:"森蚺",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"自动化·α",buffer:!1,buffer_des:[],des:"进驻制造站时,当前制造站内其他干员提供的生产力<@cc.vdown>全部归零(不包含根据设施数量提供加成的生产力),每个<@cc.kw>发电站为当前制造站<@cc.vup>+5%的生产力",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd&power1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"自动化·β",buffer:!1,buffer_des:[],des:"进驻制造站时,当前制造站内其他干员提供的生产力<@cc.vdown>全部归零(不包含根据设施数量提供加成的生产力),每个<@cc.kw>发电站为当前制造站<@cc.vup>+10%的生产力",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd&power2",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"我寻思能行",buffer:!1,buffer_des:[],des:"进驻控制中枢时,如果<@cc.kw>Lancet-2进驻在<@cc.kw>发电站,<@cc.kw>发电站额外<@cc.vup>+2(仅影响设施数量)",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_p_bot",buffColor:"#005752",textColor:"#ffffff"}]},{key:153,name:"孑",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"摊贩经济",buffer:!1,buffer_des:[],des:"进驻贸易站时,当前订单数与订单上限每差<@cc.vup>1笔订单,则订单获取效率<@cc.vup>+4%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_limit_diff",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"市井之道",buffer:!0,buffer_des:["cc_t_strong2"],des:"进驻贸易站时,当前贸易站内其他干员提供的每<@cc.vup>10%订单获取效率使订单上限<@cc.vdown>-1(订单最少为1),同时每有<@cc.vup>1笔订单就<@cc.vup>+4%订单获取效率(与部分技能有<$cc.t.strong2><@cc.rem>特殊叠加规则)",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_limit_count",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:152,name:"安哲拉",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"独处",buffer:!1,buffer_des:[],des:"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.7",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_one2",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"麻烦回避者",buffer:!1,buffer_des:[],des:"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.85",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_one4",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:151,name:"棘刺",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"“炼金术”",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>50%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_p2",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"“爆炸艺术”",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>任意类材料时,每<@cc.vup>2次加工没有产出副产品,则<@cc.kw>恢复自身一次心情,恢复量为<@cc.kw>对应配方所需消耗的心情(加工结束后统一结算)",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_recovery",buffColor:"#e3eb00",textColor:"#333333"}]},{key:150,name:"贾维",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"灵感",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,心情消耗为<@cc.kw>4的配方全部<@cc.vup>-1心情消耗",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve_cost1",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"DIY·装置",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>装置类材料时,副产品的产出概率提升<@cc.vup>90%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_device",buffColor:"#e3eb00",textColor:"#333333"}]},{key:149,name:"蜜蜡",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"术师专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>术师干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_caster1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"术师专精·β",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>术师干员的专精技能训练速度<@cc.vup>+50%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_caster2",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:148,name:"稀音",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"延时摄影",buffer:!1,buffer_des:[],des:"进驻制造站后,生产力首小时<@cc.vup>+15%,此后每小时<@cc.vup>+2%,最终达到<@cc.vup>+25%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd_add2",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"剪辑·α",buffer:!1,buffer_des:[],des:"进驻制造站时,生产<@cc.kw>作战记录类配方时,仓库容量上限<@cc.vup>+12",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_exp&limit1",buffColor:"#ffd800",textColor:"#333333"}]},{key:147,name:"卡达",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"Vlog",buffer:!1,buffer_des:[],des:"进驻制造站时,生产<@cc.kw>作战记录类配方时,心情每小时消耗<@cc.vup>-0.25",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_exp&cost",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"剪辑·β",buffer:!1,buffer_des:[],des:"进驻制造站时,生产<@cc.kw>作战记录类配方时,仓库容量上限<@cc.vup>+15",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_exp&limit2",buffColor:"#ffd800",textColor:"#333333"}]},{key:146,name:"亚叶",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"毒理学·α",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>75%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve2",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"一丝不苟",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,心情消耗为<@cc.kw>2的配方全部<@cc.vup>-1心情消耗",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve_cost",buffColor:"#e3eb00",textColor:"#333333"}]},{key:145,name:"断崖",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"线索搜集·α",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd1",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"线索搜集·β",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>20%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd2",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:144,name:"铃兰",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"辅助专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>辅助干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_supporter1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"共鸣",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>辅助干员的专精技能训练速度<@cc.vup>+60%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_supporter3",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:143,name:"波登可",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"善解人意",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.55(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single1",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精1 1级",skillname:"疗养",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.65(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single2",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"沁人心脾",buffer:!1,buffer_des:[],des:"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.15(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all2",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:142,name:"莱恩哈特",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"结构力学",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>基建材料时,副产品的产出概率提升<@cc.vup>75%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_build2",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"选矿学",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>基建材料时,心情消耗为<@cc.kw>4的配方全部<@cc.vup>-2心情消耗",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_build_cost2",buffColor:"#e3eb00",textColor:"#333333"}]},{key:141,name:"苦艾",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"秘密搜查",buffer:!1,buffer_des:[],des:"进驻会客室时,更容易获得<@cc.kw>乌萨斯学生自治团线索(工作时长影响概率)",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_ursus1",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"甄别",buffer:!1,buffer_des:[],des:"进驻会客室后,每当新搜集到的线索不是<@cc.kw>乌萨斯学生自治团时,则额外增加<@cc.kw>乌萨斯学生自治团线索的出现概率(工作时长影响概率)",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_flag_ursus",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:140,name:"早露",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"学生会会长",buffer:!0,buffer_des:["cc_g_ussg"],des:"进驻控制中枢时,控制中枢内每个<$cc.g.ussg><@cc.kw>乌萨斯学生自治团干员可使控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_ussg",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"人望",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+20%,每产生<@cc.vup>1次联络次数,增加<@cc.kw>乌萨斯学生自治团线索的概率(工作时长和招募位影响概率)",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd&ursus2",buffColor:"#565656",textColor:"#ffffff"}]},{key:139,name:"石棉",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"特立独行",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+25%,仓库容量上限<@cc.vdown>-12,心情每小时消耗<@cc.vdown>+0.25",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd&limit&cost3",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"探险者",buffer:!1,buffer_des:[],des:"进驻制造站时,仓库容量上限<@cc.vup>+16,心情每小时消耗<@cc.vup>-0.25",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_limit&cost3",buffColor:"#ffd800",textColor:"#333333"}]},{key:138,name:"月禾",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"天灾信使·α",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+30%",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd2",buffColor:"#565656",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"洞悉人心",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+35%,同时每个招募位(不包含初始招募位)额外<@cc.vup>+5%会客室线索搜集速度",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd&clue",buffColor:"#565656",textColor:"#ffffff"}]},{key:137,name:"THRM-EX",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"备用能源",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+10%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd1",buffColor:"#8fc31f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精0 30级",skillname:"热情澎湃",buffer:!1,buffer_des:[],des:"进驻发电站时,心情每小时消耗<@cc.vup>-0.52",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd&cost",buffColor:"#8fc31f",textColor:"#ffffff"}]},{key:136,name:"极境",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"通讯员",buffer:!1,buffer_des:[],des:"进驻会客室时,更容易获得<@cc.kw>罗德岛制药线索(工作时长影响概率)",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_rhodes1",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"插旗",buffer:!1,buffer_des:[],des:"进驻会客室后,每当新搜集到的线索不是<@cc.kw>罗德岛制药时,则额外增加<@cc.kw>罗德岛制药线索的出现概率(工作时长影响概率)",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_flag_rhodes",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:135,name:"温蒂",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"自动化·β",buffer:!1,buffer_des:[],des:"进驻制造站时,当前制造站内其他干员提供的生产力<@cc.vdown>全部归零(不包含根据设施数量提供加成的生产力),每个<@cc.kw>发电站为当前制造站<@cc.vup>+10%的生产力",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd&power2",buffColor:"#ffd800",textColor:"#333333"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"仿生海龙",buffer:!1,buffer_des:[],des:"进驻制造站时,当前制造站内其他干员提供的生产力<@cc.vdown>全部归零(不包含根据设施数量提供加成的生产力),每个<@cc.kw>发电站为当前制造站<@cc.vup>+15%的生产力",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd&power3",buffColor:"#ffd800",textColor:"#333333"}]},{key:134,name:"W",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"狙击专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_sniper1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"伺机而动",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>3级,则训练速度额外<@cc.vup>+65%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train3_sniper2",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"索然无味",buffer:!1,buffer_des:[],des:"进驻训练室协助<@cc.kw>狙击干员训练专精技能至<@cc.vup>3级时,心情每小时消耗<@cc.vdown>+1",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_w",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:133,name:"铸铁",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"近卫专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_guard1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"尽心尽力",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>3级,则训练速度额外<@cc.vup>+45%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train3_guard1",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:132,name:"刻刀",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"特训记录",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>芯片时,副产品的产出概率提升<@cc.vup>70%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_asc1",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"淡泊",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>芯片时,心情消耗为<@cc.kw>2的配方全部<@cc.vup>-1心情消耗",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_asc_cost1",buffColor:"#e3eb00",textColor:"#333333"}]},{key:131,name:"巫恋",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"裁缝·α",buffer:!1,buffer_des:[],des:"进驻贸易站时,<@cc.kw>小幅提升当前贸易站<@cc.kw>高品质贵金属订单的出现概率(工作时长影响概率),心情每小时消耗<@cc.vup>-0.25",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_wt&cost1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"低语",buffer:!1,buffer_des:[],des:"进驻贸易站时,当前贸易站内其他干员提供的订单获取效率<@cc.vdown>全部归零,且每人为自身<@cc.vup>+45%订单获取效率,同时全体心情每小时消耗<@cc.vdown>+0.25",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_vodfox",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:130,name:"傀影",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"特种专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>特种干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_specialist1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"假面魅影",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>特种干员的专精技能训练速度<@cc.vup>+60%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_specialist3",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:129,name:"断罪者",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"天启",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.7(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single3",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"拳术指导录像",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>作战记录类配方的生产力<@cc.vup>+35%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_exp3",buffColor:"#ffd800",textColor:"#333333"}]},{key:128,name:"惊蛰",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"至察",buffer:!1,buffer_des:[],des:"进驻控制中枢时,<@cc.kw>小幅提升会客室内干员<@cc.kw>所属派系的线索倾向效果,但控制中枢内所有干员的心情每小时消耗<@cc.vdown>+0.5",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_c_wt1",buffColor:"#005752",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"断事如神",buffer:!1,buffer_des:[],des:"进驻控制中枢时,<@cc.kw>小幅提升会客室内干员<@cc.kw>所属派系的线索倾向效果",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_c_wt2",buffColor:"#005752",textColor:"#ffffff"}]},{key:127,name:"刻俄柏",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"“都想要”",buffer:!1,buffer_des:[],des:"进驻制造站时,仓库容量上限<@cc.vup>+8,心情每小时消耗<@cc.vup>-0.25",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_limit&cost1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"“等不及”",buffer:!1,buffer_des:[],des:"进驻制造站后,生产力首小时<@cc.vup>+20%,此后每小时<@cc.vup>+1%,最终达到<@cc.vup>+25%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd_add1",buffColor:"#ffd800",textColor:"#333333"}]},{key:126,name:"清流",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"清洁能源",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+15%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd2",buffColor:"#8fc31f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"再生能源",buffer:!1,buffer_des:[],des:"进驻制造站时,每个<@cc.kw>贸易站为当前制造站<@cc.kw>贵金属类配方的生产力<@cc.vup>+20%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd&trade",buffColor:"#ffd800",textColor:"#333333"}]},{key:125,name:"柏喙",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"裁缝·α",buffer:!1,buffer_des:[],des:"进驻贸易站时,<@cc.kw>小幅提升当前贸易站<@cc.kw>高品质贵金属订单的出现概率(工作时长影响概率),心情每小时消耗<@cc.vup>-0.25",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_wt&cost1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"裁缝·β",buffer:!1,buffer_des:[],des:"进驻贸易站时,<@cc.kw>提升当前贸易站<@cc.kw>高品质贵金属订单的出现概率(工作时长影响概率),心情每小时消耗<@cc.vup>-0.25",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_wt&cost2",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:124,name:"宴",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"心理学",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+40%",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd4",buffColor:"#565656",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"线索搜集·β",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>20%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd2",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:123,name:"慑砂",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"极简实用主义",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,心情消耗为<@cc.kw>4的配方全部<@cc.vup>-2心情消耗",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve_cost2",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"工业设计",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>75%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve2",buffColor:"#e3eb00",textColor:"#333333"}]},{key:122,name:"风笛",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"牧歌",buffer:!1,buffer_des:[],des:"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.55,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.1(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all&one3",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"训练有素",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>芯片时,副产品的产出概率提升<@cc.vup>80%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_asc2",buffColor:"#e3eb00",textColor:"#333333"}]},{key:121,name:"雪雉",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"天道酬勤·α",buffer:!1,buffer_des:[],des:"进驻贸易站时,当前贸易站内干员提供的每<@cc.vup>5%订单获取效率,额外提供<@cc.vup>5%效率,最多提供<@cc.vup>25%效率",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd_variable21",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"天道酬勤·β",buffer:!1,buffer_des:[],des:"进驻贸易站时,当前贸易站内干员提供的每<@cc.vup>5%订单获取效率,额外提供<@cc.vup>5%效率,最多提供<@cc.vup>35%效率",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd_variable22",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:120,name:"吽",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"能工巧匠",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>50%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_p2",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"坚毅随和",buffer:!0,buffer_des:["cc_g_lda"],des:"进驻控制中枢时,控制中枢内每个<$cc.g.lda><@cc.kw>鲤氏侦探事务所干员可使该派系干员<@cc.kw>额外恢复心情,同时每人可使控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.2",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_lda_add",buffColor:"#005752",textColor:"#ffffff"}]},{key:119,name:"阿",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"神经质",buffer:!1,buffer_des:[],des:"进驻控制中枢时,<@cc.kw>提升会客室内干员<@cc.kw>所属派系的线索倾向效果,但控制中枢内所有干员的心情每小时消耗<@cc.vdown>+1.5",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_c_wt",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"精准手术",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>医疗干员的专精技能训练速度<@cc.vup>+60%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_medic3",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:118,name:"年",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"稀有金属辨识",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>100%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve4",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精0 1级",skillname:"肆无忌惮",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,相应配方全部<@cc.vdown>+2心情消耗",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_nian",buffColor:"#e3eb00",textColor:"#333333"}]},{key:117,name:"安比尔",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"慵懒",buffer:!1,buffer_des:[],des:"进驻宿舍时,自身心情每小时恢复<@cc.vdown>-0.1,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.2(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all&one1",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"订单分发·β",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+30%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd2",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:116,name:"灰喉",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"必要责任",buffer:!1,buffer_des:[],des:"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_cost",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"独处",buffer:!1,buffer_des:[],des:"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.7",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_one2",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:115,name:"煌",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"热能充能·α",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+10%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd1",buffColor:"#8fc31f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"斩铁裂钢",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>基建材料时,副产品的产出概率提升<@cc.vup>80%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_build3",buffColor:"#e3eb00",textColor:"#333333"}]},{key:114,name:"布洛卡",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"近卫专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_guard1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"近卫专精·β",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+50%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_guard2",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:113,name:"苇草",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"独处",buffer:!1,buffer_des:[],des:"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.7",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_one2",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"替身",buffer:!1,buffer_des:[],des:"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_cost",buffColor:"#005752",textColor:"#ffffff"}]},{key:112,name:"梅",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"线索搜集·β",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>20%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd2",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"皇家探员(自称)",buffer:!1,buffer_des:[],des:"进驻会客室时,更容易获得<@cc.kw>企鹅物流线索(工作时长影响概率)",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_penguin1",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:111,name:"槐琥",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"团队精神",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>消除当前制造站内所有干员<@cc.kw>自身心情消耗的影响",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_cost_all",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"配合意识",buffer:!1,buffer_des:[],des:"进驻制造站时,当前制造站内其他干员提供的每<@cc.vup>5%生产力(不包含根据设施数量提供加成的生产力),额外提供<@cc.vup>5%生产力,最多提供<@cc.vup>40%生产力",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd_variable21",buffColor:"#ffd800",textColor:"#333333"}]},{key:110,name:"拜松",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"峯驰物流",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+20%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"少当家",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+30%,且订单上限<@cc.vup>+1",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&limit7",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:109,name:"莫斯提马",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"线索搜集·α",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd1",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"信使·企鹅物流",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%,且更容易获得<@cc.kw>企鹅物流线索(工作时长影响概率)",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_penguin2",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:108,name:"伊桑",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"WRITER",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+40%",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd4",buffColor:"#565656",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"隐形的美食家",buffer:!1,buffer_des:[],des:"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.75",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_one3",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:107,name:"微风",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"线索搜集·α",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd1",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"没落贵族",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%,且更容易获得<@cc.kw>格拉斯哥帮线索(工作时长影响概率)",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_glasgow2",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:106,name:"红云",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"拾荒者",buffer:!1,buffer_des:[],des:"进驻制造站时,仓库容量上限<@cc.vup>+8,心情每小时消耗<@cc.vup>-0.25",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_limit&cost1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"回收利用",buffer:!1,buffer_des:[],des:"进驻制造站时,当前制造站内干员提升的每格仓库容量,提供<@cc.vup>2%生产力",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd_variable11",buffColor:"#ffd800",textColor:"#333333"}]},{key:105,name:"送葬人",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"狙击专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_sniper1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"清理协议",buffer:!1,buffer_des:[],des:"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_cost",buffColor:"#005752",textColor:"#ffffff"}]},{key:104,name:"炎客",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"技巧理论",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>技巧概要时,副产品的产出概率提升<@cc.vup>70%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_skill1",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"登峰造极",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>技巧概要时,副产品的产出概率提升<@cc.vup>80%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_skill3",buffColor:"#e3eb00",textColor:"#333333"}]},{key:103,name:"麦哲伦",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"多功能测绘仪",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>50%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_p2",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"龙腾式无人机",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>任意类材料时,心情消耗为<@cc.kw>4以上的配方全部<@cc.vup>-2心情消耗",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_cost_magallan",buffColor:"#e3eb00",textColor:"#333333"}]},{key:102,name:"坚雷",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"重装专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>重装干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_defender1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"零食网络",buffer:!1,buffer_des:[],des:"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_cost",buffColor:"#005752",textColor:"#ffffff"}]},{key:101,name:"星极",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"线索搜集·α",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd1",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"星象学",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>25%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd3",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:100,name:"桃金娘",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"谈判",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单上限<@cc.vup>+5,心情每小时消耗<@cc.vup>-0.25",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_limit&cost",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"领袖",buffer:!1,buffer_des:[],des:"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.15(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all2",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:99,name:"赫拉格",span:4,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"超脱",buffer:!1,buffer_des:[],des:"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.55",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_one1",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精1 1级",skillname:"挣脱",buffer:!1,buffer_des:[],des:"进驻宿舍时,该宿舍内除自身以外所有干员的心情每小时恢复<@cc.vup>+0.1(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all1",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:0,skill_level:2,phase_level:"精2 1级",skillname:"解脱",buffer:!1,buffer_des:[],des:"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.55,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.1(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all&one3",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精0 1级",skillname:"兵者诡道",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>技巧概要时,副产品的产出概率提升<@cc.vup>80%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_skill3",buffColor:"#e3eb00",textColor:"#333333"}]},{key:98,name:"苏苏洛",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"医疗专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>医疗干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_medic1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"药理学·β",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>80%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve3",buffColor:"#e3eb00",textColor:"#333333"}]},{key:97,name:"格劳克斯",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"电磁充能·α",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+10%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd1",buffColor:"#8fc31f",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"电磁充能·β",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+15%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd2",buffColor:"#8fc31f",textColor:"#ffffff"}]},{key:96,name:"锡兰",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"学者",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>80%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve3",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"源石研究",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>源石类配方的生产力<@cc.vup>+35%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_originium2",buffColor:"#ffd800",textColor:"#333333"}]},{key:95,name:"黑",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"沏茶",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.55(同种效果取最高),如果目标是<@cc.kw>锡兰,则恢复效果额外<@cc.vup>+0.45",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single_schwarz",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"黑矢",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+60%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_sniper3",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:94,name:"安洁莉娜",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"线索搜集·α",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd1",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"信使·罗德岛制药",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%,且更容易获得<@cc.kw>罗德岛制药线索(工作时长影响概率)",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_rhodes2",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:93,name:"斯卡蒂",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"独处",buffer:!1,buffer_des:[],des:"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.7",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_one2",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"悲歌",buffer:!1,buffer_des:[],des:"进驻宿舍时,自身心情每小时恢复<@cc.vup>+1",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_one5",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:92,name:"塞雷娅",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"线索搜集·α",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd1",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"守望者",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%,且更容易获得<@cc.kw>莱茵生命线索(工作时长影响概率)",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_rhine2",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:91,name:"艾雅法拉",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"火山学家",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>源石类配方的生产力<@cc.vup>+35%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_originium2",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"天灾信使·β",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+45%",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd5",buffColor:"#565656",textColor:"#ffffff"}]},{key:90,name:"夜莺",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"鼓舞",buffer:!1,buffer_des:[],des:"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.1(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all1",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"提灯女神",buffer:!1,buffer_des:[],des:"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.2(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all3",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:89,name:"银灰",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"喀兰贸易·α",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+15%,且订单上限<@cc.vup>+2",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&limit3",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"喀兰之主",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+20%,且订单上限<@cc.vup>+4",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&limit5",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:88,name:"闪灵",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"善解人意",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.55(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single1",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"慈悲",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.75(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single4",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:87,name:"星熊",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"重装专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>重装干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_defender1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"般若",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>重装干员的专精技能训练速度<@cc.vup>+60%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_defender3",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:86,name:"伊芙利特",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"热能充能·α",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+10%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd1",buffColor:"#8fc31f",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"高热充能",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+15%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd2",buffColor:"#8fc31f",textColor:"#ffffff"}]},{key:85,name:"推进之王",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"领袖",buffer:!1,buffer_des:[],des:"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.15(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all2",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"狮心王",buffer:!1,buffer_des:[],des:"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.2(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all3",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:84,name:"能天使",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"企鹅物流·α",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+20%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"物流专家",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+35%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd3",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:83,name:"诗怀雅",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"大小姐",buffer:!1,buffer_des:[],des:"进驻控制中枢时,所有贸易站订单效率<@cc.vup>+7%(同种效果取最高)",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_t_spd",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"教官",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,干员的专精技能训练速度<@cc.vup>+25%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_all",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:82,name:"陈",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"德才兼备",buffer:!0,buffer_des:["cc_g_lgd"],des:"进驻控制中枢时,控制中枢内每个<$cc.g.lgd><@cc.kw>龙门近卫局干员可使控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_lungmen",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"警司",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>25%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd3",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:81,name:"梅尔",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"咪波·加工型",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>65%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_p4",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"咪波·制造型",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+30%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd3",buffColor:"#ffd800",textColor:"#333333"}]},{key:80,name:"食铁兽",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"作战指导录像",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>作战记录类配方的生产力<@cc.vup>+30%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_exp2",buffColor:"#ffd800",textColor:"#333333"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"拳术指导录像",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>作战记录类配方的生产力<@cc.vup>+35%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_exp3",buffColor:"#ffd800",textColor:"#333333"}]},{key:79,name:"暴行",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"技巧理论",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>技巧概要时,副产品的产出概率提升<@cc.vup>70%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_skill1",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"烹饪",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.35(同种效果取最高);同时自身心情每小时恢复<@cc.vup>+0.35",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single&one12",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:78,name:"格拉尼",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"先锋专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>先锋干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_vanguard1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"先锋专精·β",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>先锋干员的专精技能训练速度<@cc.vup>+50%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_vanguard2",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:77,name:"陨星",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"爆破材料学·α",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>75%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve2",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"爆破材料学·β",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>80%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve3",buffColor:"#e3eb00",textColor:"#333333"}]},{key:76,name:"狮蝎",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"特种专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>特种干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_specialist1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"特种专精·β",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>特种干员的专精技能训练速度<@cc.vup>+50%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_specialist2",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:75,name:"白金",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"狙击专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_sniper1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"狙击专精·β",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+50%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_sniper2",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:74,name:"可颂",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"企鹅物流·α",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+20%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"使命必达",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+30%,且订单上限<@cc.vup>+1",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&limit7",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:73,name:"真理",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"辅助专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>辅助干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_supporter1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"军师",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%,且更容易获得<@cc.kw>乌萨斯学生自治团线索(工作时长影响概率)",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_ursus2",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:72,name:"初雪",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"喀兰圣女",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.5(同种效果取最高);同时自身心情每小时恢复<@cc.vup>+0.25",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single&one22",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"辅助专精·β",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>辅助干员的专精技能训练速度<@cc.vup>+50%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_supporter2",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:71,name:"崖心",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"探险家的热情",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.25(同种效果取最高);同时自身心情每小时恢复<@cc.vup>+0.5",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single&one02",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"喀兰贸易·β",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+15%,且订单上限<@cc.vup>+4",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&limit4",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:70,name:"华法琳",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"医疗专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>医疗干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_medic1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"医疗专精·β",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>医疗干员的专精技能训练速度<@cc.vup>+50%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_medic2",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:69,name:"天火",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"术师专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>术师干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_caster1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"术师专精·β",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>术师干员的专精技能训练速度<@cc.vup>+50%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_caster2",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:68,name:"夜魔",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"术师专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>术师干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_caster1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"心理学",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+40%",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd4",buffColor:"#565656",textColor:"#ffffff"}]},{key:67,name:"火神",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"工匠精神·α",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vdown>-5%,仓库容量上限<@cc.vup>+16,心情每小时消耗<@cc.vup>-0.15",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd&limit&cost1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"工匠精神·β",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vdown>-5%,仓库容量上限<@cc.vup>+19,心情每小时消耗<@cc.vup>-0.25",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd&limit&cost2",buffColor:"#ffd800",textColor:"#333333"}]},{key:66,name:"守林人",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"线索搜集·α",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd1",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"线索搜集·β",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>20%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd2",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:65,name:"因陀罗",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"线索搜集·α",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd1",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"传讯者",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%,且更容易获得<@cc.kw>格拉斯哥帮线索(工作时长影响概率)",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_glasgow2",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:64,name:"临光",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"左膀右臂",buffer:!1,buffer_des:[],des:"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_cost",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"使徒",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.5(同种效果取最高);同时自身心情每小时恢复<@cc.vup>+0.25",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single&one22",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:63,name:"普罗旺斯",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"天灾信使·α",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+30%",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd2",buffColor:"#565656",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"天灾信使·β",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+45%",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd5",buffColor:"#565656",textColor:"#ffffff"}]},{key:62,name:"红",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"S.W.E.E.P.",buffer:!1,buffer_des:[],des:"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_cost",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"追踪者",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>25%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd3",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:61,name:"幽灵鲨",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"独处",buffer:!1,buffer_des:[],des:"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.7",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_one2",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"狂热",buffer:!1,buffer_des:[],des:"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.85",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_one4",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:60,name:"拉普兰德",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"醉翁之意·α",buffer:!1,buffer_des:[],des:"当与<@cc.kw>德克萨斯在同一个贸易站时,心情每小时消耗<@cc.vup>-0.1,订单上限<@cc.vup>+2",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_Lappland1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"醉翁之意·β",buffer:!1,buffer_des:[],des:"当与<@cc.kw>德克萨斯在同一个贸易站时,心情每小时消耗<@cc.vup>-0.1,订单上限<@cc.vup>+4",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_Lappland2",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:59,name:"蓝毒",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"毒理学·α",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>75%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve2",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"毒理学·β",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>80%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve3",buffColor:"#e3eb00",textColor:"#333333"}]},{key:58,name:"白面鸮",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"莱茵科技·α",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+15%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"莱茵科技·β",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+25%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd2",buffColor:"#ffd800",textColor:"#333333"}]},{key:57,name:"凛冬",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"领袖",buffer:!1,buffer_des:[],des:"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.15(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all2",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"冬将军",buffer:!1,buffer_des:[],des:"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.2(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all3",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:56,name:"赫默",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"莱茵科技·α",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+15%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"莱茵科技·β",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+25%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd2",buffColor:"#ffd800",textColor:"#333333"}]},{key:55,name:"雷蛇",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"脉冲电弧·α",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+15%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd2",buffColor:"#8fc31f",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"脉冲电弧·β",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+20%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd3",buffColor:"#8fc31f",textColor:"#ffffff"}]},{key:54,name:"芙兰卡",span:4,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"近卫专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_guard1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精2 1级",skillname:"近卫专精·β",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+50%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_guard2",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精0 1级",skillname:"线索搜集·α",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd1",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:1,skill_level:1,phase_level:"精2 1级",skillname:"B.P.R.S.",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%,且更容易获得<@cc.kw>黑钢国际线索(工作时长影响概率)",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_blacksteel2",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:53,name:"德克萨斯",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"恩怨",buffer:!1,buffer_des:[],des:"当与<@cc.kw>拉普兰德在同一个贸易站时,心情每小时消耗<@cc.vdown>+0.3,订单获取效率<@cc.vup>+65%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_texas1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"默契",buffer:!1,buffer_des:[],des:"当与<@cc.kw>能天使在同一个贸易站时,心情每小时消耗<@cc.vup>-0.3",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_texas2",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:52,name:"空",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"偶像",buffer:!1,buffer_des:[],des:"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.15(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all2",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"企鹅物流·β",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+30%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd2",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:51,name:"阿米娅",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"合作协议",buffer:!1,buffer_des:[],des:"进驻控制中枢时,所有贸易站订单效率<@cc.vup>+7%(同种效果取最高)",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_t_spd",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精2 1级",skillname:"小提琴独奏",buffer:!1,buffer_des:[],des:"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.15(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all2",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:50,name:"格雷伊",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"静电场",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+20%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd3",buffColor:"#8fc31f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"能工巧匠",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>50%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_p2",buffColor:"#e3eb00",textColor:"#333333"}]},{key:49,name:"红豆",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"作战指导录像",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>作战记录类配方的生产力<@cc.vup>+30%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_exp2",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"先锋专精·β",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>先锋干员的专精技能训练速度<@cc.vup>+50%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_vanguard2",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:48,name:"缠丸",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"技巧理论",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>技巧概要时,副产品的产出概率提升<@cc.vup>70%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_skill1",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"订单分发·β",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+30%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd2",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:47,name:"阿消",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"工程学",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>基建材料时,副产品的产出概率提升<@cc.vup>70%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_build1",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"设备维护",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+15%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd2",buffColor:"#8fc31f",textColor:"#ffffff"}]},{key:46,name:"砾",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"专注·α",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>40%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_p1",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"金属工艺·β",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>贵金属类配方的生产力<@cc.vup>+35%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_gold2",buffColor:"#ffd800",textColor:"#333333"}]},{key:45,name:"暗索",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"线索搜集·β",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>20%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd2",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"谈判",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单上限<@cc.vup>+5,心情每小时消耗<@cc.vup>-0.25",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_limit&cost",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:44,name:"杰西卡",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"标准化·β",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+25%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd2",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"联络员",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%,且更容易获得<@cc.kw>黑钢国际线索(工作时长影响概率)",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_blacksteel2",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:43,name:"角峰",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"喀兰贸易·α",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+15%,且订单上限<@cc.vup>+2",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&limit3",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"重装专精·β",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>重装干员的专精技能训练速度<@cc.vup>+50%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_defender2",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:42,name:"讯使",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"喀兰贸易·α",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+15%,且订单上限<@cc.vup>+2",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&limit3",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"讯使",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>10%,且更容易获得<@cc.kw>喀兰贸易线索(工作时长影响概率)",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_kjerag2",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:41,name:"古米",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"交际",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+30%,心情每小时消耗<@cc.vup>-0.25",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&cost",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"烹饪",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.35(同种效果取最高);同时自身心情每小时恢复<@cc.vup>+0.35",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single&one12",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:40,name:"霜叶",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"独处",buffer:!1,buffer_des:[],des:"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.7",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_one2",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"作战指导录像",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>作战记录类配方的生产力<@cc.vup>+30%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_exp2",buffColor:"#ffd800",textColor:"#333333"}]},{key:39,name:"嘉维尔",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"药理学·α",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>75%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve2",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"医疗专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>医疗干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_medic1",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:38,name:"慕斯",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"订单分发·β",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+30%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd2",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"烘焙",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.3(同种效果取最高);同时自身心情每小时恢复<@cc.vup>+0.3",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single&one11",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:37,name:"地灵",span:3,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"天灾信使·α",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+30%",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd2",buffColor:"#565656",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精1 1级",skillname:"准时下班",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+45%,心情每小时消耗<@cc.vdown>+2",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_skgoat",buffColor:"#565656",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"地质学·β",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>源石类配方的生产力<@cc.vup>+35%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_originium2",buffColor:"#ffd800",textColor:"#333333"}]},{key:36,name:"调香师",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"药理学·α",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>75%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve2",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"标准化·β",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+25%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd2",buffColor:"#ffd800",textColor:"#333333"}]},{key:35,name:"蛇屠箱",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"仓库整备·β",buffer:!1,buffer_des:[],des:"进驻制造站时,仓库容量上限<@cc.vup>+10,生产力<@cc.vup>+10%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd&limit3",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"订单分发·α",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+20%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd1",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:34,name:"清道夫",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"S.W.E.E.P.",buffer:!1,buffer_des:[],des:"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_cost",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"拾荒者",buffer:!1,buffer_des:[],des:"进驻制造站时,仓库容量上限<@cc.vup>+8,心情每小时消耗<@cc.vup>-0.25",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_limit&cost1",buffColor:"#ffd800",textColor:"#333333"}]},{key:33,name:"夜烟",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"金属工艺·α",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>贵金属类配方的生产力<@cc.vup>+30%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_gold1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"订单分发·β",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+30%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd2",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:32,name:"猎蜂",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"近卫专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_guard1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"特训记录",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>芯片时,副产品的产出概率提升<@cc.vup>70%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_asc1",buffColor:"#e3eb00",textColor:"#333333"}]},{key:31,name:"杜宾",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"左膀右臂",buffer:!1,buffer_des:[],des:"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05",roomType:"中枢",buffCategory:"FUNCTION",skillIcon:"bskill_ctrl_cost",buffColor:"#005752",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"教官",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,干员的专精技能训练速度<@cc.vup>+25%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_all",buffColor:"#7d0022",textColor:"#ffffff"}]},{key:30,name:"艾丝黛尔",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"专注·β",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>60%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_p3",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"独处",buffer:!1,buffer_des:[],des:"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.7",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_one2",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:29,name:"流星",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"标准化·α",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+15%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"善解人意",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.55(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single1",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:28,name:"白雪",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"线索搜集·β",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>20%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd2",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"作战指导录像",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>作战记录类配方的生产力<@cc.vup>+30%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_exp2",buffColor:"#ffd800",textColor:"#333333"}]},{key:27,name:"末药",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"药理学·α",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>75%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve2",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"善解人意",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.55(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single1",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:26,name:"深海色",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"订单分发·α",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+20%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"专注·β",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>60%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_p3",buffColor:"#e3eb00",textColor:"#333333"}]},{key:25,name:"远山",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"供应管理",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+25%,且订单上限<@cc.vup>+1",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&limit6",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"占卜",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>25%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd3",buffColor:"#dd653f",textColor:"#ffffff"}]},{key:24,name:"斑点",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"能工巧匠",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>50%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_p2",buffColor:"#e3eb00",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"金属工艺·α",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>贵金属类配方的生产力<@cc.vup>+30%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_gold1",buffColor:"#ffd800",textColor:"#333333"}]},{key:23,name:"泡普卡",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"麻烦制造者",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+25%,仓库容量上限<@cc.vdown>-12,心情每小时消耗<@cc.vdown>+0.25",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd&limit&cost3",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"和谐",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.4(同种效果取最高);同时自身心情每小时恢复<@cc.vup>+0.2",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single&one21",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:22,name:"月见夜",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"交际",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+30%,心情每小时消耗<@cc.vup>-0.25",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&cost",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"源石工艺·α",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>源石类配方的生产力<@cc.vup>+30%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_originium1",buffColor:"#ffd800",textColor:"#333333"}]},{key:21,name:"空爆",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"交际",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+30%,心情每小时消耗<@cc.vup>-0.25",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&cost",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"爆破材料学·β",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>80%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve3",buffColor:"#e3eb00",textColor:"#333333"}]},{key:20,name:"梓兰",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"心理学",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+40%",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd4",buffColor:"#565656",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"供应管理",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+25%,且订单上限<@cc.vup>+1",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&limit6",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:19,name:"香草",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"标准化·β",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+25%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd2",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"订单分发·α",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+20%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd1",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:18,name:"安赛尔",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"善解人意",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.55(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single1",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"药理学·α",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>75%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve2",buffColor:"#e3eb00",textColor:"#333333"}]},{key:17,name:"安德切尔",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"订单分发·α",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+20%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd1",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"能工巧匠",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>50%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_p2",buffColor:"#e3eb00",textColor:"#333333"}]},{key:16,name:"史都华德",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"谈判",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单上限<@cc.vup>+5,心情每小时消耗<@cc.vup>-0.25",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_limit&cost",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"标准化·β",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+25%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd2",buffColor:"#ffd800",textColor:"#333333"}]},{key:15,name:"卡缇",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"仓库整备·α",buffer:!1,buffer_des:[],des:"进驻制造站时,仓库容量上限<@cc.vup>+6,生产力<@cc.vup>+10%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd&limit1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"活泼",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.2(同种效果取最高);同时自身心情每小时恢复<@cc.vup>+0.4",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single&one01",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:14,name:"玫兰莎",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"供应管理",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+25%,且订单上限<@cc.vup>+1",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&limit6",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"专注·α",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>40%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_p1",buffColor:"#e3eb00",textColor:"#333333"}]},{key:13,name:"翎羽",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"先锋专精·α",buffer:!1,buffer_des:[],des:"进驻训练室协助位时,<@cc.kw>先锋干员的专精技能训练速度<@cc.vup>+30%",roomType:"训练室",buffCategory:"FUNCTION",skillIcon:"bskill_train_vanguard1",buffColor:"#7d0022",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"订单管理·α",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+10%,且订单上限<@cc.vup>+2",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&limit1",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:12,name:"克洛丝",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"慢性子",buffer:!1,buffer_des:[],des:"进驻制造站后,生产力首小时<@cc.vup>+15%,此后每小时<@cc.vup>+2%,最终达到<@cc.vup>+25%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd_add2",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"独处",buffer:!1,buffer_des:[],des:"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.7",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_one2",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:11,name:"芬",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"急性子",buffer:!1,buffer_des:[],des:"进驻制造站后,生产力首小时<@cc.vup>+20%,此后每小时<@cc.vup>+1%,最终达到<@cc.vup>+25%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd_add1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"订单分发·β",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+30%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd2",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:10,name:"米格鲁",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"仓库整备·α",buffer:!1,buffer_des:[],des:"进驻制造站时,仓库容量上限<@cc.vup>+6,生产力<@cc.vup>+10%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd&limit1",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"活泼",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.2(同种效果取最高);同时自身心情每小时恢复<@cc.vup>+0.4",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single&one01",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:9,name:"炎熔",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"热能充能·α",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+10%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd1",buffColor:"#8fc31f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"源石工艺·β",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>源石类配方的生产力<@cc.vup>+35%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_originium2",buffColor:"#ffd800",textColor:"#333333"}]},{key:8,name:"芙蓉",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"善解人意",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.55(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single1",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精1 1级",skillname:"营养学",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>70%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_evolve1",buffColor:"#e3eb00",textColor:"#333333"}]},{key:7,name:"巡林者",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"人事管理·α",buffer:!1,buffer_des:[],des:"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+20%",roomType:"人力办公室",buffCategory:"FUNCTION",skillIcon:"bskill_hire_spd1",buffColor:"#565656",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精0 30级",skillname:"老当益壮",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>60%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_p3",buffColor:"#e3eb00",textColor:"#333333"}]},{key:6,name:"夜刀",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"订单分发·β",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+30%",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd2",buffColor:"#0075a9",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精0 30级",skillname:"标准化·α",buffer:!1,buffer_des:[],des:"进驻制造站时,生产力<@cc.vup>+15%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd1",buffColor:"#ffd800",textColor:"#333333"}]},{key:5,name:"杜林",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"慵懒",buffer:!1,buffer_des:[],des:"进驻宿舍时,自身心情每小时恢复<@cc.vdown>-0.1,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.2(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all&one1",buffColor:"#21cdcb",textColor:"#ffffff"},{skill_key:0,skill_level:1,phase_level:"精0 30级",skillname:"嗜睡",buffer:!1,buffer_des:[],des:"进驻宿舍时,自身心情每小时恢复<@cc.vdown>-0.1,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.25(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_all&one2",buffColor:"#21cdcb",textColor:"#ffffff"}]},{key:4,name:"黑角",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"仓库整备·β",buffer:!1,buffer_des:[],des:"进驻制造站时,仓库容量上限<@cc.vup>+10,生产力<@cc.vup>+10%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_spd&limit3",buffColor:"#ffd800",textColor:"#333333"},{skill_key:1,skill_level:0,phase_level:"精0 30级",skillname:"订单管理·α",buffer:!1,buffer_des:[],des:"进驻贸易站时,订单获取效率<@cc.vup>+10%,且订单上限<@cc.vup>+2",roomType:"贸易站",buffCategory:"OUTPUT",skillIcon:"bskill_tra_spd&limit1",buffColor:"#0075a9",textColor:"#ffffff"}]},{key:3,name:"12F",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"线索搜集·β",buffer:!1,buffer_des:[],des:"进驻会客室时,线索搜集速度提升<@cc.vup>20%",roomType:"会客室",buffCategory:"FUNCTION",skillIcon:"bskill_meet_spd2",buffColor:"#dd653f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精0 30级",skillname:"特训记录",buffer:!1,buffer_des:[],des:"进驻加工站加工<@cc.kw>芯片时,副产品的产出概率提升<@cc.vup>70%",roomType:"加工站",buffCategory:"FUNCTION",skillIcon:"bskill_ws_asc1",buffColor:"#e3eb00",textColor:"#333333"}]},{key:2,name:"Castle-3",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"备用能源",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+10%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd1",buffColor:"#8fc31f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精0 30级",skillname:"作战指导录像",buffer:!1,buffer_des:[],des:"进驻制造站时,<@cc.kw>作战记录类配方的生产力<@cc.vup>+30%",roomType:"制造站",buffCategory:"OUTPUT",skillIcon:"bskill_man_exp2",buffColor:"#ffd800",textColor:"#333333"}]},{key:1,name:"Lancet-2",span:2,child_skill:[{skill_key:0,skill_level:0,phase_level:"精0 1级",skillname:"备用能源",buffer:!1,buffer_des:[],des:"进驻发电站时,无人机充能速度<@cc.vup>+10%",roomType:"发电站",buffCategory:"OUTPUT",skillIcon:"bskill_pow_spd1",buffColor:"#8fc31f",textColor:"#ffffff"},{skill_key:1,skill_level:0,phase_level:"精0 30级",skillname:"医疗服务",buffer:!1,buffer_des:[],des:"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.65(同种效果取最高)",roomType:"宿舍",buffCategory:"RECOVERY",skillIcon:"bskill_dorm_single2",buffColor:"#21cdcb",textColor:"#ffffff"}]}],q=s=>s.replace(/^[^0-9a-zA-Z]/,"").replace(/[^0-9a-zA-Z]/g,"-"),G=s=>s.replace(/^\W/,"").replace(/\W/g,"_"),P=s=>{const f=s.replace(/<([^<>]+)>([^<>]+)<\/>/g,(a,r,_)=>{if(r.startsWith("@cc."))return`{{span class="riic-rt ${q(r)}"}}${_}{{/span}}`;if(r.startsWith("$cc."))return`{{span class="riic-term" data-id="${G(r)}"}}${_}{{/span}}`}).replace(/\n/g,"
");return/<[^<>]+>[^<>]+<\/>/.test(f)?P(f):f.replace(/{{/g,"<").replace(/}}/g,">")},Q=(s,f=()=>!1)=>{var a,r;for(const _ of((a=s.composedPath)==null?void 0:a.call(s))||[]){if(f(_))return;if((r=_.classList)!=null&&r.contains("riic-term"))return _}},J={termId:"ba.sluggish",termName:"停顿",description:"移动速度降低80%",buffer:[]},ll={termId:"ba.root",termName:"束缚",description:"无法移动",buffer:[]},el={termId:"ba.stun",termName:"晕眩",description:"无法移动、阻挡、攻击及使用技能",buffer:[]},fl={termId:"ba.buffres",termName:"抵抗",description:"<$ba.stun>晕眩、<$ba.cold>寒冷、<$ba.frozen>冻结等异常状态的持续时间减半(同名效果不叠加)",buffer:[]},sl={termId:"ba.invisible",termName:"隐匿",description:"不阻挡时不成为敌方攻击的目标",buffer:[]},ol={termId:"ba.camou",termName:"迷彩",description:"不阻挡时不成为敌方普通攻击的目标(无法躲避溅射类攻击)",buffer:[]},cl={termId:"ba.fragile",termName:"脆弱",description:"受到的物理、法术、真实伤害提升相应比例(同名效果取最高)",buffer:[]},rl={termId:"ba.shield",termName:"护盾",description:"每层护盾可以抵挡一次伤害",buffer:[]},_l={termId:"ba.protect",termName:"庇护",description:"受到的物理和法术伤害降低相应比例(同名效果取最高)",buffer:[]},kl={termId:"ba.cold",termName:"寒冷",description:"攻击速度下降30,如果在持续时间内再次受到寒冷效果则会变为<$ba.frozen>冻结",buffer:[]},il={termId:"ba.frozen",termName:"冻结",description:"无法移动、攻击及使用技能(通过<$ba.cold>寒冷触发);敌方被冻结时,法术抗性-15",buffer:[]},al={termId:"ba.sleep",termName:"沉睡",description:"无敌且无法行动",buffer:[]},bl={termId:"ba.inspire",termName:"鼓舞",description:"获得额外附加的基础属性加成(同类属性取最高)",buffer:[]},ul={termId:"ba.binding",termName:"绑定",description:"绑定对象不在场时技能强制结束,清空所有技力且无法回复技力",buffer:[]},tl={termId:"ba.dt.neural",termName:"神经损伤",description:"神经损伤累计至1000时,受到1000点真实伤害并<$ba.stun>晕眩10秒",buffer:[]},dl={termId:"ba.charged",termName:"蓄力",description:"技力达到上限可继续回复,回复至上限2倍时进入蓄力状态,此时开启技能会触发额外效果(任何时候开启均消耗全部技力)",buffer:[]},nl={termId:"ba.strong",termName:"精力充沛",description:"生命值高于一定比例时攻击力加成提升相应比例(同名效果攻击力加成取最高)",buffer:[]},pl={termId:"ba.dt.erosion",termName:"侵蚀损伤",description:"侵蚀损伤累计至1000时,永久降低100点防御力并受到800点物理伤害",buffer:[]},ml={termId:"ba.dt.burning",termName:"灼燃损伤",description:"灼燃损伤累计至1000时,10秒内降低20法术抗性并受到1200点法术伤害",buffer:[]},Cl={termId:"ba.float",termName:"近地悬浮",description:"无法被阻挡或近战攻击",buffer:[]},vl={termId:"ba.refraction",termName:"折射",description:"生效时,法术抗性+70",buffer:[]},yl={termId:"ba.dt.element",termName:"元素损伤",description:"包括<$ba.dt.neural>神经损伤、<$ba.dt.erosion>侵蚀损伤、<$ba.dt.burning>灼燃损伤、<$ba.dt.apoptosis>凋亡损伤",buffer:[]},Tl={termId:"ba.overdrive",termName:"过载",description:"技能持续拥有两段计量槽,技能进行到一半时触发额外效果",buffer:[]},hl={termId:"ba.dt.apoptosis",termName:"凋亡损伤",description:"凋亡损伤累计至1000时,15秒内无法开启技能,每秒损失1点技力并受到100点法术伤害",buffer:[]},Il={termId:"ba.debuff",termName:"异常状态",description:"包括<$ba.stun>晕眩、<$ba.cold>寒冷、<$ba.frozen>冻结等",buffer:[]},gl={termId:"ba.levitate",termName:"浮空",description:"变为空中单位,无法移动、攻击及使用技能;对重量大于3的单位持续时间减半",buffer:[]},Ul={termId:"ba.physhield",termName:"物理护盾",description:"每层物理护盾可以抵挡一次物理伤害",buffer:[]},Nl={termId:"ba.magicfragile",termName:"法术脆弱",description:"受到的法术伤害提升相应比例(同名效果取最高)",buffer:[]},wl={termId:"ba.elementfragile",termName:"元素脆弱",description:"受到的元素伤害提升相应比例(同名效果取最高)",buffer:[]},xl={termId:"ba.dying",termName:"重伤",description:"移速下降且无法被阻挡,10秒后自然死亡,被击杀后使击杀者回复数点技力",buffer:[]},Ol={termId:"ba.barrier",termName:"屏障",description:"可以吸收一定数值的伤害",buffer:[]},Fl={termId:"ba.weightless",termName:"失重",description:"重量下降一个等级(同名效果不可叠加)",buffer:[]},Pl={termId:"ba.berserk",termName:"坚忍",description:"根据已损失的生命值获得相应比例的属性加成,损失一定比例时达最大加成(同类属性取最高)",buffer:[]},Rl={termId:"ba.steal",termName:"偷取",description:"减少目标的基础属性作为自身加成,目标减少和自身加成的属性不超过指定上限(同类属性取最高)",buffer:[]},$l={termId:"ba.weaken",termName:"虚弱",description:"使目标攻击力降低相应比例(同名效果取最高)",buffer:[]},El={termId:"ba.dt.apoptosis2",termName:"凋亡损伤·我方",description:"累计满时爆发(普通、精英敌人1000点、领袖2000点累计值),使敌人附加50%<$ba.weaken>虚弱但期间逐渐恢复,每秒受到800点元素伤害。15秒冷却",buffer:[]},Vl={termId:"ba.epbarrier",termName:"损伤屏障",description:"可以吸收一定数值的<$ba.dt.element>元素损伤",buffer:[]},Yl={termId:"ba.tremble",termName:"战栗",description:"被阻挡后无法进行普通攻击",buffer:[]},Sl={termId:"ba.fear",termName:"恐惧",description:"无法被阻挡并四散逃跑",buffer:[]},Bl={termId:"ba.dt.burning2",termName:"灼燃损伤·我方",description:"累计满时爆发(普通、精英敌人1000点、领袖2000点累计值),敌人立即受到7000点元素伤害且期间法术抗性-20。10秒冷却",buffer:[]},Al={termId:"ba.addash",termName:"移动",description:"不退场,以当前血量在目标位置部署",buffer:[]},zl={termId:"ba.magicpoint",termName:"魔力",description:"特殊技力,整场战斗继承",buffer:[]},Dl={termId:"ba.chant",termName:"吟唱",description:"停止攻击一段时间后尝试开启技能,期间被打断则中止",buffer:[]},Ll={termId:"ba.laiosteam",termName:"莱欧斯小队",description:"包括玛露西尔、森西、莱欧斯、齐尔查克",buffer:[]},Wl={termId:"ba.liftoff",termName:"起飞",description:"不阻挡地面敌人且不会被地面敌人攻击,可以阻挡飞行敌人",buffer:[]},jl={termId:"cc.bd_A_1",termName:"念力",description:`拥有该基建技能的干员 +import{B as O,H as I,r as v,aV as V,bQ as m,bV as T,bU as n,bR as g,bS as d,bT as i,F as U,b_ as E,bN as C,i as w,bW as F,bu as Y,bX as h,A as N,bo as S,c as B,bp as A}from"./_plugin-vue_export-helper.js";import{ad as z,A as L,q as D,as as W,b1 as j,b2 as $}from"./main.js";const M=O({name:"Td",render(){return I("td",null,this.$slots)}}),H=O({name:"Tr",render(){return I("tr",null,this.$slots)}}),K={scrollbarProps:Object,items:{type:Array,default:()=>[]},itemSize:{type:Number,required:!0},itemResizable:Boolean,itemsStyle:[String,Object],visibleItemsTag:{type:[String,Object],default:"div"},visibleItemsProps:Object,ignoreItemResize:Boolean,onScroll:Function,onWheel:Function,onResize:Function,defaultScrollKey:[Number,String],defaultScrollIndex:Number,keyField:{type:String,default:"key"},paddingTop:{type:[Number,String],default:0},paddingBottom:{type:[Number,String],default:0}},X=O({name:"VirtualList",props:K,setup(s){const f=v(null),a=v(null);function r(){const{value:l}=f;l&&l.sync()}function k(l){var e;r(),(e=s.onScroll)===null||e===void 0||e.call(s,l)}function b(l){var e;r(),(e=s.onResize)===null||e===void 0||e.call(s,l)}function u(l){var e;(e=s.onWheel)===null||e===void 0||e.call(s,l)}function p(l,e){var c,t;typeof l=="number"?(c=a.value)===null||c===void 0||c.scrollTo(l,e??0):(t=a.value)===null||t===void 0||t.scrollTo(l)}function _(){var l;return(l=a.value)===null||l===void 0?void 0:l.listElRef}function o(){var l;return(l=a.value)===null||l===void 0?void 0:l.itemsElRef}return{scrollTo:p,scrollbarInstRef:f,virtualListInstRef:a,getScrollContainer:_,getScrollContent:o,handleScroll:k,handleResize:b,handleWheel:u}},render(){return I(V,Object.assign({},this.scrollbarProps,{ref:"scrollbarInstRef",container:this.getScrollContainer,content:this.getScrollContent}),{default:()=>I(z,{ref:"virtualListInstRef",showScrollbar:!1,items:this.items,itemSize:this.itemSize,itemResizable:this.itemResizable,itemsStyle:this.itemsStyle,visibleItemsTag:this.visibleItemsTag,visibleItemsProps:this.visibleItemsProps,ignoreItemResize:this.ignoreItemResize,keyField:this.keyField,defaultScrollKey:this.defaultScrollKey,defaultScrollIndex:this.defaultScrollIndex,paddingTop:this.paddingTop,paddingBottom:this.paddingBottom,onScroll:this.handleScroll,onResize:this.handleResize,onWheel:this.handleWheel},{default:({item:s,index:f})=>{var a,r;return(r=(a=this.$slots).default)===null||r===void 0?void 0:r.call(a,{item:s,index:f})}})})}}),q=JSON.parse('[{"key":354,"name":"瑰盐","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"钱不我待","buffer":false,"buffer_des":[],"des":"进驻贸易站时,当前贸易站每级<@cc.vup>+1个订单上限","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_limit&trade2","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"订单分发·β","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+30%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd2","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":353,"name":"特克诺","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"熟极而流","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>晶体类材料时,全部心情消耗<@cc.vup>-1","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve_cost4","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"DIY·晶体","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>晶体类材料时,副产品的产出概率提升<@cc.vup>80%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_Crystalline","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":352,"name":"引星棘刺","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"金属工艺·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>贵金属类配方的生产力<@cc.vup>+30%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_gold1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"原质塑金副产物","buffer":false,"buffer_des":[],"des":"进驻制造站时,每个<@cc.kw>贸易站为当前制造站<@cc.kw>贵金属类配方的生产力<@cc.vup>+3%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd&trade1","buffColor":"#ffd800","textColor":"#333333"}]},{"key":351,"name":"云迹","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"气流传动","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>70%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve1","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"特种专精·β","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>特种干员的专精技能训练速度<@cc.vup>+50%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_specialist2","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":350,"name":"裁度","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"量体裁衣","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+20%,心情每小时消耗<@cc.vdown>+0.25","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd&cost1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"得心应手","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+25%,仓库容量上限<@cc.vup>+6","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd&limit5","buffColor":"#ffd800","textColor":"#333333"}]},{"key":349,"name":"菲莱","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"灵河充能·α","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+10%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd1","buffColor":"#8fc31f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"灵河共鸣","buffer":false,"buffer_des":[],"des":"进驻发电站时,每间宿舍每级为充能速度额外<@cc.vup>+0.5%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_power_rec_spd&dorm&lv","buffColor":"#8fc31f","textColor":"#ffffff"}]},{"key":348,"name":"忍冬","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"线索搜集·α","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd1","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"线索搜集·β","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>20%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd2","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"杀手的假期","buffer":false,"buffer_des":[],"des":"进驻会客室时,当与<@cc.kw>铃兰进驻会客室一起工作时,线索搜集速度额外提升<@cc.vup>30%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd&bd2","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":347,"name":"弑君者","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"獠牙的技艺","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>技巧概要时,副产品的产出概率提升<@cc.vup>75%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_skill2","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"逆境荣光","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>作战记录类配方的生产力<@cc.vup>+35%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_exp3","buffColor":"#ffd800","textColor":"#333333"}]},{"key":346,"name":"荒芜拉普兰德","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"恣意英杰","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>术师与<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_caster&vanguard1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"叙拉古狂欢","buffer":true,"buffer_des":["cc_g_siracusa"],"des":"进驻训练室协助位时,基建内(不包含副手)每名<$cc.g.siracusa><@cc.kw>叙拉古干员为当前干员的专精技能训练速度<@cc.vup>+5%(最多生效<@cc.kw>7名)","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_siracusa","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":345,"name":"凯瑟琳","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"工效模范·α","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>50%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_p2","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"工效模范·β","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>50%;如果<@cc.kw>白铁进驻在宿舍,则额外提升<@cc.vup>10%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_p7","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"自动化流水线","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>任意类材料时,心情消耗为<@cc.kw>4以上的配方全部<@cc.vup>-2心情消耗","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_cost","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":344,"name":"波卜","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"倾听者","buffer":false,"buffer_des":[],"des":"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.15(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all2","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"倾谈者","buffer":false,"buffer_des":[],"des":"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.2;同时该宿舍每有<@cc.kw>1名心情未满的干员,则恢复效果额外<@cc.vup>+0.01(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_unfull","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":343,"name":"维娜·维多利亚","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"外贸决议·α","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+30%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"trade_ord_spd&par1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"外贸决议·β","buffer":true,"buffer_des":["cc_g_glasgow"],"des":"进驻贸易站时,订单获取效率<@cc.vup>+30%;当前贸易站内存在<$cc.g.glasgow><@cc.kw>格拉斯哥帮干员时,订单获取效率额外<@cc.vup>+10%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"trade_ord_spd&par2","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":342,"name":"莱欧斯","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"好奇心","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>20%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd2","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"饱餐的干劲","buffer":true,"buffer_des":["cc_bd_dungeon"],"des":"进驻会客室时,每拥有<@cc.vup>1点<$cc.bd_dungeon><@cc.rem>魔物料理,线索搜集速度额外提升<@cc.vup>2%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_bd_dungeon","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":341,"name":"齐尔查克","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"半身人公会代表","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+30%,且订单上限<@cc.vup>+1","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&limit7","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"熟悉的味道","buffer":true,"buffer_des":["cc_bd_dungeon"],"des":"进驻贸易站时,每<@cc.vup>1点<$cc.bd_dungeon><@cc.rem>魔物料理<@cc.vup>+1%订单效率","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd_bd_dungeon","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":340,"name":"森西","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"资深料理人","buffer":true,"buffer_des":["cc_tag_dungeon"],"des":"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.15,如果目标是<$cc.tag.dungeon><@cc.kw>莱欧斯小队干员,则恢复效果额外<@cc.vup>+0.15(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_senshi","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"森西大食堂","buffer":true,"buffer_des":["cc_bd_dungeon"],"des":"进驻宿舍时,当前宿舍每级提供<@cc.vup>1层<$cc.bd_dungeon><@cc.rem>魔物料理","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_bd_dungeon","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":339,"name":"玛露西尔","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"差遣使魔·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+20%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_marcille1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"差遣使魔·β","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+30%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_marcille2","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"意想不到的美味","buffer":true,"buffer_des":["cc_bd_dungeon"],"des":"进驻制造站时,每<@cc.vup>1点<$cc.bd_dungeon><@cc.rem>魔物料理<@cc.vup>+1%生产力","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd_bd_dungeon","buffColor":"#ffd800","textColor":"#333333"}]},{"key":338,"name":"莎草","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"医疗专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>医疗干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_medic1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"实战技巧:链愈师","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>医疗干员的专精技能训练速度<@cc.vup>+30%,如果训练位干员分支为<@cc.kw>链愈师,则训练速度额外<@cc.vup>+45%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_chainhealer","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":337,"name":"衡沙","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"订单分发·α","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+20%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"大巴扎管理学","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+30%,且订单上限<@cc.vup>+1","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&limit7","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":336,"name":"娜仁图亚","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"无畏豪情","buffer":false,"buffer_des":[],"des":"进驻制造站时,仓库容量上限<@cc.vup>+10,心情每小时消耗<@cc.vup>-0.25","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_limit&cost2","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"齐心沙盗","buffer":false,"buffer_des":[],"des":"进驻制造站时,每间宿舍每级为<@cc.kw>贵金属类配方的生产力<@cc.vup>+1%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd&dorm1","buffColor":"#ffd800","textColor":"#333333"}]},{"key":335,"name":"佩佩","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"多面逢源","buffer":false,"buffer_des":[],"des":"进驻贸易站时,当前贸易站每级<@cc.vup>+1个订单上限","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_limit&trade1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"慧眼独到","buffer":true,"buffer_des":["cc_tra_pepe"],"des":"进驻贸易站时,固定获取<$cc.tra.pepe><@cc.kw>特别独占订单(不视作违约订单),且该类订单<@cc.vdown>不受任何订单获取效率的影响","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_pepe","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":334,"name":"渡桥","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"懂行","buffer":false,"buffer_des":[],"des":"进驻贸易站时,<@cc.kw>小幅提升当前贸易站<@cc.kw>高品质贵金属订单的出现概率(工作时长影响概率),心情每小时消耗<@cc.vup>-0.25","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_wt&cost1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"天生的顾问","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+15%,会客室每级额外提供<@cc.vup>5%获取效率,最多提供<@cc.vup>30%效率","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&meet","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":333,"name":"锡人","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"梅兰德侦探·α","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+5%,每间宿舍每级额外<@cc.vup>+1%人脉资源的联络速度","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd&dorm1","buffColor":"#565656","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"梅兰德侦探·β","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+5%,每间宿舍每级额外<@cc.vup>+2%人脉资源的联络速度","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd&dorm2","buffColor":"#565656","textColor":"#ffffff"}]},{"key":332,"name":"妮芙","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"静心仪式·α","buffer":false,"buffer_des":[],"des":"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.15(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all2","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"静心仪式·β","buffer":false,"buffer_des":[],"des":"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.2(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all3","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"巡心","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,所有宿舍内所有干员的心情每小时恢复<@cc.vup>+0.05(同种效果取最高)","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_leader","buffColor":"#005752","textColor":"#ffffff"}]},{"key":331,"name":"乌尔比安","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"“问题应当准确”","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>近卫与<@cc.kw>辅助干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_guard&supporter","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"“手段应当有效”","buffer":true,"buffer_des":["cc_g_abyssal"],"des":"进驻训练室协助位时,心情每小时消耗<@cc.vdown>+1,基建内(不包含副手)每名<$cc.g.abyssal><@cc.kw>深海猎人干员为当前干员的专精技能训练速度<@cc.vup>+10%(最多生效<@cc.kw>5名)","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_abyssal","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":330,"name":"深巡","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"对陆接洽代表·α","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+25%;当<@cc.kw>乌尔比安在基建内时(不包含副手),订单获取效率额外<@cc.vup>+5%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_ord_spd_ext0","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"对陆接洽代表·β","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+30%;当<@cc.kw>乌尔比安在基建内时(不包含副手),订单获取效率额外<@cc.vup>+10%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_ord_spd_ext1","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":329,"name":"海霓","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"穹顶物流管理·α","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+15%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd2","buffColor":"#8fc31f","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"穹顶物流管理·β","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+20%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd3","buffColor":"#8fc31f","textColor":"#ffffff"}]},{"key":328,"name":"PhonoR-0","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"挽歌充能·α","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+10%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd1","buffColor":"#8fc31f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精0 30级","skillname":"咒文共鸣","buffer":false,"buffer_des":[],"des":"进驻发电站时,如果<@cc.kw>逻各斯进驻在训练室协助位,则无人机充能速度<@cc.vup>+5%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd_P1","buffColor":"#8fc31f","textColor":"#ffffff"}]},{"key":327,"name":"历阵锐枪芬","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"标准化·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+15%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"重聚时光","buffer":true,"buffer_des":["cc_g_A1"],"des":"进驻制造站时,当前制造站内每个<$cc.g.A1><@cc.kw>A1小队干员为自身<@cc.vup>+10%的生产力","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_A1","buffColor":"#ffd800","textColor":"#333333"}]},{"key":326,"name":"魔王","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"魔王传承","buffer":false,"buffer_des":[],"des":"当与<@cc.kw>阿米娅一起进驻控制中枢时,自身和<@cc.kw>阿米娅心情每小时恢复<@cc.vup>+0.05","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_amiya","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"“未完的故事”","buffer":false,"buffer_des":[],"des":"当与<@cc.kw>阿米娅一起进驻控制中枢时,自身和<@cc.kw>阿米娅心情每小时恢复<@cc.vup>+0.1","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_amiya1","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"期冀之汇","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,会客室线索搜集速度<@cc.vup>+15%(同种效果取最高)","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_c_spd1","buffColor":"#005752","textColor":"#ffffff"}]},{"key":325,"name":"逻各斯","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"女妖之力","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>术师与<@cc.kw>辅助干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_caster&supporter1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"言语之义","buffer":false,"buffer_des":[],"des":"进驻训练室单次协助一名干员训练时长达<@cc.vup>5小时,则该名干员下次训练所需时间<@cc.vup>-50%(任意一方离开训练室时,效果消失)","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_reduceTime","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":324,"name":"维什戴尔","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"同谋·α","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,当<@cc.kw>伊内丝入驻会客室时,会客室线索搜集速度<@cc.vup>+5%;当<@cc.kw>赫德雷入驻贸易站时,赫德雷所在贸易站订单上限<@cc.vup>+1","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_c_babel","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"同谋·β","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,当<@cc.kw>伊内丝入驻会客室时,会客室线索搜集速度<@cc.vup>+5%;当<@cc.kw>赫德雷入驻贸易站时,赫德雷所在贸易站订单上限<@cc.vup>+2","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_c_babel2","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"巴别塔之帜","buffer":true,"buffer_des":["cc_c_room2","cc_c_sui2_1"],"des":"进驻控制中枢时,<$cc.c.room2><@cc.kw>其他设施内处于工作状态的干员心情每小时恢复<@cc.vup>+0.1,当<@cc.kw>魔王进驻中枢时额外<@cc.vup>+0.1(与控制中枢加成有<$cc.c.sui2_1><@cc.rem>特殊比较规则)","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_cost_expand","buffColor":"#005752","textColor":"#ffffff"}]},{"key":323,"name":"露托","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"一丝不苟","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,心情消耗为<@cc.kw>2的配方全部<@cc.vup>-1心情消耗","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve_cost","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"高效回收","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>70%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve1","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":322,"name":"奥达","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"“职业操守”·α","buffer":false,"buffer_des":[],"des":"进驻会客室时,如果会客室内只有自身处于工作状态时,线索搜集速度提升<@cc.vup>15%,心情每小时消耗<@cc.vdown>+1","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd&cost_condChar2","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"“职业操守”·β","buffer":false,"buffer_des":[],"des":"进驻会客室时,如果会客室内只有自身处于工作状态时,线索搜集速度提升<@cc.vup>35%,心情每小时消耗<@cc.vdown>+1","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd&cost_condChar3","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"暗线","buffer":false,"buffer_des":[],"des":"进驻会客室时,如果会客室内只有自身处于工作状态时,连续消耗超过<@cc.kw>16点心情下一次<@cc.kw>必定获得<@cc.kw>罗德岛制药的线索","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd&condChar_mustget2","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":321,"name":"阿罗玛","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"净味香氛","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>贵金属类配方的生产力<@cc.vup>+25%,心情每小时消耗<@cc.vdown>+0.25","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_gold4","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"例行清扫","buffer":false,"buffer_des":[],"des":"进驻制造站后,生产力每小时<@cc.vup>+2%,最终达到<@cc.vup>+20%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd_add3","buffColor":"#ffd800","textColor":"#333333"}]},{"key":320,"name":"阿斯卡纶","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"S.W.E.E.P.主管","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,如训练室有干员在进行技能专精,则该干员的专精技能训练速度<@cc.vup>+5%(同种效果取最高)","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_train_spd1","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"情报主脑","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,所有贸易站订单效率<@cc.vup>+7%(同种效果取最高)","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_t_spd","buffColor":"#005752","textColor":"#ffffff"}]},{"key":319,"name":"导火索","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"战术指导·进攻","buffer":true,"buffer_des":["cc_g_Attack"],"des":"进驻训练室协助位时,基建内(不包含副手)每名<$cc.g.Attack><@cc.kw>进攻方干员为当前干员的专精技能训练速度<@cc.vup>+10%(最多生效<@cc.kw>4名)","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_attack","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"实干的寡言者","buffer":true,"buffer_des":["cc_bd_tachanka"],"des":"进驻制造站时,生产力<@cc.vup>+20%,每有<@cc.vup>1瓶<$cc.bd_tachanka><@cc.rem>乌萨斯特饮,则仓库容量上限<@cc.vup>+2","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_fuze","buffColor":"#ffd800","textColor":"#333333"}]},{"key":318,"name":"医生","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"战术指导·防守","buffer":true,"buffer_des":["cc_g_Defence"],"des":"进驻训练室协助位时,基建内(不包含副手)每名<$cc.g.Defence><@cc.kw>防守方干员为当前干员的专精技能训练速度<@cc.vup>+10%(最多生效<@cc.kw>4名)","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_defense","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"利他主义","buffer":false,"buffer_des":[],"des":"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.2(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all3","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":317,"name":"双月","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"战术指导·进攻","buffer":true,"buffer_des":["cc_g_Attack"],"des":"进驻训练室协助位时,基建内(不包含副手)每名<$cc.g.Attack><@cc.kw>进攻方干员为当前干员的专精技能训练速度<@cc.vup>+10%(最多生效<@cc.kw>4名)","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_attack","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"情报专家","buffer":true,"buffer_des":["cc_bd_ash"],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>5%,同时每<@cc.vup>1点<$cc.bd_ash><@cc.rem>情报储备额外提升<@cc.vup>5%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_iana","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":316,"name":"艾拉","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"战术指导·防守","buffer":true,"buffer_des":["cc_g_Defence"],"des":"进驻训练室协助位时,基建内(不包含副手)每名<$cc.g.Defence><@cc.kw>防守方干员为当前干员的专精技能训练速度<@cc.vup>+10%(最多生效<@cc.kw>4名)","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_defense","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"反抗者","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,更容易获得线索板上尚未拥有的线索,但控制中枢内除自身以外的其余干员心情每小时消耗<@cc.vdown>+0.25","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_ela","buffColor":"#005752","textColor":"#ffffff"}]},{"key":315,"name":"红隼","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"战纹","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,所有宿舍内所有干员的心情每小时恢复<@cc.vup>+0.05(同种效果取最高)","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_leader","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"捍卫之道","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_cost","buffColor":"#005752","textColor":"#ffffff"}]},{"key":314,"name":"万顷","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"天师府工艺","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>65%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_p4","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"勤学不倦","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>任意类材料时,心情消耗为<@cc.kw>4的配方全部<@cc.vup>-1心情消耗","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_all_cost1","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":313,"name":"小满","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"善解人意","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.55(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single1","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"乡野笛音","buffer":false,"buffer_des":[],"des":"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.15(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all2","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":312,"name":"左乐","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"学无不精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,干员的专精技能训练速度<@cc.vup>+25%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_all","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"思而后行","buffer":true,"buffer_des":["cc_t_accmuguard1"],"des":"进驻训练室协助位时,每完整协助完成1次专精训练,累计一定<$cc.t.accmuguard1><@cc.rem>武道。<$cc.t.accmuguard1><@cc.rem>武道达到上限时,下一次开始协助<@cc.kw>近卫干员训练专精技能至<@cc.kw>1级将立即完成,并消耗已有<$cc.t.accmuguard1><@cc.rem>武道","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_accmu_guard1","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":311,"name":"黍","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"春雷响,万物长","buffer":false,"buffer_des":[],"des":"进驻制造站时,当前制造站内所有干员心情每小时消耗<@cc.vup>-0.1","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_cost_room1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"稻禾厚,顺秋收","buffer":true,"buffer_des":["cc_bd_b1"],"des":"进驻制造站时,每<@cc.vup>3点<$cc.bd_b1><@cc.rem>人间烟火<@cc.vup>+1%生产力","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd_bd7","buffColor":"#ffd800","textColor":"#333333"}]},{"key":310,"name":"温米","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"大锅饭·α","buffer":false,"buffer_des":[],"des":"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.15(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all2","buffColor":"#22cdcb","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"大锅饭·β","buffer":false,"buffer_des":[],"des":"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.2(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all3","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"金属工艺·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>贵金属类配方的生产力<@cc.vup>+30%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_gold1","buffColor":"#ffd800","textColor":"#333333"}]},{"key":309,"name":"莱伊","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"探井人·α","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>75%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve2","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"探井人·β","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>80%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve3","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"岩体锚固","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料产出<@cc.kw>T3品质的副产品时,副产品必定为<@cc.kw>固源岩组","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_drop_orirock","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":308,"name":"哈洛德","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"线索搜集·α","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd1","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"交个朋友","buffer":false,"buffer_des":[],"des":"进驻会客室时,<@cc.kw>提升会客室内另一干员<@cc.kw>所属派系的线索倾向效果(如会客室没有另一干员则不提升)","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskil_meet_team&char","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":307,"name":"烈夏","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"近卫专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_guard1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"患难拍档","buffer":false,"buffer_des":[],"des":"进驻制造站时,若<@cc.kw>古米在贸易站,则<@cc.kw>作战记录类配方的生产力<@cc.vup>+35%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_formula_spd_sunbr","buffColor":"#ffd800","textColor":"#333333"}]},{"key":306,"name":"锏","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"威压","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+20%,且订单上限<@cc.vdown>-2(订单最少为1)","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&limit_down1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"不怒自威","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+25%,且订单上限<@cc.vdown>-6(订单最少为1)","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&limit_down2","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"冠军风采","buffer":false,"buffer_des":[],"des":"进驻贸易站时,当前贸易站内干员提升的每<@cc.vup>5个订单上限,提供<@cc.vup>25%订单获取效率,最多提供<@cc.vup>100%效率","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_limit2spd","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":305,"name":"跃跃","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"线索搜集·α","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd1","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"无辜笑脸","buffer":false,"buffer_des":[],"des":"进驻会客室时,处于线索交流时线索搜集速度提升<@cc.vup>30%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_exchange","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":304,"name":"深律","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"宫廷礼仪","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+10%,心情每小时消耗<@cc.vup>-0.25","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd&cost5","buffColor":"#565656","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"威权谕使","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+30%,心情每小时消耗<@cc.vup>-0.25","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd&cost6","buffColor":"#565657","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"心声图绘","buffer":true,"buffer_des":["cc_bd_B"],"des":"进驻人力办公室时,每个招募位(不包含初始招募位)<@cc.vup>+15点<$cc.bd_B><@cc.rem>无声共鸣","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_bd_B","buffColor":"#565656","textColor":"#ffffff"}]},{"key":303,"name":"折光","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"鉴定师的眼光","buffer":false,"buffer_des":[],"des":"进驻贸易站时,<@cc.kw>小幅提升当前贸易站<@cc.kw>高品质贵金属订单的出现概率(工作时长影响概率),心情每小时消耗<@cc.vup>-0.25","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_wt&cost1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"鉴定师的手段","buffer":false,"buffer_des":[],"des":"进驻贸易站时,<@cc.kw>提升当前贸易站<@cc.kw>高品质贵金属订单的出现概率(工作时长影响概率),心情每小时消耗<@cc.vup>-0.25","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_wt&cost2","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":302,"name":"止颂","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"苦修之律","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,相应配方的心情消耗恒定为<@cc.vup>4","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_constant2","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"虔修之律","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,相应配方的心情消耗恒定为<@cc.vup>3","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_constant3","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"巫妖学识","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>80%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve3","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":301,"name":"薇薇安娜","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"金盏花诗会","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05","roomType":"中枢","buffCategory":"RECOVERY","skillIcon":"bskill_ctrl_cost","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"烛骑士微光","buffer":true,"buffer_des":["cc_tag_knight"],"des":"进驻控制中枢时,每个进驻在制造站的<$cc.tag.knight><@cc.kw>骑士干员生产力<@cc.vup>+7%","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_fraction_knight","buffColor":"#005752","textColor":"#ffffff"}]},{"key":300,"name":"塑心","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"无声共鸣","buffer":true,"buffer_des":["cc_bd_B"],"des":"进驻宿舍时,该宿舍内每有<@cc.vup>1名干员,<$cc.bd_B><@cc.rem>无声共鸣<@cc.vup>+1","roomType":"宿舍","buffCategory":"FUNCTION","skillIcon":"bskill_dorm_bdnum","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"无词颂歌","buffer":true,"buffer_des":["cc_bd_B"],"des":"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.2,每有<@cc.vup>5点<$cc.bd_B><@cc.rem>无声共鸣,该宿舍内所有干员的心情每小时恢复额外<@cc.vup>+0.01(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_rec_allbd","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":299,"name":"维荻","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"谨慎加工","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,心情消耗为<@cc.kw>2的配方全部<@cc.vup>-1心情消耗","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve_cost","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"DIY·酮凝集·α","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>酮凝集类材料时,副产品的产出概率提升<@cc.vup>80%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_Ketone","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":298,"name":"刺玫","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"芬芳疗养·α","buffer":false,"buffer_des":[],"des":"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.15(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all4","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"芬芳疗养·β","buffer":false,"buffer_des":[],"des":"进驻宿舍时,该宿舍内所有干员心情每小时恢复<@cc.vup>+0.15,同时该宿舍内心情<@cc.vup>18以下的干员恢复效果额外<@cc.vup>+0.1(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all_tired","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":297,"name":"戴菲恩","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"旧识新交","buffer":true,"buffer_des":["cc_g_glasgow"],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+20%,每产生<@cc.vup>1次联络次数,增加<$cc.g.glasgow><@cc.kw>格拉斯哥帮线索的概率(工作时长和招募位影响概率)","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd&glasgow","buffColor":"#565656","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"运筹好手","buffer":true,"buffer_des":["cc_g_glasgow"],"des":"进驻控制中枢时,同一贸易站中,每有<@cc.vup>1名<$cc.g.glasgow><@cc.kw>格拉斯哥帮干员,订单获取效率<@cc.vup>+10%","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_g_limit&spd","buffColor":"#005752","textColor":"#ffffff"}]},{"key":296,"name":"赫德雷","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"白手起家·α","buffer":true,"buffer_des":["cc_c_room3"],"des":"进驻贸易站时,订单获取效率<@cc.vup>+25%;当<@cc.kw>伊内丝入驻<$cc.c.room3><@cc.kw>工作场所时(不包含副手),订单获取效率额外<@cc.vup>+5%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_par&per1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"白手起家·β","buffer":true,"buffer_des":["cc_c_room3"],"des":"进驻贸易站时,订单获取效率<@cc.vup>+30%;当<@cc.kw>伊内丝、<@cc.kw>W入驻<$cc.c.room3><@cc.kw>工作场所时(不包含副手),订单获取效率分别额外<@cc.vup>+5%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_par&per2","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":295,"name":"冰酿","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"笑靥如春","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_cost","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"小酌怡情","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使心情未满的宿舍成员,平均分配到总计每小时心情恢复<@cc.vup>+0.8的加成(该技能对单名干员和多名干员生效时,同种效果分别取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all&single","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":294,"name":"杏仁","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"小奇思","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>贵金属类配方的生产力<@cc.vup>+25%,心情每小时消耗<@cc.vdown>+0.25","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_gold3","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"挑大梁","buffer":true,"buffer_des":["cc_g_bs"],"des":"进驻制造站时,基建内(不包含副手)每有1名<$cc.g.bs><@cc.kw>黑钢国际干员(最多<@cc.kw>3名),<@cc.kw>贵金属类配方的生产力<@cc.vup>+2%,心情每小时消耗<@cc.vup>-0.15","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_gold&blacksteel","buffColor":"#ffd800","textColor":"#333333"}]},{"key":293,"name":"涤火杰西卡","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"订单管理·β","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+10%,且订单上限<@cc.vup>+4","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&limit2","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"老友相聚","buffer":true,"buffer_des":["cc_g_bs"],"des":"进驻控制中枢时,自身心情每小时消耗<@cc.vdown>+0.5;每个进驻在制造站的<$cc.g.bs><@cc.kw>黑钢国际干员,生产力<@cc.vup>+5%","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_bd_spd","buffColor":"#005752","textColor":"#ffffff"}]},{"key":292,"name":"纯烬艾雅法拉","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"医疗专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>医疗干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_medic1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"实战技巧:行医","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>医疗干员的专精技能训练速度<@cc.vup>+30%,如果训练位干员分支为<@cc.kw>行医,则训练速度额外<@cc.vup>+45%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_wandermedic","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"火山温泉浴","buffer":false,"buffer_des":[],"des":"进驻宿舍时,基建内(不包括副手)每名<@cc.kw>行医干员为该宿舍内所有干员心情每小时恢复速度<@cc.vup>+0.06(最多生效<@cc.kw>4名,且同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_rec_all&profession","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":291,"name":"青枳","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"突发好运","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>基建材料时,副产品的产出概率提升<@cc.vup>75%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_build2","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"不倒霉的一天","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>基建材料时,心情消耗为<@cc.kw>4的配方全部<@cc.vup>-2心情消耗","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_build_cost2","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":290,"name":"琳琅诗怀雅","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"订单分发·α","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+20%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"招商引资","buffer":false,"buffer_des":[],"des":"进驻贸易站时,当前贸易站内干员提升的每个订单上限,提供<@cc.vup>4%订单获取效率","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_trade_ord_spd_variable","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":289,"name":"苍苔","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"金属工艺·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>贵金属类配方的生产力<@cc.vup>+30%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_gold1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"打工心得","buffer":true,"buffer_des":["cc_sk_manu4"],"des":"进驻制造站时,当前制造站内每个<$cc.sk.manu4><@cc.kw>金属工艺类技能为自身<@cc.vup>+5%的生产力","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_skill_spd3","buffColor":"#ffd800","textColor":"#333333"}]},{"key":288,"name":"凛视","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"远见","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%,当与<@cc.kw>提丰进驻会客室一起工作时,线索搜集速度额外提升<@cc.vup>15%,自身心情每小时消耗<@cc.vdown>+0.5","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd&bd","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"未来之途","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%,当与<@cc.kw>提丰进驻会客室一起工作时,线索搜集速度额外提升<@cc.vup>15%,自身心情每小时消耗<@cc.vdown>+0.5,且更容易获得线索板上尚未拥有的线索","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd&bd¬Owned","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":287,"name":"寒檀","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"降生于冰寒","buffer":true,"buffer_des":["cc_g_sm"],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.55(同种效果取最高),如果目标是<$cc.g.sm><@cc.kw>萨米干员,则恢复效果额外<@cc.vup>+0.45","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single_sami","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"雪祀候补","buffer":true,"buffer_des":["cc_g_sm"],"des":"进驻训练室协助位时,基建内(不包含副手)每名<$cc.g.sm><@cc.kw>萨米干员为当前干员的专精技能训练速度<@cc.vup>+10%(最多生效<@cc.kw>3名)","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_sami","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":286,"name":"提丰","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"冰原游弋","buffer":true,"buffer_des":["cc_g_sm"],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>+10%,与其他<$cc.g.sm><@cc.kw>萨米干员进驻会客室一起工作时,线索搜集速度额外提升<@cc.vup>+5%,自身心情每小时消耗<@cc.vdown>+0.5","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd&sami","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"实战技巧:攻城手","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+30%,如果训练位干员分支为<@cc.kw>攻城手,则训练速度额外<@cc.vup>+45%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_siegesniper","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":285,"name":"隐现","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"交游广阔","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+30%,同时每个招募位(不包含初始招募位)额外<@cc.vup>+5%会客室线索搜集速度","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd&clue2","buffColor":"#565656","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"甜甜圈派对","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.4(同种效果取最高);同时自身心情每小时恢复<@cc.vup>+0.4","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single&one12","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":284,"name":"空构","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"技术交流·α","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度首小时<@cc.vup>+10%,此后每小时<@cc.vup>+1%,最终达到<@cc.vup>+15%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_power_rec_spd&addition1","buffColor":"#8fc31f","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"技术交流·β","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度首小时<@cc.vup>+15%,此后每小时<@cc.vup>+1%,最终达到<@cc.vup>+20%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_power_rec_spd&addition2","buffColor":"#8fc31f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精0 1级","skillname":"外卖水果挞","buffer":false,"buffer_des":[],"des":"进驻发电站时,心情每小时消耗<@cc.vup>-0.3","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd&cost","buffColor":"#8fc31f","textColor":"#ffffff"}]},{"key":283,"name":"圣约送葬人","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"公证所教习·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>作战记录类配方的生产力<@cc.vup>+20%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_exp4","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"公证所教习·β","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>作战记录类配方的生产力<@cc.vup>+30%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_exp2","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"合理利用","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产<@cc.kw>作战记录类配方时,仓库容量上限<@cc.vup>+4","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_exp&limit3","buffColor":"#ffd800","textColor":"#333333"}]},{"key":282,"name":"Friston-3","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"备用能源","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+10%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd1","buffColor":"#8fc31f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精0 30级","skillname":"“愉快的对谈”","buffer":false,"buffer_des":[],"des":"进驻发电站时,如果<@cc.kw>凯尔希进驻在控制中枢,则无人机充能速度<@cc.vup>+5%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd_P","buffColor":"#8fc31f","textColor":"#ffffff"}]},{"key":281,"name":"玫拉","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"狙击专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_sniper1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"最终调试","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>3级,则训练速度额外<@cc.vup>+45%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train3_sniper1","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":280,"name":"淬羽赫默","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"不停歇的电话","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+40%","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd4","buffColor":"#565656","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"莱茵科技·γ","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+30%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd3","buffColor":"#ffd801","textColor":"#333333"}]},{"key":279,"name":"霍尔海雅","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"“职业操守”·α","buffer":false,"buffer_des":[],"des":"进驻会客室时,如果会客室内只有自身处于工作状态时,线索搜集速度提升<@cc.vup>15%,心情每小时消耗<@cc.vdown>+1","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd&cost_condChar2","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"“职业操守”·β","buffer":false,"buffer_des":[],"des":"进驻会客室时,如果会客室内只有自身处于工作状态时,线索搜集速度提升<@cc.vup>35%,心情每小时消耗<@cc.vdown>+1","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd&cost_condChar3","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"文献学顾问","buffer":false,"buffer_des":[],"des":"进驻会客室时,如果会客室内只有自身处于工作状态时,连续消耗超过<@cc.kw>16点心情下一次<@cc.kw>必定获得<@cc.kw>莱茵生命的线索","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd&condChar_mustget","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":278,"name":"缪尔赛思","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"天生丽质","buffer":false,"buffer_des":[],"des":"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.55,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.1(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all&one3","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"生态科主任","buffer":true,"buffer_des":["cc_g_rh"],"des":"进驻发电站时,无人机充能速度<@cc.vup>+10%,基建内(不包含副手)每有1名除自身以外的<$cc.g.rh><@cc.kw>莱茵生命干员(最多<@cc.kw>5名),充能速度额外<@cc.vup>+3%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_power_rec_rhine","buffColor":"#8fc31f","textColor":"#ffffff"}]},{"key":277,"name":"休谟斯","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"修修还能用","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>50%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_p2","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"省省能更多","buffer":false,"buffer_des":[],"des":"进驻加工站加工原始心情消耗为<@cc.kw>2的<@cc.kw>精英材料时,副产品的产出概率额外提升<@cc.vup>40%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_rub","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":276,"name":"摩根","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"头号陪练","buffer":true,"buffer_des":["cc_g_glasgow"],"des":"进驻宿舍时,<@cc.kw>推进之王对该宿舍中<$cc.g.glasgow><@cc.kw>格拉斯哥帮干员恢复效果额外<@cc.vup>+0.3","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_toone1","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"帮派指南针","buffer":true,"buffer_des":["cc_g_glasgow"],"des":"进驻贸易站时,同个贸易站中每有1名<$cc.g.glasgow><@cc.kw>格拉斯哥帮干员,当前贸易站订单获取效率<@cc.vup>+20%;当与<@cc.kw>推进之王在同一个贸易站时,订单获取效率额外<@cc.vup>+35%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_par1","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":275,"name":"洋灰","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"标准化·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+15%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"掘进工程","buffer":false,"buffer_des":[],"des":"进驻制造站时,仓库容量上限<@cc.vup>+10,心情每小时消耗<@cc.vup>-0.25","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_limit&cost5","buffColor":"#ffd800","textColor":"#333333"}]},{"key":274,"name":"伊内丝","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"人事管理·β","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+35%","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd3","buffColor":"#565656","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"聚影","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>20%,此后每小时提升<@cc.vup>2%,最终达到<@cc.vup>30%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd_hast1","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":273,"name":"U-Official","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"天真的谈判者","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+10%,当前贸易站<@cc.kw>赤金订单的<@cc.kw>赤金交付数必定为<@cc.kw>2(不视作违约订单)","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&wt1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精0 30级","skillname":"显眼的调查者","buffer":false,"buffer_des":[],"des":"进驻会客室时,更容易获得线索板上已经拥有的线索","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spdOwned1","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":272,"name":"泰拉大陆调查团","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"可爱的艾露猫","buffer":true,"buffer_des":["cc_bd_felyne"],"des":"进驻贸易站时,订单获取效率<@cc.vup>+5%,且订单上限<@cc.vup>+2,同时每有1个<$cc.bd_felyne><@cc.rem>木天蓼,则订单获取效率<@cc.vup>+3%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&limit_felyne","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精0 30级","skillname":"可靠的随从们","buffer":true,"buffer_des":["cc_bd_felyne"],"des":"进驻制造站时,仓库容量上限<@cc.vup>+8,生产力<@cc.vup>+5%,同时每有1个<$cc.bd_felyne><@cc.rem>木天蓼,则生产力<@cc.vup>+1%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd&limit_felyne","buffColor":"#ffd800","textColor":"#333333"}]},{"key":271,"name":"火龙S黑角","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"团队合作","buffer":true,"buffer_des":["cc_bd_felyne","cc_tag_mh"],"des":"进驻控制中枢时,控制中枢内每有1名<$cc.tag.mh><@cc.kw>怪物猎人小队干员,则<$cc.bd_felyne><@cc.rem>木天蓼<@cc.vup>+2","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_felyne","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"秘传交涉术","buffer":true,"buffer_des":["cc_tag_mh"],"des":"当与<$cc.tag.mh><@cc.kw>怪物猎人小队干员进驻控制中枢一起工作时,所有贸易站订单效率<@cc.vup>+7%(同种效果取最高)","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_token_t_spd","buffColor":"#005752","textColor":"#ffffff"}]},{"key":270,"name":"麒麟R夜刀","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"耐力回复","buffer":true,"buffer_des":["cc_bd_felyne"],"des":"进驻控制中枢时,自身心情每小时消耗<@cc.vdown>+0.5,<$cc.bd_felyne><@cc.rem>木天蓼<@cc.vup>+8","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_cost_felyne","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"以身作则","buffer":true,"buffer_des":["cc_tag_mh"],"des":"当与<$cc.tag.mh><@cc.kw>怪物猎人小队干员进驻控制中枢一起工作时,所有制造站生产力<@cc.vup>+2%(同种效果取最高)","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_token_p_spd2","buffColor":"#005752","textColor":"#ffffff"}]},{"key":269,"name":"铎铃","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"跋山涉水","buffer":true,"buffer_des":["cc_bd_b1"],"des":"进驻贸易站时,贸易站内全体干员每小时心情消耗<@cc.vup>-0.1,每有<@cc.vup>10点<$cc.bd_b1><@cc.rem>人间烟火,则额外<@cc.vup>-0.01","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_bd_cost1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"万里传书","buffer":true,"buffer_des":["cc_bd_b1"],"des":"进驻贸易站时,贸易站内全体干员每小时心情消耗<@cc.vup>-0.1,每有<@cc.vup>10点<$cc.bd_b1><@cc.rem>人间烟火,则额外<@cc.vup>-0.02","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_bd_cost2","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":268,"name":"仇白","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"近卫专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_guard1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"实战技巧:领主","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%,如果训练位干员分支为<@cc.kw>领主,则训练速度额外<@cc.vup>+45%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_lord","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":267,"name":"截云","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"古老巫术","buffer":true,"buffer_des":["cc_bd_C","cc_bd_b1"],"des":"进驻制造站时,每<@cc.vup>5点<$cc.bd_b1><@cc.rem>人间烟火转化为<@cc.vup>1点<$cc.bd_C><@cc.rem>巫术结晶","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_bd1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精0 1级","skillname":"逐水草","buffer":true,"buffer_des":["cc_bd_C"],"des":"进驻制造站时,每<@cc.vup>1点<$cc.bd_C><@cc.rem>巫术结晶<@cc.vup>+1%生产力","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd_bd5","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":1,"phase_level":"精2 1级","skillname":"问枯荣","buffer":true,"buffer_des":["cc_bd_C"],"des":"进驻制造站时,每<@cc.vup>1点<$cc.bd_C><@cc.rem>巫术结晶<@cc.vup>+2%生产力","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd_bd6","buffColor":"#ffd800","textColor":"#333333"}]},{"key":266,"name":"火哨","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"暖场","buffer":false,"buffer_des":[],"des":"进驻贸易站时,贸易站内干员心情每小时消耗<@cc.vup>-0.1","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_cost1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"代为说项","buffer":false,"buffer_des":[],"des":"进驻贸易站时,贸易站内除自身以外每名处于工作状态的干员<@cc.vup>+15%订单获取效率","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_share1","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":265,"name":"林","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"特殊渠道","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+20%,心情每小时消耗<@cc.vup>-0.25","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd&cost4","buffColor":"#565656","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"用人唯才","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,每个招募位(不包含初始招募位)<@cc.vup>+10%人脉资源的联络速度","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd&extra1","buffColor":"#565656","textColor":"#ffffff"}]},{"key":264,"name":"重岳","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"知我为我","buffer":true,"buffer_des":["cc_bd_b1","cc_g_sui"],"des":"进驻控制中枢时,自身心情每小时消耗<@cc.vdown>+0.5;每个<$cc.g.sui><@cc.kw>岁干员进驻在宿舍以外的设施则<$cc.bd_b1><@cc.rem>人间烟火<@cc.vup>+5(最多5名)","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_cost_bd3","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"孤光共照","buffer":true,"buffer_des":["cc_bd_b1","cc_c_room2","cc_c_sui2_1"],"des":"进驻控制中枢时,<$cc.c.room2><@cc.kw>其他设施内处于工作状态的干员心情每小时恢复<@cc.vup>+0.05;同时每有<@cc.vup>20点<$cc.bd_b1><@cc.rem>人间烟火,则额外<@cc.vup>+0.05,(与控制中枢加成有<$cc.c.sui2_1><@cc.rem>特殊比较规则)","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_cost_bd4","buffColor":"#005752","textColor":"#ffffff"}]},{"key":263,"name":"焰影苇草","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"红龙之血","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>术师与<@cc.kw>医疗干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_caster&medic1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"红龙之血","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>术师与<@cc.kw>医疗干员的专精技能训练速度<@cc.vup>+45%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_caster&medic2","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"领袖","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,所有宿舍内所有干员的心情每小时恢复<@cc.vup>+0.05(同种效果取最高)","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_leader","buffColor":"#005752","textColor":"#ffffff"}]},{"key":262,"name":"和弦","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"独处","buffer":false,"buffer_des":[],"des":"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.7","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_one2","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"双面间谍","buffer":false,"buffer_des":[],"des":"进驻会客室时,如果会客室内只有自身处于工作状态时,线索搜集速度提升<@cc.vup>50%,心情每小时消耗<@cc.vdown>+2","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd&cost_condChar","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":261,"name":"谜图","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"线索搜集·α","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd1","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"情报分析","buffer":false,"buffer_des":[],"des":"进驻会客室时,更容易获得线索板上尚未拥有的线索","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spdNotOwned1","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":260,"name":"石英","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"标准化·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+15%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"精准排期","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+30%,制造站每有<@cc.kw>1类配方进行加工,则当前贸易站订单获取效率额外<@cc.vup>+2%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&formula1","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":259,"name":"雪绒","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"救援队·外界联络","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+30%","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd2","buffColor":"#565656","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"救援队·保证体力","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+35%,同时每个招募位(不包含初始招募位)使心情每小时消耗<@cc.vup>-0.1","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd&cost3","buffColor":"#565656","textColor":"#ffffff"}]},{"key":258,"name":"伺夜","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"领袖外交","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>25%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd3","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"新城贸易","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+25%,会客室每级额外提供<@cc.vup>5%获取效率,最多提供<@cc.vup>40%效率","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&meet1","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":257,"name":"子月","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"幼狼情性","buffer":false,"buffer_des":[],"des":"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.7","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_one2","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"荒野生存","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>技巧概要时,副产品的产出概率提升<@cc.vup>80%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_skill3","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":256,"name":"斥罪","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"法为正典","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+50%,心情每小时消耗<@cc.vdown>+0.5","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_skgoat2","buffColor":"#565656","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"寻同路人","buffer":false,"buffer_des":[],"des":"进驻宿舍时,该宿舍内所有干员心情每小时恢复<@cc.vup>+0.15,同时每个招募位(不包含初始招募位)额外<@cc.vup>+0.05恢复效果(叠加后的最终值同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_hireToRecAll1","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":255,"name":"缄默德克萨斯","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"沉默为剑","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>特种与<@cc.kw>先锋干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_specialist&pioneer1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"破斩桎梏","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>特种与<@cc.kw>先锋干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>2级,则训练速度额外<@cc.vup>+50%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train2_specialist&pioneer1","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":254,"name":"铅踝","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"模糊视线","buffer":true,"buffer_des":["cc_bd_costdrop"],"des":"进驻制造站时,生产力<@cc.vup>+30%,自身每有<@cc.kw>4点<$cc.bd.costdrop><@cc.kw>心情落差,生产力<@cc.vdown>-5%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd_reduce","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"窗外雪啸","buffer":true,"buffer_des":["cc_bd_costdrop"],"des":"进驻制造站时,当自身<$cc.bd.costdrop><@cc.kw>心情落差大于<@cc.kw>12时,生产力<@cc.vup>+10%,仓库容量<@cc.vup>+6","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd_add&cost","buffColor":"#ffd800","textColor":"#333333"}]},{"key":253,"name":"达格达","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"近卫专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_guard1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"实战技巧:斗士","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%,如果训练位干员分支为<@cc.kw>斗士,则训练速度额外<@cc.vup>+45%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_fighter","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":252,"name":"明椒","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"朝气蓬勃","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,所有贸易站订单效率<@cc.vup>+7%(同种效果取最高)","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_t_spd","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精0 1级","skillname":"裁缝·α","buffer":false,"buffer_des":[],"des":"进驻贸易站时,<@cc.kw>小幅提升当前贸易站<@cc.kw>高品质贵金属订单的出现概率(工作时长影响概率),心情每小时消耗<@cc.vup>-0.25","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_wt&cost1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":1,"phase_level":"精2 1级","skillname":"裁缝·β","buffer":false,"buffer_des":[],"des":"进驻贸易站时,<@cc.kw>提升当前贸易站<@cc.kw>高品质贵金属订单的出现概率(工作时长影响概率),心情每小时消耗<@cc.vup>-0.25","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_wt&cost2","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":251,"name":"白铁","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"心相连","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,宿舍内每有<@cc.kw>10名心情<@cc.vup>12以下的干员时,心情消耗为<@cc.kw>4的配方心情消耗全部<@cc.vup>-1","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_cost&dorm","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"意相通","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,宿舍内每有<@cc.kw>1名心情<@cc.vup>12以下的干员,副产品的产出概率提升<@cc.vup>5%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve_dorm2","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":250,"name":"罗小黑","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"御灵之力·金","buffer":false,"buffer_des":[],"des":"进驻加工站加工原始心情消耗为<@cc.kw>8的<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>50%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_lolxh","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"化猫","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>任意类材料时,心情消耗为<@cc.kw>4以上的配方全部除以<@cc.vup>4心情消耗","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_cost_lolxh","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":249,"name":"海沫","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"意识兼容","buffer":true,"buffer_des":["cc_sk_manu2","cc_sk_manu3"],"des":"进驻制造站时,当前制造站内所有<$cc.sk.manu2><@cc.kw>莱茵科技类、<$cc.sk.manu3><@cc.kw>红松骑士团类技能也全都视作<@cc.kw>标准化类技能","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_skill_change","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"标准化·β","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+25%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd2","buffColor":"#ffd800","textColor":"#333333"}]},{"key":248,"name":"但书","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"合同法","buffer":false,"buffer_des":[],"des":"进驻贸易站时,如果下笔<@cc.kw>赤金订单交付数小于<@cc.kw>4,则视为<@cc.kw>违约订单","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_law","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精0 1级","skillname":"违约索赔·α","buffer":false,"buffer_des":[],"des":"进驻贸易站时,如果下笔<@cc.kw>赤金订单是<@cc.kw>违约订单,则<@cc.kw>赤金交付数额外<@cc.vup>+1","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_against","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":1,"phase_level":"精2 1级","skillname":"违约索赔·β","buffer":false,"buffer_des":[],"des":"进驻贸易站时,如果下笔<@cc.kw>赤金订单是<@cc.kw>违约订单,则<@cc.kw>赤金交付数额外<@cc.vup>+2","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_against2","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":247,"name":"玛恩纳","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"独善其身","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_cost","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"公事公办","buffer":true,"buffer_des":["cc_c_room1","cc_c_room2","cc_c_skill"],"des":"进驻控制中枢时,<$cc.c.room1><@cc.kw>部分设施内处于工作状态的干员心情每小时恢复<@cc.vup>+0.1;同时控制中枢内<$cc.c.skill><@cc.kw>部分技能可以为<$cc.c.room2><@cc.kw>其他设施内处于工作状态的干员额外提供心情恢复","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_lonely","buffColor":"#005752","textColor":"#ffffff"}]},{"key":246,"name":"至简","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"绘图设计","buffer":true,"buffer_des":["cc_bd_malist"],"des":"进驻制造站时,基建内每间设施每级<@cc.vup>+1个<@cc.kw><$cc.bd_malist>工程机器人,上限<@cc.vup>64个","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_constrLv","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精0 1级","skillname":"机械辅助·α","buffer":true,"buffer_des":["cc_bd_malist"],"des":"进驻制造站时,每<@cc.vup>16个<@cc.kw><$cc.bd_malist>工程机器人<@cc.vup>+5%生产力","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd_bd3","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":1,"phase_level":"精2 1级","skillname":"机械辅助·β","buffer":true,"buffer_des":["cc_bd_malist"],"des":"进驻制造站时,每<@cc.vup>8个<@cc.kw><$cc.bd_malist>工程机器人<@cc.vup>+5%生产力","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd_bd4","buffColor":"#ffd800","textColor":"#333333"}]},{"key":245,"name":"晓歌","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"不容遗漏·α","buffer":false,"buffer_des":[],"des":"进驻会客室时,更容易获得线索板上尚未拥有的线索","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spdNotOwned1","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"不容遗漏·β","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%,且更容易获得线索板上尚未拥有的线索","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spdNotOwned2","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":244,"name":"鸿雪","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"销路宣发","buffer":true,"buffer_des":["cc_t_flow_gold"],"des":"进驻贸易站时,每有<@cc.kw>1条<$cc.t.flow_gold><@cc.kw>赤金生产线,则当前贸易站订单获取效率<@cc.vup>+5%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_flow_gs","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"际崖居民","buffer":true,"buffer_des":["cc_t_flow_gold","cc_tag_durin"],"des":"进驻贸易站时,基建内每<@cc.kw>1名<$cc.tag.durin><@cc.kw>杜林族干员(最多<@cc.kw>4名)为当前贸易站提供<@cc.kw>1条<$cc.t.flow_gold><@cc.kw>赤金生产线","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_flow_durin","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":243,"name":"百炼嘉维尔","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"近卫专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_guard1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"实战指导","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>3级,则训练速度额外<@cc.vup>+65%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train3_guard2","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"过量训练","buffer":false,"buffer_des":[],"des":"进驻训练室协助<@cc.kw>近卫干员训练专精技能至<@cc.vup>3级时,心情每小时消耗<@cc.vdown>+1","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_gavial","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":242,"name":"星源","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"莱茵科技·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+15%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"莱茵科技·β","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+25%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd2","buffColor":"#ffd800","textColor":"#333333"}]},{"key":241,"name":"承曦格雷伊","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"巡线框架","buffer":false,"buffer_des":[],"des":"进驻发电站时,每<@cc.vup>10架无人机上限<@cc.vup>+1%无人机充能速度","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_drone","buffColor":"#8fc31f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"晨曦","buffer":true,"buffer_des":["cc_tag_op"],"des":"进驻发电站时,如果其他<@cc.kw>发电站内没有进驻<$cc.tag.op><@cc.kw>作业平台,则<@cc.kw>发电站额外<@cc.vup>+1(仅影响设施数量)","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_count","buffColor":"#8fc31f","textColor":"#ffffff"}]},{"key":240,"name":"多萝西","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"源石技艺理论应用","buffer":true,"buffer_des":["cc_sk_manu2"],"des":"进驻制造站时,当前制造站内每个<$cc.sk.manu2><@cc.kw>莱茵科技类技能为自身<@cc.vup>+5%的生产力","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_skill_spd2","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"莱茵科技·β","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+25%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd2","buffColor":"#ffd800","textColor":"#333333"}]},{"key":239,"name":"车尔尼","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"慢板行歌","buffer":true,"buffer_des":["cc_bd_a1_a3"],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.65(同种效果取最高),同时当前宿舍每级提供<@cc.vup>1个<$cc.bd_a1_a3><@cc.rem>小节","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all&bd_n1_n3","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"琴键漫步","buffer":true,"buffer_des":["cc_bd_a1","cc_bd_a1_a3"],"des":"进驻宿舍时,每<@cc.vup>1个<$cc.bd_a1_a3><@cc.rem>小节转化为<@cc.vup>1点<$cc.bd_a1><@cc.rem>感知信息","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all&bd_n1_2","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":238,"name":"濯尘芙蓉","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"异格者","buffer":true,"buffer_des":["cc_g_sp"],"des":"进驻控制中枢时,控制中枢内每个<$cc.g.sp><@cc.kw>异格干员可使控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_sp","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"护理专精","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>医疗干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>2级,则训练速度额外<@cc.vup>+45%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train2_medic1","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":237,"name":"黑键","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"乐感","buffer":true,"buffer_des":["cc_bd_B","cc_bd_a1"],"des":"进驻贸易站时,宿舍内每有<@cc.kw>1名干员则<$cc.bd_a1><@cc.rem>感知信息<@cc.vup>+1,同时每<@cc.vup>1点<$cc.bd_a1><@cc.rem>感知信息转化为<@cc.vup>1点<$cc.bd_B><@cc.rem>无声共鸣","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_bd_n1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精0 1级","skillname":"徘徊旋律","buffer":true,"buffer_des":["cc_bd_B"],"des":"进驻贸易站时,每<@cc.vup>4点<$cc.bd_B><@cc.rem>无声共鸣<@cc.vup>+1%订单效率","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd_bd1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":1,"phase_level":"精2 1级","skillname":"怅惘和声","buffer":true,"buffer_des":["cc_bd_B"],"des":"进驻贸易站时,每<@cc.vup>2点<$cc.bd_B><@cc.rem>无声共鸣<@cc.vup>+1%订单效率","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd_bd2","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":236,"name":"埃拉托","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"狙击专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_sniper1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"拂弦","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>2级,则训练速度额外<@cc.vup>+45%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train2_sniper1","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":235,"name":"掠风","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"必修课程","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>75%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve2","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"自动化·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,当前制造站内其他干员提供的生产力<@cc.vdown>全部归零(不包含根据设施数量提供加成的生产力),每个<@cc.kw>发电站为当前制造站<@cc.vup>+5%的生产力","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd&power1","buffColor":"#ffd800","textColor":"#333333"}]},{"key":234,"name":"流明","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"柔和微光·α","buffer":false,"buffer_des":[],"des":"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.1,同时每有<@cc.kw>1间发电站,则恢复效果额外<@cc.vup>+0.05(叠加后的最终值同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_powToRecAll1","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"柔和微光·β","buffer":false,"buffer_des":[],"des":"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.15,同时每有<@cc.kw>1间发电站,则恢复效果额外<@cc.vup>+0.05(叠加后的最终值同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_powToRecAll2","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":233,"name":"艾丽妮","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"剑与手炮","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>近卫与<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_vanguard&sniper","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"精神锻炼","buffer":false,"buffer_des":[],"des":"进驻训练室单次协助一名干员训练时长达<@cc.vup>5小时,则该名干员下次训练所需时间<@cc.vup>-50%(任意一方离开训练室时,效果消失)","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_reduceTime","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":232,"name":"归溟幽灵鲨","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"特种专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>特种干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_specialist1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"阿戈尔战术","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>特种干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>3级,则训练速度额外<@cc.vup>+65%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train3_specialist2","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"斗争渴望","buffer":false,"buffer_des":[],"des":"进驻训练室协助<@cc.kw>特种干员训练专精技能至<@cc.vup>3级时,心情每小时消耗<@cc.vdown>+1","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_specter","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":231,"name":"褐果","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"标准化·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+15%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"地质学·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>源石类配方的生产力<@cc.vup>+30%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_originium1","buffColor":"#ffd800","textColor":"#333333"}]},{"key":230,"name":"海蒂","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"订单分发·α","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+20%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"名流欢会","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+35%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd3","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"“一千封信”","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,会客室更容易获得<@cc.kw>格拉斯哥帮线索(工作时长影响概率)","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_c_victoria","buffColor":"#005752","textColor":"#ffffff"}]},{"key":229,"name":"洛洛","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"舍弃的赘余","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>65%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_p4","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"无用的赠予","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料产出<@cc.kw>T3品质的副产品时,副产品必定为<@cc.kw>聚酸酯组","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_drop_polyester","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":228,"name":"号角","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"军事工程学","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,心情消耗为<@cc.kw>4的配方全部<@cc.vup>-1心情消耗","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve_cost1","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"DIY·炽合金","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>炽合金块材料时,副产品的产出概率提升<@cc.vup>100%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_alloyBlock","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":227,"name":"风丸","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"化影","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>15%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd2","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"得心应手","buffer":false,"buffer_des":[],"des":"进驻会客室时,如果会客室内只有自身处于工作状态时,线索搜集速度提升<@cc.vup>35%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_condChar","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":226,"name":"见行者","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"线索搜集·α","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd1","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"逻辑推理","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>35%,心情每小时消耗<@cc.vdown>+2","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd&cost","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":225,"name":"菲亚梅塔","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"自律","buffer":false,"buffer_des":[],"des":"进驻宿舍时,自身心情每小时恢复<@cc.vup>+2,同时<@cc.vdown>无法获得其他来源提供的心情恢复效果","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_reborn","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精0 1级","skillname":"患难之交","buffer":false,"buffer_des":[],"des":"进驻宿舍时,如果自身为<@cc.kw>满心情,则与当前宿舍<@cc.kw>前一位进驻的干员互换心情","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_exchangeAp","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":224,"name":"夏栎","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"风声","buffer":false,"buffer_des":[],"des":"进驻会客室时,更容易获得<@cc.kw>格拉斯哥帮线索(工作时长影响概率)","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_glasgow1","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"情报整理","buffer":false,"buffer_des":[],"des":"进驻会客室后,每当新搜集到的线索不是<@cc.kw>格拉斯哥帮时,则额外增加<@cc.kw>格拉斯哥帮线索的出现概率(工作时长影响概率)","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_flag_glasgow","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":223,"name":"澄闪","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"电磁充能·α","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+10%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd1","buffColor":"#8fc31f","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"电荷释放","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+20%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd3","buffColor":"#8fc31f","textColor":"#ffffff"}]},{"key":222,"name":"夜半","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"先锋专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>先锋干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_vanguard1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"战术研习","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>先锋干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>1级,则训练速度额外<@cc.vup>+45%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train1_vanguard1","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":221,"name":"寒芒克洛丝","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"异格者","buffer":true,"buffer_des":["cc_g_sp"],"des":"进驻控制中枢时,控制中枢内每个<$cc.g.sp><@cc.kw>异格干员可使控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_sp","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"实战技巧:速射","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+30%,如果训练位干员分支为<@cc.kw>速射手,则训练速度额外<@cc.vup>+45%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_fastshot","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":220,"name":"老鲤","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"浮生得闲","buffer":false,"buffer_des":[],"des":"当与<@cc.kw>阿进驻控制中枢一起工作时,控制中枢内所有干员心情每小时恢复<@cc.vup>+0.25","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_lda","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"世事洞明","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,会客室线索搜集速度<@cc.vup>+25%(同种效果取最高)","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_c_spd","buffColor":"#005752","textColor":"#ffffff"}]},{"key":219,"name":"令","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"杯莫停","buffer":true,"buffer_des":["cc_g_sui"],"des":"进驻控制中枢时,<@cc.kw>消除当前控制中枢内所有<$cc.g.sui><@cc.kw>岁干员<@cc.kw>自身心情消耗的影响","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_clear_sui","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"“山河远阔”","buffer":true,"buffer_des":["cc_bd_a1","cc_bd_b1"],"des":"进驻控制中枢时,当自身心情大于<@cc.kw>12时,<$cc.bd_b1><@cc.rem>人间烟火<@cc.vup>+15;当自身心情处于<@cc.kw>12以下时,<$cc.bd_a1><@cc.rem>感知信息<@cc.vup>+10","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_cost_bd1&bd2","buffColor":"#005752","textColor":"#ffffff"}]},{"key":218,"name":"暮落","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"重装专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>重装干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_defender1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"实战技巧:驭法铁卫","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>重装干员的专精技能训练速度<@cc.vup>+30%,如果训练位干员分支为<@cc.kw>驭法铁卫,则训练速度额外<@cc.vup>+45%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_artsprotector","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":217,"name":"九色鹿","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"因果","buffer":true,"buffer_des":["cc_w_ncdeer1"],"des":"进驻加工站时,累积<@cc.kw>40点<$cc.w.ncdeer1><@cc.rem>因果必定产出一次副产品","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_bonus1","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"业报","buffer":true,"buffer_des":["cc_w_ncdeer2"],"des":"进驻加工站时,累积<@cc.kw>80点<$cc.w.ncdeer2><@cc.rem>业报必定产出一次副产品","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_bonus2","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":216,"name":"耶拉","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"线索搜集·α","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd1","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"雪境守望","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%,且更容易获得<@cc.kw>喀兰贸易线索(工作时长影响概率)","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_kjerag2","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"耶拉冈德","buffer":false,"buffer_des":[],"des":"进驻会客室后,每当新搜集到的线索不是<@cc.kw>喀兰贸易时,则额外增加<@cc.kw>喀兰贸易线索的出现概率(工作时长影响概率)","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_flag_kjerag","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":215,"name":"极光","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"重装专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>重装干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_defender1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"极地生存","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>重装干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>1级,则训练速度额外<@cc.vup>+45%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train1_defender1","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":214,"name":"灵知","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"幕后指挥","buffer":true,"buffer_des":["cc_g_karlan"],"des":"进驻控制中枢时,控制中枢内每个<$cc.g.karlan><@cc.kw>喀兰贸易干员可使控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_karlan","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"精密计算","buffer":true,"buffer_des":["cc_g_karlan"],"des":"进驻控制中枢时,每个进驻在贸易站的<$cc.g.karlan><@cc.kw>喀兰贸易干员,订单获取效率<@cc.vdown>-15%,订单上限<@cc.vup>+6","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_t_limit&spd","buffColor":"#005752","textColor":"#ffffff"}]},{"key":213,"name":"蚀清","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"腐蚀科学·α","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>75%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve2","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"腐蚀科学·β","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>80%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve3","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"缓蚀技术","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料产出<@cc.kw>T3品质的副产品时,副产品必定为<@cc.kw>异铁组","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_drop_oriron","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":212,"name":"布丁","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"设备维护","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+15%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd2","buffColor":"#8fc31f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"超频","buffer":true,"buffer_des":["cc_tag_op"],"des":"进驻控制中枢时,如果有<@cc.kw>2台以上<$cc.tag.op><@cc.kw>作业平台进驻在<@cc.kw>发电站,则所有制造站生产力<@cc.vup>+2%(同种效果取最高)","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_token_p_spd","buffColor":"#005752","textColor":"#ffffff"}]},{"key":211,"name":"蜜莓","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"草药学·α","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>75%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve2","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"草药学·β","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>80%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve3","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"心理疏导","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.7(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single3","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":210,"name":"正义骑士号","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"备用能源","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+10%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd1","buffColor":"#8fc31f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精0 30级","skillname":"“滴滴,启动!”","buffer":false,"buffer_des":[],"des":"进驻发电站时,<@cc.kw>野鬃所在的制造站生产力<@cc.vup>+5%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_jnight","buffColor":"#8fc31f","textColor":"#ffffff"}]},{"key":209,"name":"野鬃","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"红松骑士团·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+15%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"红松骑士团·β","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+25%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd2","buffColor":"#ffd800","textColor":"#333333"}]},{"key":208,"name":"焰尾","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"小小的领袖","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_cost","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"红松的骑士","buffer":true,"buffer_des":["cc_g_psk"],"des":"进驻控制中枢时,每个进驻在制造站的<$cc.g.psk><@cc.kw>红松骑士团干员,<@cc.kw>作战记录类配方的生产力<@cc.vup>+10%,<@cc.kw>贵金属类配方的生产力<@cc.vdown>-10%","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_psk","buffColor":"#005752","textColor":"#ffffff"}]},{"key":207,"name":"耀骑士临光","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"骑士训练","buffer":true,"buffer_des":["cc_tag_knight"],"des":"进驻训练室协助位时,基建内(不包含副手)每名<$cc.tag.knight><@cc.kw>骑士干员为当前干员的专精技能训练速度<@cc.vup>+5%(最多生效<@cc.kw>5名)","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_knight_bd1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"崇高准则","buffer":true,"buffer_des":["cc_tag_knight"],"des":"进驻训练室协助位时,基建内(不包含副手)每名<$cc.tag.knight><@cc.kw>骑士干员为当前干员的专精技能训练速度<@cc.vup>+5%(最多生效<@cc.kw>8名)","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_knight_bd2","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":206,"name":"灰毫","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"红松骑士团·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+15%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"红松骑士团·β","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+25%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd2","buffColor":"#ffd800","textColor":"#333333"}]},{"key":205,"name":"远牙","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"“归乡”","buffer":false,"buffer_des":[],"des":"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.55,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.1(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all&one3","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精0 1级","skillname":"红松骑士团·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+15%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":1,"phase_level":"精2 1级","skillname":"红松骑士团·β","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+25%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd2","buffColor":"#ffd800","textColor":"#333333"}]},{"key":204,"name":"桑葚","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"救援队·珠算","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+10%,心情每小时消耗<@cc.vup>-0.25","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd&cost1","buffColor":"#565656","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精1 1级","skillname":"救援队·资源清点","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+20%,心情每小时消耗<@cc.vup>-0.25","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd&cost2","buffColor":"#565656","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"救援队·灾后普查","buffer":true,"buffer_des":["cc_bd_b1"],"des":"进驻人力办公室时,每个招募位(不包含初始招募位)<@cc.vup>+10点<<$cc.bd_b1><@cc.rem>人间烟火","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd_bd_n2","buffColor":"#565656","textColor":"#ffffff"}]},{"key":203,"name":"罗比菈塔","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"工程学","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>基建材料时,副产品的产出概率提升<@cc.vup>70%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_build1","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"标准化·β","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+25%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd2","buffColor":"#ffd800","textColor":"#333333"}]},{"key":202,"name":"琴柳","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"维多利亚文学","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.7(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single3","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"感染力","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,人力办公室联络速度小于<@cc.vup>30%时(其中包含基础联络速度5%),则联络速度额外<@cc.vup>+20%(该加成全局效果唯一,不受其它加成影响)","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_h_spd","buffColor":"#005752","textColor":"#ffffff"}]},{"key":201,"name":"龙舌兰","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"投资·α","buffer":false,"buffer_des":[],"des":"进驻贸易站后,如果下笔<@cc.kw>赤金订单交付数大于<@cc.kw>3(违约订单不视作赤金订单),则其龙门币收益<@cc.kw>+250,心情每小时消耗<@cc.vup>-0.25","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_long1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"投资·β","buffer":false,"buffer_des":[],"des":"进驻贸易站后,如果下笔<@cc.kw>赤金订单交付数大于<@cc.kw>3(违约订单不视作赤金订单),则其龙门币收益<@cc.kw>+500,心情每小时消耗<@cc.vup>-0.25","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_long2","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":200,"name":"羽毛笔","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"放空","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>技巧概要时,心情消耗为<@cc.kw>2的配方全部<@cc.vup>-1心情消耗","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_skill_cost1","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"适应力","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>技巧概要时,副产品的产出概率提升<@cc.vup>75%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_skill2","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":199,"name":"水月","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"意识协议","buffer":true,"buffer_des":["cc_sk_manu1"],"des":"进驻制造站时,当前制造站内每个<$cc.sk.manu1><@cc.kw>标准化类技能为自身<@cc.vup>+5%的生产力","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_skill_spd","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"标准化·β","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+25%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd2","buffColor":"#ffd800","textColor":"#333333"}]},{"key":198,"name":"假日威龙陈","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"狙击专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_sniper1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"以身作则","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>1级,则训练速度额外<@cc.vup>+65%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train1_sniper2","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"工作狂","buffer":false,"buffer_des":[],"des":"进驻训练室协助<@cc.kw>狙击干员训练专精技能至<@cc.vup>1级时,心情每小时消耗<@cc.vdown>+1","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_chen","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":197,"name":"帕拉斯","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"智慧之境","buffer":false,"buffer_des":[],"des":"进驻制造站时,仓库容量上限<@cc.vup>+8,心情每小时消耗<@cc.vup>-0.25","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_limit&cost1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"胜利之计","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>作战记录类配方的生产力<@cc.vup>+25%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_exp1","buffColor":"#ffd800","textColor":"#333333"}]},{"key":196,"name":"深靛","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"毒剂师之友","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内心情未满的某个干员每小时恢复<@cc.vup>+0.55(同种效果取最高),如果目标是<@cc.kw>蓝毒,则恢复效果额外<@cc.vup>+0.45","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single_indigo","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精0 1级","skillname":"光能充能·α","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+10%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd1","buffColor":"#8fc31f","textColor":"#ffffff"},{"skill_key":1,"skill_level":1,"phase_level":"精1 1级","skillname":"灯塔供能模块","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+15%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd2","buffColor":"#8fc31f","textColor":"#ffffff"}]},{"key":195,"name":"贝娜","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"“可靠”助手","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vdown>-20%,仓库容量上限<@cc.vup>+17,心情每小时消耗<@cc.vup>-0.25","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd&limit&cost4","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"裁缝·α","buffer":false,"buffer_des":[],"des":"进驻贸易站时,<@cc.kw>小幅提升当前贸易站<@cc.kw>高品质贵金属订单的出现概率(工作时长影响概率),心情每小时消耗<@cc.vup>-0.25","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_wt&cost1","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":194,"name":"绮良","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"订单流可视化·α","buffer":true,"buffer_des":["cc_t_flow_gold"],"des":"进驻贸易站时,订单获取效率<@cc.vup>+5%,每有<@cc.kw>4条<$cc.t.flow_gold><@cc.kw>赤金生产线,则为当前贸易站额外提供<@cc.vup>2条<$cc.t.flow_gold><@cc.kw>赤金生产线","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_flow_gc1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"订单流可视化·β","buffer":true,"buffer_des":["cc_t_flow_gold"],"des":"进驻贸易站时,订单获取效率<@cc.vup>+5%,每有<@cc.kw>2条<$cc.t.flow_gold><@cc.kw>赤金生产线,则为当前贸易站额外提供<@cc.vup>2条<$cc.t.flow_gold><@cc.kw>赤金生产线","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_flow_gc2","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":193,"name":"卡涅利安","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"术师专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>术师干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_caster1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"尽在掌握","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>术师干员的专精技能训练速度<@cc.vup>+60%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_caster3","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":192,"name":"赤冬","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"近卫专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_guard1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"信影流","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>1级,则训练速度额外<@cc.vup>+45%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train1_guard1","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":191,"name":"歌蕾蒂娅","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"潮汐守望","buffer":true,"buffer_des":["cc_g_abyssal"],"des":"进驻控制中枢时,每有1个<$cc.g.abyssal><@cc.kw>深海猎人干员进驻在宿舍以外的设施,则自身心情每小时消耗<@cc.vdown>+0.5;反之则自身心情每小时恢复<@cc.vup>+0.5,如果进驻在宿舍内的<$cc.g.abyssal><@cc.kw>深海猎人干员为满心情,则额外<@cc.vup>+0.5","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_cost_aegir","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精0 1级","skillname":"集群狩猎·α","buffer":true,"buffer_des":["cc_c_abyssal2_1","cc_c_abyssal2_3","cc_g_abyssal"],"des":"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05;基建内<$cc.g.abyssal><@cc.kw>深海猎人干员获得<$cc.c.abyssal2_1><@cc.rem>特殊加成(与部分技能有<$cc.c.abyssal2_3><@cc.rem>特殊叠加规则)","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_aegir","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":1,"phase_level":"精2 1级","skillname":"集群狩猎·β","buffer":true,"buffer_des":["cc_c_abyssal2_2","cc_c_abyssal2_3","cc_g_abyssal"],"des":"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05;基建内<$cc.g.abyssal><@cc.kw>深海猎人干员获得<$cc.c.abyssal2_2><@cc.rem>特殊加成(与部分技能有<$cc.c.abyssal2_3><@cc.rem>特殊叠加规则)","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_aegir2","buffColor":"#005752","textColor":"#ffffff"}]},{"key":190,"name":"凯尔希","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"未知技术","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>70%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_p5","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"最高权限","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,所有制造站生产力<@cc.vup>+2%(同种效果取最高)","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_p_spd","buffColor":"#005752","textColor":"#ffffff"}]},{"key":189,"name":"浊心斯卡蒂","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"辅助专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>辅助干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_supporter1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"同化","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>辅助干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>3级,则训练速度额外<@cc.vup>+65%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train3_supporter2","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"变异","buffer":false,"buffer_des":[],"des":"进驻训练室协助<@cc.kw>辅助干员训练专精技能至<@cc.vup>3级时,心情每小时消耗<@cc.vdown>+1","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_skadi","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":188,"name":"暴雨","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"护卫","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_cost","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精0 1级","skillname":"重装专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>重装干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_defender1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":1,"phase_level":"精2 1级","skillname":"阵地经验","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>重装干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>2级,则训练速度额外<@cc.vup>+45%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train2_defender1","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":187,"name":"熔泉","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"熔铸","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,心情消耗为<@cc.kw>4的配方全部<@cc.vup>-1心情消耗","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve_cost1","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"DIY·异铁","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>异铁类材料时,副产品的产出概率提升<@cc.vup>90%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_oriron","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":186,"name":"异客","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"电磁充能·α","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+10%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd1","buffColor":"#8fc31f","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"聚能","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+15%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd2","buffColor":"#8fc31f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"自动化·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,当前制造站内其他干员提供的生产力<@cc.vdown>全部归零(不包含根据设施数量提供加成的生产力),每个<@cc.kw>发电站为当前制造站<@cc.vup>+5%的生产力","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd&power1","buffColor":"#ffd800","textColor":"#333333"}]},{"key":185,"name":"战车","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"彩虹小队","buffer":true,"buffer_des":["cc_g_R6"],"des":"进驻控制中枢时,控制中枢内每个<$cc.g.R6><@cc.kw>彩虹小队干员可使控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_r6","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"乌萨斯特饮","buffer":true,"buffer_des":["cc_bd_tachanka","cc_g_ussg"],"des":"进驻控制中枢时,控制中枢内每有1名<$cc.g.ussg><@cc.kw>乌萨斯学生自治团干员,则<$cc.bd_tachanka><@cc.rem>乌萨斯特饮<@cc.vup>+1","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_tachanka","buffColor":"#005752","textColor":"#ffffff"}]},{"key":184,"name":"霜华","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"彩虹小队","buffer":true,"buffer_des":["cc_g_R6"],"des":"进驻控制中枢时,控制中枢内每个<$cc.g.R6><@cc.kw>彩虹小队干员可使控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_r6","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"机械工程","buffer":true,"buffer_des":["cc_bd_ash","cc_bd_tachanka"],"des":"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>50%,每<@cc.vup>1点<$cc.bd_ash><@cc.rem>情报储备额外提升<@cc.vup>5%;如果<$cc.bd_tachanka><@cc.rem>乌萨斯特饮达到<@cc.vup>4瓶,则额外提升<@cc.vup>15%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_frost","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":183,"name":"闪击","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"彩虹小队","buffer":true,"buffer_des":["cc_g_R6"],"des":"进驻控制中枢时,控制中枢内每个<$cc.g.R6><@cc.kw>彩虹小队干员可使控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_r6","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"语言学","buffer":true,"buffer_des":["cc_bd_ash","cc_bd_tachanka"],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+20%,每<@cc.vup>1点<$cc.bd_ash><@cc.rem>情报储备额外<@cc.vup>+5%联络速度,每<@cc.vup>1瓶<$cc.bd_tachanka><@cc.rem>乌萨斯特饮额外<@cc.vup>+5%联络速度","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_blitz","buffColor":"#565656","textColor":"#ffffff"}]},{"key":182,"name":"灰烬","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"彩虹小队","buffer":true,"buffer_des":["cc_g_R6"],"des":"进驻控制中枢时,控制中枢内每个<$cc.g.R6><@cc.kw>彩虹小队干员可使控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_r6","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"情报储备","buffer":true,"buffer_des":["cc_bd_ash","cc_g_R6"],"des":"进驻控制中枢时,控制中枢内每有1名<$cc.g.R6><@cc.kw>彩虹小队干员,则<$cc.bd_ash><@cc.rem>情报储备<@cc.vup>+1","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_ash","buffColor":"#005752","textColor":"#ffffff"}]},{"key":181,"name":"图耶","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"物流规划·α","buffer":true,"buffer_des":["cc_t_flow_gold"],"des":"进驻贸易站时,订单获取效率<@cc.vup>+5%,每有<@cc.kw>4条<$cc.t.flow_gold><@cc.kw>赤金生产线,则当前贸易站订单获取效率额外<@cc.vup>+15%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_flow_gs1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"物流规划·β","buffer":true,"buffer_des":["cc_t_flow_gold"],"des":"进驻贸易站时,订单获取效率<@cc.vup>+5%,每有<@cc.kw>2条<$cc.t.flow_gold><@cc.kw>赤金生产线,则当前贸易站订单获取效率额外<@cc.vup>+15%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_flow_gs2","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":180,"name":"炎狱炎熔","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"异格者","buffer":true,"buffer_des":["cc_g_sp"],"des":"进驻控制中枢时,控制中枢内每个<$cc.g.sp><@cc.kw>异格干员可使控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_sp","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"热能充能·γ","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+20%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd3","buffColor":"#8fc31f","textColor":"#ffffff"}]},{"key":179,"name":"乌有","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"好事之徒","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+35%,同时每个招募位(不包含初始招募位)额外<@cc.vup>+5%会客室线索搜集速度","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd&clue","buffColor":"#565656","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"“愿者上钩”","buffer":true,"buffer_des":["cc_bd_b1"],"des":"进驻贸易站时,宿舍内每有<@cc.kw>1名干员则<$cc.bd_b1><@cc.rem>人间烟火<@cc.vup>+1,同时每有<@cc.vup>1点<$cc.bd_b1><@cc.rem>人间烟火,则订单获取效率<@cc.vup>+1%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_bd_n2","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":178,"name":"嵯峨","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"先锋专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>先锋干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_vanguard1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"入世","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>先锋干员的专精技能训练速度<@cc.vup>+60%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_vanguard3","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":177,"name":"夕","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"\\"不以物喜\\"","buffer":true,"buffer_des":["cc_bd_b1"],"des":"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05;当自身心情处于<@cc.kw>12以下时,<$cc.bd_b1><@cc.rem>人间烟火<@cc.vup>+15","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_cost_bd1","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精0 1级","skillname":"\\"不以己悲\\"","buffer":true,"buffer_des":["cc_bd_a1"],"des":"进驻控制中枢时,自身心情每小时消耗<@cc.vdown>+0.5;当自身心情大于<@cc.kw>12时,<$cc.bd_a1><@cc.rem>感知信息<@cc.vup>+10","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_cost_bd2","buffColor":"#005752","textColor":"#ffffff"}]},{"key":176,"name":"豆苗","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"磐蟹·豆豆","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+15%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"磐蟹·阿盘","buffer":false,"buffer_des":[],"des":"进驻制造站时,仓库容量上限<@cc.vup>+8,心情每小时消耗<@cc.vup>-0.25","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_limit&cost1","buffColor":"#ffd800","textColor":"#333333"}]},{"key":175,"name":"爱丽丝","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"睡前故事","buffer":true,"buffer_des":["cc_bd_a1_a2"],"des":"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.1(同种效果取最高),同时当前宿舍每级提供<@cc.vup>1层<$cc.bd_a1_a2><@cc.rem>梦境","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all&bd_n1_n2","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"梦境呓语","buffer":true,"buffer_des":["cc_bd_a1","cc_bd_a1_a2"],"des":"进驻宿舍时,每<@cc.vup>1层<$cc.bd_a1_a2><@cc.rem>梦境转化为<@cc.vup>1点<$cc.bd_a1><@cc.rem>感知信息","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all&bd_n1","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":174,"name":"空弦","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"虔诚筹款·α","buffer":false,"buffer_des":[],"des":"进驻贸易站时,每间宿舍每级<@cc.vup>+1%获取效率","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&dorm1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"虔诚筹款·β","buffer":false,"buffer_des":[],"des":"进驻贸易站时,每间宿舍每级<@cc.vup>+2%获取效率","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&dorm2","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":173,"name":"松果","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"工程学","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>基建材料时,副产品的产出概率提升<@cc.vup>70%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_build1","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"便携蓄电池","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>基建材料时,心情消耗为<@cc.kw>2的配方全部<@cc.vup>-1心情消耗","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_build_cost","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":172,"name":"罗宾","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"特种专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>特种干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_specialist1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"陷阱对焦","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>特种干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>1级,则训练速度额外<@cc.vup>+45%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train1_specialist1","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":171,"name":"卡夫卡","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"手工艺品·α","buffer":false,"buffer_des":[],"des":"进驻贸易站时,<@cc.kw>小幅提升当前贸易站<@cc.kw>高品质贵金属订单的出现概率(工作时长影响概率),心情每小时消耗<@cc.vup>-0.25","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_wt&cost1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"手工艺品·β","buffer":false,"buffer_des":[],"des":"进驻贸易站时,<@cc.kw>提升当前贸易站<@cc.kw>高品质贵金属订单的出现概率(工作时长影响概率),心情每小时消耗<@cc.vup>-0.25","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_wt&cost2","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":170,"name":"山","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"内幕","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+20%,每产生<@cc.vup>1次联络次数,增加<@cc.kw>黑钢国际线索的概率(工作时长和招募位影响概率)","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd&blacksteel2","buffColor":"#565656","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"哥伦比亚史","buffer":false,"buffer_des":[],"des":"进驻会客室后,每当新搜集到的线索不是<@cc.kw>莱茵生命时,则额外增加<@cc.kw>莱茵生命线索的出现概率(工作时长影响概率)","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_flag_rhine","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":169,"name":"杰克","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"活泼","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.2(同种效果取最高);同时自身心情每小时恢复<@cc.vup>+0.4","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single&one01","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"线索搜集·β","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>20%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd2","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":168,"name":"絮雨","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"巡游","buffer":true,"buffer_des":["cc_bd_a1_a1"],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+20%,同时每个招募位(不包含初始招募位)<@cc.vup>+10点<$cc.bd_a1_a1><@cc.rem>记忆碎片","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd_bd_n1_n1","buffColor":"#565656","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"追忆","buffer":true,"buffer_des":["cc_bd_a1","cc_bd_a1_a1"],"des":"进驻人力办公室时,每<@cc.vup>1点<$cc.bd_a1_a1><@cc.rem>记忆碎片转化为<@cc.vup>1点<$cc.bd_a1><@cc.rem>感知信息,心情耗尽时清空所有<$cc.bd_a1_a1><@cc.rem>记忆碎片和自身累积的<$cc.bd_a1><@cc.rem>感知信息","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd_memento","buffColor":"#565656","textColor":"#ffffff"}]},{"key":167,"name":"泥岩","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"执著","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,相应配方的心情消耗恒定为<@cc.vup>2","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_constant","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"DIY·源岩","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>源岩类材料时,副产品的产出概率提升<@cc.vup>90%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_orirock","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":166,"name":"迷迭香","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"超感","buffer":true,"buffer_des":["cc_bd_A","cc_bd_a1"],"des":"进驻制造站时,宿舍内每有<@cc.kw>1名干员则<$cc.bd_a1><@cc.rem>感知信息<@cc.vup>+1,同时每<@cc.vup>1点<$cc.bd_a1><@cc.rem>感知信息转化为<@cc.vup>1点<$cc.bd_A><@cc.rem>思维链环","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd_bd_n1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精0 1级","skillname":"念力","buffer":true,"buffer_des":["cc_bd_A"],"des":"进驻制造站时,每<@cc.vup>2点<$cc.bd_A><@cc.rem>思维链环<@cc.vup>+1%生产力","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd_bd1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":1,"phase_level":"精2 1级","skillname":"意识实体","buffer":true,"buffer_des":["cc_bd_A"],"des":"进驻制造站时,每<@cc.vup>1点<$cc.bd_A><@cc.rem>思维链环<@cc.vup>+1%生产力","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd_bd2","buffColor":"#ffd800","textColor":"#333333"}]},{"key":165,"name":"鞭刃","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"近卫专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_guard1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"教官","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,干员的专精技能训练速度<@cc.vup>+25%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_all","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":164,"name":"泡泡","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"囤积者","buffer":false,"buffer_des":[],"des":"进驻制造站时,仓库容量上限<@cc.vup>+10,心情每小时消耗<@cc.vup>-0.25","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_limit&cost2","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"大就是好!","buffer":true,"buffer_des":["cc_m_var1"],"des":"进驻制造站时,当前制造站内干员根据自身提升的仓库容量提供一定的生产力。提升<@cc.vup>16格以下的,每格仓库容量提供<@cc.vup>1%生产力;提升大于<@cc.vup>16格的,每格仓库容量提供<@cc.vup>3%生产力(无法与<$cc.m.var1><@cc.rem>回收利用叠加,且优先生效)","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd_variable31","buffColor":"#ffd800","textColor":"#333333"}]},{"key":163,"name":"奥斯塔","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"灵感","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,心情消耗为<@cc.kw>4的配方全部<@cc.vup>-1心情消耗","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve_cost1","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"DIY·聚酸酯","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>聚酸酯类材料时,副产品的产出概率提升<@cc.vup>90%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_polyester","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":162,"name":"瑕光","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"精打细算","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,减免龙门币消耗","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_free","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"热心修补匠","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>40%,同时心情消耗为<@cc.kw>8以上的配方全部<@cc.vup>-4心情消耗","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_cost_blemishine","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":161,"name":"薄绿","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"术师专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>术师干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_caster1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"博览群书","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>术师干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>2级,则训练速度额外<@cc.vup>+45%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train2_caster1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"地质学·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>源石类配方的生产力<@cc.vup>+30%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_originium1","buffColor":"#ffd800","textColor":"#333333"}]},{"key":160,"name":"芳汀","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"“物尽其用”","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,宿舍内每有<@cc.kw>1名心情<@cc.vup>4以下的干员,副产品的产出概率提升<@cc.vup>5%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve_dorm1","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":0,"skill_level":1,"phase_level":"精1 1级","skillname":"“人善其事”","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,宿舍内每有<@cc.kw>1名心情<@cc.vup>20以下的干员,副产品的产出概率提升<@cc.vup>5%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve_dorm3","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"“独处”","buffer":false,"buffer_des":[],"des":"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.7;如果该宿舍内有其他干员,则每人额外为自身心情每小时恢复<@cc.vup>+0.05","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_one","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":159,"name":"四月","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"订单管理·α","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+10%,且订单上限<@cc.vup>+2","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&limit1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"订单管理·β","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+10%,且订单上限<@cc.vup>+4","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&limit2","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精0 1级","skillname":"鼓舞","buffer":false,"buffer_des":[],"des":"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.1(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all1","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":158,"name":"史尔特尔","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"近卫专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_guard1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"剑术记忆","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+60%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_guard3","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":157,"name":"酸糖","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"B-girl","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+40%","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd4","buffColor":"#565656","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"Give me five","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.35(同种效果取最高);同时自身心情每小时恢复<@cc.vup>+0.35","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single&one12","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":156,"name":"燧石","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"近卫专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_guard1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"苦行","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>2级,则训练速度额外<@cc.vup>+45%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train2_guard1","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":155,"name":"特米米","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"烤肉大师","buffer":true,"buffer_des":["cc_gvial"],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.55(同种效果取最高),如果目标是<@cc.kw><$cc.gvial>嘉维尔,则恢复效果额外<@cc.vup>+0.45","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single_tomimi","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"一知半解","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>术师干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>1级,则训练速度额外<@cc.vup>+45%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train1_caster1","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":154,"name":"森蚺","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"自动化·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,当前制造站内其他干员提供的生产力<@cc.vdown>全部归零(不包含根据设施数量提供加成的生产力),每个<@cc.kw>发电站为当前制造站<@cc.vup>+5%的生产力","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd&power1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"自动化·β","buffer":false,"buffer_des":[],"des":"进驻制造站时,当前制造站内其他干员提供的生产力<@cc.vdown>全部归零(不包含根据设施数量提供加成的生产力),每个<@cc.kw>发电站为当前制造站<@cc.vup>+10%的生产力","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd&power2","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"我寻思能行","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,如果<@cc.kw>Lancet-2进驻在<@cc.kw>发电站,<@cc.kw>发电站额外<@cc.vup>+2(仅影响设施数量)","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_p_bot","buffColor":"#005752","textColor":"#ffffff"}]},{"key":153,"name":"孑","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"摊贩经济","buffer":false,"buffer_des":[],"des":"进驻贸易站时,当前订单数与订单上限每差<@cc.vup>1笔订单,则订单获取效率<@cc.vup>+4%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_limit_diff","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"市井之道","buffer":true,"buffer_des":["cc_t_strong2"],"des":"进驻贸易站时,当前贸易站内其他干员提供的每<@cc.vup>10%订单获取效率使订单上限<@cc.vdown>-1(订单最少为1),同时每有<@cc.vup>1笔订单就<@cc.vup>+4%订单获取效率(与部分技能有<$cc.t.strong2><@cc.rem>特殊叠加规则)","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_limit_count","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":152,"name":"安哲拉","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"独处","buffer":false,"buffer_des":[],"des":"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.7","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_one2","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"麻烦回避者","buffer":false,"buffer_des":[],"des":"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.85","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_one4","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":151,"name":"棘刺","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"“炼金术”","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>50%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_p2","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"“爆炸艺术”","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>任意类材料时,每<@cc.vup>2次加工没有产出副产品,则<@cc.kw>恢复自身一次心情,恢复量为<@cc.kw>对应配方所需消耗的心情(加工结束后统一结算)","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_recovery","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":150,"name":"贾维","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"灵感","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,心情消耗为<@cc.kw>4的配方全部<@cc.vup>-1心情消耗","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve_cost1","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"DIY·装置","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>装置类材料时,副产品的产出概率提升<@cc.vup>90%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_device","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":149,"name":"蜜蜡","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"术师专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>术师干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_caster1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"术师专精·β","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>术师干员的专精技能训练速度<@cc.vup>+50%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_caster2","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":148,"name":"稀音","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"延时摄影","buffer":false,"buffer_des":[],"des":"进驻制造站后,生产力首小时<@cc.vup>+15%,此后每小时<@cc.vup>+2%,最终达到<@cc.vup>+25%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd_add2","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"剪辑·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产<@cc.kw>作战记录类配方时,仓库容量上限<@cc.vup>+12","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_exp&limit1","buffColor":"#ffd800","textColor":"#333333"}]},{"key":147,"name":"卡达","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"Vlog","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产<@cc.kw>作战记录类配方时,心情每小时消耗<@cc.vup>-0.25","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_exp&cost","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"剪辑·β","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产<@cc.kw>作战记录类配方时,仓库容量上限<@cc.vup>+15","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_exp&limit2","buffColor":"#ffd800","textColor":"#333333"}]},{"key":146,"name":"亚叶","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"毒理学·α","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>75%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve2","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"一丝不苟","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,心情消耗为<@cc.kw>2的配方全部<@cc.vup>-1心情消耗","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve_cost","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":145,"name":"断崖","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"线索搜集·α","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd1","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"线索搜集·β","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>20%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd2","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":144,"name":"铃兰","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"辅助专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>辅助干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_supporter1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"共鸣","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>辅助干员的专精技能训练速度<@cc.vup>+60%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_supporter3","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":143,"name":"波登可","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"善解人意","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.55(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single1","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精1 1级","skillname":"疗养","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.65(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single2","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"沁人心脾","buffer":false,"buffer_des":[],"des":"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.15(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all2","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":142,"name":"莱恩哈特","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"结构力学","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>基建材料时,副产品的产出概率提升<@cc.vup>75%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_build2","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"选矿学","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>基建材料时,心情消耗为<@cc.kw>4的配方全部<@cc.vup>-2心情消耗","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_build_cost2","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":141,"name":"苦艾","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"秘密搜查","buffer":false,"buffer_des":[],"des":"进驻会客室时,更容易获得<@cc.kw>乌萨斯学生自治团线索(工作时长影响概率)","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_ursus1","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"甄别","buffer":false,"buffer_des":[],"des":"进驻会客室后,每当新搜集到的线索不是<@cc.kw>乌萨斯学生自治团时,则额外增加<@cc.kw>乌萨斯学生自治团线索的出现概率(工作时长影响概率)","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_flag_ursus","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":140,"name":"早露","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"学生会会长","buffer":true,"buffer_des":["cc_g_ussg"],"des":"进驻控制中枢时,控制中枢内每个<$cc.g.ussg><@cc.kw>乌萨斯学生自治团干员可使控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_ussg","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"人望","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+20%,每产生<@cc.vup>1次联络次数,增加<@cc.kw>乌萨斯学生自治团线索的概率(工作时长和招募位影响概率)","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd&ursus2","buffColor":"#565656","textColor":"#ffffff"}]},{"key":139,"name":"石棉","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"特立独行","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+25%,仓库容量上限<@cc.vdown>-12,心情每小时消耗<@cc.vdown>+0.25","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd&limit&cost3","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"探险者","buffer":false,"buffer_des":[],"des":"进驻制造站时,仓库容量上限<@cc.vup>+16,心情每小时消耗<@cc.vup>-0.25","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_limit&cost3","buffColor":"#ffd800","textColor":"#333333"}]},{"key":138,"name":"月禾","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"天灾信使·α","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+30%","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd2","buffColor":"#565656","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"洞悉人心","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+35%,同时每个招募位(不包含初始招募位)额外<@cc.vup>+5%会客室线索搜集速度","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd&clue","buffColor":"#565656","textColor":"#ffffff"}]},{"key":137,"name":"THRM-EX","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"备用能源","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+10%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd1","buffColor":"#8fc31f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精0 30级","skillname":"热情澎湃","buffer":false,"buffer_des":[],"des":"进驻发电站时,心情每小时消耗<@cc.vup>-0.52","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd&cost","buffColor":"#8fc31f","textColor":"#ffffff"}]},{"key":136,"name":"极境","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"通讯员","buffer":false,"buffer_des":[],"des":"进驻会客室时,更容易获得<@cc.kw>罗德岛制药线索(工作时长影响概率)","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_rhodes1","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"插旗","buffer":false,"buffer_des":[],"des":"进驻会客室后,每当新搜集到的线索不是<@cc.kw>罗德岛制药时,则额外增加<@cc.kw>罗德岛制药线索的出现概率(工作时长影响概率)","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_flag_rhodes","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":135,"name":"温蒂","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"自动化·β","buffer":false,"buffer_des":[],"des":"进驻制造站时,当前制造站内其他干员提供的生产力<@cc.vdown>全部归零(不包含根据设施数量提供加成的生产力),每个<@cc.kw>发电站为当前制造站<@cc.vup>+10%的生产力","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd&power2","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"仿生海龙","buffer":false,"buffer_des":[],"des":"进驻制造站时,当前制造站内其他干员提供的生产力<@cc.vdown>全部归零(不包含根据设施数量提供加成的生产力),每个<@cc.kw>发电站为当前制造站<@cc.vup>+15%的生产力","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd&power3","buffColor":"#ffd800","textColor":"#333333"}]},{"key":134,"name":"W","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"狙击专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_sniper1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"伺机而动","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>3级,则训练速度额外<@cc.vup>+65%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train3_sniper2","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"索然无味","buffer":false,"buffer_des":[],"des":"进驻训练室协助<@cc.kw>狙击干员训练专精技能至<@cc.vup>3级时,心情每小时消耗<@cc.vdown>+1","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_w","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":133,"name":"铸铁","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"近卫专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_guard1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"尽心尽力","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%,如果本次训练专精技能至<@cc.vup>3级,则训练速度额外<@cc.vup>+45%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train3_guard1","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":132,"name":"刻刀","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"特训记录","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>芯片时,副产品的产出概率提升<@cc.vup>70%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_asc1","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"淡泊","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>芯片时,心情消耗为<@cc.kw>2的配方全部<@cc.vup>-1心情消耗","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_asc_cost1","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":131,"name":"巫恋","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"裁缝·α","buffer":false,"buffer_des":[],"des":"进驻贸易站时,<@cc.kw>小幅提升当前贸易站<@cc.kw>高品质贵金属订单的出现概率(工作时长影响概率),心情每小时消耗<@cc.vup>-0.25","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_wt&cost1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"低语","buffer":false,"buffer_des":[],"des":"进驻贸易站时,当前贸易站内其他干员提供的订单获取效率<@cc.vdown>全部归零,且每人为自身<@cc.vup>+45%订单获取效率,同时全体心情每小时消耗<@cc.vdown>+0.25","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_vodfox","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":130,"name":"傀影","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"特种专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>特种干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_specialist1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"假面魅影","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>特种干员的专精技能训练速度<@cc.vup>+60%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_specialist3","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":129,"name":"断罪者","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"天启","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.7(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single3","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"拳术指导录像","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>作战记录类配方的生产力<@cc.vup>+35%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_exp3","buffColor":"#ffd800","textColor":"#333333"}]},{"key":128,"name":"惊蛰","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"至察","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,<@cc.kw>小幅提升会客室内干员<@cc.kw>所属派系的线索倾向效果,但控制中枢内所有干员的心情每小时消耗<@cc.vdown>+0.5","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_c_wt1","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"断事如神","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,<@cc.kw>小幅提升会客室内干员<@cc.kw>所属派系的线索倾向效果","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_c_wt2","buffColor":"#005752","textColor":"#ffffff"}]},{"key":127,"name":"刻俄柏","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"“都想要”","buffer":false,"buffer_des":[],"des":"进驻制造站时,仓库容量上限<@cc.vup>+8,心情每小时消耗<@cc.vup>-0.25","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_limit&cost1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"“等不及”","buffer":false,"buffer_des":[],"des":"进驻制造站后,生产力首小时<@cc.vup>+20%,此后每小时<@cc.vup>+1%,最终达到<@cc.vup>+25%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd_add1","buffColor":"#ffd800","textColor":"#333333"}]},{"key":126,"name":"清流","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"清洁能源","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+15%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd2","buffColor":"#8fc31f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"再生能源","buffer":false,"buffer_des":[],"des":"进驻制造站时,每个<@cc.kw>贸易站为当前制造站<@cc.kw>贵金属类配方的生产力<@cc.vup>+20%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd&trade","buffColor":"#ffd800","textColor":"#333333"}]},{"key":125,"name":"柏喙","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"裁缝·α","buffer":false,"buffer_des":[],"des":"进驻贸易站时,<@cc.kw>小幅提升当前贸易站<@cc.kw>高品质贵金属订单的出现概率(工作时长影响概率),心情每小时消耗<@cc.vup>-0.25","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_wt&cost1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"裁缝·β","buffer":false,"buffer_des":[],"des":"进驻贸易站时,<@cc.kw>提升当前贸易站<@cc.kw>高品质贵金属订单的出现概率(工作时长影响概率),心情每小时消耗<@cc.vup>-0.25","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_wt&cost2","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":124,"name":"宴","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"心理学","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+40%","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd4","buffColor":"#565656","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"线索搜集·β","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>20%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd2","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":123,"name":"慑砂","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"极简实用主义","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,心情消耗为<@cc.kw>4的配方全部<@cc.vup>-2心情消耗","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve_cost2","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"工业设计","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>75%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve2","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":122,"name":"风笛","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"牧歌","buffer":false,"buffer_des":[],"des":"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.55,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.1(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all&one3","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"训练有素","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>芯片时,副产品的产出概率提升<@cc.vup>80%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_asc2","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":121,"name":"雪雉","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"天道酬勤·α","buffer":false,"buffer_des":[],"des":"进驻贸易站时,当前贸易站内干员提供的每<@cc.vup>5%订单获取效率,额外提供<@cc.vup>5%效率,最多提供<@cc.vup>25%效率","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd_variable21","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"天道酬勤·β","buffer":false,"buffer_des":[],"des":"进驻贸易站时,当前贸易站内干员提供的每<@cc.vup>5%订单获取效率,额外提供<@cc.vup>5%效率,最多提供<@cc.vup>35%效率","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd_variable22","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":120,"name":"吽","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"能工巧匠","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>50%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_p2","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"坚毅随和","buffer":true,"buffer_des":["cc_g_lda"],"des":"进驻控制中枢时,控制中枢内每个<$cc.g.lda><@cc.kw>鲤氏侦探事务所干员可使该派系干员<@cc.kw>额外恢复心情,同时每人可使控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.2","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_lda_add","buffColor":"#005752","textColor":"#ffffff"}]},{"key":119,"name":"阿","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"神经质","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,<@cc.kw>提升会客室内干员<@cc.kw>所属派系的线索倾向效果,但控制中枢内所有干员的心情每小时消耗<@cc.vdown>+1.5","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_c_wt","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"精准手术","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>医疗干员的专精技能训练速度<@cc.vup>+60%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_medic3","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":118,"name":"年","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"稀有金属辨识","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>100%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve4","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精0 1级","skillname":"肆无忌惮","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,相应配方全部<@cc.vdown>+2心情消耗","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_nian","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":117,"name":"安比尔","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"慵懒","buffer":false,"buffer_des":[],"des":"进驻宿舍时,自身心情每小时恢复<@cc.vdown>-0.1,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.2(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all&one1","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"订单分发·β","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+30%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd2","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":116,"name":"灰喉","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"必要责任","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_cost","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"独处","buffer":false,"buffer_des":[],"des":"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.7","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_one2","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":115,"name":"煌","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"热能充能·α","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+10%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd1","buffColor":"#8fc31f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"斩铁裂钢","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>基建材料时,副产品的产出概率提升<@cc.vup>80%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_build3","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":114,"name":"布洛卡","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"近卫专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_guard1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"近卫专精·β","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+50%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_guard2","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":113,"name":"苇草","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"独处","buffer":false,"buffer_des":[],"des":"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.7","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_one2","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"替身","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_cost","buffColor":"#005752","textColor":"#ffffff"}]},{"key":112,"name":"梅","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"线索搜集·β","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>20%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd2","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"皇家探员(自称)","buffer":false,"buffer_des":[],"des":"进驻会客室时,更容易获得<@cc.kw>企鹅物流线索(工作时长影响概率)","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_penguin1","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":111,"name":"槐琥","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"团队精神","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>消除当前制造站内所有干员<@cc.kw>自身心情消耗的影响","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_cost_all","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"配合意识","buffer":false,"buffer_des":[],"des":"进驻制造站时,当前制造站内其他干员提供的每<@cc.vup>5%生产力(不包含根据设施数量提供加成的生产力),额外提供<@cc.vup>5%生产力,最多提供<@cc.vup>40%生产力","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd_variable21","buffColor":"#ffd800","textColor":"#333333"}]},{"key":110,"name":"拜松","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"峯驰物流","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+20%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"少当家","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+30%,且订单上限<@cc.vup>+1","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&limit7","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":109,"name":"莫斯提马","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"线索搜集·α","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd1","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"信使·企鹅物流","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%,且更容易获得<@cc.kw>企鹅物流线索(工作时长影响概率)","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_penguin2","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":108,"name":"伊桑","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"WRITER","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+40%","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd4","buffColor":"#565656","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"隐形的美食家","buffer":false,"buffer_des":[],"des":"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.75","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_one3","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":107,"name":"微风","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"线索搜集·α","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd1","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"没落贵族","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%,且更容易获得<@cc.kw>格拉斯哥帮线索(工作时长影响概率)","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_glasgow2","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":106,"name":"红云","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"拾荒者","buffer":false,"buffer_des":[],"des":"进驻制造站时,仓库容量上限<@cc.vup>+8,心情每小时消耗<@cc.vup>-0.25","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_limit&cost1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"回收利用","buffer":false,"buffer_des":[],"des":"进驻制造站时,当前制造站内干员提升的每格仓库容量,提供<@cc.vup>2%生产力","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd_variable11","buffColor":"#ffd800","textColor":"#333333"}]},{"key":105,"name":"送葬人","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"狙击专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_sniper1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"清理协议","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_cost","buffColor":"#005752","textColor":"#ffffff"}]},{"key":104,"name":"炎客","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"技巧理论","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>技巧概要时,副产品的产出概率提升<@cc.vup>70%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_skill1","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"登峰造极","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>技巧概要时,副产品的产出概率提升<@cc.vup>80%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_skill3","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":103,"name":"麦哲伦","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"多功能测绘仪","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>50%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_p2","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"龙腾式无人机","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>任意类材料时,心情消耗为<@cc.kw>4以上的配方全部<@cc.vup>-2心情消耗","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_cost_magallan","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":102,"name":"坚雷","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"重装专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>重装干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_defender1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"零食网络","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_cost","buffColor":"#005752","textColor":"#ffffff"}]},{"key":101,"name":"星极","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"线索搜集·α","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd1","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"星象学","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>25%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd3","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":100,"name":"桃金娘","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"谈判","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单上限<@cc.vup>+5,心情每小时消耗<@cc.vup>-0.25","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_limit&cost","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"领袖","buffer":false,"buffer_des":[],"des":"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.15(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all2","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":99,"name":"赫拉格","span":4,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"超脱","buffer":false,"buffer_des":[],"des":"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.55","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_one1","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精1 1级","skillname":"挣脱","buffer":false,"buffer_des":[],"des":"进驻宿舍时,该宿舍内除自身以外所有干员的心情每小时恢复<@cc.vup>+0.1(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all1","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":0,"skill_level":2,"phase_level":"精2 1级","skillname":"解脱","buffer":false,"buffer_des":[],"des":"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.55,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.1(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all&one3","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精0 1级","skillname":"兵者诡道","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>技巧概要时,副产品的产出概率提升<@cc.vup>80%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_skill3","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":98,"name":"苏苏洛","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"医疗专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>医疗干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_medic1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"药理学·β","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>80%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve3","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":97,"name":"格劳克斯","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"电磁充能·α","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+10%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd1","buffColor":"#8fc31f","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"电磁充能·β","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+15%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd2","buffColor":"#8fc31f","textColor":"#ffffff"}]},{"key":96,"name":"锡兰","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"学者","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>80%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve3","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"源石研究","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>源石类配方的生产力<@cc.vup>+35%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_originium2","buffColor":"#ffd800","textColor":"#333333"}]},{"key":95,"name":"黑","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"沏茶","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.55(同种效果取最高),如果目标是<@cc.kw>锡兰,则恢复效果额外<@cc.vup>+0.45","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single_schwarz","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"黑矢","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+60%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_sniper3","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":94,"name":"安洁莉娜","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"线索搜集·α","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd1","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"信使·罗德岛制药","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%,且更容易获得<@cc.kw>罗德岛制药线索(工作时长影响概率)","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_rhodes2","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":93,"name":"斯卡蒂","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"独处","buffer":false,"buffer_des":[],"des":"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.7","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_one2","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"悲歌","buffer":false,"buffer_des":[],"des":"进驻宿舍时,自身心情每小时恢复<@cc.vup>+1","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_one5","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":92,"name":"塞雷娅","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"线索搜集·α","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd1","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"守望者","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%,且更容易获得<@cc.kw>莱茵生命线索(工作时长影响概率)","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_rhine2","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":91,"name":"艾雅法拉","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"火山学家","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>源石类配方的生产力<@cc.vup>+35%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_originium2","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"天灾信使·β","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+45%","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd5","buffColor":"#565656","textColor":"#ffffff"}]},{"key":90,"name":"夜莺","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"鼓舞","buffer":false,"buffer_des":[],"des":"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.1(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all1","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"提灯女神","buffer":false,"buffer_des":[],"des":"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.2(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all3","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":89,"name":"银灰","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"喀兰贸易·α","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+15%,且订单上限<@cc.vup>+2","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&limit3","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"喀兰之主","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+20%,且订单上限<@cc.vup>+4","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&limit5","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":88,"name":"闪灵","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"善解人意","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.55(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single1","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"慈悲","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.75(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single4","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":87,"name":"星熊","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"重装专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>重装干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_defender1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"般若","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>重装干员的专精技能训练速度<@cc.vup>+60%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_defender3","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":86,"name":"伊芙利特","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"热能充能·α","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+10%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd1","buffColor":"#8fc31f","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"高热充能","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+15%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd2","buffColor":"#8fc31f","textColor":"#ffffff"}]},{"key":85,"name":"推进之王","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"领袖","buffer":false,"buffer_des":[],"des":"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.15(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all2","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"狮心王","buffer":false,"buffer_des":[],"des":"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.2(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all3","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":84,"name":"能天使","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"企鹅物流·α","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+20%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"物流专家","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+35%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd3","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":83,"name":"诗怀雅","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"大小姐","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,所有贸易站订单效率<@cc.vup>+7%(同种效果取最高)","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_t_spd","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"教官","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,干员的专精技能训练速度<@cc.vup>+25%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_all","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":82,"name":"陈","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"德才兼备","buffer":true,"buffer_des":["cc_g_lgd"],"des":"进驻控制中枢时,控制中枢内每个<$cc.g.lgd><@cc.kw>龙门近卫局干员可使控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_lungmen","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"警司","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>25%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd3","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":81,"name":"梅尔","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"咪波·加工型","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>65%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_p4","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"咪波·制造型","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+30%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd3","buffColor":"#ffd800","textColor":"#333333"}]},{"key":80,"name":"食铁兽","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"作战指导录像","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>作战记录类配方的生产力<@cc.vup>+30%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_exp2","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"拳术指导录像","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>作战记录类配方的生产力<@cc.vup>+35%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_exp3","buffColor":"#ffd800","textColor":"#333333"}]},{"key":79,"name":"暴行","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"技巧理论","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>技巧概要时,副产品的产出概率提升<@cc.vup>70%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_skill1","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"烹饪","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.35(同种效果取最高);同时自身心情每小时恢复<@cc.vup>+0.35","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single&one12","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":78,"name":"格拉尼","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"先锋专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>先锋干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_vanguard1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"先锋专精·β","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>先锋干员的专精技能训练速度<@cc.vup>+50%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_vanguard2","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":77,"name":"陨星","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"爆破材料学·α","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>75%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve2","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"爆破材料学·β","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>80%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve3","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":76,"name":"狮蝎","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"特种专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>特种干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_specialist1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"特种专精·β","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>特种干员的专精技能训练速度<@cc.vup>+50%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_specialist2","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":75,"name":"白金","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"狙击专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_sniper1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"狙击专精·β","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>狙击干员的专精技能训练速度<@cc.vup>+50%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_sniper2","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":74,"name":"可颂","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"企鹅物流·α","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+20%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"使命必达","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+30%,且订单上限<@cc.vup>+1","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&limit7","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":73,"name":"真理","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"辅助专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>辅助干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_supporter1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"军师","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%,且更容易获得<@cc.kw>乌萨斯学生自治团线索(工作时长影响概率)","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_ursus2","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":72,"name":"初雪","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"喀兰圣女","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.5(同种效果取最高);同时自身心情每小时恢复<@cc.vup>+0.25","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single&one22","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"辅助专精·β","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>辅助干员的专精技能训练速度<@cc.vup>+50%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_supporter2","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":71,"name":"崖心","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"探险家的热情","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.25(同种效果取最高);同时自身心情每小时恢复<@cc.vup>+0.5","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single&one02","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"喀兰贸易·β","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+15%,且订单上限<@cc.vup>+4","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&limit4","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":70,"name":"华法琳","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"医疗专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>医疗干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_medic1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"医疗专精·β","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>医疗干员的专精技能训练速度<@cc.vup>+50%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_medic2","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":69,"name":"天火","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"术师专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>术师干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_caster1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"术师专精·β","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>术师干员的专精技能训练速度<@cc.vup>+50%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_caster2","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":68,"name":"夜魔","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"术师专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>术师干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_caster1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"心理学","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+40%","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd4","buffColor":"#565656","textColor":"#ffffff"}]},{"key":67,"name":"火神","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"工匠精神·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vdown>-5%,仓库容量上限<@cc.vup>+16,心情每小时消耗<@cc.vup>-0.15","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd&limit&cost1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"工匠精神·β","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vdown>-5%,仓库容量上限<@cc.vup>+19,心情每小时消耗<@cc.vup>-0.25","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd&limit&cost2","buffColor":"#ffd800","textColor":"#333333"}]},{"key":66,"name":"守林人","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"线索搜集·α","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd1","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"线索搜集·β","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>20%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd2","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":65,"name":"因陀罗","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"线索搜集·α","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd1","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"传讯者","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%,且更容易获得<@cc.kw>格拉斯哥帮线索(工作时长影响概率)","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_glasgow2","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":64,"name":"临光","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"左膀右臂","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_cost","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"使徒","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.5(同种效果取最高);同时自身心情每小时恢复<@cc.vup>+0.25","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single&one22","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":63,"name":"普罗旺斯","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"天灾信使·α","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+30%","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd2","buffColor":"#565656","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"天灾信使·β","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+45%","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd5","buffColor":"#565656","textColor":"#ffffff"}]},{"key":62,"name":"红","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"S.W.E.E.P.","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_cost","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"追踪者","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>25%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd3","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":61,"name":"幽灵鲨","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"独处","buffer":false,"buffer_des":[],"des":"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.7","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_one2","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"狂热","buffer":false,"buffer_des":[],"des":"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.85","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_one4","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":60,"name":"拉普兰德","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"醉翁之意·α","buffer":false,"buffer_des":[],"des":"当与<@cc.kw>德克萨斯在同一个贸易站时,心情每小时消耗<@cc.vup>-0.1,订单上限<@cc.vup>+2","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_Lappland1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"醉翁之意·β","buffer":false,"buffer_des":[],"des":"当与<@cc.kw>德克萨斯在同一个贸易站时,心情每小时消耗<@cc.vup>-0.1,订单上限<@cc.vup>+4","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_Lappland2","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":59,"name":"蓝毒","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"毒理学·α","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>75%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve2","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"毒理学·β","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>80%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve3","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":58,"name":"白面鸮","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"莱茵科技·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+15%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"莱茵科技·β","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+25%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd2","buffColor":"#ffd800","textColor":"#333333"}]},{"key":57,"name":"凛冬","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"领袖","buffer":false,"buffer_des":[],"des":"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.15(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all2","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"冬将军","buffer":false,"buffer_des":[],"des":"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.2(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all3","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":56,"name":"赫默","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"莱茵科技·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+15%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"莱茵科技·β","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+25%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd2","buffColor":"#ffd800","textColor":"#333333"}]},{"key":55,"name":"雷蛇","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"脉冲电弧·α","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+15%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd2","buffColor":"#8fc31f","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"脉冲电弧·β","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+20%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd3","buffColor":"#8fc31f","textColor":"#ffffff"}]},{"key":54,"name":"芙兰卡","span":4,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"近卫专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_guard1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精2 1级","skillname":"近卫专精·β","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+50%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_guard2","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精0 1级","skillname":"线索搜集·α","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd1","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":1,"skill_level":1,"phase_level":"精2 1级","skillname":"B.P.R.S.","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%,且更容易获得<@cc.kw>黑钢国际线索(工作时长影响概率)","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_blacksteel2","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":53,"name":"德克萨斯","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"恩怨","buffer":false,"buffer_des":[],"des":"当与<@cc.kw>拉普兰德在同一个贸易站时,心情每小时消耗<@cc.vdown>+0.3,订单获取效率<@cc.vup>+65%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_texas1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"默契","buffer":false,"buffer_des":[],"des":"当与<@cc.kw>能天使在同一个贸易站时,心情每小时消耗<@cc.vup>-0.3","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_texas2","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":52,"name":"空","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"偶像","buffer":false,"buffer_des":[],"des":"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.15(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all2","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"企鹅物流·β","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+30%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd2","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":51,"name":"阿米娅","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"合作协议","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,所有贸易站订单效率<@cc.vup>+7%(同种效果取最高)","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_t_spd","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精2 1级","skillname":"小提琴独奏","buffer":false,"buffer_des":[],"des":"进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.15(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all2","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":50,"name":"格雷伊","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"静电场","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+20%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd3","buffColor":"#8fc31f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"能工巧匠","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>50%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_p2","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":49,"name":"红豆","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"作战指导录像","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>作战记录类配方的生产力<@cc.vup>+30%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_exp2","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"先锋专精·β","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>先锋干员的专精技能训练速度<@cc.vup>+50%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_vanguard2","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":48,"name":"缠丸","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"技巧理论","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>技巧概要时,副产品的产出概率提升<@cc.vup>70%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_skill1","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"订单分发·β","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+30%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd2","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":47,"name":"阿消","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"工程学","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>基建材料时,副产品的产出概率提升<@cc.vup>70%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_build1","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"设备维护","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+15%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd2","buffColor":"#8fc31f","textColor":"#ffffff"}]},{"key":46,"name":"砾","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"专注·α","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>40%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_p1","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"金属工艺·β","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>贵金属类配方的生产力<@cc.vup>+35%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_gold2","buffColor":"#ffd800","textColor":"#333333"}]},{"key":45,"name":"暗索","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"线索搜集·β","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>20%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd2","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"谈判","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单上限<@cc.vup>+5,心情每小时消耗<@cc.vup>-0.25","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_limit&cost","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":44,"name":"杰西卡","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"标准化·β","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+25%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd2","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"联络员","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%,且更容易获得<@cc.kw>黑钢国际线索(工作时长影响概率)","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_blacksteel2","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":43,"name":"角峰","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"喀兰贸易·α","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+15%,且订单上限<@cc.vup>+2","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&limit3","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"重装专精·β","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>重装干员的专精技能训练速度<@cc.vup>+50%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_defender2","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":42,"name":"讯使","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"喀兰贸易·α","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+15%,且订单上限<@cc.vup>+2","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&limit3","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"讯使","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>10%,且更容易获得<@cc.kw>喀兰贸易线索(工作时长影响概率)","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_kjerag2","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":41,"name":"古米","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"交际","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+30%,心情每小时消耗<@cc.vup>-0.25","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&cost","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"烹饪","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.35(同种效果取最高);同时自身心情每小时恢复<@cc.vup>+0.35","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single&one12","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":40,"name":"霜叶","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"独处","buffer":false,"buffer_des":[],"des":"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.7","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_one2","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"作战指导录像","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>作战记录类配方的生产力<@cc.vup>+30%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_exp2","buffColor":"#ffd800","textColor":"#333333"}]},{"key":39,"name":"嘉维尔","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"药理学·α","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>75%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve2","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"医疗专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>医疗干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_medic1","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":38,"name":"慕斯","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"订单分发·β","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+30%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd2","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"烘焙","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.3(同种效果取最高);同时自身心情每小时恢复<@cc.vup>+0.3","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single&one11","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":37,"name":"地灵","span":3,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"天灾信使·α","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+30%","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd2","buffColor":"#565656","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精1 1级","skillname":"准时下班","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+45%,心情每小时消耗<@cc.vdown>+2","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_skgoat","buffColor":"#565656","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"地质学·β","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>源石类配方的生产力<@cc.vup>+35%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_originium2","buffColor":"#ffd800","textColor":"#333333"}]},{"key":36,"name":"调香师","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"药理学·α","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>75%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve2","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"标准化·β","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+25%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd2","buffColor":"#ffd800","textColor":"#333333"}]},{"key":35,"name":"蛇屠箱","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"仓库整备·β","buffer":false,"buffer_des":[],"des":"进驻制造站时,仓库容量上限<@cc.vup>+10,生产力<@cc.vup>+10%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd&limit3","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"订单分发·α","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+20%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd1","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":34,"name":"清道夫","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"S.W.E.E.P.","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_cost","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"拾荒者","buffer":false,"buffer_des":[],"des":"进驻制造站时,仓库容量上限<@cc.vup>+8,心情每小时消耗<@cc.vup>-0.25","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_limit&cost1","buffColor":"#ffd800","textColor":"#333333"}]},{"key":33,"name":"夜烟","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"金属工艺·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>贵金属类配方的生产力<@cc.vup>+30%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_gold1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"订单分发·β","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+30%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd2","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":32,"name":"猎蜂","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"近卫专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>近卫干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_guard1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"特训记录","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>芯片时,副产品的产出概率提升<@cc.vup>70%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_asc1","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":31,"name":"杜宾","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"左膀右臂","buffer":false,"buffer_des":[],"des":"进驻控制中枢时,控制中枢内所有干员的心情每小时恢复<@cc.vup>+0.05","roomType":"中枢","buffCategory":"FUNCTION","skillIcon":"bskill_ctrl_cost","buffColor":"#005752","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"教官","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,干员的专精技能训练速度<@cc.vup>+25%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_all","buffColor":"#7d0022","textColor":"#ffffff"}]},{"key":30,"name":"艾丝黛尔","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"专注·β","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>60%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_p3","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"独处","buffer":false,"buffer_des":[],"des":"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.7","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_one2","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":29,"name":"流星","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"标准化·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+15%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"善解人意","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.55(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single1","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":28,"name":"白雪","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"线索搜集·β","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>20%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd2","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"作战指导录像","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>作战记录类配方的生产力<@cc.vup>+30%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_exp2","buffColor":"#ffd800","textColor":"#333333"}]},{"key":27,"name":"末药","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"药理学·α","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>75%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve2","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"善解人意","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.55(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single1","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":26,"name":"深海色","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"订单分发·α","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+20%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"专注·β","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>60%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_p3","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":25,"name":"远山","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"供应管理","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+25%,且订单上限<@cc.vup>+1","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&limit6","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"占卜","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>25%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd3","buffColor":"#dd653f","textColor":"#ffffff"}]},{"key":24,"name":"斑点","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"能工巧匠","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>50%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_p2","buffColor":"#e3eb00","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"金属工艺·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>贵金属类配方的生产力<@cc.vup>+30%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_gold1","buffColor":"#ffd800","textColor":"#333333"}]},{"key":23,"name":"泡普卡","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"麻烦制造者","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+25%,仓库容量上限<@cc.vdown>-12,心情每小时消耗<@cc.vdown>+0.25","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd&limit&cost3","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"和谐","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.4(同种效果取最高);同时自身心情每小时恢复<@cc.vup>+0.2","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single&one21","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":22,"name":"月见夜","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"交际","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+30%,心情每小时消耗<@cc.vup>-0.25","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&cost","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"源石工艺·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>源石类配方的生产力<@cc.vup>+30%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_originium1","buffColor":"#ffd800","textColor":"#333333"}]},{"key":21,"name":"空爆","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"交际","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+30%,心情每小时消耗<@cc.vup>-0.25","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&cost","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"爆破材料学·β","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>80%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve3","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":20,"name":"梓兰","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"心理学","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+40%","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd4","buffColor":"#565656","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"供应管理","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+25%,且订单上限<@cc.vup>+1","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&limit6","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":19,"name":"香草","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"标准化·β","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+25%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd2","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"订单分发·α","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+20%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd1","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":18,"name":"安赛尔","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"善解人意","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.55(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single1","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"药理学·α","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>75%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve2","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":17,"name":"安德切尔","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"订单分发·α","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+20%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd1","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"能工巧匠","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>50%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_p2","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":16,"name":"史都华德","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"谈判","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单上限<@cc.vup>+5,心情每小时消耗<@cc.vup>-0.25","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_limit&cost","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"标准化·β","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+25%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd2","buffColor":"#ffd800","textColor":"#333333"}]},{"key":15,"name":"卡缇","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"仓库整备·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,仓库容量上限<@cc.vup>+6,生产力<@cc.vup>+10%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd&limit1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"活泼","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.2(同种效果取最高);同时自身心情每小时恢复<@cc.vup>+0.4","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single&one01","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":14,"name":"玫兰莎","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"供应管理","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+25%,且订单上限<@cc.vup>+1","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&limit6","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"专注·α","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>40%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_p1","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":13,"name":"翎羽","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"先锋专精·α","buffer":false,"buffer_des":[],"des":"进驻训练室协助位时,<@cc.kw>先锋干员的专精技能训练速度<@cc.vup>+30%","roomType":"训练室","buffCategory":"FUNCTION","skillIcon":"bskill_train_vanguard1","buffColor":"#7d0022","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"订单管理·α","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+10%,且订单上限<@cc.vup>+2","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&limit1","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":12,"name":"克洛丝","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"慢性子","buffer":false,"buffer_des":[],"des":"进驻制造站后,生产力首小时<@cc.vup>+15%,此后每小时<@cc.vup>+2%,最终达到<@cc.vup>+25%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd_add2","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"独处","buffer":false,"buffer_des":[],"des":"进驻宿舍时,自身心情每小时恢复<@cc.vup>+0.7","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_one2","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":11,"name":"芬","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"急性子","buffer":false,"buffer_des":[],"des":"进驻制造站后,生产力首小时<@cc.vup>+20%,此后每小时<@cc.vup>+1%,最终达到<@cc.vup>+25%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd_add1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"订单分发·β","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+30%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd2","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":10,"name":"米格鲁","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"仓库整备·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,仓库容量上限<@cc.vup>+6,生产力<@cc.vup>+10%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd&limit1","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"活泼","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.2(同种效果取最高);同时自身心情每小时恢复<@cc.vup>+0.4","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single&one01","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":9,"name":"炎熔","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"热能充能·α","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+10%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd1","buffColor":"#8fc31f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"源石工艺·β","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>源石类配方的生产力<@cc.vup>+35%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_originium2","buffColor":"#ffd800","textColor":"#333333"}]},{"key":8,"name":"芙蓉","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"善解人意","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.55(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single1","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精1 1级","skillname":"营养学","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>精英材料时,副产品的产出概率提升<@cc.vup>70%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_evolve1","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":7,"name":"巡林者","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"人事管理·α","buffer":false,"buffer_des":[],"des":"进驻人力办公室时,人脉资源的联络速度<@cc.vup>+20%","roomType":"人力办公室","buffCategory":"FUNCTION","skillIcon":"bskill_hire_spd1","buffColor":"#565656","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精0 30级","skillname":"老当益壮","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>任意类材料时,副产品的产出概率提升<@cc.vup>60%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_p3","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":6,"name":"夜刀","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"订单分发·β","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+30%","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd2","buffColor":"#0075a9","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精0 30级","skillname":"标准化·α","buffer":false,"buffer_des":[],"des":"进驻制造站时,生产力<@cc.vup>+15%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd1","buffColor":"#ffd800","textColor":"#333333"}]},{"key":5,"name":"杜林","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"慵懒","buffer":false,"buffer_des":[],"des":"进驻宿舍时,自身心情每小时恢复<@cc.vdown>-0.1,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.2(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all&one1","buffColor":"#21cdcb","textColor":"#ffffff"},{"skill_key":0,"skill_level":1,"phase_level":"精0 30级","skillname":"嗜睡","buffer":false,"buffer_des":[],"des":"进驻宿舍时,自身心情每小时恢复<@cc.vdown>-0.1,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.25(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_all&one2","buffColor":"#21cdcb","textColor":"#ffffff"}]},{"key":4,"name":"黑角","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"仓库整备·β","buffer":false,"buffer_des":[],"des":"进驻制造站时,仓库容量上限<@cc.vup>+10,生产力<@cc.vup>+10%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_spd&limit3","buffColor":"#ffd800","textColor":"#333333"},{"skill_key":1,"skill_level":0,"phase_level":"精0 30级","skillname":"订单管理·α","buffer":false,"buffer_des":[],"des":"进驻贸易站时,订单获取效率<@cc.vup>+10%,且订单上限<@cc.vup>+2","roomType":"贸易站","buffCategory":"OUTPUT","skillIcon":"bskill_tra_spd&limit1","buffColor":"#0075a9","textColor":"#ffffff"}]},{"key":3,"name":"12F","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"线索搜集·β","buffer":false,"buffer_des":[],"des":"进驻会客室时,线索搜集速度提升<@cc.vup>20%","roomType":"会客室","buffCategory":"FUNCTION","skillIcon":"bskill_meet_spd2","buffColor":"#dd653f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精0 30级","skillname":"特训记录","buffer":false,"buffer_des":[],"des":"进驻加工站加工<@cc.kw>芯片时,副产品的产出概率提升<@cc.vup>70%","roomType":"加工站","buffCategory":"FUNCTION","skillIcon":"bskill_ws_asc1","buffColor":"#e3eb00","textColor":"#333333"}]},{"key":2,"name":"Castle-3","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"备用能源","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+10%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd1","buffColor":"#8fc31f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精0 30级","skillname":"作战指导录像","buffer":false,"buffer_des":[],"des":"进驻制造站时,<@cc.kw>作战记录类配方的生产力<@cc.vup>+30%","roomType":"制造站","buffCategory":"OUTPUT","skillIcon":"bskill_man_exp2","buffColor":"#ffd800","textColor":"#333333"}]},{"key":1,"name":"Lancet-2","span":2,"child_skill":[{"skill_key":0,"skill_level":0,"phase_level":"精0 1级","skillname":"备用能源","buffer":false,"buffer_des":[],"des":"进驻发电站时,无人机充能速度<@cc.vup>+10%","roomType":"发电站","buffCategory":"OUTPUT","skillIcon":"bskill_pow_spd1","buffColor":"#8fc31f","textColor":"#ffffff"},{"skill_key":1,"skill_level":0,"phase_level":"精0 30级","skillname":"医疗服务","buffer":false,"buffer_des":[],"des":"进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.65(同种效果取最高)","roomType":"宿舍","buffCategory":"RECOVERY","skillIcon":"bskill_dorm_single2","buffColor":"#21cdcb","textColor":"#ffffff"}]}]'),Z=s=>s.replace(/^[^0-9a-zA-Z]/,"").replace(/[^0-9a-zA-Z]/g,"-"),G=s=>s.replace(/^\W/,"").replace(/\W/g,"_"),P=s=>{const f=s.replace(/<([^<>]+)>([^<>]+)<\/>/g,(a,r,k)=>{if(r.startsWith("@cc."))return`{{span class="riic-rt ${Z(r)}"}}${k}{{/span}}`;if(r.startsWith("$cc."))return`{{span class="riic-term" data-id="${G(r)}"}}${k}{{/span}}`}).replace(/\n/g,"
");return/<[^<>]+>[^<>]+<\/>/.test(f)?P(f):f.replace(/{{/g,"<").replace(/}}/g,">")},J=(s,f=()=>!1)=>{var a,r;for(const k of((a=s.composedPath)==null?void 0:a.call(s))||[]){if(f(k))return;if((r=k.classList)!=null&&r.contains("riic-term"))return k}},Q={termId:"ba.sluggish",termName:"停顿",description:"移动速度降低80%",buffer:[]},ll={termId:"ba.root",termName:"束缚",description:"无法移动",buffer:[]},el={termId:"ba.stun",termName:"晕眩",description:"无法移动、阻挡、攻击及使用技能",buffer:[]},fl={termId:"ba.buffres",termName:"抵抗",description:"<$ba.stun>晕眩、<$ba.cold>寒冷、<$ba.frozen>冻结等异常状态的持续时间减半(同名效果不叠加)",buffer:[]},sl={termId:"ba.invisible",termName:"隐匿",description:"不阻挡时不成为敌方攻击的目标",buffer:[]},ol={termId:"ba.camou",termName:"迷彩",description:"不阻挡时不成为敌方普通攻击的目标(无法躲避溅射类攻击)",buffer:[]},cl={termId:"ba.fragile",termName:"脆弱",description:"受到的物理、法术、真实伤害提升相应比例(同名效果取最高)",buffer:[]},rl={termId:"ba.shield",termName:"护盾",description:"每层护盾可以抵挡一次伤害",buffer:[]},kl={termId:"ba.protect",termName:"庇护",description:"受到的物理和法术伤害降低相应比例(同名效果取最高)",buffer:[]},_l={termId:"ba.cold",termName:"寒冷",description:"攻击速度下降30,如果在持续时间内再次受到寒冷效果则会变为<$ba.frozen>冻结",buffer:[]},il={termId:"ba.frozen",termName:"冻结",description:"无法移动、攻击及使用技能(通过<$ba.cold>寒冷触发);敌方被冻结时,法术抗性-15",buffer:[]},al={termId:"ba.sleep",termName:"沉睡",description:"无敌且无法行动",buffer:[]},ul={termId:"ba.inspire",termName:"鼓舞",description:"获得额外附加的基础属性加成(同类属性取最高)",buffer:[]},bl={termId:"ba.binding",termName:"绑定",description:"绑定对象不在场时技能强制结束,清空所有技力且无法回复技力",buffer:[]},tl={termId:"ba.dt.neural",termName:"神经损伤",description:"神经损伤累计至1000时,受到1000点真实伤害并<$ba.stun>晕眩10秒",buffer:[]},dl={termId:"ba.charged",termName:"蓄力",description:"技力达到上限可继续回复,回复至上限2倍时进入蓄力状态,此时开启技能会触发额外效果(任何时候开启均消耗全部技力)",buffer:[]},nl={termId:"ba.strong",termName:"精力充沛",description:"生命值高于一定比例时攻击力加成提升相应比例(同名效果攻击力加成取最高)",buffer:[]},pl={termId:"ba.dt.erosion",termName:"侵蚀损伤",description:"侵蚀损伤累计至1000时,永久降低100点防御力并受到800点物理伤害",buffer:[]},ml={termId:"ba.dt.burning",termName:"灼燃损伤",description:"灼燃损伤累计至1000时,10秒内降低20法术抗性并受到1200点法术伤害",buffer:[]},Cl={termId:"ba.float",termName:"近地悬浮",description:"无法被阻挡或近战攻击",buffer:[]},vl={termId:"ba.refraction",termName:"折射",description:"生效时,法术抗性+70",buffer:[]},yl={termId:"ba.dt.element",termName:"元素损伤",description:"包括<$ba.dt.neural>神经损伤、<$ba.dt.erosion>侵蚀损伤、<$ba.dt.burning>灼燃损伤、<$ba.dt.apoptosis>凋亡损伤",buffer:[]},Tl={termId:"ba.overdrive",termName:"过载",description:"技能持续拥有两段计量槽,技能进行到一半时触发额外效果",buffer:[]},hl={termId:"ba.dt.apoptosis",termName:"凋亡损伤",description:"凋亡损伤累计至1000时,15秒内无法开启技能,每秒损失1点技力并受到100点法术伤害",buffer:[]},Il={termId:"ba.debuff",termName:"异常状态",description:"包括<$ba.stun>晕眩、<$ba.cold>寒冷、<$ba.frozen>冻结等",buffer:[]},gl={termId:"ba.levitate",termName:"浮空",description:"变为空中单位,无法移动、攻击及使用技能;对重量大于3的单位持续时间减半",buffer:[]},Ul={termId:"ba.physhield",termName:"物理护盾",description:"每层物理护盾可以抵挡一次物理伤害",buffer:[]},Nl={termId:"ba.magicfragile",termName:"法术脆弱",description:"受到的法术伤害提升相应比例(同名效果取最高)",buffer:[]},wl={termId:"ba.elementfragile",termName:"元素脆弱",description:"受到的元素伤害提升相应比例(同名效果取最高)",buffer:[]},xl={termId:"ba.dying",termName:"重伤",description:"移速下降且无法被阻挡,10秒后自然死亡,被击杀后使击杀者回复数点技力",buffer:[]},Ol={termId:"ba.barrier",termName:"屏障",description:"可以吸收一定数值的伤害",buffer:[]},Fl={termId:"ba.weightless",termName:"失重",description:"重量下降一个等级(同名效果不可叠加)",buffer:[]},Pl={termId:"ba.berserk",termName:"坚忍",description:"根据已损失的生命值获得相应比例的属性加成,损失一定比例时达最大加成(同类属性取最高)",buffer:[]},Rl={termId:"ba.steal",termName:"偷取",description:"减少目标的基础属性作为自身加成,目标减少和自身加成的属性不超过指定上限(同类属性取最高)",buffer:[]},$l={termId:"ba.weaken",termName:"虚弱",description:"使目标攻击力降低相应比例(同名效果取最高)",buffer:[]},El={termId:"ba.dt.apoptosis2",termName:"凋亡损伤·我方",description:"累计满时爆发(普通、精英敌人1000点、领袖2000点累计值),使敌人附加50%<$ba.weaken>虚弱但期间逐渐恢复,每秒受到800点元素伤害。15秒冷却",buffer:[]},Vl={termId:"ba.epbarrier",termName:"损伤屏障",description:"可以吸收一定数值的<$ba.dt.element>元素损伤",buffer:[]},Yl={termId:"ba.tremble",termName:"战栗",description:"被阻挡后无法进行普通攻击",buffer:[]},Sl={termId:"ba.fear",termName:"恐惧",description:"无法被阻挡并四散逃跑",buffer:[]},Bl={termId:"ba.dt.burning2",termName:"灼燃损伤·我方",description:"累计满时爆发(普通、精英敌人1000点、领袖2000点累计值),敌人立即受到7000点元素伤害且期间法术抗性-20。10秒冷却",buffer:[]},Al={termId:"ba.addash",termName:"移动",description:"不退场,以当前血量在目标位置部署",buffer:[]},zl={termId:"ba.magicpoint",termName:"魔力",description:"特殊技力,整场战斗继承",buffer:[]},Ll={termId:"ba.chant",termName:"吟唱",description:"停止攻击一段时间后尝试开启技能,期间被打断则中止",buffer:[]},Dl={termId:"ba.laiosteam",termName:"莱欧斯小队",description:"包括玛露西尔、森西、莱欧斯、齐尔查克",buffer:[]},Wl={termId:"ba.liftoff",termName:"起飞",description:"不阻挡地面敌人且不会被地面敌人攻击,可以阻挡飞行敌人",buffer:[]},jl={termId:"cc.bd_A_1",termName:"念力",description:`拥有该基建技能的干员 迷迭香`,buffer:[]},Ml={termId:"cc.bd_A_2",termName:"意识实体",description:`拥有该基建技能的干员 迷迭香`,buffer:[]},Hl={termId:"cc.bd_B_1",termName:"徘徊旋律",description:`拥有该基建技能的干员 黑键`,buffer:[]},Kl={termId:"cc.bd_B_2",termName:"怅惘和声",description:`拥有该基建技能的干员 黑键`,buffer:[]},Xl={termId:"cc.bd_B_3",termName:"无词颂歌",description:`拥有该基建技能的干员 -塑心`,buffer:[]},Zl={termId:"cc.bd_A",termName:"思维链环",description:`可影响<$cc.bd_A_1><@cc.rem>念力、<$cc.bd_A_2><@cc.rem>意识实体相关技能 +塑心`,buffer:[]},ql={termId:"cc.bd_A",termName:"思维链环",description:`可影响<$cc.bd_A_1><@cc.rem>念力、<$cc.bd_A_2><@cc.rem>意识实体相关技能 由以下干员的基建技能提供 -迷迭香`,buffer:["cc_bd_A_1","cc_bd_A_2"]},ql={termId:"cc.bd_B",termName:"无声共鸣",description:`可影响<$cc.bd_B_1><@cc.rem>徘徊旋律、<$cc.bd_B_2><@cc.rem>怅惘和声、<$cc.bd_B_3><@cc.rem>无词颂歌相关技能 +迷迭香`,buffer:["cc_bd_A_1","cc_bd_A_2"]},Zl={termId:"cc.bd_B",termName:"无声共鸣",description:`可影响<$cc.bd_B_1><@cc.rem>徘徊旋律、<$cc.bd_B_2><@cc.rem>怅惘和声、<$cc.bd_B_3><@cc.rem>无词颂歌相关技能 由以下干员的基建技能提供 黑键、塑心、深律`,buffer:["cc_bd_B_1","cc_bd_B_2","cc_bd_B_3"]},Gl={termId:"cc.bd_C",termName:"巫术结晶",description:`拥有该基建技能的干员 -截云`,buffer:[]},Ql={termId:"cc.bd_a1",termName:"感知信息",description:`可影响<$cc.bd_A><@cc.rem>思维链环、<$cc.bd_B><@cc.rem>无声共鸣相关变量 +截云`,buffer:[]},Jl={termId:"cc.bd_a1",termName:"感知信息",description:`可影响<$cc.bd_A><@cc.rem>思维链环、<$cc.bd_B><@cc.rem>无声共鸣相关变量 由以下干员的基建技能提供 -迷迭香、黑键、夕、令、絮雨、爱丽丝、车尔尼`,buffer:["cc_bd_A","cc_bd_B"]},Jl={termId:"cc.bd_b1",termName:"人间烟火",description:`可影响<$cc.bd_C><@cc.rem>巫术结晶相关技能 +迷迭香、黑键、夕、令、絮雨、爱丽丝、车尔尼`,buffer:["cc_bd_A","cc_bd_B"]},Ql={termId:"cc.bd_b1",termName:"人间烟火",description:`可影响<$cc.bd_C><@cc.rem>巫术结晶相关技能 由以下干员的基建技能提供 夕、令、重岳、乌有、桑葚`,buffer:["cc_bd_C"]},le={termId:"cc.bd_ash",termName:"情报储备",description:`由以下干员的基建技能提供 灰烬`,buffer:[]},ee={termId:"cc.bd_tachanka",termName:"乌萨斯特饮",description:`由以下干员的基建技能提供 @@ -21,13 +21,13 @@ import{D as O,I,r as v,aV as V,bQ as m,bV as T,bU as n,bR as g,bS as d,bT as i,F 由以下干员的基建技能提供 爱丽丝`,buffer:["cc_bd_a1"]},ce={termId:"cc.bd_a1_a3",termName:"小节",description:`可影响<$cc.bd_a1><@cc.rem>感知信息相关变量 由以下干员的基建技能提供 -车尔尼`,buffer:["cc_bd_a1"]},re={termId:"cc.bd.costdrop",termName:"心情落差",description:"干员自身心情上限与当前心情值的差值",buffer:[]},_e={termId:"cc.bd_felyne",termName:"木天蓼",description:`可影响<$cc.bd_felyne_1><@cc.rem>可爱的艾露猫、<$cc.bd_felyne_2><@cc.rem>可靠的随从们相关技能 +车尔尼`,buffer:["cc_bd_a1"]},re={termId:"cc.bd.costdrop",termName:"心情落差",description:"干员自身心情上限与当前心情值的差值",buffer:[]},ke={termId:"cc.bd_felyne",termName:"木天蓼",description:`可影响<$cc.bd_felyne_1><@cc.rem>可爱的艾露猫、<$cc.bd_felyne_2><@cc.rem>可靠的随从们相关技能 由以下干员的基建技能提供 -火龙S黑角、麒麟R夜刀`,buffer:["cc_bd_felyne_1","cc_bd_felyne_2"]},ke={termId:"cc.bd_felyne_1",termName:"可爱的艾露猫",description:`拥有该基建技能的干员 +火龙S黑角、麒麟R夜刀`,buffer:["cc_bd_felyne_1","cc_bd_felyne_2"]},_e={termId:"cc.bd_felyne_1",termName:"可爱的艾露猫",description:`拥有该基建技能的干员 泰拉大陆调查团`,buffer:[]},ie={termId:"cc.bd_felyne_2",termName:"可靠的随从们",description:`拥有该基建技能的干员 泰拉大陆调查团`,buffer:[]},ae={termId:"cc.bd_dungeon",termName:"魔物料理",description:`由以下干员的基建技能提供 -森西`,buffer:[]},be={termId:"cc.m.var1",termName:"回收利用",description:`拥有该基建技能的干员 -红云`,buffer:[]},ue={termId:"cc.m.var2",termName:"配合意识",description:`拥有该基建技能的干员 +森西`,buffer:[]},ue={termId:"cc.m.var1",termName:"回收利用",description:`拥有该基建技能的干员 +红云`,buffer:[]},be={termId:"cc.m.var2",termName:"配合意识",description:`拥有该基建技能的干员 槐琥`,buffer:[]},te={termId:"cc.t.snsant1",termName:"天道酬勤·α",description:`拥有该基建技能的干员 雪雉`,buffer:[]},de={termId:"cc.t.snsant2",termName:"天道酬勤·β",description:`拥有该基建技能的干员 雪雉`,buffer:[]},ne={termId:"cc.g.lgd",termName:"龙门近卫局",description:`包含以下干员 @@ -52,17 +52,17 @@ import{D as O,I,r as v,aV as V,bQ as m,bV as T,bU as n,bR as g,bS as d,bT as i,F 发电站、制造站、贸易站、人力办公室、会客室`,buffer:[]},Se={termId:"cc.c.room3",termName:"工作场所",description:`包含以下设施 发电站、制造站、贸易站、人力办公室、会客室、控制中枢、训练室`,buffer:[]},Be={termId:"cc.c.skill",termName:"部分技能",description:`包含以下技能 左膀右臂、S.W.E.E.P.、零食网络、清理协议、替身、必要责任、护卫、小小的领袖、独善其身、笑靥如春、金盏花诗会、捍卫之道`,buffer:[]},Ae={termId:"cc.t.strong2",termName:"特殊叠加规则",description:`无法单独与<$cc.t.snsant1><@cc.rem>天道酬勤·α、<$cc.t.snsant2><@cc.rem>天道酬勤·β进行叠加,且优先生效 -当<$cc.t.snsant1><@cc.rem>天道酬勤·α、<$cc.t.snsant2><@cc.rem>天道酬勤·β与其他技能进行叠加时,该技能会对此叠加效果进行叠加`,buffer:["cc_t_snsant1","cc_t_snsant2","cc_t_snsant1","cc_t_snsant2"]},ze={termId:"cc.c.sui2_1",termName:"特殊比较规则",description:"在<@cc.kw>公事公办,<@cc.kw>孤光共照,<@cc.kw>巴别塔之帜提供的<$cc.c.room2><@cc.kw>其他设施每小时心情恢复值中取最高生效",buffer:["cc_c_room2"]},De={termId:"cc.m.pow1",termName:"自动化·α",description:`由以下干员提供 -温蒂、森蚺、异客`,buffer:[]},Le={termId:"cc.m.pow2",termName:"自动化·β",description:`由以下干员提供 +当<$cc.t.snsant1><@cc.rem>天道酬勤·α、<$cc.t.snsant2><@cc.rem>天道酬勤·β与其他技能进行叠加时,该技能会对此叠加效果进行叠加`,buffer:["cc_t_snsant1","cc_t_snsant2","cc_t_snsant1","cc_t_snsant2"]},ze={termId:"cc.c.sui2_1",termName:"特殊比较规则",description:"在<@cc.kw>公事公办,<@cc.kw>孤光共照,<@cc.kw>巴别塔之帜提供的<$cc.c.room2><@cc.kw>其他设施每小时心情恢复值中取最高生效",buffer:["cc_c_room2"]},Le={termId:"cc.m.pow1",termName:"自动化·α",description:`由以下干员提供 +温蒂、森蚺、异客`,buffer:[]},De={termId:"cc.m.pow2",termName:"自动化·β",description:`由以下干员提供 森蚺`,buffer:[]},We={termId:"cc.m.pow3",termName:"仿生海龙",description:`由以下干员提供 温蒂`,buffer:[]},je={termId:"cc.t.flow_gold",termName:"赤金生产线",description:"每有<@cc.kw>1间<@cc.kw>制造站生产<@cc.kw>赤金,则赤金生产线<@cc.kw>+1",buffer:[]},Me={termId:"cc.w.ncdeer1",termName:"因果",description:"每当加工心情消耗<@cc.kw>4以下的配方未产出副产品时,所消耗的每<@cc.kw>1点心情转化为<@cc.kw>1点<@cc.kw>因果",buffer:[]},He={termId:"cc.w.ncdeer2",termName:"业报",description:"每当加工心情消耗<@cc.kw>8的配方未产出副产品时,所消耗的每<@cc.kw>1点心情转化为<@cc.kw>1点<@cc.kw>业报",buffer:[]},Ke={termId:"cc.t.accmuguard1",termName:"武道",description:"协助专精训练至1级时累计<@cc.kw>1点、2级时累计<@cc.kw>2点、3级时累计<@cc.kw>3点,累计上限为<@cc.kw>3点(协助者心情为0时,无法累计或消耗)",buffer:[]},Xe={termId:"cc.sk.manu1",termName:"标准化类技能",description:`包含以下技能 -标准化·α、标准化·β`,buffer:[]},Ze={termId:"cc.sk.manu2",termName:"莱茵科技类技能",description:`包含以下技能 -莱茵科技·α、莱茵科技·β、莱茵科技·γ`,buffer:[]},qe={termId:"cc.sk.manu3",termName:"红松骑士团类技能",description:`包含以下技能 +标准化·α、标准化·β`,buffer:[]},qe={termId:"cc.sk.manu2",termName:"莱茵科技类技能",description:`包含以下技能 +莱茵科技·α、莱茵科技·β、莱茵科技·γ`,buffer:[]},Ze={termId:"cc.sk.manu3",termName:"红松骑士团类技能",description:`包含以下技能 红松骑士团·α、红松骑士团·β`,buffer:[]},Ge={termId:"cc.sk.manu4",termName:"金属工艺类技能",description:`包含以下技能 -金属工艺·α、金属工艺·β`,buffer:[]},Qe={termId:"cc.tag.op",termName:"作业平台",description:`包含以下干员 -Lancet-2、Castle-3、THRM-EX、正义骑士号、Friston-3、PhonoR-0`,buffer:[]},Je={termId:"cc.tag.knight",termName:"骑士",description:`包含以下干员 +金属工艺·α、金属工艺·β`,buffer:[]},Je={termId:"cc.tag.op",termName:"作业平台",description:`包含以下干员 +Lancet-2、Castle-3、THRM-EX、正义骑士号、Friston-3、PhonoR-0`,buffer:[]},Qe={termId:"cc.tag.knight",termName:"骑士",description:`包含以下干员 耀骑士临光、临光、瑕光、鞭刃、焰尾、远牙、灰毫、野鬃、正义骑士号、砾、薇薇安娜`,buffer:[]},lf={termId:"cc.tag.durin",termName:"杜林族",description:`包含以下干员 至简、桃金娘、褐果、杜林、特克诺`,buffer:[]},ef={termId:"cc.tag.mh",termName:"怪物猎人小队",description:`包含以下干员 火龙S黑角、麒麟R夜刀、泰拉大陆调查团`,buffer:[]},ff={termId:"cc.tag.dungeon",termName:"莱欧斯小队",description:`包含以下干员 玛露西尔、莱欧斯、齐尔查克、森西`,buffer:[]},sf={termId:"cc.gvial",termName:"嘉维尔",description:`包含以下干员 -百炼嘉维尔、嘉维尔`,buffer:[]},of={termId:"cc.tra.pepe",termName:"特别独占订单",description:"由佩佩提供的特殊贵金属订单,该订单的获取时长固定,收益恒定,所需赤金交付数为0",buffer:[]},x={ba_sluggish:J,ba_root:ll,ba_stun:el,ba_buffres:fl,ba_invisible:sl,ba_camou:ol,ba_fragile:cl,ba_shield:rl,ba_protect:_l,ba_cold:kl,ba_frozen:il,ba_sleep:al,ba_inspire:bl,ba_binding:ul,ba_dt_neural:tl,ba_charged:dl,ba_strong:nl,ba_dt_erosion:pl,ba_dt_burning:ml,ba_float:Cl,ba_refraction:vl,ba_dt_element:yl,ba_overdrive:Tl,ba_dt_apoptosis:hl,ba_debuff:Il,ba_levitate:gl,ba_physhield:Ul,ba_magicfragile:Nl,ba_elementfragile:wl,ba_dying:xl,ba_barrier:Ol,ba_weightless:Fl,ba_berserk:Pl,ba_steal:Rl,ba_weaken:$l,ba_dt_apoptosis2:El,ba_epbarrier:Vl,ba_tremble:Yl,ba_fear:Sl,ba_dt_burning2:Bl,ba_addash:Al,ba_magicpoint:zl,ba_chant:Dl,ba_laiosteam:Ll,ba_liftoff:Wl,cc_bd_A_1:jl,cc_bd_A_2:Ml,cc_bd_B_1:Hl,cc_bd_B_2:Kl,cc_bd_B_3:Xl,cc_bd_A:Zl,cc_bd_B:ql,cc_bd_C:Gl,cc_bd_a1:Ql,cc_bd_b1:Jl,cc_bd_ash:le,cc_bd_tachanka:ee,cc_bd_malist:fe,cc_bd_a1_a1:se,cc_bd_a1_a2:oe,cc_bd_a1_a3:ce,cc_bd_costdrop:re,cc_bd_felyne:_e,cc_bd_felyne_1:ke,cc_bd_felyne_2:ie,cc_bd_dungeon:ae,cc_m_var1:be,cc_m_var2:ue,cc_t_snsant1:te,cc_t_snsant2:de,cc_g_lgd:ne,cc_g_lda:pe,cc_g_ussg:me,cc_g_A1:Ce,cc_g_R6:ve,cc_g_Attack:ye,cc_g_Defence:Te,cc_g_sp:he,cc_g_abyssal:Ie,cc_g_psk:ge,cc_g_karlan:Ue,cc_g_sui:Ne,cc_g_glasgow:we,cc_g_rh:xe,cc_g_sm:Oe,cc_g_bs:Fe,cc_g_siracusa:Pe,cc_c_abyssal2_1:Re,cc_c_abyssal2_2:$e,cc_c_abyssal2_3:Ee,cc_c_room1:Ve,cc_c_room2:Ye,cc_c_room3:Se,cc_c_skill:Be,cc_t_strong2:Ae,cc_c_sui2_1:ze,cc_m_pow1:De,cc_m_pow2:Le,cc_m_pow3:We,cc_t_flow_gold:je,cc_w_ncdeer1:Me,cc_w_ncdeer2:He,cc_t_accmuguard1:Ke,cc_sk_manu1:Xe,cc_sk_manu2:Ze,cc_sk_manu3:qe,cc_sk_manu4:Ge,cc_tag_op:Qe,cc_tag_knight:Je,cc_tag_durin:lf,cc_tag_mh:ef,cc_tag_dungeon:ff,cc_gvial:sf,cc_tra_pepe:of},cf=["innerHTML"],rf=["innerHTML"],_f={__name:"bufferinfo",props:{des:String,isbuffer:Boolean,buffer:Array},setup(s){const f=v(!1),a=s,r=_=>{Q(_)&&(f.value=!0)};return(_,u)=>{const b=Y,p=D;return m(),T(U,null,[n("span",{innerHTML:s.des,onClick:u[0]||(u[0]=k=>r(k))},null,8,cf),a.isbuffer?(m(),g(p,{key:0,show:C(f),"onUpdate:show":u[1]||(u[1]=k=>w(f)?f.value=k:null)},{default:d(()=>[i(b,{style:{width:"600px","user-select":"none"},title:"特殊效果",bordered:!1,size:"huge",role:"dialog","aria-modal":"true"},{default:d(()=>[(m(!0),T(U,null,E(a.buffer,k=>(m(),T("div",null,[i(b,{title:C(x)[k].termName},{default:d(()=>[n("div",{innerHTML:C(P)(C(x)[k].description)},null,8,rf)]),_:2},1032,["title"])]))),256))]),_:1})]),_:1},8,["show"])):F("",!0)],64)}}},kf={__name:"buffer",props:{avatar:String,span:Number,childSkill:Array},setup(s){const f=s,a=()=>{window.open(`https://prts.wiki/w/${f.avatar}`,"_blank")},r=(_,u)=>{let b=[..._],p=[];return _.forEach(k=>{p=u[k].buffer}),b.concat(p)};return(_,u)=>{const b=H,p=M,k=L,o=S,l=W,e=_f;return m(),T(U,null,[i(p,null,{default:d(()=>[i(b,{colspan:"6"})]),_:1}),(m(!0),T(U,null,E(f.childSkill,(c,t)=>(m(),g(p,{key:t},{default:d(()=>[t===0?(m(),g(b,{key:0,rowspan:f.span,style:{width:"5%","text-align":"center","vertical-align":"middle"}},{default:d(()=>[n("div",{onClick:u[0]||(u[0]=y=>a())},[i(k,{lazy:"",src:`avatar/${f.avatar}.webp`,size:40,round:""},null,8,["src"]),u[1]||(u[1]=n("br",null,null,-1)),i(o,{text:"",tag:"a",target:"_blank",type:"primary",textContent:h(f.avatar)},null,8,["textContent"])])]),_:1},8,["rowspan"])):F("",!0),i(b,{style:{width:"7%","text-align":"center","vertical-align":"middle"}},{default:d(()=>[N(" 第 "+h(c.skill_key+1)+" 个技能 ",1)]),_:2},1024),i(b,{style:{width:"5%","text-align":"center","vertical-align":"middle"}},{default:d(()=>[N(h(c.phase_level),1)]),_:2},1024),i(b,{style:{width:"5%","text-align":"center","vertical-align":"middle"}},{default:d(()=>[i(l,{color:{color:c.buffColor,textColor:c.textColor}},{avatar:d(()=>[i(k,{src:`building_skill/${c.skillIcon}.webp`,round:"",style:{"background-color":"transparent"}},null,8,["src"])]),default:d(()=>[N(" "+h(c.skillname),1)]),_:2},1032,["color"])]),_:2},1024),i(b,{style:{width:"5%","text-align":"center","vertical-align":"middle"}},{default:d(()=>[i(l,{color:{color:c.buffColor,textColor:c.textColor},textContent:h(c.roomType)},null,8,["color","textContent"])]),_:2},1024),i(b,null,{default:d(()=>[i(e,{des:C(P)(c.des),isbuffer:c.buffer,buffer:r(c.buffer_des,C(x))},null,8,["des","isbuffer","buffer"])]),_:2},1024)]),_:2},1024))),128))],64)}}},af={key:0},tf={__name:"BasementSkill",setup(s){const f=v(Z),a=f.value.length,r=Array.from({length:a},(k,o)=>{const l=f.value[o].name,e=f.value[o].span,c=f.value[o].child_skill;return{key:`${o}`,value:o,avatar:l,span:e,childSkill:c}}),_=v(""),u=v(""),b=v(""),p=B(()=>{const k=_.value,o=u.value,l=b.value;return!k&&!o&&!l?r:r.filter(e=>{const c=e.avatar;e.roomType,e.childSkill.some(y=>y.des.includes(l));const t=e.childSkill.some(y=>{const R=y.des;return!l||R.includes(l)||$(R,l,{precision:"every"})});return(!l||t)&&(!k||c&&c.includes(k)||$(c,k,{precision:"start"}))})});return(k,o)=>{const l=A,e=j,c=X;return m(),g(e,{vertical:"",align:"center",style:{overflow:"hidden"}},{default:d(()=>[o[5]||(o[5]=n("h3",null,"做了筛选名称,筛选描述,没做其他的效果显示,会有的.jpg",-1)),i(e,{align:"center"},{default:d(()=>[o[2]||(o[2]=n("div",null,"名称搜索:",-1)),i(l,{value:C(_),"onUpdate:value":o[0]||(o[0]=t=>w(_)?_.value=t:null),type:"text",placeholder:"名称搜索",style:{flex:"1"}},null,8,["value"]),o[3]||(o[3]=n("div",{style:{"margin-left":"12px"}},"描述搜索(如用拼音,全拼):",-1)),i(l,{value:C(b),"onUpdate:value":o[1]||(o[1]=t=>w(b)?b.value=t:null),type:"text",placeholder:"名称搜索",style:{flex:"1"}},null,8,["value"])]),_:1}),i(c,{ref:"virtualListInst","item-size":42,items:C(p),"item-resizable":"","visible-items-tag":"table",style:{width:"90%","border-style":"none","margin-bottom":"16px"}},{default:d(({item:t,index:y})=>[n("thead",null,[y===0?(m(),T("tr",af,o[4]||(o[4]=[n("th",null,"干员名",-1),n("th",null,"技能枚举",-1),n("th",null,"等级",-1),n("th",null,"技能名称",-1),n("th",null,"进驻场所",-1),n("th",null,"描述",-1)]))):F("",!0),i(kf,{avatar:t.avatar,span:t.span,childSkill:t.childSkill},null,8,["avatar","span","childSkill"])])]),_:1},8,["items"])]),_:1})}}};export{tf as default}; +百炼嘉维尔、嘉维尔`,buffer:[]},of={termId:"cc.tra.pepe",termName:"特别独占订单",description:"由佩佩提供的特殊贵金属订单,该订单的获取时长固定,收益恒定,所需赤金交付数为0",buffer:[]},x={ba_sluggish:Q,ba_root:ll,ba_stun:el,ba_buffres:fl,ba_invisible:sl,ba_camou:ol,ba_fragile:cl,ba_shield:rl,ba_protect:kl,ba_cold:_l,ba_frozen:il,ba_sleep:al,ba_inspire:ul,ba_binding:bl,ba_dt_neural:tl,ba_charged:dl,ba_strong:nl,ba_dt_erosion:pl,ba_dt_burning:ml,ba_float:Cl,ba_refraction:vl,ba_dt_element:yl,ba_overdrive:Tl,ba_dt_apoptosis:hl,ba_debuff:Il,ba_levitate:gl,ba_physhield:Ul,ba_magicfragile:Nl,ba_elementfragile:wl,ba_dying:xl,ba_barrier:Ol,ba_weightless:Fl,ba_berserk:Pl,ba_steal:Rl,ba_weaken:$l,ba_dt_apoptosis2:El,ba_epbarrier:Vl,ba_tremble:Yl,ba_fear:Sl,ba_dt_burning2:Bl,ba_addash:Al,ba_magicpoint:zl,ba_chant:Ll,ba_laiosteam:Dl,ba_liftoff:Wl,cc_bd_A_1:jl,cc_bd_A_2:Ml,cc_bd_B_1:Hl,cc_bd_B_2:Kl,cc_bd_B_3:Xl,cc_bd_A:ql,cc_bd_B:Zl,cc_bd_C:Gl,cc_bd_a1:Jl,cc_bd_b1:Ql,cc_bd_ash:le,cc_bd_tachanka:ee,cc_bd_malist:fe,cc_bd_a1_a1:se,cc_bd_a1_a2:oe,cc_bd_a1_a3:ce,cc_bd_costdrop:re,cc_bd_felyne:ke,cc_bd_felyne_1:_e,cc_bd_felyne_2:ie,cc_bd_dungeon:ae,cc_m_var1:ue,cc_m_var2:be,cc_t_snsant1:te,cc_t_snsant2:de,cc_g_lgd:ne,cc_g_lda:pe,cc_g_ussg:me,cc_g_A1:Ce,cc_g_R6:ve,cc_g_Attack:ye,cc_g_Defence:Te,cc_g_sp:he,cc_g_abyssal:Ie,cc_g_psk:ge,cc_g_karlan:Ue,cc_g_sui:Ne,cc_g_glasgow:we,cc_g_rh:xe,cc_g_sm:Oe,cc_g_bs:Fe,cc_g_siracusa:Pe,cc_c_abyssal2_1:Re,cc_c_abyssal2_2:$e,cc_c_abyssal2_3:Ee,cc_c_room1:Ve,cc_c_room2:Ye,cc_c_room3:Se,cc_c_skill:Be,cc_t_strong2:Ae,cc_c_sui2_1:ze,cc_m_pow1:Le,cc_m_pow2:De,cc_m_pow3:We,cc_t_flow_gold:je,cc_w_ncdeer1:Me,cc_w_ncdeer2:He,cc_t_accmuguard1:Ke,cc_sk_manu1:Xe,cc_sk_manu2:qe,cc_sk_manu3:Ze,cc_sk_manu4:Ge,cc_tag_op:Je,cc_tag_knight:Qe,cc_tag_durin:lf,cc_tag_mh:ef,cc_tag_dungeon:ff,cc_gvial:sf,cc_tra_pepe:of},cf=["innerHTML"],rf=["innerHTML"],kf={__name:"bufferinfo",props:{des:String,isbuffer:Boolean,buffer:Array},setup(s){const f=v(!1),a=s,r=k=>{J(k)&&(f.value=!0)};return(k,b)=>{const u=Y,p=L;return m(),T(U,null,[n("span",{innerHTML:s.des,onClick:b[0]||(b[0]=_=>r(_))},null,8,cf),a.isbuffer?(m(),g(p,{key:0,show:C(f),"onUpdate:show":b[1]||(b[1]=_=>w(f)?f.value=_:null)},{default:d(()=>[i(u,{style:{width:"600px","user-select":"none"},title:"特殊效果",bordered:!1,size:"huge",role:"dialog","aria-modal":"true"},{default:d(()=>[(m(!0),T(U,null,E(a.buffer,_=>(m(),T("div",null,[i(u,{title:C(x)[_].termName},{default:d(()=>[n("div",{innerHTML:C(P)(C(x)[_].description)},null,8,rf)]),_:2},1032,["title"])]))),256))]),_:1})]),_:1},8,["show"])):F("",!0)],64)}}},_f={__name:"buffer",props:{avatar:String,span:Number,childSkill:Array},setup(s){const f=s,a=()=>{window.open(`https://prts.wiki/w/${f.avatar}`,"_blank")},r=(k,b)=>{let u=[...k],p=[];return k.forEach(_=>{p=b[_].buffer}),u.concat(p)};return(k,b)=>{const u=M,p=H,_=D,o=S,l=W,e=kf;return m(),T(U,null,[i(p,null,{default:d(()=>[i(u,{colspan:"6"})]),_:1}),(m(!0),T(U,null,E(f.childSkill,(c,t)=>(m(),g(p,{key:t},{default:d(()=>[t===0?(m(),g(u,{key:0,rowspan:f.span,style:{width:"5%","text-align":"center","vertical-align":"middle"}},{default:d(()=>[n("div",{onClick:b[0]||(b[0]=y=>a())},[i(_,{lazy:"",src:`avatar/${f.avatar}.webp`,size:40,round:""},null,8,["src"]),b[1]||(b[1]=n("br",null,null,-1)),i(o,{text:"",tag:"a",target:"_blank",type:"primary",textContent:h(f.avatar)},null,8,["textContent"])])]),_:1},8,["rowspan"])):F("",!0),i(u,{style:{width:"7%","text-align":"center","vertical-align":"middle"}},{default:d(()=>[N(" 第 "+h(c.skill_key+1)+" 个技能 ",1)]),_:2},1024),i(u,{style:{width:"5%","text-align":"center","vertical-align":"middle"}},{default:d(()=>[N(h(c.phase_level),1)]),_:2},1024),i(u,{style:{width:"5%","text-align":"center","vertical-align":"middle"}},{default:d(()=>[i(l,{color:{color:c.buffColor,textColor:c.textColor}},{avatar:d(()=>[i(_,{src:`building_skill/${c.skillIcon}.webp`,round:"",style:{"background-color":"transparent"}},null,8,["src"])]),default:d(()=>[N(" "+h(c.skillname),1)]),_:2},1032,["color"])]),_:2},1024),i(u,{style:{width:"5%","text-align":"center","vertical-align":"middle"}},{default:d(()=>[i(l,{color:{color:c.buffColor,textColor:c.textColor},textContent:h(c.roomType)},null,8,["color","textContent"])]),_:2},1024),i(u,null,{default:d(()=>[i(e,{des:C(P)(c.des),isbuffer:c.buffer,buffer:r(c.buffer_des,C(x))},null,8,["des","isbuffer","buffer"])]),_:2},1024)]),_:2},1024))),128))],64)}}},af={key:0},tf={__name:"BasementSkill",setup(s){const f=v(q),a=f.value.length,r=Array.from({length:a},(_,o)=>{const l=f.value[o].name,e=f.value[o].span,c=f.value[o].child_skill;return{key:`${o}`,value:o,avatar:l,span:e,childSkill:c}}),k=v(""),b=v(""),u=v(""),p=B(()=>{const _=k.value,o=b.value,l=u.value;return!_&&!o&&!l?r:r.filter(e=>{const c=e.avatar;e.roomType,e.childSkill.some(y=>y.des.includes(l));const t=e.childSkill.some(y=>{const R=y.des;return!l||R.includes(l)||$(R,l,{precision:"every"})});return(!l||t)&&(!_||c&&c.includes(_)||$(c,_,{precision:"start"}))})});return(_,o)=>{const l=A,e=j,c=X;return m(),g(e,{vertical:"",align:"center",style:{overflow:"hidden"}},{default:d(()=>[o[5]||(o[5]=n("h3",null,"做了筛选名称,筛选描述,没做其他的效果显示,会有的.jpg",-1)),i(e,{align:"center"},{default:d(()=>[o[2]||(o[2]=n("div",null,"名称搜索:",-1)),i(l,{value:C(k),"onUpdate:value":o[0]||(o[0]=t=>w(k)?k.value=t:null),type:"text",placeholder:"名称搜索",style:{flex:"1"}},null,8,["value"]),o[3]||(o[3]=n("div",{style:{"margin-left":"12px"}},"描述搜索(如用拼音,全拼):",-1)),i(l,{value:C(u),"onUpdate:value":o[1]||(o[1]=t=>w(u)?u.value=t:null),type:"text",placeholder:"名称搜索",style:{flex:"1"}},null,8,["value"])]),_:1}),i(c,{ref:"virtualListInst","item-size":42,items:C(p),"item-resizable":"","visible-items-tag":"table",style:{width:"90%","border-style":"none","margin-bottom":"16px"}},{default:d(({item:t,index:y})=>[n("thead",null,[y===0?(m(),T("tr",af,o[4]||(o[4]=[n("th",null,"干员名",-1),n("th",null,"技能枚举",-1),n("th",null,"等级",-1),n("th",null,"技能名称",-1),n("th",null,"进驻场所",-1),n("th",null,"描述",-1)]))):F("",!0),i(_f,{avatar:t.avatar,span:t.span,childSkill:t.childSkill},null,8,["avatar","span","childSkill"])])]),_:1},8,["items"])]),_:1})}}};export{tf as default}; diff --git a/ui/dist/assets/DebugConsole.js b/ui/dist/assets/DebugConsole.js index dd4377d6..dac37812 100644 --- a/ui/dist/assets/DebugConsole.js +++ b/ui/dist/assets/DebugConsole.js @@ -1,4 +1,4 @@ -import{_ as K,a as U}from"./IosArrowForward.js";import{ay as z,aw as b,aJ as w,ax as m,b6 as J,b7 as Q,aA as H,D as O,az as W,aL as X,E as q,b as G,j as M,aD as Y,I as p,A as Z,c as A,bn as ee,r as C,u as oe,w as re,bR as V,bS as i,bQ as _,bT as s,bV as I,b_ as S,bM as r,F as T,bU as N,bX as L,bW as le,i as te,bm as ne,bo as se,k as ie}from"./_plugin-vue_export-helper.js";import{b3 as ae,b1 as de,S as ce,_ as ue,b4 as ve,D as be}from"./main.js";const me=z([b("list",` +import{I as K,a as U}from"./IosArrowForward.js";import{az as z,ax as b,aJ as w,ay as m,b6 as J,b7 as Q,aB as S,B as A,aA as W,aL as X,D as q,b as G,c as M,aE as Y,H as p,x as Z,d as F,bn as ee,r as C,p as oe,w as re,bR as V,bS as i,bQ as _,bT as s,bV as j,b_ as N,bN as r,F as T,bU as H,bX as L,bW as le,i as ne,bm as te,bo as se,A as ie}from"./_plugin-vue_export-helper.js";import{b3 as ae,b1 as de,z as ce,_ as ue,b4 as ve,D as be}from"./main.js";const me=z([b("list",` --n-merged-border-color: var(--n-border-color); --n-merged-color: var(--n-color); --n-merged-color-hover: var(--n-color-hover); @@ -70,4 +70,4 @@ import{_ as K,a as U}from"./IosArrowForward.js";import{ay as z,aw as b,aJ as w,a --n-merged-color-hover: var(--n-color-hover-popover); --n-merged-color: var(--n-color-popover); --n-merged-border-color: var(--n-border-color-popover); - `))]),pe=Object.assign(Object.assign({},H.props),{size:{type:String,default:"medium"},bordered:Boolean,clickable:Boolean,hoverable:Boolean,showDivider:{type:Boolean,default:!0}}),F=Z("n-list"),_e=O({name:"List",props:pe,setup(e){const{mergedClsPrefixRef:o,inlineThemeDisabled:l,mergedRtlRef:v}=W(e),c=X("List",v,o),t=H("List","-list",me,ae,e,o);q(F,{showDividerRef:G(e,"showDivider"),mergedClsPrefixRef:o});const f=M(()=>{const{common:{cubicBezierEaseInOut:g},self:{fontSize:R,textColor:n,color:d,colorModal:D,colorPopover:B,borderColor:$,borderColorModal:P,borderColorPopover:j,borderRadius:k,colorHover:y,colorHoverModal:E,colorHoverPopover:h}}=t.value;return{"--n-font-size":R,"--n-bezier":g,"--n-text-color":n,"--n-color":d,"--n-border-radius":k,"--n-border-color":$,"--n-border-color-modal":P,"--n-border-color-popover":j,"--n-color-modal":D,"--n-color-popover":B,"--n-color-hover":y,"--n-color-hover-modal":E,"--n-color-hover-popover":h}}),u=l?Y("list",void 0,f,e):void 0;return{mergedClsPrefix:o,rtlEnabled:c,cssVars:l?void 0:f,themeClass:u==null?void 0:u.themeClass,onRender:u==null?void 0:u.onRender}},render(){var e;const{$slots:o,mergedClsPrefix:l,onRender:v}=this;return v==null||v(),p("ul",{class:[`${l}-list`,this.rtlEnabled&&`${l}-list--rtl`,this.bordered&&`${l}-list--bordered`,this.showDivider&&`${l}-list--show-divider`,this.hoverable&&`${l}-list--hoverable`,this.clickable&&`${l}-list--clickable`,this.themeClass],style:this.cssVars},o.header?p("div",{class:`${l}-list__header`},o.header()):null,(e=o.default)===null||e===void 0?void 0:e.call(o),o.footer?p("div",{class:`${l}-list__footer`},o.footer()):null)}}),fe=O({name:"ListItem",setup(){const e=A(F,null);return e||ee("list-item","`n-list-item` must be placed in `n-list`."),{showDivider:e.showDividerRef,mergedClsPrefix:e.mergedClsPrefixRef}},render(){const{$slots:e,mergedClsPrefix:o}=this;return p("li",{class:`${o}-list-item`},e.prefix?p("div",{class:`${o}-list-item__prefix`},e.prefix()):null,e.default?p("div",{class:`${o}-list-item__main`},e):null,e.suffix?p("div",{class:`${o}-list-item__suffix`},e.suffix()):null,this.showDivider&&p("div",{class:`${o}-list-item__divider`}))}}),ge={style:{"text-align":"center",margin:"0"}},Ce={__name:"DebugConsole",setup(e){const o=A("axios"),l=C([]),v=C(""),c=C([]),t=C(0),f=C(null);oe(()=>{o.get("/debug/log").then(({data:n})=>{l.value=n}),u("runtime.log")});function u(n){v.value=n,o.get(`/debug/log/${n}`).then(({data:d})=>{t.value=0,c.value=d,t.value=c.value.length-1})}const g=M(()=>{var n;return(n=c.value[t.value])==null?void 0:n.screenshot}),R=M(()=>`/debug/screenshot/${g.value}`);return re(t,()=>{var n;(n=f.value)==null||n.scrollTo({top:0})}),(n,d)=>{const D=fe,B=_e,$=ce,P=ue,j=ve,k=ne,y=se,E=be,h=de;return _(),V(h,{style:{width:"100%",height:"100%",gap:"0","overflow-y":"hidden"}},{default:i(()=>[s($,{style:{width:"220px"}},{default:i(()=>[s(B,{hoverable:"",clickable:"",bordered:""},{default:i(()=>[(_(!0),I(T,null,S(r(l),a=>(_(),V(D,{onClick:x=>u(a)},{default:i(()=>[ie(L(a),1)]),_:2},1032,["onClick"]))),256))]),_:1})]),_:1}),s(h,{vertical:"",style:{flex:"1",height:"100%",overflow:"hidden"}},{default:i(()=>[N("h2",ge,L(r(v)),1),r(g)?(_(),V(P,{key:0,src:r(R),alt:r(g),width:"100%",style:{"max-height":"50%"},"object-fit":"scale-down"},null,8,["src","alt"])):le("",!0),s($,{ref_key:"log_scroll",ref:f,style:{width:"100%"},"content-style":"font-size: 16px; user-select: text; padding: 0 12px"},{default:i(()=>{var a;return[(_(!0),I(T,null,S((a=r(c)[r(t)])==null?void 0:a.log,x=>(_(),I("div",null,[N("code",null,L(x),1)]))),256))]}),_:1},512),s(h,{align:"center",style:{padding:"0 12px 6px"}},{default:i(()=>[s(j,{style:{flex:"1"},"show-tooltip":"",value:r(t),"onUpdate:value":d[0]||(d[0]=a=>te(t)?t.value=a:null),min:0,max:r(c).length-1,"format-tooltip":a=>{var x;return(x=r(c)[a])==null?void 0:x.time}},null,8,["value","max","format-tooltip"]),s(E,null,{default:i(()=>[s(y,{disabled:r(t)==0,onClick:d[1]||(d[1]=a=>t.value--)},{icon:i(()=>[s(k,null,{default:i(()=>[s(r(K))]),_:1})]),_:1},8,["disabled"]),s(y,{disabled:r(t)==r(c).length-1,onClick:d[2]||(d[2]=a=>t.value++)},{icon:i(()=>[s(k,null,{default:i(()=>[s(r(U))]),_:1})]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1})]),_:1})}}};export{Ce as default}; + `))]),pe=Object.assign(Object.assign({},S.props),{size:{type:String,default:"medium"},bordered:Boolean,clickable:Boolean,hoverable:Boolean,showDivider:{type:Boolean,default:!0}}),O=Z("n-list"),_e=A({name:"List",props:pe,setup(e){const{mergedClsPrefixRef:o,inlineThemeDisabled:l,mergedRtlRef:v}=W(e),c=X("List",v,o),n=S("List","-list",me,ae,e,o);q(O,{showDividerRef:G(e,"showDivider"),mergedClsPrefixRef:o});const g=M(()=>{const{common:{cubicBezierEaseInOut:f},self:{fontSize:R,textColor:t,color:d,colorModal:B,colorPopover:D,borderColor:k,borderColorModal:P,borderColorPopover:I,borderRadius:y,colorHover:$,colorHoverModal:E,colorHoverPopover:h}}=n.value;return{"--n-font-size":R,"--n-bezier":f,"--n-text-color":t,"--n-color":d,"--n-border-radius":y,"--n-border-color":k,"--n-border-color-modal":P,"--n-border-color-popover":I,"--n-color-modal":B,"--n-color-popover":D,"--n-color-hover":$,"--n-color-hover-modal":E,"--n-color-hover-popover":h}}),u=l?Y("list",void 0,g,e):void 0;return{mergedClsPrefix:o,rtlEnabled:c,cssVars:l?void 0:g,themeClass:u==null?void 0:u.themeClass,onRender:u==null?void 0:u.onRender}},render(){var e;const{$slots:o,mergedClsPrefix:l,onRender:v}=this;return v==null||v(),p("ul",{class:[`${l}-list`,this.rtlEnabled&&`${l}-list--rtl`,this.bordered&&`${l}-list--bordered`,this.showDivider&&`${l}-list--show-divider`,this.hoverable&&`${l}-list--hoverable`,this.clickable&&`${l}-list--clickable`,this.themeClass],style:this.cssVars},o.header?p("div",{class:`${l}-list__header`},o.header()):null,(e=o.default)===null||e===void 0?void 0:e.call(o),o.footer?p("div",{class:`${l}-list__footer`},o.footer()):null)}}),ge=A({name:"ListItem",setup(){const e=F(O,null);return e||ee("list-item","`n-list-item` must be placed in `n-list`."),{showDivider:e.showDividerRef,mergedClsPrefix:e.mergedClsPrefixRef}},render(){const{$slots:e,mergedClsPrefix:o}=this;return p("li",{class:`${o}-list-item`},e.prefix?p("div",{class:`${o}-list-item__prefix`},e.prefix()):null,e.default?p("div",{class:`${o}-list-item__main`},e):null,e.suffix?p("div",{class:`${o}-list-item__suffix`},e.suffix()):null,this.showDivider&&p("div",{class:`${o}-list-item__divider`}))}}),fe={style:{"text-align":"center",margin:"0"}},Ce={__name:"DebugConsole",setup(e){const o=F("axios"),l=C([]),v=C(""),c=C([]),n=C(0),g=C(null);oe(()=>{o.get("/debug/log").then(({data:t})=>{l.value=t}),u("runtime.log")});function u(t){v.value=t,o.get(`/debug/log/${t}`).then(({data:d})=>{n.value=0,c.value=d,n.value=c.value.length-1})}const f=M(()=>{var t;return(t=c.value[n.value])==null?void 0:t.screenshot}),R=M(()=>`/debug/screenshot/${f.value}`);return re(n,()=>{var t;(t=g.value)==null||t.scrollTo({top:0})}),(t,d)=>{const B=ge,D=_e,k=ce,P=ue,I=ve,y=te,$=se,E=be,h=de;return _(),V(h,{style:{width:"100%",height:"100%",gap:"0","overflow-y":"hidden"}},{default:i(()=>[s(k,{style:{width:"220px"}},{default:i(()=>[s(D,{hoverable:"",clickable:"",bordered:""},{default:i(()=>[(_(!0),j(T,null,N(r(l),a=>(_(),V(B,{onClick:x=>u(a)},{default:i(()=>[ie(L(a),1)]),_:2},1032,["onClick"]))),256))]),_:1})]),_:1}),s(h,{vertical:"",style:{flex:"1",height:"100%",overflow:"hidden"}},{default:i(()=>[H("h2",fe,L(r(v)),1),r(f)?(_(),V(P,{key:0,src:r(R),alt:r(f),width:"100%",style:{"max-height":"50%"},"object-fit":"scale-down"},null,8,["src","alt"])):le("",!0),s(k,{ref_key:"log_scroll",ref:g,style:{width:"100%"},"content-style":"font-size: 16px; user-select: text; padding: 0 12px"},{default:i(()=>{var a;return[(_(!0),j(T,null,N((a=r(c)[r(n)])==null?void 0:a.log,x=>(_(),j("div",null,[H("code",null,L(x),1)]))),256))]}),_:1},512),s(h,{align:"center",style:{padding:"0 12px 6px"}},{default:i(()=>[s(I,{style:{flex:"1"},"show-tooltip":"",value:r(n),"onUpdate:value":d[0]||(d[0]=a=>ne(n)?n.value=a:null),min:0,max:r(c).length-1,"format-tooltip":a=>{var x;return(x=r(c)[a])==null?void 0:x.time}},null,8,["value","max","format-tooltip"]),s(E,null,{default:i(()=>[s($,{disabled:r(n)==0,onClick:d[1]||(d[1]=a=>n.value--)},{icon:i(()=>[s(y,null,{default:i(()=>[s(r(K))]),_:1})]),_:1},8,["disabled"]),s($,{disabled:r(n)==r(c).length-1,onClick:d[2]||(d[2]=a=>n.value++)},{icon:i(()=>[s(y,null,{default:i(()=>[s(r(U))]),_:1})]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1})]),_:1})}}};export{Ce as default}; diff --git a/ui/dist/assets/Doc.js b/ui/dist/assets/Doc.js index 838c9c04..b9ca0cff 100644 --- a/ui/dist/assets/Doc.js +++ b/ui/dist/assets/Doc.js @@ -1 +1 @@ -import{bP as _,r as d,bR as i,bS as a,bQ as n,bU as s,k as r,bT as p,bX as u,bM as b,bV as f,bW as m,bo as g}from"./_plugin-vue_export-helper.js";import{b1 as h}from"./main.js";const v={key:0,class:"loading"},t="https://hedgedoc.zhaozuohong.vip/s/LfSzK2n0K",x={__name:"Doc",setup(k){const o=d(!0);return(y,e)=>{const c=g,l=h;return n(),i(l,{vertical:"",style:{width:"100%",height:"100%"},align:"center"},{default:a(()=>[s("div",null,[e[1]||(e[1]=r(" 《小刻也能学会的!Mower-NG简明教程!》 ")),p(c,{text:"",tag:"a",href:t,target:"_blank",type:"primary"},{default:a(()=>[r(u(t))]),_:1})]),s("iframe",{onLoad:e[0]||(e[0]=B=>o.value=!1),src:t,style:{width:"100%",height:"100%",border:"none"}},null,32),b(o)?(n(),f("div",v,"页面加载中……")):m("",!0)]),_:1})}}},w=_(x,[["__scopeId","data-v-f9ae5a23"]]);export{w as default}; +import{bP as _,r as d,bR as i,bS as a,bQ as n,bU as s,A as r,bT as p,bX as u,bN as b,bV as f,bW as m,bo as g}from"./_plugin-vue_export-helper.js";import{b1 as h}from"./main.js";const v={key:0,class:"loading"},t="https://hedgedoc.zhaozuohong.vip/s/LfSzK2n0K",x={__name:"Doc",setup(y){const o=d(!0);return(N,e)=>{const c=g,l=h;return n(),i(l,{vertical:"",style:{width:"100%",height:"100%"},align:"center"},{default:a(()=>[s("div",null,[e[1]||(e[1]=r(" 《小刻也能学会的!Mower-NG简明教程!》 ")),p(c,{text:"",tag:"a",href:t,target:"_blank",type:"primary"},{default:a(()=>[r(u(t))]),_:1})]),s("iframe",{onLoad:e[0]||(e[0]=k=>o.value=!1),src:t,style:{width:"100%",height:"100%",border:"none"}},null,32),b(o)?(n(),f("div",v,"页面加载中……")):m("",!0)]),_:1})}}},w=_(x,[["__scopeId","data-v-f9ae5a23"]]);export{w as default}; diff --git a/ui/dist/assets/DropDown.js b/ui/dist/assets/DropDown.js index de4f3b79..f37410ba 100644 --- a/ui/dist/assets/DropDown.js +++ b/ui/dist/assets/DropDown.js @@ -1,23 +1,23 @@ -import{K as fn,L as Ft,M as _t,O as kt,P as wt,Q as mn,R as ne,T as it,U as ot,W as st,X as dt,Y as pn,Z as Ae,$ as Le,a0 as D,a1 as me,a2 as oe,a3 as ie,a4 as Ee,a5 as za,a6 as Dt,a7 as St,a8 as be,a9 as Vt,aa as Qe,ab as gn,ac as ut,ad as yn,ae as Mt,af as va,ag as ct,ah as jt,ai as zt,aj as Bt,B as Et,V as Ut,l as It,m as Yt,ak as ht,al as ra,f as bn,g as vt,am as Cn,an as Rt,ao as _n,ap as kn,aq as wn,ar as Dn,as as Sn,at as Rn,x as xn,o as $n,s as xt,u as On,p as $t,r as rt,G as Tn,au as Pn,w as An,d as Fn,av as Vn,S as Mn,J as jn,aw as zn,A as Bn,D as En,ax as Un}from"./main.js";import{c as ea,bg as In,j as y,aq as Nt,I as t,av as qt,ay as P,aw as K,aJ as H,ax as fe,D as Ue,az as mt,r as R,u as pt,w as Fe,b as Ce,aA as fa,aD as Ea,A as Yn,n as Lt,aB as Ua,bD as Ze,by as _e,bo as pe,aP as oa,aI as Ht,G as Kt,S as Wt,aQ as W,bp as aa,Q as Qt,aK as Ra,bd as Jt,aW as ft,aS as Nn,l as qn,E as Ln,aC as Ot,K as Hn,aE as Ba,aZ as Pe,aG as Kn,b5 as Wn,bk as Qn,bP as Zt,bQ as xe,bR as Je,bS as re,bM as Y,bV as xa,bT as te,i as ia,bW as Xe,bU as ae,k as Te,F as Tt,bX as Pt,bu as Jn,bK as Gt,b$ as Zn,bm as Gn}from"./_plugin-vue_export-helper.js";import{F as sa,B as da,a as ua,b as ca,s as Xn}from"./Forward.js";function el(e,l){const u=ea(In,null);return y(()=>e.hljs||(u==null?void 0:u.mergedHljsRef.value))}const At=Nt("date",t("svg",{width:"28px",height:"28px",viewBox:"0 0 28 28",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},t("g",{stroke:"none","stroke-width":"1","fill-rule":"evenodd"},t("g",{"fill-rule":"nonzero"},t("path",{d:"M21.75,3 C23.5449254,3 25,4.45507456 25,6.25 L25,21.75 C25,23.5449254 23.5449254,25 21.75,25 L6.25,25 C4.45507456,25 3,23.5449254 3,21.75 L3,6.25 C3,4.45507456 4.45507456,3 6.25,3 L21.75,3 Z M23.5,9.503 L4.5,9.503 L4.5,21.75 C4.5,22.7164983 5.28350169,23.5 6.25,23.5 L21.75,23.5 C22.7164983,23.5 23.5,22.7164983 23.5,21.75 L23.5,9.503 Z M21.75,4.5 L6.25,4.5 C5.28350169,4.5 4.5,5.28350169 4.5,6.25 L4.5,8.003 L23.5,8.003 L23.5,6.25 C23.5,5.28350169 22.7164983,4.5 21.75,4.5 Z"}))))),al=Nt("to",t("svg",{viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},t("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},t("g",{fill:"currentColor","fill-rule":"nonzero"},t("path",{d:"M11.2654,3.20511 C10.9644,2.92049 10.4897,2.93371 10.2051,3.23464 C9.92049,3.53558 9.93371,4.01027 10.2346,4.29489 L15.4737,9.25 L2.75,9.25 C2.33579,9.25 2,9.58579 2,10.0000012 C2,10.4142 2.33579,10.75 2.75,10.75 L15.476,10.75 L10.2346,15.7073 C9.93371,15.9919 9.92049,16.4666 10.2051,16.7675 C10.4897,17.0684 10.9644,17.0817 11.2654,16.797 L17.6826,10.7276 C17.8489,10.5703 17.9489,10.3702 17.9826,10.1614 C17.994,10.1094 18,10.0554 18,10.0000012 C18,9.94241 17.9935,9.88633 17.9812,9.83246 C17.9462,9.62667 17.8467,9.42976 17.6826,9.27455 L11.2654,3.20511 Z"})))));function tl(e,l){const u=fn(e),a=Math.trunc(u.getMonth()/3)+1,i=l-a;return Ft(u,u.getMonth()+i*3)}function nl(e){const{textColor2:l,fontSize:u,fontWeightStrong:a,textColor3:i}=e;return{textColor:l,fontSize:u,fontWeightStrong:a,"mono-3":"#a0a1a7","hue-1":"#0184bb","hue-2":"#4078f2","hue-3":"#a626a4","hue-4":"#50a14f","hue-5":"#e45649","hue-5-2":"#c91243","hue-6":"#986801","hue-6-2":"#c18401",lineNumberTextColor:i}}const ll={name:"Code",common:qt,self:nl},rl=P([K("code",` +import{K as mn,L as zt,M as pn,O as le,P as st,Q as dt,R as ut,T as ct,U as gn,W as Fe,X as Le,Y as D,Z as ve,$ as oe,a0 as ie,a1 as Ee,a2 as Ea,a3 as wt,a4 as Dt,a5 as ye,a6 as Bt,a7 as Je,a8 as yn,a9 as ht,aa as bn,ab as Yt,ac as pa,ad as vt,ae as Et,af as Ut,ag as It,B as Ht,V as Nt,k as qt,l as Lt,ah as sa,ai as ft,e as mt,f as Cn,aj as St,ak as Rt,al as xt,am as _n,an as $t,ao as kn,ap as wn,aq as Dn,ar as Sn,as as Rn,at as xn,w as $n,n as On,s as Ot,u as Fn,p as Ft,r as ot,G as Tn,au as Pn,v as An,d as Mn,av as Vn,z as jn,J as zn,aw as Bn,A as Yn,D as En,ax as Un}from"./main.js";import{d as ta,bg as In,c as y,aq as Kt,H as t,aw as Wt,az as T,ax as K,aJ as q,ay as he,B as Ue,aA as gt,r as R,p as yt,w as Te,b as be,aB as ga,aE as Ia,x as Hn,n as Qt,aC as Ha,bD as Ge,by as Ce,bo as me,aP as ua,aI as Jt,E as Zt,R as Gt,aQ as W,bp as na,P as Xt,aK as Fa,bd as en,aW as pt,aS as Nn,U as qn,D as Ln,aD as Tt,J as Kn,aF as Ua,aZ as Oe,aG as Wn,b5 as Qn,bk as Jn,bP as an,bQ as Se,bR as Ze,bS as re,bN as U,bV as Ta,bT as ne,i as da,bW as aa,bU as te,A as $e,F as Pt,bX as At,bu as Zn,bK as tn,bL as nn,b$ as Gn,bm as Xn}from"./_plugin-vue_export-helper.js";import{F as ca,B as ha,a as va,b as fa,s as el}from"./Forward.js";function al(e,l){const u=ta(In,null);return y(()=>e.hljs||(u==null?void 0:u.mergedHljsRef.value))}const Mt=Kt("date",()=>t("svg",{width:"28px",height:"28px",viewBox:"0 0 28 28",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},t("g",{stroke:"none","stroke-width":"1","fill-rule":"evenodd"},t("g",{"fill-rule":"nonzero"},t("path",{d:"M21.75,3 C23.5449254,3 25,4.45507456 25,6.25 L25,21.75 C25,23.5449254 23.5449254,25 21.75,25 L6.25,25 C4.45507456,25 3,23.5449254 3,21.75 L3,6.25 C3,4.45507456 4.45507456,3 6.25,3 L21.75,3 Z M23.5,9.503 L4.5,9.503 L4.5,21.75 C4.5,22.7164983 5.28350169,23.5 6.25,23.5 L21.75,23.5 C22.7164983,23.5 23.5,22.7164983 23.5,21.75 L23.5,9.503 Z M21.75,4.5 L6.25,4.5 C5.28350169,4.5 4.5,5.28350169 4.5,6.25 L4.5,8.003 L23.5,8.003 L23.5,6.25 C23.5,5.28350169 22.7164983,4.5 21.75,4.5 Z"}))))),tl=Kt("to",()=>t("svg",{viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},t("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},t("g",{fill:"currentColor","fill-rule":"nonzero"},t("path",{d:"M11.2654,3.20511 C10.9644,2.92049 10.4897,2.93371 10.2051,3.23464 C9.92049,3.53558 9.93371,4.01027 10.2346,4.29489 L15.4737,9.25 L2.75,9.25 C2.33579,9.25 2,9.58579 2,10.0000012 C2,10.4142 2.33579,10.75 2.75,10.75 L15.476,10.75 L10.2346,15.7073 C9.93371,15.9919 9.92049,16.4666 10.2051,16.7675 C10.4897,17.0684 10.9644,17.0817 11.2654,16.797 L17.6826,10.7276 C17.8489,10.5703 17.9489,10.3702 17.9826,10.1614 C17.994,10.1094 18,10.0554 18,10.0000012 C18,9.94241 17.9935,9.88633 17.9812,9.83246 C17.9462,9.62667 17.8467,9.42976 17.6826,9.27455 L11.2654,3.20511 Z"})))));function nl(e,l){const u=mn(e),a=Math.trunc(u.getMonth()/3)+1,r=l-a;return zt(u,u.getMonth()+r*3)}function ll(e){const{textColor2:l,fontSize:u,fontWeightStrong:a,textColor3:r}=e;return{textColor:l,fontSize:u,fontWeightStrong:a,"mono-3":"#a0a1a7","hue-1":"#0184bb","hue-2":"#4078f2","hue-3":"#a626a4","hue-4":"#50a14f","hue-5":"#e45649","hue-5-2":"#c91243","hue-6":"#986801","hue-6-2":"#c18401",lineNumberTextColor:r}}const rl={name:"Code",common:Wt,self:ll},il=T([K("code",` font-size: var(--n-font-size); font-family: var(--n-font-family); - `,[H("show-line-numbers",` + `,[q("show-line-numbers",` display: flex; - `),fe("line-numbers",` + `),he("line-numbers",` user-select: none; padding-right: 12px; text-align: right; transition: color .3s var(--n-bezier); color: var(--n-line-number-text-color); - `),H("word-wrap",[P("pre",` + `),q("word-wrap",[T("pre",` white-space: pre-wrap; word-break: break-all; - `)]),P("pre",` + `)]),T("pre",` margin: 0; line-height: inherit; font-size: inherit; font-family: inherit; - `),P("[class^=hljs]",` + `),T("[class^=hljs]",` color: var(--n-text-color); transition: color .3s var(--n-bezier), @@ -69,9 +69,9 @@ import{K as fn,L as Ft,M as _t,O as kt,P as wt,Q as mn,R as ne,T as it,U as ot,W font-weight: var(--n-font-weight-strong); }`,`${l} .hljs-link { text-decoration: underline; - }`]}]),il=Object.assign(Object.assign({},fa.props),{language:String,code:{type:String,default:""},trim:{type:Boolean,default:!0},hljs:Object,uri:Boolean,inline:Boolean,wordWrap:Boolean,showLineNumbers:Boolean,internalFontSize:Number,internalNoHighlight:Boolean}),ol=Ue({name:"Code",props:il,setup(e,{slots:l}){const{internalNoHighlight:u}=e,{mergedClsPrefixRef:a,inlineThemeDisabled:i}=mt(),m=R(null),v=u?{value:void 0}:el(e),p=(C,$,T)=>{const{value:O}=v;return!O||!(C&&O.getLanguage(C))?null:O.highlight(T?$.trim():$,{language:C}).value},h=y(()=>e.inline||e.wordWrap?!1:e.showLineNumbers),d=()=>{if(l.default)return;const{value:C}=m;if(!C)return;const{language:$}=e,T=e.uri?window.decodeURIComponent(e.code):e.code;if($){const B=p($,T,e.trim);if(B!==null){if(e.inline)C.innerHTML=B;else{const M=C.querySelector(".__code__");M&&C.removeChild(M);const j=document.createElement("pre");j.className="__code__",j.innerHTML=B,C.appendChild(j)}return}}if(e.inline){C.textContent=T;return}const O=C.querySelector(".__code__");if(O)O.textContent=T;else{const B=document.createElement("pre");B.className="__code__",B.textContent=T,C.innerHTML="",C.appendChild(B)}};pt(d),Fe(Ce(e,"language"),d),Fe(Ce(e,"code"),d),u||Fe(v,d);const c=fa("Code","-code",rl,ll,e,a),f=y(()=>{const{common:{cubicBezierEaseInOut:C,fontFamilyMono:$},self:{textColor:T,fontSize:O,fontWeightStrong:B,lineNumberTextColor:M,"mono-3":j,"hue-1":E,"hue-2":U,"hue-3":A,"hue-4":le,"hue-5":J,"hue-5-2":F,"hue-6":z,"hue-6-2":q}}=c.value,{internalFontSize:_}=e;return{"--n-font-size":_?`${_}px`:O,"--n-font-family":$,"--n-font-weight-strong":B,"--n-bezier":C,"--n-text-color":T,"--n-mono-3":j,"--n-hue-1":E,"--n-hue-2":U,"--n-hue-3":A,"--n-hue-4":le,"--n-hue-5":J,"--n-hue-5-2":F,"--n-hue-6":z,"--n-hue-6-2":q,"--n-line-number-text-color":M}}),b=i?Ea("code",y(()=>`${e.internalFontSize||"a"}`),f,e):void 0;return{mergedClsPrefix:a,codeRef:m,mergedShowLineNumbers:h,lineNumbers:y(()=>{let C=1;const $=[];let T=!1;for(const O of e.code)O===` -`?(T=!0,$.push(C++)):T=!1;return T||$.push(C++),$.join(` -`)}),cssVars:i?void 0:f,themeClass:b==null?void 0:b.themeClass,onRender:b==null?void 0:b.onRender}},render(){var e,l;const{mergedClsPrefix:u,wordWrap:a,mergedShowLineNumbers:i,onRender:m}=this;return m==null||m(),t("code",{class:[`${u}-code`,this.themeClass,a&&`${u}-code--word-wrap`,i&&`${u}-code--show-line-numbers`],style:this.cssVars,ref:"codeRef"},i?t("pre",{class:`${u}-code__line-numbers`},this.lineNumbers):null,(l=(e=this.$slots).default)===null||l===void 0?void 0:l.call(e))}});function sl(e,l){const u=y(()=>{const{isTimeDisabled:c}=e,{value:f}=l;if(!(f===null||Array.isArray(f)))return c==null?void 0:c(f)}),a=y(()=>{var c;return(c=u.value)===null||c===void 0?void 0:c.isHourDisabled}),i=y(()=>{var c;return(c=u.value)===null||c===void 0?void 0:c.isMinuteDisabled}),m=y(()=>{var c;return(c=u.value)===null||c===void 0?void 0:c.isSecondDisabled}),v=y(()=>{const{type:c,isDateDisabled:f}=e,{value:b}=l;return b===null||Array.isArray(b)||!["date","datetime"].includes(c)||!f?!1:f(b,{type:"input"})}),p=y(()=>{const{type:c}=e,{value:f}=l;if(f===null||c==="datetime"||Array.isArray(f))return!1;const b=new Date(f),C=b.getHours(),$=b.getMinutes(),T=b.getMinutes();return(a.value?a.value(C):!1)||(i.value?i.value($,C):!1)||(m.value?m.value(T,$,C):!1)}),h=y(()=>v.value||p.value);return{isValueInvalidRef:y(()=>{const{type:c}=e;return c==="date"?v.value:c==="datetime"?h.value:!1}),isDateInvalidRef:v,isTimeInvalidRef:p,isDateTimeInvalidRef:h,isHourDisabledRef:a,isMinuteDisabledRef:i,isSecondDisabledRef:m}}function dl(e,l){const u=y(()=>{const{isTimeDisabled:f}=e,{value:b}=l;return!Array.isArray(b)||!f?[void 0,void 0]:[f==null?void 0:f(b[0],"start",b),f==null?void 0:f(b[1],"end",b)]}),a={isStartHourDisabledRef:y(()=>{var f;return(f=u.value[0])===null||f===void 0?void 0:f.isHourDisabled}),isEndHourDisabledRef:y(()=>{var f;return(f=u.value[1])===null||f===void 0?void 0:f.isHourDisabled}),isStartMinuteDisabledRef:y(()=>{var f;return(f=u.value[0])===null||f===void 0?void 0:f.isMinuteDisabled}),isEndMinuteDisabledRef:y(()=>{var f;return(f=u.value[1])===null||f===void 0?void 0:f.isMinuteDisabled}),isStartSecondDisabledRef:y(()=>{var f;return(f=u.value[0])===null||f===void 0?void 0:f.isSecondDisabled}),isEndSecondDisabledRef:y(()=>{var f;return(f=u.value[1])===null||f===void 0?void 0:f.isSecondDisabled})},i=y(()=>{const{type:f,isDateDisabled:b}=e,{value:C}=l;return C===null||!Array.isArray(C)||!["daterange","datetimerange"].includes(f)||!b?!1:b(C[0],"start",C)}),m=y(()=>{const{type:f,isDateDisabled:b}=e,{value:C}=l;return C===null||!Array.isArray(C)||!["daterange","datetimerange"].includes(f)||!b?!1:b(C[1],"end",C)}),v=y(()=>{const{type:f}=e,{value:b}=l;if(b===null||!Array.isArray(b)||f!=="datetimerange")return!1;const C=_t(b[0]),$=kt(b[0]),T=wt(b[0]),{isStartHourDisabledRef:O,isStartMinuteDisabledRef:B,isStartSecondDisabledRef:M}=a;return(O.value?O.value(C):!1)||(B.value?B.value($,C):!1)||(M.value?M.value(T,$,C):!1)}),p=y(()=>{const{type:f}=e,{value:b}=l;if(b===null||!Array.isArray(b)||f!=="datetimerange")return!1;const C=_t(b[1]),$=kt(b[1]),T=wt(b[1]),{isEndHourDisabledRef:O,isEndMinuteDisabledRef:B,isEndSecondDisabledRef:M}=a;return(O.value?O.value(C):!1)||(B.value?B.value($,C):!1)||(M.value?M.value(T,$,C):!1)}),h=y(()=>i.value||v.value),d=y(()=>m.value||p.value),c=y(()=>h.value||d.value);return Object.assign(Object.assign({},a),{isStartDateInvalidRef:i,isEndDateInvalidRef:m,isStartTimeInvalidRef:v,isEndTimeInvalidRef:p,isStartValueInvalidRef:h,isEndValueInvalidRef:d,isRangeInvalidRef:c})}const Ia=Yn("n-date-picker"),ta=40,ul="HH:mm:ss",Xt={active:Boolean,dateFormat:String,timerPickerFormat:{type:String,value:ul},value:{type:[Array,Number],default:null},shortcuts:Object,defaultTime:[Number,String,Array],inputReadonly:Boolean,onClear:Function,onConfirm:Function,onClose:Function,onTabOut:Function,onUpdateValue:{type:Function,required:!0},themeClass:String,onRender:Function,panel:Boolean,onNextMonth:Function,onPrevMonth:Function,onNextYear:Function,onPrevYear:Function};function en(e){const{dateLocaleRef:l,timePickerSizeRef:u,timePickerPropsRef:a,localeRef:i,mergedClsPrefixRef:m,mergedThemeRef:v}=ea(Ia),p=y(()=>({locale:l.value.locale})),h=R(null),d=mn();function c(){const{onClear:_}=e;_&&_()}function f(){const{onConfirm:_,value:o}=e;_&&_(o)}function b(_,o){const{onUpdateValue:N}=e;N(_,o)}function C(_=!1){const{onClose:o}=e;o&&o(_)}function $(){const{onTabOut:_}=e;_&&_()}function T(){b(null,!0),C(!0),c()}function O(){$()}function B(){(e.active||e.panel)&&Lt(()=>{const{value:_}=h;if(!_)return;const o=_.querySelectorAll("[data-n-date]");o.forEach(N=>{N.classList.add("transition-disabled")}),_.offsetWidth,o.forEach(N=>{N.classList.remove("transition-disabled")})})}function M(_){_.key==="Tab"&&_.target===h.value&&d.shift&&(_.preventDefault(),$())}function j(_){const{value:o}=h;d.tab&&_.target===o&&(o!=null&&o.contains(_.relatedTarget))&&$()}let E=null,U=!1;function A(){E=e.value,U=!0}function le(){U=!1}function J(){U&&(b(E,!1),U=!1)}function F(_){return typeof _=="function"?_():_}const z=R(!1);function q(){z.value=!z.value}return{mergedTheme:v,mergedClsPrefix:m,dateFnsOptions:p,timePickerSize:u,timePickerProps:a,selfRef:h,locale:i,doConfirm:f,doClose:C,doUpdateValue:b,doTabOut:$,handleClearClick:T,handleFocusDetectorFocus:O,disableTransitionOneTick:B,handlePanelKeyDown:M,handlePanelFocus:j,cachePendingValue:A,clearPendingValue:le,restorePendingValue:J,getShortcutValue:F,handleShortcutMouseleave:J,showMonthYearPanel:z,handleOpenQuickSelectMonthPanel:q}}const gt=Object.assign(Object.assign({},Xt),{defaultCalendarStartTime:Number,actions:{type:Array,default:()=>["now","clear","confirm"]}});function yt(e,l){var u;const a=en(e),{isValueInvalidRef:i,isDateDisabledRef:m,isDateInvalidRef:v,isTimeInvalidRef:p,isDateTimeInvalidRef:h,isHourDisabledRef:d,isMinuteDisabledRef:c,isSecondDisabledRef:f,localeRef:b,firstDayOfWeekRef:C,datePickerSlots:$,yearFormatRef:T,monthFormatRef:O,quarterFormatRef:B,yearRangeRef:M}=ea(Ia),j={isValueInvalid:i,isDateDisabled:m,isDateInvalid:v,isTimeInvalid:p,isDateTimeInvalid:h,isHourDisabled:d,isMinuteDisabled:c,isSecondDisabled:f},E=y(()=>e.dateFormat||b.value.dateFormat),U=R(e.value===null||Array.isArray(e.value)?"":ne(e.value,E.value)),A=R(e.value===null||Array.isArray(e.value)?(u=e.defaultCalendarStartTime)!==null&&u!==void 0?u:Date.now():e.value),le=R(null),J=R(null),F=R(null),z=R(Date.now()),q=y(()=>{var s;return it(A.value,e.value,z.value,(s=C.value)!==null&&s!==void 0?s:b.value.firstDayOfWeek,!1,l==="week")}),_=y(()=>{const{value:s}=e;return ot(A.value,Array.isArray(s)?null:s,z.value,{monthFormat:O.value})}),o=y(()=>{const{value:s}=e;return st(Array.isArray(s)?null:s,z.value,{yearFormat:T.value},M)}),N=y(()=>{const{value:s}=e;return dt(A.value,Array.isArray(s)?null:s,z.value,{quarterFormat:B.value})}),ke=y(()=>q.value.slice(0,7).map(s=>{const{ts:x}=s;return ne(x,b.value.dayFormat,a.dateFnsOptions.value)})),Z=y(()=>ne(A.value,b.value.monthFormat,a.dateFnsOptions.value)),$e=y(()=>ne(A.value,b.value.yearFormat,a.dateFnsOptions.value));Fe(A,(s,x)=>{(l==="date"||l==="datetime")&&(pn(s,x)||a.disableTransitionOneTick())}),Fe(y(()=>e.value),s=>{s!==null&&!Array.isArray(s)?(U.value=ne(s,E.value,a.dateFnsOptions.value),A.value=s):U.value=""});function se(s){var x;if(l==="datetime")return D(Vt(s));if(l==="month")return D(Qe(s));if(l==="year")return D(gn(s));if(l==="quarter")return D(ut(s));if(l==="week"){const Q=(((x=C.value)!==null&&x!==void 0?x:b.value.firstDayOfWeek)+1)%7;return D(yn(s,{weekStartsOn:Q}))}return D(Mt(s))}function we(s,x){const{isDateDisabled:{value:Q}}=j;return Q?Q(s,x):!1}function Ve(s){const x=Ae(s,E.value,new Date,a.dateFnsOptions.value);if(Le(x)){if(e.value===null)a.doUpdateValue(D(se(Date.now())),e.panel);else if(!Array.isArray(e.value)){const Q=me(e.value,{year:oe(x),month:ie(x),date:Ee(x)});a.doUpdateValue(D(se(D(Q))),e.panel)}}else U.value=s}function Ie(){const s=Ae(U.value,E.value,new Date,a.dateFnsOptions.value);if(Le(s)){if(e.value===null)a.doUpdateValue(D(se(Date.now())),!1);else if(!Array.isArray(e.value)){const x=me(e.value,{year:oe(s),month:ie(s),date:Ee(s)});a.doUpdateValue(D(se(D(x))),!1)}}else ce()}function ve(){a.doUpdateValue(null,!0),U.value="",a.doClose(!0),a.handleClearClick()}function Ye(){a.doUpdateValue(D(se(Date.now())),!0);const s=Date.now();A.value=s,a.doClose(!0),e.panel&&(l==="month"||l==="quarter"||l==="year")&&(a.disableTransitionOneTick(),Ne(s))}const G=R(null);function X(s){s.type==="date"&&l==="week"&&(G.value=se(D(s.ts)))}function ge(s){return s.type==="date"&&l==="week"?se(D(s.ts))===G.value:!1}function S(s){if(we(s.ts,s.type==="date"?{type:"date",year:s.dateObject.year,month:s.dateObject.month,date:s.dateObject.date}:s.type==="month"?{type:"month",year:s.dateObject.year,month:s.dateObject.month}:s.type==="year"?{type:"year",year:s.dateObject.year}:{type:"quarter",year:s.dateObject.year,quarter:s.dateObject.quarter}))return;let x;if(e.value!==null&&!Array.isArray(e.value)?x=e.value:x=Date.now(),l==="datetime"&&e.defaultTime!==null&&!Array.isArray(e.defaultTime)){const Q=za(e.defaultTime);Q&&(x=D(me(x,Q)))}switch(x=D(s.type==="quarter"&&s.dateObject.quarter?tl(Dt(x,s.dateObject.year),s.dateObject.quarter):me(x,s.dateObject)),a.doUpdateValue(se(x),e.panel||l==="date"||l==="week"||l==="year"),l){case"date":case"week":a.doClose();break;case"year":e.panel&&a.disableTransitionOneTick(),a.doClose();break;case"month":a.disableTransitionOneTick(),Ne(x);break;case"quarter":a.disableTransitionOneTick(),Ne(x);break}}function I(s,x){let Q;e.value!==null&&!Array.isArray(e.value)?Q=e.value:Q=Date.now(),Q=D(s.type==="month"?Ft(Q,s.dateObject.month):Dt(Q,s.dateObject.year)),x(Q),Ne(Q)}function de(s){A.value=s}function ce(s){if(e.value===null||Array.isArray(e.value)){U.value="";return}s===void 0&&(s=e.value),U.value=ne(s,E.value,a.dateFnsOptions.value)}function ye(){j.isDateInvalid.value||j.isTimeInvalid.value||(a.doConfirm(),Ge())}function Ge(){e.active&&a.doClose()}function na(){var s;A.value=D(St(A.value,1)),(s=e.onNextYear)===null||s===void 0||s.call(e)}function ma(){var s;A.value=D(St(A.value,-1)),(s=e.onPrevYear)===null||s===void 0||s.call(e)}function pa(){var s;A.value=D(be(A.value,1)),(s=e.onNextMonth)===null||s===void 0||s.call(e)}function ga(){var s;A.value=D(be(A.value,-1)),(s=e.onPrevMonth)===null||s===void 0||s.call(e)}function ya(){const{value:s}=le;return(s==null?void 0:s.listElRef)||null}function ba(){const{value:s}=le;return(s==null?void 0:s.itemsElRef)||null}function Ca(){var s;(s=J.value)===null||s===void 0||s.sync()}function _a(s){s!==null&&a.doUpdateValue(s,e.panel)}function la(s){a.cachePendingValue();const x=a.getShortcutValue(s);typeof x=="number"&&a.doUpdateValue(x,!1)}function Me(s){const x=a.getShortcutValue(s);typeof x=="number"&&(a.doUpdateValue(x,e.panel),a.clearPendingValue(),ye())}function Ne(s){const{value:x}=e;if(F.value){const Q=s===void 0?x===null?ie(Date.now()):ie(x):ie(s);F.value.scrollTo({top:Q*ta})}if(le.value){const Q=(s===void 0?x===null?oe(Date.now()):oe(x):oe(s))-M.value[0];le.value.scrollTo({top:Q*ta})}}const ka={monthScrollbarRef:F,yearScrollbarRef:J,yearVlRef:le};return Object.assign(Object.assign(Object.assign(Object.assign({dateArray:q,monthArray:_,yearArray:o,quarterArray:N,calendarYear:$e,calendarMonth:Z,weekdays:ke,mergedIsDateDisabled:we,nextYear:na,prevYear:ma,nextMonth:pa,prevMonth:ga,handleNowClick:Ye,handleConfirmClick:ye,handleSingleShortcutMouseenter:la,handleSingleShortcutClick:Me},j),a),ka),{handleDateClick:S,handleDateInputBlur:Ie,handleDateInput:Ve,handleDateMouseEnter:X,isWeekHovered:ge,handleTimePickerChange:_a,clearSelectedDateTime:ve,virtualListContainer:ya,virtualListContent:ba,handleVirtualListScroll:Ca,timePickerSize:a.timePickerSize,dateInputValue:U,datePickerSlots:$,handleQuickMonthClick:I,justifyColumnsScrollState:Ne,calendarValue:A,onUpdateCalendarValue:de})}const an=Ue({name:"MonthPanel",props:Object.assign(Object.assign({},gt),{type:{type:String,required:!0},useAsQuickJump:Boolean}),setup(e){const l=yt(e,e.type),{dateLocaleRef:u}=Ua("DatePicker"),a=v=>{switch(v.type){case"year":return Bt(v.dateObject.year,v.yearFormat,u.value.locale);case"month":return zt(v.dateObject.month,v.monthFormat,u.value.locale);case"quarter":return jt(v.dateObject.quarter,v.quarterFormat,u.value.locale)}},{useAsQuickJump:i}=e,m=(v,p,h)=>{const{mergedIsDateDisabled:d,handleDateClick:c,handleQuickMonthClick:f}=l;return t("div",{"data-n-date":!0,key:p,class:[`${h}-date-panel-month-calendar__picker-col-item`,v.isCurrent&&`${h}-date-panel-month-calendar__picker-col-item--current`,v.selected&&`${h}-date-panel-month-calendar__picker-col-item--selected`,!i&&d(v.ts,v.type==="year"?{type:"year",year:v.dateObject.year}:v.type==="month"?{type:"month",year:v.dateObject.year,month:v.dateObject.month}:v.type==="quarter"?{type:"month",year:v.dateObject.year,month:v.dateObject.quarter}:null)&&`${h}-date-panel-month-calendar__picker-col-item--disabled`],onClick:()=>{i?f(v,b=>{e.onUpdateValue(b,!1)}):c(v)}},a(v))};return pt(()=>{l.justifyColumnsScrollState()}),Object.assign(Object.assign({},l),{renderItem:m})},render(){const{mergedClsPrefix:e,mergedTheme:l,shortcuts:u,actions:a,renderItem:i,type:m,onRender:v}=this;return v==null||v(),t("div",{ref:"selfRef",tabindex:0,class:[`${e}-date-panel`,`${e}-date-panel--month`,!this.panel&&`${e}-date-panel--shadow`,this.themeClass],onFocus:this.handlePanelFocus,onKeydown:this.handlePanelKeyDown},t("div",{class:`${e}-date-panel-month-calendar`},t(oa,{ref:"yearScrollbarRef",class:`${e}-date-panel-month-calendar__picker-col`,theme:l.peers.Scrollbar,themeOverrides:l.peerOverrides.Scrollbar,container:this.virtualListContainer,content:this.virtualListContent,horizontalRailStyle:{zIndex:1},verticalRailStyle:{zIndex:1}},{default:()=>t(ct,{ref:"yearVlRef",items:this.yearArray,itemSize:ta,showScrollbar:!1,keyField:"ts",onScroll:this.handleVirtualListScroll,paddingBottom:4},{default:({item:p,index:h})=>i(p,h,e)})}),m==="month"||m==="quarter"?t("div",{class:`${e}-date-panel-month-calendar__picker-col`},t(oa,{ref:"monthScrollbarRef",theme:l.peers.Scrollbar,themeOverrides:l.peerOverrides.Scrollbar},{default:()=>[(m==="month"?this.monthArray:this.quarterArray).map((p,h)=>i(p,h,e)),t("div",{class:`${e}-date-panel-${m}-calendar__padding`})]})):null),this.datePickerSlots.footer?t("div",{class:`${e}-date-panel-footer`},{default:this.datePickerSlots.footer}):null,a!=null&&a.length||u?t("div",{class:`${e}-date-panel-actions`},t("div",{class:`${e}-date-panel-actions__prefix`},u&&Object.keys(u).map(p=>{const h=u[p];return Array.isArray(h)?null:t(Ze,{size:"tiny",onMouseenter:()=>{this.handleSingleShortcutMouseenter(h)},onClick:()=>{this.handleSingleShortcutClick(h)},onMouseleave:()=>{this.handleShortcutMouseleave()}},{default:()=>p})})),t("div",{class:`${e}-date-panel-actions__suffix`},a!=null&&a.includes("clear")?_e(this.$slots.now,{onClear:this.handleClearClick,text:this.locale.clear},()=>[t(pe,{theme:l.peers.Button,themeOverrides:l.peerOverrides.Button,size:"tiny",onClick:this.handleClearClick},{default:()=>this.locale.clear})]):null,a!=null&&a.includes("now")?_e(this.$slots.now,{onNow:this.handleNowClick,text:this.locale.now},()=>[t(pe,{theme:l.peers.Button,themeOverrides:l.peerOverrides.Button,size:"tiny",onClick:this.handleNowClick},{default:()=>this.locale.now})]):null,a!=null&&a.includes("confirm")?_e(this.$slots.confirm,{onConfirm:this.handleConfirmClick,disabled:this.isDateInvalid,text:this.locale.confirm},()=>[t(pe,{theme:l.peers.Button,themeOverrides:l.peerOverrides.Button,size:"tiny",type:"primary",disabled:this.isDateInvalid,onClick:this.handleConfirmClick},{default:()=>this.locale.confirm})]):null)):null,t(va,{onFocus:this.handleFocusDetectorFocus}))}}),ha=Ue({props:{mergedClsPrefix:{type:String,required:!0},value:Number,monthBeforeYear:{type:Boolean,required:!0},calendarMonth:{type:String,required:!0},calendarYear:{type:String,required:!0},onUpdateValue:{type:Function,required:!0}},setup(){const e=R(null),l=R(null),u=R(!1);function a(m){var v;u.value&&!(!((v=e.value)===null||v===void 0)&&v.contains(Wt(m)))&&(u.value=!1)}function i(){u.value=!u.value}return{show:u,triggerRef:e,monthPanelRef:l,handleHeaderClick:i,handleClickOutside:a}},render(){const{handleClickOutside:e,mergedClsPrefix:l}=this;return t("div",{class:`${l}-date-panel-month__month-year`,ref:"triggerRef"},t(Et,null,{default:()=>[t(Ut,null,{default:()=>t("div",{class:[`${l}-date-panel-month__text`,this.show&&`${l}-date-panel-month__text--active`],onClick:this.handleHeaderClick},this.monthBeforeYear?[this.calendarMonth," ",this.calendarYear]:[this.calendarYear," ",this.calendarMonth])}),t(It,{show:this.show,teleportDisabled:!0},{default:()=>t(Ht,{name:"fade-in-scale-up-transition",appear:!0},{default:()=>this.show?Kt(t(an,{ref:"monthPanelRef",onUpdateValue:this.onUpdateValue,actions:[],type:"month",key:"month",useAsQuickJump:!0,value:this.value}),[[Yt,e,void 0,{capture:!0}]]):null})})]}))}}),cl=Ue({name:"DateTimePanel",props:gt,setup(e){return yt(e,"datetime")},render(){var e,l,u,a;const{mergedClsPrefix:i,mergedTheme:m,shortcuts:v,timePickerProps:p,onRender:h,$slots:d}=this;return h==null||h(),t("div",{ref:"selfRef",tabindex:0,class:[`${i}-date-panel`,`${i}-date-panel--datetime`,!this.panel&&`${i}-date-panel--shadow`,this.themeClass],onKeydown:this.handlePanelKeyDown,onFocus:this.handlePanelFocus},t("div",{class:`${i}-date-panel-header`},t(aa,{value:this.dateInputValue,theme:m.peers.Input,themeOverrides:m.peerOverrides.Input,stateful:!1,size:this.timePickerSize,readonly:this.inputReadonly,class:`${i}-date-panel-date-input`,textDecoration:this.isDateInvalid?"line-through":"",placeholder:this.locale.selectDate,onBlur:this.handleDateInputBlur,onUpdateValue:this.handleDateInput}),t(ht,Object.assign({size:this.timePickerSize,placeholder:this.locale.selectTime,format:this.timerPickerFormat},Array.isArray(p)?void 0:p,{showIcon:!1,to:!1,theme:m.peers.TimePicker,themeOverrides:m.peerOverrides.TimePicker,value:Array.isArray(this.value)?null:this.value,isHourDisabled:this.isHourDisabled,isMinuteDisabled:this.isMinuteDisabled,isSecondDisabled:this.isSecondDisabled,onUpdateValue:this.handleTimePickerChange,stateful:!1}))),t("div",{class:`${i}-date-panel-calendar`},t("div",{class:`${i}-date-panel-month`},t("div",{class:`${i}-date-panel-month__fast-prev`,onClick:this.prevYear},W(d["prev-year"],()=>[t(sa,null)])),t("div",{class:`${i}-date-panel-month__prev`,onClick:this.prevMonth},W(d["prev-month"],()=>[t(da,null)])),t(ha,{monthBeforeYear:this.locale.monthBeforeYear,value:this.calendarValue,onUpdateValue:this.onUpdateCalendarValue,mergedClsPrefix:i,calendarMonth:this.calendarMonth,calendarYear:this.calendarYear}),t("div",{class:`${i}-date-panel-month__next`,onClick:this.nextMonth},W(d["next-month"],()=>[t(ua,null)])),t("div",{class:`${i}-date-panel-month__fast-next`,onClick:this.nextYear},W(d["next-year"],()=>[t(ca,null)]))),t("div",{class:`${i}-date-panel-weekdays`},this.weekdays.map(c=>t("div",{key:c,class:`${i}-date-panel-weekdays__day`},c))),t("div",{class:`${i}-date-panel-dates`},this.dateArray.map((c,f)=>t("div",{"data-n-date":!0,key:f,class:[`${i}-date-panel-date`,{[`${i}-date-panel-date--current`]:c.isCurrentDate,[`${i}-date-panel-date--selected`]:c.selected,[`${i}-date-panel-date--excluded`]:!c.inCurrentMonth,[`${i}-date-panel-date--disabled`]:this.mergedIsDateDisabled(c.ts,{type:"date",year:c.dateObject.year,month:c.dateObject.month,date:c.dateObject.date})}],onClick:()=>{this.handleDateClick(c)}},t("div",{class:`${i}-date-panel-date__trigger`}),c.dateObject.date,c.isCurrentDate?t("div",{class:`${i}-date-panel-date__sup`}):null)))),this.datePickerSlots.footer?t("div",{class:`${i}-date-panel-footer`},this.datePickerSlots.footer()):null,!((e=this.actions)===null||e===void 0)&&e.length||v?t("div",{class:`${i}-date-panel-actions`},t("div",{class:`${i}-date-panel-actions__prefix`},v&&Object.keys(v).map(c=>{const f=v[c];return Array.isArray(f)?null:t(Ze,{size:"tiny",onMouseenter:()=>{this.handleSingleShortcutMouseenter(f)},onClick:()=>{this.handleSingleShortcutClick(f)},onMouseleave:()=>{this.handleShortcutMouseleave()}},{default:()=>c})})),t("div",{class:`${i}-date-panel-actions__suffix`},!((l=this.actions)===null||l===void 0)&&l.includes("clear")?_e(this.$slots.clear,{onClear:this.clearSelectedDateTime,text:this.locale.clear},()=>[t(pe,{theme:m.peers.Button,themeOverrides:m.peerOverrides.Button,size:"tiny",onClick:this.clearSelectedDateTime},{default:()=>this.locale.clear})]):null,!((u=this.actions)===null||u===void 0)&&u.includes("now")?_e(d.now,{onNow:this.handleNowClick,text:this.locale.now},()=>[t(pe,{theme:m.peers.Button,themeOverrides:m.peerOverrides.Button,size:"tiny",onClick:this.handleNowClick},{default:()=>this.locale.now})]):null,!((a=this.actions)===null||a===void 0)&&a.includes("confirm")?_e(d.confirm,{onConfirm:this.handleConfirmClick,disabled:this.isDateInvalid,text:this.locale.confirm},()=>[t(pe,{theme:m.peers.Button,themeOverrides:m.peerOverrides.Button,size:"tiny",type:"primary",disabled:this.isDateInvalid,onClick:this.handleConfirmClick},{default:()=>this.locale.confirm})]):null)):null,t(va,{onFocus:this.handleFocusDetectorFocus}))}}),bt=Object.assign(Object.assign({},Xt),{defaultCalendarStartTime:Number,defaultCalendarEndTime:Number,bindCalendarMonths:Boolean,actions:{type:Array,default:()=>["clear","confirm"]}});function Ct(e,l){var u,a;const{isDateDisabledRef:i,isStartHourDisabledRef:m,isEndHourDisabledRef:v,isStartMinuteDisabledRef:p,isEndMinuteDisabledRef:h,isStartSecondDisabledRef:d,isEndSecondDisabledRef:c,isStartDateInvalidRef:f,isEndDateInvalidRef:b,isStartTimeInvalidRef:C,isEndTimeInvalidRef:$,isStartValueInvalidRef:T,isEndValueInvalidRef:O,isRangeInvalidRef:B,localeRef:M,rangesRef:j,closeOnSelectRef:E,updateValueOnCloseRef:U,firstDayOfWeekRef:A,datePickerSlots:le,monthFormatRef:J,yearFormatRef:F,quarterFormatRef:z,yearRangeRef:q}=ea(Ia),_={isDateDisabled:i,isStartHourDisabled:m,isEndHourDisabled:v,isStartMinuteDisabled:p,isEndMinuteDisabled:h,isStartSecondDisabled:d,isEndSecondDisabled:c,isStartDateInvalid:f,isEndDateInvalid:b,isStartTimeInvalid:C,isEndTimeInvalid:$,isStartValueInvalid:T,isEndValueInvalid:O,isRangeInvalid:B},o=en(e),N=R(null),ke=R(null),Z=R(null),$e=R(null),se=R(null),we=R(null),Ve=R(null),Ie=R(null),{value:ve}=e,Ye=(u=e.defaultCalendarStartTime)!==null&&u!==void 0?u:Array.isArray(ve)&&typeof ve[0]=="number"?ve[0]:Date.now(),G=R(Ye),X=R((a=e.defaultCalendarEndTime)!==null&&a!==void 0?a:Array.isArray(ve)&&typeof ve[1]=="number"?ve[1]:D(be(Ye,1)));De(!0);const ge=R(Date.now()),S=R(!1),I=R(0),de=y(()=>e.dateFormat||M.value.dateFormat),ce=R(Array.isArray(ve)?ne(ve[0],de.value,o.dateFnsOptions.value):""),ye=R(Array.isArray(ve)?ne(ve[1],de.value,o.dateFnsOptions.value):""),Ge=y(()=>S.value?"end":"start"),na=y(()=>{var n;return it(G.value,e.value,ge.value,(n=A.value)!==null&&n!==void 0?n:M.value.firstDayOfWeek)}),ma=y(()=>{var n;return it(X.value,e.value,ge.value,(n=A.value)!==null&&n!==void 0?n:M.value.firstDayOfWeek)}),pa=y(()=>na.value.slice(0,7).map(n=>{const{ts:g}=n;return ne(g,M.value.dayFormat,o.dateFnsOptions.value)})),ga=y(()=>ne(G.value,M.value.monthFormat,o.dateFnsOptions.value)),ya=y(()=>ne(X.value,M.value.monthFormat,o.dateFnsOptions.value)),ba=y(()=>ne(G.value,M.value.yearFormat,o.dateFnsOptions.value)),Ca=y(()=>ne(X.value,M.value.yearFormat,o.dateFnsOptions.value)),_a=y(()=>{const{value:n}=e;return Array.isArray(n)?n[0]:null}),la=y(()=>{const{value:n}=e;return Array.isArray(n)?n[1]:null}),Me=y(()=>{const{shortcuts:n}=e;return n||j.value}),Ne=y(()=>st(ra(e.value,"start"),ge.value,{yearFormat:F.value},q)),ka=y(()=>st(ra(e.value,"end"),ge.value,{yearFormat:F.value},q)),s=y(()=>{const n=ra(e.value,"start");return dt(n??Date.now(),n,ge.value,{quarterFormat:z.value})}),x=y(()=>{const n=ra(e.value,"end");return dt(n??Date.now(),n,ge.value,{quarterFormat:z.value})}),Q=y(()=>{const n=ra(e.value,"start");return ot(n??Date.now(),n,ge.value,{monthFormat:J.value})}),Ya=y(()=>{const n=ra(e.value,"end");return ot(n??Date.now(),n,ge.value,{monthFormat:J.value})});Fe(y(()=>e.value),n=>{if(n!==null&&Array.isArray(n)){const[g,w]=n;ce.value=ne(g,de.value,o.dateFnsOptions.value),ye.value=ne(w,de.value,o.dateFnsOptions.value),S.value||k(n)}else ce.value="",ye.value=""});function Ta(n,g){(l==="daterange"||l==="datetimerange")&&(oe(n)!==oe(g)||ie(n)!==ie(g))&&o.disableTransitionOneTick()}Fe(G,Ta),Fe(X,Ta);function De(n){const g=Qe(G.value),w=Qe(X.value);(e.bindCalendarMonths||g>=w)&&(n?X.value=D(be(g,1)):G.value=D(be(w,-1)))}function Na(){G.value=D(be(G.value,12)),De(!0)}function Pa(){G.value=D(be(G.value,-12)),De(!0)}function He(){G.value=D(be(G.value,1)),De(!0)}function Aa(){G.value=D(be(G.value,-1)),De(!0)}function wa(){X.value=D(be(X.value,12)),De(!1)}function qa(){X.value=D(be(X.value,-12)),De(!1)}function Fa(){X.value=D(be(X.value,1)),De(!1)}function Ke(){X.value=D(be(X.value,-1)),De(!1)}function Va(n){G.value=n,De(!0)}function We(n){X.value=n,De(!1)}function r(n){const g=i.value;if(!g)return!1;if(!Array.isArray(e.value)||Ge.value==="start")return g(n,"start",null);{const{value:w}=I;return n=I.value?qe(I.value,n.ts,"wipPreview"):qe(n.ts,I.value,"wipPreview")}}function Oe(){B.value||(o.doConfirm(),je())}function je(){S.value=!1,e.active&&o.doClose()}function Se(n){typeof n!="number"&&(n=D(n)),e.value===null?o.doUpdateValue([n,n],e.panel):Array.isArray(e.value)&&o.doUpdateValue([n,Math.max(e.value[1],n)],e.panel)}function he(n){typeof n!="number"&&(n=D(n)),e.value===null?o.doUpdateValue([n,n],e.panel):Array.isArray(e.value)&&o.doUpdateValue([Math.min(e.value[0],n),n],e.panel)}function qe(n,g,w){if(typeof n!="number"&&(n=D(n)),w!=="shortcutPreview"){let ue,Be;if(l==="datetimerange"){const{defaultTime:ee}=e;Array.isArray(ee)?(ue=za(ee[0]),Be=za(ee[1])):(ue=za(ee),Be=ue)}ue&&(n=D(me(n,ue))),Be&&(g=D(me(g,Be)))}o.doUpdateValue([n,g],e.panel&&w==="done")}function Re(n){return l==="datetimerange"?D(Vt(n)):l==="monthrange"?D(Qe(n)):D(Mt(n))}function La(n){const g=Ae(n,de.value,new Date,o.dateFnsOptions.value);if(Le(g))if(e.value){if(Array.isArray(e.value)){const w=me(e.value[0],{year:oe(g),month:ie(g),date:Ee(g)});Se(Re(D(w)))}}else{const w=me(new Date,{year:oe(g),month:ie(g),date:Ee(g)});Se(Re(D(w)))}else ce.value=n}function Ha(n){const g=Ae(n,de.value,new Date,o.dateFnsOptions.value);if(Le(g)){if(e.value===null){const w=me(new Date,{year:oe(g),month:ie(g),date:Ee(g)});he(Re(D(w)))}else if(Array.isArray(e.value)){const w=me(e.value[1],{year:oe(g),month:ie(g),date:Ee(g)});he(Re(D(w)))}}else ye.value=n}function Ka(){const n=Ae(ce.value,de.value,new Date,o.dateFnsOptions.value),{value:g}=e;if(Le(n)){if(g===null){const w=me(new Date,{year:oe(n),month:ie(n),date:Ee(n)});Se(Re(D(w)))}else if(Array.isArray(g)){const w=me(g[0],{year:oe(n),month:ie(n),date:Ee(n)});Se(Re(D(w)))}}else Ma()}function Wa(){const n=Ae(ye.value,de.value,new Date,o.dateFnsOptions.value),{value:g}=e;if(Le(n)){if(g===null){const w=me(new Date,{year:oe(n),month:ie(n),date:Ee(n)});he(Re(D(w)))}else if(Array.isArray(g)){const w=me(g[1],{year:oe(n),month:ie(n),date:Ee(n)});he(Re(D(w)))}}else Ma()}function Ma(n){const{value:g}=e;if(g===null||!Array.isArray(g)){ce.value="",ye.value="";return}n===void 0&&(n=g),ce.value=ne(n[0],de.value,o.dateFnsOptions.value),ye.value=ne(n[1],de.value,o.dateFnsOptions.value)}function Qa(n){n!==null&&Se(n)}function Ja(n){n!==null&&he(n)}function Za(n){o.cachePendingValue();const g=o.getShortcutValue(n);Array.isArray(g)&&qe(g[0],g[1],"shortcutPreview")}function Ga(n){const g=o.getShortcutValue(n);Array.isArray(g)&&(qe(g[0],g[1],"done"),o.clearPendingValue(),Oe())}function ze(n,g){const w=n===void 0?e.value:n;if(n===void 0||g==="start"){if(Ve.value){const ue=Array.isArray(w)?ie(w[0]):ie(Date.now());Ve.value.scrollTo({debounce:!1,index:ue,elSize:ta})}if(se.value){const ue=(Array.isArray(w)?oe(w[0]):oe(Date.now()))-q.value[0];se.value.scrollTo({index:ue,debounce:!1})}}if(n===void 0||g==="end"){if(Ie.value){const ue=Array.isArray(w)?ie(w[1]):ie(Date.now());Ie.value.scrollTo({debounce:!1,index:ue,elSize:ta})}if(we.value){const ue=(Array.isArray(w)?oe(w[1]):oe(Date.now()))-q.value[0];we.value.scrollTo({index:ue,debounce:!1})}}}function Xa(n,g){const{value:w}=e,ue=!Array.isArray(w),Be=n.type==="year"&&l!=="yearrange"?ue?me(n.ts,{month:ie(l==="quarterrange"?ut(new Date):new Date)}).valueOf():me(n.ts,{month:ie(l==="quarterrange"?ut(w[g==="start"?0:1]):w[g==="start"?0:1])}).valueOf():n.ts;if(ue){const ja=Re(Be),Sa=[ja,ja];o.doUpdateValue(Sa,e.panel),ze(Sa,"start"),ze(Sa,"end"),o.disableTransitionOneTick();return}const ee=[w[0],w[1]];let Da=!1;switch(g==="start"?(ee[0]=Re(Be),ee[0]>ee[1]&&(ee[1]=ee[0],Da=!0)):(ee[1]=Re(Be),ee[0]>ee[1]&&(ee[0]=ee[1],Da=!0)),o.doUpdateValue(ee,e.panel),l){case"monthrange":case"quarterrange":o.disableTransitionOneTick(),Da?(ze(ee,"start"),ze(ee,"end")):ze(ee,g);break;case"yearrange":o.disableTransitionOneTick(),ze(ee,"start"),ze(ee,"end")}}function et(){var n;(n=Z.value)===null||n===void 0||n.sync()}function at(){var n;(n=$e.value)===null||n===void 0||n.sync()}function tt(n){var g,w;return n==="start"?((g=se.value)===null||g===void 0?void 0:g.listElRef)||null:((w=we.value)===null||w===void 0?void 0:w.listElRef)||null}function nt(n){var g,w;return n==="start"?((g=se.value)===null||g===void 0?void 0:g.itemsElRef)||null:((w=we.value)===null||w===void 0?void 0:w.itemsElRef)||null}const lt={startYearVlRef:se,endYearVlRef:we,startMonthScrollbarRef:Ve,endMonthScrollbarRef:Ie,startYearScrollbarRef:Z,endYearScrollbarRef:$e};return Object.assign(Object.assign(Object.assign(Object.assign({startDatesElRef:N,endDatesElRef:ke,handleDateClick:V,handleColItemClick:Xa,handleDateMouseEnter:L,handleConfirmClick:Oe,startCalendarPrevYear:Pa,startCalendarPrevMonth:Aa,startCalendarNextYear:Na,startCalendarNextMonth:He,endCalendarPrevYear:qa,endCalendarPrevMonth:Ke,endCalendarNextMonth:Fa,endCalendarNextYear:wa,mergedIsDateDisabled:r,changeStartEndTime:qe,ranges:j,startCalendarMonth:ga,startCalendarYear:ba,endCalendarMonth:ya,endCalendarYear:Ca,weekdays:pa,startDateArray:na,endDateArray:ma,startYearArray:Ne,startMonthArray:Q,startQuarterArray:s,endYearArray:ka,endMonthArray:Ya,endQuarterArray:x,isSelecting:S,handleRangeShortcutMouseenter:Za,handleRangeShortcutClick:Ga},o),_),lt),{startDateDisplayString:ce,endDateInput:ye,timePickerSize:o.timePickerSize,startTimeValue:_a,endTimeValue:la,datePickerSlots:le,shortcuts:Me,startCalendarDateTime:G,endCalendarDateTime:X,justifyColumnsScrollState:ze,handleFocusDetectorFocus:o.handleFocusDetectorFocus,handleStartTimePickerChange:Qa,handleEndTimePickerChange:Ja,handleStartDateInput:La,handleStartDateInputBlur:Ka,handleEndDateInput:Ha,handleEndDateInputBlur:Wa,handleStartYearVlScroll:et,handleEndYearVlScroll:at,virtualListContainer:tt,virtualListContent:nt,onUpdateStartCalendarValue:Va,onUpdateEndCalendarValue:We})}const hl=Ue({name:"DateTimeRangePanel",props:bt,setup(e){return Ct(e,"datetimerange")},render(){var e,l,u;const{mergedClsPrefix:a,mergedTheme:i,shortcuts:m,timePickerProps:v,onRender:p,$slots:h}=this;return p==null||p(),t("div",{ref:"selfRef",tabindex:0,class:[`${a}-date-panel`,`${a}-date-panel--datetimerange`,!this.panel&&`${a}-date-panel--shadow`,this.themeClass],onKeydown:this.handlePanelKeyDown,onFocus:this.handlePanelFocus},t("div",{class:`${a}-date-panel-header`},t(aa,{value:this.startDateDisplayString,theme:i.peers.Input,themeOverrides:i.peerOverrides.Input,size:this.timePickerSize,stateful:!1,readonly:this.inputReadonly,class:`${a}-date-panel-date-input`,textDecoration:this.isStartValueInvalid?"line-through":"",placeholder:this.locale.selectDate,onBlur:this.handleStartDateInputBlur,onUpdateValue:this.handleStartDateInput}),t(ht,Object.assign({placeholder:this.locale.selectTime,format:this.timerPickerFormat,size:this.timePickerSize},Array.isArray(v)?v[0]:v,{value:this.startTimeValue,to:!1,showIcon:!1,disabled:this.isSelecting,theme:i.peers.TimePicker,themeOverrides:i.peerOverrides.TimePicker,stateful:!1,isHourDisabled:this.isStartHourDisabled,isMinuteDisabled:this.isStartMinuteDisabled,isSecondDisabled:this.isStartSecondDisabled,onUpdateValue:this.handleStartTimePickerChange})),t(aa,{value:this.endDateInput,theme:i.peers.Input,themeOverrides:i.peerOverrides.Input,stateful:!1,size:this.timePickerSize,readonly:this.inputReadonly,class:`${a}-date-panel-date-input`,textDecoration:this.isEndValueInvalid?"line-through":"",placeholder:this.locale.selectDate,onBlur:this.handleEndDateInputBlur,onUpdateValue:this.handleEndDateInput}),t(ht,Object.assign({placeholder:this.locale.selectTime,format:this.timerPickerFormat,size:this.timePickerSize},Array.isArray(v)?v[1]:v,{disabled:this.isSelecting,showIcon:!1,theme:i.peers.TimePicker,themeOverrides:i.peerOverrides.TimePicker,to:!1,stateful:!1,value:this.endTimeValue,isHourDisabled:this.isEndHourDisabled,isMinuteDisabled:this.isEndMinuteDisabled,isSecondDisabled:this.isEndSecondDisabled,onUpdateValue:this.handleEndTimePickerChange}))),t("div",{ref:"startDatesElRef",class:`${a}-date-panel-calendar ${a}-date-panel-calendar--start`},t("div",{class:`${a}-date-panel-month`},t("div",{class:`${a}-date-panel-month__fast-prev`,onClick:this.startCalendarPrevYear},W(h["prev-year"],()=>[t(sa,null)])),t("div",{class:`${a}-date-panel-month__prev`,onClick:this.startCalendarPrevMonth},W(h["prev-month"],()=>[t(da,null)])),t(ha,{monthBeforeYear:this.locale.monthBeforeYear,value:this.startCalendarDateTime,onUpdateValue:this.onUpdateStartCalendarValue,mergedClsPrefix:a,calendarMonth:this.startCalendarMonth,calendarYear:this.startCalendarYear}),t("div",{class:`${a}-date-panel-month__next`,onClick:this.startCalendarNextMonth},W(h["next-month"],()=>[t(ua,null)])),t("div",{class:`${a}-date-panel-month__fast-next`,onClick:this.startCalendarNextYear},W(h["next-year"],()=>[t(ca,null)]))),t("div",{class:`${a}-date-panel-weekdays`},this.weekdays.map(d=>t("div",{key:d,class:`${a}-date-panel-weekdays__day`},d))),t("div",{class:`${a}-date-panel__divider`}),t("div",{class:`${a}-date-panel-dates`},this.startDateArray.map((d,c)=>{const f=this.mergedIsDateDisabled(d.ts);return t("div",{"data-n-date":!0,key:c,class:[`${a}-date-panel-date`,{[`${a}-date-panel-date--excluded`]:!d.inCurrentMonth,[`${a}-date-panel-date--current`]:d.isCurrentDate,[`${a}-date-panel-date--selected`]:d.selected,[`${a}-date-panel-date--covered`]:d.inSpan,[`${a}-date-panel-date--start`]:d.startOfSpan,[`${a}-date-panel-date--end`]:d.endOfSpan,[`${a}-date-panel-date--disabled`]:f}],onClick:f?void 0:()=>{this.handleDateClick(d)},onMouseenter:f?void 0:()=>{this.handleDateMouseEnter(d)}},t("div",{class:`${a}-date-panel-date__trigger`}),d.dateObject.date,d.isCurrentDate?t("div",{class:`${a}-date-panel-date__sup`}):null)}))),t("div",{class:`${a}-date-panel__vertical-divider`}),t("div",{ref:"endDatesElRef",class:`${a}-date-panel-calendar ${a}-date-panel-calendar--end`},t("div",{class:`${a}-date-panel-month`},t("div",{class:`${a}-date-panel-month__fast-prev`,onClick:this.endCalendarPrevYear},W(h["prev-year"],()=>[t(sa,null)])),t("div",{class:`${a}-date-panel-month__prev`,onClick:this.endCalendarPrevMonth},W(h["prev-month"],()=>[t(da,null)])),t(ha,{monthBeforeYear:this.locale.monthBeforeYear,value:this.endCalendarDateTime,onUpdateValue:this.onUpdateEndCalendarValue,mergedClsPrefix:a,calendarMonth:this.endCalendarMonth,calendarYear:this.endCalendarYear}),t("div",{class:`${a}-date-panel-month__next`,onClick:this.endCalendarNextMonth},W(h["next-month"],()=>[t(ua,null)])),t("div",{class:`${a}-date-panel-month__fast-next`,onClick:this.endCalendarNextYear},W(h["next-year"],()=>[t(ca,null)]))),t("div",{class:`${a}-date-panel-weekdays`},this.weekdays.map(d=>t("div",{key:d,class:`${a}-date-panel-weekdays__day`},d))),t("div",{class:`${a}-date-panel__divider`}),t("div",{class:`${a}-date-panel-dates`},this.endDateArray.map((d,c)=>{const f=this.mergedIsDateDisabled(d.ts);return t("div",{"data-n-date":!0,key:c,class:[`${a}-date-panel-date`,{[`${a}-date-panel-date--excluded`]:!d.inCurrentMonth,[`${a}-date-panel-date--current`]:d.isCurrentDate,[`${a}-date-panel-date--selected`]:d.selected,[`${a}-date-panel-date--covered`]:d.inSpan,[`${a}-date-panel-date--start`]:d.startOfSpan,[`${a}-date-panel-date--end`]:d.endOfSpan,[`${a}-date-panel-date--disabled`]:f}],onClick:f?void 0:()=>{this.handleDateClick(d)},onMouseenter:f?void 0:()=>{this.handleDateMouseEnter(d)}},t("div",{class:`${a}-date-panel-date__trigger`}),d.dateObject.date,d.isCurrentDate?t("div",{class:`${a}-date-panel-date__sup`}):null)}))),this.datePickerSlots.footer?t("div",{class:`${a}-date-panel-footer`},this.datePickerSlots.footer()):null,!((e=this.actions)===null||e===void 0)&&e.length||m?t("div",{class:`${a}-date-panel-actions`},t("div",{class:`${a}-date-panel-actions__prefix`},m&&Object.keys(m).map(d=>{const c=m[d];return Array.isArray(c)||typeof c=="function"?t(Ze,{size:"tiny",onMouseenter:()=>{this.handleRangeShortcutMouseenter(c)},onClick:()=>{this.handleRangeShortcutClick(c)},onMouseleave:()=>{this.handleShortcutMouseleave()}},{default:()=>d}):null})),t("div",{class:`${a}-date-panel-actions__suffix`},!((l=this.actions)===null||l===void 0)&&l.includes("clear")?_e(h.clear,{onClear:this.handleClearClick,text:this.locale.clear},()=>[t(pe,{theme:i.peers.Button,themeOverrides:i.peerOverrides.Button,size:"tiny",onClick:this.handleClearClick},{default:()=>this.locale.clear})]):null,!((u=this.actions)===null||u===void 0)&&u.includes("confirm")?_e(h.confirm,{onConfirm:this.handleConfirmClick,disabled:this.isRangeInvalid||this.isSelecting,text:this.locale.confirm},()=>[t(pe,{theme:i.peers.Button,themeOverrides:i.peerOverrides.Button,size:"tiny",type:"primary",disabled:this.isRangeInvalid||this.isSelecting,onClick:this.handleConfirmClick},{default:()=>this.locale.confirm})]):null)):null,t(va,{onFocus:this.handleFocusDetectorFocus}))}}),vl=Ue({name:"DatePanel",props:Object.assign(Object.assign({},gt),{type:{type:String,required:!0}}),setup(e){return yt(e,e.type)},render(){var e,l,u;const{mergedClsPrefix:a,mergedTheme:i,shortcuts:m,onRender:v,$slots:p,type:h}=this;return v==null||v(),t("div",{ref:"selfRef",tabindex:0,class:[`${a}-date-panel`,`${a}-date-panel--${h}`,!this.panel&&`${a}-date-panel--shadow`,this.themeClass],onFocus:this.handlePanelFocus,onKeydown:this.handlePanelKeyDown},t("div",{class:`${a}-date-panel-calendar`},t("div",{class:`${a}-date-panel-month`},t("div",{class:`${a}-date-panel-month__fast-prev`,onClick:this.prevYear},W(p["prev-year"],()=>[t(sa,null)])),t("div",{class:`${a}-date-panel-month__prev`,onClick:this.prevMonth},W(p["prev-month"],()=>[t(da,null)])),t(ha,{monthBeforeYear:this.locale.monthBeforeYear,value:this.calendarValue,onUpdateValue:this.onUpdateCalendarValue,mergedClsPrefix:a,calendarMonth:this.calendarMonth,calendarYear:this.calendarYear}),t("div",{class:`${a}-date-panel-month__next`,onClick:this.nextMonth},W(p["next-month"],()=>[t(ua,null)])),t("div",{class:`${a}-date-panel-month__fast-next`,onClick:this.nextYear},W(p["next-year"],()=>[t(ca,null)]))),t("div",{class:`${a}-date-panel-weekdays`},this.weekdays.map(d=>t("div",{key:d,class:`${a}-date-panel-weekdays__day`},d))),t("div",{class:`${a}-date-panel-dates`},this.dateArray.map((d,c)=>t("div",{"data-n-date":!0,key:c,class:[`${a}-date-panel-date`,{[`${a}-date-panel-date--current`]:d.isCurrentDate,[`${a}-date-panel-date--selected`]:d.selected,[`${a}-date-panel-date--excluded`]:!d.inCurrentMonth,[`${a}-date-panel-date--disabled`]:this.mergedIsDateDisabled(d.ts,{type:"date",year:d.dateObject.year,month:d.dateObject.month,date:d.dateObject.date}),[`${a}-date-panel-date--week-hovered`]:this.isWeekHovered(d),[`${a}-date-panel-date--week-selected`]:d.inSelectedWeek}],onClick:()=>{this.handleDateClick(d)},onMouseenter:()=>{this.handleDateMouseEnter(d)}},t("div",{class:`${a}-date-panel-date__trigger`}),d.dateObject.date,d.isCurrentDate?t("div",{class:`${a}-date-panel-date__sup`}):null)))),this.datePickerSlots.footer?t("div",{class:`${a}-date-panel-footer`},this.datePickerSlots.footer()):null,!((e=this.actions)===null||e===void 0)&&e.length||m?t("div",{class:`${a}-date-panel-actions`},t("div",{class:`${a}-date-panel-actions__prefix`},m&&Object.keys(m).map(d=>{const c=m[d];return Array.isArray(c)?null:t(Ze,{size:"tiny",onMouseenter:()=>{this.handleSingleShortcutMouseenter(c)},onClick:()=>{this.handleSingleShortcutClick(c)},onMouseleave:()=>{this.handleShortcutMouseleave()}},{default:()=>d})})),t("div",{class:`${a}-date-panel-actions__suffix`},!((l=this.actions)===null||l===void 0)&&l.includes("clear")?_e(this.$slots.clear,{onClear:this.handleClearClick,text:this.locale.clear},()=>[t(pe,{theme:i.peers.Button,themeOverrides:i.peerOverrides.Button,size:"tiny",onClick:this.handleClearClick},{default:()=>this.locale.clear})]):null,!((u=this.actions)===null||u===void 0)&&u.includes("now")?_e(this.$slots.now,{onNow:this.handleNowClick,text:this.locale.now},()=>[t(pe,{theme:i.peers.Button,themeOverrides:i.peerOverrides.Button,size:"tiny",onClick:this.handleNowClick},{default:()=>this.locale.now})]):null)):null,t(va,{onFocus:this.handleFocusDetectorFocus}))}}),fl=Ue({name:"DateRangePanel",props:bt,setup(e){return Ct(e,"daterange")},render(){var e,l,u;const{mergedClsPrefix:a,mergedTheme:i,shortcuts:m,onRender:v,$slots:p}=this;return v==null||v(),t("div",{ref:"selfRef",tabindex:0,class:[`${a}-date-panel`,`${a}-date-panel--daterange`,!this.panel&&`${a}-date-panel--shadow`,this.themeClass],onKeydown:this.handlePanelKeyDown,onFocus:this.handlePanelFocus},t("div",{ref:"startDatesElRef",class:`${a}-date-panel-calendar ${a}-date-panel-calendar--start`},t("div",{class:`${a}-date-panel-month`},t("div",{class:`${a}-date-panel-month__fast-prev`,onClick:this.startCalendarPrevYear},W(p["prev-year"],()=>[t(sa,null)])),t("div",{class:`${a}-date-panel-month__prev`,onClick:this.startCalendarPrevMonth},W(p["prev-month"],()=>[t(da,null)])),t(ha,{monthBeforeYear:this.locale.monthBeforeYear,value:this.startCalendarDateTime,onUpdateValue:this.onUpdateStartCalendarValue,mergedClsPrefix:a,calendarMonth:this.startCalendarMonth,calendarYear:this.startCalendarYear}),t("div",{class:`${a}-date-panel-month__next`,onClick:this.startCalendarNextMonth},W(p["next-month"],()=>[t(ua,null)])),t("div",{class:`${a}-date-panel-month__fast-next`,onClick:this.startCalendarNextYear},W(p["next-year"],()=>[t(ca,null)]))),t("div",{class:`${a}-date-panel-weekdays`},this.weekdays.map(h=>t("div",{key:h,class:`${a}-date-panel-weekdays__day`},h))),t("div",{class:`${a}-date-panel__divider`}),t("div",{class:`${a}-date-panel-dates`},this.startDateArray.map((h,d)=>t("div",{"data-n-date":!0,key:d,class:[`${a}-date-panel-date`,{[`${a}-date-panel-date--excluded`]:!h.inCurrentMonth,[`${a}-date-panel-date--current`]:h.isCurrentDate,[`${a}-date-panel-date--selected`]:h.selected,[`${a}-date-panel-date--covered`]:h.inSpan,[`${a}-date-panel-date--start`]:h.startOfSpan,[`${a}-date-panel-date--end`]:h.endOfSpan,[`${a}-date-panel-date--disabled`]:this.mergedIsDateDisabled(h.ts)}],onClick:()=>{this.handleDateClick(h)},onMouseenter:()=>{this.handleDateMouseEnter(h)}},t("div",{class:`${a}-date-panel-date__trigger`}),h.dateObject.date,h.isCurrentDate?t("div",{class:`${a}-date-panel-date__sup`}):null)))),t("div",{class:`${a}-date-panel__vertical-divider`}),t("div",{ref:"endDatesElRef",class:`${a}-date-panel-calendar ${a}-date-panel-calendar--end`},t("div",{class:`${a}-date-panel-month`},t("div",{class:`${a}-date-panel-month__fast-prev`,onClick:this.endCalendarPrevYear},W(p["prev-year"],()=>[t(sa,null)])),t("div",{class:`${a}-date-panel-month__prev`,onClick:this.endCalendarPrevMonth},W(p["prev-month"],()=>[t(da,null)])),t(ha,{monthBeforeYear:this.locale.monthBeforeYear,value:this.endCalendarDateTime,onUpdateValue:this.onUpdateEndCalendarValue,mergedClsPrefix:a,calendarMonth:this.endCalendarMonth,calendarYear:this.endCalendarYear}),t("div",{class:`${a}-date-panel-month__next`,onClick:this.endCalendarNextMonth},W(p["next-month"],()=>[t(ua,null)])),t("div",{class:`${a}-date-panel-month__fast-next`,onClick:this.endCalendarNextYear},W(p["next-year"],()=>[t(ca,null)]))),t("div",{class:`${a}-date-panel-weekdays`},this.weekdays.map(h=>t("div",{key:h,class:`${a}-date-panel-weekdays__day`},h))),t("div",{class:`${a}-date-panel__divider`}),t("div",{class:`${a}-date-panel-dates`},this.endDateArray.map((h,d)=>t("div",{"data-n-date":!0,key:d,class:[`${a}-date-panel-date`,{[`${a}-date-panel-date--excluded`]:!h.inCurrentMonth,[`${a}-date-panel-date--current`]:h.isCurrentDate,[`${a}-date-panel-date--selected`]:h.selected,[`${a}-date-panel-date--covered`]:h.inSpan,[`${a}-date-panel-date--start`]:h.startOfSpan,[`${a}-date-panel-date--end`]:h.endOfSpan,[`${a}-date-panel-date--disabled`]:this.mergedIsDateDisabled(h.ts)}],onClick:()=>{this.handleDateClick(h)},onMouseenter:()=>{this.handleDateMouseEnter(h)}},t("div",{class:`${a}-date-panel-date__trigger`}),h.dateObject.date,h.isCurrentDate?t("div",{class:`${a}-date-panel-date__sup`}):null)))),this.datePickerSlots.footer?t("div",{class:`${a}-date-panel-footer`},this.datePickerSlots.footer()):null,!((e=this.actions)===null||e===void 0)&&e.length||m?t("div",{class:`${a}-date-panel-actions`},t("div",{class:`${a}-date-panel-actions__prefix`},m&&Object.keys(m).map(h=>{const d=m[h];return Array.isArray(d)||typeof d=="function"?t(Ze,{size:"tiny",onMouseenter:()=>{this.handleRangeShortcutMouseenter(d)},onClick:()=>{this.handleRangeShortcutClick(d)},onMouseleave:()=>{this.handleShortcutMouseleave()}},{default:()=>h}):null})),t("div",{class:`${a}-date-panel-actions__suffix`},!((l=this.actions)===null||l===void 0)&&l.includes("clear")?_e(p.clear,{onClear:this.handleClearClick,text:this.locale.clear},()=>[t(pe,{theme:i.peers.Button,themeOverrides:i.peerOverrides.Button,size:"tiny",onClick:this.handleClearClick},{default:()=>this.locale.clear})]):null,!((u=this.actions)===null||u===void 0)&&u.includes("confirm")?_e(p.confirm,{onConfirm:this.handleConfirmClick,disabled:this.isRangeInvalid||this.isSelecting,text:this.locale.confirm},()=>[t(pe,{theme:i.peers.Button,themeOverrides:i.peerOverrides.Button,size:"tiny",type:"primary",disabled:this.isRangeInvalid||this.isSelecting,onClick:this.handleConfirmClick},{default:()=>this.locale.confirm})]):null)):null,t(va,{onFocus:this.handleFocusDetectorFocus}))}}),ml=Ue({name:"MonthRangePanel",props:Object.assign(Object.assign({},bt),{type:{type:String,required:!0}}),setup(e){const l=Ct(e,e.type),{dateLocaleRef:u}=Ua("DatePicker"),a=(i,m,v,p)=>{const{handleColItemClick:h}=l;return t("div",{"data-n-date":!0,key:m,class:[`${v}-date-panel-month-calendar__picker-col-item`,i.isCurrent&&`${v}-date-panel-month-calendar__picker-col-item--current`,i.selected&&`${v}-date-panel-month-calendar__picker-col-item--selected`,!1],onClick:()=>{h(i,p)}},i.type==="month"?zt(i.dateObject.month,i.monthFormat,u.value.locale):i.type==="quarter"?jt(i.dateObject.quarter,i.quarterFormat,u.value.locale):Bt(i.dateObject.year,i.yearFormat,u.value.locale))};return pt(()=>{l.justifyColumnsScrollState()}),Object.assign(Object.assign({},l),{renderItem:a})},render(){var e,l,u;const{mergedClsPrefix:a,mergedTheme:i,shortcuts:m,type:v,renderItem:p,onRender:h}=this;return h==null||h(),t("div",{ref:"selfRef",tabindex:0,class:[`${a}-date-panel`,`${a}-date-panel--daterange`,!this.panel&&`${a}-date-panel--shadow`,this.themeClass],onKeydown:this.handlePanelKeyDown,onFocus:this.handlePanelFocus},t("div",{ref:"startDatesElRef",class:`${a}-date-panel-calendar ${a}-date-panel-calendar--start`},t("div",{class:`${a}-date-panel-month-calendar`},t(oa,{ref:"startYearScrollbarRef",class:`${a}-date-panel-month-calendar__picker-col`,theme:i.peers.Scrollbar,themeOverrides:i.peerOverrides.Scrollbar,container:()=>this.virtualListContainer("start"),content:()=>this.virtualListContent("start"),horizontalRailStyle:{zIndex:1},verticalRailStyle:{zIndex:1}},{default:()=>t(ct,{ref:"startYearVlRef",items:this.startYearArray,itemSize:ta,showScrollbar:!1,keyField:"ts",onScroll:this.handleStartYearVlScroll,paddingBottom:4},{default:({item:d,index:c})=>p(d,c,a,"start")})}),v==="monthrange"||v==="quarterrange"?t("div",{class:`${a}-date-panel-month-calendar__picker-col`},t(oa,{ref:"startMonthScrollbarRef",theme:i.peers.Scrollbar,themeOverrides:i.peerOverrides.Scrollbar},{default:()=>[(v==="monthrange"?this.startMonthArray:this.startQuarterArray).map((d,c)=>p(d,c,a,"start")),v==="monthrange"&&t("div",{class:`${a}-date-panel-month-calendar__padding`})]})):null)),t("div",{class:`${a}-date-panel__vertical-divider`}),t("div",{ref:"endDatesElRef",class:`${a}-date-panel-calendar ${a}-date-panel-calendar--end`},t("div",{class:`${a}-date-panel-month-calendar`},t(oa,{ref:"endYearScrollbarRef",class:`${a}-date-panel-month-calendar__picker-col`,theme:i.peers.Scrollbar,themeOverrides:i.peerOverrides.Scrollbar,container:()=>this.virtualListContainer("end"),content:()=>this.virtualListContent("end"),horizontalRailStyle:{zIndex:1},verticalRailStyle:{zIndex:1}},{default:()=>t(ct,{ref:"endYearVlRef",items:this.endYearArray,itemSize:ta,showScrollbar:!1,keyField:"ts",onScroll:this.handleEndYearVlScroll,paddingBottom:4},{default:({item:d,index:c})=>p(d,c,a,"end")})}),v==="monthrange"||v==="quarterrange"?t("div",{class:`${a}-date-panel-month-calendar__picker-col`},t(oa,{ref:"endMonthScrollbarRef",theme:i.peers.Scrollbar,themeOverrides:i.peerOverrides.Scrollbar},{default:()=>[(v==="monthrange"?this.endMonthArray:this.endQuarterArray).map((d,c)=>p(d,c,a,"end")),v==="monthrange"&&t("div",{class:`${a}-date-panel-month-calendar__padding`})]})):null)),this.datePickerSlots.footer?t("div",{class:`${a}-date-panel-footer`},Qt(this.datePickerSlots,"footer")):null,!((e=this.actions)===null||e===void 0)&&e.length||m?t("div",{class:`${a}-date-panel-actions`},t("div",{class:`${a}-date-panel-actions__prefix`},m&&Object.keys(m).map(d=>{const c=m[d];return Array.isArray(c)||typeof c=="function"?t(Ze,{size:"tiny",onMouseenter:()=>{this.handleRangeShortcutMouseenter(c)},onClick:()=>{this.handleRangeShortcutClick(c)},onMouseleave:()=>{this.handleShortcutMouseleave()}},{default:()=>d}):null})),t("div",{class:`${a}-date-panel-actions__suffix`},!((l=this.actions)===null||l===void 0)&&l.includes("clear")?_e(this.$slots.clear,{onClear:this.handleClearClick,text:this.locale.clear},()=>[t(Ze,{theme:i.peers.Button,themeOverrides:i.peerOverrides.Button,size:"tiny",onClick:this.handleClearClick},{default:()=>this.locale.clear})]):null,!((u=this.actions)===null||u===void 0)&&u.includes("confirm")?_e(this.$slots.confirm,{disabled:this.isRangeInvalid,onConfirm:this.handleConfirmClick,text:this.locale.confirm},()=>[t(Ze,{theme:i.peers.Button,themeOverrides:i.peerOverrides.Button,size:"tiny",type:"primary",disabled:this.isRangeInvalid,onClick:this.handleConfirmClick},{default:()=>this.locale.confirm})]):null)):null,t(va,{onFocus:this.handleFocusDetectorFocus}))}}),pl=P([K("date-picker",` + }`]}]),ol=Object.assign(Object.assign({},ga.props),{language:String,code:{type:String,default:""},trim:{type:Boolean,default:!0},hljs:Object,uri:Boolean,inline:Boolean,wordWrap:Boolean,showLineNumbers:Boolean,internalFontSize:Number,internalNoHighlight:Boolean}),sl=Ue({name:"Code",props:ol,setup(e,{slots:l}){const{internalNoHighlight:u}=e,{mergedClsPrefixRef:a,inlineThemeDisabled:r}=gt(),m=R(null),v=u?{value:void 0}:al(e),p=(C,$,F)=>{const{value:O}=v;return!O||!(C&&O.getLanguage(C))?null:O.highlight(F?$.trim():$,{language:C}).value},h=y(()=>e.inline||e.wordWrap?!1:e.showLineNumbers),d=()=>{if(l.default)return;const{value:C}=m;if(!C)return;const{language:$}=e,F=e.uri?window.decodeURIComponent(e.code):e.code;if($){const z=p($,F,e.trim);if(z!==null){if(e.inline)C.innerHTML=z;else{const M=C.querySelector(".__code__");M&&C.removeChild(M);const j=document.createElement("pre");j.className="__code__",j.innerHTML=z,C.appendChild(j)}return}}if(e.inline){C.textContent=F;return}const O=C.querySelector(".__code__");if(O)O.textContent=F;else{const z=document.createElement("pre");z.className="__code__",z.textContent=F,C.innerHTML="",C.appendChild(z)}};yt(d),Te(be(e,"language"),d),Te(be(e,"code"),d),u||Te(v,d);const c=ga("Code","-code",il,rl,e,a),f=y(()=>{const{common:{cubicBezierEaseInOut:C,fontFamilyMono:$},self:{textColor:F,fontSize:O,fontWeightStrong:z,lineNumberTextColor:M,"mono-3":j,"hue-1":Y,"hue-2":Z,"hue-3":Q,"hue-4":A,"hue-5":L,"hue-5-2":V,"hue-6":B,"hue-6-2":I}}=c.value,{internalFontSize:_}=e;return{"--n-font-size":_?`${_}px`:O,"--n-font-family":$,"--n-font-weight-strong":z,"--n-bezier":C,"--n-text-color":F,"--n-mono-3":j,"--n-hue-1":Y,"--n-hue-2":Z,"--n-hue-3":Q,"--n-hue-4":A,"--n-hue-5":L,"--n-hue-5-2":V,"--n-hue-6":B,"--n-hue-6-2":I,"--n-line-number-text-color":M}}),b=r?Ia("code",y(()=>`${e.internalFontSize||"a"}`),f,e):void 0;return{mergedClsPrefix:a,codeRef:m,mergedShowLineNumbers:h,lineNumbers:y(()=>{let C=1;const $=[];let F=!1;for(const O of e.code)O===` +`?(F=!0,$.push(C++)):F=!1;return F||$.push(C++),$.join(` +`)}),cssVars:r?void 0:f,themeClass:b==null?void 0:b.themeClass,onRender:b==null?void 0:b.onRender}},render(){var e,l;const{mergedClsPrefix:u,wordWrap:a,mergedShowLineNumbers:r,onRender:m}=this;return m==null||m(),t("code",{class:[`${u}-code`,this.themeClass,a&&`${u}-code--word-wrap`,r&&`${u}-code--show-line-numbers`],style:this.cssVars,ref:"codeRef"},r?t("pre",{class:`${u}-code__line-numbers`},this.lineNumbers):null,(l=(e=this.$slots).default)===null||l===void 0?void 0:l.call(e))}}),Na=Hn("n-date-picker"),la=40,dl="HH:mm:ss",ln={active:Boolean,dateFormat:String,calendarDayFormat:String,calendarHeaderYearFormat:String,calendarHeaderMonthFormat:String,calendarHeaderMonthYearSeparator:{type:String,required:!0},calendarHeaderMonthBeforeYear:{type:Boolean,default:void 0},timerPickerFormat:{type:String,value:dl},value:{type:[Array,Number],default:null},shortcuts:Object,defaultTime:[Number,String,Array],inputReadonly:Boolean,onClear:Function,onConfirm:Function,onClose:Function,onTabOut:Function,onKeydown:Function,actions:Array,onUpdateValue:{type:Function,required:!0},themeClass:String,onRender:Function,panel:Boolean,onNextMonth:Function,onPrevMonth:Function,onNextYear:Function,onPrevYear:Function};function rn(e){const{dateLocaleRef:l,timePickerSizeRef:u,timePickerPropsRef:a,localeRef:r,mergedClsPrefixRef:m,mergedThemeRef:v}=ta(Na),p=y(()=>({locale:l.value.locale})),h=R(null),d=pn();function c(){const{onClear:_}=e;_&&_()}function f(){const{onConfirm:_,value:o}=e;_&&_(o)}function b(_,o){const{onUpdateValue:H}=e;H(_,o)}function C(_=!1){const{onClose:o}=e;o&&o(_)}function $(){const{onTabOut:_}=e;_&&_()}function F(){b(null,!0),C(!0),c()}function O(){$()}function z(){(e.active||e.panel)&&Qt(()=>{const{value:_}=h;if(!_)return;const o=_.querySelectorAll("[data-n-date]");o.forEach(H=>{H.classList.add("transition-disabled")}),_.offsetWidth,o.forEach(H=>{H.classList.remove("transition-disabled")})})}function M(_){_.key==="Tab"&&_.target===h.value&&d.shift&&(_.preventDefault(),$())}function j(_){const{value:o}=h;d.tab&&_.target===o&&(o!=null&&o.contains(_.relatedTarget))&&$()}let Y=null,Z=!1;function Q(){Y=e.value,Z=!0}function A(){Z=!1}function L(){Z&&(b(Y,!1),Z=!1)}function V(_){return typeof _=="function"?_():_}const B=R(!1);function I(){B.value=!B.value}return{mergedTheme:v,mergedClsPrefix:m,dateFnsOptions:p,timePickerSize:u,timePickerProps:a,selfRef:h,locale:r,doConfirm:f,doClose:C,doUpdateValue:b,doTabOut:$,handleClearClick:F,handleFocusDetectorFocus:O,disableTransitionOneTick:z,handlePanelKeyDown:M,handlePanelFocus:j,cachePendingValue:Q,clearPendingValue:A,restorePendingValue:L,getShortcutValue:V,handleShortcutMouseleave:L,showMonthYearPanel:B,handleOpenQuickSelectMonthPanel:I}}const bt=Object.assign(Object.assign({},ln),{defaultCalendarStartTime:Number,actions:{type:Array,default:()=>["now","clear","confirm"]}});function Ct(e,l){var u;const a=rn(e),{isValueInvalidRef:r,isDateDisabledRef:m,isDateInvalidRef:v,isTimeInvalidRef:p,isDateTimeInvalidRef:h,isHourDisabledRef:d,isMinuteDisabledRef:c,isSecondDisabledRef:f,localeRef:b,firstDayOfWeekRef:C,datePickerSlots:$,yearFormatRef:F,monthFormatRef:O,quarterFormatRef:z,yearRangeRef:M}=ta(Na),j={isValueInvalid:r,isDateDisabled:m,isDateInvalid:v,isTimeInvalid:p,isDateTimeInvalid:h,isHourDisabled:d,isMinuteDisabled:c,isSecondDisabled:f},Y=y(()=>e.dateFormat||b.value.dateFormat),Z=y(()=>e.calendarDayFormat||b.value.dayFormat),Q=R(e.value===null||Array.isArray(e.value)?"":le(e.value,Y.value)),A=R(e.value===null||Array.isArray(e.value)?(u=e.defaultCalendarStartTime)!==null&&u!==void 0?u:Date.now():e.value),L=R(null),V=R(null),B=R(null),I=R(Date.now()),_=y(()=>{var s;return st(A.value,e.value,I.value,(s=C.value)!==null&&s!==void 0?s:b.value.firstDayOfWeek,!1,l==="week")}),o=y(()=>{const{value:s}=e;return dt(A.value,Array.isArray(s)?null:s,I.value,{monthFormat:O.value})}),H=y(()=>{const{value:s}=e;return ut(Array.isArray(s)?null:s,I.value,{yearFormat:F.value},M)}),_e=y(()=>{const{value:s}=e;return ct(A.value,Array.isArray(s)?null:s,I.value,{quarterFormat:z.value})}),G=y(()=>_.value.slice(0,7).map(s=>{const{ts:x}=s;return le(x,Z.value,a.dateFnsOptions.value)})),Re=y(()=>le(A.value,e.calendarHeaderMonthFormat||b.value.monthFormat,a.dateFnsOptions.value)),Pe=y(()=>le(A.value,e.calendarHeaderYearFormat||b.value.yearFormat,a.dateFnsOptions.value)),xe=y(()=>{var s;return(s=e.calendarHeaderMonthBeforeYear)!==null&&s!==void 0?s:b.value.monthBeforeYear});Te(A,(s,x)=>{(l==="date"||l==="datetime")&&(gn(s,x)||a.disableTransitionOneTick())}),Te(y(()=>e.value),s=>{s!==null&&!Array.isArray(s)?(Q.value=le(s,Y.value,a.dateFnsOptions.value),A.value=s):Q.value=""});function ue(s){var x;if(l==="datetime")return D(Bt(s));if(l==="month")return D(Je(s));if(l==="year")return D(yn(s));if(l==="quarter")return D(ht(s));if(l==="week"){const J=(((x=C.value)!==null&&x!==void 0?x:b.value.firstDayOfWeek)+1)%7;return D(bn(s,{weekStartsOn:J}))}return D(Yt(s))}function Ve(s,x){const{isDateDisabled:{value:J}}=j;return J?J(s,x):!1}function ce(s){const x=Fe(s,Y.value,new Date,a.dateFnsOptions.value);if(Le(x)){if(e.value===null)a.doUpdateValue(D(ue(Date.now())),e.panel);else if(!Array.isArray(e.value)){const J=ve(e.value,{year:oe(x),month:ie(x),date:Ee(x)});a.doUpdateValue(D(ue(D(J))),e.panel)}}else Q.value=s}function Ie(){const s=Fe(Q.value,Y.value,new Date,a.dateFnsOptions.value);if(Le(s)){if(e.value===null)a.doUpdateValue(D(ue(Date.now())),!1);else if(!Array.isArray(e.value)){const x=ve(e.value,{year:oe(s),month:ie(s),date:Ee(s)});a.doUpdateValue(D(ue(D(x))),!1)}}else we()}function ee(){a.doUpdateValue(null,!0),Q.value="",a.doClose(!0),a.handleClearClick()}function X(){a.doUpdateValue(D(ue(Date.now())),!0);const s=Date.now();A.value=s,a.doClose(!0),e.panel&&(l==="month"||l==="quarter"||l==="year")&&(a.disableTransitionOneTick(),He(s))}const fe=R(null);function S(s){s.type==="date"&&l==="week"&&(fe.value=ue(D(s.ts)))}function E(s){return s.type==="date"&&l==="week"?ue(D(s.ts))===fe.value:!1}function se(s){if(Ve(s.ts,s.type==="date"?{type:"date",year:s.dateObject.year,month:s.dateObject.month,date:s.dateObject.date}:s.type==="month"?{type:"month",year:s.dateObject.year,month:s.dateObject.month}:s.type==="year"?{type:"year",year:s.dateObject.year}:{type:"quarter",year:s.dateObject.year,quarter:s.dateObject.quarter}))return;let x;if(e.value!==null&&!Array.isArray(e.value)?x=e.value:x=Date.now(),l==="datetime"&&e.defaultTime!==null&&!Array.isArray(e.defaultTime)){const J=Ea(e.defaultTime);J&&(x=D(ve(x,J)))}switch(x=D(s.type==="quarter"&&s.dateObject.quarter?nl(wt(x,s.dateObject.year),s.dateObject.quarter):ve(x,s.dateObject)),a.doUpdateValue(ue(x),e.panel||l==="date"||l==="week"||l==="year"),l){case"date":case"week":a.doClose();break;case"year":e.panel&&a.disableTransitionOneTick(),a.doClose();break;case"month":a.disableTransitionOneTick(),He(x);break;case"quarter":a.disableTransitionOneTick(),He(x);break}}function Ae(s,x){let J;e.value!==null&&!Array.isArray(e.value)?J=e.value:J=Date.now(),J=D(s.type==="month"?zt(J,s.dateObject.month):wt(J,s.dateObject.year)),x(J),He(J)}function ke(s){A.value=s}function we(s){if(e.value===null||Array.isArray(e.value)){Q.value="";return}s===void 0&&(s=e.value),Q.value=le(s,Y.value,a.dateFnsOptions.value)}function ra(){j.isDateInvalid.value||j.isTimeInvalid.value||(a.doConfirm(),ia())}function ia(){e.active&&a.doClose()}function ya(){var s;A.value=D(Dt(A.value,1)),(s=e.onNextYear)===null||s===void 0||s.call(e)}function ba(){var s;A.value=D(Dt(A.value,-1)),(s=e.onPrevYear)===null||s===void 0||s.call(e)}function Ca(){var s;A.value=D(ye(A.value,1)),(s=e.onNextMonth)===null||s===void 0||s.call(e)}function _a(){var s;A.value=D(ye(A.value,-1)),(s=e.onPrevMonth)===null||s===void 0||s.call(e)}function ka(){const{value:s}=L;return(s==null?void 0:s.listElRef)||null}function wa(){const{value:s}=L;return(s==null?void 0:s.itemsElRef)||null}function oa(){var s;(s=V.value)===null||s===void 0||s.sync()}function je(s){s!==null&&a.doUpdateValue(s,e.panel)}function Da(s){a.cachePendingValue();const x=a.getShortcutValue(s);typeof x=="number"&&a.doUpdateValue(x,!1)}function Sa(s){const x=a.getShortcutValue(s);typeof x=="number"&&(a.doUpdateValue(x,e.panel),a.clearPendingValue(),ra())}function He(s){const{value:x}=e;if(B.value){const J=s===void 0?x===null?ie(Date.now()):ie(x):ie(s);B.value.scrollTo({top:J*la})}if(L.value){const J=(s===void 0?x===null?oe(Date.now()):oe(x):oe(s))-M.value[0];L.value.scrollTo({top:J*la})}}const Ra={monthScrollbarRef:B,yearScrollbarRef:V,yearVlRef:L};return Object.assign(Object.assign(Object.assign(Object.assign({dateArray:_,monthArray:o,yearArray:H,quarterArray:_e,calendarYear:Pe,calendarMonth:Re,weekdays:G,calendarMonthBeforeYear:xe,mergedIsDateDisabled:Ve,nextYear:ya,prevYear:ba,nextMonth:Ca,prevMonth:_a,handleNowClick:X,handleConfirmClick:ra,handleSingleShortcutMouseenter:Da,handleSingleShortcutClick:Sa},j),a),Ra),{handleDateClick:se,handleDateInputBlur:Ie,handleDateInput:ce,handleDateMouseEnter:S,isWeekHovered:E,handleTimePickerChange:je,clearSelectedDateTime:ee,virtualListContainer:ka,virtualListContent:wa,handleVirtualListScroll:oa,timePickerSize:a.timePickerSize,dateInputValue:Q,datePickerSlots:$,handleQuickMonthClick:Ae,justifyColumnsScrollState:He,calendarValue:A,onUpdateCalendarValue:ke})}const on=Ue({name:"MonthPanel",props:Object.assign(Object.assign({},bt),{type:{type:String,required:!0},useAsQuickJump:Boolean}),setup(e){const l=Ct(e,e.type),{dateLocaleRef:u}=Ha("DatePicker"),a=v=>{switch(v.type){case"year":return It(v.dateObject.year,v.yearFormat,u.value.locale);case"month":return Ut(v.dateObject.month,v.monthFormat,u.value.locale);case"quarter":return Et(v.dateObject.quarter,v.quarterFormat,u.value.locale)}},{useAsQuickJump:r}=e,m=(v,p,h)=>{const{mergedIsDateDisabled:d,handleDateClick:c,handleQuickMonthClick:f}=l;return t("div",{"data-n-date":!0,key:p,class:[`${h}-date-panel-month-calendar__picker-col-item`,v.isCurrent&&`${h}-date-panel-month-calendar__picker-col-item--current`,v.selected&&`${h}-date-panel-month-calendar__picker-col-item--selected`,!r&&d(v.ts,v.type==="year"?{type:"year",year:v.dateObject.year}:v.type==="month"?{type:"month",year:v.dateObject.year,month:v.dateObject.month}:v.type==="quarter"?{type:"month",year:v.dateObject.year,month:v.dateObject.quarter}:null)&&`${h}-date-panel-month-calendar__picker-col-item--disabled`],onClick:()=>{r?f(v,b=>{e.onUpdateValue(b,!1)}):c(v)}},a(v))};return yt(()=>{l.justifyColumnsScrollState()}),Object.assign(Object.assign({},l),{renderItem:m})},render(){const{mergedClsPrefix:e,mergedTheme:l,shortcuts:u,actions:a,renderItem:r,type:m,onRender:v}=this;return v==null||v(),t("div",{ref:"selfRef",tabindex:0,class:[`${e}-date-panel`,`${e}-date-panel--month`,!this.panel&&`${e}-date-panel--shadow`,this.themeClass],onFocus:this.handlePanelFocus,onKeydown:this.handlePanelKeyDown},t("div",{class:`${e}-date-panel-month-calendar`},t(ua,{ref:"yearScrollbarRef",class:`${e}-date-panel-month-calendar__picker-col`,theme:l.peers.Scrollbar,themeOverrides:l.peerOverrides.Scrollbar,container:this.virtualListContainer,content:this.virtualListContent,horizontalRailStyle:{zIndex:1},verticalRailStyle:{zIndex:1}},{default:()=>t(vt,{ref:"yearVlRef",items:this.yearArray,itemSize:la,showScrollbar:!1,keyField:"ts",onScroll:this.handleVirtualListScroll,paddingBottom:4},{default:({item:p,index:h})=>r(p,h,e)})}),m==="month"||m==="quarter"?t("div",{class:`${e}-date-panel-month-calendar__picker-col`},t(ua,{ref:"monthScrollbarRef",theme:l.peers.Scrollbar,themeOverrides:l.peerOverrides.Scrollbar},{default:()=>[(m==="month"?this.monthArray:this.quarterArray).map((p,h)=>r(p,h,e)),t("div",{class:`${e}-date-panel-${m}-calendar__padding`})]})):null),this.datePickerSlots.footer?t("div",{class:`${e}-date-panel-footer`},{default:this.datePickerSlots.footer}):null,a!=null&&a.length||u?t("div",{class:`${e}-date-panel-actions`},t("div",{class:`${e}-date-panel-actions__prefix`},u&&Object.keys(u).map(p=>{const h=u[p];return Array.isArray(h)?null:t(Ge,{size:"tiny",onMouseenter:()=>{this.handleSingleShortcutMouseenter(h)},onClick:()=>{this.handleSingleShortcutClick(h)},onMouseleave:()=>{this.handleShortcutMouseleave()}},{default:()=>p})})),t("div",{class:`${e}-date-panel-actions__suffix`},a!=null&&a.includes("clear")?Ce(this.$slots.now,{onClear:this.handleClearClick,text:this.locale.clear},()=>[t(me,{theme:l.peers.Button,themeOverrides:l.peerOverrides.Button,size:"tiny",onClick:this.handleClearClick},{default:()=>this.locale.clear})]):null,a!=null&&a.includes("now")?Ce(this.$slots.now,{onNow:this.handleNowClick,text:this.locale.now},()=>[t(me,{theme:l.peers.Button,themeOverrides:l.peerOverrides.Button,size:"tiny",onClick:this.handleNowClick},{default:()=>this.locale.now})]):null,a!=null&&a.includes("confirm")?Ce(this.$slots.confirm,{onConfirm:this.handleConfirmClick,disabled:this.isDateInvalid,text:this.locale.confirm},()=>[t(me,{theme:l.peers.Button,themeOverrides:l.peerOverrides.Button,size:"tiny",type:"primary",disabled:this.isDateInvalid,onClick:this.handleConfirmClick},{default:()=>this.locale.confirm})]):null)):null,t(pa,{onFocus:this.handleFocusDetectorFocus}))}}),ma=Ue({props:{mergedClsPrefix:{type:String,required:!0},value:Number,monthBeforeYear:{type:Boolean,required:!0},monthYearSeparator:{type:String,required:!0},calendarMonth:{type:String,required:!0},calendarYear:{type:String,required:!0},onUpdateValue:{type:Function,required:!0}},setup(){const e=R(null),l=R(null),u=R(!1);function a(m){var v;u.value&&!(!((v=e.value)===null||v===void 0)&&v.contains(Gt(m)))&&(u.value=!1)}function r(){u.value=!u.value}return{show:u,triggerRef:e,monthPanelRef:l,handleHeaderClick:r,handleClickOutside:a}},render(){const{handleClickOutside:e,mergedClsPrefix:l}=this;return t("div",{class:`${l}-date-panel-month__month-year`,ref:"triggerRef"},t(Ht,null,{default:()=>[t(Nt,null,{default:()=>t("div",{class:[`${l}-date-panel-month__text`,this.show&&`${l}-date-panel-month__text--active`],onClick:this.handleHeaderClick},this.monthBeforeYear?[this.calendarMonth,this.monthYearSeparator,this.calendarYear]:[this.calendarYear,this.monthYearSeparator,this.calendarMonth])}),t(qt,{show:this.show,teleportDisabled:!0},{default:()=>t(Jt,{name:"fade-in-scale-up-transition",appear:!0},{default:()=>this.show?Zt(t(on,{ref:"monthPanelRef",onUpdateValue:this.onUpdateValue,actions:[],calendarHeaderMonthYearSeparator:this.monthYearSeparator,type:"month",key:"month",useAsQuickJump:!0,value:this.value}),[[Lt,e,void 0,{capture:!0}]]):null})})]}))}}),ul=Ue({name:"DatePanel",props:Object.assign(Object.assign({},bt),{type:{type:String,required:!0}}),setup(e){return Ct(e,e.type)},render(){var e,l,u;const{mergedClsPrefix:a,mergedTheme:r,shortcuts:m,onRender:v,$slots:p,type:h}=this;return v==null||v(),t("div",{ref:"selfRef",tabindex:0,class:[`${a}-date-panel`,`${a}-date-panel--${h}`,!this.panel&&`${a}-date-panel--shadow`,this.themeClass],onFocus:this.handlePanelFocus,onKeydown:this.handlePanelKeyDown},t("div",{class:`${a}-date-panel-calendar`},t("div",{class:`${a}-date-panel-month`},t("div",{class:`${a}-date-panel-month__fast-prev`,onClick:this.prevYear},W(p["prev-year"],()=>[t(ca,null)])),t("div",{class:`${a}-date-panel-month__prev`,onClick:this.prevMonth},W(p["prev-month"],()=>[t(ha,null)])),t(ma,{monthYearSeparator:this.calendarHeaderMonthYearSeparator,monthBeforeYear:this.calendarMonthBeforeYear,value:this.calendarValue,onUpdateValue:this.onUpdateCalendarValue,mergedClsPrefix:a,calendarMonth:this.calendarMonth,calendarYear:this.calendarYear}),t("div",{class:`${a}-date-panel-month__next`,onClick:this.nextMonth},W(p["next-month"],()=>[t(va,null)])),t("div",{class:`${a}-date-panel-month__fast-next`,onClick:this.nextYear},W(p["next-year"],()=>[t(fa,null)]))),t("div",{class:`${a}-date-panel-weekdays`},this.weekdays.map(d=>t("div",{key:d,class:`${a}-date-panel-weekdays__day`},d))),t("div",{class:`${a}-date-panel-dates`},this.dateArray.map((d,c)=>t("div",{"data-n-date":!0,key:c,class:[`${a}-date-panel-date`,{[`${a}-date-panel-date--current`]:d.isCurrentDate,[`${a}-date-panel-date--selected`]:d.selected,[`${a}-date-panel-date--excluded`]:!d.inCurrentMonth,[`${a}-date-panel-date--disabled`]:this.mergedIsDateDisabled(d.ts,{type:"date",year:d.dateObject.year,month:d.dateObject.month,date:d.dateObject.date}),[`${a}-date-panel-date--week-hovered`]:this.isWeekHovered(d),[`${a}-date-panel-date--week-selected`]:d.inSelectedWeek}],onClick:()=>{this.handleDateClick(d)},onMouseenter:()=>{this.handleDateMouseEnter(d)}},t("div",{class:`${a}-date-panel-date__trigger`}),d.dateObject.date,d.isCurrentDate?t("div",{class:`${a}-date-panel-date__sup`}):null)))),this.datePickerSlots.footer?t("div",{class:`${a}-date-panel-footer`},this.datePickerSlots.footer()):null,!((e=this.actions)===null||e===void 0)&&e.length||m?t("div",{class:`${a}-date-panel-actions`},t("div",{class:`${a}-date-panel-actions__prefix`},m&&Object.keys(m).map(d=>{const c=m[d];return Array.isArray(c)?null:t(Ge,{size:"tiny",onMouseenter:()=>{this.handleSingleShortcutMouseenter(c)},onClick:()=>{this.handleSingleShortcutClick(c)},onMouseleave:()=>{this.handleShortcutMouseleave()}},{default:()=>d})})),t("div",{class:`${a}-date-panel-actions__suffix`},!((l=this.actions)===null||l===void 0)&&l.includes("clear")?Ce(this.$slots.clear,{onClear:this.handleClearClick,text:this.locale.clear},()=>[t(me,{theme:r.peers.Button,themeOverrides:r.peerOverrides.Button,size:"tiny",onClick:this.handleClearClick},{default:()=>this.locale.clear})]):null,!((u=this.actions)===null||u===void 0)&&u.includes("now")?Ce(this.$slots.now,{onNow:this.handleNowClick,text:this.locale.now},()=>[t(me,{theme:r.peers.Button,themeOverrides:r.peerOverrides.Button,size:"tiny",onClick:this.handleNowClick},{default:()=>this.locale.now})]):null)):null,t(pa,{onFocus:this.handleFocusDetectorFocus}))}}),_t=Object.assign(Object.assign({},ln),{defaultCalendarStartTime:Number,defaultCalendarEndTime:Number,bindCalendarMonths:Boolean,actions:{type:Array,default:()=>["clear","confirm"]}});function kt(e,l){var u,a;const{isDateDisabledRef:r,isStartHourDisabledRef:m,isEndHourDisabledRef:v,isStartMinuteDisabledRef:p,isEndMinuteDisabledRef:h,isStartSecondDisabledRef:d,isEndSecondDisabledRef:c,isStartDateInvalidRef:f,isEndDateInvalidRef:b,isStartTimeInvalidRef:C,isEndTimeInvalidRef:$,isStartValueInvalidRef:F,isEndValueInvalidRef:O,isRangeInvalidRef:z,localeRef:M,rangesRef:j,closeOnSelectRef:Y,updateValueOnCloseRef:Z,firstDayOfWeekRef:Q,datePickerSlots:A,monthFormatRef:L,yearFormatRef:V,quarterFormatRef:B,yearRangeRef:I}=ta(Na),_={isDateDisabled:r,isStartHourDisabled:m,isEndHourDisabled:v,isStartMinuteDisabled:p,isEndMinuteDisabled:h,isStartSecondDisabled:d,isEndSecondDisabled:c,isStartDateInvalid:f,isEndDateInvalid:b,isStartTimeInvalid:C,isEndTimeInvalid:$,isStartValueInvalid:F,isEndValueInvalid:O,isRangeInvalid:z},o=rn(e),H=R(null),_e=R(null),G=R(null),Re=R(null),Pe=R(null),xe=R(null),ue=R(null),Ve=R(null),{value:ce}=e,Ie=(u=e.defaultCalendarStartTime)!==null&&u!==void 0?u:Array.isArray(ce)&&typeof ce[0]=="number"?ce[0]:Date.now(),ee=R(Ie),X=R((a=e.defaultCalendarEndTime)!==null&&a!==void 0?a:Array.isArray(ce)&&typeof ce[1]=="number"?ce[1]:D(ye(Ie,1)));pe(!0);const fe=R(Date.now()),S=R(!1),E=R(0),se=y(()=>e.dateFormat||M.value.dateFormat),Ae=y(()=>e.calendarDayFormat||M.value.dayFormat),ke=R(Array.isArray(ce)?le(ce[0],se.value,o.dateFnsOptions.value):""),we=R(Array.isArray(ce)?le(ce[1],se.value,o.dateFnsOptions.value):""),ra=y(()=>S.value?"end":"start"),ia=y(()=>{var n;return st(ee.value,e.value,fe.value,(n=Q.value)!==null&&n!==void 0?n:M.value.firstDayOfWeek)}),ya=y(()=>{var n;return st(X.value,e.value,fe.value,(n=Q.value)!==null&&n!==void 0?n:M.value.firstDayOfWeek)}),ba=y(()=>ia.value.slice(0,7).map(n=>{const{ts:g}=n;return le(g,Ae.value,o.dateFnsOptions.value)})),Ca=y(()=>le(ee.value,e.calendarHeaderMonthFormat||M.value.monthFormat,o.dateFnsOptions.value)),_a=y(()=>le(X.value,e.calendarHeaderMonthFormat||M.value.monthFormat,o.dateFnsOptions.value)),ka=y(()=>le(ee.value,e.calendarHeaderYearFormat||M.value.yearFormat,o.dateFnsOptions.value)),wa=y(()=>le(X.value,e.calendarHeaderYearFormat||M.value.yearFormat,o.dateFnsOptions.value)),oa=y(()=>{const{value:n}=e;return Array.isArray(n)?n[0]:null}),je=y(()=>{const{value:n}=e;return Array.isArray(n)?n[1]:null}),Da=y(()=>{const{shortcuts:n}=e;return n||j.value}),Sa=y(()=>ut(sa(e.value,"start"),fe.value,{yearFormat:V.value},I)),He=y(()=>ut(sa(e.value,"end"),fe.value,{yearFormat:V.value},I)),Ra=y(()=>{const n=sa(e.value,"start");return ct(n??Date.now(),n,fe.value,{quarterFormat:B.value})}),s=y(()=>{const n=sa(e.value,"end");return ct(n??Date.now(),n,fe.value,{quarterFormat:B.value})}),x=y(()=>{const n=sa(e.value,"start");return dt(n??Date.now(),n,fe.value,{monthFormat:L.value})}),J=y(()=>{const n=sa(e.value,"end");return dt(n??Date.now(),n,fe.value,{monthFormat:L.value})}),qa=y(()=>{var n;return(n=e.calendarHeaderMonthBeforeYear)!==null&&n!==void 0?n:M.value.monthBeforeYear});Te(y(()=>e.value),n=>{if(n!==null&&Array.isArray(n)){const[g,w]=n;ke.value=le(g,se.value,o.dateFnsOptions.value),we.value=le(w,se.value,o.dateFnsOptions.value),S.value||N(n)}else ke.value="",we.value=""});function Pa(n,g){(l==="daterange"||l==="datetimerange")&&(oe(n)!==oe(g)||ie(n)!==ie(g))&&o.disableTransitionOneTick()}Te(ee,Pa),Te(X,Pa);function pe(n){const g=Je(ee.value),w=Je(X.value);(e.bindCalendarMonths||g>=w)&&(n?X.value=D(ye(g,1)):ee.value=D(ye(w,-1)))}function Ke(){ee.value=D(ye(ee.value,12)),pe(!0)}function Aa(){ee.value=D(ye(ee.value,-12)),pe(!0)}function xa(){ee.value=D(ye(ee.value,1)),pe(!0)}function La(){ee.value=D(ye(ee.value,-1)),pe(!0)}function Ma(){X.value=D(ye(X.value,12)),pe(!1)}function We(){X.value=D(ye(X.value,-12)),pe(!1)}function Va(){X.value=D(ye(X.value,1)),pe(!1)}function Qe(){X.value=D(ye(X.value,-1)),pe(!1)}function i(n){ee.value=n,pe(!0)}function k(n){X.value=n,pe(!1)}function P(n){const g=r.value;if(!g)return!1;if(!Array.isArray(e.value)||ra.value==="start")return g(n,"start",null);{const{value:w}=E;return n=E.value?qe(E.value,n.ts,"wipPreview"):qe(n.ts,E.value,"wipPreview")}}function Me(){z.value||(o.doConfirm(),ge())}function ge(){S.value=!1,e.active&&o.doClose()}function Xe(n){typeof n!="number"&&(n=D(n)),e.value===null?o.doUpdateValue([n,n],e.panel):Array.isArray(e.value)&&o.doUpdateValue([n,Math.max(e.value[1],n)],e.panel)}function ea(n){typeof n!="number"&&(n=D(n)),e.value===null?o.doUpdateValue([n,n],e.panel):Array.isArray(e.value)&&o.doUpdateValue([Math.min(e.value[0],n),n],e.panel)}function qe(n,g,w){if(typeof n!="number"&&(n=D(n)),w!=="shortcutPreview"){let de,Ye;if(l==="datetimerange"){const{defaultTime:ae}=e;Array.isArray(ae)?(de=Ea(ae[0]),Ye=Ea(ae[1])):(de=Ea(ae),Ye=de)}de&&(n=D(ve(n,de))),Ye&&(g=D(ve(g,Ye)))}o.doUpdateValue([n,g],e.panel&&w==="done")}function De(n){return l==="datetimerange"?D(Bt(n)):l==="monthrange"?D(Je(n)):D(Yt(n))}function Ka(n){const g=Fe(n,se.value,new Date,o.dateFnsOptions.value);if(Le(g))if(e.value){if(Array.isArray(e.value)){const w=ve(e.value[0],{year:oe(g),month:ie(g),date:Ee(g)});Xe(De(D(w)))}}else{const w=ve(new Date,{year:oe(g),month:ie(g),date:Ee(g)});Xe(De(D(w)))}else ke.value=n}function Wa(n){const g=Fe(n,se.value,new Date,o.dateFnsOptions.value);if(Le(g)){if(e.value===null){const w=ve(new Date,{year:oe(g),month:ie(g),date:Ee(g)});ea(De(D(w)))}else if(Array.isArray(e.value)){const w=ve(e.value[1],{year:oe(g),month:ie(g),date:Ee(g)});ea(De(D(w)))}}else we.value=n}function Qa(){const n=Fe(ke.value,se.value,new Date,o.dateFnsOptions.value),{value:g}=e;if(Le(n)){if(g===null){const w=ve(new Date,{year:oe(n),month:ie(n),date:Ee(n)});Xe(De(D(w)))}else if(Array.isArray(g)){const w=ve(g[0],{year:oe(n),month:ie(n),date:Ee(n)});Xe(De(D(w)))}}else ja()}function Ja(){const n=Fe(we.value,se.value,new Date,o.dateFnsOptions.value),{value:g}=e;if(Le(n)){if(g===null){const w=ve(new Date,{year:oe(n),month:ie(n),date:Ee(n)});ea(De(D(w)))}else if(Array.isArray(g)){const w=ve(g[1],{year:oe(n),month:ie(n),date:Ee(n)});ea(De(D(w)))}}else ja()}function ja(n){const{value:g}=e;if(g===null||!Array.isArray(g)){ke.value="",we.value="";return}n===void 0&&(n=g),ke.value=le(n[0],se.value,o.dateFnsOptions.value),we.value=le(n[1],se.value,o.dateFnsOptions.value)}function Za(n){n!==null&&Xe(n)}function Ga(n){n!==null&&ea(n)}function Xa(n){o.cachePendingValue();const g=o.getShortcutValue(n);Array.isArray(g)&&qe(g[0],g[1],"shortcutPreview")}function et(n){const g=o.getShortcutValue(n);Array.isArray(g)&&(qe(g[0],g[1],"done"),o.clearPendingValue(),Me())}function Be(n,g){const w=n===void 0?e.value:n;if(n===void 0||g==="start"){if(ue.value){const de=Array.isArray(w)?ie(w[0]):ie(Date.now());ue.value.scrollTo({debounce:!1,index:de,elSize:la})}if(Pe.value){const de=(Array.isArray(w)?oe(w[0]):oe(Date.now()))-I.value[0];Pe.value.scrollTo({index:de,debounce:!1})}}if(n===void 0||g==="end"){if(Ve.value){const de=Array.isArray(w)?ie(w[1]):ie(Date.now());Ve.value.scrollTo({debounce:!1,index:de,elSize:la})}if(xe.value){const de=(Array.isArray(w)?oe(w[1]):oe(Date.now()))-I.value[0];xe.value.scrollTo({index:de,debounce:!1})}}}function at(n,g){const{value:w}=e,de=!Array.isArray(w),Ye=n.type==="year"&&l!=="yearrange"?de?ve(n.ts,{month:ie(l==="quarterrange"?ht(new Date):new Date)}).valueOf():ve(n.ts,{month:ie(l==="quarterrange"?ht(w[g==="start"?0:1]):w[g==="start"?0:1])}).valueOf():n.ts;if(de){const za=De(Ye),Oa=[za,za];o.doUpdateValue(Oa,e.panel),Be(Oa,"start"),Be(Oa,"end"),o.disableTransitionOneTick();return}const ae=[w[0],w[1]];let $a=!1;switch(g==="start"?(ae[0]=De(Ye),ae[0]>ae[1]&&(ae[1]=ae[0],$a=!0)):(ae[1]=De(Ye),ae[0]>ae[1]&&(ae[0]=ae[1],$a=!0)),o.doUpdateValue(ae,e.panel),l){case"monthrange":case"quarterrange":o.disableTransitionOneTick(),$a?(Be(ae,"start"),Be(ae,"end")):Be(ae,g);break;case"yearrange":o.disableTransitionOneTick(),Be(ae,"start"),Be(ae,"end")}}function tt(){var n;(n=G.value)===null||n===void 0||n.sync()}function nt(){var n;(n=Re.value)===null||n===void 0||n.sync()}function lt(n){var g,w;return n==="start"?((g=Pe.value)===null||g===void 0?void 0:g.listElRef)||null:((w=xe.value)===null||w===void 0?void 0:w.listElRef)||null}function rt(n){var g,w;return n==="start"?((g=Pe.value)===null||g===void 0?void 0:g.itemsElRef)||null:((w=xe.value)===null||w===void 0?void 0:w.itemsElRef)||null}const it={startYearVlRef:Pe,endYearVlRef:xe,startMonthScrollbarRef:ue,endMonthScrollbarRef:Ve,startYearScrollbarRef:G,endYearScrollbarRef:Re};return Object.assign(Object.assign(Object.assign(Object.assign({startDatesElRef:H,endDatesElRef:_e,handleDateClick:ze,handleColItemClick:at,handleDateMouseEnter:Ne,handleConfirmClick:Me,startCalendarPrevYear:Aa,startCalendarPrevMonth:La,startCalendarNextYear:Ke,startCalendarNextMonth:xa,endCalendarPrevYear:We,endCalendarPrevMonth:Qe,endCalendarNextMonth:Va,endCalendarNextYear:Ma,mergedIsDateDisabled:P,changeStartEndTime:qe,ranges:j,calendarMonthBeforeYear:qa,startCalendarMonth:Ca,startCalendarYear:ka,endCalendarMonth:_a,endCalendarYear:wa,weekdays:ba,startDateArray:ia,endDateArray:ya,startYearArray:Sa,startMonthArray:x,startQuarterArray:Ra,endYearArray:He,endMonthArray:J,endQuarterArray:s,isSelecting:S,handleRangeShortcutMouseenter:Xa,handleRangeShortcutClick:et},o),_),it),{startDateDisplayString:ke,endDateInput:we,timePickerSize:o.timePickerSize,startTimeValue:oa,endTimeValue:je,datePickerSlots:A,shortcuts:Da,startCalendarDateTime:ee,endCalendarDateTime:X,justifyColumnsScrollState:Be,handleFocusDetectorFocus:o.handleFocusDetectorFocus,handleStartTimePickerChange:Za,handleEndTimePickerChange:Ga,handleStartDateInput:Ka,handleStartDateInputBlur:Qa,handleEndDateInput:Wa,handleEndDateInputBlur:Ja,handleStartYearVlScroll:tt,handleEndYearVlScroll:nt,virtualListContainer:lt,virtualListContent:rt,onUpdateStartCalendarValue:i,onUpdateEndCalendarValue:k})}const cl=Ue({name:"DateRangePanel",props:_t,setup(e){return kt(e,"daterange")},render(){var e,l,u;const{mergedClsPrefix:a,mergedTheme:r,shortcuts:m,onRender:v,$slots:p}=this;return v==null||v(),t("div",{ref:"selfRef",tabindex:0,class:[`${a}-date-panel`,`${a}-date-panel--daterange`,!this.panel&&`${a}-date-panel--shadow`,this.themeClass],onKeydown:this.handlePanelKeyDown,onFocus:this.handlePanelFocus},t("div",{ref:"startDatesElRef",class:`${a}-date-panel-calendar ${a}-date-panel-calendar--start`},t("div",{class:`${a}-date-panel-month`},t("div",{class:`${a}-date-panel-month__fast-prev`,onClick:this.startCalendarPrevYear},W(p["prev-year"],()=>[t(ca,null)])),t("div",{class:`${a}-date-panel-month__prev`,onClick:this.startCalendarPrevMonth},W(p["prev-month"],()=>[t(ha,null)])),t(ma,{monthYearSeparator:this.calendarHeaderMonthYearSeparator,monthBeforeYear:this.calendarMonthBeforeYear,value:this.startCalendarDateTime,onUpdateValue:this.onUpdateStartCalendarValue,mergedClsPrefix:a,calendarMonth:this.startCalendarMonth,calendarYear:this.startCalendarYear}),t("div",{class:`${a}-date-panel-month__next`,onClick:this.startCalendarNextMonth},W(p["next-month"],()=>[t(va,null)])),t("div",{class:`${a}-date-panel-month__fast-next`,onClick:this.startCalendarNextYear},W(p["next-year"],()=>[t(fa,null)]))),t("div",{class:`${a}-date-panel-weekdays`},this.weekdays.map(h=>t("div",{key:h,class:`${a}-date-panel-weekdays__day`},h))),t("div",{class:`${a}-date-panel__divider`}),t("div",{class:`${a}-date-panel-dates`},this.startDateArray.map((h,d)=>t("div",{"data-n-date":!0,key:d,class:[`${a}-date-panel-date`,{[`${a}-date-panel-date--excluded`]:!h.inCurrentMonth,[`${a}-date-panel-date--current`]:h.isCurrentDate,[`${a}-date-panel-date--selected`]:h.selected,[`${a}-date-panel-date--covered`]:h.inSpan,[`${a}-date-panel-date--start`]:h.startOfSpan,[`${a}-date-panel-date--end`]:h.endOfSpan,[`${a}-date-panel-date--disabled`]:this.mergedIsDateDisabled(h.ts)}],onClick:()=>{this.handleDateClick(h)},onMouseenter:()=>{this.handleDateMouseEnter(h)}},t("div",{class:`${a}-date-panel-date__trigger`}),h.dateObject.date,h.isCurrentDate?t("div",{class:`${a}-date-panel-date__sup`}):null)))),t("div",{class:`${a}-date-panel__vertical-divider`}),t("div",{ref:"endDatesElRef",class:`${a}-date-panel-calendar ${a}-date-panel-calendar--end`},t("div",{class:`${a}-date-panel-month`},t("div",{class:`${a}-date-panel-month__fast-prev`,onClick:this.endCalendarPrevYear},W(p["prev-year"],()=>[t(ca,null)])),t("div",{class:`${a}-date-panel-month__prev`,onClick:this.endCalendarPrevMonth},W(p["prev-month"],()=>[t(ha,null)])),t(ma,{monthYearSeparator:this.calendarHeaderMonthYearSeparator,monthBeforeYear:this.calendarMonthBeforeYear,value:this.endCalendarDateTime,onUpdateValue:this.onUpdateEndCalendarValue,mergedClsPrefix:a,calendarMonth:this.endCalendarMonth,calendarYear:this.endCalendarYear}),t("div",{class:`${a}-date-panel-month__next`,onClick:this.endCalendarNextMonth},W(p["next-month"],()=>[t(va,null)])),t("div",{class:`${a}-date-panel-month__fast-next`,onClick:this.endCalendarNextYear},W(p["next-year"],()=>[t(fa,null)]))),t("div",{class:`${a}-date-panel-weekdays`},this.weekdays.map(h=>t("div",{key:h,class:`${a}-date-panel-weekdays__day`},h))),t("div",{class:`${a}-date-panel__divider`}),t("div",{class:`${a}-date-panel-dates`},this.endDateArray.map((h,d)=>t("div",{"data-n-date":!0,key:d,class:[`${a}-date-panel-date`,{[`${a}-date-panel-date--excluded`]:!h.inCurrentMonth,[`${a}-date-panel-date--current`]:h.isCurrentDate,[`${a}-date-panel-date--selected`]:h.selected,[`${a}-date-panel-date--covered`]:h.inSpan,[`${a}-date-panel-date--start`]:h.startOfSpan,[`${a}-date-panel-date--end`]:h.endOfSpan,[`${a}-date-panel-date--disabled`]:this.mergedIsDateDisabled(h.ts)}],onClick:()=>{this.handleDateClick(h)},onMouseenter:()=>{this.handleDateMouseEnter(h)}},t("div",{class:`${a}-date-panel-date__trigger`}),h.dateObject.date,h.isCurrentDate?t("div",{class:`${a}-date-panel-date__sup`}):null)))),this.datePickerSlots.footer?t("div",{class:`${a}-date-panel-footer`},this.datePickerSlots.footer()):null,!((e=this.actions)===null||e===void 0)&&e.length||m?t("div",{class:`${a}-date-panel-actions`},t("div",{class:`${a}-date-panel-actions__prefix`},m&&Object.keys(m).map(h=>{const d=m[h];return Array.isArray(d)||typeof d=="function"?t(Ge,{size:"tiny",onMouseenter:()=>{this.handleRangeShortcutMouseenter(d)},onClick:()=>{this.handleRangeShortcutClick(d)},onMouseleave:()=>{this.handleShortcutMouseleave()}},{default:()=>h}):null})),t("div",{class:`${a}-date-panel-actions__suffix`},!((l=this.actions)===null||l===void 0)&&l.includes("clear")?Ce(p.clear,{onClear:this.handleClearClick,text:this.locale.clear},()=>[t(me,{theme:r.peers.Button,themeOverrides:r.peerOverrides.Button,size:"tiny",onClick:this.handleClearClick},{default:()=>this.locale.clear})]):null,!((u=this.actions)===null||u===void 0)&&u.includes("confirm")?Ce(p.confirm,{onConfirm:this.handleConfirmClick,disabled:this.isRangeInvalid||this.isSelecting,text:this.locale.confirm},()=>[t(me,{theme:r.peers.Button,themeOverrides:r.peerOverrides.Button,size:"tiny",type:"primary",disabled:this.isRangeInvalid||this.isSelecting,onClick:this.handleConfirmClick},{default:()=>this.locale.confirm})]):null)):null,t(pa,{onFocus:this.handleFocusDetectorFocus}))}}),hl=Ue({name:"DateTimePanel",props:bt,setup(e){return Ct(e,"datetime")},render(){var e,l,u,a;const{mergedClsPrefix:r,mergedTheme:m,shortcuts:v,timePickerProps:p,onRender:h,$slots:d}=this;return h==null||h(),t("div",{ref:"selfRef",tabindex:0,class:[`${r}-date-panel`,`${r}-date-panel--datetime`,!this.panel&&`${r}-date-panel--shadow`,this.themeClass],onKeydown:this.handlePanelKeyDown,onFocus:this.handlePanelFocus},t("div",{class:`${r}-date-panel-header`},t(na,{value:this.dateInputValue,theme:m.peers.Input,themeOverrides:m.peerOverrides.Input,stateful:!1,size:this.timePickerSize,readonly:this.inputReadonly,class:`${r}-date-panel-date-input`,textDecoration:this.isDateInvalid?"line-through":"",placeholder:this.locale.selectDate,onBlur:this.handleDateInputBlur,onUpdateValue:this.handleDateInput}),t(ft,Object.assign({size:this.timePickerSize,placeholder:this.locale.selectTime,format:this.timerPickerFormat},Array.isArray(p)?void 0:p,{showIcon:!1,to:!1,theme:m.peers.TimePicker,themeOverrides:m.peerOverrides.TimePicker,value:Array.isArray(this.value)?null:this.value,isHourDisabled:this.isHourDisabled,isMinuteDisabled:this.isMinuteDisabled,isSecondDisabled:this.isSecondDisabled,onUpdateValue:this.handleTimePickerChange,stateful:!1}))),t("div",{class:`${r}-date-panel-calendar`},t("div",{class:`${r}-date-panel-month`},t("div",{class:`${r}-date-panel-month__fast-prev`,onClick:this.prevYear},W(d["prev-year"],()=>[t(ca,null)])),t("div",{class:`${r}-date-panel-month__prev`,onClick:this.prevMonth},W(d["prev-month"],()=>[t(ha,null)])),t(ma,{monthYearSeparator:this.calendarHeaderMonthYearSeparator,monthBeforeYear:this.calendarMonthBeforeYear,value:this.calendarValue,onUpdateValue:this.onUpdateCalendarValue,mergedClsPrefix:r,calendarMonth:this.calendarMonth,calendarYear:this.calendarYear}),t("div",{class:`${r}-date-panel-month__next`,onClick:this.nextMonth},W(d["next-month"],()=>[t(va,null)])),t("div",{class:`${r}-date-panel-month__fast-next`,onClick:this.nextYear},W(d["next-year"],()=>[t(fa,null)]))),t("div",{class:`${r}-date-panel-weekdays`},this.weekdays.map(c=>t("div",{key:c,class:`${r}-date-panel-weekdays__day`},c))),t("div",{class:`${r}-date-panel-dates`},this.dateArray.map((c,f)=>t("div",{"data-n-date":!0,key:f,class:[`${r}-date-panel-date`,{[`${r}-date-panel-date--current`]:c.isCurrentDate,[`${r}-date-panel-date--selected`]:c.selected,[`${r}-date-panel-date--excluded`]:!c.inCurrentMonth,[`${r}-date-panel-date--disabled`]:this.mergedIsDateDisabled(c.ts,{type:"date",year:c.dateObject.year,month:c.dateObject.month,date:c.dateObject.date})}],onClick:()=>{this.handleDateClick(c)}},t("div",{class:`${r}-date-panel-date__trigger`}),c.dateObject.date,c.isCurrentDate?t("div",{class:`${r}-date-panel-date__sup`}):null)))),this.datePickerSlots.footer?t("div",{class:`${r}-date-panel-footer`},this.datePickerSlots.footer()):null,!((e=this.actions)===null||e===void 0)&&e.length||v?t("div",{class:`${r}-date-panel-actions`},t("div",{class:`${r}-date-panel-actions__prefix`},v&&Object.keys(v).map(c=>{const f=v[c];return Array.isArray(f)?null:t(Ge,{size:"tiny",onMouseenter:()=>{this.handleSingleShortcutMouseenter(f)},onClick:()=>{this.handleSingleShortcutClick(f)},onMouseleave:()=>{this.handleShortcutMouseleave()}},{default:()=>c})})),t("div",{class:`${r}-date-panel-actions__suffix`},!((l=this.actions)===null||l===void 0)&&l.includes("clear")?Ce(this.$slots.clear,{onClear:this.clearSelectedDateTime,text:this.locale.clear},()=>[t(me,{theme:m.peers.Button,themeOverrides:m.peerOverrides.Button,size:"tiny",onClick:this.clearSelectedDateTime},{default:()=>this.locale.clear})]):null,!((u=this.actions)===null||u===void 0)&&u.includes("now")?Ce(d.now,{onNow:this.handleNowClick,text:this.locale.now},()=>[t(me,{theme:m.peers.Button,themeOverrides:m.peerOverrides.Button,size:"tiny",onClick:this.handleNowClick},{default:()=>this.locale.now})]):null,!((a=this.actions)===null||a===void 0)&&a.includes("confirm")?Ce(d.confirm,{onConfirm:this.handleConfirmClick,disabled:this.isDateInvalid,text:this.locale.confirm},()=>[t(me,{theme:m.peers.Button,themeOverrides:m.peerOverrides.Button,size:"tiny",type:"primary",disabled:this.isDateInvalid,onClick:this.handleConfirmClick},{default:()=>this.locale.confirm})]):null)):null,t(pa,{onFocus:this.handleFocusDetectorFocus}))}}),vl=Ue({name:"DateTimeRangePanel",props:_t,setup(e){return kt(e,"datetimerange")},render(){var e,l,u;const{mergedClsPrefix:a,mergedTheme:r,shortcuts:m,timePickerProps:v,onRender:p,$slots:h}=this;return p==null||p(),t("div",{ref:"selfRef",tabindex:0,class:[`${a}-date-panel`,`${a}-date-panel--datetimerange`,!this.panel&&`${a}-date-panel--shadow`,this.themeClass],onKeydown:this.handlePanelKeyDown,onFocus:this.handlePanelFocus},t("div",{class:`${a}-date-panel-header`},t(na,{value:this.startDateDisplayString,theme:r.peers.Input,themeOverrides:r.peerOverrides.Input,size:this.timePickerSize,stateful:!1,readonly:this.inputReadonly,class:`${a}-date-panel-date-input`,textDecoration:this.isStartValueInvalid?"line-through":"",placeholder:this.locale.selectDate,onBlur:this.handleStartDateInputBlur,onUpdateValue:this.handleStartDateInput}),t(ft,Object.assign({placeholder:this.locale.selectTime,format:this.timerPickerFormat,size:this.timePickerSize},Array.isArray(v)?v[0]:v,{value:this.startTimeValue,to:!1,showIcon:!1,disabled:this.isSelecting,theme:r.peers.TimePicker,themeOverrides:r.peerOverrides.TimePicker,stateful:!1,isHourDisabled:this.isStartHourDisabled,isMinuteDisabled:this.isStartMinuteDisabled,isSecondDisabled:this.isStartSecondDisabled,onUpdateValue:this.handleStartTimePickerChange})),t(na,{value:this.endDateInput,theme:r.peers.Input,themeOverrides:r.peerOverrides.Input,stateful:!1,size:this.timePickerSize,readonly:this.inputReadonly,class:`${a}-date-panel-date-input`,textDecoration:this.isEndValueInvalid?"line-through":"",placeholder:this.locale.selectDate,onBlur:this.handleEndDateInputBlur,onUpdateValue:this.handleEndDateInput}),t(ft,Object.assign({placeholder:this.locale.selectTime,format:this.timerPickerFormat,size:this.timePickerSize},Array.isArray(v)?v[1]:v,{disabled:this.isSelecting,showIcon:!1,theme:r.peers.TimePicker,themeOverrides:r.peerOverrides.TimePicker,to:!1,stateful:!1,value:this.endTimeValue,isHourDisabled:this.isEndHourDisabled,isMinuteDisabled:this.isEndMinuteDisabled,isSecondDisabled:this.isEndSecondDisabled,onUpdateValue:this.handleEndTimePickerChange}))),t("div",{ref:"startDatesElRef",class:`${a}-date-panel-calendar ${a}-date-panel-calendar--start`},t("div",{class:`${a}-date-panel-month`},t("div",{class:`${a}-date-panel-month__fast-prev`,onClick:this.startCalendarPrevYear},W(h["prev-year"],()=>[t(ca,null)])),t("div",{class:`${a}-date-panel-month__prev`,onClick:this.startCalendarPrevMonth},W(h["prev-month"],()=>[t(ha,null)])),t(ma,{monthYearSeparator:this.calendarHeaderMonthYearSeparator,monthBeforeYear:this.calendarMonthBeforeYear,value:this.startCalendarDateTime,onUpdateValue:this.onUpdateStartCalendarValue,mergedClsPrefix:a,calendarMonth:this.startCalendarMonth,calendarYear:this.startCalendarYear}),t("div",{class:`${a}-date-panel-month__next`,onClick:this.startCalendarNextMonth},W(h["next-month"],()=>[t(va,null)])),t("div",{class:`${a}-date-panel-month__fast-next`,onClick:this.startCalendarNextYear},W(h["next-year"],()=>[t(fa,null)]))),t("div",{class:`${a}-date-panel-weekdays`},this.weekdays.map(d=>t("div",{key:d,class:`${a}-date-panel-weekdays__day`},d))),t("div",{class:`${a}-date-panel__divider`}),t("div",{class:`${a}-date-panel-dates`},this.startDateArray.map((d,c)=>{const f=this.mergedIsDateDisabled(d.ts);return t("div",{"data-n-date":!0,key:c,class:[`${a}-date-panel-date`,{[`${a}-date-panel-date--excluded`]:!d.inCurrentMonth,[`${a}-date-panel-date--current`]:d.isCurrentDate,[`${a}-date-panel-date--selected`]:d.selected,[`${a}-date-panel-date--covered`]:d.inSpan,[`${a}-date-panel-date--start`]:d.startOfSpan,[`${a}-date-panel-date--end`]:d.endOfSpan,[`${a}-date-panel-date--disabled`]:f}],onClick:f?void 0:()=>{this.handleDateClick(d)},onMouseenter:f?void 0:()=>{this.handleDateMouseEnter(d)}},t("div",{class:`${a}-date-panel-date__trigger`}),d.dateObject.date,d.isCurrentDate?t("div",{class:`${a}-date-panel-date__sup`}):null)}))),t("div",{class:`${a}-date-panel__vertical-divider`}),t("div",{ref:"endDatesElRef",class:`${a}-date-panel-calendar ${a}-date-panel-calendar--end`},t("div",{class:`${a}-date-panel-month`},t("div",{class:`${a}-date-panel-month__fast-prev`,onClick:this.endCalendarPrevYear},W(h["prev-year"],()=>[t(ca,null)])),t("div",{class:`${a}-date-panel-month__prev`,onClick:this.endCalendarPrevMonth},W(h["prev-month"],()=>[t(ha,null)])),t(ma,{monthBeforeYear:this.calendarMonthBeforeYear,value:this.endCalendarDateTime,onUpdateValue:this.onUpdateEndCalendarValue,mergedClsPrefix:a,monthYearSeparator:this.calendarHeaderMonthYearSeparator,calendarMonth:this.endCalendarMonth,calendarYear:this.endCalendarYear}),t("div",{class:`${a}-date-panel-month__next`,onClick:this.endCalendarNextMonth},W(h["next-month"],()=>[t(va,null)])),t("div",{class:`${a}-date-panel-month__fast-next`,onClick:this.endCalendarNextYear},W(h["next-year"],()=>[t(fa,null)]))),t("div",{class:`${a}-date-panel-weekdays`},this.weekdays.map(d=>t("div",{key:d,class:`${a}-date-panel-weekdays__day`},d))),t("div",{class:`${a}-date-panel__divider`}),t("div",{class:`${a}-date-panel-dates`},this.endDateArray.map((d,c)=>{const f=this.mergedIsDateDisabled(d.ts);return t("div",{"data-n-date":!0,key:c,class:[`${a}-date-panel-date`,{[`${a}-date-panel-date--excluded`]:!d.inCurrentMonth,[`${a}-date-panel-date--current`]:d.isCurrentDate,[`${a}-date-panel-date--selected`]:d.selected,[`${a}-date-panel-date--covered`]:d.inSpan,[`${a}-date-panel-date--start`]:d.startOfSpan,[`${a}-date-panel-date--end`]:d.endOfSpan,[`${a}-date-panel-date--disabled`]:f}],onClick:f?void 0:()=>{this.handleDateClick(d)},onMouseenter:f?void 0:()=>{this.handleDateMouseEnter(d)}},t("div",{class:`${a}-date-panel-date__trigger`}),d.dateObject.date,d.isCurrentDate?t("div",{class:`${a}-date-panel-date__sup`}):null)}))),this.datePickerSlots.footer?t("div",{class:`${a}-date-panel-footer`},this.datePickerSlots.footer()):null,!((e=this.actions)===null||e===void 0)&&e.length||m?t("div",{class:`${a}-date-panel-actions`},t("div",{class:`${a}-date-panel-actions__prefix`},m&&Object.keys(m).map(d=>{const c=m[d];return Array.isArray(c)||typeof c=="function"?t(Ge,{size:"tiny",onMouseenter:()=>{this.handleRangeShortcutMouseenter(c)},onClick:()=>{this.handleRangeShortcutClick(c)},onMouseleave:()=>{this.handleShortcutMouseleave()}},{default:()=>d}):null})),t("div",{class:`${a}-date-panel-actions__suffix`},!((l=this.actions)===null||l===void 0)&&l.includes("clear")?Ce(h.clear,{onClear:this.handleClearClick,text:this.locale.clear},()=>[t(me,{theme:r.peers.Button,themeOverrides:r.peerOverrides.Button,size:"tiny",onClick:this.handleClearClick},{default:()=>this.locale.clear})]):null,!((u=this.actions)===null||u===void 0)&&u.includes("confirm")?Ce(h.confirm,{onConfirm:this.handleConfirmClick,disabled:this.isRangeInvalid||this.isSelecting,text:this.locale.confirm},()=>[t(me,{theme:r.peers.Button,themeOverrides:r.peerOverrides.Button,size:"tiny",type:"primary",disabled:this.isRangeInvalid||this.isSelecting,onClick:this.handleConfirmClick},{default:()=>this.locale.confirm})]):null)):null,t(pa,{onFocus:this.handleFocusDetectorFocus}))}}),fl=Ue({name:"MonthRangePanel",props:Object.assign(Object.assign({},_t),{type:{type:String,required:!0}}),setup(e){const l=kt(e,e.type),{dateLocaleRef:u}=Ha("DatePicker"),a=(r,m,v,p)=>{const{handleColItemClick:h}=l;return t("div",{"data-n-date":!0,key:m,class:[`${v}-date-panel-month-calendar__picker-col-item`,r.isCurrent&&`${v}-date-panel-month-calendar__picker-col-item--current`,r.selected&&`${v}-date-panel-month-calendar__picker-col-item--selected`,!1],onClick:()=>{h(r,p)}},r.type==="month"?Ut(r.dateObject.month,r.monthFormat,u.value.locale):r.type==="quarter"?Et(r.dateObject.quarter,r.quarterFormat,u.value.locale):It(r.dateObject.year,r.yearFormat,u.value.locale))};return yt(()=>{l.justifyColumnsScrollState()}),Object.assign(Object.assign({},l),{renderItem:a})},render(){var e,l,u;const{mergedClsPrefix:a,mergedTheme:r,shortcuts:m,type:v,renderItem:p,onRender:h}=this;return h==null||h(),t("div",{ref:"selfRef",tabindex:0,class:[`${a}-date-panel`,`${a}-date-panel--daterange`,!this.panel&&`${a}-date-panel--shadow`,this.themeClass],onKeydown:this.handlePanelKeyDown,onFocus:this.handlePanelFocus},t("div",{ref:"startDatesElRef",class:`${a}-date-panel-calendar ${a}-date-panel-calendar--start`},t("div",{class:`${a}-date-panel-month-calendar`},t(ua,{ref:"startYearScrollbarRef",class:`${a}-date-panel-month-calendar__picker-col`,theme:r.peers.Scrollbar,themeOverrides:r.peerOverrides.Scrollbar,container:()=>this.virtualListContainer("start"),content:()=>this.virtualListContent("start"),horizontalRailStyle:{zIndex:1},verticalRailStyle:{zIndex:1}},{default:()=>t(vt,{ref:"startYearVlRef",items:this.startYearArray,itemSize:la,showScrollbar:!1,keyField:"ts",onScroll:this.handleStartYearVlScroll,paddingBottom:4},{default:({item:d,index:c})=>p(d,c,a,"start")})}),v==="monthrange"||v==="quarterrange"?t("div",{class:`${a}-date-panel-month-calendar__picker-col`},t(ua,{ref:"startMonthScrollbarRef",theme:r.peers.Scrollbar,themeOverrides:r.peerOverrides.Scrollbar},{default:()=>[(v==="monthrange"?this.startMonthArray:this.startQuarterArray).map((d,c)=>p(d,c,a,"start")),v==="monthrange"&&t("div",{class:`${a}-date-panel-month-calendar__padding`})]})):null)),t("div",{class:`${a}-date-panel__vertical-divider`}),t("div",{ref:"endDatesElRef",class:`${a}-date-panel-calendar ${a}-date-panel-calendar--end`},t("div",{class:`${a}-date-panel-month-calendar`},t(ua,{ref:"endYearScrollbarRef",class:`${a}-date-panel-month-calendar__picker-col`,theme:r.peers.Scrollbar,themeOverrides:r.peerOverrides.Scrollbar,container:()=>this.virtualListContainer("end"),content:()=>this.virtualListContent("end"),horizontalRailStyle:{zIndex:1},verticalRailStyle:{zIndex:1}},{default:()=>t(vt,{ref:"endYearVlRef",items:this.endYearArray,itemSize:la,showScrollbar:!1,keyField:"ts",onScroll:this.handleEndYearVlScroll,paddingBottom:4},{default:({item:d,index:c})=>p(d,c,a,"end")})}),v==="monthrange"||v==="quarterrange"?t("div",{class:`${a}-date-panel-month-calendar__picker-col`},t(ua,{ref:"endMonthScrollbarRef",theme:r.peers.Scrollbar,themeOverrides:r.peerOverrides.Scrollbar},{default:()=>[(v==="monthrange"?this.endMonthArray:this.endQuarterArray).map((d,c)=>p(d,c,a,"end")),v==="monthrange"&&t("div",{class:`${a}-date-panel-month-calendar__padding`})]})):null)),this.datePickerSlots.footer?t("div",{class:`${a}-date-panel-footer`},Xt(this.datePickerSlots,"footer")):null,!((e=this.actions)===null||e===void 0)&&e.length||m?t("div",{class:`${a}-date-panel-actions`},t("div",{class:`${a}-date-panel-actions__prefix`},m&&Object.keys(m).map(d=>{const c=m[d];return Array.isArray(c)||typeof c=="function"?t(Ge,{size:"tiny",onMouseenter:()=>{this.handleRangeShortcutMouseenter(c)},onClick:()=>{this.handleRangeShortcutClick(c)},onMouseleave:()=>{this.handleShortcutMouseleave()}},{default:()=>d}):null})),t("div",{class:`${a}-date-panel-actions__suffix`},!((l=this.actions)===null||l===void 0)&&l.includes("clear")?Ce(this.$slots.clear,{onClear:this.handleClearClick,text:this.locale.clear},()=>[t(Ge,{theme:r.peers.Button,themeOverrides:r.peerOverrides.Button,size:"tiny",onClick:this.handleClearClick},{default:()=>this.locale.clear})]):null,!((u=this.actions)===null||u===void 0)&&u.includes("confirm")?Ce(this.$slots.confirm,{disabled:this.isRangeInvalid,onConfirm:this.handleConfirmClick,text:this.locale.confirm},()=>[t(Ge,{theme:r.peers.Button,themeOverrides:r.peerOverrides.Button,size:"tiny",type:"primary",disabled:this.isRangeInvalid,onClick:this.handleConfirmClick},{default:()=>this.locale.confirm})]):null)):null,t(pa,{onFocus:this.handleFocusDetectorFocus}))}}),ml=Object.assign(Object.assign({},ga.props),{to:mt.propTo,bordered:{type:Boolean,default:void 0},clearable:Boolean,updateValueOnClose:Boolean,calendarDayFormat:String,calendarHeaderYearFormat:String,calendarHeaderMonthFormat:String,calendarHeaderMonthYearSeparator:{type:String,default:" "},calendarHeaderMonthBeforeYear:{type:Boolean,default:void 0},defaultValue:[Number,Array],defaultFormattedValue:[String,Array],defaultTime:[Number,String,Array],disabled:{type:Boolean,default:void 0},placement:{type:String,default:"bottom-start"},value:[Number,Array],formattedValue:[String,Array],size:String,type:{type:String,default:"date"},valueFormat:String,separator:String,placeholder:String,startPlaceholder:String,endPlaceholder:String,format:String,dateFormat:String,timerPickerFormat:String,actions:Array,shortcuts:Object,isDateDisabled:Function,isTimeDisabled:Function,show:{type:Boolean,default:void 0},panel:Boolean,ranges:Object,firstDayOfWeek:Number,inputReadonly:Boolean,closeOnSelect:Boolean,status:String,timePickerProps:[Object,Array],onClear:Function,onConfirm:Function,defaultCalendarStartTime:Number,defaultCalendarEndTime:Number,bindCalendarMonths:Boolean,monthFormat:{type:String,default:"M"},yearFormat:{type:String,default:"y"},quarterFormat:{type:String,default:"'Q'Q"},yearRange:{type:Array,default:()=>[1901,2100]},"onUpdate:show":[Function,Array],onUpdateShow:[Function,Array],"onUpdate:formattedValue":[Function,Array],onUpdateFormattedValue:[Function,Array],"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onFocus:[Function,Array],onBlur:[Function,Array],onNextMonth:Function,onPrevMonth:Function,onNextYear:Function,onPrevYear:Function,onChange:[Function,Array]}),pl=T([K("date-picker",` position: relative; z-index: auto; `,[K("date-picker-icon",` @@ -80,7 +80,7 @@ import{K as fn,L as Ft,M as _t,O as kt,P as wt,Q as mn,R as ne,T as it,U as ot,W `),K("icon",` color: var(--n-icon-color-override); transition: color .3s var(--n-bezier); - `),H("disabled",[K("date-picker-icon",` + `),q("disabled",[K("date-picker-icon",` color: var(--n-icon-color-disabled-override); `),K("icon",` color: var(--n-icon-color-disabled-override); @@ -94,18 +94,18 @@ import{K as fn,L as Ft,M as _t,O as kt,P as wt,Q as mn,R as ne,T as it,U as ot,W background-color: var(--n-panel-color); color: var(--n-panel-text-color); user-select: none; - `,[bn(),H("shadow",` + `,[Cn(),q("shadow",` box-shadow: var(--n-panel-box-shadow); - `),K("date-panel-calendar",{padding:"var(--n-calendar-left-padding)",display:"grid",gridTemplateColumns:"1fr",gridArea:"left-calendar"},[H("end",{padding:"var(--n-calendar-right-padding)",gridArea:"right-calendar"})]),K("date-panel-month-calendar",{display:"flex",gridArea:"left-calendar"},[fe("picker-col",` + `),K("date-panel-calendar",{padding:"var(--n-calendar-left-padding)",display:"grid",gridTemplateColumns:"1fr",gridArea:"left-calendar"},[q("end",{padding:"var(--n-calendar-right-padding)",gridArea:"right-calendar"})]),K("date-panel-month-calendar",{display:"flex",gridArea:"left-calendar"},[he("picker-col",` min-width: var(--n-scroll-item-width); height: calc(var(--n-scroll-item-height) * 6); user-select: none; -webkit-user-select: none; - `,[P("&:first-child",` + `,[T("&:first-child",` min-width: calc(var(--n-scroll-item-width) + 4px); - `,[fe("picker-col-item",[P("&::before","left: 4px;")])]),fe("padding",` + `,[he("picker-col-item",[T("&::before","left: 4px;")])]),he("padding",` height: calc(var(--n-scroll-item-height) * 5) - `)]),fe("picker-col-item",` + `)]),he("picker-col-item",` z-index: 0; cursor: pointer; height: var(--n-scroll-item-height); @@ -120,7 +120,7 @@ import{K as fn,L as Ft,M as _t,O as kt,P as wt,Q as mn,R as ne,T as it,U as ot,W background-color .3s var(--n-bezier); background: #0000; color: var(--n-item-text-color); - `,[P("&::before",` + `,[T("&::before",` z-index: -1; content: ""; position: absolute; @@ -131,38 +131,38 @@ import{K as fn,L as Ft,M as _t,O as kt,P as wt,Q as mn,R as ne,T as it,U as ot,W border-radius: var(--n-scroll-item-border-radius); transition: background-color .3s var(--n-bezier); - `),Ra("disabled",[P("&:hover::before",` + `),Fa("disabled",[T("&:hover::before",` background-color: var(--n-item-color-hover); - `),H("selected",` + `),q("selected",` color: var(--n-item-color-active); - `,[P("&::before","background-color: var(--n-item-color-hover);")])]),H("disabled",` + `,[T("&::before","background-color: var(--n-item-color-hover);")])]),q("disabled",` color: var(--n-item-text-color-disabled); cursor: not-allowed; - `,[H("selected",[P("&::before",` + `,[q("selected",[T("&::before",` background-color: var(--n-item-color-disabled); - `)])])])]),H("date",{gridTemplateAreas:` + `)])])])]),q("date",{gridTemplateAreas:` "left-calendar" "footer" "action" - `}),H("week",{gridTemplateAreas:` + `}),q("week",{gridTemplateAreas:` "left-calendar" "footer" "action" - `}),H("daterange",{gridTemplateAreas:` + `}),q("daterange",{gridTemplateAreas:` "left-calendar divider right-calendar" "footer footer footer" "action action action" - `}),H("datetime",{gridTemplateAreas:` + `}),q("datetime",{gridTemplateAreas:` "header" "left-calendar" "footer" "action" - `}),H("datetimerange",{gridTemplateAreas:` + `}),q("datetimerange",{gridTemplateAreas:` "header header header" "left-calendar divider right-calendar" "footer footer footer" "action action action" - `}),H("month",{gridTemplateAreas:` + `}),q("month",{gridTemplateAreas:` "left-calendar" "footer" "action" @@ -174,7 +174,7 @@ import{K as fn,L as Ft,M as _t,O as kt,P as wt,Q as mn,R as ne,T as it,U as ot,W display: flex; justify-content: space-between; border-bottom: 1px solid var(--n-panel-header-divider-color); - `,[P(">",[P("*:not(:last-child)",{marginRight:"10px"}),P("*",{flex:1,width:0}),K("time-picker",{zIndex:1})])]),K("date-panel-month",` + `,[T(">",[T("*:not(:last-child)",{marginRight:"10px"}),T("*",{flex:1,width:0}),K("time-picker",{zIndex:1})])]),K("date-panel-month",` box-sizing: border-box; display: grid; grid-template-columns: var(--n-calendar-title-grid-template-columns); @@ -182,18 +182,18 @@ import{K as fn,L as Ft,M as _t,O as kt,P as wt,Q as mn,R as ne,T as it,U as ot,W justify-items: center; padding: var(--n-calendar-title-padding); height: var(--n-calendar-title-height); - `,[fe("prev, next, fast-prev, fast-next",` + `,[he("prev, next, fast-prev, fast-next",` line-height: 0; cursor: pointer; width: var(--n-arrow-size); height: var(--n-arrow-size); color: var(--n-arrow-color); - `),fe("month-year",` + `),he("month-year",` user-select: none; -webkit-user-select: none; flex-grow: 1; position: relative; - `,[fe("text",` + `,[he("text",` font-size: var(--n-calendar-title-font-size); line-height: var(--n-calendar-title-font-size); font-weight: var(--n-calendar-title-font-weight); @@ -203,9 +203,9 @@ import{K as fn,L as Ft,M as _t,O as kt,P as wt,Q as mn,R as ne,T as it,U as ot,W cursor: pointer; transition: background-color .3s var(--n-bezier); border-radius: var(--n-panel-border-radius); - `,[H("active",` + `,[q("active",` background-color: var(--n-calendar-title-color-hover); - `),P("&:hover",` + `),T("&:hover",` background-color: var(--n-calendar-title-color-hover); `)])])]),K("date-panel-weekdays",` display: grid; @@ -216,7 +216,8 @@ import{K as fn,L as Ft,M as _t,O as kt,P as wt,Q as mn,R as ne,T as it,U as ot,W justify-items: center; margin-bottom: 4px; border-bottom: 1px solid var(--n-calendar-days-divider-color); - `,[fe("day",` + `,[he("day",` + white-space: nowrap; user-select: none; -webkit-user-select: none; line-height: 15px; @@ -224,6 +225,9 @@ import{K as fn,L as Ft,M as _t,O as kt,P as wt,Q as mn,R as ne,T as it,U as ot,W text-align: center; font-size: var(--n-calendar-days-font-size); color: var(--n-item-text-color); + display: flex; + align-items: center; + justify-content: center; `)]),K("date-panel-dates",` margin: auto; display: grid; @@ -247,13 +251,13 @@ import{K as fn,L as Ft,M as _t,O as kt,P as wt,Q as mn,R as ne,T as it,U as ot,W transition: background-color .2s var(--n-bezier), color .2s var(--n-bezier); - `,[fe("trigger",` + `,[he("trigger",` position: absolute; left: calc(var(--n-item-size) / 2 - var(--n-item-cell-width) / 2); top: calc(var(--n-item-size) / 2 - var(--n-item-cell-height) / 2); width: var(--n-item-cell-width); height: var(--n-item-cell-height); - `),H("current",[fe("sup",` + `),q("current",[he("sup",` position: absolute; top: 2px; right: 2px; @@ -264,7 +268,7 @@ import{K as fn,L as Ft,M as _t,O as kt,P as wt,Q as mn,R as ne,T as it,U as ot,W background-color: var(--n-item-color-active); transition: background-color .2s var(--n-bezier); - `)]),P("&::after",` + `)]),T("&::after",` content: ""; z-index: -1; position: absolute; @@ -274,7 +278,7 @@ import{K as fn,L as Ft,M as _t,O as kt,P as wt,Q as mn,R as ne,T as it,U as ot,W bottom: 0; border-radius: inherit; transition: background-color .3s var(--n-bezier); - `),H("covered, start, end",[Ra("excluded",[P("&::before",` + `),q("covered, start, end",[Fa("excluded",[T("&::before",` content: ""; z-index: -2; position: absolute; @@ -283,27 +287,27 @@ import{K as fn,L as Ft,M as _t,O as kt,P as wt,Q as mn,R as ne,T as it,U as ot,W top: 0; bottom: 0; background-color: var(--n-item-color-included); - `),P("&:nth-child(7n + 1)::before",{borderTopLeftRadius:"var(--n-item-border-radius)",borderBottomLeftRadius:"var(--n-item-border-radius)"}),P("&:nth-child(7n + 7)::before",{borderTopRightRadius:"var(--n-item-border-radius)",borderBottomRightRadius:"var(--n-item-border-radius)"})])]),H("selected",{color:"var(--n-item-text-color-active)"},[P("&::after",{backgroundColor:"var(--n-item-color-active)"}),H("start",[P("&::before",{left:"50%"})]),H("end",[P("&::before",{right:"50%"})]),fe("sup",{backgroundColor:"var(--n-panel-color)"})]),H("excluded",{color:"var(--n-item-text-color-disabled)"},[H("selected",[P("&::after",{backgroundColor:"var(--n-item-color-disabled)"})])]),H("disabled",{cursor:"not-allowed",color:"var(--n-item-text-color-disabled)"},[H("covered",[P("&::before",{backgroundColor:"var(--n-item-color-disabled)"})]),H("selected",[P("&::before",{backgroundColor:"var(--n-item-color-disabled)"}),P("&::after",{backgroundColor:"var(--n-item-color-disabled)"})])]),H("week-hovered",[P("&::before",` + `),T("&:nth-child(7n + 1)::before",{borderTopLeftRadius:"var(--n-item-border-radius)",borderBottomLeftRadius:"var(--n-item-border-radius)"}),T("&:nth-child(7n + 7)::before",{borderTopRightRadius:"var(--n-item-border-radius)",borderBottomRightRadius:"var(--n-item-border-radius)"})])]),q("selected",{color:"var(--n-item-text-color-active)"},[T("&::after",{backgroundColor:"var(--n-item-color-active)"}),q("start",[T("&::before",{left:"50%"})]),q("end",[T("&::before",{right:"50%"})]),he("sup",{backgroundColor:"var(--n-panel-color)"})]),q("excluded",{color:"var(--n-item-text-color-disabled)"},[q("selected",[T("&::after",{backgroundColor:"var(--n-item-color-disabled)"})])]),q("disabled",{cursor:"not-allowed",color:"var(--n-item-text-color-disabled)"},[q("covered",[T("&::before",{backgroundColor:"var(--n-item-color-disabled)"})]),q("selected",[T("&::before",{backgroundColor:"var(--n-item-color-disabled)"}),T("&::after",{backgroundColor:"var(--n-item-color-disabled)"})])]),q("week-hovered",[T("&::before",` background-color: var(--n-item-color-included); - `),P("&:nth-child(7n + 1)::before",` + `),T("&:nth-child(7n + 1)::before",` border-top-left-radius: var(--n-item-border-radius); border-bottom-left-radius: var(--n-item-border-radius); - `),P("&:nth-child(7n + 7)::before",` + `),T("&:nth-child(7n + 7)::before",` border-top-right-radius: var(--n-item-border-radius); border-bottom-right-radius: var(--n-item-border-radius); - `)]),H("week-selected",` + `)]),q("week-selected",` color: var(--n-item-text-color-active) - `,[P("&::before",` + `,[T("&::before",` background-color: var(--n-item-color-active); - `),P("&:nth-child(7n + 1)::before",` + `),T("&:nth-child(7n + 1)::before",` border-top-left-radius: var(--n-item-border-radius); border-bottom-left-radius: var(--n-item-border-radius); - `),P("&:nth-child(7n + 7)::before",` + `),T("&:nth-child(7n + 7)::before",` border-top-right-radius: var(--n-item-border-radius); border-bottom-right-radius: var(--n-item-border-radius); - `)])])]),Ra("week",[K("date-panel-dates",[K("date-panel-date",[Ra("disabled",[Ra("selected",[P("&:hover",` + `)])])]),Fa("week",[K("date-panel-dates",[K("date-panel-date",[Fa("disabled",[Fa("selected",[T("&:hover",` background-color: var(--n-item-color-hover); - `)])])])])]),H("week",[K("date-panel-dates",[K("date-panel-date",[P("&::before",` + `)])])])])]),q("week",[K("date-panel-dates",[K("date-panel-date",[T("&::before",` content: ""; z-index: -2; position: absolute; @@ -312,7 +316,7 @@ import{K as fn,L as Ft,M as _t,O as kt,P as wt,Q as mn,R as ne,T as it,U as ot,W top: 0; bottom: 0; transition: background-color .3s var(--n-bezier); - `)])])]),fe("vertical-divider",` + `)])])]),he("vertical-divider",` grid-area: divider; height: 100%; width: 1px; @@ -327,15 +331,15 @@ import{K as fn,L as Ft,M as _t,O as kt,P as wt,Q as mn,R as ne,T as it,U as ot,W align-items: center; justify-content: space-between; border-top: 1px solid var(--n-panel-action-divider-color); - `,[fe("prefix, suffix",` + `,[he("prefix, suffix",` display: flex; margin-bottom: -8px; - `),fe("suffix",` + `),he("suffix",` align-self: flex-end; - `),fe("prefix",` + `),he("prefix",` flex-wrap: wrap; `),K("button",` margin-bottom: 8px; - `,[P("&:not(:last-child)",` + `,[T("&:not(:last-child)",` margin-right: 8px; - `)])])]),P("[data-n-date].transition-disabled",{transition:"none !important"},[P("&::before, &::after",{transition:"none !important"})])]),gl=Object.assign(Object.assign({},fa.props),{to:vt.propTo,bordered:{type:Boolean,default:void 0},clearable:Boolean,updateValueOnClose:Boolean,defaultValue:[Number,Array],defaultFormattedValue:[String,Array],defaultTime:[Number,String,Array],disabled:{type:Boolean,default:void 0},placement:{type:String,default:"bottom-start"},value:[Number,Array],formattedValue:[String,Array],size:String,type:{type:String,default:"date"},valueFormat:String,separator:String,placeholder:String,startPlaceholder:String,endPlaceholder:String,format:String,dateFormat:String,timerPickerFormat:String,actions:Array,shortcuts:Object,isDateDisabled:Function,isTimeDisabled:Function,show:{type:Boolean,default:void 0},panel:Boolean,ranges:Object,firstDayOfWeek:Number,inputReadonly:Boolean,closeOnSelect:Boolean,status:String,timePickerProps:[Object,Array],onClear:Function,onConfirm:Function,defaultCalendarStartTime:Number,defaultCalendarEndTime:Number,bindCalendarMonths:Boolean,monthFormat:{type:String,default:"M"},yearFormat:{type:String,default:"y"},quarterFormat:{type:String,default:"'Q'Q"},yearRange:{type:Array,default:()=>[1901,2100]},"onUpdate:show":[Function,Array],onUpdateShow:[Function,Array],"onUpdate:formattedValue":[Function,Array],onUpdateFormattedValue:[Function,Array],"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onFocus:[Function,Array],onBlur:[Function,Array],onNextMonth:Function,onPrevMonth:Function,onNextYear:Function,onPrevYear:Function,onChange:[Function,Array]}),yl=Ue({name:"DatePicker",props:gl,setup(e,{slots:l}){var u;const{localeRef:a,dateLocaleRef:i}=Ua("DatePicker"),m=Jt(e),{mergedSizeRef:v,mergedDisabledRef:p,mergedStatusRef:h}=m,{mergedComponentPropsRef:d,mergedClsPrefixRef:c,mergedBorderedRef:f,namespaceRef:b,inlineThemeDisabled:C}=mt(e),$=R(null),T=R(null),O=R(null),B=R(!1),M=Ce(e,"show"),j=ft(M,B),E=y(()=>({locale:i.value.locale,useAdditionalWeekYearTokens:!0})),U=y(()=>{const{format:r}=e;if(r)return r;switch(e.type){case"date":case"daterange":return a.value.dateFormat;case"datetime":case"datetimerange":return a.value.dateTimeFormat;case"year":case"yearrange":return a.value.yearTypeFormat;case"month":case"monthrange":return a.value.monthTypeFormat;case"quarter":case"quarterrange":return a.value.quarterFormat;case"week":return a.value.weekFormat}}),A=y(()=>{var r;return(r=e.valueFormat)!==null&&r!==void 0?r:U.value});function le(r){if(r===null)return null;const{value:k}=A,{value:V}=E;return Array.isArray(r)?[Ae(r[0],k,new Date,V).getTime(),Ae(r[1],k,new Date,V).getTime()]:Ae(r,k,new Date,V).getTime()}const{defaultFormattedValue:J,defaultValue:F}=e,z=R((u=J!==void 0?le(J):F)!==null&&u!==void 0?u:null),q=y(()=>{const{formattedValue:r}=e;return r!==void 0?le(r):e.value}),_=ft(q,z),o=R(null);Nn(()=>{o.value=_.value});const N=R(""),ke=R(""),Z=R(""),$e=fa("DatePicker","-date-picker",pl,Cn,e,c),se=y(()=>{var r,k;return((k=(r=d==null?void 0:d.value)===null||r===void 0?void 0:r.DatePicker)===null||k===void 0?void 0:k.timePickerSize)||"small"}),we=y(()=>["daterange","datetimerange","monthrange","quarterrange","yearrange"].includes(e.type)),Ve=y(()=>{const{placeholder:r}=e;if(r===void 0){const{type:k}=e;switch(k){case"date":return a.value.datePlaceholder;case"datetime":return a.value.datetimePlaceholder;case"month":return a.value.monthPlaceholder;case"year":return a.value.yearPlaceholder;case"quarter":return a.value.quarterPlaceholder;case"week":return a.value.weekPlaceholder;default:return""}}else return r}),Ie=y(()=>e.startPlaceholder===void 0?e.type==="daterange"?a.value.startDatePlaceholder:e.type==="datetimerange"?a.value.startDatetimePlaceholder:e.type==="monthrange"?a.value.startMonthPlaceholder:"":e.startPlaceholder),ve=y(()=>e.endPlaceholder===void 0?e.type==="daterange"?a.value.endDatePlaceholder:e.type==="datetimerange"?a.value.endDatetimePlaceholder:e.type==="monthrange"?a.value.endMonthPlaceholder:"":e.endPlaceholder),Ye=y(()=>{const{actions:r,type:k,clearable:V}=e;if(r===null)return[];if(r!==void 0)return r;const L=V?["clear"]:[];switch(k){case"date":case"week":return L.push("now"),L;case"datetime":return L.push("now","confirm"),L;case"daterange":return L.push("confirm"),L;case"datetimerange":return L.push("confirm"),L;case"month":return L.push("now","confirm"),L;case"year":return L.push("now"),L;case"quarter":return L.push("now","confirm"),L;case"monthrange":case"yearrange":case"quarterrange":return L.push("confirm"),L;default:{qn("date-picker","The type is wrong, n-date-picker's type only supports `date`, `datetime`, `daterange` and `datetimerange`.");break}}});function G(r){if(r===null)return null;if(Array.isArray(r)){const{value:k}=A,{value:V}=E;return[ne(r[0],k,V),ne(r[1],k,E.value)]}else return ne(r,A.value,E.value)}function X(r){o.value=r}function ge(r,k){const{"onUpdate:formattedValue":V,onUpdateFormattedValue:L}=e;V&&Pe(V,r,k),L&&Pe(L,r,k)}function S(r,k){const{"onUpdate:value":V,onUpdateValue:L,onChange:Oe}=e,{nTriggerFormChange:je,nTriggerFormInput:Se}=m,he=G(r);k.doConfirm&&de(r,he),L&&Pe(L,r,he),V&&Pe(V,r,he),Oe&&Pe(Oe,r,he),z.value=r,ge(he,r),je(),Se()}function I(){const{onClear:r}=e;r==null||r()}function de(r,k){const{onConfirm:V}=e;V&&V(r,k)}function ce(r){const{onFocus:k}=e,{nTriggerFormFocus:V}=m;k&&Pe(k,r),V()}function ye(r){const{onBlur:k}=e,{nTriggerFormBlur:V}=m;k&&Pe(k,r),V()}function Ge(r){const{"onUpdate:show":k,onUpdateShow:V}=e;k&&Pe(k,r),V&&Pe(V,r),B.value=r}function na(r){r.key==="Escape"&&j.value&&(Rt(r),He({returnFocus:!0}))}function ma(r){r.key==="Escape"&&j.value&&Rt(r)}function pa(){var r;Ge(!1),(r=O.value)===null||r===void 0||r.deactivate(),I()}function ga(){var r;(r=O.value)===null||r===void 0||r.deactivate(),I()}function ya(){He({returnFocus:!0})}function ba(r){var k;j.value&&!(!((k=T.value)===null||k===void 0)&&k.contains(Wt(r)))&&He({returnFocus:!1})}function Ca(r){He({returnFocus:!0,disableUpdateOnClose:r})}function _a(r,k){k?S(r,{doConfirm:!1}):X(r)}function la(){const r=o.value;S(Array.isArray(r)?[r[0],r[1]]:r,{doConfirm:!0})}function Me(){const{value:r}=o;we.value?(Array.isArray(r)||r===null)&&ka(r):Array.isArray(r)||Ne(r)}function Ne(r){r===null?N.value="":N.value=ne(r,U.value,E.value)}function ka(r){if(r===null)ke.value="",Z.value="";else{const k=E.value;ke.value=ne(r[0],U.value,k),Z.value=ne(r[1],U.value,k)}}function s(){j.value||Pa()}function x(r){var k;!((k=$.value)===null||k===void 0)&&k.$el.contains(r.relatedTarget)||(ye(r),Me(),He({returnFocus:!1}))}function Q(){p.value||(Me(),He({returnFocus:!1}))}function Ya(r){if(r===""){S(null,{doConfirm:!1}),o.value=null,N.value="";return}const k=Ae(r,U.value,new Date,E.value);Le(k)?(S(D(k),{doConfirm:!1}),Me()):N.value=r}function Ta(r,{source:k}){if(r[0]===""&&r[1]===""){S(null,{doConfirm:!1}),o.value=null,ke.value="",Z.value="";return}const[V,L]=r,Oe=Ae(V,U.value,new Date,E.value),je=Ae(L,U.value,new Date,E.value);if(Le(Oe)&&Le(je)){let Se=D(Oe),he=D(je);je{Me()}),Me(),Fe(j,r=>{r||(o.value=_.value)});const Aa=sl(e,o),wa=dl(e,o);Ln(Ia,Object.assign(Object.assign(Object.assign({mergedClsPrefixRef:c,mergedThemeRef:$e,timePickerSizeRef:se,localeRef:a,dateLocaleRef:i,firstDayOfWeekRef:Ce(e,"firstDayOfWeek"),isDateDisabledRef:Ce(e,"isDateDisabled"),rangesRef:Ce(e,"ranges"),timePickerPropsRef:Ce(e,"timePickerProps"),closeOnSelectRef:Ce(e,"closeOnSelect"),updateValueOnCloseRef:Ce(e,"updateValueOnClose"),monthFormatRef:Ce(e,"monthFormat"),yearFormatRef:Ce(e,"yearFormat"),quarterFormatRef:Ce(e,"quarterFormat"),yearRangeRef:Ce(e,"yearRange")},Aa),wa),{datePickerSlots:l}));const qa={focus:()=>{var r;(r=O.value)===null||r===void 0||r.focus()},blur:()=>{var r;(r=O.value)===null||r===void 0||r.blur()}},Fa=y(()=>{const{common:{cubicBezierEaseInOut:r},self:{iconColor:k,iconColorDisabled:V}}=$e.value;return{"--n-bezier":r,"--n-icon-color-override":k,"--n-icon-color-disabled-override":V}}),Ke=C?Ea("date-picker-trigger",void 0,Fa,e):void 0,Va=y(()=>{const{type:r}=e,{common:{cubicBezierEaseInOut:k},self:{calendarTitleFontSize:V,calendarDaysFontSize:L,itemFontSize:Oe,itemTextColor:je,itemColorDisabled:Se,itemColorIncluded:he,itemColorHover:qe,itemColorActive:Re,itemBorderRadius:La,itemTextColorDisabled:Ha,itemTextColorActive:Ka,panelColor:Wa,panelTextColor:Ma,arrowColor:Qa,calendarTitleTextColor:Ja,panelActionDividerColor:Za,panelHeaderDividerColor:Ga,calendarDaysDividerColor:ze,panelBoxShadow:Xa,panelBorderRadius:et,calendarTitleFontWeight:at,panelExtraFooterPadding:tt,panelActionPadding:nt,itemSize:lt,itemCellWidth:n,itemCellHeight:g,scrollItemWidth:w,scrollItemHeight:ue,calendarTitlePadding:Be,calendarTitleHeight:ee,calendarDaysHeight:Da,calendarDaysTextColor:ja,arrowSize:Sa,panelHeaderPadding:ln,calendarDividerColor:rn,calendarTitleGridTempateColumns:on,iconColor:sn,iconColorDisabled:dn,scrollItemBorderRadius:un,calendarTitleColorHover:cn,[Ot("calendarLeftPadding",r)]:hn,[Ot("calendarRightPadding",r)]:vn}}=$e.value;return{"--n-bezier":k,"--n-panel-border-radius":et,"--n-panel-color":Wa,"--n-panel-box-shadow":Xa,"--n-panel-text-color":Ma,"--n-panel-header-padding":ln,"--n-panel-header-divider-color":Ga,"--n-calendar-left-padding":hn,"--n-calendar-right-padding":vn,"--n-calendar-title-color-hover":cn,"--n-calendar-title-height":ee,"--n-calendar-title-padding":Be,"--n-calendar-title-font-size":V,"--n-calendar-title-font-weight":at,"--n-calendar-title-text-color":Ja,"--n-calendar-title-grid-template-columns":on,"--n-calendar-days-height":Da,"--n-calendar-days-divider-color":ze,"--n-calendar-days-font-size":L,"--n-calendar-days-text-color":ja,"--n-calendar-divider-color":rn,"--n-panel-action-padding":nt,"--n-panel-extra-footer-padding":tt,"--n-panel-action-divider-color":Za,"--n-item-font-size":Oe,"--n-item-border-radius":La,"--n-item-size":lt,"--n-item-cell-width":n,"--n-item-cell-height":g,"--n-item-text-color":je,"--n-item-color-included":he,"--n-item-color-disabled":Se,"--n-item-color-hover":qe,"--n-item-color-active":Re,"--n-item-text-color-disabled":Ha,"--n-item-text-color-active":Ka,"--n-scroll-item-width":w,"--n-scroll-item-height":ue,"--n-scroll-item-border-radius":un,"--n-arrow-size":Sa,"--n-arrow-color":Qa,"--n-icon-color":sn,"--n-icon-color-disabled":dn}}),We=C?Ea("date-picker",y(()=>e.type),Va,e):void 0;return Object.assign(Object.assign({},qa),{mergedStatus:h,mergedClsPrefix:c,mergedBordered:f,namespace:b,uncontrolledValue:z,pendingValue:o,panelInstRef:$,triggerElRef:T,inputInstRef:O,isMounted:Hn(),displayTime:N,displayStartTime:ke,displayEndTime:Z,mergedShow:j,adjustedTo:vt(e),isRange:we,localizedStartPlaceholder:Ie,localizedEndPlaceholder:ve,mergedSize:v,mergedDisabled:p,localizedPlacehoder:Ve,isValueInvalid:Aa.isValueInvalidRef,isStartValueInvalid:wa.isStartValueInvalidRef,isEndValueInvalid:wa.isEndValueInvalidRef,handleInputKeydown:ma,handleClickOutside:ba,handleKeydown:na,handleClear:pa,handlePanelClear:ga,handleTriggerClick:De,handleInputActivate:s,handleInputDeactivate:Q,handleInputFocus:Na,handleInputBlur:x,handlePanelTabOut:ya,handlePanelClose:Ca,handleRangeUpdateValue:Ta,handleSingleUpdateValue:Ya,handlePanelUpdateValue:_a,handlePanelConfirm:la,mergedTheme:$e,actions:Ye,triggerCssVars:C?void 0:Fa,triggerThemeClass:Ke==null?void 0:Ke.themeClass,triggerOnRender:Ke==null?void 0:Ke.onRender,cssVars:C?void 0:Va,themeClass:We==null?void 0:We.themeClass,onRender:We==null?void 0:We.onRender,onNextMonth:e.onNextMonth,onPrevMonth:e.onPrevMonth,onNextYear:e.onNextYear,onPrevYear:e.onPrevYear})},render(){const{clearable:e,triggerOnRender:l,mergedClsPrefix:u,$slots:a}=this,i={onUpdateValue:this.handlePanelUpdateValue,onTabOut:this.handlePanelTabOut,onClose:this.handlePanelClose,onClear:this.handlePanelClear,onKeydown:this.handleKeydown,onConfirm:this.handlePanelConfirm,ref:"panelInstRef",value:this.pendingValue,active:this.mergedShow,actions:this.actions,shortcuts:this.shortcuts,style:this.cssVars,defaultTime:this.defaultTime,themeClass:this.themeClass,panel:this.panel,inputReadonly:this.inputReadonly||this.mergedDisabled,onRender:this.onRender,onNextMonth:this.onNextMonth,onPrevMonth:this.onPrevMonth,onNextYear:this.onNextYear,onPrevYear:this.onPrevYear,timerPickerFormat:this.timerPickerFormat},m=()=>{const{type:p}=this;return p==="datetime"?t(cl,Object.assign({},i,{defaultCalendarStartTime:this.defaultCalendarStartTime}),a):p==="daterange"?t(fl,Object.assign({},i,{defaultCalendarStartTime:this.defaultCalendarStartTime,defaultCalendarEndTime:this.defaultCalendarEndTime,bindCalendarMonths:this.bindCalendarMonths}),a):p==="datetimerange"?t(hl,Object.assign({},i,{defaultCalendarStartTime:this.defaultCalendarStartTime,defaultCalendarEndTime:this.defaultCalendarEndTime,bindCalendarMonths:this.bindCalendarMonths}),a):p==="month"||p==="year"||p==="quarter"?t(an,Object.assign({},i,{type:p,key:p})):p==="monthrange"||p==="yearrange"||p==="quarterrange"?t(ml,Object.assign({},i,{type:p})):t(vl,Object.assign({},i,{type:p,defaultCalendarStartTime:this.defaultCalendarStartTime}),a)};if(this.panel)return m();l==null||l();const v={bordered:this.mergedBordered,size:this.mergedSize,passivelyActivated:!0,disabled:this.mergedDisabled,readonly:this.inputReadonly||this.mergedDisabled,clearable:e,onClear:this.handleClear,onClick:this.handleTriggerClick,onKeydown:this.handleInputKeydown,onActivate:this.handleInputActivate,onDeactivate:this.handleInputDeactivate,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur};return t("div",{ref:"triggerElRef",class:[`${u}-date-picker`,this.mergedDisabled&&`${u}-date-picker--disabled`,this.isRange&&`${u}-date-picker--range`,this.triggerThemeClass],style:this.triggerCssVars,onKeydown:this.handleKeydown},t(Et,null,{default:()=>[t(Ut,null,{default:()=>this.isRange?t(aa,Object.assign({ref:"inputInstRef",status:this.mergedStatus,value:[this.displayStartTime,this.displayEndTime],placeholder:[this.localizedStartPlaceholder,this.localizedEndPlaceholder],textDecoration:[this.isStartValueInvalid?"line-through":"",this.isEndValueInvalid?"line-through":""],pair:!0,onUpdateValue:this.handleRangeUpdateValue,theme:this.mergedTheme.peers.Input,themeOverrides:this.mergedTheme.peerOverrides.Input,internalForceFocus:this.mergedShow,internalDeactivateOnEnter:!0},v),{separator:()=>this.separator===void 0?W(a.separator,()=>[t(Ba,{clsPrefix:u,class:`${u}-date-picker-icon`},{default:()=>t(al,null)})]):this.separator,[e?"clear-icon-placeholder":"suffix"]:()=>W(a["date-icon"],()=>[t(Ba,{clsPrefix:u,class:`${u}-date-picker-icon`},{default:()=>t(At,null)})])}):t(aa,Object.assign({ref:"inputInstRef",status:this.mergedStatus,value:this.displayTime,placeholder:this.localizedPlacehoder,textDecoration:this.isValueInvalid&&!this.isRange?"line-through":"",onUpdateValue:this.handleSingleUpdateValue,theme:this.mergedTheme.peers.Input,themeOverrides:this.mergedTheme.peerOverrides.Input,internalForceFocus:this.mergedShow,internalDeactivateOnEnter:!0},v),{[e?"clear-icon-placeholder":"suffix"]:()=>t(Ba,{clsPrefix:u,class:`${u}-date-picker-icon`},{default:()=>W(a["date-icon"],()=>[t(At,null)])})})}),t(It,{show:this.mergedShow,containerClass:this.namespace,to:this.adjustedTo,teleportDisabled:this.adjustedTo===vt.tdkey,placement:this.placement},{default:()=>t(Ht,{name:"fade-in-scale-up-transition",appear:this.isMounted},{default:()=>this.mergedShow?Kt(m(),[[Yt,this.handleClickOutside,void 0,{capture:!0}]]):null})})]}))}}),bl=Kn({name:"DynamicTags",common:qt,peers:{Input:Wn,Button:Qn,Tag:kn,Space:wn},self(){return{inputWidth:"64px"}}}),Cl=K("dynamic-tags",[K("input",{minWidth:"var(--n-input-width)"})]),_l=Object.assign(Object.assign(Object.assign({},fa.props),Dn),{size:{type:String,default:"medium"},closable:{type:Boolean,default:!0},defaultValue:{type:Array,default:()=>[]},value:Array,inputClass:String,inputStyle:[String,Object],inputProps:Object,max:Number,tagClass:String,tagStyle:[String,Object],renderTag:Function,onCreate:{type:Function,default:e=>e},"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onChange:[Function,Array]}),kl=Ue({name:"DynamicTags",props:_l,setup(e){const{mergedClsPrefixRef:l,inlineThemeDisabled:u}=mt(e),{localeRef:a}=Ua("DynamicTags"),i=Jt(e),{mergedDisabledRef:m}=i,v=R(""),p=R(!1),h=R(!0),d=R(null),c=fa("DynamicTags","-dynamic-tags",Cl,bl,e,l),f=R(e.defaultValue),b=Ce(e,"value"),C=ft(b,f),$=y(()=>a.value.add),T=y(()=>Xn(e.size)),O=y(()=>m.value||!!e.max&&C.value.length>=e.max);function B(F){const{onChange:z,"onUpdate:value":q,onUpdateValue:_}=e,{nTriggerFormInput:o,nTriggerFormChange:N}=i;z&&Pe(z,F),_&&Pe(_,F),q&&Pe(q,F),f.value=F,o(),N()}function M(F){const z=C.value.slice(0);z.splice(F,1),B(z)}function j(F){switch(F.key){case"Enter":E()}}function E(F){const z=F??v.value;if(z){const q=C.value.slice(0);q.push(e.onCreate(z)),B(q)}p.value=!1,h.value=!0,v.value=""}function U(){E()}function A(){p.value=!0,Lt(()=>{var F;(F=d.value)===null||F===void 0||F.focus(),h.value=!1})}const le=y(()=>{const{self:{inputWidth:F}}=c.value;return{"--n-input-width":F}}),J=u?Ea("dynamic-tags",void 0,le,e):void 0;return{mergedClsPrefix:l,inputInstRef:d,localizedAdd:$,inputSize:T,inputValue:v,showInput:p,inputForceFocused:h,mergedValue:C,mergedDisabled:m,triggerDisabled:O,handleInputKeyDown:j,handleAddClick:A,handleInputBlur:U,handleCloseClick:M,handleInputConfirm:E,mergedTheme:c,cssVars:u?void 0:le,themeClass:J==null?void 0:J.themeClass,onRender:J==null?void 0:J.onRender}},render(){const{mergedTheme:e,cssVars:l,mergedClsPrefix:u,onRender:a,renderTag:i}=this;return a==null||a(),t(xn,{class:[`${u}-dynamic-tags`,this.themeClass],size:"small",style:l,theme:e.peers.Space,themeOverrides:e.peerOverrides.Space,itemStyle:"display: flex;"},{default:()=>{const{mergedTheme:m,tagClass:v,tagStyle:p,type:h,round:d,size:c,color:f,closable:b,mergedDisabled:C,showInput:$,inputValue:T,inputClass:O,inputStyle:B,inputSize:M,inputForceFocused:j,triggerDisabled:E,handleInputKeyDown:U,handleInputBlur:A,handleAddClick:le,handleCloseClick:J,handleInputConfirm:F,$slots:z}=this;return this.mergedValue.map((q,_)=>i?i(q,_):t(Sn,{key:_,theme:m.peers.Tag,themeOverrides:m.peerOverrides.Tag,class:v,style:p,type:h,round:d,size:c,color:f,closable:b,disabled:C,onClose:()=>{J(_)}},{default:()=>typeof q=="string"?q:q.label})).concat($?z.input?z.input({submit:F,deactivate:A}):t(aa,Object.assign({placeholder:"",size:M,style:B,class:O,autosize:!0},this.inputProps,{ref:"inputInstRef",value:T,onUpdateValue:q=>{this.inputValue=q},theme:m.peers.Input,themeOverrides:m.peerOverrides.Input,onKeydown:U,onBlur:A,internalForceFocus:j})):z.trigger?z.trigger({activate:le,disabled:E}):t(pe,{dashed:!0,disabled:E,theme:m.peers.Button,themeOverrides:m.peerOverrides.Button,size:M,onClick:le},{icon:()=>t(Ba,{clsPrefix:u},{default:()=>t(Rn,null)})}))}})}}),wl={key:0,class:"task_row",style:{width:"auto"}},Dl={class:"task_row"},Sl={class:"outer"},Rl={class:"inner"},xl={class:"task-col"},$l={class:"task-col"},Ol={class:"task_row button_row"},Tl={style:{"margin-right":"auto"}},Pl={key:0,style:{color:"red"}},Al={key:1,style:{color:"green"}},Fl={style:{display:"flex",gap:"12px","margin-top":"16px"}},Vl={__name:"TaskDialog",setup(e){const l=ea("show_task"),u=ea("add_task")||R(!1),a=$n(),{sub_plan:i,backup_plans:m,operators:v}=xt(a),p=On(),{get_task_id:h}=xt(p),{get_tasks:d}=p,c=R([]),f=R(new Date().getTime()),b=R("空任务"),C=R(1),$=R([]),T=R(""),O=R(!1),B=[{label:"空任务",value:"空任务"},{label:"专精任务",value:"技能专精"}];function M(){if(i.value!="main"&&!u.value){const _=[];Object.entries(m.value[i.value].task).forEach(([o,N])=>{_.push({room:o,operators:N})}),c.value=_}}function j(){return{room:"room_",operators:[]}}function E(){return{name:"假日威龙陈",skill_level:$.value.length+1,efficiency:30,swap:!0,swap_name:"艾丽妮",match:!0}}function U(){c.value=[],f.value=new Date().getTime(),b.value="空任务",C.value=1,$.value=[],T.value=""}async function A(){const _={};for(const Z of c.value)_[Z.room]=Z.operators;const o={time:new Date(f.value),plan:_,task_type:b.value,meta_data:""};b.value=="技能专精"&&(o.meta_data=C.value+"",o.plan={});const N=Tn($.value);for(const Z of N)Z.swap||(Z.swap_name=Z.name,Z.match=!1),delete Z.swap;const ke={task:o,upgrade_support:N};T.value=(await Pn.post("/task",ke)).data,T.value!="添加任务成功!"?O.value=!0:(O.value=!1,clearTimeout(h.value),d())}Fe(c,()=>{const _={};for(const o of c.value)_[o.room]=o.operators;u.value||(m.value[i.value].task=_)},{deep:!0}),Fe(l,_=>{_&&M()});const le=y(()=>[{value:"Current",label:"Current"},{value:"Free",label:"Free"}].concat(v.value)),J=[{value:1,label:"一技能"},{value:2,label:"二技能"},{value:3,label:"三技能"}],F=[{value:1,label:"专一"},{value:2,label:"专二"},{value:3,label:"专三"}],z=[{value:"艾丽妮",label:"艾丽妮"},{value:"逻各斯",label:"逻各斯"}],q=[{value:!0,label:"有30%速度加成"},{value:!1,label:"无训练速度加成"}];return(_,o)=>{const N=An,ke=yl,Z=pe,$e=Fn,se=aa,we=kl,Ve=Vn,Ie=ol,ve=Jn,Ye=Mn,G=jn,X=zn,ge=Bn;return xe(),Je(ge,{show:Y(l),"onUpdate:show":o[5]||(o[5]=S=>ia(l)?l.value=S:null),preset:"card","transform-origin":"center",style:{width:"auto"}},{header:re(()=>[Y(u)?(xe(),xa("div",wl,[te(N,{value:Y(b),"onUpdate:value":o[0]||(o[0]=S=>ia(b)?b.value=S:null),options:B,placeholder:"任务类别",class:"dropdown-select",style:{width:"120px"}},null,8,["value"]),Y(b)=="技能专精"?(xe(),Je(N,{key:0,value:Y(C),"onUpdate:value":o[1]||(o[1]=S=>ia(C)?C.value=S:null),options:J,style:{width:"100px"}},null,8,["value"])):Xe("",!0),te(ke,{value:Y(f),"onUpdate:value":o[2]||(o[2]=S=>ia(f)?f.value=S:null),type:"datetime",placeholder:"选择时间",style:{width:"200px"}},null,8,["value"]),Y(b)=="技能专精"?(xe(),Je($e,{key:1},{default:re(()=>[o[11]||(o[11]=ae("div",null,"不支持阿斯卡纶",-1)),ae("div",null,[o[7]||(o[7]=Te(" 训练速度需手动输入,可使用")),te(Z,{text:"",tag:"a",href:"https://arkntools.app/#/riic",target:"_blank",type:"primary"},{default:re(()=>o[6]||(o[6]=[Te(" 明日方舟工具箱 ")])),_:1}),o[8]||(o[8]=Te("查询 "))]),o[12]||(o[12]=ae("div",null,"任务开启前,请手动把专精干员放入训练室(Mower暂时不支持训练室换人)",-1)),o[13]||(o[13]=ae("div",null,"排班表是要填写协助位和训练位的,最好写从来没用的工具人。",-1)),o[14]||(o[14]=ae("div",null,"训练室排班表纠错暂时关闭,有需要纠错的朋友,请绑大组",-1)),o[15]||(o[15]=ae("div",null,"自动计算时暂时默认2,3专精获得小鸟/狗剩增益效果",-1)),o[16]||(o[16]=ae("div",null,"如果开启专精时未获得减半增益,本次专精可手动计算时间以添加艾丽妮替换任务",-1)),ae("div",null,[o[10]||(o[10]=Te(" 参考攻略: ")),te(Z,{text:"",tag:"a",href:"https://www.skland.com/article?id=1915250",target:"_blank",type:"primary"},{default:re(()=>o[9]||(o[9]=[Te(" 通用最速专精方案 ")])),_:1})])]),_:1})):Xe("",!0)])):(xe(),xa(Tt,{key:1},[Te("任务")],64))]),default:re(()=>[!Y(u)||Y(b)!="技能专精"?(xe(),Je(Ye,{key:0,style:{"max-height":"80vh","margin-top":"8px"}},{default:re(()=>[te(Ve,{value:Y(c),"onUpdate:value":o[3]||(o[3]=S=>ia(c)?c.value=S:null),"on-create":j},{"create-button-default":re(()=>o[17]||(o[17]=[Te("添加任务")])),default:re(({value:S})=>[ae("div",Dl,[te(se,{value:S.room,"onUpdate:value":I=>S.room=I},null,8,["value","onUpdate:value"]),te($e,null,{default:re(()=>o[18]||(o[18]=[ae("div",null,"会客室:meeting",-1),ae("div",null,"办公室:contact",-1),ae("div",null,"加工站:factory",-1),ae("div",null,"训练室:train",-1),ae("div",null,"控制中枢:central",-1)])),_:1}),te(we,{value:S.operators,"onUpdate:value":I=>S.operators=I,max:5,size:"large"},{input:re(({submit:I,deactivate:de})=>[te(N,{value:S.operators,"onUpdate:value":ce=>S.operators=ce,filterable:"",options:Y(le),"on-update:value":ce=>{I(ce)},"on-blur":de,filter:(ce,ye)=>Y($t)(ye.label,ce),"render-label":Y(rt)},null,8,["value","onUpdate:value","options","on-update:value","on-blur","filter","render-label"])]),_:2},1032,["value","onUpdate:value"])])]),_:1},8,["value"]),te(ve,{style:{"margin-top":"8px"},"content-style":"padding: 8px",embedded:""},{default:re(()=>[te(Ie,{code:JSON.stringify(Y(u)?Y(c):Y(m)[Y(i)].task,null,2),language:"json","word-wrap":""},null,8,["code"])]),_:1})]),_:1})):Xe("",!0),Y(u)?(xe(),xa(Tt,{key:1},[Y(b)=="技能专精"?(xe(),Je(Ye,{key:0,style:{"max-height":"80vh","margin-top":"8px"}},{default:re(()=>[te(Ve,{value:Y($),"onUpdate:value":o[4]||(o[4]=S=>ia($)?$.value=S:null),"on-create":E,max:3},{"create-button-default":re(()=>o[19]||(o[19]=[Te("添加专精工具人")])),default:re(({value:S})=>[ae("div",Sl,[te(N,{value:S.skill_level,"onUpdate:value":I=>S.skill_level=I,options:F,style:{width:"80px"}},null,8,["value","onUpdate:value"]),ae("div",Rl,[ae("div",xl,[o[21]||(o[21]=ae("label",null,"协助位",-1)),te(N,{value:S.name,"onUpdate:value":I=>S.name=I,filterable:"",options:Y(v),filter:(I,de)=>Y($t)(de.label,I),"render-label":Y(rt),style:{width:"178px"}},null,8,["value","onUpdate:value","options","filter","render-label"]),o[22]||(o[22]=ae("label",{class:"ml"},"训练速度",-1)),te(G,{value:S.efficiency,"onUpdate:value":I=>S.efficiency=I,min:30,max:100,style:{width:"80px"},"show-button":!1,placeholder:""},{suffix:re(()=>o[20]||(o[20]=[Te("%")])),_:2},1032,["value","onUpdate:value"])]),ae("div",$l,[te(X,{checked:S.swap,"onUpdate:checked":I=>S.swap=I},{default:re(()=>o[23]||(o[23]=[Te("中途换人")])),_:2},1032,["checked","onUpdate:checked"]),te(N,{disabled:!S.swap,value:S.swap_name,"onUpdate:value":I=>S.swap_name=I,options:z,"render-label":Y(rt),style:{width:"140px"}},null,8,["disabled","value","onUpdate:value","render-label"]),te(N,{disabled:!S.swap,value:S.match,"onUpdate:value":I=>S.match=I,options:q,style:{width:"160px"}},null,8,["disabled","value","onUpdate:value"])])])])]),_:1},8,["value"])]),_:1})):Xe("",!0),ae("div",Ol,[ae("div",Tl,[Y(O)?(xe(),xa("label",Pl,Pt(Y(T)),1)):Xe("",!0),Y(O)?Xe("",!0):(xe(),xa("label",Al,Pt(Y(T)),1))]),ae("div",Fl,[te(Z,{type:"primary",onClick:A},{default:re(()=>o[24]||(o[24]=[Te("添加至任务队列")])),_:1}),te(Z,{type:"error",onClick:U},{default:re(()=>o[25]||(o[25]=[Te("清除输入")])),_:1})])])],64)):Xe("",!0)]),_:1},8,["show"])}}},Kl=Zt(Vl,[["__scopeId","data-v-c3862e91"]]);var tn={};Object.defineProperty(tn,"__esModule",{value:!0});const $a=Gt,Ml={version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 512 512","enable-background":"new 0 0 512 512","xml:space":"preserve"},jl=(0,$a.createElementVNode)("g",null,[(0,$a.createElementVNode)("polygon",{points:"128,320 256,192 384,320 "})],-1),zl=[jl];var Bl=tn.default=(0,$a.defineComponent)({name:"MdArrowDropup",render:function(l,u){return(0,$a.openBlock)(),(0,$a.createElementBlock)("svg",Ml,zl)}}),nn={};Object.defineProperty(nn,"__esModule",{value:!0});const Oa=Gt,El={version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 512 512","enable-background":"new 0 0 512 512","xml:space":"preserve"},Ul=(0,Oa.createElementVNode)("g",null,[(0,Oa.createElementVNode)("polygon",{points:"128,192 256,320 384,192 "})],-1),Il=[Ul];var Yl=nn.default=(0,Oa.defineComponent)({name:"MdArrowDropdown",render:function(l,u){return(0,Oa.openBlock)(),(0,Oa.createElementBlock)("svg",El,Il)}});const Nl={__name:"DropDown",props:{select:{type:Function},options:{type:Array},type:{default:"default"},up:{default:!1,type:Boolean}},setup(e){Zn(a=>({"179f97e8":Y(u)}));const l=ea("mobile"),u=y(()=>l.value?"12px":"6px");return(a,i)=>{const m=Gn,v=pe,p=En,h=Un;return xe(),Je(h,{trigger:"hover",width:"trigger",options:e.options,onSelect:e.select,placement:e.up?"top":"bottom"},{default:re(()=>[te(p,null,{default:re(()=>[Qt(a.$slots,"default",{},void 0,!0),te(v,{class:"dropdown",type:e.type,ghost:""},{icon:re(()=>[te(m,null,{default:re(()=>[e.up?(xe(),Je(Y(Bl),{key:0})):(xe(),Je(Y(Yl),{key:1}))]),_:1})]),_:1},8,["type"])]),_:3})]),_:3},8,["options","onSelect","placement"])}}},Wl=Zt(Nl,[["__scopeId","data-v-c4c4a151"]]);export{ol as _,Wl as a,Kl as b,ll as c,el as u}; + `)])])]),T("[data-n-date].transition-disabled",{transition:"none !important"},[T("&::before, &::after",{transition:"none !important"})])]);function gl(e,l){const u=y(()=>{const{isTimeDisabled:c}=e,{value:f}=l;if(!(f===null||Array.isArray(f)))return c==null?void 0:c(f)}),a=y(()=>{var c;return(c=u.value)===null||c===void 0?void 0:c.isHourDisabled}),r=y(()=>{var c;return(c=u.value)===null||c===void 0?void 0:c.isMinuteDisabled}),m=y(()=>{var c;return(c=u.value)===null||c===void 0?void 0:c.isSecondDisabled}),v=y(()=>{const{type:c,isDateDisabled:f}=e,{value:b}=l;return b===null||Array.isArray(b)||!["date","datetime"].includes(c)||!f?!1:f(b,{type:"input"})}),p=y(()=>{const{type:c}=e,{value:f}=l;if(f===null||c==="datetime"||Array.isArray(f))return!1;const b=new Date(f),C=b.getHours(),$=b.getMinutes(),F=b.getMinutes();return(a.value?a.value(C):!1)||(r.value?r.value($,C):!1)||(m.value?m.value(F,$,C):!1)}),h=y(()=>v.value||p.value);return{isValueInvalidRef:y(()=>{const{type:c}=e;return c==="date"?v.value:c==="datetime"?h.value:!1}),isDateInvalidRef:v,isTimeInvalidRef:p,isDateTimeInvalidRef:h,isHourDisabledRef:a,isMinuteDisabledRef:r,isSecondDisabledRef:m}}function yl(e,l){const u=y(()=>{const{isTimeDisabled:f}=e,{value:b}=l;return!Array.isArray(b)||!f?[void 0,void 0]:[f==null?void 0:f(b[0],"start",b),f==null?void 0:f(b[1],"end",b)]}),a={isStartHourDisabledRef:y(()=>{var f;return(f=u.value[0])===null||f===void 0?void 0:f.isHourDisabled}),isEndHourDisabledRef:y(()=>{var f;return(f=u.value[1])===null||f===void 0?void 0:f.isHourDisabled}),isStartMinuteDisabledRef:y(()=>{var f;return(f=u.value[0])===null||f===void 0?void 0:f.isMinuteDisabled}),isEndMinuteDisabledRef:y(()=>{var f;return(f=u.value[1])===null||f===void 0?void 0:f.isMinuteDisabled}),isStartSecondDisabledRef:y(()=>{var f;return(f=u.value[0])===null||f===void 0?void 0:f.isSecondDisabled}),isEndSecondDisabledRef:y(()=>{var f;return(f=u.value[1])===null||f===void 0?void 0:f.isSecondDisabled})},r=y(()=>{const{type:f,isDateDisabled:b}=e,{value:C}=l;return C===null||!Array.isArray(C)||!["daterange","datetimerange"].includes(f)||!b?!1:b(C[0],"start",C)}),m=y(()=>{const{type:f,isDateDisabled:b}=e,{value:C}=l;return C===null||!Array.isArray(C)||!["daterange","datetimerange"].includes(f)||!b?!1:b(C[1],"end",C)}),v=y(()=>{const{type:f}=e,{value:b}=l;if(b===null||!Array.isArray(b)||f!=="datetimerange")return!1;const C=St(b[0]),$=Rt(b[0]),F=xt(b[0]),{isStartHourDisabledRef:O,isStartMinuteDisabledRef:z,isStartSecondDisabledRef:M}=a;return(O.value?O.value(C):!1)||(z.value?z.value($,C):!1)||(M.value?M.value(F,$,C):!1)}),p=y(()=>{const{type:f}=e,{value:b}=l;if(b===null||!Array.isArray(b)||f!=="datetimerange")return!1;const C=St(b[1]),$=Rt(b[1]),F=xt(b[1]),{isEndHourDisabledRef:O,isEndMinuteDisabledRef:z,isEndSecondDisabledRef:M}=a;return(O.value?O.value(C):!1)||(z.value?z.value($,C):!1)||(M.value?M.value(F,$,C):!1)}),h=y(()=>r.value||v.value),d=y(()=>m.value||p.value),c=y(()=>h.value||d.value);return Object.assign(Object.assign({},a),{isStartDateInvalidRef:r,isEndDateInvalidRef:m,isStartTimeInvalidRef:v,isEndTimeInvalidRef:p,isStartValueInvalidRef:h,isEndValueInvalidRef:d,isRangeInvalidRef:c})}const bl=Ue({name:"DatePicker",props:ml,setup(e,{slots:l}){var u;const{localeRef:a,dateLocaleRef:r}=Ha("DatePicker"),m=en(e),{mergedSizeRef:v,mergedDisabledRef:p,mergedStatusRef:h}=m,{mergedComponentPropsRef:d,mergedClsPrefixRef:c,mergedBorderedRef:f,namespaceRef:b,inlineThemeDisabled:C}=gt(e),$=R(null),F=R(null),O=R(null),z=R(!1),M=be(e,"show"),j=pt(M,z),Y=y(()=>({locale:r.value.locale,useAdditionalWeekYearTokens:!0})),Z=y(()=>{const{format:i}=e;if(i)return i;switch(e.type){case"date":case"daterange":return a.value.dateFormat;case"datetime":case"datetimerange":return a.value.dateTimeFormat;case"year":case"yearrange":return a.value.yearTypeFormat;case"month":case"monthrange":return a.value.monthTypeFormat;case"quarter":case"quarterrange":return a.value.quarterFormat;case"week":return a.value.weekFormat}}),Q=y(()=>{var i;return(i=e.valueFormat)!==null&&i!==void 0?i:Z.value});function A(i){if(i===null)return null;const{value:k}=Q,{value:P}=Y;return Array.isArray(i)?[Fe(i[0],k,new Date,P).getTime(),Fe(i[1],k,new Date,P).getTime()]:Fe(i,k,new Date,P).getTime()}const{defaultFormattedValue:L,defaultValue:V}=e,B=R((u=L!==void 0?A(L):V)!==null&&u!==void 0?u:null),I=y(()=>{const{formattedValue:i}=e;return i!==void 0?A(i):e.value}),_=pt(I,B),o=R(null);Nn(()=>{o.value=_.value});const H=R(""),_e=R(""),G=R(""),Re=ga("DatePicker","-date-picker",pl,_n,e,c),Pe=y(()=>{var i,k;return((k=(i=d==null?void 0:d.value)===null||i===void 0?void 0:i.DatePicker)===null||k===void 0?void 0:k.timePickerSize)||"small"}),xe=y(()=>["daterange","datetimerange","monthrange","quarterrange","yearrange"].includes(e.type)),ue=y(()=>{const{placeholder:i}=e;if(i===void 0){const{type:k}=e;switch(k){case"date":return a.value.datePlaceholder;case"datetime":return a.value.datetimePlaceholder;case"month":return a.value.monthPlaceholder;case"year":return a.value.yearPlaceholder;case"quarter":return a.value.quarterPlaceholder;case"week":return a.value.weekPlaceholder;default:return""}}else return i}),Ve=y(()=>e.startPlaceholder===void 0?e.type==="daterange"?a.value.startDatePlaceholder:e.type==="datetimerange"?a.value.startDatetimePlaceholder:e.type==="monthrange"?a.value.startMonthPlaceholder:"":e.startPlaceholder),ce=y(()=>e.endPlaceholder===void 0?e.type==="daterange"?a.value.endDatePlaceholder:e.type==="datetimerange"?a.value.endDatetimePlaceholder:e.type==="monthrange"?a.value.endMonthPlaceholder:"":e.endPlaceholder),Ie=y(()=>{const{actions:i,type:k,clearable:P}=e;if(i===null)return[];if(i!==void 0)return i;const N=P?["clear"]:[];switch(k){case"date":case"week":return N.push("now"),N;case"datetime":return N.push("now","confirm"),N;case"daterange":return N.push("confirm"),N;case"datetimerange":return N.push("confirm"),N;case"month":return N.push("now","confirm"),N;case"year":return N.push("now"),N;case"quarter":return N.push("now","confirm"),N;case"monthrange":case"yearrange":case"quarterrange":return N.push("confirm"),N;default:{qn("date-picker","The type is wrong, n-date-picker's type only supports `date`, `datetime`, `daterange` and `datetimerange`.");break}}});function ee(i){if(i===null)return null;if(Array.isArray(i)){const{value:k}=Q,{value:P}=Y;return[le(i[0],k,P),le(i[1],k,Y.value)]}else return le(i,Q.value,Y.value)}function X(i){o.value=i}function fe(i,k){const{"onUpdate:formattedValue":P,onUpdateFormattedValue:N}=e;P&&Oe(P,i,k),N&&Oe(N,i,k)}function S(i,k){const{"onUpdate:value":P,onUpdateValue:N,onChange:ze}=e,{nTriggerFormChange:Ne,nTriggerFormInput:Me}=m,ge=ee(i);k.doConfirm&&se(i,ge),N&&Oe(N,i,ge),P&&Oe(P,i,ge),ze&&Oe(ze,i,ge),B.value=i,fe(ge,i),Ne(),Me()}function E(){const{onClear:i}=e;i==null||i()}function se(i,k){const{onConfirm:P}=e;P&&P(i,k)}function Ae(i){const{onFocus:k}=e,{nTriggerFormFocus:P}=m;k&&Oe(k,i),P()}function ke(i){const{onBlur:k}=e,{nTriggerFormBlur:P}=m;k&&Oe(k,i),P()}function we(i){const{"onUpdate:show":k,onUpdateShow:P}=e;k&&Oe(k,i),P&&Oe(P,i),z.value=i}function ra(i){i.key==="Escape"&&j.value&&($t(i),Ke({returnFocus:!0}))}function ia(i){i.key==="Escape"&&j.value&&$t(i)}function ya(){var i;we(!1),(i=O.value)===null||i===void 0||i.deactivate(),E()}function ba(){var i;(i=O.value)===null||i===void 0||i.deactivate(),E()}function Ca(){Ke({returnFocus:!0})}function _a(i){var k;j.value&&!(!((k=F.value)===null||k===void 0)&&k.contains(Gt(i)))&&Ke({returnFocus:!1})}function ka(i){Ke({returnFocus:!0,disableUpdateOnClose:i})}function wa(i,k){k?S(i,{doConfirm:!1}):X(i)}function oa(){const i=o.value;S(Array.isArray(i)?[i[0],i[1]]:i,{doConfirm:!0})}function je(){const{value:i}=o;xe.value?(Array.isArray(i)||i===null)&&Sa(i):Array.isArray(i)||Da(i)}function Da(i){i===null?H.value="":H.value=le(i,Z.value,Y.value)}function Sa(i){if(i===null)_e.value="",G.value="";else{const k=Y.value;_e.value=le(i[0],Z.value,k),G.value=le(i[1],Z.value,k)}}function He(){j.value||pe()}function Ra(i){var k;!((k=$.value)===null||k===void 0)&&k.$el.contains(i.relatedTarget)||(ke(i),je(),Ke({returnFocus:!1}))}function s(){p.value||(je(),Ke({returnFocus:!1}))}function x(i){if(i===""){S(null,{doConfirm:!1}),o.value=null,H.value="";return}const k=Fe(i,Z.value,new Date,Y.value);Le(k)?(S(D(k),{doConfirm:!1}),je()):H.value=i}function J(i,{source:k}){if(i[0]===""&&i[1]===""){S(null,{doConfirm:!1}),o.value=null,_e.value="",G.value="";return}const[P,N]=i,ze=Fe(P,Z.value,new Date,Y.value),Ne=Fe(N,Z.value,new Date,Y.value);if(Le(ze)&&Le(Ne)){let Me=D(ze),ge=D(Ne);Ne{je()}),je(),Te(j,i=>{i||(o.value=_.value)});const Aa=gl(e,o),xa=yl(e,o);Ln(Na,Object.assign(Object.assign(Object.assign({mergedClsPrefixRef:c,mergedThemeRef:Re,timePickerSizeRef:Pe,localeRef:a,dateLocaleRef:r,firstDayOfWeekRef:be(e,"firstDayOfWeek"),isDateDisabledRef:be(e,"isDateDisabled"),rangesRef:be(e,"ranges"),timePickerPropsRef:be(e,"timePickerProps"),closeOnSelectRef:be(e,"closeOnSelect"),updateValueOnCloseRef:be(e,"updateValueOnClose"),monthFormatRef:be(e,"monthFormat"),yearFormatRef:be(e,"yearFormat"),quarterFormatRef:be(e,"quarterFormat"),yearRangeRef:be(e,"yearRange")},Aa),xa),{datePickerSlots:l}));const La={focus:()=>{var i;(i=O.value)===null||i===void 0||i.focus()},blur:()=>{var i;(i=O.value)===null||i===void 0||i.blur()}},Ma=y(()=>{const{common:{cubicBezierEaseInOut:i},self:{iconColor:k,iconColorDisabled:P}}=Re.value;return{"--n-bezier":i,"--n-icon-color-override":k,"--n-icon-color-disabled-override":P}}),We=C?Ia("date-picker-trigger",void 0,Ma,e):void 0,Va=y(()=>{const{type:i}=e,{common:{cubicBezierEaseInOut:k},self:{calendarTitleFontSize:P,calendarDaysFontSize:N,itemFontSize:ze,itemTextColor:Ne,itemColorDisabled:Me,itemColorIncluded:ge,itemColorHover:Xe,itemColorActive:ea,itemBorderRadius:qe,itemTextColorDisabled:De,itemTextColorActive:Ka,panelColor:Wa,panelTextColor:Qa,arrowColor:Ja,calendarTitleTextColor:ja,panelActionDividerColor:Za,panelHeaderDividerColor:Ga,calendarDaysDividerColor:Xa,panelBoxShadow:et,panelBorderRadius:Be,calendarTitleFontWeight:at,panelExtraFooterPadding:tt,panelActionPadding:nt,itemSize:lt,itemCellWidth:rt,itemCellHeight:it,scrollItemWidth:n,scrollItemHeight:g,calendarTitlePadding:w,calendarTitleHeight:de,calendarDaysHeight:Ye,calendarDaysTextColor:ae,arrowSize:$a,panelHeaderPadding:za,calendarDividerColor:Oa,calendarTitleGridTempateColumns:sn,iconColor:dn,iconColorDisabled:un,scrollItemBorderRadius:cn,calendarTitleColorHover:hn,[Tt("calendarLeftPadding",i)]:vn,[Tt("calendarRightPadding",i)]:fn}}=Re.value;return{"--n-bezier":k,"--n-panel-border-radius":Be,"--n-panel-color":Wa,"--n-panel-box-shadow":et,"--n-panel-text-color":Qa,"--n-panel-header-padding":za,"--n-panel-header-divider-color":Ga,"--n-calendar-left-padding":vn,"--n-calendar-right-padding":fn,"--n-calendar-title-color-hover":hn,"--n-calendar-title-height":de,"--n-calendar-title-padding":w,"--n-calendar-title-font-size":P,"--n-calendar-title-font-weight":at,"--n-calendar-title-text-color":ja,"--n-calendar-title-grid-template-columns":sn,"--n-calendar-days-height":Ye,"--n-calendar-days-divider-color":Xa,"--n-calendar-days-font-size":N,"--n-calendar-days-text-color":ae,"--n-calendar-divider-color":Oa,"--n-panel-action-padding":nt,"--n-panel-extra-footer-padding":tt,"--n-panel-action-divider-color":Za,"--n-item-font-size":ze,"--n-item-border-radius":qe,"--n-item-size":lt,"--n-item-cell-width":rt,"--n-item-cell-height":it,"--n-item-text-color":Ne,"--n-item-color-included":ge,"--n-item-color-disabled":Me,"--n-item-color-hover":Xe,"--n-item-color-active":ea,"--n-item-text-color-disabled":De,"--n-item-text-color-active":Ka,"--n-scroll-item-width":n,"--n-scroll-item-height":g,"--n-scroll-item-border-radius":cn,"--n-arrow-size":$a,"--n-arrow-color":Ja,"--n-icon-color":dn,"--n-icon-color-disabled":un}}),Qe=C?Ia("date-picker",y(()=>e.type),Va,e):void 0;return Object.assign(Object.assign({},La),{mergedStatus:h,mergedClsPrefix:c,mergedBordered:f,namespace:b,uncontrolledValue:B,pendingValue:o,panelInstRef:$,triggerElRef:F,inputInstRef:O,isMounted:Kn(),displayTime:H,displayStartTime:_e,displayEndTime:G,mergedShow:j,adjustedTo:mt(e),isRange:xe,localizedStartPlaceholder:Ve,localizedEndPlaceholder:ce,mergedSize:v,mergedDisabled:p,localizedPlacehoder:ue,isValueInvalid:Aa.isValueInvalidRef,isStartValueInvalid:xa.isStartValueInvalidRef,isEndValueInvalid:xa.isEndValueInvalidRef,handleInputKeydown:ia,handleClickOutside:_a,handleKeydown:ra,handleClear:ya,handlePanelClear:ba,handleTriggerClick:qa,handleInputActivate:He,handleInputDeactivate:s,handleInputFocus:Pa,handleInputBlur:Ra,handlePanelTabOut:Ca,handlePanelClose:ka,handleRangeUpdateValue:J,handleSingleUpdateValue:x,handlePanelUpdateValue:wa,handlePanelConfirm:oa,mergedTheme:Re,actions:Ie,triggerCssVars:C?void 0:Ma,triggerThemeClass:We==null?void 0:We.themeClass,triggerOnRender:We==null?void 0:We.onRender,cssVars:C?void 0:Va,themeClass:Qe==null?void 0:Qe.themeClass,onRender:Qe==null?void 0:Qe.onRender,onNextMonth:e.onNextMonth,onPrevMonth:e.onPrevMonth,onNextYear:e.onNextYear,onPrevYear:e.onPrevYear})},render(){const{clearable:e,triggerOnRender:l,mergedClsPrefix:u,$slots:a}=this,r={onUpdateValue:this.handlePanelUpdateValue,onTabOut:this.handlePanelTabOut,onClose:this.handlePanelClose,onClear:this.handlePanelClear,onKeydown:this.handleKeydown,onConfirm:this.handlePanelConfirm,ref:"panelInstRef",value:this.pendingValue,active:this.mergedShow,actions:this.actions,shortcuts:this.shortcuts,style:this.cssVars,defaultTime:this.defaultTime,themeClass:this.themeClass,panel:this.panel,inputReadonly:this.inputReadonly||this.mergedDisabled,onRender:this.onRender,onNextMonth:this.onNextMonth,onPrevMonth:this.onPrevMonth,onNextYear:this.onNextYear,onPrevYear:this.onPrevYear,timerPickerFormat:this.timerPickerFormat,dateFormat:this.dateFormat,calendarDayFormat:this.calendarDayFormat,calendarHeaderYearFormat:this.calendarHeaderYearFormat,calendarHeaderMonthFormat:this.calendarHeaderMonthFormat,calendarHeaderMonthYearSeparator:this.calendarHeaderMonthYearSeparator,calendarHeaderMonthBeforeYear:this.calendarHeaderMonthBeforeYear},m=()=>{const{type:p}=this;return p==="datetime"?t(hl,Object.assign({},r,{defaultCalendarStartTime:this.defaultCalendarStartTime}),a):p==="daterange"?t(cl,Object.assign({},r,{defaultCalendarStartTime:this.defaultCalendarStartTime,defaultCalendarEndTime:this.defaultCalendarEndTime,bindCalendarMonths:this.bindCalendarMonths}),a):p==="datetimerange"?t(vl,Object.assign({},r,{defaultCalendarStartTime:this.defaultCalendarStartTime,defaultCalendarEndTime:this.defaultCalendarEndTime,bindCalendarMonths:this.bindCalendarMonths}),a):p==="month"||p==="year"||p==="quarter"?t(on,Object.assign({},r,{type:p,key:p})):p==="monthrange"||p==="yearrange"||p==="quarterrange"?t(fl,Object.assign({},r,{type:p})):t(ul,Object.assign({},r,{type:p,defaultCalendarStartTime:this.defaultCalendarStartTime}),a)};if(this.panel)return m();l==null||l();const v={bordered:this.mergedBordered,size:this.mergedSize,passivelyActivated:!0,disabled:this.mergedDisabled,readonly:this.inputReadonly||this.mergedDisabled,clearable:e,onClear:this.handleClear,onClick:this.handleTriggerClick,onKeydown:this.handleInputKeydown,onActivate:this.handleInputActivate,onDeactivate:this.handleInputDeactivate,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur};return t("div",{ref:"triggerElRef",class:[`${u}-date-picker`,this.mergedDisabled&&`${u}-date-picker--disabled`,this.isRange&&`${u}-date-picker--range`,this.triggerThemeClass],style:this.triggerCssVars,onKeydown:this.handleKeydown},t(Ht,null,{default:()=>[t(Nt,null,{default:()=>this.isRange?t(na,Object.assign({ref:"inputInstRef",status:this.mergedStatus,value:[this.displayStartTime,this.displayEndTime],placeholder:[this.localizedStartPlaceholder,this.localizedEndPlaceholder],textDecoration:[this.isStartValueInvalid?"line-through":"",this.isEndValueInvalid?"line-through":""],pair:!0,onUpdateValue:this.handleRangeUpdateValue,theme:this.mergedTheme.peers.Input,themeOverrides:this.mergedTheme.peerOverrides.Input,internalForceFocus:this.mergedShow,internalDeactivateOnEnter:!0},v),{separator:()=>this.separator===void 0?W(a.separator,()=>[t(Ua,{clsPrefix:u,class:`${u}-date-picker-icon`},{default:()=>t(tl,null)})]):this.separator,[e?"clear-icon-placeholder":"suffix"]:()=>W(a["date-icon"],()=>[t(Ua,{clsPrefix:u,class:`${u}-date-picker-icon`},{default:()=>t(Mt,null)})])}):t(na,Object.assign({ref:"inputInstRef",status:this.mergedStatus,value:this.displayTime,placeholder:this.localizedPlacehoder,textDecoration:this.isValueInvalid&&!this.isRange?"line-through":"",onUpdateValue:this.handleSingleUpdateValue,theme:this.mergedTheme.peers.Input,themeOverrides:this.mergedTheme.peerOverrides.Input,internalForceFocus:this.mergedShow,internalDeactivateOnEnter:!0},v),{[e?"clear-icon-placeholder":"suffix"]:()=>t(Ua,{clsPrefix:u,class:`${u}-date-picker-icon`},{default:()=>W(a["date-icon"],()=>[t(Mt,null)])})})}),t(qt,{show:this.mergedShow,containerClass:this.namespace,to:this.adjustedTo,teleportDisabled:this.adjustedTo===mt.tdkey,placement:this.placement},{default:()=>t(Jt,{name:"fade-in-scale-up-transition",appear:this.isMounted},{default:()=>this.mergedShow?Zt(m(),[[Lt,this.handleClickOutside,void 0,{capture:!0}]]):null})})]}))}}),Cl=Wn({name:"DynamicTags",common:Wt,peers:{Input:Qn,Button:Jn,Tag:wn,Space:Dn},self(){return{inputWidth:"64px"}}}),_l=K("dynamic-tags",[K("input",{minWidth:"var(--n-input-width)"})]),kl=Object.assign(Object.assign(Object.assign({},ga.props),Sn),{size:{type:String,default:"medium"},closable:{type:Boolean,default:!0},defaultValue:{type:Array,default:()=>[]},value:Array,inputClass:String,inputStyle:[String,Object],inputProps:Object,max:Number,tagClass:String,tagStyle:[String,Object],renderTag:Function,onCreate:{type:Function,default:e=>e},"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onChange:[Function,Array]}),wl=Ue({name:"DynamicTags",props:kl,setup(e){const{mergedClsPrefixRef:l,inlineThemeDisabled:u}=gt(e),{localeRef:a}=Ha("DynamicTags"),r=en(e),{mergedDisabledRef:m}=r,v=R(""),p=R(!1),h=R(!0),d=R(null),c=ga("DynamicTags","-dynamic-tags",_l,Cl,e,l),f=R(e.defaultValue),b=be(e,"value"),C=pt(b,f),$=y(()=>a.value.add),F=y(()=>el(e.size)),O=y(()=>m.value||!!e.max&&C.value.length>=e.max);function z(V){const{onChange:B,"onUpdate:value":I,onUpdateValue:_}=e,{nTriggerFormInput:o,nTriggerFormChange:H}=r;B&&Oe(B,V),_&&Oe(_,V),I&&Oe(I,V),f.value=V,o(),H()}function M(V){const B=C.value.slice(0);B.splice(V,1),z(B)}function j(V){switch(V.key){case"Enter":Y()}}function Y(V){const B=V??v.value;if(B){const I=C.value.slice(0);I.push(e.onCreate(B)),z(I)}p.value=!1,h.value=!0,v.value=""}function Z(){Y()}function Q(){p.value=!0,Qt(()=>{var V;(V=d.value)===null||V===void 0||V.focus(),h.value=!1})}const A=y(()=>{const{self:{inputWidth:V}}=c.value;return{"--n-input-width":V}}),L=u?Ia("dynamic-tags",void 0,A,e):void 0;return{mergedClsPrefix:l,inputInstRef:d,localizedAdd:$,inputSize:F,inputValue:v,showInput:p,inputForceFocused:h,mergedValue:C,mergedDisabled:m,triggerDisabled:O,handleInputKeyDown:j,handleAddClick:Q,handleInputBlur:Z,handleCloseClick:M,handleInputConfirm:Y,mergedTheme:c,cssVars:u?void 0:A,themeClass:L==null?void 0:L.themeClass,onRender:L==null?void 0:L.onRender}},render(){const{mergedTheme:e,cssVars:l,mergedClsPrefix:u,onRender:a,renderTag:r}=this;return a==null||a(),t($n,{class:[`${u}-dynamic-tags`,this.themeClass],size:"small",style:l,theme:e.peers.Space,themeOverrides:e.peerOverrides.Space,itemStyle:"display: flex;"},{default:()=>{const{mergedTheme:m,tagClass:v,tagStyle:p,type:h,round:d,size:c,color:f,closable:b,mergedDisabled:C,showInput:$,inputValue:F,inputClass:O,inputStyle:z,inputSize:M,inputForceFocused:j,triggerDisabled:Y,handleInputKeyDown:Z,handleInputBlur:Q,handleAddClick:A,handleCloseClick:L,handleInputConfirm:V,$slots:B}=this;return this.mergedValue.map((I,_)=>r?r(I,_):t(Rn,{key:_,theme:m.peers.Tag,themeOverrides:m.peerOverrides.Tag,class:v,style:p,type:h,round:d,size:c,color:f,closable:b,disabled:C,onClose:()=>{L(_)}},{default:()=>typeof I=="string"?I:I.label})).concat($?B.input?B.input({submit:V,deactivate:Q}):t(na,Object.assign({placeholder:"",size:M,style:z,class:O,autosize:!0},this.inputProps,{ref:"inputInstRef",value:F,onUpdateValue:I=>{this.inputValue=I},theme:m.peers.Input,themeOverrides:m.peerOverrides.Input,onKeydown:Z,onBlur:Q,internalForceFocus:j})):B.trigger?B.trigger({activate:A,disabled:Y}):t(me,{dashed:!0,disabled:Y,theme:m.peers.Button,themeOverrides:m.peerOverrides.Button,size:M,onClick:A},{icon:()=>t(Ua,{clsPrefix:u},{default:()=>t(xn,null)})}))}})}}),Dl={key:0,class:"task_row",style:{width:"auto"}},Sl={class:"task_row"},Rl={class:"outer"},xl={class:"inner"},$l={class:"task-col"},Ol={class:"task-col"},Fl={class:"task_row button_row"},Tl={style:{"margin-right":"auto"}},Pl={key:0,style:{color:"red"}},Al={key:1,style:{color:"green"}},Ml={style:{display:"flex",gap:"12px","margin-top":"16px"}},Vl={__name:"TaskDialog",setup(e){const l=ta("show_task"),u=ta("add_task")||R(!1),a=On(),{sub_plan:r,backup_plans:m,operators:v}=Ot(a),p=Fn(),{get_task_id:h}=Ot(p),{get_tasks:d}=p,c=R([]),f=R(new Date().getTime()),b=R("空任务"),C=R(1),$=R([]),F=R(""),O=R(!1),z=[{label:"空任务",value:"空任务"},{label:"专精任务",value:"技能专精"}];function M(){if(r.value!="main"&&!u.value){const _=[];Object.entries(m.value[r.value].task).forEach(([o,H])=>{_.push({room:o,operators:H})}),c.value=_}}function j(){return{room:"room_",operators:[]}}function Y(){return{name:"假日威龙陈",skill_level:$.value.length+1,efficiency:30,swap:!0,swap_name:"艾丽妮",match:!0}}function Z(){c.value=[],f.value=new Date().getTime(),b.value="空任务",C.value=1,$.value=[],F.value=""}async function Q(){const _={};for(const G of c.value)_[G.room]=G.operators;const o={time:new Date(f.value),plan:_,task_type:b.value,meta_data:""};b.value=="技能专精"&&(o.meta_data=C.value+"",o.plan={});const H=Tn($.value);for(const G of H)G.swap||(G.swap_name=G.name,G.match=!1),delete G.swap;const _e={task:o,upgrade_support:H};F.value=(await Pn.post("/task",_e)).data,F.value!="添加任务成功!"?O.value=!0:(O.value=!1,clearTimeout(h.value),d())}Te(c,()=>{const _={};for(const o of c.value)_[o.room]=o.operators;u.value||(m.value[r.value].task=_)},{deep:!0}),Te(l,_=>{_&&M()});const A=y(()=>[{value:"Current",label:"Current"},{value:"Free",label:"Free"}].concat(v.value)),L=[{value:1,label:"一技能"},{value:2,label:"二技能"},{value:3,label:"三技能"}],V=[{value:1,label:"专一"},{value:2,label:"专二"},{value:3,label:"专三"}],B=[{value:"艾丽妮",label:"艾丽妮"},{value:"逻各斯",label:"逻各斯"}],I=[{value:!0,label:"有30%速度加成"},{value:!1,label:"无训练速度加成"}];return(_,o)=>{const H=An,_e=bl,G=me,Re=Mn,Pe=na,xe=wl,ue=Vn,Ve=sl,ce=Zn,Ie=jn,ee=zn,X=Bn,fe=Yn;return Se(),Ze(fe,{show:U(l),"onUpdate:show":o[5]||(o[5]=S=>da(l)?l.value=S:null),preset:"card","transform-origin":"center",style:{width:"auto"}},{header:re(()=>[U(u)?(Se(),Ta("div",Dl,[ne(H,{value:U(b),"onUpdate:value":o[0]||(o[0]=S=>da(b)?b.value=S:null),options:z,placeholder:"任务类别",class:"dropdown-select",style:{width:"120px"}},null,8,["value"]),U(b)=="技能专精"?(Se(),Ze(H,{key:0,value:U(C),"onUpdate:value":o[1]||(o[1]=S=>da(C)?C.value=S:null),options:L,style:{width:"100px"}},null,8,["value"])):aa("",!0),ne(_e,{value:U(f),"onUpdate:value":o[2]||(o[2]=S=>da(f)?f.value=S:null),type:"datetime",placeholder:"选择时间",style:{width:"200px"}},null,8,["value"]),U(b)=="技能专精"?(Se(),Ze(Re,{key:1},{default:re(()=>[o[11]||(o[11]=te("div",null,"不支持阿斯卡纶",-1)),te("div",null,[o[7]||(o[7]=$e(" 训练速度需手动输入,可使用")),ne(G,{text:"",tag:"a",href:"https://arkntools.app/#/riic",target:"_blank",type:"primary"},{default:re(()=>o[6]||(o[6]=[$e(" 明日方舟工具箱 ")])),_:1}),o[8]||(o[8]=$e("查询 "))]),o[12]||(o[12]=te("div",null,"任务开启前,请手动把专精干员放入训练室(Mower暂时不支持训练室换人)",-1)),o[13]||(o[13]=te("div",null,"排班表是要填写协助位和训练位的,最好写从来没用的工具人。",-1)),o[14]||(o[14]=te("div",null,"训练室排班表纠错暂时关闭,有需要纠错的朋友,请绑大组",-1)),o[15]||(o[15]=te("div",null,"自动计算时暂时默认2,3专精获得小鸟/狗剩增益效果",-1)),o[16]||(o[16]=te("div",null,"如果开启专精时未获得减半增益,本次专精可手动计算时间以添加艾丽妮替换任务",-1)),te("div",null,[o[10]||(o[10]=$e(" 参考攻略: ")),ne(G,{text:"",tag:"a",href:"https://www.skland.com/article?id=1915250",target:"_blank",type:"primary"},{default:re(()=>o[9]||(o[9]=[$e(" 通用最速专精方案 ")])),_:1})])]),_:1})):aa("",!0)])):(Se(),Ta(Pt,{key:1},[$e("任务")],64))]),default:re(()=>[!U(u)||U(b)!="技能专精"?(Se(),Ze(Ie,{key:0,style:{"max-height":"80vh","margin-top":"8px"}},{default:re(()=>[ne(ue,{value:U(c),"onUpdate:value":o[3]||(o[3]=S=>da(c)?c.value=S:null),"on-create":j},{"create-button-default":re(()=>o[17]||(o[17]=[$e("添加任务")])),default:re(({value:S})=>[te("div",Sl,[ne(Pe,{value:S.room,"onUpdate:value":E=>S.room=E},null,8,["value","onUpdate:value"]),ne(Re,null,{default:re(()=>o[18]||(o[18]=[te("div",null,"会客室:meeting",-1),te("div",null,"办公室:contact",-1),te("div",null,"加工站:factory",-1),te("div",null,"训练室:train",-1),te("div",null,"控制中枢:central",-1)])),_:1}),ne(xe,{value:S.operators,"onUpdate:value":E=>S.operators=E,max:5,size:"large"},{input:re(({submit:E,deactivate:se})=>[ne(H,{value:S.operators,"onUpdate:value":Ae=>S.operators=Ae,filterable:"",options:U(A),"on-update:value":Ae=>{E(Ae)},"on-blur":se,filter:(Ae,ke)=>U(Ft)(ke.label,Ae),"render-label":U(ot)},null,8,["value","onUpdate:value","options","on-update:value","on-blur","filter","render-label"])]),_:2},1032,["value","onUpdate:value"])])]),_:1},8,["value"]),ne(ce,{style:{"margin-top":"8px"},"content-style":"padding: 8px",embedded:""},{default:re(()=>[ne(Ve,{code:JSON.stringify(U(u)?U(c):U(m)[U(r)].task,null,2),language:"json","word-wrap":""},null,8,["code"])]),_:1})]),_:1})):aa("",!0),U(u)?(Se(),Ta(Pt,{key:1},[U(b)=="技能专精"?(Se(),Ze(Ie,{key:0,style:{"max-height":"80vh","margin-top":"8px"}},{default:re(()=>[ne(ue,{value:U($),"onUpdate:value":o[4]||(o[4]=S=>da($)?$.value=S:null),"on-create":Y,max:3},{"create-button-default":re(()=>o[19]||(o[19]=[$e("添加专精工具人")])),default:re(({value:S})=>[te("div",Rl,[ne(H,{value:S.skill_level,"onUpdate:value":E=>S.skill_level=E,options:V,style:{width:"80px"}},null,8,["value","onUpdate:value"]),te("div",xl,[te("div",$l,[o[21]||(o[21]=te("label",null,"协助位",-1)),ne(H,{value:S.name,"onUpdate:value":E=>S.name=E,filterable:"",options:U(v),filter:(E,se)=>U(Ft)(se.label,E),"render-label":U(ot),style:{width:"178px"}},null,8,["value","onUpdate:value","options","filter","render-label"]),o[22]||(o[22]=te("label",{class:"ml"},"训练速度",-1)),ne(ee,{value:S.efficiency,"onUpdate:value":E=>S.efficiency=E,min:30,max:100,style:{width:"80px"},"show-button":!1,placeholder:""},{suffix:re(()=>o[20]||(o[20]=[$e("%")])),_:2},1032,["value","onUpdate:value"])]),te("div",Ol,[ne(X,{checked:S.swap,"onUpdate:checked":E=>S.swap=E},{default:re(()=>o[23]||(o[23]=[$e("中途换人")])),_:2},1032,["checked","onUpdate:checked"]),ne(H,{disabled:!S.swap,value:S.swap_name,"onUpdate:value":E=>S.swap_name=E,options:B,"render-label":U(ot),style:{width:"140px"}},null,8,["disabled","value","onUpdate:value","render-label"]),ne(H,{disabled:!S.swap,value:S.match,"onUpdate:value":E=>S.match=E,options:I,style:{width:"160px"}},null,8,["disabled","value","onUpdate:value"])])])])]),_:1},8,["value"])]),_:1})):aa("",!0),te("div",Fl,[te("div",Tl,[U(O)?(Se(),Ta("label",Pl,At(U(F)),1)):aa("",!0),U(O)?aa("",!0):(Se(),Ta("label",Al,At(U(F)),1))]),te("div",Ml,[ne(G,{type:"primary",onClick:Q},{default:re(()=>o[24]||(o[24]=[$e("添加至任务队列")])),_:1}),ne(G,{type:"error",onClick:Z},{default:re(()=>o[25]||(o[25]=[$e("清除输入")])),_:1})])])],64)):aa("",!0)]),_:1},8,["show"])}}},Ll=an(Vl,[["__scopeId","data-v-c3862e91"]]);var Ba={},Vt;function jl(){if(Vt)return Ba;Vt=1,Object.defineProperty(Ba,"__esModule",{value:!0});const e=tn(),l={version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 512 512","enable-background":"new 0 0 512 512","xml:space":"preserve"};return Ba.default=(0,e.defineComponent)({name:"MdArrowDropup",render:function(a,r){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",l,r[0]||(r[0]=[(0,e.createElementVNode)("g",null,[(0,e.createElementVNode)("polygon",{points:"128,320 256,192 384,320 "})],-1)]))}}),Ba}var zl=jl();const Bl=nn(zl);var Ya={},jt;function Yl(){if(jt)return Ya;jt=1,Object.defineProperty(Ya,"__esModule",{value:!0});const e=tn(),l={version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 512 512","enable-background":"new 0 0 512 512","xml:space":"preserve"};return Ya.default=(0,e.defineComponent)({name:"MdArrowDropdown",render:function(a,r){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",l,r[0]||(r[0]=[(0,e.createElementVNode)("g",null,[(0,e.createElementVNode)("polygon",{points:"128,192 256,320 384,192 "})],-1)]))}}),Ya}var El=Yl();const Ul=nn(El),Il={__name:"DropDown",props:{select:{type:Function},options:{type:Array},type:{default:"default"},up:{default:!1,type:Boolean}},setup(e){Gn(a=>({"179f97e8":U(u)}));const l=ta("mobile"),u=y(()=>l.value?"12px":"6px");return(a,r)=>{const m=Xn,v=me,p=En,h=Un;return Se(),Ze(h,{trigger:"hover",width:"trigger",options:e.options,onSelect:e.select,placement:e.up?"top":"bottom"},{default:re(()=>[ne(p,null,{default:re(()=>[Xt(a.$slots,"default",{},void 0,!0),ne(v,{class:"dropdown",type:e.type,ghost:""},{icon:re(()=>[ne(m,null,{default:re(()=>[e.up?(Se(),Ze(U(Bl),{key:0})):(Se(),Ze(U(Ul),{key:1}))]),_:1})]),_:1},8,["type"])]),_:3})]),_:3},8,["options","onSelect","placement"])}}},Kl=an(Il,[["__scopeId","data-v-c4c4a151"]]);export{sl as _,Kl as a,Ll as b,rl as c,al as u}; diff --git a/ui/dist/assets/Forward.js b/ui/dist/assets/Forward.js index 42956fdc..2d8a4448 100644 --- a/ui/dist/assets/Forward.js +++ b/ui/dist/assets/Forward.js @@ -1 +1 @@ -import{D as e,I as r}from"./_plugin-vue_export-helper.js";function t(n){switch(n){case"tiny":return"mini";case"small":return"tiny";case"medium":return"small";case"large":return"medium";case"huge":return"large"}throw new Error(`${n} has no smaller size.`)}const l=e({name:"Backward",render(){return r("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r("path",{d:"M12.2674 15.793C11.9675 16.0787 11.4927 16.0672 11.2071 15.7673L6.20572 10.5168C5.9298 10.2271 5.9298 9.7719 6.20572 9.48223L11.2071 4.23177C11.4927 3.93184 11.9675 3.92031 12.2674 4.206C12.5673 4.49169 12.5789 4.96642 12.2932 5.26634L7.78458 9.99952L12.2932 14.7327C12.5789 15.0326 12.5673 15.5074 12.2674 15.793Z",fill:"currentColor"}))}}),s=e({name:"FastBackward",render(){return r("svg",{viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},r("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},r("g",{fill:"currentColor","fill-rule":"nonzero"},r("path",{d:"M8.73171,16.7949 C9.03264,17.0795 9.50733,17.0663 9.79196,16.7654 C10.0766,16.4644 10.0634,15.9897 9.76243,15.7051 L4.52339,10.75 L17.2471,10.75 C17.6613,10.75 17.9971,10.4142 17.9971,10 C17.9971,9.58579 17.6613,9.25 17.2471,9.25 L4.52112,9.25 L9.76243,4.29275 C10.0634,4.00812 10.0766,3.53343 9.79196,3.2325 C9.50733,2.93156 9.03264,2.91834 8.73171,3.20297 L2.31449,9.27241 C2.14819,9.4297 2.04819,9.62981 2.01448,9.8386 C2.00308,9.89058 1.99707,9.94459 1.99707,10 C1.99707,10.0576 2.00356,10.1137 2.01585,10.1675 C2.05084,10.3733 2.15039,10.5702 2.31449,10.7254 L8.73171,16.7949 Z"}))))}}),a=e({name:"FastForward",render(){return r("svg",{viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},r("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},r("g",{fill:"currentColor","fill-rule":"nonzero"},r("path",{d:"M11.2654,3.20511 C10.9644,2.92049 10.4897,2.93371 10.2051,3.23464 C9.92049,3.53558 9.93371,4.01027 10.2346,4.29489 L15.4737,9.25 L2.75,9.25 C2.33579,9.25 2,9.58579 2,10.0000012 C2,10.4142 2.33579,10.75 2.75,10.75 L15.476,10.75 L10.2346,15.7073 C9.93371,15.9919 9.92049,16.4666 10.2051,16.7675 C10.4897,17.0684 10.9644,17.0817 11.2654,16.797 L17.6826,10.7276 C17.8489,10.5703 17.9489,10.3702 17.9826,10.1614 C17.994,10.1094 18,10.0554 18,10.0000012 C18,9.94241 17.9935,9.88633 17.9812,9.83246 C17.9462,9.62667 17.8467,9.42976 17.6826,9.27455 L11.2654,3.20511 Z"}))))}}),C=e({name:"Forward",render(){return r("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r("path",{d:"M7.73271 4.20694C8.03263 3.92125 8.50737 3.93279 8.79306 4.23271L13.7944 9.48318C14.0703 9.77285 14.0703 10.2281 13.7944 10.5178L8.79306 15.7682C8.50737 16.0681 8.03263 16.0797 7.73271 15.794C7.43279 15.5083 7.42125 15.0336 7.70694 14.7336L12.2155 10.0005L7.70694 5.26729C7.42125 4.96737 7.43279 4.49264 7.73271 4.20694Z",fill:"currentColor"}))}});export{l as B,s as F,C as a,a as b,t as s}; +import{B as e,H as r}from"./_plugin-vue_export-helper.js";function t(n){switch(n){case"tiny":return"mini";case"small":return"tiny";case"medium":return"small";case"large":return"medium";case"huge":return"large"}throw new Error(`${n} has no smaller size.`)}const l=e({name:"Backward",render(){return r("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r("path",{d:"M12.2674 15.793C11.9675 16.0787 11.4927 16.0672 11.2071 15.7673L6.20572 10.5168C5.9298 10.2271 5.9298 9.7719 6.20572 9.48223L11.2071 4.23177C11.4927 3.93184 11.9675 3.92031 12.2674 4.206C12.5673 4.49169 12.5789 4.96642 12.2932 5.26634L7.78458 9.99952L12.2932 14.7327C12.5789 15.0326 12.5673 15.5074 12.2674 15.793Z",fill:"currentColor"}))}}),s=e({name:"FastBackward",render(){return r("svg",{viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},r("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},r("g",{fill:"currentColor","fill-rule":"nonzero"},r("path",{d:"M8.73171,16.7949 C9.03264,17.0795 9.50733,17.0663 9.79196,16.7654 C10.0766,16.4644 10.0634,15.9897 9.76243,15.7051 L4.52339,10.75 L17.2471,10.75 C17.6613,10.75 17.9971,10.4142 17.9971,10 C17.9971,9.58579 17.6613,9.25 17.2471,9.25 L4.52112,9.25 L9.76243,4.29275 C10.0634,4.00812 10.0766,3.53343 9.79196,3.2325 C9.50733,2.93156 9.03264,2.91834 8.73171,3.20297 L2.31449,9.27241 C2.14819,9.4297 2.04819,9.62981 2.01448,9.8386 C2.00308,9.89058 1.99707,9.94459 1.99707,10 C1.99707,10.0576 2.00356,10.1137 2.01585,10.1675 C2.05084,10.3733 2.15039,10.5702 2.31449,10.7254 L8.73171,16.7949 Z"}))))}}),a=e({name:"FastForward",render(){return r("svg",{viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},r("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},r("g",{fill:"currentColor","fill-rule":"nonzero"},r("path",{d:"M11.2654,3.20511 C10.9644,2.92049 10.4897,2.93371 10.2051,3.23464 C9.92049,3.53558 9.93371,4.01027 10.2346,4.29489 L15.4737,9.25 L2.75,9.25 C2.33579,9.25 2,9.58579 2,10.0000012 C2,10.4142 2.33579,10.75 2.75,10.75 L15.476,10.75 L10.2346,15.7073 C9.93371,15.9919 9.92049,16.4666 10.2051,16.7675 C10.4897,17.0684 10.9644,17.0817 11.2654,16.797 L17.6826,10.7276 C17.8489,10.5703 17.9489,10.3702 17.9826,10.1614 C17.994,10.1094 18,10.0554 18,10.0000012 C18,9.94241 17.9935,9.88633 17.9812,9.83246 C17.9462,9.62667 17.8467,9.42976 17.6826,9.27455 L11.2654,3.20511 Z"}))))}}),C=e({name:"Forward",render(){return r("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r("path",{d:"M7.73271 4.20694C8.03263 3.92125 8.50737 3.93279 8.79306 4.23271L13.7944 9.48318C14.0703 9.77285 14.0703 10.2281 13.7944 10.5178L8.79306 15.7682C8.50737 16.0681 8.03263 16.0797 7.73271 15.794C7.43279 15.5083 7.42125 15.0336 7.70694 14.7336L12.2155 10.0005L7.70694 5.26729C7.42125 4.96737 7.43279 4.49264 7.73271 4.20694Z",fill:"currentColor"}))}});export{l as B,s as F,C as a,a as b,t as s}; diff --git a/ui/dist/assets/IosArrowForward.js b/ui/dist/assets/IosArrowForward.js index eca009af..d7bbf2ff 100644 --- a/ui/dist/assets/IosArrowForward.js +++ b/ui/dist/assets/IosArrowForward.js @@ -1,3 +1,3 @@ -import{bK as r}from"./_plugin-vue_export-helper.js";var n={};Object.defineProperty(n,"__esModule",{value:!0});const e=r,l={version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 512 512","enable-background":"new 0 0 512 512","xml:space":"preserve"},d=(0,e.createElementVNode)("path",{d:`M217.9,256L345,129c9.4-9.4,9.4-24.6,0-33.9c-9.4-9.4-24.6-9.3-34,0L167,239c-9.1,9.1-9.3,23.7-0.7,33.1L310.9,417 - c4.7,4.7,10.9,7,17,7c6.1,0,12.3-2.3,17-7c9.4-9.4,9.4-24.6,0-33.9L217.9,256z`},null,-1),w=[d];var x=n.default=(0,e.defineComponent)({name:"IosArrowBack",render:function(s,a){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",l,w)}}),t={};Object.defineProperty(t,"__esModule",{value:!0});const o=r,_={version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 512 512","enable-background":"new 0 0 512 512","xml:space":"preserve"},i=(0,o.createElementVNode)("path",{d:`M294.1,256L167,129c-9.4-9.4-9.4-24.6,0-33.9s24.6-9.3,34,0L345,239c9.1,9.1,9.3,23.7,0.7,33.1L201.1,417 - c-4.7,4.7-10.9,7-17,7c-6.1,0-12.3-2.3-17-7c-9.4-9.4-9.4-24.6,0-33.9L294.1,256z`},null,-1),p=[i];var v=t.default=(0,o.defineComponent)({name:"IosArrowForward",render:function(s,a){return(0,o.openBlock)(),(0,o.createElementBlock)("svg",_,p)}});export{x as _,v as a}; +import{bK as c,bL as w}from"./_plugin-vue_export-helper.js";var o={},s;function d(){if(s)return o;s=1,Object.defineProperty(o,"__esModule",{value:!0});const r=c(),t={version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 512 512","enable-background":"new 0 0 512 512","xml:space":"preserve"};return o.default=(0,r.defineComponent)({name:"IosArrowBack",render:function(u,e){return(0,r.openBlock)(),(0,r.createElementBlock)("svg",t,e[0]||(e[0]=[(0,r.createElementVNode)("path",{d:`M217.9,256L345,129c9.4-9.4,9.4-24.6,0-33.9c-9.4-9.4-24.6-9.3-34,0L167,239c-9.1,9.1-9.3,23.7-0.7,33.1L310.9,417 + c4.7,4.7,10.9,7,17,7c6.1,0,12.3-2.3,17-7c9.4-9.4,9.4-24.6,0-33.9L217.9,256z`},null,-1)]))}}),o}var i=d();const m=w(i);var n={},a;function p(){if(a)return n;a=1,Object.defineProperty(n,"__esModule",{value:!0});const r=c(),t={version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 512 512","enable-background":"new 0 0 512 512","xml:space":"preserve"};return n.default=(0,r.defineComponent)({name:"IosArrowForward",render:function(u,e){return(0,r.openBlock)(),(0,r.createElementBlock)("svg",t,e[0]||(e[0]=[(0,r.createElementVNode)("path",{d:`M294.1,256L167,129c-9.4-9.4-9.4-24.6,0-33.9s24.6-9.3,34,0L345,239c9.1,9.1,9.3,23.7,0.7,33.1L201.1,417 + c-4.7,4.7-10.9,7-17,7c-6.1,0-12.3-2.3-17-7c-9.4-9.4-9.4-24.6,0-33.9L294.1,256z`},null,-1)]))}}),n}var x=p();const k=w(x);export{m as I,k as a}; diff --git a/ui/dist/assets/Log.js b/ui/dist/assets/Log.js index 6254c10a..bcd5b1bb 100644 --- a/ui/dist/assets/Log.js +++ b/ui/dist/assets/Log.js @@ -1,8 +1,8 @@ -import{c as Ae,f as Ke,t as qe,u as Ye,s as Se,a as Xe,_ as Ge,b as Qe,d as Je,e as Ze}from"./main.js";import{c as et,u as tt,_ as ot,a as nt,b as lt}from"./DropDown.js";import{aG as at,av as He,aH as rt,a_ as it,D as fe,aB as st,I as s,aO as Le,A as ct,c as ce,r as N,j as L,u as Me,w as je,b as he,aw as le,ay as de,ax as r,aA as ge,az as Ne,E as Re,aD as Fe,aP as dt,aI as ut,n as $e,l as Be,be as Te,aJ as I,aK as ze,bd as ht,aW as ft,aC as Y,O as ye,N as W,aU as ke,aN as X,bf as gt,aZ as Ce,bK as be,bP as bt,bB as vt,bV as j,bU as h,bM as t,bR as D,bW as E,bT as _,bS as b,i as pt,b$ as mt,bo as _t,bQ as g,G as wt,v as xt,F as Q,b_ as Ve,k as se,bm as yt,bX as J}from"./_plugin-vue_export-helper.js";import{a as kt,_ as Ct}from"./Play.js";import"./Forward.js";function Rt(e){const{textColor2:l,modalColor:a,borderColor:i,fontSize:c,primaryColor:k}=e;return{loaderFontSize:c,loaderTextColor:l,loaderColor:a,loaderBorder:`1px solid ${i}`,loadingColor:k}}const $t=at({name:"Log",common:He,peers:{Scrollbar:rt,Code:et},self:Rt});function St(e){const{primaryColor:l,opacityDisabled:a,borderRadius:i,textColor3:c}=e;return Object.assign(Object.assign({},Ae),{iconColor:c,textColor:"white",loadingColor:l,opacityDisabled:a,railColor:"rgba(0, 0, 0, .14)",railColorActive:l,buttonBoxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.3), inset 0 0 1px 0 rgba(0, 0, 0, 0.05)",buttonColor:"#FFF",railBorderRadiusSmall:i,railBorderRadiusMedium:i,railBorderRadiusLarge:i,buttonBorderRadiusSmall:i,buttonBorderRadiusMedium:i,buttonBorderRadiusLarge:i,boxShadowFocus:`0 0 0 2px ${it(l,{alpha:.2})}`})}const Bt={name:"Switch",common:He,self:St},Tt=fe({name:"LogLoader",props:{clsPrefix:{type:String,required:!0}},setup(){return{locale:st("Log").localeRef}},render(){const{clsPrefix:e}=this;return s("div",{class:`${e}-log-loader`},s(Le,{clsPrefix:e,strokeWidth:24,scale:.85}),s("span",{class:`${e}-log-loader__content`},this.locale.loading))}}),Pe=ct("n-log"),zt=fe({props:{line:{type:String,default:""}},setup(e){const{trimRef:l,highlightRef:a,languageRef:i,mergedHljsRef:c}=ce(Pe),k=N(null),C=L(()=>l.value?e.line.trim():e.line);function f(){k.value&&(k.value.innerHTML=M(i.value,C.value))}function M(w,T){const{value:x}=c;return x&&w&&x.getLanguage(w)?x.highlight(T,{language:w}).value:T}return Me(()=>{a.value&&f()}),je(he(e,"line"),()=>{a.value&&f()}),{highlight:a,selfRef:k,maybeTrimmedLines:C}},render(){const{highlight:e,maybeTrimmedLines:l}=this;return s("pre",{ref:"selfRef"},e?null:l)}}),Vt=le("log",` +import{c as Ue,f as Ke,t as Ye,u as Xe,s as Be,a as Qe,_ as Ge,b as Je,d as Ze,S as et}from"./main.js";import{c as tt,u as ot,_ as nt,a as lt,b as at}from"./DropDown.js";import{aG as rt,aw as je,aH as it,a_ as st,x as ct,B as fe,d as de,r as E,c as L,p as Fe,w as Ne,b as he,H as c,aC as dt,aO as Oe,ax as le,az as ue,ay as s,aB as ge,aA as Ie,D as Se,aE as qe,aP as ut,aI as ht,n as Te,U as ze,be as Ve,aJ as I,aK as $e,bd as ft,aW as gt,aD as Y,N as ke,M as q,aU as Re,aN as X,bf as pt,aZ as Ce,bK as pe,bL as be,bP as bt,bB as vt,bV as P,bU as h,bN as t,bR as A,bW as O,bT as _,bS as p,i as mt,b$ as _t,bo as wt,bQ as g,E as xt,W as yt,F as G,b_ as He,A as ae,bm as kt,bX as J}from"./_plugin-vue_export-helper.js";import{P as Rt,A as Ct}from"./Play.js";import"./Forward.js";function St(e){const{textColor2:l,modalColor:i,borderColor:r,fontSize:o,primaryColor:k}=e;return{loaderFontSize:o,loaderTextColor:l,loaderColor:i,loaderBorder:`1px solid ${r}`,loadingColor:k}}const Tt=rt({name:"Log",common:je,peers:{Scrollbar:it,Code:tt},self:St});function Bt(e){const{primaryColor:l,opacityDisabled:i,borderRadius:r,textColor3:o}=e;return Object.assign(Object.assign({},Ue),{iconColor:o,textColor:"white",loadingColor:l,opacityDisabled:i,railColor:"rgba(0, 0, 0, .14)",railColorActive:l,buttonBoxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.3), inset 0 0 1px 0 rgba(0, 0, 0, 0.05)",buttonColor:"#FFF",railBorderRadiusSmall:r,railBorderRadiusMedium:r,railBorderRadiusLarge:r,buttonBorderRadiusSmall:r,buttonBorderRadiusMedium:r,buttonBorderRadiusLarge:r,boxShadowFocus:`0 0 0 2px ${st(l,{alpha:.2})}`})}const zt={name:"Switch",common:je,self:Bt},Ae=ct("n-log"),Vt=fe({props:{line:{type:String,default:""}},setup(e){const{trimRef:l,highlightRef:i,languageRef:r,mergedHljsRef:o}=de(Ae),k=E(null),R=L(()=>l.value?e.line.trim():e.line);function f(){k.value&&(k.value.innerHTML=M(r.value,R.value))}function M(w,z){const{value:x}=o;return x&&w&&x.getLanguage(w)?x.highlight(z,{language:w}).value:z}return Fe(()=>{i.value&&f()}),Ne(he(e,"line"),()=>{i.value&&f()}),{highlight:i,selfRef:k,maybeTrimmedLines:R}},render(){const{highlight:e,maybeTrimmedLines:l}=this;return c("pre",{ref:"selfRef"},e?null:l)}}),$t=fe({name:"LogLoader",props:{clsPrefix:{type:String,required:!0}},setup(){return{locale:dt("Log").localeRef}},render(){const{clsPrefix:e}=this;return c("div",{class:`${e}-log-loader`},c(Oe,{clsPrefix:e,strokeWidth:24,scale:.85}),c("span",{class:`${e}-log-loader__content`},this.locale.loading))}}),Ht=le("log",` position: relative; box-sizing: border-box; transition: border-color .3s var(--n-bezier); -`,[de("pre",` +`,[ue("pre",` white-space: pre-wrap; word-break: break-word; margin: 0; @@ -24,7 +24,7 @@ import{c as Ae,f as Ke,t as qe,u as Ye,s as Se,a as Xe,_ as Ge,b as Qe,d as Je,e color: var(--n-loader-text-color); background-color: var(--n-loader-color); font-size: var(--n-loader-font-size); - `,[Ke(),r("content",` + `,[Ke(),s("content",` display: inline-block; vertical-align: bottom; line-height: 34px; @@ -40,8 +40,8 @@ import{c as Ae,f as Ke,t as qe,u as Ye,s as Se,a as Xe,_ as Ge,b as Qe,d as Je,e width: 20px; height: 20px; display: inline-block; - `)])]),Ht=Object.assign(Object.assign({},ge.props),{loading:Boolean,trim:Boolean,log:String,fontSize:{type:Number,default:14},lines:{type:Array,default:()=>[]},lineHeight:{type:Number,default:1.25},language:String,rows:{type:Number,default:15},offsetTop:{type:Number,default:0},offsetBottom:{type:Number,default:0},hljs:Object,onReachTop:Function,onReachBottom:Function,onRequireMore:Function}),Lt=fe({name:"Log",props:Ht,setup(e){const{mergedClsPrefixRef:l,inlineThemeDisabled:a}=Ne(e),i=N(!1),c=L(()=>e.language!==void 0),k=L(()=>`calc(${Math.round(e.rows*e.lineHeight*e.fontSize)}px)`),C=L(()=>{const{log:u}=e;return u?u.split(` -`):e.lines}),f=N(null),M=ge("Log","-log",Vt,$t,e,l);function w(u){const v=u.target,V=v.firstElementChild;if(i.value){$e(()=>{i.value=!1});return}const H=v.offsetHeight,y=v.scrollTop,B=V.offsetHeight,n=y,P=B-y-H;if(n<=e.offsetTop){const{onReachTop:$,onRequireMore:p}=e;p&&p("top"),$&&$()}if(P<=e.offsetBottom){const{onReachBottom:$,onRequireMore:p}=e;p&&p("bottom"),$&&$()}}const T=qe(x,300);function x(u){if(i.value){$e(()=>{i.value=!1});return}if(f.value){const{containerRef:v,contentRef:V}=f.value;if(v&&V){const H=v.offsetHeight,y=v.scrollTop,B=V.offsetHeight,n=y,P=B-y-H,$=u.deltaY;if(n===0&&$<0){const{onRequireMore:p}=e;p&&p("top")}if(P<=0&&$>0){const{onRequireMore:p}=e;p&&p("bottom")}}}}function o(u){const{value:v}=f;if(!v)return;const{silent:V,top:H,position:y}=u;V&&(i.value=!0),H!==void 0?v.scrollTo({left:0,top:H}):(y==="bottom"||y==="top")&&v.scrollTo({position:y})}function R(u=!1){Be("log","`scrollToTop` is deprecated, please use `scrollTo({ position: 'top'})` instead."),o({position:"top",silent:u})}function z(u=!1){Be("log","`scrollToTop` is deprecated, please use `scrollTo({ position: 'bottom'})` instead."),o({position:"bottom",silent:u})}Re(Pe,{languageRef:he(e,"language"),mergedHljsRef:tt(e),trimRef:he(e,"trim"),highlightRef:c});const Z={scrollTo:o},G=L(()=>{const{self:{loaderFontSize:u,loaderTextColor:v,loaderColor:V,loaderBorder:H,loadingColor:y},common:{cubicBezierEaseInOut:B}}=M.value;return{"--n-bezier":B,"--n-loader-font-size":u,"--n-loader-border":H,"--n-loader-color":V,"--n-loader-text-color":v,"--n-loading-color":y}}),F=a?Fe("log",void 0,G,e):void 0;return Object.assign(Object.assign({},Z),{mergedClsPrefix:l,scrollbarRef:f,mergedTheme:M,styleHeight:k,mergedLines:C,scrollToTop:R,scrollToBottom:z,handleWheel:T,handleScroll:w,cssVars:a?void 0:G,themeClass:F==null?void 0:F.themeClass,onRender:F==null?void 0:F.onRender})},render(){const{mergedClsPrefix:e,mergedTheme:l,onRender:a}=this;return a==null||a(),s("div",{class:[`${e}-log`,this.themeClass],style:[{lineHeight:this.lineHeight,height:this.styleHeight},this.cssVars],onWheelPassive:this.handleWheel},[s(dt,{ref:"scrollbarRef",theme:l.peers.Scrollbar,themeOverrides:l.peerOverrides.Scrollbar,onScroll:this.handleScroll},{default:()=>s(ot,{internalNoHighlight:!0,internalFontSize:this.fontSize,theme:l.peers.Code,themeOverrides:l.peerOverrides.Code},{default:()=>this.mergedLines.map((i,c)=>s(zt,{key:c,line:i}))})}),s(ut,{name:"fade-in-scale-up-transition"},{default:()=>this.loading?s(Tt,{clsPrefix:e}):null})])}}),Mt=le("switch",` + `)])]),Lt=Object.assign(Object.assign({},ge.props),{loading:Boolean,trim:Boolean,log:String,fontSize:{type:Number,default:14},lines:{type:Array,default:()=>[]},lineHeight:{type:Number,default:1.25},language:String,rows:{type:Number,default:15},offsetTop:{type:Number,default:0},offsetBottom:{type:Number,default:0},hljs:Object,onReachTop:Function,onReachBottom:Function,onRequireMore:Function}),Mt=fe({name:"Log",props:Lt,setup(e){const{mergedClsPrefixRef:l,inlineThemeDisabled:i}=Ie(e),r=E(!1),o=L(()=>e.language!==void 0),k=L(()=>`calc(${Math.round(e.rows*e.lineHeight*e.fontSize)}px)`),R=L(()=>{const{log:u}=e;return u?u.split(` +`):e.lines}),f=E(null),M=ge("Log","-log",Ht,Tt,e,l);function w(u){const b=u.target,$=b.firstElementChild;if(r.value){Te(()=>{r.value=!1});return}const H=b.offsetHeight,y=b.scrollTop,B=$.offsetHeight,a=y,F=B-y-H;if(a<=e.offsetTop){const{onReachTop:S,onRequireMore:v}=e;v&&v("top"),S&&S()}if(F<=e.offsetBottom){const{onReachBottom:S,onRequireMore:v}=e;v&&v("bottom"),S&&S()}}const z=Ye(x,300);function x(u){if(r.value){Te(()=>{r.value=!1});return}if(f.value){const{containerRef:b,contentRef:$}=f.value;if(b&&$){const H=b.offsetHeight,y=b.scrollTop,B=$.offsetHeight,a=y,F=B-y-H,S=u.deltaY;if(a===0&&S<0){const{onRequireMore:v}=e;v&&v("top")}if(F<=0&&S>0){const{onRequireMore:v}=e;v&&v("bottom")}}}}function n(u){const{value:b}=f;if(!b)return;const{silent:$,top:H,position:y}=u;$&&(r.value=!0),H!==void 0?b.scrollTo({left:0,top:H}):(y==="bottom"||y==="top")&&b.scrollTo({position:y})}function C(u=!1){ze("log","`scrollToTop` is deprecated, please use `scrollTo({ position: 'top'})` instead."),n({position:"top",silent:u})}function V(u=!1){ze("log","`scrollToTop` is deprecated, please use `scrollTo({ position: 'bottom'})` instead."),n({position:"bottom",silent:u})}Se(Ae,{languageRef:he(e,"language"),mergedHljsRef:ot(e),trimRef:he(e,"trim"),highlightRef:o});const Z={scrollTo:n},Q=L(()=>{const{self:{loaderFontSize:u,loaderTextColor:b,loaderColor:$,loaderBorder:H,loadingColor:y},common:{cubicBezierEaseInOut:B}}=M.value;return{"--n-bezier":B,"--n-loader-font-size":u,"--n-loader-border":H,"--n-loader-color":$,"--n-loader-text-color":b,"--n-loading-color":y}}),j=i?qe("log",void 0,Q,e):void 0;return Object.assign(Object.assign({},Z),{mergedClsPrefix:l,scrollbarRef:f,mergedTheme:M,styleHeight:k,mergedLines:R,scrollToTop:C,scrollToBottom:V,handleWheel:z,handleScroll:w,cssVars:i?void 0:Q,themeClass:j==null?void 0:j.themeClass,onRender:j==null?void 0:j.onRender})},render(){const{mergedClsPrefix:e,mergedTheme:l,onRender:i}=this;return i==null||i(),c("div",{class:[`${e}-log`,this.themeClass],style:[{lineHeight:this.lineHeight,height:this.styleHeight},this.cssVars],onWheelPassive:this.handleWheel},[c(ut,{ref:"scrollbarRef",theme:l.peers.Scrollbar,themeOverrides:l.peerOverrides.Scrollbar,onScroll:this.handleScroll},{default:()=>c(nt,{internalNoHighlight:!0,internalFontSize:this.fontSize,theme:l.peers.Code,themeOverrides:l.peerOverrides.Code},{default:()=>this.mergedLines.map((r,o)=>c(Vt,{key:o,line:r}))})}),c(ht,{name:"fade-in-scale-up-transition"},{default:()=>this.loading?c($t,{clsPrefix:e}):null})])}}),Pt=le("switch",` height: var(--n-height); min-width: var(--n-width); vertical-align: middle; @@ -51,17 +51,17 @@ import{c as Ae,f as Ke,t as qe,u as Ye,s as Se,a as Xe,_ as Ge,b as Qe,d as Je,e outline: none; justify-content: center; align-items: center; -`,[r("children-placeholder",` +`,[s("children-placeholder",` height: var(--n-rail-height); display: flex; flex-direction: column; overflow: hidden; pointer-events: none; visibility: hidden; - `),r("rail-placeholder",` + `),s("rail-placeholder",` display: flex; flex-wrap: none; - `),r("button-placeholder",` + `),s("button-placeholder",` width: calc(1.75 * var(--n-rail-height)); height: var(--n-rail-height); `),le("base-loading",` @@ -72,7 +72,7 @@ import{c as Ae,f as Ke,t as qe,u as Ye,s as Se,a as Xe,_ as Ge,b as Qe,d as Je,e font-size: calc(var(--n-button-width) - 4px); color: var(--n-loading-color); transition: color .3s var(--n-bezier); - `,[Te({left:"50%",top:"50%",originalTransform:"translateX(-50%) translateY(-50%)"})]),r("checked, unchecked",` + `,[Ve({left:"50%",top:"50%",originalTransform:"translateX(-50%) translateY(-50%)"})]),s("checked, unchecked",` transition: color .3s var(--n-bezier); color: var(--n-text-color); box-sizing: border-box; @@ -83,16 +83,16 @@ import{c as Ae,f as Ke,t as qe,u as Ye,s as Se,a as Xe,_ as Ge,b as Qe,d as Je,e display: flex; align-items: center; line-height: 1; - `),r("checked",` + `),s("checked",` right: 0; padding-right: calc(1.25 * var(--n-rail-height) - var(--n-offset)); - `),r("unchecked",` + `),s("unchecked",` left: 0; justify-content: flex-end; padding-left: calc(1.25 * var(--n-rail-height) - var(--n-offset)); - `),de("&:focus",[r("rail",` + `),ue("&:focus",[s("rail",` box-shadow: var(--n-box-shadow-focus); - `)]),I("round",[r("rail","border-radius: calc(var(--n-rail-height) / 2);",[r("button","border-radius: calc(var(--n-button-height) / 2);")])]),ze("disabled",[ze("icon",[I("rubber-band",[I("pressed",[r("rail",[r("button","max-width: var(--n-button-width-pressed);")])]),r("rail",[de("&:active",[r("button","max-width: var(--n-button-width-pressed);")])]),I("active",[I("pressed",[r("rail",[r("button","left: calc(100% - var(--n-offset) - var(--n-button-width-pressed));")])]),r("rail",[de("&:active",[r("button","left: calc(100% - var(--n-offset) - var(--n-button-width-pressed));")])])])])])]),I("active",[r("rail",[r("button","left: calc(100% - var(--n-button-width) - var(--n-offset))")])]),r("rail",` + `)]),I("round",[s("rail","border-radius: calc(var(--n-rail-height) / 2);",[s("button","border-radius: calc(var(--n-button-height) / 2);")])]),$e("disabled",[$e("icon",[I("rubber-band",[I("pressed",[s("rail",[s("button","max-width: var(--n-button-width-pressed);")])]),s("rail",[ue("&:active",[s("button","max-width: var(--n-button-width-pressed);")])]),I("active",[I("pressed",[s("rail",[s("button","left: calc(100% - var(--n-offset) - var(--n-button-width-pressed));")])]),s("rail",[ue("&:active",[s("button","left: calc(100% - var(--n-offset) - var(--n-button-width-pressed));")])])])])])]),I("active",[s("rail",[s("button","left: calc(100% - var(--n-button-width) - var(--n-offset))")])]),s("rail",` overflow: hidden; height: var(--n-rail-height); min-width: var(--n-rail-width); @@ -104,7 +104,7 @@ import{c as Ae,f as Ke,t as qe,u as Ye,s as Se,a as Xe,_ as Ge,b as Qe,d as Je,e background .3s var(--n-bezier), box-shadow .3s var(--n-bezier); background-color: var(--n-rail-color); - `,[r("button-icon",` + `,[s("button-icon",` color: var(--n-icon-color); transition: color .3s var(--n-bezier); font-size: calc(var(--n-button-height) - 4px); @@ -117,7 +117,7 @@ import{c as Ae,f as Ke,t as qe,u as Ye,s as Se,a as Xe,_ as Ge,b as Qe,d as Je,e justify-content: center; align-items: center; line-height: 1; - `,[Te()]),r("button",` + `,[Ve()]),s("button",` align-items: center; top: var(--n-offset); left: var(--n-offset); @@ -137,9 +137,9 @@ import{c as Ae,f as Ke,t as qe,u as Ye,s as Se,a as Xe,_ as Ge,b as Qe,d as Je,e opacity .3s var(--n-bezier), max-width .3s var(--n-bezier), box-shadow .3s var(--n-bezier); - `)]),I("active",[r("rail","background-color: var(--n-rail-color-active);")]),I("loading",[r("rail",` + `)]),I("active",[s("rail","background-color: var(--n-rail-color-active);")]),I("loading",[s("rail",` cursor: wait; - `)]),I("disabled",[r("rail",` + `)]),I("disabled",[s("rail",` cursor: not-allowed; opacity: .5; - `)])]),jt=Object.assign(Object.assign({},ge.props),{size:{type:String,default:"medium"},value:{type:[String,Number,Boolean],default:void 0},loading:Boolean,defaultValue:{type:[String,Number,Boolean],default:!1},disabled:{type:Boolean,default:void 0},round:{type:Boolean,default:!0},"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],checkedValue:{type:[String,Number,Boolean],default:!0},uncheckedValue:{type:[String,Number,Boolean],default:!1},railStyle:Function,rubberBand:{type:Boolean,default:!0},onChange:[Function,Array]});let ne;const Nt=fe({name:"Switch",props:jt,setup(e){ne===void 0&&(typeof CSS<"u"?typeof CSS.supports<"u"?ne=CSS.supports("width","max(1px)"):ne=!1:ne=!0);const{mergedClsPrefixRef:l,inlineThemeDisabled:a}=Ne(e),i=ge("Switch","-switch",Mt,Bt,e,l),c=ht(e),{mergedSizeRef:k,mergedDisabledRef:C}=c,f=N(e.defaultValue),M=he(e,"value"),w=ft(M,f),T=L(()=>w.value===e.checkedValue),x=N(!1),o=N(!1),R=L(()=>{const{railStyle:n}=e;if(n)return n({focused:o.value,checked:T.value})});function z(n){const{"onUpdate:value":P,onChange:$,onUpdateValue:p}=e,{nTriggerFormInput:ee,nTriggerFormChange:K}=c;P&&Ce(P,n),p&&Ce(p,n),$&&Ce($,n),f.value=n,ee(),K()}function Z(){const{nTriggerFormFocus:n}=c;n()}function G(){const{nTriggerFormBlur:n}=c;n()}function F(){e.loading||C.value||(w.value!==e.checkedValue?z(e.checkedValue):z(e.uncheckedValue))}function u(){o.value=!0,Z()}function v(){o.value=!1,G(),x.value=!1}function V(n){e.loading||C.value||n.key===" "&&(w.value!==e.checkedValue?z(e.checkedValue):z(e.uncheckedValue),x.value=!1)}function H(n){e.loading||C.value||n.key===" "&&(n.preventDefault(),x.value=!0)}const y=L(()=>{const{value:n}=k,{self:{opacityDisabled:P,railColor:$,railColorActive:p,buttonBoxShadow:ee,buttonColor:K,boxShadowFocus:ve,loadingColor:U,textColor:d,iconColor:pe,[Y("buttonHeight",n)]:S,[Y("buttonWidth",n)]:A,[Y("buttonWidthPressed",n)]:me,[Y("railHeight",n)]:O,[Y("railWidth",n)]:q,[Y("railBorderRadius",n)]:_e,[Y("buttonBorderRadius",n)]:we},common:{cubicBezierEaseInOut:xe}}=i.value;let m,te,oe;return ne?(m=`calc((${O} - ${S}) / 2)`,te=`max(${O}, ${S})`,oe=`max(${q}, calc(${q} + ${S} - ${O}))`):(m=ye((W(O)-W(S))/2),te=ye(Math.max(W(O),W(S))),oe=W(O)>W(S)?q:ye(W(q)+W(S)-W(O))),{"--n-bezier":xe,"--n-button-border-radius":we,"--n-button-box-shadow":ee,"--n-button-color":K,"--n-button-width":A,"--n-button-width-pressed":me,"--n-button-height":S,"--n-height":te,"--n-offset":m,"--n-opacity-disabled":P,"--n-rail-border-radius":_e,"--n-rail-color":$,"--n-rail-color-active":p,"--n-rail-height":O,"--n-rail-width":q,"--n-width":oe,"--n-box-shadow-focus":ve,"--n-loading-color":U,"--n-text-color":d,"--n-icon-color":pe}}),B=a?Fe("switch",L(()=>k.value[0]),y,e):void 0;return{handleClick:F,handleBlur:v,handleFocus:u,handleKeyup:V,handleKeydown:H,mergedRailStyle:R,pressed:x,mergedClsPrefix:l,mergedValue:w,checked:T,mergedDisabled:C,cssVars:a?void 0:y,themeClass:B==null?void 0:B.themeClass,onRender:B==null?void 0:B.onRender}},render(){const{mergedClsPrefix:e,mergedDisabled:l,checked:a,mergedRailStyle:i,onRender:c,$slots:k}=this;c==null||c();const{checked:C,unchecked:f,icon:M,"checked-icon":w,"unchecked-icon":T}=k,x=!(ke(M)&&ke(w)&&ke(T));return s("div",{role:"switch","aria-checked":a,class:[`${e}-switch`,this.themeClass,x&&`${e}-switch--icon`,a&&`${e}-switch--active`,l&&`${e}-switch--disabled`,this.round&&`${e}-switch--round`,this.loading&&`${e}-switch--loading`,this.pressed&&`${e}-switch--pressed`,this.rubberBand&&`${e}-switch--rubber-band`],tabindex:this.mergedDisabled?void 0:0,style:this.cssVars,onClick:this.handleClick,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyup:this.handleKeyup,onKeydown:this.handleKeydown},s("div",{class:`${e}-switch__rail`,"aria-hidden":"true",style:i},X(C,o=>X(f,R=>o||R?s("div",{"aria-hidden":!0,class:`${e}-switch__children-placeholder`},s("div",{class:`${e}-switch__rail-placeholder`},s("div",{class:`${e}-switch__button-placeholder`}),o),s("div",{class:`${e}-switch__rail-placeholder`},s("div",{class:`${e}-switch__button-placeholder`}),R)):null)),s("div",{class:`${e}-switch__button`},X(M,o=>X(w,R=>X(T,z=>s(gt,null,{default:()=>this.loading?s(Le,{key:"loading",clsPrefix:e,strokeWidth:20}):this.checked&&(R||o)?s("div",{class:`${e}-switch__button-icon`,key:R?"checked-icon":"icon"},R||o):!this.checked&&(z||o)?s("div",{class:`${e}-switch__button-icon`,key:z?"unchecked-icon":"icon"},z||o):null})))),X(C,o=>o&&s("div",{key:"checked",class:`${e}-switch__checked`},o)),X(f,o=>o&&s("div",{key:"unchecked",class:`${e}-switch__unchecked`},o)))))}});var Oe={};Object.defineProperty(Oe,"__esModule",{value:!0});const ae=be,Ft={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 20 20"},Pt=(0,ae.createElementVNode)("g",{fill:"none"},[(0,ae.createElementVNode)("path",{d:"M10.5 3l6.043.002l.085.015l.063.02l.076.04l.055.04l.06.06l.03.038l.041.074l.03.083l.015.082L17 3.5v6a.5.5 0 0 1-.992.09L16 9.5V4.706L4.706 16H9.5a.5.5 0 0 1 .492.41l.008.09a.5.5 0 0 1-.41.492L9.5 17H3.48l-.069-.008l-.102-.03l-.076-.04l-.055-.04l-.06-.06l-.03-.037l-.041-.074l-.03-.083l-.006-.023A.499.499 0 0 1 3 16.5l.005.074l-.003-.031L3 10.5a.5.5 0 0 1 .992-.09L4 10.5v4.792L15.292 4H10.5a.5.5 0 0 1-.492-.41L10 3.5a.5.5 0 0 1 .5-.5z",fill:"currentColor"})],-1),Ot=[Pt];var Et=Oe.default=(0,ae.defineComponent)({name:"ArrowMaximize20Regular",render:function(l,a){return(0,ae.openBlock)(),(0,ae.createElementBlock)("svg",Ft,Ot)}}),Ee={};Object.defineProperty(Ee,"__esModule",{value:!0});const re=be,It={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 20 20"},Wt=(0,re.createElementVNode)("g",{fill:"none"},[(0,re.createElementVNode)("path",{d:"M10.5 8.826l.874.998a.5.5 0 0 0 .752-.658l-1.75-2a.5.5 0 0 0-.752 0l-1.75 2a.5.5 0 0 0 .752.658l.874-.998v3.679a.5.5 0 0 0 1 0v-3.68zM4 16a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H4zm-1-2a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9h-3.834a1.495 1.495 0 0 0-.287-.493L12.435 8H17V6a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v2h4.565l-.444.507c-.13.15-.226.317-.287.493H3v5z",fill:"currentColor"})],-1),Dt=[Wt];var Ut=Ee.default=(0,re.defineComponent)({name:"PanelTopContract20Regular",render:function(l,a){return(0,re.openBlock)(),(0,re.createElementBlock)("svg",It,Dt)}}),Ie={};Object.defineProperty(Ie,"__esModule",{value:!0});const ie=be,At={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 20 20"},Kt=(0,ie.createElementVNode)("g",{fill:"none"},[(0,ie.createElementVNode)("path",{d:"M10.5 11.174l.874-.998a.5.5 0 0 1 .752.658l-1.75 2a.5.5 0 0 1-.752 0l-1.75-2a.5.5 0 1 1 .752-.658l.874.998V7.495a.5.5 0 0 1 1 0v3.68zM4 16a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H4zm-1-2a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9h-5.5V8H17V6a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v2h5.5v1H3v5z",fill:"currentColor"})],-1),qt=[Kt];var Yt=Ie.default=(0,ie.defineComponent)({name:"PanelTopExpand20Regular",render:function(l,a){return(0,ie.openBlock)(),(0,ie.createElementBlock)("svg",At,qt)}}),We={};Object.defineProperty(We,"__esModule",{value:!0});const ue=be,Xt={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 512 512"},Gt=(0,ue.createElementVNode)("path",{d:"M392 432H120a40 40 0 0 1-40-40V120a40 40 0 0 1 40-40h272a40 40 0 0 1 40 40v272a40 40 0 0 1-40 40z",fill:"currentColor"},null,-1),Qt=[Gt];var Jt=We.default=(0,ue.defineComponent)({name:"Stop",render:function(l,a){return(0,ue.openBlock)(),(0,ue.createElementBlock)("svg",Xt,Qt)}});const Zt={class:"home-container"},eo=["rowspan"],to={key:1},oo={colspan:2},no={class:"action-container"},lo={class:"scroll-container"},ao={key:0,class:"scroll-label"},ro={__name:"Log",setup(e){mt(U=>({"70be8318":t(B),"51fe0fd8":t(n),"0dc52088":t(P)}));const l=Ye(),{log:a,log_mobile:i,running:c,log_lines:k,task_list:C,waiting:f,get_task_id:M,sc_uri:w}=Se(l),{get_tasks:T}=l,x=ce("axios"),o=ce("mobile"),R=N(!0);function z(){$e(()=>{var U;(U=document.querySelector("pre:last-child"))==null||U.scrollIntoView()})}function Z(){R.value&&z()}je(()=>[a,C],()=>{Z()},{deep:!0}),Me(()=>{T()}),vt(()=>{clearTimeout(M.value)});function G(){c.value=!0,k.value=[],x.get("/start"),T()}function F(){f.value=!0,x.get("/stop").then(U=>{c.value=!U.data,f.value=!1})}const u=N(!0),v=N(!1),V=N(!0);Re("show_task",v),Re("add_task",V);const H=Xe(),{conf:y}=Se(H),B=L(()=>y.value.theme=="light"?.25:.3),n=L(()=>o.value?"cover, cover":"753px, cover"),P=L(()=>o.value?"25% 0, 50%, 50%":"70% -15%, 50% 50%");function $(){x.get("/stop-maa")}const p=[{label:"停止Maa",key:"maa"}];function ee(){document.documentElement.requestFullscreen()}const K=N(!0),ve=ce("settings");return(U,d)=>{const pe=Ge,S=yt,A=_t,me=Qe,O=Lt,q=nt,_e=lt,we=Je,xe=Nt;return g(),j("div",Zt,[d[9]||(d[9]=h("div",{class:"log-bg"},null,-1)),t(K)?(g(),D(pe,{key:0,"preview-disabled":"",width:"100%",class:"sc",src:t(w)==""?"/black.jpg":t(w),"object-fit":"scale-down"},null,8,["src"])):E("",!0),_(me,{class:"task-table",size:"small","single-line":!1},{default:b(()=>[h("thead",{onClick:d[0]||(d[0]=m=>K.value=!t(K))},d[5]||(d[5]=[h("tr",null,[h("th",null,"时间"),h("th",{colspan:2},"任务")],-1)])),wt(h("tbody",null,[(g(!0),j(Q,null,Ve(t(C),m=>(g(),j(Q,null,[Object.keys(m.plan).length?(g(!0),j(Q,{key:0},Ve(m.plan,(te,oe,De)=>(g(),j("tr",null,[De==0?(g(),j("td",{key:0,rowspan:Object.keys(m.plan).length},J(m.time.split("T")[1].split(".")[0]),9,eo)):E("",!0),h("td",null,J(oe),1),h("td",null,J(te.map(Ue=>Ue||"_").join(", ")),1)]))),256)):(g(),j("tr",to,[h("td",null,J(m.time.split("T")[1].split(".")[0]),1),h("td",oo,J(m.meta_data)+J(m.type.display_value),1)]))],64))),256))],512),[[xt,!t(o)||t(u)]]),t(o)?(g(),D(A,{key:0,class:"toggle-table-collapse-btn",size:"small",onClick:d[1]||(d[1]=m=>u.value=!t(u)),focusable:!1},{icon:b(()=>[_(S,null,{default:b(()=>[t(u)?(g(),D(t(Ut),{key:0})):(g(),D(t(Yt),{key:1}))]),_:1})]),_:1})):E("",!0),t(o)?(g(),D(A,{key:1,class:"toggle-fullscreen-btn",size:"small",onClick:ee,focusable:!1},{icon:b(()=>[_(S,null,{default:b(()=>[_(t(Et))]),_:1})]),_:1})):E("",!0)]),_:1}),_(O,{class:"log",log:t(o)?t(i):t(a),language:"mower",style:{"user-select":"text"}},null,8,["log"]),h("div",no,[t(c)?(g(),D(q,{key:0,select:$,options:p,type:"error",up:!0},{default:b(()=>[_(A,{type:"error",onClick:F,loading:t(f),disabled:t(f)},{icon:b(()=>[_(S,null,{default:b(()=>[_(t(Jt))]),_:1})]),default:b(()=>[t(o)?E("",!0):(g(),j(Q,{key:0},[se("立即停止")],64))]),_:1},8,["loading","disabled"])]),_:1})):(g(),D(A,{key:1,type:"primary",onClick:G,loading:t(f),disabled:t(f)},{icon:b(()=>[_(S,null,{default:b(()=>[_(t(kt))]),_:1})]),default:b(()=>[t(o)?E("",!0):(g(),j(Q,{key:0},[se("开始执行")],64))]),_:1},8,["loading","disabled"])),_(_e),_(A,{type:"warning",onClick:d[2]||(d[2]=m=>v.value=!0)},{icon:b(()=>[_(S,null,{default:b(()=>[_(t(Ct))]),_:1})]),default:b(()=>[t(o)?E("",!0):(g(),j(Q,{key:0},[se("新增任务")],64))]),_:1}),t(o)?E("",!0):(g(),D(we,{key:2},{default:b(()=>d[6]||(d[6]=[h("div",null,"目前只糊了一个勉强能用的版本,其他功能敬请期待",-1),h("div",null,"只开放了空任务/专精任务",-1),h("div",null,"只能增,不能删!!谨慎填写任务",-1),h("div",null,"如果 mower 休息到 00:30,新增的 00:15 的任务是不会被执行的,因为此时在休息",-1),h("div",null,"所以最好在 00:00 mower运行的时候添加 00:15 的任务了,考验手速的时候到了",-1),h("div",null,"空任务,请确保任务房间名字,干员数量正确(没有判定)",-1),h("div",null,"专精任务,UI有详细说明;新增完毕,UI上面的表会实时反馈",-1),h("div",null,"在Q群或者频道提以上问题,看心情踢人",-1)])),_:1})),d[8]||(d[8]=h("div",{class:"expand"},null,-1)),t(o)?E("",!0):(g(),D(A,{key:3,type:"info",onClick:d[3]||(d[3]=m=>ve.value=!0)},{icon:b(()=>[_(S,null,{default:b(()=>[_(t(Ze))]),_:1})]),default:b(()=>[d[7]||(d[7]=se(" 全部设置 "))]),_:1})),h("div",lo,[_(xe,{value:t(R),"onUpdate:value":d[4]||(d[4]=m=>pt(R)?R.value=m:null)},null,8,["value"]),t(o)?E("",!0):(g(),j("span",ao,"自动滚动"))])])])}}},fo=bt(ro,[["__scopeId","data-v-49b0eb56"]]);export{fo as default}; + `)])]),Et=Object.assign(Object.assign({},ge.props),{size:{type:String,default:"medium"},value:{type:[String,Number,Boolean],default:void 0},loading:Boolean,defaultValue:{type:[String,Number,Boolean],default:!1},disabled:{type:Boolean,default:void 0},round:{type:Boolean,default:!0},"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],checkedValue:{type:[String,Number,Boolean],default:!0},uncheckedValue:{type:[String,Number,Boolean],default:!1},railStyle:Function,rubberBand:{type:Boolean,default:!0},onChange:[Function,Array]});let ne;const jt=fe({name:"Switch",props:Et,setup(e){ne===void 0&&(typeof CSS<"u"?typeof CSS.supports<"u"?ne=CSS.supports("width","max(1px)"):ne=!1:ne=!0);const{mergedClsPrefixRef:l,inlineThemeDisabled:i}=Ie(e),r=ge("Switch","-switch",Pt,zt,e,l),o=ft(e),{mergedSizeRef:k,mergedDisabledRef:R}=o,f=E(e.defaultValue),M=he(e,"value"),w=gt(M,f),z=L(()=>w.value===e.checkedValue),x=E(!1),n=E(!1),C=L(()=>{const{railStyle:a}=e;if(a)return a({focused:n.value,checked:z.value})});function V(a){const{"onUpdate:value":F,onChange:S,onUpdateValue:v}=e,{nTriggerFormInput:ee,nTriggerFormChange:U}=o;F&&Ce(F,a),v&&Ce(v,a),S&&Ce(S,a),f.value=a,ee(),U()}function Z(){const{nTriggerFormFocus:a}=o;a()}function Q(){const{nTriggerFormBlur:a}=o;a()}function j(){e.loading||R.value||(w.value!==e.checkedValue?V(e.checkedValue):V(e.uncheckedValue))}function u(){n.value=!0,Z()}function b(){n.value=!1,Q(),x.value=!1}function $(a){e.loading||R.value||a.key===" "&&(w.value!==e.checkedValue?V(e.checkedValue):V(e.uncheckedValue),x.value=!1)}function H(a){e.loading||R.value||a.key===" "&&(a.preventDefault(),x.value=!0)}const y=L(()=>{const{value:a}=k,{self:{opacityDisabled:F,railColor:S,railColorActive:v,buttonBoxShadow:ee,buttonColor:U,boxShadowFocus:ve,loadingColor:W,textColor:d,iconColor:me,[Y("buttonHeight",a)]:T,[Y("buttonWidth",a)]:D,[Y("buttonWidthPressed",a)]:_e,[Y("railHeight",a)]:N,[Y("railWidth",a)]:K,[Y("railBorderRadius",a)]:we,[Y("buttonBorderRadius",a)]:xe},common:{cubicBezierEaseInOut:ye}}=r.value;let m,te,oe;return ne?(m=`calc((${N} - ${T}) / 2)`,te=`max(${N}, ${T})`,oe=`max(${K}, calc(${K} + ${T} - ${N}))`):(m=ke((q(N)-q(T))/2),te=ke(Math.max(q(N),q(T))),oe=q(N)>q(T)?K:ke(q(K)+q(T)-q(N))),{"--n-bezier":ye,"--n-button-border-radius":xe,"--n-button-box-shadow":ee,"--n-button-color":U,"--n-button-width":D,"--n-button-width-pressed":_e,"--n-button-height":T,"--n-height":te,"--n-offset":m,"--n-opacity-disabled":F,"--n-rail-border-radius":we,"--n-rail-color":S,"--n-rail-color-active":v,"--n-rail-height":N,"--n-rail-width":K,"--n-width":oe,"--n-box-shadow-focus":ve,"--n-loading-color":W,"--n-text-color":d,"--n-icon-color":me}}),B=i?qe("switch",L(()=>k.value[0]),y,e):void 0;return{handleClick:j,handleBlur:b,handleFocus:u,handleKeyup:$,handleKeydown:H,mergedRailStyle:C,pressed:x,mergedClsPrefix:l,mergedValue:w,checked:z,mergedDisabled:R,cssVars:i?void 0:y,themeClass:B==null?void 0:B.themeClass,onRender:B==null?void 0:B.onRender}},render(){const{mergedClsPrefix:e,mergedDisabled:l,checked:i,mergedRailStyle:r,onRender:o,$slots:k}=this;o==null||o();const{checked:R,unchecked:f,icon:M,"checked-icon":w,"unchecked-icon":z}=k,x=!(Re(M)&&Re(w)&&Re(z));return c("div",{role:"switch","aria-checked":i,class:[`${e}-switch`,this.themeClass,x&&`${e}-switch--icon`,i&&`${e}-switch--active`,l&&`${e}-switch--disabled`,this.round&&`${e}-switch--round`,this.loading&&`${e}-switch--loading`,this.pressed&&`${e}-switch--pressed`,this.rubberBand&&`${e}-switch--rubber-band`],tabindex:this.mergedDisabled?void 0:0,style:this.cssVars,onClick:this.handleClick,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyup:this.handleKeyup,onKeydown:this.handleKeydown},c("div",{class:`${e}-switch__rail`,"aria-hidden":"true",style:r},X(R,n=>X(f,C=>n||C?c("div",{"aria-hidden":!0,class:`${e}-switch__children-placeholder`},c("div",{class:`${e}-switch__rail-placeholder`},c("div",{class:`${e}-switch__button-placeholder`}),n),c("div",{class:`${e}-switch__rail-placeholder`},c("div",{class:`${e}-switch__button-placeholder`}),C)):null)),c("div",{class:`${e}-switch__button`},X(M,n=>X(w,C=>X(z,V=>c(pt,null,{default:()=>this.loading?c(Oe,{key:"loading",clsPrefix:e,strokeWidth:20}):this.checked&&(C||n)?c("div",{class:`${e}-switch__button-icon`,key:C?"checked-icon":"icon"},C||n):!this.checked&&(V||n)?c("div",{class:`${e}-switch__button-icon`,key:V?"unchecked-icon":"icon"},V||n):null})))),X(R,n=>n&&c("div",{key:"checked",class:`${e}-switch__checked`},n)),X(f,n=>n&&c("div",{key:"unchecked",class:`${e}-switch__unchecked`},n)))))}});var re={},Le;function Ft(){if(Le)return re;Le=1,Object.defineProperty(re,"__esModule",{value:!0});const e=pe(),l={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 20 20"};return re.default=(0,e.defineComponent)({name:"ArrowMaximize20Regular",render:function(r,o){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",l,o[0]||(o[0]=[(0,e.createElementVNode)("g",{fill:"none"},[(0,e.createElementVNode)("path",{d:"M10.5 3l6.043.002l.085.015l.063.02l.076.04l.055.04l.06.06l.03.038l.041.074l.03.083l.015.082L17 3.5v6a.5.5 0 0 1-.992.09L16 9.5V4.706L4.706 16H9.5a.5.5 0 0 1 .492.41l.008.09a.5.5 0 0 1-.41.492L9.5 17H3.48l-.069-.008l-.102-.03l-.076-.04l-.055-.04l-.06-.06l-.03-.037l-.041-.074l-.03-.083l-.006-.023A.499.499 0 0 1 3 16.5l.005.074l-.003-.031L3 10.5a.5.5 0 0 1 .992-.09L4 10.5v4.792L15.292 4H10.5a.5.5 0 0 1-.492-.41L10 3.5a.5.5 0 0 1 .5-.5z",fill:"currentColor"})],-1)]))}}),re}var Nt=Ft();const Ot=be(Nt);var ie={},Me;function It(){if(Me)return ie;Me=1,Object.defineProperty(ie,"__esModule",{value:!0});const e=pe(),l={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 20 20"};return ie.default=(0,e.defineComponent)({name:"PanelTopContract20Regular",render:function(r,o){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",l,o[0]||(o[0]=[(0,e.createElementVNode)("g",{fill:"none"},[(0,e.createElementVNode)("path",{d:"M10.5 8.826l.874.998a.5.5 0 0 0 .752-.658l-1.75-2a.5.5 0 0 0-.752 0l-1.75 2a.5.5 0 0 0 .752.658l.874-.998v3.679a.5.5 0 0 0 1 0v-3.68zM4 16a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H4zm-1-2a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9h-3.834a1.495 1.495 0 0 0-.287-.493L12.435 8H17V6a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v2h4.565l-.444.507c-.13.15-.226.317-.287.493H3v5z",fill:"currentColor"})],-1)]))}}),ie}var qt=It();const At=be(qt);var se={},Pe;function Wt(){if(Pe)return se;Pe=1,Object.defineProperty(se,"__esModule",{value:!0});const e=pe(),l={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 20 20"};return se.default=(0,e.defineComponent)({name:"PanelTopExpand20Regular",render:function(r,o){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",l,o[0]||(o[0]=[(0,e.createElementVNode)("g",{fill:"none"},[(0,e.createElementVNode)("path",{d:"M10.5 11.174l.874-.998a.5.5 0 0 1 .752.658l-1.75 2a.5.5 0 0 1-.752 0l-1.75-2a.5.5 0 1 1 .752-.658l.874.998V7.495a.5.5 0 0 1 1 0v3.68zM4 16a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H4zm-1-2a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9h-5.5V8H17V6a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v2h5.5v1H3v5z",fill:"currentColor"})],-1)]))}}),se}var Dt=Wt();const Ut=be(Dt);var ce={},Ee;function Kt(){if(Ee)return ce;Ee=1,Object.defineProperty(ce,"__esModule",{value:!0});const e=pe(),l={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 512 512"};return ce.default=(0,e.defineComponent)({name:"Stop",render:function(r,o){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",l,o[0]||(o[0]=[(0,e.createElementVNode)("path",{d:"M392 432H120a40 40 0 0 1-40-40V120a40 40 0 0 1 40-40h272a40 40 0 0 1 40 40v272a40 40 0 0 1-40 40z",fill:"currentColor"},null,-1)]))}}),ce}var Yt=Kt();const Xt=be(Yt),Qt={class:"home-container"},Gt=["rowspan"],Jt={key:1},Zt={colspan:2},eo={class:"action-container"},to={class:"scroll-container"},oo={key:0,class:"scroll-label"},no={__name:"Log",setup(e){_t(W=>({"70be8318":t(B),"51fe0fd8":t(a),"0dc52088":t(F)}));const l=Xe(),{log:i,log_mobile:r,running:o,log_lines:k,task_list:R,waiting:f,get_task_id:M,sc_uri:w}=Be(l),{get_tasks:z}=l,x=de("axios"),n=de("mobile"),C=E(!0);function V(){Te(()=>{var W;(W=document.querySelector("pre:last-child"))==null||W.scrollIntoView()})}function Z(){C.value&&V()}Ne(()=>[i,R],()=>{Z()},{deep:!0}),Fe(()=>{z()}),vt(()=>{clearTimeout(M.value)});function Q(){o.value=!0,k.value=[],x.get("/start"),z()}function j(){f.value=!0,x.get("/stop").then(W=>{o.value=!W.data,f.value=!1})}const u=E(!0),b=E(!1),$=E(!0);Se("show_task",b),Se("add_task",$);const H=Qe(),{conf:y}=Be(H),B=L(()=>y.value.theme=="light"?.25:.3),a=L(()=>n.value?"cover, cover":"753px, cover"),F=L(()=>n.value?"25% 0, 50%, 50%":"70% -15%, 50% 50%");function S(){x.get("/stop-maa")}const v=[{label:"停止Maa",key:"maa"}];function ee(){document.documentElement.requestFullscreen()}const U=E(!0),ve=de("settings");return(W,d)=>{const me=Ge,T=kt,D=wt,_e=Je,N=Mt,K=lt,we=at,xe=Ze,ye=jt;return g(),P("div",Qt,[d[9]||(d[9]=h("div",{class:"log-bg"},null,-1)),t(U)?(g(),A(me,{key:0,"preview-disabled":"",width:"100%",class:"sc",src:t(w)==""?"/black.jpg":t(w),"object-fit":"scale-down"},null,8,["src"])):O("",!0),_(_e,{class:"task-table",size:"small","single-line":!1},{default:p(()=>[h("thead",{onClick:d[0]||(d[0]=m=>U.value=!t(U))},d[5]||(d[5]=[h("tr",null,[h("th",null,"时间"),h("th",{colspan:2},"任务")],-1)])),xt(h("tbody",null,[(g(!0),P(G,null,He(t(R),m=>(g(),P(G,null,[Object.keys(m.plan).length?(g(!0),P(G,{key:0},He(m.plan,(te,oe,We)=>(g(),P("tr",null,[We==0?(g(),P("td",{key:0,rowspan:Object.keys(m.plan).length},J(m.time.split("T")[1].split(".")[0]),9,Gt)):O("",!0),h("td",null,J(oe),1),h("td",null,J(te.map(De=>De||"_").join(", ")),1)]))),256)):(g(),P("tr",Jt,[h("td",null,J(m.time.split("T")[1].split(".")[0]),1),h("td",Zt,J(m.meta_data)+J(m.type.display_value),1)]))],64))),256))],512),[[yt,!t(n)||t(u)]]),t(n)?(g(),A(D,{key:0,class:"toggle-table-collapse-btn",size:"small",onClick:d[1]||(d[1]=m=>u.value=!t(u)),focusable:!1},{icon:p(()=>[_(T,null,{default:p(()=>[t(u)?(g(),A(t(At),{key:0})):(g(),A(t(Ut),{key:1}))]),_:1})]),_:1})):O("",!0),t(n)?(g(),A(D,{key:1,class:"toggle-fullscreen-btn",size:"small",onClick:ee,focusable:!1},{icon:p(()=>[_(T,null,{default:p(()=>[_(t(Ot))]),_:1})]),_:1})):O("",!0)]),_:1}),_(N,{class:"log",log:t(n)?t(r):t(i),language:"mower",style:{"user-select":"text"}},null,8,["log"]),h("div",eo,[t(o)?(g(),A(K,{key:0,select:S,options:v,type:"error",up:!0},{default:p(()=>[_(D,{type:"error",onClick:j,loading:t(f),disabled:t(f)},{icon:p(()=>[_(T,null,{default:p(()=>[_(t(Xt))]),_:1})]),default:p(()=>[t(n)?O("",!0):(g(),P(G,{key:0},[ae("立即停止")],64))]),_:1},8,["loading","disabled"])]),_:1})):(g(),A(D,{key:1,type:"primary",onClick:Q,loading:t(f),disabled:t(f)},{icon:p(()=>[_(T,null,{default:p(()=>[_(t(Rt))]),_:1})]),default:p(()=>[t(n)?O("",!0):(g(),P(G,{key:0},[ae("开始执行")],64))]),_:1},8,["loading","disabled"])),_(we),_(D,{type:"warning",onClick:d[2]||(d[2]=m=>b.value=!0)},{icon:p(()=>[_(T,null,{default:p(()=>[_(t(Ct))]),_:1})]),default:p(()=>[t(n)?O("",!0):(g(),P(G,{key:0},[ae("新增任务")],64))]),_:1}),t(n)?O("",!0):(g(),A(xe,{key:2},{default:p(()=>d[6]||(d[6]=[h("div",null,"目前只糊了一个勉强能用的版本,其他功能敬请期待",-1),h("div",null,"只开放了空任务/专精任务",-1),h("div",null,"只能增,不能删!!谨慎填写任务",-1),h("div",null,"如果 mower 休息到 00:30,新增的 00:15 的任务是不会被执行的,因为此时在休息",-1),h("div",null,"所以最好在 00:00 mower运行的时候添加 00:15 的任务了,考验手速的时候到了",-1),h("div",null,"空任务,请确保任务房间名字,干员数量正确(没有判定)",-1),h("div",null,"专精任务,UI有详细说明;新增完毕,UI上面的表会实时反馈",-1),h("div",null,"在Q群或者频道提以上问题,看心情踢人",-1)])),_:1})),d[8]||(d[8]=h("div",{class:"expand"},null,-1)),t(n)?O("",!0):(g(),A(D,{key:3,type:"info",onClick:d[3]||(d[3]=m=>ve.value=!0)},{icon:p(()=>[_(T,null,{default:p(()=>[_(t(et))]),_:1})]),default:p(()=>[d[7]||(d[7]=ae(" 全部设置 "))]),_:1})),h("div",to,[_(ye,{value:t(C),"onUpdate:value":d[4]||(d[4]=m=>mt(C)?C.value=m:null)},null,8,["value"]),t(n)?O("",!0):(g(),P("span",oo,"自动滚动"))])])])}}},co=bt(no,[["__scopeId","data-v-49b0eb56"]]);export{co as default}; diff --git a/ui/dist/assets/Material_all_in_one.js b/ui/dist/assets/Material_all_in_one.js index ae952cb1..96885c01 100644 --- a/ui/dist/assets/Material_all_in_one.js +++ b/ui/dist/assets/Material_all_in_one.js @@ -1,6 +1,6 @@ -import{D as de,I as a,A as rn,aw as _,c as Te,az as et,aA as He,j as C,w as an,n as kt,b as ae,aD as Pt,aZ as Q,bq as Jn,r as V,E as on,ay as Y,aJ as D,aK as vt,aB as ln,aW as st,aS as lt,aL as _t,aC as ge,aQ as Ft,bp as Tt,F as ct,aE as Le,c5 as dn,M as Qn,P as Ct,b9 as Zn,N as bt,aT as Me,bo as Ot,aP as sn,q as Yn,z as ht,x as Bt,c6 as er,O as Ee,bf as tr,aO as cn,bg as nr,B as Ye,c7 as rr,bB as ar,V as or,l as $t,c4 as ir,be as it,ax as We,b6 as lr,b7 as dr,R as sr,aI as cr,bR as ur,bM as At,bQ as fr}from"./_plugin-vue_export-helper.js";import{aL as un,i as fn,N as hr,j as pr,ao as dt,aM as vr,aN as mr,aO as It,aP as hn,aQ as pn,aR as Ut,aS as gr,w as br,g as yr,aT as xr,aU as Rr,aV as kr,aW as Cr,aw as zt,I as wr,H as vn,ax as Sr,ag as mn,aX as Lt,aY as Pr,aZ as _r,a_ as Nt,f as Fr,a$ as zr,b0 as Er}from"./main.js";import{s as Kt,a as jt,B as Ht,b as Dt,F as Vt}from"./Forward.js";const Mr=de({name:"Filter",render(){return a("svg",{viewBox:"0 0 28 28",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},a("g",{stroke:"none","stroke-width":"1","fill-rule":"evenodd"},a("g",{"fill-rule":"nonzero"},a("path",{d:"M17,19 C17.5522847,19 18,19.4477153 18,20 C18,20.5522847 17.5522847,21 17,21 L11,21 C10.4477153,21 10,20.5522847 10,20 C10,19.4477153 10.4477153,19 11,19 L17,19 Z M21,13 C21.5522847,13 22,13.4477153 22,14 C22,14.5522847 21.5522847,15 21,15 L7,15 C6.44771525,15 6,14.5522847 6,14 C6,13.4477153 6.44771525,13 7,13 L21,13 Z M24,7 C24.5522847,7 25,7.44771525 25,8 C25,8.55228475 24.5522847,9 24,9 L4,9 C3.44771525,9 3,8.55228475 3,8 C3,7.44771525 3.44771525,7 4,7 L24,7 Z"}))))}}),Xt=de({name:"More",render(){return a("svg",{viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},a("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},a("g",{fill:"currentColor","fill-rule":"nonzero"},a("path",{d:"M4,7 C4.55228,7 5,7.44772 5,8 C5,8.55229 4.55228,9 4,9 C3.44772,9 3,8.55229 3,8 C3,7.44772 3.44772,7 4,7 Z M8,7 C8.55229,7 9,7.44772 9,8 C9,8.55229 8.55229,9 8,9 C7.44772,9 7,8.55229 7,8 C7,7.44772 7.44772,7 8,7 Z M12,7 C12.5523,7 13,7.44772 13,8 C13,8.55229 12.5523,9 12,9 C11.4477,9 11,8.55229 11,8 C11,7.44772 11.4477,7 12,7 Z"}))))}}),gn=rn("n-popselect"),Tr=_("popselect-menu",` +import{B as de,H as a,x as rn,ax as F,d as Oe,aA as et,aB as je,c as R,w as an,n as wt,b as ae,aE as Pt,aZ as J,bq as Qn,r as V,D as on,az as Y,aJ as D,aK as gt,aC as ln,aW as st,aS as lt,aL as Ft,aD as me,aQ as zt,bp as Ot,F as ct,aF as Le,M as bt,aT as Te,c5 as dn,L as Jn,O as Rt,b9 as Zn,bf as Yn,aO as sn,bo as Bt,aP as cn,q as er,v as ht,s as $t,c6 as tr,N as Me,bg as nr,y as Ye,c7 as rr,bB as ar,V as or,U as At,c4 as ir,be as it,ay as qe,b6 as lr,b7 as dr,Q as sr,aI as cr,bR as ur,bN as Et,bQ as fr}from"./_plugin-vue_export-helper.js";import{aL as un,h as fn,N as hr,i as vr,ao as dt,aM as gr,aN as pr,aO as Ut,aP as hn,aQ as vn,aR as It,aS as mr,v as br,e as yr,aw as _t,H as gn,aT as xr,aU as Cr,aV as Lt,aW as wr,aX as Rr,I as kr,aY as Sr,ax as Pr,ad as pn,aZ as Fr,f as zr,a_ as Nt,a$ as _r,b0 as Mr}from"./main.js";import{s as Kt,a as Ht,B as jt,b as Dt,F as Vt}from"./Forward.js";const Tr=de({name:"Filter",render(){return a("svg",{viewBox:"0 0 28 28",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},a("g",{stroke:"none","stroke-width":"1","fill-rule":"evenodd"},a("g",{"fill-rule":"nonzero"},a("path",{d:"M17,19 C17.5522847,19 18,19.4477153 18,20 C18,20.5522847 17.5522847,21 17,21 L11,21 C10.4477153,21 10,20.5522847 10,20 C10,19.4477153 10.4477153,19 11,19 L17,19 Z M21,13 C21.5522847,13 22,13.4477153 22,14 C22,14.5522847 21.5522847,15 21,15 L7,15 C6.44771525,15 6,14.5522847 6,14 C6,13.4477153 6.44771525,13 7,13 L21,13 Z M24,7 C24.5522847,7 25,7.44771525 25,8 C25,8.55228475 24.5522847,9 24,9 L4,9 C3.44771525,9 3,8.55228475 3,8 C3,7.44771525 3.44771525,7 4,7 L24,7 Z"}))))}}),Wt=de({name:"More",render(){return a("svg",{viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},a("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},a("g",{fill:"currentColor","fill-rule":"nonzero"},a("path",{d:"M4,7 C4.55228,7 5,7.44772 5,8 C5,8.55229 4.55228,9 4,9 C3.44772,9 3,8.55229 3,8 C3,7.44772 3.44772,7 4,7 Z M8,7 C8.55229,7 9,7.44772 9,8 C9,8.55229 8.55229,9 8,9 C7.44772,9 7,8.55229 7,8 C7,7.44772 7.44772,7 8,7 Z M12,7 C12.5523,7 13,7.44772 13,8 C13,8.55229 12.5523,9 12,9 C11.4477,9 11,8.55229 11,8 C11,7.44772 11.4477,7 12,7 Z"}))))}}),mn=rn("n-popselect"),Or=F("popselect-menu",` box-shadow: var(--n-menu-box-shadow); -`),Et={multiple:Boolean,value:{type:[String,Number,Array],default:null},cancelable:Boolean,options:{type:Array,default:()=>[]},size:{type:String,default:"medium"},scrollable:Boolean,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onMouseenter:Function,onMouseleave:Function,renderLabel:Function,showCheckmark:{type:Boolean,default:void 0},nodeProps:Function,virtualScroll:Boolean,onChange:[Function,Array]},Wt=Jn(Et),Or=de({name:"PopselectPanel",props:Et,setup(e){const t=Te(gn),{mergedClsPrefixRef:n,inlineThemeDisabled:r}=et(e),o=He("Popselect","-pop-select",Tr,un,t.props,n),i=C(()=>fn(e.options,pr("value","children")));function g(x,u){const{onUpdateValue:s,"onUpdate:value":f,onChange:d}=e;s&&Q(s,x,u),f&&Q(f,x,u),d&&Q(d,x,u)}function v(x){l(x.key)}function c(x){!dt(x,"action")&&!dt(x,"empty")&&!dt(x,"header")&&x.preventDefault()}function l(x){const{value:{getNode:u}}=i;if(e.multiple)if(Array.isArray(e.value)){const s=[],f=[];let d=!0;e.value.forEach(R=>{if(R===x){d=!1;return}const S=u(R);S&&(s.push(S.key),f.push(S.rawNode))}),d&&(s.push(x),f.push(u(x).rawNode)),g(s,f)}else{const s=u(x);s&&g([x],[s.rawNode])}else if(e.value===x&&e.cancelable)g(null,null);else{const s=u(x);s&&g(x,s.rawNode);const{"onUpdate:show":f,onUpdateShow:d}=t.props;f&&Q(f,!1),d&&Q(d,!1),t.setShow(!1)}kt(()=>{t.syncPosition()})}an(ae(e,"options"),()=>{kt(()=>{t.syncPosition()})});const m=C(()=>{const{self:{menuBoxShadow:x}}=o.value;return{"--n-menu-box-shadow":x}}),b=r?Pt("select",void 0,m,t.props):void 0;return{mergedTheme:t.mergedThemeRef,mergedClsPrefix:n,treeMate:i,handleToggle:v,handleMenuMousedown:c,cssVars:r?void 0:m,themeClass:b==null?void 0:b.themeClass,onRender:b==null?void 0:b.onRender}},render(){var e;return(e=this.onRender)===null||e===void 0||e.call(this),a(hr,{clsPrefix:this.mergedClsPrefix,focusable:!0,nodeProps:this.nodeProps,class:[`${this.mergedClsPrefix}-popselect-menu`,this.themeClass],style:this.cssVars,theme:this.mergedTheme.peers.InternalSelectMenu,themeOverrides:this.mergedTheme.peerOverrides.InternalSelectMenu,multiple:this.multiple,treeMate:this.treeMate,size:this.size,value:this.value,virtualScroll:this.virtualScroll,scrollable:this.scrollable,renderLabel:this.renderLabel,onToggle:this.handleToggle,onMouseenter:this.onMouseenter,onMouseleave:this.onMouseenter,onMousedown:this.handleMenuMousedown,showCheckmark:this.showCheckmark},{header:()=>{var t,n;return((n=(t=this.$slots).header)===null||n===void 0?void 0:n.call(t))||[]},action:()=>{var t,n;return((n=(t=this.$slots).action)===null||n===void 0?void 0:n.call(t))||[]},empty:()=>{var t,n;return((n=(t=this.$slots).empty)===null||n===void 0?void 0:n.call(t))||[]}})}}),Br=Object.assign(Object.assign(Object.assign(Object.assign({},He.props),hn(Ut,["showArrow","arrow"])),{placement:Object.assign(Object.assign({},Ut.placement),{default:"bottom"}),trigger:{type:String,default:"hover"}}),Et),$r=de({name:"Popselect",props:Br,inheritAttrs:!1,__popover__:!0,setup(e){const{mergedClsPrefixRef:t}=et(e),n=He("Popselect","-popselect",void 0,un,e,t),r=V(null);function o(){var v;(v=r.value)===null||v===void 0||v.syncPosition()}function i(v){var c;(c=r.value)===null||c===void 0||c.setShow(v)}return on(gn,{props:e,mergedThemeRef:n,syncPosition:o,setShow:i}),Object.assign(Object.assign({},{syncPosition:o,setShow:i}),{popoverInstRef:r,mergedTheme:n})},render(){const{mergedTheme:e}=this,t={theme:e.peers.Popover,themeOverrides:e.peerOverrides.Popover,builtinThemeOverrides:{padding:"0"},ref:"popoverInstRef",internalRenderBody:(n,r,o,i,g)=>{const{$attrs:v}=this;return a(Or,Object.assign({},v,{class:[v.class,n],style:[v.style,...o]},vr(this.$props,Wt),{ref:mr(r),onMouseenter:It([i,v.onMouseenter]),onMouseleave:It([g,v.onMouseleave])}),{header:()=>{var c,l;return(l=(c=this.$slots).header)===null||l===void 0?void 0:l.call(c)},action:()=>{var c,l;return(l=(c=this.$slots).action)===null||l===void 0?void 0:l.call(c)},empty:()=>{var c,l;return(l=(c=this.$slots).empty)===null||l===void 0?void 0:l.call(c)}})}};return a(pn,Object.assign({},hn(this.$props,Wt),t,{internalDeactivateImmediately:!0}),{trigger:()=>{var n,r;return(r=(n=this.$slots).default)===null||r===void 0?void 0:r.call(n)}})}}),qt=` +`),Mt={multiple:Boolean,value:{type:[String,Number,Array],default:null},cancelable:Boolean,options:{type:Array,default:()=>[]},size:{type:String,default:"medium"},scrollable:Boolean,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onMouseenter:Function,onMouseleave:Function,renderLabel:Function,showCheckmark:{type:Boolean,default:void 0},nodeProps:Function,virtualScroll:Boolean,onChange:[Function,Array]},qt=Qn(Mt),Br=de({name:"PopselectPanel",props:Mt,setup(e){const t=Oe(mn),{mergedClsPrefixRef:n,inlineThemeDisabled:r}=et(e),o=je("Popselect","-pop-select",Or,un,t.props,n),i=R(()=>fn(e.options,vr("value","children")));function m(x,f){const{onUpdateValue:c,"onUpdate:value":h,onChange:s}=e;c&&J(c,x,f),h&&J(h,x,f),s&&J(s,x,f)}function u(x){d(x.key)}function l(x){!dt(x,"action")&&!dt(x,"empty")&&!dt(x,"header")&&x.preventDefault()}function d(x){const{value:{getNode:f}}=i;if(e.multiple)if(Array.isArray(e.value)){const c=[],h=[];let s=!0;e.value.forEach(C=>{if(C===x){s=!1;return}const S=f(C);S&&(c.push(S.key),h.push(S.rawNode))}),s&&(c.push(x),h.push(f(x).rawNode)),m(c,h)}else{const c=f(x);c&&m([x],[c.rawNode])}else if(e.value===x&&e.cancelable)m(null,null);else{const c=f(x);c&&m(x,c.rawNode);const{"onUpdate:show":h,onUpdateShow:s}=t.props;h&&J(h,!1),s&&J(s,!1),t.setShow(!1)}wt(()=>{t.syncPosition()})}an(ae(e,"options"),()=>{wt(()=>{t.syncPosition()})});const p=R(()=>{const{self:{menuBoxShadow:x}}=o.value;return{"--n-menu-box-shadow":x}}),b=r?Pt("select",void 0,p,t.props):void 0;return{mergedTheme:t.mergedThemeRef,mergedClsPrefix:n,treeMate:i,handleToggle:u,handleMenuMousedown:l,cssVars:r?void 0:p,themeClass:b==null?void 0:b.themeClass,onRender:b==null?void 0:b.onRender}},render(){var e;return(e=this.onRender)===null||e===void 0||e.call(this),a(hr,{clsPrefix:this.mergedClsPrefix,focusable:!0,nodeProps:this.nodeProps,class:[`${this.mergedClsPrefix}-popselect-menu`,this.themeClass],style:this.cssVars,theme:this.mergedTheme.peers.InternalSelectMenu,themeOverrides:this.mergedTheme.peerOverrides.InternalSelectMenu,multiple:this.multiple,treeMate:this.treeMate,size:this.size,value:this.value,virtualScroll:this.virtualScroll,scrollable:this.scrollable,renderLabel:this.renderLabel,onToggle:this.handleToggle,onMouseenter:this.onMouseenter,onMouseleave:this.onMouseenter,onMousedown:this.handleMenuMousedown,showCheckmark:this.showCheckmark},{header:()=>{var t,n;return((n=(t=this.$slots).header)===null||n===void 0?void 0:n.call(t))||[]},action:()=>{var t,n;return((n=(t=this.$slots).action)===null||n===void 0?void 0:n.call(t))||[]},empty:()=>{var t,n;return((n=(t=this.$slots).empty)===null||n===void 0?void 0:n.call(t))||[]}})}}),$r=Object.assign(Object.assign(Object.assign(Object.assign({},je.props),hn(It,["showArrow","arrow"])),{placement:Object.assign(Object.assign({},It.placement),{default:"bottom"}),trigger:{type:String,default:"hover"}}),Mt),Ar=de({name:"Popselect",props:$r,inheritAttrs:!1,__popover__:!0,setup(e){const{mergedClsPrefixRef:t}=et(e),n=je("Popselect","-popselect",void 0,un,e,t),r=V(null);function o(){var u;(u=r.value)===null||u===void 0||u.syncPosition()}function i(u){var l;(l=r.value)===null||l===void 0||l.setShow(u)}return on(mn,{props:e,mergedThemeRef:n,syncPosition:o,setShow:i}),Object.assign(Object.assign({},{syncPosition:o,setShow:i}),{popoverInstRef:r,mergedTheme:n})},render(){const{mergedTheme:e}=this,t={theme:e.peers.Popover,themeOverrides:e.peerOverrides.Popover,builtinThemeOverrides:{padding:"0"},ref:"popoverInstRef",internalRenderBody:(n,r,o,i,m)=>{const{$attrs:u}=this;return a(Br,Object.assign({},u,{class:[u.class,n],style:[u.style,...o]},gr(this.$props,qt),{ref:pr(r),onMouseenter:Ut([i,u.onMouseenter]),onMouseleave:Ut([m,u.onMouseleave])}),{header:()=>{var l,d;return(d=(l=this.$slots).header)===null||d===void 0?void 0:d.call(l)},action:()=>{var l,d;return(d=(l=this.$slots).action)===null||d===void 0?void 0:d.call(l)},empty:()=>{var l,d;return(d=(l=this.$slots).empty)===null||d===void 0?void 0:d.call(l)}})}};return a(vn,Object.assign({},hn(this.$props,qt),t,{internalDeactivateImmediately:!0}),{trigger:()=>{var n,r;return(r=(n=this.$slots).default)===null||r===void 0?void 0:r.call(n)}})}}),Xt=` background: var(--n-item-color-hover); color: var(--n-item-text-color-hover); border: var(--n-item-border-hover); @@ -8,34 +8,34 @@ import{D as de,I as a,A as rn,aw as _,c as Te,az as et,aA as He,j as C,w as an,n background: var(--n-button-color-hover); border: var(--n-button-border-hover); color: var(--n-button-icon-color-hover); - `)],Ar=_("pagination",` + `)],Er=F("pagination",` display: flex; vertical-align: middle; font-size: var(--n-item-font-size); flex-wrap: nowrap; -`,[_("pagination-prefix",` +`,[F("pagination-prefix",` display: flex; align-items: center; margin: var(--n-prefix-margin); - `),_("pagination-suffix",` + `),F("pagination-suffix",` display: flex; align-items: center; margin: var(--n-suffix-margin); `),Y("> *:not(:first-child)",` margin: var(--n-item-margin); - `),_("select",` + `),F("select",` width: var(--n-select-width); - `),Y("&.transition-disabled",[_("pagination-item","transition: none!important;")]),_("pagination-quick-jumper",` + `),Y("&.transition-disabled",[F("pagination-item","transition: none!important;")]),F("pagination-quick-jumper",` white-space: nowrap; display: flex; color: var(--n-jumper-text-color); transition: color .3s var(--n-bezier); align-items: center; font-size: var(--n-jumper-font-size); - `,[_("input",` + `,[F("input",` margin: var(--n-input-margin); width: var(--n-input-width); - `)]),_("pagination-item",` + `)]),F("pagination-item",` position: relative; cursor: pointer; user-select: none; @@ -62,9 +62,9 @@ import{D as de,I as a,A as rn,aw as _,c as Te,az as et,aA as He,j as C,w as an,n color: var(--n-button-icon-color); border: var(--n-button-border); padding: 0; - `,[_("base-icon",` + `,[F("base-icon",` font-size: var(--n-button-icon-size); - `)]),vt("disabled",[D("hover",qt,Gt),Y("&:hover",qt,Gt),Y("&:active",` + `)]),gt("disabled",[D("hover",Xt,Gt),Y("&:hover",Xt,Gt),Y("&:active",` background: var(--n-item-color-pressed); color: var(--n-item-text-color-pressed); border: var(--n-item-border-pressed); @@ -86,15 +86,16 @@ import{D as de,I as a,A as rn,aw as _,c as Te,az as et,aA as He,j as C,w as an,n border: var(--n-item-border-disabled); `)])]),D("disabled",` cursor: not-allowed; - `,[_("pagination-quick-jumper",` + `,[F("pagination-quick-jumper",` color: var(--n-jumper-text-color-disabled); `)]),D("simple",` display: flex; align-items: center; flex-wrap: nowrap; - `,[_("pagination-quick-jumper",[_("input",` + `,[F("pagination-quick-jumper",[F("input",` margin: 0; - `)])])]);function bn(e){var t;if(!e)return 10;const{defaultPageSize:n}=e;if(n!==void 0)return n;const r=(t=e.pageSizes)===null||t===void 0?void 0:t[0];return typeof r=="number"?r:(r==null?void 0:r.value)||10}function Ir(e,t,n,r){let o=!1,i=!1,g=1,v=t;if(t===1)return{hasFastBackward:!1,hasFastForward:!1,fastForwardTo:v,fastBackwardTo:g,items:[{type:"page",label:1,active:e===1,mayBeFastBackward:!1,mayBeFastForward:!1}]};if(t===2)return{hasFastBackward:!1,hasFastForward:!1,fastForwardTo:v,fastBackwardTo:g,items:[{type:"page",label:1,active:e===1,mayBeFastBackward:!1,mayBeFastForward:!1},{type:"page",label:2,active:e===2,mayBeFastBackward:!0,mayBeFastForward:!1}]};const c=1,l=t;let m=e,b=e;const x=(n-5)/2;b+=Math.ceil(x),b=Math.min(Math.max(b,c+n-3),l-2),m-=Math.floor(x),m=Math.max(Math.min(m,l-n+3),c+2);let u=!1,s=!1;m>c+2&&(u=!0),b=c+1&&f.push({type:"page",label:c+1,mayBeFastBackward:!0,mayBeFastForward:!1,active:e===c+1});for(let d=m;d<=b;++d)f.push({type:"page",label:d,mayBeFastBackward:!1,mayBeFastForward:!1,active:e===d});return s?(i=!0,v=b+1,f.push({type:"fast-forward",active:!1,label:void 0,options:r?Jt(b+1,l-1):null})):b===l-2&&f[f.length-1].label!==l-1&&f.push({type:"page",mayBeFastForward:!0,mayBeFastBackward:!1,label:l-1,active:e===l-1}),f[f.length-1].label!==l&&f.push({type:"page",mayBeFastForward:!1,mayBeFastBackward:!1,label:l,active:e===l}),{hasFastBackward:o,hasFastForward:i,fastBackwardTo:g,fastForwardTo:v,items:f}}function Jt(e,t){const n=[];for(let r=e;r<=t;++r)n.push({label:`${r}`,value:r});return n}const Ur=Object.assign(Object.assign({},He.props),{simple:Boolean,page:Number,defaultPage:{type:Number,default:1},itemCount:Number,pageCount:Number,defaultPageCount:{type:Number,default:1},showSizePicker:Boolean,pageSize:Number,defaultPageSize:Number,pageSizes:{type:Array,default(){return[10]}},showQuickJumper:Boolean,size:{type:String,default:"medium"},disabled:Boolean,pageSlot:{type:Number,default:9},selectProps:Object,prev:Function,next:Function,goto:Function,prefix:Function,suffix:Function,label:Function,displayOrder:{type:Array,default:["pages","size-picker","quick-jumper"]},to:yr.propTo,showQuickJumpDropdown:{type:Boolean,default:!0},"onUpdate:page":[Function,Array],onUpdatePage:[Function,Array],"onUpdate:pageSize":[Function,Array],onUpdatePageSize:[Function,Array],onPageSizeChange:[Function,Array],onChange:[Function,Array]}),Lr=de({name:"Pagination",props:Ur,setup(e){const{mergedComponentPropsRef:t,mergedClsPrefixRef:n,inlineThemeDisabled:r,mergedRtlRef:o}=et(e),i=He("Pagination","-pagination",Ar,gr,e,n),{localeRef:g}=ln("Pagination"),v=V(null),c=V(e.defaultPage),l=V(bn(e)),m=st(ae(e,"page"),c),b=st(ae(e,"pageSize"),l),x=C(()=>{const{itemCount:h}=e;if(h!==void 0)return Math.max(1,Math.ceil(h/b.value));const{pageCount:O}=e;return O!==void 0?Math.max(O,1):1}),u=V("");lt(()=>{e.simple,u.value=String(m.value)});const s=V(!1),f=V(!1),d=V(!1),R=V(!1),S=()=>{e.disabled||(s.value=!0,I())},z=()=>{e.disabled||(s.value=!1,I())},K=()=>{f.value=!0,I()},M=()=>{f.value=!1,I()},N=h=>{j(h)},U=C(()=>Ir(m.value,x.value,e.pageSlot,e.showQuickJumpDropdown));lt(()=>{U.value.hasFastBackward?U.value.hasFastForward||(s.value=!1,d.value=!1):(f.value=!1,R.value=!1)});const ee=C(()=>{const h=g.value.selectionSuffix;return e.pageSizes.map(O=>typeof O=="number"?{label:`${O} / ${h}`,value:O}:O)}),y=C(()=>{var h,O;return((O=(h=t==null?void 0:t.value)===null||h===void 0?void 0:h.Pagination)===null||O===void 0?void 0:O.inputSize)||Kt(e.size)}),k=C(()=>{var h,O;return((O=(h=t==null?void 0:t.value)===null||h===void 0?void 0:h.Pagination)===null||O===void 0?void 0:O.selectSize)||Kt(e.size)}),X=C(()=>(m.value-1)*b.value),w=C(()=>{const h=m.value*b.value-1,{itemCount:O}=e;return O!==void 0&&h>O-1?O-1:h}),W=C(()=>{const{itemCount:h}=e;return h!==void 0?h:(e.pageCount||1)*b.value}),q=_t("Pagination",o,n);function I(){kt(()=>{var h;const{value:O}=v;O&&(O.classList.add("transition-disabled"),(h=v.value)===null||h===void 0||h.offsetWidth,O.classList.remove("transition-disabled"))})}function j(h){if(h===m.value)return;const{"onUpdate:page":O,onUpdatePage:pe,onChange:ce,simple:Ce}=e;O&&Q(O,h),pe&&Q(pe,h),ce&&Q(ce,h),c.value=h,Ce&&(u.value=String(h))}function Z(h){if(h===b.value)return;const{"onUpdate:pageSize":O,onUpdatePageSize:pe,onPageSizeChange:ce}=e;O&&Q(O,h),pe&&Q(pe,h),ce&&Q(ce,h),l.value=h,x.value{m.value,b.value,I()});const fe=C(()=>{const{size:h}=e,{self:{buttonBorder:O,buttonBorderHover:pe,buttonBorderPressed:ce,buttonIconColor:Ce,buttonIconColorHover:$e,buttonIconColorPressed:De,itemTextColor:_e,itemTextColorHover:Ae,itemTextColorPressed:Ne,itemTextColorActive:$,itemTextColorDisabled:te,itemColor:be,itemColorHover:ve,itemColorPressed:Ke,itemColorActive:qe,itemColorActiveHover:Ge,itemColorDisabled:xe,itemBorder:me,itemBorderHover:Je,itemBorderPressed:Qe,itemBorderActive:Pe,itemBorderDisabled:ye,itemBorderRadius:Ie,jumperTextColor:he,jumperTextColorDisabled:F,buttonColor:H,buttonColorHover:L,buttonColorPressed:A,[ge("itemPadding",h)]:oe,[ge("itemMargin",h)]:ie,[ge("inputWidth",h)]:ue,[ge("selectWidth",h)]:Re,[ge("inputMargin",h)]:ke,[ge("selectMargin",h)]:Fe,[ge("jumperFontSize",h)]:Ze,[ge("prefixMargin",h)]:we,[ge("suffixMargin",h)]:le,[ge("itemSize",h)]:Ue,[ge("buttonIconSize",h)]:tt,[ge("itemFontSize",h)]:nt,[`${ge("itemMargin",h)}Rtl`]:Ve,[`${ge("inputMargin",h)}Rtl`]:Xe},common:{cubicBezierEaseInOut:at}}=i.value;return{"--n-prefix-margin":we,"--n-suffix-margin":le,"--n-item-font-size":nt,"--n-select-width":Re,"--n-select-margin":Fe,"--n-input-width":ue,"--n-input-margin":ke,"--n-input-margin-rtl":Xe,"--n-item-size":Ue,"--n-item-text-color":_e,"--n-item-text-color-disabled":te,"--n-item-text-color-hover":Ae,"--n-item-text-color-active":$,"--n-item-text-color-pressed":Ne,"--n-item-color":be,"--n-item-color-hover":ve,"--n-item-color-disabled":xe,"--n-item-color-active":qe,"--n-item-color-active-hover":Ge,"--n-item-color-pressed":Ke,"--n-item-border":me,"--n-item-border-hover":Je,"--n-item-border-disabled":ye,"--n-item-border-active":Pe,"--n-item-border-pressed":Qe,"--n-item-padding":oe,"--n-item-border-radius":Ie,"--n-bezier":at,"--n-jumper-font-size":Ze,"--n-jumper-text-color":he,"--n-jumper-text-color-disabled":F,"--n-item-margin":ie,"--n-item-margin-rtl":Ve,"--n-button-icon-size":tt,"--n-button-icon-color":Ce,"--n-button-icon-color-hover":$e,"--n-button-icon-color-pressed":De,"--n-button-color-hover":L,"--n-button-color":H,"--n-button-color-pressed":A,"--n-button-border":O,"--n-button-border-hover":pe,"--n-button-border-pressed":ce}}),ne=r?Pt("pagination",C(()=>{let h="";const{size:O}=e;return h+=O[0],h}),fe,e):void 0;return{rtlEnabled:q,mergedClsPrefix:n,locale:g,selfRef:v,mergedPage:m,pageItems:C(()=>U.value.items),mergedItemCount:W,jumperValue:u,pageSizeOptions:ee,mergedPageSize:b,inputSize:y,selectSize:k,mergedTheme:i,mergedPageCount:x,startIndex:X,endIndex:w,showFastForwardMenu:d,showFastBackwardMenu:R,fastForwardActive:s,fastBackwardActive:f,handleMenuSelect:N,handleFastForwardMouseenter:S,handleFastForwardMouseleave:z,handleFastBackwardMouseenter:K,handleFastBackwardMouseleave:M,handleJumperInput:se,handleBackwardClick:re,handleForwardClick:G,handlePageItemClick:B,handleSizePickerChange:P,handleQuickJumperChange:E,cssVars:r?void 0:fe,themeClass:ne==null?void 0:ne.themeClass,onRender:ne==null?void 0:ne.onRender}},render(){const{$slots:e,mergedClsPrefix:t,disabled:n,cssVars:r,mergedPage:o,mergedPageCount:i,pageItems:g,showSizePicker:v,showQuickJumper:c,mergedTheme:l,locale:m,inputSize:b,selectSize:x,mergedPageSize:u,pageSizeOptions:s,jumperValue:f,simple:d,prev:R,next:S,prefix:z,suffix:K,label:M,goto:N,handleJumperInput:U,handleSizePickerChange:ee,handleBackwardClick:y,handlePageItemClick:k,handleForwardClick:X,handleQuickJumperChange:w,onRender:W}=this;W==null||W();const q=e.prefix||z,I=e.suffix||K,j=R||e.prev,Z=S||e.next,G=M||e.label;return a("div",{ref:"selfRef",class:[`${t}-pagination`,this.themeClass,this.rtlEnabled&&`${t}-pagination--rtl`,n&&`${t}-pagination--disabled`,d&&`${t}-pagination--simple`],style:r},q?a("div",{class:`${t}-pagination-prefix`},q({page:o,pageSize:u,pageCount:i,startIndex:this.startIndex,endIndex:this.endIndex,itemCount:this.mergedItemCount})):null,this.displayOrder.map(re=>{switch(re){case"pages":return a(ct,null,a("div",{class:[`${t}-pagination-item`,!j&&`${t}-pagination-item--button`,(o<=1||o>i||n)&&`${t}-pagination-item--disabled`],onClick:y},j?j({page:o,pageSize:u,pageCount:i,startIndex:this.startIndex,endIndex:this.endIndex,itemCount:this.mergedItemCount}):a(Le,{clsPrefix:t},{default:()=>this.rtlEnabled?a(jt,null):a(Ht,null)})),d?a(ct,null,a("div",{class:`${t}-pagination-quick-jumper`},a(Tt,{value:f,onUpdateValue:U,size:b,placeholder:"",disabled:n,theme:l.peers.Input,themeOverrides:l.peerOverrides.Input,onChange:w}))," /"," ",i):g.map((J,p)=>{let P,T,E;const{type:B}=J;switch(B){case"page":const fe=J.label;G?P=G({type:"page",node:fe,active:J.active}):P=fe;break;case"fast-forward":const ne=this.fastForwardActive?a(Le,{clsPrefix:t},{default:()=>this.rtlEnabled?a(Vt,null):a(Dt,null)}):a(Le,{clsPrefix:t},{default:()=>a(Xt,null)});G?P=G({type:"fast-forward",node:ne,active:this.fastForwardActive||this.showFastForwardMenu}):P=ne,T=this.handleFastForwardMouseenter,E=this.handleFastForwardMouseleave;break;case"fast-backward":const h=this.fastBackwardActive?a(Le,{clsPrefix:t},{default:()=>this.rtlEnabled?a(Dt,null):a(Vt,null)}):a(Le,{clsPrefix:t},{default:()=>a(Xt,null)});G?P=G({type:"fast-backward",node:h,active:this.fastBackwardActive||this.showFastBackwardMenu}):P=h,T=this.handleFastBackwardMouseenter,E=this.handleFastBackwardMouseleave;break}const se=a("div",{key:p,class:[`${t}-pagination-item`,J.active&&`${t}-pagination-item--active`,B!=="page"&&(B==="fast-backward"&&this.showFastBackwardMenu||B==="fast-forward"&&this.showFastForwardMenu)&&`${t}-pagination-item--hover`,n&&`${t}-pagination-item--disabled`,B==="page"&&`${t}-pagination-item--clickable`],onClick:()=>{k(J)},onMouseenter:T,onMouseleave:E},P);if(B==="page"&&!J.mayBeFastBackward&&!J.mayBeFastForward)return se;{const fe=J.type==="page"?J.mayBeFastBackward?"fast-backward":"fast-forward":J.type;return J.type!=="page"&&!J.options?se:a($r,{to:this.to,key:fe,disabled:n,trigger:"hover",virtualScroll:!0,style:{width:"60px"},theme:l.peers.Popselect,themeOverrides:l.peerOverrides.Popselect,builtinThemeOverrides:{peers:{InternalSelectMenu:{height:"calc(var(--n-option-height) * 4.6)"}}},nodeProps:()=>({style:{justifyContent:"center"}}),show:B==="page"?!1:B==="fast-backward"?this.showFastBackwardMenu:this.showFastForwardMenu,onUpdateShow:ne=>{B!=="page"&&(ne?B==="fast-backward"?this.showFastBackwardMenu=ne:this.showFastForwardMenu=ne:(this.showFastBackwardMenu=!1,this.showFastForwardMenu=!1))},options:J.type!=="page"&&J.options?J.options:[],onUpdateValue:this.handleMenuSelect,scrollable:!0,showCheckmark:!1},{default:()=>se})}}),a("div",{class:[`${t}-pagination-item`,!Z&&`${t}-pagination-item--button`,{[`${t}-pagination-item--disabled`]:o<1||o>=i||n}],onClick:X},Z?Z({page:o,pageSize:u,pageCount:i,itemCount:this.mergedItemCount,startIndex:this.startIndex,endIndex:this.endIndex}):a(Le,{clsPrefix:t},{default:()=>this.rtlEnabled?a(Ht,null):a(jt,null)})));case"size-picker":return!d&&v?a(br,Object.assign({consistentMenuWidth:!1,placeholder:"",showCheckmark:!1,to:this.to},this.selectProps,{size:x,options:s,value:u,disabled:n,theme:l.peers.Select,themeOverrides:l.peerOverrides.Select,onUpdateValue:ee})):null;case"quick-jumper":return!d&&c?a("div",{class:`${t}-pagination-quick-jumper`},N?N():Ft(this.$slots.goto,()=>[m.goto]),a(Tt,{value:f,onUpdateValue:U,size:b,placeholder:"",disabled:n,theme:l.peers.Input,themeOverrides:l.peerOverrides.Input,onChange:w})):null;default:return null}}),I?a("div",{class:`${t}-pagination-suffix`},I({page:o,pageSize:u,pageCount:i,startIndex:this.startIndex,endIndex:this.endIndex,itemCount:this.mergedItemCount})):null)}}),yn=_("ellipsis",{overflow:"hidden"},[vt("line-clamp",` + `)])])]);function bn(e){var t;if(!e)return 10;const{defaultPageSize:n}=e;if(n!==void 0)return n;const r=(t=e.pageSizes)===null||t===void 0?void 0:t[0];return typeof r=="number"?r:(r==null?void 0:r.value)||10}function Ur(e,t,n,r){let o=!1,i=!1,m=1,u=t;if(t===1)return{hasFastBackward:!1,hasFastForward:!1,fastForwardTo:u,fastBackwardTo:m,items:[{type:"page",label:1,active:e===1,mayBeFastBackward:!1,mayBeFastForward:!1}]};if(t===2)return{hasFastBackward:!1,hasFastForward:!1,fastForwardTo:u,fastBackwardTo:m,items:[{type:"page",label:1,active:e===1,mayBeFastBackward:!1,mayBeFastForward:!1},{type:"page",label:2,active:e===2,mayBeFastBackward:!0,mayBeFastForward:!1}]};const l=1,d=t;let p=e,b=e;const x=(n-5)/2;b+=Math.ceil(x),b=Math.min(Math.max(b,l+n-3),d-2),p-=Math.floor(x),p=Math.max(Math.min(p,d-n+3),l+2);let f=!1,c=!1;p>l+2&&(f=!0),b=l+1&&h.push({type:"page",label:l+1,mayBeFastBackward:!0,mayBeFastForward:!1,active:e===l+1});for(let s=p;s<=b;++s)h.push({type:"page",label:s,mayBeFastBackward:!1,mayBeFastForward:!1,active:e===s});return c?(i=!0,u=b+1,h.push({type:"fast-forward",active:!1,label:void 0,options:r?Qt(b+1,d-1):null})):b===d-2&&h[h.length-1].label!==d-1&&h.push({type:"page",mayBeFastForward:!0,mayBeFastBackward:!1,label:d-1,active:e===d-1}),h[h.length-1].label!==d&&h.push({type:"page",mayBeFastForward:!1,mayBeFastBackward:!1,label:d,active:e===d}),{hasFastBackward:o,hasFastForward:i,fastBackwardTo:m,fastForwardTo:u,items:h}}function Qt(e,t){const n=[];for(let r=e;r<=t;++r)n.push({label:`${r}`,value:r});return n}const Ir=Object.assign(Object.assign({},je.props),{simple:Boolean,page:Number,defaultPage:{type:Number,default:1},itemCount:Number,pageCount:Number,defaultPageCount:{type:Number,default:1},showSizePicker:Boolean,pageSize:Number,defaultPageSize:Number,pageSizes:{type:Array,default(){return[10]}},showQuickJumper:Boolean,size:{type:String,default:"medium"},disabled:Boolean,pageSlot:{type:Number,default:9},selectProps:Object,prev:Function,next:Function,goto:Function,prefix:Function,suffix:Function,label:Function,displayOrder:{type:Array,default:["pages","size-picker","quick-jumper"]},to:yr.propTo,showQuickJumpDropdown:{type:Boolean,default:!0},"onUpdate:page":[Function,Array],onUpdatePage:[Function,Array],"onUpdate:pageSize":[Function,Array],onUpdatePageSize:[Function,Array],onPageSizeChange:[Function,Array],onChange:[Function,Array]}),Lr=de({name:"Pagination",props:Ir,setup(e){const{mergedComponentPropsRef:t,mergedClsPrefixRef:n,inlineThemeDisabled:r,mergedRtlRef:o}=et(e),i=je("Pagination","-pagination",Er,mr,e,n),{localeRef:m}=ln("Pagination"),u=V(null),l=V(e.defaultPage),d=V(bn(e)),p=st(ae(e,"page"),l),b=st(ae(e,"pageSize"),d),x=R(()=>{const{itemCount:v}=e;if(v!==void 0)return Math.max(1,Math.ceil(v/b.value));const{pageCount:B}=e;return B!==void 0?Math.max(B,1):1}),f=V("");lt(()=>{e.simple,f.value=String(p.value)});const c=V(!1),h=V(!1),s=V(!1),C=V(!1),S=()=>{e.disabled||(c.value=!0,U())},_=()=>{e.disabled||(c.value=!1,U())},K=()=>{h.value=!0,U()},T=()=>{h.value=!1,U()},N=v=>{H(v)},I=R(()=>Ur(p.value,x.value,e.pageSlot,e.showQuickJumpDropdown));lt(()=>{I.value.hasFastBackward?I.value.hasFastForward||(c.value=!1,s.value=!1):(h.value=!1,C.value=!1)});const ee=R(()=>{const v=m.value.selectionSuffix;return e.pageSizes.map(B=>typeof B=="number"?{label:`${B} / ${v}`,value:B}:B)}),y=R(()=>{var v,B;return((B=(v=t==null?void 0:t.value)===null||v===void 0?void 0:v.Pagination)===null||B===void 0?void 0:B.inputSize)||Kt(e.size)}),w=R(()=>{var v,B;return((B=(v=t==null?void 0:t.value)===null||v===void 0?void 0:v.Pagination)===null||B===void 0?void 0:B.selectSize)||Kt(e.size)}),W=R(()=>(p.value-1)*b.value),k=R(()=>{const v=p.value*b.value-1,{itemCount:B}=e;return B!==void 0&&v>B-1?B-1:v}),q=R(()=>{const{itemCount:v}=e;return v!==void 0?v:(e.pageCount||1)*b.value}),X=Ft("Pagination",o,n);function U(){wt(()=>{var v;const{value:B}=u;B&&(B.classList.add("transition-disabled"),(v=u.value)===null||v===void 0||v.offsetWidth,B.classList.remove("transition-disabled"))})}function H(v){if(v===p.value)return;const{"onUpdate:page":B,onUpdatePage:ve,onChange:ce,simple:Re}=e;B&&J(B,v),ve&&J(ve,v),ce&&J(ce,v),l.value=v,Re&&(f.value=String(v))}function Z(v){if(v===b.value)return;const{"onUpdate:pageSize":B,onUpdatePageSize:ve,onPageSizeChange:ce}=e;B&&J(B,v),ve&&J(ve,v),ce&&J(ce,v),d.value=v,x.value{p.value,b.value,U()});const fe=R(()=>{const{size:v}=e,{self:{buttonBorder:B,buttonBorderHover:ve,buttonBorderPressed:ce,buttonIconColor:Re,buttonIconColorHover:Ae,buttonIconColorPressed:De,itemTextColor:Fe,itemTextColorHover:Ee,itemTextColorPressed:Ne,itemTextColorActive:A,itemTextColorDisabled:te,itemColor:be,itemColorHover:ge,itemColorPressed:Ke,itemColorActive:Xe,itemColorActiveHover:Ge,itemColorDisabled:xe,itemBorder:pe,itemBorderHover:Qe,itemBorderPressed:Je,itemBorderActive:Pe,itemBorderDisabled:ye,itemBorderRadius:Ue,jumperTextColor:he,jumperTextColorDisabled:z,buttonColor:j,buttonColorHover:L,buttonColorPressed:E,[me("itemPadding",v)]:oe,[me("itemMargin",v)]:ie,[me("inputWidth",v)]:ue,[me("selectWidth",v)]:Ce,[me("inputMargin",v)]:we,[me("selectMargin",v)]:ze,[me("jumperFontSize",v)]:Ze,[me("prefixMargin",v)]:ke,[me("suffixMargin",v)]:le,[me("itemSize",v)]:Ie,[me("buttonIconSize",v)]:tt,[me("itemFontSize",v)]:nt,[`${me("itemMargin",v)}Rtl`]:Ve,[`${me("inputMargin",v)}Rtl`]:We},common:{cubicBezierEaseInOut:at}}=i.value;return{"--n-prefix-margin":ke,"--n-suffix-margin":le,"--n-item-font-size":nt,"--n-select-width":Ce,"--n-select-margin":ze,"--n-input-width":ue,"--n-input-margin":we,"--n-input-margin-rtl":We,"--n-item-size":Ie,"--n-item-text-color":Fe,"--n-item-text-color-disabled":te,"--n-item-text-color-hover":Ee,"--n-item-text-color-active":A,"--n-item-text-color-pressed":Ne,"--n-item-color":be,"--n-item-color-hover":ge,"--n-item-color-disabled":xe,"--n-item-color-active":Xe,"--n-item-color-active-hover":Ge,"--n-item-color-pressed":Ke,"--n-item-border":pe,"--n-item-border-hover":Qe,"--n-item-border-disabled":ye,"--n-item-border-active":Pe,"--n-item-border-pressed":Je,"--n-item-padding":oe,"--n-item-border-radius":Ue,"--n-bezier":at,"--n-jumper-font-size":Ze,"--n-jumper-text-color":he,"--n-jumper-text-color-disabled":z,"--n-item-margin":ie,"--n-item-margin-rtl":Ve,"--n-button-icon-size":tt,"--n-button-icon-color":Re,"--n-button-icon-color-hover":Ae,"--n-button-icon-color-pressed":De,"--n-button-color-hover":L,"--n-button-color":j,"--n-button-color-pressed":E,"--n-button-border":B,"--n-button-border-hover":ve,"--n-button-border-pressed":ce}}),ne=r?Pt("pagination",R(()=>{let v="";const{size:B}=e;return v+=B[0],v}),fe,e):void 0;return{rtlEnabled:X,mergedClsPrefix:n,locale:m,selfRef:u,mergedPage:p,pageItems:R(()=>I.value.items),mergedItemCount:q,jumperValue:f,pageSizeOptions:ee,mergedPageSize:b,inputSize:y,selectSize:w,mergedTheme:i,mergedPageCount:x,startIndex:W,endIndex:k,showFastForwardMenu:s,showFastBackwardMenu:C,fastForwardActive:c,fastBackwardActive:h,handleMenuSelect:N,handleFastForwardMouseenter:S,handleFastForwardMouseleave:_,handleFastBackwardMouseenter:K,handleFastBackwardMouseleave:T,handleJumperInput:se,handleBackwardClick:re,handleForwardClick:G,handlePageItemClick:$,handleSizePickerChange:P,handleQuickJumperChange:M,cssVars:r?void 0:fe,themeClass:ne==null?void 0:ne.themeClass,onRender:ne==null?void 0:ne.onRender}},render(){const{$slots:e,mergedClsPrefix:t,disabled:n,cssVars:r,mergedPage:o,mergedPageCount:i,pageItems:m,showSizePicker:u,showQuickJumper:l,mergedTheme:d,locale:p,inputSize:b,selectSize:x,mergedPageSize:f,pageSizeOptions:c,jumperValue:h,simple:s,prev:C,next:S,prefix:_,suffix:K,label:T,goto:N,handleJumperInput:I,handleSizePickerChange:ee,handleBackwardClick:y,handlePageItemClick:w,handleForwardClick:W,handleQuickJumperChange:k,onRender:q}=this;q==null||q();const X=e.prefix||_,U=e.suffix||K,H=C||e.prev,Z=S||e.next,G=T||e.label;return a("div",{ref:"selfRef",class:[`${t}-pagination`,this.themeClass,this.rtlEnabled&&`${t}-pagination--rtl`,n&&`${t}-pagination--disabled`,s&&`${t}-pagination--simple`],style:r},X?a("div",{class:`${t}-pagination-prefix`},X({page:o,pageSize:f,pageCount:i,startIndex:this.startIndex,endIndex:this.endIndex,itemCount:this.mergedItemCount})):null,this.displayOrder.map(re=>{switch(re){case"pages":return a(ct,null,a("div",{class:[`${t}-pagination-item`,!H&&`${t}-pagination-item--button`,(o<=1||o>i||n)&&`${t}-pagination-item--disabled`],onClick:y},H?H({page:o,pageSize:f,pageCount:i,startIndex:this.startIndex,endIndex:this.endIndex,itemCount:this.mergedItemCount}):a(Le,{clsPrefix:t},{default:()=>this.rtlEnabled?a(Ht,null):a(jt,null)})),s?a(ct,null,a("div",{class:`${t}-pagination-quick-jumper`},a(Ot,{value:h,onUpdateValue:I,size:b,placeholder:"",disabled:n,theme:d.peers.Input,themeOverrides:d.peerOverrides.Input,onChange:k}))," /"," ",i):m.map((Q,g)=>{let P,O,M;const{type:$}=Q;switch($){case"page":const fe=Q.label;G?P=G({type:"page",node:fe,active:Q.active}):P=fe;break;case"fast-forward":const ne=this.fastForwardActive?a(Le,{clsPrefix:t},{default:()=>this.rtlEnabled?a(Vt,null):a(Dt,null)}):a(Le,{clsPrefix:t},{default:()=>a(Wt,null)});G?P=G({type:"fast-forward",node:ne,active:this.fastForwardActive||this.showFastForwardMenu}):P=ne,O=this.handleFastForwardMouseenter,M=this.handleFastForwardMouseleave;break;case"fast-backward":const v=this.fastBackwardActive?a(Le,{clsPrefix:t},{default:()=>this.rtlEnabled?a(Dt,null):a(Vt,null)}):a(Le,{clsPrefix:t},{default:()=>a(Wt,null)});G?P=G({type:"fast-backward",node:v,active:this.fastBackwardActive||this.showFastBackwardMenu}):P=v,O=this.handleFastBackwardMouseenter,M=this.handleFastBackwardMouseleave;break}const se=a("div",{key:g,class:[`${t}-pagination-item`,Q.active&&`${t}-pagination-item--active`,$!=="page"&&($==="fast-backward"&&this.showFastBackwardMenu||$==="fast-forward"&&this.showFastForwardMenu)&&`${t}-pagination-item--hover`,n&&`${t}-pagination-item--disabled`,$==="page"&&`${t}-pagination-item--clickable`],onClick:()=>{w(Q)},onMouseenter:O,onMouseleave:M},P);if($==="page"&&!Q.mayBeFastBackward&&!Q.mayBeFastForward)return se;{const fe=Q.type==="page"?Q.mayBeFastBackward?"fast-backward":"fast-forward":Q.type;return Q.type!=="page"&&!Q.options?se:a(Ar,{to:this.to,key:fe,disabled:n,trigger:"hover",virtualScroll:!0,style:{width:"60px"},theme:d.peers.Popselect,themeOverrides:d.peerOverrides.Popselect,builtinThemeOverrides:{peers:{InternalSelectMenu:{height:"calc(var(--n-option-height) * 4.6)"}}},nodeProps:()=>({style:{justifyContent:"center"}}),show:$==="page"?!1:$==="fast-backward"?this.showFastBackwardMenu:this.showFastForwardMenu,onUpdateShow:ne=>{$!=="page"&&(ne?$==="fast-backward"?this.showFastBackwardMenu=ne:this.showFastForwardMenu=ne:(this.showFastBackwardMenu=!1,this.showFastForwardMenu=!1))},options:Q.type!=="page"&&Q.options?Q.options:[],onUpdateValue:this.handleMenuSelect,scrollable:!0,showCheckmark:!1},{default:()=>se})}}),a("div",{class:[`${t}-pagination-item`,!Z&&`${t}-pagination-item--button`,{[`${t}-pagination-item--disabled`]:o<1||o>=i||n}],onClick:W},Z?Z({page:o,pageSize:f,pageCount:i,itemCount:this.mergedItemCount,startIndex:this.startIndex,endIndex:this.endIndex}):a(Le,{clsPrefix:t},{default:()=>this.rtlEnabled?a(jt,null):a(Ht,null)})));case"size-picker":return!s&&u?a(br,Object.assign({consistentMenuWidth:!1,placeholder:"",showCheckmark:!1,to:this.to},this.selectProps,{size:x,options:c,value:f,disabled:n,theme:d.peers.Select,themeOverrides:d.peerOverrides.Select,onUpdateValue:ee})):null;case"quick-jumper":return!s&&l?a("div",{class:`${t}-pagination-quick-jumper`},N?N():zt(this.$slots.goto,()=>[p.goto]),a(Ot,{value:h,onUpdateValue:I,size:b,placeholder:"",disabled:n,theme:d.peers.Input,themeOverrides:d.peerOverrides.Input,onChange:k})):null;default:return null}}),U?a("div",{class:`${t}-pagination-suffix`},U({page:o,pageSize:f,pageCount:i,startIndex:this.startIndex,endIndex:this.endIndex,itemCount:this.mergedItemCount})):null)}}),Nr=Object.assign(Object.assign({},je.props),{onUnstableColumnResize:Function,pagination:{type:[Object,Boolean],default:!1},paginateSinglePage:{type:Boolean,default:!0},minHeight:[Number,String],maxHeight:[Number,String],columns:{type:Array,default:()=>[]},rowClassName:[String,Function],rowProps:Function,rowKey:Function,summary:[Function],data:{type:Array,default:()=>[]},loading:Boolean,bordered:{type:Boolean,default:void 0},bottomBordered:{type:Boolean,default:void 0},striped:Boolean,scrollX:[Number,String],defaultCheckedRowKeys:{type:Array,default:()=>[]},checkedRowKeys:Array,singleLine:{type:Boolean,default:!0},singleColumn:Boolean,size:{type:String,default:"medium"},remote:Boolean,defaultExpandedRowKeys:{type:Array,default:[]},defaultExpandAll:Boolean,expandedRowKeys:Array,stickyExpandedRows:Boolean,virtualScroll:Boolean,virtualScrollX:Boolean,virtualScrollHeader:Boolean,headerHeight:{type:Number,default:28},heightForRow:Function,minRowHeight:{type:Number,default:28},tableLayout:{type:String,default:"auto"},allowCheckingNotLoaded:Boolean,cascade:{type:Boolean,default:!0},childrenKey:{type:String,default:"children"},indent:{type:Number,default:16},flexHeight:Boolean,summaryPlacement:{type:String,default:"bottom"},paginationBehaviorOnFilter:{type:String,default:"current"},filterIconPopoverProps:Object,scrollbarProps:Object,renderCell:Function,renderExpandIcon:Function,spinProps:{type:Object,default:{}},getCsvCell:Function,getCsvHeader:Function,onLoad:Function,"onUpdate:page":[Function,Array],onUpdatePage:[Function,Array],"onUpdate:pageSize":[Function,Array],onUpdatePageSize:[Function,Array],"onUpdate:sorter":[Function,Array],onUpdateSorter:[Function,Array],"onUpdate:filters":[Function,Array],onUpdateFilters:[Function,Array],"onUpdate:checkedRowKeys":[Function,Array],onUpdateCheckedRowKeys:[Function,Array],"onUpdate:expandedRowKeys":[Function,Array],onUpdateExpandedRowKeys:[Function,Array],onScroll:Function,onPageChange:[Function,Array],onPageSizeChange:[Function,Array],onSorterChange:[Function,Array],onFiltersChange:[Function,Array],onCheckedRowKeysChange:[Function,Array]}),$e=rn("n-data-table"),yn=40,xn=40;function Jt(e){if(e.type==="selection")return e.width===void 0?yn:bt(e.width);if(e.type==="expand")return e.width===void 0?xn:bt(e.width);if(!("children"in e))return typeof e.width=="string"?bt(e.width):e.width}function Kr(e){var t,n;if(e.type==="selection")return Te((t=e.width)!==null&&t!==void 0?t:yn);if(e.type==="expand")return Te((n=e.width)!==null&&n!==void 0?n:xn);if(!("children"in e))return Te(e.width)}function Be(e){return e.type==="selection"?"__n_selection__":e.type==="expand"?"__n_expand__":e.key}function Zt(e){return e&&(typeof e=="object"?Object.assign({},e):e)}function Hr(e){return e==="ascend"?1:e==="descend"?-1:0}function jr(e,t,n){return n!==void 0&&(e=Math.min(e,typeof n=="number"?n:Number.parseFloat(n))),t!==void 0&&(e=Math.max(e,typeof t=="number"?t:Number.parseFloat(t))),e}function Dr(e,t){if(t!==void 0)return{width:t,minWidth:t,maxWidth:t};const n=Kr(e),{minWidth:r,maxWidth:o}=e;return{width:n,minWidth:Te(r)||n,maxWidth:Te(o)}}function Vr(e,t,n){return typeof n=="function"?n(e,t):n||""}function yt(e){return e.filterOptionValues!==void 0||e.filterOptionValue===void 0&&e.defaultFilterOptionValues!==void 0}function xt(e){return"children"in e?!1:!!e.sorter}function Cn(e){return"children"in e&&e.children.length?!1:!!e.resizable}function Yt(e){return"children"in e?!1:!!e.filter&&(!!e.filterOptions||!!e.renderFilterMenu)}function en(e){if(e){if(e==="descend")return"ascend"}else return"descend";return!1}function Wr(e,t){return e.sorter===void 0?null:t===null||t.columnKey!==e.key?{columnKey:e.key,sorter:e.sorter,order:en(!1)}:Object.assign(Object.assign({},t),{order:en(t.order)})}function wn(e,t){return t.find(n=>n.columnKey===e.key&&n.order)!==void 0}function qr(e){return typeof e=="string"?e.replace(/,/g,"\\,"):e==null?"":`${e}`.replace(/,/g,"\\,")}function Xr(e,t,n,r){const o=e.filter(u=>u.type!=="expand"&&u.type!=="selection"&&u.allowExport!==!1),i=o.map(u=>r?r(u):u.title).join(","),m=t.map(u=>o.map(l=>n?n(u[l.key],u,l):qr(u[l.key])).join(","));return[i,...m].join(` +`)}const Gr=de({name:"DataTableBodyCheckbox",props:{rowKey:{type:[String,Number],required:!0},disabled:{type:Boolean,required:!0},onUpdateChecked:{type:Function,required:!0}},setup(e){const{mergedCheckedRowKeySetRef:t,mergedInderminateRowKeySetRef:n}=Oe($e);return()=>{const{rowKey:r}=e;return a(_t,{privateInsideTable:!0,disabled:e.disabled,indeterminate:n.value.has(r),checked:t.value.has(r),onUpdateChecked:e.onUpdateChecked})}}}),Qr=de({name:"DataTableBodyRadio",props:{rowKey:{type:[String,Number],required:!0},disabled:{type:Boolean,required:!0},onUpdateChecked:{type:Function,required:!0}},setup(e){const{mergedCheckedRowKeySetRef:t,componentId:n}=Oe($e);return()=>{const{rowKey:r}=e;return a(gn,{name:n,disabled:e.disabled,checked:t.value.has(r),onUpdateChecked:e.onUpdateChecked})}}}),Rn=F("ellipsis",{overflow:"hidden"},[gt("line-clamp",` white-space: nowrap; display: inline-block; vertical-align: bottom; @@ -104,8 +105,7 @@ import{D as de,I as a,A as rn,aw as _,c as Te,az as et,aA as He,j as C,w as an,n -webkit-box-orient: vertical; `),D("cursor-pointer",` cursor: pointer; - `)]);function wt(e){return`${e}-ellipsis--line-clamp`}function St(e,t){return`${e}-ellipsis--cursor-${t}`}const xn=Object.assign(Object.assign({},He.props),{expandTrigger:String,lineClamp:[Number,String],tooltip:{type:[Boolean,Object],default:!0}}),Mt=de({name:"Ellipsis",inheritAttrs:!1,props:xn,setup(e,{slots:t,attrs:n}){const r=dn(),o=He("Ellipsis","-ellipsis",yn,xr,e,r),i=V(null),g=V(null),v=V(null),c=V(!1),l=C(()=>{const{lineClamp:d}=e,{value:R}=c;return d!==void 0?{textOverflow:"","-webkit-line-clamp":R?"":d}:{textOverflow:R?"":"ellipsis","-webkit-line-clamp":""}});function m(){let d=!1;const{value:R}=c;if(R)return!0;const{value:S}=i;if(S){const{lineClamp:z}=e;if(u(S),z!==void 0)d=S.scrollHeight<=S.offsetHeight;else{const{value:K}=g;K&&(d=K.getBoundingClientRect().width<=S.getBoundingClientRect().width)}s(S,d)}return d}const b=C(()=>e.expandTrigger==="click"?()=>{var d;const{value:R}=c;R&&((d=v.value)===null||d===void 0||d.setShow(!1)),c.value=!R}:void 0);Qn(()=>{var d;e.tooltip&&((d=v.value)===null||d===void 0||d.setShow(!1))});const x=()=>a("span",Object.assign({},Ct(n,{class:[`${r.value}-ellipsis`,e.lineClamp!==void 0?wt(r.value):void 0,e.expandTrigger==="click"?St(r.value,"pointer"):void 0],style:l.value}),{ref:"triggerRef",onClick:b.value,onMouseenter:e.expandTrigger==="click"?m:void 0}),e.lineClamp?t:a("span",{ref:"triggerInnerRef"},t));function u(d){if(!d)return;const R=l.value,S=wt(r.value);e.lineClamp!==void 0?f(d,S,"add"):f(d,S,"remove");for(const z in R)d.style[z]!==R[z]&&(d.style[z]=R[z])}function s(d,R){const S=St(r.value,"pointer");e.expandTrigger==="click"&&!R?f(d,S,"add"):f(d,S,"remove")}function f(d,R,S){S==="add"?d.classList.contains(R)||d.classList.add(R):d.classList.contains(R)&&d.classList.remove(R)}return{mergedTheme:o,triggerRef:i,triggerInnerRef:g,tooltipRef:v,handleClick:b,renderTrigger:x,getTooltipDisabled:m}},render(){var e;const{tooltip:t,renderTrigger:n,$slots:r}=this;if(t){const{mergedTheme:o}=this;return a(Rr,Object.assign({ref:"tooltipRef",placement:"top"},t,{getDisabled:this.getTooltipDisabled,theme:o.peers.Tooltip,themeOverrides:o.peerOverrides.Tooltip}),{trigger:n,default:(e=r.tooltip)!==null&&e!==void 0?e:r.default})}else return n()}}),Nr=de({name:"PerformantEllipsis",props:xn,inheritAttrs:!1,setup(e,{attrs:t,slots:n}){const r=V(!1),o=dn();return Zn("-ellipsis",yn,o),{mouseEntered:r,renderTrigger:()=>{const{lineClamp:g}=e,v=o.value;return a("span",Object.assign({},Ct(t,{class:[`${v}-ellipsis`,g!==void 0?wt(v):void 0,e.expandTrigger==="click"?St(v,"pointer"):void 0],style:g===void 0?{textOverflow:"ellipsis"}:{"-webkit-line-clamp":g}}),{onMouseenter:()=>{r.value=!0}}),g?n:a("span",null,n))}}},render(){return this.mouseEntered?a(Mt,Ct({},this.$attrs,this.$props),this.$slots):this.renderTrigger()}}),Kr=Object.assign(Object.assign({},He.props),{onUnstableColumnResize:Function,pagination:{type:[Object,Boolean],default:!1},paginateSinglePage:{type:Boolean,default:!0},minHeight:[Number,String],maxHeight:[Number,String],columns:{type:Array,default:()=>[]},rowClassName:[String,Function],rowProps:Function,rowKey:Function,summary:[Function],data:{type:Array,default:()=>[]},loading:Boolean,bordered:{type:Boolean,default:void 0},bottomBordered:{type:Boolean,default:void 0},striped:Boolean,scrollX:[Number,String],defaultCheckedRowKeys:{type:Array,default:()=>[]},checkedRowKeys:Array,singleLine:{type:Boolean,default:!0},singleColumn:Boolean,size:{type:String,default:"medium"},remote:Boolean,defaultExpandedRowKeys:{type:Array,default:[]},defaultExpandAll:Boolean,expandedRowKeys:Array,stickyExpandedRows:Boolean,virtualScroll:Boolean,virtualScrollX:Boolean,virtualScrollHeader:Boolean,headerHeight:{type:Number,default:28},heightForRow:Function,minRowHeight:{type:Number,default:28},tableLayout:{type:String,default:"auto"},allowCheckingNotLoaded:Boolean,cascade:{type:Boolean,default:!0},childrenKey:{type:String,default:"children"},indent:{type:Number,default:16},flexHeight:Boolean,summaryPlacement:{type:String,default:"bottom"},paginationBehaviorOnFilter:{type:String,default:"current"},filterIconPopoverProps:Object,scrollbarProps:Object,renderCell:Function,renderExpandIcon:Function,spinProps:{type:Object,default:{}},onLoad:Function,"onUpdate:page":[Function,Array],onUpdatePage:[Function,Array],"onUpdate:pageSize":[Function,Array],onUpdatePageSize:[Function,Array],"onUpdate:sorter":[Function,Array],onUpdateSorter:[Function,Array],"onUpdate:filters":[Function,Array],onUpdateFilters:[Function,Array],"onUpdate:checkedRowKeys":[Function,Array],onUpdateCheckedRowKeys:[Function,Array],"onUpdate:expandedRowKeys":[Function,Array],onUpdateExpandedRowKeys:[Function,Array],onScroll:Function,onPageChange:[Function,Array],onPageSizeChange:[Function,Array],onSorterChange:[Function,Array],onFiltersChange:[Function,Array],onCheckedRowKeysChange:[Function,Array]}),Be=rn("n-data-table"),jr=de({name:"DataTableRenderSorter",props:{render:{type:Function,required:!0},order:{type:[String,Boolean],default:!1}},render(){const{render:e,order:t}=this;return e({order:t})}}),Hr=de({name:"SortIcon",props:{column:{type:Object,required:!0}},setup(e){const{mergedComponentPropsRef:t}=et(),{mergedSortStateRef:n,mergedClsPrefixRef:r}=Te(Be),o=C(()=>n.value.find(c=>c.columnKey===e.column.key)),i=C(()=>o.value!==void 0),g=C(()=>{const{value:c}=o;return c&&i.value?c.order:!1}),v=C(()=>{var c,l;return((l=(c=t==null?void 0:t.value)===null||c===void 0?void 0:c.DataTable)===null||l===void 0?void 0:l.renderSorter)||e.column.renderSorter});return{mergedClsPrefix:r,active:i,mergedSortOrder:g,mergedRenderSorter:v}},render(){const{mergedRenderSorter:e,mergedSortOrder:t,mergedClsPrefix:n}=this,{renderSorterIcon:r}=this.column;return e?a(jr,{render:e,order:t}):a("span",{class:[`${n}-data-table-sorter`,t==="ascend"&&`${n}-data-table-sorter--asc`,t==="descend"&&`${n}-data-table-sorter--desc`]},r?r({order:t}):a(Le,{clsPrefix:n},{default:()=>a(kr,null)}))}}),Rn=40,kn=40;function Qt(e){if(e.type==="selection")return e.width===void 0?Rn:bt(e.width);if(e.type==="expand")return e.width===void 0?kn:bt(e.width);if(!("children"in e))return typeof e.width=="string"?bt(e.width):e.width}function Dr(e){var t,n;if(e.type==="selection")return Me((t=e.width)!==null&&t!==void 0?t:Rn);if(e.type==="expand")return Me((n=e.width)!==null&&n!==void 0?n:kn);if(!("children"in e))return Me(e.width)}function Oe(e){return e.type==="selection"?"__n_selection__":e.type==="expand"?"__n_expand__":e.key}function Zt(e){return e&&(typeof e=="object"?Object.assign({},e):e)}function Vr(e){return e==="ascend"?1:e==="descend"?-1:0}function Xr(e,t,n){return n!==void 0&&(e=Math.min(e,typeof n=="number"?n:Number.parseFloat(n))),t!==void 0&&(e=Math.max(e,typeof t=="number"?t:Number.parseFloat(t))),e}function Wr(e,t){if(t!==void 0)return{width:t,minWidth:t,maxWidth:t};const n=Dr(e),{minWidth:r,maxWidth:o}=e;return{width:n,minWidth:Me(r)||n,maxWidth:Me(o)}}function qr(e,t,n){return typeof n=="function"?n(e,t):n||""}function yt(e){return e.filterOptionValues!==void 0||e.filterOptionValue===void 0&&e.defaultFilterOptionValues!==void 0}function xt(e){return"children"in e?!1:!!e.sorter}function Cn(e){return"children"in e&&e.children.length?!1:!!e.resizable}function Yt(e){return"children"in e?!1:!!e.filter&&(!!e.filterOptions||!!e.renderFilterMenu)}function en(e){if(e){if(e==="descend")return"ascend"}else return"descend";return!1}function Gr(e,t){return e.sorter===void 0?null:t===null||t.columnKey!==e.key?{columnKey:e.key,sorter:e.sorter,order:en(!1)}:Object.assign(Object.assign({},t),{order:en(t.order)})}function wn(e,t){return t.find(n=>n.columnKey===e.key&&n.order)!==void 0}function Jr(e){return typeof e=="string"?e.replace(/,/g,"\\,"):e==null?"":`${e}`.replace(/,/g,"\\,")}function Qr(e,t){const n=e.filter(i=>i.type!=="expand"&&i.type!=="selection"&&i.allowExport!==!1),r=n.map(i=>i.title).join(","),o=t.map(i=>n.map(g=>Jr(i[g.key])).join(","));return[r,...o].join(` -`)}const Zr=de({name:"DataTableFilterMenu",props:{column:{type:Object,required:!0},radioGroupName:{type:String,required:!0},multiple:{type:Boolean,required:!0},value:{type:[Array,String,Number],default:null},options:{type:Array,required:!0},onConfirm:{type:Function,required:!0},onClear:{type:Function,required:!0},onChange:{type:Function,required:!0}},setup(e){const{mergedClsPrefixRef:t,mergedRtlRef:n}=et(e),r=_t("DataTable",n,t),{mergedClsPrefixRef:o,mergedThemeRef:i,localeRef:g}=Te(Be),v=V(e.value),c=C(()=>{const{value:s}=v;return Array.isArray(s)?s:null}),l=C(()=>{const{value:s}=v;return yt(e.column)?Array.isArray(s)&&s.length&&s[0]||null:Array.isArray(s)?null:s});function m(s){e.onChange(s)}function b(s){e.multiple&&Array.isArray(s)?v.value=s:yt(e.column)&&!Array.isArray(s)?v.value=[s]:v.value=s}function x(){m(v.value),e.onConfirm()}function u(){e.multiple||yt(e.column)?m([]):m(null),e.onClear()}return{mergedClsPrefix:o,rtlEnabled:r,mergedTheme:i,locale:g,checkboxGroupValue:c,radioGroupValue:l,handleChange:b,handleConfirmClick:x,handleClearClick:u}},render(){const{mergedTheme:e,locale:t,mergedClsPrefix:n}=this;return a("div",{class:[`${n}-data-table-filter-menu`,this.rtlEnabled&&`${n}-data-table-filter-menu--rtl`]},a(sn,null,{default:()=>{const{checkboxGroupValue:r,handleChange:o}=this;return this.multiple?a(Cr,{value:r,class:`${n}-data-table-filter-menu__group`,onUpdateValue:o},{default:()=>this.options.map(i=>a(zt,{key:i.value,theme:e.peers.Checkbox,themeOverrides:e.peerOverrides.Checkbox,value:i.value},{default:()=>i.label}))}):a(wr,{name:this.radioGroupName,class:`${n}-data-table-filter-menu__group`,value:this.radioGroupValue,onUpdateValue:this.handleChange},{default:()=>this.options.map(i=>a(vn,{key:i.value,value:i.value,theme:e.peers.Radio,themeOverrides:e.peerOverrides.Radio},{default:()=>i.label}))})}}),a("div",{class:`${n}-data-table-filter-menu__action`},a(Ot,{size:"tiny",theme:e.peers.Button,themeOverrides:e.peerOverrides.Button,onClick:this.handleClearClick},{default:()=>t.clear}),a(Ot,{theme:e.peers.Button,themeOverrides:e.peerOverrides.Button,type:"primary",size:"tiny",onClick:this.handleConfirmClick},{default:()=>t.confirm})))}}),Yr=de({name:"DataTableRenderFilter",props:{render:{type:Function,required:!0},active:{type:Boolean,default:!1},show:{type:Boolean,default:!1}},render(){const{render:e,active:t,show:n}=this;return e({active:t,show:n})}});function ea(e,t,n){const r=Object.assign({},e);return r[t]=n,r}const ta=de({name:"DataTableFilterButton",props:{column:{type:Object,required:!0},options:{type:Array,default:()=>[]}},setup(e){const{mergedComponentPropsRef:t}=et(),{mergedThemeRef:n,mergedClsPrefixRef:r,mergedFilterStateRef:o,filterMenuCssVarsRef:i,paginationBehaviorOnFilterRef:g,doUpdatePage:v,doUpdateFilters:c,filterIconPopoverPropsRef:l}=Te(Be),m=V(!1),b=o,x=C(()=>e.column.filterMultiple!==!1),u=C(()=>{const z=b.value[e.column.key];if(z===void 0){const{value:K}=x;return K?[]:null}return z}),s=C(()=>{const{value:z}=u;return Array.isArray(z)?z.length>0:z!==null}),f=C(()=>{var z,K;return((K=(z=t==null?void 0:t.value)===null||z===void 0?void 0:z.DataTable)===null||K===void 0?void 0:K.renderFilter)||e.column.renderFilter});function d(z){const K=ea(b.value,e.column.key,z);c(K,e.column),g.value==="first"&&v(1)}function R(){m.value=!1}function S(){m.value=!1}return{mergedTheme:n,mergedClsPrefix:r,active:s,showPopover:m,mergedRenderFilter:f,filterIconPopoverProps:l,filterMultiple:x,mergedFilterValue:u,filterMenuCssVars:i,handleFilterChange:d,handleFilterMenuConfirm:S,handleFilterMenuCancel:R}},render(){const{mergedTheme:e,mergedClsPrefix:t,handleFilterMenuCancel:n,filterIconPopoverProps:r}=this;return a(pn,Object.assign({show:this.showPopover,onUpdateShow:o=>this.showPopover=o,trigger:"click",theme:e.peers.Popover,themeOverrides:e.peerOverrides.Popover,placement:"bottom"},r,{style:{padding:0}}),{trigger:()=>{const{mergedRenderFilter:o}=this;if(o)return a(Yr,{"data-data-table-filter":!0,render:o,active:this.active,show:this.showPopover});const{renderFilterIcon:i}=this.column;return a("div",{"data-data-table-filter":!0,class:[`${t}-data-table-filter`,{[`${t}-data-table-filter--active`]:this.active,[`${t}-data-table-filter--show`]:this.showPopover}]},i?i({active:this.active,show:this.showPopover}):a(Le,{clsPrefix:t},{default:()=>a(Mr,null)}))},default:()=>{const{renderFilterMenu:o}=this.column;return o?o({hide:n}):a(Zr,{style:this.filterMenuCssVars,radioGroupName:String(this.column.key),multiple:this.filterMultiple,value:this.mergedFilterValue,options:this.options,column:this.column,onChange:this.handleFilterChange,onClear:this.handleFilterMenuCancel,onConfirm:this.handleFilterMenuConfirm})}})}}),na=de({name:"ColumnResizeButton",props:{onResizeStart:Function,onResize:Function,onResizeEnd:Function},setup(e){const{mergedClsPrefixRef:t}=Te(Be),n=V(!1);let r=0;function o(c){return c.clientX}function i(c){var l;c.preventDefault();const m=n.value;r=o(c),n.value=!0,m||(Bt("mousemove",window,g),Bt("mouseup",window,v),(l=e.onResizeStart)===null||l===void 0||l.call(e))}function g(c){var l;(l=e.onResize)===null||l===void 0||l.call(e,o(c)-r)}function v(){var c;n.value=!1,(c=e.onResizeEnd)===null||c===void 0||c.call(e),ht("mousemove",window,g),ht("mouseup",window,v)}return Yn(()=>{ht("mousemove",window,g),ht("mouseup",window,v)}),{mergedClsPrefix:t,active:n,handleMousedown:i}},render(){const{mergedClsPrefix:e}=this;return a("span",{"data-data-table-resizable":!0,class:[`${e}-data-table-resize-button`,this.active&&`${e}-data-table-resize-button--active`],onMousedown:this.handleMousedown})}}),Sn="_n_all__",Pn="_n_none__";function ra(e,t,n,r){return e?o=>{for(const i of e)switch(o){case Sn:n(!0);return;case Pn:r(!0);return;default:if(typeof i=="object"&&i.key===o){i.onSelect(t.value);return}}}:()=>{}}function aa(e,t){return e?e.map(n=>{switch(n){case"all":return{label:t.checkTableAll,key:Sn};case"none":return{label:t.uncheckTableAll,key:Pn};default:return n}}):[]}const oa=de({name:"DataTableSelectionMenu",props:{clsPrefix:{type:String,required:!0}},setup(e){const{props:t,localeRef:n,checkOptionsRef:r,rawPaginatedDataRef:o,doCheckAll:i,doUncheckAll:g}=Te(Be),v=C(()=>ra(r.value,o,i,g)),c=C(()=>aa(r.value,n.value));return()=>{var l,m,b,x;const{clsPrefix:u}=e;return a(Sr,{theme:(m=(l=t.theme)===null||l===void 0?void 0:l.peers)===null||m===void 0?void 0:m.Dropdown,themeOverrides:(x=(b=t.themeOverrides)===null||b===void 0?void 0:b.peers)===null||x===void 0?void 0:x.Dropdown,options:c.value,onSelect:v.value},{default:()=>a(Le,{clsPrefix:u,class:`${u}-data-table-check-extra`},{default:()=>a(er,null)})})}}});function Rt(e){return typeof e.title=="function"?e.title(e):e.title}const ia=de({props:{clsPrefix:{type:String,required:!0},id:{type:String,required:!0},cols:{type:Array,required:!0},width:String},render(){const{clsPrefix:e,id:t,cols:n,width:r}=this;return a("table",{style:{tableLayout:"fixed",width:r},class:`${e}-data-table-table`},a("colgroup",null,n.map(o=>a("col",{key:o.key,style:o.style}))),a("thead",{"data-n-id":t,class:`${e}-data-table-thead`},this.$slots))}}),_n=de({name:"DataTableHeader",props:{discrete:{type:Boolean,default:!0}},setup(){const{mergedClsPrefixRef:e,scrollXRef:t,fixedColumnLeftMapRef:n,fixedColumnRightMapRef:r,mergedCurrentPageRef:o,allRowsCheckedRef:i,someRowsCheckedRef:g,rowsRef:v,colsRef:c,mergedThemeRef:l,checkOptionsRef:m,mergedSortStateRef:b,componentId:x,mergedTableLayoutRef:u,headerCheckboxDisabledRef:s,virtualScrollHeaderRef:f,headerHeightRef:d,onUnstableColumnResize:R,doUpdateResizableWidth:S,handleTableHeaderScroll:z,deriveNextSorter:K,doUncheckAll:M,doCheckAll:N}=Te(Be),U=V(),ee=V({});function y(I){const j=ee.value[I];return j==null?void 0:j.getBoundingClientRect().width}function k(){i.value?M():N()}function X(I,j){if(dt(I,"dataTableFilter")||dt(I,"dataTableResizable")||!xt(j))return;const Z=b.value.find(re=>re.columnKey===j.key)||null,G=Gr(j,Z);K(G)}const w=new Map;function W(I){w.set(I.key,y(I.key))}function q(I,j){const Z=w.get(I.key);if(Z===void 0)return;const G=Z+j,re=Xr(G,I.minWidth,I.maxWidth);R(G,re,I,y),S(I,re)}return{cellElsRef:ee,componentId:x,mergedSortState:b,mergedClsPrefix:e,scrollX:t,fixedColumnLeftMap:n,fixedColumnRightMap:r,currentPage:o,allRowsChecked:i,someRowsChecked:g,rows:v,cols:c,mergedTheme:l,checkOptions:m,mergedTableLayout:u,headerCheckboxDisabled:s,headerHeight:d,virtualScrollHeader:f,virtualListRef:U,handleCheckboxUpdateChecked:k,handleColHeaderClick:X,handleTableHeaderScroll:z,handleColumnResizeStart:W,handleColumnResize:q}},render(){const{cellElsRef:e,mergedClsPrefix:t,fixedColumnLeftMap:n,fixedColumnRightMap:r,currentPage:o,allRowsChecked:i,someRowsChecked:g,rows:v,cols:c,mergedTheme:l,checkOptions:m,componentId:b,discrete:x,mergedTableLayout:u,headerCheckboxDisabled:s,mergedSortState:f,virtualScrollHeader:d,handleColHeaderClick:R,handleCheckboxUpdateChecked:S,handleColumnResizeStart:z,handleColumnResize:K}=this,M=(y,k,X)=>y.map(({column:w,colIndex:W,colSpan:q,rowSpan:I,isLast:j})=>{var Z,G;const re=Oe(w),{ellipsis:J}=w,p=()=>w.type==="selection"?w.multiple!==!1?a(ct,null,a(zt,{key:o,privateInsideTable:!0,checked:i,indeterminate:g,disabled:s,onUpdateChecked:S}),m?a(oa,{clsPrefix:t}):null):null:a(ct,null,a("div",{class:`${t}-data-table-th__title-wrapper`},a("div",{class:`${t}-data-table-th__title`},J===!0||J&&!J.tooltip?a("div",{class:`${t}-data-table-th__ellipsis`},Rt(w)):J&&typeof J=="object"?a(Mt,Object.assign({},J,{theme:l.peers.Ellipsis,themeOverrides:l.peerOverrides.Ellipsis}),{default:()=>Rt(w)}):Rt(w)),xt(w)?a(Hr,{column:w}):null),Yt(w)?a(ta,{column:w,options:w.filterOptions}):null,Cn(w)?a(na,{onResizeStart:()=>{z(w)},onResize:B=>{K(w,B)}}):null),P=re in n,T=re in r,E=k&&!w.fixed?"div":"th";return a(E,{ref:B=>e[re]=B,key:re,style:[k&&!w.fixed?{position:"absolute",left:Ee(k(W)),top:0,bottom:0}:{left:Ee((Z=n[re])===null||Z===void 0?void 0:Z.start),right:Ee((G=r[re])===null||G===void 0?void 0:G.start)},{width:Ee(w.width),textAlign:w.titleAlign||w.align,height:X}],colspan:q,rowspan:I,"data-col-key":re,class:[`${t}-data-table-th`,(P||T)&&`${t}-data-table-th--fixed-${P?"left":"right"}`,{[`${t}-data-table-th--sorting`]:wn(w,f),[`${t}-data-table-th--filterable`]:Yt(w),[`${t}-data-table-th--sortable`]:xt(w),[`${t}-data-table-th--selection`]:w.type==="selection",[`${t}-data-table-th--last`]:j},w.className],onClick:w.type!=="selection"&&w.type!=="expand"&&!("children"in w)?B=>{R(B,w)}:void 0},p())});if(d){const{headerHeight:y}=this;let k=0,X=0;return c.forEach(w=>{w.column.fixed==="left"?k++:w.column.fixed==="right"&&X++}),a(mn,{ref:"virtualListRef",class:`${t}-data-table-base-table-header`,style:{height:Ee(y)},onScroll:this.handleTableHeaderScroll,columns:c,itemSize:y,showScrollbar:!1,items:[{}],itemResizable:!1,visibleItemsTag:ia,visibleItemsProps:{clsPrefix:t,id:b,cols:c,width:Me(this.scrollX)},renderItemWithCols:({startColIndex:w,endColIndex:W,getLeft:q})=>{const I=c.map((Z,G)=>({column:Z.column,isLast:G===c.length-1,colIndex:Z.index,colSpan:1,rowSpan:1})).filter(({column:Z},G)=>!!(w<=G&&G<=W||Z.fixed)),j=M(I,q,Ee(y));return j.splice(k,0,a("th",{colspan:c.length-k-X,style:{pointerEvents:"none",visibility:"hidden",height:0}})),a("tr",{style:{position:"relative"}},j)}},{default:({renderedItemWithCols:w})=>w})}const N=a("thead",{class:`${t}-data-table-thead`,"data-n-id":b},v.map(y=>a("tr",{class:`${t}-data-table-tr`},M(y,null,void 0))));if(!x)return N;const{handleTableHeaderScroll:U,scrollX:ee}=this;return a("div",{class:`${t}-data-table-base-table-header`,onScroll:U},a("table",{class:`${t}-data-table-table`,style:{minWidth:Me(ee),tableLayout:u}},a("colgroup",null,c.map(y=>a("col",{key:y.key,style:y.style}))),N))}}),la=de({name:"DataTableCell",props:{clsPrefix:{type:String,required:!0},row:{type:Object,required:!0},index:{type:Number,required:!0},column:{type:Object,required:!0},isSummary:Boolean,mergedTheme:{type:Object,required:!0},renderCell:Function},render(){var e;const{isSummary:t,column:n,row:r,renderCell:o}=this;let i;const{render:g,key:v,ellipsis:c}=n;if(g&&!t?i=g(r,this.index):t?i=(e=r[v])===null||e===void 0?void 0:e.value:i=o?o(Lt(r,v),r,n):Lt(r,v),c)if(typeof c=="object"){const{mergedTheme:l}=this;return n.ellipsisComponent==="performant-ellipsis"?a(Nr,Object.assign({},c,{theme:l.peers.Ellipsis,themeOverrides:l.peerOverrides.Ellipsis}),{default:()=>i}):a(Mt,Object.assign({},c,{theme:l.peers.Ellipsis,themeOverrides:l.peerOverrides.Ellipsis}),{default:()=>i})}else return a("span",{class:`${this.clsPrefix}-data-table-td__ellipsis`},i);return i}}),tn=de({name:"DataTableExpandTrigger",props:{clsPrefix:{type:String,required:!0},expanded:Boolean,loading:Boolean,onClick:{type:Function,required:!0},renderExpandIcon:{type:Function},rowData:{type:Object,required:!0}},render(){const{clsPrefix:e}=this;return a("div",{class:[`${e}-data-table-expand-trigger`,this.expanded&&`${e}-data-table-expand-trigger--expanded`],onClick:this.onClick,onMousedown:t=>{t.preventDefault()}},a(tr,null,{default:()=>this.loading?a(cn,{key:"loading",clsPrefix:this.clsPrefix,radius:85,strokeWidth:15,scale:.88}):this.renderExpandIcon?this.renderExpandIcon({expanded:this.expanded,rowData:this.rowData}):a(Le,{clsPrefix:e,key:"base-icon"},{default:()=>a(Pr,null)})}))}}),da=de({name:"DataTableBodyCheckbox",props:{rowKey:{type:[String,Number],required:!0},disabled:{type:Boolean,required:!0},onUpdateChecked:{type:Function,required:!0}},setup(e){const{mergedCheckedRowKeySetRef:t,mergedInderminateRowKeySetRef:n}=Te(Be);return()=>{const{rowKey:r}=e;return a(zt,{privateInsideTable:!0,disabled:e.disabled,indeterminate:n.value.has(r),checked:t.value.has(r),onUpdateChecked:e.onUpdateChecked})}}}),sa=de({name:"DataTableBodyRadio",props:{rowKey:{type:[String,Number],required:!0},disabled:{type:Boolean,required:!0},onUpdateChecked:{type:Function,required:!0}},setup(e){const{mergedCheckedRowKeySetRef:t,componentId:n}=Te(Be);return()=>{const{rowKey:r}=e;return a(vn,{name:n,disabled:e.disabled,checked:t.value.has(r),onUpdateChecked:e.onUpdateChecked})}}});function ca(e,t){const n=[];function r(o,i){o.forEach(g=>{g.children&&t.has(g.key)?(n.push({tmNode:g,striped:!1,key:g.key,index:i}),r(g.children,i)):n.push({key:g.key,tmNode:g,striped:!1,index:i})})}return e.forEach(o=>{n.push(o);const{children:i}=o.tmNode;i&&t.has(o.key)&&r(i,o.index)}),n}const ua=de({props:{clsPrefix:{type:String,required:!0},id:{type:String,required:!0},cols:{type:Array,required:!0},onMouseenter:Function,onMouseleave:Function},render(){const{clsPrefix:e,id:t,cols:n,onMouseenter:r,onMouseleave:o}=this;return a("table",{style:{tableLayout:"fixed"},class:`${e}-data-table-table`,onMouseenter:r,onMouseleave:o},a("colgroup",null,n.map(i=>a("col",{key:i.key,style:i.style}))),a("tbody",{"data-n-id":t,class:`${e}-data-table-tbody`},this.$slots))}}),fa=de({name:"DataTableBody",props:{onResize:Function,showHeader:Boolean,flexHeight:Boolean,bodyStyle:Object},setup(e){const{slots:t,bodyWidthRef:n,mergedExpandedRowKeysRef:r,mergedClsPrefixRef:o,mergedThemeRef:i,scrollXRef:g,colsRef:v,paginatedDataRef:c,rawPaginatedDataRef:l,fixedColumnLeftMapRef:m,fixedColumnRightMapRef:b,mergedCurrentPageRef:x,rowClassNameRef:u,leftActiveFixedColKeyRef:s,leftActiveFixedChildrenColKeysRef:f,rightActiveFixedColKeyRef:d,rightActiveFixedChildrenColKeysRef:R,renderExpandRef:S,hoverKeyRef:z,summaryRef:K,mergedSortStateRef:M,virtualScrollRef:N,virtualScrollXRef:U,heightForRowRef:ee,minRowHeightRef:y,componentId:k,mergedTableLayoutRef:X,childTriggerColIndexRef:w,indentRef:W,rowPropsRef:q,maxHeightRef:I,stripedRef:j,loadingRef:Z,onLoadRef:G,loadingKeySetRef:re,expandableRef:J,stickyExpandedRowsRef:p,renderExpandIconRef:P,summaryPlacementRef:T,treeMateRef:E,scrollbarPropsRef:B,setHeaderScrollLeft:se,doUpdateExpandedRowKeys:fe,handleTableBodyScroll:ne,doCheck:h,doUncheck:O,renderCell:pe}=Te(Be),ce=Te(nr),Ce=V(null),$e=V(null),De=V(null),_e=Ye(()=>c.value.length===0),Ae=Ye(()=>e.showHeader||!_e.value),Ne=Ye(()=>e.showHeader||_e.value);let $="";const te=C(()=>new Set(r.value));function be(F){var H;return(H=E.value.getNode(F))===null||H===void 0?void 0:H.rawNode}function ve(F,H,L){const A=be(F.key);if(!A){$t("data-table",`fail to get row data with key ${F.key}`);return}if(L){const oe=c.value.findIndex(ie=>ie.key===$);if(oe!==-1){const ie=c.value.findIndex(Fe=>Fe.key===F.key),ue=Math.min(oe,ie),Re=Math.max(oe,ie),ke=[];c.value.slice(ue,Re+1).forEach(Fe=>{Fe.disabled||ke.push(Fe.key)}),H?h(ke,!1,A):O(ke,A),$=F.key;return}}H?h(F.key,!1,A):O(F.key,A),$=F.key}function Ke(F){const H=be(F.key);if(!H){$t("data-table",`fail to get row data with key ${F.key}`);return}h(F.key,!0,H)}function qe(){if(!Ae.value){const{value:H}=De;return H||null}if(N.value)return me();const{value:F}=Ce;return F?F.containerRef:null}function Ge(F,H){var L;if(re.value.has(F))return;const{value:A}=r,oe=A.indexOf(F),ie=Array.from(A);~oe?(ie.splice(oe,1),fe(ie)):H&&!H.isLeaf&&!H.shallowLoaded?(re.value.add(F),(L=G.value)===null||L===void 0||L.call(G,H.rawNode).then(()=>{const{value:ue}=r,Re=Array.from(ue);~Re.indexOf(F)||Re.push(F),fe(Re)}).finally(()=>{re.value.delete(F)})):(ie.push(F),fe(ie))}function xe(){z.value=null}function me(){const{value:F}=$e;return(F==null?void 0:F.listElRef)||null}function Je(){const{value:F}=$e;return(F==null?void 0:F.itemsElRef)||null}function Qe(F){var H;ne(F),(H=Ce.value)===null||H===void 0||H.sync()}function Pe(F){var H;const{onResize:L}=e;L&&L(F),(H=Ce.value)===null||H===void 0||H.sync()}const ye={getScrollContainer:qe,scrollTo(F,H){var L,A;N.value?(L=$e.value)===null||L===void 0||L.scrollTo(F,H):(A=Ce.value)===null||A===void 0||A.scrollTo(F,H)}},Ie=Y([({props:F})=>{const H=A=>A===null?null:Y(`[data-n-id="${F.componentId}"] [data-col-key="${A}"]::after`,{boxShadow:"var(--n-box-shadow-after)"}),L=A=>A===null?null:Y(`[data-n-id="${F.componentId}"] [data-col-key="${A}"]::before`,{boxShadow:"var(--n-box-shadow-before)"});return Y([H(F.leftActiveFixedColKey),L(F.rightActiveFixedColKey),F.leftActiveFixedChildrenColKeys.map(A=>H(A)),F.rightActiveFixedChildrenColKeys.map(A=>L(A))])}]);let he=!1;return lt(()=>{const{value:F}=s,{value:H}=f,{value:L}=d,{value:A}=R;if(!he&&F===null&&L===null)return;const oe={leftActiveFixedColKey:F,leftActiveFixedChildrenColKeys:H,rightActiveFixedColKey:L,rightActiveFixedChildrenColKeys:A,componentId:k};Ie.mount({id:`n-${k}`,force:!0,props:oe,anchorMetaName:rr,parent:ce==null?void 0:ce.styleMountTarget}),he=!0}),ar(()=>{Ie.unmount({id:`n-${k}`,parent:ce==null?void 0:ce.styleMountTarget})}),Object.assign({bodyWidth:n,summaryPlacement:T,dataTableSlots:t,componentId:k,scrollbarInstRef:Ce,virtualListRef:$e,emptyElRef:De,summary:K,mergedClsPrefix:o,mergedTheme:i,scrollX:g,cols:v,loading:Z,bodyShowHeaderOnly:Ne,shouldDisplaySomeTablePart:Ae,empty:_e,paginatedDataAndInfo:C(()=>{const{value:F}=j;let H=!1;return{data:c.value.map(F?(A,oe)=>(A.isLeaf||(H=!0),{tmNode:A,key:A.key,striped:oe%2===1,index:oe}):(A,oe)=>(A.isLeaf||(H=!0),{tmNode:A,key:A.key,striped:!1,index:oe})),hasChildren:H}}),rawPaginatedData:l,fixedColumnLeftMap:m,fixedColumnRightMap:b,currentPage:x,rowClassName:u,renderExpand:S,mergedExpandedRowKeySet:te,hoverKey:z,mergedSortState:M,virtualScroll:N,virtualScrollX:U,heightForRow:ee,minRowHeight:y,mergedTableLayout:X,childTriggerColIndex:w,indent:W,rowProps:q,maxHeight:I,loadingKeySet:re,expandable:J,stickyExpandedRows:p,renderExpandIcon:P,scrollbarProps:B,setHeaderScrollLeft:se,handleVirtualListScroll:Qe,handleVirtualListResize:Pe,handleMouseleaveTable:xe,virtualListContainer:me,virtualListContent:Je,handleTableBodyScroll:ne,handleCheckboxUpdateChecked:ve,handleRadioUpdateChecked:Ke,handleUpdateExpanded:Ge,renderCell:pe},ye)},render(){const{mergedTheme:e,scrollX:t,mergedClsPrefix:n,virtualScroll:r,maxHeight:o,mergedTableLayout:i,flexHeight:g,loadingKeySet:v,onResize:c,setHeaderScrollLeft:l}=this,m=t!==void 0||o!==void 0||g,b=!m&&i==="auto",x=t!==void 0||b,u={minWidth:Me(t)||"100%"};t&&(u.width="100%");const s=a(sn,Object.assign({},this.scrollbarProps,{ref:"scrollbarInstRef",scrollable:m||b,class:`${n}-data-table-base-table-body`,style:this.empty?void 0:this.bodyStyle,theme:e.peers.Scrollbar,themeOverrides:e.peerOverrides.Scrollbar,contentStyle:u,container:r?this.virtualListContainer:void 0,content:r?this.virtualListContent:void 0,horizontalRailStyle:{zIndex:3},verticalRailStyle:{zIndex:3},xScrollable:x,onScroll:r?void 0:this.handleTableBodyScroll,internalOnUpdateScrollLeft:l,onResize:c}),{default:()=>{const f={},d={},{cols:R,paginatedDataAndInfo:S,mergedTheme:z,fixedColumnLeftMap:K,fixedColumnRightMap:M,currentPage:N,rowClassName:U,mergedSortState:ee,mergedExpandedRowKeySet:y,stickyExpandedRows:k,componentId:X,childTriggerColIndex:w,expandable:W,rowProps:q,handleMouseleaveTable:I,renderExpand:j,summary:Z,handleCheckboxUpdateChecked:G,handleRadioUpdateChecked:re,handleUpdateExpanded:J,heightForRow:p,minRowHeight:P,virtualScrollX:T}=this,{length:E}=R;let B;const{data:se,hasChildren:fe}=S,ne=fe?ca(se,y):se;if(Z){const $=Z(this.rawPaginatedData);if(Array.isArray($)){const te=$.map((be,ve)=>({isSummaryRow:!0,key:`__n_summary__${ve}`,tmNode:{rawNode:be,disabled:!0},index:-1}));B=this.summaryPlacement==="top"?[...te,...ne]:[...ne,...te]}else{const te={isSummaryRow:!0,key:"__n_summary__",tmNode:{rawNode:$,disabled:!0},index:-1};B=this.summaryPlacement==="top"?[te,...ne]:[...ne,te]}}else B=ne;const h=fe?{width:Ee(this.indent)}:void 0,O=[];B.forEach($=>{j&&y.has($.key)&&(!W||W($.tmNode.rawNode))?O.push($,{isExpandedRow:!0,key:`${$.key}-expand`,tmNode:$.tmNode,index:$.index}):O.push($)});const{length:pe}=O,ce={};se.forEach(({tmNode:$},te)=>{ce[te]=$.key});const Ce=k?this.bodyWidth:null,$e=Ce===null?void 0:`${Ce}px`,De=this.virtualScrollX?"div":"td";let _e=0,Ae=0;T&&R.forEach($=>{$.column.fixed==="left"?_e++:$.column.fixed==="right"&&Ae++});const Ne=({rowInfo:$,displayedRowIndex:te,isVirtual:be,isVirtualX:ve,startColIndex:Ke,endColIndex:qe,getLeft:Ge})=>{const{index:xe}=$;if("isExpandedRow"in $){const{tmNode:{key:ie,rawNode:ue}}=$;return a("tr",{class:`${n}-data-table-tr ${n}-data-table-tr--expanded`,key:`${ie}__expand`},a("td",{class:[`${n}-data-table-td`,`${n}-data-table-td--last-col`,te+1===pe&&`${n}-data-table-td--last-row`],colspan:E},k?a("div",{class:`${n}-data-table-expand`,style:{width:$e}},j(ue,xe)):j(ue,xe)))}const me="isSummaryRow"in $,Je=!me&&$.striped,{tmNode:Qe,key:Pe}=$,{rawNode:ye}=Qe,Ie=y.has(Pe),he=q?q(ye,xe):void 0,F=typeof U=="string"?U:qr(ye,xe,U),H=ve?R.filter((ie,ue)=>!!(Ke<=ue&&ue<=qe||ie.column.fixed)):R,L=ve?Ee((p==null?void 0:p(ye,xe))||P):void 0,A=H.map(ie=>{var ue,Re,ke,Fe,Ze;const we=ie.index;if(te in f){const Se=f[te],ze=Se.indexOf(we);if(~ze)return Se.splice(ze,1),null}const{column:le}=ie,Ue=Oe(ie),{rowSpan:tt,colSpan:nt}=le,Ve=me?((ue=$.tmNode.rawNode[Ue])===null||ue===void 0?void 0:ue.colSpan)||1:nt?nt(ye,xe):1,Xe=me?((Re=$.tmNode.rawNode[Ue])===null||Re===void 0?void 0:Re.rowSpan)||1:tt?tt(ye,xe):1,at=we+Ve===E,mt=te+Xe===pe,rt=Xe>1;if(rt&&(d[te]={[we]:[]}),Ve>1||rt)for(let Se=te;Se{J(Pe,$.tmNode)}})]:null,le.type==="selection"?me?null:le.multiple===!1?a(sa,{key:N,rowKey:Pe,disabled:$.tmNode.disabled,onUpdateChecked:()=>{re($.tmNode)}}):a(da,{key:N,rowKey:Pe,disabled:$.tmNode.disabled,onUpdateChecked:(Se,ze)=>{G($.tmNode,Se,ze.shiftKey)}}):le.type==="expand"?me?null:!le.expandable||!((Ze=le.expandable)===null||Ze===void 0)&&Ze.call(le,ye)?a(tn,{clsPrefix:n,rowData:ye,expanded:Ie,renderExpandIcon:this.renderExpandIcon,onClick:()=>{J(Pe,null)}}):null:a(la,{clsPrefix:n,index:xe,row:ye,column:le,isSummary:me,mergedTheme:z,renderCell:this.renderCell}))});return ve&&_e&&Ae&&A.splice(_e,0,a("td",{colspan:R.length-_e-Ae,style:{pointerEvents:"none",visibility:"hidden",height:0}})),a("tr",Object.assign({},he,{onMouseenter:ie=>{var ue;this.hoverKey=Pe,(ue=he==null?void 0:he.onMouseenter)===null||ue===void 0||ue.call(he,ie)},key:Pe,class:[`${n}-data-table-tr`,me&&`${n}-data-table-tr--summary`,Je&&`${n}-data-table-tr--striped`,Ie&&`${n}-data-table-tr--expanded`,F,he==null?void 0:he.class],style:[he==null?void 0:he.style,ve&&{height:L}]}),A)};return r?a(mn,{ref:"virtualListRef",items:O,itemSize:this.minRowHeight,visibleItemsTag:ua,visibleItemsProps:{clsPrefix:n,id:X,cols:R,onMouseleave:I},showScrollbar:!1,onResize:this.handleVirtualListResize,onScroll:this.handleVirtualListScroll,itemsStyle:u,itemResizable:!T,columns:R,renderItemWithCols:T?({itemIndex:$,item:te,startColIndex:be,endColIndex:ve,getLeft:Ke})=>Ne({displayedRowIndex:$,isVirtual:!0,isVirtualX:!0,rowInfo:te,startColIndex:be,endColIndex:ve,getLeft:Ke}):void 0},{default:({item:$,index:te,renderedItemWithCols:be})=>be||Ne({rowInfo:$,displayedRowIndex:te,isVirtual:!0,isVirtualX:!1,startColIndex:0,endColIndex:0,getLeft(ve){return 0}})}):a("table",{class:`${n}-data-table-table`,onMouseleave:I,style:{tableLayout:this.mergedTableLayout}},a("colgroup",null,R.map($=>a("col",{key:$.key,style:$.style}))),this.showHeader?a(_n,{discrete:!1}):null,this.empty?null:a("tbody",{"data-n-id":X,class:`${n}-data-table-tbody`},O.map(($,te)=>Ne({rowInfo:$,displayedRowIndex:te,isVirtual:!1,isVirtualX:!1,startColIndex:-1,endColIndex:-1,getLeft(be){return-1}}))))}});if(this.empty){const f=()=>a("div",{class:[`${n}-data-table-empty`,this.loading&&`${n}-data-table-empty--hide`],style:this.bodyStyle,ref:"emptyElRef"},Ft(this.dataTableSlots.empty,()=>[a(_r,{theme:this.mergedTheme.peers.Empty,themeOverrides:this.mergedTheme.peerOverrides.Empty})]));return this.shouldDisplaySomeTablePart?a(ct,null,s,f()):a(or,{onResize:this.onResize},{default:f})}return s}}),ha=de({name:"MainTable",setup(){const{mergedClsPrefixRef:e,rightFixedColumnsRef:t,leftFixedColumnsRef:n,bodyWidthRef:r,maxHeightRef:o,minHeightRef:i,flexHeightRef:g,virtualScrollHeaderRef:v,syncScrollState:c}=Te(Be),l=V(null),m=V(null),b=V(null),x=V(!(n.value.length||t.value.length)),u=C(()=>({maxHeight:Me(o.value),minHeight:Me(i.value)}));function s(S){r.value=S.contentRect.width,c(),x.value||(x.value=!0)}function f(){var S;const{value:z}=l;return z?v.value?((S=z.virtualListRef)===null||S===void 0?void 0:S.listElRef)||null:z.$el:null}function d(){const{value:S}=m;return S?S.getScrollContainer():null}const R={getBodyElement:d,getHeaderElement:f,scrollTo(S,z){var K;(K=m.value)===null||K===void 0||K.scrollTo(S,z)}};return lt(()=>{const{value:S}=b;if(!S)return;const z=`${e.value}-data-table-base-table--transition-disabled`;x.value?setTimeout(()=>{S.classList.remove(z)},0):S.classList.add(z)}),Object.assign({maxHeight:o,mergedClsPrefix:e,selfElRef:b,headerInstRef:l,bodyInstRef:m,bodyStyle:u,flexHeight:g,handleBodyResize:s},R)},render(){const{mergedClsPrefix:e,maxHeight:t,flexHeight:n}=this,r=t===void 0&&!n;return a("div",{class:`${e}-data-table-base-table`,ref:"selfElRef"},r?null:a(_n,{ref:"headerInstRef"}),a(fa,{ref:"bodyInstRef",bodyStyle:this.bodyStyle,showHeader:r,flexHeight:n,onResize:this.handleBodyResize}))}});function pa(e,t){const{paginatedDataRef:n,treeMateRef:r,selectionColumnRef:o}=t,i=V(e.defaultCheckedRowKeys),g=C(()=>{var M;const{checkedRowKeys:N}=e,U=N===void 0?i.value:N;return((M=o.value)===null||M===void 0?void 0:M.multiple)===!1?{checkedKeys:U.slice(0,1),indeterminateKeys:[]}:r.value.getCheckedKeys(U,{cascade:e.cascade,allowNotLoaded:e.allowCheckingNotLoaded})}),v=C(()=>g.value.checkedKeys),c=C(()=>g.value.indeterminateKeys),l=C(()=>new Set(v.value)),m=C(()=>new Set(c.value)),b=C(()=>{const{value:M}=l;return n.value.reduce((N,U)=>{const{key:ee,disabled:y}=U;return N+(!y&&M.has(ee)?1:0)},0)}),x=C(()=>n.value.filter(M=>M.disabled).length),u=C(()=>{const{length:M}=n.value,{value:N}=m;return b.value>0&&b.valueN.has(U.key))}),s=C(()=>{const{length:M}=n.value;return b.value!==0&&b.value===M-x.value}),f=C(()=>n.value.length===0);function d(M,N,U){const{"onUpdate:checkedRowKeys":ee,onUpdateCheckedRowKeys:y,onCheckedRowKeysChange:k}=e,X=[],{value:{getNode:w}}=r;M.forEach(W=>{var q;const I=(q=w(W))===null||q===void 0?void 0:q.rawNode;X.push(I)}),ee&&Q(ee,M,X,{row:N,action:U}),y&&Q(y,M,X,{row:N,action:U}),k&&Q(k,M,X,{row:N,action:U}),i.value=M}function R(M,N=!1,U){if(!e.loading){if(N){d(Array.isArray(M)?M.slice(0,1):[M],U,"check");return}d(r.value.check(M,v.value,{cascade:e.cascade,allowNotLoaded:e.allowCheckingNotLoaded}).checkedKeys,U,"check")}}function S(M,N){e.loading||d(r.value.uncheck(M,v.value,{cascade:e.cascade,allowNotLoaded:e.allowCheckingNotLoaded}).checkedKeys,N,"uncheck")}function z(M=!1){const{value:N}=o;if(!N||e.loading)return;const U=[];(M?r.value.treeNodes:n.value).forEach(ee=>{ee.disabled||U.push(ee.key)}),d(r.value.check(U,v.value,{cascade:!0,allowNotLoaded:e.allowCheckingNotLoaded}).checkedKeys,void 0,"checkAll")}function K(M=!1){const{value:N}=o;if(!N||e.loading)return;const U=[];(M?r.value.treeNodes:n.value).forEach(ee=>{ee.disabled||U.push(ee.key)}),d(r.value.uncheck(U,v.value,{cascade:!0,allowNotLoaded:e.allowCheckingNotLoaded}).checkedKeys,void 0,"uncheckAll")}return{mergedCheckedRowKeySetRef:l,mergedCheckedRowKeysRef:v,mergedInderminateRowKeySetRef:m,someRowsCheckedRef:u,allRowsCheckedRef:s,headerCheckboxDisabledRef:f,doUpdateCheckedRowKeys:d,doCheckAll:z,doUncheckAll:K,doCheck:R,doUncheck:S}}function pt(e){return typeof e=="object"&&typeof e.multiple=="number"?e.multiple:!1}function va(e,t){return t&&(e===void 0||e==="default"||typeof e=="object"&&e.compare==="default")?ma(t):typeof e=="function"?e:e&&typeof e=="object"&&e.compare&&e.compare!=="default"?e.compare:!1}function ma(e){return(t,n)=>{const r=t[e],o=n[e];return r==null?o==null?0:-1:o==null?1:typeof r=="number"&&typeof o=="number"?r-o:typeof r=="string"&&typeof o=="string"?r.localeCompare(o):0}}function ga(e,{dataRelatedColsRef:t,filteredDataRef:n}){const r=[];t.value.forEach(u=>{var s;u.sorter!==void 0&&x(r,{columnKey:u.key,sorter:u.sorter,order:(s=u.defaultSortOrder)!==null&&s!==void 0?s:!1})});const o=V(r),i=C(()=>{const u=t.value.filter(d=>d.type!=="selection"&&d.sorter!==void 0&&(d.sortOrder==="ascend"||d.sortOrder==="descend"||d.sortOrder===!1)),s=u.filter(d=>d.sortOrder!==!1);if(s.length)return s.map(d=>({columnKey:d.key,order:d.sortOrder,sorter:d.sorter}));if(u.length)return[];const{value:f}=o;return Array.isArray(f)?f:f?[f]:[]}),g=C(()=>{const u=i.value.slice().sort((s,f)=>{const d=pt(s.sorter)||0;return(pt(f.sorter)||0)-d});return u.length?n.value.slice().sort((f,d)=>{let R=0;return u.some(S=>{const{columnKey:z,sorter:K,order:M}=S,N=va(K,z);return N&&M&&(R=N(f.rawNode,d.rawNode),R!==0)?(R=R*Vr(M),!0):!1}),R}):n.value});function v(u){let s=i.value.slice();return u&&pt(u.sorter)!==!1?(s=s.filter(f=>pt(f.sorter)!==!1),x(s,u),s):u||null}function c(u){const s=v(u);l(s)}function l(u){const{"onUpdate:sorter":s,onUpdateSorter:f,onSorterChange:d}=e;s&&Q(s,u),f&&Q(f,u),d&&Q(d,u),o.value=u}function m(u,s="ascend"){if(!u)b();else{const f=t.value.find(R=>R.type!=="selection"&&R.type!=="expand"&&R.key===u);if(!(f!=null&&f.sorter))return;const d=f.sorter;c({columnKey:u,sorter:d,order:s})}}function b(){l(null)}function x(u,s){const f=u.findIndex(d=>(s==null?void 0:s.columnKey)&&d.columnKey===s.columnKey);f!==void 0&&f>=0?u[f]=s:u.push(s)}return{clearSorter:b,sort:m,sortedDataRef:g,mergedSortStateRef:i,deriveNextSorter:c}}function ba(e,{dataRelatedColsRef:t}){const n=C(()=>{const p=P=>{for(let T=0;T{const{childrenKey:p}=e;return fn(e.data,{ignoreEmptyChildren:!0,getKey:e.rowKey,getChildren:P=>P[p],getDisabled:P=>{var T,E;return!!(!((E=(T=n.value)===null||T===void 0?void 0:T.disabled)===null||E===void 0)&&E.call(T,P))}})}),o=Ye(()=>{const{columns:p}=e,{length:P}=p;let T=null;for(let E=0;E{const p=t.value.filter(E=>E.filterOptionValues!==void 0||E.filterOptionValue!==void 0),P={};return p.forEach(E=>{var B;E.type==="selection"||E.type==="expand"||(E.filterOptionValues===void 0?P[E.key]=(B=E.filterOptionValue)!==null&&B!==void 0?B:null:P[E.key]=E.filterOptionValues)}),Object.assign(Zt(i.value),P)}),m=C(()=>{const p=l.value,{columns:P}=e;function T(se){return(fe,ne)=>!!~String(ne[se]).indexOf(String(fe))}const{value:{treeNodes:E}}=r,B=[];return P.forEach(se=>{se.type==="selection"||se.type==="expand"||"children"in se||B.push([se.key,se])}),E?E.filter(se=>{const{rawNode:fe}=se;for(const[ne,h]of B){let O=p[ne];if(O==null||(Array.isArray(O)||(O=[O]),!O.length))continue;const pe=h.filter==="default"?T(ne):h.filter;if(h&&typeof pe=="function")if(h.filterMode==="and"){if(O.some(ce=>!pe(ce,fe)))return!1}else{if(O.some(ce=>pe(ce,fe)))continue;return!1}}return!0}):[]}),{sortedDataRef:b,deriveNextSorter:x,mergedSortStateRef:u,sort:s,clearSorter:f}=ga(e,{dataRelatedColsRef:t,filteredDataRef:m});t.value.forEach(p=>{var P;if(p.filter){const T=p.defaultFilterOptionValues;p.filterMultiple?i.value[p.key]=T||[]:T!==void 0?i.value[p.key]=T===null?[]:T:i.value[p.key]=(P=p.defaultFilterOptionValue)!==null&&P!==void 0?P:null}});const d=C(()=>{const{pagination:p}=e;if(p!==!1)return p.page}),R=C(()=>{const{pagination:p}=e;if(p!==!1)return p.pageSize}),S=st(d,v),z=st(R,c),K=Ye(()=>{const p=S.value;return e.remote?p:Math.max(1,Math.min(Math.ceil(m.value.length/z.value),p))}),M=C(()=>{const{pagination:p}=e;if(p){const{pageCount:P}=p;if(P!==void 0)return P}}),N=C(()=>{if(e.remote)return r.value.treeNodes;if(!e.pagination)return b.value;const p=z.value,P=(K.value-1)*p;return b.value.slice(P,P+p)}),U=C(()=>N.value.map(p=>p.rawNode));function ee(p){const{pagination:P}=e;if(P){const{onChange:T,"onUpdate:page":E,onUpdatePage:B}=P;T&&Q(T,p),B&&Q(B,p),E&&Q(E,p),w(p)}}function y(p){const{pagination:P}=e;if(P){const{onPageSizeChange:T,"onUpdate:pageSize":E,onUpdatePageSize:B}=P;T&&Q(T,p),B&&Q(B,p),E&&Q(E,p),W(p)}}const k=C(()=>{if(e.remote){const{pagination:p}=e;if(p){const{itemCount:P}=p;if(P!==void 0)return P}return}return m.value.length}),X=C(()=>Object.assign(Object.assign({},e.pagination),{onChange:void 0,onUpdatePage:void 0,onUpdatePageSize:void 0,onPageSizeChange:void 0,"onUpdate:page":ee,"onUpdate:pageSize":y,page:K.value,pageSize:z.value,pageCount:k.value===void 0?M.value:void 0,itemCount:k.value}));function w(p){const{"onUpdate:page":P,onPageChange:T,onUpdatePage:E}=e;E&&Q(E,p),P&&Q(P,p),T&&Q(T,p),v.value=p}function W(p){const{"onUpdate:pageSize":P,onPageSizeChange:T,onUpdatePageSize:E}=e;T&&Q(T,p),E&&Q(E,p),P&&Q(P,p),c.value=p}function q(p,P){const{onUpdateFilters:T,"onUpdate:filters":E,onFiltersChange:B}=e;T&&Q(T,p,P),E&&Q(E,p,P),B&&Q(B,p,P),i.value=p}function I(p,P,T,E){var B;(B=e.onUnstableColumnResize)===null||B===void 0||B.call(e,p,P,T,E)}function j(p){w(p)}function Z(){G()}function G(){re({})}function re(p){J(p)}function J(p){p?p&&(i.value=Zt(p)):i.value={}}return{treeMateRef:r,mergedCurrentPageRef:K,mergedPaginationRef:X,paginatedDataRef:N,rawPaginatedDataRef:U,mergedFilterStateRef:l,mergedSortStateRef:u,hoverKeyRef:V(null),selectionColumnRef:n,childTriggerColIndexRef:o,doUpdateFilters:q,deriveNextSorter:x,doUpdatePageSize:W,doUpdatePage:w,onUnstableColumnResize:I,filter:J,filters:re,clearFilter:Z,clearFilters:G,clearSorter:f,page:j,sort:s}}function ya(e,{mainTableInstRef:t,mergedCurrentPageRef:n,bodyWidthRef:r}){let o=0;const i=V(),g=V(null),v=V([]),c=V(null),l=V([]),m=C(()=>Me(e.scrollX)),b=C(()=>e.columns.filter(y=>y.fixed==="left")),x=C(()=>e.columns.filter(y=>y.fixed==="right")),u=C(()=>{const y={};let k=0;function X(w){w.forEach(W=>{const q={start:k,end:0};y[Oe(W)]=q,"children"in W?(X(W.children),q.end=k):(k+=Qt(W)||0,q.end=k)})}return X(b.value),y}),s=C(()=>{const y={};let k=0;function X(w){for(let W=w.length-1;W>=0;--W){const q=w[W],I={start:k,end:0};y[Oe(q)]=I,"children"in q?(X(q.children),I.end=k):(k+=Qt(q)||0,I.end=k)}}return X(x.value),y});function f(){var y,k;const{value:X}=b;let w=0;const{value:W}=u;let q=null;for(let I=0;I(((y=W[j])===null||y===void 0?void 0:y.start)||0)-w)q=j,w=((k=W[j])===null||k===void 0?void 0:k.end)||0;else break}g.value=q}function d(){v.value=[];let y=e.columns.find(k=>Oe(k)===g.value);for(;y&&"children"in y;){const k=y.children.length;if(k===0)break;const X=y.children[k-1];v.value.push(Oe(X)),y=X}}function R(){var y,k;const{value:X}=x,w=Number(e.scrollX),{value:W}=r;if(W===null)return;let q=0,I=null;const{value:j}=s;for(let Z=X.length-1;Z>=0;--Z){const G=Oe(X[Z]);if(Math.round(o+(((y=j[G])===null||y===void 0?void 0:y.start)||0)+W-q)Oe(k)===c.value);for(;y&&"children"in y&&y.children.length;){const k=y.children[0];l.value.push(Oe(k)),y=k}}function z(){const y=t.value?t.value.getHeaderElement():null,k=t.value?t.value.getBodyElement():null;return{header:y,body:k}}function K(){const{body:y}=z();y&&(y.scrollTop=0)}function M(){i.value!=="body"?Nt(U):i.value=void 0}function N(y){var k;(k=e.onScroll)===null||k===void 0||k.call(e,y),i.value!=="head"?Nt(U):i.value=void 0}function U(){const{header:y,body:k}=z();if(!k)return;const{value:X}=r;if(X!==null){if(e.maxHeight||e.flexHeight){if(!y)return;const w=o-y.scrollLeft;i.value=w!==0?"head":"body",i.value==="head"?(o=y.scrollLeft,k.scrollLeft=o):(o=k.scrollLeft,y.scrollLeft=o)}else o=k.scrollLeft;f(),d(),R(),S()}}function ee(y){const{header:k}=z();k&&(k.scrollLeft=y,U())}return an(n,()=>{K()}),{styleScrollXRef:m,fixedColumnLeftMapRef:u,fixedColumnRightMapRef:s,leftFixedColumnsRef:b,rightFixedColumnsRef:x,leftActiveFixedColKeyRef:g,leftActiveFixedChildrenColKeysRef:v,rightActiveFixedColKeyRef:c,rightActiveFixedChildrenColKeysRef:l,syncScrollState:U,handleTableBodyScroll:N,handleTableHeaderScroll:M,setHeaderScrollLeft:ee}}function xa(){const e=V({});function t(o){return e.value[o]}function n(o,i){Cn(o)&&"key"in o&&(e.value[o.key]=i)}function r(){e.value={}}return{getResizableWidth:t,doUpdateResizableWidth:n,clearResizableWidth:r}}function Ra(e,t){const n=[],r=[],o=[],i=new WeakMap;let g=-1,v=0,c=!1;function l(x,u){u>g&&(n[u]=[],g=u),x.forEach((s,f)=>{if("children"in s)l(s.children,u+1);else{const d="key"in s?s.key:void 0;r.push({key:Oe(s),style:Wr(s,d!==void 0?Me(t(d)):void 0),column:s,index:f,width:s.width===void 0?128:Number(s.width)}),v+=1,c||(c=!!s.ellipsis),o.push(s)}})}l(e,0);let m=0;function b(x,u){let s=0;x.forEach(f=>{var d;if("children"in f){const R=m,S={column:f,colIndex:m,colSpan:0,rowSpan:1,isLast:!1};b(f.children,u+1),f.children.forEach(z=>{var K,M;S.colSpan+=(M=(K=i.get(z))===null||K===void 0?void 0:K.colSpan)!==null&&M!==void 0?M:0}),R+S.colSpan===v&&(S.isLast=!0),i.set(f,S),n[u].push(S)}else{if(m1&&(s=m+R);const S=m+R===v,z={column:f,colSpan:R,colIndex:m,rowSpan:g-u+1,isLast:S};i.set(f,z),n[u].push(z),m+=1}})}return b(e,0),{hasEllipsis:c,rows:n,cols:r,dataRelatedCols:o}}function ka(e,t){const n=C(()=>Ra(e.columns,t));return{rowsRef:C(()=>n.value.rows),colsRef:C(()=>n.value.cols),hasEllipsisRef:C(()=>n.value.hasEllipsis),dataRelatedColsRef:C(()=>n.value.dataRelatedCols)}}function Ca(e,t){const n=Ye(()=>{for(const l of e.columns)if(l.type==="expand")return l.renderExpand}),r=Ye(()=>{let l;for(const m of e.columns)if(m.type==="expand"){l=m.expandable;break}return l}),o=V(e.defaultExpandAll?n!=null&&n.value?(()=>{const l=[];return t.value.treeNodes.forEach(m=>{var b;!((b=r.value)===null||b===void 0)&&b.call(r,m.rawNode)&&l.push(m.key)}),l})():t.value.getNonLeafKeys():e.defaultExpandedRowKeys),i=ae(e,"expandedRowKeys"),g=ae(e,"stickyExpandedRows"),v=st(i,o);function c(l){const{onUpdateExpandedRowKeys:m,"onUpdate:expandedRowKeys":b}=e;m&&Q(m,l),b&&Q(b,l),o.value=l}return{stickyExpandedRowsRef:g,mergedExpandedRowKeysRef:v,renderExpandRef:n,expandableRef:r,doUpdateExpandedRowKeys:c}}const nn=Sa(),wa=Y([_("data-table",` + `)]);function kt(e){return`${e}-ellipsis--line-clamp`}function St(e,t){return`${e}-ellipsis--cursor-${t}`}const kn=Object.assign(Object.assign({},je.props),{expandTrigger:String,lineClamp:[Number,String],tooltip:{type:[Boolean,Object],default:!0}}),Tt=de({name:"Ellipsis",inheritAttrs:!1,props:kn,setup(e,{slots:t,attrs:n}){const r=dn(),o=je("Ellipsis","-ellipsis",Rn,xr,e,r),i=V(null),m=V(null),u=V(null),l=V(!1),d=R(()=>{const{lineClamp:s}=e,{value:C}=l;return s!==void 0?{textOverflow:"","-webkit-line-clamp":C?"":s}:{textOverflow:C?"":"ellipsis","-webkit-line-clamp":""}});function p(){let s=!1;const{value:C}=l;if(C)return!0;const{value:S}=i;if(S){const{lineClamp:_}=e;if(f(S),_!==void 0)s=S.scrollHeight<=S.offsetHeight;else{const{value:K}=m;K&&(s=K.getBoundingClientRect().width<=S.getBoundingClientRect().width)}c(S,s)}return s}const b=R(()=>e.expandTrigger==="click"?()=>{var s;const{value:C}=l;C&&((s=u.value)===null||s===void 0||s.setShow(!1)),l.value=!C}:void 0);Jn(()=>{var s;e.tooltip&&((s=u.value)===null||s===void 0||s.setShow(!1))});const x=()=>a("span",Object.assign({},Rt(n,{class:[`${r.value}-ellipsis`,e.lineClamp!==void 0?kt(r.value):void 0,e.expandTrigger==="click"?St(r.value,"pointer"):void 0],style:d.value}),{ref:"triggerRef",onClick:b.value,onMouseenter:e.expandTrigger==="click"?p:void 0}),e.lineClamp?t:a("span",{ref:"triggerInnerRef"},t));function f(s){if(!s)return;const C=d.value,S=kt(r.value);e.lineClamp!==void 0?h(s,S,"add"):h(s,S,"remove");for(const _ in C)s.style[_]!==C[_]&&(s.style[_]=C[_])}function c(s,C){const S=St(r.value,"pointer");e.expandTrigger==="click"&&!C?h(s,S,"add"):h(s,S,"remove")}function h(s,C,S){S==="add"?s.classList.contains(C)||s.classList.add(C):s.classList.contains(C)&&s.classList.remove(C)}return{mergedTheme:o,triggerRef:i,triggerInnerRef:m,tooltipRef:u,handleClick:b,renderTrigger:x,getTooltipDisabled:p}},render(){var e;const{tooltip:t,renderTrigger:n,$slots:r}=this;if(t){const{mergedTheme:o}=this;return a(Cr,Object.assign({ref:"tooltipRef",placement:"top"},t,{getDisabled:this.getTooltipDisabled,theme:o.peers.Tooltip,themeOverrides:o.peerOverrides.Tooltip}),{trigger:n,default:(e=r.tooltip)!==null&&e!==void 0?e:r.default})}else return n()}}),Jr=de({name:"PerformantEllipsis",props:kn,inheritAttrs:!1,setup(e,{attrs:t,slots:n}){const r=V(!1),o=dn();return Zn("-ellipsis",Rn,o),{mouseEntered:r,renderTrigger:()=>{const{lineClamp:m}=e,u=o.value;return a("span",Object.assign({},Rt(t,{class:[`${u}-ellipsis`,m!==void 0?kt(u):void 0,e.expandTrigger==="click"?St(u,"pointer"):void 0],style:m===void 0?{textOverflow:"ellipsis"}:{"-webkit-line-clamp":m}}),{onMouseenter:()=>{r.value=!0}}),m?n:a("span",null,n))}}},render(){return this.mouseEntered?a(Tt,Rt({},this.$attrs,this.$props),this.$slots):this.renderTrigger()}}),Zr=de({name:"DataTableCell",props:{clsPrefix:{type:String,required:!0},row:{type:Object,required:!0},index:{type:Number,required:!0},column:{type:Object,required:!0},isSummary:Boolean,mergedTheme:{type:Object,required:!0},renderCell:Function},render(){var e;const{isSummary:t,column:n,row:r,renderCell:o}=this;let i;const{render:m,key:u,ellipsis:l}=n;if(m&&!t?i=m(r,this.index):t?i=(e=r[u])===null||e===void 0?void 0:e.value:i=o?o(Lt(r,u),r,n):Lt(r,u),l)if(typeof l=="object"){const{mergedTheme:d}=this;return n.ellipsisComponent==="performant-ellipsis"?a(Jr,Object.assign({},l,{theme:d.peers.Ellipsis,themeOverrides:d.peerOverrides.Ellipsis}),{default:()=>i}):a(Tt,Object.assign({},l,{theme:d.peers.Ellipsis,themeOverrides:d.peerOverrides.Ellipsis}),{default:()=>i})}else return a("span",{class:`${this.clsPrefix}-data-table-td__ellipsis`},i);return i}}),tn=de({name:"DataTableExpandTrigger",props:{clsPrefix:{type:String,required:!0},expanded:Boolean,loading:Boolean,onClick:{type:Function,required:!0},renderExpandIcon:{type:Function},rowData:{type:Object,required:!0}},render(){const{clsPrefix:e}=this;return a("div",{class:[`${e}-data-table-expand-trigger`,this.expanded&&`${e}-data-table-expand-trigger--expanded`],onClick:this.onClick,onMousedown:t=>{t.preventDefault()}},a(Yn,null,{default:()=>this.loading?a(sn,{key:"loading",clsPrefix:this.clsPrefix,radius:85,strokeWidth:15,scale:.88}):this.renderExpandIcon?this.renderExpandIcon({expanded:this.expanded,rowData:this.rowData}):a(Le,{clsPrefix:e,key:"base-icon"},{default:()=>a(wr,null)})}))}}),Yr=de({name:"DataTableFilterMenu",props:{column:{type:Object,required:!0},radioGroupName:{type:String,required:!0},multiple:{type:Boolean,required:!0},value:{type:[Array,String,Number],default:null},options:{type:Array,required:!0},onConfirm:{type:Function,required:!0},onClear:{type:Function,required:!0},onChange:{type:Function,required:!0}},setup(e){const{mergedClsPrefixRef:t,mergedRtlRef:n}=et(e),r=Ft("DataTable",n,t),{mergedClsPrefixRef:o,mergedThemeRef:i,localeRef:m}=Oe($e),u=V(e.value),l=R(()=>{const{value:c}=u;return Array.isArray(c)?c:null}),d=R(()=>{const{value:c}=u;return yt(e.column)?Array.isArray(c)&&c.length&&c[0]||null:Array.isArray(c)?null:c});function p(c){e.onChange(c)}function b(c){e.multiple&&Array.isArray(c)?u.value=c:yt(e.column)&&!Array.isArray(c)?u.value=[c]:u.value=c}function x(){p(u.value),e.onConfirm()}function f(){e.multiple||yt(e.column)?p([]):p(null),e.onClear()}return{mergedClsPrefix:o,rtlEnabled:r,mergedTheme:i,locale:m,checkboxGroupValue:l,radioGroupValue:d,handleChange:b,handleConfirmClick:x,handleClearClick:f}},render(){const{mergedTheme:e,locale:t,mergedClsPrefix:n}=this;return a("div",{class:[`${n}-data-table-filter-menu`,this.rtlEnabled&&`${n}-data-table-filter-menu--rtl`]},a(cn,null,{default:()=>{const{checkboxGroupValue:r,handleChange:o}=this;return this.multiple?a(Rr,{value:r,class:`${n}-data-table-filter-menu__group`,onUpdateValue:o},{default:()=>this.options.map(i=>a(_t,{key:i.value,theme:e.peers.Checkbox,themeOverrides:e.peerOverrides.Checkbox,value:i.value},{default:()=>i.label}))}):a(kr,{name:this.radioGroupName,class:`${n}-data-table-filter-menu__group`,value:this.radioGroupValue,onUpdateValue:this.handleChange},{default:()=>this.options.map(i=>a(gn,{key:i.value,value:i.value,theme:e.peers.Radio,themeOverrides:e.peerOverrides.Radio},{default:()=>i.label}))})}}),a("div",{class:`${n}-data-table-filter-menu__action`},a(Bt,{size:"tiny",theme:e.peers.Button,themeOverrides:e.peerOverrides.Button,onClick:this.handleClearClick},{default:()=>t.clear}),a(Bt,{theme:e.peers.Button,themeOverrides:e.peerOverrides.Button,type:"primary",size:"tiny",onClick:this.handleConfirmClick},{default:()=>t.confirm})))}}),ea=de({name:"DataTableRenderFilter",props:{render:{type:Function,required:!0},active:{type:Boolean,default:!1},show:{type:Boolean,default:!1}},render(){const{render:e,active:t,show:n}=this;return e({active:t,show:n})}});function ta(e,t,n){const r=Object.assign({},e);return r[t]=n,r}const na=de({name:"DataTableFilterButton",props:{column:{type:Object,required:!0},options:{type:Array,default:()=>[]}},setup(e){const{mergedComponentPropsRef:t}=et(),{mergedThemeRef:n,mergedClsPrefixRef:r,mergedFilterStateRef:o,filterMenuCssVarsRef:i,paginationBehaviorOnFilterRef:m,doUpdatePage:u,doUpdateFilters:l,filterIconPopoverPropsRef:d}=Oe($e),p=V(!1),b=o,x=R(()=>e.column.filterMultiple!==!1),f=R(()=>{const _=b.value[e.column.key];if(_===void 0){const{value:K}=x;return K?[]:null}return _}),c=R(()=>{const{value:_}=f;return Array.isArray(_)?_.length>0:_!==null}),h=R(()=>{var _,K;return((K=(_=t==null?void 0:t.value)===null||_===void 0?void 0:_.DataTable)===null||K===void 0?void 0:K.renderFilter)||e.column.renderFilter});function s(_){const K=ta(b.value,e.column.key,_);l(K,e.column),m.value==="first"&&u(1)}function C(){p.value=!1}function S(){p.value=!1}return{mergedTheme:n,mergedClsPrefix:r,active:c,showPopover:p,mergedRenderFilter:h,filterIconPopoverProps:d,filterMultiple:x,mergedFilterValue:f,filterMenuCssVars:i,handleFilterChange:s,handleFilterMenuConfirm:S,handleFilterMenuCancel:C}},render(){const{mergedTheme:e,mergedClsPrefix:t,handleFilterMenuCancel:n,filterIconPopoverProps:r}=this;return a(vn,Object.assign({show:this.showPopover,onUpdateShow:o=>this.showPopover=o,trigger:"click",theme:e.peers.Popover,themeOverrides:e.peerOverrides.Popover,placement:"bottom"},r,{style:{padding:0}}),{trigger:()=>{const{mergedRenderFilter:o}=this;if(o)return a(ea,{"data-data-table-filter":!0,render:o,active:this.active,show:this.showPopover});const{renderFilterIcon:i}=this.column;return a("div",{"data-data-table-filter":!0,class:[`${t}-data-table-filter`,{[`${t}-data-table-filter--active`]:this.active,[`${t}-data-table-filter--show`]:this.showPopover}]},i?i({active:this.active,show:this.showPopover}):a(Le,{clsPrefix:t},{default:()=>a(Tr,null)}))},default:()=>{const{renderFilterMenu:o}=this.column;return o?o({hide:n}):a(Yr,{style:this.filterMenuCssVars,radioGroupName:String(this.column.key),multiple:this.filterMultiple,value:this.mergedFilterValue,options:this.options,column:this.column,onChange:this.handleFilterChange,onClear:this.handleFilterMenuCancel,onConfirm:this.handleFilterMenuConfirm})}})}}),ra=de({name:"ColumnResizeButton",props:{onResizeStart:Function,onResize:Function,onResizeEnd:Function},setup(e){const{mergedClsPrefixRef:t}=Oe($e),n=V(!1);let r=0;function o(l){return l.clientX}function i(l){var d;l.preventDefault();const p=n.value;r=o(l),n.value=!0,p||($t("mousemove",window,m),$t("mouseup",window,u),(d=e.onResizeStart)===null||d===void 0||d.call(e))}function m(l){var d;(d=e.onResize)===null||d===void 0||d.call(e,o(l)-r)}function u(){var l;n.value=!1,(l=e.onResizeEnd)===null||l===void 0||l.call(e),ht("mousemove",window,m),ht("mouseup",window,u)}return er(()=>{ht("mousemove",window,m),ht("mouseup",window,u)}),{mergedClsPrefix:t,active:n,handleMousedown:i}},render(){const{mergedClsPrefix:e}=this;return a("span",{"data-data-table-resizable":!0,class:[`${e}-data-table-resize-button`,this.active&&`${e}-data-table-resize-button--active`],onMousedown:this.handleMousedown})}}),aa=de({name:"DataTableRenderSorter",props:{render:{type:Function,required:!0},order:{type:[String,Boolean],default:!1}},render(){const{render:e,order:t}=this;return e({order:t})}}),oa=de({name:"SortIcon",props:{column:{type:Object,required:!0}},setup(e){const{mergedComponentPropsRef:t}=et(),{mergedSortStateRef:n,mergedClsPrefixRef:r}=Oe($e),o=R(()=>n.value.find(l=>l.columnKey===e.column.key)),i=R(()=>o.value!==void 0),m=R(()=>{const{value:l}=o;return l&&i.value?l.order:!1}),u=R(()=>{var l,d;return((d=(l=t==null?void 0:t.value)===null||l===void 0?void 0:l.DataTable)===null||d===void 0?void 0:d.renderSorter)||e.column.renderSorter});return{mergedClsPrefix:r,active:i,mergedSortOrder:m,mergedRenderSorter:u}},render(){const{mergedRenderSorter:e,mergedSortOrder:t,mergedClsPrefix:n}=this,{renderSorterIcon:r}=this.column;return e?a(aa,{render:e,order:t}):a("span",{class:[`${n}-data-table-sorter`,t==="ascend"&&`${n}-data-table-sorter--asc`,t==="descend"&&`${n}-data-table-sorter--desc`]},r?r({order:t}):a(Le,{clsPrefix:n},{default:()=>a(Sr,null)}))}}),Sn="_n_all__",Pn="_n_none__";function ia(e,t,n,r){return e?o=>{for(const i of e)switch(o){case Sn:n(!0);return;case Pn:r(!0);return;default:if(typeof i=="object"&&i.key===o){i.onSelect(t.value);return}}}:()=>{}}function la(e,t){return e?e.map(n=>{switch(n){case"all":return{label:t.checkTableAll,key:Sn};case"none":return{label:t.uncheckTableAll,key:Pn};default:return n}}):[]}const da=de({name:"DataTableSelectionMenu",props:{clsPrefix:{type:String,required:!0}},setup(e){const{props:t,localeRef:n,checkOptionsRef:r,rawPaginatedDataRef:o,doCheckAll:i,doUncheckAll:m}=Oe($e),u=R(()=>ia(r.value,o,i,m)),l=R(()=>la(r.value,n.value));return()=>{var d,p,b,x;const{clsPrefix:f}=e;return a(Pr,{theme:(p=(d=t.theme)===null||d===void 0?void 0:d.peers)===null||p===void 0?void 0:p.Dropdown,themeOverrides:(x=(b=t.themeOverrides)===null||b===void 0?void 0:b.peers)===null||x===void 0?void 0:x.Dropdown,options:l.value,onSelect:u.value},{default:()=>a(Le,{clsPrefix:f,class:`${f}-data-table-check-extra`},{default:()=>a(tr,null)})})}}});function Ct(e){return typeof e.title=="function"?e.title(e):e.title}const sa=de({props:{clsPrefix:{type:String,required:!0},id:{type:String,required:!0},cols:{type:Array,required:!0},width:String},render(){const{clsPrefix:e,id:t,cols:n,width:r}=this;return a("table",{style:{tableLayout:"fixed",width:r},class:`${e}-data-table-table`},a("colgroup",null,n.map(o=>a("col",{key:o.key,style:o.style}))),a("thead",{"data-n-id":t,class:`${e}-data-table-thead`},this.$slots))}}),Fn=de({name:"DataTableHeader",props:{discrete:{type:Boolean,default:!0}},setup(){const{mergedClsPrefixRef:e,scrollXRef:t,fixedColumnLeftMapRef:n,fixedColumnRightMapRef:r,mergedCurrentPageRef:o,allRowsCheckedRef:i,someRowsCheckedRef:m,rowsRef:u,colsRef:l,mergedThemeRef:d,checkOptionsRef:p,mergedSortStateRef:b,componentId:x,mergedTableLayoutRef:f,headerCheckboxDisabledRef:c,virtualScrollHeaderRef:h,headerHeightRef:s,onUnstableColumnResize:C,doUpdateResizableWidth:S,handleTableHeaderScroll:_,deriveNextSorter:K,doUncheckAll:T,doCheckAll:N}=Oe($e),I=V(),ee=V({});function y(U){const H=ee.value[U];return H==null?void 0:H.getBoundingClientRect().width}function w(){i.value?T():N()}function W(U,H){if(dt(U,"dataTableFilter")||dt(U,"dataTableResizable")||!xt(H))return;const Z=b.value.find(re=>re.columnKey===H.key)||null,G=Wr(H,Z);K(G)}const k=new Map;function q(U){k.set(U.key,y(U.key))}function X(U,H){const Z=k.get(U.key);if(Z===void 0)return;const G=Z+H,re=jr(G,U.minWidth,U.maxWidth);C(G,re,U,y),S(U,re)}return{cellElsRef:ee,componentId:x,mergedSortState:b,mergedClsPrefix:e,scrollX:t,fixedColumnLeftMap:n,fixedColumnRightMap:r,currentPage:o,allRowsChecked:i,someRowsChecked:m,rows:u,cols:l,mergedTheme:d,checkOptions:p,mergedTableLayout:f,headerCheckboxDisabled:c,headerHeight:s,virtualScrollHeader:h,virtualListRef:I,handleCheckboxUpdateChecked:w,handleColHeaderClick:W,handleTableHeaderScroll:_,handleColumnResizeStart:q,handleColumnResize:X}},render(){const{cellElsRef:e,mergedClsPrefix:t,fixedColumnLeftMap:n,fixedColumnRightMap:r,currentPage:o,allRowsChecked:i,someRowsChecked:m,rows:u,cols:l,mergedTheme:d,checkOptions:p,componentId:b,discrete:x,mergedTableLayout:f,headerCheckboxDisabled:c,mergedSortState:h,virtualScrollHeader:s,handleColHeaderClick:C,handleCheckboxUpdateChecked:S,handleColumnResizeStart:_,handleColumnResize:K}=this,T=(y,w,W)=>y.map(({column:k,colIndex:q,colSpan:X,rowSpan:U,isLast:H})=>{var Z,G;const re=Be(k),{ellipsis:Q}=k,g=()=>k.type==="selection"?k.multiple!==!1?a(ct,null,a(_t,{key:o,privateInsideTable:!0,checked:i,indeterminate:m,disabled:c,onUpdateChecked:S}),p?a(da,{clsPrefix:t}):null):null:a(ct,null,a("div",{class:`${t}-data-table-th__title-wrapper`},a("div",{class:`${t}-data-table-th__title`},Q===!0||Q&&!Q.tooltip?a("div",{class:`${t}-data-table-th__ellipsis`},Ct(k)):Q&&typeof Q=="object"?a(Tt,Object.assign({},Q,{theme:d.peers.Ellipsis,themeOverrides:d.peerOverrides.Ellipsis}),{default:()=>Ct(k)}):Ct(k)),xt(k)?a(oa,{column:k}):null),Yt(k)?a(na,{column:k,options:k.filterOptions}):null,Cn(k)?a(ra,{onResizeStart:()=>{_(k)},onResize:$=>{K(k,$)}}):null),P=re in n,O=re in r,M=w&&!k.fixed?"div":"th";return a(M,{ref:$=>e[re]=$,key:re,style:[w&&!k.fixed?{position:"absolute",left:Me(w(q)),top:0,bottom:0}:{left:Me((Z=n[re])===null||Z===void 0?void 0:Z.start),right:Me((G=r[re])===null||G===void 0?void 0:G.start)},{width:Me(k.width),textAlign:k.titleAlign||k.align,height:W}],colspan:X,rowspan:U,"data-col-key":re,class:[`${t}-data-table-th`,(P||O)&&`${t}-data-table-th--fixed-${P?"left":"right"}`,{[`${t}-data-table-th--sorting`]:wn(k,h),[`${t}-data-table-th--filterable`]:Yt(k),[`${t}-data-table-th--sortable`]:xt(k),[`${t}-data-table-th--selection`]:k.type==="selection",[`${t}-data-table-th--last`]:H},k.className],onClick:k.type!=="selection"&&k.type!=="expand"&&!("children"in k)?$=>{C($,k)}:void 0},g())});if(s){const{headerHeight:y}=this;let w=0,W=0;return l.forEach(k=>{k.column.fixed==="left"?w++:k.column.fixed==="right"&&W++}),a(pn,{ref:"virtualListRef",class:`${t}-data-table-base-table-header`,style:{height:Me(y)},onScroll:this.handleTableHeaderScroll,columns:l,itemSize:y,showScrollbar:!1,items:[{}],itemResizable:!1,visibleItemsTag:sa,visibleItemsProps:{clsPrefix:t,id:b,cols:l,width:Te(this.scrollX)},renderItemWithCols:({startColIndex:k,endColIndex:q,getLeft:X})=>{const U=l.map((Z,G)=>({column:Z.column,isLast:G===l.length-1,colIndex:Z.index,colSpan:1,rowSpan:1})).filter(({column:Z},G)=>!!(k<=G&&G<=q||Z.fixed)),H=T(U,X,Me(y));return H.splice(w,0,a("th",{colspan:l.length-w-W,style:{pointerEvents:"none",visibility:"hidden",height:0}})),a("tr",{style:{position:"relative"}},H)}},{default:({renderedItemWithCols:k})=>k})}const N=a("thead",{class:`${t}-data-table-thead`,"data-n-id":b},u.map(y=>a("tr",{class:`${t}-data-table-tr`},T(y,null,void 0))));if(!x)return N;const{handleTableHeaderScroll:I,scrollX:ee}=this;return a("div",{class:`${t}-data-table-base-table-header`,onScroll:I},a("table",{class:`${t}-data-table-table`,style:{minWidth:Te(ee),tableLayout:f}},a("colgroup",null,l.map(y=>a("col",{key:y.key,style:y.style}))),N))}});function ca(e,t){const n=[];function r(o,i){o.forEach(m=>{m.children&&t.has(m.key)?(n.push({tmNode:m,striped:!1,key:m.key,index:i}),r(m.children,i)):n.push({key:m.key,tmNode:m,striped:!1,index:i})})}return e.forEach(o=>{n.push(o);const{children:i}=o.tmNode;i&&t.has(o.key)&&r(i,o.index)}),n}const ua=de({props:{clsPrefix:{type:String,required:!0},id:{type:String,required:!0},cols:{type:Array,required:!0},onMouseenter:Function,onMouseleave:Function},render(){const{clsPrefix:e,id:t,cols:n,onMouseenter:r,onMouseleave:o}=this;return a("table",{style:{tableLayout:"fixed"},class:`${e}-data-table-table`,onMouseenter:r,onMouseleave:o},a("colgroup",null,n.map(i=>a("col",{key:i.key,style:i.style}))),a("tbody",{"data-n-id":t,class:`${e}-data-table-tbody`},this.$slots))}}),fa=de({name:"DataTableBody",props:{onResize:Function,showHeader:Boolean,flexHeight:Boolean,bodyStyle:Object},setup(e){const{slots:t,bodyWidthRef:n,mergedExpandedRowKeysRef:r,mergedClsPrefixRef:o,mergedThemeRef:i,scrollXRef:m,colsRef:u,paginatedDataRef:l,rawPaginatedDataRef:d,fixedColumnLeftMapRef:p,fixedColumnRightMapRef:b,mergedCurrentPageRef:x,rowClassNameRef:f,leftActiveFixedColKeyRef:c,leftActiveFixedChildrenColKeysRef:h,rightActiveFixedColKeyRef:s,rightActiveFixedChildrenColKeysRef:C,renderExpandRef:S,hoverKeyRef:_,summaryRef:K,mergedSortStateRef:T,virtualScrollRef:N,virtualScrollXRef:I,heightForRowRef:ee,minRowHeightRef:y,componentId:w,mergedTableLayoutRef:W,childTriggerColIndexRef:k,indentRef:q,rowPropsRef:X,maxHeightRef:U,stripedRef:H,loadingRef:Z,onLoadRef:G,loadingKeySetRef:re,expandableRef:Q,stickyExpandedRowsRef:g,renderExpandIconRef:P,summaryPlacementRef:O,treeMateRef:M,scrollbarPropsRef:$,setHeaderScrollLeft:se,doUpdateExpandedRowKeys:fe,handleTableBodyScroll:ne,doCheck:v,doUncheck:B,renderCell:ve}=Oe($e),ce=Oe(nr),Re=V(null),Ae=V(null),De=V(null),Fe=Ye(()=>l.value.length===0),Ee=Ye(()=>e.showHeader||!Fe.value),Ne=Ye(()=>e.showHeader||Fe.value);let A="";const te=R(()=>new Set(r.value));function be(z){var j;return(j=M.value.getNode(z))===null||j===void 0?void 0:j.rawNode}function ge(z,j,L){const E=be(z.key);if(!E){At("data-table",`fail to get row data with key ${z.key}`);return}if(L){const oe=l.value.findIndex(ie=>ie.key===A);if(oe!==-1){const ie=l.value.findIndex(ze=>ze.key===z.key),ue=Math.min(oe,ie),Ce=Math.max(oe,ie),we=[];l.value.slice(ue,Ce+1).forEach(ze=>{ze.disabled||we.push(ze.key)}),j?v(we,!1,E):B(we,E),A=z.key;return}}j?v(z.key,!1,E):B(z.key,E),A=z.key}function Ke(z){const j=be(z.key);if(!j){At("data-table",`fail to get row data with key ${z.key}`);return}v(z.key,!0,j)}function Xe(){if(!Ee.value){const{value:j}=De;return j||null}if(N.value)return pe();const{value:z}=Re;return z?z.containerRef:null}function Ge(z,j){var L;if(re.value.has(z))return;const{value:E}=r,oe=E.indexOf(z),ie=Array.from(E);~oe?(ie.splice(oe,1),fe(ie)):j&&!j.isLeaf&&!j.shallowLoaded?(re.value.add(z),(L=G.value)===null||L===void 0||L.call(G,j.rawNode).then(()=>{const{value:ue}=r,Ce=Array.from(ue);~Ce.indexOf(z)||Ce.push(z),fe(Ce)}).finally(()=>{re.value.delete(z)})):(ie.push(z),fe(ie))}function xe(){_.value=null}function pe(){const{value:z}=Ae;return(z==null?void 0:z.listElRef)||null}function Qe(){const{value:z}=Ae;return(z==null?void 0:z.itemsElRef)||null}function Je(z){var j;ne(z),(j=Re.value)===null||j===void 0||j.sync()}function Pe(z){var j;const{onResize:L}=e;L&&L(z),(j=Re.value)===null||j===void 0||j.sync()}const ye={getScrollContainer:Xe,scrollTo(z,j){var L,E;N.value?(L=Ae.value)===null||L===void 0||L.scrollTo(z,j):(E=Re.value)===null||E===void 0||E.scrollTo(z,j)}},Ue=Y([({props:z})=>{const j=E=>E===null?null:Y(`[data-n-id="${z.componentId}"] [data-col-key="${E}"]::after`,{boxShadow:"var(--n-box-shadow-after)"}),L=E=>E===null?null:Y(`[data-n-id="${z.componentId}"] [data-col-key="${E}"]::before`,{boxShadow:"var(--n-box-shadow-before)"});return Y([j(z.leftActiveFixedColKey),L(z.rightActiveFixedColKey),z.leftActiveFixedChildrenColKeys.map(E=>j(E)),z.rightActiveFixedChildrenColKeys.map(E=>L(E))])}]);let he=!1;return lt(()=>{const{value:z}=c,{value:j}=h,{value:L}=s,{value:E}=C;if(!he&&z===null&&L===null)return;const oe={leftActiveFixedColKey:z,leftActiveFixedChildrenColKeys:j,rightActiveFixedColKey:L,rightActiveFixedChildrenColKeys:E,componentId:w};Ue.mount({id:`n-${w}`,force:!0,props:oe,anchorMetaName:rr,parent:ce==null?void 0:ce.styleMountTarget}),he=!0}),ar(()=>{Ue.unmount({id:`n-${w}`,parent:ce==null?void 0:ce.styleMountTarget})}),Object.assign({bodyWidth:n,summaryPlacement:O,dataTableSlots:t,componentId:w,scrollbarInstRef:Re,virtualListRef:Ae,emptyElRef:De,summary:K,mergedClsPrefix:o,mergedTheme:i,scrollX:m,cols:u,loading:Z,bodyShowHeaderOnly:Ne,shouldDisplaySomeTablePart:Ee,empty:Fe,paginatedDataAndInfo:R(()=>{const{value:z}=H;let j=!1;return{data:l.value.map(z?(E,oe)=>(E.isLeaf||(j=!0),{tmNode:E,key:E.key,striped:oe%2===1,index:oe}):(E,oe)=>(E.isLeaf||(j=!0),{tmNode:E,key:E.key,striped:!1,index:oe})),hasChildren:j}}),rawPaginatedData:d,fixedColumnLeftMap:p,fixedColumnRightMap:b,currentPage:x,rowClassName:f,renderExpand:S,mergedExpandedRowKeySet:te,hoverKey:_,mergedSortState:T,virtualScroll:N,virtualScrollX:I,heightForRow:ee,minRowHeight:y,mergedTableLayout:W,childTriggerColIndex:k,indent:q,rowProps:X,maxHeight:U,loadingKeySet:re,expandable:Q,stickyExpandedRows:g,renderExpandIcon:P,scrollbarProps:$,setHeaderScrollLeft:se,handleVirtualListScroll:Je,handleVirtualListResize:Pe,handleMouseleaveTable:xe,virtualListContainer:pe,virtualListContent:Qe,handleTableBodyScroll:ne,handleCheckboxUpdateChecked:ge,handleRadioUpdateChecked:Ke,handleUpdateExpanded:Ge,renderCell:ve},ye)},render(){const{mergedTheme:e,scrollX:t,mergedClsPrefix:n,virtualScroll:r,maxHeight:o,mergedTableLayout:i,flexHeight:m,loadingKeySet:u,onResize:l,setHeaderScrollLeft:d}=this,p=t!==void 0||o!==void 0||m,b=!p&&i==="auto",x=t!==void 0||b,f={minWidth:Te(t)||"100%"};t&&(f.width="100%");const c=a(cn,Object.assign({},this.scrollbarProps,{ref:"scrollbarInstRef",scrollable:p||b,class:`${n}-data-table-base-table-body`,style:this.empty?void 0:this.bodyStyle,theme:e.peers.Scrollbar,themeOverrides:e.peerOverrides.Scrollbar,contentStyle:f,container:r?this.virtualListContainer:void 0,content:r?this.virtualListContent:void 0,horizontalRailStyle:{zIndex:3},verticalRailStyle:{zIndex:3},xScrollable:x,onScroll:r?void 0:this.handleTableBodyScroll,internalOnUpdateScrollLeft:d,onResize:l}),{default:()=>{const h={},s={},{cols:C,paginatedDataAndInfo:S,mergedTheme:_,fixedColumnLeftMap:K,fixedColumnRightMap:T,currentPage:N,rowClassName:I,mergedSortState:ee,mergedExpandedRowKeySet:y,stickyExpandedRows:w,componentId:W,childTriggerColIndex:k,expandable:q,rowProps:X,handleMouseleaveTable:U,renderExpand:H,summary:Z,handleCheckboxUpdateChecked:G,handleRadioUpdateChecked:re,handleUpdateExpanded:Q,heightForRow:g,minRowHeight:P,virtualScrollX:O}=this,{length:M}=C;let $;const{data:se,hasChildren:fe}=S,ne=fe?ca(se,y):se;if(Z){const A=Z(this.rawPaginatedData);if(Array.isArray(A)){const te=A.map((be,ge)=>({isSummaryRow:!0,key:`__n_summary__${ge}`,tmNode:{rawNode:be,disabled:!0},index:-1}));$=this.summaryPlacement==="top"?[...te,...ne]:[...ne,...te]}else{const te={isSummaryRow:!0,key:"__n_summary__",tmNode:{rawNode:A,disabled:!0},index:-1};$=this.summaryPlacement==="top"?[te,...ne]:[...ne,te]}}else $=ne;const v=fe?{width:Me(this.indent)}:void 0,B=[];$.forEach(A=>{H&&y.has(A.key)&&(!q||q(A.tmNode.rawNode))?B.push(A,{isExpandedRow:!0,key:`${A.key}-expand`,tmNode:A.tmNode,index:A.index}):B.push(A)});const{length:ve}=B,ce={};se.forEach(({tmNode:A},te)=>{ce[te]=A.key});const Re=w?this.bodyWidth:null,Ae=Re===null?void 0:`${Re}px`,De=this.virtualScrollX?"div":"td";let Fe=0,Ee=0;O&&C.forEach(A=>{A.column.fixed==="left"?Fe++:A.column.fixed==="right"&&Ee++});const Ne=({rowInfo:A,displayedRowIndex:te,isVirtual:be,isVirtualX:ge,startColIndex:Ke,endColIndex:Xe,getLeft:Ge})=>{const{index:xe}=A;if("isExpandedRow"in A){const{tmNode:{key:ie,rawNode:ue}}=A;return a("tr",{class:`${n}-data-table-tr ${n}-data-table-tr--expanded`,key:`${ie}__expand`},a("td",{class:[`${n}-data-table-td`,`${n}-data-table-td--last-col`,te+1===ve&&`${n}-data-table-td--last-row`],colspan:M},w?a("div",{class:`${n}-data-table-expand`,style:{width:Ae}},H(ue,xe)):H(ue,xe)))}const pe="isSummaryRow"in A,Qe=!pe&&A.striped,{tmNode:Je,key:Pe}=A,{rawNode:ye}=Je,Ue=y.has(Pe),he=X?X(ye,xe):void 0,z=typeof I=="string"?I:Vr(ye,xe,I),j=ge?C.filter((ie,ue)=>!!(Ke<=ue&&ue<=Xe||ie.column.fixed)):C,L=ge?Me((g==null?void 0:g(ye,xe))||P):void 0,E=j.map(ie=>{var ue,Ce,we,ze,Ze;const ke=ie.index;if(te in h){const Se=h[te],_e=Se.indexOf(ke);if(~_e)return Se.splice(_e,1),null}const{column:le}=ie,Ie=Be(ie),{rowSpan:tt,colSpan:nt}=le,Ve=pe?((ue=A.tmNode.rawNode[Ie])===null||ue===void 0?void 0:ue.colSpan)||1:nt?nt(ye,xe):1,We=pe?((Ce=A.tmNode.rawNode[Ie])===null||Ce===void 0?void 0:Ce.rowSpan)||1:tt?tt(ye,xe):1,at=ke+Ve===M,pt=te+We===ve,rt=We>1;if(rt&&(s[te]={[ke]:[]}),Ve>1||rt)for(let Se=te;Se{Q(Pe,A.tmNode)}})]:null,le.type==="selection"?pe?null:le.multiple===!1?a(Qr,{key:N,rowKey:Pe,disabled:A.tmNode.disabled,onUpdateChecked:()=>{re(A.tmNode)}}):a(Gr,{key:N,rowKey:Pe,disabled:A.tmNode.disabled,onUpdateChecked:(Se,_e)=>{G(A.tmNode,Se,_e.shiftKey)}}):le.type==="expand"?pe?null:!le.expandable||!((Ze=le.expandable)===null||Ze===void 0)&&Ze.call(le,ye)?a(tn,{clsPrefix:n,rowData:ye,expanded:Ue,renderExpandIcon:this.renderExpandIcon,onClick:()=>{Q(Pe,null)}}):null:a(Zr,{clsPrefix:n,index:xe,row:ye,column:le,isSummary:pe,mergedTheme:_,renderCell:this.renderCell}))});return ge&&Fe&&Ee&&E.splice(Fe,0,a("td",{colspan:C.length-Fe-Ee,style:{pointerEvents:"none",visibility:"hidden",height:0}})),a("tr",Object.assign({},he,{onMouseenter:ie=>{var ue;this.hoverKey=Pe,(ue=he==null?void 0:he.onMouseenter)===null||ue===void 0||ue.call(he,ie)},key:Pe,class:[`${n}-data-table-tr`,pe&&`${n}-data-table-tr--summary`,Qe&&`${n}-data-table-tr--striped`,Ue&&`${n}-data-table-tr--expanded`,z,he==null?void 0:he.class],style:[he==null?void 0:he.style,ge&&{height:L}]}),E)};return r?a(pn,{ref:"virtualListRef",items:B,itemSize:this.minRowHeight,visibleItemsTag:ua,visibleItemsProps:{clsPrefix:n,id:W,cols:C,onMouseleave:U},showScrollbar:!1,onResize:this.handleVirtualListResize,onScroll:this.handleVirtualListScroll,itemsStyle:f,itemResizable:!O,columns:C,renderItemWithCols:O?({itemIndex:A,item:te,startColIndex:be,endColIndex:ge,getLeft:Ke})=>Ne({displayedRowIndex:A,isVirtual:!0,isVirtualX:!0,rowInfo:te,startColIndex:be,endColIndex:ge,getLeft:Ke}):void 0},{default:({item:A,index:te,renderedItemWithCols:be})=>be||Ne({rowInfo:A,displayedRowIndex:te,isVirtual:!0,isVirtualX:!1,startColIndex:0,endColIndex:0,getLeft(ge){return 0}})}):a("table",{class:`${n}-data-table-table`,onMouseleave:U,style:{tableLayout:this.mergedTableLayout}},a("colgroup",null,C.map(A=>a("col",{key:A.key,style:A.style}))),this.showHeader?a(Fn,{discrete:!1}):null,this.empty?null:a("tbody",{"data-n-id":W,class:`${n}-data-table-tbody`},B.map((A,te)=>Ne({rowInfo:A,displayedRowIndex:te,isVirtual:!1,isVirtualX:!1,startColIndex:-1,endColIndex:-1,getLeft(be){return-1}}))))}});if(this.empty){const h=()=>a("div",{class:[`${n}-data-table-empty`,this.loading&&`${n}-data-table-empty--hide`],style:this.bodyStyle,ref:"emptyElRef"},zt(this.dataTableSlots.empty,()=>[a(Fr,{theme:this.mergedTheme.peers.Empty,themeOverrides:this.mergedTheme.peerOverrides.Empty})]));return this.shouldDisplaySomeTablePart?a(ct,null,c,h()):a(or,{onResize:this.onResize},{default:h})}return c}}),ha=de({name:"MainTable",setup(){const{mergedClsPrefixRef:e,rightFixedColumnsRef:t,leftFixedColumnsRef:n,bodyWidthRef:r,maxHeightRef:o,minHeightRef:i,flexHeightRef:m,virtualScrollHeaderRef:u,syncScrollState:l}=Oe($e),d=V(null),p=V(null),b=V(null),x=V(!(n.value.length||t.value.length)),f=R(()=>({maxHeight:Te(o.value),minHeight:Te(i.value)}));function c(S){r.value=S.contentRect.width,l(),x.value||(x.value=!0)}function h(){var S;const{value:_}=d;return _?u.value?((S=_.virtualListRef)===null||S===void 0?void 0:S.listElRef)||null:_.$el:null}function s(){const{value:S}=p;return S?S.getScrollContainer():null}const C={getBodyElement:s,getHeaderElement:h,scrollTo(S,_){var K;(K=p.value)===null||K===void 0||K.scrollTo(S,_)}};return lt(()=>{const{value:S}=b;if(!S)return;const _=`${e.value}-data-table-base-table--transition-disabled`;x.value?setTimeout(()=>{S.classList.remove(_)},0):S.classList.add(_)}),Object.assign({maxHeight:o,mergedClsPrefix:e,selfElRef:b,headerInstRef:d,bodyInstRef:p,bodyStyle:f,flexHeight:m,handleBodyResize:c},C)},render(){const{mergedClsPrefix:e,maxHeight:t,flexHeight:n}=this,r=t===void 0&&!n;return a("div",{class:`${e}-data-table-base-table`,ref:"selfElRef"},r?null:a(Fn,{ref:"headerInstRef"}),a(fa,{ref:"bodyInstRef",bodyStyle:this.bodyStyle,showHeader:r,flexHeight:n,onResize:this.handleBodyResize}))}}),nn=ga(),va=Y([F("data-table",` width: 100%; font-size: var(--n-font-size); display: flex; @@ -118,15 +118,15 @@ import{D as de,I as a,A as rn,aw as _,c as Te,az as et,aA as He,j as C,w as an,n --n-merged-td-color-hover: var(--n-td-color-hover); --n-merged-td-color-sorting: var(--n-td-color-sorting); --n-merged-td-color-striped: var(--n-td-color-striped); - `,[_("data-table-wrapper",` + `,[F("data-table-wrapper",` flex-grow: 1; display: flex; flex-direction: column; - `),D("flex-height",[Y(">",[_("data-table-wrapper",[Y(">",[_("data-table-base-table",` + `),D("flex-height",[Y(">",[F("data-table-wrapper",[Y(">",[F("data-table-base-table",` display: flex; flex-direction: column; flex-grow: 1; - `,[Y(">",[_("data-table-base-table-body","flex-basis: 0;",[Y("&:last-child","flex-grow: 1;")])])])])])])]),Y(">",[_("data-table-loading-wrapper",` + `,[Y(">",[F("data-table-base-table-body","flex-basis: 0;",[Y("&:last-child","flex-grow: 1;")])])])])])])]),Y(">",[F("data-table-loading-wrapper",` color: var(--n-loading-color); font-size: var(--n-loading-size); position: absolute; @@ -137,15 +137,15 @@ import{D as de,I as a,A as rn,aw as _,c as Te,az as et,aA as He,j as C,w as an,n display: flex; align-items: center; justify-content: center; - `,[Fr({originalTransform:"translateX(-50%) translateY(-50%)"})])]),_("data-table-expand-placeholder",` + `,[zr({originalTransform:"translateX(-50%) translateY(-50%)"})])]),F("data-table-expand-placeholder",` margin-right: 8px; display: inline-block; width: 16px; height: 1px; - `),_("data-table-indent",` + `),F("data-table-indent",` display: inline-block; height: 1px; - `),_("data-table-expand-trigger",` + `),F("data-table-expand-trigger",` display: inline-flex; margin-right: 8px; cursor: pointer; @@ -156,7 +156,7 @@ import{D as de,I as a,A as rn,aw as _,c as Te,az as et,aA as He,j as C,w as an,n height: 16px; color: var(--n-td-text-color); transition: color .3s var(--n-bezier); - `,[D("expanded",[_("icon","transform: rotate(90deg);",[it({originalTransform:"rotate(90deg)"})]),_("base-icon","transform: rotate(90deg);",[it({originalTransform:"rotate(90deg)"})])]),_("base-loading",` + `,[D("expanded",[F("icon","transform: rotate(90deg);",[it({originalTransform:"rotate(90deg)"})]),F("base-icon","transform: rotate(90deg);",[it({originalTransform:"rotate(90deg)"})])]),F("base-loading",` color: var(--n-loading-color); transition: color .3s var(--n-bezier); position: absolute; @@ -164,34 +164,34 @@ import{D as de,I as a,A as rn,aw as _,c as Te,az as et,aA as He,j as C,w as an,n right: 0; top: 0; bottom: 0; - `,[it()]),_("icon",` + `,[it()]),F("icon",` position: absolute; left: 0; right: 0; top: 0; bottom: 0; - `,[it()]),_("base-icon",` + `,[it()]),F("base-icon",` position: absolute; left: 0; right: 0; top: 0; bottom: 0; - `,[it()])]),_("data-table-thead",` + `,[it()])]),F("data-table-thead",` transition: background-color .3s var(--n-bezier); background-color: var(--n-merged-th-color); - `),_("data-table-tr",` + `),F("data-table-tr",` position: relative; box-sizing: border-box; background-clip: padding-box; transition: background-color .3s var(--n-bezier); - `,[_("data-table-expand",` + `,[F("data-table-expand",` position: sticky; left: 0; overflow: hidden; margin: calc(var(--n-th-padding) * -1); padding: var(--n-th-padding); box-sizing: border-box; - `),D("striped","background-color: var(--n-merged-td-color-striped);",[_("data-table-td","background-color: var(--n-merged-td-color-striped);")]),vt("summary",[Y("&:hover","background-color: var(--n-merged-td-color-hover);",[Y(">",[_("data-table-td","background-color: var(--n-merged-td-color-hover);")])])])]),_("data-table-th",` + `),D("striped","background-color: var(--n-merged-td-color-striped);",[F("data-table-td","background-color: var(--n-merged-td-color-striped);")]),gt("summary",[Y("&:hover","background-color: var(--n-merged-td-color-hover);",[Y(">",[F("data-table-td","background-color: var(--n-merged-td-color-hover);")])])])]),F("data-table-th",` padding: var(--n-th-padding); position: relative; text-align: start; @@ -214,15 +214,15 @@ import{D as de,I as a,A as rn,aw as _,c as Te,az as et,aA as He,j as C,w as an,n text-align: center; line-height: 0; z-index: 3; - `),We("title-wrapper",` + `),qe("title-wrapper",` display: flex; align-items: center; flex-wrap: nowrap; max-width: 100%; - `,[We("title",` + `,[qe("title",` flex: 1; min-width: 0; - `)]),We("ellipsis",` + `)]),qe("ellipsis",` display: inline-block; vertical-align: bottom; text-overflow: ellipsis; @@ -235,11 +235,11 @@ import{D as de,I as a,A as rn,aw as _,c as Te,az as et,aA as He,j as C,w as an,n background-color: var(--n-merged-th-color-sorting); `),D("sortable",` cursor: pointer; - `,[We("ellipsis",` + `,[qe("ellipsis",` max-width: calc(100% - 18px); `),Y("&:hover",` background-color: var(--n-merged-th-color-hover); - `)]),_("data-table-sorter",` + `)]),F("data-table-sorter",` height: var(--n-sorter-size); width: var(--n-sorter-size); margin-left: 4px; @@ -250,13 +250,13 @@ import{D as de,I as a,A as rn,aw as _,c as Te,az as et,aA as He,j as C,w as an,n vertical-align: -0.2em; color: var(--n-th-icon-color); transition: color .3s var(--n-bezier); - `,[_("base-icon","transition: transform .3s var(--n-bezier)"),D("desc",[_("base-icon",` + `,[F("base-icon","transition: transform .3s var(--n-bezier)"),D("desc",[F("base-icon",` transform: rotate(0deg); - `)]),D("asc",[_("base-icon",` + `)]),D("asc",[F("base-icon",` transform: rotate(-180deg); `)]),D("asc, desc",` color: var(--n-th-icon-color-active); - `)]),_("data-table-resize-button",` + `)]),F("data-table-resize-button",` width: var(--n-resizable-container-size); position: absolute; top: 0; @@ -280,7 +280,7 @@ import{D as de,I as a,A as rn,aw as _,c as Te,az as et,aA as He,j as C,w as an,n background-color: var(--n-th-icon-color-active); `)]),Y("&:hover::after",` background-color: var(--n-th-icon-color-active); - `)]),_("data-table-filter",` + `)]),F("data-table-filter",` position: absolute; z-index: auto; right: 0; @@ -303,7 +303,7 @@ import{D as de,I as a,A as rn,aw as _,c as Te,az as et,aA as He,j as C,w as an,n `),D("active",` background-color: var(--n-th-button-color-hover); color: var(--n-th-icon-color-active); - `)])]),_("data-table-td",` + `)])]),F("data-table-td",` padding: var(--n-td-padding); text-align: start; box-sizing: border-box; @@ -316,7 +316,7 @@ import{D as de,I as a,A as rn,aw as _,c as Te,az as et,aA as He,j as C,w as an,n background-color .3s var(--n-bezier), border-color .3s var(--n-bezier), color .3s var(--n-bezier); - `,[D("expand",[_("data-table-expand-trigger",` + `,[D("expand",[F("data-table-expand-trigger",` margin-right: 0; `)]),D("last-row",` border-bottom: 0 solid var(--n-merged-border-color); @@ -330,7 +330,7 @@ import{D as de,I as a,A as rn,aw as _,c as Te,az as et,aA as He,j as C,w as an,n background-color: var(--n-merged-td-color-hover); `),D("sorting",` background-color: var(--n-merged-td-color-sorting); - `),We("ellipsis",` + `),qe("ellipsis",` display: inline-block; text-overflow: ellipsis; overflow: hidden; @@ -342,7 +342,7 @@ import{D as de,I as a,A as rn,aw as _,c as Te,az as et,aA as He,j as C,w as an,n text-align: center; padding: 0; line-height: 0; - `),nn]),_("data-table-empty",` + `),nn]),F("data-table-empty",` box-sizing: border-box; padding: var(--n-empty-padding); flex-grow: 1; @@ -354,40 +354,40 @@ import{D as de,I as a,A as rn,aw as _,c as Te,az as et,aA as He,j as C,w as an,n transition: opacity .3s var(--n-bezier); `,[D("hide",` opacity: 0; - `)]),We("pagination",` + `)]),qe("pagination",` margin: var(--n-pagination-margin); display: flex; justify-content: flex-end; - `),_("data-table-wrapper",` + `),F("data-table-wrapper",` position: relative; opacity: 1; transition: opacity .3s var(--n-bezier), border-color .3s var(--n-bezier); border-top-left-radius: var(--n-border-radius); border-top-right-radius: var(--n-border-radius); line-height: var(--n-line-height); - `),D("loading",[_("data-table-wrapper",` + `),D("loading",[F("data-table-wrapper",` opacity: var(--n-opacity-loading); pointer-events: none; - `)]),D("single-column",[_("data-table-td",` + `)]),D("single-column",[F("data-table-td",` border-bottom: 0 solid var(--n-merged-border-color); `,[Y("&::after, &::before",` bottom: 0 !important; - `)])]),vt("single-line",[_("data-table-th",` + `)])]),gt("single-line",[F("data-table-th",` border-right: 1px solid var(--n-merged-border-color); `,[D("last",` border-right: 0 solid var(--n-merged-border-color); - `)]),_("data-table-td",` + `)]),F("data-table-td",` border-right: 1px solid var(--n-merged-border-color); `,[D("last-col",` border-right: 0 solid var(--n-merged-border-color); - `)])]),D("bordered",[_("data-table-wrapper",` + `)])]),D("bordered",[F("data-table-wrapper",` border: 1px solid var(--n-merged-border-color); border-bottom-left-radius: var(--n-border-radius); border-bottom-right-radius: var(--n-border-radius); overflow: hidden; - `)]),_("data-table-base-table",[D("transition-disabled",[_("data-table-th",[Y("&::after, &::before","transition: none;")]),_("data-table-td",[Y("&::after, &::before","transition: none;")])])]),D("bottom-bordered",[_("data-table-td",[D("last-row",` + `)]),F("data-table-base-table",[D("transition-disabled",[F("data-table-th",[Y("&::after, &::before","transition: none;")]),F("data-table-td",[Y("&::after, &::before","transition: none;")])])]),D("bottom-bordered",[F("data-table-td",[D("last-row",` border-bottom: 1px solid var(--n-merged-border-color); - `)])]),_("data-table-table",` + `)])]),F("data-table-table",` font-variant-numeric: tabular-nums; width: 100%; word-break: break-word; @@ -395,7 +395,7 @@ import{D as de,I as a,A as rn,aw as _,c as Te,az as et,aA as He,j as C,w as an,n border-collapse: separate; border-spacing: 0; background-color: var(--n-merged-td-color); - `),_("data-table-base-table-header",` + `),F("data-table-base-table-header",` border-top-left-radius: calc(var(--n-border-radius) - 1px); border-top-right-radius: calc(var(--n-border-radius) - 1px); z-index: 3; @@ -403,10 +403,11 @@ import{D as de,I as a,A as rn,aw as _,c as Te,az as et,aA as He,j as C,w as an,n flex-shrink: 0; transition: border-color .3s var(--n-bezier); scrollbar-width: none; - `,[Y("&::-webkit-scrollbar",` + `,[Y("&::-webkit-scrollbar, &::-webkit-scrollbar-track-piece, &::-webkit-scrollbar-thumb",` + display: none; width: 0; height: 0; - `)]),_("data-table-check-extra",` + `)]),F("data-table-check-extra",` transition: color .3s var(--n-bezier); color: var(--n-th-icon-color); position: absolute; @@ -415,31 +416,31 @@ import{D as de,I as a,A as rn,aw as _,c as Te,az as et,aA as He,j as C,w as an,n top: 50%; transform: translateY(-50%); z-index: 1; - `)]),_("data-table-filter-menu",[_("scrollbar",` + `)]),F("data-table-filter-menu",[F("scrollbar",` max-height: 240px; - `),We("group",` + `),qe("group",` display: flex; flex-direction: column; padding: 12px 12px 0 12px; - `,[_("checkbox",` + `,[F("checkbox",` margin-bottom: 12px; margin-right: 0; - `),_("radio",` + `),F("radio",` margin-bottom: 12px; margin-right: 0; - `)]),We("action",` + `)]),qe("action",` padding: var(--n-action-padding); display: flex; flex-wrap: nowrap; justify-content: space-evenly; border-top: 1px solid var(--n-action-divider-color); - `,[_("button",[Y("&:not(:last-child)",` + `,[F("button",[Y("&:not(:last-child)",` margin: var(--n-action-button-margin); `),Y("&:last-child",` margin-right: 0; - `)])]),_("divider",` + `)])]),F("divider",` margin: 0 !important; - `)]),lr(_("data-table",` + `)]),lr(F("data-table",` --n-merged-th-color: var(--n-th-color-modal); --n-merged-td-color: var(--n-td-color-modal); --n-merged-border-color: var(--n-border-color-modal); @@ -448,7 +449,7 @@ import{D as de,I as a,A as rn,aw as _,c as Te,az as et,aA as He,j as C,w as an,n --n-merged-th-color-sorting: var(--n-th-color-hover-modal); --n-merged-td-color-sorting: var(--n-td-color-hover-modal); --n-merged-td-color-striped: var(--n-td-color-striped-modal); - `)),dr(_("data-table",` + `)),dr(F("data-table",` --n-merged-th-color: var(--n-th-color-popover); --n-merged-td-color: var(--n-td-color-popover); --n-merged-border-color: var(--n-border-color-popover); @@ -457,7 +458,7 @@ import{D as de,I as a,A as rn,aw as _,c as Te,az as et,aA as He,j as C,w as an,n --n-merged-th-color-sorting: var(--n-th-color-hover-popover); --n-merged-td-color-sorting: var(--n-td-color-hover-popover); --n-merged-td-color-striped: var(--n-td-color-striped-popover); - `))]);function Sa(){return[D("fixed-left",` + `))]);function ga(){return[D("fixed-left",` left: 0; position: sticky; z-index: 2; @@ -485,4 +486,4 @@ import{D as de,I as a,A as rn,aw as _,c as Te,az as et,aA as He,j as C,w as an,n bottom: -1px; transition: box-shadow .2s var(--n-bezier); left: -36px; - `)])]}const Pa=de({name:"DataTable",alias:["AdvancedTable"],props:Kr,setup(e,{slots:t}){const{mergedBorderedRef:n,mergedClsPrefixRef:r,inlineThemeDisabled:o,mergedRtlRef:i}=et(e),g=_t("DataTable",i,r),v=C(()=>{const{bottomBordered:L}=e;return n.value?!1:L!==void 0?L:!0}),c=He("DataTable","-data-table",wa,zr,e,r),l=V(null),m=V(null),{getResizableWidth:b,clearResizableWidth:x,doUpdateResizableWidth:u}=xa(),{rowsRef:s,colsRef:f,dataRelatedColsRef:d,hasEllipsisRef:R}=ka(e,b),{treeMateRef:S,mergedCurrentPageRef:z,paginatedDataRef:K,rawPaginatedDataRef:M,selectionColumnRef:N,hoverKeyRef:U,mergedPaginationRef:ee,mergedFilterStateRef:y,mergedSortStateRef:k,childTriggerColIndexRef:X,doUpdatePage:w,doUpdateFilters:W,onUnstableColumnResize:q,deriveNextSorter:I,filter:j,filters:Z,clearFilter:G,clearFilters:re,clearSorter:J,page:p,sort:P}=ba(e,{dataRelatedColsRef:d}),T=L=>{const{fileName:A="data.csv",keepOriginalData:oe=!1}=L||{},ie=oe?e.data:M.value,ue=Qr(e.columns,ie),Re=new Blob([ue],{type:"text/csv;charset=utf-8"}),ke=URL.createObjectURL(Re);Er(ke,A.endsWith(".csv")?A:`${A}.csv`),URL.revokeObjectURL(ke)},{doCheckAll:E,doUncheckAll:B,doCheck:se,doUncheck:fe,headerCheckboxDisabledRef:ne,someRowsCheckedRef:h,allRowsCheckedRef:O,mergedCheckedRowKeySetRef:pe,mergedInderminateRowKeySetRef:ce}=pa(e,{selectionColumnRef:N,treeMateRef:S,paginatedDataRef:K}),{stickyExpandedRowsRef:Ce,mergedExpandedRowKeysRef:$e,renderExpandRef:De,expandableRef:_e,doUpdateExpandedRowKeys:Ae}=Ca(e,S),{handleTableBodyScroll:Ne,handleTableHeaderScroll:$,syncScrollState:te,setHeaderScrollLeft:be,leftActiveFixedColKeyRef:ve,leftActiveFixedChildrenColKeysRef:Ke,rightActiveFixedColKeyRef:qe,rightActiveFixedChildrenColKeysRef:Ge,leftFixedColumnsRef:xe,rightFixedColumnsRef:me,fixedColumnLeftMapRef:Je,fixedColumnRightMapRef:Qe}=ya(e,{bodyWidthRef:l,mainTableInstRef:m,mergedCurrentPageRef:z}),{localeRef:Pe}=ln("DataTable"),ye=C(()=>e.virtualScroll||e.flexHeight||e.maxHeight!==void 0||R.value?"fixed":e.tableLayout);on(Be,{props:e,treeMateRef:S,renderExpandIconRef:ae(e,"renderExpandIcon"),loadingKeySetRef:V(new Set),slots:t,indentRef:ae(e,"indent"),childTriggerColIndexRef:X,bodyWidthRef:l,componentId:sr(),hoverKeyRef:U,mergedClsPrefixRef:r,mergedThemeRef:c,scrollXRef:C(()=>e.scrollX),rowsRef:s,colsRef:f,paginatedDataRef:K,leftActiveFixedColKeyRef:ve,leftActiveFixedChildrenColKeysRef:Ke,rightActiveFixedColKeyRef:qe,rightActiveFixedChildrenColKeysRef:Ge,leftFixedColumnsRef:xe,rightFixedColumnsRef:me,fixedColumnLeftMapRef:Je,fixedColumnRightMapRef:Qe,mergedCurrentPageRef:z,someRowsCheckedRef:h,allRowsCheckedRef:O,mergedSortStateRef:k,mergedFilterStateRef:y,loadingRef:ae(e,"loading"),rowClassNameRef:ae(e,"rowClassName"),mergedCheckedRowKeySetRef:pe,mergedExpandedRowKeysRef:$e,mergedInderminateRowKeySetRef:ce,localeRef:Pe,expandableRef:_e,stickyExpandedRowsRef:Ce,rowKeyRef:ae(e,"rowKey"),renderExpandRef:De,summaryRef:ae(e,"summary"),virtualScrollRef:ae(e,"virtualScroll"),virtualScrollXRef:ae(e,"virtualScrollX"),heightForRowRef:ae(e,"heightForRow"),minRowHeightRef:ae(e,"minRowHeight"),virtualScrollHeaderRef:ae(e,"virtualScrollHeader"),headerHeightRef:ae(e,"headerHeight"),rowPropsRef:ae(e,"rowProps"),stripedRef:ae(e,"striped"),checkOptionsRef:C(()=>{const{value:L}=N;return L==null?void 0:L.options}),rawPaginatedDataRef:M,filterMenuCssVarsRef:C(()=>{const{self:{actionDividerColor:L,actionPadding:A,actionButtonMargin:oe}}=c.value;return{"--n-action-padding":A,"--n-action-button-margin":oe,"--n-action-divider-color":L}}),onLoadRef:ae(e,"onLoad"),mergedTableLayoutRef:ye,maxHeightRef:ae(e,"maxHeight"),minHeightRef:ae(e,"minHeight"),flexHeightRef:ae(e,"flexHeight"),headerCheckboxDisabledRef:ne,paginationBehaviorOnFilterRef:ae(e,"paginationBehaviorOnFilter"),summaryPlacementRef:ae(e,"summaryPlacement"),filterIconPopoverPropsRef:ae(e,"filterIconPopoverProps"),scrollbarPropsRef:ae(e,"scrollbarProps"),syncScrollState:te,doUpdatePage:w,doUpdateFilters:W,getResizableWidth:b,onUnstableColumnResize:q,clearResizableWidth:x,doUpdateResizableWidth:u,deriveNextSorter:I,doCheck:se,doUncheck:fe,doCheckAll:E,doUncheckAll:B,doUpdateExpandedRowKeys:Ae,handleTableHeaderScroll:$,handleTableBodyScroll:Ne,setHeaderScrollLeft:be,renderCell:ae(e,"renderCell")});const Ie={filter:j,filters:Z,clearFilters:re,clearSorter:J,page:p,sort:P,clearFilter:G,downloadCsv:T,scrollTo:(L,A)=>{var oe;(oe=m.value)===null||oe===void 0||oe.scrollTo(L,A)}},he=C(()=>{const{size:L}=e,{common:{cubicBezierEaseInOut:A},self:{borderColor:oe,tdColorHover:ie,tdColorSorting:ue,tdColorSortingModal:Re,tdColorSortingPopover:ke,thColorSorting:Fe,thColorSortingModal:Ze,thColorSortingPopover:we,thColor:le,thColorHover:Ue,tdColor:tt,tdTextColor:nt,thTextColor:Ve,thFontWeight:Xe,thButtonColorHover:at,thIconColor:mt,thIconColorActive:rt,filterSize:ut,borderRadius:ot,lineHeight:je,tdColorModal:ft,thColorModal:gt,borderColorModal:Se,thColorHoverModal:ze,tdColorHoverModal:Fn,borderColorPopover:zn,thColorPopover:En,tdColorPopover:Mn,tdColorHoverPopover:Tn,thColorHoverPopover:On,paginationMargin:Bn,emptyPadding:$n,boxShadowAfter:An,boxShadowBefore:In,sorterSize:Un,resizableContainerSize:Ln,resizableSize:Nn,loadingColor:Kn,loadingSize:jn,opacityLoading:Hn,tdColorStriped:Dn,tdColorStripedModal:Vn,tdColorStripedPopover:Xn,[ge("fontSize",L)]:Wn,[ge("thPadding",L)]:qn,[ge("tdPadding",L)]:Gn}}=c.value;return{"--n-font-size":Wn,"--n-th-padding":qn,"--n-td-padding":Gn,"--n-bezier":A,"--n-border-radius":ot,"--n-line-height":je,"--n-border-color":oe,"--n-border-color-modal":Se,"--n-border-color-popover":zn,"--n-th-color":le,"--n-th-color-hover":Ue,"--n-th-color-modal":gt,"--n-th-color-hover-modal":ze,"--n-th-color-popover":En,"--n-th-color-hover-popover":On,"--n-td-color":tt,"--n-td-color-hover":ie,"--n-td-color-modal":ft,"--n-td-color-hover-modal":Fn,"--n-td-color-popover":Mn,"--n-td-color-hover-popover":Tn,"--n-th-text-color":Ve,"--n-td-text-color":nt,"--n-th-font-weight":Xe,"--n-th-button-color-hover":at,"--n-th-icon-color":mt,"--n-th-icon-color-active":rt,"--n-filter-size":ut,"--n-pagination-margin":Bn,"--n-empty-padding":$n,"--n-box-shadow-before":In,"--n-box-shadow-after":An,"--n-sorter-size":Un,"--n-resizable-container-size":Ln,"--n-resizable-size":Nn,"--n-loading-size":jn,"--n-loading-color":Kn,"--n-opacity-loading":Hn,"--n-td-color-striped":Dn,"--n-td-color-striped-modal":Vn,"--n-td-color-striped-popover":Xn,"n-td-color-sorting":ue,"n-td-color-sorting-modal":Re,"n-td-color-sorting-popover":ke,"n-th-color-sorting":Fe,"n-th-color-sorting-modal":Ze,"n-th-color-sorting-popover":we}}),F=o?Pt("data-table",C(()=>e.size[0]),he,e):void 0,H=C(()=>{if(!e.pagination)return!1;if(e.paginateSinglePage)return!0;const L=ee.value,{pageCount:A}=L;return A!==void 0?A>1:L.itemCount&&L.pageSize&&L.itemCount>L.pageSize});return Object.assign({mainTableInstRef:m,mergedClsPrefix:r,rtlEnabled:g,mergedTheme:c,paginatedData:K,mergedBordered:n,mergedBottomBordered:v,mergedPagination:ee,mergedShowPagination:H,cssVars:o?void 0:he,themeClass:F==null?void 0:F.themeClass,onRender:F==null?void 0:F.onRender},Ie)},render(){const{mergedClsPrefix:e,themeClass:t,onRender:n,$slots:r,spinProps:o}=this;return n==null||n(),a("div",{class:[`${e}-data-table`,this.rtlEnabled&&`${e}-data-table--rtl`,t,{[`${e}-data-table--bordered`]:this.mergedBordered,[`${e}-data-table--bottom-bordered`]:this.mergedBottomBordered,[`${e}-data-table--single-line`]:this.singleLine,[`${e}-data-table--single-column`]:this.singleColumn,[`${e}-data-table--loading`]:this.loading,[`${e}-data-table--flex-height`]:this.flexHeight}],style:this.cssVars},a("div",{class:`${e}-data-table-wrapper`},a(ha,{ref:"mainTableInstRef"})),this.mergedShowPagination?a("div",{class:`${e}-data-table__pagination`},a(Lr,Object.assign({theme:this.mergedTheme.peers.Pagination,themeOverrides:this.mergedTheme.peerOverrides.Pagination,disabled:this.loading},this.mergedPagination))):null,a(cr,{name:"fade-in-scale-up-transition"},{default:()=>this.loading?a("div",{class:`${e}-data-table-loading-wrapper`},Ft(r.loading,()=>[a(cn,Object.assign({clsPrefix:e,strokeWidth:20},o))])):null}))}}),_a=[{id:"",name:"上次作战",drop:"",end:-1,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,理智消耗:36,key:0},{id:"1-7",name:"1-7",drop:"",end:-1,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,理智消耗:6,key:1},{id:"Annihilation",name:"剿灭",drop:"",end:-1,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,理智消耗:25,key:2},{id:"LS-6",name:"经验书",drop:"",end:-1,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,理智消耗:36,key:3},{id:"CE-6",name:"龙门币",drop:"",end:-1,周一:0,周二:1,周三:0,周四:1,周五:0,周六:1,周日:1,理智消耗:36,key:4},{id:"AP-5",name:"红票",drop:"",end:-1,周一:1,周二:0,周三:0,周四:1,周五:0,周六:1,周日:1,理智消耗:30,key:5},{id:"SK-5",name:"碳条",drop:"",end:-1,周一:1,周二:0,周三:1,周四:0,周五:1,周六:1,周日:0,理智消耗:30,key:6},{id:"CA-5",name:"技能书",drop:"",end:-1,周一:0,周二:1,周三:1,周四:0,周五:1,周六:0,周日:1,理智消耗:30,key:7},{id:"PR-A-2",name:"重装医疗2",drop:"",end:-1,周一:1,周二:0,周三:0,周四:1,周五:1,周六:0,周日:1,理智消耗:36,key:8},{id:"PR-B-2",name:"狙击术士2",drop:"",end:-1,周一:1,周二:1,周三:0,周四:0,周五:1,周六:1,周日:0,理智消耗:36,key:9},{id:"PR-C-2",name:"先锋辅助2",drop:"",end:-1,周一:0,周二:0,周三:1,周四:1,周五:0,周六:1,周日:1,理智消耗:36,key:10},{id:"PR-D-2",name:"近卫特种2",drop:"",end:-1,周一:0,周二:1,周三:1,周四:0,周五:0,周六:1,周日:1,理智消耗:36,key:11},{id:"RS-1",id_key:"act30side_01",name:"注意事项",drop:{突袭首次掉落:[],常规掉落:["驮兽盲盒","酯原料","破损装置","异铁碎片","双酮","代糖","源岩"],首次掉落:["驮兽盲盒","至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:9,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:12},{id:"RS-2",id_key:"act30side_02",name:"同车异图",drop:{突袭首次掉落:[],常规掉落:["驮兽盲盒","酯原料","破损装置","异铁碎片","双酮","代糖","源岩"],首次掉落:["驮兽盲盒","至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:9,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:13},{id:"RS-3",id_key:"act30side_03",name:"临时停车",drop:{突袭首次掉落:[],常规掉落:["驮兽盲盒","酯原料","破损装置","异铁碎片","双酮","代糖","源岩"],首次掉落:["驮兽盲盒","至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:9,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:14},{id:"RS-4",id_key:"act30side_04",name:"重回正轨",drop:{突袭首次掉落:[],常规掉落:["驮兽盲盒","聚酸酯","装置"],首次掉落:["驮兽盲盒","至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:12,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:15},{id:"RS-5",id_key:"act30side_05",name:"逃票?",drop:{突袭首次掉落:[],常规掉落:["驮兽盲盒","固源岩","酮凝集"],首次掉落:["驮兽盲盒","至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:12,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:16},{id:"RS-6",id_key:"act30side_06",name:"补票!",drop:{突袭首次掉落:[],常规掉落:["驮兽盲盒","聚酸酯组"],首次掉落:["驮兽盲盒","至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:21,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:17},{id:"RS-7",id_key:"act30side_07",name:"制动失灵",drop:{突袭首次掉落:[],常规掉落:["驮兽盲盒","轻锰矿"],首次掉落:["驮兽盲盒","至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:21,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:18},{id:"RS-8",id_key:"act30side_08",name:"极限时速",drop:{突袭首次掉落:[],常规掉落:["驮兽盲盒","晶体元件"],首次掉落:["驮兽盲盒","至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:21,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:19},{id:"RS-EX-1",id_key:"act30side_ex01",name:"枕木",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["驮兽盲盒","至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:10,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:20},{id:"RS-EX-1 突袭",id_key:"act30side_ex01#f#",name:"枕木",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:10,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:21},{id:"RS-EX-2",id_key:"act30side_ex02",name:"信号灯",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["驮兽盲盒","至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:10,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:22},{id:"RS-EX-2 突袭",id_key:"act30side_ex02#f#",name:"信号灯",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:10,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:23},{id:"RS-EX-3",id_key:"act30side_ex03",name:"待避",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["驮兽盲盒","至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:15,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:24},{id:"RS-EX-3 突袭",id_key:"act30side_ex03#f#",name:"待避",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:15,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:25},{id:"RS-EX-4",id_key:"act30side_ex04",name:"挡车器",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["驮兽盲盒","至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:15,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:26},{id:"RS-EX-4 突袭",id_key:"act30side_ex04#f#",name:"挡车器",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:15,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:27},{id:"RS-EX-5",id_key:"act30side_ex05",name:"展线",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["驮兽盲盒","至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:15,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:28},{id:"RS-EX-5 突袭",id_key:"act30side_ex05#f#",name:"展线",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:15,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:29},{id:"RS-EX-6",id_key:"act30side_ex06",name:"道口",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["驮兽盲盒","至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:15,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:30},{id:"RS-EX-6 突袭",id_key:"act30side_ex06#f#",name:"道口",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:15,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:31},{id:"RS-EX-7",id_key:"act30side_ex07",name:"道岔",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["驮兽盲盒","至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:20,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:32},{id:"RS-EX-7 突袭",id_key:"act30side_ex07#f#",name:"道岔",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:20,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:33},{id:"RS-EX-8",id_key:"act30side_ex08",name:"环形回车道",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["驮兽盲盒","至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:20,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:34},{id:"RS-EX-8 突袭",id_key:"act30side_ex08#f#",name:"环形回车道",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:20,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:35},{id:"RS-ST-1",id_key:"act30side_st01",name:"候车大厅",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:0,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:36},{id:"RS-ST-2",id_key:"act30side_st02",name:"登山铁道",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:0,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:37},{id:"RS-ST-3",id_key:"act30side_st03",name:"终点站",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:0,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:38},{id:"RS-TR-1",id_key:"act30side_tr01",name:"安全线内",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["至纯源石"],特殊掉落:[],额外物资:[]},end:1735415999,理智消耗:0,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:39},{id:"EP-1",id_key:"act39side_01",name:"倒悬苍白海上",drop:{突袭首次掉落:[],常规掉落:["盐鳞咸鳞汁","酯原料","破损装置","异铁碎片","双酮","代糖","源岩"],首次掉落:["盐鳞咸鳞汁","至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:9,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:40},{id:"EP-2",id_key:"act39side_02",name:"腿部拆卸疗法",drop:{突袭首次掉落:[],常规掉落:["盐鳞咸鳞汁","酯原料","破损装置","异铁碎片","双酮","代糖","源岩"],首次掉落:["盐鳞咸鳞汁","至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:9,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:41},{id:"EP-3",id_key:"act39side_03",name:"大出血的舞步",drop:{突袭首次掉落:[],常规掉落:["盐鳞咸鳞汁","酮凝集","糖"],首次掉落:["盐鳞咸鳞汁","至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:12,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:42},{id:"EP-4",id_key:"act39side_04",name:"重逢不乏意外",drop:{突袭首次掉落:[],常规掉落:["盐鳞咸鳞汁","固源岩","聚酸酯"],首次掉落:["盐鳞咸鳞汁","至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:12,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:43},{id:"EP-5",id_key:"act39side_05",name:"熄灭过去的灯",drop:{突袭首次掉落:[],常规掉落:["盐鳞咸鳞汁","糖","固源岩"],首次掉落:["盐鳞咸鳞汁","至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:12,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:44},{id:"EP-6",id_key:"act39side_06",name:"若退路在燃烧",drop:{突袭首次掉落:[],常规掉落:["盐鳞咸鳞汁","糖组"],首次掉落:["盐鳞咸鳞汁","至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:21,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:45},{id:"EP-7",id_key:"act39side_07",name:"我的罗盘",drop:{突袭首次掉落:[],常规掉落:["盐鳞咸鳞汁","酮凝集组"],首次掉落:["盐鳞咸鳞汁","至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:21,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:46},{id:"EP-8",id_key:"act39side_08",name:"见证,征服,定义",drop:{突袭首次掉落:[],常规掉落:["盐鳞咸鳞汁","研磨石"],首次掉落:["盐鳞咸鳞汁","至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:21,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:47},{id:"EP-EX-1",id_key:"act39side_ex01",name:"雅隆旧址",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["盐鳞咸鳞汁","至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:10,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:48},{id:"EP-EX-1 突袭",id_key:"act39side_ex01#f#",name:"雅隆旧址",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:10,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:49},{id:"EP-EX-2",id_key:"act39side_ex02",name:"陆港遗迹",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["盐鳞咸鳞汁","至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:10,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:50},{id:"EP-EX-2 突袭",id_key:"act39side_ex02#f#",name:"陆港遗迹",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:10,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:51},{id:"EP-EX-3",id_key:"act39side_ex03",name:"盐花田地",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["盐鳞咸鳞汁","至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:15,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:52},{id:"EP-EX-3 突袭",id_key:"act39side_ex03#f#",name:"盐花田地",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:15,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:53},{id:"EP-EX-4",id_key:"act39side_ex04",name:"鸣鳞原野",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["盐鳞咸鳞汁","至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:15,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:54},{id:"EP-EX-4 突袭",id_key:"act39side_ex04#f#",name:"鸣鳞原野",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:15,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:55},{id:"EP-EX-5",id_key:"act39side_ex05",name:"星河水镜",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["盐鳞咸鳞汁","至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:15,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:56},{id:"EP-EX-5 突袭",id_key:"act39side_ex05#f#",name:"星河水镜",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:15,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:57},{id:"EP-EX-6",id_key:"act39side_ex06",name:"盐鳞坟场",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["盐鳞咸鳞汁","至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:15,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:58},{id:"EP-EX-6 突袭",id_key:"act39side_ex06#f#",name:"盐鳞坟场",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:15,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:59},{id:"EP-EX-7",id_key:"act39side_ex07",name:"盐船残骸",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["盐鳞咸鳞汁","至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:20,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:60},{id:"EP-EX-7 突袭",id_key:"act39side_ex07#f#",name:"盐船残骸",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:20,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:61},{id:"EP-EX-8",id_key:"act39side_ex08",name:"盐海尽头",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["盐鳞咸鳞汁","至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:20,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:62},{id:"EP-EX-8 突袭",id_key:"act39side_ex08#f#",name:"盐海尽头",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:20,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:63},{id:"EP-ST-1",id_key:"act39side_st01",name:"别了,盐漠",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:0,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:64},{id:"EP-ST-2",id_key:"act39side_st02",name:"倾泻腐朽的花",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:0,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:65},{id:"EP-ST-3",id_key:"act39side_st03",name:"别了,大地",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:0,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:66},{id:"EP-TR-1",id_key:"act39side_tr01",name:"海盗基本素养",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:["至纯源石"],特殊掉落:[],额外物资:[]},end:1734551999,理智消耗:0,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:67}],Fa=!1,Ta={__name:"Material_all_in_one",setup(e){const n=[{title:"Name",key:"name"},{title:"ID",key:"id"},{title:"周一",key:"周一"},{title:"周二",key:"周二"},{title:"周三",key:"周三"},{title:"周四",key:"周四"},{title:"周五",key:"周五"},{title:"周六",key:"周六"},{title:"周日",key:"周日"}],r=_a;return(o,i)=>{const g=Pa;return fr(),ur(g,{columns:At(n),data:At(r),pagination:Fa,bordered:!1,style:{width:"40%"}},null,8,["columns","data"])}}};export{Ta as default}; + `)])]}function pa(e,t){const{paginatedDataRef:n,treeMateRef:r,selectionColumnRef:o}=t,i=V(e.defaultCheckedRowKeys),m=R(()=>{var T;const{checkedRowKeys:N}=e,I=N===void 0?i.value:N;return((T=o.value)===null||T===void 0?void 0:T.multiple)===!1?{checkedKeys:I.slice(0,1),indeterminateKeys:[]}:r.value.getCheckedKeys(I,{cascade:e.cascade,allowNotLoaded:e.allowCheckingNotLoaded})}),u=R(()=>m.value.checkedKeys),l=R(()=>m.value.indeterminateKeys),d=R(()=>new Set(u.value)),p=R(()=>new Set(l.value)),b=R(()=>{const{value:T}=d;return n.value.reduce((N,I)=>{const{key:ee,disabled:y}=I;return N+(!y&&T.has(ee)?1:0)},0)}),x=R(()=>n.value.filter(T=>T.disabled).length),f=R(()=>{const{length:T}=n.value,{value:N}=p;return b.value>0&&b.valueN.has(I.key))}),c=R(()=>{const{length:T}=n.value;return b.value!==0&&b.value===T-x.value}),h=R(()=>n.value.length===0);function s(T,N,I){const{"onUpdate:checkedRowKeys":ee,onUpdateCheckedRowKeys:y,onCheckedRowKeysChange:w}=e,W=[],{value:{getNode:k}}=r;T.forEach(q=>{var X;const U=(X=k(q))===null||X===void 0?void 0:X.rawNode;W.push(U)}),ee&&J(ee,T,W,{row:N,action:I}),y&&J(y,T,W,{row:N,action:I}),w&&J(w,T,W,{row:N,action:I}),i.value=T}function C(T,N=!1,I){if(!e.loading){if(N){s(Array.isArray(T)?T.slice(0,1):[T],I,"check");return}s(r.value.check(T,u.value,{cascade:e.cascade,allowNotLoaded:e.allowCheckingNotLoaded}).checkedKeys,I,"check")}}function S(T,N){e.loading||s(r.value.uncheck(T,u.value,{cascade:e.cascade,allowNotLoaded:e.allowCheckingNotLoaded}).checkedKeys,N,"uncheck")}function _(T=!1){const{value:N}=o;if(!N||e.loading)return;const I=[];(T?r.value.treeNodes:n.value).forEach(ee=>{ee.disabled||I.push(ee.key)}),s(r.value.check(I,u.value,{cascade:!0,allowNotLoaded:e.allowCheckingNotLoaded}).checkedKeys,void 0,"checkAll")}function K(T=!1){const{value:N}=o;if(!N||e.loading)return;const I=[];(T?r.value.treeNodes:n.value).forEach(ee=>{ee.disabled||I.push(ee.key)}),s(r.value.uncheck(I,u.value,{cascade:!0,allowNotLoaded:e.allowCheckingNotLoaded}).checkedKeys,void 0,"uncheckAll")}return{mergedCheckedRowKeySetRef:d,mergedCheckedRowKeysRef:u,mergedInderminateRowKeySetRef:p,someRowsCheckedRef:f,allRowsCheckedRef:c,headerCheckboxDisabledRef:h,doUpdateCheckedRowKeys:s,doCheckAll:_,doUncheckAll:K,doCheck:C,doUncheck:S}}function ma(e,t){const n=Ye(()=>{for(const d of e.columns)if(d.type==="expand")return d.renderExpand}),r=Ye(()=>{let d;for(const p of e.columns)if(p.type==="expand"){d=p.expandable;break}return d}),o=V(e.defaultExpandAll?n!=null&&n.value?(()=>{const d=[];return t.value.treeNodes.forEach(p=>{var b;!((b=r.value)===null||b===void 0)&&b.call(r,p.rawNode)&&d.push(p.key)}),d})():t.value.getNonLeafKeys():e.defaultExpandedRowKeys),i=ae(e,"expandedRowKeys"),m=ae(e,"stickyExpandedRows"),u=st(i,o);function l(d){const{onUpdateExpandedRowKeys:p,"onUpdate:expandedRowKeys":b}=e;p&&J(p,d),b&&J(b,d),o.value=d}return{stickyExpandedRowsRef:m,mergedExpandedRowKeysRef:u,renderExpandRef:n,expandableRef:r,doUpdateExpandedRowKeys:l}}function ba(e,t){const n=[],r=[],o=[],i=new WeakMap;let m=-1,u=0,l=!1;function d(x,f){f>m&&(n[f]=[],m=f),x.forEach((c,h)=>{if("children"in c)d(c.children,f+1);else{const s="key"in c?c.key:void 0;r.push({key:Be(c),style:Dr(c,s!==void 0?Te(t(s)):void 0),column:c,index:h,width:c.width===void 0?128:Number(c.width)}),u+=1,l||(l=!!c.ellipsis),o.push(c)}})}d(e,0);let p=0;function b(x,f){let c=0;x.forEach(h=>{var s;if("children"in h){const C=p,S={column:h,colIndex:p,colSpan:0,rowSpan:1,isLast:!1};b(h.children,f+1),h.children.forEach(_=>{var K,T;S.colSpan+=(T=(K=i.get(_))===null||K===void 0?void 0:K.colSpan)!==null&&T!==void 0?T:0}),C+S.colSpan===u&&(S.isLast=!0),i.set(h,S),n[f].push(S)}else{if(p1&&(c=p+C);const S=p+C===u,_={column:h,colSpan:C,colIndex:p,rowSpan:m-f+1,isLast:S};i.set(h,_),n[f].push(_),p+=1}})}return b(e,0),{hasEllipsis:l,rows:n,cols:r,dataRelatedCols:o}}function ya(e,t){const n=R(()=>ba(e.columns,t));return{rowsRef:R(()=>n.value.rows),colsRef:R(()=>n.value.cols),hasEllipsisRef:R(()=>n.value.hasEllipsis),dataRelatedColsRef:R(()=>n.value.dataRelatedCols)}}function xa(){const e=V({});function t(o){return e.value[o]}function n(o,i){Cn(o)&&"key"in o&&(e.value[o.key]=i)}function r(){e.value={}}return{getResizableWidth:t,doUpdateResizableWidth:n,clearResizableWidth:r}}function Ca(e,{mainTableInstRef:t,mergedCurrentPageRef:n,bodyWidthRef:r}){let o=0;const i=V(),m=V(null),u=V([]),l=V(null),d=V([]),p=R(()=>Te(e.scrollX)),b=R(()=>e.columns.filter(y=>y.fixed==="left")),x=R(()=>e.columns.filter(y=>y.fixed==="right")),f=R(()=>{const y={};let w=0;function W(k){k.forEach(q=>{const X={start:w,end:0};y[Be(q)]=X,"children"in q?(W(q.children),X.end=w):(w+=Jt(q)||0,X.end=w)})}return W(b.value),y}),c=R(()=>{const y={};let w=0;function W(k){for(let q=k.length-1;q>=0;--q){const X=k[q],U={start:w,end:0};y[Be(X)]=U,"children"in X?(W(X.children),U.end=w):(w+=Jt(X)||0,U.end=w)}}return W(x.value),y});function h(){var y,w;const{value:W}=b;let k=0;const{value:q}=f;let X=null;for(let U=0;U(((y=q[H])===null||y===void 0?void 0:y.start)||0)-k)X=H,k=((w=q[H])===null||w===void 0?void 0:w.end)||0;else break}m.value=X}function s(){u.value=[];let y=e.columns.find(w=>Be(w)===m.value);for(;y&&"children"in y;){const w=y.children.length;if(w===0)break;const W=y.children[w-1];u.value.push(Be(W)),y=W}}function C(){var y,w;const{value:W}=x,k=Number(e.scrollX),{value:q}=r;if(q===null)return;let X=0,U=null;const{value:H}=c;for(let Z=W.length-1;Z>=0;--Z){const G=Be(W[Z]);if(Math.round(o+(((y=H[G])===null||y===void 0?void 0:y.start)||0)+q-X)Be(w)===l.value);for(;y&&"children"in y&&y.children.length;){const w=y.children[0];d.value.push(Be(w)),y=w}}function _(){const y=t.value?t.value.getHeaderElement():null,w=t.value?t.value.getBodyElement():null;return{header:y,body:w}}function K(){const{body:y}=_();y&&(y.scrollTop=0)}function T(){i.value!=="body"?Nt(I):i.value=void 0}function N(y){var w;(w=e.onScroll)===null||w===void 0||w.call(e,y),i.value!=="head"?Nt(I):i.value=void 0}function I(){const{header:y,body:w}=_();if(!w)return;const{value:W}=r;if(W!==null){if(e.maxHeight||e.flexHeight){if(!y)return;const k=o-y.scrollLeft;i.value=k!==0?"head":"body",i.value==="head"?(o=y.scrollLeft,w.scrollLeft=o):(o=w.scrollLeft,y.scrollLeft=o)}else o=w.scrollLeft;h(),s(),C(),S()}}function ee(y){const{header:w}=_();w&&(w.scrollLeft=y,I())}return an(n,()=>{K()}),{styleScrollXRef:p,fixedColumnLeftMapRef:f,fixedColumnRightMapRef:c,leftFixedColumnsRef:b,rightFixedColumnsRef:x,leftActiveFixedColKeyRef:m,leftActiveFixedChildrenColKeysRef:u,rightActiveFixedColKeyRef:l,rightActiveFixedChildrenColKeysRef:d,syncScrollState:I,handleTableBodyScroll:N,handleTableHeaderScroll:T,setHeaderScrollLeft:ee}}function vt(e){return typeof e=="object"&&typeof e.multiple=="number"?e.multiple:!1}function wa(e,t){return t&&(e===void 0||e==="default"||typeof e=="object"&&e.compare==="default")?Ra(t):typeof e=="function"?e:e&&typeof e=="object"&&e.compare&&e.compare!=="default"?e.compare:!1}function Ra(e){return(t,n)=>{const r=t[e],o=n[e];return r==null?o==null?0:-1:o==null?1:typeof r=="number"&&typeof o=="number"?r-o:typeof r=="string"&&typeof o=="string"?r.localeCompare(o):0}}function ka(e,{dataRelatedColsRef:t,filteredDataRef:n}){const r=[];t.value.forEach(f=>{var c;f.sorter!==void 0&&x(r,{columnKey:f.key,sorter:f.sorter,order:(c=f.defaultSortOrder)!==null&&c!==void 0?c:!1})});const o=V(r),i=R(()=>{const f=t.value.filter(s=>s.type!=="selection"&&s.sorter!==void 0&&(s.sortOrder==="ascend"||s.sortOrder==="descend"||s.sortOrder===!1)),c=f.filter(s=>s.sortOrder!==!1);if(c.length)return c.map(s=>({columnKey:s.key,order:s.sortOrder,sorter:s.sorter}));if(f.length)return[];const{value:h}=o;return Array.isArray(h)?h:h?[h]:[]}),m=R(()=>{const f=i.value.slice().sort((c,h)=>{const s=vt(c.sorter)||0;return(vt(h.sorter)||0)-s});return f.length?n.value.slice().sort((h,s)=>{let C=0;return f.some(S=>{const{columnKey:_,sorter:K,order:T}=S,N=wa(K,_);return N&&T&&(C=N(h.rawNode,s.rawNode),C!==0)?(C=C*Hr(T),!0):!1}),C}):n.value});function u(f){let c=i.value.slice();return f&&vt(f.sorter)!==!1?(c=c.filter(h=>vt(h.sorter)!==!1),x(c,f),c):f||null}function l(f){const c=u(f);d(c)}function d(f){const{"onUpdate:sorter":c,onUpdateSorter:h,onSorterChange:s}=e;c&&J(c,f),h&&J(h,f),s&&J(s,f),o.value=f}function p(f,c="ascend"){if(!f)b();else{const h=t.value.find(C=>C.type!=="selection"&&C.type!=="expand"&&C.key===f);if(!(h!=null&&h.sorter))return;const s=h.sorter;l({columnKey:f,sorter:s,order:c})}}function b(){d(null)}function x(f,c){const h=f.findIndex(s=>(c==null?void 0:c.columnKey)&&s.columnKey===c.columnKey);h!==void 0&&h>=0?f[h]=c:f.push(c)}return{clearSorter:b,sort:p,sortedDataRef:m,mergedSortStateRef:i,deriveNextSorter:l}}function Sa(e,{dataRelatedColsRef:t}){const n=R(()=>{const g=P=>{for(let O=0;O{const{childrenKey:g}=e;return fn(e.data,{ignoreEmptyChildren:!0,getKey:e.rowKey,getChildren:P=>P[g],getDisabled:P=>{var O,M;return!!(!((M=(O=n.value)===null||O===void 0?void 0:O.disabled)===null||M===void 0)&&M.call(O,P))}})}),o=Ye(()=>{const{columns:g}=e,{length:P}=g;let O=null;for(let M=0;M{const g=t.value.filter(M=>M.filterOptionValues!==void 0||M.filterOptionValue!==void 0),P={};return g.forEach(M=>{var $;M.type==="selection"||M.type==="expand"||(M.filterOptionValues===void 0?P[M.key]=($=M.filterOptionValue)!==null&&$!==void 0?$:null:P[M.key]=M.filterOptionValues)}),Object.assign(Zt(i.value),P)}),p=R(()=>{const g=d.value,{columns:P}=e;function O(se){return(fe,ne)=>!!~String(ne[se]).indexOf(String(fe))}const{value:{treeNodes:M}}=r,$=[];return P.forEach(se=>{se.type==="selection"||se.type==="expand"||"children"in se||$.push([se.key,se])}),M?M.filter(se=>{const{rawNode:fe}=se;for(const[ne,v]of $){let B=g[ne];if(B==null||(Array.isArray(B)||(B=[B]),!B.length))continue;const ve=v.filter==="default"?O(ne):v.filter;if(v&&typeof ve=="function")if(v.filterMode==="and"){if(B.some(ce=>!ve(ce,fe)))return!1}else{if(B.some(ce=>ve(ce,fe)))continue;return!1}}return!0}):[]}),{sortedDataRef:b,deriveNextSorter:x,mergedSortStateRef:f,sort:c,clearSorter:h}=ka(e,{dataRelatedColsRef:t,filteredDataRef:p});t.value.forEach(g=>{var P;if(g.filter){const O=g.defaultFilterOptionValues;g.filterMultiple?i.value[g.key]=O||[]:O!==void 0?i.value[g.key]=O===null?[]:O:i.value[g.key]=(P=g.defaultFilterOptionValue)!==null&&P!==void 0?P:null}});const s=R(()=>{const{pagination:g}=e;if(g!==!1)return g.page}),C=R(()=>{const{pagination:g}=e;if(g!==!1)return g.pageSize}),S=st(s,u),_=st(C,l),K=Ye(()=>{const g=S.value;return e.remote?g:Math.max(1,Math.min(Math.ceil(p.value.length/_.value),g))}),T=R(()=>{const{pagination:g}=e;if(g){const{pageCount:P}=g;if(P!==void 0)return P}}),N=R(()=>{if(e.remote)return r.value.treeNodes;if(!e.pagination)return b.value;const g=_.value,P=(K.value-1)*g;return b.value.slice(P,P+g)}),I=R(()=>N.value.map(g=>g.rawNode));function ee(g){const{pagination:P}=e;if(P){const{onChange:O,"onUpdate:page":M,onUpdatePage:$}=P;O&&J(O,g),$&&J($,g),M&&J(M,g),k(g)}}function y(g){const{pagination:P}=e;if(P){const{onPageSizeChange:O,"onUpdate:pageSize":M,onUpdatePageSize:$}=P;O&&J(O,g),$&&J($,g),M&&J(M,g),q(g)}}const w=R(()=>{if(e.remote){const{pagination:g}=e;if(g){const{itemCount:P}=g;if(P!==void 0)return P}return}return p.value.length}),W=R(()=>Object.assign(Object.assign({},e.pagination),{onChange:void 0,onUpdatePage:void 0,onUpdatePageSize:void 0,onPageSizeChange:void 0,"onUpdate:page":ee,"onUpdate:pageSize":y,page:K.value,pageSize:_.value,pageCount:w.value===void 0?T.value:void 0,itemCount:w.value}));function k(g){const{"onUpdate:page":P,onPageChange:O,onUpdatePage:M}=e;M&&J(M,g),P&&J(P,g),O&&J(O,g),u.value=g}function q(g){const{"onUpdate:pageSize":P,onPageSizeChange:O,onUpdatePageSize:M}=e;O&&J(O,g),M&&J(M,g),P&&J(P,g),l.value=g}function X(g,P){const{onUpdateFilters:O,"onUpdate:filters":M,onFiltersChange:$}=e;O&&J(O,g,P),M&&J(M,g,P),$&&J($,g,P),i.value=g}function U(g,P,O,M){var $;($=e.onUnstableColumnResize)===null||$===void 0||$.call(e,g,P,O,M)}function H(g){k(g)}function Z(){G()}function G(){re({})}function re(g){Q(g)}function Q(g){g?g&&(i.value=Zt(g)):i.value={}}return{treeMateRef:r,mergedCurrentPageRef:K,mergedPaginationRef:W,paginatedDataRef:N,rawPaginatedDataRef:I,mergedFilterStateRef:d,mergedSortStateRef:f,hoverKeyRef:V(null),selectionColumnRef:n,childTriggerColIndexRef:o,doUpdateFilters:X,deriveNextSorter:x,doUpdatePageSize:q,doUpdatePage:k,onUnstableColumnResize:U,filter:Q,filters:re,clearFilter:Z,clearFilters:G,clearSorter:h,page:H,sort:c}}const Pa=de({name:"DataTable",alias:["AdvancedTable"],props:Nr,setup(e,{slots:t}){const{mergedBorderedRef:n,mergedClsPrefixRef:r,inlineThemeDisabled:o,mergedRtlRef:i}=et(e),m=Ft("DataTable",i,r),u=R(()=>{const{bottomBordered:L}=e;return n.value?!1:L!==void 0?L:!0}),l=je("DataTable","-data-table",va,_r,e,r),d=V(null),p=V(null),{getResizableWidth:b,clearResizableWidth:x,doUpdateResizableWidth:f}=xa(),{rowsRef:c,colsRef:h,dataRelatedColsRef:s,hasEllipsisRef:C}=ya(e,b),{treeMateRef:S,mergedCurrentPageRef:_,paginatedDataRef:K,rawPaginatedDataRef:T,selectionColumnRef:N,hoverKeyRef:I,mergedPaginationRef:ee,mergedFilterStateRef:y,mergedSortStateRef:w,childTriggerColIndexRef:W,doUpdatePage:k,doUpdateFilters:q,onUnstableColumnResize:X,deriveNextSorter:U,filter:H,filters:Z,clearFilter:G,clearFilters:re,clearSorter:Q,page:g,sort:P}=Sa(e,{dataRelatedColsRef:s}),O=L=>{const{fileName:E="data.csv",keepOriginalData:oe=!1}=L||{},ie=oe?e.data:T.value,ue=Xr(e.columns,ie,e.getCsvCell,e.getCsvHeader),Ce=new Blob([ue],{type:"text/csv;charset=utf-8"}),we=URL.createObjectURL(Ce);Mr(we,E.endsWith(".csv")?E:`${E}.csv`),URL.revokeObjectURL(we)},{doCheckAll:M,doUncheckAll:$,doCheck:se,doUncheck:fe,headerCheckboxDisabledRef:ne,someRowsCheckedRef:v,allRowsCheckedRef:B,mergedCheckedRowKeySetRef:ve,mergedInderminateRowKeySetRef:ce}=pa(e,{selectionColumnRef:N,treeMateRef:S,paginatedDataRef:K}),{stickyExpandedRowsRef:Re,mergedExpandedRowKeysRef:Ae,renderExpandRef:De,expandableRef:Fe,doUpdateExpandedRowKeys:Ee}=ma(e,S),{handleTableBodyScroll:Ne,handleTableHeaderScroll:A,syncScrollState:te,setHeaderScrollLeft:be,leftActiveFixedColKeyRef:ge,leftActiveFixedChildrenColKeysRef:Ke,rightActiveFixedColKeyRef:Xe,rightActiveFixedChildrenColKeysRef:Ge,leftFixedColumnsRef:xe,rightFixedColumnsRef:pe,fixedColumnLeftMapRef:Qe,fixedColumnRightMapRef:Je}=Ca(e,{bodyWidthRef:d,mainTableInstRef:p,mergedCurrentPageRef:_}),{localeRef:Pe}=ln("DataTable"),ye=R(()=>e.virtualScroll||e.flexHeight||e.maxHeight!==void 0||C.value?"fixed":e.tableLayout);on($e,{props:e,treeMateRef:S,renderExpandIconRef:ae(e,"renderExpandIcon"),loadingKeySetRef:V(new Set),slots:t,indentRef:ae(e,"indent"),childTriggerColIndexRef:W,bodyWidthRef:d,componentId:sr(),hoverKeyRef:I,mergedClsPrefixRef:r,mergedThemeRef:l,scrollXRef:R(()=>e.scrollX),rowsRef:c,colsRef:h,paginatedDataRef:K,leftActiveFixedColKeyRef:ge,leftActiveFixedChildrenColKeysRef:Ke,rightActiveFixedColKeyRef:Xe,rightActiveFixedChildrenColKeysRef:Ge,leftFixedColumnsRef:xe,rightFixedColumnsRef:pe,fixedColumnLeftMapRef:Qe,fixedColumnRightMapRef:Je,mergedCurrentPageRef:_,someRowsCheckedRef:v,allRowsCheckedRef:B,mergedSortStateRef:w,mergedFilterStateRef:y,loadingRef:ae(e,"loading"),rowClassNameRef:ae(e,"rowClassName"),mergedCheckedRowKeySetRef:ve,mergedExpandedRowKeysRef:Ae,mergedInderminateRowKeySetRef:ce,localeRef:Pe,expandableRef:Fe,stickyExpandedRowsRef:Re,rowKeyRef:ae(e,"rowKey"),renderExpandRef:De,summaryRef:ae(e,"summary"),virtualScrollRef:ae(e,"virtualScroll"),virtualScrollXRef:ae(e,"virtualScrollX"),heightForRowRef:ae(e,"heightForRow"),minRowHeightRef:ae(e,"minRowHeight"),virtualScrollHeaderRef:ae(e,"virtualScrollHeader"),headerHeightRef:ae(e,"headerHeight"),rowPropsRef:ae(e,"rowProps"),stripedRef:ae(e,"striped"),checkOptionsRef:R(()=>{const{value:L}=N;return L==null?void 0:L.options}),rawPaginatedDataRef:T,filterMenuCssVarsRef:R(()=>{const{self:{actionDividerColor:L,actionPadding:E,actionButtonMargin:oe}}=l.value;return{"--n-action-padding":E,"--n-action-button-margin":oe,"--n-action-divider-color":L}}),onLoadRef:ae(e,"onLoad"),mergedTableLayoutRef:ye,maxHeightRef:ae(e,"maxHeight"),minHeightRef:ae(e,"minHeight"),flexHeightRef:ae(e,"flexHeight"),headerCheckboxDisabledRef:ne,paginationBehaviorOnFilterRef:ae(e,"paginationBehaviorOnFilter"),summaryPlacementRef:ae(e,"summaryPlacement"),filterIconPopoverPropsRef:ae(e,"filterIconPopoverProps"),scrollbarPropsRef:ae(e,"scrollbarProps"),syncScrollState:te,doUpdatePage:k,doUpdateFilters:q,getResizableWidth:b,onUnstableColumnResize:X,clearResizableWidth:x,doUpdateResizableWidth:f,deriveNextSorter:U,doCheck:se,doUncheck:fe,doCheckAll:M,doUncheckAll:$,doUpdateExpandedRowKeys:Ee,handleTableHeaderScroll:A,handleTableBodyScroll:Ne,setHeaderScrollLeft:be,renderCell:ae(e,"renderCell")});const Ue={filter:H,filters:Z,clearFilters:re,clearSorter:Q,page:g,sort:P,clearFilter:G,downloadCsv:O,scrollTo:(L,E)=>{var oe;(oe=p.value)===null||oe===void 0||oe.scrollTo(L,E)}},he=R(()=>{const{size:L}=e,{common:{cubicBezierEaseInOut:E},self:{borderColor:oe,tdColorHover:ie,tdColorSorting:ue,tdColorSortingModal:Ce,tdColorSortingPopover:we,thColorSorting:ze,thColorSortingModal:Ze,thColorSortingPopover:ke,thColor:le,thColorHover:Ie,tdColor:tt,tdTextColor:nt,thTextColor:Ve,thFontWeight:We,thButtonColorHover:at,thIconColor:pt,thIconColorActive:rt,filterSize:ut,borderRadius:ot,lineHeight:He,tdColorModal:ft,thColorModal:mt,borderColorModal:Se,thColorHoverModal:_e,tdColorHoverModal:zn,borderColorPopover:_n,thColorPopover:Mn,tdColorPopover:Tn,tdColorHoverPopover:On,thColorHoverPopover:Bn,paginationMargin:$n,emptyPadding:An,boxShadowAfter:En,boxShadowBefore:Un,sorterSize:In,resizableContainerSize:Ln,resizableSize:Nn,loadingColor:Kn,loadingSize:Hn,opacityLoading:jn,tdColorStriped:Dn,tdColorStripedModal:Vn,tdColorStripedPopover:Wn,[me("fontSize",L)]:qn,[me("thPadding",L)]:Xn,[me("tdPadding",L)]:Gn}}=l.value;return{"--n-font-size":qn,"--n-th-padding":Xn,"--n-td-padding":Gn,"--n-bezier":E,"--n-border-radius":ot,"--n-line-height":He,"--n-border-color":oe,"--n-border-color-modal":Se,"--n-border-color-popover":_n,"--n-th-color":le,"--n-th-color-hover":Ie,"--n-th-color-modal":mt,"--n-th-color-hover-modal":_e,"--n-th-color-popover":Mn,"--n-th-color-hover-popover":Bn,"--n-td-color":tt,"--n-td-color-hover":ie,"--n-td-color-modal":ft,"--n-td-color-hover-modal":zn,"--n-td-color-popover":Tn,"--n-td-color-hover-popover":On,"--n-th-text-color":Ve,"--n-td-text-color":nt,"--n-th-font-weight":We,"--n-th-button-color-hover":at,"--n-th-icon-color":pt,"--n-th-icon-color-active":rt,"--n-filter-size":ut,"--n-pagination-margin":$n,"--n-empty-padding":An,"--n-box-shadow-before":Un,"--n-box-shadow-after":En,"--n-sorter-size":In,"--n-resizable-container-size":Ln,"--n-resizable-size":Nn,"--n-loading-size":Hn,"--n-loading-color":Kn,"--n-opacity-loading":jn,"--n-td-color-striped":Dn,"--n-td-color-striped-modal":Vn,"--n-td-color-striped-popover":Wn,"n-td-color-sorting":ue,"n-td-color-sorting-modal":Ce,"n-td-color-sorting-popover":we,"n-th-color-sorting":ze,"n-th-color-sorting-modal":Ze,"n-th-color-sorting-popover":ke}}),z=o?Pt("data-table",R(()=>e.size[0]),he,e):void 0,j=R(()=>{if(!e.pagination)return!1;if(e.paginateSinglePage)return!0;const L=ee.value,{pageCount:E}=L;return E!==void 0?E>1:L.itemCount&&L.pageSize&&L.itemCount>L.pageSize});return Object.assign({mainTableInstRef:p,mergedClsPrefix:r,rtlEnabled:m,mergedTheme:l,paginatedData:K,mergedBordered:n,mergedBottomBordered:u,mergedPagination:ee,mergedShowPagination:j,cssVars:o?void 0:he,themeClass:z==null?void 0:z.themeClass,onRender:z==null?void 0:z.onRender},Ue)},render(){const{mergedClsPrefix:e,themeClass:t,onRender:n,$slots:r,spinProps:o}=this;return n==null||n(),a("div",{class:[`${e}-data-table`,this.rtlEnabled&&`${e}-data-table--rtl`,t,{[`${e}-data-table--bordered`]:this.mergedBordered,[`${e}-data-table--bottom-bordered`]:this.mergedBottomBordered,[`${e}-data-table--single-line`]:this.singleLine,[`${e}-data-table--single-column`]:this.singleColumn,[`${e}-data-table--loading`]:this.loading,[`${e}-data-table--flex-height`]:this.flexHeight}],style:this.cssVars},a("div",{class:`${e}-data-table-wrapper`},a(ha,{ref:"mainTableInstRef"})),this.mergedShowPagination?a("div",{class:`${e}-data-table__pagination`},a(Lr,Object.assign({theme:this.mergedTheme.peers.Pagination,themeOverrides:this.mergedTheme.peerOverrides.Pagination,disabled:this.loading},this.mergedPagination))):null,a(cr,{name:"fade-in-scale-up-transition"},{default:()=>this.loading?a("div",{class:`${e}-data-table-loading-wrapper`},zt(r.loading,()=>[a(sn,Object.assign({clsPrefix:e,strokeWidth:20},o))])):null}))}}),Fa=[{id:"",name:"上次作战",drop:"",end:-1,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,理智消耗:36,key:0},{id:"1-7",name:"1-7",drop:"",end:-1,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,理智消耗:6,key:1},{id:"Annihilation",name:"剿灭",drop:"",end:-1,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,理智消耗:25,key:2},{id:"LS-6",name:"经验书",drop:"",end:-1,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,理智消耗:36,key:3},{id:"CE-6",name:"龙门币",drop:"",end:-1,周一:0,周二:1,周三:0,周四:1,周五:0,周六:1,周日:1,理智消耗:36,key:4},{id:"AP-5",name:"红票",drop:"",end:-1,周一:1,周二:0,周三:0,周四:1,周五:0,周六:1,周日:1,理智消耗:30,key:5},{id:"SK-5",name:"碳条",drop:"",end:-1,周一:1,周二:0,周三:1,周四:0,周五:1,周六:1,周日:0,理智消耗:30,key:6},{id:"CA-5",name:"技能书",drop:"",end:-1,周一:0,周二:1,周三:1,周四:0,周五:1,周六:0,周日:1,理智消耗:30,key:7},{id:"PR-A-2",name:"重装医疗2",drop:"",end:-1,周一:1,周二:0,周三:0,周四:1,周五:1,周六:0,周日:1,理智消耗:36,key:8},{id:"PR-B-2",name:"狙击术士2",drop:"",end:-1,周一:1,周二:1,周三:0,周四:0,周五:1,周六:1,周日:0,理智消耗:36,key:9},{id:"PR-C-2",name:"先锋辅助2",drop:"",end:-1,周一:0,周二:0,周三:1,周四:1,周五:0,周六:1,周日:1,理智消耗:36,key:10},{id:"PR-D-2",name:"近卫特种2",drop:"",end:-1,周一:0,周二:1,周三:1,周四:0,周五:0,周六:1,周日:1,理智消耗:36,key:11},{id:"PM-1",id_key:"act1arcade_m1_01",name:"捣乱毛绒",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:[],特殊掉落:[],额外物资:[]},end:1736625599,理智消耗:0,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:12},{id:"PM-2",id_key:"act1arcade_m1_02",name:"叛乱兽群",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:[],特殊掉落:[],额外物资:[]},end:1736625599,理智消耗:0,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:13},{id:"PM-3",id_key:"act1arcade_m1_03",name:"出逃化物",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:[],特殊掉落:[],额外物资:[]},end:1736625599,理智消耗:0,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:14},{id:"PM-4",id_key:"act1arcade_m2_01",name:"喷泉广场",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:[],特殊掉落:[],额外物资:[]},end:1736625599,理智消耗:0,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:15},{id:"PM-5",id_key:"act1arcade_m2_02",name:"占领蒸汽",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:[],特殊掉落:[],额外物资:[]},end:1736625599,理智消耗:0,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:16},{id:"PM-6",id_key:"act1arcade_m2_03",name:"决战“汽水侠”",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:[],特殊掉落:[],额外物资:[]},end:1736625599,理智消耗:0,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:17},{id:"PM-7",id_key:"act1arcade_m3_01",name:"峰回路转",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:[],特殊掉落:[],额外物资:[]},end:1736625599,理智消耗:0,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:18},{id:"PM-8",id_key:"act1arcade_m3_02",name:"环环相扣",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:[],特殊掉落:[],额外物资:[]},end:1736625599,理智消耗:0,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:19},{id:"PM-9",id_key:"act1arcade_m3_03",name:"百折千回",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:[],特殊掉落:[],额外物资:[]},end:1736625599,理智消耗:0,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:20},{id:"PM-10",id_key:"act1arcade_m4_01",name:"陆上行船",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:[],特殊掉落:[],额外物资:[]},end:1736625599,理智消耗:0,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:21},{id:"PM-11",id_key:"act1arcade_m4_02",name:"冲出激浪",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:[],特殊掉落:[],额外物资:[]},end:1736625599,理智消耗:0,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:22},{id:"PM-12",id_key:"act1arcade_m4_03",name:"环绕大地",drop:{突袭首次掉落:[],常规掉落:[],首次掉落:[],特殊掉落:[],额外物资:[]},end:1736625599,理智消耗:0,周一:1,周二:1,周三:1,周四:1,周五:1,周六:1,周日:1,key:23}],za=!1,Oa={__name:"Material_all_in_one",setup(e){const n=[{title:"Name",key:"name"},{title:"ID",key:"id"},{title:"周一",key:"周一"},{title:"周二",key:"周二"},{title:"周三",key:"周三"},{title:"周四",key:"周四"},{title:"周五",key:"周五"},{title:"周六",key:"周六"},{title:"周日",key:"周日"}],r=Fa;return(o,i)=>{const m=Pa;return fr(),ur(m,{columns:Et(n),data:Et(r),pagination:za,bordered:!1,style:{width:"40%"}},null,8,["columns","data"])}}};export{Oa as default}; diff --git a/ui/dist/assets/NotFound.js b/ui/dist/assets/NotFound.js index a850e524..42942780 100644 --- a/ui/dist/assets/NotFound.js +++ b/ui/dist/assets/NotFound.js @@ -1 +1 @@ -import{bP as e,bR as n,bS as r,bQ as s,k as c}from"./_plugin-vue_export-helper.js";import{bc as a}from"./main.js";const _={};function f(d,o){const t=a;return s(),n(t,null,{default:r(()=>o[0]||(o[0]=[c("404 Not Found")])),_:1})}const m=e(_,[["render",f]]);export{m as default}; +import{bP as e,bR as n,bS as r,bQ as s,A as c}from"./_plugin-vue_export-helper.js";import{bc as a}from"./main.js";const _={};function f(d,o){const t=a;return s(),n(t,null,{default:r(()=>o[0]||(o[0]=[c("404 Not Found")])),_:1})}const m=e(_,[["render",f]]);export{m as default}; diff --git a/ui/dist/assets/Plan.js b/ui/dist/assets/Plan.js index da92e8e9..0a64f870 100644 --- a/ui/dist/assets/Plan.js +++ b/ui/dist/assets/Plan.js @@ -1,15 +1,15 @@ -import{f as Tt,g as De,h as Vt,i as Lt,j as It,B as Dt,V as Nt,k as Ut,l as zt,m as jt,N as Wt,n as qt,a as lt,o as Te,s as ge,p as ut,r as ct,q as Ge,v as Ht,w as Fe,d as ze,x as dt,y as ft,z as mt,b as Gt,S as Kt,A as Qt,C as Jt,D as Xt,E as Zt,F as Yt,G as de,H as en,I as tn,J as nn}from"./main.js";import{ay as rn,aw as Ke,aA as pt,D as sn,az as on,bd as an,r as N,b as ln,aW as un,j as I,aD as cn,K as dn,I as te,bp as gt,aI as fn,G as Ne,S as mn,aZ as fe,c as me,bn as pn,bP as je,b$ as gn,bM as o,w as We,bQ as w,bV as x,bU as d,F as V,b_ as K,c0 as hn,bC as X,bW as ne,v as Qe,c1 as Je,bX as Xe,bT as f,bS as h,bR as re,k as P,n as vn,bo as ht,i as Ve,c2 as _n,bu as bn,bK as Ee,aS as Ze,E as Be,bm as wn}from"./_plugin-vue_export-helper.js";import{_ as yn,a as Sn,b as xn}from"./DropDown.js";import{_ as kn,a as Mn}from"./IosArrowForward.js";import{_ as Cn}from"./TrashOutline.js";import"./Forward.js";function Fn(t){return t.map(vt)}function vt(t){var e,n;return typeof t=="string"?{label:t,value:t}:t.type==="group"?{type:"group",label:(e=t.label)!==null&&e!==void 0?e:t.name,value:(n=t.value)!==null&&n!==void 0?n:t.name,key:t.key||t.name,children:t.children.map(s=>vt(s))}:t}const En=rn([Ke("auto-complete",` +import{f as $t,e as Ne,g as Lt,h as It,i as Dt,B as Nt,V as Ut,j as zt,k as jt,l as Wt,N as qt,m as Ht,a as pt,n as $e,s as pe,p as gt,r as ht,o as Ke,q as Gt,v as ke,d as je,w as vt,x as bt,y as _t,b as Kt,z as Qt,A as Jt,C as Xt,D as Zt,E as Yt,F as en,G as de,H as tn,I as nn,J as rn}from"./main.js";import{az as sn,ax as Qe,aB as wt,B as on,aA as an,bd as ln,r as N,b as un,aW as cn,c as I,aE as dn,J as fn,H as te,bp as yt,aI as mn,E as Ue,R as pn,aZ as fe,d as me,bn as gn,bP as We,b$ as hn,bN as o,w as qe,bQ as w,bV as x,bU as d,F as $,b_ as K,c0 as vn,bC as X,bW as ne,W as Je,c1 as Xe,bX as Ze,bT as f,bS as h,bR as re,A,n as bn,bo as St,i as Le,c2 as _n,bu as wn,bK as Me,bL as Ce,aS as Ye,D as Fe,bm as yn}from"./_plugin-vue_export-helper.js";import{_ as Sn,a as xn,b as kn}from"./DropDown.js";import{I as Mn,a as Cn}from"./IosArrowForward.js";import{T as Fn}from"./TrashOutline.js";import"./Forward.js";const En=sn([Qe("auto-complete",` z-index: auto; position: relative; display: inline-flex; width: 100%; - `),Ke("auto-complete-menu",` + `),Qe("auto-complete-menu",` margin: 4px 0; box-shadow: var(--n-menu-box-shadow); - `,[Tt({originalTransition:"background-color .3s var(--n-bezier), box-shadow .3s var(--n-bezier)"})])]),Bn=Object.assign(Object.assign({},pt.props),{to:De.propTo,menuProps:Object,append:Boolean,bordered:{type:Boolean,default:void 0},clearable:{type:Boolean,default:void 0},defaultValue:{type:String,default:null},loading:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},placeholder:String,placement:{type:String,default:"bottom-start"},value:String,blurAfterSelect:Boolean,clearAfterSelect:Boolean,getShow:Function,showEmpty:Boolean,inputProps:Object,renderOption:Function,renderLabel:Function,size:String,options:{type:Array,default:()=>[]},zIndex:Number,status:String,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onSelect:[Function,Array],onBlur:[Function,Array],onFocus:[Function,Array],onInput:[Function,Array]}),_t=sn({name:"AutoComplete",props:Bn,setup(t){const{mergedBorderedRef:e,namespaceRef:n,mergedClsPrefixRef:r,inlineThemeDisabled:s}=on(t),a=an(t),{mergedSizeRef:i,mergedDisabledRef:m,mergedStatusRef:p}=a,M=N(null),S=N(null),b=N(t.defaultValue),R=ln(t,"value"),j=un(R,b),g=N(!1),q=N(!1),y=pt("AutoComplete","-auto-complete",En,Vt,t,r),F=I(()=>Fn(t.options)),D=I(()=>{const{getShow:v}=t;return v?v(j.value||""):!!j.value}),ee=I(()=>D.value&&g.value&&(t.showEmpty?!0:!!F.value.length)),Z=I(()=>Lt(F.value,It("value","children")));function Y(v){const{"onUpdate:value":C,onUpdateValue:U,onInput:J}=t,{nTriggerFormInput:oe,nTriggerFormChange:_}=a;U&&fe(U,v),C&&fe(C,v),J&&fe(J,v),b.value=v,oe(),_()}function he(v){const{onSelect:C}=t,{nTriggerFormInput:U,nTriggerFormChange:J}=a;C&&fe(C,v),U(),J()}function ve(v){const{onBlur:C}=t,{nTriggerFormBlur:U}=a;C&&fe(C,v),U()}function _e(v){const{onFocus:C}=t,{nTriggerFormFocus:U}=a;C&&fe(C,v),U()}function H(){q.value=!0}function E(){window.setTimeout(()=>{q.value=!1},0)}function ue(v){var C,U,J;switch(v.key){case"Enter":if(!q.value){const oe=(C=S.value)===null||C===void 0?void 0:C.getPendingTmNode();oe&&(le(oe.rawNode),v.preventDefault())}break;case"ArrowDown":(U=S.value)===null||U===void 0||U.next();break;case"ArrowUp":(J=S.value)===null||J===void 0||J.prev();break}}function le(v){(v==null?void 0:v.value)!==void 0&&(he(v.value),t.clearAfterSelect?Y(null):v.label!==void 0&&Y(t.append?`${j.value}${v.label}`:v.label),g.value=!1,t.blurAfterSelect&&A())}function be(){Y(null)}function we(v){g.value=!0,_e(v)}function ye(v){g.value=!1,ve(v)}function Se(v){g.value=!0,Y(v)}function xe(v){le(v.rawNode)}function ke(v){var C;!((C=M.value)===null||C===void 0)&&C.contains(mn(v))||(g.value=!1)}function A(){var v,C;!((v=M.value)===null||v===void 0)&&v.contains(document.activeElement)&&((C=document.activeElement)===null||C===void 0||C.blur())}const l=I(()=>{const{common:{cubicBezierEaseInOut:v},self:{menuBoxShadow:C}}=y.value;return{"--n-menu-box-shadow":C,"--n-bezier":v}}),c=s?cn("auto-complete",void 0,l,t):void 0,k=N(null),L={focus:()=>{var v;(v=k.value)===null||v===void 0||v.focus()},blur:()=>{var v;(v=k.value)===null||v===void 0||v.blur()}};return{focus:L.focus,blur:L.blur,inputInstRef:k,uncontrolledValue:b,mergedValue:j,isMounted:dn(),adjustedTo:De(t),menuInstRef:S,triggerElRef:M,treeMate:Z,mergedSize:i,mergedDisabled:m,active:ee,mergedStatus:p,handleClear:be,handleFocus:we,handleBlur:ye,handleInput:Se,handleToggle:xe,handleClickOutsideMenu:ke,handleCompositionStart:H,handleCompositionEnd:E,handleKeyDown:ue,mergedTheme:y,cssVars:s?void 0:l,themeClass:c==null?void 0:c.themeClass,onRender:c==null?void 0:c.onRender,mergedBordered:e,namespace:n,mergedClsPrefix:r}},render(){const{mergedClsPrefix:t}=this;return te("div",{class:`${t}-auto-complete`,ref:"triggerElRef",onKeydown:this.handleKeyDown,onCompositionstart:this.handleCompositionStart,onCompositionend:this.handleCompositionEnd},te(Dt,null,{default:()=>[te(Nt,null,{default:()=>{if(this.$slots.default)return Ut(this.$slots,"default",{handleInput:this.handleInput,handleFocus:this.handleFocus,handleBlur:this.handleBlur,value:this.mergedValue});const{mergedTheme:n}=this;return te(gt,{ref:"inputInstRef",status:this.mergedStatus,theme:n.peers.Input,themeOverrides:n.peerOverrides.Input,bordered:this.mergedBordered,value:this.mergedValue,placeholder:this.placeholder,size:this.mergedSize,disabled:this.mergedDisabled,clearable:this.clearable,loading:this.loading,inputProps:this.inputProps,onClear:this.handleClear,onFocus:this.handleFocus,onUpdateValue:this.handleInput,onBlur:this.handleBlur},{suffix:()=>{var r,s;return(s=(r=this.$slots).suffix)===null||s===void 0?void 0:s.call(r)},prefix:()=>{var r,s;return(s=(r=this.$slots).prefix)===null||s===void 0?void 0:s.call(r)}})}}),te(zt,{show:this.active,to:this.adjustedTo,containerClass:this.namespace,zIndex:this.zIndex,teleportDisabled:this.adjustedTo===De.tdkey,placement:this.placement,width:"target"},{default:()=>te(fn,{name:"fade-in-scale-up-transition",appear:this.isMounted},{default:()=>{var e;if((e=this.onRender)===null||e===void 0||e.call(this),!this.active)return null;const{menuProps:n}=this;return Ne(te(Wt,Object.assign({},n,{clsPrefix:t,ref:"menuInstRef",theme:this.mergedTheme.peers.InternalSelectMenu,themeOverrides:this.mergedTheme.peerOverrides.InternalSelectMenu,"auto-pending":!0,class:[`${t}-auto-complete-menu`,this.themeClass,n==null?void 0:n.class],style:[n==null?void 0:n.style,this.cssVars],treeMate:this.treeMate,multiple:!1,renderLabel:this.renderLabel,renderOption:this.renderOption,size:"medium",onToggle:this.handleToggle}),{empty:()=>{var r,s;return(s=(r=this.$slots).empty)===null||s===void 0?void 0:s.call(r)}}),[[jt,this.handleClickOutsideMenu,void 0,{capture:!0}]])}})})]}))}});function Rn(){const t=me(qt,null);return t===null&&pn("use-loading-bar","No outer founded."),t}const $n={class:"outer"},Pn={class:"left_box"},An={class:"left_contain"},On=["onClick"],Tn=["onDragstart","onDrop"],Vn={class:"facility-name"},Ln={class:"avatars"},In={key:0,class:"avatar-wrapper"},Dn=["src"],Nn={key:0,class:"workaholic"},Un={class:"waiting"},zn={class:"mid_box"},jn={class:"mid_contain"},Wn={class:"avatars"},qn=["src"],Hn={class:"mid_contain"},Gn={class:"avatars"},Kn=["src"],Qn={class:"mid_contain"},Jn={class:"avatars"},Xn=["src"],Zn={class:"mid_contain"},Yn={class:"avatars"},er=["src"],tr={class:"mid_contain"},nr={class:"avatars"},rr=["src"],sr={class:"right_box"},or={class:"right_contain"},ir={class:"avatars"},ar=["src"],lr={class:"right_contain"},ur={class:"avatars"},cr=["src"],dr={class:"right_contain"},fr={class:"avatars"},mr=["src"],pr={class:"right_contain"},gr={class:"avatars"},hr=["src"],vr={key:1,class:"type-select"},_r={class:"select-label"},br={class:"table-space"},wr={class:"select-label"},yr={class:"table-space group"},Sr={__name:"PlanEditor",setup(t,{expose:e}){gn(l=>({"0bf6c50e":o(le),d6a18ac4:o(xe)}));const n=lt(),r=Te(),{operators:s,groups:a,current_plan:i,workaholic:m,sub_plan:p,backup_plans:M}=ge(r),{facility_operator_limit:S}=r,{conf:b}=ge(n),R=N(null),j=[{label:"贸易站",value:"贸易站"},{label:"制造站",value:"制造站"},{label:"发电站",value:"发电站"}],g=me("facility"),q={贸易站:"info",制造站:"warning",发电站:"primary"},y=I(()=>g.value.startsWith("room")&&i.value[g.value].name=="发电站"?1:S[g.value]||0);function F(){i.value[g.value].name="",vn(()=>{const l=[];for(let c=0;cg.value.startsWith("room")?i.value[g.value].name:"",(l,c)=>{if(l=="发电站"){const k=i.value[g.value].plans;for(;k.length>y.value;)k.pop()}else if(c=="发电站"){const k=i.value[g.value].plans;for(;k.length[{value:"",label:"(无)"}].concat(s.value));I(()=>[{value:"Free",label:"Free"}].concat(s.value));const ee=I(()=>[{value:"Free",label:"Free"}].concat(D.value)),Z=I(()=>[{value:"Current",label:"Current"}].concat(D.value)),Y=I(()=>[{value:"Current",label:"Current"}].concat(ee.value));function he(l){return p.value=="main"?l.startsWith("dorm")?ee.value:D.value:l.startsWith("dorm")?Y.value:Z.value}const ve=I(()=>g.value.startsWith("dormitory")?"宿舍":g.value=="central"?"控制中枢":g.value=="contact"?"办公室":g.value=="meeting"?"会客室":g.value=="factory"?"加工站":g.value=="train"?"训练室(仅可安排协助位)":"未知"),_e=I(()=>{let l=!0;for(const c of i.value[g.value].plans)if(c.agent){l=!1;break}return l}),H=I(()=>{const l=a.value.length,c={};for(let k=0;k{Ge(k,l,L.plan)}),c.preventDefault()}const le=I(()=>b.value.theme=="light"?"lightgrey":"grey");e({outer:R});function be(){for(let l=0;lte("div",{style:{display:"flex",alignItems:"center",gap:"12px"}},[te(Ht,{src:"/product/"+l.value+".png",round:!0,size:"small"}),l.label]),xe=I(()=>b.value.theme=="light"?.6:.7),ke=I(()=>{for(let l=1;l<=4;++l)for(let c=0;c<5;++c)if(i.value[`dormitory_${l}`].plans[c].agent=="菲亚梅塔")return i.value[`dormitory_${l}`].plans[c].replacement;return[]});function A(l){g.value==l?g.value="":g.value=l}return(l,c)=>{const k=ht,L=Fe,v=ze,C=dt,U=gt,J=ft,oe=mt;return w(),x("div",{class:"plan-container",ref_key:"outer",ref:R},[d("div",$n,[d("div",Pn,[(w(),x(V,null,K(3,_=>d("div",An,[(w(!0),x(V,null,K([`room_${_}_1`,`room_${_}_2`,`room_${_}_3`],$=>(w(),x("div",{key:$,onClick:z=>A($),class:hn([q[o(i)[$].name],$===o(g)?"true":"false"])},[["制造站","贸易站"].includes(o(i)[$].name)?(w(),x("div",{key:0,class:"product-bg",style:X({"background-image":`url(/product/${o(i)[$].product}.png)`})},null,4)):ne("",!0),Ne(d("div",{draggable:"true",onDragstart:z=>E($,z),onDragover:c[0]||(c[0]=Je(()=>{},["prevent"])),onDragenter:c[1]||(c[1]=Je(()=>{},["prevent"])),onDrop:z=>ue($,z),class:"draggable"},[d("div",Vn,Xe(o(i)[$].name),1),d("div",Ln,[(w(!0),x(V,null,K(o(i)[$].plans,z=>(w(),x(V,null,[z.agent?(w(),x("div",In,[d("img",{src:`avatar/${z.agent}.webp`,width:"45",height:"45",style:X({"border-bottom":o(H)[z.group]}),draggable:"false"},null,12,Dn),o(m).includes(z.agent)&&!o(ke).includes(z.agent)?(w(),x("div",Nn)):ne("",!0)])):ne("",!0)],64))),256))])],40,Tn),[[Qe,o(i)[$].name]]),Ne(d("div",Un,c[13]||(c[13]=[d("div",null,"待建造",-1)]),512),[[Qe,!o(i)[$].name]])],10,On))),128))])),64))]),d("div",zn,[d("div",jn,[f(k,{secondary:o(g)!="central",class:"facility-5",onClick:c[2]||(c[2]=_=>A("central"))},{default:h(()=>[d("div",null,[c[14]||(c[14]=d("div",{class:"facility-name"},"控制中枢",-1)),d("div",Wn,[(w(!0),x(V,null,K(o(i).central.plans,_=>(w(),x("img",{src:`avatar/${_.agent}.webp`,width:"45",height:"45",style:X({"border-bottom":o(H)[_.group]})},null,12,qn))),256))])])]),_:1},8,["secondary"])]),d("div",Hn,[f(k,{secondary:o(g)!="dormitory_1",class:"facility-5",onClick:c[3]||(c[3]=_=>A("dormitory_1"))},{default:h(()=>[d("div",null,[c[15]||(c[15]=d("div",{class:"facility-name"},"宿舍1",-1)),d("div",Gn,[(w(!0),x(V,null,K(o(i).dormitory_1.plans,_=>(w(),x("img",{src:`avatar/${_.agent}.webp`,width:"45",height:"45",style:X({"border-bottom":o(H)[_.group]})},null,12,Kn))),256))])])]),_:1},8,["secondary"])]),d("div",Qn,[f(k,{secondary:o(g)!="dormitory_2",class:"facility-5",onClick:c[4]||(c[4]=_=>A("dormitory_2"))},{default:h(()=>[d("div",null,[c[16]||(c[16]=d("div",{class:"facility-name"},"宿舍2",-1)),d("div",Jn,[(w(!0),x(V,null,K(o(i).dormitory_2.plans,_=>(w(),x("img",{src:`avatar/${_.agent}.webp`,width:"45",height:"45",style:X({"border-bottom":o(H)[_.group]})},null,12,Xn))),256))])])]),_:1},8,["secondary"])]),d("div",Zn,[f(k,{secondary:o(g)!="dormitory_3",class:"facility-5",onClick:c[5]||(c[5]=_=>A("dormitory_3"))},{default:h(()=>[d("div",null,[c[17]||(c[17]=d("div",{class:"facility-name"},"宿舍3",-1)),d("div",Yn,[(w(!0),x(V,null,K(o(i).dormitory_3.plans,_=>(w(),x("img",{src:`avatar/${_.agent}.webp`,width:"45",height:"45",style:X({"border-bottom":o(H)[_.group]})},null,12,er))),256))])])]),_:1},8,["secondary"])]),d("div",tr,[f(k,{secondary:o(g)!="dormitory_4",class:"facility-5",onClick:c[6]||(c[6]=_=>A("dormitory_4"))},{default:h(()=>[d("div",null,[c[18]||(c[18]=d("div",{class:"facility-name"},"宿舍4",-1)),d("div",nr,[(w(!0),x(V,null,K(o(i).dormitory_4.plans,_=>(w(),x("img",{src:`avatar/${_.agent}.webp`,width:"45",height:"45",style:X({"border-bottom":o(H)[_.group]})},null,12,rr))),256))])])]),_:1},8,["secondary"])])]),d("div",sr,[d("div",or,[f(k,{secondary:o(g)!="meeting",class:"facility-2",onClick:c[7]||(c[7]=_=>A("meeting"))},{default:h(()=>[d("div",null,[c[19]||(c[19]=d("div",{class:"facility-name"},"会客室",-1)),d("div",ir,[(w(!0),x(V,null,K(o(i).meeting.plans,_=>(w(),x("img",{src:`avatar/${_.agent}.webp`,width:"45",height:"45",style:X({"border-bottom":o(H)[_.group]})},null,12,ar))),256))])])]),_:1},8,["secondary"])]),d("div",lr,[f(k,{secondary:o(g)!="factory",class:"facility-2",onClick:c[8]||(c[8]=_=>A("factory"))},{default:h(()=>[d("div",null,[c[20]||(c[20]=d("div",{class:"facility-name"},"加工站",-1)),d("div",ur,[(w(!0),x(V,null,K(o(i).factory.plans,_=>(w(),x("img",{src:`avatar/${_.agent}.webp`,width:"45",height:"45",style:X({"border-bottom":o(H)[_.group]})},null,12,cr))),256))])])]),_:1},8,["secondary"])]),d("div",dr,[f(k,{secondary:o(g)!="contact",class:"facility-2",onClick:c[9]||(c[9]=_=>A("contact"))},{default:h(()=>[d("div",null,[c[21]||(c[21]=d("div",{class:"facility-name"},"办公室",-1)),d("div",fr,[(w(!0),x(V,null,K(o(i).contact.plans,_=>(w(),x("img",{src:`avatar/${_.agent}.webp`,width:"45",height:"45",style:X({"border-bottom":o(H)[_.group]})},null,12,mr))),256))])])]),_:1},8,["secondary"])]),d("div",pr,[f(k,{secondary:o(g)!="train",class:"facility-2",onClick:c[10]||(c[10]=_=>A("train"))},{default:h(()=>[d("div",null,[c[22]||(c[22]=d("div",{class:"facility-name"},[d("div",null,"协助位"),d("div",null,"训练位")],-1)),d("div",gr,[(w(!0),x(V,null,K(o(i).train.plans,_=>(w(),x("img",{src:`avatar/${_.agent}.webp`,width:"45",height:"45",style:X({"border-bottom":o(H)[_.group]})},null,12,hr))),256))])])]),_:1},8,["secondary"])])])]),o(g)?(w(),re(C,{key:0,justify:"center"},{default:h(()=>[d("table",null,[d("tr",null,[c[27]||(c[27]=d("td",null,"设施类别:",-1)),d("td",null,[o(g).startsWith("room")?(w(),re(L,{key:0,value:o(i)[o(g)].name,"onUpdate:value":c[11]||(c[11]=_=>o(i)[o(g)].name=_),options:j,class:"type-select"},null,8,["value"])):(w(),x("span",vr,Xe(o(ve)),1))]),["制造站","贸易站"].includes(o(i)[o(g)].name)?(w(),x(V,{key:0},[d("td",null,[c[24]||(c[24]=P("产物")),f(v,null,{default:h(()=>c[23]||(c[23]=[P("切产物功能暂未实装")])),_:1})]),d("td",null,[f(L,{value:o(i)[o(g)].product,"onUpdate:value":c[12]||(c[12]=_=>o(i)[o(g)].product=_),options:o(i)[o(g)].name=="制造站"?ye:we,class:"product-select","render-label":Se},null,8,["value","options"])])],64)):ne("",!0),d("td",null,[o(g).startsWith("dorm")?(w(),re(k,{key:0,ghost:"",type:"primary",onClick:be},{default:h(()=>c[25]||(c[25]=[P(" 此宿舍内空位填充Free ")])),_:1})):ne("",!0)]),d("td",null,[f(k,{ghost:"",type:"error",onClick:F,disabled:o(_e)},{default:h(()=>c[26]||(c[26]=[P(" 清空此设施内干员 ")])),_:1},8,["disabled"])])])])]),_:1})):ne("",!0),f(C,{justify:"center"},{default:h(()=>[d("table",null,[(w(!0),x(V,null,K(o(y),_=>(w(),x("tr",{key:_},[d("td",_r,[o(g)=="train"&&_==1?(w(),x(V,{key:0},[P("协助位")],64)):o(g)=="train"&&_==2?(w(),x(V,{key:1},[P("训练位")],64)):(w(),x(V,{key:2},[P("干员:")],64))]),d("td",br,[f(L,{filterable:"",options:he(o(g)),class:"operator-select",value:o(i)[o(g)].plans[_-1].agent,"onUpdate:value":$=>o(i)[o(g)].plans[_-1].agent=$,filter:($,z)=>o(ut)(z.label,$),"render-label":o(ct)},null,8,["options","value","onUpdate:value","filter","render-label"])]),d("td",wr,[c[29]||(c[29]=d("span",null,"组",-1)),f(v,null,{default:h(()=>c[28]||(c[28]=[P("可以将有联动基建技能的干员或者心情掉率相等的干员编入同组")])),_:1})]),d("td",yr,[f(U,{value:o(i)[o(g)].plans[_-1].group,"onUpdate:value":$=>o(i)[o(g)].plans[_-1].group=$,disabled:!o(i)[o(g)].plans[_-1].agent},null,8,["value","onUpdate:value","disabled"])]),c[30]||(c[30]=d("td",{class:"select-label"},"替换:",-1)),d("td",null,[f(oe,{"show-label":!1,"show-feedback":!1},{default:h(()=>[f(J,{disabled:!o(i)[o(g)].plans[_-1].agent,modelValue:o(i)[o(g)].plans[_-1].replacement,"onUpdate:modelValue":$=>o(i)[o(g)].plans[_-1].replacement=$,class:"replacement-select"},null,8,["disabled","modelValue","onUpdate:modelValue"])]),_:2},1024)])]))),128))])]),_:1})],512)}}},xr=je(Sr,[["__scopeId","data-v-7951f043"]]),kr={__name:"TriggerString",props:["data"],emits:["update"],setup(t,{emit:e}){const n=t,r=e,s=N(n.data);We(s,()=>{r("update",s.value)});const a=I(()=>{let y=s.value.match(/op_data.operators\['(.+?)'\].is_resting\(\)/);return y&&y[0]==s.value?{type:"in_dorm",operator:y[1]}:(y=s.value.match(/op_data.operators\['(.+?)'\].is_working\(\)/),y&&y[0]==s.value?{type:"working",operator:y[1]}:(y=s.value.match(/op_data.operators\['(.+?)'\].current_room/),y&&y[0]==s.value?{type:"room",operator:y[1]}:(y=s.value.match(/op_data.operators\['(.+?)'\].current_mood\(\)/),y&&y[0]==s.value?{type:"mood",operator:y[1]}:s.value=="op_data.party_time"?{type:"impart"}:{type:"custom"})))}),i=I(()=>a.value.type=="custom"?"custom":a.value.type=="impart"?"impart":"op"),m=[{label:"干员属性",value:"op"},{label:"线索交流结束时间",value:"impart"},{label:"自定义",value:"custom"}],p=[{label:"心情",value:"mood"},{label:"当前位置",value:"room"},{label:"在工作",value:"working"},{label:"在休息",value:"in_dorm"}];function M(y){s.value="",y=="op"?s.value="op_data.operators['阿米娅'].current_mood()":y=="impart"&&(s.value="op_data.party_time")}const S=Te(),{operators:b}=ge(S);function R(y,F){const D=`op_data.operators['${y}'].`;F=="in_dorm"?s.value=D+"is_resting()":F=="working"?s.value=D+"is_working()":F=="room"?s.value=D+"current_room":F=="mood"?s.value=D+"current_mood()":s.value=""}function j(y){R(y,a.value.type)}function g(y){R(a.value.operator,y)}const q=["True","False","None"];return(y,F)=>{const D=Fe,ee=_t;return w(),x(V,null,[f(D,{"default-value":o(i),options:m,"on-update:value":M,style:{"min-width":"180px"}},null,8,["default-value"]),o(i)=="custom"?(w(),re(ee,{key:0,value:o(s),"onUpdate:value":F[0]||(F[0]=Z=>Ve(s)?s.value=Z:null),options:q,"blur-after-select":"","get-show":()=>!0},null,8,["value"])):ne("",!0),o(i)=="op"?(w(),x(V,{key:1},[f(D,{"default-value":o(a).operator,filterable:"",options:o(b),"on-update:value":j,filter:(Z,Y)=>o(ut)(Y.label,Z),"render-label":o(ct),style:{"min-width":"220px"}},null,8,["default-value","options","filter","render-label"]),f(D,{"default-value":o(a).type,options:p,"on-update:value":g,style:{"min-width":"120px"}},null,8,["default-value"])],64)):ne("",!0)],64)}}},Mr={class:"label"},Cr={key:1,class:"label"},Fr={class:"label"},Er={key:1,class:"label"},Br={__name:"TriggerEditor",props:["data"],emits:["update"],setup(t,{emit:e}){const n=t,r=e,s=N(n.data.left),a=N(n.data.operator),i=N(n.data.right);function m(){const S={left:s.value,operator:a.value,right:i.value};r("update",S)}We([s,a,i],()=>{m()});const p=[{label:"表达式",value:"expression"},{label:"值",value:"string"}],M=["and","or","==","!=",">","<",">=","<=","+","-"];return(S,b)=>{const R=Fe,j=_n("trigger-editor",!0),g=kr,q=_t,y=Gt;return w(),re(y,{size:"small","single-line":!1},{default:h(()=>[d("tr",null,[d("th",null,[d("div",Mr,[b[5]||(b[5]=P(" 左 ")),f(R,{"default-value":typeof o(s)=="object"?"expression":"string","on-update:value":F=>{s.value=F=="string"?"":{left:"",operator:"",right:""}},options:p},null,8,["default-value","on-update:value"])])]),d("td",null,[typeof o(s)=="object"?(w(),re(j,{key:0,data:o(s),onUpdate:b[0]||(b[0]=F=>s.value=F)},null,8,["data"])):(w(),x("div",Cr,[f(g,{data:o(s),onUpdate:b[1]||(b[1]=F=>{s.value=F})},null,8,["data"])]))])]),d("tr",null,[b[6]||(b[6]=d("th",null,"运算符",-1)),d("td",null,[f(q,{value:o(a),"onUpdate:value":b[2]||(b[2]=F=>Ve(a)?a.value=F:null),options:M,"blur-after-select":"","get-show":()=>!0},null,8,["value"])])]),d("tr",null,[d("th",null,[d("div",Fr,[b[7]||(b[7]=P(" 右 ")),f(R,{"default-value":typeof o(i)=="object"?"expression":"string","on-update:value":F=>{i.value=F=="string"?"":{left:"",operator:"",right:""}},options:p},null,8,["default-value","on-update:value"])])]),d("td",null,[typeof o(i)=="object"?(w(),re(j,{key:0,data:o(i),onUpdate:b[3]||(b[3]=F=>i.value=F)},null,8,["data"])):(w(),x("div",Er,[f(g,{data:o(i),onUpdate:b[4]||(b[4]=F=>{i.value=F})},null,8,["data"])]))])])]),_:1})}}},Rr=je(Br,[["__scopeId","data-v-ab1299ac"]]),$r={class:"dropdown-container"},Pr={class:"dropdown-label"},Ar={__name:"TriggerDialog",setup(t){const e=me("show_trigger_editor"),n=Te(),{sub_plan:r,backup_plans:s}=ge(n),a=[{label:"任务开始",value:"BEGINNING"},{label:"下班结束",value:"BEFORE_PLANNING"},{label:"上班结束",value:"AFTER_PLANNING"},{label:"任务结束",value:"END"}];function i(m){s.value[r.value].trigger=m}return(m,p)=>{const M=ze,S=Fe,b=Rr,R=Kt,j=yn,g=bn,q=Qt;return w(),re(q,{show:o(e),"onUpdate:show":p[1]||(p[1]=y=>Ve(e)?e.value=y:null),preset:"card",title:"触发条件","transform-origin":"center",style:{width:"auto","max-width":"90vw"}},{default:h(()=>[d("div",$r,[d("label",Pr,[p[3]||(p[3]=P("触发时机 ")),f(M,null,{default:h(()=>p[2]||(p[2]=[d("div",null,"任务开始:单个任务开始时",-1),d("div",null,"下班结束:高效组下班任务安排完毕,生成上班时间任务前",-1),d("div",null,"上班结束:高效组上班安排结束时",-1),d("div",null,"任务结束:单个任务结束时",-1)])),_:1})]),f(S,{value:o(s)[o(r)].trigger_timing,"onUpdate:value":p[0]||(p[0]=y=>o(s)[o(r)].trigger_timing=y),options:a,placeholder:"Select Trigger Timing",class:"dropdown-select"},null,8,["value"])]),f(R,{style:{"max-height":"80vh","margin-top":"5px"}},{default:h(()=>[f(R,{"x-scrollable":""},{default:h(()=>[f(b,{data:o(s)[o(r)].trigger,onUpdate:i},null,8,["data"])]),_:1}),f(g,{style:{"margin-top":"8px"},"content-style":"padding: 8px",embedded:""},{default:h(()=>[f(j,{code:JSON.stringify(o(s)[o(r)].trigger,null,2),language:"json","word-wrap":""},null,8,["code"])]),_:1})]),_:1})]),_:1},8,["show"])}}};function Or(t){return new Promise(e=>setTimeout(e,t))}function Tr(t,e){if(t.match(/^[a-z]+:\/\//i))return t;if(t.match(/^\/\//))return window.location.protocol+t;if(t.match(/^[a-z]+:/i))return t;const n=document.implementation.createHTMLDocument(),r=n.createElement("base"),s=n.createElement("a");return n.head.appendChild(r),n.body.appendChild(s),e&&(r.href=e),s.href=t,s.href}const Vr=(()=>{let t=0;const e=()=>`0000${(Math.random()*36**4<<0).toString(36)}`.slice(-4);return()=>(t+=1,`u${e()}${t}`)})();function se(t){const e=[];for(let n=0,r=t.length;nQ||t.height>Q)&&(t.width>Q&&t.height>Q?t.width>t.height?(t.height*=Q/t.width,t.width=Q):(t.width*=Q/t.height,t.height=Q):t.width>Q?(t.height*=Q/t.width,t.width=Q):(t.width*=Q/t.height,t.height=Q))}function Ur(t,e={}){return t.toBlob?new Promise(n=>{t.toBlob(n,e.type?e.type:"image/png",e.quality?e.quality:1)}):new Promise(n=>{const r=window.atob(t.toDataURL(e.type?e.type:void 0,e.quality?e.quality:void 0).split(",")[1]),s=r.length,a=new Uint8Array(s);for(let i=0;i{const r=new Image;r.decode=()=>e(r),r.onload=()=>e(r),r.onerror=n,r.crossOrigin="anonymous",r.decoding="async",r.src=t})}async function zr(t){return Promise.resolve().then(()=>new XMLSerializer().serializeToString(t)).then(encodeURIComponent).then(e=>`data:image/svg+xml;charset=utf-8,${e}`)}async function jr(t,e,n){const r="http://www.w3.org/2000/svg",s=document.createElementNS(r,"svg"),a=document.createElementNS(r,"foreignObject");return s.setAttribute("width",`${e}`),s.setAttribute("height",`${n}`),s.setAttribute("viewBox",`0 0 ${e} ${n}`),a.setAttribute("width","100%"),a.setAttribute("height","100%"),a.setAttribute("x","0"),a.setAttribute("y","0"),a.setAttribute("externalResourcesRequired","true"),s.appendChild(a),a.appendChild(t),zr(s)}const G=(t,e)=>{if(t instanceof e)return!0;const n=Object.getPrototypeOf(t);return n===null?!1:n.constructor.name===e.name||G(n,e)};function Wr(t){const e=t.getPropertyValue("content");return`${t.cssText} content: '${e.replace(/'|"/g,"")}';`}function qr(t){return se(t).map(e=>{const n=t.getPropertyValue(e),r=t.getPropertyPriority(e);return`${e}: ${n}${r?" !important":""};`}).join(" ")}function Hr(t,e,n){const r=`.${t}:${e}`,s=n.cssText?Wr(n):qr(n);return document.createTextNode(`${r}{${s}}`)}function Ye(t,e,n){const r=window.getComputedStyle(t,n),s=r.getPropertyValue("content");if(s===""||s==="none")return;const a=Vr();try{e.className=`${e.className} ${a}`}catch{return}const i=document.createElement("style");i.appendChild(Hr(a,n,r)),e.appendChild(i)}function Gr(t,e){Ye(t,e,":before"),Ye(t,e,":after")}const et="application/font-woff",tt="image/jpeg",Kr={woff:et,woff2:et,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:tt,jpeg:tt,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml",webp:"image/webp"};function Qr(t){const e=/\.([^./]*?)$/g.exec(t);return e?e[1]:""}function qe(t){const e=Qr(t).toLowerCase();return Kr[e]||""}function Jr(t){return t.split(/,/)[1]}function Ue(t){return t.search(/^(data:)/)!==-1}function Xr(t,e){return`data:${e};base64,${t}`}async function wt(t,e,n){const r=await fetch(t,e);if(r.status===404)throw new Error(`Resource "${r.url}" not found`);const s=await r.blob();return new Promise((a,i)=>{const m=new FileReader;m.onerror=i,m.onloadend=()=>{try{a(n({res:r,result:m.result}))}catch(p){i(p)}},m.readAsDataURL(s)})}const Ie={};function Zr(t,e,n){let r=t.replace(/\?.*/,"");return n&&(r=t),/ttf|otf|eot|woff2?/i.test(r)&&(r=r.replace(/.*\//,"")),e?`[${e}]${r}`:r}async function He(t,e,n){const r=Zr(t,e,n.includeQueryParams);if(Ie[r]!=null)return Ie[r];n.cacheBust&&(t+=(/\?/.test(t)?"&":"?")+new Date().getTime());let s;try{const a=await wt(t,n.fetchRequestInit,({res:i,result:m})=>(e||(e=i.headers.get("Content-Type")||""),Jr(m)));s=Xr(a,e)}catch(a){s=n.imagePlaceholder||"";let i=`Failed to fetch resource: ${t}`;a&&(i=typeof a=="string"?a:a.message),i&&console.warn(i)}return Ie[r]=s,s}async function Yr(t){const e=t.toDataURL();return e==="data:,"?t.cloneNode(!1):Oe(e)}async function es(t,e){if(t.currentSrc){const a=document.createElement("canvas"),i=a.getContext("2d");a.width=t.clientWidth,a.height=t.clientHeight,i==null||i.drawImage(t,0,0,a.width,a.height);const m=a.toDataURL();return Oe(m)}const n=t.poster,r=qe(n),s=await He(n,r,e);return Oe(s)}async function ts(t){var e;try{if(!((e=t==null?void 0:t.contentDocument)===null||e===void 0)&&e.body)return await Le(t.contentDocument.body,{},!0)}catch{}return t.cloneNode(!1)}async function ns(t,e){return G(t,HTMLCanvasElement)?Yr(t):G(t,HTMLVideoElement)?es(t,e):G(t,HTMLIFrameElement)?ts(t):t.cloneNode(!1)}const rs=t=>t.tagName!=null&&t.tagName.toUpperCase()==="SLOT";async function ss(t,e,n){var r,s;let a=[];return rs(t)&&t.assignedNodes?a=se(t.assignedNodes()):G(t,HTMLIFrameElement)&&(!((r=t.contentDocument)===null||r===void 0)&&r.body)?a=se(t.contentDocument.body.childNodes):a=se(((s=t.shadowRoot)!==null&&s!==void 0?s:t).childNodes),a.length===0||G(t,HTMLVideoElement)||await a.reduce((i,m)=>i.then(()=>Le(m,n)).then(p=>{p&&e.appendChild(p)}),Promise.resolve()),e}function os(t,e){const n=e.style;if(!n)return;const r=window.getComputedStyle(t);r.cssText?(n.cssText=r.cssText,n.transformOrigin=r.transformOrigin):se(r).forEach(s=>{let a=r.getPropertyValue(s);s==="font-size"&&a.endsWith("px")&&(a=`${Math.floor(parseFloat(a.substring(0,a.length-2)))-.1}px`),G(t,HTMLIFrameElement)&&s==="display"&&a==="inline"&&(a="block"),s==="d"&&e.getAttribute("d")&&(a=`path(${e.getAttribute("d")})`),n.setProperty(s,a,r.getPropertyPriority(s))})}function is(t,e){G(t,HTMLTextAreaElement)&&(e.innerHTML=t.value),G(t,HTMLInputElement)&&e.setAttribute("value",t.value)}function as(t,e){if(G(t,HTMLSelectElement)){const n=e,r=Array.from(n.children).find(s=>t.value===s.getAttribute("value"));r&&r.setAttribute("selected","")}}function ls(t,e){return G(e,Element)&&(os(t,e),Gr(t,e),is(t,e),as(t,e)),e}async function us(t,e){const n=t.querySelectorAll?t.querySelectorAll("use"):[];if(n.length===0)return t;const r={};for(let a=0;ans(r,e)).then(r=>ss(t,r,e)).then(r=>ls(t,r)).then(r=>us(r,e))}const yt=/url\((['"]?)([^'"]+?)\1\)/g,cs=/url\([^)]+\)\s*format\((["']?)([^"']+)\1\)/g,ds=/src:\s*(?:url\([^)]+\)\s*format\([^)]+\)[,;]\s*)+/g;function fs(t){const e=t.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1");return new RegExp(`(url\\(['"]?)(${e})(['"]?\\))`,"g")}function ms(t){const e=[];return t.replace(yt,(n,r,s)=>(e.push(s),n)),e.filter(n=>!Ue(n))}async function ps(t,e,n,r,s){try{const a=n?Tr(e,n):e,i=qe(e);let m;return s||(m=await He(a,i,r)),t.replace(fs(e),`$1${m}$3`)}catch{}return t}function gs(t,{preferredFontFormat:e}){return e?t.replace(ds,n=>{for(;;){const[r,,s]=cs.exec(n)||[];if(!s)return"";if(s===e)return`src: ${r};`}}):t}function St(t){return t.search(yt)!==-1}async function xt(t,e,n){if(!St(t))return t;const r=gs(t,n);return ms(r).reduce((a,i)=>a.then(m=>ps(m,i,e,n)),Promise.resolve(r))}async function Re(t,e,n){var r;const s=(r=e.style)===null||r===void 0?void 0:r.getPropertyValue(t);if(s){const a=await xt(s,null,n);return e.style.setProperty(t,a,e.style.getPropertyPriority(t)),!0}return!1}async function hs(t,e){await Re("background",t,e)||await Re("background-image",t,e),await Re("mask",t,e)||await Re("mask-image",t,e)}async function vs(t,e){const n=G(t,HTMLImageElement);if(!(n&&!Ue(t.src))&&!(G(t,SVGImageElement)&&!Ue(t.href.baseVal)))return;const r=n?t.src:t.href.baseVal,s=await He(r,qe(r),e);await new Promise((a,i)=>{t.onload=a,t.onerror=i;const m=t;m.decode&&(m.decode=a),m.loading==="lazy"&&(m.loading="eager"),n?(t.srcset="",t.src=s):t.href.baseVal=s})}async function _s(t,e){const r=se(t.childNodes).map(s=>kt(s,e));await Promise.all(r).then(()=>t)}async function kt(t,e){G(t,Element)&&(await hs(t,e),await vs(t,e),await _s(t,e))}function bs(t,e){const{style:n}=t;e.backgroundColor&&(n.backgroundColor=e.backgroundColor),e.width&&(n.width=`${e.width}px`),e.height&&(n.height=`${e.height}px`);const r=e.style;return r!=null&&Object.keys(r).forEach(s=>{n[s]=r[s]}),t}const nt={};async function rt(t){let e=nt[t];if(e!=null)return e;const r=await(await fetch(t)).text();return e={url:t,cssText:r},nt[t]=e,e}async function st(t,e){let n=t.cssText;const r=/url\(["']?([^"')]+)["']?\)/g,a=(n.match(/url\([^)]+\)/g)||[]).map(async i=>{let m=i.replace(r,"$1");return m.startsWith("https://")||(m=new URL(m,t.url).href),wt(m,e.fetchRequestInit,({result:p})=>(n=n.replace(i,`url(${p})`),[i,p]))});return Promise.all(a).then(()=>n)}function ot(t){if(t==null)return[];const e=[],n=/(\/\*[\s\S]*?\*\/)/gi;let r=t.replace(n,"");const s=new RegExp("((@.*?keyframes [\\s\\S]*?){([\\s\\S]*?}\\s*?)})","gi");for(;;){const p=s.exec(r);if(p===null)break;e.push(p[0])}r=r.replace(s,"");const a=/@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi,i="((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})",m=new RegExp(i,"gi");for(;;){let p=a.exec(r);if(p===null){if(p=m.exec(r),p===null)break;a.lastIndex=m.lastIndex}else m.lastIndex=a.lastIndex;e.push(p[0])}return e}async function ws(t,e){const n=[],r=[];return t.forEach(s=>{if("cssRules"in s)try{se(s.cssRules||[]).forEach((a,i)=>{if(a.type===CSSRule.IMPORT_RULE){let m=i+1;const p=a.href,M=rt(p).then(S=>st(S,e)).then(S=>ot(S).forEach(b=>{try{s.insertRule(b,b.startsWith("@import")?m+=1:s.cssRules.length)}catch(R){console.error("Error inserting rule from remote css",{rule:b,error:R})}})).catch(S=>{console.error("Error loading remote css",S.toString())});r.push(M)}})}catch(a){const i=t.find(m=>m.href==null)||document.styleSheets[0];s.href!=null&&r.push(rt(s.href).then(m=>st(m,e)).then(m=>ot(m).forEach(p=>{i.insertRule(p,s.cssRules.length)})).catch(m=>{console.error("Error loading remote stylesheet",m)})),console.error("Error inlining remote css file",a)}}),Promise.all(r).then(()=>(t.forEach(s=>{if("cssRules"in s)try{se(s.cssRules||[]).forEach(a=>{n.push(a)})}catch(a){console.error(`Error while reading CSS rules from ${s.href}`,a)}}),n))}function ys(t){return t.filter(e=>e.type===CSSRule.FONT_FACE_RULE).filter(e=>St(e.style.getPropertyValue("src")))}async function Ss(t,e){if(t.ownerDocument==null)throw new Error("Provided element is not within a Document");const n=se(t.ownerDocument.styleSheets),r=await ws(n,e);return ys(r)}async function xs(t,e){const n=await Ss(t,e);return(await Promise.all(n.map(s=>{const a=s.parentStyleSheet?s.parentStyleSheet.href:null;return xt(s.cssText,a,e)}))).join(` -`)}async function ks(t,e){const n=e.fontEmbedCSS!=null?e.fontEmbedCSS:e.skipFonts?null:await xs(t,e);if(n){const r=document.createElement("style"),s=document.createTextNode(n);r.appendChild(s),t.firstChild?t.insertBefore(r,t.firstChild):t.appendChild(r)}}async function Ms(t,e={}){const{width:n,height:r}=bt(t,e),s=await Le(t,e,!0);return await ks(s,e),await kt(s,e),bs(s,e),await jr(s,n,r)}async function Cs(t,e={}){const{width:n,height:r}=bt(t,e),s=await Ms(t,e),a=await Oe(s),i=document.createElement("canvas"),m=i.getContext("2d"),p=e.pixelRatio||Dr(),M=e.canvasWidth||n,S=e.canvasHeight||r;return i.width=M*p,i.height=S*p,e.skipAutoScale||Nr(i),i.style.width=`${M}`,i.style.height=`${S}`,e.backgroundColor&&(m.fillStyle=e.backgroundColor,m.fillRect(0,0,i.width,i.height)),m.drawImage(a,0,0,i.width,i.height),i}async function it(t,e={}){const n=await Cs(t,e);return await Ur(n)}const Fs={"Amazon Silk":"amazon_silk","Android Browser":"android",Bada:"bada",BlackBerry:"blackberry",Chrome:"chrome",Chromium:"chromium",Electron:"electron",Epiphany:"epiphany",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot","Internet Explorer":"ie","K-Meleon":"k_meleon",Maxthon:"maxthon","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver",Opera:"opera","Opera Coast":"opera_coast",PhantomJS:"phantomjs",Puffin:"puffin",QupZilla:"qupzilla",QQ:"qq",QQLite:"qqlite",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",Sleipnir:"sleipnir",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat","Yandex Browser":"yandex",Roku:"roku"},Mt={amazon_silk:"Amazon Silk",android:"Android Browser",bada:"Bada",blackberry:"BlackBerry",chrome:"Chrome",chromium:"Chromium",electron:"Electron",epiphany:"Epiphany",firefox:"Firefox",focus:"Focus",generic:"Generic",googlebot:"Googlebot",google_search:"Google Search",ie:"Internet Explorer",k_meleon:"K-Meleon",maxthon:"Maxthon",edge:"Microsoft Edge",mz:"MZ Browser",naver:"NAVER Whale Browser",opera:"Opera",opera_coast:"Opera Coast",phantomjs:"PhantomJS",puffin:"Puffin",qupzilla:"QupZilla",qq:"QQ Browser",qqlite:"QQ Browser Lite",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",sleipnir:"Sleipnir",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yandex:"Yandex Browser"},T={tablet:"tablet",mobile:"mobile",desktop:"desktop",tv:"tv"},W={WindowsPhone:"Windows Phone",Windows:"Windows",MacOS:"macOS",iOS:"iOS",Android:"Android",WebOS:"WebOS",BlackBerry:"BlackBerry",Bada:"Bada",Tizen:"Tizen",Linux:"Linux",ChromeOS:"Chrome OS",PlayStation4:"PlayStation 4",Roku:"Roku"},ae={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"};class u{static getFirstMatch(e,n){const r=n.match(e);return r&&r.length>0&&r[1]||""}static getSecondMatch(e,n){const r=n.match(e);return r&&r.length>1&&r[2]||""}static matchAndReturnConst(e,n,r){if(e.test(n))return r}static getWindowsVersionName(e){switch(e){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}static getMacOSVersionName(e){const n=e.split(".").splice(0,2).map(r=>parseInt(r,10)||0);if(n.push(0),n[0]===10)switch(n[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}}static getAndroidVersionName(e){const n=e.split(".").splice(0,2).map(r=>parseInt(r,10)||0);if(n.push(0),!(n[0]===1&&n[1]<5)){if(n[0]===1&&n[1]<6)return"Cupcake";if(n[0]===1&&n[1]>=6)return"Donut";if(n[0]===2&&n[1]<2)return"Eclair";if(n[0]===2&&n[1]===2)return"Froyo";if(n[0]===2&&n[1]>2)return"Gingerbread";if(n[0]===3)return"Honeycomb";if(n[0]===4&&n[1]<1)return"Ice Cream Sandwich";if(n[0]===4&&n[1]<4)return"Jelly Bean";if(n[0]===4&&n[1]>=4)return"KitKat";if(n[0]===5)return"Lollipop";if(n[0]===6)return"Marshmallow";if(n[0]===7)return"Nougat";if(n[0]===8)return"Oreo";if(n[0]===9)return"Pie"}}static getVersionPrecision(e){return e.split(".").length}static compareVersions(e,n,r=!1){const s=u.getVersionPrecision(e),a=u.getVersionPrecision(n);let i=Math.max(s,a),m=0;const p=u.map([e,n],M=>{const S=i-u.getVersionPrecision(M),b=M+new Array(S+1).join(".0");return u.map(b.split("."),R=>new Array(20-R.length).join("0")+R).reverse()});for(r&&(m=i-Math.min(s,a)),i-=1;i>=m;){if(p[0][i]>p[1][i])return 1;if(p[0][i]===p[1][i]){if(i===m)return 0;i-=1}else if(p[0][i]{r[p]=i[p]})}return e}static getBrowserAlias(e){return Fs[e]}static getBrowserTypeByAlias(e){return Mt[e]||""}}const B=/version\/(\d+(\.?_?\d+)+)/i,Es=[{test:[/googlebot/i],describe(t){const e={name:"Googlebot"},n=u.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,t)||u.getFirstMatch(B,t);return n&&(e.version=n),e}},{test:[/opera/i],describe(t){const e={name:"Opera"},n=u.getFirstMatch(B,t)||u.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test:[/opr\/|opios/i],describe(t){const e={name:"Opera"},n=u.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,t)||u.getFirstMatch(B,t);return n&&(e.version=n),e}},{test:[/SamsungBrowser/i],describe(t){const e={name:"Samsung Internet for Android"},n=u.getFirstMatch(B,t)||u.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test:[/Whale/i],describe(t){const e={name:"NAVER Whale Browser"},n=u.getFirstMatch(B,t)||u.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,t);return n&&(e.version=n),e}},{test:[/MZBrowser/i],describe(t){const e={name:"MZ Browser"},n=u.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,t)||u.getFirstMatch(B,t);return n&&(e.version=n),e}},{test:[/focus/i],describe(t){const e={name:"Focus"},n=u.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,t)||u.getFirstMatch(B,t);return n&&(e.version=n),e}},{test:[/swing/i],describe(t){const e={name:"Swing"},n=u.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,t)||u.getFirstMatch(B,t);return n&&(e.version=n),e}},{test:[/coast/i],describe(t){const e={name:"Opera Coast"},n=u.getFirstMatch(B,t)||u.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe(t){const e={name:"Opera Touch"},n=u.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,t)||u.getFirstMatch(B,t);return n&&(e.version=n),e}},{test:[/yabrowser/i],describe(t){const e={name:"Yandex Browser"},n=u.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,t)||u.getFirstMatch(B,t);return n&&(e.version=n),e}},{test:[/ucbrowser/i],describe(t){const e={name:"UC Browser"},n=u.getFirstMatch(B,t)||u.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test:[/Maxthon|mxios/i],describe(t){const e={name:"Maxthon"},n=u.getFirstMatch(B,t)||u.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test:[/epiphany/i],describe(t){const e={name:"Epiphany"},n=u.getFirstMatch(B,t)||u.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test:[/puffin/i],describe(t){const e={name:"Puffin"},n=u.getFirstMatch(B,t)||u.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test:[/sleipnir/i],describe(t){const e={name:"Sleipnir"},n=u.getFirstMatch(B,t)||u.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test:[/k-meleon/i],describe(t){const e={name:"K-Meleon"},n=u.getFirstMatch(B,t)||u.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test:[/micromessenger/i],describe(t){const e={name:"WeChat"},n=u.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,t)||u.getFirstMatch(B,t);return n&&(e.version=n),e}},{test:[/qqbrowser/i],describe(t){const e={name:/qqbrowserlite/i.test(t)?"QQ Browser Lite":"QQ Browser"},n=u.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,t)||u.getFirstMatch(B,t);return n&&(e.version=n),e}},{test:[/msie|trident/i],describe(t){const e={name:"Internet Explorer"},n=u.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test:[/\sedg\//i],describe(t){const e={name:"Microsoft Edge"},n=u.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test:[/edg([ea]|ios)/i],describe(t){const e={name:"Microsoft Edge"},n=u.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test:[/vivaldi/i],describe(t){const e={name:"Vivaldi"},n=u.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test:[/seamonkey/i],describe(t){const e={name:"SeaMonkey"},n=u.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test:[/sailfish/i],describe(t){const e={name:"Sailfish"},n=u.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,t);return n&&(e.version=n),e}},{test:[/silk/i],describe(t){const e={name:"Amazon Silk"},n=u.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test:[/phantom/i],describe(t){const e={name:"PhantomJS"},n=u.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test:[/slimerjs/i],describe(t){const e={name:"SlimerJS"},n=u.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(t){const e={name:"BlackBerry"},n=u.getFirstMatch(B,t)||u.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test:[/(web|hpw)[o0]s/i],describe(t){const e={name:"WebOS Browser"},n=u.getFirstMatch(B,t)||u.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test:[/bada/i],describe(t){const e={name:"Bada"},n=u.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test:[/tizen/i],describe(t){const e={name:"Tizen"},n=u.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,t)||u.getFirstMatch(B,t);return n&&(e.version=n),e}},{test:[/qupzilla/i],describe(t){const e={name:"QupZilla"},n=u.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,t)||u.getFirstMatch(B,t);return n&&(e.version=n),e}},{test:[/firefox|iceweasel|fxios/i],describe(t){const e={name:"Firefox"},n=u.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test:[/electron/i],describe(t){const e={name:"Electron"},n=u.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test:[/MiuiBrowser/i],describe(t){const e={name:"Miui"},n=u.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test:[/chromium/i],describe(t){const e={name:"Chromium"},n=u.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,t)||u.getFirstMatch(B,t);return n&&(e.version=n),e}},{test:[/chrome|crios|crmo/i],describe(t){const e={name:"Chrome"},n=u.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test:[/GSA/i],describe(t){const e={name:"Google Search"},n=u.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test(t){const e=!t.test(/like android/i),n=t.test(/android/i);return e&&n},describe(t){const e={name:"Android Browser"},n=u.getFirstMatch(B,t);return n&&(e.version=n),e}},{test:[/playstation 4/i],describe(t){const e={name:"PlayStation 4"},n=u.getFirstMatch(B,t);return n&&(e.version=n),e}},{test:[/safari|applewebkit/i],describe(t){const e={name:"Safari"},n=u.getFirstMatch(B,t);return n&&(e.version=n),e}},{test:[/.*/i],describe(t){const e=/^(.*)\/(.*) /,n=/^(.*)\/(.*)[ \t]\((.*)/,s=t.search("\\(")!==-1?n:e;return{name:u.getFirstMatch(s,t),version:u.getSecondMatch(s,t)}}}],Bs=[{test:[/Roku\/DVP/],describe(t){const e=u.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,t);return{name:W.Roku,version:e}}},{test:[/windows phone/i],describe(t){const e=u.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,t);return{name:W.WindowsPhone,version:e}}},{test:[/windows /i],describe(t){const e=u.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,t),n=u.getWindowsVersionName(e);return{name:W.Windows,version:e,versionName:n}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(t){const e={name:W.iOS},n=u.getSecondMatch(/(Version\/)(\d[\d.]+)/,t);return n&&(e.version=n),e}},{test:[/macintosh/i],describe(t){const e=u.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,t).replace(/[_\s]/g,"."),n=u.getMacOSVersionName(e),r={name:W.MacOS,version:e};return n&&(r.versionName=n),r}},{test:[/(ipod|iphone|ipad)/i],describe(t){const e=u.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,t).replace(/[_\s]/g,".");return{name:W.iOS,version:e}}},{test(t){const e=!t.test(/like android/i),n=t.test(/android/i);return e&&n},describe(t){const e=u.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,t),n=u.getAndroidVersionName(e),r={name:W.Android,version:e};return n&&(r.versionName=n),r}},{test:[/(web|hpw)[o0]s/i],describe(t){const e=u.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,t),n={name:W.WebOS};return e&&e.length&&(n.version=e),n}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(t){const e=u.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,t)||u.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,t)||u.getFirstMatch(/\bbb(\d+)/i,t);return{name:W.BlackBerry,version:e}}},{test:[/bada/i],describe(t){const e=u.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,t);return{name:W.Bada,version:e}}},{test:[/tizen/i],describe(t){const e=u.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,t);return{name:W.Tizen,version:e}}},{test:[/linux/i],describe(){return{name:W.Linux}}},{test:[/CrOS/],describe(){return{name:W.ChromeOS}}},{test:[/PlayStation 4/],describe(t){const e=u.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,t);return{name:W.PlayStation4,version:e}}}],Rs=[{test:[/googlebot/i],describe(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe(t){const e=u.getFirstMatch(/(can-l01)/i,t)&&"Nova",n={type:T.mobile,vendor:"Huawei"};return e&&(n.model=e),n}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe(){return{type:T.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe(){return{type:T.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(){return{type:T.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe(){return{type:T.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe(){return{type:T.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe(){return{type:T.tablet}}},{test(t){const e=t.test(/ipod|iphone/i),n=t.test(/like (ipod|iphone)/i);return e&&!n},describe(t){const e=u.getFirstMatch(/(ipod|iphone)/i,t);return{type:T.mobile,vendor:"Apple",model:e}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe(){return{type:T.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe(){return{type:T.mobile}}},{test(t){return t.getBrowserName(!0)==="blackberry"},describe(){return{type:T.mobile,vendor:"BlackBerry"}}},{test(t){return t.getBrowserName(!0)==="bada"},describe(){return{type:T.mobile}}},{test(t){return t.getBrowserName()==="windows phone"},describe(){return{type:T.mobile,vendor:"Microsoft"}}},{test(t){const e=Number(String(t.getOSVersion()).split(".")[0]);return t.getOSName(!0)==="android"&&e>=3},describe(){return{type:T.tablet}}},{test(t){return t.getOSName(!0)==="android"},describe(){return{type:T.mobile}}},{test(t){return t.getOSName(!0)==="macos"},describe(){return{type:T.desktop,vendor:"Apple"}}},{test(t){return t.getOSName(!0)==="windows"},describe(){return{type:T.desktop}}},{test(t){return t.getOSName(!0)==="linux"},describe(){return{type:T.desktop}}},{test(t){return t.getOSName(!0)==="playstation 4"},describe(){return{type:T.tv}}},{test(t){return t.getOSName(!0)==="roku"},describe(){return{type:T.tv}}}],$s=[{test(t){return t.getBrowserName(!0)==="microsoft edge"},describe(t){if(/\sedg\//i.test(t))return{name:ae.Blink};const n=u.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,t);return{name:ae.EdgeHTML,version:n}}},{test:[/trident/i],describe(t){const e={name:ae.Trident},n=u.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test(t){return t.test(/presto/i)},describe(t){const e={name:ae.Presto},n=u.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test(t){const e=t.test(/gecko/i),n=t.test(/like gecko/i);return e&&!n},describe(t){const e={name:ae.Gecko},n=u.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}},{test:[/(apple)?webkit\/537\.36/i],describe(){return{name:ae.Blink}}},{test:[/(apple)?webkit/i],describe(t){const e={name:ae.WebKit},n=u.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,t);return n&&(e.version=n),e}}];class at{constructor(e,n=!1){if(e==null||e==="")throw new Error("UserAgent parameter can't be empty");this._ua=e,this.parsedResult={},n!==!0&&this.parse()}getUA(){return this._ua}test(e){return e.test(this._ua)}parseBrowser(){this.parsedResult.browser={};const e=u.find(Es,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return e&&(this.parsedResult.browser=e.describe(this.getUA())),this.parsedResult.browser}getBrowser(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()}getBrowserName(e){return e?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""}getBrowserVersion(){return this.getBrowser().version}getOS(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()}parseOS(){this.parsedResult.os={};const e=u.find(Bs,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return e&&(this.parsedResult.os=e.describe(this.getUA())),this.parsedResult.os}getOSName(e){const{name:n}=this.getOS();return e?String(n).toLowerCase()||"":n||""}getOSVersion(){return this.getOS().version}getPlatform(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()}getPlatformType(e=!1){const{type:n}=this.getPlatform();return e?String(n).toLowerCase()||"":n||""}parsePlatform(){this.parsedResult.platform={};const e=u.find(Rs,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return e&&(this.parsedResult.platform=e.describe(this.getUA())),this.parsedResult.platform}getEngine(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()}getEngineName(e){return e?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""}parseEngine(){this.parsedResult.engine={};const e=u.find($s,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return e&&(this.parsedResult.engine=e.describe(this.getUA())),this.parsedResult.engine}parse(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this}getResult(){return u.assign({},this.parsedResult)}satisfies(e){const n={};let r=0;const s={};let a=0;if(Object.keys(e).forEach(m=>{const p=e[m];typeof p=="string"?(s[m]=p,a+=1):typeof p=="object"&&(n[m]=p,r+=1)}),r>0){const m=Object.keys(n),p=u.find(m,S=>this.isOS(S));if(p){const S=this.satisfies(n[p]);if(S!==void 0)return S}const M=u.find(m,S=>this.isPlatform(S));if(M){const S=this.satisfies(n[M]);if(S!==void 0)return S}}if(a>0){const m=Object.keys(s),p=u.find(m,M=>this.isBrowser(M,!0));if(p!==void 0)return this.compareVersion(s[p])}}isBrowser(e,n=!1){const r=this.getBrowserName().toLowerCase();let s=e.toLowerCase();const a=u.getBrowserTypeByAlias(s);return n&&a&&(s=a.toLowerCase()),s===r}compareVersion(e){let n=[0],r=e,s=!1;const a=this.getBrowserVersion();if(typeof a=="string")return e[0]===">"||e[0]==="<"?(r=e.substr(1),e[1]==="="?(s=!0,r=e.substr(2)):n=[],e[0]===">"?n.push(1):n.push(-1)):e[0]==="="?r=e.substr(1):e[0]==="~"&&(s=!0,r=e.substr(1)),n.indexOf(u.compareVersions(a,r,s))>-1}isOS(e){return this.getOSName(!0)===String(e).toLowerCase()}isPlatform(e){return this.getPlatformType(!0)===String(e).toLowerCase()}isEngine(e){return this.getEngineName(!0)===String(e).toLowerCase()}is(e,n=!1){return this.isBrowser(e,n)||this.isOS(e)||this.isPlatform(e)}some(e=[]){return e.some(n=>this.is(n))}}/*! + `,[$t({originalTransition:"background-color .3s var(--n-bezier), box-shadow .3s var(--n-bezier)"})])]);function Rn(e){return e.map(xt)}function xt(e){var t,n;return typeof e=="string"?{label:e,value:e}:e.type==="group"?{type:"group",label:(t=e.label)!==null&&t!==void 0?t:e.name,value:(n=e.value)!==null&&n!==void 0?n:e.name,key:e.key||e.name,children:e.children.map(s=>xt(s))}:e}const Bn=Object.assign(Object.assign({},wt.props),{to:Ne.propTo,menuProps:Object,append:Boolean,bordered:{type:Boolean,default:void 0},clearable:{type:Boolean,default:void 0},defaultValue:{type:String,default:null},loading:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},placeholder:String,placement:{type:String,default:"bottom-start"},value:String,blurAfterSelect:Boolean,clearAfterSelect:Boolean,getShow:Function,showEmpty:Boolean,inputProps:Object,renderOption:Function,renderLabel:Function,size:String,options:{type:Array,default:()=>[]},zIndex:Number,status:String,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onSelect:[Function,Array],onBlur:[Function,Array],onFocus:[Function,Array],onInput:[Function,Array]}),kt=on({name:"AutoComplete",props:Bn,setup(e){const{mergedBorderedRef:t,namespaceRef:n,mergedClsPrefixRef:r,inlineThemeDisabled:s}=an(e),a=ln(e),{mergedSizeRef:i,mergedDisabledRef:m,mergedStatusRef:p}=a,M=N(null),S=N(null),_=N(e.defaultValue),B=un(e,"value"),j=cn(B,_),g=N(!1),q=N(!1),y=wt("AutoComplete","-auto-complete",En,Lt,e,r),F=I(()=>Rn(e.options)),D=I(()=>{const{getShow:v}=e;return v?v(j.value||""):!!j.value}),ee=I(()=>D.value&&g.value&&(e.showEmpty?!0:!!F.value.length)),Z=I(()=>It(F.value,Dt("value","children")));function Y(v){const{"onUpdate:value":C,onUpdateValue:U,onInput:J}=e,{nTriggerFormInput:oe,nTriggerFormChange:b}=a;U&&fe(U,v),C&&fe(C,v),J&&fe(J,v),_.value=v,oe(),b()}function ge(v){const{onSelect:C}=e,{nTriggerFormInput:U,nTriggerFormChange:J}=a;C&&fe(C,v),U(),J()}function he(v){const{onBlur:C}=e,{nTriggerFormBlur:U}=a;C&&fe(C,v),U()}function ve(v){const{onFocus:C}=e,{nTriggerFormFocus:U}=a;C&&fe(C,v),U()}function H(){q.value=!0}function E(){window.setTimeout(()=>{q.value=!1},0)}function ue(v){var C,U,J;switch(v.key){case"Enter":if(!q.value){const oe=(C=S.value)===null||C===void 0?void 0:C.getPendingTmNode();oe&&(le(oe.rawNode),v.preventDefault())}break;case"ArrowDown":(U=S.value)===null||U===void 0||U.next();break;case"ArrowUp":(J=S.value)===null||J===void 0||J.prev();break}}function le(v){(v==null?void 0:v.value)!==void 0&&(ge(v.value),e.clearAfterSelect?Y(null):v.label!==void 0&&Y(e.append?`${j.value}${v.label}`:v.label),g.value=!1,e.blurAfterSelect&&T())}function be(){Y(null)}function _e(v){g.value=!0,ve(v)}function we(v){g.value=!1,he(v)}function ye(v){g.value=!0,Y(v)}function Se(v){le(v.rawNode)}function xe(v){var C;!((C=M.value)===null||C===void 0)&&C.contains(pn(v))||(g.value=!1)}function T(){var v,C;!((v=M.value)===null||v===void 0)&&v.contains(document.activeElement)&&((C=document.activeElement)===null||C===void 0||C.blur())}const l=I(()=>{const{common:{cubicBezierEaseInOut:v},self:{menuBoxShadow:C}}=y.value;return{"--n-menu-box-shadow":C,"--n-bezier":v}}),c=s?dn("auto-complete",void 0,l,e):void 0,k=N(null),L={focus:()=>{var v;(v=k.value)===null||v===void 0||v.focus()},blur:()=>{var v;(v=k.value)===null||v===void 0||v.blur()}};return{focus:L.focus,blur:L.blur,inputInstRef:k,uncontrolledValue:_,mergedValue:j,isMounted:fn(),adjustedTo:Ne(e),menuInstRef:S,triggerElRef:M,treeMate:Z,mergedSize:i,mergedDisabled:m,active:ee,mergedStatus:p,handleClear:be,handleFocus:_e,handleBlur:we,handleInput:ye,handleToggle:Se,handleClickOutsideMenu:xe,handleCompositionStart:H,handleCompositionEnd:E,handleKeyDown:ue,mergedTheme:y,cssVars:s?void 0:l,themeClass:c==null?void 0:c.themeClass,onRender:c==null?void 0:c.onRender,mergedBordered:t,namespace:n,mergedClsPrefix:r}},render(){const{mergedClsPrefix:e}=this;return te("div",{class:`${e}-auto-complete`,ref:"triggerElRef",onKeydown:this.handleKeyDown,onCompositionstart:this.handleCompositionStart,onCompositionend:this.handleCompositionEnd},te(Nt,null,{default:()=>[te(Ut,null,{default:()=>{if(this.$slots.default)return zt(this.$slots,"default",{handleInput:this.handleInput,handleFocus:this.handleFocus,handleBlur:this.handleBlur,value:this.mergedValue});const{mergedTheme:n}=this;return te(yt,{ref:"inputInstRef",status:this.mergedStatus,theme:n.peers.Input,themeOverrides:n.peerOverrides.Input,bordered:this.mergedBordered,value:this.mergedValue,placeholder:this.placeholder,size:this.mergedSize,disabled:this.mergedDisabled,clearable:this.clearable,loading:this.loading,inputProps:this.inputProps,onClear:this.handleClear,onFocus:this.handleFocus,onUpdateValue:this.handleInput,onBlur:this.handleBlur},{suffix:()=>{var r,s;return(s=(r=this.$slots).suffix)===null||s===void 0?void 0:s.call(r)},prefix:()=>{var r,s;return(s=(r=this.$slots).prefix)===null||s===void 0?void 0:s.call(r)}})}}),te(jt,{show:this.active,to:this.adjustedTo,containerClass:this.namespace,zIndex:this.zIndex,teleportDisabled:this.adjustedTo===Ne.tdkey,placement:this.placement,width:"target"},{default:()=>te(mn,{name:"fade-in-scale-up-transition",appear:this.isMounted},{default:()=>{var t;if((t=this.onRender)===null||t===void 0||t.call(this),!this.active)return null;const{menuProps:n}=this;return Ue(te(qt,Object.assign({},n,{clsPrefix:e,ref:"menuInstRef",theme:this.mergedTheme.peers.InternalSelectMenu,themeOverrides:this.mergedTheme.peerOverrides.InternalSelectMenu,"auto-pending":!0,class:[`${e}-auto-complete-menu`,this.themeClass,n==null?void 0:n.class],style:[n==null?void 0:n.style,this.cssVars],treeMate:this.treeMate,multiple:!1,renderLabel:this.renderLabel,renderOption:this.renderOption,size:"medium",onToggle:this.handleToggle}),{empty:()=>{var r,s;return(s=(r=this.$slots).empty)===null||s===void 0?void 0:s.call(r)}}),[[Wt,this.handleClickOutsideMenu,void 0,{capture:!0}]])}})})]}))}});function Pn(){const e=me(Ht,null);return e===null&&gn("use-loading-bar","No outer founded."),e}const An={class:"outer"},Tn={class:"left_box"},On={class:"left_contain"},Vn=["onClick"],$n=["onDragstart","onDrop"],Ln={class:"facility-name"},In={class:"avatars"},Dn={key:0,class:"avatar-wrapper"},Nn=["src"],Un={key:0,class:"workaholic"},zn={class:"waiting"},jn={class:"mid_box"},Wn={class:"mid_contain"},qn={class:"avatars"},Hn=["src"],Gn={class:"mid_contain"},Kn={class:"avatars"},Qn=["src"],Jn={class:"mid_contain"},Xn={class:"avatars"},Zn=["src"],Yn={class:"mid_contain"},er={class:"avatars"},tr=["src"],nr={class:"mid_contain"},rr={class:"avatars"},sr=["src"],or={class:"right_box"},ir={class:"right_contain"},ar={class:"avatars"},lr=["src"],ur={class:"right_contain"},cr={class:"avatars"},dr=["src"],fr={class:"right_contain"},mr={class:"avatars"},pr=["src"],gr={class:"right_contain"},hr={class:"avatars"},vr=["src"],br={key:1,class:"type-select"},_r={class:"select-label"},wr={class:"table-space"},yr={class:"select-label"},Sr={class:"table-space group"},xr={__name:"PlanEditor",setup(e,{expose:t}){hn(l=>({"0bf6c50e":o(le),d6a18ac4:o(Se)}));const n=pt(),r=$e(),{operators:s,groups:a,current_plan:i,workaholic:m,sub_plan:p,backup_plans:M}=pe(r),{facility_operator_limit:S}=r,{conf:_}=pe(n),B=N(null),j=[{label:"贸易站",value:"贸易站"},{label:"制造站",value:"制造站"},{label:"发电站",value:"发电站"}],g=me("facility"),q={贸易站:"info",制造站:"warning",发电站:"primary"},y=I(()=>g.value.startsWith("room")&&i.value[g.value].name=="发电站"?1:S[g.value]||0);function F(){i.value[g.value].name="",bn(()=>{const l=[];for(let c=0;cg.value.startsWith("room")?i.value[g.value].name:"",(l,c)=>{if(l=="发电站"){const k=i.value[g.value].plans;for(;k.length>y.value;)k.pop()}else if(c=="发电站"){const k=i.value[g.value].plans;for(;k.length[{value:"",label:"(无)"}].concat(s.value));I(()=>[{value:"Free",label:"Free"}].concat(s.value));const ee=I(()=>[{value:"Free",label:"Free"}].concat(D.value)),Z=I(()=>[{value:"Current",label:"Current"}].concat(D.value)),Y=I(()=>[{value:"Current",label:"Current"}].concat(ee.value));function ge(l){return p.value=="main"?l.startsWith("dorm")?ee.value:D.value:l.startsWith("dorm")?Y.value:Z.value}const he=I(()=>g.value.startsWith("dormitory")?"宿舍":g.value=="central"?"控制中枢":g.value=="contact"?"办公室":g.value=="meeting"?"会客室":g.value=="factory"?"加工站":g.value=="train"?"训练室(仅可安排协助位)":"未知"),ve=I(()=>{let l=!0;for(const c of i.value[g.value].plans)if(c.agent){l=!1;break}return l}),H=I(()=>{const l=a.value.length,c={};for(let k=0;k{Ke(k,l,L.plan)}),c.preventDefault()}const le=I(()=>_.value.theme=="light"?"lightgrey":"grey");t({outer:B});function be(){for(let l=0;lte("div",{style:{display:"flex",alignItems:"center",gap:"12px"}},[te(Gt,{src:"/product/"+l.value+".png",round:!0,size:"small"}),l.label]),Se=I(()=>_.value.theme=="light"?.6:.7),xe=I(()=>{for(let l=1;l<=4;++l)for(let c=0;c<5;++c)if(i.value[`dormitory_${l}`].plans[c].agent=="菲亚梅塔")return i.value[`dormitory_${l}`].plans[c].replacement;return[]});function T(l){g.value==l?g.value="":g.value=l}return(l,c)=>{const k=St,L=ke,v=je,C=vt,U=yt,J=bt,oe=_t;return w(),x("div",{class:"plan-container",ref_key:"outer",ref:B},[d("div",An,[d("div",Tn,[(w(),x($,null,K(3,b=>d("div",On,[(w(!0),x($,null,K([`room_${b}_1`,`room_${b}_2`,`room_${b}_3`],P=>(w(),x("div",{key:P,onClick:z=>T(P),class:vn([q[o(i)[P].name],P===o(g)?"true":"false"])},[["制造站","贸易站"].includes(o(i)[P].name)?(w(),x("div",{key:0,class:"product-bg",style:X({"background-image":`url(/product/${o(i)[P].product}.png)`})},null,4)):ne("",!0),Ue(d("div",{draggable:"true",onDragstart:z=>E(P,z),onDragover:c[0]||(c[0]=Xe(()=>{},["prevent"])),onDragenter:c[1]||(c[1]=Xe(()=>{},["prevent"])),onDrop:z=>ue(P,z),class:"draggable"},[d("div",Ln,Ze(o(i)[P].name),1),d("div",In,[(w(!0),x($,null,K(o(i)[P].plans,z=>(w(),x($,null,[z.agent?(w(),x("div",Dn,[d("img",{src:`avatar/${z.agent}.webp`,width:"45",height:"45",style:X({"border-bottom":o(H)[z.group]}),draggable:"false"},null,12,Nn),o(m).includes(z.agent)&&!o(xe).includes(z.agent)?(w(),x("div",Un)):ne("",!0)])):ne("",!0)],64))),256))])],40,$n),[[Je,o(i)[P].name]]),Ue(d("div",zn,c[13]||(c[13]=[d("div",null,"待建造",-1)]),512),[[Je,!o(i)[P].name]])],10,Vn))),128))])),64))]),d("div",jn,[d("div",Wn,[f(k,{secondary:o(g)!="central",class:"facility-5",onClick:c[2]||(c[2]=b=>T("central"))},{default:h(()=>[d("div",null,[c[14]||(c[14]=d("div",{class:"facility-name"},"控制中枢",-1)),d("div",qn,[(w(!0),x($,null,K(o(i).central.plans,b=>(w(),x("img",{src:`avatar/${b.agent}.webp`,width:"45",height:"45",style:X({"border-bottom":o(H)[b.group]})},null,12,Hn))),256))])])]),_:1},8,["secondary"])]),d("div",Gn,[f(k,{secondary:o(g)!="dormitory_1",class:"facility-5",onClick:c[3]||(c[3]=b=>T("dormitory_1"))},{default:h(()=>[d("div",null,[c[15]||(c[15]=d("div",{class:"facility-name"},"宿舍1",-1)),d("div",Kn,[(w(!0),x($,null,K(o(i).dormitory_1.plans,b=>(w(),x("img",{src:`avatar/${b.agent}.webp`,width:"45",height:"45",style:X({"border-bottom":o(H)[b.group]})},null,12,Qn))),256))])])]),_:1},8,["secondary"])]),d("div",Jn,[f(k,{secondary:o(g)!="dormitory_2",class:"facility-5",onClick:c[4]||(c[4]=b=>T("dormitory_2"))},{default:h(()=>[d("div",null,[c[16]||(c[16]=d("div",{class:"facility-name"},"宿舍2",-1)),d("div",Xn,[(w(!0),x($,null,K(o(i).dormitory_2.plans,b=>(w(),x("img",{src:`avatar/${b.agent}.webp`,width:"45",height:"45",style:X({"border-bottom":o(H)[b.group]})},null,12,Zn))),256))])])]),_:1},8,["secondary"])]),d("div",Yn,[f(k,{secondary:o(g)!="dormitory_3",class:"facility-5",onClick:c[5]||(c[5]=b=>T("dormitory_3"))},{default:h(()=>[d("div",null,[c[17]||(c[17]=d("div",{class:"facility-name"},"宿舍3",-1)),d("div",er,[(w(!0),x($,null,K(o(i).dormitory_3.plans,b=>(w(),x("img",{src:`avatar/${b.agent}.webp`,width:"45",height:"45",style:X({"border-bottom":o(H)[b.group]})},null,12,tr))),256))])])]),_:1},8,["secondary"])]),d("div",nr,[f(k,{secondary:o(g)!="dormitory_4",class:"facility-5",onClick:c[6]||(c[6]=b=>T("dormitory_4"))},{default:h(()=>[d("div",null,[c[18]||(c[18]=d("div",{class:"facility-name"},"宿舍4",-1)),d("div",rr,[(w(!0),x($,null,K(o(i).dormitory_4.plans,b=>(w(),x("img",{src:`avatar/${b.agent}.webp`,width:"45",height:"45",style:X({"border-bottom":o(H)[b.group]})},null,12,sr))),256))])])]),_:1},8,["secondary"])])]),d("div",or,[d("div",ir,[f(k,{secondary:o(g)!="meeting",class:"facility-2",onClick:c[7]||(c[7]=b=>T("meeting"))},{default:h(()=>[d("div",null,[c[19]||(c[19]=d("div",{class:"facility-name"},"会客室",-1)),d("div",ar,[(w(!0),x($,null,K(o(i).meeting.plans,b=>(w(),x("img",{src:`avatar/${b.agent}.webp`,width:"45",height:"45",style:X({"border-bottom":o(H)[b.group]})},null,12,lr))),256))])])]),_:1},8,["secondary"])]),d("div",ur,[f(k,{secondary:o(g)!="factory",class:"facility-2",onClick:c[8]||(c[8]=b=>T("factory"))},{default:h(()=>[d("div",null,[c[20]||(c[20]=d("div",{class:"facility-name"},"加工站",-1)),d("div",cr,[(w(!0),x($,null,K(o(i).factory.plans,b=>(w(),x("img",{src:`avatar/${b.agent}.webp`,width:"45",height:"45",style:X({"border-bottom":o(H)[b.group]})},null,12,dr))),256))])])]),_:1},8,["secondary"])]),d("div",fr,[f(k,{secondary:o(g)!="contact",class:"facility-2",onClick:c[9]||(c[9]=b=>T("contact"))},{default:h(()=>[d("div",null,[c[21]||(c[21]=d("div",{class:"facility-name"},"办公室",-1)),d("div",mr,[(w(!0),x($,null,K(o(i).contact.plans,b=>(w(),x("img",{src:`avatar/${b.agent}.webp`,width:"45",height:"45",style:X({"border-bottom":o(H)[b.group]})},null,12,pr))),256))])])]),_:1},8,["secondary"])]),d("div",gr,[f(k,{secondary:o(g)!="train",class:"facility-2",onClick:c[10]||(c[10]=b=>T("train"))},{default:h(()=>[d("div",null,[c[22]||(c[22]=d("div",{class:"facility-name"},[d("div",null,"协助位"),d("div",null,"训练位")],-1)),d("div",hr,[(w(!0),x($,null,K(o(i).train.plans,b=>(w(),x("img",{src:`avatar/${b.agent}.webp`,width:"45",height:"45",style:X({"border-bottom":o(H)[b.group]})},null,12,vr))),256))])])]),_:1},8,["secondary"])])])]),o(g)?(w(),re(C,{key:0,justify:"center"},{default:h(()=>[d("table",null,[d("tr",null,[c[27]||(c[27]=d("td",null,"设施类别:",-1)),d("td",null,[o(g).startsWith("room")?(w(),re(L,{key:0,value:o(i)[o(g)].name,"onUpdate:value":c[11]||(c[11]=b=>o(i)[o(g)].name=b),options:j,class:"type-select"},null,8,["value"])):(w(),x("span",br,Ze(o(he)),1))]),["制造站","贸易站"].includes(o(i)[o(g)].name)?(w(),x($,{key:0},[d("td",null,[c[24]||(c[24]=A("产物")),f(v,null,{default:h(()=>c[23]||(c[23]=[A("切产物功能暂未实装")])),_:1})]),d("td",null,[f(L,{value:o(i)[o(g)].product,"onUpdate:value":c[12]||(c[12]=b=>o(i)[o(g)].product=b),options:o(i)[o(g)].name=="制造站"?we:_e,class:"product-select","render-label":ye},null,8,["value","options"])])],64)):ne("",!0),d("td",null,[o(g).startsWith("dorm")?(w(),re(k,{key:0,ghost:"",type:"primary",onClick:be},{default:h(()=>c[25]||(c[25]=[A(" 此宿舍内空位填充Free ")])),_:1})):ne("",!0)]),d("td",null,[f(k,{ghost:"",type:"error",onClick:F,disabled:o(ve)},{default:h(()=>c[26]||(c[26]=[A(" 清空此设施内干员 ")])),_:1},8,["disabled"])])])])]),_:1})):ne("",!0),f(C,{justify:"center"},{default:h(()=>[d("table",null,[(w(!0),x($,null,K(o(y),b=>(w(),x("tr",{key:b},[d("td",_r,[o(g)=="train"&&b==1?(w(),x($,{key:0},[A("协助位")],64)):o(g)=="train"&&b==2?(w(),x($,{key:1},[A("训练位")],64)):(w(),x($,{key:2},[A("干员:")],64))]),d("td",wr,[f(L,{filterable:"",options:ge(o(g)),class:"operator-select",value:o(i)[o(g)].plans[b-1].agent,"onUpdate:value":P=>o(i)[o(g)].plans[b-1].agent=P,filter:(P,z)=>o(gt)(z.label,P),"render-label":o(ht)},null,8,["options","value","onUpdate:value","filter","render-label"])]),d("td",yr,[c[29]||(c[29]=d("span",null,"组",-1)),f(v,null,{default:h(()=>c[28]||(c[28]=[A("可以将有联动基建技能的干员或者心情掉率相等的干员编入同组")])),_:1})]),d("td",Sr,[f(U,{value:o(i)[o(g)].plans[b-1].group,"onUpdate:value":P=>o(i)[o(g)].plans[b-1].group=P,disabled:!o(i)[o(g)].plans[b-1].agent},null,8,["value","onUpdate:value","disabled"])]),c[30]||(c[30]=d("td",{class:"select-label"},"替换:",-1)),d("td",null,[f(oe,{"show-label":!1,"show-feedback":!1},{default:h(()=>[f(J,{disabled:!o(i)[o(g)].plans[b-1].agent,modelValue:o(i)[o(g)].plans[b-1].replacement,"onUpdate:modelValue":P=>o(i)[o(g)].plans[b-1].replacement=P,class:"replacement-select"},null,8,["disabled","modelValue","onUpdate:modelValue"])]),_:2},1024)])]))),128))])]),_:1})],512)}}},kr=We(xr,[["__scopeId","data-v-7951f043"]]),Mr={__name:"TriggerString",props:["data"],emits:["update"],setup(e,{emit:t}){const n=e,r=t,s=N(n.data);qe(s,()=>{r("update",s.value)});const a=I(()=>{let y=s.value.match(/op_data.operators\['(.+?)'\].is_resting\(\)/);return y&&y[0]==s.value?{type:"in_dorm",operator:y[1]}:(y=s.value.match(/op_data.operators\['(.+?)'\].is_working\(\)/),y&&y[0]==s.value?{type:"working",operator:y[1]}:(y=s.value.match(/op_data.operators\['(.+?)'\].current_room/),y&&y[0]==s.value?{type:"room",operator:y[1]}:(y=s.value.match(/op_data.operators\['(.+?)'\].current_mood\(\)/),y&&y[0]==s.value?{type:"mood",operator:y[1]}:s.value=="op_data.party_time"?{type:"impart"}:{type:"custom"})))}),i=I(()=>a.value.type=="custom"?"custom":a.value.type=="impart"?"impart":"op"),m=[{label:"干员属性",value:"op"},{label:"线索交流结束时间",value:"impart"},{label:"自定义",value:"custom"}],p=[{label:"心情",value:"mood"},{label:"当前位置",value:"room"},{label:"在工作",value:"working"},{label:"在休息",value:"in_dorm"}];function M(y){s.value="",y=="op"?s.value="op_data.operators['阿米娅'].current_mood()":y=="impart"&&(s.value="op_data.party_time")}const S=$e(),{operators:_}=pe(S);function B(y,F){const D=`op_data.operators['${y}'].`;F=="in_dorm"?s.value=D+"is_resting()":F=="working"?s.value=D+"is_working()":F=="room"?s.value=D+"current_room":F=="mood"?s.value=D+"current_mood()":s.value=""}function j(y){B(y,a.value.type)}function g(y){B(a.value.operator,y)}const q=["True","False","None"];return(y,F)=>{const D=ke,ee=kt;return w(),x($,null,[f(D,{"default-value":o(i),options:m,"on-update:value":M,style:{"min-width":"180px"}},null,8,["default-value"]),o(i)=="custom"?(w(),re(ee,{key:0,value:o(s),"onUpdate:value":F[0]||(F[0]=Z=>Le(s)?s.value=Z:null),options:q,"blur-after-select":"","get-show":()=>!0},null,8,["value"])):ne("",!0),o(i)=="op"?(w(),x($,{key:1},[f(D,{"default-value":o(a).operator,filterable:"",options:o(_),"on-update:value":j,filter:(Z,Y)=>o(gt)(Y.label,Z),"render-label":o(ht),style:{"min-width":"220px"}},null,8,["default-value","options","filter","render-label"]),f(D,{"default-value":o(a).type,options:p,"on-update:value":g,style:{"min-width":"120px"}},null,8,["default-value"])],64)):ne("",!0)],64)}}},Cr={class:"label"},Fr={key:1,class:"label"},Er={class:"label"},Rr={key:1,class:"label"},Br={__name:"TriggerEditor",props:["data"],emits:["update"],setup(e,{emit:t}){const n=e,r=t,s=N(n.data.left),a=N(n.data.operator),i=N(n.data.right);function m(){const S={left:s.value,operator:a.value,right:i.value};r("update",S)}qe([s,a,i],()=>{m()});const p=[{label:"表达式",value:"expression"},{label:"值",value:"string"}],M=["and","or","==","!=",">","<",">=","<=","+","-"];return(S,_)=>{const B=ke,j=_n("trigger-editor",!0),g=Mr,q=kt,y=Kt;return w(),re(y,{size:"small","single-line":!1},{default:h(()=>[d("tr",null,[d("th",null,[d("div",Cr,[_[5]||(_[5]=A(" 左 ")),f(B,{"default-value":typeof o(s)=="object"?"expression":"string","on-update:value":F=>{s.value=F=="string"?"":{left:"",operator:"",right:""}},options:p},null,8,["default-value","on-update:value"])])]),d("td",null,[typeof o(s)=="object"?(w(),re(j,{key:0,data:o(s),onUpdate:_[0]||(_[0]=F=>s.value=F)},null,8,["data"])):(w(),x("div",Fr,[f(g,{data:o(s),onUpdate:_[1]||(_[1]=F=>{s.value=F})},null,8,["data"])]))])]),d("tr",null,[_[6]||(_[6]=d("th",null,"运算符",-1)),d("td",null,[f(q,{value:o(a),"onUpdate:value":_[2]||(_[2]=F=>Le(a)?a.value=F:null),options:M,"blur-after-select":"","get-show":()=>!0},null,8,["value"])])]),d("tr",null,[d("th",null,[d("div",Er,[_[7]||(_[7]=A(" 右 ")),f(B,{"default-value":typeof o(i)=="object"?"expression":"string","on-update:value":F=>{i.value=F=="string"?"":{left:"",operator:"",right:""}},options:p},null,8,["default-value","on-update:value"])])]),d("td",null,[typeof o(i)=="object"?(w(),re(j,{key:0,data:o(i),onUpdate:_[3]||(_[3]=F=>i.value=F)},null,8,["data"])):(w(),x("div",Rr,[f(g,{data:o(i),onUpdate:_[4]||(_[4]=F=>{i.value=F})},null,8,["data"])]))])])]),_:1})}}},Pr=We(Br,[["__scopeId","data-v-ab1299ac"]]),Ar={class:"dropdown-container"},Tr={class:"dropdown-label"},Or={__name:"TriggerDialog",setup(e){const t=me("show_trigger_editor"),n=$e(),{sub_plan:r,backup_plans:s}=pe(n),a=[{label:"任务开始",value:"BEGINNING"},{label:"下班结束",value:"BEFORE_PLANNING"},{label:"上班结束",value:"AFTER_PLANNING"},{label:"任务结束",value:"END"}];function i(m){s.value[r.value].trigger=m}return(m,p)=>{const M=je,S=ke,_=Pr,B=Qt,j=Sn,g=wn,q=Jt;return w(),re(q,{show:o(t),"onUpdate:show":p[1]||(p[1]=y=>Le(t)?t.value=y:null),preset:"card",title:"触发条件","transform-origin":"center",style:{width:"auto","max-width":"90vw"}},{default:h(()=>[d("div",Ar,[d("label",Tr,[p[3]||(p[3]=A("触发时机 ")),f(M,null,{default:h(()=>p[2]||(p[2]=[d("div",null,"任务开始:单个任务开始时",-1),d("div",null,"下班结束:高效组下班任务安排完毕,生成上班时间任务前",-1),d("div",null,"上班结束:高效组上班安排结束时",-1),d("div",null,"任务结束:单个任务结束时",-1)])),_:1})]),f(S,{value:o(s)[o(r)].trigger_timing,"onUpdate:value":p[0]||(p[0]=y=>o(s)[o(r)].trigger_timing=y),options:a,placeholder:"Select Trigger Timing",class:"dropdown-select"},null,8,["value"])]),f(B,{style:{"max-height":"80vh","margin-top":"5px"}},{default:h(()=>[f(B,{"x-scrollable":""},{default:h(()=>[f(_,{data:o(s)[o(r)].trigger,onUpdate:i},null,8,["data"])]),_:1}),f(g,{style:{"margin-top":"8px"},"content-style":"padding: 8px",embedded:""},{default:h(()=>[f(j,{code:JSON.stringify(o(s)[o(r)].trigger,null,2),language:"json","word-wrap":""},null,8,["code"])]),_:1})]),_:1})]),_:1},8,["show"])}}};function Vr(e){return new Promise(t=>setTimeout(t,e))}function $r(e,t){if(e.match(/^[a-z]+:\/\//i))return e;if(e.match(/^\/\//))return window.location.protocol+e;if(e.match(/^[a-z]+:/i))return e;const n=document.implementation.createHTMLDocument(),r=n.createElement("base"),s=n.createElement("a");return n.head.appendChild(r),n.body.appendChild(s),t&&(r.href=t),s.href=e,s.href}const Lr=(()=>{let e=0;const t=()=>`0000${(Math.random()*36**4<<0).toString(36)}`.slice(-4);return()=>(e+=1,`u${t()}${e}`)})();function se(e){const t=[];for(let n=0,r=e.length;nQ||e.height>Q)&&(e.width>Q&&e.height>Q?e.width>e.height?(e.height*=Q/e.width,e.width=Q):(e.width*=Q/e.height,e.height=Q):e.width>Q?(e.height*=Q/e.width,e.width=Q):(e.width*=Q/e.height,e.height=Q))}function zr(e,t={}){return e.toBlob?new Promise(n=>{e.toBlob(n,t.type?t.type:"image/png",t.quality?t.quality:1)}):new Promise(n=>{const r=window.atob(e.toDataURL(t.type?t.type:void 0,t.quality?t.quality:void 0).split(",")[1]),s=r.length,a=new Uint8Array(s);for(let i=0;i{const r=new Image;r.decode=()=>t(r),r.onload=()=>t(r),r.onerror=n,r.crossOrigin="anonymous",r.decoding="async",r.src=e})}async function jr(e){return Promise.resolve().then(()=>new XMLSerializer().serializeToString(e)).then(encodeURIComponent).then(t=>`data:image/svg+xml;charset=utf-8,${t}`)}async function Wr(e,t,n){const r="http://www.w3.org/2000/svg",s=document.createElementNS(r,"svg"),a=document.createElementNS(r,"foreignObject");return s.setAttribute("width",`${t}`),s.setAttribute("height",`${n}`),s.setAttribute("viewBox",`0 0 ${t} ${n}`),a.setAttribute("width","100%"),a.setAttribute("height","100%"),a.setAttribute("x","0"),a.setAttribute("y","0"),a.setAttribute("externalResourcesRequired","true"),s.appendChild(a),a.appendChild(e),jr(s)}const G=(e,t)=>{if(e instanceof t)return!0;const n=Object.getPrototypeOf(e);return n===null?!1:n.constructor.name===t.name||G(n,t)};function qr(e){const t=e.getPropertyValue("content");return`${e.cssText} content: '${t.replace(/'|"/g,"")}';`}function Hr(e){return se(e).map(t=>{const n=e.getPropertyValue(t),r=e.getPropertyPriority(t);return`${t}: ${n}${r?" !important":""};`}).join(" ")}function Gr(e,t,n){const r=`.${e}:${t}`,s=n.cssText?qr(n):Hr(n);return document.createTextNode(`${r}{${s}}`)}function et(e,t,n){const r=window.getComputedStyle(e,n),s=r.getPropertyValue("content");if(s===""||s==="none")return;const a=Lr();try{t.className=`${t.className} ${a}`}catch{return}const i=document.createElement("style");i.appendChild(Gr(a,n,r)),t.appendChild(i)}function Kr(e,t){et(e,t,":before"),et(e,t,":after")}const tt="application/font-woff",nt="image/jpeg",Qr={woff:tt,woff2:tt,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:nt,jpeg:nt,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml",webp:"image/webp"};function Jr(e){const t=/\.([^./]*?)$/g.exec(e);return t?t[1]:""}function He(e){const t=Jr(e).toLowerCase();return Qr[t]||""}function Xr(e){return e.split(/,/)[1]}function ze(e){return e.search(/^(data:)/)!==-1}function Zr(e,t){return`data:${t};base64,${e}`}async function Ct(e,t,n){const r=await fetch(e,t);if(r.status===404)throw new Error(`Resource "${r.url}" not found`);const s=await r.blob();return new Promise((a,i)=>{const m=new FileReader;m.onerror=i,m.onloadend=()=>{try{a(n({res:r,result:m.result}))}catch(p){i(p)}},m.readAsDataURL(s)})}const De={};function Yr(e,t,n){let r=e.replace(/\?.*/,"");return n&&(r=e),/ttf|otf|eot|woff2?/i.test(r)&&(r=r.replace(/.*\//,"")),t?`[${t}]${r}`:r}async function Ge(e,t,n){const r=Yr(e,t,n.includeQueryParams);if(De[r]!=null)return De[r];n.cacheBust&&(e+=(/\?/.test(e)?"&":"?")+new Date().getTime());let s;try{const a=await Ct(e,n.fetchRequestInit,({res:i,result:m})=>(t||(t=i.headers.get("Content-Type")||""),Xr(m)));s=Zr(a,t)}catch(a){s=n.imagePlaceholder||"";let i=`Failed to fetch resource: ${e}`;a&&(i=typeof a=="string"?a:a.message),i&&console.warn(i)}return De[r]=s,s}async function es(e){const t=e.toDataURL();return t==="data:,"?e.cloneNode(!1):Ve(t)}async function ts(e,t){if(e.currentSrc){const a=document.createElement("canvas"),i=a.getContext("2d");a.width=e.clientWidth,a.height=e.clientHeight,i==null||i.drawImage(e,0,0,a.width,a.height);const m=a.toDataURL();return Ve(m)}const n=e.poster,r=He(n),s=await Ge(n,r,t);return Ve(s)}async function ns(e){var t;try{if(!((t=e==null?void 0:e.contentDocument)===null||t===void 0)&&t.body)return await Ie(e.contentDocument.body,{},!0)}catch{}return e.cloneNode(!1)}async function rs(e,t){return G(e,HTMLCanvasElement)?es(e):G(e,HTMLVideoElement)?ts(e,t):G(e,HTMLIFrameElement)?ns(e):e.cloneNode(!1)}const ss=e=>e.tagName!=null&&e.tagName.toUpperCase()==="SLOT";async function os(e,t,n){var r,s;let a=[];return ss(e)&&e.assignedNodes?a=se(e.assignedNodes()):G(e,HTMLIFrameElement)&&(!((r=e.contentDocument)===null||r===void 0)&&r.body)?a=se(e.contentDocument.body.childNodes):a=se(((s=e.shadowRoot)!==null&&s!==void 0?s:e).childNodes),a.length===0||G(e,HTMLVideoElement)||await a.reduce((i,m)=>i.then(()=>Ie(m,n)).then(p=>{p&&t.appendChild(p)}),Promise.resolve()),t}function is(e,t){const n=t.style;if(!n)return;const r=window.getComputedStyle(e);r.cssText?(n.cssText=r.cssText,n.transformOrigin=r.transformOrigin):se(r).forEach(s=>{let a=r.getPropertyValue(s);s==="font-size"&&a.endsWith("px")&&(a=`${Math.floor(parseFloat(a.substring(0,a.length-2)))-.1}px`),G(e,HTMLIFrameElement)&&s==="display"&&a==="inline"&&(a="block"),s==="d"&&t.getAttribute("d")&&(a=`path(${t.getAttribute("d")})`),n.setProperty(s,a,r.getPropertyPriority(s))})}function as(e,t){G(e,HTMLTextAreaElement)&&(t.innerHTML=e.value),G(e,HTMLInputElement)&&t.setAttribute("value",e.value)}function ls(e,t){if(G(e,HTMLSelectElement)){const n=t,r=Array.from(n.children).find(s=>e.value===s.getAttribute("value"));r&&r.setAttribute("selected","")}}function us(e,t){return G(t,Element)&&(is(e,t),Kr(e,t),as(e,t),ls(e,t)),t}async function cs(e,t){const n=e.querySelectorAll?e.querySelectorAll("use"):[];if(n.length===0)return e;const r={};for(let a=0;ars(r,t)).then(r=>os(e,r,t)).then(r=>us(e,r)).then(r=>cs(r,t))}const Ft=/url\((['"]?)([^'"]+?)\1\)/g,ds=/url\([^)]+\)\s*format\((["']?)([^"']+)\1\)/g,fs=/src:\s*(?:url\([^)]+\)\s*format\([^)]+\)[,;]\s*)+/g;function ms(e){const t=e.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1");return new RegExp(`(url\\(['"]?)(${t})(['"]?\\))`,"g")}function ps(e){const t=[];return e.replace(Ft,(n,r,s)=>(t.push(s),n)),t.filter(n=>!ze(n))}async function gs(e,t,n,r,s){try{const a=n?$r(t,n):t,i=He(t);let m;return s||(m=await Ge(a,i,r)),e.replace(ms(t),`$1${m}$3`)}catch{}return e}function hs(e,{preferredFontFormat:t}){return t?e.replace(fs,n=>{for(;;){const[r,,s]=ds.exec(n)||[];if(!s)return"";if(s===t)return`src: ${r};`}}):e}function Et(e){return e.search(Ft)!==-1}async function Rt(e,t,n){if(!Et(e))return e;const r=hs(e,n);return ps(r).reduce((a,i)=>a.then(m=>gs(m,i,t,n)),Promise.resolve(r))}async function Ee(e,t,n){var r;const s=(r=t.style)===null||r===void 0?void 0:r.getPropertyValue(e);if(s){const a=await Rt(s,null,n);return t.style.setProperty(e,a,t.style.getPropertyPriority(e)),!0}return!1}async function vs(e,t){await Ee("background",e,t)||await Ee("background-image",e,t),await Ee("mask",e,t)||await Ee("mask-image",e,t)}async function bs(e,t){const n=G(e,HTMLImageElement);if(!(n&&!ze(e.src))&&!(G(e,SVGImageElement)&&!ze(e.href.baseVal)))return;const r=n?e.src:e.href.baseVal,s=await Ge(r,He(r),t);await new Promise((a,i)=>{e.onload=a,e.onerror=i;const m=e;m.decode&&(m.decode=a),m.loading==="lazy"&&(m.loading="eager"),n?(e.srcset="",e.src=s):e.href.baseVal=s})}async function _s(e,t){const r=se(e.childNodes).map(s=>Bt(s,t));await Promise.all(r).then(()=>e)}async function Bt(e,t){G(e,Element)&&(await vs(e,t),await bs(e,t),await _s(e,t))}function ws(e,t){const{style:n}=e;t.backgroundColor&&(n.backgroundColor=t.backgroundColor),t.width&&(n.width=`${t.width}px`),t.height&&(n.height=`${t.height}px`);const r=t.style;return r!=null&&Object.keys(r).forEach(s=>{n[s]=r[s]}),e}const rt={};async function st(e){let t=rt[e];if(t!=null)return t;const r=await(await fetch(e)).text();return t={url:e,cssText:r},rt[e]=t,t}async function ot(e,t){let n=e.cssText;const r=/url\(["']?([^"')]+)["']?\)/g,a=(n.match(/url\([^)]+\)/g)||[]).map(async i=>{let m=i.replace(r,"$1");return m.startsWith("https://")||(m=new URL(m,e.url).href),Ct(m,t.fetchRequestInit,({result:p})=>(n=n.replace(i,`url(${p})`),[i,p]))});return Promise.all(a).then(()=>n)}function it(e){if(e==null)return[];const t=[],n=/(\/\*[\s\S]*?\*\/)/gi;let r=e.replace(n,"");const s=new RegExp("((@.*?keyframes [\\s\\S]*?){([\\s\\S]*?}\\s*?)})","gi");for(;;){const p=s.exec(r);if(p===null)break;t.push(p[0])}r=r.replace(s,"");const a=/@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi,i="((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})",m=new RegExp(i,"gi");for(;;){let p=a.exec(r);if(p===null){if(p=m.exec(r),p===null)break;a.lastIndex=m.lastIndex}else m.lastIndex=a.lastIndex;t.push(p[0])}return t}async function ys(e,t){const n=[],r=[];return e.forEach(s=>{if("cssRules"in s)try{se(s.cssRules||[]).forEach((a,i)=>{if(a.type===CSSRule.IMPORT_RULE){let m=i+1;const p=a.href,M=st(p).then(S=>ot(S,t)).then(S=>it(S).forEach(_=>{try{s.insertRule(_,_.startsWith("@import")?m+=1:s.cssRules.length)}catch(B){console.error("Error inserting rule from remote css",{rule:_,error:B})}})).catch(S=>{console.error("Error loading remote css",S.toString())});r.push(M)}})}catch(a){const i=e.find(m=>m.href==null)||document.styleSheets[0];s.href!=null&&r.push(st(s.href).then(m=>ot(m,t)).then(m=>it(m).forEach(p=>{i.insertRule(p,s.cssRules.length)})).catch(m=>{console.error("Error loading remote stylesheet",m)})),console.error("Error inlining remote css file",a)}}),Promise.all(r).then(()=>(e.forEach(s=>{if("cssRules"in s)try{se(s.cssRules||[]).forEach(a=>{n.push(a)})}catch(a){console.error(`Error while reading CSS rules from ${s.href}`,a)}}),n))}function Ss(e){return e.filter(t=>t.type===CSSRule.FONT_FACE_RULE).filter(t=>Et(t.style.getPropertyValue("src")))}async function xs(e,t){if(e.ownerDocument==null)throw new Error("Provided element is not within a Document");const n=se(e.ownerDocument.styleSheets),r=await ys(n,t);return Ss(r)}async function ks(e,t){const n=await xs(e,t);return(await Promise.all(n.map(s=>{const a=s.parentStyleSheet?s.parentStyleSheet.href:null;return Rt(s.cssText,a,t)}))).join(` +`)}async function Ms(e,t){const n=t.fontEmbedCSS!=null?t.fontEmbedCSS:t.skipFonts?null:await ks(e,t);if(n){const r=document.createElement("style"),s=document.createTextNode(n);r.appendChild(s),e.firstChild?e.insertBefore(r,e.firstChild):e.appendChild(r)}}async function Cs(e,t={}){const{width:n,height:r}=Mt(e,t),s=await Ie(e,t,!0);return await Ms(s,t),await Bt(s,t),ws(s,t),await Wr(s,n,r)}async function Fs(e,t={}){const{width:n,height:r}=Mt(e,t),s=await Cs(e,t),a=await Ve(s),i=document.createElement("canvas"),m=i.getContext("2d"),p=t.pixelRatio||Nr(),M=t.canvasWidth||n,S=t.canvasHeight||r;return i.width=M*p,i.height=S*p,t.skipAutoScale||Ur(i),i.style.width=`${M}`,i.style.height=`${S}`,t.backgroundColor&&(m.fillStyle=t.backgroundColor,m.fillRect(0,0,i.width,i.height)),m.drawImage(a,0,0,i.width,i.height),i}async function at(e,t={}){const n=await Fs(e,t);return await zr(n)}const Es={"Amazon Silk":"amazon_silk","Android Browser":"android",Bada:"bada",BlackBerry:"blackberry",Chrome:"chrome",Chromium:"chromium",Electron:"electron",Epiphany:"epiphany",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot","Internet Explorer":"ie","K-Meleon":"k_meleon",Maxthon:"maxthon","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver",Opera:"opera","Opera Coast":"opera_coast",PhantomJS:"phantomjs",Puffin:"puffin",QupZilla:"qupzilla",QQ:"qq",QQLite:"qqlite",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",Sleipnir:"sleipnir",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat","Yandex Browser":"yandex",Roku:"roku"},Pt={amazon_silk:"Amazon Silk",android:"Android Browser",bada:"Bada",blackberry:"BlackBerry",chrome:"Chrome",chromium:"Chromium",electron:"Electron",epiphany:"Epiphany",firefox:"Firefox",focus:"Focus",generic:"Generic",googlebot:"Googlebot",google_search:"Google Search",ie:"Internet Explorer",k_meleon:"K-Meleon",maxthon:"Maxthon",edge:"Microsoft Edge",mz:"MZ Browser",naver:"NAVER Whale Browser",opera:"Opera",opera_coast:"Opera Coast",phantomjs:"PhantomJS",puffin:"Puffin",qupzilla:"QupZilla",qq:"QQ Browser",qqlite:"QQ Browser Lite",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",sleipnir:"Sleipnir",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yandex:"Yandex Browser"},V={tablet:"tablet",mobile:"mobile",desktop:"desktop",tv:"tv"},W={WindowsPhone:"Windows Phone",Windows:"Windows",MacOS:"macOS",iOS:"iOS",Android:"Android",WebOS:"WebOS",BlackBerry:"BlackBerry",Bada:"Bada",Tizen:"Tizen",Linux:"Linux",ChromeOS:"Chrome OS",PlayStation4:"PlayStation 4",Roku:"Roku"},ae={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"};class u{static getFirstMatch(t,n){const r=n.match(t);return r&&r.length>0&&r[1]||""}static getSecondMatch(t,n){const r=n.match(t);return r&&r.length>1&&r[2]||""}static matchAndReturnConst(t,n,r){if(t.test(n))return r}static getWindowsVersionName(t){switch(t){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}static getMacOSVersionName(t){const n=t.split(".").splice(0,2).map(r=>parseInt(r,10)||0);if(n.push(0),n[0]===10)switch(n[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}}static getAndroidVersionName(t){const n=t.split(".").splice(0,2).map(r=>parseInt(r,10)||0);if(n.push(0),!(n[0]===1&&n[1]<5)){if(n[0]===1&&n[1]<6)return"Cupcake";if(n[0]===1&&n[1]>=6)return"Donut";if(n[0]===2&&n[1]<2)return"Eclair";if(n[0]===2&&n[1]===2)return"Froyo";if(n[0]===2&&n[1]>2)return"Gingerbread";if(n[0]===3)return"Honeycomb";if(n[0]===4&&n[1]<1)return"Ice Cream Sandwich";if(n[0]===4&&n[1]<4)return"Jelly Bean";if(n[0]===4&&n[1]>=4)return"KitKat";if(n[0]===5)return"Lollipop";if(n[0]===6)return"Marshmallow";if(n[0]===7)return"Nougat";if(n[0]===8)return"Oreo";if(n[0]===9)return"Pie"}}static getVersionPrecision(t){return t.split(".").length}static compareVersions(t,n,r=!1){const s=u.getVersionPrecision(t),a=u.getVersionPrecision(n);let i=Math.max(s,a),m=0;const p=u.map([t,n],M=>{const S=i-u.getVersionPrecision(M),_=M+new Array(S+1).join(".0");return u.map(_.split("."),B=>new Array(20-B.length).join("0")+B).reverse()});for(r&&(m=i-Math.min(s,a)),i-=1;i>=m;){if(p[0][i]>p[1][i])return 1;if(p[0][i]===p[1][i]){if(i===m)return 0;i-=1}else if(p[0][i]{r[p]=i[p]})}return t}static getBrowserAlias(t){return Es[t]}static getBrowserTypeByAlias(t){return Pt[t]||""}}const R=/version\/(\d+(\.?_?\d+)+)/i,Rs=[{test:[/googlebot/i],describe(e){const t={name:"Googlebot"},n=u.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||u.getFirstMatch(R,e);return n&&(t.version=n),t}},{test:[/opera/i],describe(e){const t={name:"Opera"},n=u.getFirstMatch(R,e)||u.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opr\/|opios/i],describe(e){const t={name:"Opera"},n=u.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||u.getFirstMatch(R,e);return n&&(t.version=n),t}},{test:[/SamsungBrowser/i],describe(e){const t={name:"Samsung Internet for Android"},n=u.getFirstMatch(R,e)||u.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Whale/i],describe(e){const t={name:"NAVER Whale Browser"},n=u.getFirstMatch(R,e)||u.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MZBrowser/i],describe(e){const t={name:"MZ Browser"},n=u.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||u.getFirstMatch(R,e);return n&&(t.version=n),t}},{test:[/focus/i],describe(e){const t={name:"Focus"},n=u.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||u.getFirstMatch(R,e);return n&&(t.version=n),t}},{test:[/swing/i],describe(e){const t={name:"Swing"},n=u.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||u.getFirstMatch(R,e);return n&&(t.version=n),t}},{test:[/coast/i],describe(e){const t={name:"Opera Coast"},n=u.getFirstMatch(R,e)||u.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe(e){const t={name:"Opera Touch"},n=u.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||u.getFirstMatch(R,e);return n&&(t.version=n),t}},{test:[/yabrowser/i],describe(e){const t={name:"Yandex Browser"},n=u.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||u.getFirstMatch(R,e);return n&&(t.version=n),t}},{test:[/ucbrowser/i],describe(e){const t={name:"UC Browser"},n=u.getFirstMatch(R,e)||u.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Maxthon|mxios/i],describe(e){const t={name:"Maxthon"},n=u.getFirstMatch(R,e)||u.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/epiphany/i],describe(e){const t={name:"Epiphany"},n=u.getFirstMatch(R,e)||u.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/puffin/i],describe(e){const t={name:"Puffin"},n=u.getFirstMatch(R,e)||u.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sleipnir/i],describe(e){const t={name:"Sleipnir"},n=u.getFirstMatch(R,e)||u.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/k-meleon/i],describe(e){const t={name:"K-Meleon"},n=u.getFirstMatch(R,e)||u.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/micromessenger/i],describe(e){const t={name:"WeChat"},n=u.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||u.getFirstMatch(R,e);return n&&(t.version=n),t}},{test:[/qqbrowser/i],describe(e){const t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},n=u.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||u.getFirstMatch(R,e);return n&&(t.version=n),t}},{test:[/msie|trident/i],describe(e){const t={name:"Internet Explorer"},n=u.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/\sedg\//i],describe(e){const t={name:"Microsoft Edge"},n=u.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/edg([ea]|ios)/i],describe(e){const t={name:"Microsoft Edge"},n=u.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/vivaldi/i],describe(e){const t={name:"Vivaldi"},n=u.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/seamonkey/i],describe(e){const t={name:"SeaMonkey"},n=u.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sailfish/i],describe(e){const t={name:"Sailfish"},n=u.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return n&&(t.version=n),t}},{test:[/silk/i],describe(e){const t={name:"Amazon Silk"},n=u.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/phantom/i],describe(e){const t={name:"PhantomJS"},n=u.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/slimerjs/i],describe(e){const t={name:"SlimerJS"},n=u.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){const t={name:"BlackBerry"},n=u.getFirstMatch(R,e)||u.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(web|hpw)[o0]s/i],describe(e){const t={name:"WebOS Browser"},n=u.getFirstMatch(R,e)||u.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/bada/i],describe(e){const t={name:"Bada"},n=u.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/tizen/i],describe(e){const t={name:"Tizen"},n=u.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||u.getFirstMatch(R,e);return n&&(t.version=n),t}},{test:[/qupzilla/i],describe(e){const t={name:"QupZilla"},n=u.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||u.getFirstMatch(R,e);return n&&(t.version=n),t}},{test:[/firefox|iceweasel|fxios/i],describe(e){const t={name:"Firefox"},n=u.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/electron/i],describe(e){const t={name:"Electron"},n=u.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MiuiBrowser/i],describe(e){const t={name:"Miui"},n=u.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/chromium/i],describe(e){const t={name:"Chromium"},n=u.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||u.getFirstMatch(R,e);return n&&(t.version=n),t}},{test:[/chrome|crios|crmo/i],describe(e){const t={name:"Chrome"},n=u.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/GSA/i],describe(e){const t={name:"Google Search"},n=u.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){const t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe(e){const t={name:"Android Browser"},n=u.getFirstMatch(R,e);return n&&(t.version=n),t}},{test:[/playstation 4/i],describe(e){const t={name:"PlayStation 4"},n=u.getFirstMatch(R,e);return n&&(t.version=n),t}},{test:[/safari|applewebkit/i],describe(e){const t={name:"Safari"},n=u.getFirstMatch(R,e);return n&&(t.version=n),t}},{test:[/.*/i],describe(e){const t=/^(.*)\/(.*) /,n=/^(.*)\/(.*)[ \t]\((.*)/,s=e.search("\\(")!==-1?n:t;return{name:u.getFirstMatch(s,e),version:u.getSecondMatch(s,e)}}}],Bs=[{test:[/Roku\/DVP/],describe(e){const t=u.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:W.Roku,version:t}}},{test:[/windows phone/i],describe(e){const t=u.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:W.WindowsPhone,version:t}}},{test:[/windows /i],describe(e){const t=u.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),n=u.getWindowsVersionName(t);return{name:W.Windows,version:t,versionName:n}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(e){const t={name:W.iOS},n=u.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return n&&(t.version=n),t}},{test:[/macintosh/i],describe(e){const t=u.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),n=u.getMacOSVersionName(t),r={name:W.MacOS,version:t};return n&&(r.versionName=n),r}},{test:[/(ipod|iphone|ipad)/i],describe(e){const t=u.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:W.iOS,version:t}}},{test(e){const t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe(e){const t=u.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),n=u.getAndroidVersionName(t),r={name:W.Android,version:t};return n&&(r.versionName=n),r}},{test:[/(web|hpw)[o0]s/i],describe(e){const t=u.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),n={name:W.WebOS};return t&&t.length&&(n.version=t),n}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){const t=u.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||u.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||u.getFirstMatch(/\bbb(\d+)/i,e);return{name:W.BlackBerry,version:t}}},{test:[/bada/i],describe(e){const t=u.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:W.Bada,version:t}}},{test:[/tizen/i],describe(e){const t=u.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:W.Tizen,version:t}}},{test:[/linux/i],describe(){return{name:W.Linux}}},{test:[/CrOS/],describe(){return{name:W.ChromeOS}}},{test:[/PlayStation 4/],describe(e){const t=u.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:W.PlayStation4,version:t}}}],Ps=[{test:[/googlebot/i],describe(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe(e){const t=u.getFirstMatch(/(can-l01)/i,e)&&"Nova",n={type:V.mobile,vendor:"Huawei"};return t&&(n.model=t),n}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe(){return{type:V.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe(){return{type:V.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(){return{type:V.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe(){return{type:V.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe(){return{type:V.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe(){return{type:V.tablet}}},{test(e){const t=e.test(/ipod|iphone/i),n=e.test(/like (ipod|iphone)/i);return t&&!n},describe(e){const t=u.getFirstMatch(/(ipod|iphone)/i,e);return{type:V.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe(){return{type:V.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe(){return{type:V.mobile}}},{test(e){return e.getBrowserName(!0)==="blackberry"},describe(){return{type:V.mobile,vendor:"BlackBerry"}}},{test(e){return e.getBrowserName(!0)==="bada"},describe(){return{type:V.mobile}}},{test(e){return e.getBrowserName()==="windows phone"},describe(){return{type:V.mobile,vendor:"Microsoft"}}},{test(e){const t=Number(String(e.getOSVersion()).split(".")[0]);return e.getOSName(!0)==="android"&&t>=3},describe(){return{type:V.tablet}}},{test(e){return e.getOSName(!0)==="android"},describe(){return{type:V.mobile}}},{test(e){return e.getOSName(!0)==="macos"},describe(){return{type:V.desktop,vendor:"Apple"}}},{test(e){return e.getOSName(!0)==="windows"},describe(){return{type:V.desktop}}},{test(e){return e.getOSName(!0)==="linux"},describe(){return{type:V.desktop}}},{test(e){return e.getOSName(!0)==="playstation 4"},describe(){return{type:V.tv}}},{test(e){return e.getOSName(!0)==="roku"},describe(){return{type:V.tv}}}],As=[{test(e){return e.getBrowserName(!0)==="microsoft edge"},describe(e){if(/\sedg\//i.test(e))return{name:ae.Blink};const n=u.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:ae.EdgeHTML,version:n}}},{test:[/trident/i],describe(e){const t={name:ae.Trident},n=u.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){return e.test(/presto/i)},describe(e){const t={name:ae.Presto},n=u.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test(e){const t=e.test(/gecko/i),n=e.test(/like gecko/i);return t&&!n},describe(e){const t={name:ae.Gecko},n=u.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(apple)?webkit\/537\.36/i],describe(){return{name:ae.Blink}}},{test:[/(apple)?webkit/i],describe(e){const t={name:ae.WebKit},n=u.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}}];class lt{constructor(t,n=!1){if(t==null||t==="")throw new Error("UserAgent parameter can't be empty");this._ua=t,this.parsedResult={},n!==!0&&this.parse()}getUA(){return this._ua}test(t){return t.test(this._ua)}parseBrowser(){this.parsedResult.browser={};const t=u.find(Rs,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.browser=t.describe(this.getUA())),this.parsedResult.browser}getBrowser(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()}getBrowserName(t){return t?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""}getBrowserVersion(){return this.getBrowser().version}getOS(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()}parseOS(){this.parsedResult.os={};const t=u.find(Bs,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.os=t.describe(this.getUA())),this.parsedResult.os}getOSName(t){const{name:n}=this.getOS();return t?String(n).toLowerCase()||"":n||""}getOSVersion(){return this.getOS().version}getPlatform(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()}getPlatformType(t=!1){const{type:n}=this.getPlatform();return t?String(n).toLowerCase()||"":n||""}parsePlatform(){this.parsedResult.platform={};const t=u.find(Ps,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.platform=t.describe(this.getUA())),this.parsedResult.platform}getEngine(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()}getEngineName(t){return t?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""}parseEngine(){this.parsedResult.engine={};const t=u.find(As,n=>{if(typeof n.test=="function")return n.test(this);if(n.test instanceof Array)return n.test.some(r=>this.test(r));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.engine=t.describe(this.getUA())),this.parsedResult.engine}parse(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this}getResult(){return u.assign({},this.parsedResult)}satisfies(t){const n={};let r=0;const s={};let a=0;if(Object.keys(t).forEach(m=>{const p=t[m];typeof p=="string"?(s[m]=p,a+=1):typeof p=="object"&&(n[m]=p,r+=1)}),r>0){const m=Object.keys(n),p=u.find(m,S=>this.isOS(S));if(p){const S=this.satisfies(n[p]);if(S!==void 0)return S}const M=u.find(m,S=>this.isPlatform(S));if(M){const S=this.satisfies(n[M]);if(S!==void 0)return S}}if(a>0){const m=Object.keys(s),p=u.find(m,M=>this.isBrowser(M,!0));if(p!==void 0)return this.compareVersion(s[p])}}isBrowser(t,n=!1){const r=this.getBrowserName().toLowerCase();let s=t.toLowerCase();const a=u.getBrowserTypeByAlias(s);return n&&a&&(s=a.toLowerCase()),s===r}compareVersion(t){let n=[0],r=t,s=!1;const a=this.getBrowserVersion();if(typeof a=="string")return t[0]===">"||t[0]==="<"?(r=t.substr(1),t[1]==="="?(s=!0,r=t.substr(2)):n=[],t[0]===">"?n.push(1):n.push(-1)):t[0]==="="?r=t.substr(1):t[0]==="~"&&(s=!0,r=t.substr(1)),n.indexOf(u.compareVersions(a,r,s))>-1}isOS(t){return this.getOSName(!0)===String(t).toLowerCase()}isPlatform(t){return this.getPlatformType(!0)===String(t).toLowerCase()}isEngine(t){return this.getEngineName(!0)===String(t).toLowerCase()}is(t,n=!1){return this.isBrowser(t,n)||this.isOS(t)||this.isPlatform(t)}some(t=[]){return t.some(n=>this.is(n))}}/*! * Bowser - a browser detector * https://github.com/lancedikson/bowser * MIT License | (c) Dustin Diaz 2012-2015 * MIT License | (c) Denis Demchenko 2015-2019 - */class Ps{static getParser(e,n=!1){if(typeof e!="string")throw new Error("UserAgent should be a string");return new at(e,n)}static parse(e){return new at(e).getResult()}static get BROWSER_MAP(){return Mt}static get ENGINE_MAP(){return ae}static get OS_MAP(){return W}static get PLATFORMS_MAP(){return T}}var Ct={};Object.defineProperty(Ct,"__esModule",{value:!0});const Me=Ee,As={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 32 32"},Os=(0,Me.createElementVNode)("path",{d:"M13 21h13.17l-2.58 2.59L25 25l5-5l-5-5l-1.41 1.41L26.17 19H13v2z",fill:"currentColor"},null,-1),Ts=(0,Me.createElementVNode)("path",{d:"M22 14v-4a1 1 0 0 0-.29-.71l-7-7A1 1 0 0 0 14 2H4a2 2 0 0 0-2 2v24a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2h-2v2H4V4h8v6a2 2 0 0 0 2 2h6v2zm-8-4V4.41L19.59 10z",fill:"currentColor"},null,-1),Vs=[Os,Ts];var Ls=Ct.default=(0,Me.defineComponent)({name:"DocumentExport",render:function(e,n){return(0,Me.openBlock)(),(0,Me.createElementBlock)("svg",As,Vs)}}),Ft={};Object.defineProperty(Ft,"__esModule",{value:!0});const Ce=Ee,Is={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 32 32"},Ds=(0,Ce.createElementVNode)("path",{d:"M28 19H14.83l2.58-2.59L16 15l-5 5l5 5l1.41-1.41L14.83 21H28v-2z",fill:"currentColor"},null,-1),Ns=(0,Ce.createElementVNode)("path",{d:"M24 14v-4a1 1 0 0 0-.29-.71l-7-7A1 1 0 0 0 16 2H6a2 2 0 0 0-2 2v24a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2h-2v2H6V4h8v6a2 2 0 0 0 2 2h6v2zm-8-4V4.41L21.59 10z",fill:"currentColor"},null,-1),Us=[Ds,Ns];var zs=Ft.default=(0,Ce.defineComponent)({name:"DocumentImport",render:function(e,n){return(0,Ce.openBlock)(),(0,Ce.createElementBlock)("svg",Is,Us)}}),Et={};Object.defineProperty(Et,"__esModule",{value:!0});const pe=Ee,js={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 512 512"},Ws=(0,pe.createElementVNode)("path",{d:"M160 389a20.91 20.91 0 0 1-13.82-5.2l-128-112a21 21 0 0 1 0-31.6l128-112a21 21 0 0 1 27.66 31.61L63.89 256l109.94 96.19A21 21 0 0 1 160 389z",fill:"currentColor"},null,-1),qs=(0,pe.createElementVNode)("path",{d:"M352 389a21 21 0 0 1-13.84-36.81L448.11 256l-109.94-96.19a21 21 0 0 1 27.66-31.61l128 112a21 21 0 0 1 0 31.6l-128 112A20.89 20.89 0 0 1 352 389z",fill:"currentColor"},null,-1),Hs=(0,pe.createElementVNode)("path",{d:"M208 437a21 21 0 0 1-20.12-27l96-320a21 21 0 1 1 40.23 12l-96 320A21 21 0 0 1 208 437z",fill:"currentColor"},null,-1),Gs=[Ws,qs,Hs];var Ks=Et.default=(0,pe.defineComponent)({name:"CodeSlash",render:function(e,n){return(0,pe.openBlock)(),(0,pe.createElementBlock)("svg",js,Gs)}}),Bt={};Object.defineProperty(Bt,"__esModule",{value:!0});const $e=Ee,Qs={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},Js=(0,$e.createElementVNode)("path",{d:"M21.29 5.89l-10 10a.996.996 0 0 1-1.41 0l-2.83-2.83a.996.996 0 1 1 1.41-1.41l2.12 2.12l9.29-9.29a.996.996 0 0 1 1.41 0c.4.39.4 1.02.01 1.41zM12 20c-4.71 0-8.48-4.09-7.95-8.9c.39-3.52 3.12-6.41 6.61-6.99c1.81-.3 3.53.02 4.99.78a1.003 1.003 0 0 0 .93-1.78c-1.47-.75-3.13-1.16-4.9-1.11c-5.14.16-9.41 4.34-9.67 9.47C1.72 17.24 6.3 22 12 22c1.2 0 2.34-.21 3.41-.6c.68-.25.87-1.13.35-1.65a.98.98 0 0 0-1.04-.23c-.85.31-1.77.48-2.72.48zm7-5h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-2v-2c0-.55-.45-1-1-1s-1 .45-1 1v2z",fill:"currentColor"},null,-1),Xs=[Js];var Zs=Bt.default=(0,$e.defineComponent)({name:"AddTaskRound",render:function(e,n){return(0,$e.openBlock)(),(0,$e.createElementBlock)("svg",Qs,Xs)}}),Rt={};Object.defineProperty(Rt,"__esModule",{value:!0});const Pe=Ee,Ys={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},eo=(0,Pe.createElementVNode)("path",{d:"M18 12.998h-5v5a1 1 0 0 1-2 0v-5H6a1 1 0 0 1 0-2h5v-5a1 1 0 0 1 2 0v5h5a1 1 0 0 1 0 2z",fill:"currentColor"},null,-1),to=[eo];var no=Rt.default=(0,Pe.defineComponent)({name:"PlusRound",render:function(e,n){return(0,Pe.openBlock)(),(0,Pe.createElementBlock)("svg",Ys,to)}});const ro={class:"plan-bar w-980 mx-auto mt-12 mw-980"},so={__name:"Plan",setup(t){const e=lt(),{conf:n}=ge(e),r=Te(),{ling_xi:s,max_resting_count:a,resting_priority:i,exhaust_require:m,rest_in_full:p,workaholic:M,backup_plans:S,sub_plan:b,refresh_trading:R}=ge(r),{load_plan:j,fill_empty:g}=r,q=me("axios"),y=N("");Be("facility",y);const F=N(null),D=N(!1),ee=Jt(),Z=Rn();async function Y(){D.value=!0,Z.start(),y.value!=""&&(y.value="",await Or(500));const A=Ps.getParser(window.navigator.userAgent);let l;A.getEngine().name=="WebKit"&&(l=await it(F.value.outer)),l=await it(F.value.outer,{pixelRatio:3,backgroundColor:n.value.theme=="light"?"#ffffff":"#000000",style:{margin:0,padding:"8px 0"}}),D.value=!1,Z.finish();const c=new FormData;c.append("img",l);const{data:k}=await q.post("/dialog/save/img",c,{responseType:"blob"}),L=window.URL.createObjectURL(k),v=document.createElement("a");v.href=L,v.setAttribute("download","plan.jpg"),document.body.appendChild(v),v.click(),document.body.removeChild(v),window.URL.revokeObjectURL(L)}const he=me("mobile"),ve=I(()=>{const A=[{label:"主表",value:"main"}];for(let l=0;l{b.value=="main"?E.value={ling_xi:s.value,max_resting_count:a.value,rest_in_full:p.value,resting_priority:i.value,workaholic:M.value,exhaust_require:m.value,refresh_trading:R.value}:E.value=S.value[b.value].conf}),Ze(()=>{b.value=="main"?(s.value=E.value.ling_xi,a.value=E.value.max_resting_count,p.value=E.value.rest_in_full,m.value=E.value.exhaust_require,i.value=E.value.resting_priority,M.value=E.value.workaholic,R.value=E.value.refresh_trading):S.value[b.value].conf=E.value});const ue=N(!1);Be("show_trigger_editor",ue);const le=N(!1),be=N(!1);Be("show_task",le),Be("add_task",be);function we({event:A}){const l=A.target.response;l=="排班已加载"?(b.value="main",j(),ee.success("成功导入排班表!")):ee.error(l)}const ye="/import",Se=me("token"),xe=[{label:"导出JSON文件",key:"json"}];async function ke(){const{data:A}=await q.get("/export-json",{responseType:"blob"}),l=window.URL.createObjectURL(A),c=document.createElement("a");c.href=l,c.setAttribute("download","plan.json"),document.body.appendChild(c),c.click(),document.body.removeChild(c),window.URL.revokeObjectURL(l)}return(A,l)=>{const c=Ar,k=xn,L=wn,v=ht,C=Xt,U=Fe,J=Zt,oe=Sn,_=xr,$=ze,z=en,$t=dt,Pt=tn,ie=mt,At=nn,ce=ft,Ot=Yt;return w(),x(V,null,[f(c),f(k),d("div",ro,[f(C,null,{default:h(()=>[f(v,{disabled:o(b)=="main",onClick:l[0]||(l[0]=O=>b.value=o(b)==0?"main":o(b)-1)},{icon:h(()=>[f(L,null,{default:h(()=>[f(o(kn))]),_:1})]),_:1},8,["disabled"]),f(v,{disabled:o(b)==o(S).length-1||o(S).length==0,onClick:l[1]||(l[1]=O=>b.value=o(b)=="main"?0:o(b)+1)},{icon:h(()=>[f(L,null,{default:h(()=>[f(o(Mn))]),_:1})]),_:1},8,["disabled"])]),_:1}),f(U,{value:o(b),"onUpdate:value":l[2]||(l[2]=O=>Ve(b)?b.value=O:null),options:o(ve)},null,8,["value","options"]),f(C,null,{default:h(()=>[f(v,{onClick:_e},{icon:h(()=>[f(L,{size:22},{default:h(()=>[f(o(no))]),_:1})]),default:h(()=>[l[13]||(l[13]=P(" 新建副表 "))]),_:1}),f(v,{disabled:o(b)=="main",onClick:l[3]||(l[3]=O=>ue.value=!0)},{icon:h(()=>[f(L,null,{default:h(()=>[f(o(Ks))]),_:1})]),default:h(()=>[l[14]||(l[14]=P(" 编辑触发条件 "))]),_:1},8,["disabled"]),f(v,{disabled:o(b)=="main",onClick:l[4]||(l[4]=O=>le.value=!0)},{icon:h(()=>[f(L,null,{default:h(()=>[f(o(Zs))]),_:1})]),default:h(()=>[l[15]||(l[15]=P(" 编辑任务 "))]),_:1},8,["disabled"]),f(v,{disabled:o(b)=="main",onClick:H},{icon:h(()=>[f(L,null,{default:h(()=>[f(o(Cn))]),_:1})]),default:h(()=>[l[16]||(l[16]=P(" 删除此副表 "))]),_:1},8,["disabled"])]),_:1}),f(J,{style:{width:"auto","margin-left":"8px"},action:ye,headers:{token:o(Se)},"show-file-list":!1,name:"img",onFinish:we},{default:h(()=>[f(v,null,{icon:h(()=>[f(L,null,{default:h(()=>[f(o(zs))]),_:1})]),default:h(()=>[l[17]||(l[17]=P(" 导入排班 "))]),_:1})]),_:1},8,["headers"]),f(oe,{select:ke,options:xe},{default:h(()=>[f(v,{onClick:Y,loading:o(D),disabled:o(D)},{icon:h(()=>[f(L,null,{default:h(()=>[f(o(Ls))]),_:1})]),default:h(()=>[l[18]||(l[18]=P(" 导出图片 "))]),_:1},8,["loading","disabled"])]),_:1})]),f(_,{ref_key:"plan_editor",ref:F,class:"w-980 mx-auto mw-980 px-12"},null,512),f(Ot,{class:"w-980 mx-auto mb-12 px-12 mw-980","label-placement":o(he)?"top":"left","show-feedback":!1,"label-width":"160","label-align":"left"},{default:h(()=>[f(ie,null,{label:h(()=>[l[20]||(l[20]=d("span",null,"令夕模式",-1)),f($,null,{default:h(()=>l[19]||(l[19]=[d("div",null,"令夕上班时起作用",-1),d("div",null,"需要手动对齐心情",-1),d("div",null,"感知:夕心情-令心情=12",-1),d("div",null,"烟火:令心情-夕心情=12",-1),d("div",null,"均衡:夕令心情一样",-1)])),_:1})]),default:h(()=>[f(Pt,{value:o(E).ling_xi,"onUpdate:value":l[5]||(l[5]=O=>o(E).ling_xi=O)},{default:h(()=>[f($t,null,{default:h(()=>[f(z,{value:1},{default:h(()=>l[21]||(l[21]=[P("感知信息")])),_:1}),f(z,{value:2},{default:h(()=>l[22]||(l[22]=[P("人间烟火")])),_:1}),f(z,{value:3},{default:h(()=>l[23]||(l[23]=[P("均衡模式")])),_:1})]),_:1})]),_:1},8,["value"])]),_:1}),f(ie,{label:"宿舍单回位数量"},{default:h(()=>[f(At,{value:o(E).max_resting_count,"onUpdate:value":l[6]||(l[6]=O=>o(E).max_resting_count=O)},{suffix:h(()=>l[24]||(l[24]=[P("人")])),_:1},8,["value"])]),_:1}),f(ie,{label:"需要回满心情的干员"},{default:h(()=>[f(ce,{modelValue:o(E).rest_in_full,"onUpdate:modelValue":l[7]||(l[7]=O=>o(E).rest_in_full=O)},null,8,["modelValue"])]),_:1}),f(ie,{label:"需要用尽心情的干员"},{default:h(()=>[f(ce,{modelValue:o(E).exhaust_require,"onUpdate:modelValue":l[8]||(l[8]=O=>o(E).exhaust_require=O)},null,8,["modelValue"])]),_:1}),f(ie,{label:"宿舍黑名单(主力)"},{default:h(()=>[f(ce,{modelValue:o(E).workaholic,"onUpdate:modelValue":l[9]||(l[9]=O=>o(E).workaholic=O)},null,8,["modelValue"])]),_:1}),f(ie,{label:"在群回位休息的干员"},{default:h(()=>[f(ce,{modelValue:o(E).resting_priority,"onUpdate:modelValue":l[10]||(l[10]=O=>o(E).resting_priority=O)},null,8,["modelValue"])]),_:1}),f(ie,null,{label:h(()=>[l[26]||(l[26]=d("span",null,"跑单时间刷新干员",-1)),f($,null,{default:h(()=>l[25]||(l[25]=[d("p",null,"贸易站外影响贸易效率的干员",-1),d("p",null,[P(" 默认情况下,mower-ng 只在贸易站内干员换班后重读其所在贸易站的订单剩余时间。"),d("br"),P(" 若有贸易站外的干员影响贸易效率,且与贸易站内的干员不在一组,则需写入此选项中。 ")],-1)])),_:1})]),default:h(()=>[f(ce,{modelValue:o(E).refresh_trading,"onUpdate:modelValue":l[11]||(l[11]=O=>o(E).refresh_trading=O),select_placeholder:"填入在贸易站外影响贸易效率的干员"},null,8,["modelValue"])]),_:1}),o(b)!="main"?(w(),re(ie,{key:0,label:"宿舍黑名单(非主力)"},{default:h(()=>[f(ce,{modelValue:o(E).free_blacklist,"onUpdate:modelValue":l[12]||(l[12]=O=>o(E).free_blacklist=O)},null,8,["modelValue"])]),_:1})):ne("",!0)]),_:1},8,["label-placement"])],64)}}},fo=je(so,[["__scopeId","data-v-d1aa1a36"]]);export{fo as default}; + */class Ts{static getParser(t,n=!1){if(typeof t!="string")throw new Error("UserAgent should be a string");return new lt(t,n)}static parse(t){return new lt(t).getResult()}static get BROWSER_MAP(){return Pt}static get ENGINE_MAP(){return ae}static get OS_MAP(){return W}static get PLATFORMS_MAP(){return V}}var Re={},ut;function Os(){if(ut)return Re;ut=1,Object.defineProperty(Re,"__esModule",{value:!0});const e=Me(),t={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 32 32"};return Re.default=(0,e.defineComponent)({name:"DocumentExport",render:function(r,s){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",t,s[0]||(s[0]=[(0,e.createElementVNode)("path",{d:"M13 21h13.17l-2.58 2.59L25 25l5-5l-5-5l-1.41 1.41L26.17 19H13v2z",fill:"currentColor"},null,-1),(0,e.createElementVNode)("path",{d:"M22 14v-4a1 1 0 0 0-.29-.71l-7-7A1 1 0 0 0 14 2H4a2 2 0 0 0-2 2v24a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2h-2v2H4V4h8v6a2 2 0 0 0 2 2h6v2zm-8-4V4.41L19.59 10z",fill:"currentColor"},null,-1)]))}}),Re}var Vs=Os();const $s=Ce(Vs);var Be={},ct;function Ls(){if(ct)return Be;ct=1,Object.defineProperty(Be,"__esModule",{value:!0});const e=Me(),t={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 32 32"};return Be.default=(0,e.defineComponent)({name:"DocumentImport",render:function(r,s){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",t,s[0]||(s[0]=[(0,e.createElementVNode)("path",{d:"M28 19H14.83l2.58-2.59L16 15l-5 5l5 5l1.41-1.41L14.83 21H28v-2z",fill:"currentColor"},null,-1),(0,e.createElementVNode)("path",{d:"M24 14v-4a1 1 0 0 0-.29-.71l-7-7A1 1 0 0 0 16 2H6a2 2 0 0 0-2 2v24a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2h-2v2H6V4h8v6a2 2 0 0 0 2 2h6v2zm-8-4V4.41L21.59 10z",fill:"currentColor"},null,-1)]))}}),Be}var Is=Ls();const Ds=Ce(Is);var Pe={},dt;function Ns(){if(dt)return Pe;dt=1,Object.defineProperty(Pe,"__esModule",{value:!0});const e=Me(),t={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 512 512"};return Pe.default=(0,e.defineComponent)({name:"CodeSlash",render:function(r,s){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",t,s[0]||(s[0]=[(0,e.createElementVNode)("path",{d:"M160 389a20.91 20.91 0 0 1-13.82-5.2l-128-112a21 21 0 0 1 0-31.6l128-112a21 21 0 0 1 27.66 31.61L63.89 256l109.94 96.19A21 21 0 0 1 160 389z",fill:"currentColor"},null,-1),(0,e.createElementVNode)("path",{d:"M352 389a21 21 0 0 1-13.84-36.81L448.11 256l-109.94-96.19a21 21 0 0 1 27.66-31.61l128 112a21 21 0 0 1 0 31.6l-128 112A20.89 20.89 0 0 1 352 389z",fill:"currentColor"},null,-1),(0,e.createElementVNode)("path",{d:"M208 437a21 21 0 0 1-20.12-27l96-320a21 21 0 1 1 40.23 12l-96 320A21 21 0 0 1 208 437z",fill:"currentColor"},null,-1)]))}}),Pe}var Us=Ns();const zs=Ce(Us);var Ae={},ft;function js(){if(ft)return Ae;ft=1,Object.defineProperty(Ae,"__esModule",{value:!0});const e=Me(),t={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"};return Ae.default=(0,e.defineComponent)({name:"AddTaskRound",render:function(r,s){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",t,s[0]||(s[0]=[(0,e.createElementVNode)("path",{d:"M21.29 5.89l-10 10a.996.996 0 0 1-1.41 0l-2.83-2.83a.996.996 0 1 1 1.41-1.41l2.12 2.12l9.29-9.29a.996.996 0 0 1 1.41 0c.4.39.4 1.02.01 1.41zM12 20c-4.71 0-8.48-4.09-7.95-8.9c.39-3.52 3.12-6.41 6.61-6.99c1.81-.3 3.53.02 4.99.78a1.003 1.003 0 0 0 .93-1.78c-1.47-.75-3.13-1.16-4.9-1.11c-5.14.16-9.41 4.34-9.67 9.47C1.72 17.24 6.3 22 12 22c1.2 0 2.34-.21 3.41-.6c.68-.25.87-1.13.35-1.65a.98.98 0 0 0-1.04-.23c-.85.31-1.77.48-2.72.48zm7-5h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-2v-2c0-.55-.45-1-1-1s-1 .45-1 1v2z",fill:"currentColor"},null,-1)]))}}),Ae}var Ws=js();const qs=Ce(Ws);var Te={},mt;function Hs(){if(mt)return Te;mt=1,Object.defineProperty(Te,"__esModule",{value:!0});const e=Me(),t={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"};return Te.default=(0,e.defineComponent)({name:"PlusRound",render:function(r,s){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",t,s[0]||(s[0]=[(0,e.createElementVNode)("path",{d:"M18 12.998h-5v5a1 1 0 0 1-2 0v-5H6a1 1 0 0 1 0-2h5v-5a1 1 0 0 1 2 0v5h5a1 1 0 0 1 0 2z",fill:"currentColor"},null,-1)]))}}),Te}var Gs=Hs();const Ks=Ce(Gs),Qs={class:"plan-bar w-980 mx-auto mt-12 mw-980"},Js={__name:"Plan",setup(e){const t=pt(),{conf:n}=pe(t),r=$e(),{ling_xi:s,max_resting_count:a,resting_priority:i,exhaust_require:m,rest_in_full:p,workaholic:M,backup_plans:S,sub_plan:_,refresh_trading:B}=pe(r),{load_plan:j,fill_empty:g}=r,q=me("axios"),y=N("");Fe("facility",y);const F=N(null),D=N(!1),ee=Xt(),Z=Pn();async function Y(){D.value=!0,Z.start(),y.value!=""&&(y.value="",await Vr(500));const T=Ts.getParser(window.navigator.userAgent);let l;T.getEngine().name=="WebKit"&&(l=await at(F.value.outer)),l=await at(F.value.outer,{pixelRatio:3,backgroundColor:n.value.theme=="light"?"#ffffff":"#000000",style:{margin:0,padding:"8px 0"}}),D.value=!1,Z.finish();const c=new FormData;c.append("img",l);const{data:k}=await q.post("/dialog/save/img",c,{responseType:"blob"}),L=window.URL.createObjectURL(k),v=document.createElement("a");v.href=L,v.setAttribute("download","plan.jpg"),document.body.appendChild(v),v.click(),document.body.removeChild(v),window.URL.revokeObjectURL(L)}const ge=me("mobile"),he=I(()=>{const T=[{label:"主表",value:"main"}];for(let l=0;l{_.value=="main"?E.value={ling_xi:s.value,max_resting_count:a.value,rest_in_full:p.value,resting_priority:i.value,workaholic:M.value,exhaust_require:m.value,refresh_trading:B.value}:E.value=S.value[_.value].conf}),Ye(()=>{_.value=="main"?(s.value=E.value.ling_xi,a.value=E.value.max_resting_count,p.value=E.value.rest_in_full,m.value=E.value.exhaust_require,i.value=E.value.resting_priority,M.value=E.value.workaholic,B.value=E.value.refresh_trading):S.value[_.value].conf=E.value});const ue=N(!1);Fe("show_trigger_editor",ue);const le=N(!1),be=N(!1);Fe("show_task",le),Fe("add_task",be);function _e({event:T}){const l=T.target.response;l=="排班已加载"?(_.value="main",j(),ee.success("成功导入排班表!")):ee.error(l)}const we="/import",ye=me("token"),Se=[{label:"导出JSON文件",key:"json"}];async function xe(){const{data:T}=await q.get("/export-json",{responseType:"blob"}),l=window.URL.createObjectURL(T),c=document.createElement("a");c.href=l,c.setAttribute("download","plan.json"),document.body.appendChild(c),c.click(),document.body.removeChild(c),window.URL.revokeObjectURL(l)}return(T,l)=>{const c=Or,k=kn,L=yn,v=St,C=Zt,U=ke,J=Yt,oe=xn,b=kr,P=je,z=tn,At=vt,Tt=nn,ie=_t,Ot=rn,ce=bt,Vt=en;return w(),x($,null,[f(c),f(k),d("div",Qs,[f(C,null,{default:h(()=>[f(v,{disabled:o(_)=="main",onClick:l[0]||(l[0]=O=>_.value=o(_)==0?"main":o(_)-1)},{icon:h(()=>[f(L,null,{default:h(()=>[f(o(Mn))]),_:1})]),_:1},8,["disabled"]),f(v,{disabled:o(_)==o(S).length-1||o(S).length==0,onClick:l[1]||(l[1]=O=>_.value=o(_)=="main"?0:o(_)+1)},{icon:h(()=>[f(L,null,{default:h(()=>[f(o(Cn))]),_:1})]),_:1},8,["disabled"])]),_:1}),f(U,{value:o(_),"onUpdate:value":l[2]||(l[2]=O=>Le(_)?_.value=O:null),options:o(he)},null,8,["value","options"]),f(C,null,{default:h(()=>[f(v,{onClick:ve},{icon:h(()=>[f(L,{size:22},{default:h(()=>[f(o(Ks))]),_:1})]),default:h(()=>[l[13]||(l[13]=A(" 新建副表 "))]),_:1}),f(v,{disabled:o(_)=="main",onClick:l[3]||(l[3]=O=>ue.value=!0)},{icon:h(()=>[f(L,null,{default:h(()=>[f(o(zs))]),_:1})]),default:h(()=>[l[14]||(l[14]=A(" 编辑触发条件 "))]),_:1},8,["disabled"]),f(v,{disabled:o(_)=="main",onClick:l[4]||(l[4]=O=>le.value=!0)},{icon:h(()=>[f(L,null,{default:h(()=>[f(o(qs))]),_:1})]),default:h(()=>[l[15]||(l[15]=A(" 编辑任务 "))]),_:1},8,["disabled"]),f(v,{disabled:o(_)=="main",onClick:H},{icon:h(()=>[f(L,null,{default:h(()=>[f(o(Fn))]),_:1})]),default:h(()=>[l[16]||(l[16]=A(" 删除此副表 "))]),_:1},8,["disabled"])]),_:1}),f(J,{style:{width:"auto","margin-left":"8px"},action:we,headers:{token:o(ye)},"show-file-list":!1,name:"img",onFinish:_e},{default:h(()=>[f(v,null,{icon:h(()=>[f(L,null,{default:h(()=>[f(o(Ds))]),_:1})]),default:h(()=>[l[17]||(l[17]=A(" 导入排班 "))]),_:1})]),_:1},8,["headers"]),f(oe,{select:xe,options:Se},{default:h(()=>[f(v,{onClick:Y,loading:o(D),disabled:o(D)},{icon:h(()=>[f(L,null,{default:h(()=>[f(o($s))]),_:1})]),default:h(()=>[l[18]||(l[18]=A(" 导出图片 "))]),_:1},8,["loading","disabled"])]),_:1})]),f(b,{ref_key:"plan_editor",ref:F,class:"w-980 mx-auto mw-980 px-12"},null,512),f(Vt,{class:"w-980 mx-auto mb-12 px-12 mw-980","label-placement":o(ge)?"top":"left","show-feedback":!1,"label-width":"160","label-align":"left"},{default:h(()=>[f(ie,null,{label:h(()=>[l[20]||(l[20]=d("span",null,"令夕模式",-1)),f(P,null,{default:h(()=>l[19]||(l[19]=[d("div",null,"令夕上班时起作用",-1),d("div",null,"需要手动对齐心情",-1),d("div",null,"感知:夕心情-令心情=12",-1),d("div",null,"烟火:令心情-夕心情=12",-1),d("div",null,"均衡:夕令心情一样",-1)])),_:1})]),default:h(()=>[f(Tt,{value:o(E).ling_xi,"onUpdate:value":l[5]||(l[5]=O=>o(E).ling_xi=O)},{default:h(()=>[f(At,null,{default:h(()=>[f(z,{value:1},{default:h(()=>l[21]||(l[21]=[A("感知信息")])),_:1}),f(z,{value:2},{default:h(()=>l[22]||(l[22]=[A("人间烟火")])),_:1}),f(z,{value:3},{default:h(()=>l[23]||(l[23]=[A("均衡模式")])),_:1})]),_:1})]),_:1},8,["value"])]),_:1}),f(ie,{label:"宿舍单回位数量"},{default:h(()=>[f(Ot,{value:o(E).max_resting_count,"onUpdate:value":l[6]||(l[6]=O=>o(E).max_resting_count=O)},{suffix:h(()=>l[24]||(l[24]=[A("人")])),_:1},8,["value"])]),_:1}),f(ie,{label:"需要回满心情的干员"},{default:h(()=>[f(ce,{modelValue:o(E).rest_in_full,"onUpdate:modelValue":l[7]||(l[7]=O=>o(E).rest_in_full=O)},null,8,["modelValue"])]),_:1}),f(ie,{label:"需要用尽心情的干员"},{default:h(()=>[f(ce,{modelValue:o(E).exhaust_require,"onUpdate:modelValue":l[8]||(l[8]=O=>o(E).exhaust_require=O)},null,8,["modelValue"])]),_:1}),f(ie,{label:"宿舍黑名单(主力)"},{default:h(()=>[f(ce,{modelValue:o(E).workaholic,"onUpdate:modelValue":l[9]||(l[9]=O=>o(E).workaholic=O)},null,8,["modelValue"])]),_:1}),f(ie,{label:"在群回位休息的干员"},{default:h(()=>[f(ce,{modelValue:o(E).resting_priority,"onUpdate:modelValue":l[10]||(l[10]=O=>o(E).resting_priority=O)},null,8,["modelValue"])]),_:1}),f(ie,null,{label:h(()=>[l[26]||(l[26]=d("span",null,"跑单时间刷新干员",-1)),f(P,null,{default:h(()=>l[25]||(l[25]=[d("p",null,"贸易站外影响贸易效率的干员",-1),d("p",null,[A(" 默认情况下,mower-ng 只在贸易站内干员换班后重读其所在贸易站的订单剩余时间。"),d("br"),A(" 若有贸易站外的干员影响贸易效率,且与贸易站内的干员不在一组,则需写入此选项中。 ")],-1)])),_:1})]),default:h(()=>[f(ce,{modelValue:o(E).refresh_trading,"onUpdate:modelValue":l[11]||(l[11]=O=>o(E).refresh_trading=O),select_placeholder:"填入在贸易站外影响贸易效率的干员"},null,8,["modelValue"])]),_:1}),o(_)!="main"?(w(),re(ie,{key:0,label:"宿舍黑名单(非主力)"},{default:h(()=>[f(ce,{modelValue:o(E).free_blacklist,"onUpdate:modelValue":l[12]||(l[12]=O=>o(E).free_blacklist=O)},null,8,["modelValue"])]),_:1})):ne("",!0)]),_:1},8,["label-placement"])],64)}}},ro=We(Js,[["__scopeId","data-v-d1aa1a36"]]);export{ro as default}; diff --git a/ui/dist/assets/Play.js b/ui/dist/assets/Play.js index b2f43180..b2d22876 100644 --- a/ui/dist/assets/Play.js +++ b/ui/dist/assets/Play.js @@ -1 +1 @@ -import{bK as o}from"./_plugin-vue_export-helper.js";var n={};Object.defineProperty(n,"__esModule",{value:!0});const e=o,c={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 512 512"},a=(0,e.createElementVNode)("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"32",d:"M256 112v288"},null,-1),i=(0,e.createElementVNode)("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"32",d:"M400 256H112"},null,-1),u=[a,i];var k=n.default=(0,e.defineComponent)({name:"Add",render:function(d,s){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",c,u)}}),r={};Object.defineProperty(r,"__esModule",{value:!0});const t=o,_={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 512 512"},w=(0,t.createElementVNode)("path",{d:"M133 440a35.37 35.37 0 0 1-17.5-4.67c-12-6.8-19.46-20-19.46-34.33V111c0-14.37 7.46-27.53 19.46-34.33a35.13 35.13 0 0 1 35.77.45l247.85 148.36a36 36 0 0 1 0 61l-247.89 148.4A35.5 35.5 0 0 1 133 440z",fill:"currentColor"},null,-1),h=[w];var m=r.default=(0,t.defineComponent)({name:"Play",render:function(d,s){return(0,t.openBlock)(),(0,t.createElementBlock)("svg",_,h)}});export{k as _,m as a}; +import{bK as u,bL as a}from"./_plugin-vue_export-helper.js";var n={},l;function c(){if(l)return n;l=1,Object.defineProperty(n,"__esModule",{value:!0});const e=u(),o={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 512 512"};return n.default=(0,e.defineComponent)({name:"Add",render:function(s,r){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",o,r[0]||(r[0]=[(0,e.createElementVNode)("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"32",d:"M256 112v288"},null,-1),(0,e.createElementVNode)("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"32",d:"M400 256H112"},null,-1)]))}}),n}var p=c();const k=a(p);var t={},d;function w(){if(d)return t;d=1,Object.defineProperty(t,"__esModule",{value:!0});const e=u(),o={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 512 512"};return t.default=(0,e.defineComponent)({name:"Play",render:function(s,r){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",o,r[0]||(r[0]=[(0,e.createElementVNode)("path",{d:"M133 440a35.37 35.37 0 0 1-17.5-4.67c-12-6.8-19.46-20-19.46-34.33V111c0-14.37 7.46-27.53 19.46-34.33a35.13 35.13 0 0 1 35.77.45l247.85 148.36a36 36 0 0 1 0 61l-247.89 148.4A35.5 35.5 0 0 1 133 440z",fill:"currentColor"},null,-1)]))}}),t}var f=w();const m=a(f);export{k as A,m as P}; diff --git a/ui/dist/assets/RecordLine.js b/ui/dist/assets/RecordLine.js index 2fcd2a9a..6e062ad4 100644 --- a/ui/dist/assets/RecordLine.js +++ b/ui/dist/assets/RecordLine.js @@ -1 +1 @@ -import{u as N,C as V,a as j,L,T as D,b as P,P as R,c as O,p as T,d as H,e as F,f as I,A as q,g as K,h as Q}from"./record.js";import{bK as w,bP as U,r as u,u as X,bV as M,bU as p,bT as o,bS as l,bQ as r,F as Z,b_ as G,bM as e,bR as f,c0 as J,bX as W,bC as Y,bm as ee,bo as te}from"./_plugin-vue_export-helper.js";import{b5 as oe,b6 as ne}from"./main.js";var y={};Object.defineProperty(y,"__esModule",{value:!0});const _=w,ae={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},se=(0,_.createStaticVNode)('',1),le=[se];var re=y.default=(0,_.defineComponent)({name:"ArrowsDiagonal",render:function(i,c){return(0,_.openBlock)(),(0,_.createElementBlock)("svg",ae,le)}}),C={};Object.defineProperty(C,"__esModule",{value:!0});const h=w,ie={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},ce=(0,h.createStaticVNode)('',1),de=[ce];var ue=C.default=(0,h.defineComponent)({name:"ArrowsDiagonalMinimize2",render:function(i,c){return(0,h.openBlock)(),(0,h.createElementBlock)("svg",ie,de)}}),$={};Object.defineProperty($,"__esModule",{value:!0});const n=w,pe={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},_e=(0,n.createElementVNode)("g",{fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},[(0,n.createElementVNode)("path",{d:"M7 8l-4 4l4 4"}),(0,n.createElementVNode)("path",{d:"M17 8l4 4l-4 4"}),(0,n.createElementVNode)("path",{d:"M3 12h18"})],-1),he=[_e];var me=$.default=(0,n.defineComponent)({name:"ArrowsHorizontal",render:function(i,c){return(0,n.openBlock)(),(0,n.createElementBlock)("svg",pe,he)}});const ge={class:"line-outer-container"},fe={__name:"RecordLine",setup(m){const i=N(),{getMoodRatios:c}=i;V.register(j,L,D,P,R,O,T,H,F,I,q,K);const d=u(-1),t=u([]),g=u([]);X(async()=>{g.value=await c(),t.value=new Array(g.value.length).fill(100)});const B=u({responsive:!0,maintainAspectRatio:!1,scales:{x:{autoSkip:!0,type:"time",time:{unit:"day"}},y:{beginAtZero:!0,ticks:{min:0,max:24,stepSize:4}}},plugins:{datalabels:{display:!1}}});function S(a){t.value[a]==100?t.value[a]=300:t.value[a]==300?t.value[a]=700:t.value[a]=100}return(a,v)=>{const k=ee,b=te,A=ne,E=oe;return r(),M("div",null,[v[0]||(v[0]=p("h1",{class:"page-title"},"干员心情折线表",-1)),o(E,{"x-gap":12,"y-gap":8,collapsed:!1,cols:"1 s:1 m:2 l:3 xl:4 2xl:5",responsive:"screen"},{default:l(()=>[(r(!0),M(Z,null,G(e(g),(x,s)=>(r(),f(A,{key:s,class:J(["report-card",{"report-card-expand":e(d)==s}])},{default:l(()=>[p("h2",null,W(x.groupName),1),p("div",ge,[p("div",{class:"line-inner-container",style:Y({width:e(t)[s]+"%"})},[o(e(Q),{data:x.moodData,options:e(B)},null,8,["data","options"])],4)]),o(b,{class:"toggle toggle-size",size:"small",onClick:z=>d.value=e(d)==-1?s:-1,focusable:!1},{icon:l(()=>[o(k,null,{default:l(()=>[e(d)==s?(r(),f(e(ue),{key:0})):(r(),f(e(re),{key:1}))]),_:2},1024)]),_:2},1032,["onClick"]),o(b,{class:"toggle toggle-width",size:"small",onClick:z=>S(s),focusable:!1},{icon:l(()=>[o(k,null,{default:l(()=>[o(e(me))]),_:1})]),_:2},1032,["onClick"])]),_:2},1032,["class"]))),128))]),_:1})])}}},be=U(fe,[["__scopeId","data-v-1d70fb0d"]]);export{be as default}; +import{u as V,C as R,a as j,L,T as q,b as H,P,c as I,p as O,d as T,e as F,f as $,A as K,g as Q,h as U}from"./record.js";import{bK as h,bL as v,bP as W,r as p,p as X,bV as A,bU as d,bT as a,bS as i,bQ as c,F as Z,b_ as G,bN as o,bR as f,c0 as J,bX as Y,bC as ee,bm as te,bo as oe}from"./_plugin-vue_export-helper.js";import{b5 as ne,b6 as re}from"./main.js";var _={},C;function ae(){if(C)return _;C=1,Object.defineProperty(_,"__esModule",{value:!0});const e=h(),n={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"};return _.default=(0,e.defineComponent)({name:"ArrowsDiagonal",render:function(r,t){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",n,t[0]||(t[0]=[(0,e.createStaticVNode)('',1)]))}}),_}var se=ae();const le=v(se);var m={},y;function ie(){if(y)return m;y=1,Object.defineProperty(m,"__esModule",{value:!0});const e=h(),n={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"};return m.default=(0,e.defineComponent)({name:"ArrowsDiagonalMinimize2",render:function(r,t){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",n,t[0]||(t[0]=[(0,e.createStaticVNode)('',1)]))}}),m}var ce=ie();const ue=v(ce);var g={},z;function pe(){if(z)return g;z=1,Object.defineProperty(g,"__esModule",{value:!0});const e=h(),n={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"};return g.default=(0,e.defineComponent)({name:"ArrowsHorizontal",render:function(r,t){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",n,t[0]||(t[0]=[(0,e.createElementVNode)("g",{fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},[(0,e.createElementVNode)("path",{d:"M7 8l-4 4l4 4"}),(0,e.createElementVNode)("path",{d:"M17 8l4 4l-4 4"}),(0,e.createElementVNode)("path",{d:"M3 12h18"})],-1)]))}}),g}var de=pe();const _e=v(de),me={class:"line-outer-container"},ge={__name:"RecordLine",setup(e){const n=V(),{getMoodRatios:u}=n;R.register(j,L,q,H,P,I,O,T,F,$,K,Q);const r=p(-1),t=p([]),w=p([]);X(async()=>{w.value=await u(),t.value=new Array(w.value.length).fill(100)});const E=p({responsive:!0,maintainAspectRatio:!1,scales:{x:{autoSkip:!0,type:"time",time:{unit:"day"}},y:{beginAtZero:!0,ticks:{min:0,max:24,stepSize:4}}},plugins:{datalabels:{display:!1}}});function B(s){t.value[s]==100?t.value[s]=300:t.value[s]==300?t.value[s]=700:t.value[s]=100}return(s,k)=>{const b=te,x=oe,S=re,D=ne;return c(),A("div",null,[k[0]||(k[0]=d("h1",{class:"page-title"},"干员心情折线表",-1)),a(D,{"x-gap":12,"y-gap":8,collapsed:!1,cols:"1 s:1 m:2 l:3 xl:4 2xl:5",responsive:"screen"},{default:i(()=>[(c(!0),A(Z,null,G(o(w),(M,l)=>(c(),f(S,{key:l,class:J(["report-card",{"report-card-expand":o(r)==l}])},{default:i(()=>[d("h2",null,Y(M.groupName),1),d("div",me,[d("div",{class:"line-inner-container",style:ee({width:o(t)[l]+"%"})},[a(o(U),{data:M.moodData,options:o(E)},null,8,["data","options"])],4)]),a(x,{class:"toggle toggle-size",size:"small",onClick:N=>r.value=o(r)==-1?l:-1,focusable:!1},{icon:i(()=>[a(b,null,{default:i(()=>[o(r)==l?(c(),f(o(ue),{key:0})):(c(),f(o(le),{key:1}))]),_:2},1024)]),_:2},1032,["onClick"]),a(x,{class:"toggle toggle-width",size:"small",onClick:N=>B(l),focusable:!1},{icon:i(()=>[a(b,null,{default:i(()=>[a(o(_e))]),_:1})]),_:2},1032,["onClick"])]),_:2},1032,["class"]))),128))]),_:1})])}}},ve=W(ge,[["__scopeId","data-v-1d70fb0d"]]);export{ve as default}; diff --git a/ui/dist/assets/RecordPie.js b/ui/dist/assets/RecordPie.js index 8dd63077..cc9e7a11 100644 --- a/ui/dist/assets/RecordPie.js +++ b/ui/dist/assets/RecordPie.js @@ -1 +1 @@ -import{u as b,C as S,a as x,L as k,T as y,b as P,P as R,c as h,p as v,d as B,e as C,f as E,A as L,g as M,i as T}from"./record.js";import{bP as w,r as c,u as N,bV as i,bU as p,bT as u,bS as _,bQ as o,F as V,b_ as A,bM as n,bR as D,bX as F}from"./_plugin-vue_export-helper.js";import{b5 as I,b6 as O}from"./main.js";const Q={__name:"RecordPie",setup(U){const d=b(),{getMoodRatios:m}=d;S.register(x,k,y,P,R,h,v,B,C,E,L,M);const r=c([]);N(async()=>{r.value=await m()});const g=c({plugins:{datalabels:{color:"black",formatter:function(l,e){let t=e.dataset.data.reduce((s,a)=>s+a,0);return Math.round(l/t*100)+"%"}},legend:{display:!1}}});return(l,e)=>{const t=O,s=I;return o(),i("div",null,[e[0]||(e[0]=p("h1",{class:"page-title"},"工作休息比例报表",-1)),u(s,{"x-gap":12,"y-gap":8,collapsed:!1,cols:"1 s:1 m:2 l:3 xl:4 2xl:5",responsive:"screen"},{default:_(()=>[(o(!0),i(V,null,A(n(r),(a,f)=>(o(),D(t,{key:f,class:"report-card"},{default:_(()=>[p("h2",null,F(a.groupName),1),u(n(T),{data:a.workRestData,options:n(g)},null,8,["data","options"])]),_:2},1024))),128))]),_:1})])}}},z=w(Q,[["__scopeId","data-v-80502f5e"]]);export{z as default}; +import{u as b,C as S,a as x,L as k,T as y,b as P,P as R,c as h,p as v,d as B,e as C,f as E,A as L,g as N,i as T}from"./record.js";import{bP as w,r as c,p as M,bV as i,bU as p,bT as u,bS as _,bQ as o,F as V,b_ as A,bN as n,bR as D,bX as F}from"./_plugin-vue_export-helper.js";import{b5 as I,b6 as O}from"./main.js";const Q={__name:"RecordPie",setup(U){const d=b(),{getMoodRatios:m}=d;S.register(x,k,y,P,R,h,v,B,C,E,L,N);const r=c([]);M(async()=>{r.value=await m()});const g=c({plugins:{datalabels:{color:"black",formatter:function(l,e){let t=e.dataset.data.reduce((s,a)=>s+a,0);return Math.round(l/t*100)+"%"}},legend:{display:!1}}});return(l,e)=>{const t=O,s=I;return o(),i("div",null,[e[0]||(e[0]=p("h1",{class:"page-title"},"工作休息比例报表",-1)),u(s,{"x-gap":12,"y-gap":8,collapsed:!1,cols:"1 s:1 m:2 l:3 xl:4 2xl:5",responsive:"screen"},{default:_(()=>[(o(!0),i(V,null,A(n(r),(a,f)=>(o(),D(t,{key:f,class:"report-card"},{default:_(()=>[p("h2",null,F(a.groupName),1),u(n(T),{data:a.workRestData,options:n(g)},null,8,["data","options"])]),_:2},1024))),128))]),_:1})])}}},z=w(Q,[["__scopeId","data-v-80502f5e"]]);export{z as default}; diff --git a/ui/dist/assets/TrashOutline.js b/ui/dist/assets/TrashOutline.js index b4d5f4b5..a7ddcd6e 100644 --- a/ui/dist/assets/TrashOutline.js +++ b/ui/dist/assets/TrashOutline.js @@ -1 +1 @@ -import{bK as t}from"./_plugin-vue_export-helper.js";var o={};Object.defineProperty(o,"__esModule",{value:!0});const e=t,r={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 512 512"},n=(0,e.createStaticVNode)('',6),l=[n];var h=o.default=(0,e.defineComponent)({name:"TrashOutline",render:function(s,a){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",r,l)}});export{h as _}; +import{bK as l,bL as i}from"./_plugin-vue_export-helper.js";var r={},o;function s(){if(o)return r;o=1,Object.defineProperty(r,"__esModule",{value:!0});const e=l(),n={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 512 512"};return r.default=(0,e.defineComponent)({name:"TrashOutline",render:function(d,t){return(0,e.openBlock)(),(0,e.createElementBlock)("svg",n,t[0]||(t[0]=[(0,e.createStaticVNode)('',6)]))}}),r}var a=s();const k=i(a);export{k as T}; diff --git a/ui/dist/assets/_plugin-vue_export-helper.js b/ui/dist/assets/_plugin-vue_export-helper.js index 7bdbcc27..a38e242f 100644 --- a/ui/dist/assets/_plugin-vue_export-helper.js +++ b/ui/dist/assets/_plugin-vue_export-helper.js @@ -1,48 +1,45 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function r(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(o){if(o.ep)return;o.ep=!0;const i=r(o);fetch(o.href,i)}})();/** -* @vue/shared v3.5.12 +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();/** +* @vue/shared v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function si(e){const t=Object.create(null);for(const r of e.split(","))t[r]=1;return r=>r in t}const ge={},Kr=[],Pt=()=>{},Sd=()=>!1,Zn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Fs=e=>e.startsWith("onUpdate:"),Se=Object.assign,Is=(e,t)=>{const r=e.indexOf(t);r>-1&&e.splice(r,1)},Td=Object.prototype.hasOwnProperty,xe=(e,t)=>Td.call(e,t),Q=Array.isArray,Gr=e=>sn(e)==="[object Map]",Hr=e=>sn(e)==="[object Set]",vl=e=>sn(e)==="[object Date]",Pd=e=>sn(e)==="[object RegExp]",se=e=>typeof e=="function",Ee=e=>typeof e=="string",$t=e=>typeof e=="symbol",Ce=e=>e!==null&&typeof e=="object",zs=e=>(Ce(e)||se(e))&&se(e.then)&&se(e.catch),La=Object.prototype.toString,sn=e=>La.call(e),Ed=e=>sn(e).slice(8,-1),li=e=>sn(e)==="[object Object]",Hs=e=>Ee(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,qr=si(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ai=e=>{const t=Object.create(null);return r=>t[r]||(t[r]=e(r))},$d=/-(\w)/g,qe=ai(e=>e.replace($d,(t,r)=>r?r.toUpperCase():"")),Rd=/\B([A-Z])/g,dt=ai(e=>e.replace(Rd,"-$1").toLowerCase()),Qn=ai(e=>e.charAt(0).toUpperCase()+e.slice(1)),En=ai(e=>e?`on${Qn(e)}`:""),it=(e,t)=>!Object.is(e,t),Yr=(e,...t)=>{for(let r=0;r{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:n,value:r})},No=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ko=e=>{const t=Ee(e)?Number(e):NaN;return isNaN(t)?e:t};let ml;const ci=()=>ml||(ml=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),Ad="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",Od=si(Ad);function eo(e){if(Q(e)){const t={};for(let r=0;r{if(r){const n=r.split(Bd);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function to(e){let t="";if(Ee(e))t=e;else if(Q(e))for(let r=0;rar(r,t))}const Va=e=>!!(e&&e.__v_isRef===!0),Ua=e=>Ee(e)?e:e==null?"":Q(e)||Ce(e)&&(e.toString===La||!se(e.toString))?Va(e)?Ua(e.value):JSON.stringify(e,Ka,2):String(e),Ka=(e,t)=>Va(t)?Ka(e,t.value):Gr(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((r,[n,o],i)=>(r[Hi(n,i)+" =>"]=o,r),{})}:Hr(t)?{[`Set(${t.size})`]:[...t.values()].map(r=>Hi(r))}:$t(t)?Hi(t):Ce(t)&&!Q(t)&&!li(t)?String(t):t,Hi=(e,t="")=>{var r;return $t(e)?`Symbol(${(r=e.description)!=null?r:t})`:e};/** -* @vue/reactivity v3.5.12 +**//*! #__NO_SIDE_EFFECTS__ */function ot(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const ve={},gr=[],rt=()=>{},jr=()=>!1,Jn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),$s=e=>e.startsWith("onUpdate:"),ye=Object.assign,Ls=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Im=Object.prototype.hasOwnProperty,xe=(e,t)=>Im.call(e,t),Z=Array.isArray,mr=e=>Dr(e)==="[object Map]",Qn=e=>Dr(e)==="[object Set]",na=e=>Dr(e)==="[object Date]",jf=e=>Dr(e)==="[object RegExp]",oe=e=>typeof e=="function",le=e=>typeof e=="string",wt=e=>typeof e=="symbol",Oe=e=>e!==null&&typeof e=="object",Fs=e=>(Oe(e)||oe(e))&&oe(e.then)&&oe(e.catch),Ha=Object.prototype.toString,Dr=e=>Ha.call(e),Wf=e=>Dr(e).slice(8,-1),di=e=>Dr(e)==="[object Object]",ks=e=>le(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Cn=ot(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Xf=ot("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),Bs=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Mm=/-(\w)/g,Me=Bs(e=>e.replace(Mm,(t,n)=>n?n.toUpperCase():"")),Dm=/\B([A-Z])/g,vt=Bs(e=>e.replace(Dm,"-$1").toLowerCase()),Zn=Bs(e=>e.charAt(0).toUpperCase()+e.slice(1)),br=Bs(e=>e?`on${Zn(e)}`:""),pt=(e,t)=>!Object.is(e,t),vr=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},zo=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Uo=e=>{const t=le(e)?Number(e):NaN;return isNaN(t)?e:t};let Zc;const hi=()=>Zc||(Zc=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),$m=/^[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*$/;function Lm(e){return $m.test(e)?`__props.${e}`:`__props[${JSON.stringify(e)}]`}function Fm(e,t){return e+JSON.stringify(t,(n,r)=>typeof r=="function"?r.toString():r)}const km={TEXT:1,1:"TEXT",CLASS:2,2:"CLASS",STYLE:4,4:"STYLE",PROPS:8,8:"PROPS",FULL_PROPS:16,16:"FULL_PROPS",NEED_HYDRATION:32,32:"NEED_HYDRATION",STABLE_FRAGMENT:64,64:"STABLE_FRAGMENT",KEYED_FRAGMENT:128,128:"KEYED_FRAGMENT",UNKEYED_FRAGMENT:256,256:"UNKEYED_FRAGMENT",NEED_PATCH:512,512:"NEED_PATCH",DYNAMIC_SLOTS:1024,1024:"DYNAMIC_SLOTS",DEV_ROOT_FRAGMENT:2048,2048:"DEV_ROOT_FRAGMENT",CACHED:-1,"-1":"CACHED",BAIL:-2,"-2":"BAIL"},Bm={1:"TEXT",2:"CLASS",4:"STYLE",8:"PROPS",16:"FULL_PROPS",32:"NEED_HYDRATION",64:"STABLE_FRAGMENT",128:"KEYED_FRAGMENT",256:"UNKEYED_FRAGMENT",512:"NEED_PATCH",1024:"DYNAMIC_SLOTS",2048:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},Hm={ELEMENT:1,1:"ELEMENT",FUNCTIONAL_COMPONENT:2,2:"FUNCTIONAL_COMPONENT",STATEFUL_COMPONENT:4,4:"STATEFUL_COMPONENT",TEXT_CHILDREN:8,8:"TEXT_CHILDREN",ARRAY_CHILDREN:16,16:"ARRAY_CHILDREN",SLOTS_CHILDREN:32,32:"SLOTS_CHILDREN",TELEPORT:64,64:"TELEPORT",SUSPENSE:128,128:"SUSPENSE",COMPONENT_SHOULD_KEEP_ALIVE:256,256:"COMPONENT_SHOULD_KEEP_ALIVE",COMPONENT_KEPT_ALIVE:512,512:"COMPONENT_KEPT_ALIVE",COMPONENT:6,6:"COMPONENT"},Vm={STABLE:1,1:"STABLE",DYNAMIC:2,2:"DYNAMIC",FORWARDED:3,3:"FORWARDED"},zm={1:"STABLE",2:"DYNAMIC",3:"FORWARDED"},Um="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",za=ot(Um),jm=za,eu=2;function Gf(e,t=0,n=e.length){if(t=Math.max(0,Math.min(t,e.length)),n=Math.max(0,Math.min(n,e.length)),t>n)return"";let r=e.split(/(\r?\n)/);const o=r.filter((l,a)=>a%2===1);r=r.filter((l,a)=>a%2===0);let i=0;const s=[];for(let l=0;l=t){for(let a=l-eu;a<=l+eu||n>i;a++){if(a<0||a>=r.length)continue;const c=a+1;s.push(`${c}${" ".repeat(Math.max(3-String(c).length,0))}| ${r[a]}`);const u=r[a].length,f=o[a]&&o[a].length||0;if(a===l){const d=t-(i-(u+f)),h=Math.max(1,n>i?u-d:n-t);s.push(" | "+" ".repeat(d)+"^".repeat(h))}else if(a>l){if(n>i){const d=Math.max(Math.min(n-i,u),1);s.push(" | "+"^".repeat(d))}i+=u+f}}break}return s.join(` +`)}function ao(e){if(Z(e)){const t={};for(let n=0;n{if(n){const r=n.split(Xm);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Km(e){if(!e)return"";if(le(e))return e;let t="";for(const n in e){const r=e[n];if(le(r)||typeof r=="number"){const o=n.startsWith("--")?n:vt(n);t+=`${o}:${r};`}}return t}function co(e){let t="";if(le(e))t=e;else if(Z(e))for(let n=0;n/="'\u0009\u000a\u000c\u0020]/,Ml={};function tb(e){if(Ml.hasOwnProperty(e))return Ml[e];const t=eb.test(e);return t&&console.error(`unsafe attribute name: ${e}`),Ml[e]=!t}const nb={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},rb=ot("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,inert,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"),ob=ot("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,xmlns:xlink,xml:base,xml:lang,xml:space,y,y1,y2,yChannelSelector,z,zoomAndPan"),ib=ot("accent,accentunder,actiontype,align,alignmentscope,altimg,altimg-height,altimg-valign,altimg-width,alttext,bevelled,close,columnsalign,columnlines,columnspan,denomalign,depth,dir,display,displaystyle,encoding,equalcolumns,equalrows,fence,fontstyle,fontweight,form,frame,framespacing,groupalign,height,href,id,indentalign,indentalignfirst,indentalignlast,indentshift,indentshiftfirst,indentshiftlast,indextype,justify,largetop,largeop,lquote,lspace,mathbackground,mathcolor,mathsize,mathvariant,maxsize,minlabelspacing,mode,other,overflow,position,rowalign,rowlines,rowspan,rquote,rspace,scriptlevel,scriptminsize,scriptsizemultiplier,selection,separator,separators,shift,side,src,stackalign,stretchy,subscriptshift,superscriptshift,symmetric,voffset,width,widths,xlink:href,xlink:show,xlink:type,xmlns");function sb(e){if(e==null)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"}const lb=/["'&<>]/;function ab(e){const t=""+e,n=lb.exec(t);if(!n)return t;let r="",o,i,s=0;for(i=n.index;i||--!>|?@[\\\]^`{|}~]/g;function fb(e,t){return e.replace(td,n=>t?n==='"'?'\\\\\\"':`\\\\${n}`:`\\${n}`)}function db(e,t){if(e.length!==t.length)return!1;let n=!0;for(let r=0;n&&rwn(n,t))}const nd=e=>!!(e&&e.__v_isRef===!0),Wa=e=>le(e)?e:e==null?"":Z(e)||Oe(e)&&(e.toString===Ha||!oe(e.toString))?nd(e)?Wa(e.value):JSON.stringify(e,rd,2):String(e),rd=(e,t)=>nd(t)?rd(e,t.value):mr(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o],i)=>(n[Dl(r,i)+" =>"]=o,n),{})}:Qn(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Dl(n))}:wt(t)?Dl(t):Oe(t)&&!Z(t)&&!di(t)?String(t):t,Dl=(e,t="")=>{var n;return wt(e)?`Symbol(${(n=e.description)!=null?n:t})`:e},hb=Object.freeze(Object.defineProperty({__proto__:null,EMPTY_ARR:gr,EMPTY_OBJ:ve,NO:jr,NOOP:rt,PatchFlagNames:Bm,PatchFlags:km,ShapeFlags:Hm,SlotFlags:Vm,camelize:Me,capitalize:Zn,cssVarNameEscapeSymbolsRE:td,def:Va,escapeHtml:ab,escapeHtmlComment:ub,extend:ye,genCacheKey:Fm,genPropsAccessExp:Lm,generateCodeFrame:Gf,getEscapedCssVarName:fb,getGlobalThis:hi,hasChanged:pt,hasOwn:xe,hyphenate:vt,includeBooleanAttr:ja,invokeArrayFns:vr,isArray:Z,isBooleanAttr:Zm,isBuiltInDirective:Xf,isDate:na,isFunction:oe,isGloballyAllowed:za,isGloballyWhitelisted:jm,isHTMLTag:qf,isIntegerKey:ks,isKnownHtmlAttr:rb,isKnownMathMLAttr:ib,isKnownSvgAttr:ob,isMap:mr,isMathMLTag:Jf,isModelListener:$s,isObject:Oe,isOn:Jn,isPlainObject:di,isPromise:Fs,isRegExp:jf,isRenderableAttrValue:sb,isReservedProp:Cn,isSSRSafeAttrName:tb,isSVGTag:Yf,isSet:Qn,isSpecialBooleanAttr:ed,isString:le,isSymbol:wt,isVoidTag:Qf,looseEqual:wn,looseIndexOf:pi,looseToNumber:zo,makeMap:ot,normalizeClass:co,normalizeProps:Kf,normalizeStyle:ao,objectToString:Ha,parseStringStyle:Ua,propsToAttrMap:nb,remove:Ls,slotFlagsText:zm,stringifyStyle:Km,toDisplayString:Wa,toHandlerKey:br,toNumber:Uo,toRawType:Wf,toTypeString:Dr},Symbol.toStringTag,{value:"Module"}));/** +* @vue/reactivity v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let ot;class Ds{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=ot,!t&&ot&&(this.index=(ot.scopes||(ot.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,r;if(this.scopes)for(t=0,r=this.scopes.length;t0)return;if(Rn){let t=Rn;for(Rn=void 0;t;){const r=t.next;t.next=void 0,t.flags&=-9,t=r}}let e;for(;$n;){let t=$n;for($n=void 0;t;){const r=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(n){e||(e=n)}t=r}}if(e)throw e}function Xa(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Ja(e){let t,r=e.depsTail,n=r;for(;n;){const o=n.prevDep;n.version===-1?(n===r&&(r=o),Ls(n),Wd(n)):t=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=o}e.deps=t,e.depsTail=r}function rs(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Za(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Za(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Nn))return;e.globalVersion=Nn;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!rs(e)){e.flags&=-3;return}const r=Pe,n=Et;Pe=e,Et=!0;try{Xa(e);const o=e.fn(e._value);(t.version===0||it(o,e._value))&&(e._value=o,t.version++)}catch(o){throw t.version++,o}finally{Pe=r,Et=n,Ja(e),e.flags&=-3}}function Ls(e,t=!1){const{dep:r,prevSub:n,nextSub:o}=e;if(n&&(n.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=n,e.nextSub=void 0),r.subs===e&&(r.subs=n,!n&&r.computed)){r.computed.flags&=-5;for(let i=r.computed.deps;i;i=i.nextDep)Ls(i,!0)}!t&&!--r.sc&&r.map&&r.map.delete(r.key)}function Wd(e){const{prevDep:t,nextDep:r}=e;t&&(t.nextDep=r,e.prevDep=void 0),r&&(r.prevDep=t,e.nextDep=void 0)}function jd(e,t){e.effect instanceof Dn&&(e=e.effect.fn);const r=new Dn(e);t&&Se(r,t);try{r.run()}catch(o){throw r.stop(),o}const n=r.run.bind(r);return n.effect=r,n}function Vd(e){e.effect.stop()}let Et=!0;const Qa=[];function dr(){Qa.push(Et),Et=!1}function hr(){const e=Qa.pop();Et=e===void 0?!0:e}function yl(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const r=Pe;Pe=void 0;try{t()}finally{Pe=r}}}let Nn=0;class Ud{constructor(t,r){this.sub=t,this.dep=r,this.version=r.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class fi{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!Pe||!Et||Pe===this.computed)return;let r=this.activeLink;if(r===void 0||r.sub!==Pe)r=this.activeLink=new Ud(Pe,this),Pe.deps?(r.prevDep=Pe.depsTail,Pe.depsTail.nextDep=r,Pe.depsTail=r):Pe.deps=Pe.depsTail=r,ec(r);else if(r.version===-1&&(r.version=this.version,r.nextDep)){const n=r.nextDep;n.prevDep=r.prevDep,r.prevDep&&(r.prevDep.nextDep=n),r.prevDep=Pe.depsTail,r.nextDep=void 0,Pe.depsTail.nextDep=r,Pe.depsTail=r,Pe.deps===r&&(Pe.deps=n)}return r}trigger(t){this.version++,Nn++,this.notify(t)}notify(t){Ns();try{for(let r=this.subs;r;r=r.prevSub)r.sub.notify()&&r.sub.dep.notify()}finally{ks()}}}function ec(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let n=t.deps;n;n=n.nextDep)ec(n)}const r=e.dep.subs;r!==e&&(e.prevSub=r,r&&(r.nextSub=e)),e.dep.subs=e}}const Lo=new WeakMap,Er=Symbol(""),ns=Symbol(""),kn=Symbol("");function Qe(e,t,r){if(Et&&Pe){let n=Lo.get(e);n||Lo.set(e,n=new Map);let o=n.get(r);o||(n.set(r,o=new fi),o.map=n,o.key=r),o.track()}}function Vt(e,t,r,n,o,i){const s=Lo.get(e);if(!s){Nn++;return}const l=a=>{a&&a.trigger()};if(Ns(),t==="clear")s.forEach(l);else{const a=Q(e),c=a&&Hs(r);if(a&&r==="length"){const u=Number(n);s.forEach((f,v)=>{(v==="length"||v===kn||!$t(v)&&v>=u)&&l(f)})}else switch((r!==void 0||s.has(void 0))&&l(s.get(r)),c&&l(s.get(kn)),t){case"add":a?c&&l(s.get("length")):(l(s.get(Er)),Gr(e)&&l(s.get(ns)));break;case"delete":a||(l(s.get(Er)),Gr(e)&&l(s.get(ns)));break;case"set":Gr(e)&&l(s.get(Er));break}}ks()}function Kd(e,t){const r=Lo.get(e);return r&&r.get(t)}function Lr(e){const t=me(e);return t===e?t:(Qe(t,"iterate",kn),bt(e)?t:t.map(et))}function di(e){return Qe(e=me(e),"iterate",kn),e}const Gd={__proto__:null,[Symbol.iterator](){return Ni(this,Symbol.iterator,et)},concat(...e){return Lr(this).concat(...e.map(t=>Q(t)?Lr(t):t))},entries(){return Ni(this,"entries",e=>(e[1]=et(e[1]),e))},every(e,t){return kt(this,"every",e,t,void 0,arguments)},filter(e,t){return kt(this,"filter",e,t,r=>r.map(et),arguments)},find(e,t){return kt(this,"find",e,t,et,arguments)},findIndex(e,t){return kt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return kt(this,"findLast",e,t,et,arguments)},findLastIndex(e,t){return kt(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return kt(this,"forEach",e,t,void 0,arguments)},includes(...e){return ki(this,"includes",e)},indexOf(...e){return ki(this,"indexOf",e)},join(e){return Lr(this).join(e)},lastIndexOf(...e){return ki(this,"lastIndexOf",e)},map(e,t){return kt(this,"map",e,t,void 0,arguments)},pop(){return yn(this,"pop")},push(...e){return yn(this,"push",e)},reduce(e,...t){return xl(this,"reduce",e,t)},reduceRight(e,...t){return xl(this,"reduceRight",e,t)},shift(){return yn(this,"shift")},some(e,t){return kt(this,"some",e,t,void 0,arguments)},splice(...e){return yn(this,"splice",e)},toReversed(){return Lr(this).toReversed()},toSorted(e){return Lr(this).toSorted(e)},toSpliced(...e){return Lr(this).toSpliced(...e)},unshift(...e){return yn(this,"unshift",e)},values(){return Ni(this,"values",et)}};function Ni(e,t,r){const n=di(e),o=n[t]();return n!==e&&!bt(e)&&(o._next=o.next,o.next=()=>{const i=o._next();return i.value&&(i.value=r(i.value)),i}),o}const qd=Array.prototype;function kt(e,t,r,n,o,i){const s=di(e),l=s!==e&&!bt(e),a=s[t];if(a!==qd[t]){const f=a.apply(e,i);return l?et(f):f}let c=r;s!==e&&(l?c=function(f,v){return r.call(this,et(f),v,e)}:r.length>2&&(c=function(f,v){return r.call(this,f,v,e)}));const u=a.call(s,c,n);return l&&o?o(u):u}function xl(e,t,r,n){const o=di(e);let i=r;return o!==e&&(bt(e)?r.length>3&&(i=function(s,l,a){return r.call(this,s,l,a,e)}):i=function(s,l,a){return r.call(this,s,et(l),a,e)}),o[t](i,...n)}function ki(e,t,r){const n=me(e);Qe(n,"iterate",kn);const o=n[t](...r);return(o===-1||o===!1)&&vi(r[0])?(r[0]=me(r[0]),n[t](...r)):o}function yn(e,t,r=[]){dr(),Ns();const n=me(e)[t].apply(e,r);return ks(),hr(),n}const Yd=si("__proto__,__v_isRef,__isVue"),tc=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter($t));function Xd(e){$t(e)||(e=String(e));const t=me(this);return Qe(t,"has",e),t.hasOwnProperty(e)}class rc{constructor(t=!1,r=!1){this._isReadonly=t,this._isShallow=r}get(t,r,n){const o=this._isReadonly,i=this._isShallow;if(r==="__v_isReactive")return!o;if(r==="__v_isReadonly")return o;if(r==="__v_isShallow")return i;if(r==="__v_raw")return n===(o?i?ac:lc:i?sc:ic).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(n)?t:void 0;const s=Q(t);if(!o){let a;if(s&&(a=Gd[r]))return a;if(r==="hasOwnProperty")return Xd}const l=Reflect.get(t,r,je(t)?t:n);return($t(r)?tc.has(r):Yd(r))||(o||Qe(t,"get",r),i)?l:je(l)?s&&Hs(r)?l:l.value:Ce(l)?o?gi(l):pi(l):l}}class nc extends rc{constructor(t=!1){super(!1,t)}set(t,r,n,o){let i=t[r];if(!this._isShallow){const a=cr(i);if(!bt(n)&&!cr(n)&&(i=me(i),n=me(n)),!Q(t)&&je(i)&&!je(n))return a?!1:(i.value=n,!0)}const s=Q(t)&&Hs(r)?Number(r)e,po=e=>Reflect.getPrototypeOf(e);function th(e,t,r){return function(...n){const o=this.__v_raw,i=me(o),s=Gr(i),l=e==="entries"||e===Symbol.iterator&&s,a=e==="keys"&&s,c=o[e](...n),u=r?os:t?is:et;return!t&&Qe(i,"iterate",a?ns:Er),{next(){const{value:f,done:v}=c.next();return v?{value:f,done:v}:{value:l?[u(f[0]),u(f[1])]:u(f),done:v}},[Symbol.iterator](){return this}}}}function go(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function rh(e,t){const r={get(o){const i=this.__v_raw,s=me(i),l=me(o);e||(it(o,l)&&Qe(s,"get",o),Qe(s,"get",l));const{has:a}=po(s),c=t?os:e?is:et;if(a.call(s,o))return c(i.get(o));if(a.call(s,l))return c(i.get(l));i!==s&&i.get(o)},get size(){const o=this.__v_raw;return!e&&Qe(me(o),"iterate",Er),Reflect.get(o,"size",o)},has(o){const i=this.__v_raw,s=me(i),l=me(o);return e||(it(o,l)&&Qe(s,"has",o),Qe(s,"has",l)),o===l?i.has(o):i.has(o)||i.has(l)},forEach(o,i){const s=this,l=s.__v_raw,a=me(l),c=t?os:e?is:et;return!e&&Qe(a,"iterate",Er),l.forEach((u,f)=>o.call(i,c(u),c(f),s))}};return Se(r,e?{add:go("add"),set:go("set"),delete:go("delete"),clear:go("clear")}:{add(o){!t&&!bt(o)&&!cr(o)&&(o=me(o));const i=me(this);return po(i).has.call(i,o)||(i.add(o),Vt(i,"add",o,o)),this},set(o,i){!t&&!bt(i)&&!cr(i)&&(i=me(i));const s=me(this),{has:l,get:a}=po(s);let c=l.call(s,o);c||(o=me(o),c=l.call(s,o));const u=a.call(s,o);return s.set(o,i),c?it(i,u)&&Vt(s,"set",o,i):Vt(s,"add",o,i),this},delete(o){const i=me(this),{has:s,get:l}=po(i);let a=s.call(i,o);a||(o=me(o),a=s.call(i,o)),l&&l.call(i,o);const c=i.delete(o);return a&&Vt(i,"delete",o,void 0),c},clear(){const o=me(this),i=o.size!==0,s=o.clear();return i&&Vt(o,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(o=>{r[o]=th(o,e,t)}),r}function hi(e,t){const r=rh(e,t);return(n,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?n:Reflect.get(xe(r,o)&&o in n?r:n,o,i)}const nh={get:hi(!1,!1)},oh={get:hi(!1,!0)},ih={get:hi(!0,!1)},sh={get:hi(!0,!0)},ic=new WeakMap,sc=new WeakMap,lc=new WeakMap,ac=new WeakMap;function lh(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function ah(e){return e.__v_skip||!Object.isExtensible(e)?0:lh(Ed(e))}function pi(e){return cr(e)?e:bi(e,!1,Jd,nh,ic)}function cc(e){return bi(e,!1,Qd,oh,sc)}function gi(e){return bi(e,!0,Zd,ih,lc)}function ch(e){return bi(e,!0,eh,sh,ac)}function bi(e,t,r,n,o){if(!Ce(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const s=ah(e);if(s===0)return e;const l=new Proxy(e,s===2?n:r);return o.set(e,l),l}function ir(e){return cr(e)?ir(e.__v_raw):!!(e&&e.__v_isReactive)}function cr(e){return!!(e&&e.__v_isReadonly)}function bt(e){return!!(e&&e.__v_isShallow)}function vi(e){return e?!!e.__v_raw:!1}function me(e){const t=e&&e.__v_raw;return t?me(t):e}function uc(e){return!xe(e,"__v_skip")&&Object.isExtensible(e)&&Wa(e,"__v_skip",!0),e}const et=e=>Ce(e)?pi(e):e,is=e=>Ce(e)?gi(e):e;function je(e){return e?e.__v_isRef===!0:!1}function ae(e){return fc(e,!1)}function mi(e){return fc(e,!0)}function fc(e,t){return je(e)?e:new uh(e,t)}class uh{constructor(t,r){this.dep=new fi,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=r?t:me(t),this._value=r?t:et(t),this.__v_isShallow=r}get value(){return this.dep.track(),this._value}set value(t){const r=this._rawValue,n=this.__v_isShallow||bt(t)||cr(t);t=n?t:me(t),it(t,r)&&(this._rawValue=t,this._value=n?t:et(t),this.dep.trigger())}}function fh(e){e.dep&&e.dep.trigger()}function yi(e){return je(e)?e.value:e}function dh(e){return se(e)?e():yi(e)}const hh={get:(e,t,r)=>t==="__v_raw"?e:yi(Reflect.get(e,t,r)),set:(e,t,r,n)=>{const o=e[t];return je(o)&&!je(r)?(o.value=r,!0):Reflect.set(e,t,r,n)}};function Ws(e){return ir(e)?e:new Proxy(e,hh)}class ph{constructor(t){this.__v_isRef=!0,this._value=void 0;const r=this.dep=new fi,{get:n,set:o}=t(r.track.bind(r),r.trigger.bind(r));this._get=n,this._set=o}get value(){return this._value=this._get()}set value(t){this._set(t)}}function dc(e){return new ph(e)}function gh(e){const t=Q(e)?new Array(e.length):{};for(const r in e)t[r]=hc(e,r);return t}class bh{constructor(t,r,n){this._object=t,this._key=r,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Kd(me(this._object),this._key)}}class vh{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function ur(e,t,r){return je(e)?e:se(e)?new vh(e):Ce(e)&&arguments.length>1?hc(e,t,r):ae(e)}function hc(e,t,r){const n=e[t];return je(n)?n:new bh(e,t,r)}class mh{constructor(t,r,n){this.fn=t,this.setter=r,this._value=void 0,this.dep=new fi(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Nn-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!r,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&Pe!==this)return Ya(this,!0),!0}get value(){const t=this.dep.track();return Za(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function yh(e,t,r=!1){let n,o;return se(e)?n=e:(n=e.get,o=e.set),new mh(n,o,r)}const xh={GET:"get",HAS:"has",ITERATE:"iterate"},Ch={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},bo={},Wo=new WeakMap;let er;function wh(){return er}function pc(e,t=!1,r=er){if(r){let n=Wo.get(r);n||Wo.set(r,n=[]),n.push(e)}}function _h(e,t,r=ge){const{immediate:n,deep:o,once:i,scheduler:s,augmentJob:l,call:a}=r,c=p=>o?p:bt(p)||o===!1||o===0?Ut(p,1):Ut(p);let u,f,v,y,b=!1,_=!1;if(je(e)?(f=()=>e.value,b=bt(e)):ir(e)?(f=()=>c(e),b=!0):Q(e)?(_=!0,b=e.some(p=>ir(p)||bt(p)),f=()=>e.map(p=>{if(je(p))return p.value;if(ir(p))return c(p);if(se(p))return a?a(p,2):p()})):se(e)?t?f=a?()=>a(e,2):e:f=()=>{if(v){dr();try{v()}finally{hr()}}const p=er;er=u;try{return a?a(e,3,[y]):e(y)}finally{er=p}}:f=Pt,t&&o){const p=f,C=o===!0?1/0:o;f=()=>Ut(p(),C)}const M=Ga(),E=()=>{u.stop(),M&&Is(M.effects,u)};if(i&&t){const p=t;t=(...C)=>{p(...C),E()}}let T=_?new Array(e.length).fill(bo):bo;const h=p=>{if(!(!(u.flags&1)||!u.dirty&&!p))if(t){const C=u.run();if(o||b||(_?C.some(($,g)=>it($,T[g])):it(C,T))){v&&v();const $=er;er=u;try{const g=[C,T===bo?void 0:_&&T[0]===bo?[]:T,y];a?a(t,3,g):t(...g),T=C}finally{er=$}}}else u.run()};return l&&l(h),u=new Dn(f),u.scheduler=s?()=>s(h,!1):h,y=p=>pc(p,!1,u),v=u.onStop=()=>{const p=Wo.get(u);if(p){if(a)a(p,4);else for(const C of p)C();Wo.delete(u)}},t?n?h(!0):T=u.run():s?s(h.bind(null,!0),!0):u.run(),E.pause=u.pause.bind(u),E.resume=u.resume.bind(u),E.stop=E,E}function Ut(e,t=1/0,r){if(t<=0||!Ce(e)||e.__v_skip||(r=r||new Set,r.has(e)))return e;if(r.add(e),t--,je(e))Ut(e.value,t,r);else if(Q(e))for(let n=0;n{Ut(n,t,r)});else if(li(e)){for(const n in e)Ut(e[n],t,r);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&Ut(e[n],t,r)}return e}/** -* @vue/runtime-core v3.5.12 +**/let St;class Xa{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=St,!t&&St&&(this.index=(St.scopes||(St.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if(Mo){let t=Mo;for(Mo=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Io;){let t=Io;for(Io=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function ld(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function ad(e){let t,n=e.depsTail,r=n;for(;r;){const o=r.prevDep;r.version===-1?(r===n&&(n=o),qa(r),mb(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=o}e.deps=t,e.depsTail=n}function ra(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(cd(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function cd(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Wo))return;e.globalVersion=Wo;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!ra(e)){e.flags&=-3;return}const n=Ie,r=Jt;Ie=e,Jt=!0;try{ld(e);const o=e.fn(e._value);(t.version===0||pt(o,e._value))&&(e._value=o,t.version++)}catch(o){throw t.version++,o}finally{Ie=n,Jt=r,ad(e),e.flags&=-3}}function qa(e,t=!1){const{dep:n,prevSub:r,nextSub:o}=e;if(r&&(r.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)qa(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function mb(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}function bb(e,t){e.effect instanceof jo&&(e=e.effect.fn);const n=new jo(e);t&&ye(n,t);try{n.run()}catch(o){throw n.stop(),o}const r=n.run.bind(n);return r.effect=n,r}function vb(e){e.effect.stop()}let Jt=!0;const ud=[];function er(){ud.push(Jt),Jt=!1}function tr(){const e=ud.pop();Jt=e===void 0?!0:e}function tu(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Ie;Ie=void 0;try{t()}finally{Ie=n}}}let Wo=0;class yb{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Hs{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!Ie||!Jt||Ie===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Ie)n=this.activeLink=new yb(Ie,this),Ie.deps?(n.prevDep=Ie.depsTail,Ie.depsTail.nextDep=n,Ie.depsTail=n):Ie.deps=Ie.depsTail=n,fd(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=Ie.depsTail,n.nextDep=void 0,Ie.depsTail.nextDep=n,Ie.depsTail=n,Ie.deps===n&&(Ie.deps=r)}return n}trigger(t){this.version++,Wo++,this.notify(t)}notify(t){Ga();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Ka()}}}function fd(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)fd(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const fs=new WeakMap,yr=Symbol(""),oa=Symbol(""),Xo=Symbol("");function gt(e,t,n){if(Jt&&Ie){let r=fs.get(e);r||fs.set(e,r=new Map);let o=r.get(n);o||(r.set(n,o=new Hs),o.map=r,o.key=n),o.track()}}function yn(e,t,n,r,o,i){const s=fs.get(e);if(!s){Wo++;return}const l=a=>{a&&a.trigger()};if(Ga(),t==="clear")s.forEach(l);else{const a=Z(e),c=a&&ks(n);if(a&&n==="length"){const u=Number(r);s.forEach((f,d)=>{(d==="length"||d===Xo||!wt(d)&&d>=u)&&l(f)})}else switch((n!==void 0||s.has(void 0))&&l(s.get(n)),c&&l(s.get(Xo)),t){case"add":a?c&&l(s.get("length")):(l(s.get(yr)),mr(e)&&l(s.get(oa)));break;case"delete":a||(l(s.get(yr)),mr(e)&&l(s.get(oa)));break;case"set":mr(e)&&l(s.get(yr));break}}Ka()}function _b(e,t){const n=fs.get(e);return n&&n.get(t)}function Br(e){const t=Se(e);return t===e?t:(gt(t,"iterate",Xo),Bt(e)?t:t.map(mt))}function Vs(e){return gt(e=Se(e),"iterate",Xo),e}const Eb={__proto__:null,[Symbol.iterator](){return Ll(this,Symbol.iterator,mt)},concat(...e){return Br(this).concat(...e.map(t=>Z(t)?Br(t):t))},entries(){return Ll(this,"entries",e=>(e[1]=mt(e[1]),e))},every(e,t){return pn(this,"every",e,t,void 0,arguments)},filter(e,t){return pn(this,"filter",e,t,n=>n.map(mt),arguments)},find(e,t){return pn(this,"find",e,t,mt,arguments)},findIndex(e,t){return pn(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return pn(this,"findLast",e,t,mt,arguments)},findLastIndex(e,t){return pn(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return pn(this,"forEach",e,t,void 0,arguments)},includes(...e){return Fl(this,"includes",e)},indexOf(...e){return Fl(this,"indexOf",e)},join(e){return Br(this).join(e)},lastIndexOf(...e){return Fl(this,"lastIndexOf",e)},map(e,t){return pn(this,"map",e,t,void 0,arguments)},pop(){return xo(this,"pop")},push(...e){return xo(this,"push",e)},reduce(e,...t){return nu(this,"reduce",e,t)},reduceRight(e,...t){return nu(this,"reduceRight",e,t)},shift(){return xo(this,"shift")},some(e,t){return pn(this,"some",e,t,void 0,arguments)},splice(...e){return xo(this,"splice",e)},toReversed(){return Br(this).toReversed()},toSorted(e){return Br(this).toSorted(e)},toSpliced(...e){return Br(this).toSpliced(...e)},unshift(...e){return xo(this,"unshift",e)},values(){return Ll(this,"values",mt)}};function Ll(e,t,n){const r=Vs(e),o=r[t]();return r!==e&&!Bt(e)&&(o._next=o.next,o.next=()=>{const i=o._next();return i.value&&(i.value=n(i.value)),i}),o}const Sb=Array.prototype;function pn(e,t,n,r,o,i){const s=Vs(e),l=s!==e&&!Bt(e),a=s[t];if(a!==Sb[t]){const f=a.apply(e,i);return l?mt(f):f}let c=n;s!==e&&(l?c=function(f,d){return n.call(this,mt(f),d,e)}:n.length>2&&(c=function(f,d){return n.call(this,f,d,e)}));const u=a.call(s,c,r);return l&&o?o(u):u}function nu(e,t,n,r){const o=Vs(e);let i=n;return o!==e&&(Bt(e)?n.length>3&&(i=function(s,l,a){return n.call(this,s,l,a,e)}):i=function(s,l,a){return n.call(this,s,mt(l),a,e)}),o[t](i,...r)}function Fl(e,t,n){const r=Se(e);gt(r,"iterate",Xo);const o=r[t](...n);return(o===-1||o===!1)&&Xs(n[0])?(n[0]=Se(n[0]),r[t](...n)):o}function xo(e,t,n=[]){er(),Ga();const r=Se(e)[t].apply(e,n);return Ka(),tr(),r}const Cb=ot("__proto__,__v_isRef,__isVue"),dd=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(wt));function xb(e){wt(e)||(e=String(e));const t=Se(this);return gt(t,"has",e),t.hasOwnProperty(e)}class hd{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){if(n==="__v_skip")return t.__v_skip;const o=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return i;if(n==="__v_raw")return r===(o?i?yd:vd:i?bd:md).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const s=Z(t);if(!o){let a;if(s&&(a=Eb[n]))return a;if(n==="hasOwnProperty")return xb}const l=Reflect.get(t,n,et(t)?t:r);return(wt(n)?dd.has(n):Cb(n))||(o||gt(t,"get",n),i)?l:et(l)?s&&ks(n)?l:l.value:Oe(l)?o?js(l):Us(l):l}}class pd extends hd{constructor(t=!1){super(!1,t)}set(t,n,r,o){let i=t[n];if(!this._isShallow){const a=Gn(i);if(!Bt(r)&&!Gn(r)&&(i=Se(i),r=Se(r)),!Z(t)&&et(i)&&!et(r))return a?!1:(i.value=r,!0)}const s=Z(t)&&ks(n)?Number(n)e,Pi=e=>Reflect.getPrototypeOf(e);function Rb(e,t,n){return function(...r){const o=this.__v_raw,i=Se(o),s=mr(i),l=e==="entries"||e===Symbol.iterator&&s,a=e==="keys"&&s,c=o[e](...r),u=n?ia:t?sa:mt;return!t&>(i,"iterate",a?oa:yr),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:l?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function Ii(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Ab(e,t){const n={get(o){const i=this.__v_raw,s=Se(i),l=Se(o);e||(pt(o,l)&>(s,"get",o),gt(s,"get",l));const{has:a}=Pi(s),c=t?ia:e?sa:mt;if(a.call(s,o))return c(i.get(o));if(a.call(s,l))return c(i.get(l));i!==s&&i.get(o)},get size(){const o=this.__v_raw;return!e&>(Se(o),"iterate",yr),Reflect.get(o,"size",o)},has(o){const i=this.__v_raw,s=Se(i),l=Se(o);return e||(pt(o,l)&>(s,"has",o),gt(s,"has",l)),o===l?i.has(o):i.has(o)||i.has(l)},forEach(o,i){const s=this,l=s.__v_raw,a=Se(l),c=t?ia:e?sa:mt;return!e&>(a,"iterate",yr),l.forEach((u,f)=>o.call(i,c(u),c(f),s))}};return ye(n,e?{add:Ii("add"),set:Ii("set"),delete:Ii("delete"),clear:Ii("clear")}:{add(o){!t&&!Bt(o)&&!Gn(o)&&(o=Se(o));const i=Se(this);return Pi(i).has.call(i,o)||(i.add(o),yn(i,"add",o,o)),this},set(o,i){!t&&!Bt(i)&&!Gn(i)&&(i=Se(i));const s=Se(this),{has:l,get:a}=Pi(s);let c=l.call(s,o);c||(o=Se(o),c=l.call(s,o));const u=a.call(s,o);return s.set(o,i),c?pt(i,u)&&yn(s,"set",o,i):yn(s,"add",o,i),this},delete(o){const i=Se(this),{has:s,get:l}=Pi(i);let a=s.call(i,o);a||(o=Se(o),a=s.call(i,o)),l&&l.call(i,o);const c=i.delete(o);return a&&yn(i,"delete",o,void 0),c},clear(){const o=Se(this),i=o.size!==0,s=o.clear();return i&&yn(o,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(o=>{n[o]=Rb(o,e,t)}),n}function zs(e,t){const n=Ab(e,t);return(r,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(xe(n,o)&&o in r?n:r,o,i)}const Pb={get:zs(!1,!1)},Ib={get:zs(!1,!0)},Mb={get:zs(!0,!1)},Db={get:zs(!0,!0)},md=new WeakMap,bd=new WeakMap,vd=new WeakMap,yd=new WeakMap;function $b(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Lb(e){return e.__v_skip||!Object.isExtensible(e)?0:$b(Wf(e))}function Us(e){return Gn(e)?e:Ws(e,!1,Tb,Pb,md)}function _d(e){return Ws(e,!1,Ob,Ib,bd)}function js(e){return Ws(e,!0,wb,Mb,vd)}function Fb(e){return Ws(e,!0,Nb,Db,yd)}function Ws(e,t,n,r,o){if(!Oe(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const s=Lb(e);if(s===0)return e;const l=new Proxy(e,s===2?r:n);return o.set(e,l),l}function Un(e){return Gn(e)?Un(e.__v_raw):!!(e&&e.__v_isReactive)}function Gn(e){return!!(e&&e.__v_isReadonly)}function Bt(e){return!!(e&&e.__v_isShallow)}function Xs(e){return e?!!e.__v_raw:!1}function Se(e){const t=e&&e.__v_raw;return t?Se(t):e}function Ed(e){return!xe(e,"__v_skip")&&Object.isExtensible(e)&&Va(e,"__v_skip",!0),e}const mt=e=>Oe(e)?Us(e):e,sa=e=>Oe(e)?js(e):e;function et(e){return e?e.__v_isRef===!0:!1}function ce(e){return Sd(e,!1)}function Gs(e){return Sd(e,!0)}function Sd(e,t){return et(e)?e:new kb(e,t)}class kb{constructor(t,n){this.dep=new Hs,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Se(t),this._value=n?t:mt(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||Bt(t)||Gn(t);t=r?t:Se(t),pt(t,n)&&(this._rawValue=t,this._value=r?t:mt(t),this.dep.trigger())}}function Bb(e){e.dep&&e.dep.trigger()}function Ks(e){return et(e)?e.value:e}function Hb(e){return oe(e)?e():Ks(e)}const Vb={get:(e,t,n)=>t==="__v_raw"?e:Ks(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return et(o)&&!et(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Ya(e){return Un(e)?e:new Proxy(e,Vb)}class zb{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Hs,{get:r,set:o}=t(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=o}get value(){return this._value=this._get()}set value(t){this._set(t)}}function Cd(e){return new zb(e)}function Ub(e){const t=Z(e)?new Array(e.length):{};for(const n in e)t[n]=xd(e,n);return t}class jb{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return _b(Se(this._object),this._key)}}class Wb{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Kn(e,t,n){return et(e)?e:oe(e)?new Wb(e):Oe(e)&&arguments.length>1?xd(e,t,n):ce(e)}function xd(e,t,n){const r=e[t];return et(r)?r:new jb(e,t,n)}class Xb{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Hs(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Wo-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&Ie!==this)return sd(this,!0),!0}get value(){const t=this.dep.track();return cd(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Gb(e,t,n=!1){let r,o;return oe(e)?r=e:(r=e.get,o=e.set),new Xb(r,o,n)}const Kb={GET:"get",HAS:"has",ITERATE:"iterate"},qb={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},Mi={},ds=new WeakMap;let Ln;function Yb(){return Ln}function Td(e,t=!1,n=Ln){if(n){let r=ds.get(n);r||ds.set(n,r=[]),r.push(e)}}function Jb(e,t,n=ve){const{immediate:r,deep:o,once:i,scheduler:s,augmentJob:l,call:a}=n,c=b=>o?b:Bt(b)||o===!1||o===0?_n(b,1):_n(b);let u,f,d,h,p=!1,y=!1;if(et(e)?(f=()=>e.value,p=Bt(e)):Un(e)?(f=()=>c(e),p=!0):Z(e)?(y=!0,p=e.some(b=>Un(b)||Bt(b)),f=()=>e.map(b=>{if(et(b))return b.value;if(Un(b))return c(b);if(oe(b))return a?a(b,2):b()})):oe(e)?t?f=a?()=>a(e,2):e:f=()=>{if(d){er();try{d()}finally{tr()}}const b=Ln;Ln=u;try{return a?a(e,3,[h]):e(h)}finally{Ln=b}}:f=rt,t&&o){const b=f,S=o===!0?1/0:o;f=()=>_n(b(),S)}const R=od(),T=()=>{u.stop(),R&&R.active&&Ls(R.effects,u)};if(i&&t){const b=t;t=(...S)=>{b(...S),T()}}let w=y?new Array(e.length).fill(Mi):Mi;const g=b=>{if(!(!(u.flags&1)||!u.dirty&&!b))if(t){const S=u.run();if(o||p||(y?S.some((A,v)=>pt(A,w[v])):pt(S,w))){d&&d();const A=Ln;Ln=u;try{const v=[S,w===Mi?void 0:y&&w[0]===Mi?[]:w,h];a?a(t,3,v):t(...v),w=S}finally{Ln=A}}}else u.run()};return l&&l(g),u=new jo(f),u.scheduler=s?()=>s(g,!1):g,h=b=>Td(b,!1,u),d=u.onStop=()=>{const b=ds.get(u);if(b){if(a)a(b,4);else for(const S of b)S();ds.delete(u)}},t?r?g(!0):w=u.run():s?s(g.bind(null,!0),!0):u.run(),T.pause=u.pause.bind(u),T.resume=u.resume.bind(u),T.stop=T,T}function _n(e,t=1/0,n){if(t<=0||!Oe(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,et(e))_n(e.value,t,n);else if(Z(e))for(let r=0;r{_n(r,t,n)});else if(di(e)){for(const r in e)_n(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&_n(e[r],t,n)}return e}/** +* @vue/runtime-core v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/const gc=[];function Sh(e){gc.push(e)}function Th(){gc.pop()}function Ph(e,t){}const Eh={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},$h={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function ln(e,t,r,n){try{return n?e(...n):e()}catch(o){Dr(o,t,r)}}function xt(e,t,r,n){if(se(e)){const o=ln(e,t,r,n);return o&&zs(o)&&o.catch(i=>{Dr(i,t,r)}),o}if(Q(e)){const o=[];for(let i=0;i>>1,o=st[n],i=Ln(o);i=Ln(r)?st.push(e):st.splice(Ah(t),0,e),e.flags|=1,vc()}}function vc(){jo||(jo=bc.then(mc))}function Vo(e){Q(e)?Xr.push(...e):tr&&e.id===-1?tr.splice(jr+1,0,e):e.flags&1||(Xr.push(e),e.flags|=1),vc()}function Cl(e,t,r=Ft+1){for(;rLn(r)-Ln(n));if(Xr.length=0,tr){tr.push(...t);return}for(tr=t,jr=0;jre.id==null?e.flags&2?-1:1/0:e.id;function mc(e){try{for(Ft=0;FtVr.emit(o,...i)),vo=[]):typeof window<"u"&&window.HTMLElement&&!((n=(r=window.navigator)==null?void 0:r.userAgent)!=null&&n.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{yc(i,t)}),setTimeout(()=>{Vr||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,vo=[])},3e3)):vo=[]}let We=null,xi=null;function Wn(e){const t=We;return We=e,xi=e&&e.type.__scopeId||null,t}function Oh(e){xi=e}function Mh(){xi=null}const Bh=e=>Vs;function Vs(e,t=We,r){if(!t||e._n)return e;const n=(...o)=>{n._d&&hs(-1);const i=Wn(t);let s;try{s=e(...o)}finally{Wn(i),n._d&&hs(1)}return s};return n._n=!0,n._c=!0,n._d=!0,n}function Fh(e,t){if(We===null)return e;const r=oo(We),n=e.dirs||(e.dirs=[]);for(let o=0;oe.__isTeleport,An=e=>e&&(e.disabled||e.disabled===""),Ih=e=>e&&(e.defer||e.defer===""),wl=e=>typeof SVGElement<"u"&&e instanceof SVGElement,_l=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,ss=(e,t)=>{const r=e&&e.to;return Ee(r)?t?t(r):null:r},zh={name:"Teleport",__isTeleport:!0,process(e,t,r,n,o,i,s,l,a,c){const{mc:u,pc:f,pbc:v,o:{insert:y,querySelector:b,createText:_,createComment:M}}=c,E=An(t.props);let{shapeFlag:T,children:h,dynamicChildren:p}=t;if(e==null){const C=t.el=_(""),$=t.anchor=_("");y(C,r,n),y($,r,n);const g=(w,P)=>{T&16&&(o&&o.isCE&&(o.ce._teleportTarget=w),u(h,w,P,o,i,s,l,a))},S=()=>{const w=t.target=ss(t.props,b),P=wc(w,t,_,y);w&&(s!=="svg"&&wl(w)?s="svg":s!=="mathml"&&_l(w)&&(s="mathml"),E||(g(w,P),Bo(t,!1)))};E&&(g(r,$),Bo(t,!0)),Ih(t.props)?Ue(S,i):S()}else{t.el=e.el,t.targetStart=e.targetStart;const C=t.anchor=e.anchor,$=t.target=e.target,g=t.targetAnchor=e.targetAnchor,S=An(e.props),w=S?r:$,P=S?C:g;if(s==="svg"||wl($)?s="svg":(s==="mathml"||_l($))&&(s="mathml"),p?(v(e.dynamicChildren,p,w,o,i,s,l),tl(e,t,!0)):a||f(e,t,w,P,o,i,s,l,!1),E)S?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):mo(t,r,C,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const k=t.target=ss(t.props,b);k&&mo(t,k,null,c,0)}else S&&mo(t,$,g,c,1);Bo(t,E)}},remove(e,t,r,{um:n,o:{remove:o}},i){const{shapeFlag:s,children:l,anchor:a,targetStart:c,targetAnchor:u,target:f,props:v}=e;if(f&&(o(c),o(u)),i&&o(a),s&16){const y=i||!An(v);for(let b=0;b{e.isMounted=!0}),pr(()=>{e.isUnmounting=!0}),e}const vt=[Function,Array],Ks={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:vt,onEnter:vt,onAfterEnter:vt,onEnterCancelled:vt,onBeforeLeave:vt,onLeave:vt,onAfterLeave:vt,onLeaveCancelled:vt,onBeforeAppear:vt,onAppear:vt,onAfterAppear:vt,onAppearCancelled:vt},_c=e=>{const t=e.subTree;return t.component?_c(t.component):t},Nh={name:"BaseTransition",props:Ks,setup(e,{slots:t}){const r=ht(),n=Us();return()=>{const o=t.default&&Ci(t.default(),!0);if(!o||!o.length)return;const i=Sc(o),s=me(e),{mode:l}=s;if(n.isLeaving)return Li(i);const a=Sl(i);if(!a)return Li(i);let c=Qr(a,s,n,r,v=>c=v);a.type!==Ne&&Gt(a,c);const u=r.subTree,f=u&&Sl(u);if(f&&f.type!==Ne&&!Tt(a,f)&&_c(r).type!==Ne){const v=Qr(f,s,n,r);if(Gt(f,v),l==="out-in"&&a.type!==Ne)return n.isLeaving=!0,v.afterLeave=()=>{n.isLeaving=!1,r.job.flags&8||r.update(),delete v.afterLeave},Li(i);l==="in-out"&&a.type!==Ne&&(v.delayLeave=(y,b,_)=>{const M=Pc(n,f);M[String(f.key)]=f,y[rr]=()=>{b(),y[rr]=void 0,delete c.delayedLeave},c.delayedLeave=_})}return i}}};function Sc(e){let t=e[0];if(e.length>1){for(const r of e)if(r.type!==Ne){t=r;break}}return t}const Tc=Nh;function Pc(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 Qr(e,t,r,n,o){const{appear:i,mode:s,persisted:l=!1,onBeforeEnter:a,onEnter:c,onAfterEnter:u,onEnterCancelled:f,onBeforeLeave:v,onLeave:y,onAfterLeave:b,onLeaveCancelled:_,onBeforeAppear:M,onAppear:E,onAfterAppear:T,onAppearCancelled:h}=t,p=String(e.key),C=Pc(r,e),$=(w,P)=>{w&&xt(w,n,9,P)},g=(w,P)=>{const k=P[1];$(w,P),Q(w)?w.every(A=>A.length<=1)&&k():w.length<=1&&k()},S={mode:s,persisted:l,beforeEnter(w){let P=a;if(!r.isMounted)if(i)P=M||a;else return;w[rr]&&w[rr](!0);const k=C[p];k&&Tt(e,k)&&k.el[rr]&&k.el[rr](),$(P,[w])},enter(w){let P=c,k=u,A=f;if(!r.isMounted)if(i)P=E||c,k=T||u,A=h||f;else return;let G=!1;const J=w[yo]=ee=>{G||(G=!0,ee?$(A,[w]):$(k,[w]),S.delayedLeave&&S.delayedLeave(),w[yo]=void 0)};P?g(P,[w,J]):J()},leave(w,P){const k=String(e.key);if(w[yo]&&w[yo](!0),r.isUnmounting)return P();$(v,[w]);let A=!1;const G=w[rr]=J=>{A||(A=!0,P(),J?$(_,[w]):$(b,[w]),w[rr]=void 0,C[k]===e&&delete C[k])};C[k]=e,y?g(y,[w,G]):G()},clone(w){const P=Qr(w,t,r,n,o);return o&&o(P),P}};return S}function Li(e){if(ro(e))return e=Dt(e),e.children=null,e}function Sl(e){if(!ro(e))return Cc(e.type)&&e.children?Sc(e.children):e;const{shapeFlag:t,children:r}=e;if(r){if(t&16)return r[0];if(t&32&&se(r.default))return r.default()}}function Gt(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Gt(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Ci(e,t=!1,r){let n=[],o=0;for(let i=0;i1)for(let i=0;ir.value,set:i=>r.value=i})}return r}function Ko(e,t,r,n,o=!1){if(Q(e)){e.forEach((b,_)=>Ko(b,t&&(Q(t)?t[_]:t),r,n,o));return}if(sr(n)&&!o)return;const i=n.shapeFlag&4?oo(n.component):n.el,s=o?null:i,{i:l,r:a}=e,c=t&&t.r,u=l.refs===ge?l.refs={}:l.refs,f=l.setupState,v=me(f),y=f===ge?()=>!1:b=>xe(v,b);if(c!=null&&c!==a&&(Ee(c)?(u[c]=null,y(c)&&(f[c]=null)):je(c)&&(c.value=null)),se(a))ln(a,l,12,[s,u]);else{const b=Ee(a),_=je(a);if(b||_){const M=()=>{if(e.f){const E=b?y(a)?f[a]:u[a]:a.value;o?Q(E)&&Is(E,i):Q(E)?E.includes(i)||E.push(i):b?(u[a]=[i],y(a)&&(f[a]=u[a])):(a.value=[i],e.k&&(u[e.k]=a.value))}else b?(u[a]=s,y(a)&&(f[a]=s)):_&&(a.value=s,e.k&&(u[e.k]=s))};s?(M.id=-1,Ue(M,r)):M()}}}let Tl=!1;const Wr=()=>{Tl||(console.error("Hydration completed but contains mismatches."),Tl=!0)},Wh=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",jh=e=>e.namespaceURI.includes("MathML"),xo=e=>{if(e.nodeType===1){if(Wh(e))return"svg";if(jh(e))return"mathml"}},Ur=e=>e.nodeType===8;function Vh(e){const{mt:t,p:r,o:{patchProp:n,createText:o,nextSibling:i,parentNode:s,remove:l,insert:a,createComment:c}}=e,u=(h,p)=>{if(!p.hasChildNodes()){r(null,h,p),Uo(),p._vnode=h;return}f(p.firstChild,h,null,null,null),Uo(),p._vnode=h},f=(h,p,C,$,g,S=!1)=>{S=S||!!p.dynamicChildren;const w=Ur(h)&&h.data==="[",P=()=>_(h,p,C,$,g,w),{type:k,ref:A,shapeFlag:G,patchFlag:J}=p;let ee=h.nodeType;p.el=h,J===-2&&(S=!1,p.dynamicChildren=null);let W=null;switch(k){case lr:ee!==3?p.children===""?(a(p.el=o(""),s(h),h),W=h):W=P():(h.data!==p.children&&(Wr(),h.data=p.children),W=i(h));break;case Ne:T(h)?(W=i(h),E(p.el=h.content.firstChild,h,C)):ee!==8||w?W=P():W=i(h);break;case Rr:if(w&&(h=i(h),ee=h.nodeType),ee===1||ee===3){W=h;const V=!p.children.length;for(let q=0;q{S=S||!!p.dynamicChildren;const{type:w,props:P,patchFlag:k,shapeFlag:A,dirs:G,transition:J}=p,ee=w==="input"||w==="option";if(ee||k!==-1){G&&It(p,null,C,"created");let W=!1;if(T(h)){W=Xc(null,J)&&C&&C.vnode.props&&C.vnode.props.appear;const q=h.content.firstChild;W&&J.beforeEnter(q),E(q,h,C),p.el=h=q}if(A&16&&!(P&&(P.innerHTML||P.textContent))){let q=y(h.firstChild,p,h,C,$,g,S);for(;q;){Co(h,1)||Wr();const be=q;q=q.nextSibling,l(be)}}else if(A&8){let q=p.children;q[0]===` -`&&(h.tagName==="PRE"||h.tagName==="TEXTAREA")&&(q=q.slice(1)),h.textContent!==q&&(Co(h,0)||Wr(),h.textContent=p.children)}if(P){if(ee||!S||k&48){const q=h.tagName.includes("-");for(const be in P)(ee&&(be.endsWith("value")||be==="indeterminate")||Zn(be)&&!qr(be)||be[0]==="."||q)&&n(h,be,null,P[be],void 0,C)}else if(P.onClick)n(h,"onClick",null,P.onClick,void 0,C);else if(k&4&&ir(P.style))for(const q in P.style)P.style[q]}let V;(V=P&&P.onVnodeBeforeMount)&&ut(V,C,p),G&&It(p,null,C,"beforeMount"),((V=P&&P.onVnodeMounted)||G||W)&&su(()=>{V&&ut(V,C,p),W&&J.enter(h),G&&It(p,null,C,"mounted")},$)}return h.nextSibling},y=(h,p,C,$,g,S,w)=>{w=w||!!p.dynamicChildren;const P=p.children,k=P.length;for(let A=0;A{const{slotScopeIds:w}=p;w&&(g=g?g.concat(w):w);const P=s(h),k=y(i(h),p,P,C,$,g,S);return k&&Ur(k)&&k.data==="]"?i(p.anchor=k):(Wr(),a(p.anchor=c("]"),P,k),k)},_=(h,p,C,$,g,S)=>{if(Co(h.parentElement,1)||Wr(),p.el=null,S){const k=M(h);for(;;){const A=i(h);if(A&&A!==k)l(A);else break}}const w=i(h),P=s(h);return l(h),r(null,p,P,w,C,$,xo(P),g),w},M=(h,p="[",C="]")=>{let $=0;for(;h;)if(h=i(h),h&&Ur(h)&&(h.data===p&&$++,h.data===C)){if($===0)return i(h);$--}return h},E=(h,p,C)=>{const $=p.parentNode;$&&$.replaceChild(h,p);let g=C;for(;g;)g.vnode.el===p&&(g.vnode.el=g.subTree.el=h),g=g.parent},T=h=>h.nodeType===1&&h.tagName==="TEMPLATE";return[u,f]}const Pl="data-allow-mismatch",Uh={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Co(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Pl);)e=e.parentElement;const r=e&&e.getAttribute(Pl);if(r==null)return!1;if(r==="")return!0;{const n=r.split(",");return t===0&&n.includes("children")?!0:r.split(",").includes(Uh[t])}}const Kh=ci().requestIdleCallback||(e=>setTimeout(e,1)),Gh=ci().cancelIdleCallback||(e=>clearTimeout(e)),qh=(e=1e4)=>t=>{const r=Kh(t,{timeout:e});return()=>Gh(r)};function Yh(e){const{top:t,left:r,bottom:n,right:o}=e.getBoundingClientRect(),{innerHeight:i,innerWidth:s}=window;return(t>0&&t0&&n0&&r0&&o(t,r)=>{const n=new IntersectionObserver(o=>{for(const i of o)if(i.isIntersecting){n.disconnect(),t();break}},e);return r(o=>{if(o instanceof Element){if(Yh(o))return t(),n.disconnect(),!1;n.observe(o)}}),()=>n.disconnect()},Jh=e=>t=>{if(e){const r=matchMedia(e);if(r.matches)t();else return r.addEventListener("change",t,{once:!0}),()=>r.removeEventListener("change",t)}},Zh=(e=[])=>(t,r)=>{Ee(e)&&(e=[e]);let n=!1;const o=s=>{n||(n=!0,i(),t(),s.target.dispatchEvent(new s.constructor(s.type,s)))},i=()=>{r(s=>{for(const l of e)s.removeEventListener(l,o)})};return r(s=>{for(const l of e)s.addEventListener(l,o,{once:!0})}),i};function Qh(e,t){if(Ur(e)&&e.data==="["){let r=1,n=e.nextSibling;for(;n;){if(n.nodeType===1){if(t(n)===!1)break}else if(Ur(n))if(n.data==="]"){if(--r===0)break}else n.data==="["&&r++;n=n.nextSibling}}else t(e)}const sr=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function ep(e){se(e)&&(e={loader:e});const{loader:t,loadingComponent:r,errorComponent:n,delay:o=200,hydrate:i,timeout:s,suspensible:l=!0,onError:a}=e;let c=null,u,f=0;const v=()=>(f++,c=null,y()),y=()=>{let b;return c||(b=c=t().catch(_=>{if(_=_ instanceof Error?_:new Error(String(_)),a)return new Promise((M,E)=>{a(_,()=>M(v()),()=>E(_),f+1)});throw _}).then(_=>b!==c&&c?c:(_&&(_.__esModule||_[Symbol.toStringTag]==="Module")&&(_=_.default),u=_,_)))};return Me({name:"AsyncComponentWrapper",__asyncLoader:y,__asyncHydrate(b,_,M){const E=i?()=>{const T=i(M,h=>Qh(b,h));T&&(_.bum||(_.bum=[])).push(T)}:M;u?E():y().then(()=>!_.isUnmounted&&E())},get __asyncResolved(){return u},setup(){const b=Le;if(Gs(b),u)return()=>Wi(u,b);const _=h=>{c=null,Dr(h,b,13,!n)};if(l&&b.suspense||tn)return y().then(h=>()=>Wi(h,b)).catch(h=>(_(h),()=>n?Oe(n,{error:h}):null));const M=ae(!1),E=ae(),T=ae(!!o);return o&&setTimeout(()=>{T.value=!1},o),s!=null&&setTimeout(()=>{if(!M.value&&!E.value){const h=new Error(`Async component timed out after ${s}ms.`);_(h),E.value=h}},s),y().then(()=>{M.value=!0,b.parent&&ro(b.parent.vnode)&&b.parent.update()}).catch(h=>{_(h),E.value=h}),()=>{if(M.value&&u)return Wi(u,b);if(E.value&&n)return Oe(n,{error:E.value});if(r&&!T.value)return Oe(r)}}})}function Wi(e,t){const{ref:r,props:n,children:o,ce:i}=t.vnode,s=Oe(e,n,o);return s.ref=r,s.ce=i,delete t.vnode.ce,s}const ro=e=>e.type.__isKeepAlive,tp={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const r=ht(),n=r.ctx;if(!n.renderer)return()=>{const T=t.default&&t.default();return T&&T.length===1?T[0]:T};const o=new Map,i=new Set;let s=null;const l=r.suspense,{renderer:{p:a,m:c,um:u,o:{createElement:f}}}=n,v=f("div");n.activate=(T,h,p,C,$)=>{const g=T.component;c(T,h,p,0,l),a(g.vnode,T,h,p,g,l,C,T.slotScopeIds,$),Ue(()=>{g.isDeactivated=!1,g.a&&Yr(g.a);const S=T.props&&T.props.onVnodeMounted;S&&ut(S,g.parent,T)},l)},n.deactivate=T=>{const h=T.component;qo(h.m),qo(h.a),c(T,v,null,1,l),Ue(()=>{h.da&&Yr(h.da);const p=T.props&&T.props.onVnodeUnmounted;p&&ut(p,h.parent,T),h.isDeactivated=!0},l)};function y(T){ji(T),u(T,r,l,!0)}function b(T){o.forEach((h,p)=>{const C=ms(h.type);C&&!T(C)&&_(p)})}function _(T){const h=o.get(T);h&&(!s||!Tt(h,s))?y(h):s&&ji(s),o.delete(T),i.delete(T)}zt(()=>[e.include,e.exclude],([T,h])=>{T&&b(p=>Tn(T,p)),h&&b(p=>!Tn(h,p))},{flush:"post",deep:!0});let M=null;const E=()=>{M!=null&&(Yo(r.subTree.type)?Ue(()=>{o.set(M,wo(r.subTree))},r.subTree.suspense):o.set(M,wo(r.subTree)))};return Yt(E),_i(E),pr(()=>{o.forEach(T=>{const{subTree:h,suspense:p}=r,C=wo(h);if(T.type===C.type&&T.key===C.key){ji(C);const $=C.component.da;$&&Ue($,p);return}y(T)})}),()=>{if(M=null,!t.default)return s=null;const T=t.default(),h=T[0];if(T.length>1)return s=null,T;if(!Ht(h)||!(h.shapeFlag&4)&&!(h.shapeFlag&128))return s=null,h;let p=wo(h);if(p.type===Ne)return s=null,p;const C=p.type,$=ms(sr(p)?p.type.__asyncResolved||{}:C),{include:g,exclude:S,max:w}=e;if(g&&(!$||!Tn(g,$))||S&&$&&Tn(S,$))return p.shapeFlag&=-257,s=p,h;const P=p.key==null?C:p.key,k=o.get(P);return p.el&&(p=Dt(p),h.shapeFlag&128&&(h.ssContent=p)),M=P,k?(p.el=k.el,p.component=k.component,p.transition&&Gt(p,p.transition),p.shapeFlag|=512,i.delete(P),i.add(P)):(i.add(P),w&&i.size>parseInt(w,10)&&_(i.values().next().value)),p.shapeFlag|=256,s=p,Yo(h.type)?h:p}}},rp=tp;function Tn(e,t){return Q(e)?e.some(r=>Tn(r,t)):Ee(e)?e.split(",").includes(t):Pd(e)?(e.lastIndex=0,e.test(t)):!1}function qs(e,t){Ec(e,"a",t)}function Ys(e,t){Ec(e,"da",t)}function Ec(e,t,r=Le){const n=e.__wdc||(e.__wdc=()=>{let o=r;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(wi(t,n,r),r){let o=r.parent;for(;o&&o.parent;)ro(o.parent.vnode)&&np(n,t,r,o),o=o.parent}}function np(e,t,r,n){const o=wi(t,e,n,!0);Si(()=>{Is(n[t],o)},r)}function ji(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function wo(e){return e.shapeFlag&128?e.ssContent:e}function wi(e,t,r=Le,n=!1){if(r){const o=r[e]||(r[e]=[]),i=t.__weh||(t.__weh=(...s)=>{dr();const l=Fr(r),a=xt(t,r,e,s);return l(),hr(),a});return n?o.unshift(i):o.push(i),i}}const qt=e=>(t,r=Le)=>{(!tn||e==="sp")&&wi(e,(...n)=>t(...n),r)},an=qt("bm"),Yt=qt("m"),$c=qt("bu"),_i=qt("u"),pr=qt("bum"),Si=qt("um"),Rc=qt("sp"),Ac=qt("rtg"),Oc=qt("rtc");function Mc(e,t=Le){wi("ec",e,t)}const Xs="components",op="directives";function ip(e,t){return Js(Xs,e,!0,t)||e}const Bc=Symbol.for("v-ndc");function sp(e){return Ee(e)?Js(Xs,e,!1)||e:e||Bc}function lp(e){return Js(op,e)}function Js(e,t,r=!0,n=!1){const o=We||Le;if(o){const i=o.type;if(e===Xs){const l=ms(i,!1);if(l&&(l===t||l===qe(t)||l===Qn(qe(t))))return i}const s=El(o[e]||i[e],t)||El(o.appContext[e],t);return!s&&n?i:s}}function El(e,t){return e&&(e[t]||e[qe(t)]||e[Qn(qe(t))])}function ap(e,t,r,n){let o;const i=r&&r[n],s=Q(e);if(s||Ee(e)){const l=s&&ir(e);let a=!1;l&&(a=!bt(e),e=di(e)),o=new Array(e.length);for(let c=0,u=e.length;ct(l,a,void 0,i&&i[a]));else{const l=Object.keys(e);o=new Array(l.length);for(let a=0,c=l.length;a{const i=n.fn(...o);return i&&(i.key=n.key),i}:n.fn)}return e}function Fc(e,t,r={},n,o){if(We.ce||We.parent&&sr(We.parent)&&We.parent.ce)return t!=="default"&&(r.name=t),Un(),Xo(De,null,[Oe("slot",r,n&&n())],64);let i=e[t];i&&i._c&&(i._d=!1),Un();const s=i&&Zs(i(r)),l=r.key||s&&s.key,a=Xo(De,{key:(l&&!$t(l)?l:`_${t}`)+(!s&&n?"_fb":"")},s||(n?n():[]),s&&e._===1?64:-2);return!o&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),i&&i._c&&(i._d=!0),a}function Zs(e){return e.some(t=>Ht(t)?!(t.type===Ne||t.type===De&&!Zs(t.children)):!0)?e:null}function up(e,t){const r={};for(const n in e)r[t&&/[A-Z]/.test(n)?`on:${n}`:En(n)]=e[n];return r}const ls=e=>e?du(e)?oo(e):ls(e.parent):null,On=Se(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=>ls(e.parent),$root:e=>ls(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Qs(e),$forceUpdate:e=>e.f||(e.f=()=>{js(e.update)}),$nextTick:e=>e.n||(e.n=Mr.bind(e.proxy)),$watch:e=>kp.bind(e)}),Vi=(e,t)=>e!==ge&&!e.__isScriptSetup&&xe(e,t),as={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:r,setupState:n,data:o,props:i,accessCache:s,type:l,appContext:a}=e;let c;if(t[0]!=="$"){const y=s[t];if(y!==void 0)switch(y){case 1:return n[t];case 2:return o[t];case 4:return r[t];case 3:return i[t]}else{if(Vi(n,t))return s[t]=1,n[t];if(o!==ge&&xe(o,t))return s[t]=2,o[t];if((c=e.propsOptions[0])&&xe(c,t))return s[t]=3,i[t];if(r!==ge&&xe(r,t))return s[t]=4,r[t];cs&&(s[t]=0)}}const u=On[t];let f,v;if(u)return t==="$attrs"&&Qe(e.attrs,"get",""),u(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(r!==ge&&xe(r,t))return s[t]=4,r[t];if(v=a.config.globalProperties,xe(v,t))return v[t]},set({_:e},t,r){const{data:n,setupState:o,ctx:i}=e;return Vi(o,t)?(o[t]=r,!0):n!==ge&&xe(n,t)?(n[t]=r,!0):xe(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=r,!0)},has({_:{data:e,setupState:t,accessCache:r,ctx:n,appContext:o,propsOptions:i}},s){let l;return!!r[s]||e!==ge&&xe(e,s)||Vi(t,s)||(l=i[0])&&xe(l,s)||xe(n,s)||xe(On,s)||xe(o.config.globalProperties,s)},defineProperty(e,t,r){return r.get!=null?e._.accessCache[t]=0:xe(r,"value")&&this.set(e,t,r.value,null),Reflect.defineProperty(e,t,r)}},fp=Se({},as,{get(e,t){if(t!==Symbol.unscopables)return as.get(e,t,e)},has(e,t){return t[0]!=="_"&&!Od(t)}});function dp(){return null}function hp(){return null}function pp(e){}function gp(e){}function bp(){return null}function vp(){}function mp(e,t){return null}function yp(){return Ic().slots}function xp(){return Ic().attrs}function Ic(){const e=ht();return e.setupContext||(e.setupContext=gu(e))}function jn(e){return Q(e)?e.reduce((t,r)=>(t[r]=null,t),{}):e}function Cp(e,t){const r=jn(e);for(const n in t){if(n.startsWith("__skip"))continue;let o=r[n];o?Q(o)||se(o)?o=r[n]={type:o,default:t[n]}:o.default=t[n]:o===null&&(o=r[n]={default:t[n]}),o&&t[`__skip_${n}`]&&(o.skipFactory=!0)}return r}function wp(e,t){return!e||!t?e||t:Q(e)&&Q(t)?e.concat(t):Se({},jn(e),jn(t))}function _p(e,t){const r={};for(const n in e)t.includes(n)||Object.defineProperty(r,n,{enumerable:!0,get:()=>e[n]});return r}function Sp(e){const t=ht();let r=e();return gs(),zs(r)&&(r=r.catch(n=>{throw Fr(t),n})),[r,()=>Fr(t)]}let cs=!0;function Tp(e){const t=Qs(e),r=e.proxy,n=e.ctx;cs=!1,t.beforeCreate&&$l(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:s,watch:l,provide:a,inject:c,created:u,beforeMount:f,mounted:v,beforeUpdate:y,updated:b,activated:_,deactivated:M,beforeDestroy:E,beforeUnmount:T,destroyed:h,unmounted:p,render:C,renderTracked:$,renderTriggered:g,errorCaptured:S,serverPrefetch:w,expose:P,inheritAttrs:k,components:A,directives:G,filters:J}=t;if(c&&Pp(c,n,null),s)for(const V in s){const q=s[V];se(q)&&(n[V]=q.bind(r))}if(o){const V=o.call(r,r);Ce(V)&&(e.data=pi(V))}if(cs=!0,i)for(const V in i){const q=i[V],be=se(q)?q.bind(r,r):se(q.get)?q.get.bind(r,r):Pt,$e=!se(q)&&se(q.set)?q.set.bind(r):Pt,Be=le({get:be,set:$e});Object.defineProperty(n,V,{enumerable:!0,configurable:!0,get:()=>Be.value,set:Fe=>Be.value=Fe})}if(l)for(const V in l)zc(l[V],n,r,V);if(a){const V=se(a)?a.call(r):a;Reflect.ownKeys(V).forEach(q=>{Ti(q,V[q])})}u&&$l(u,e,"c");function W(V,q){Q(q)?q.forEach(be=>V(be.bind(r))):q&&V(q.bind(r))}if(W(an,f),W(Yt,v),W($c,y),W(_i,b),W(qs,_),W(Ys,M),W(Mc,S),W(Oc,$),W(Ac,g),W(pr,T),W(Si,p),W(Rc,w),Q(P))if(P.length){const V=e.exposed||(e.exposed={});P.forEach(q=>{Object.defineProperty(V,q,{get:()=>r[q],set:be=>r[q]=be})})}else e.exposed||(e.exposed={});C&&e.render===Pt&&(e.render=C),k!=null&&(e.inheritAttrs=k),A&&(e.components=A),G&&(e.directives=G),w&&Gs(e)}function Pp(e,t,r=Pt){Q(e)&&(e=us(e));for(const n in e){const o=e[n];let i;Ce(o)?"default"in o?i=Ye(o.from||n,o.default,!0):i=Ye(o.from||n):i=Ye(o),je(i)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:s=>i.value=s}):t[n]=i}}function $l(e,t,r){xt(Q(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,r)}function zc(e,t,r,n){let o=n.includes(".")?ru(r,n):()=>r[n];if(Ee(e)){const i=t[e];se(i)&&zt(o,i)}else if(se(e))zt(o,e.bind(r));else if(Ce(e))if(Q(e))e.forEach(i=>zc(i,t,r,n));else{const i=se(e.handler)?e.handler.bind(r):t[e.handler];se(i)&&zt(o,i,e)}}function Qs(e){const t=e.type,{mixins:r,extends:n}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:s}}=e.appContext,l=i.get(t);let a;return l?a=l:!o.length&&!r&&!n?a=t:(a={},o.length&&o.forEach(c=>Go(a,c,s,!0)),Go(a,t,s)),Ce(t)&&i.set(t,a),a}function Go(e,t,r,n=!1){const{mixins:o,extends:i}=t;i&&Go(e,i,r,!0),o&&o.forEach(s=>Go(e,s,r,!0));for(const s in t)if(!(n&&s==="expose")){const l=Ep[s]||r&&r[s];e[s]=l?l(e[s],t[s]):t[s]}return e}const Ep={data:Rl,props:Al,emits:Al,methods:Pn,computed:Pn,beforeCreate:nt,created:nt,beforeMount:nt,mounted:nt,beforeUpdate:nt,updated:nt,beforeDestroy:nt,beforeUnmount:nt,destroyed:nt,unmounted:nt,activated:nt,deactivated:nt,errorCaptured:nt,serverPrefetch:nt,components:Pn,directives:Pn,watch:Rp,provide:Rl,inject:$p};function Rl(e,t){return t?e?function(){return Se(se(e)?e.call(this,this):e,se(t)?t.call(this,this):t)}:t:e}function $p(e,t){return Pn(us(e),us(t))}function us(e){if(Q(e)){const t={};for(let r=0;r1)return r&&se(t)?t.call(n&&n.proxy):t}}function Mp(){return!!(Le||We||$r)}const Dc={},Nc=()=>Object.create(Dc),kc=e=>Object.getPrototypeOf(e)===Dc;function Bp(e,t,r,n=!1){const o={},i=Nc();e.propsDefaults=Object.create(null),Lc(e,t,o,i);for(const s in e.propsOptions[0])s in o||(o[s]=void 0);r?e.props=n?o:cc(o):e.type.props?e.props=o:e.props=i,e.attrs=i}function Fp(e,t,r,n){const{props:o,attrs:i,vnode:{patchFlag:s}}=e,l=me(o),[a]=e.propsOptions;let c=!1;if((n||s>0)&&!(s&16)){if(s&8){const u=e.vnode.dynamicProps;for(let f=0;f{a=!0;const[v,y]=Wc(f,t,!0);Se(s,v),y&&l.push(...y)};!r&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!i&&!a)return Ce(e)&&n.set(e,Kr),Kr;if(Q(i))for(let u=0;ue[0]==="_"||e==="$stable",el=e=>Q(e)?e.map(ft):[ft(e)],zp=(e,t,r)=>{if(t._n)return t;const n=Vs((...o)=>el(t(...o)),r);return n._c=!1,n},Vc=(e,t,r)=>{const n=e._ctx;for(const o in e){if(jc(o))continue;const i=e[o];if(se(i))t[o]=zp(o,i,n);else if(i!=null){const s=el(i);t[o]=()=>s}}},Uc=(e,t)=>{const r=el(t);e.slots.default=()=>r},Kc=(e,t,r)=>{for(const n in t)(r||n!=="_")&&(e[n]=t[n])},Hp=(e,t,r)=>{const n=e.slots=Nc();if(e.vnode.shapeFlag&32){const o=t._;o?(Kc(n,t,r),r&&Wa(n,"_",o,!0)):Vc(t,n)}else t&&Uc(e,t)},Dp=(e,t,r)=>{const{vnode:n,slots:o}=e;let i=!0,s=ge;if(n.shapeFlag&32){const l=t._;l?r&&l===1?i=!1:Kc(o,t,r):(i=!t.$stable,Vc(t,o)),s=t}else t&&(Uc(e,t),s={default:1});if(i)for(const l in o)!jc(l)&&s[l]==null&&delete o[l]},Ue=su;function Gc(e){return Yc(e)}function qc(e){return Yc(e,Vh)}function Yc(e,t){const r=ci();r.__VUE__=!0;const{insert:n,remove:o,patchProp:i,createElement:s,createText:l,createComment:a,setText:c,setElementText:u,parentNode:f,nextSibling:v,setScopeId:y=Pt,insertStaticContent:b}=e,_=(d,m,R,L=null,F=null,z=null,U=void 0,I=null,N=!!m.dynamicChildren)=>{if(d===m)return;d&&!Tt(d,m)&&(L=pt(d),Fe(d,F,z,!0),d=null),m.patchFlag===-2&&(N=!1,m.dynamicChildren=null);const{type:D,ref:te,shapeFlag:Y}=m;switch(D){case lr:M(d,m,R,L);break;case Ne:E(d,m,R,L);break;case Rr:d==null&&T(m,R,L,U);break;case De:A(d,m,R,L,F,z,U,I,N);break;default:Y&1?C(d,m,R,L,F,z,U,I,N):Y&6?G(d,m,R,L,F,z,U,I,N):(Y&64||Y&128)&&D.process(d,m,R,L,F,z,U,I,N,lt)}te!=null&&F&&Ko(te,d&&d.ref,z,m||d,!m)},M=(d,m,R,L)=>{if(d==null)n(m.el=l(m.children),R,L);else{const F=m.el=d.el;m.children!==d.children&&c(F,m.children)}},E=(d,m,R,L)=>{d==null?n(m.el=a(m.children||""),R,L):m.el=d.el},T=(d,m,R,L)=>{[d.el,d.anchor]=b(d.children,m,R,L,d.el,d.anchor)},h=({el:d,anchor:m},R,L)=>{let F;for(;d&&d!==m;)F=v(d),n(d,R,L),d=F;n(m,R,L)},p=({el:d,anchor:m})=>{let R;for(;d&&d!==m;)R=v(d),o(d),d=R;o(m)},C=(d,m,R,L,F,z,U,I,N)=>{m.type==="svg"?U="svg":m.type==="math"&&(U="mathml"),d==null?$(m,R,L,F,z,U,I,N):w(d,m,F,z,U,I,N)},$=(d,m,R,L,F,z,U,I)=>{let N,D;const{props:te,shapeFlag:Y,transition:Z,dirs:oe}=d;if(N=d.el=s(d.type,z,te&&te.is,te),Y&8?u(N,d.children):Y&16&&S(d.children,N,null,L,F,Ui(d,z),U,I),oe&&It(d,null,L,"created"),g(N,d,d.scopeId,U,L),te){for(const ye in te)ye!=="value"&&!qr(ye)&&i(N,ye,null,te[ye],z,L);"value"in te&&i(N,"value",null,te.value,z),(D=te.onVnodeBeforeMount)&&ut(D,L,d)}oe&&It(d,null,L,"beforeMount");const fe=Xc(F,Z);fe&&Z.beforeEnter(N),n(N,m,R),((D=te&&te.onVnodeMounted)||fe||oe)&&Ue(()=>{D&&ut(D,L,d),fe&&Z.enter(N),oe&&It(d,null,L,"mounted")},F)},g=(d,m,R,L,F)=>{if(R&&y(d,R),L)for(let z=0;z{for(let D=N;D{const I=m.el=d.el;let{patchFlag:N,dynamicChildren:D,dirs:te}=m;N|=d.patchFlag&16;const Y=d.props||ge,Z=m.props||ge;let oe;if(R&&yr(R,!1),(oe=Z.onVnodeBeforeUpdate)&&ut(oe,R,m,d),te&&It(m,d,R,"beforeUpdate"),R&&yr(R,!0),(Y.innerHTML&&Z.innerHTML==null||Y.textContent&&Z.textContent==null)&&u(I,""),D?P(d.dynamicChildren,D,I,R,L,Ui(m,F),z):U||q(d,m,I,null,R,L,Ui(m,F),z,!1),N>0){if(N&16)k(I,Y,Z,R,F);else if(N&2&&Y.class!==Z.class&&i(I,"class",null,Z.class,F),N&4&&i(I,"style",Y.style,Z.style,F),N&8){const fe=m.dynamicProps;for(let ye=0;ye{oe&&ut(oe,R,m,d),te&&It(m,d,R,"updated")},L)},P=(d,m,R,L,F,z,U)=>{for(let I=0;I{if(m!==R){if(m!==ge)for(const z in m)!qr(z)&&!(z in R)&&i(d,z,m[z],null,F,L);for(const z in R){if(qr(z))continue;const U=R[z],I=m[z];U!==I&&z!=="value"&&i(d,z,I,U,F,L)}"value"in R&&i(d,"value",m.value,R.value,F)}},A=(d,m,R,L,F,z,U,I,N)=>{const D=m.el=d?d.el:l(""),te=m.anchor=d?d.anchor:l("");let{patchFlag:Y,dynamicChildren:Z,slotScopeIds:oe}=m;oe&&(I=I?I.concat(oe):oe),d==null?(n(D,R,L),n(te,R,L),S(m.children||[],R,te,F,z,U,I,N)):Y>0&&Y&64&&Z&&d.dynamicChildren?(P(d.dynamicChildren,Z,R,F,z,U,I),(m.key!=null||F&&m===F.subTree)&&tl(d,m,!0)):q(d,m,R,te,F,z,U,I,N)},G=(d,m,R,L,F,z,U,I,N)=>{m.slotScopeIds=I,d==null?m.shapeFlag&512?F.ctx.activate(m,R,L,U,N):J(m,R,L,F,z,U,N):ee(d,m,N)},J=(d,m,R,L,F,z,U)=>{const I=d.component=fu(d,L,F);if(ro(d)&&(I.ctx.renderer=lt),hu(I,!1,U),I.asyncDep){if(F&&F.registerDep(I,W,U),!d.el){const N=I.subTree=Oe(Ne);E(null,N,m,R)}}else W(I,d,m,R,F,z,U)},ee=(d,m,R)=>{const L=m.component=d.component;if(Kp(d,m,R))if(L.asyncDep&&!L.asyncResolved){V(L,m,R);return}else L.next=m,L.update();else m.el=d.el,L.vnode=m},W=(d,m,R,L,F,z,U)=>{const I=()=>{if(d.isMounted){let{next:Y,bu:Z,u:oe,parent:fe,vnode:ye}=d;{const Ve=Jc(d);if(Ve){Y&&(Y.el=ye.el,V(d,Y,U)),Ve.asyncDep.then(()=>{d.isUnmounted||I()});return}}let ve=Y,Ke;yr(d,!1),Y?(Y.el=ye.el,V(d,Y,U)):Y=ye,Z&&Yr(Z),(Ke=Y.props&&Y.props.onVnodeBeforeUpdate)&&ut(Ke,fe,Y,ye),yr(d,!0);const Ie=Fo(d),Ge=d.subTree;d.subTree=Ie,_(Ge,Ie,f(Ge.el),pt(Ge),d,F,z),Y.el=Ie.el,ve===null&&rl(d,Ie.el),oe&&Ue(oe,F),(Ke=Y.props&&Y.props.onVnodeUpdated)&&Ue(()=>ut(Ke,fe,Y,ye),F)}else{let Y;const{el:Z,props:oe}=m,{bm:fe,m:ye,parent:ve,root:Ke,type:Ie}=d,Ge=sr(m);if(yr(d,!1),fe&&Yr(fe),!Ge&&(Y=oe&&oe.onVnodeBeforeMount)&&ut(Y,ve,m),yr(d,!0),Z&&Nt){const Ve=()=>{d.subTree=Fo(d),Nt(Z,d.subTree,d,F,null)};Ge&&Ie.__asyncHydrate?Ie.__asyncHydrate(Z,d,Ve):Ve()}else{Ke.ce&&Ke.ce._injectChildStyle(Ie);const Ve=d.subTree=Fo(d);_(null,Ve,R,L,d,F,z),m.el=Ve.el}if(ye&&Ue(ye,F),!Ge&&(Y=oe&&oe.onVnodeMounted)){const Ve=m;Ue(()=>ut(Y,ve,Ve),F)}(m.shapeFlag&256||ve&&sr(ve.vnode)&&ve.vnode.shapeFlag&256)&&d.a&&Ue(d.a,F),d.isMounted=!0,m=R=L=null}};d.scope.on();const N=d.effect=new Dn(I);d.scope.off();const D=d.update=N.run.bind(N),te=d.job=N.runIfDirty.bind(N);te.i=d,te.id=d.uid,N.scheduler=()=>js(te),yr(d,!0),D()},V=(d,m,R)=>{m.component=d;const L=d.vnode.props;d.vnode=m,d.next=null,Fp(d,m.props,L,R),Dp(d,m.children,R),dr(),Cl(d),hr()},q=(d,m,R,L,F,z,U,I,N=!1)=>{const D=d&&d.children,te=d?d.shapeFlag:0,Y=m.children,{patchFlag:Z,shapeFlag:oe}=m;if(Z>0){if(Z&128){$e(D,Y,R,L,F,z,U,I,N);return}else if(Z&256){be(D,Y,R,L,F,z,U,I,N);return}}oe&8?(te&16&&he(D,F,z),Y!==D&&u(R,Y)):te&16?oe&16?$e(D,Y,R,L,F,z,U,I,N):he(D,F,z,!0):(te&8&&u(R,""),oe&16&&S(Y,R,L,F,z,U,I,N))},be=(d,m,R,L,F,z,U,I,N)=>{d=d||Kr,m=m||Kr;const D=d.length,te=m.length,Y=Math.min(D,te);let Z;for(Z=0;Zte?he(d,F,z,!0,!1,Y):S(m,R,L,F,z,U,I,N,Y)},$e=(d,m,R,L,F,z,U,I,N)=>{let D=0;const te=m.length;let Y=d.length-1,Z=te-1;for(;D<=Y&&D<=Z;){const oe=d[D],fe=m[D]=N?nr(m[D]):ft(m[D]);if(Tt(oe,fe))_(oe,fe,R,null,F,z,U,I,N);else break;D++}for(;D<=Y&&D<=Z;){const oe=d[Y],fe=m[Z]=N?nr(m[Z]):ft(m[Z]);if(Tt(oe,fe))_(oe,fe,R,null,F,z,U,I,N);else break;Y--,Z--}if(D>Y){if(D<=Z){const oe=Z+1,fe=oeZ)for(;D<=Y;)Fe(d[D],F,z,!0),D++;else{const oe=D,fe=D,ye=new Map;for(D=fe;D<=Z;D++){const H=m[D]=N?nr(m[D]):ft(m[D]);H.key!=null&&ye.set(H.key,D)}let ve,Ke=0;const Ie=Z-fe+1;let Ge=!1,Ve=0;const at=new Array(Ie);for(D=0;D=Ie){Fe(H,F,z,!0);continue}let X;if(H.key!=null)X=ye.get(H.key);else for(ve=fe;ve<=Z;ve++)if(at[ve-fe]===0&&Tt(H,m[ve])){X=ve;break}X===void 0?Fe(H,F,z,!0):(at[X-fe]=D+1,X>=Ve?Ve=X:Ge=!0,_(H,m[X],R,null,F,z,U,I,N),Ke++)}const bn=Ge?Np(at):Kr;for(ve=bn.length-1,D=Ie-1;D>=0;D--){const H=fe+D,X=m[H],ie=H+1{const{el:z,type:U,transition:I,children:N,shapeFlag:D}=d;if(D&6){Be(d.component.subTree,m,R,L);return}if(D&128){d.suspense.move(m,R,L);return}if(D&64){U.move(d,m,R,lt);return}if(U===De){n(z,m,R);for(let Y=0;YI.enter(z),F);else{const{leave:Y,delayLeave:Z,afterLeave:oe}=I,fe=()=>n(z,m,R),ye=()=>{Y(z,()=>{fe(),oe&&oe()})};Z?Z(z,fe,ye):ye()}else n(z,m,R)},Fe=(d,m,R,L=!1,F=!1)=>{const{type:z,props:U,ref:I,children:N,dynamicChildren:D,shapeFlag:te,patchFlag:Y,dirs:Z,cacheIndex:oe}=d;if(Y===-2&&(F=!1),I!=null&&Ko(I,null,R,d,!0),oe!=null&&(m.renderCache[oe]=void 0),te&256){m.ctx.deactivate(d);return}const fe=te&1&&Z,ye=!sr(d);let ve;if(ye&&(ve=U&&U.onVnodeBeforeUnmount)&&ut(ve,m,d),te&6)Ot(d.component,R,L);else{if(te&128){d.suspense.unmount(R,L);return}fe&&It(d,null,m,"beforeUnmount"),te&64?d.type.remove(d,m,R,lt,L):D&&!D.hasOnce&&(z!==De||Y>0&&Y&64)?he(D,m,R,!1,!0):(z===De&&Y&384||!F&&te&16)&&he(N,m,R),L&&Ct(d)}(ye&&(ve=U&&U.onVnodeUnmounted)||fe)&&Ue(()=>{ve&&ut(ve,m,d),fe&&It(d,null,m,"unmounted")},R)},Ct=d=>{const{type:m,el:R,anchor:L,transition:F}=d;if(m===De){At(R,L);return}if(m===Rr){p(d);return}const z=()=>{o(R),F&&!F.persisted&&F.afterLeave&&F.afterLeave()};if(d.shapeFlag&1&&F&&!F.persisted){const{leave:U,delayLeave:I}=F,N=()=>U(R,z);I?I(d.el,z,N):N()}else z()},At=(d,m)=>{let R;for(;d!==m;)R=v(d),o(d),d=R;o(m)},Ot=(d,m,R)=>{const{bum:L,scope:F,job:z,subTree:U,um:I,m:N,a:D}=d;qo(N),qo(D),L&&Yr(L),F.stop(),z&&(z.flags|=8,Fe(U,d,m,R)),I&&Ue(I,m),Ue(()=>{d.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&d.asyncDep&&!d.asyncResolved&&d.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},he=(d,m,R,L=!1,F=!1,z=0)=>{for(let U=z;U{if(d.shapeFlag&6)return pt(d.component.subTree);if(d.shapeFlag&128)return d.suspense.next();const m=v(d.anchor||d.el),R=m&&m[xc];return R?v(R):m};let wt=!1;const pe=(d,m,R)=>{d==null?m._vnode&&Fe(m._vnode,null,null,!0):_(m._vnode||null,d,m,null,null,null,R),m._vnode=d,wt||(wt=!0,Cl(),Uo(),wt=!1)},lt={p:_,um:Fe,m:Be,r:Ct,mt:J,mc:S,pc:q,pbc:P,n:pt,o:e};let _t,Nt;return t&&([_t,Nt]=t(lt)),{render:pe,hydrate:_t,createApp:Op(pe,_t)}}function Ui({type:e,props:t},r){return r==="svg"&&e==="foreignObject"||r==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:r}function yr({effect:e,job:t},r){r?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Xc(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function tl(e,t,r=!1){const n=e.children,o=t.children;if(Q(n)&&Q(o))for(let i=0;i>1,e[r[l]]0&&(t[n]=r[i-1]),r[i]=n)}}for(i=r.length,s=r[i-1];i-- >0;)r[i]=s,s=t[s];return r}function Jc(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Jc(t)}function qo(e){if(e)for(let t=0;tYe(Zc);function en(e,t){return no(e,null,t)}function eu(e,t){return no(e,null,{flush:"post"})}function tu(e,t){return no(e,null,{flush:"sync"})}function zt(e,t,r){return no(e,t,r)}function no(e,t,r=ge){const{immediate:n,deep:o,flush:i,once:s}=r,l=Se({},r),a=t&&n||!t&&i!=="post";let c;if(tn){if(i==="sync"){const y=Qc();c=y.__watcherHandles||(y.__watcherHandles=[])}else if(!a){const y=()=>{};return y.stop=Pt,y.resume=Pt,y.pause=Pt,y}}const u=Le;l.call=(y,b,_)=>xt(y,u,b,_);let f=!1;i==="post"?l.scheduler=y=>{Ue(y,u&&u.suspense)}:i!=="sync"&&(f=!0,l.scheduler=(y,b)=>{b?y():js(y)}),l.augmentJob=y=>{t&&(y.flags|=4),f&&(y.flags|=2,u&&(y.id=u.uid,y.i=u))};const v=_h(e,t,l);return tn&&(c?c.push(v):a&&v()),v}function kp(e,t,r){const n=this.proxy,o=Ee(e)?e.includes(".")?ru(n,e):()=>n[e]:e.bind(n,n);let i;se(t)?i=t:(i=t.handler,r=t);const s=Fr(this),l=no(o,i.bind(n),r);return s(),l}function ru(e,t){const r=t.split(".");return()=>{let n=e;for(let o=0;o{let u,f=ge,v;return tu(()=>{const y=e[o];it(u,y)&&(u=y,c())}),{get(){return a(),r.get?r.get(u):u},set(y){const b=r.set?r.set(y):y;if(!it(b,u)&&!(f!==ge&&it(y,f)))return;const _=n.vnode.props;_&&(t in _||o in _||i in _)&&(`onUpdate:${t}`in _||`onUpdate:${o}`in _||`onUpdate:${i}`in _)||(u=y,c()),n.emit(`update:${t}`,b),it(y,b)&&it(y,f)&&!it(b,v)&&c(),f=y,v=b}}});return l[Symbol.iterator]=()=>{let a=0;return{next(){return a<2?{value:a++?s||ge:l,done:!1}:{done:!0}}}},l}const nu=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${qe(t)}Modifiers`]||e[`${dt(t)}Modifiers`];function Wp(e,t,...r){if(e.isUnmounted)return;const n=e.vnode.props||ge;let o=r;const i=t.startsWith("update:"),s=i&&nu(n,t.slice(7));s&&(s.trim&&(o=r.map(u=>Ee(u)?u.trim():u)),s.number&&(o=r.map(No)));let l,a=n[l=En(t)]||n[l=En(qe(t))];!a&&i&&(a=n[l=En(dt(t))]),a&&xt(a,e,6,o);const c=n[l+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,xt(c,e,6,o)}}function ou(e,t,r=!1){const n=t.emitsCache,o=n.get(e);if(o!==void 0)return o;const i=e.emits;let s={},l=!1;if(!se(e)){const a=c=>{const u=ou(c,t,!0);u&&(l=!0,Se(s,u))};!r&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!i&&!l?(Ce(e)&&n.set(e,null),null):(Q(i)?i.forEach(a=>s[a]=null):Se(s,i),Ce(e)&&n.set(e,s),s)}function Pi(e,t){return!e||!Zn(t)?!1:(t=t.slice(2).replace(/Once$/,""),xe(e,t[0].toLowerCase()+t.slice(1))||xe(e,dt(t))||xe(e,t))}function Fo(e){const{type:t,vnode:r,proxy:n,withProxy:o,propsOptions:[i],slots:s,attrs:l,emit:a,render:c,renderCache:u,props:f,data:v,setupState:y,ctx:b,inheritAttrs:_}=e,M=Wn(e);let E,T;try{if(r.shapeFlag&4){const p=o||n,C=p;E=ft(c.call(C,p,u,f,y,v,b)),T=l}else{const p=t;E=ft(p.length>1?p(f,{attrs:l,slots:s,emit:a}):p(f,null)),T=t.props?l:Vp(l)}}catch(p){Mn.length=0,Dr(p,e,1),E=Oe(Ne)}let h=E;if(T&&_!==!1){const p=Object.keys(T),{shapeFlag:C}=h;p.length&&C&7&&(i&&p.some(Fs)&&(T=Up(T,i)),h=Dt(h,T,!1,!0))}return r.dirs&&(h=Dt(h,null,!1,!0),h.dirs=h.dirs?h.dirs.concat(r.dirs):r.dirs),r.transition&&Gt(h,r.transition),E=h,Wn(M),E}function jp(e,t=!0){let r;for(let n=0;n{let t;for(const r in e)(r==="class"||r==="style"||Zn(r))&&((t||(t={}))[r]=e[r]);return t},Up=(e,t)=>{const r={};for(const n in e)(!Fs(n)||!(n.slice(9)in t))&&(r[n]=e[n]);return r};function Kp(e,t,r){const{props:n,children:o,component:i}=e,{props:s,children:l,patchFlag:a}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(r&&a>=0){if(a&1024)return!0;if(a&16)return n?Ml(n,s,c):!!s;if(a&8){const u=t.dynamicProps;for(let f=0;fe.__isSuspense;let ds=0;const Gp={name:"Suspense",__isSuspense:!0,process(e,t,r,n,o,i,s,l,a,c){if(e==null)Yp(t,r,n,o,i,s,l,a,c);else{if(i&&i.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Xp(e,t,r,n,o,s,l,a,c)}},hydrate:Jp,normalize:Zp},qp=Gp;function Vn(e,t){const r=e.props&&e.props[t];se(r)&&r()}function Yp(e,t,r,n,o,i,s,l,a){const{p:c,o:{createElement:u}}=a,f=u("div"),v=e.suspense=iu(e,o,n,t,f,r,i,s,l,a);c(null,v.pendingBranch=e.ssContent,f,null,n,v,i,s),v.deps>0?(Vn(e,"onPending"),Vn(e,"onFallback"),c(null,e.ssFallback,t,r,n,null,i,s),Jr(v,e.ssFallback)):v.resolve(!1,!0)}function Xp(e,t,r,n,o,i,s,l,{p:a,um:c,o:{createElement:u}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const v=t.ssContent,y=t.ssFallback,{activeBranch:b,pendingBranch:_,isInFallback:M,isHydrating:E}=f;if(_)f.pendingBranch=v,Tt(v,_)?(a(_,v,f.hiddenContainer,null,o,f,i,s,l),f.deps<=0?f.resolve():M&&(E||(a(b,y,r,n,o,null,i,s,l),Jr(f,y)))):(f.pendingId=ds++,E?(f.isHydrating=!1,f.activeBranch=_):c(_,o,f),f.deps=0,f.effects.length=0,f.hiddenContainer=u("div"),M?(a(null,v,f.hiddenContainer,null,o,f,i,s,l),f.deps<=0?f.resolve():(a(b,y,r,n,o,null,i,s,l),Jr(f,y))):b&&Tt(v,b)?(a(b,v,r,n,o,f,i,s,l),f.resolve(!0)):(a(null,v,f.hiddenContainer,null,o,f,i,s,l),f.deps<=0&&f.resolve()));else if(b&&Tt(v,b))a(b,v,r,n,o,f,i,s,l),Jr(f,v);else if(Vn(t,"onPending"),f.pendingBranch=v,v.shapeFlag&512?f.pendingId=v.component.suspenseId:f.pendingId=ds++,a(null,v,f.hiddenContainer,null,o,f,i,s,l),f.deps<=0)f.resolve();else{const{timeout:T,pendingId:h}=f;T>0?setTimeout(()=>{f.pendingId===h&&f.fallback(y)},T):T===0&&f.fallback(y)}}function iu(e,t,r,n,o,i,s,l,a,c,u=!1){const{p:f,m:v,um:y,n:b,o:{parentNode:_,remove:M}}=c;let E;const T=Qp(e);T&&t&&t.pendingBranch&&(E=t.pendingId,t.deps++);const h=e.props?ko(e.props.timeout):void 0,p=i,C={vnode:e,parent:t,parentComponent:r,namespace:s,container:n,hiddenContainer:o,deps:0,pendingId:ds++,timeout:typeof h=="number"?h:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve($=!1,g=!1){const{vnode:S,activeBranch:w,pendingBranch:P,pendingId:k,effects:A,parentComponent:G,container:J}=C;let ee=!1;C.isHydrating?C.isHydrating=!1:$||(ee=w&&P.transition&&P.transition.mode==="out-in",ee&&(w.transition.afterLeave=()=>{k===C.pendingId&&(v(P,J,i===p?b(w):i,0),Vo(A))}),w&&(_(w.el)===J&&(i=b(w)),y(w,G,C,!0)),ee||v(P,J,i,0)),Jr(C,P),C.pendingBranch=null,C.isInFallback=!1;let W=C.parent,V=!1;for(;W;){if(W.pendingBranch){W.effects.push(...A),V=!0;break}W=W.parent}!V&&!ee&&Vo(A),C.effects=[],T&&t&&t.pendingBranch&&E===t.pendingId&&(t.deps--,t.deps===0&&!g&&t.resolve()),Vn(S,"onResolve")},fallback($){if(!C.pendingBranch)return;const{vnode:g,activeBranch:S,parentComponent:w,container:P,namespace:k}=C;Vn(g,"onFallback");const A=b(S),G=()=>{C.isInFallback&&(f(null,$,P,A,w,null,k,l,a),Jr(C,$))},J=$.transition&&$.transition.mode==="out-in";J&&(S.transition.afterLeave=G),C.isInFallback=!0,y(S,w,null,!0),J||G()},move($,g,S){C.activeBranch&&v(C.activeBranch,$,g,S),C.container=$},next(){return C.activeBranch&&b(C.activeBranch)},registerDep($,g,S){const w=!!C.pendingBranch;w&&C.deps++;const P=$.vnode.el;$.asyncDep.catch(k=>{Dr(k,$,0)}).then(k=>{if($.isUnmounted||C.isUnmounted||C.pendingId!==$.suspenseId)return;$.asyncResolved=!0;const{vnode:A}=$;bs($,k,!1),P&&(A.el=P);const G=!P&&$.subTree.el;g($,A,_(P||$.subTree.el),P?null:b($.subTree),C,s,S),G&&M(G),rl($,A.el),w&&--C.deps===0&&C.resolve()})},unmount($,g){C.isUnmounted=!0,C.activeBranch&&y(C.activeBranch,r,$,g),C.pendingBranch&&y(C.pendingBranch,r,$,g)}};return C}function Jp(e,t,r,n,o,i,s,l,a){const c=t.suspense=iu(t,n,r,e.parentNode,document.createElement("div"),null,o,i,s,l,!0),u=a(e,c.pendingBranch=t.ssContent,r,c,i,s);return c.deps===0&&c.resolve(!1,!0),u}function Zp(e){const{shapeFlag:t,children:r}=e,n=t&32;e.ssContent=Bl(n?r.default:r),e.ssFallback=n?Bl(r.fallback):Oe(Ne)}function Bl(e){let t;if(se(e)){const r=Br&&e._c;r&&(e._d=!1,Un()),e=e(),r&&(e._d=!0,t=rt,lu())}return Q(e)&&(e=jp(e)),e=ft(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(r=>r!==e)),e}function su(e,t){t&&t.pendingBranch?Q(e)?t.effects.push(...e):t.effects.push(e):Vo(e)}function Jr(e,t){e.activeBranch=t;const{vnode:r,parentComponent:n}=e;let o=t.el;for(;!o&&t.component;)t=t.component.subTree,o=t.el;r.el=o,n&&n.subTree===r&&(n.vnode.el=o,rl(n,o))}function Qp(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const De=Symbol.for("v-fgt"),lr=Symbol.for("v-txt"),Ne=Symbol.for("v-cmt"),Rr=Symbol.for("v-stc"),Mn=[];let rt=null;function Un(e=!1){Mn.push(rt=e?null:[])}function lu(){Mn.pop(),rt=Mn[Mn.length-1]||null}let Br=1;function hs(e){Br+=e,e<0&&rt&&(rt.hasOnce=!0)}function au(e){return e.dynamicChildren=Br>0?rt||Kr:null,lu(),Br>0&&rt&&rt.push(e),e}function eg(e,t,r,n,o,i){return au(nl(e,t,r,n,o,i,!0))}function Xo(e,t,r,n,o){return au(Oe(e,t,r,n,o,!0))}function Ht(e){return e?e.__v_isVNode===!0:!1}function Tt(e,t){return e.type===t.type&&e.key===t.key}function tg(e){}const cu=({key:e})=>e??null,Io=({ref:e,ref_key:t,ref_for:r})=>(typeof e=="number"&&(e=""+e),e!=null?Ee(e)||je(e)||se(e)?{i:We,r:e,k:t,f:!!r}:e:null);function nl(e,t=null,r=null,n=0,o=null,i=e===De?0:1,s=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&cu(t),ref:t&&Io(t),scopeId:xi,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:n,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:We};return l?(il(a,r),i&128&&e.normalize(a)):r&&(a.shapeFlag|=Ee(r)?8:16),Br>0&&!s&&rt&&(a.patchFlag>0||i&6)&&a.patchFlag!==32&&rt.push(a),a}const Oe=rg;function rg(e,t=null,r=null,n=0,o=null,i=!1){if((!e||e===Bc)&&(e=Ne),Ht(e)){const l=Dt(e,t,!0);return r&&il(l,r),Br>0&&!i&&rt&&(l.shapeFlag&6?rt[rt.indexOf(e)]=l:rt.push(l)),l.patchFlag=-2,l}if(fg(e)&&(e=e.__vccOpts),t){t=uu(t);let{class:l,style:a}=t;l&&!Ee(l)&&(t.class=to(l)),Ce(a)&&(vi(a)&&!Q(a)&&(a=Se({},a)),t.style=eo(a))}const s=Ee(e)?1:Yo(e)?128:Cc(e)?64:Ce(e)?4:se(e)?2:0;return nl(e,t,r,n,o,s,i,!0)}function uu(e){return e?vi(e)||kc(e)?Se({},e):e:null}function Dt(e,t,r=!1,n=!1){const{props:o,ref:i,patchFlag:s,children:l,transition:a}=e,c=t?Ei(o||{},t):o,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&cu(c),ref:t&&t.ref?r&&i?Q(i)?i.concat(Io(t)):[i,Io(t)]:Io(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==De?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:a,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Dt(e.ssContent),ssFallback:e.ssFallback&&Dt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return a&&n&&Gt(u,a.clone(u)),u}function ol(e=" ",t=0){return Oe(lr,null,e,t)}function ng(e,t){const r=Oe(Rr,null,e);return r.staticCount=t,r}function og(e="",t=!1){return t?(Un(),Xo(Ne,null,e)):Oe(Ne,null,e)}function ft(e){return e==null||typeof e=="boolean"?Oe(Ne):Q(e)?Oe(De,null,e.slice()):Ht(e)?nr(e):Oe(lr,null,String(e))}function nr(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Dt(e)}function il(e,t){let r=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(Q(t))r=16;else if(typeof t=="object")if(n&65){const o=t.default;o&&(o._c&&(o._d=!1),il(e,o()),o._c&&(o._d=!0));return}else{r=32;const o=t._;!o&&!kc(t)?t._ctx=We:o===3&&We&&(We.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else se(t)?(t={default:t,_ctx:We},r=32):(t=String(t),n&64?(r=16,t=[ol(t)]):r=8);e.children=t,e.shapeFlag|=r}function Ei(...e){const t={};for(let r=0;rLe||We;let Jo,ps;{const e=ci(),t=(r,n)=>{let o;return(o=e[r])||(o=e[r]=[]),o.push(n),i=>{o.length>1?o.forEach(s=>s(i)):o[0](i)}};Jo=t("__VUE_INSTANCE_SETTERS__",r=>Le=r),ps=t("__VUE_SSR_SETTERS__",r=>tn=r)}const Fr=e=>{const t=Le;return Jo(e),e.scope.on(),()=>{e.scope.off(),Jo(t)}},gs=()=>{Le&&Le.scope.off(),Jo(null)};function du(e){return e.vnode.shapeFlag&4}let tn=!1;function hu(e,t=!1,r=!1){t&&ps(t);const{props:n,children:o}=e.vnode,i=du(e);Bp(e,n,i,t),Hp(e,o,r);const s=i?lg(e,t):void 0;return t&&ps(!1),s}function lg(e,t){const r=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,as);const{setup:n}=r;if(n){dr();const o=e.setupContext=n.length>1?gu(e):null,i=Fr(e),s=ln(n,e,0,[e.props,o]),l=zs(s);if(hr(),i(),(l||e.sp)&&!sr(e)&&Gs(e),l){if(s.then(gs,gs),t)return s.then(a=>{bs(e,a,t)}).catch(a=>{Dr(a,e,0)});e.asyncDep=s}else bs(e,s,t)}else pu(e,t)}function bs(e,t,r){se(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ce(t)&&(e.setupState=Ws(t)),pu(e,r)}let Zo,vs;function ag(e){Zo=e,vs=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,fp))}}const cg=()=>!Zo;function pu(e,t,r){const n=e.type;if(!e.render){if(!t&&Zo&&!n.render){const o=n.template||Qs(e).template;if(o){const{isCustomElement:i,compilerOptions:s}=e.appContext.config,{delimiters:l,compilerOptions:a}=n,c=Se(Se({isCustomElement:i,delimiters:l},s),a);n.render=Zo(o,c)}}e.render=n.render||Pt,vs&&vs(e)}{const o=Fr(e);dr();try{Tp(e)}finally{hr(),o()}}}const ug={get(e,t){return Qe(e,"get",""),e[t]}};function gu(e){const t=r=>{e.exposed=r||{}};return{attrs:new Proxy(e.attrs,ug),slots:e.slots,emit:e.emit,expose:t}}function oo(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Ws(uc(e.exposed)),{get(t,r){if(r in t)return t[r];if(r in On)return On[r](e)},has(t,r){return r in t||r in On}})):e.proxy}function ms(e,t=!0){return se(e)?e.displayName||e.name:e.name||t&&e.__name}function fg(e){return se(e)&&"__vccOpts"in e}const le=(e,t)=>yh(e,t,tn);function O(e,t,r){const n=arguments.length;return n===2?Ce(t)&&!Q(t)?Ht(t)?Oe(e,null,[t]):Oe(e,t):Oe(e,null,t):(n>3?r=Array.prototype.slice.call(arguments,2):n===3&&Ht(r)&&(r=[r]),Oe(e,t,r))}function dg(){}function hg(e,t,r,n){const o=r[n];if(o&&bu(o,e))return o;const i=t();return i.memo=e.slice(),i.cacheIndex=n,r[n]=i}function bu(e,t){const r=e.memo;if(r.length!=t.length)return!1;for(let n=0;n0&&rt&&rt.push(e),!0}const vu="3.5.12",pg=Pt,gg=$h,bg=Vr,vg=yc,mg={createComponentInstance:fu,setupComponent:hu,renderComponentRoot:Fo,setCurrentRenderingInstance:Wn,isVNode:Ht,normalizeVNode:ft,getComponentPublicInstance:oo,ensureValidVNode:Zs,pushWarningContext:Sh,popWarningContext:Th},yg=mg,xg=null,Cg=null,wg=null;/** -* @vue/runtime-dom v3.5.12 +**/const wd=[];function Qb(e){wd.push(e)}function Zb(){wd.pop()}function ev(e,t){}const tv={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},nv={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function uo(e,t,n,r){try{return r?e(...r):e()}catch(o){$r(o,t,n)}}function jt(e,t,n,r){if(oe(e)){const o=uo(e,t,n,r);return o&&Fs(o)&&o.catch(i=>{$r(i,t,n)}),o}if(Z(e)){const o=[];for(let i=0;i>>1,o=Ct[r],i=Ko(o);i=Ko(n)?Ct.push(e):Ct.splice(ov(t),0,e),e.flags|=1,Nd()}}function Nd(){hs||(hs=Od.then(Rd))}function Go(e){Z(e)?Xr.push(...e):Fn&&e.id===-1?Fn.splice(zr+1,0,e):e.flags&1||(Xr.push(e),e.flags|=1),Nd()}function ru(e,t,n=sn+1){for(;nKo(n)-Ko(r));if(Xr.length=0,Fn){Fn.push(...t);return}for(Fn=t,zr=0;zre.id==null?e.flags&2?-1:1/0:e.id;function Rd(e){try{for(sn=0;snUr.emit(o,...i)),Di=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{Ad(i,t)}),setTimeout(()=>{Ur||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Di=[])},3e3)):Di=[]}let Ze=null,qs=null;function qo(e){const t=Ze;return Ze=e,qs=e&&e.type.__scopeId||null,t}function iv(e){qs=e}function sv(){qs=null}const lv=e=>Qa;function Qa(e,t=Ze,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&pa(-1);const i=qo(t);let s;try{s=e(...o)}finally{qo(i),r._d&&pa(1)}return s};return r._n=!0,r._c=!0,r._d=!0,r}function av(e,t){if(Ze===null)return e;const n=vi(Ze),r=e.dirs||(e.dirs=[]);for(let o=0;oe.__isTeleport,Do=e=>e&&(e.disabled||e.disabled===""),ou=e=>e&&(e.defer||e.defer===""),iu=e=>typeof SVGElement<"u"&&e instanceof SVGElement,su=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,la=(e,t)=>{const n=e&&e.to;return le(n)?t?t(n):null:n},Md={name:"Teleport",__isTeleport:!0,process(e,t,n,r,o,i,s,l,a,c){const{mc:u,pc:f,pbc:d,o:{insert:h,querySelector:p,createText:y,createComment:R}}=c,T=Do(t.props);let{shapeFlag:w,children:g,dynamicChildren:b}=t;if(e==null){const S=t.el=y(""),A=t.anchor=y("");h(S,n,r),h(A,n,r);const v=(_,O)=>{w&16&&(o&&o.isCE&&(o.ce._teleportTarget=_),u(g,_,O,o,i,s,l,a))},C=()=>{const _=t.target=la(t.props,p),O=Dd(_,t,y,h);_&&(s!=="svg"&&iu(_)?s="svg":s!=="mathml"&&su(_)&&(s="mathml"),T||(v(_,O),Zi(t,!1)))};T&&(v(n,A),Zi(t,!0)),ou(t.props)?Je(()=>{C(),t.el.__isMounted=!0},i):C()}else{if(ou(t.props)&&!e.el.__isMounted){Je(()=>{Md.process(e,t,n,r,o,i,s,l,a,c),delete e.el.__isMounted},i);return}t.el=e.el,t.targetStart=e.targetStart;const S=t.anchor=e.anchor,A=t.target=e.target,v=t.targetAnchor=e.targetAnchor,C=Do(e.props),_=C?n:A,O=C?S:v;if(s==="svg"||iu(A)?s="svg":(s==="mathml"||su(A))&&(s="mathml"),b?(d(e.dynamicChildren,b,_,o,i,s,l),uc(e,t,!0)):a||f(e,t,_,O,o,i,s,l,!1),T)C?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):$i(t,n,S,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const I=t.target=la(t.props,p);I&&$i(t,I,null,c,0)}else C&&$i(t,A,v,c,1);Zi(t,T)}},remove(e,t,n,{um:r,o:{remove:o}},i){const{shapeFlag:s,children:l,anchor:a,targetStart:c,targetAnchor:u,target:f,props:d}=e;if(f&&(o(c),o(u)),i&&o(a),s&16){const h=i||!Do(d);for(let p=0;p{e.isMounted=!0}),nr(()=>{e.isUnmounting=!0}),e}const Ht=[Function,Array],ec={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ht,onEnter:Ht,onAfterEnter:Ht,onEnterCancelled:Ht,onBeforeLeave:Ht,onLeave:Ht,onAfterLeave:Ht,onLeaveCancelled:Ht,onBeforeAppear:Ht,onAppear:Ht,onAfterAppear:Ht,onAppearCancelled:Ht},$d=e=>{const t=e.subTree;return t.component?$d(t.component):t},fv={name:"BaseTransition",props:ec,setup(e,{slots:t}){const n=Dt(),r=Za();return()=>{const o=t.default&&Ys(t.default(),!0);if(!o||!o.length)return;const i=Ld(o),s=Se(e),{mode:l}=s;if(r.isLeaving)return kl(i);const a=lu(i);if(!a)return kl(i);let c=Yr(a,s,r,n,f=>c=f);a.type!==Ke&&On(a,c);let u=n.subTree&&lu(n.subTree);if(u&&u.type!==Ke&&!Yt(a,u)&&$d(n).type!==Ke){let f=Yr(u,s,r,n);if(On(u,f),l==="out-in"&&a.type!==Ke)return r.isLeaving=!0,f.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete f.afterLeave,u=void 0},kl(i);l==="in-out"&&a.type!==Ke?f.delayLeave=(d,h,p)=>{const y=kd(r,u);y[String(u.key)]=u,d[kn]=()=>{h(),d[kn]=void 0,delete c.delayedLeave,u=void 0},c.delayedLeave=()=>{p(),delete c.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return i}}};function Ld(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Ke){t=n;break}}return t}const Fd=fv;function kd(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Yr(e,t,n,r,o){const{appear:i,mode:s,persisted:l=!1,onBeforeEnter:a,onEnter:c,onAfterEnter:u,onEnterCancelled:f,onBeforeLeave:d,onLeave:h,onAfterLeave:p,onLeaveCancelled:y,onBeforeAppear:R,onAppear:T,onAfterAppear:w,onAppearCancelled:g}=t,b=String(e.key),S=kd(n,e),A=(_,O)=>{_&&jt(_,r,9,O)},v=(_,O)=>{const I=O[1];A(_,O),Z(_)?_.every(N=>N.length<=1)&&I():_.length<=1&&I()},C={mode:s,persisted:l,beforeEnter(_){let O=a;if(!n.isMounted)if(i)O=R||a;else return;_[kn]&&_[kn](!0);const I=S[b];I&&Yt(e,I)&&I.el[kn]&&I.el[kn](),A(O,[_])},enter(_){let O=c,I=u,N=f;if(!n.isMounted)if(i)O=T||c,I=w||u,N=g||f;else return;let $=!1;const W=_[Li]=Y=>{$||($=!0,Y?A(N,[_]):A(I,[_]),C.delayedLeave&&C.delayedLeave(),_[Li]=void 0)};O?v(O,[_,W]):W()},leave(_,O){const I=String(e.key);if(_[Li]&&_[Li](!0),n.isUnmounting)return O();A(d,[_]);let N=!1;const $=_[kn]=W=>{N||(N=!0,O(),W?A(y,[_]):A(p,[_]),_[kn]=void 0,S[I]===e&&delete S[I])};S[I]=e,h?v(h,[_,$]):$()},clone(_){const O=Yr(_,t,n,r,o);return o&&o(O),O}};return C}function kl(e){if(gi(e))return e=cn(e),e.children=null,e}function lu(e){if(!gi(e))return Id(e.type)&&e.children?Ld(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&oe(n.default))return n.default()}}function On(e,t){e.shapeFlag&6&&e.component?(e.transition=t,On(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Ys(e,t=!1,n){let r=[],o=0;for(let i=0;i1)for(let i=0;in.value,set:i=>n.value=i})}return n}function Yo(e,t,n,r,o=!1){if(Z(e)){e.forEach((p,y)=>Yo(p,t&&(Z(t)?t[y]:t),n,r,o));return}if(jn(r)&&!o){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&Yo(e,t,n,r.component.subTree);return}const i=r.shapeFlag&4?vi(r.component):r.el,s=o?null:i,{i:l,r:a}=e,c=t&&t.r,u=l.refs===ve?l.refs={}:l.refs,f=l.setupState,d=Se(f),h=f===ve?()=>!1:p=>xe(d,p);if(c!=null&&c!==a&&(le(c)?(u[c]=null,h(c)&&(f[c]=null)):et(c)&&(c.value=null)),oe(a))uo(a,l,12,[s,u]);else{const p=le(a),y=et(a);if(p||y){const R=()=>{if(e.f){const T=p?h(a)?f[a]:u[a]:a.value;o?Z(T)&&Ls(T,i):Z(T)?T.includes(i)||T.push(i):p?(u[a]=[i],h(a)&&(f[a]=u[a])):(a.value=[i],e.k&&(u[e.k]=a.value))}else p?(u[a]=s,h(a)&&(f[a]=s)):y&&(a.value=s,e.k&&(u[e.k]=s))};s?(R.id=-1,Je(R,n)):R()}}}let au=!1;const Hr=()=>{au||(console.error("Hydration completed but contains mismatches."),au=!0)},pv=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",gv=e=>e.namespaceURI.includes("MathML"),Fi=e=>{if(e.nodeType===1){if(pv(e))return"svg";if(gv(e))return"mathml"}},Wr=e=>e.nodeType===8;function mv(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:i,parentNode:s,remove:l,insert:a,createComment:c}}=e,u=(g,b)=>{if(!b.hasChildNodes()){n(null,g,b),ps(),b._vnode=g;return}f(b.firstChild,g,null,null,null),ps(),b._vnode=g},f=(g,b,S,A,v,C=!1)=>{C=C||!!b.dynamicChildren;const _=Wr(g)&&g.data==="[",O=()=>y(g,b,S,A,v,_),{type:I,ref:N,shapeFlag:$,patchFlag:W}=b;let Y=g.nodeType;b.el=g,W===-2&&(C=!1,b.dynamicChildren=null);let U=null;switch(I){case Wn:Y!==3?b.children===""?(a(b.el=o(""),s(g),g),U=g):U=O():(g.data!==b.children&&(Hr(),g.data=b.children),U=i(g));break;case Ke:w(g)?(U=i(g),T(b.el=g.content.firstChild,g,S)):Y!==8||_?U=O():U=i(g);break;case Er:if(_&&(g=i(g),Y=g.nodeType),Y===1||Y===3){U=g;const j=!b.children.length;for(let X=0;X{C=C||!!b.dynamicChildren;const{type:_,props:O,patchFlag:I,shapeFlag:N,dirs:$,transition:W}=b,Y=_==="input"||_==="option";if(Y||I!==-1){$&&ln(b,null,S,"created");let U=!1;if(w(g)){U=lh(null,W)&&S&&S.vnode.props&&S.vnode.props.appear;const X=g.content.firstChild;U&&W.beforeEnter(X),T(X,g,S),b.el=g=X}if(N&16&&!(O&&(O.innerHTML||O.textContent))){let X=h(g.firstChild,b,g,S,A,v,C);for(;X;){ki(g,1)||Hr();const ge=X;X=X.nextSibling,l(ge)}}else if(N&8){let X=b.children;X[0]===` +`&&(g.tagName==="PRE"||g.tagName==="TEXTAREA")&&(X=X.slice(1)),g.textContent!==X&&(ki(g,0)||Hr(),g.textContent=b.children)}if(O){if(Y||!C||I&48){const X=g.tagName.includes("-");for(const ge in O)(Y&&(ge.endsWith("value")||ge==="indeterminate")||Jn(ge)&&!Cn(ge)||ge[0]==="."||X)&&r(g,ge,null,O[ge],void 0,S)}else if(O.onClick)r(g,"onClick",null,O.onClick,void 0,S);else if(I&4&&Un(O.style))for(const X in O.style)O.style[X]}let j;(j=O&&O.onVnodeBeforeMount)&&Pt(j,S,b),$&&ln(b,null,S,"beforeMount"),((j=O&&O.onVnodeMounted)||$||U)&&mh(()=>{j&&Pt(j,S,b),U&&W.enter(g),$&&ln(b,null,S,"mounted")},A)}return g.nextSibling},h=(g,b,S,A,v,C,_)=>{_=_||!!b.dynamicChildren;const O=b.children,I=O.length;for(let N=0;N{const{slotScopeIds:_}=b;_&&(v=v?v.concat(_):_);const O=s(g),I=h(i(g),b,O,S,A,v,C);return I&&Wr(I)&&I.data==="]"?i(b.anchor=I):(Hr(),a(b.anchor=c("]"),O,I),I)},y=(g,b,S,A,v,C)=>{if(ki(g.parentElement,1)||Hr(),b.el=null,C){const I=R(g);for(;;){const N=i(g);if(N&&N!==I)l(N);else break}}const _=i(g),O=s(g);return l(g),n(null,b,O,_,S,A,Fi(O),v),S&&(S.vnode.el=b.el,nl(S,b.el)),_},R=(g,b="[",S="]")=>{let A=0;for(;g;)if(g=i(g),g&&Wr(g)&&(g.data===b&&A++,g.data===S)){if(A===0)return i(g);A--}return g},T=(g,b,S)=>{const A=b.parentNode;A&&A.replaceChild(g,b);let v=S;for(;v;)v.vnode.el===b&&(v.vnode.el=v.subTree.el=g),v=v.parent},w=g=>g.nodeType===1&&g.tagName==="TEMPLATE";return[u,f]}const cu="data-allow-mismatch",bv={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function ki(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(cu);)e=e.parentElement;const n=e&&e.getAttribute(cu);if(n==null)return!1;if(n==="")return!0;{const r=n.split(",");return t===0&&r.includes("children")?!0:n.split(",").includes(bv[t])}}const vv=hi().requestIdleCallback||(e=>setTimeout(e,1)),yv=hi().cancelIdleCallback||(e=>clearTimeout(e)),_v=(e=1e4)=>t=>{const n=vv(t,{timeout:e});return()=>yv(n)};function Ev(e){const{top:t,left:n,bottom:r,right:o}=e.getBoundingClientRect(),{innerHeight:i,innerWidth:s}=window;return(t>0&&t0&&r0&&n0&&o(t,n)=>{const r=new IntersectionObserver(o=>{for(const i of o)if(i.isIntersecting){r.disconnect(),t();break}},e);return n(o=>{if(o instanceof Element){if(Ev(o))return t(),r.disconnect(),!1;r.observe(o)}}),()=>r.disconnect()},Cv=e=>t=>{if(e){const n=matchMedia(e);if(n.matches)t();else return n.addEventListener("change",t,{once:!0}),()=>n.removeEventListener("change",t)}},xv=(e=[])=>(t,n)=>{le(e)&&(e=[e]);let r=!1;const o=s=>{r||(r=!0,i(),t(),s.target.dispatchEvent(new s.constructor(s.type,s)))},i=()=>{n(s=>{for(const l of e)s.removeEventListener(l,o)})};return n(s=>{for(const l of e)s.addEventListener(l,o,{once:!0})}),i};function Tv(e,t){if(Wr(e)&&e.data==="["){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if(Wr(r))if(r.data==="]"){if(--n===0)break}else r.data==="["&&n++;r=r.nextSibling}}else t(e)}const jn=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function wv(e){oe(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,hydrate:i,timeout:s,suspensible:l=!0,onError:a}=e;let c=null,u,f=0;const d=()=>(f++,c=null,h()),h=()=>{let p;return c||(p=c=t().catch(y=>{if(y=y instanceof Error?y:new Error(String(y)),a)return new Promise((R,T)=>{a(y,()=>R(d()),()=>T(y),f+1)});throw y}).then(y=>p!==c&&c?c:(y&&(y.__esModule||y[Symbol.toStringTag]==="Module")&&(y=y.default),u=y,y)))};return He({name:"AsyncComponentWrapper",__asyncLoader:h,__asyncHydrate(p,y,R){const T=i?()=>{const w=i(R,g=>Tv(p,g));w&&(y.bum||(y.bum=[])).push(w)}:R;u?T():h().then(()=>!y.isUnmounted&&T())},get __asyncResolved(){return u},setup(){const p=Qe;if(tc(p),u)return()=>Bl(u,p);const y=g=>{c=null,$r(g,p,13,!r)};if(l&&p.suspense||Qr)return h().then(g=>()=>Bl(g,p)).catch(g=>(y(g),()=>r?Fe(r,{error:g}):null));const R=ce(!1),T=ce(),w=ce(!!o);return o&&setTimeout(()=>{w.value=!1},o),s!=null&&setTimeout(()=>{if(!R.value&&!T.value){const g=new Error(`Async component timed out after ${s}ms.`);y(g),T.value=g}},s),h().then(()=>{R.value=!0,p.parent&&gi(p.parent.vnode)&&p.parent.update()}).catch(g=>{y(g),T.value=g}),()=>{if(R.value&&u)return Bl(u,p);if(T.value&&r)return Fe(r,{error:T.value});if(n&&!w.value)return Fe(n)}}})}function Bl(e,t){const{ref:n,props:r,children:o,ce:i}=t.vnode,s=Fe(e,r,o);return s.ref=n,s.ce=i,delete t.vnode.ce,s}const gi=e=>e.type.__isKeepAlive,Ov={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Dt(),r=n.ctx;if(!r.renderer)return()=>{const w=t.default&&t.default();return w&&w.length===1?w[0]:w};const o=new Map,i=new Set;let s=null;const l=n.suspense,{renderer:{p:a,m:c,um:u,o:{createElement:f}}}=r,d=f("div");r.activate=(w,g,b,S,A)=>{const v=w.component;c(w,g,b,0,l),a(v.vnode,w,g,b,v,l,S,w.slotScopeIds,A),Je(()=>{v.isDeactivated=!1,v.a&&vr(v.a);const C=w.props&&w.props.onVnodeMounted;C&&Pt(C,v.parent,w)},l)},r.deactivate=w=>{const g=w.component;ms(g.m),ms(g.a),c(w,d,null,1,l),Je(()=>{g.da&&vr(g.da);const b=w.props&&w.props.onVnodeUnmounted;b&&Pt(b,g.parent,w),g.isDeactivated=!0},l)};function h(w){Hl(w),u(w,n,l,!0)}function p(w){o.forEach((g,b)=>{const S=ya(g.type);S&&!w(S)&&y(b)})}function y(w){const g=o.get(w);g&&(!s||!Yt(g,s))?h(g):s&&Hl(s),o.delete(w),i.delete(w)}Qt(()=>[e.include,e.exclude],([w,g])=>{w&&p(b=>Ao(w,b)),g&&p(b=>!Ao(g,b))},{flush:"post",deep:!0});let R=null;const T=()=>{R!=null&&(bs(n.subTree.type)?Je(()=>{o.set(R,Bi(n.subTree))},n.subTree.suspense):o.set(R,Bi(n.subTree)))};return Rn(T),Qs(T),nr(()=>{o.forEach(w=>{const{subTree:g,suspense:b}=n,S=Bi(g);if(w.type===S.type&&w.key===S.key){Hl(S);const A=S.component.da;A&&Je(A,b);return}h(w)})}),()=>{if(R=null,!t.default)return s=null;const w=t.default(),g=w[0];if(w.length>1)return s=null,w;if(!an(g)||!(g.shapeFlag&4)&&!(g.shapeFlag&128))return s=null,g;let b=Bi(g);if(b.type===Ke)return s=null,b;const S=b.type,A=ya(jn(b)?b.type.__asyncResolved||{}:S),{include:v,exclude:C,max:_}=e;if(v&&(!A||!Ao(v,A))||C&&A&&Ao(C,A))return b.shapeFlag&=-257,s=b,g;const O=b.key==null?S:b.key,I=o.get(O);return b.el&&(b=cn(b),g.shapeFlag&128&&(g.ssContent=b)),R=O,I?(b.el=I.el,b.component=I.component,b.transition&&On(b,b.transition),b.shapeFlag|=512,i.delete(O),i.add(O)):(i.add(O),_&&i.size>parseInt(_,10)&&y(i.values().next().value)),b.shapeFlag|=256,s=b,bs(g.type)?g:b}}},Nv=Ov;function Ao(e,t){return Z(e)?e.some(n=>Ao(n,t)):le(e)?e.split(",").includes(t):jf(e)?(e.lastIndex=0,e.test(t)):!1}function nc(e,t){Bd(e,"a",t)}function rc(e,t){Bd(e,"da",t)}function Bd(e,t,n=Qe){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Js(t,r,n),n){let o=n.parent;for(;o&&o.parent;)gi(o.parent.vnode)&&Rv(r,t,n,o),o=o.parent}}function Rv(e,t,n,r){const o=Js(t,e,r,!0);Zs(()=>{Ls(r[t],o)},n)}function Hl(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Bi(e){return e.shapeFlag&128?e.ssContent:e}function Js(e,t,n=Qe,r=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...s)=>{er();const l=Or(n),a=jt(t,n,e,s);return l(),tr(),a});return r?o.unshift(i):o.push(i),i}}const Nn=e=>(t,n=Qe)=>{(!Qr||e==="sp")&&Js(e,(...r)=>t(...r),n)},mi=Nn("bm"),Rn=Nn("m"),oc=Nn("bu"),Qs=Nn("u"),nr=Nn("bum"),Zs=Nn("um"),Hd=Nn("sp"),Vd=Nn("rtg"),zd=Nn("rtc");function Ud(e,t=Qe){Js("ec",e,t)}const ic="components",Av="directives";function Pv(e,t){return sc(ic,e,!0,t)||e}const jd=Symbol.for("v-ndc");function Iv(e){return le(e)?sc(ic,e,!1)||e:e||jd}function Mv(e){return sc(Av,e)}function sc(e,t,n=!0,r=!1){const o=Ze||Qe;if(o){const i=o.type;if(e===ic){const l=ya(i,!1);if(l&&(l===t||l===Me(t)||l===Zn(Me(t))))return i}const s=uu(o[e]||i[e],t)||uu(o.appContext[e],t);return!s&&r?i:s}}function uu(e,t){return e&&(e[t]||e[Me(t)]||e[Zn(Me(t))])}function Dv(e,t,n,r){let o;const i=n&&n[r],s=Z(e);if(s||le(e)){const l=s&&Un(e);let a=!1;l&&(a=!Bt(e),e=Vs(e)),o=new Array(e.length);for(let c=0,u=e.length;ct(l,a,void 0,i&&i[a]));else{const l=Object.keys(e);o=new Array(l.length);for(let a=0,c=l.length;a{const i=r.fn(...o);return i&&(i.key=r.key),i}:r.fn)}return e}function Wd(e,t,n={},r,o){if(Ze.ce||Ze.parent&&jn(Ze.parent)&&Ze.parent.ce)return t!=="default"&&(n.name=t),Zo(),vs(Ge,null,[Fe("slot",n,r&&r())],64);let i=e[t];i&&i._c&&(i._d=!1),Zo();const s=i&&lc(i(n)),l=n.key||s&&s.key,a=vs(Ge,{key:(l&&!wt(l)?l:`_${t}`)+(!s&&r?"_fb":"")},s||(r?r():[]),s&&e._===1?64:-2);return!o&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),i&&i._c&&(i._d=!0),a}function lc(e){return e.some(t=>an(t)?!(t.type===Ke||t.type===Ge&&!lc(t.children)):!0)?e:null}function Lv(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:br(r)]=e[r];return n}const aa=e=>e?Sh(e)?vi(e):aa(e.parent):null,$o=ye(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=>aa(e.parent),$root:e=>aa(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>ac(e),$forceUpdate:e=>e.f||(e.f=()=>{Ja(e.update)}),$nextTick:e=>e.n||(e.n=Tr.bind(e.proxy)),$watch:e=>h0.bind(e)}),Vl=(e,t)=>e!==ve&&!e.__isScriptSetup&&xe(e,t),ca={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:o,props:i,accessCache:s,type:l,appContext:a}=e;let c;if(t[0]!=="$"){const h=s[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if(Vl(r,t))return s[t]=1,r[t];if(o!==ve&&xe(o,t))return s[t]=2,o[t];if((c=e.propsOptions[0])&&xe(c,t))return s[t]=3,i[t];if(n!==ve&&xe(n,t))return s[t]=4,n[t];ua&&(s[t]=0)}}const u=$o[t];let f,d;if(u)return t==="$attrs"&>(e.attrs,"get",""),u(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(n!==ve&&xe(n,t))return s[t]=4,n[t];if(d=a.config.globalProperties,xe(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:i}=e;return Vl(o,t)?(o[t]=n,!0):r!==ve&&xe(r,t)?(r[t]=n,!0):xe(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:i}},s){let l;return!!n[s]||e!==ve&&xe(e,s)||Vl(t,s)||(l=i[0])&&xe(l,s)||xe(r,s)||xe($o,s)||xe(o.config.globalProperties,s)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:xe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},Fv=ye({},ca,{get(e,t){if(t!==Symbol.unscopables)return ca.get(e,t,e)},has(e,t){return t[0]!=="_"&&!za(t)}});function kv(){return null}function Bv(){return null}function Hv(e){}function Vv(e){}function zv(){return null}function Uv(){}function jv(e,t){return null}function Wv(){return Xd().slots}function Xv(){return Xd().attrs}function Xd(){const e=Dt();return e.setupContext||(e.setupContext=Th(e))}function Jo(e){return Z(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function Gv(e,t){const n=Jo(e);for(const r in t){if(r.startsWith("__skip"))continue;let o=n[r];o?Z(o)||oe(o)?o=n[r]={type:o,default:t[r]}:o.default=t[r]:o===null&&(o=n[r]={default:t[r]}),o&&t[`__skip_${r}`]&&(o.skipFactory=!0)}return n}function Kv(e,t){return!e||!t?e||t:Z(e)&&Z(t)?e.concat(t):ye({},Jo(e),Jo(t))}function qv(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function Yv(e){const t=Dt();let n=e();return ma(),Fs(n)&&(n=n.catch(r=>{throw Or(t),r})),[n,()=>Or(t)]}let ua=!0;function Jv(e){const t=ac(e),n=e.proxy,r=e.ctx;ua=!1,t.beforeCreate&&fu(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:s,watch:l,provide:a,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:h,updated:p,activated:y,deactivated:R,beforeDestroy:T,beforeUnmount:w,destroyed:g,unmounted:b,render:S,renderTracked:A,renderTriggered:v,errorCaptured:C,serverPrefetch:_,expose:O,inheritAttrs:I,components:N,directives:$,filters:W}=t;if(c&&Qv(c,r,null),s)for(const j in s){const X=s[j];oe(X)&&(r[j]=X.bind(n))}if(o){const j=o.call(n,n);Oe(j)&&(e.data=Us(j))}if(ua=!0,i)for(const j in i){const X=i[j],ge=oe(X)?X.bind(n,n):oe(X.get)?X.get.bind(n,n):rt,Te=!oe(X)&&oe(X.set)?X.set.bind(n):rt,Pe=ae({get:ge,set:Te});Object.defineProperty(r,j,{enumerable:!0,configurable:!0,get:()=>Pe.value,set:Ve=>Pe.value=Ve})}if(l)for(const j in l)Gd(l[j],r,n,j);if(a){const j=oe(a)?a.call(n):a;Reflect.ownKeys(j).forEach(X=>{el(X,j[X])})}u&&fu(u,e,"c");function U(j,X){Z(X)?X.forEach(ge=>j(ge.bind(n))):X&&j(X.bind(n))}if(U(mi,f),U(Rn,d),U(oc,h),U(Qs,p),U(nc,y),U(rc,R),U(Ud,C),U(zd,A),U(Vd,v),U(nr,w),U(Zs,b),U(Hd,_),Z(O))if(O.length){const j=e.exposed||(e.exposed={});O.forEach(X=>{Object.defineProperty(j,X,{get:()=>n[X],set:ge=>n[X]=ge})})}else e.exposed||(e.exposed={});S&&e.render===rt&&(e.render=S),I!=null&&(e.inheritAttrs=I),N&&(e.components=N),$&&(e.directives=$),_&&tc(e)}function Qv(e,t,n=rt){Z(e)&&(e=fa(e));for(const r in e){const o=e[r];let i;Oe(o)?"default"in o?i=at(o.from||r,o.default,!0):i=at(o.from||r):i=at(o),et(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:s=>i.value=s}):t[r]=i}}function fu(e,t,n){jt(Z(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Gd(e,t,n,r){let o=r.includes(".")?dh(n,r):()=>n[r];if(le(e)){const i=t[e];oe(i)&&Qt(o,i)}else if(oe(e))Qt(o,e.bind(n));else if(Oe(e))if(Z(e))e.forEach(i=>Gd(i,t,n,r));else{const i=oe(e.handler)?e.handler.bind(n):t[e.handler];oe(i)&&Qt(o,i,e)}}function ac(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:s}}=e.appContext,l=i.get(t);let a;return l?a=l:!o.length&&!n&&!r?a=t:(a={},o.length&&o.forEach(c=>gs(a,c,s,!0)),gs(a,t,s)),Oe(t)&&i.set(t,a),a}function gs(e,t,n,r=!1){const{mixins:o,extends:i}=t;i&&gs(e,i,n,!0),o&&o.forEach(s=>gs(e,s,n,!0));for(const s in t)if(!(r&&s==="expose")){const l=Zv[s]||n&&n[s];e[s]=l?l(e[s],t[s]):t[s]}return e}const Zv={data:du,props:hu,emits:hu,methods:Po,computed:Po,beforeCreate:Et,created:Et,beforeMount:Et,mounted:Et,beforeUpdate:Et,updated:Et,beforeDestroy:Et,beforeUnmount:Et,destroyed:Et,unmounted:Et,activated:Et,deactivated:Et,errorCaptured:Et,serverPrefetch:Et,components:Po,directives:Po,watch:t0,provide:du,inject:e0};function du(e,t){return t?e?function(){return ye(oe(e)?e.call(this,this):e,oe(t)?t.call(this,this):t)}:t:e}function e0(e,t){return Po(fa(e),fa(t))}function fa(e){if(Z(e)){const t={};for(let n=0;n1)return n&&oe(t)?t.call(r&&r.proxy):t}}function o0(){return!!(Qe||Ze||_r)}const qd={},Yd=()=>Object.create(qd),Jd=e=>Object.getPrototypeOf(e)===qd;function i0(e,t,n,r=!1){const o={},i=Yd();e.propsDefaults=Object.create(null),Qd(e,t,o,i);for(const s in e.propsOptions[0])s in o||(o[s]=void 0);n?e.props=r?o:_d(o):e.type.props?e.props=o:e.props=i,e.attrs=i}function s0(e,t,n,r){const{props:o,attrs:i,vnode:{patchFlag:s}}=e,l=Se(o),[a]=e.propsOptions;let c=!1;if((r||s>0)&&!(s&16)){if(s&8){const u=e.vnode.dynamicProps;for(let f=0;f{a=!0;const[d,h]=Zd(f,t,!0);ye(s,d),h&&l.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!i&&!a)return Oe(e)&&r.set(e,gr),gr;if(Z(i))for(let u=0;ue[0]==="_"||e==="$stable",cc=e=>Z(e)?e.map(It):[It(e)],a0=(e,t,n)=>{if(t._n)return t;const r=Qa((...o)=>cc(t(...o)),n);return r._c=!1,r},th=(e,t,n)=>{const r=e._ctx;for(const o in e){if(eh(o))continue;const i=e[o];if(oe(i))t[o]=a0(o,i,r);else if(i!=null){const s=cc(i);t[o]=()=>s}}},nh=(e,t)=>{const n=cc(t);e.slots.default=()=>n},rh=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},c0=(e,t,n)=>{const r=e.slots=Yd();if(e.vnode.shapeFlag&32){const o=t._;o?(rh(r,t,n),n&&Va(r,"_",o,!0)):th(t,r)}else t&&nh(e,t)},u0=(e,t,n)=>{const{vnode:r,slots:o}=e;let i=!0,s=ve;if(r.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:rh(o,t,n):(i=!t.$stable,th(t,o)),s=t}else t&&(nh(e,t),s={default:1});if(i)for(const l in o)!eh(l)&&s[l]==null&&delete o[l]},Je=mh;function oh(e){return sh(e)}function ih(e){return sh(e,mv)}function sh(e,t){const n=hi();n.__VUE__=!0;const{insert:r,remove:o,patchProp:i,createElement:s,createText:l,createComment:a,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:h=rt,insertStaticContent:p}=e,y=(m,E,P,z=null,L=null,k=null,K=void 0,F=null,V=!!E.dynamicChildren)=>{if(m===E)return;m&&!Yt(m,E)&&(z=$t(m),Ve(m,L,k,!0),m=null),E.patchFlag===-2&&(V=!1,E.dynamicChildren=null);const{type:H,ref:te,shapeFlag:J}=E;switch(H){case Wn:R(m,E,P,z);break;case Ke:T(m,E,P,z);break;case Er:m==null&&w(E,P,z,K);break;case Ge:N(m,E,P,z,L,k,K,F,V);break;default:J&1?S(m,E,P,z,L,k,K,F,V):J&6?$(m,E,P,z,L,k,K,F,V):(J&64||J&128)&&H.process(m,E,P,z,L,k,K,F,V,Ot)}te!=null&&L&&Yo(te,m&&m.ref,k,E||m,!E)},R=(m,E,P,z)=>{if(m==null)r(E.el=l(E.children),P,z);else{const L=E.el=m.el;E.children!==m.children&&c(L,E.children)}},T=(m,E,P,z)=>{m==null?r(E.el=a(E.children||""),P,z):E.el=m.el},w=(m,E,P,z)=>{[m.el,m.anchor]=p(m.children,E,P,z,m.el,m.anchor)},g=({el:m,anchor:E},P,z)=>{let L;for(;m&&m!==E;)L=d(m),r(m,P,z),m=L;r(E,P,z)},b=({el:m,anchor:E})=>{let P;for(;m&&m!==E;)P=d(m),o(m),m=P;o(E)},S=(m,E,P,z,L,k,K,F,V)=>{E.type==="svg"?K="svg":E.type==="math"&&(K="mathml"),m==null?A(E,P,z,L,k,K,F,V):_(m,E,L,k,K,F,V)},A=(m,E,P,z,L,k,K,F)=>{let V,H;const{props:te,shapeFlag:J,transition:ee,dirs:ie}=m;if(V=m.el=s(m.type,k,te&&te.is,te),J&8?u(V,m.children):J&16&&C(m.children,V,null,z,L,zl(m,k),K,F),ie&&ln(m,null,z,"created"),v(V,m,m.scopeId,K,z),te){for(const Ce in te)Ce!=="value"&&!Cn(Ce)&&i(V,Ce,null,te[Ce],k,z);"value"in te&&i(V,"value",null,te.value,k),(H=te.onVnodeBeforeMount)&&Pt(H,z,m)}ie&&ln(m,null,z,"beforeMount");const he=lh(L,ee);he&&ee.beforeEnter(V),r(V,E,P),((H=te&&te.onVnodeMounted)||he||ie)&&Je(()=>{H&&Pt(H,z,m),he&&ee.enter(V),ie&&ln(m,null,z,"mounted")},L)},v=(m,E,P,z,L)=>{if(P&&h(m,P),z)for(let k=0;k{for(let H=V;H{const F=E.el=m.el;let{patchFlag:V,dynamicChildren:H,dirs:te}=E;V|=m.patchFlag&16;const J=m.props||ve,ee=E.props||ve;let ie;if(P&&or(P,!1),(ie=ee.onVnodeBeforeUpdate)&&Pt(ie,P,E,m),te&&ln(E,m,P,"beforeUpdate"),P&&or(P,!0),(J.innerHTML&&ee.innerHTML==null||J.textContent&&ee.textContent==null)&&u(F,""),H?O(m.dynamicChildren,H,F,P,z,zl(E,L),k):K||X(m,E,F,null,P,z,zl(E,L),k,!1),V>0){if(V&16)I(F,J,ee,P,L);else if(V&2&&J.class!==ee.class&&i(F,"class",null,ee.class,L),V&4&&i(F,"style",J.style,ee.style,L),V&8){const he=E.dynamicProps;for(let Ce=0;Ce{ie&&Pt(ie,P,E,m),te&&ln(E,m,P,"updated")},z)},O=(m,E,P,z,L,k,K)=>{for(let F=0;F{if(E!==P){if(E!==ve)for(const k in E)!Cn(k)&&!(k in P)&&i(m,k,E[k],null,L,z);for(const k in P){if(Cn(k))continue;const K=P[k],F=E[k];K!==F&&k!=="value"&&i(m,k,F,K,L,z)}"value"in P&&i(m,"value",E.value,P.value,L)}},N=(m,E,P,z,L,k,K,F,V)=>{const H=E.el=m?m.el:l(""),te=E.anchor=m?m.anchor:l("");let{patchFlag:J,dynamicChildren:ee,slotScopeIds:ie}=E;ie&&(F=F?F.concat(ie):ie),m==null?(r(H,P,z),r(te,P,z),C(E.children||[],P,te,L,k,K,F,V)):J>0&&J&64&&ee&&m.dynamicChildren?(O(m.dynamicChildren,ee,P,L,k,K,F),(E.key!=null||L&&E===L.subTree)&&uc(m,E,!0)):X(m,E,P,te,L,k,K,F,V)},$=(m,E,P,z,L,k,K,F,V)=>{E.slotScopeIds=F,m==null?E.shapeFlag&512?L.ctx.activate(E,P,z,K,V):W(E,P,z,L,k,K,V):Y(m,E,V)},W=(m,E,P,z,L,k,K)=>{const F=m.component=Eh(m,z,L);if(gi(m)&&(F.ctx.renderer=Ot),Ch(F,!1,K),F.asyncDep){if(L&&L.registerDep(F,U,K),!m.el){const V=F.subTree=Fe(Ke);T(null,V,E,P)}}else U(F,m,E,P,L,k,K)},Y=(m,E,P)=>{const z=E.component=m.component;if(y0(m,E,P))if(z.asyncDep&&!z.asyncResolved){j(z,E,P);return}else z.next=E,z.update();else E.el=m.el,z.vnode=E},U=(m,E,P,z,L,k,K)=>{const F=()=>{if(m.isMounted){let{next:J,bu:ee,u:ie,parent:he,vnode:Ce}=m;{const nt=ah(m);if(nt){J&&(J.el=Ce.el,j(m,J,K)),nt.asyncDep.then(()=>{m.isUnmounted||F()});return}}let _e=J,it;or(m,!1),J?(J.el=Ce.el,j(m,J,K)):J=Ce,ee&&vr(ee),(it=J.props&&J.props.onVnodeBeforeUpdate)&&Pt(it,he,J,Ce),or(m,!0);const ze=es(m),st=m.subTree;m.subTree=ze,y(st,ze,f(st.el),$t(st),m,L,k),J.el=ze.el,_e===null&&nl(m,ze.el),ie&&Je(ie,L),(it=J.props&&J.props.onVnodeUpdated)&&Je(()=>Pt(it,he,J,Ce),L)}else{let J;const{el:ee,props:ie}=E,{bm:he,m:Ce,parent:_e,root:it,type:ze}=m,st=jn(E);if(or(m,!1),he&&vr(he),!st&&(J=ie&&ie.onVnodeBeforeMount)&&Pt(J,_e,E),or(m,!0),ee&&un){const nt=()=>{m.subTree=es(m),un(ee,m.subTree,m,L,null)};st&&ze.__asyncHydrate?ze.__asyncHydrate(ee,m,nt):nt()}else{it.ce&&it.ce._injectChildStyle(ze);const nt=m.subTree=es(m);y(null,nt,P,z,m,L,k),E.el=nt.el}if(Ce&&Je(Ce,L),!st&&(J=ie&&ie.onVnodeMounted)){const nt=E;Je(()=>Pt(J,_e,nt),L)}(E.shapeFlag&256||_e&&jn(_e.vnode)&&_e.vnode.shapeFlag&256)&&m.a&&Je(m.a,L),m.isMounted=!0,E=P=z=null}};m.scope.on();const V=m.effect=new jo(F);m.scope.off();const H=m.update=V.run.bind(V),te=m.job=V.runIfDirty.bind(V);te.i=m,te.id=m.uid,V.scheduler=()=>Ja(te),or(m,!0),H()},j=(m,E,P)=>{E.component=m;const z=m.vnode.props;m.vnode=E,m.next=null,s0(m,E.props,z,P),u0(m,E.children,P),er(),ru(m),tr()},X=(m,E,P,z,L,k,K,F,V=!1)=>{const H=m&&m.children,te=m?m.shapeFlag:0,J=E.children,{patchFlag:ee,shapeFlag:ie}=E;if(ee>0){if(ee&128){Te(H,J,P,z,L,k,K,F,V);return}else if(ee&256){ge(H,J,P,z,L,k,K,F,V);return}}ie&8?(te&16&&me(H,L,k),J!==H&&u(P,J)):te&16?ie&16?Te(H,J,P,z,L,k,K,F,V):me(H,L,k,!0):(te&8&&u(P,""),ie&16&&C(J,P,z,L,k,K,F,V))},ge=(m,E,P,z,L,k,K,F,V)=>{m=m||gr,E=E||gr;const H=m.length,te=E.length,J=Math.min(H,te);let ee;for(ee=0;eete?me(m,L,k,!0,!1,J):C(E,P,z,L,k,K,F,V,J)},Te=(m,E,P,z,L,k,K,F,V)=>{let H=0;const te=E.length;let J=m.length-1,ee=te-1;for(;H<=J&&H<=ee;){const ie=m[H],he=E[H]=V?Bn(E[H]):It(E[H]);if(Yt(ie,he))y(ie,he,P,null,L,k,K,F,V);else break;H++}for(;H<=J&&H<=ee;){const ie=m[J],he=E[ee]=V?Bn(E[ee]):It(E[ee]);if(Yt(ie,he))y(ie,he,P,null,L,k,K,F,V);else break;J--,ee--}if(H>J){if(H<=ee){const ie=ee+1,he=ieee)for(;H<=J;)Ve(m[H],L,k,!0),H++;else{const ie=H,he=H,Ce=new Map;for(H=he;H<=ee;H++){const B=E[H]=V?Bn(E[H]):It(E[H]);B.key!=null&&Ce.set(B.key,H)}let _e,it=0;const ze=ee-he+1;let st=!1,nt=0;const Nt=new Array(ze);for(H=0;H=ze){Ve(B,L,k,!0);continue}let Q;if(B.key!=null)Q=Ce.get(B.key);else for(_e=he;_e<=ee;_e++)if(Nt[_e-he]===0&&Yt(B,E[_e])){Q=_e;break}Q===void 0?Ve(B,L,k,!0):(Nt[Q-he]=H+1,Q>=nt?nt=Q:st=!0,y(B,E[Q],P,null,L,k,K,F,V),it++)}const Eo=st?f0(Nt):gr;for(_e=Eo.length-1,H=ze-1;H>=0;H--){const B=he+H,Q=E[B],se=B+1{const{el:k,type:K,transition:F,children:V,shapeFlag:H}=m;if(H&6){Pe(m.component.subTree,E,P,z);return}if(H&128){m.suspense.move(E,P,z);return}if(H&64){K.move(m,E,P,Ot);return}if(K===Ge){r(k,E,P);for(let J=0;JF.enter(k),L);else{const{leave:J,delayLeave:ee,afterLeave:ie}=F,he=()=>r(k,E,P),Ce=()=>{J(k,()=>{he(),ie&&ie()})};ee?ee(k,he,Ce):Ce()}else r(k,E,P)},Ve=(m,E,P,z=!1,L=!1)=>{const{type:k,props:K,ref:F,children:V,dynamicChildren:H,shapeFlag:te,patchFlag:J,dirs:ee,cacheIndex:ie}=m;if(J===-2&&(L=!1),F!=null&&Yo(F,null,P,m,!0),ie!=null&&(E.renderCache[ie]=void 0),te&256){E.ctx.deactivate(m);return}const he=te&1&&ee,Ce=!jn(m);let _e;if(Ce&&(_e=K&&K.onVnodeBeforeUnmount)&&Pt(_e,E,m),te&6)tn(m.component,P,z);else{if(te&128){m.suspense.unmount(P,z);return}he&&ln(m,null,E,"beforeUnmount"),te&64?m.type.remove(m,E,P,Ot,z):H&&!H.hasOnce&&(k!==Ge||J>0&&J&64)?me(H,E,P,!1,!0):(k===Ge&&J&384||!L&&te&16)&&me(V,E,P),z&&Wt(m)}(Ce&&(_e=K&&K.onVnodeUnmounted)||he)&&Je(()=>{_e&&Pt(_e,E,m),he&&ln(m,null,E,"unmounted")},P)},Wt=m=>{const{type:E,el:P,anchor:z,transition:L}=m;if(E===Ge){en(P,z);return}if(E===Er){b(m);return}const k=()=>{o(P),L&&!L.persisted&&L.afterLeave&&L.afterLeave()};if(m.shapeFlag&1&&L&&!L.persisted){const{leave:K,delayLeave:F}=L,V=()=>K(P,k);F?F(m.el,k,V):V()}else k()},en=(m,E)=>{let P;for(;m!==E;)P=d(m),o(m),m=P;o(E)},tn=(m,E,P)=>{const{bum:z,scope:L,job:k,subTree:K,um:F,m:V,a:H}=m;ms(V),ms(H),z&&vr(z),L.stop(),k&&(k.flags|=8,Ve(K,m,E,P)),F&&Je(F,E),Je(()=>{m.isUnmounted=!0},E),E&&E.pendingBranch&&!E.isUnmounted&&m.asyncDep&&!m.asyncResolved&&m.suspenseId===E.pendingId&&(E.deps--,E.deps===0&&E.resolve())},me=(m,E,P,z=!1,L=!1,k=0)=>{for(let K=k;K{if(m.shapeFlag&6)return $t(m.component.subTree);if(m.shapeFlag&128)return m.suspense.next();const E=d(m.anchor||m.el),P=E&&E[Pd];return P?d(P):E};let Xt=!1;const be=(m,E,P)=>{m==null?E._vnode&&Ve(E._vnode,null,null,!0):y(E._vnode||null,m,E,null,null,null,P),E._vnode=m,Xt||(Xt=!0,ru(),ps(),Xt=!1)},Ot={p:y,um:Ve,m:Pe,r:Wt,mt:W,mc:C,pc:X,pbc:O,n:$t,o:e};let Gt,un;return t&&([Gt,un]=t(Ot)),{render:be,hydrate:Gt,createApp:r0(be,Gt)}}function zl({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function or({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function lh(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function uc(e,t,n=!1){const r=e.children,o=t.children;if(Z(r)&&Z(o))for(let i=0;i>1,e[n[l]]0&&(t[r]=n[i-1]),n[i]=r)}}for(i=n.length,s=n[i-1];i-- >0;)n[i]=s,s=t[s];return n}function ah(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ah(t)}function ms(e){if(e)for(let t=0;tat(ch);function Jr(e,t){return bi(e,null,t)}function d0(e,t){return bi(e,null,{flush:"post"})}function fh(e,t){return bi(e,null,{flush:"sync"})}function Qt(e,t,n){return bi(e,t,n)}function bi(e,t,n=ve){const{immediate:r,deep:o,flush:i,once:s}=n,l=ye({},n),a=t&&r||!t&&i!=="post";let c;if(Qr){if(i==="sync"){const h=uh();c=h.__watcherHandles||(h.__watcherHandles=[])}else if(!a){const h=()=>{};return h.stop=rt,h.resume=rt,h.pause=rt,h}}const u=Qe;l.call=(h,p,y)=>jt(h,u,p,y);let f=!1;i==="post"?l.scheduler=h=>{Je(h,u&&u.suspense)}:i!=="sync"&&(f=!0,l.scheduler=(h,p)=>{p?h():Ja(h)}),l.augmentJob=h=>{t&&(h.flags|=4),f&&(h.flags|=2,u&&(h.id=u.uid,h.i=u))};const d=Jb(e,t,l);return Qr&&(c?c.push(d):a&&d()),d}function h0(e,t,n){const r=this.proxy,o=le(e)?e.includes(".")?dh(r,e):()=>r[e]:e.bind(r,r);let i;oe(t)?i=t:(i=t.handler,n=t);const s=Or(this),l=bi(o,i.bind(r),n);return s(),l}function dh(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{let u,f=ve,d;return fh(()=>{const h=e[o];pt(u,h)&&(u=h,c())}),{get(){return a(),n.get?n.get(u):u},set(h){const p=n.set?n.set(h):h;if(!pt(p,u)&&!(f!==ve&&pt(h,f)))return;const y=r.vnode.props;y&&(t in y||o in y||i in y)&&(`onUpdate:${t}`in y||`onUpdate:${o}`in y||`onUpdate:${i}`in y)||(u=h,c()),r.emit(`update:${t}`,p),pt(h,p)&&pt(h,f)&&!pt(p,d)&&c(),f=h,d=p}}});return l[Symbol.iterator]=()=>{let a=0;return{next(){return a<2?{value:a++?s||ve:l,done:!1}:{done:!0}}}},l}const hh=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Me(t)}Modifiers`]||e[`${vt(t)}Modifiers`];function g0(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||ve;let o=n;const i=t.startsWith("update:"),s=i&&hh(r,t.slice(7));s&&(s.trim&&(o=n.map(u=>le(u)?u.trim():u)),s.number&&(o=n.map(zo)));let l,a=r[l=br(t)]||r[l=br(Me(t))];!a&&i&&(a=r[l=br(vt(t))]),a&&jt(a,e,6,o);const c=r[l+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,jt(c,e,6,o)}}function ph(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const i=e.emits;let s={},l=!1;if(!oe(e)){const a=c=>{const u=ph(c,t,!0);u&&(l=!0,ye(s,u))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!i&&!l?(Oe(e)&&r.set(e,null),null):(Z(i)?i.forEach(a=>s[a]=null):ye(s,i),Oe(e)&&r.set(e,s),s)}function tl(e,t){return!e||!Jn(t)?!1:(t=t.slice(2).replace(/Once$/,""),xe(e,t[0].toLowerCase()+t.slice(1))||xe(e,vt(t))||xe(e,t))}function es(e){const{type:t,vnode:n,proxy:r,withProxy:o,propsOptions:[i],slots:s,attrs:l,emit:a,render:c,renderCache:u,props:f,data:d,setupState:h,ctx:p,inheritAttrs:y}=e,R=qo(e);let T,w;try{if(n.shapeFlag&4){const b=o||r,S=b;T=It(c.call(S,b,u,f,h,d,p)),w=l}else{const b=t;T=It(b.length>1?b(f,{attrs:l,slots:s,emit:a}):b(f,null)),w=t.props?l:b0(l)}}catch(b){Lo.length=0,$r(b,e,1),T=Fe(Ke)}let g=T;if(w&&y!==!1){const b=Object.keys(w),{shapeFlag:S}=g;b.length&&S&7&&(i&&b.some($s)&&(w=v0(w,i)),g=cn(g,w,!1,!0))}return n.dirs&&(g=cn(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&On(g,n.transition),T=g,qo(R),T}function m0(e,t=!0){let n;for(let r=0;r{let t;for(const n in e)(n==="class"||n==="style"||Jn(n))&&((t||(t={}))[n]=e[n]);return t},v0=(e,t)=>{const n={};for(const r in e)(!$s(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function y0(e,t,n){const{props:r,children:o,component:i}=e,{props:s,children:l,patchFlag:a}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return r?gu(r,s,c):!!s;if(a&8){const u=t.dynamicProps;for(let f=0;fe.__isSuspense;let ha=0;const _0={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,i,s,l,a,c){if(e==null)S0(t,n,r,o,i,s,l,a,c);else{if(i&&i.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}C0(e,t,n,r,o,s,l,a,c)}},hydrate:x0,normalize:T0},E0=_0;function Qo(e,t){const n=e.props&&e.props[t];oe(n)&&n()}function S0(e,t,n,r,o,i,s,l,a){const{p:c,o:{createElement:u}}=a,f=u("div"),d=e.suspense=gh(e,o,r,t,f,n,i,s,l,a);c(null,d.pendingBranch=e.ssContent,f,null,r,d,i,s),d.deps>0?(Qo(e,"onPending"),Qo(e,"onFallback"),c(null,e.ssFallback,t,n,r,null,i,s),Gr(d,e.ssFallback)):d.resolve(!1,!0)}function C0(e,t,n,r,o,i,s,l,{p:a,um:c,o:{createElement:u}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,h=t.ssFallback,{activeBranch:p,pendingBranch:y,isInFallback:R,isHydrating:T}=f;if(y)f.pendingBranch=d,Yt(d,y)?(a(y,d,f.hiddenContainer,null,o,f,i,s,l),f.deps<=0?f.resolve():R&&(T||(a(p,h,n,r,o,null,i,s,l),Gr(f,h)))):(f.pendingId=ha++,T?(f.isHydrating=!1,f.activeBranch=y):c(y,o,f),f.deps=0,f.effects.length=0,f.hiddenContainer=u("div"),R?(a(null,d,f.hiddenContainer,null,o,f,i,s,l),f.deps<=0?f.resolve():(a(p,h,n,r,o,null,i,s,l),Gr(f,h))):p&&Yt(d,p)?(a(p,d,n,r,o,f,i,s,l),f.resolve(!0)):(a(null,d,f.hiddenContainer,null,o,f,i,s,l),f.deps<=0&&f.resolve()));else if(p&&Yt(d,p))a(p,d,n,r,o,f,i,s,l),Gr(f,d);else if(Qo(t,"onPending"),f.pendingBranch=d,d.shapeFlag&512?f.pendingId=d.component.suspenseId:f.pendingId=ha++,a(null,d,f.hiddenContainer,null,o,f,i,s,l),f.deps<=0)f.resolve();else{const{timeout:w,pendingId:g}=f;w>0?setTimeout(()=>{f.pendingId===g&&f.fallback(h)},w):w===0&&f.fallback(h)}}function gh(e,t,n,r,o,i,s,l,a,c,u=!1){const{p:f,m:d,um:h,n:p,o:{parentNode:y,remove:R}}=c;let T;const w=w0(e);w&&t&&t.pendingBranch&&(T=t.pendingId,t.deps++);const g=e.props?Uo(e.props.timeout):void 0,b=i,S={vnode:e,parent:t,parentComponent:n,namespace:s,container:r,hiddenContainer:o,deps:0,pendingId:ha++,timeout:typeof g=="number"?g:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(A=!1,v=!1){const{vnode:C,activeBranch:_,pendingBranch:O,pendingId:I,effects:N,parentComponent:$,container:W}=S;let Y=!1;S.isHydrating?S.isHydrating=!1:A||(Y=_&&O.transition&&O.transition.mode==="out-in",Y&&(_.transition.afterLeave=()=>{I===S.pendingId&&(d(O,W,i===b?p(_):i,0),Go(N))}),_&&(y(_.el)===W&&(i=p(_)),h(_,$,S,!0)),Y||d(O,W,i,0)),Gr(S,O),S.pendingBranch=null,S.isInFallback=!1;let U=S.parent,j=!1;for(;U;){if(U.pendingBranch){U.effects.push(...N),j=!0;break}U=U.parent}!j&&!Y&&Go(N),S.effects=[],w&&t&&t.pendingBranch&&T===t.pendingId&&(t.deps--,t.deps===0&&!v&&t.resolve()),Qo(C,"onResolve")},fallback(A){if(!S.pendingBranch)return;const{vnode:v,activeBranch:C,parentComponent:_,container:O,namespace:I}=S;Qo(v,"onFallback");const N=p(C),$=()=>{S.isInFallback&&(f(null,A,O,N,_,null,I,l,a),Gr(S,A))},W=A.transition&&A.transition.mode==="out-in";W&&(C.transition.afterLeave=$),S.isInFallback=!0,h(C,_,null,!0),W||$()},move(A,v,C){S.activeBranch&&d(S.activeBranch,A,v,C),S.container=A},next(){return S.activeBranch&&p(S.activeBranch)},registerDep(A,v,C){const _=!!S.pendingBranch;_&&S.deps++;const O=A.vnode.el;A.asyncDep.catch(I=>{$r(I,A,0)}).then(I=>{if(A.isUnmounted||S.isUnmounted||S.pendingId!==A.suspenseId)return;A.asyncResolved=!0;const{vnode:N}=A;ba(A,I,!1),O&&(N.el=O);const $=!O&&A.subTree.el;v(A,N,y(O||A.subTree.el),O?null:p(A.subTree),S,s,C),$&&R($),nl(A,N.el),_&&--S.deps===0&&S.resolve()})},unmount(A,v){S.isUnmounted=!0,S.activeBranch&&h(S.activeBranch,n,A,v),S.pendingBranch&&h(S.pendingBranch,n,A,v)}};return S}function x0(e,t,n,r,o,i,s,l,a){const c=t.suspense=gh(t,r,n,e.parentNode,document.createElement("div"),null,o,i,s,l,!0),u=a(e,c.pendingBranch=t.ssContent,n,c,i,s);return c.deps===0&&c.resolve(!1,!0),u}function T0(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=mu(r?n.default:n),e.ssFallback=r?mu(n.fallback):Fe(Ke)}function mu(e){let t;if(oe(e)){const n=wr&&e._c;n&&(e._d=!1,Zo()),e=e(),n&&(e._d=!0,t=yt,bh())}return Z(e)&&(e=m0(e)),e=It(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function mh(e,t){t&&t.pendingBranch?Z(e)?t.effects.push(...e):t.effects.push(e):Go(e)}function Gr(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let o=t.el;for(;!o&&t.component;)t=t.component.subTree,o=t.el;n.el=o,r&&r.subTree===n&&(r.vnode.el=o,nl(r,o))}function w0(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Ge=Symbol.for("v-fgt"),Wn=Symbol.for("v-txt"),Ke=Symbol.for("v-cmt"),Er=Symbol.for("v-stc"),Lo=[];let yt=null;function Zo(e=!1){Lo.push(yt=e?null:[])}function bh(){Lo.pop(),yt=Lo[Lo.length-1]||null}let wr=1;function pa(e,t=!1){wr+=e,e<0&&yt&&t&&(yt.hasOnce=!0)}function vh(e){return e.dynamicChildren=wr>0?yt||gr:null,bh(),wr>0&&yt&&yt.push(e),e}function O0(e,t,n,r,o,i){return vh(fc(e,t,n,r,o,i,!0))}function vs(e,t,n,r,o){return vh(Fe(e,t,n,r,o,!0))}function an(e){return e?e.__v_isVNode===!0:!1}function Yt(e,t){return e.type===t.type&&e.key===t.key}function N0(e){}const yh=({key:e})=>e??null,ts=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?le(e)||et(e)||oe(e)?{i:Ze,r:e,k:t,f:!!n}:e:null);function fc(e,t=null,n=null,r=0,o=null,i=e===Ge?0:1,s=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&yh(t),ref:t&&ts(t),scopeId:qs,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Ze};return l?(hc(a,n),i&128&&e.normalize(a)):n&&(a.shapeFlag|=le(n)?8:16),wr>0&&!s&&yt&&(a.patchFlag>0||i&6)&&a.patchFlag!==32&&yt.push(a),a}const Fe=R0;function R0(e,t=null,n=null,r=0,o=null,i=!1){if((!e||e===jd)&&(e=Ke),an(e)){const l=cn(e,t,!0);return n&&hc(l,n),wr>0&&!i&&yt&&(l.shapeFlag&6?yt[yt.indexOf(e)]=l:yt.push(l)),l.patchFlag=-2,l}if(k0(e)&&(e=e.__vccOpts),t){t=_h(t);let{class:l,style:a}=t;l&&!le(l)&&(t.class=co(l)),Oe(a)&&(Xs(a)&&!Z(a)&&(a=ye({},a)),t.style=ao(a))}const s=le(e)?1:bs(e)?128:Id(e)?64:Oe(e)?4:oe(e)?2:0;return fc(e,t,n,r,o,s,i,!0)}function _h(e){return e?Xs(e)||Jd(e)?ye({},e):e:null}function cn(e,t,n=!1,r=!1){const{props:o,ref:i,patchFlag:s,children:l,transition:a}=e,c=t?rl(o||{},t):o,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&yh(c),ref:t&&t.ref?n&&i?Z(i)?i.concat(ts(t)):[i,ts(t)]:ts(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ge?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:a,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&cn(e.ssContent),ssFallback:e.ssFallback&&cn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return a&&r&&On(u,a.clone(u)),u}function dc(e=" ",t=0){return Fe(Wn,null,e,t)}function A0(e,t){const n=Fe(Er,null,e);return n.staticCount=t,n}function P0(e="",t=!1){return t?(Zo(),vs(Ke,null,e)):Fe(Ke,null,e)}function It(e){return e==null||typeof e=="boolean"?Fe(Ke):Z(e)?Fe(Ge,null,e.slice()):an(e)?Bn(e):Fe(Wn,null,String(e))}function Bn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:cn(e)}function hc(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Z(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),hc(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!Jd(t)?t._ctx=Ze:o===3&&Ze&&(Ze.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else oe(t)?(t={default:t,_ctx:Ze},n=32):(t=String(t),r&64?(n=16,t=[dc(t)]):n=8);e.children=t,e.shapeFlag|=n}function rl(...e){const t={};for(let n=0;nQe||Ze;let ys,ga;{const e=hi(),t=(n,r)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(r),i=>{o.length>1?o.forEach(s=>s(i)):o[0](i)}};ys=t("__VUE_INSTANCE_SETTERS__",n=>Qe=n),ga=t("__VUE_SSR_SETTERS__",n=>Qr=n)}const Or=e=>{const t=Qe;return ys(e),e.scope.on(),()=>{e.scope.off(),ys(t)}},ma=()=>{Qe&&Qe.scope.off(),ys(null)};function Sh(e){return e.vnode.shapeFlag&4}let Qr=!1;function Ch(e,t=!1,n=!1){t&&ga(t);const{props:r,children:o}=e.vnode,i=Sh(e);i0(e,r,i,t),c0(e,o,n);const s=i?D0(e,t):void 0;return t&&ga(!1),s}function D0(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,ca);const{setup:r}=n;if(r){er();const o=e.setupContext=r.length>1?Th(e):null,i=Or(e),s=uo(r,e,0,[e.props,o]),l=Fs(s);if(tr(),i(),(l||e.sp)&&!jn(e)&&tc(e),l){if(s.then(ma,ma),t)return s.then(a=>{ba(e,a,t)}).catch(a=>{$r(a,e,0)});e.asyncDep=s}else ba(e,s,t)}else xh(e,t)}function ba(e,t,n){oe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Oe(t)&&(e.setupState=Ya(t)),xh(e,n)}let _s,va;function $0(e){_s=e,va=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,Fv))}}const L0=()=>!_s;function xh(e,t,n){const r=e.type;if(!e.render){if(!t&&_s&&!r.render){const o=r.template||ac(e).template;if(o){const{isCustomElement:i,compilerOptions:s}=e.appContext.config,{delimiters:l,compilerOptions:a}=r,c=ye(ye({isCustomElement:i,delimiters:l},s),a);r.render=_s(o,c)}}e.render=r.render||rt,va&&va(e)}{const o=Or(e);er();try{Jv(e)}finally{tr(),o()}}}const F0={get(e,t){return gt(e,"get",""),e[t]}};function Th(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,F0),slots:e.slots,emit:e.emit,expose:t}}function vi(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Ya(Ed(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in $o)return $o[n](e)},has(t,n){return n in t||n in $o}})):e.proxy}function ya(e,t=!0){return oe(e)?e.displayName||e.name:e.name||t&&e.__name}function k0(e){return oe(e)&&"__vccOpts"in e}const ae=(e,t)=>Gb(e,t,Qr);function M(e,t,n){const r=arguments.length;return r===2?Oe(t)&&!Z(t)?an(t)?Fe(e,null,[t]):Fe(e,t):Fe(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&an(n)&&(n=[n]),Fe(e,t,n))}function B0(){}function H0(e,t,n,r){const o=n[r];if(o&&wh(o,e))return o;const i=t();return i.memo=e.slice(),i.cacheIndex=r,n[r]=i}function wh(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&yt&&yt.push(e),!0}const Oh="3.5.13",V0=rt,z0=nv,U0=Ur,j0=Ad,W0={createComponentInstance:Eh,setupComponent:Ch,renderComponentRoot:es,setCurrentRenderingInstance:qo,isVNode:an,normalizeVNode:It,getComponentPublicInstance:vi,ensureValidVNode:lc,pushWarningContext:Qb,popWarningContext:Zb},X0=W0,G0=null,K0=null,q0=null;/** +* @vue/runtime-dom v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let ys;const Fl=typeof window<"u"&&window.trustedTypes;if(Fl)try{ys=Fl.createPolicy("vue",{createHTML:e=>e})}catch{}const mu=ys?e=>ys.createHTML(e):e=>e,_g="http://www.w3.org/2000/svg",Sg="http://www.w3.org/1998/Math/MathML",Wt=typeof document<"u"?document:null,Il=Wt&&Wt.createElement("template"),Tg={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==="svg"?Wt.createElementNS(_g,e):t==="mathml"?Wt.createElementNS(Sg,e):r?Wt.createElement(e,{is:r}):Wt.createElement(e);return e==="select"&&n&&n.multiple!=null&&o.setAttribute("multiple",n.multiple),o},createText:e=>Wt.createTextNode(e),createComment:e=>Wt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Wt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,r,n,o,i){const s=r?r.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),r),!(o===i||!(o=o.nextSibling)););else{Il.innerHTML=mu(n==="svg"?`${e}`:n==="mathml"?`${e}`:e);const l=Il.content;if(n==="svg"||n==="mathml"){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,r)}return[s?s.nextSibling:t.firstChild,r?r.previousSibling:t.lastChild]}},Jt="transition",xn="animation",rn=Symbol("_vtc"),yu={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},xu=Se({},Ks,yu),Pg=e=>(e.displayName="Transition",e.props=xu,e),Kn=Pg((e,{slots:t})=>O(Tc,Cu(e),t)),xr=(e,t=[])=>{Q(e)?e.forEach(r=>r(...t)):e&&e(...t)},zl=e=>e?Q(e)?e.some(t=>t.length>1):e.length>1:!1;function Cu(e){const t={};for(const A in e)A in yu||(t[A]=e[A]);if(e.css===!1)return t;const{name:r="v",type:n,duration:o,enterFromClass:i=`${r}-enter-from`,enterActiveClass:s=`${r}-enter-active`,enterToClass:l=`${r}-enter-to`,appearFromClass:a=i,appearActiveClass:c=s,appearToClass:u=l,leaveFromClass:f=`${r}-leave-from`,leaveActiveClass:v=`${r}-leave-active`,leaveToClass:y=`${r}-leave-to`}=e,b=Eg(o),_=b&&b[0],M=b&&b[1],{onBeforeEnter:E,onEnter:T,onEnterCancelled:h,onLeave:p,onLeaveCancelled:C,onBeforeAppear:$=E,onAppear:g=T,onAppearCancelled:S=h}=t,w=(A,G,J)=>{Qt(A,G?u:l),Qt(A,G?c:s),J&&J()},P=(A,G)=>{A._isLeaving=!1,Qt(A,f),Qt(A,y),Qt(A,v),G&&G()},k=A=>(G,J)=>{const ee=A?g:T,W=()=>w(G,A,J);xr(ee,[G,W]),Hl(()=>{Qt(G,A?a:i),Lt(G,A?u:l),zl(ee)||Dl(G,n,_,W)})};return Se(t,{onBeforeEnter(A){xr(E,[A]),Lt(A,i),Lt(A,s)},onBeforeAppear(A){xr($,[A]),Lt(A,a),Lt(A,c)},onEnter:k(!1),onAppear:k(!0),onLeave(A,G){A._isLeaving=!0;const J=()=>P(A,G);Lt(A,f),Lt(A,v),_u(),Hl(()=>{A._isLeaving&&(Qt(A,f),Lt(A,y),zl(p)||Dl(A,n,M,J))}),xr(p,[A,J])},onEnterCancelled(A){w(A,!1),xr(h,[A])},onAppearCancelled(A){w(A,!0),xr(S,[A])},onLeaveCancelled(A){P(A),xr(C,[A])}})}function Eg(e){if(e==null)return null;if(Ce(e))return[Ki(e.enter),Ki(e.leave)];{const t=Ki(e);return[t,t]}}function Ki(e){return ko(e)}function Lt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.add(r)),(e[rn]||(e[rn]=new Set)).add(t)}function Qt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.remove(n));const r=e[rn];r&&(r.delete(t),r.size||(e[rn]=void 0))}function Hl(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let $g=0;function Dl(e,t,r,n){const o=e._endId=++$g,i=()=>{o===e._endId&&n()};if(r!=null)return setTimeout(i,r);const{type:s,timeout:l,propCount:a}=wu(e,t);if(!s)return n();const c=s+"end";let u=0;const f=()=>{e.removeEventListener(c,v),i()},v=y=>{y.target===e&&++u>=a&&f()};setTimeout(()=>{u(r[b]||"").split(", "),o=n(`${Jt}Delay`),i=n(`${Jt}Duration`),s=Nl(o,i),l=n(`${xn}Delay`),a=n(`${xn}Duration`),c=Nl(l,a);let u=null,f=0,v=0;t===Jt?s>0&&(u=Jt,f=s,v=i.length):t===xn?c>0&&(u=xn,f=c,v=a.length):(f=Math.max(s,c),u=f>0?s>c?Jt:xn:null,v=u?u===Jt?i.length:a.length:0);const y=u===Jt&&/\b(transform|all)(,|$)/.test(n(`${Jt}Property`).toString());return{type:u,timeout:f,propCount:v,hasTransform:y}}function Nl(e,t){for(;e.lengthkl(r)+kl(e[n])))}function kl(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function _u(){return document.body.offsetHeight}function Rg(e,t,r){const n=e[rn];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):r?e.setAttribute("class",t):e.className=t}const Qo=Symbol("_vod"),Su=Symbol("_vsh"),Tu={beforeMount(e,{value:t},{transition:r}){e[Qo]=e.style.display==="none"?"":e.style.display,r&&t?r.beforeEnter(e):Cn(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),Cn(e,!0),n.enter(e)):n.leave(e,()=>{Cn(e,!1)}):Cn(e,t))},beforeUnmount(e,{value:t}){Cn(e,t)}};function Cn(e,t){e.style.display=t?e[Qo]:"none",e[Su]=!t}function Ag(){Tu.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Pu=Symbol("");function Og(e){const t=ht();if(!t)return;const r=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(i=>ei(i,o))},n=()=>{const o=e(t.proxy);t.ce?ei(t.ce,o):xs(t.subTree,o),r(o)};an(()=>{eu(n)}),Yt(()=>{const o=new MutationObserver(n);o.observe(t.subTree.el.parentNode,{childList:!0}),Si(()=>o.disconnect())})}function xs(e,t){if(e.shapeFlag&128){const r=e.suspense;e=r.activeBranch,r.pendingBranch&&!r.isHydrating&&r.effects.push(()=>{xs(r.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)ei(e.el,t);else if(e.type===De)e.children.forEach(r=>xs(r,t));else if(e.type===Rr){let{el:r,anchor:n}=e;for(;r&&(ei(r,t),r!==n);)r=r.nextSibling}}function ei(e,t){if(e.nodeType===1){const r=e.style;let n="";for(const o in t)r.setProperty(`--${o}`,t[o]),n+=`--${o}: ${t[o]};`;r[Pu]=n}}const Mg=/(^|;)\s*display\s*:/;function Bg(e,t,r){const n=e.style,o=Ee(r);let i=!1;if(r&&!o){if(t)if(Ee(t))for(const s of t.split(";")){const l=s.slice(0,s.indexOf(":")).trim();r[l]==null&&zo(n,l,"")}else for(const s in t)r[s]==null&&zo(n,s,"");for(const s in r)s==="display"&&(i=!0),zo(n,s,r[s])}else if(o){if(t!==r){const s=n[Pu];s&&(r+=";"+s),n.cssText=r,i=Mg.test(r)}}else t&&e.removeAttribute("style");Qo in e&&(e[Qo]=i?n.display:"",e[Su]&&(n.display="none"))}const Ll=/\s*!important$/;function zo(e,t,r){if(Q(r))r.forEach(n=>zo(e,t,n));else if(r==null&&(r=""),t.startsWith("--"))e.setProperty(t,r);else{const n=Fg(e,t);Ll.test(r)?e.setProperty(dt(n),r.replace(Ll,""),"important"):e[n]=r}}const Wl=["Webkit","Moz","ms"],Gi={};function Fg(e,t){const r=Gi[t];if(r)return r;let n=qe(t);if(n!=="filter"&&n in e)return Gi[t]=n;n=Qn(n);for(let o=0;oqi||(Dg.then(()=>qi=0),qi=Date.now());function kg(e,t){const r=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=r.attached)return;xt(Lg(n,r.value),t,5,[n])};return r.value=e,r.attached=Ng(),r}function Lg(e,t){if(Q(t)){const r=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{r.call(e),e._stopped=!0},t.map(n=>o=>!o._stopped&&n&&n(o))}else return t}const ql=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Wg=(e,t,r,n,o,i)=>{const s=o==="svg";t==="class"?Rg(e,n,s):t==="style"?Bg(e,r,n):Zn(t)?Fs(t)||zg(e,t,r,n,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):jg(e,t,n,s))?(Ul(e,t,n),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Vl(e,t,n,s,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Ee(n))?Ul(e,qe(t),n,i,t):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),Vl(e,t,n,s))};function jg(e,t,r,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&ql(t)&&se(r));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return ql(t)&&Ee(r)?!1:t in e}const Yl={};/*! #__NO_SIDE_EFFECTS__ */function Eu(e,t,r){const n=Me(e,t);li(n)&&Se(n,t);class o extends $i{constructor(s){super(n,s,r)}}return o.def=n,o}/*! #__NO_SIDE_EFFECTS__ */const Vg=(e,t)=>Eu(e,t,ku),Ug=typeof HTMLElement<"u"?HTMLElement:class{};class $i extends Ug{constructor(t,r={},n=Cs){super(),this._def=t,this._props=r,this._createApp=n,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&n!==Cs?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof $i){this._parent=t;break}this._instance||(this._resolved?(this._setParent(),this._update()):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._instance.provides=t._instance.provides)}disconnectedCallback(){this._connected=!1,Mr(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let n=0;n{for(const o of n)this._setAttr(o.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(n,o=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:i,styles:s}=n;let l;if(i&&!Q(i))for(const a in i){const c=i[a];(c===Number||c&&c.type===Number)&&(a in this._props&&(this._props[a]=ko(this._props[a])),(l||(l=Object.create(null)))[qe(a)]=!0)}this._numberProps=l,o&&this._resolveProps(n),this.shadowRoot&&this._applyStyles(s),this._mount(n)},r=this._def.__asyncLoader;r?this._pendingResolve=r().then(n=>t(this._def=n,!0)):t(this._def)}_mount(t){this._app=this._createApp(t),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const r=this._instance&&this._instance.exposed;if(r)for(const n in r)xe(this,n)||Object.defineProperty(this,n,{get:()=>yi(r[n])})}_resolveProps(t){const{props:r}=t,n=Q(r)?r:Object.keys(r||{});for(const o of Object.keys(this))o[0]!=="_"&&n.includes(o)&&this._setProp(o,this[o]);for(const o of n.map(qe))Object.defineProperty(this,o,{get(){return this._getProp(o)},set(i){this._setProp(o,i,!0,!0)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const r=this.hasAttribute(t);let n=r?this.getAttribute(t):Yl;const o=qe(t);r&&this._numberProps&&this._numberProps[o]&&(n=ko(n)),this._setProp(o,n,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,r,n=!0,o=!1){r!==this._props[t]&&(r===Yl?delete this._props[t]:(this._props[t]=r,t==="key"&&this._app&&(this._app._ceVNode.key=r)),o&&this._instance&&this._update(),n&&(r===!0?this.setAttribute(dt(t),""):typeof r=="string"||typeof r=="number"?this.setAttribute(dt(t),r+""):r||this.removeAttribute(dt(t))))}_update(){Nu(this._createVNode(),this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const r=Oe(this._def,Se(t,this._props));return this._instance||(r.ce=n=>{this._instance=n,n.ce=this,n.isCE=!0;const o=(i,s)=>{this.dispatchEvent(new CustomEvent(i,li(s[0])?Se({detail:s},s[0]):{detail:s}))};n.emit=(i,...s)=>{o(i,s),dt(i)!==i&&o(dt(i),s)},this._setParent()}),r}_applyStyles(t,r){if(!t)return;if(r){if(r===this._def||this._styleChildren.has(r))return;this._styleChildren.add(r)}const n=this._nonce;for(let o=t.length-1;o>=0;o--){const i=document.createElement("style");n&&i.setAttribute("nonce",n),i.textContent=t[o],this.shadowRoot.prepend(i)}}_parseSlots(){const t=this._slots={};let r;for(;r=this.firstChild;){const n=r.nodeType===1&&r.getAttribute("slot")||"default";(t[n]||(t[n]=[])).push(r),this.removeChild(r)}}_renderSlots(){const t=(this._teleportTarget||this).querySelectorAll("slot"),r=this._instance.type.__scopeId;for(let n=0;n(delete e.props.mode,e),Yg=qg({name:"TransitionGroup",props:Se({},xu,{tag:String,moveClass:String}),setup(e,{slots:t}){const r=ht(),n=Us();let o,i;return _i(()=>{if(!o.length)return;const s=e.moveClass||`${e.name||"v"}-move`;if(!Qg(o[0].el,r.vnode.el,s))return;o.forEach(Xg),o.forEach(Jg);const l=o.filter(Zg);_u(),l.forEach(a=>{const c=a.el,u=c.style;Lt(c,s),u.transform=u.webkitTransform=u.transitionDuration="";const f=c[ti]=v=>{v&&v.target!==c||(!v||/transform$/.test(v.propertyName))&&(c.removeEventListener("transitionend",f),c[ti]=null,Qt(c,s))};c.addEventListener("transitionend",f)})}),()=>{const s=me(e),l=Cu(s);let a=s.tag||De;if(o=[],i)for(let c=0;c{l.split(/\s+/).forEach(a=>a&&n.classList.remove(a))}),r.split(/\s+/).forEach(l=>l&&n.classList.add(l)),n.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(n);const{hasTransform:s}=wu(n);return i.removeChild(n),s}const fr=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Q(t)?r=>Yr(t,r):t};function eb(e){e.target.composing=!0}function Jl(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const yt=Symbol("_assign"),ri={created(e,{modifiers:{lazy:t,trim:r,number:n}},o){e[yt]=fr(o);const i=n||o.props&&o.props.type==="number";Kt(e,t?"change":"input",s=>{if(s.target.composing)return;let l=e.value;r&&(l=l.trim()),i&&(l=No(l)),e[yt](l)}),r&&Kt(e,"change",()=>{e.value=e.value.trim()}),t||(Kt(e,"compositionstart",eb),Kt(e,"compositionend",Jl),Kt(e,"change",Jl))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:r,modifiers:{lazy:n,trim:o,number:i}},s){if(e[yt]=fr(s),e.composing)return;const l=(i||e.type==="number")&&!/^0\d/.test(e.value)?No(e.value):e.value,a=t??"";l!==a&&(document.activeElement===e&&e.type!=="range"&&(n&&t===r||o&&e.value.trim()===a)||(e.value=a))}},sl={deep:!0,created(e,t,r){e[yt]=fr(r),Kt(e,"change",()=>{const n=e._modelValue,o=nn(e),i=e.checked,s=e[yt];if(Q(n)){const l=ui(n,o),a=l!==-1;if(i&&!a)s(n.concat(o));else if(!i&&a){const c=[...n];c.splice(l,1),s(c)}}else if(Hr(n)){const l=new Set(n);i?l.add(o):l.delete(o),s(l)}else s(Bu(e,i))})},mounted:Zl,beforeUpdate(e,t,r){e[yt]=fr(r),Zl(e,t,r)}};function Zl(e,{value:t,oldValue:r},n){e._modelValue=t;let o;if(Q(t))o=ui(t,n.props.value)>-1;else if(Hr(t))o=t.has(n.props.value);else{if(t===r)return;o=ar(t,Bu(e,!0))}e.checked!==o&&(e.checked=o)}const ll={created(e,{value:t},r){e.checked=ar(t,r.props.value),e[yt]=fr(r),Kt(e,"change",()=>{e[yt](nn(e))})},beforeUpdate(e,{value:t,oldValue:r},n){e[yt]=fr(n),t!==r&&(e.checked=ar(t,n.props.value))}},Mu={deep:!0,created(e,{value:t,modifiers:{number:r}},n){const o=Hr(t);Kt(e,"change",()=>{const i=Array.prototype.filter.call(e.options,s=>s.selected).map(s=>r?No(nn(s)):nn(s));e[yt](e.multiple?o?new Set(i):i:i[0]),e._assigning=!0,Mr(()=>{e._assigning=!1})}),e[yt]=fr(n)},mounted(e,{value:t}){Ql(e,t)},beforeUpdate(e,t,r){e[yt]=fr(r)},updated(e,{value:t}){e._assigning||Ql(e,t)}};function Ql(e,t){const r=e.multiple,n=Q(t);if(!(r&&!n&&!Hr(t))){for(let o=0,i=e.options.length;oString(c)===String(l)):s.selected=ui(t,l)>-1}else s.selected=t.has(l);else if(ar(nn(s),t)){e.selectedIndex!==o&&(e.selectedIndex=o);return}}!r&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function nn(e){return"_value"in e?e._value:e.value}function Bu(e,t){const r=t?"_trueValue":"_falseValue";return r in e?e[r]:t}const Fu={created(e,t,r){_o(e,t,r,null,"created")},mounted(e,t,r){_o(e,t,r,null,"mounted")},beforeUpdate(e,t,r,n){_o(e,t,r,n,"beforeUpdate")},updated(e,t,r,n){_o(e,t,r,n,"updated")}};function Iu(e,t){switch(e){case"SELECT":return Mu;case"TEXTAREA":return ri;default:switch(t){case"checkbox":return sl;case"radio":return ll;default:return ri}}}function _o(e,t,r,n,o){const s=Iu(e.tagName,r.props&&r.props.type)[o];s&&s(e,t,r,n)}function tb(){ri.getSSRProps=({value:e})=>({value:e}),ll.getSSRProps=({value:e},t)=>{if(t.props&&ar(t.props.value,e))return{checked:!0}},sl.getSSRProps=({value:e},t)=>{if(Q(e)){if(t.props&&ui(e,t.props.value)>-1)return{checked:!0}}else if(Hr(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Fu.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const r=Iu(t.type.toUpperCase(),t.props&&t.props.type);if(r.getSSRProps)return r.getSSRProps(e,t)}}const rb=["ctrl","shift","alt","meta"],nb={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>rb.some(r=>e[`${r}Key`]&&!t.includes(r))},ob=(e,t)=>{const r=e._withMods||(e._withMods={}),n=t.join(".");return r[n]||(r[n]=(o,...i)=>{for(let s=0;s{const r=e._withKeys||(e._withKeys={}),n=t.join(".");return r[n]||(r[n]=o=>{if(!("key"in o))return;const i=dt(o.key);if(t.some(s=>s===i||ib[s]===i))return e(o)})},zu=Se({patchProp:Wg},Tg);let Bn,ea=!1;function Hu(){return Bn||(Bn=Gc(zu))}function Du(){return Bn=ea?Bn:qc(zu),ea=!0,Bn}const Nu=(...e)=>{Hu().render(...e)},lb=(...e)=>{Du().hydrate(...e)},Cs=(...e)=>{const t=Hu().createApp(...e),{mount:r}=t;return t.mount=n=>{const o=Wu(n);if(!o)return;const i=t._component;!se(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.nodeType===1&&(o.textContent="");const s=r(o,!1,Lu(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),s},t},ku=(...e)=>{const t=Du().createApp(...e),{mount:r}=t;return t.mount=n=>{const o=Wu(n);if(o)return r(o,!0,Lu(o))},t};function Lu(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Wu(e){return Ee(e)?document.querySelector(e):e}let ta=!1;const ab=()=>{ta||(ta=!0,tb(),Ag())};/** -* vue v3.5.12 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const cb=()=>{},ub=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:Tc,BaseTransitionPropsValidators:Ks,Comment:Ne,DeprecationTypes:wg,EffectScope:Ds,ErrorCodes:Eh,ErrorTypeStrings:gg,Fragment:De,KeepAlive:rp,ReactiveEffect:Dn,Static:Rr,Suspense:qp,Teleport:Dh,Text:lr,TrackOpTypes:xh,Transition:Kn,TransitionGroup:Ou,TriggerOpTypes:Ch,VueElement:$i,assertNumber:Ph,callWithAsyncErrorHandling:xt,callWithErrorHandling:ln,camelize:qe,capitalize:Qn,cloneVNode:Dt,compatUtils:Cg,compile:cb,computed:le,createApp:Cs,createBlock:Xo,createCommentVNode:og,createElementBlock:eg,createElementVNode:nl,createHydrationRenderer:qc,createPropsRestProxy:_p,createRenderer:Gc,createSSRApp:ku,createSlots:cp,createStaticVNode:ng,createTextVNode:ol,createVNode:Oe,customRef:dc,defineAsyncComponent:ep,defineComponent:Me,defineCustomElement:Eu,defineEmits:hp,defineExpose:pp,defineModel:vp,defineOptions:gp,defineProps:dp,defineSSRCustomElement:Vg,defineSlots:bp,devtools:bg,effect:jd,effectScope:kd,getCurrentInstance:ht,getCurrentScope:Ga,getCurrentWatcher:wh,getTransitionRawChildren:Ci,guardReactiveProps:uu,h:O,handleError:Dr,hasInjectionContext:Mp,hydrate:lb,hydrateOnIdle:qh,hydrateOnInteraction:Zh,hydrateOnMediaQuery:Jh,hydrateOnVisible:Xh,initCustomFormatter:dg,initDirectivesForSSR:ab,inject:Ye,isMemoSame:bu,isProxy:vi,isReactive:ir,isReadonly:cr,isRef:je,isRuntimeOnly:cg,isShallow:bt,isVNode:Ht,markRaw:uc,mergeDefaults:Cp,mergeModels:wp,mergeProps:Ei,nextTick:Mr,normalizeClass:to,normalizeProps:zd,normalizeStyle:eo,onActivated:qs,onBeforeMount:an,onBeforeUnmount:pr,onBeforeUpdate:$c,onDeactivated:Ys,onErrorCaptured:Mc,onMounted:Yt,onRenderTracked:Oc,onRenderTriggered:Ac,onScopeDispose:Ld,onServerPrefetch:Rc,onUnmounted:Si,onUpdated:_i,onWatcherCleanup:pc,openBlock:Un,popScopeId:Mh,provide:Ti,proxyRefs:Ws,pushScopeId:Oh,queuePostFlushCb:Vo,reactive:pi,readonly:gi,ref:ae,registerRuntimeCompiler:ag,render:Nu,renderList:ap,renderSlot:Fc,resolveComponent:ip,resolveDirective:lp,resolveDynamicComponent:sp,resolveFilter:xg,resolveTransitionHooks:Qr,setBlockTracking:hs,setDevtoolsHook:vg,setTransitionHooks:Gt,shallowReactive:cc,shallowReadonly:ch,shallowRef:mi,ssrContextKey:Zc,ssrUtils:yg,stop:Vd,toDisplayString:Ua,toHandlerKey:En,toHandlers:up,toRaw:me,toRef:ur,toRefs:gh,toValue:dh,transformVNodeArgs:tg,triggerRef:fh,unref:yi,useAttrs:xp,useCssModule:Gg,useCssVars:Og,useHost:$u,useId:kh,useModel:Lp,useSSRContext:Qc,useShadowRoot:Kg,useSlots:yp,useTemplateRef:Lh,useTransitionState:Us,vModelCheckbox:sl,vModelDynamic:Fu,vModelRadio:ll,vModelSelect:Mu,vModelText:ri,vShow:Tu,version:vu,warn:pg,watch:zt,watchEffect:en,watchPostEffect:eu,watchSyncEffect:tu,withAsyncContext:Sp,withCtx:Vs,withDefaults:mp,withDirectives:Fh,withKeys:sb,withMemo:hg,withModifiers:ob,withScopeId:Bh},Symbol.toStringTag,{value:"Module"}));function fb(e){return e.composedPath()[0]||null}function ra(e){return typeof e=="string"?e.endsWith("px")?Number(e.slice(0,e.length-2)):Number(e):e}function wC(e){if(e!=null)return typeof e=="number"?`${e}px`:e.endsWith("px")?e:`${e}px`}function al(e,t){const r=e.trim().split(/\s+/g),n={top:r[0]};switch(r.length){case 1:n.right=r[0],n.bottom=r[0],n.left=r[0];break;case 2:n.right=r[1],n.left=r[1],n.bottom=r[0];break;case 3:n.right=r[1],n.bottom=r[2],n.left=r[1];break;case 4:n.right=r[1],n.bottom=r[2],n.left=r[3];break;default:throw new Error("[seemly/getMargin]:"+e+" is not a valid value.")}return t===void 0?n:n[t]}function _C(e,t){const[r,n]=e.split(" ");return{row:r,col:n||r}}const na={black:"#000",silver:"#C0C0C0",gray:"#808080",white:"#FFF",maroon:"#800000",red:"#F00",purple:"#800080",fuchsia:"#F0F",green:"#008000",lime:"#0F0",olive:"#808000",yellow:"#FF0",navy:"#000080",blue:"#00F",teal:"#008080",aqua:"#0FF",transparent:"#0000"},cn="^\\s*",un="\\s*$",wr="\\s*((\\.\\d+)|(\\d+(\\.\\d*)?))\\s*",_r="([0-9A-Fa-f])",Sr="([0-9A-Fa-f]{2})",db=new RegExp(`${cn}rgb\\s*\\(${wr},${wr},${wr}\\)${un}`),hb=new RegExp(`${cn}rgba\\s*\\(${wr},${wr},${wr},${wr}\\)${un}`),pb=new RegExp(`${cn}#${_r}${_r}${_r}${un}`),gb=new RegExp(`${cn}#${Sr}${Sr}${Sr}${un}`),bb=new RegExp(`${cn}#${_r}${_r}${_r}${_r}${un}`),vb=new RegExp(`${cn}#${Sr}${Sr}${Sr}${Sr}${un}`);function ct(e){return parseInt(e,16)}function Ir(e){try{let t;if(t=gb.exec(e))return[ct(t[1]),ct(t[2]),ct(t[3]),1];if(t=db.exec(e))return[tt(t[1]),tt(t[5]),tt(t[9]),1];if(t=hb.exec(e))return[tt(t[1]),tt(t[5]),tt(t[9]),Fn(t[13])];if(t=pb.exec(e))return[ct(t[1]+t[1]),ct(t[2]+t[2]),ct(t[3]+t[3]),1];if(t=vb.exec(e))return[ct(t[1]),ct(t[2]),ct(t[3]),Fn(ct(t[4])/255)];if(t=bb.exec(e))return[ct(t[1]+t[1]),ct(t[2]+t[2]),ct(t[3]+t[3]),Fn(ct(t[4]+t[4])/255)];if(e in na)return Ir(na[e]);throw new Error(`[seemly/rgba]: Invalid color value ${e}.`)}catch(t){throw t}}function mb(e){return e>1?1:e<0?0:e}function ws(e,t,r,n){return`rgba(${tt(e)}, ${tt(t)}, ${tt(r)}, ${mb(n)})`}function Yi(e,t,r,n,o){return tt((e*t*(1-n)+r*n)/o)}function cl(e,t){Array.isArray(e)||(e=Ir(e)),Array.isArray(t)||(t=Ir(t));const r=e[3],n=t[3],o=Fn(r+n-r*n);return ws(Yi(e[0],r,t[0],n,o),Yi(e[1],r,t[1],n,o),Yi(e[2],r,t[2],n,o),o)}function Tr(e,t){const[r,n,o,i=1]=Array.isArray(e)?e:Ir(e);return t.alpha?ws(r,n,o,t.alpha):ws(r,n,o,i)}function So(e,t){const[r,n,o,i=1]=Array.isArray(e)?e:Ir(e),{lightness:s=1,alpha:l=1}=t;return yb([r*s,n*s,o*s,i*l])}function Fn(e){const t=Math.round(Number(e)*100)/100;return t>1?1:t<0?0:t}function tt(e){const t=Math.round(Number(e));return t>255?255:t<0?0:t}function yb(e){const[t,r,n]=e;return 3 in e?`rgba(${tt(t)}, ${tt(r)}, ${tt(n)}, ${Fn(e[3])})`:`rgba(${tt(t)}, ${tt(r)}, ${tt(n)}, 1)`}function SC(e=8){return Math.random().toString(16).slice(2,2+e)}function TC(e,t){const r=[];for(let n=0;nke(r,...t));else return e(...t)}function xb(e){return Object.keys(e)}const oa=new Set;function PC(e,t){const r=`[naive/${e}]: ${t}`;oa.has(r)||(oa.add(r),console.error(r))}function Cb(e,t){console.error(`[naive/${e}]: ${t}`)}function EC(e,t,r){console.error(`[naive/${e}]: ${t}`,r)}function wb(e,t){throw new Error(`[naive/${e}]: ${t}`)}function $C(e){return e}function St(e){return e.some(t=>Ht(t)?!(t.type===Ne||t.type===De&&!St(t.children)):!0)?e:null}function In(e,t){return e&&St(e())||t()}function _b(e,t,r){return e&&St(e(t))||r(t)}function mt(e,t){const r=e&&St(e());return t(r||null)}function Sb(e){return!(e&&St(e()))}const ia=Me({render(){var e,t;return(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e)}}),Tb=/^(\d|\.)+$/,sa=/(\d|\.)+/;function Pb(e,{c:t=1,offset:r=0,attachPx:n=!0}={}){if(typeof e=="number"){const o=(e+r)*t;return o===0?"0":`${o}px`}else if(typeof e=="string")if(Tb.test(e)){const o=(Number(e)+r)*t;return n?o===0?"0":`${o}px`:`${o}`}else{const o=sa.exec(e);return o?e.replace(sa,String((Number(o[0])+r)*t)):e}return e}function la(e){return e.replace(/#|\(|\)|,|\s|\./g,"_")}function aa(e){const{left:t,right:r,top:n,bottom:o}=al(e);return`${n} ${r} ${o} ${t}`}function Eb(e){let t=0;for(let r=0;r{let o=Eb(n);if(o){if(o===1){e.forEach(s=>{r.push(n.replace("&",s))});return}}else{e.forEach(s=>{r.push((s&&s+" ")+n)});return}let i=[n];for(;o--;){const s=[];i.forEach(l=>{e.forEach(a=>{s.push(l.replace("&",a))})}),i=s}i.forEach(s=>r.push(s))}),r}function Ab(e,t){const r=[];return t.split(ju).forEach(n=>{e.forEach(o=>{r.push((o&&o+" ")+n)})}),r}function Ob(e){let t=[""];return e.forEach(r=>{r=r&&r.trim(),r&&(r.includes("&")?t=Rb(t,r):t=Ab(t,r))}),t.join(", ").replace($b," ")}function ca(e){if(!e)return;const t=e.parentElement;t&&t.removeChild(e)}function Ri(e,t){return(t??document.head).querySelector(`style[cssr-id="${e}"]`)}function Mb(e){const t=document.createElement("style");return t.setAttribute("cssr-id",e),t}function To(e){return e?/^\s*@(s|m)/.test(e):!1}const Bb=/[A-Z]/g;function Vu(e){return e.replace(Bb,t=>"-"+t.toLowerCase())}function Fb(e,t=" "){return typeof e=="object"&&e!==null?` { -`+Object.entries(e).map(r=>t+` ${Vu(r[0])}: ${r[1]};`).join(` +**/let _a;const bu=typeof window<"u"&&window.trustedTypes;if(bu)try{_a=bu.createPolicy("vue",{createHTML:e=>e})}catch{}const Nh=_a?e=>_a.createHTML(e):e=>e,Y0="http://www.w3.org/2000/svg",J0="http://www.w3.org/1998/Math/MathML",bn=typeof document<"u"?document:null,vu=bn&&bn.createElement("template"),Q0={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t==="svg"?bn.createElementNS(Y0,e):t==="mathml"?bn.createElementNS(J0,e):n?bn.createElement(e,{is:n}):bn.createElement(e);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>bn.createTextNode(e),createComment:e=>bn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>bn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,i){const s=n?n.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{vu.innerHTML=Nh(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const l=vu.content;if(r==="svg"||r==="mathml"){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[s?s.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},In="transition",To="animation",Zr=Symbol("_vtc"),Rh={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},Ah=ye({},ec,Rh),Z0=e=>(e.displayName="Transition",e.props=Ah,e),ei=Z0((e,{slots:t})=>M(Fd,Ph(e),t)),ir=(e,t=[])=>{Z(e)?e.forEach(n=>n(...t)):e&&e(...t)},yu=e=>e?Z(e)?e.some(t=>t.length>1):e.length>1:!1;function Ph(e){const t={};for(const N in e)N in Rh||(t[N]=e[N]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:i=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:a=i,appearActiveClass:c=s,appearToClass:u=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,p=ey(o),y=p&&p[0],R=p&&p[1],{onBeforeEnter:T,onEnter:w,onEnterCancelled:g,onLeave:b,onLeaveCancelled:S,onBeforeAppear:A=T,onAppear:v=w,onAppearCancelled:C=g}=t,_=(N,$,W,Y)=>{N._enterCancelled=Y,$n(N,$?u:l),$n(N,$?c:s),W&&W()},O=(N,$)=>{N._isLeaving=!1,$n(N,f),$n(N,h),$n(N,d),$&&$()},I=N=>($,W)=>{const Y=N?v:w,U=()=>_($,N,W);ir(Y,[$,U]),_u(()=>{$n($,N?a:i),on($,N?u:l),yu(Y)||Eu($,r,y,U)})};return ye(t,{onBeforeEnter(N){ir(T,[N]),on(N,i),on(N,s)},onBeforeAppear(N){ir(A,[N]),on(N,a),on(N,c)},onEnter:I(!1),onAppear:I(!0),onLeave(N,$){N._isLeaving=!0;const W=()=>O(N,$);on(N,f),N._enterCancelled?(on(N,d),Ea()):(Ea(),on(N,d)),_u(()=>{N._isLeaving&&($n(N,f),on(N,h),yu(b)||Eu(N,r,R,W))}),ir(b,[N,W])},onEnterCancelled(N){_(N,!1,void 0,!0),ir(g,[N])},onAppearCancelled(N){_(N,!0,void 0,!0),ir(C,[N])},onLeaveCancelled(N){O(N),ir(S,[N])}})}function ey(e){if(e==null)return null;if(Oe(e))return[Ul(e.enter),Ul(e.leave)];{const t=Ul(e);return[t,t]}}function Ul(e){return Uo(e)}function on(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Zr]||(e[Zr]=new Set)).add(t)}function $n(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Zr];n&&(n.delete(t),n.size||(e[Zr]=void 0))}function _u(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let ty=0;function Eu(e,t,n,r){const o=e._endId=++ty,i=()=>{o===e._endId&&r()};if(n!=null)return setTimeout(i,n);const{type:s,timeout:l,propCount:a}=Ih(e,t);if(!s)return r();const c=s+"end";let u=0;const f=()=>{e.removeEventListener(c,d),i()},d=h=>{h.target===e&&++u>=a&&f()};setTimeout(()=>{u(n[p]||"").split(", "),o=r(`${In}Delay`),i=r(`${In}Duration`),s=Su(o,i),l=r(`${To}Delay`),a=r(`${To}Duration`),c=Su(l,a);let u=null,f=0,d=0;t===In?s>0&&(u=In,f=s,d=i.length):t===To?c>0&&(u=To,f=c,d=a.length):(f=Math.max(s,c),u=f>0?s>c?In:To:null,d=u?u===In?i.length:a.length:0);const h=u===In&&/\b(transform|all)(,|$)/.test(r(`${In}Property`).toString());return{type:u,timeout:f,propCount:d,hasTransform:h}}function Su(e,t){for(;e.lengthCu(n)+Cu(e[r])))}function Cu(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Ea(){return document.body.offsetHeight}function ny(e,t,n){const r=e[Zr];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Es=Symbol("_vod"),Mh=Symbol("_vsh"),Dh={beforeMount(e,{value:t},{transition:n}){e[Es]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):wo(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),wo(e,!0),r.enter(e)):r.leave(e,()=>{wo(e,!1)}):wo(e,t))},beforeUnmount(e,{value:t}){wo(e,t)}};function wo(e,t){e.style.display=t?e[Es]:"none",e[Mh]=!t}function ry(){Dh.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const $h=Symbol("");function oy(e){const t=Dt();if(!t)return;const n=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(i=>Ss(i,o))},r=()=>{const o=e(t.proxy);t.ce?Ss(t.ce,o):Sa(t.subTree,o),n(o)};oc(()=>{Go(r)}),Rn(()=>{Qt(r,rt,{flush:"post"});const o=new MutationObserver(r);o.observe(t.subTree.el.parentNode,{childList:!0}),Zs(()=>o.disconnect())})}function Sa(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Sa(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Ss(e.el,t);else if(e.type===Ge)e.children.forEach(n=>Sa(n,t));else if(e.type===Er){let{el:n,anchor:r}=e;for(;n&&(Ss(n,t),n!==r);)n=n.nextSibling}}function Ss(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const o in t)n.setProperty(`--${o}`,t[o]),r+=`--${o}: ${t[o]};`;n[$h]=r}}const iy=/(^|;)\s*display\s*:/;function sy(e,t,n){const r=e.style,o=le(n);let i=!1;if(n&&!o){if(t)if(le(t))for(const s of t.split(";")){const l=s.slice(0,s.indexOf(":")).trim();n[l]==null&&ns(r,l,"")}else for(const s in t)n[s]==null&&ns(r,s,"");for(const s in n)s==="display"&&(i=!0),ns(r,s,n[s])}else if(o){if(t!==n){const s=r[$h];s&&(n+=";"+s),r.cssText=n,i=iy.test(n)}}else t&&e.removeAttribute("style");Es in e&&(e[Es]=i?r.display:"",e[Mh]&&(r.display="none"))}const xu=/\s*!important$/;function ns(e,t,n){if(Z(n))n.forEach(r=>ns(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=ly(e,t);xu.test(n)?e.setProperty(vt(r),n.replace(xu,""),"important"):e[r]=n}}const Tu=["Webkit","Moz","ms"],jl={};function ly(e,t){const n=jl[t];if(n)return n;let r=Me(t);if(r!=="filter"&&r in e)return jl[t]=r;r=Zn(r);for(let o=0;oWl||(fy.then(()=>Wl=0),Wl=Date.now());function hy(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;jt(py(r,n.value),t,5,[r])};return n.value=e,n.attached=dy(),n}function py(e,t){if(Z(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const Pu=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,gy=(e,t,n,r,o,i)=>{const s=o==="svg";t==="class"?ny(e,r,s):t==="style"?sy(e,n,r):Jn(t)?$s(t)||cy(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):my(e,t,r,s))?(Nu(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Ou(e,t,r,s,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!le(r))?Nu(e,Me(t),r,i,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Ou(e,t,r,s))};function my(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Pu(t)&&oe(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return Pu(t)&&le(n)?!1:t in e}const Iu={};/*! #__NO_SIDE_EFFECTS__ */function Lh(e,t,n){const r=He(e,t);di(r)&&ye(r,t);class o extends ol{constructor(s){super(r,s,n)}}return o.def=r,o}/*! #__NO_SIDE_EFFECTS__ */const by=(e,t)=>Lh(e,t,qh),vy=typeof HTMLElement<"u"?HTMLElement:class{};class ol extends vy{constructor(t,n={},r=Ca){super(),this._def=t,this._props=n,this._createApp=r,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&r!==Ca?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof ol){this._parent=t;break}this._instance||(this._resolved?(this._setParent(),this._update()):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._instance.provides=t._instance.provides)}disconnectedCallback(){this._connected=!1,Tr(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let r=0;r{for(const o of r)this._setAttr(o.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(r,o=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:i,styles:s}=r;let l;if(i&&!Z(i))for(const a in i){const c=i[a];(c===Number||c&&c.type===Number)&&(a in this._props&&(this._props[a]=Uo(this._props[a])),(l||(l=Object.create(null)))[Me(a)]=!0)}this._numberProps=l,o&&this._resolveProps(r),this.shadowRoot&&this._applyStyles(s),this._mount(r)},n=this._def.__asyncLoader;n?this._pendingResolve=n().then(r=>t(this._def=r,!0)):t(this._def)}_mount(t){this._app=this._createApp(t),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const n=this._instance&&this._instance.exposed;if(n)for(const r in n)xe(this,r)||Object.defineProperty(this,r,{get:()=>Ks(n[r])})}_resolveProps(t){const{props:n}=t,r=Z(n)?n:Object.keys(n||{});for(const o of Object.keys(this))o[0]!=="_"&&r.includes(o)&&this._setProp(o,this[o]);for(const o of r.map(Me))Object.defineProperty(this,o,{get(){return this._getProp(o)},set(i){this._setProp(o,i,!0,!0)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const n=this.hasAttribute(t);let r=n?this.getAttribute(t):Iu;const o=Me(t);n&&this._numberProps&&this._numberProps[o]&&(r=Uo(r)),this._setProp(o,r,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,o=!1){if(n!==this._props[t]&&(n===Iu?delete this._props[t]:(this._props[t]=n,t==="key"&&this._app&&(this._app._ceVNode.key=n)),o&&this._instance&&this._update(),r)){const i=this._ob;i&&i.disconnect(),n===!0?this.setAttribute(vt(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(vt(t),n+""):n||this.removeAttribute(vt(t)),i&&i.observe(this,{attributes:!0})}}_update(){Kh(this._createVNode(),this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const n=Fe(this._def,ye(t,this._props));return this._instance||(n.ce=r=>{this._instance=r,r.ce=this,r.isCE=!0;const o=(i,s)=>{this.dispatchEvent(new CustomEvent(i,di(s[0])?ye({detail:s},s[0]):{detail:s}))};r.emit=(i,...s)=>{o(i,s),vt(i)!==i&&o(vt(i),s)},this._setParent()}),n}_applyStyles(t,n){if(!t)return;if(n){if(n===this._def||this._styleChildren.has(n))return;this._styleChildren.add(n)}const r=this._nonce;for(let o=t.length-1;o>=0;o--){const i=document.createElement("style");r&&i.setAttribute("nonce",r),i.textContent=t[o],this.shadowRoot.prepend(i)}}_parseSlots(){const t=this._slots={};let n;for(;n=this.firstChild;){const r=n.nodeType===1&&n.getAttribute("slot")||"default";(t[r]||(t[r]=[])).push(n),this.removeChild(n)}}_renderSlots(){const t=(this._teleportTarget||this).querySelectorAll("slot"),n=this._instance.type.__scopeId;for(let r=0;r(delete e.props.mode,e),Sy=Ey({name:"TransitionGroup",props:ye({},Ah,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Dt(),r=Za();let o,i;return Qs(()=>{if(!o.length)return;const s=e.moveClass||`${e.name||"v"}-move`;if(!wy(o[0].el,n.vnode.el,s))return;o.forEach(Cy),o.forEach(xy);const l=o.filter(Ty);Ea(),l.forEach(a=>{const c=a.el,u=c.style;on(c,s),u.transform=u.webkitTransform=u.transitionDuration="";const f=c[Cs]=d=>{d&&d.target!==c||(!d||/transform$/.test(d.propertyName))&&(c.removeEventListener("transitionend",f),c[Cs]=null,$n(c,s))};c.addEventListener("transitionend",f)})}),()=>{const s=Se(e),l=Ph(s);let a=s.tag||Ge;if(o=[],i)for(let c=0;c{l.split(/\s+/).forEach(a=>a&&r.classList.remove(a))}),n.split(/\s+/).forEach(l=>l&&r.classList.add(l)),r.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(r);const{hasTransform:s}=Ih(r);return i.removeChild(r),s}const qn=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Z(t)?n=>vr(t,n):t};function Oy(e){e.target.composing=!0}function Du(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const zt=Symbol("_assign"),xs={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[zt]=qn(o);const i=r||o.props&&o.props.type==="number";En(e,t?"change":"input",s=>{if(s.target.composing)return;let l=e.value;n&&(l=l.trim()),i&&(l=zo(l)),e[zt](l)}),n&&En(e,"change",()=>{e.value=e.value.trim()}),t||(En(e,"compositionstart",Oy),En(e,"compositionend",Du),En(e,"change",Du))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:o,number:i}},s){if(e[zt]=qn(s),e.composing)return;const l=(i||e.type==="number")&&!/^0\d/.test(e.value)?zo(e.value):e.value,a=t??"";l!==a&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||o&&e.value.trim()===a)||(e.value=a))}},pc={deep:!0,created(e,t,n){e[zt]=qn(n),En(e,"change",()=>{const r=e._modelValue,o=eo(e),i=e.checked,s=e[zt];if(Z(r)){const l=pi(r,o),a=l!==-1;if(i&&!a)s(r.concat(o));else if(!i&&a){const c=[...r];c.splice(l,1),s(c)}}else if(Qn(r)){const l=new Set(r);i?l.add(o):l.delete(o),s(l)}else s(zh(e,i))})},mounted:$u,beforeUpdate(e,t,n){e[zt]=qn(n),$u(e,t,n)}};function $u(e,{value:t,oldValue:n},r){e._modelValue=t;let o;if(Z(t))o=pi(t,r.props.value)>-1;else if(Qn(t))o=t.has(r.props.value);else{if(t===n)return;o=wn(t,zh(e,!0))}e.checked!==o&&(e.checked=o)}const gc={created(e,{value:t},n){e.checked=wn(t,n.props.value),e[zt]=qn(n),En(e,"change",()=>{e[zt](eo(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[zt]=qn(r),t!==n&&(e.checked=wn(t,r.props.value))}},Vh={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const o=Qn(t);En(e,"change",()=>{const i=Array.prototype.filter.call(e.options,s=>s.selected).map(s=>n?zo(eo(s)):eo(s));e[zt](e.multiple?o?new Set(i):i:i[0]),e._assigning=!0,Tr(()=>{e._assigning=!1})}),e[zt]=qn(r)},mounted(e,{value:t}){Lu(e,t)},beforeUpdate(e,t,n){e[zt]=qn(n)},updated(e,{value:t}){e._assigning||Lu(e,t)}};function Lu(e,t){const n=e.multiple,r=Z(t);if(!(n&&!r&&!Qn(t))){for(let o=0,i=e.options.length;oString(c)===String(l)):s.selected=pi(t,l)>-1}else s.selected=t.has(l);else if(wn(eo(s),t)){e.selectedIndex!==o&&(e.selectedIndex=o);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function eo(e){return"_value"in e?e._value:e.value}function zh(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Uh={created(e,t,n){Hi(e,t,n,null,"created")},mounted(e,t,n){Hi(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){Hi(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){Hi(e,t,n,r,"updated")}};function jh(e,t){switch(e){case"SELECT":return Vh;case"TEXTAREA":return xs;default:switch(t){case"checkbox":return pc;case"radio":return gc;default:return xs}}}function Hi(e,t,n,r,o){const s=jh(e.tagName,n.props&&n.props.type)[o];s&&s(e,t,n,r)}function Ny(){xs.getSSRProps=({value:e})=>({value:e}),gc.getSSRProps=({value:e},t)=>{if(t.props&&wn(t.props.value,e))return{checked:!0}},pc.getSSRProps=({value:e},t)=>{if(Z(e)){if(t.props&&pi(e,t.props.value)>-1)return{checked:!0}}else if(Qn(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Uh.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=jh(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const Ry=["ctrl","shift","alt","meta"],Ay={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Ry.some(n=>e[`${n}Key`]&&!t.includes(n))},Py=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(o,...i)=>{for(let s=0;s{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=o=>{if(!("key"in o))return;const i=vt(o.key);if(t.some(s=>s===i||Iy[s]===i))return e(o)})},Wh=ye({patchProp:gy},Q0);let Fo,Fu=!1;function Xh(){return Fo||(Fo=oh(Wh))}function Gh(){return Fo=Fu?Fo:ih(Wh),Fu=!0,Fo}const Kh=(...e)=>{Xh().render(...e)},Dy=(...e)=>{Gh().hydrate(...e)},Ca=(...e)=>{const t=Xh().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Jh(r);if(!o)return;const i=t._component;!oe(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.nodeType===1&&(o.textContent="");const s=n(o,!1,Yh(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),s},t},qh=(...e)=>{const t=Gh().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Jh(r);if(o)return n(o,!0,Yh(o))},t};function Yh(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Jh(e){return le(e)?document.querySelector(e):e}let ku=!1;const $y=()=>{ku||(ku=!0,Ny(),ry())},Ly=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:Fd,BaseTransitionPropsValidators:ec,Comment:Ke,DeprecationTypes:q0,EffectScope:Xa,ErrorCodes:tv,ErrorTypeStrings:z0,Fragment:Ge,KeepAlive:Nv,ReactiveEffect:jo,Static:Er,Suspense:E0,Teleport:uv,Text:Wn,TrackOpTypes:Kb,Transition:ei,TransitionGroup:Hh,TriggerOpTypes:qb,VueElement:ol,assertNumber:ev,callWithAsyncErrorHandling:jt,callWithErrorHandling:uo,camelize:Me,capitalize:Zn,cloneVNode:cn,compatUtils:K0,computed:ae,createApp:Ca,createBlock:vs,createCommentVNode:P0,createElementBlock:O0,createElementVNode:fc,createHydrationRenderer:ih,createPropsRestProxy:qv,createRenderer:oh,createSSRApp:qh,createSlots:$v,createStaticVNode:A0,createTextVNode:dc,createVNode:Fe,customRef:Cd,defineAsyncComponent:wv,defineComponent:He,defineCustomElement:Lh,defineEmits:Bv,defineExpose:Hv,defineModel:Uv,defineOptions:Vv,defineProps:kv,defineSSRCustomElement:by,defineSlots:zv,devtools:U0,effect:bb,effectScope:pb,getCurrentInstance:Dt,getCurrentScope:od,getCurrentWatcher:Yb,getTransitionRawChildren:Ys,guardReactiveProps:_h,h:M,handleError:$r,hasInjectionContext:o0,hydrate:Dy,hydrateOnIdle:_v,hydrateOnInteraction:xv,hydrateOnMediaQuery:Cv,hydrateOnVisible:Sv,initCustomFormatter:B0,initDirectivesForSSR:$y,inject:at,isMemoSame:wh,isProxy:Xs,isReactive:Un,isReadonly:Gn,isRef:et,isRuntimeOnly:L0,isShallow:Bt,isVNode:an,markRaw:Ed,mergeDefaults:Gv,mergeModels:Kv,mergeProps:rl,nextTick:Tr,normalizeClass:co,normalizeProps:Kf,normalizeStyle:ao,onActivated:nc,onBeforeMount:mi,onBeforeUnmount:nr,onBeforeUpdate:oc,onDeactivated:rc,onErrorCaptured:Ud,onMounted:Rn,onRenderTracked:zd,onRenderTriggered:Vd,onScopeDispose:gb,onServerPrefetch:Hd,onUnmounted:Zs,onUpdated:Qs,onWatcherCleanup:Td,openBlock:Zo,popScopeId:sv,provide:el,proxyRefs:Ya,pushScopeId:iv,queuePostFlushCb:Go,reactive:Us,readonly:js,ref:ce,registerRuntimeCompiler:$0,render:Kh,renderList:Dv,renderSlot:Wd,resolveComponent:Pv,resolveDirective:Mv,resolveDynamicComponent:Iv,resolveFilter:G0,resolveTransitionHooks:Yr,setBlockTracking:pa,setDevtoolsHook:j0,setTransitionHooks:On,shallowReactive:_d,shallowReadonly:Fb,shallowRef:Gs,ssrContextKey:ch,ssrUtils:X0,stop:vb,toDisplayString:Wa,toHandlerKey:br,toHandlers:Lv,toRaw:Se,toRef:Kn,toRefs:Ub,toValue:Hb,transformVNodeArgs:N0,triggerRef:Bb,unref:Ks,useAttrs:Xv,useCssModule:_y,useCssVars:oy,useHost:Fh,useId:dv,useModel:p0,useSSRContext:uh,useShadowRoot:yy,useSlots:Wv,useTemplateRef:hv,useTransitionState:Za,vModelCheckbox:pc,vModelDynamic:Uh,vModelRadio:gc,vModelSelect:Vh,vModelText:xs,vShow:Dh,version:Oh,warn:V0,watch:Qt,watchEffect:Jr,watchPostEffect:d0,watchSyncEffect:fh,withAsyncContext:Yv,withCtx:Qa,withDefaults:jv,withDirectives:av,withKeys:My,withMemo:H0,withModifiers:Py,withScopeId:lv},Symbol.toStringTag,{value:"Module"}));function Fy(e){let t=".",n="__",r="--",o;{let p=e.blockPrefix;p&&(t=p),p=e.elementPrefix,p&&(n=p),p=e.modifierPrefix,p&&(r=p)}const i={install(p){o=p.c;const y=p.context;y.bem={},y.bem.b=null,y.bem.els=null}};function s(p){let y,R;return{before(T){y=T.bem.b,R=T.bem.els,T.bem.els=null},after(T){T.bem.b=y,T.bem.els=R},$({context:T,props:w}){return p=typeof p=="string"?p:p({context:T,props:w}),T.bem.b=p,`${(w==null?void 0:w.bPrefix)||t}${T.bem.b}`}}}function l(p){let y;return{before(R){y=R.bem.els},after(R){R.bem.els=y},$({context:R,props:T}){return p=typeof p=="string"?p:p({context:R,props:T}),R.bem.els=p.split(",").map(w=>w.trim()),R.bem.els.map(w=>`${(T==null?void 0:T.bPrefix)||t}${R.bem.b}${n}${w}`).join(", ")}}}function a(p){return{$({context:y,props:R}){p=typeof p=="string"?p:p({context:y,props:R});const T=p.split(",").map(b=>b.trim());function w(b){return T.map(S=>`&${(R==null?void 0:R.bPrefix)||t}${y.bem.b}${b!==void 0?`${n}${b}`:""}${r}${S}`).join(", ")}const g=y.bem.els;return g!==null?w(g[0]):w()}}}function c(p){return{$({context:y,props:R}){p=typeof p=="string"?p:p({context:y,props:R});const T=y.bem.els;return`&:not(${(R==null?void 0:R.bPrefix)||t}${y.bem.b}${T!==null&&T.length>0?`${n}${T[0]}`:""}${r}${p})`}}}return Object.assign(i,{cB:(...p)=>o(s(p[0]),p[1],p[2]),cE:(...p)=>o(l(p[0]),p[1],p[2]),cM:(...p)=>o(a(p[0]),p[1],p[2]),cNotM:(...p)=>o(c(p[0]),p[1],p[2])}),i}function ky(e){let t=0;for(let n=0;n{let o=ky(r);if(o){if(o===1){e.forEach(s=>{n.push(r.replace("&",s))});return}}else{e.forEach(s=>{n.push((s&&s+" ")+r)});return}let i=[r];for(;o--;){const s=[];i.forEach(l=>{e.forEach(a=>{s.push(l.replace("&",a))})}),i=s}i.forEach(s=>n.push(s))}),n}function Vy(e,t){const n=[];return t.split(Qh).forEach(r=>{e.forEach(o=>{n.push((o&&o+" ")+r)})}),n}function zy(e){let t=[""];return e.forEach(n=>{n=n&&n.trim(),n&&(n.includes("&")?t=Hy(t,n):t=Vy(t,n))}),t.join(", ").replace(By," ")}function Bu(e){if(!e)return;const t=e.parentElement;t&&t.removeChild(e)}function il(e,t){return(t??document.head).querySelector(`style[cssr-id="${e}"]`)}function Uy(e){const t=document.createElement("style");return t.setAttribute("cssr-id",e),t}function Vi(e){return e?/^\s*@(s|m)/.test(e):!1}const jy=/[A-Z]/g;function Zh(e){return e.replace(jy,t=>"-"+t.toLowerCase())}function Wy(e,t=" "){return typeof e=="object"&&e!==null?` { +`+Object.entries(e).map(n=>t+` ${Zh(n[0])}: ${n[1]};`).join(` `)+` -`+t+"}":`: ${e};`}function Ib(e,t,r){return typeof e=="function"?e({context:t.context,props:r}):e}function ua(e,t,r,n){if(!t)return"";const o=Ib(t,r,n);if(!o)return"";if(typeof o=="string")return`${e} { +`+t+"}":`: ${e};`}function Xy(e,t,n){return typeof e=="function"?e({context:t.context,props:n}):e}function Hu(e,t,n,r){if(!t)return"";const o=Xy(t,n,r);if(!o)return"";if(typeof o=="string")return`${e} { ${o} -}`;const i=Object.keys(o);if(i.length===0)return r.config.keepEmptyBlock?e+` { +}`;const i=Object.keys(o);if(i.length===0)return n.config.keepEmptyBlock?e+` { }`:"";const s=e?[e+" {"]:[];return i.forEach(l=>{const a=o[l];if(l==="raw"){s.push(` `+a+` -`);return}l=Vu(l),a!=null&&s.push(` ${l}${Fb(a)}`)}),e&&s.push("}"),s.join(` -`)}function _s(e,t,r){e&&e.forEach(n=>{if(Array.isArray(n))_s(n,t,r);else if(typeof n=="function"){const o=n(t);Array.isArray(o)?_s(o,t,r):o&&r(o)}else n&&r(n)})}function Uu(e,t,r,n,o){const i=e.$;let s="";if(!i||typeof i=="string")To(i)?s=i:t.push(i);else if(typeof i=="function"){const c=i({context:n.context,props:o});To(c)?s=c:t.push(c)}else if(i.before&&i.before(n.context),!i.$||typeof i.$=="string")To(i.$)?s=i.$:t.push(i.$);else if(i.$){const c=i.$({context:n.context,props:o});To(c)?s=c:t.push(c)}const l=Ob(t),a=ua(l,e.props,n,o);s?r.push(`${s} {`):a.length&&r.push(a),e.children&&_s(e.children,{context:n.context,props:o},c=>{if(typeof c=="string"){const u=ua(l,{raw:c},n,o);r.push(u)}else Uu(c,t,r,n,o)}),t.pop(),s&&r.push("}"),i&&i.after&&i.after(n.context)}function zb(e,t,r){const n=[];return Uu(e,[],n,t,r),n.join(` +`);return}l=Zh(l),a!=null&&s.push(` ${l}${Wy(a)}`)}),e&&s.push("}"),s.join(` +`)}function xa(e,t,n){e&&e.forEach(r=>{if(Array.isArray(r))xa(r,t,n);else if(typeof r=="function"){const o=r(t);Array.isArray(o)?xa(o,t,n):o&&n(o)}else r&&n(r)})}function ep(e,t,n,r,o){const i=e.$;let s="";if(!i||typeof i=="string")Vi(i)?s=i:t.push(i);else if(typeof i=="function"){const c=i({context:r.context,props:o});Vi(c)?s=c:t.push(c)}else if(i.before&&i.before(r.context),!i.$||typeof i.$=="string")Vi(i.$)?s=i.$:t.push(i.$);else if(i.$){const c=i.$({context:r.context,props:o});Vi(c)?s=c:t.push(c)}const l=zy(t),a=Hu(l,e.props,r,o);s?n.push(`${s} {`):a.length&&n.push(a),e.children&&xa(e.children,{context:r.context,props:o},c=>{if(typeof c=="string"){const u=Hu(l,{raw:c},r,o);n.push(u)}else ep(c,t,n,r,o)}),t.pop(),s&&n.push("}"),i&&i.after&&i.after(r.context)}function Gy(e,t,n){const r=[];return ep(e,[],r,t,n),r.join(` -`)}function Ss(e){for(var t=0,r,n=0,o=e.length;o>=4;++n,o-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}typeof window<"u"&&(window.__cssrContext={});function Hb(e,t,r,n){const{els:o}=t;if(r===void 0)o.forEach(ca),t.els=[];else{const i=Ri(r,n);i&&o.includes(i)&&(ca(i),t.els=o.filter(s=>s!==i))}}function fa(e,t){e.push(t)}function Db(e,t,r,n,o,i,s,l,a){let c;if(r===void 0&&(c=t.render(n),r=Ss(c)),a){a.adapter(r,c??t.render(n));return}l===void 0&&(l=document.head);const u=Ri(r,l);if(u!==null&&!i)return u;const f=u??Mb(r);if(c===void 0&&(c=t.render(n)),f.textContent=c,u!==null)return u;if(s){const v=l.querySelector(`meta[name="${s}"]`);if(v)return l.insertBefore(f,v),fa(t.els,f),f}return o?l.insertBefore(f,l.querySelector("style, link")):l.appendChild(f),fa(t.els,f),f}function Nb(e){return zb(this,this.instance,e)}function kb(e={}){const{id:t,ssr:r,props:n,head:o=!1,force:i=!1,anchorMetaName:s,parent:l}=e;return Db(this.instance,this,t,n,o,i,s,l,r)}function Lb(e={}){const{id:t,parent:r}=e;Hb(this.instance,this,t,r)}const Po=function(e,t,r,n){return{instance:e,$:t,props:r,children:n,els:[],render:Nb,mount:kb,unmount:Lb}},Wb=function(e,t,r,n){return Array.isArray(t)?Po(e,{$:null},null,t):Array.isArray(r)?Po(e,t,null,r):Array.isArray(n)?Po(e,t,r,n):Po(e,t,r,null)};function jb(e={}){const t={c:(...r)=>Wb(t,...r),use:(r,...n)=>r.install(t,...n),find:Ri,context:{},config:e};return t}function Vb(e,t){if(e===void 0)return!1;if(t){const{context:{ids:r}}=t;return r.has(e)}return Ri(e)!==null}function Ub(e){let t=".",r="__",n="--",o;if(e){let b=e.blockPrefix;b&&(t=b),b=e.elementPrefix,b&&(r=b),b=e.modifierPrefix,b&&(n=b)}const i={install(b){o=b.c;const _=b.context;_.bem={},_.bem.b=null,_.bem.els=null}};function s(b){let _,M;return{before(E){_=E.bem.b,M=E.bem.els,E.bem.els=null},after(E){E.bem.b=_,E.bem.els=M},$({context:E,props:T}){return b=typeof b=="string"?b:b({context:E,props:T}),E.bem.b=b,`${(T==null?void 0:T.bPrefix)||t}${E.bem.b}`}}}function l(b){let _;return{before(M){_=M.bem.els},after(M){M.bem.els=_},$({context:M,props:E}){return b=typeof b=="string"?b:b({context:M,props:E}),M.bem.els=b.split(",").map(T=>T.trim()),M.bem.els.map(T=>`${(E==null?void 0:E.bPrefix)||t}${M.bem.b}${r}${T}`).join(", ")}}}function a(b){return{$({context:_,props:M}){b=typeof b=="string"?b:b({context:_,props:M});const E=b.split(",").map(p=>p.trim());function T(p){return E.map(C=>`&${(M==null?void 0:M.bPrefix)||t}${_.bem.b}${p!==void 0?`${r}${p}`:""}${n}${C}`).join(", ")}const h=_.bem.els;return h!==null?T(h[0]):T()}}}function c(b){return{$({context:_,props:M}){b=typeof b=="string"?b:b({context:_,props:M});const E=_.bem.els;return`&:not(${(M==null?void 0:M.bPrefix)||t}${_.bem.b}${E!==null&&E.length>0?`${r}${E[0]}`:""}${n}${b})`}}}return Object.assign(i,{cB:(...b)=>o(s(b[0]),b[1],b[2]),cE:(...b)=>o(l(b[0]),b[1],b[2]),cM:(...b)=>o(a(b[0]),b[1],b[2]),cNotM:(...b)=>o(c(b[0]),b[1],b[2])}),i}const Kb="n",Gn=`.${Kb}-`,Gb="__",qb="--",Ku=jb(),Gu=Ub({blockPrefix:Gn,elementPrefix:Gb,modifierPrefix:qb});Ku.use(Gu);const{c:j,find:RC}=Ku,{cB:de,cE:K,cM:ce,cNotM:or}=Gu;function Yb(e){return j(({props:{bPrefix:t}})=>`${t||Gn}modal, ${t||Gn}drawer`,[e])}function Xb(e){return j(({props:{bPrefix:t}})=>`${t||Gn}popover`,[e])}function Jb(e){return j(({props:{bPrefix:t}})=>`&${t||Gn}modal`,e)}const AC=(...e)=>j(">",[de(...e)]);function ue(e,t){return e+(t==="default"?"":t.replace(/^[a-z]/,r=>r.toUpperCase()))}const Ai=typeof document<"u"&&typeof window<"u";function Ts(e){const t=le(e),r=ae(t.value);return zt(t,n=>{r.value=n}),typeof e=="function"?r:{__v_isRef:!0,get value(){return r.value},set value(n){e.set(n)}}}function Ho(e){return e.composedPath()[0]}const Zb={mousemoveoutside:new WeakMap,clickoutside:new WeakMap};function Qb(e,t,r){if(e==="mousemoveoutside"){const n=o=>{t.contains(Ho(o))||r(o)};return{mousemove:n,touchstart:n}}else if(e==="clickoutside"){let n=!1;const o=s=>{n=!t.contains(Ho(s))},i=s=>{n&&(t.contains(Ho(s))||r(s))};return{mousedown:o,mouseup:i,touchstart:o,touchend:i}}return console.error(`[evtd/create-trap-handler]: name \`${e}\` is invalid. This could be a bug of evtd.`),{}}function qu(e,t,r){const n=Zb[e];let o=n.get(t);o===void 0&&n.set(t,o=new WeakMap);let i=o.get(r);return i===void 0&&o.set(r,i=Qb(e,t,r)),i}function ev(e,t,r,n){if(e==="mousemoveoutside"||e==="clickoutside"){const o=qu(e,t,r);return Object.keys(o).forEach(i=>{Pr(i,document,o[i],n)}),!0}return!1}function tv(e,t,r,n){if(e==="mousemoveoutside"||e==="clickoutside"){const o=qu(e,t,r);return Object.keys(o).forEach(i=>{jt(i,document,o[i],n)}),!0}return!1}function rv(){if(typeof window>"u")return{on:()=>{},off:()=>{}};const e=new WeakMap,t=new WeakMap;function r(){e.set(this,!0)}function n(){e.set(this,!0),t.set(this,!0)}function o(g,S,w){const P=g[S];return g[S]=function(){return w.apply(g,arguments),P.apply(g,arguments)},g}function i(g,S){g[S]=Event.prototype[S]}const s=new WeakMap,l=Object.getOwnPropertyDescriptor(Event.prototype,"currentTarget");function a(){var g;return(g=s.get(this))!==null&&g!==void 0?g:null}function c(g,S){l!==void 0&&Object.defineProperty(g,"currentTarget",{configurable:!0,enumerable:!0,get:S??l.get})}const u={bubble:{},capture:{}},f={};function v(){const g=function(S){const{type:w,eventPhase:P,bubbles:k}=S,A=Ho(S);if(P===2)return;const G=P===1?"capture":"bubble";let J=A;const ee=[];for(;J===null&&(J=window),ee.push(J),J!==window;)J=J.parentNode||null;const W=u.capture[w],V=u.bubble[w];if(o(S,"stopPropagation",r),o(S,"stopImmediatePropagation",n),c(S,a),G==="capture"){if(W===void 0)return;for(let q=ee.length-1;q>=0&&!e.has(S);--q){const be=ee[q],$e=W.get(be);if($e!==void 0){s.set(S,be);for(const Be of $e){if(t.has(S))break;Be(S)}}if(q===0&&!k&&V!==void 0){const Be=V.get(be);if(Be!==void 0)for(const Fe of Be){if(t.has(S))break;Fe(S)}}}}else if(G==="bubble"){if(V===void 0)return;for(let q=0;qA(S))};return g.displayName="evtdUnifiedWindowEventHandler",g}const b=v(),_=y();function M(g,S){const w=u[g];return w[S]===void 0&&(w[S]=new Map,window.addEventListener(S,b,g==="capture")),w[S]}function E(g){return f[g]===void 0&&(f[g]=new Set,window.addEventListener(g,_)),f[g]}function T(g,S){let w=g.get(S);return w===void 0&&g.set(S,w=new Set),w}function h(g,S,w,P){const k=u[S][w];if(k!==void 0){const A=k.get(g);if(A!==void 0&&A.has(P))return!0}return!1}function p(g,S){const w=f[g];return!!(w!==void 0&&w.has(S))}function C(g,S,w,P){let k;if(typeof P=="object"&&P.once===!0?k=W=>{$(g,S,k,P),w(W)}:k=w,ev(g,S,k,P))return;const G=P===!0||typeof P=="object"&&P.capture===!0?"capture":"bubble",J=M(G,g),ee=T(J,S);if(ee.has(k)||ee.add(k),S===window){const W=E(g);W.has(k)||W.add(k)}}function $(g,S,w,P){if(tv(g,S,w,P))return;const A=P===!0||typeof P=="object"&&P.capture===!0,G=A?"capture":"bubble",J=M(G,g),ee=T(J,S);if(S===window&&!h(S,A?"bubble":"capture",g,w)&&p(g,w)){const V=f[g];V.delete(w),V.size===0&&(window.removeEventListener(g,_),f[g]=void 0)}ee.has(w)&&ee.delete(w),ee.size===0&&J.delete(S),J.size===0&&(window.removeEventListener(g,b,G==="capture"),u[G][g]=void 0)}return{on:C,off:$}}const{on:Pr,off:jt}=rv();function nv(e,t){return zt(e,r=>{r!==void 0&&(t.value=r)}),le(()=>e.value===void 0?t.value:e.value)}function ov(){const e=ae(!1);return Yt(()=>{e.value=!0}),gi(e)}const iv=(typeof window>"u"?!1:/iPad|iPhone|iPod/.test(navigator.platform)||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1)&&!window.MSStream;function sv(){return iv}const lv="@css-render/vue3-ssr";function av(e,t){return``}function cv(e,t,r){const{styles:n,ids:o}=r;o.has(e)||n!==null&&(o.add(e),n.push(av(e,t)))}const uv=typeof document<"u";function Oi(){if(uv)return;const e=Ye(lv,null);if(e!==null)return{adapter:(t,r)=>cv(t,r,e),context:e}}function da(e,t){console.error(`[vueuc/${e}]: ${t}`)}var Ar=[],fv=function(){return Ar.some(function(e){return e.activeTargets.length>0})},dv=function(){return Ar.some(function(e){return e.skippedTargets.length>0})},ha="ResizeObserver loop completed with undelivered notifications.",hv=function(){var e;typeof ErrorEvent=="function"?e=new ErrorEvent("error",{message:ha}):(e=document.createEvent("Event"),e.initEvent("error",!1,!1),e.message=ha),window.dispatchEvent(e)},qn;(function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"})(qn||(qn={}));var Or=function(e){return Object.freeze(e)},pv=function(){function e(t,r){this.inlineSize=t,this.blockSize=r,Or(this)}return e}(),Yu=function(){function e(t,r,n,o){return this.x=t,this.y=r,this.width=n,this.height=o,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,Or(this)}return e.prototype.toJSON=function(){var t=this,r=t.x,n=t.y,o=t.top,i=t.right,s=t.bottom,l=t.left,a=t.width,c=t.height;return{x:r,y:n,top:o,right:i,bottom:s,left:l,width:a,height:c}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),ul=function(e){return e instanceof SVGElement&&"getBBox"in e},Xu=function(e){if(ul(e)){var t=e.getBBox(),r=t.width,n=t.height;return!r&&!n}var o=e,i=o.offsetWidth,s=o.offsetHeight;return!(i||s||e.getClientRects().length)},pa=function(e){var t;if(e instanceof Element)return!0;var r=(t=e==null?void 0:e.ownerDocument)===null||t===void 0?void 0:t.defaultView;return!!(r&&e instanceof r.Element)},gv=function(e){switch(e.tagName){case"INPUT":if(e.type!=="image")break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},zn=typeof window<"u"?window:{},Eo=new WeakMap,ga=/auto|scroll/,bv=/^tb|vertical/,vv=/msie|trident/i.test(zn.navigator&&zn.navigator.userAgent),Bt=function(e){return parseFloat(e||"0")},Zr=function(e,t,r){return e===void 0&&(e=0),t===void 0&&(t=0),r===void 0&&(r=!1),new pv((r?t:e)||0,(r?e:t)||0)},ba=Or({devicePixelContentBoxSize:Zr(),borderBoxSize:Zr(),contentBoxSize:Zr(),contentRect:new Yu(0,0,0,0)}),Ju=function(e,t){if(t===void 0&&(t=!1),Eo.has(e)&&!t)return Eo.get(e);if(Xu(e))return Eo.set(e,ba),ba;var r=getComputedStyle(e),n=ul(e)&&e.ownerSVGElement&&e.getBBox(),o=!vv&&r.boxSizing==="border-box",i=bv.test(r.writingMode||""),s=!n&&ga.test(r.overflowY||""),l=!n&&ga.test(r.overflowX||""),a=n?0:Bt(r.paddingTop),c=n?0:Bt(r.paddingRight),u=n?0:Bt(r.paddingBottom),f=n?0:Bt(r.paddingLeft),v=n?0:Bt(r.borderTopWidth),y=n?0:Bt(r.borderRightWidth),b=n?0:Bt(r.borderBottomWidth),_=n?0:Bt(r.borderLeftWidth),M=f+c,E=a+u,T=_+y,h=v+b,p=l?e.offsetHeight-h-e.clientHeight:0,C=s?e.offsetWidth-T-e.clientWidth:0,$=o?M+T:0,g=o?E+h:0,S=n?n.width:Bt(r.width)-$-C,w=n?n.height:Bt(r.height)-g-p,P=S+M+C+T,k=w+E+p+h,A=Or({devicePixelContentBoxSize:Zr(Math.round(S*devicePixelRatio),Math.round(w*devicePixelRatio),i),borderBoxSize:Zr(P,k,i),contentBoxSize:Zr(S,w,i),contentRect:new Yu(f,a,S,w)});return Eo.set(e,A),A},Zu=function(e,t,r){var n=Ju(e,r),o=n.borderBoxSize,i=n.contentBoxSize,s=n.devicePixelContentBoxSize;switch(t){case qn.DEVICE_PIXEL_CONTENT_BOX:return s;case qn.BORDER_BOX:return o;default:return i}},mv=function(){function e(t){var r=Ju(t);this.target=t,this.contentRect=r.contentRect,this.borderBoxSize=Or([r.borderBoxSize]),this.contentBoxSize=Or([r.contentBoxSize]),this.devicePixelContentBoxSize=Or([r.devicePixelContentBoxSize])}return e}(),Qu=function(e){if(Xu(e))return 1/0;for(var t=0,r=e.parentNode;r;)t+=1,r=r.parentNode;return t},yv=function(){var e=1/0,t=[];Ar.forEach(function(s){if(s.activeTargets.length!==0){var l=[];s.activeTargets.forEach(function(c){var u=new mv(c.target),f=Qu(c.target);l.push(u),c.lastReportedSize=Zu(c.target,c.observedBox),fe?r.activeTargets.push(o):r.skippedTargets.push(o))})})},xv=function(){var e=0;for(va(e);fv();)e=yv(),va(e);return dv()&&hv(),e>0},Xi,ef=[],Cv=function(){return ef.splice(0).forEach(function(e){return e()})},wv=function(e){if(!Xi){var t=0,r=document.createTextNode(""),n={characterData:!0};new MutationObserver(function(){return Cv()}).observe(r,n),Xi=function(){r.textContent="".concat(t?t--:t++)}}ef.push(e),Xi()},_v=function(e){wv(function(){requestAnimationFrame(e)})},Do=0,Sv=function(){return!!Do},Tv=250,Pv={attributes:!0,characterData:!0,childList:!0,subtree:!0},ma=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],ya=function(e){return e===void 0&&(e=0),Date.now()+e},Ji=!1,Ev=function(){function e(){var t=this;this.stopped=!0,this.listener=function(){return t.schedule()}}return e.prototype.run=function(t){var r=this;if(t===void 0&&(t=Tv),!Ji){Ji=!0;var n=ya(t);_v(function(){var o=!1;try{o=xv()}finally{if(Ji=!1,t=n-ya(),!Sv())return;o?r.run(1e3):t>0?r.run(t):r.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var t=this,r=function(){return t.observer&&t.observer.observe(document.body,Pv)};document.body?r():zn.addEventListener("DOMContentLoaded",r)},e.prototype.start=function(){var t=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),ma.forEach(function(r){return zn.addEventListener(r,t.listener,!0)}))},e.prototype.stop=function(){var t=this;this.stopped||(this.observer&&this.observer.disconnect(),ma.forEach(function(r){return zn.removeEventListener(r,t.listener,!0)}),this.stopped=!0)},e}(),Ps=new Ev,xa=function(e){!Do&&e>0&&Ps.start(),Do+=e,!Do&&Ps.stop()},$v=function(e){return!ul(e)&&!gv(e)&&getComputedStyle(e).display==="inline"},Rv=function(){function e(t,r){this.target=t,this.observedBox=r||qn.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var t=Zu(this.target,this.observedBox,!0);return $v(this.target)&&(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),Av=function(){function e(t,r){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=t,this.callback=r}return e}(),$o=new WeakMap,Ca=function(e,t){for(var r=0;r=0&&(i&&Ar.splice(Ar.indexOf(n),1),n.observationTargets.splice(o,1),xa(-1))},e.disconnect=function(t){var r=this,n=$o.get(t);n.observationTargets.slice().forEach(function(o){return r.unobserve(t,o.target)}),n.activeTargets.splice(0,n.activeTargets.length)},e}(),Ov=function(){function e(t){if(arguments.length===0)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if(typeof t!="function")throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");Ro.connect(this,t)}return e.prototype.observe=function(t,r){if(arguments.length===0)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!pa(t))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");Ro.observe(this,t,r)},e.prototype.unobserve=function(t){if(arguments.length===0)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!pa(t))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");Ro.unobserve(this,t)},e.prototype.disconnect=function(){Ro.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();class Mv{constructor(){this.handleResize=this.handleResize.bind(this),this.observer=new(typeof window<"u"&&window.ResizeObserver||Ov)(this.handleResize),this.elHandlersMap=new Map}handleResize(t){for(const r of t){const n=this.elHandlersMap.get(r.target);n!==void 0&&n(r)}}registerHandler(t,r){this.elHandlersMap.set(t,r),this.observer.observe(t)}unregisterHandler(t){this.elHandlersMap.has(t)&&(this.elHandlersMap.delete(t),this.observer.unobserve(t))}}const wa=new Mv,Es=Me({name:"ResizeObserver",props:{onResize:Function},setup(e){let t=!1;const r=ht().proxy;function n(o){const{onResize:i}=e;i!==void 0&&i(o)}Yt(()=>{const o=r.$el;if(o===void 0){da("resize-observer","$el does not exist.");return}if(o.nextElementSibling!==o.nextSibling&&o.nodeType===3&&o.nodeValue!==""){da("resize-observer","$el can not be observed (it may be a text node).");return}o.nextElementSibling!==null&&(wa.registerHandler(o.nextElementSibling,n),t=!0)}),pr(()=>{t&&wa.unregisterHandler(r.$el.nextElementSibling)})},render(){return Fc(this.$slots,"default")}});function Bv(e){const t={isDeactivated:!1};let r=!1;return qs(()=>{if(t.isDeactivated=!1,!r){r=!0;return}e()}),Ys(()=>{t.isDeactivated=!0,r||(r=!0)}),t}const _a="n-form-item";function tf(e,{defaultSize:t="medium",mergedSize:r,mergedDisabled:n}={}){const o=Ye(_a,null);Ti(_a,null);const i=le(r?()=>r(o):()=>{const{size:a}=e;if(a)return a;if(o){const{mergedSize:c}=o;if(c.value!==void 0)return c.value}return t}),s=le(n?()=>n(o):()=>{const{disabled:a}=e;return a!==void 0?a:o?o.disabled.value:!1}),l=le(()=>{const{status:a}=e;return a||(o==null?void 0:o.mergedValidationStatus.value)});return pr(()=>{o&&o.restoreValidation()}),{mergedSizeRef:i,mergedDisabledRef:s,mergedStatusRef:l,nTriggerFormBlur(){o&&o.handleContentBlur()},nTriggerFormChange(){o&&o.handleContentChange()},nTriggerFormFocus(){o&&o.handleContentFocus()},nTriggerFormInput(){o&&o.handleContentInput()}}}var rf=typeof global=="object"&&global&&global.Object===Object&&global,Fv=typeof self=="object"&&self&&self.Object===Object&&self,fn=rf||Fv||Function("return this")(),on=fn.Symbol,nf=Object.prototype,Iv=nf.hasOwnProperty,zv=nf.toString,wn=on?on.toStringTag:void 0;function Hv(e){var t=Iv.call(e,wn),r=e[wn];try{e[wn]=void 0;var n=!0}catch{}var o=zv.call(e);return n&&(t?e[wn]=r:delete e[wn]),o}var Dv=Object.prototype,Nv=Dv.toString;function kv(e){return Nv.call(e)}var Lv="[object Null]",Wv="[object Undefined]",Sa=on?on.toStringTag:void 0;function io(e){return e==null?e===void 0?Wv:Lv:Sa&&Sa in Object(e)?Hv(e):kv(e)}function dn(e){return e!=null&&typeof e=="object"}var jv="[object Symbol]";function Vv(e){return typeof e=="symbol"||dn(e)&&io(e)==jv}function Uv(e,t){for(var r=-1,n=e==null?0:e.length,o=Array(n);++r0){if(++t>=hm)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function vm(e){return function(){return e}}var oi=function(){try{var e=dl(Object,"defineProperty");return e({},"",{}),e}catch{}}(),mm=oi?function(e,t){return oi(e,"toString",{configurable:!0,enumerable:!1,value:vm(t),writable:!0})}:sf,ym=bm(mm),xm=9007199254740991,Cm=/^(?:0|[1-9]\d*)$/;function lf(e,t){var r=typeof e;return t=t??xm,!!t&&(r=="number"||r!="symbol"&&Cm.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=$m}function pl(e){return e!=null&&af(e.length)&&!fl(e)}function Rm(e,t,r){if(!Nr(r))return!1;var n=typeof t;return(n=="number"?pl(r)&&lf(t,r.length):n=="string"&&t in r)?Mi(r[t],e):!1}function Am(e){return Em(function(t,r){var n=-1,o=r.length,i=o>1?r[o-1]:void 0,s=o>2?r[2]:void 0;for(i=e.length>3&&typeof i=="function"?(o--,i):void 0,s&&Rm(r[0],r[1],s)&&(i=o<3?void 0:i,o=1),t=Object(t);++n-1}function H0(e,t){var r=this.__data__,n=Bi(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function Xt(e){var t=-1,r=e==null?0:e.length;for(this.clear();++to?0:o+t),r=r>o?o:r,r<0&&(r+=o),o=t>r?0:r-t>>>0,t>>>=0;for(var i=Array(o);++n=n?e:J0(e,t,r)}var Q0="\\ud800-\\udfff",ey="\\u0300-\\u036f",ty="\\ufe20-\\ufe2f",ry="\\u20d0-\\u20ff",ny=ey+ty+ry,oy="\\ufe0e\\ufe0f",iy="\\u200d",sy=RegExp("["+iy+Q0+ny+oy+"]");function yf(e){return sy.test(e)}function ly(e){return e.split("")}var xf="\\ud800-\\udfff",ay="\\u0300-\\u036f",cy="\\ufe20-\\ufe2f",uy="\\u20d0-\\u20ff",fy=ay+cy+uy,dy="\\ufe0e\\ufe0f",hy="["+xf+"]",Rs="["+fy+"]",As="\\ud83c[\\udffb-\\udfff]",py="(?:"+Rs+"|"+As+")",Cf="[^"+xf+"]",wf="(?:\\ud83c[\\udde6-\\uddff]){2}",_f="[\\ud800-\\udbff][\\udc00-\\udfff]",gy="\\u200d",Sf=py+"?",Tf="["+dy+"]?",by="(?:"+gy+"(?:"+[Cf,wf,_f].join("|")+")"+Tf+Sf+")*",vy=Tf+Sf+by,my="(?:"+[Cf+Rs+"?",Rs,wf,_f,hy].join("|")+")",yy=RegExp(As+"(?="+As+")|"+my+vy,"g");function xy(e){return e.match(yy)||[]}function Cy(e){return yf(e)?xy(e):ly(e)}function wy(e){return function(t){t=V0(t);var r=yf(t)?Cy(t):void 0,n=r?r[0]:t.charAt(0),o=r?Z0(r,1).join(""):t.slice(1);return n[e]()+o}}var _y=wy("toUpperCase");function Sy(){this.__data__=new Xt,this.size=0}function Ty(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}function Py(e){return this.__data__.get(e)}function Ey(e){return this.__data__.has(e)}var $y=200;function Ry(e,t){var r=this.__data__;if(r instanceof Xt){var n=r.__data__;if(!bf||n.length<$y-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new hn(n)}return r.set(e,t),this.size=r.size,this}function pn(e){var t=this.__data__=new Xt(e);this.size=t.size}pn.prototype.clear=Sy;pn.prototype.delete=Ty;pn.prototype.get=Py;pn.prototype.has=Ey;pn.prototype.set=Ry;var Pf=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Ia=Pf&&typeof module=="object"&&module&&!module.nodeType&&module,Ay=Ia&&Ia.exports===Pf,za=Ay?fn.Buffer:void 0;za&&za.allocUnsafe;function Oy(e,t){return e.slice()}var Ha=fn.Uint8Array;function My(e){var t=new e.constructor(e.byteLength);return new Ha(t).set(new Ha(e)),t}function By(e,t){var r=My(e.buffer);return new e.constructor(r,e.byteOffset,e.length)}function Fy(e){return typeof e.constructor=="function"&&!cf(e)?um(vf(e)):{}}function Iy(e){return function(t,r,n){for(var o=-1,i=Object(t),s=n(t),l=s.length;l--;){var a=s[++o];if(r(i[a],a,i)===!1)break}return t}}var zy=Iy();function Os(e,t,r){(r!==void 0&&!Mi(e[t],r)||r===void 0&&!(t in e))&&hl(e,t,r)}function Hy(e){return dn(e)&&pl(e)}function Ms(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}function Dy(e){return Tm(e,gf(e))}function Ny(e,t,r,n,o,i,s){var l=Ms(e,r),a=Ms(t,r),c=s.get(a);if(c){Os(e,r,c);return}var u=i?i(l,a,r+"",e,t,s):void 0,f=u===void 0;if(f){var v=ni(a),y=!v&&df(a),b=!v&&!y&&pf(a);u=a,v||y||b?ni(l)?u=l:Hy(l)?u=dm(l):y?(f=!1,u=Oy(a)):b?(f=!1,u=By(a)):u=[]:X0(a)||$s(a)?(u=l,$s(l)?u=Dy(l):(!Nr(l)||fl(l))&&(u=Fy(a))):f=!1}f&&(s.set(a,u),o(u,a,n,i,s),s.delete(a)),Os(e,r,u)}function Ef(e,t,r,n,o){e!==t&&zy(t,function(i,s){if(o||(o=new pn),Nr(i))Ny(e,t,s,r,Ef,n,o);else{var l=n?n(Ms(e,s),i,s+"",e,t,o):void 0;l===void 0&&(l=i),Os(e,s,l)}},gf)}var Ao=Am(function(e,t,r){Ef(e,t,r)});const so={fontFamily:'v-sans, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',fontFamilyMono:"v-mono, SFMono-Regular, Menlo, Consolas, Courier, monospace",fontWeight:"400",fontWeightStrong:"500",cubicBezierEaseInOut:"cubic-bezier(.4, 0, .2, 1)",cubicBezierEaseOut:"cubic-bezier(0, 0, .2, 1)",cubicBezierEaseIn:"cubic-bezier(.4, 0, 1, 1)",borderRadius:"3px",borderRadiusSmall:"2px",fontSize:"14px",fontSizeMini:"12px",fontSizeTiny:"12px",fontSizeSmall:"14px",fontSizeMedium:"14px",fontSizeLarge:"15px",fontSizeHuge:"16px",lineHeight:"1.6",heightMini:"16px",heightTiny:"22px",heightSmall:"28px",heightMedium:"34px",heightLarge:"40px",heightHuge:"46px"},{fontSize:ky,fontFamily:Ly,lineHeight:Wy}=so,$f=j("body",` +`}function R_(e,t,n){const{styles:r,ids:o}=n;o.has(e)||r!==null&&(o.add(e),r.push(N_(e,t)))}const A_=typeof document<"u";function ll(){if(A_)return;const e=at(O_,null);if(e!==null)return{adapter:(t,n)=>R_(t,n,e),context:e}}function ju(e,t){console.error(`[vueuc/${e}]: ${t}`)}var Sr=[],P_=function(){return Sr.some(function(e){return e.activeTargets.length>0})},I_=function(){return Sr.some(function(e){return e.skippedTargets.length>0})},Wu="ResizeObserver loop completed with undelivered notifications.",M_=function(){var e;typeof ErrorEvent=="function"?e=new ErrorEvent("error",{message:Wu}):(e=document.createEvent("Event"),e.initEvent("error",!1,!1),e.message=Wu),window.dispatchEvent(e)},ni;(function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"})(ni||(ni={}));var Cr=function(e){return Object.freeze(e)},D_=function(){function e(t,n){this.inlineSize=t,this.blockSize=n,Cr(this)}return e}(),op=function(){function e(t,n,r,o){return this.x=t,this.y=n,this.width=r,this.height=o,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,Cr(this)}return e.prototype.toJSON=function(){var t=this,n=t.x,r=t.y,o=t.top,i=t.right,s=t.bottom,l=t.left,a=t.width,c=t.height;return{x:n,y:r,top:o,right:i,bottom:s,left:l,width:a,height:c}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),bc=function(e){return e instanceof SVGElement&&"getBBox"in e},ip=function(e){if(bc(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var o=e,i=o.offsetWidth,s=o.offsetHeight;return!(i||s||e.getClientRects().length)},Xu=function(e){var t;if(e instanceof Element)return!0;var n=(t=e==null?void 0:e.ownerDocument)===null||t===void 0?void 0:t.defaultView;return!!(n&&e instanceof n.Element)},$_=function(e){switch(e.tagName){case"INPUT":if(e.type!=="image")break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},Bo=typeof window<"u"?window:{},ji=new WeakMap,Gu=/auto|scroll/,L_=/^tb|vertical/,F_=/msie|trident/i.test(Bo.navigator&&Bo.navigator.userAgent),rn=function(e){return parseFloat(e||"0")},Kr=function(e,t,n){return e===void 0&&(e=0),t===void 0&&(t=0),n===void 0&&(n=!1),new D_((n?t:e)||0,(n?e:t)||0)},Ku=Cr({devicePixelContentBoxSize:Kr(),borderBoxSize:Kr(),contentBoxSize:Kr(),contentRect:new op(0,0,0,0)}),sp=function(e,t){if(t===void 0&&(t=!1),ji.has(e)&&!t)return ji.get(e);if(ip(e))return ji.set(e,Ku),Ku;var n=getComputedStyle(e),r=bc(e)&&e.ownerSVGElement&&e.getBBox(),o=!F_&&n.boxSizing==="border-box",i=L_.test(n.writingMode||""),s=!r&&Gu.test(n.overflowY||""),l=!r&&Gu.test(n.overflowX||""),a=r?0:rn(n.paddingTop),c=r?0:rn(n.paddingRight),u=r?0:rn(n.paddingBottom),f=r?0:rn(n.paddingLeft),d=r?0:rn(n.borderTopWidth),h=r?0:rn(n.borderRightWidth),p=r?0:rn(n.borderBottomWidth),y=r?0:rn(n.borderLeftWidth),R=f+c,T=a+u,w=y+h,g=d+p,b=l?e.offsetHeight-g-e.clientHeight:0,S=s?e.offsetWidth-w-e.clientWidth:0,A=o?R+w:0,v=o?T+g:0,C=r?r.width:rn(n.width)-A-S,_=r?r.height:rn(n.height)-v-b,O=C+R+S+w,I=_+T+b+g,N=Cr({devicePixelContentBoxSize:Kr(Math.round(C*devicePixelRatio),Math.round(_*devicePixelRatio),i),borderBoxSize:Kr(O,I,i),contentBoxSize:Kr(C,_,i),contentRect:new op(f,a,C,_)});return ji.set(e,N),N},lp=function(e,t,n){var r=sp(e,n),o=r.borderBoxSize,i=r.contentBoxSize,s=r.devicePixelContentBoxSize;switch(t){case ni.DEVICE_PIXEL_CONTENT_BOX:return s;case ni.BORDER_BOX:return o;default:return i}},k_=function(){function e(t){var n=sp(t);this.target=t,this.contentRect=n.contentRect,this.borderBoxSize=Cr([n.borderBoxSize]),this.contentBoxSize=Cr([n.contentBoxSize]),this.devicePixelContentBoxSize=Cr([n.devicePixelContentBoxSize])}return e}(),ap=function(e){if(ip(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},B_=function(){var e=1/0,t=[];Sr.forEach(function(s){if(s.activeTargets.length!==0){var l=[];s.activeTargets.forEach(function(c){var u=new k_(c.target),f=ap(c.target);l.push(u),c.lastReportedSize=lp(c.target,c.observedBox),fe?n.activeTargets.push(o):n.skippedTargets.push(o))})})},H_=function(){var e=0;for(qu(e);P_();)e=B_(),qu(e);return I_()&&M_(),e>0},Gl,cp=[],V_=function(){return cp.splice(0).forEach(function(e){return e()})},z_=function(e){if(!Gl){var t=0,n=document.createTextNode(""),r={characterData:!0};new MutationObserver(function(){return V_()}).observe(n,r),Gl=function(){n.textContent="".concat(t?t--:t++)}}cp.push(e),Gl()},U_=function(e){z_(function(){requestAnimationFrame(e)})},os=0,j_=function(){return!!os},W_=250,X_={attributes:!0,characterData:!0,childList:!0,subtree:!0},Yu=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],Ju=function(e){return e===void 0&&(e=0),Date.now()+e},Kl=!1,G_=function(){function e(){var t=this;this.stopped=!0,this.listener=function(){return t.schedule()}}return e.prototype.run=function(t){var n=this;if(t===void 0&&(t=W_),!Kl){Kl=!0;var r=Ju(t);U_(function(){var o=!1;try{o=H_()}finally{if(Kl=!1,t=r-Ju(),!j_())return;o?n.run(1e3):t>0?n.run(t):n.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var t=this,n=function(){return t.observer&&t.observer.observe(document.body,X_)};document.body?n():Bo.addEventListener("DOMContentLoaded",n)},e.prototype.start=function(){var t=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),Yu.forEach(function(n){return Bo.addEventListener(n,t.listener,!0)}))},e.prototype.stop=function(){var t=this;this.stopped||(this.observer&&this.observer.disconnect(),Yu.forEach(function(n){return Bo.removeEventListener(n,t.listener,!0)}),this.stopped=!0)},e}(),Na=new G_,Qu=function(e){!os&&e>0&&Na.start(),os+=e,!os&&Na.stop()},K_=function(e){return!bc(e)&&!$_(e)&&getComputedStyle(e).display==="inline"},q_=function(){function e(t,n){this.target=t,this.observedBox=n||ni.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var t=lp(this.target,this.observedBox,!0);return K_(this.target)&&(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),Y_=function(){function e(t,n){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=t,this.callback=n}return e}(),Wi=new WeakMap,Zu=function(e,t){for(var n=0;n=0&&(i&&Sr.splice(Sr.indexOf(r),1),r.observationTargets.splice(o,1),Qu(-1))},e.disconnect=function(t){var n=this,r=Wi.get(t);r.observationTargets.slice().forEach(function(o){return n.unobserve(t,o.target)}),r.activeTargets.splice(0,r.activeTargets.length)},e}(),J_=function(){function e(t){if(arguments.length===0)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if(typeof t!="function")throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");Xi.connect(this,t)}return e.prototype.observe=function(t,n){if(arguments.length===0)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!Xu(t))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");Xi.observe(this,t,n)},e.prototype.unobserve=function(t){if(arguments.length===0)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!Xu(t))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");Xi.unobserve(this,t)},e.prototype.disconnect=function(){Xi.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();class Q_{constructor(){this.handleResize=this.handleResize.bind(this),this.observer=new(typeof window<"u"&&window.ResizeObserver||J_)(this.handleResize),this.elHandlersMap=new Map}handleResize(t){for(const n of t){const r=this.elHandlersMap.get(n.target);r!==void 0&&r(n)}}registerHandler(t,n){this.elHandlersMap.set(t,n),this.observer.observe(t)}unregisterHandler(t){this.elHandlersMap.has(t)&&(this.elHandlersMap.delete(t),this.observer.unobserve(t))}}const ef=new Q_,Ra=He({name:"ResizeObserver",props:{onResize:Function},setup(e){let t=!1;const n=Dt().proxy;function r(o){const{onResize:i}=e;i!==void 0&&i(o)}Rn(()=>{const o=n.$el;if(o===void 0){ju("resize-observer","$el does not exist.");return}if(o.nextElementSibling!==o.nextSibling&&o.nodeType===3&&o.nodeValue!==""){ju("resize-observer","$el can not be observed (it may be a text node).");return}o.nextElementSibling!==null&&(ef.registerHandler(o.nextElementSibling,r),t=!0)}),nr(()=>{t&&ef.unregisterHandler(n.$el.nextElementSibling)})},render(){return Wd(this.$slots,"default")}});function tf(e){return e.replace(/#|\(|\)|,|\s|\./g,"_")}const Z_=/^(\d|\.)+$/,nf=/(\d|\.)+/;function eE(e,{c:t=1,offset:n=0,attachPx:r=!0}={}){if(typeof e=="number"){const o=(e+n)*t;return o===0?"0":`${o}px`}else if(typeof e=="string")if(Z_.test(e)){const o=(Number(e)+n)*t;return r?o===0?"0":`${o}px`:`${o}`}else{const o=nf.exec(e);return o?e.replace(nf,String((Number(o[0])+n)*t)):e}return e}function rf(e){const{left:t,right:n,top:r,bottom:o}=ar(e);return`${r} ${t} ${o} ${n}`}const of=new Set;function Jw(e,t){const n=`[naive/${e}]: ${t}`;of.has(n)||(of.add(n),console.error(n))}function tE(e,t){console.error(`[naive/${e}]: ${t}`)}function Qw(e,t,n){console.error(`[naive/${e}]: ${t}`,n)}function nE(e,t){throw new Error(`[naive/${e}]: ${t}`)}function Ye(e,...t){if(Array.isArray(e))e.forEach(n=>Ye(n,...t));else return e(...t)}function rE(e){return Object.keys(e)}function qt(e){return e.some(t=>an(t)?!(t.type===Ke||t.type===Ge&&!qt(t.children)):!0)?e:null}function Ho(e,t){return e&&qt(e())||t()}function oE(e,t,n){return e&&qt(e(t))||n(t)}function Vt(e,t){const n=e&&qt(e());return t(n||null)}function iE(e){return!(e&&qt(e()))}const sf=He({render(){var e,t;return(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e)}}),rr="n-config-provider",up="n";function yi(e={},t={defaultBordered:!0}){const n=at(rr,null);return{inlineThemeDisabled:n==null?void 0:n.inlineThemeDisabled,mergedRtlRef:n==null?void 0:n.mergedRtlRef,mergedComponentPropsRef:n==null?void 0:n.mergedComponentPropsRef,mergedBreakpointsRef:n==null?void 0:n.mergedBreakpointsRef,mergedBorderedRef:ae(()=>{var r,o;const{bordered:i}=e;return i!==void 0?i:(o=(r=n==null?void 0:n.mergedBorderedRef.value)!==null&&r!==void 0?r:t.defaultBordered)!==null&&o!==void 0?o:!0}),mergedClsPrefixRef:n?n.mergedClsPrefixRef:Gs(up),namespaceRef:ae(()=>n==null?void 0:n.mergedNamespaceRef.value)}}function Zw(){const e=at(rr,null);return e?e.mergedClsPrefixRef:Gs(up)}function _i(e,t,n,r){n||nE("useThemeClass","cssVarsRef is not passed");const o=at(rr,null),i=o==null?void 0:o.mergedThemeHashRef,s=o==null?void 0:o.styleMountTarget,l=ce(""),a=ll();let c;const u=`__${e}`,f=()=>{let d=u;const h=t?t.value:void 0,p=i==null?void 0:i.value;p&&(d+=`-${p}`),h&&(d+=`-${h}`);const{themeOverrides:y,builtinThemeOverrides:R}=r;y&&(d+=`-${Ta(JSON.stringify(y))}`),R&&(d+=`-${Ta(JSON.stringify(R))}`),l.value=d,c=()=>{const T=n.value;let w="";for(const g in T)w+=`${g}: ${T[g]};`;G(`.${d}`,w).mount({id:d,ssr:a,parent:s}),c=void 0}};return Jr(()=>{f()}),{themeClass:l,onRender:()=>{c==null||c()}}}const lf="n-form-item";function fp(e,{defaultSize:t="medium",mergedSize:n,mergedDisabled:r}={}){const o=at(lf,null);el(lf,null);const i=ae(n?()=>n(o):()=>{const{size:a}=e;if(a)return a;if(o){const{mergedSize:c}=o;if(c.value!==void 0)return c.value}return t}),s=ae(r?()=>r(o):()=>{const{disabled:a}=e;return a!==void 0?a:o?o.disabled.value:!1}),l=ae(()=>{const{status:a}=e;return a||(o==null?void 0:o.mergedValidationStatus.value)});return nr(()=>{o&&o.restoreValidation()}),{mergedSizeRef:i,mergedDisabledRef:s,mergedStatusRef:l,nTriggerFormBlur(){o&&o.handleContentBlur()},nTriggerFormChange(){o&&o.handleContentChange()},nTriggerFormFocus(){o&&o.handleContentFocus()},nTriggerFormInput(){o&&o.handleContentInput()}}}const sE={name:"en-US",global:{undo:"Undo",redo:"Redo",confirm:"Confirm",clear:"Clear"},Popconfirm:{positiveText:"Confirm",negativeText:"Cancel"},Cascader:{placeholder:"Please Select",loading:"Loading",loadingRequiredMessage:e=>`Please load all ${e}'s descendants before checking it.`},Time:{dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss"},DatePicker:{yearFormat:"yyyy",monthFormat:"MMM",dayFormat:"eeeeee",yearTypeFormat:"yyyy",monthTypeFormat:"yyyy-MM",dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss",quarterFormat:"yyyy-qqq",weekFormat:"YYYY-w",clear:"Clear",now:"Now",confirm:"Confirm",selectTime:"Select Time",selectDate:"Select Date",datePlaceholder:"Select Date",datetimePlaceholder:"Select Date and Time",monthPlaceholder:"Select Month",yearPlaceholder:"Select Year",quarterPlaceholder:"Select Quarter",weekPlaceholder:"Select Week",startDatePlaceholder:"Start Date",endDatePlaceholder:"End Date",startDatetimePlaceholder:"Start Date and Time",endDatetimePlaceholder:"End Date and Time",startMonthPlaceholder:"Start Month",endMonthPlaceholder:"End Month",monthBeforeYear:!0,firstDayOfWeek:6,today:"Today"},DataTable:{checkTableAll:"Select all in the table",uncheckTableAll:"Unselect all in the table",confirm:"Confirm",clear:"Clear"},LegacyTransfer:{sourceTitle:"Source",targetTitle:"Target"},Transfer:{selectAll:"Select all",unselectAll:"Unselect all",clearAll:"Clear",total:e=>`Total ${e} items`,selected:e=>`${e} items selected`},Empty:{description:"No Data"},Select:{placeholder:"Please Select"},TimePicker:{placeholder:"Select Time",positiveText:"OK",negativeText:"Cancel",now:"Now",clear:"Clear"},Pagination:{goto:"Goto",selectionSuffix:"page"},DynamicTags:{add:"Add"},Log:{loading:"Loading"},Input:{placeholder:"Please Input"},InputNumber:{placeholder:"Please Input"},DynamicInput:{create:"Create"},ThemeEditor:{title:"Theme Editor",clearAllVars:"Clear All Variables",clearSearch:"Clear Search",filterCompName:"Filter Component Name",filterVarName:"Filter Variable Name",import:"Import",export:"Export",restore:"Reset to Default"},Image:{tipPrevious:"Previous picture (←)",tipNext:"Next picture (→)",tipCounterclockwise:"Counterclockwise",tipClockwise:"Clockwise",tipZoomOut:"Zoom out",tipZoomIn:"Zoom in",tipDownload:"Download",tipClose:"Close (Esc)",tipOriginalSize:"Zoom to original size"}};function ql(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}function Oo(e){return(t,n)=>{const r=n!=null&&n.context?String(n.context):"standalone";let o;if(r==="formatting"&&e.formattingValues){const s=e.defaultFormattingWidth||e.defaultWidth,l=n!=null&&n.width?String(n.width):s;o=e.formattingValues[l]||e.formattingValues[s]}else{const s=e.defaultWidth,l=n!=null&&n.width?String(n.width):e.defaultWidth;o=e.values[l]||e.values[s]}const i=e.argumentCallback?e.argumentCallback(t):t;return o[i]}}function No(e){return(t,n={})=>{const r=n.width,o=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],i=t.match(o);if(!i)return null;const s=i[0],l=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],a=Array.isArray(l)?aE(l,f=>f.test(s)):lE(l,f=>f.test(s));let c;c=e.valueCallback?e.valueCallback(a):a,c=n.valueCallback?n.valueCallback(c):c;const u=t.slice(s.length);return{value:c,rest:u}}}function lE(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function aE(e,t){for(let n=0;n{const r=t.match(e.matchPattern);if(!r)return null;const o=r[0],i=t.match(e.parsePattern);if(!i)return null;let s=e.valueCallback?e.valueCallback(i[0]):i[0];s=n.valueCallback?n.valueCallback(s):s;const l=t.slice(o.length);return{value:s,rest:l}}}const uE={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},fE=(e,t,n)=>{let r;const o=uE[e];return typeof o=="string"?r=o:t===1?r=o.one:r=o.other.replace("{{count}}",t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r},dE={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},hE=(e,t,n,r)=>dE[e],pE={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},gE={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},mE={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},bE={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},vE={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},yE={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},_E=(e,t)=>{const n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},EE={ordinalNumber:_E,era:Oo({values:pE,defaultWidth:"wide"}),quarter:Oo({values:gE,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Oo({values:mE,defaultWidth:"wide"}),day:Oo({values:bE,defaultWidth:"wide"}),dayPeriod:Oo({values:vE,defaultWidth:"wide",formattingValues:yE,defaultFormattingWidth:"wide"})},SE=/^(\d+)(th|st|nd|rd)?/i,CE=/\d+/i,xE={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},TE={any:[/^b/i,/^(a|c)/i]},wE={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},OE={any:[/1/i,/2/i,/3/i,/4/i]},NE={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},RE={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},AE={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},PE={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},IE={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},ME={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},DE={ordinalNumber:cE({matchPattern:SE,parsePattern:CE,valueCallback:e=>parseInt(e,10)}),era:No({matchPatterns:xE,defaultMatchWidth:"wide",parsePatterns:TE,defaultParseWidth:"any"}),quarter:No({matchPatterns:wE,defaultMatchWidth:"wide",parsePatterns:OE,defaultParseWidth:"any",valueCallback:e=>e+1}),month:No({matchPatterns:NE,defaultMatchWidth:"wide",parsePatterns:RE,defaultParseWidth:"any"}),day:No({matchPatterns:AE,defaultMatchWidth:"wide",parsePatterns:PE,defaultParseWidth:"any"}),dayPeriod:No({matchPatterns:IE,defaultMatchWidth:"any",parsePatterns:ME,defaultParseWidth:"any"})},$E={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},LE={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},FE={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},kE={date:ql({formats:$E,defaultWidth:"full"}),time:ql({formats:LE,defaultWidth:"full"}),dateTime:ql({formats:FE,defaultWidth:"full"})},BE={code:"en-US",formatDistance:fE,formatLong:kE,formatRelative:hE,localize:EE,match:DE,options:{weekStartsOn:0,firstWeekContainsDate:1}},HE={name:"en-US",locale:BE};var dp=typeof global=="object"&&global&&global.Object===Object&&global,VE=typeof self=="object"&&self&&self.Object===Object&&self,po=dp||VE||Function("return this")(),to=po.Symbol,hp=Object.prototype,zE=hp.hasOwnProperty,UE=hp.toString,Ro=to?to.toStringTag:void 0;function jE(e){var t=zE.call(e,Ro),n=e[Ro];try{e[Ro]=void 0;var r=!0}catch{}var o=UE.call(e);return r&&(t?e[Ro]=n:delete e[Ro]),o}var WE=Object.prototype,XE=WE.toString;function GE(e){return XE.call(e)}var KE="[object Null]",qE="[object Undefined]",af=to?to.toStringTag:void 0;function Ei(e){return e==null?e===void 0?qE:KE:af&&af in Object(e)?jE(e):GE(e)}function go(e){return e!=null&&typeof e=="object"}var YE="[object Symbol]";function JE(e){return typeof e=="symbol"||go(e)&&Ei(e)==YE}function QE(e,t){for(var n=-1,r=e==null?0:e.length,o=Array(r);++n0){if(++t>=_S)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function xS(e){return function(){return e}}var ws=function(){try{var e=yc(Object,"defineProperty");return e({},"",{}),e}catch{}}(),TS=ws?function(e,t){return ws(e,"toString",{configurable:!0,enumerable:!1,value:xS(t),writable:!0})}:gp,wS=CS(TS),OS=9007199254740991,NS=/^(?:0|[1-9]\d*)$/;function mp(e,t){var n=typeof e;return t=t??OS,!!t&&(n=="number"||n!="symbol"&&NS.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=$S}function Ec(e){return e!=null&&bp(e.length)&&!vc(e)}function LS(e,t,n){if(!Lr(n))return!1;var r=typeof t;return(r=="number"?Ec(n)&&mp(t,n.length):r=="string"&&t in n)?al(n[t],e):!1}function FS(e){return DS(function(t,n){var r=-1,o=n.length,i=o>1?n[o-1]:void 0,s=o>2?n[2]:void 0;for(i=e.length>3&&typeof i=="function"?(o--,i):void 0,s&&LS(n[0],n[1],s)&&(i=o<3?void 0:i,o=1),t=Object(t);++r-1}function j1(e,t){var n=this.__data__,r=cl(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function An(e){var t=-1,n=e==null?0:e.length;for(this.clear();++to?0:o+t),n=n>o?o:n,n<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(o);++r=r?e:oC(e,t,n)}var sC="\\ud800-\\udfff",lC="\\u0300-\\u036f",aC="\\ufe20-\\ufe2f",cC="\\u20d0-\\u20ff",uC=lC+aC+cC,fC="\\ufe0e\\ufe0f",dC="\\u200d",hC=RegExp("["+dC+sC+uC+fC+"]");function Np(e){return hC.test(e)}function pC(e){return e.split("")}var Rp="\\ud800-\\udfff",gC="\\u0300-\\u036f",mC="\\ufe20-\\ufe2f",bC="\\u20d0-\\u20ff",vC=gC+mC+bC,yC="\\ufe0e\\ufe0f",_C="["+Rp+"]",Pa="["+vC+"]",Ia="\\ud83c[\\udffb-\\udfff]",EC="(?:"+Pa+"|"+Ia+")",Ap="[^"+Rp+"]",Pp="(?:\\ud83c[\\udde6-\\uddff]){2}",Ip="[\\ud800-\\udbff][\\udc00-\\udfff]",SC="\\u200d",Mp=EC+"?",Dp="["+yC+"]?",CC="(?:"+SC+"(?:"+[Ap,Pp,Ip].join("|")+")"+Dp+Mp+")*",xC=Dp+Mp+CC,TC="(?:"+[Ap+Pa+"?",Pa,Pp,Ip,_C].join("|")+")",wC=RegExp(Ia+"(?="+Ia+")|"+TC+xC,"g");function OC(e){return e.match(wC)||[]}function NC(e){return Np(e)?OC(e):pC(e)}function RC(e){return function(t){t=J1(t);var n=Np(t)?NC(t):void 0,r=n?n[0]:t.charAt(0),o=n?iC(n,1).join(""):t.slice(1);return r[e]()+o}}var AC=RC("toUpperCase");function PC(){this.__data__=new An,this.size=0}function IC(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function MC(e){return this.__data__.get(e)}function DC(e){return this.__data__.has(e)}var $C=200;function LC(e,t){var n=this.__data__;if(n instanceof An){var r=n.__data__;if(!Tp||r.length<$C-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new mo(r)}return n.set(e,t),this.size=n.size,this}function bo(e){var t=this.__data__=new An(e);this.size=t.size}bo.prototype.clear=PC;bo.prototype.delete=IC;bo.prototype.get=MC;bo.prototype.has=DC;bo.prototype.set=LC;var $p=typeof exports=="object"&&exports&&!exports.nodeType&&exports,yf=$p&&typeof module=="object"&&module&&!module.nodeType&&module,FC=yf&&yf.exports===$p,_f=FC?po.Buffer:void 0;_f&&_f.allocUnsafe;function kC(e,t){return e.slice()}var Ef=po.Uint8Array;function BC(e){var t=new e.constructor(e.byteLength);return new Ef(t).set(new Ef(e)),t}function HC(e,t){var n=BC(e.buffer);return new e.constructor(n,e.byteOffset,e.length)}function VC(e){return typeof e.constructor=="function"&&!vp(e)?bS(wp(e)):{}}function zC(e){return function(t,n,r){for(var o=-1,i=Object(t),s=r(t),l=s.length;l--;){var a=s[++o];if(n(i[a],a,i)===!1)break}return t}}var UC=zC();function Ma(e,t,n){(n!==void 0&&!al(e[t],n)||n===void 0&&!(t in e))&&_c(e,t,n)}function jC(e){return go(e)&&Ec(e)}function Da(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}function WC(e){return IS(e,xp(e))}function XC(e,t,n,r,o,i,s){var l=Da(e,n),a=Da(t,n),c=s.get(a);if(c){Ma(e,n,c);return}var u=i?i(l,a,n+"",e,t,s):void 0,f=u===void 0;if(f){var d=Ts(a),h=!d&&Ep(a),p=!d&&!h&&Cp(a);u=a,d||h||p?Ts(l)?u=l:jC(l)?u=yS(l):h?(f=!1,u=kC(a)):p?(f=!1,u=HC(a)):u=[]:rC(a)||Aa(a)?(u=l,Aa(l)?u=WC(l):(!Lr(l)||vc(l))&&(u=VC(a))):f=!1}f&&(s.set(a,u),o(u,a,r,i,s),s.delete(a)),Ma(e,n,u)}function Lp(e,t,n,r,o){e!==t&&UC(t,function(i,s){if(o||(o=new bo),Lr(i))XC(e,t,s,n,Lp,r,o);else{var l=r?r(Da(e,s),i,s+"",e,t,o):void 0;l===void 0&&(l=i),Ma(e,s,l)}},xp)}var Gi=FS(function(e,t,n){Lp(e,t,n)});function GC(e){const{mergedLocaleRef:t,mergedDateLocaleRef:n}=at(rr,null)||{},r=ae(()=>{var i,s;return(s=(i=t==null?void 0:t.value)===null||i===void 0?void 0:i[e])!==null&&s!==void 0?s:sE[e]});return{dateLocaleRef:ae(()=>{var i;return(i=n==null?void 0:n.value)!==null&&i!==void 0?i:HE}),localeRef:r}}const oi="naive-ui-style";function fl(e,t,n){if(!t)return;const r=ll(),o=ae(()=>{const{value:l}=t;if(!l)return;const a=l[e];if(a)return a}),i=at(rr,null),s=()=>{Jr(()=>{const{value:l}=n,a=`${l}${e}Rtl`;if(t_(a,r))return;const{value:c}=o;c&&c.style.mount({id:a,head:!0,anchorMetaName:oi,props:{bPrefix:l?`.${l}-`:void 0},ssr:r,parent:i==null?void 0:i.styleMountTarget})})};return r?s():mi(s),o}const Si={fontFamily:'v-sans, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',fontFamilyMono:"v-mono, SFMono-Regular, Menlo, Consolas, Courier, monospace",fontWeight:"400",fontWeightStrong:"500",cubicBezierEaseInOut:"cubic-bezier(.4, 0, .2, 1)",cubicBezierEaseOut:"cubic-bezier(0, 0, .2, 1)",cubicBezierEaseIn:"cubic-bezier(.4, 0, 1, 1)",borderRadius:"3px",borderRadiusSmall:"2px",fontSize:"14px",fontSizeMini:"12px",fontSizeTiny:"12px",fontSizeSmall:"14px",fontSizeMedium:"14px",fontSizeLarge:"15px",fontSizeHuge:"16px",lineHeight:"1.6",heightMini:"16px",heightTiny:"22px",heightSmall:"28px",heightMedium:"34px",heightLarge:"40px",heightHuge:"46px"},{fontSize:KC,fontFamily:qC,lineHeight:YC}=Si,Fp=G("body",` margin: 0; - font-size: ${ky}; - font-family: ${Ly}; - line-height: ${Wy}; + font-size: ${KC}; + font-family: ${qC}; + line-height: ${YC}; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; -`,[j("input",` +`,[G("input",` font-family: inherit; font-size: inherit; - `)]),gr="n-config-provider",Xn="naive-ui-style";function OC(e){return e}function Rt(e,t,r,n,o,i){const s=Oi(),l=Ye(gr,null);if(r){const c=()=>{const u=i==null?void 0:i.value;r.mount({id:u===void 0?t:u+t,head:!0,props:{bPrefix:u?`.${u}-`:void 0},anchorMetaName:Xn,ssr:s,parent:l==null?void 0:l.styleMountTarget}),l!=null&&l.preflightStyleDisabled||$f.mount({id:"n-global",head:!0,anchorMetaName:Xn,ssr:s,parent:l==null?void 0:l.styleMountTarget})};s?c():an(c)}return le(()=>{var c;const{theme:{common:u,self:f,peers:v={}}={},themeOverrides:y={},builtinThemeOverrides:b={}}=o,{common:_,peers:M}=y,{common:E=void 0,[e]:{common:T=void 0,self:h=void 0,peers:p={}}={}}=(l==null?void 0:l.mergedThemeRef.value)||{},{common:C=void 0,[e]:$={}}=(l==null?void 0:l.mergedThemeOverridesRef.value)||{},{common:g,peers:S={}}=$,w=Ao({},u||T||E||n.common,C,g,_),P=Ao((c=f||h||n.self)===null||c===void 0?void 0:c(w),b,$,y);return{common:w,self:P,peers:Ao({},n.peers,p,v),peerOverrides:Ao({},b.peers,S,M)}})}Rt.props={theme:Object,themeOverrides:Object,builtinThemeOverrides:Object};const Rf="n";function lo(e={},t={defaultBordered:!0}){const r=Ye(gr,null);return{inlineThemeDisabled:r==null?void 0:r.inlineThemeDisabled,mergedRtlRef:r==null?void 0:r.mergedRtlRef,mergedComponentPropsRef:r==null?void 0:r.mergedComponentPropsRef,mergedBreakpointsRef:r==null?void 0:r.mergedBreakpointsRef,mergedBorderedRef:le(()=>{var n,o;const{bordered:i}=e;return i!==void 0?i:(o=(n=r==null?void 0:r.mergedBorderedRef.value)!==null&&n!==void 0?n:t.defaultBordered)!==null&&o!==void 0?o:!0}),mergedClsPrefixRef:r?r.mergedClsPrefixRef:mi(Rf),namespaceRef:le(()=>r==null?void 0:r.mergedNamespaceRef.value)}}function MC(){const e=Ye(gr,null);return e?e.mergedClsPrefixRef:mi(Rf)}const jy={name:"en-US",global:{undo:"Undo",redo:"Redo",confirm:"Confirm",clear:"Clear"},Popconfirm:{positiveText:"Confirm",negativeText:"Cancel"},Cascader:{placeholder:"Please Select",loading:"Loading",loadingRequiredMessage:e=>`Please load all ${e}'s descendants before checking it.`},Time:{dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss"},DatePicker:{yearFormat:"yyyy",monthFormat:"MMM",dayFormat:"eeeeee",yearTypeFormat:"yyyy",monthTypeFormat:"yyyy-MM",dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss",quarterFormat:"yyyy-qqq",weekFormat:"YYYY-w",clear:"Clear",now:"Now",confirm:"Confirm",selectTime:"Select Time",selectDate:"Select Date",datePlaceholder:"Select Date",datetimePlaceholder:"Select Date and Time",monthPlaceholder:"Select Month",yearPlaceholder:"Select Year",quarterPlaceholder:"Select Quarter",weekPlaceholder:"Select Week",startDatePlaceholder:"Start Date",endDatePlaceholder:"End Date",startDatetimePlaceholder:"Start Date and Time",endDatetimePlaceholder:"End Date and Time",startMonthPlaceholder:"Start Month",endMonthPlaceholder:"End Month",monthBeforeYear:!0,firstDayOfWeek:6,today:"Today"},DataTable:{checkTableAll:"Select all in the table",uncheckTableAll:"Unselect all in the table",confirm:"Confirm",clear:"Clear"},LegacyTransfer:{sourceTitle:"Source",targetTitle:"Target"},Transfer:{selectAll:"Select all",unselectAll:"Unselect all",clearAll:"Clear",total:e=>`Total ${e} items`,selected:e=>`${e} items selected`},Empty:{description:"No Data"},Select:{placeholder:"Please Select"},TimePicker:{placeholder:"Select Time",positiveText:"OK",negativeText:"Cancel",now:"Now",clear:"Clear"},Pagination:{goto:"Goto",selectionSuffix:"page"},DynamicTags:{add:"Add"},Log:{loading:"Loading"},Input:{placeholder:"Please Input"},InputNumber:{placeholder:"Please Input"},DynamicInput:{create:"Create"},ThemeEditor:{title:"Theme Editor",clearAllVars:"Clear All Variables",clearSearch:"Clear Search",filterCompName:"Filter Component Name",filterVarName:"Filter Variable Name",import:"Import",export:"Export",restore:"Reset to Default"},Image:{tipPrevious:"Previous picture (←)",tipNext:"Next picture (→)",tipCounterclockwise:"Counterclockwise",tipClockwise:"Clockwise",tipZoomOut:"Zoom out",tipZoomIn:"Zoom in",tipDownload:"Download",tipClose:"Close (Esc)",tipOriginalSize:"Zoom to original size"}};function es(e){return(t={})=>{const r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}function _n(e){return(t,r)=>{const n=r!=null&&r.context?String(r.context):"standalone";let o;if(n==="formatting"&&e.formattingValues){const s=e.defaultFormattingWidth||e.defaultWidth,l=r!=null&&r.width?String(r.width):s;o=e.formattingValues[l]||e.formattingValues[s]}else{const s=e.defaultWidth,l=r!=null&&r.width?String(r.width):e.defaultWidth;o=e.values[l]||e.values[s]}const i=e.argumentCallback?e.argumentCallback(t):t;return o[i]}}function Sn(e){return(t,r={})=>{const n=r.width,o=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],i=t.match(o);if(!i)return null;const s=i[0],l=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],a=Array.isArray(l)?Uy(l,f=>f.test(s)):Vy(l,f=>f.test(s));let c;c=e.valueCallback?e.valueCallback(a):a,c=r.valueCallback?r.valueCallback(c):c;const u=t.slice(s.length);return{value:c,rest:u}}}function Vy(e,t){for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function Uy(e,t){for(let r=0;r{const n=t.match(e.matchPattern);if(!n)return null;const o=n[0],i=t.match(e.parsePattern);if(!i)return null;let s=e.valueCallback?e.valueCallback(i[0]):i[0];s=r.valueCallback?r.valueCallback(s):s;const l=t.slice(o.length);return{value:s,rest:l}}}const Gy={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},qy=(e,t,r)=>{let n;const o=Gy[e];return typeof o=="string"?n=o:t===1?n=o.one:n=o.other.replace("{{count}}",t.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+n:n+" ago":n},Yy={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Xy=(e,t,r,n)=>Yy[e],Jy={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Zy={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Qy={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},ex={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},tx={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},rx={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},nx=(e,t)=>{const r=Number(e),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},ox={ordinalNumber:nx,era:_n({values:Jy,defaultWidth:"wide"}),quarter:_n({values:Zy,defaultWidth:"wide",argumentCallback:e=>e-1}),month:_n({values:Qy,defaultWidth:"wide"}),day:_n({values:ex,defaultWidth:"wide"}),dayPeriod:_n({values:tx,defaultWidth:"wide",formattingValues:rx,defaultFormattingWidth:"wide"})},ix=/^(\d+)(th|st|nd|rd)?/i,sx=/\d+/i,lx={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},ax={any:[/^b/i,/^(a|c)/i]},cx={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},ux={any:[/1/i,/2/i,/3/i,/4/i]},fx={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},dx={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},hx={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},px={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},gx={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},bx={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},vx={ordinalNumber:Ky({matchPattern:ix,parsePattern:sx,valueCallback:e=>parseInt(e,10)}),era:Sn({matchPatterns:lx,defaultMatchWidth:"wide",parsePatterns:ax,defaultParseWidth:"any"}),quarter:Sn({matchPatterns:cx,defaultMatchWidth:"wide",parsePatterns:ux,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Sn({matchPatterns:fx,defaultMatchWidth:"wide",parsePatterns:dx,defaultParseWidth:"any"}),day:Sn({matchPatterns:hx,defaultMatchWidth:"wide",parsePatterns:px,defaultParseWidth:"any"}),dayPeriod:Sn({matchPatterns:gx,defaultMatchWidth:"any",parsePatterns:bx,defaultParseWidth:"any"})},mx={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},yx={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},xx={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Cx={date:es({formats:mx,defaultWidth:"full"}),time:es({formats:yx,defaultWidth:"full"}),dateTime:es({formats:xx,defaultWidth:"full"})},wx={code:"en-US",formatDistance:qy,formatLong:Cx,formatRelative:Xy,localize:ox,match:vx,options:{weekStartsOn:0,firstWeekContainsDate:1}},_x={name:"en-US",locale:wx};function Sx(e){const{mergedLocaleRef:t,mergedDateLocaleRef:r}=Ye(gr,null)||{},n=le(()=>{var i,s;return(s=(i=t==null?void 0:t.value)===null||i===void 0?void 0:i[e])!==null&&s!==void 0?s:jy[e]});return{dateLocaleRef:le(()=>{var i;return(i=r==null?void 0:r.value)!==null&&i!==void 0?i:_x}),localeRef:n}}function gn(e,t,r){if(!t)return;const n=Oi(),o=Ye(gr,null),i=()=>{const s=r.value;t.mount({id:s===void 0?e:s+e,head:!0,anchorMetaName:Xn,props:{bPrefix:s?`.${s}-`:void 0},ssr:n,parent:o==null?void 0:o.styleMountTarget}),o!=null&&o.preflightStyleDisabled||$f.mount({id:"n-global",head:!0,anchorMetaName:Xn,ssr:n,parent:o==null?void 0:o.styleMountTarget})};n?i():an(i)}function ao(e,t,r,n){r||wb("useThemeClass","cssVarsRef is not passed");const o=Ye(gr,null),i=o==null?void 0:o.mergedThemeHashRef,s=o==null?void 0:o.styleMountTarget,l=ae(""),a=Oi();let c;const u=`__${e}`,f=()=>{let v=u;const y=t?t.value:void 0,b=i==null?void 0:i.value;b&&(v+=`-${b}`),y&&(v+=`-${y}`);const{themeOverrides:_,builtinThemeOverrides:M}=n;_&&(v+=`-${Ss(JSON.stringify(_))}`),M&&(v+=`-${Ss(JSON.stringify(M))}`),l.value=v,c=()=>{const E=r.value;let T="";for(const h in E)T+=`${h}: ${E[h]};`;j(`.${v}`,T).mount({id:v,ssr:a,parent:s}),c=void 0}};return en(()=>{f()}),{themeClass:l,onRender:()=>{c==null||c()}}}function Ii(e,t,r){if(!t)return;const n=Oi(),o=le(()=>{const{value:l}=t;if(!l)return;const a=l[e];if(a)return a}),i=Ye(gr,null),s=()=>{en(()=>{const{value:l}=r,a=`${l}${e}Rtl`;if(Vb(a,n))return;const{value:c}=o;c&&c.style.mount({id:a,head:!0,anchorMetaName:Xn,props:{bPrefix:l?`.${l}-`:void 0},ssr:n,parent:i==null?void 0:i.styleMountTarget})})};return n?s():an(s),o}function Af(e,t){return Me({name:_y(e),setup(){var r;const n=(r=Ye(gr,null))===null||r===void 0?void 0:r.mergedIconsRef;return()=>{var o;const i=(o=n==null?void 0:n.value)===null||o===void 0?void 0:o[e];return i?i():t}}})}const Tx=Af("close",O("svg",{viewBox:"0 0 12 12",version:"1.1",xmlns:"http://www.w3.org/2000/svg","aria-hidden":!0},O("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},O("g",{fill:"currentColor","fill-rule":"nonzero"},O("path",{d:"M2.08859116,2.2156945 L2.14644661,2.14644661 C2.32001296,1.97288026 2.58943736,1.95359511 2.7843055,2.08859116 L2.85355339,2.14644661 L6,5.293 L9.14644661,2.14644661 C9.34170876,1.95118446 9.65829124,1.95118446 9.85355339,2.14644661 C10.0488155,2.34170876 10.0488155,2.65829124 9.85355339,2.85355339 L6.707,6 L9.85355339,9.14644661 C10.0271197,9.32001296 10.0464049,9.58943736 9.91140884,9.7843055 L9.85355339,9.85355339 C9.67998704,10.0271197 9.41056264,10.0464049 9.2156945,9.91140884 L9.14644661,9.85355339 L6,6.707 L2.85355339,9.85355339 C2.65829124,10.0488155 2.34170876,10.0488155 2.14644661,9.85355339 C1.95118446,9.65829124 1.95118446,9.34170876 2.14644661,9.14644661 L5.293,6 L2.14644661,2.85355339 C1.97288026,2.67998704 1.95359511,2.41056264 2.08859116,2.2156945 L2.14644661,2.14644661 L2.08859116,2.2156945 Z"}))))),Px=Me({name:"Eye",render(){return O("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},O("path",{d:"M255.66 112c-77.94 0-157.89 45.11-220.83 135.33a16 16 0 0 0-.27 17.77C82.92 340.8 161.8 400 255.66 400c92.84 0 173.34-59.38 221.79-135.25a16.14 16.14 0 0 0 0-17.47C428.89 172.28 347.8 112 255.66 112z",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"32"}),O("circle",{cx:"256",cy:"256",r:"80",fill:"none",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"32"}))}}),Ex=Me({name:"EyeOff",render(){return O("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},O("path",{d:"M432 448a15.92 15.92 0 0 1-11.31-4.69l-352-352a16 16 0 0 1 22.62-22.62l352 352A16 16 0 0 1 432 448z",fill:"currentColor"}),O("path",{d:"M255.66 384c-41.49 0-81.5-12.28-118.92-36.5c-34.07-22-64.74-53.51-88.7-91v-.08c19.94-28.57 41.78-52.73 65.24-72.21a2 2 0 0 0 .14-2.94L93.5 161.38a2 2 0 0 0-2.71-.12c-24.92 21-48.05 46.76-69.08 76.92a31.92 31.92 0 0 0-.64 35.54c26.41 41.33 60.4 76.14 98.28 100.65C162 402 207.9 416 255.66 416a239.13 239.13 0 0 0 75.8-12.58a2 2 0 0 0 .77-3.31l-21.58-21.58a4 4 0 0 0-3.83-1a204.8 204.8 0 0 1-51.16 6.47z",fill:"currentColor"}),O("path",{d:"M490.84 238.6c-26.46-40.92-60.79-75.68-99.27-100.53C349 110.55 302 96 255.66 96a227.34 227.34 0 0 0-74.89 12.83a2 2 0 0 0-.75 3.31l21.55 21.55a4 4 0 0 0 3.88 1a192.82 192.82 0 0 1 50.21-6.69c40.69 0 80.58 12.43 118.55 37c34.71 22.4 65.74 53.88 89.76 91a.13.13 0 0 1 0 .16a310.72 310.72 0 0 1-64.12 72.73a2 2 0 0 0-.15 2.95l19.9 19.89a2 2 0 0 0 2.7.13a343.49 343.49 0 0 0 68.64-78.48a32.2 32.2 0 0 0-.1-34.78z",fill:"currentColor"}),O("path",{d:"M256 160a95.88 95.88 0 0 0-21.37 2.4a2 2 0 0 0-1 3.38l112.59 112.56a2 2 0 0 0 3.38-1A96 96 0 0 0 256 160z",fill:"currentColor"}),O("path",{d:"M165.78 233.66a2 2 0 0 0-3.38 1a96 96 0 0 0 115 115a2 2 0 0 0 1-3.38z",fill:"currentColor"}))}}),$x=Me({name:"ChevronDown",render(){return O("svg",{viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},O("path",{d:"M3.14645 5.64645C3.34171 5.45118 3.65829 5.45118 3.85355 5.64645L8 9.79289L12.1464 5.64645C12.3417 5.45118 12.6583 5.45118 12.8536 5.64645C13.0488 5.84171 13.0488 6.15829 12.8536 6.35355L8.35355 10.8536C8.15829 11.0488 7.84171 11.0488 7.64645 10.8536L3.14645 6.35355C2.95118 6.15829 2.95118 5.84171 3.14645 5.64645Z",fill:"currentColor"}))}}),Rx=Af("clear",O("svg",{viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},O("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},O("g",{fill:"currentColor","fill-rule":"nonzero"},O("path",{d:"M8,2 C11.3137085,2 14,4.6862915 14,8 C14,11.3137085 11.3137085,14 8,14 C4.6862915,14 2,11.3137085 2,8 C2,4.6862915 4.6862915,2 8,2 Z M6.5343055,5.83859116 C6.33943736,5.70359511 6.07001296,5.72288026 5.89644661,5.89644661 L5.89644661,5.89644661 L5.83859116,5.9656945 C5.70359511,6.16056264 5.72288026,6.42998704 5.89644661,6.60355339 L5.89644661,6.60355339 L7.293,8 L5.89644661,9.39644661 L5.83859116,9.4656945 C5.70359511,9.66056264 5.72288026,9.92998704 5.89644661,10.1035534 L5.89644661,10.1035534 L5.9656945,10.1614088 C6.16056264,10.2964049 6.42998704,10.2771197 6.60355339,10.1035534 L6.60355339,10.1035534 L8,8.707 L9.39644661,10.1035534 L9.4656945,10.1614088 C9.66056264,10.2964049 9.92998704,10.2771197 10.1035534,10.1035534 L10.1035534,10.1035534 L10.1614088,10.0343055 C10.2964049,9.83943736 10.2771197,9.57001296 10.1035534,9.39644661 L10.1035534,9.39644661 L8.707,8 L10.1035534,6.60355339 L10.1614088,6.5343055 C10.2964049,6.33943736 10.2771197,6.07001296 10.1035534,5.89644661 L10.1035534,5.89644661 L10.0343055,5.83859116 C9.83943736,5.70359511 9.57001296,5.72288026 9.39644661,5.89644661 L9.39644661,5.89644661 L8,7.293 L6.60355339,5.89644661 Z"}))))),gl=Me({name:"BaseIconSwitchTransition",setup(e,{slots:t}){const r=ov();return()=>O(Kn,{name:"icon-switch-transition",appear:r.value},t)}}),Ax=Me({name:"FadeInExpandTransition",props:{appear:Boolean,group:Boolean,mode:String,onLeave:Function,onAfterLeave:Function,onAfterEnter:Function,width:Boolean,reverse:Boolean},setup(e,{slots:t}){function r(l){e.width?l.style.maxWidth=`${l.offsetWidth}px`:l.style.maxHeight=`${l.offsetHeight}px`,l.offsetWidth}function n(l){e.width?l.style.maxWidth="0":l.style.maxHeight="0",l.offsetWidth;const{onLeave:a}=e;a&&a()}function o(l){e.width?l.style.maxWidth="":l.style.maxHeight="";const{onAfterLeave:a}=e;a&&a()}function i(l){if(l.style.transition="none",e.width){const a=l.offsetWidth;l.style.maxWidth="0",l.offsetWidth,l.style.transition="",l.style.maxWidth=`${a}px`}else if(e.reverse)l.style.maxHeight=`${l.offsetHeight}px`,l.offsetHeight,l.style.transition="",l.style.maxHeight="0";else{const a=l.offsetHeight;l.style.maxHeight="0",l.offsetWidth,l.style.transition="",l.style.maxHeight=`${a}px`}l.offsetWidth}function s(l){var a;e.width?l.style.maxWidth="":e.reverse||(l.style.maxHeight=""),(a=e.onAfterEnter)===null||a===void 0||a.call(e)}return()=>{const{group:l,width:a,appear:c,mode:u}=e,f=l?Ou:Kn,v={name:a?"fade-in-width-expand-transition":"fade-in-height-expand-transition",appear:c,onEnter:i,onAfterEnter:s,onBeforeLeave:r,onLeave:n,onAfterLeave:o};return l||(v.mode=u),O(f,v,t)}}}),Ox=de("base-icon",` + `)]);function vo(e,t,n){if(!t)return;const r=ll(),o=at(rr,null),i=()=>{const s=n.value;t.mount({id:s===void 0?e:s+e,head:!0,anchorMetaName:oi,props:{bPrefix:s?`.${s}-`:void 0},ssr:r,parent:o==null?void 0:o.styleMountTarget}),o!=null&&o.preflightStyleDisabled||Fp.mount({id:"n-global",head:!0,anchorMetaName:oi,ssr:r,parent:o==null?void 0:o.styleMountTarget})};r?i():mi(i)}function eO(e){return e}function Zt(e,t,n,r,o,i){const s=ll(),l=at(rr,null);if(n){const c=()=>{const u=i==null?void 0:i.value;n.mount({id:u===void 0?t:u+t,head:!0,props:{bPrefix:u?`.${u}-`:void 0},anchorMetaName:oi,ssr:s,parent:l==null?void 0:l.styleMountTarget}),l!=null&&l.preflightStyleDisabled||Fp.mount({id:"n-global",head:!0,anchorMetaName:oi,ssr:s,parent:l==null?void 0:l.styleMountTarget})};s?c():mi(c)}return ae(()=>{var c;const{theme:{common:u,self:f,peers:d={}}={},themeOverrides:h={},builtinThemeOverrides:p={}}=o,{common:y,peers:R}=h,{common:T=void 0,[e]:{common:w=void 0,self:g=void 0,peers:b={}}={}}=(l==null?void 0:l.mergedThemeRef.value)||{},{common:S=void 0,[e]:A={}}=(l==null?void 0:l.mergedThemeOverridesRef.value)||{},{common:v,peers:C={}}=A,_=Gi({},u||w||T||r.common,S,v,y),O=Gi((c=f||g||r.self)===null||c===void 0?void 0:c(_),p,A,h);return{common:_,self:O,peers:Gi({},r.peers,b,d),peerOverrides:Gi({},p.peers,C,R)}})}Zt.props={theme:Object,themeOverrides:Object,builtinThemeOverrides:Object};const JC=pe("base-icon",` height: 1em; width: 1em; line-height: 1em; @@ -51,10 +48,34 @@ ${t} position: relative; fill: currentColor; transform: translateZ(0); -`,[j("svg",` +`,[G("svg",` height: 1em; width: 1em; - `)]),Jn=Me({name:"BaseIcon",props:{role:String,ariaLabel:String,ariaDisabled:{type:Boolean,default:void 0},ariaHidden:{type:Boolean,default:void 0},clsPrefix:{type:String,required:!0},onClick:Function,onMousedown:Function,onMouseup:Function},setup(e){gn("-base-icon",Ox,ur(e,"clsPrefix"))},render(){return O("i",{class:`${this.clsPrefix}-base-icon`,onClick:this.onClick,onMousedown:this.onMousedown,onMouseup:this.onMouseup,role:this.role,"aria-label":this.ariaLabel,"aria-hidden":this.ariaHidden,"aria-disabled":this.ariaDisabled},this.$slots)}}),Mx=de("base-close",` + `)]),ii=He({name:"BaseIcon",props:{role:String,ariaLabel:String,ariaDisabled:{type:Boolean,default:void 0},ariaHidden:{type:Boolean,default:void 0},clsPrefix:{type:String,required:!0},onClick:Function,onMousedown:Function,onMouseup:Function},setup(e){vo("-base-icon",JC,Kn(e,"clsPrefix"))},render(){return M("i",{class:`${this.clsPrefix}-base-icon`,onClick:this.onClick,onMousedown:this.onMousedown,onMouseup:this.onMouseup,role:this.role,"aria-label":this.ariaLabel,"aria-hidden":this.ariaHidden,"aria-disabled":this.ariaDisabled},this.$slots)}}),Sc=He({name:"BaseIconSwitchTransition",setup(e,{slots:t}){const n=C_();return()=>M(ei,{name:"icon-switch-transition",appear:n.value},t)}});function kp(e,t){const n=He({render(){return t()}});return He({name:AC(e),setup(){var r;const o=(r=at(rr,null))===null||r===void 0?void 0:r.mergedIconsRef;return()=>{var i;const s=(i=o==null?void 0:o.value)===null||i===void 0?void 0:i[e];return s?s():M(n,null)}}})}const QC=He({name:"ChevronDown",render(){return M("svg",{viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},M("path",{d:"M3.14645 5.64645C3.34171 5.45118 3.65829 5.45118 3.85355 5.64645L8 9.79289L12.1464 5.64645C12.3417 5.45118 12.6583 5.45118 12.8536 5.64645C13.0488 5.84171 13.0488 6.15829 12.8536 6.35355L8.35355 10.8536C8.15829 11.0488 7.84171 11.0488 7.64645 10.8536L3.14645 6.35355C2.95118 6.15829 2.95118 5.84171 3.14645 5.64645Z",fill:"currentColor"}))}}),ZC=kp("clear",()=>M("svg",{viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},M("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},M("g",{fill:"currentColor","fill-rule":"nonzero"},M("path",{d:"M8,2 C11.3137085,2 14,4.6862915 14,8 C14,11.3137085 11.3137085,14 8,14 C4.6862915,14 2,11.3137085 2,8 C2,4.6862915 4.6862915,2 8,2 Z M6.5343055,5.83859116 C6.33943736,5.70359511 6.07001296,5.72288026 5.89644661,5.89644661 L5.89644661,5.89644661 L5.83859116,5.9656945 C5.70359511,6.16056264 5.72288026,6.42998704 5.89644661,6.60355339 L5.89644661,6.60355339 L7.293,8 L5.89644661,9.39644661 L5.83859116,9.4656945 C5.70359511,9.66056264 5.72288026,9.92998704 5.89644661,10.1035534 L5.89644661,10.1035534 L5.9656945,10.1614088 C6.16056264,10.2964049 6.42998704,10.2771197 6.60355339,10.1035534 L6.60355339,10.1035534 L8,8.707 L9.39644661,10.1035534 L9.4656945,10.1614088 C9.66056264,10.2964049 9.92998704,10.2771197 10.1035534,10.1035534 L10.1035534,10.1035534 L10.1614088,10.0343055 C10.2964049,9.83943736 10.2771197,9.57001296 10.1035534,9.39644661 L10.1035534,9.39644661 L8.707,8 L10.1035534,6.60355339 L10.1614088,6.5343055 C10.2964049,6.33943736 10.2771197,6.07001296 10.1035534,5.89644661 L10.1035534,5.89644661 L10.0343055,5.83859116 C9.83943736,5.70359511 9.57001296,5.72288026 9.39644661,5.89644661 L9.39644661,5.89644661 L8,7.293 L6.60355339,5.89644661 Z"}))))),ex=kp("close",()=>M("svg",{viewBox:"0 0 12 12",version:"1.1",xmlns:"http://www.w3.org/2000/svg","aria-hidden":!0},M("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},M("g",{fill:"currentColor","fill-rule":"nonzero"},M("path",{d:"M2.08859116,2.2156945 L2.14644661,2.14644661 C2.32001296,1.97288026 2.58943736,1.95359511 2.7843055,2.08859116 L2.85355339,2.14644661 L6,5.293 L9.14644661,2.14644661 C9.34170876,1.95118446 9.65829124,1.95118446 9.85355339,2.14644661 C10.0488155,2.34170876 10.0488155,2.65829124 9.85355339,2.85355339 L6.707,6 L9.85355339,9.14644661 C10.0271197,9.32001296 10.0464049,9.58943736 9.91140884,9.7843055 L9.85355339,9.85355339 C9.67998704,10.0271197 9.41056264,10.0464049 9.2156945,9.91140884 L9.14644661,9.85355339 L6,6.707 L2.85355339,9.85355339 C2.65829124,10.0488155 2.34170876,10.0488155 2.14644661,9.85355339 C1.95118446,9.65829124 1.95118446,9.34170876 2.14644661,9.14644661 L5.293,6 L2.14644661,2.85355339 C1.97288026,2.67998704 1.95359511,2.41056264 2.08859116,2.2156945 L2.14644661,2.14644661 L2.08859116,2.2156945 Z"}))))),tx=He({name:"Eye",render(){return M("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},M("path",{d:"M255.66 112c-77.94 0-157.89 45.11-220.83 135.33a16 16 0 0 0-.27 17.77C82.92 340.8 161.8 400 255.66 400c92.84 0 173.34-59.38 221.79-135.25a16.14 16.14 0 0 0 0-17.47C428.89 172.28 347.8 112 255.66 112z",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"32"}),M("circle",{cx:"256",cy:"256",r:"80",fill:"none",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"32"}))}}),nx=He({name:"EyeOff",render(){return M("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},M("path",{d:"M432 448a15.92 15.92 0 0 1-11.31-4.69l-352-352a16 16 0 0 1 22.62-22.62l352 352A16 16 0 0 1 432 448z",fill:"currentColor"}),M("path",{d:"M255.66 384c-41.49 0-81.5-12.28-118.92-36.5c-34.07-22-64.74-53.51-88.7-91v-.08c19.94-28.57 41.78-52.73 65.24-72.21a2 2 0 0 0 .14-2.94L93.5 161.38a2 2 0 0 0-2.71-.12c-24.92 21-48.05 46.76-69.08 76.92a31.92 31.92 0 0 0-.64 35.54c26.41 41.33 60.4 76.14 98.28 100.65C162 402 207.9 416 255.66 416a239.13 239.13 0 0 0 75.8-12.58a2 2 0 0 0 .77-3.31l-21.58-21.58a4 4 0 0 0-3.83-1a204.8 204.8 0 0 1-51.16 6.47z",fill:"currentColor"}),M("path",{d:"M490.84 238.6c-26.46-40.92-60.79-75.68-99.27-100.53C349 110.55 302 96 255.66 96a227.34 227.34 0 0 0-74.89 12.83a2 2 0 0 0-.75 3.31l21.55 21.55a4 4 0 0 0 3.88 1a192.82 192.82 0 0 1 50.21-6.69c40.69 0 80.58 12.43 118.55 37c34.71 22.4 65.74 53.88 89.76 91a.13.13 0 0 1 0 .16a310.72 310.72 0 0 1-64.12 72.73a2 2 0 0 0-.15 2.95l19.9 19.89a2 2 0 0 0 2.7.13a343.49 343.49 0 0 0 68.64-78.48a32.2 32.2 0 0 0-.1-34.78z",fill:"currentColor"}),M("path",{d:"M256 160a95.88 95.88 0 0 0-21.37 2.4a2 2 0 0 0-1 3.38l112.59 112.56a2 2 0 0 0 3.38-1A96 96 0 0 0 256 160z",fill:"currentColor"}),M("path",{d:"M165.78 233.66a2 2 0 0 0-3.38 1a96 96 0 0 0 115 115a2 2 0 0 0 1-3.38z",fill:"currentColor"}))}}),{cubicBezierEaseInOut:rx}=Si;function Os({originalTransform:e="",left:t=0,top:n=0,transition:r=`all .3s ${rx} !important`}={}){return[G("&.icon-switch-transition-enter-from, &.icon-switch-transition-leave-to",{transform:`${e} scale(0.75)`,left:t,top:n,opacity:0}),G("&.icon-switch-transition-enter-to, &.icon-switch-transition-leave-from",{transform:`scale(1) ${e}`,left:t,top:n,opacity:1}),G("&.icon-switch-transition-enter-active, &.icon-switch-transition-leave-active",{transformOrigin:"center",position:"absolute",left:t,top:n,transition:r})]}const ox=pe("base-clear",` + flex-shrink: 0; + height: 1em; + width: 1em; + position: relative; +`,[G(">",[q("clear",` + font-size: var(--n-clear-size); + height: 1em; + width: 1em; + cursor: pointer; + color: var(--n-clear-color); + transition: color .3s var(--n-bezier); + display: flex; + `,[G("&:hover",` + color: var(--n-clear-color-hover)!important; + `),G("&:active",` + color: var(--n-clear-color-pressed)!important; + `)]),q("placeholder",` + display: flex; + `),q("clear, placeholder",` + position: absolute; + left: 50%; + top: 50%; + transform: translateX(-50%) translateY(-50%); + `,[Os({originalTransform:"translateX(-50%) translateY(-50%)",left:"50%",top:"50%"})])])]),$a=He({name:"BaseClear",props:{clsPrefix:{type:String,required:!0},show:Boolean,onClear:Function},setup(e){return vo("-base-clear",ox,Kn(e,"clsPrefix")),{handleMouseDown(t){t.preventDefault()}}},render(){const{clsPrefix:e}=this;return M("div",{class:`${e}-base-clear`},M(Sc,null,{default:()=>{var t,n;return this.show?M("div",{key:"dismiss",class:`${e}-base-clear__clear`,onClick:this.onClear,onMousedown:this.handleMouseDown,"data-clear":!0},Ho(this.$slots.icon,()=>[M(ii,{clsPrefix:e},{default:()=>M(ZC,null)})])):M("div",{key:"icon",class:`${e}-base-clear__placeholder`},(n=(t=this.$slots).placeholder)===null||n===void 0?void 0:n.call(t))}}))}}),ix=pe("base-close",` display: flex; align-items: center; justify-content: center; @@ -69,10 +90,10 @@ ${t} border: none; position: relative; padding: 0; -`,[ce("absolute",` +`,[ue("absolute",` height: var(--n-close-icon-size); width: var(--n-close-icon-size); - `),j("&::before",` + `),G("&::before",` content: ""; position: absolute; width: var(--n-close-size); @@ -82,23 +103,23 @@ ${t} transform: translateY(-50%) translateX(-50%); transition: inherit; border-radius: inherit; - `),or("disabled",[j("&:hover",` + `),Vn("disabled",[G("&:hover",` color: var(--n-close-icon-color-hover); - `),j("&:hover::before",` + `),G("&:hover::before",` background-color: var(--n-close-color-hover); - `),j("&:focus::before",` + `),G("&:focus::before",` background-color: var(--n-close-color-hover); - `),j("&:active",` + `),G("&:active",` color: var(--n-close-icon-color-pressed); - `),j("&:active::before",` + `),G("&:active::before",` background-color: var(--n-close-color-pressed); - `)]),ce("disabled",` + `)]),ue("disabled",` cursor: not-allowed; color: var(--n-close-icon-color-disabled); background-color: transparent; - `),ce("round",[j("&::before",` + `),ue("round",[G("&::before",` border-radius: 50%; - `)])]),Bx=Me({name:"BaseClose",props:{isButtonTag:{type:Boolean,default:!0},clsPrefix:{type:String,required:!0},disabled:{type:Boolean,default:void 0},focusable:{type:Boolean,default:!0},round:Boolean,onClick:Function,absolute:Boolean},setup(e){return gn("-base-close",Mx,ur(e,"clsPrefix")),()=>{const{clsPrefix:t,disabled:r,absolute:n,round:o,isButtonTag:i}=e;return O(i?"button":"div",{type:i?"button":void 0,tabindex:r||!e.focusable?-1:0,"aria-disabled":r,"aria-label":"close",role:i?void 0:"button",disabled:r,class:[`${t}-base-close`,n&&`${t}-base-close--absolute`,r&&`${t}-base-close--disabled`,o&&`${t}-base-close--round`],onMousedown:l=>{e.focusable||l.preventDefault()},onClick:e.onClick},O(Jn,{clsPrefix:t},{default:()=>O(Tx,null)}))}}}),{cubicBezierEaseInOut:Fx}=so;function ii({originalTransform:e="",left:t=0,top:r=0,transition:n=`all .3s ${Fx} !important`}={}){return[j("&.icon-switch-transition-enter-from, &.icon-switch-transition-leave-to",{transform:`${e} scale(0.75)`,left:t,top:r,opacity:0}),j("&.icon-switch-transition-enter-to, &.icon-switch-transition-leave-from",{transform:`scale(1) ${e}`,left:t,top:r,opacity:1}),j("&.icon-switch-transition-enter-active, &.icon-switch-transition-leave-active",{transformOrigin:"center",position:"absolute",left:t,top:r,transition:n})]}const Ix=j([j("@keyframes rotator",` + `)])]),sx=He({name:"BaseClose",props:{isButtonTag:{type:Boolean,default:!0},clsPrefix:{type:String,required:!0},disabled:{type:Boolean,default:void 0},focusable:{type:Boolean,default:!0},round:Boolean,onClick:Function,absolute:Boolean},setup(e){return vo("-base-close",ix,Kn(e,"clsPrefix")),()=>{const{clsPrefix:t,disabled:n,absolute:r,round:o,isButtonTag:i}=e;return M(i?"button":"div",{type:i?"button":void 0,tabindex:n||!e.focusable?-1:0,"aria-disabled":n,"aria-label":"close",role:i?void 0:"button",disabled:n,class:[`${t}-base-close`,r&&`${t}-base-close--absolute`,n&&`${t}-base-close--disabled`,o&&`${t}-base-close--round`],onMousedown:l=>{e.focusable||l.preventDefault()},onClick:e.onClick},M(ii,{clsPrefix:t},{default:()=>M(ex,null)}))}}}),lx=He({name:"FadeInExpandTransition",props:{appear:Boolean,group:Boolean,mode:String,onLeave:Function,onAfterLeave:Function,onAfterEnter:Function,width:Boolean,reverse:Boolean},setup(e,{slots:t}){function n(l){e.width?l.style.maxWidth=`${l.offsetWidth}px`:l.style.maxHeight=`${l.offsetHeight}px`,l.offsetWidth}function r(l){e.width?l.style.maxWidth="0":l.style.maxHeight="0",l.offsetWidth;const{onLeave:a}=e;a&&a()}function o(l){e.width?l.style.maxWidth="":l.style.maxHeight="";const{onAfterLeave:a}=e;a&&a()}function i(l){if(l.style.transition="none",e.width){const a=l.offsetWidth;l.style.maxWidth="0",l.offsetWidth,l.style.transition="",l.style.maxWidth=`${a}px`}else if(e.reverse)l.style.maxHeight=`${l.offsetHeight}px`,l.offsetHeight,l.style.transition="",l.style.maxHeight="0";else{const a=l.offsetHeight;l.style.maxHeight="0",l.offsetWidth,l.style.transition="",l.style.maxHeight=`${a}px`}l.offsetWidth}function s(l){var a;e.width?l.style.maxWidth="":e.reverse||(l.style.maxHeight=""),(a=e.onAfterEnter)===null||a===void 0||a.call(e)}return()=>{const{group:l,width:a,appear:c,mode:u}=e,f=l?Hh:ei,d={name:a?"fade-in-width-expand-transition":"fade-in-height-expand-transition",appear:c,onEnter:i,onAfterEnter:s,onBeforeLeave:n,onLeave:r,onAfterLeave:o};return l||(d.mode=u),M(f,d,t)}}}),ax=G([G("@keyframes rotator",` 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); @@ -106,128 +127,116 @@ ${t} 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); - }`),de("base-loading",` + }`),pe("base-loading",` position: relative; line-height: 0; width: 1em; height: 1em; - `,[K("transition-wrapper",` + `,[q("transition-wrapper",` position: absolute; width: 100%; height: 100%; - `,[ii()]),K("placeholder",` + `,[Os()]),q("placeholder",` position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); - `,[ii({left:"50%",top:"50%",originalTransform:"translateX(-50%) translateY(-50%)"})]),K("container",` + `,[Os({left:"50%",top:"50%",originalTransform:"translateX(-50%) translateY(-50%)"})]),q("container",` animation: rotator 3s linear infinite both; - `,[K("icon",` + `,[q("icon",` height: 1em; width: 1em; - `)])])]),ts="1.6s",zx={strokeWidth:{type:Number,default:28},stroke:{type:String,default:void 0}},Of=Me({name:"BaseLoading",props:Object.assign({clsPrefix:{type:String,required:!0},show:{type:Boolean,default:!0},scale:{type:Number,default:1},radius:{type:Number,default:100}},zx),setup(e){gn("-base-loading",Ix,ur(e,"clsPrefix"))},render(){const{clsPrefix:e,radius:t,strokeWidth:r,stroke:n,scale:o}=this,i=t/o;return O("div",{class:`${e}-base-loading`,role:"img","aria-label":"loading"},O(gl,null,{default:()=>this.show?O("div",{key:"icon",class:`${e}-base-loading__transition-wrapper`},O("div",{class:`${e}-base-loading__container`},O("svg",{class:`${e}-base-loading__icon`,viewBox:`0 0 ${2*i} ${2*i}`,xmlns:"http://www.w3.org/2000/svg",style:{color:n}},O("g",null,O("animateTransform",{attributeName:"transform",type:"rotate",values:`0 ${i} ${i};270 ${i} ${i}`,begin:"0s",dur:ts,fill:"freeze",repeatCount:"indefinite"}),O("circle",{class:`${e}-base-loading__icon`,fill:"none",stroke:"currentColor","stroke-width":r,"stroke-linecap":"round",cx:i,cy:i,r:t-r/2,"stroke-dasharray":5.67*t,"stroke-dashoffset":18.48*t},O("animateTransform",{attributeName:"transform",type:"rotate",values:`0 ${i} ${i};135 ${i} ${i};450 ${i} ${i}`,begin:"0s",dur:ts,fill:"freeze",repeatCount:"indefinite"}),O("animate",{attributeName:"stroke-dashoffset",values:`${5.67*t};${1.42*t};${5.67*t}`,begin:"0s",dur:ts,fill:"freeze",repeatCount:"indefinite"})))))):O("div",{key:"placeholder",class:`${e}-base-loading__placeholder`},this.$slots)}))}}),re={neutralBase:"#FFF",neutralInvertBase:"#000",neutralTextBase:"#000",neutralPopover:"#fff",neutralCard:"#fff",neutralModal:"#fff",neutralBody:"#fff",alpha1:"0.82",alpha2:"0.72",alpha3:"0.38",alpha4:"0.24",alpha5:"0.18",alphaClose:"0.6",alphaDisabled:"0.5",alphaDisabledInput:"0.02",alphaPending:"0.05",alphaTablePending:"0.02",alphaPressed:"0.07",alphaAvatar:"0.2",alphaRail:"0.14",alphaProgressRail:".08",alphaBorder:"0.12",alphaDivider:"0.06",alphaInput:"0",alphaAction:"0.02",alphaTab:"0.04",alphaScrollbar:"0.25",alphaScrollbarHover:"0.4",alphaCode:"0.05",alphaTag:"0.02",primaryHover:"#36ad6a",primaryDefault:"#18a058",primaryActive:"#0c7a43",primarySuppl:"#36ad6a",infoHover:"#4098fc",infoDefault:"#2080f0",infoActive:"#1060c9",infoSuppl:"#4098fc",errorHover:"#de576d",errorDefault:"#d03050",errorActive:"#ab1f3f",errorSuppl:"#de576d",warningHover:"#fcb040",warningDefault:"#f0a020",warningActive:"#c97c10",warningSuppl:"#fcb040",successHover:"#36ad6a",successDefault:"#18a058",successActive:"#0c7a43",successSuppl:"#36ad6a"},Hx=Ir(re.neutralBase),Mf=Ir(re.neutralInvertBase),Dx=`rgba(${Mf.slice(0,3).join(", ")}, `;function Da(e){return`${Dx+String(e)})`}function Ze(e){const t=Array.from(Mf);return t[3]=Number(e),cl(Hx,t)}const co=Object.assign(Object.assign({name:"common"},so),{baseColor:re.neutralBase,primaryColor:re.primaryDefault,primaryColorHover:re.primaryHover,primaryColorPressed:re.primaryActive,primaryColorSuppl:re.primarySuppl,infoColor:re.infoDefault,infoColorHover:re.infoHover,infoColorPressed:re.infoActive,infoColorSuppl:re.infoSuppl,successColor:re.successDefault,successColorHover:re.successHover,successColorPressed:re.successActive,successColorSuppl:re.successSuppl,warningColor:re.warningDefault,warningColorHover:re.warningHover,warningColorPressed:re.warningActive,warningColorSuppl:re.warningSuppl,errorColor:re.errorDefault,errorColorHover:re.errorHover,errorColorPressed:re.errorActive,errorColorSuppl:re.errorSuppl,textColorBase:re.neutralTextBase,textColor1:"rgb(31, 34, 37)",textColor2:"rgb(51, 54, 57)",textColor3:"rgb(118, 124, 130)",textColorDisabled:Ze(re.alpha4),placeholderColor:Ze(re.alpha4),placeholderColorDisabled:Ze(re.alpha5),iconColor:Ze(re.alpha4),iconColorHover:So(Ze(re.alpha4),{lightness:.75}),iconColorPressed:So(Ze(re.alpha4),{lightness:.9}),iconColorDisabled:Ze(re.alpha5),opacity1:re.alpha1,opacity2:re.alpha2,opacity3:re.alpha3,opacity4:re.alpha4,opacity5:re.alpha5,dividerColor:"rgb(239, 239, 245)",borderColor:"rgb(224, 224, 230)",closeIconColor:Ze(Number(re.alphaClose)),closeIconColorHover:Ze(Number(re.alphaClose)),closeIconColorPressed:Ze(Number(re.alphaClose)),closeColorHover:"rgba(0, 0, 0, .09)",closeColorPressed:"rgba(0, 0, 0, .13)",clearColor:Ze(re.alpha4),clearColorHover:So(Ze(re.alpha4),{lightness:.75}),clearColorPressed:So(Ze(re.alpha4),{lightness:.9}),scrollbarColor:Da(re.alphaScrollbar),scrollbarColorHover:Da(re.alphaScrollbarHover),scrollbarWidth:"5px",scrollbarHeight:"5px",scrollbarBorderRadius:"5px",progressRailColor:Ze(re.alphaProgressRail),railColor:"rgb(219, 219, 223)",popoverColor:re.neutralPopover,tableColor:re.neutralCard,cardColor:re.neutralCard,modalColor:re.neutralModal,bodyColor:re.neutralBody,tagColor:"#eee",avatarColor:Ze(re.alphaAvatar),invertedColor:"rgb(0, 20, 40)",inputColor:Ze(re.alphaInput),codeColor:"rgb(244, 244, 248)",tabColor:"rgb(247, 247, 250)",actionColor:"rgb(250, 250, 252)",tableHeaderColor:"rgb(250, 250, 252)",hoverColor:"rgb(243, 243, 245)",tableColorHover:"rgba(0, 0, 100, 0.03)",tableColorStriped:"rgba(0, 0, 100, 0.02)",pressedColor:"rgb(237, 237, 239)",opacityDisabled:re.alphaDisabled,inputColorDisabled:"rgb(250, 250, 252)",buttonColor2:"rgba(46, 51, 56, .05)",buttonColor2Hover:"rgba(46, 51, 56, .09)",buttonColor2Pressed:"rgba(46, 51, 56, .13)",boxShadow1:"0 1px 2px -2px rgba(0, 0, 0, .08), 0 3px 6px 0 rgba(0, 0, 0, .06), 0 5px 12px 4px rgba(0, 0, 0, .04)",boxShadow2:"0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05)",boxShadow3:"0 6px 16px -9px rgba(0, 0, 0, .08), 0 9px 28px 0 rgba(0, 0, 0, .05), 0 12px 48px 16px rgba(0, 0, 0, .03)"}),Nx={railInsetHorizontalBottom:"auto 2px 4px 2px",railInsetHorizontalTop:"4px 2px auto 2px",railInsetVerticalRight:"2px 4px 2px auto",railInsetVerticalLeft:"2px auto 2px 4px",railColor:"transparent"};function kx(e){const{scrollbarColor:t,scrollbarColorHover:r,scrollbarHeight:n,scrollbarWidth:o,scrollbarBorderRadius:i}=e;return Object.assign(Object.assign({},Nx),{height:n,width:o,borderRadius:i,color:t,colorHover:r})}const Lx={name:"Scrollbar",common:co,self:kx},{cubicBezierEaseInOut:Na}=so;function Wx({name:e="fade-in",enterDuration:t="0.2s",leaveDuration:r="0.2s",enterCubicBezier:n=Na,leaveCubicBezier:o=Na}={}){return[j(`&.${e}-transition-enter-active`,{transition:`all ${t} ${n}!important`}),j(`&.${e}-transition-leave-active`,{transition:`all ${r} ${o}!important`}),j(`&.${e}-transition-enter-from, &.${e}-transition-leave-to`,{opacity:0}),j(`&.${e}-transition-leave-from, &.${e}-transition-enter-to`,{opacity:1})]}const jx=de("scrollbar",` + `)])])]),Ql="1.6s",cx={strokeWidth:{type:Number,default:28},stroke:{type:String,default:void 0}},Bp=He({name:"BaseLoading",props:Object.assign({clsPrefix:{type:String,required:!0},show:{type:Boolean,default:!0},scale:{type:Number,default:1},radius:{type:Number,default:100}},cx),setup(e){vo("-base-loading",ax,Kn(e,"clsPrefix"))},render(){const{clsPrefix:e,radius:t,strokeWidth:n,stroke:r,scale:o}=this,i=t/o;return M("div",{class:`${e}-base-loading`,role:"img","aria-label":"loading"},M(Sc,null,{default:()=>this.show?M("div",{key:"icon",class:`${e}-base-loading__transition-wrapper`},M("div",{class:`${e}-base-loading__container`},M("svg",{class:`${e}-base-loading__icon`,viewBox:`0 0 ${2*i} ${2*i}`,xmlns:"http://www.w3.org/2000/svg",style:{color:r}},M("g",null,M("animateTransform",{attributeName:"transform",type:"rotate",values:`0 ${i} ${i};270 ${i} ${i}`,begin:"0s",dur:Ql,fill:"freeze",repeatCount:"indefinite"}),M("circle",{class:`${e}-base-loading__icon`,fill:"none",stroke:"currentColor","stroke-width":n,"stroke-linecap":"round",cx:i,cy:i,r:t-n/2,"stroke-dasharray":5.67*t,"stroke-dashoffset":18.48*t},M("animateTransform",{attributeName:"transform",type:"rotate",values:`0 ${i} ${i};135 ${i} ${i};450 ${i} ${i}`,begin:"0s",dur:Ql,fill:"freeze",repeatCount:"indefinite"}),M("animate",{attributeName:"stroke-dashoffset",values:`${5.67*t};${1.42*t};${5.67*t}`,begin:"0s",dur:Ql,fill:"freeze",repeatCount:"indefinite"})))))):M("div",{key:"placeholder",class:`${e}-base-loading__placeholder`},this.$slots)}))}}),{cubicBezierEaseInOut:Sf}=Si;function ux({name:e="fade-in",enterDuration:t="0.2s",leaveDuration:n="0.2s",enterCubicBezier:r=Sf,leaveCubicBezier:o=Sf}={}){return[G(`&.${e}-transition-enter-active`,{transition:`all ${t} ${r}!important`}),G(`&.${e}-transition-leave-active`,{transition:`all ${n} ${o}!important`}),G(`&.${e}-transition-enter-from, &.${e}-transition-leave-to`,{opacity:0}),G(`&.${e}-transition-leave-from, &.${e}-transition-enter-to`,{opacity:1})]}const re={neutralBase:"#FFF",neutralInvertBase:"#000",neutralTextBase:"#000",neutralPopover:"#fff",neutralCard:"#fff",neutralModal:"#fff",neutralBody:"#fff",alpha1:"0.82",alpha2:"0.72",alpha3:"0.38",alpha4:"0.24",alpha5:"0.18",alphaClose:"0.6",alphaDisabled:"0.5",alphaDisabledInput:"0.02",alphaPending:"0.05",alphaTablePending:"0.02",alphaPressed:"0.07",alphaAvatar:"0.2",alphaRail:"0.14",alphaProgressRail:".08",alphaBorder:"0.12",alphaDivider:"0.06",alphaInput:"0",alphaAction:"0.02",alphaTab:"0.04",alphaScrollbar:"0.25",alphaScrollbarHover:"0.4",alphaCode:"0.05",alphaTag:"0.02",primaryHover:"#36ad6a",primaryDefault:"#18a058",primaryActive:"#0c7a43",primarySuppl:"#36ad6a",infoHover:"#4098fc",infoDefault:"#2080f0",infoActive:"#1060c9",infoSuppl:"#4098fc",errorHover:"#de576d",errorDefault:"#d03050",errorActive:"#ab1f3f",errorSuppl:"#de576d",warningHover:"#fcb040",warningDefault:"#f0a020",warningActive:"#c97c10",warningSuppl:"#fcb040",successHover:"#36ad6a",successDefault:"#18a058",successActive:"#0c7a43",successSuppl:"#36ad6a"},fx=Nr(re.neutralBase),Hp=Nr(re.neutralInvertBase),dx=`rgba(${Hp.slice(0,3).join(", ")}, `;function Cf(e){return`${dx+String(e)})`}function ft(e){const t=Array.from(Hp);return t[3]=Number(e),mc(fx,t)}const Ci=Object.assign(Object.assign({name:"common"},Si),{baseColor:re.neutralBase,primaryColor:re.primaryDefault,primaryColorHover:re.primaryHover,primaryColorPressed:re.primaryActive,primaryColorSuppl:re.primarySuppl,infoColor:re.infoDefault,infoColorHover:re.infoHover,infoColorPressed:re.infoActive,infoColorSuppl:re.infoSuppl,successColor:re.successDefault,successColorHover:re.successHover,successColorPressed:re.successActive,successColorSuppl:re.successSuppl,warningColor:re.warningDefault,warningColorHover:re.warningHover,warningColorPressed:re.warningActive,warningColorSuppl:re.warningSuppl,errorColor:re.errorDefault,errorColorHover:re.errorHover,errorColorPressed:re.errorActive,errorColorSuppl:re.errorSuppl,textColorBase:re.neutralTextBase,textColor1:"rgb(31, 34, 37)",textColor2:"rgb(51, 54, 57)",textColor3:"rgb(118, 124, 130)",textColorDisabled:ft(re.alpha4),placeholderColor:ft(re.alpha4),placeholderColorDisabled:ft(re.alpha5),iconColor:ft(re.alpha4),iconColorHover:Ui(ft(re.alpha4),{lightness:.75}),iconColorPressed:Ui(ft(re.alpha4),{lightness:.9}),iconColorDisabled:ft(re.alpha5),opacity1:re.alpha1,opacity2:re.alpha2,opacity3:re.alpha3,opacity4:re.alpha4,opacity5:re.alpha5,dividerColor:"rgb(239, 239, 245)",borderColor:"rgb(224, 224, 230)",closeIconColor:ft(Number(re.alphaClose)),closeIconColorHover:ft(Number(re.alphaClose)),closeIconColorPressed:ft(Number(re.alphaClose)),closeColorHover:"rgba(0, 0, 0, .09)",closeColorPressed:"rgba(0, 0, 0, .13)",clearColor:ft(re.alpha4),clearColorHover:Ui(ft(re.alpha4),{lightness:.75}),clearColorPressed:Ui(ft(re.alpha4),{lightness:.9}),scrollbarColor:Cf(re.alphaScrollbar),scrollbarColorHover:Cf(re.alphaScrollbarHover),scrollbarWidth:"5px",scrollbarHeight:"5px",scrollbarBorderRadius:"5px",progressRailColor:ft(re.alphaProgressRail),railColor:"rgb(219, 219, 223)",popoverColor:re.neutralPopover,tableColor:re.neutralCard,cardColor:re.neutralCard,modalColor:re.neutralModal,bodyColor:re.neutralBody,tagColor:"#eee",avatarColor:ft(re.alphaAvatar),invertedColor:"rgb(0, 20, 40)",inputColor:ft(re.alphaInput),codeColor:"rgb(244, 244, 248)",tabColor:"rgb(247, 247, 250)",actionColor:"rgb(250, 250, 252)",tableHeaderColor:"rgb(250, 250, 252)",hoverColor:"rgb(243, 243, 245)",tableColorHover:"rgba(0, 0, 100, 0.03)",tableColorStriped:"rgba(0, 0, 100, 0.02)",pressedColor:"rgb(237, 237, 239)",opacityDisabled:re.alphaDisabled,inputColorDisabled:"rgb(250, 250, 252)",buttonColor2:"rgba(46, 51, 56, .05)",buttonColor2Hover:"rgba(46, 51, 56, .09)",buttonColor2Pressed:"rgba(46, 51, 56, .13)",boxShadow1:"0 1px 2px -2px rgba(0, 0, 0, .08), 0 3px 6px 0 rgba(0, 0, 0, .06), 0 5px 12px 4px rgba(0, 0, 0, .04)",boxShadow2:"0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05)",boxShadow3:"0 6px 16px -9px rgba(0, 0, 0, .08), 0 9px 28px 0 rgba(0, 0, 0, .05), 0 12px 48px 16px rgba(0, 0, 0, .03)"}),hx={railInsetHorizontalBottom:"auto 2px 4px 2px",railInsetHorizontalTop:"4px 2px auto 2px",railInsetVerticalRight:"2px 4px 2px auto",railInsetVerticalLeft:"2px auto 2px 4px",railColor:"transparent"};function px(e){const{scrollbarColor:t,scrollbarColorHover:n,scrollbarHeight:r,scrollbarWidth:o,scrollbarBorderRadius:i}=e;return Object.assign(Object.assign({},hx),{height:r,width:o,borderRadius:i,color:t,colorHover:n})}const gx={name:"Scrollbar",common:Ci,self:px},mx=pe("scrollbar",` overflow: hidden; position: relative; z-index: auto; height: 100%; width: 100%; -`,[j(">",[de("scrollbar-container",` +`,[G(">",[pe("scrollbar-container",` width: 100%; overflow: scroll; height: 100%; min-height: inherit; max-height: inherit; scrollbar-width: none; - `,[j("&::-webkit-scrollbar, &::-webkit-scrollbar-track-piece, &::-webkit-scrollbar-thumb",` + `,[G("&::-webkit-scrollbar, &::-webkit-scrollbar-track-piece, &::-webkit-scrollbar-thumb",` width: 0; height: 0; display: none; - `),j(">",[de("scrollbar-content",` + `),G(">",[pe("scrollbar-content",` box-sizing: border-box; min-width: 100%; - `)])])]),j(">, +",[de("scrollbar-rail",` + `)])])]),G(">, +",[pe("scrollbar-rail",` position: absolute; pointer-events: none; user-select: none; background: var(--n-scrollbar-rail-color); -webkit-user-select: none; - `,[ce("horizontal",` + `,[ue("horizontal",` height: var(--n-scrollbar-height); - `,[j(">",[K("scrollbar",` + `,[G(">",[q("scrollbar",` height: var(--n-scrollbar-height); border-radius: var(--n-scrollbar-border-radius); right: 0; - `)])]),ce("horizontal--top",` - inset: var(--n-scrollbar-rail-inset-horizontal-top); - `),ce("horizontal--bottom",` - inset: var(--n-scrollbar-rail-inset-horizontal-bottom); - `),ce("vertical",` + `)])]),ue("horizontal--top",` + top: var(--n-scrollbar-rail-top-horizontal-top); + right: var(--n-scrollbar-rail-right-horizontal-top); + bottom: var(--n-scrollbar-rail-bottom-horizontal-top); + left: var(--n-scrollbar-rail-left-horizontal-top); + `),ue("horizontal--bottom",` + top: var(--n-scrollbar-rail-top-horizontal-bottom); + right: var(--n-scrollbar-rail-right-horizontal-bottom); + bottom: var(--n-scrollbar-rail-bottom-horizontal-bottom); + left: var(--n-scrollbar-rail-left-horizontal-bottom); + `),ue("vertical",` width: var(--n-scrollbar-width); - `,[j(">",[K("scrollbar",` + `,[G(">",[q("scrollbar",` width: var(--n-scrollbar-width); border-radius: var(--n-scrollbar-border-radius); bottom: 0; - `)])]),ce("vertical--left",` - inset: var(--n-scrollbar-rail-inset-vertical-left); - `),ce("vertical--right",` - inset: var(--n-scrollbar-rail-inset-vertical-right); - `),ce("disabled",[j(">",[K("scrollbar","pointer-events: none;")])]),j(">",[K("scrollbar",` + `)])]),ue("vertical--left",` + top: var(--n-scrollbar-rail-top-vertical-left); + right: var(--n-scrollbar-rail-right-vertical-left); + bottom: var(--n-scrollbar-rail-bottom-vertical-left); + left: var(--n-scrollbar-rail-left-vertical-left); + `),ue("vertical--right",` + top: var(--n-scrollbar-rail-top-vertical-right); + right: var(--n-scrollbar-rail-right-vertical-right); + bottom: var(--n-scrollbar-rail-bottom-vertical-right); + left: var(--n-scrollbar-rail-left-vertical-right); + `),ue("disabled",[G(">",[q("scrollbar","pointer-events: none;")])]),G(">",[q("scrollbar",` z-index: 1; position: absolute; cursor: pointer; pointer-events: all; background-color: var(--n-scrollbar-color); transition: background-color .2s var(--n-scrollbar-bezier); - `,[Wx(),j("&:hover","background-color: var(--n-scrollbar-color-hover);")])])])])]),Vx=Object.assign(Object.assign({},Rt.props),{duration:{type:Number,default:0},scrollable:{type:Boolean,default:!0},xScrollable:Boolean,trigger:{type:String,default:"hover"},useUnifiedContainer:Boolean,triggerDisplayManually:Boolean,container:Function,content:Function,containerClass:String,containerStyle:[String,Object],contentClass:[String,Array],contentStyle:[String,Object],horizontalRailStyle:[String,Object],verticalRailStyle:[String,Object],onScroll:Function,onWheel:Function,onResize:Function,internalOnUpdateScrollLeft:Function,internalHoistYRail:Boolean,yPlacement:{type:String,default:"right"},xPlacement:{type:String,default:"bottom"}}),Bf=Me({name:"Scrollbar",props:Vx,inheritAttrs:!1,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:r,mergedRtlRef:n}=lo(e),o=Ii("Scrollbar",n,t),i=ae(null),s=ae(null),l=ae(null),a=ae(null),c=ae(null),u=ae(null),f=ae(null),v=ae(null),y=ae(null),b=ae(null),_=ae(null),M=ae(0),E=ae(0),T=ae(!1),h=ae(!1);let p=!1,C=!1,$,g,S=0,w=0,P=0,k=0;const A=sv(),G=Rt("Scrollbar","-scrollbar",jx,Lx,e,t),J=le(()=>{const{value:H}=v,{value:X}=u,{value:ie}=b;return H===null||X===null||ie===null?0:Math.min(H,ie*H/X+ra(G.value.self.width)*1.5)}),ee=le(()=>`${J.value}px`),W=le(()=>{const{value:H}=y,{value:X}=f,{value:ie}=_;return H===null||X===null||ie===null?0:ie*H/X+ra(G.value.self.height)*1.5}),V=le(()=>`${W.value}px`),q=le(()=>{const{value:H}=v,{value:X}=M,{value:ie}=u,{value:we}=b;if(H===null||ie===null||we===null)return 0;{const He=ie-H;return He?X/He*(we-J.value):0}}),be=le(()=>`${q.value}px`),$e=le(()=>{const{value:H}=y,{value:X}=E,{value:ie}=f,{value:we}=_;if(H===null||ie===null||we===null)return 0;{const He=ie-H;return He?X/He*(we-W.value):0}}),Be=le(()=>`${$e.value}px`),Fe=le(()=>{const{value:H}=v,{value:X}=u;return H!==null&&X!==null&&X>H}),Ct=le(()=>{const{value:H}=y,{value:X}=f;return H!==null&&X!==null&&X>H}),At=le(()=>{const{trigger:H}=e;return H==="none"||T.value}),Ot=le(()=>{const{trigger:H}=e;return H==="none"||h.value}),he=le(()=>{const{container:H}=e;return H?H():s.value}),pt=le(()=>{const{content:H}=e;return H?H():l.value}),wt=(H,X)=>{if(!e.scrollable)return;if(typeof H=="number"){d(H,X??0,0,!1,"auto");return}const{left:ie,top:we,index:He,elSize:Xe,position:gt,behavior:Re,el:Je,debounce:Mt=!0}=H;(ie!==void 0||we!==void 0)&&d(ie??0,we??0,0,!1,Re),Je!==void 0?d(0,Je.offsetTop,Je.offsetHeight,Mt,Re):He!==void 0&&Xe!==void 0?d(0,He*Xe,Xe,Mt,Re):gt==="bottom"?d(0,Number.MAX_SAFE_INTEGER,0,!1,Re):gt==="top"&&d(0,0,0,!1,Re)},pe=Bv(()=>{e.container||wt({top:M.value,left:E.value})}),lt=()=>{pe.isDeactivated||Z()},_t=H=>{if(pe.isDeactivated)return;const{onResize:X}=e;X&&X(H),Z()},Nt=(H,X)=>{if(!e.scrollable)return;const{value:ie}=he;ie&&(typeof H=="object"?ie.scrollBy(H):ie.scrollBy(H,X||0))};function d(H,X,ie,we,He){const{value:Xe}=he;if(Xe){if(we){const{scrollTop:gt,offsetHeight:Re}=Xe;if(X>gt){X+ie<=gt+Re||Xe.scrollTo({left:H,top:X+ie-Re,behavior:He});return}}Xe.scrollTo({left:H,top:X,behavior:He})}}function m(){U(),I(),Z()}function R(){L()}function L(){F(),z()}function F(){g!==void 0&&window.clearTimeout(g),g=window.setTimeout(()=>{h.value=!1},e.duration)}function z(){$!==void 0&&window.clearTimeout($),$=window.setTimeout(()=>{T.value=!1},e.duration)}function U(){$!==void 0&&window.clearTimeout($),T.value=!0}function I(){g!==void 0&&window.clearTimeout(g),h.value=!0}function N(H){const{onScroll:X}=e;X&&X(H),D()}function D(){const{value:H}=he;H&&(M.value=H.scrollTop,E.value=H.scrollLeft*(o!=null&&o.value?-1:1))}function te(){const{value:H}=pt;H&&(u.value=H.offsetHeight,f.value=H.offsetWidth);const{value:X}=he;X&&(v.value=X.offsetHeight,y.value=X.offsetWidth);const{value:ie}=c,{value:we}=a;ie&&(_.value=ie.offsetWidth),we&&(b.value=we.offsetHeight)}function Y(){const{value:H}=he;H&&(M.value=H.scrollTop,E.value=H.scrollLeft*(o!=null&&o.value?-1:1),v.value=H.offsetHeight,y.value=H.offsetWidth,u.value=H.scrollHeight,f.value=H.scrollWidth);const{value:X}=c,{value:ie}=a;X&&(_.value=X.offsetWidth),ie&&(b.value=ie.offsetHeight)}function Z(){e.scrollable&&(e.useUnifiedContainer?Y():(te(),D()))}function oe(H){var X;return!(!((X=i.value)===null||X===void 0)&&X.contains(fb(H)))}function fe(H){H.preventDefault(),H.stopPropagation(),C=!0,Pr("mousemove",window,ye,!0),Pr("mouseup",window,ve,!0),w=E.value,P=o!=null&&o.value?window.innerWidth-H.clientX:H.clientX}function ye(H){if(!C)return;$!==void 0&&window.clearTimeout($),g!==void 0&&window.clearTimeout(g);const{value:X}=y,{value:ie}=f,{value:we}=W;if(X===null||ie===null)return;const Xe=(o!=null&&o.value?window.innerWidth-H.clientX-P:H.clientX-P)*(ie-X)/(X-we),gt=ie-X;let Re=w+Xe;Re=Math.min(gt,Re),Re=Math.max(Re,0);const{value:Je}=he;if(Je){Je.scrollLeft=Re*(o!=null&&o.value?-1:1);const{internalOnUpdateScrollLeft:Mt}=e;Mt&&Mt(Re)}}function ve(H){H.preventDefault(),H.stopPropagation(),jt("mousemove",window,ye,!0),jt("mouseup",window,ve,!0),C=!1,Z(),oe(H)&&L()}function Ke(H){H.preventDefault(),H.stopPropagation(),p=!0,Pr("mousemove",window,Ie,!0),Pr("mouseup",window,Ge,!0),S=M.value,k=H.clientY}function Ie(H){if(!p)return;$!==void 0&&window.clearTimeout($),g!==void 0&&window.clearTimeout(g);const{value:X}=v,{value:ie}=u,{value:we}=J;if(X===null||ie===null)return;const Xe=(H.clientY-k)*(ie-X)/(X-we),gt=ie-X;let Re=S+Xe;Re=Math.min(gt,Re),Re=Math.max(Re,0);const{value:Je}=he;Je&&(Je.scrollTop=Re)}function Ge(H){H.preventDefault(),H.stopPropagation(),jt("mousemove",window,Ie,!0),jt("mouseup",window,Ge,!0),p=!1,Z(),oe(H)&&L()}en(()=>{const{value:H}=Ct,{value:X}=Fe,{value:ie}=t,{value:we}=c,{value:He}=a;we&&(H?we.classList.remove(`${ie}-scrollbar-rail--disabled`):we.classList.add(`${ie}-scrollbar-rail--disabled`)),He&&(X?He.classList.remove(`${ie}-scrollbar-rail--disabled`):He.classList.add(`${ie}-scrollbar-rail--disabled`))}),Yt(()=>{e.container||Z()}),pr(()=>{$!==void 0&&window.clearTimeout($),g!==void 0&&window.clearTimeout(g),jt("mousemove",window,Ie,!0),jt("mouseup",window,Ge,!0)});const Ve=le(()=>{const{common:{cubicBezierEaseInOut:H},self:{color:X,colorHover:ie,height:we,width:He,borderRadius:Xe,railInsetHorizontalTop:gt,railInsetHorizontalBottom:Re,railInsetVerticalRight:Je,railInsetVerticalLeft:Mt,railColor:uo}}=G.value;return{"--n-scrollbar-bezier":H,"--n-scrollbar-color":X,"--n-scrollbar-color-hover":ie,"--n-scrollbar-border-radius":Xe,"--n-scrollbar-width":He,"--n-scrollbar-height":we,"--n-scrollbar-rail-inset-horizontal-top":gt,"--n-scrollbar-rail-inset-horizontal-bottom":Re,"--n-scrollbar-rail-inset-vertical-right":o!=null&&o.value?aa(Je):Je,"--n-scrollbar-rail-inset-vertical-left":o!=null&&o.value?aa(Mt):Mt,"--n-scrollbar-rail-color":uo}}),at=r?ao("scrollbar",void 0,Ve,e):void 0;return Object.assign(Object.assign({},{scrollTo:wt,scrollBy:Nt,sync:Z,syncUnifiedContainer:Y,handleMouseEnterWrapper:m,handleMouseLeaveWrapper:R}),{mergedClsPrefix:t,rtlEnabled:o,containerScrollTop:M,wrapperRef:i,containerRef:s,contentRef:l,yRailRef:a,xRailRef:c,needYBar:Fe,needXBar:Ct,yBarSizePx:ee,xBarSizePx:V,yBarTopPx:be,xBarLeftPx:Be,isShowXBar:At,isShowYBar:Ot,isIos:A,handleScroll:N,handleContentResize:lt,handleContainerResize:_t,handleYScrollMouseDown:Ke,handleXScrollMouseDown:fe,cssVars:r?void 0:Ve,themeClass:at==null?void 0:at.themeClass,onRender:at==null?void 0:at.onRender})},render(){var e;const{$slots:t,mergedClsPrefix:r,triggerDisplayManually:n,rtlEnabled:o,internalHoistYRail:i,yPlacement:s,xPlacement:l,xScrollable:a}=this;if(!this.scrollable)return(e=t.default)===null||e===void 0?void 0:e.call(t);const c=this.trigger==="none",u=(y,b)=>O("div",{ref:"yRailRef",class:[`${r}-scrollbar-rail`,`${r}-scrollbar-rail--vertical`,`${r}-scrollbar-rail--vertical--${s}`,y],"data-scrollbar-rail":!0,style:[b||"",this.verticalRailStyle],"aria-hidden":!0},O(c?ia:Kn,c?null:{name:"fade-in-transition"},{default:()=>this.needYBar&&this.isShowYBar&&!this.isIos?O("div",{class:`${r}-scrollbar-rail__scrollbar`,style:{height:this.yBarSizePx,top:this.yBarTopPx},onMousedown:this.handleYScrollMouseDown}):null})),f=()=>{var y,b;return(y=this.onRender)===null||y===void 0||y.call(this),O("div",Ei(this.$attrs,{role:"none",ref:"wrapperRef",class:[`${r}-scrollbar`,this.themeClass,o&&`${r}-scrollbar--rtl`],style:this.cssVars,onMouseenter:n?void 0:this.handleMouseEnterWrapper,onMouseleave:n?void 0:this.handleMouseLeaveWrapper}),[this.container?(b=t.default)===null||b===void 0?void 0:b.call(t):O("div",{role:"none",ref:"containerRef",class:[`${r}-scrollbar-container`,this.containerClass],style:this.containerStyle,onScroll:this.handleScroll,onWheel:this.onWheel},O(Es,{onResize:this.handleContentResize},{default:()=>O("div",{ref:"contentRef",role:"none",style:[{width:this.xScrollable?"fit-content":null},this.contentStyle],class:[`${r}-scrollbar-content`,this.contentClass]},t)})),i?null:u(void 0,void 0),a&&O("div",{ref:"xRailRef",class:[`${r}-scrollbar-rail`,`${r}-scrollbar-rail--horizontal`,`${r}-scrollbar-rail--horizontal--${l}`],style:this.horizontalRailStyle,"data-scrollbar-rail":!0,"aria-hidden":!0},O(c?ia:Kn,c?null:{name:"fade-in-transition"},{default:()=>this.needXBar&&this.isShowXBar&&!this.isIos?O("div",{class:`${r}-scrollbar-rail__scrollbar`,style:{width:this.xBarSizePx,right:o?this.xBarLeftPx:void 0,left:o?void 0:this.xBarLeftPx},onMousedown:this.handleXScrollMouseDown}):null}))])},v=this.container?f():O(Es,{onResize:this.handleContainerResize},{default:f});return i?O(De,null,v,u(this.themeClass,this.cssVars)):v}}),BC=Bf,Ux=de("base-wave",` + `,[ux(),G("&:hover","background-color: var(--n-scrollbar-color-hover);")])])])])]),bx=Object.assign(Object.assign({},Zt.props),{duration:{type:Number,default:0},scrollable:{type:Boolean,default:!0},xScrollable:Boolean,trigger:{type:String,default:"hover"},useUnifiedContainer:Boolean,triggerDisplayManually:Boolean,container:Function,content:Function,containerClass:String,containerStyle:[String,Object],contentClass:[String,Array],contentStyle:[String,Object],horizontalRailStyle:[String,Object],verticalRailStyle:[String,Object],onScroll:Function,onWheel:Function,onResize:Function,internalOnUpdateScrollLeft:Function,internalHoistYRail:Boolean,yPlacement:{type:String,default:"right"},xPlacement:{type:String,default:"bottom"}}),Vp=He({name:"Scrollbar",props:bx,inheritAttrs:!1,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n,mergedRtlRef:r}=yi(e),o=fl("Scrollbar",r,t),i=ce(null),s=ce(null),l=ce(null),a=ce(null),c=ce(null),u=ce(null),f=ce(null),d=ce(null),h=ce(null),p=ce(null),y=ce(null),R=ce(0),T=ce(0),w=ce(!1),g=ce(!1);let b=!1,S=!1,A,v,C=0,_=0,O=0,I=0;const N=T_(),$=Zt("Scrollbar","-scrollbar",mx,gx,e,t),W=ae(()=>{const{value:B}=d,{value:Q}=u,{value:se}=p;return B===null||Q===null||se===null?0:Math.min(B,se*B/Q+zu($.value.self.width)*1.5)}),Y=ae(()=>`${W.value}px`),U=ae(()=>{const{value:B}=h,{value:Q}=f,{value:se}=y;return B===null||Q===null||se===null?0:se*B/Q+zu($.value.self.height)*1.5}),j=ae(()=>`${U.value}px`),X=ae(()=>{const{value:B}=d,{value:Q}=R,{value:se}=u,{value:Ae}=p;if(B===null||se===null||Ae===null)return 0;{const We=se-B;return We?Q/We*(Ae-W.value):0}}),ge=ae(()=>`${X.value}px`),Te=ae(()=>{const{value:B}=h,{value:Q}=T,{value:se}=f,{value:Ae}=y;if(B===null||se===null||Ae===null)return 0;{const We=se-B;return We?Q/We*(Ae-U.value):0}}),Pe=ae(()=>`${Te.value}px`),Ve=ae(()=>{const{value:B}=d,{value:Q}=u;return B!==null&&Q!==null&&Q>B}),Wt=ae(()=>{const{value:B}=h,{value:Q}=f;return B!==null&&Q!==null&&Q>B}),en=ae(()=>{const{trigger:B}=e;return B==="none"||w.value}),tn=ae(()=>{const{trigger:B}=e;return B==="none"||g.value}),me=ae(()=>{const{container:B}=e;return B?B():s.value}),$t=ae(()=>{const{content:B}=e;return B?B():l.value}),Xt=(B,Q)=>{if(!e.scrollable)return;if(typeof B=="number"){m(B,Q??0,0,!1,"auto");return}const{left:se,top:Ae,index:We,elSize:ct,position:Lt,behavior:De,el:ut,debounce:nn=!0}=B;(se!==void 0||Ae!==void 0)&&m(se??0,Ae??0,0,!1,De),ut!==void 0?m(0,ut.offsetTop,ut.offsetHeight,nn,De):We!==void 0&&ct!==void 0?m(0,We*ct,ct,nn,De):Lt==="bottom"?m(0,Number.MAX_SAFE_INTEGER,0,!1,De):Lt==="top"&&m(0,0,0,!1,De)},be=w_(()=>{e.container||Xt({top:R.value,left:T.value})}),Ot=()=>{be.isDeactivated||ee()},Gt=B=>{if(be.isDeactivated)return;const{onResize:Q}=e;Q&&Q(B),ee()},un=(B,Q)=>{if(!e.scrollable)return;const{value:se}=me;se&&(typeof B=="object"?se.scrollBy(B):se.scrollBy(B,Q||0))};function m(B,Q,se,Ae,We){const{value:ct}=me;if(ct){if(Ae){const{scrollTop:Lt,offsetHeight:De}=ct;if(Q>Lt){Q+se<=Lt+De||ct.scrollTo({left:B,top:Q+se-De,behavior:We});return}}ct.scrollTo({left:B,top:Q,behavior:We})}}function E(){K(),F(),ee()}function P(){z()}function z(){L(),k()}function L(){v!==void 0&&window.clearTimeout(v),v=window.setTimeout(()=>{g.value=!1},e.duration)}function k(){A!==void 0&&window.clearTimeout(A),A=window.setTimeout(()=>{w.value=!1},e.duration)}function K(){A!==void 0&&window.clearTimeout(A),w.value=!0}function F(){v!==void 0&&window.clearTimeout(v),g.value=!0}function V(B){const{onScroll:Q}=e;Q&&Q(B),H()}function H(){const{value:B}=me;B&&(R.value=B.scrollTop,T.value=B.scrollLeft*(o!=null&&o.value?-1:1))}function te(){const{value:B}=$t;B&&(u.value=B.offsetHeight,f.value=B.offsetWidth);const{value:Q}=me;Q&&(d.value=Q.offsetHeight,h.value=Q.offsetWidth);const{value:se}=c,{value:Ae}=a;se&&(y.value=se.offsetWidth),Ae&&(p.value=Ae.offsetHeight)}function J(){const{value:B}=me;B&&(R.value=B.scrollTop,T.value=B.scrollLeft*(o!=null&&o.value?-1:1),d.value=B.offsetHeight,h.value=B.offsetWidth,u.value=B.scrollHeight,f.value=B.scrollWidth);const{value:Q}=c,{value:se}=a;Q&&(y.value=Q.offsetWidth),se&&(p.value=se.offsetHeight)}function ee(){e.scrollable&&(e.useUnifiedContainer?J():(te(),H()))}function ie(B){var Q;return!(!((Q=i.value)===null||Q===void 0)&&Q.contains(a_(B)))}function he(B){B.preventDefault(),B.stopPropagation(),S=!0,hr("mousemove",window,Ce,!0),hr("mouseup",window,_e,!0),_=T.value,O=o!=null&&o.value?window.innerWidth-B.clientX:B.clientX}function Ce(B){if(!S)return;A!==void 0&&window.clearTimeout(A),v!==void 0&&window.clearTimeout(v);const{value:Q}=h,{value:se}=f,{value:Ae}=U;if(Q===null||se===null)return;const ct=(o!=null&&o.value?window.innerWidth-B.clientX-O:B.clientX-O)*(se-Q)/(Q-Ae),Lt=se-Q;let De=_+ct;De=Math.min(Lt,De),De=Math.max(De,0);const{value:ut}=me;if(ut){ut.scrollLeft=De*(o!=null&&o.value?-1:1);const{internalOnUpdateScrollLeft:nn}=e;nn&&nn(De)}}function _e(B){B.preventDefault(),B.stopPropagation(),vn("mousemove",window,Ce,!0),vn("mouseup",window,_e,!0),S=!1,ee(),ie(B)&&z()}function it(B){B.preventDefault(),B.stopPropagation(),b=!0,hr("mousemove",window,ze,!0),hr("mouseup",window,st,!0),C=R.value,I=B.clientY}function ze(B){if(!b)return;A!==void 0&&window.clearTimeout(A),v!==void 0&&window.clearTimeout(v);const{value:Q}=d,{value:se}=u,{value:Ae}=W;if(Q===null||se===null)return;const ct=(B.clientY-I)*(se-Q)/(Q-Ae),Lt=se-Q;let De=C+ct;De=Math.min(Lt,De),De=Math.max(De,0);const{value:ut}=me;ut&&(ut.scrollTop=De)}function st(B){B.preventDefault(),B.stopPropagation(),vn("mousemove",window,ze,!0),vn("mouseup",window,st,!0),b=!1,ee(),ie(B)&&z()}Jr(()=>{const{value:B}=Wt,{value:Q}=Ve,{value:se}=t,{value:Ae}=c,{value:We}=a;Ae&&(B?Ae.classList.remove(`${se}-scrollbar-rail--disabled`):Ae.classList.add(`${se}-scrollbar-rail--disabled`)),We&&(Q?We.classList.remove(`${se}-scrollbar-rail--disabled`):We.classList.add(`${se}-scrollbar-rail--disabled`))}),Rn(()=>{e.container||ee()}),nr(()=>{A!==void 0&&window.clearTimeout(A),v!==void 0&&window.clearTimeout(v),vn("mousemove",window,ze,!0),vn("mouseup",window,st,!0)});const nt=ae(()=>{const{common:{cubicBezierEaseInOut:B},self:{color:Q,colorHover:se,height:Ae,width:We,borderRadius:ct,railInsetHorizontalTop:Lt,railInsetHorizontalBottom:De,railInsetVerticalRight:ut,railInsetVerticalLeft:nn,railColor:Ri}}=$.value,{top:Rl,right:Fr,bottom:kr,left:Al}=ar(Lt),{top:Pl,right:Ai,bottom:Pn,left:x}=ar(De),{top:D,right:ne,bottom:Re,left:ke}=ar(o!=null&&o.value?rf(ut):ut),{top:Ne,right:fn,bottom:dn,left:hn}=ar(o!=null&&o.value?rf(nn):nn);return{"--n-scrollbar-bezier":B,"--n-scrollbar-color":Q,"--n-scrollbar-color-hover":se,"--n-scrollbar-border-radius":ct,"--n-scrollbar-width":We,"--n-scrollbar-height":Ae,"--n-scrollbar-rail-top-horizontal-top":Rl,"--n-scrollbar-rail-right-horizontal-top":Fr,"--n-scrollbar-rail-bottom-horizontal-top":kr,"--n-scrollbar-rail-left-horizontal-top":Al,"--n-scrollbar-rail-top-horizontal-bottom":Pl,"--n-scrollbar-rail-right-horizontal-bottom":Ai,"--n-scrollbar-rail-bottom-horizontal-bottom":Pn,"--n-scrollbar-rail-left-horizontal-bottom":x,"--n-scrollbar-rail-top-vertical-right":D,"--n-scrollbar-rail-right-vertical-right":ne,"--n-scrollbar-rail-bottom-vertical-right":Re,"--n-scrollbar-rail-left-vertical-right":ke,"--n-scrollbar-rail-top-vertical-left":Ne,"--n-scrollbar-rail-right-vertical-left":fn,"--n-scrollbar-rail-bottom-vertical-left":dn,"--n-scrollbar-rail-left-vertical-left":hn,"--n-scrollbar-rail-color":Ri}}),Nt=n?_i("scrollbar",void 0,nt,e):void 0;return Object.assign(Object.assign({},{scrollTo:Xt,scrollBy:un,sync:ee,syncUnifiedContainer:J,handleMouseEnterWrapper:E,handleMouseLeaveWrapper:P}),{mergedClsPrefix:t,rtlEnabled:o,containerScrollTop:R,wrapperRef:i,containerRef:s,contentRef:l,yRailRef:a,xRailRef:c,needYBar:Ve,needXBar:Wt,yBarSizePx:Y,xBarSizePx:j,yBarTopPx:ge,xBarLeftPx:Pe,isShowXBar:en,isShowYBar:tn,isIos:N,handleScroll:V,handleContentResize:Ot,handleContainerResize:Gt,handleYScrollMouseDown:it,handleXScrollMouseDown:he,cssVars:n?void 0:nt,themeClass:Nt==null?void 0:Nt.themeClass,onRender:Nt==null?void 0:Nt.onRender})},render(){var e;const{$slots:t,mergedClsPrefix:n,triggerDisplayManually:r,rtlEnabled:o,internalHoistYRail:i,yPlacement:s,xPlacement:l,xScrollable:a}=this;if(!this.scrollable)return(e=t.default)===null||e===void 0?void 0:e.call(t);const c=this.trigger==="none",u=(h,p)=>M("div",{ref:"yRailRef",class:[`${n}-scrollbar-rail`,`${n}-scrollbar-rail--vertical`,`${n}-scrollbar-rail--vertical--${s}`,h],"data-scrollbar-rail":!0,style:[p||"",this.verticalRailStyle],"aria-hidden":!0},M(c?sf:ei,c?null:{name:"fade-in-transition"},{default:()=>this.needYBar&&this.isShowYBar&&!this.isIos?M("div",{class:`${n}-scrollbar-rail__scrollbar`,style:{height:this.yBarSizePx,top:this.yBarTopPx},onMousedown:this.handleYScrollMouseDown}):null})),f=()=>{var h,p;return(h=this.onRender)===null||h===void 0||h.call(this),M("div",rl(this.$attrs,{role:"none",ref:"wrapperRef",class:[`${n}-scrollbar`,this.themeClass,o&&`${n}-scrollbar--rtl`],style:this.cssVars,onMouseenter:r?void 0:this.handleMouseEnterWrapper,onMouseleave:r?void 0:this.handleMouseLeaveWrapper}),[this.container?(p=t.default)===null||p===void 0?void 0:p.call(t):M("div",{role:"none",ref:"containerRef",class:[`${n}-scrollbar-container`,this.containerClass],style:this.containerStyle,onScroll:this.handleScroll,onWheel:this.onWheel},M(Ra,{onResize:this.handleContentResize},{default:()=>M("div",{ref:"contentRef",role:"none",style:[{width:this.xScrollable?"fit-content":null},this.contentStyle],class:[`${n}-scrollbar-content`,this.contentClass]},t)})),i?null:u(void 0,void 0),a&&M("div",{ref:"xRailRef",class:[`${n}-scrollbar-rail`,`${n}-scrollbar-rail--horizontal`,`${n}-scrollbar-rail--horizontal--${l}`],style:this.horizontalRailStyle,"data-scrollbar-rail":!0,"aria-hidden":!0},M(c?sf:ei,c?null:{name:"fade-in-transition"},{default:()=>this.needXBar&&this.isShowXBar&&!this.isIos?M("div",{class:`${n}-scrollbar-rail__scrollbar`,style:{width:this.xBarSizePx,right:o?this.xBarLeftPx:void 0,left:o?void 0:this.xBarLeftPx},onMousedown:this.handleXScrollMouseDown}):null}))])},d=this.container?f():M(Ra,{onResize:this.handleContainerResize},{default:f});return i?M(Ge,null,d,u(this.themeClass,this.cssVars)):d}}),tO=Vp,vx=He({name:"InternalSelectionSuffix",props:{clsPrefix:{type:String,required:!0},showArrow:{type:Boolean,default:void 0},showClear:{type:Boolean,default:void 0},loading:{type:Boolean,default:!1},onClear:Function},setup(e,{slots:t}){return()=>{const{clsPrefix:n}=e;return M(Bp,{clsPrefix:n,class:`${n}-base-suffix`,strokeWidth:24,scale:.85,show:e.loading},{default:()=>e.showArrow?M($a,{clsPrefix:n,show:e.showClear,onClear:e.onClear},{placeholder:()=>M(ii,{clsPrefix:n,class:`${n}-base-suffix__arrow`},{default:()=>Ho(t.default,()=>[M(QC,null)])})}):null})}}}),{cubicBezierEaseInOut:Mn}=Si;function yx({duration:e=".2s",delay:t=".1s"}={}){return[G("&.fade-in-width-expand-transition-leave-from, &.fade-in-width-expand-transition-enter-to",{opacity:1}),G("&.fade-in-width-expand-transition-leave-to, &.fade-in-width-expand-transition-enter-from",` + opacity: 0!important; + margin-left: 0!important; + margin-right: 0!important; + `),G("&.fade-in-width-expand-transition-leave-active",` + overflow: hidden; + transition: + opacity ${e} ${Mn}, + max-width ${e} ${Mn} ${t}, + margin-left ${e} ${Mn} ${t}, + margin-right ${e} ${Mn} ${t}; + `),G("&.fade-in-width-expand-transition-enter-active",` + overflow: hidden; + transition: + opacity ${e} ${Mn} ${t}, + max-width ${e} ${Mn}, + margin-left ${e} ${Mn}, + margin-right ${e} ${Mn}; + `)]}const _x=pe("base-wave",` position: absolute; left: 0; right: 0; top: 0; bottom: 0; border-radius: inherit; -`),Kx=Me({name:"BaseWave",props:{clsPrefix:{type:String,required:!0}},setup(e){gn("-base-wave",Ux,ur(e,"clsPrefix"));const t=ae(null),r=ae(!1);let n=null;return pr(()=>{n!==null&&window.clearTimeout(n)}),{active:r,selfRef:t,play(){n!==null&&(window.clearTimeout(n),r.value=!1,n=null),Mr(()=>{var o;(o=t.value)===null||o===void 0||o.offsetHeight,r.value=!0,n=window.setTimeout(()=>{r.value=!1,n=null},1e3)})}}},render(){const{clsPrefix:e}=this;return O("div",{ref:"selfRef","aria-hidden":!0,class:[`${e}-base-wave`,this.active&&`${e}-base-wave--active`]})}}),Gx=de("base-clear",` - flex-shrink: 0; - height: 1em; - width: 1em; - position: relative; -`,[j(">",[K("clear",` - font-size: var(--n-clear-size); - height: 1em; - width: 1em; - cursor: pointer; - color: var(--n-clear-color); - transition: color .3s var(--n-bezier); - display: flex; - `,[j("&:hover",` - color: var(--n-clear-color-hover)!important; - `),j("&:active",` - color: var(--n-clear-color-pressed)!important; - `)]),K("placeholder",` - display: flex; - `),K("clear, placeholder",` - position: absolute; - left: 50%; - top: 50%; - transform: translateX(-50%) translateY(-50%); - `,[ii({originalTransform:"translateX(-50%) translateY(-50%)",left:"50%",top:"50%"})])])]),Bs=Me({name:"BaseClear",props:{clsPrefix:{type:String,required:!0},show:Boolean,onClear:Function},setup(e){return gn("-base-clear",Gx,ur(e,"clsPrefix")),{handleMouseDown(t){t.preventDefault()}}},render(){const{clsPrefix:e}=this;return O("div",{class:`${e}-base-clear`},O(gl,null,{default:()=>{var t,r;return this.show?O("div",{key:"dismiss",class:`${e}-base-clear__clear`,onClick:this.onClear,onMousedown:this.handleMouseDown,"data-clear":!0},In(this.$slots.icon,()=>[O(Jn,{clsPrefix:e},{default:()=>O(Rx,null)})])):O("div",{key:"icon",class:`${e}-base-clear__placeholder`},(r=(t=this.$slots).placeholder)===null||r===void 0?void 0:r.call(t))}}))}}),qx=Me({name:"InternalSelectionSuffix",props:{clsPrefix:{type:String,required:!0},showArrow:{type:Boolean,default:void 0},showClear:{type:Boolean,default:void 0},loading:{type:Boolean,default:!1},onClear:Function},setup(e,{slots:t}){return()=>{const{clsPrefix:r}=e;return O(Of,{clsPrefix:r,class:`${r}-base-suffix`,strokeWidth:24,scale:.85,show:e.loading},{default:()=>e.showArrow?O(Bs,{clsPrefix:r,show:e.showClear,onClear:e.onClear},{placeholder:()=>O(Jn,{clsPrefix:r,class:`${r}-base-suffix__arrow`},{default:()=>In(t.default,()=>[O($x,null)])})}):null})}}}),{cubicBezierEaseInOut:Zt}=so;function Yx({duration:e=".2s",delay:t=".1s"}={}){return[j("&.fade-in-width-expand-transition-leave-from, &.fade-in-width-expand-transition-enter-to",{opacity:1}),j("&.fade-in-width-expand-transition-leave-to, &.fade-in-width-expand-transition-enter-from",` - opacity: 0!important; - margin-left: 0!important; - margin-right: 0!important; - `),j("&.fade-in-width-expand-transition-leave-active",` - overflow: hidden; - transition: - opacity ${e} ${Zt}, - max-width ${e} ${Zt} ${t}, - margin-left ${e} ${Zt} ${t}, - margin-right ${e} ${Zt} ${t}; - `),j("&.fade-in-width-expand-transition-enter-active",` - overflow: hidden; - transition: - opacity ${e} ${Zt} ${t}, - max-width ${e} ${Zt}, - margin-left ${e} ${Zt}, - margin-right ${e} ${Zt}; - `)]}const Xx=Ai&&"chrome"in window;Ai&&navigator.userAgent.includes("Firefox");const Ff=Ai&&navigator.userAgent.includes("Safari")&&!Xx,Jx={paddingTiny:"0 8px",paddingSmall:"0 10px",paddingMedium:"0 12px",paddingLarge:"0 14px",clearSize:"16px"};function Zx(e){const{textColor2:t,textColor3:r,textColorDisabled:n,primaryColor:o,primaryColorHover:i,inputColor:s,inputColorDisabled:l,borderColor:a,warningColor:c,warningColorHover:u,errorColor:f,errorColorHover:v,borderRadius:y,lineHeight:b,fontSizeTiny:_,fontSizeSmall:M,fontSizeMedium:E,fontSizeLarge:T,heightTiny:h,heightSmall:p,heightMedium:C,heightLarge:$,actionColor:g,clearColor:S,clearColorHover:w,clearColorPressed:P,placeholderColor:k,placeholderColorDisabled:A,iconColor:G,iconColorDisabled:J,iconColorHover:ee,iconColorPressed:W}=e;return Object.assign(Object.assign({},Jx),{countTextColorDisabled:n,countTextColor:r,heightTiny:h,heightSmall:p,heightMedium:C,heightLarge:$,fontSizeTiny:_,fontSizeSmall:M,fontSizeMedium:E,fontSizeLarge:T,lineHeight:b,lineHeightTextarea:b,borderRadius:y,iconSize:"16px",groupLabelColor:g,groupLabelTextColor:t,textColor:t,textColorDisabled:n,textDecorationColor:t,caretColor:o,placeholderColor:k,placeholderColorDisabled:A,color:s,colorDisabled:l,colorFocus:s,groupLabelBorder:`1px solid ${a}`,border:`1px solid ${a}`,borderHover:`1px solid ${i}`,borderDisabled:`1px solid ${a}`,borderFocus:`1px solid ${i}`,boxShadowFocus:`0 0 0 2px ${Tr(o,{alpha:.2})}`,loadingColor:o,loadingColorWarning:c,borderWarning:`1px solid ${c}`,borderHoverWarning:`1px solid ${u}`,colorFocusWarning:s,borderFocusWarning:`1px solid ${u}`,boxShadowFocusWarning:`0 0 0 2px ${Tr(c,{alpha:.2})}`,caretColorWarning:c,loadingColorError:f,borderError:`1px solid ${f}`,borderHoverError:`1px solid ${v}`,colorFocusError:s,borderFocusError:`1px solid ${v}`,boxShadowFocusError:`0 0 0 2px ${Tr(f,{alpha:.2})}`,caretColorError:f,clearColor:S,clearColorHover:w,clearColorPressed:P,iconColor:G,iconColorDisabled:J,iconColorHover:ee,iconColorPressed:W,suffixTextColor:t})}const Qx={name:"Input",common:co,self:Zx},If="n-input";function eC(e){let t=0;for(const r of e)t++;return t}function Oo(e){return e===""||e==null}function tC(e){const t=ae(null);function r(){const{value:i}=e;if(!(i!=null&&i.focus)){o();return}const{selectionStart:s,selectionEnd:l,value:a}=i;if(s==null||l==null){o();return}t.value={start:s,end:l,beforeText:a.slice(0,s),afterText:a.slice(l)}}function n(){var i;const{value:s}=t,{value:l}=e;if(!s||!l)return;const{value:a}=l,{start:c,beforeText:u,afterText:f}=s;let v=a.length;if(a.endsWith(f))v=a.length-f.length;else if(a.startsWith(u))v=u.length;else{const y=u[c-1],b=a.indexOf(y,c-1);b!==-1&&(v=b+1)}(i=l.setSelectionRange)===null||i===void 0||i.call(l,v,v)}function o(){t.value=null}return zt(e,o),{recordCursor:r,restoreCursor:n}}const ka=Me({name:"InputWordCount",setup(e,{slots:t}){const{mergedValueRef:r,maxlengthRef:n,mergedClsPrefixRef:o,countGraphemesRef:i}=Ye(If),s=le(()=>{const{value:l}=r;return l===null||Array.isArray(l)?0:(i.value||eC)(l)});return()=>{const{value:l}=n,{value:a}=r;return O("span",{class:`${o.value}-input-word-count`},_b(t.default,{value:a===null||Array.isArray(a)?"":a},()=>[l===void 0?s.value:`${s.value} / ${l}`]))}}}),rC=de("input",` +`),Ex=He({name:"BaseWave",props:{clsPrefix:{type:String,required:!0}},setup(e){vo("-base-wave",_x,Kn(e,"clsPrefix"));const t=ce(null),n=ce(!1);let r=null;return nr(()=>{r!==null&&window.clearTimeout(r)}),{active:n,selfRef:t,play(){r!==null&&(window.clearTimeout(r),n.value=!1,r=null),Tr(()=>{var o;(o=t.value)===null||o===void 0||o.offsetHeight,n.value=!0,r=window.setTimeout(()=>{n.value=!1,r=null},1e3)})}}},render(){const{clsPrefix:e}=this;return M("div",{ref:"selfRef","aria-hidden":!0,class:[`${e}-base-wave`,this.active&&`${e}-base-wave--active`]})}}),Sx=sl&&"chrome"in window;sl&&navigator.userAgent.includes("Firefox");const zp=sl&&navigator.userAgent.includes("Safari")&&!Sx,Cx={paddingTiny:"0 8px",paddingSmall:"0 10px",paddingMedium:"0 12px",paddingLarge:"0 14px",clearSize:"16px"};function xx(e){const{textColor2:t,textColor3:n,textColorDisabled:r,primaryColor:o,primaryColorHover:i,inputColor:s,inputColorDisabled:l,borderColor:a,warningColor:c,warningColorHover:u,errorColor:f,errorColorHover:d,borderRadius:h,lineHeight:p,fontSizeTiny:y,fontSizeSmall:R,fontSizeMedium:T,fontSizeLarge:w,heightTiny:g,heightSmall:b,heightMedium:S,heightLarge:A,actionColor:v,clearColor:C,clearColorHover:_,clearColorPressed:O,placeholderColor:I,placeholderColorDisabled:N,iconColor:$,iconColorDisabled:W,iconColorHover:Y,iconColorPressed:U,fontWeight:j}=e;return Object.assign(Object.assign({},Cx),{fontWeight:j,countTextColorDisabled:r,countTextColor:n,heightTiny:g,heightSmall:b,heightMedium:S,heightLarge:A,fontSizeTiny:y,fontSizeSmall:R,fontSizeMedium:T,fontSizeLarge:w,lineHeight:p,lineHeightTextarea:p,borderRadius:h,iconSize:"16px",groupLabelColor:v,groupLabelTextColor:t,textColor:t,textColorDisabled:r,textDecorationColor:t,caretColor:o,placeholderColor:I,placeholderColorDisabled:N,color:s,colorDisabled:l,colorFocus:s,groupLabelBorder:`1px solid ${a}`,border:`1px solid ${a}`,borderHover:`1px solid ${i}`,borderDisabled:`1px solid ${a}`,borderFocus:`1px solid ${i}`,boxShadowFocus:`0 0 0 2px ${dr(o,{alpha:.2})}`,loadingColor:o,loadingColorWarning:c,borderWarning:`1px solid ${c}`,borderHoverWarning:`1px solid ${u}`,colorFocusWarning:s,borderFocusWarning:`1px solid ${u}`,boxShadowFocusWarning:`0 0 0 2px ${dr(c,{alpha:.2})}`,caretColorWarning:c,loadingColorError:f,borderError:`1px solid ${f}`,borderHoverError:`1px solid ${d}`,colorFocusError:s,borderFocusError:`1px solid ${d}`,boxShadowFocusError:`0 0 0 2px ${dr(f,{alpha:.2})}`,caretColorError:f,clearColor:C,clearColorHover:_,clearColorPressed:O,iconColor:$,iconColorDisabled:W,iconColorHover:Y,iconColorPressed:U,suffixTextColor:t})}const Tx={name:"Input",common:Ci,self:xx},Up="n-input",wx=pe("input",` max-width: 100%; cursor: text; line-height: 1.5; @@ -240,12 +249,13 @@ ${t} background-color: var(--n-color); transition: background-color .3s var(--n-bezier); font-size: var(--n-font-size); + font-weight: var(--n-font-weight); --n-padding-vertical: calc((var(--n-height) - 1.5 * var(--n-font-size)) / 2); -`,[K("input, textarea",` +`,[q("input, textarea",` overflow: hidden; flex-grow: 1; position: relative; - `),K("input-el, textarea-el, input-mirror, textarea-mirror, separator, placeholder",` + `),q("input-el, textarea-el, input-mirror, textarea-mirror, separator, placeholder",` box-sizing: border-box; font-size: inherit; line-height: 1.5; @@ -259,7 +269,7 @@ ${t} caret-color .3s var(--n-bezier), color .3s var(--n-bezier), text-decoration-color .3s var(--n-bezier); - `),K("input-el, textarea-el",` + `),q("input-el, textarea-el",` -webkit-appearance: none; scrollbar-width: none; width: 100%; @@ -268,14 +278,14 @@ ${t} color: var(--n-text-color); caret-color: var(--n-caret-color); background-color: transparent; - `,[j("&::-webkit-scrollbar, &::-webkit-scrollbar-track-piece, &::-webkit-scrollbar-thumb",` + `,[G("&::-webkit-scrollbar, &::-webkit-scrollbar-track-piece, &::-webkit-scrollbar-thumb",` width: 0; height: 0; display: none; - `),j("&::placeholder",` + `),G("&::placeholder",` color: #0000; -webkit-text-fill-color: transparent !important; - `),j("&:-webkit-autofill ~",[K("placeholder","display: none;")])]),ce("round",[or("textarea","border-radius: calc(var(--n-height) / 2);")]),K("placeholder",` + `),G("&:-webkit-autofill ~",[q("placeholder","display: none;")])]),ue("round",[Vn("textarea","border-radius: calc(var(--n-height) / 2);")]),q("placeholder",` pointer-events: none; position: absolute; left: 0; @@ -284,22 +294,22 @@ ${t} bottom: 0; overflow: hidden; color: var(--n-placeholder-color); - `,[j("span",` + `,[G("span",` width: 100%; display: inline-block; - `)]),ce("textarea",[K("placeholder","overflow: visible;")]),or("autosize","width: 100%;"),ce("autosize",[K("textarea-el, input-el",` + `)]),ue("textarea",[q("placeholder","overflow: visible;")]),Vn("autosize","width: 100%;"),ue("autosize",[q("textarea-el, input-el",` position: absolute; top: 0; left: 0; height: 100%; - `)]),de("input-wrapper",` + `)]),pe("input-wrapper",` overflow: hidden; display: inline-flex; flex-grow: 1; position: relative; padding-left: var(--n-padding-left); padding-right: var(--n-padding-right); - `),K("input-mirror",` + `),q("input-mirror",` padding: 0; height: var(--n-height); line-height: var(--n-height); @@ -308,26 +318,26 @@ ${t} position: static; white-space: pre; pointer-events: none; - `),K("input-el",` + `),q("input-el",` padding: 0; height: var(--n-height); line-height: var(--n-height); - `,[j("&[type=password]::-ms-reveal","display: none;"),j("+",[K("placeholder",` + `,[G("&[type=password]::-ms-reveal","display: none;"),G("+",[q("placeholder",` display: flex; align-items: center; - `)])]),or("textarea",[K("placeholder","white-space: nowrap;")]),K("eye",` + `)])]),Vn("textarea",[q("placeholder","white-space: nowrap;")]),q("eye",` display: flex; align-items: center; justify-content: center; transition: color .3s var(--n-bezier); - `),ce("textarea","width: 100%;",[de("input-word-count",` + `),ue("textarea","width: 100%;",[pe("input-word-count",` position: absolute; right: var(--n-padding-right); bottom: var(--n-padding-vertical); - `),ce("resizable",[de("input-wrapper",` + `),ue("resizable",[pe("input-wrapper",` resize: vertical; min-height: var(--n-height); - `)]),K("textarea-el, textarea-mirror, placeholder",` + `)]),q("textarea-el, textarea-mirror, placeholder",` height: 100%; padding-left: 0; padding-right: 0; @@ -342,7 +352,7 @@ ${t} resize: none; white-space: pre-wrap; scroll-padding-block-end: var(--n-padding-vertical); - `),K("textarea-mirror",` + `),q("textarea-mirror",` width: 100%; pointer-events: none; overflow: hidden; @@ -350,44 +360,44 @@ ${t} position: static; white-space: pre-wrap; overflow-wrap: break-word; - `)]),ce("pair",[K("input-el, placeholder","text-align: center;"),K("separator",` + `)]),ue("pair",[q("input-el, placeholder","text-align: center;"),q("separator",` display: flex; align-items: center; transition: color .3s var(--n-bezier); color: var(--n-text-color); white-space: nowrap; - `,[de("icon",` + `,[pe("icon",` color: var(--n-icon-color); - `),de("base-icon",` + `),pe("base-icon",` color: var(--n-icon-color); - `)])]),ce("disabled",` + `)])]),ue("disabled",` cursor: not-allowed; background-color: var(--n-color-disabled); - `,[K("border","border: var(--n-border-disabled);"),K("input-el, textarea-el",` + `,[q("border","border: var(--n-border-disabled);"),q("input-el, textarea-el",` cursor: not-allowed; color: var(--n-text-color-disabled); text-decoration-color: var(--n-text-color-disabled); - `),K("placeholder","color: var(--n-placeholder-color-disabled);"),K("separator","color: var(--n-text-color-disabled);",[de("icon",` + `),q("placeholder","color: var(--n-placeholder-color-disabled);"),q("separator","color: var(--n-text-color-disabled);",[pe("icon",` color: var(--n-icon-color-disabled); - `),de("base-icon",` + `),pe("base-icon",` color: var(--n-icon-color-disabled); - `)]),de("input-word-count",` + `)]),pe("input-word-count",` color: var(--n-count-text-color-disabled); - `),K("suffix, prefix","color: var(--n-text-color-disabled);",[de("icon",` + `),q("suffix, prefix","color: var(--n-text-color-disabled);",[pe("icon",` color: var(--n-icon-color-disabled); - `),de("internal-icon",` + `),pe("internal-icon",` color: var(--n-icon-color-disabled); - `)])]),or("disabled",[K("eye",` + `)])]),Vn("disabled",[q("eye",` color: var(--n-icon-color); cursor: pointer; - `,[j("&:hover",` + `,[G("&:hover",` color: var(--n-icon-color-hover); - `),j("&:active",` + `),G("&:active",` color: var(--n-icon-color-pressed); - `)]),j("&:hover",[K("state-border","border: var(--n-border-hover);")]),ce("focus","background-color: var(--n-color-focus);",[K("state-border",` + `)]),G("&:hover",[q("state-border","border: var(--n-border-hover);")]),ue("focus","background-color: var(--n-color-focus);",[q("state-border",` border: var(--n-border-focus); box-shadow: var(--n-box-shadow-focus); - `)])]),K("border, state-border",` + `)])]),q("border, state-border",` box-sizing: border-box; position: absolute; left: 0; @@ -400,12 +410,12 @@ ${t} transition: box-shadow .3s var(--n-bezier), border-color .3s var(--n-bezier); - `),K("state-border",` + `),q("state-border",` border-color: #0000; z-index: 1; - `),K("prefix","margin-right: 4px;"),K("suffix",` + `),q("prefix","margin-right: 4px;"),q("suffix",` margin-left: 4px; - `),K("suffix, prefix",` + `),q("suffix, prefix",` transition: color .3s var(--n-bezier); flex-wrap: nowrap; flex-shrink: 0; @@ -415,23 +425,23 @@ ${t} align-items: center; justify-content: center; color: var(--n-suffix-text-color); - `,[de("base-loading",` + `,[pe("base-loading",` font-size: var(--n-icon-size); margin: 0 2px; color: var(--n-loading-color); - `),de("base-clear",` + `),pe("base-clear",` font-size: var(--n-icon-size); - `,[K("placeholder",[de("base-icon",` + `,[q("placeholder",[pe("base-icon",` transition: color .3s var(--n-bezier); color: var(--n-icon-color); font-size: var(--n-icon-size); - `)])]),j(">",[de("icon",` + `)])]),G(">",[pe("icon",` transition: color .3s var(--n-bezier); color: var(--n-icon-color); font-size: var(--n-icon-size); - `)]),de("base-icon",` + `)]),pe("base-icon",` font-size: var(--n-icon-size); - `)]),de("input-word-count",` + `)]),pe("input-word-count",` pointer-events: none; line-height: 1.5; font-size: .85em; @@ -439,28 +449,28 @@ ${t} transition: color .3s var(--n-bezier); margin-left: 4px; font-variant: tabular-nums; - `),["warning","error"].map(e=>ce(`${e}-status`,[or("disabled",[de("base-loading",` + `),["warning","error"].map(e=>ue(`${e}-status`,[Vn("disabled",[pe("base-loading",` color: var(--n-loading-color-${e}) - `),K("input-el, textarea-el",` + `),q("input-el, textarea-el",` caret-color: var(--n-caret-color-${e}); - `),K("state-border",` + `),q("state-border",` border: var(--n-border-${e}); - `),j("&:hover",[K("state-border",` + `),G("&:hover",[q("state-border",` border: var(--n-border-hover-${e}); - `)]),j("&:focus",` + `)]),G("&:focus",` background-color: var(--n-color-focus-${e}); - `,[K("state-border",` + `,[q("state-border",` box-shadow: var(--n-box-shadow-focus-${e}); border: var(--n-border-focus-${e}); - `)]),ce("focus",` + `)]),ue("focus",` background-color: var(--n-color-focus-${e}); - `,[K("state-border",` + `,[q("state-border",` box-shadow: var(--n-box-shadow-focus-${e}); border: var(--n-border-focus-${e}); - `)])])]))]),nC=de("input",[ce("disabled",[K("input-el, textarea-el",` + `)])])]))]),Ox=pe("input",[ue("disabled",[q("input-el, textarea-el",` -webkit-text-fill-color: var(--n-text-color-disabled); - `)])]),oC=Object.assign(Object.assign({},Rt.props),{bordered:{type:Boolean,default:void 0},type:{type:String,default:"text"},placeholder:[Array,String],defaultValue:{type:[String,Array],default:null},value:[String,Array],disabled:{type:Boolean,default:void 0},size:String,rows:{type:[Number,String],default:3},round:Boolean,minlength:[String,Number],maxlength:[String,Number],clearable:Boolean,autosize:{type:[Boolean,Object],default:!1},pair:Boolean,separator:String,readonly:{type:[String,Boolean],default:!1},passivelyActivated:Boolean,showPasswordOn:String,stateful:{type:Boolean,default:!0},autofocus:Boolean,inputProps:Object,resizable:{type:Boolean,default:!0},showCount:Boolean,loading:{type:Boolean,default:void 0},allowInput:Function,renderCount:Function,onMousedown:Function,onKeydown:Function,onKeyup:[Function,Array],onInput:[Function,Array],onFocus:[Function,Array],onBlur:[Function,Array],onClick:[Function,Array],onChange:[Function,Array],onClear:[Function,Array],countGraphemes:Function,status:String,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],textDecoration:[String,Array],attrSize:{type:Number,default:20},onInputBlur:[Function,Array],onInputFocus:[Function,Array],onDeactivate:[Function,Array],onActivate:[Function,Array],onWrapperFocus:[Function,Array],onWrapperBlur:[Function,Array],internalDeactivateOnEnter:Boolean,internalForceFocus:Boolean,internalLoadingBeforeSuffix:{type:Boolean,default:!0},showPasswordToggle:Boolean}),FC=Me({name:"Input",props:oC,setup(e){const{mergedClsPrefixRef:t,mergedBorderedRef:r,inlineThemeDisabled:n,mergedRtlRef:o}=lo(e),i=Rt("Input","-input",rC,Qx,e,t);Ff&&gn("-input-safari",nC,t);const s=ae(null),l=ae(null),a=ae(null),c=ae(null),u=ae(null),f=ae(null),v=ae(null),y=tC(v),b=ae(null),{localeRef:_}=Sx("Input"),M=ae(e.defaultValue),E=ur(e,"value"),T=nv(E,M),h=tf(e),{mergedSizeRef:p,mergedDisabledRef:C,mergedStatusRef:$}=h,g=ae(!1),S=ae(!1),w=ae(!1),P=ae(!1);let k=null;const A=le(()=>{const{placeholder:x,pair:B}=e;return B?Array.isArray(x)?x:x===void 0?["",""]:[x,x]:x===void 0?[_.value.placeholder]:[x]}),G=le(()=>{const{value:x}=w,{value:B}=T,{value:ne}=A;return!x&&(Oo(B)||Array.isArray(B)&&Oo(B[0]))&&ne[0]}),J=le(()=>{const{value:x}=w,{value:B}=T,{value:ne}=A;return!x&&ne[1]&&(Oo(B)||Array.isArray(B)&&Oo(B[1]))}),ee=Ts(()=>e.internalForceFocus||g.value),W=Ts(()=>{if(C.value||e.readonly||!e.clearable||!ee.value&&!S.value)return!1;const{value:x}=T,{value:B}=ee;return e.pair?!!(Array.isArray(x)&&(x[0]||x[1]))&&(S.value||B):!!x&&(S.value||B)}),V=le(()=>{const{showPasswordOn:x}=e;if(x)return x;if(e.showPasswordToggle)return"click"}),q=ae(!1),be=le(()=>{const{textDecoration:x}=e;return x?Array.isArray(x)?x.map(B=>({textDecoration:B})):[{textDecoration:x}]:["",""]}),$e=ae(void 0),Be=()=>{var x,B;if(e.type==="textarea"){const{autosize:ne}=e;if(ne&&($e.value=(B=(x=b.value)===null||x===void 0?void 0:x.$el)===null||B===void 0?void 0:B.offsetWidth),!l.value||typeof ne=="boolean")return;const{paddingTop:Te,paddingBottom:ze,lineHeight:_e}=window.getComputedStyle(l.value),br=Number(Te.slice(0,-2)),vr=Number(ze.slice(0,-2)),mr=Number(_e.slice(0,-2)),{value:vn}=a;if(!vn)return;if(ne.minRows){const mn=Math.max(ne.minRows,1),zi=`${br+vr+mr*mn}px`;vn.style.minHeight=zi}if(ne.maxRows){const mn=`${br+vr+mr*ne.maxRows}px`;vn.style.maxHeight=mn}}},Fe=le(()=>{const{maxlength:x}=e;return x===void 0?void 0:Number(x)});Yt(()=>{const{value:x}=T;Array.isArray(x)||Je(x)});const Ct=ht().proxy;function At(x,B){const{onUpdateValue:ne,"onUpdate:value":Te,onInput:ze}=e,{nTriggerFormInput:_e}=h;ne&&ke(ne,x,B),Te&&ke(Te,x,B),ze&&ke(ze,x,B),M.value=x,_e()}function Ot(x,B){const{onChange:ne}=e,{nTriggerFormChange:Te}=h;ne&&ke(ne,x,B),M.value=x,Te()}function he(x){const{onBlur:B}=e,{nTriggerFormBlur:ne}=h;B&&ke(B,x),ne()}function pt(x){const{onFocus:B}=e,{nTriggerFormFocus:ne}=h;B&&ke(B,x),ne()}function wt(x){const{onClear:B}=e;B&&ke(B,x)}function pe(x){const{onInputBlur:B}=e;B&&ke(B,x)}function lt(x){const{onInputFocus:B}=e;B&&ke(B,x)}function _t(){const{onDeactivate:x}=e;x&&ke(x)}function Nt(){const{onActivate:x}=e;x&&ke(x)}function d(x){const{onClick:B}=e;B&&ke(B,x)}function m(x){const{onWrapperFocus:B}=e;B&&ke(B,x)}function R(x){const{onWrapperBlur:B}=e;B&&ke(B,x)}function L(){w.value=!0}function F(x){w.value=!1,x.target===f.value?z(x,1):z(x,0)}function z(x,B=0,ne="input"){const Te=x.target.value;if(Je(Te),x instanceof InputEvent&&!x.isComposing&&(w.value=!1),e.type==="textarea"){const{value:_e}=b;_e&&_e.syncUnifiedContainer()}if(k=Te,w.value)return;y.recordCursor();const ze=U(Te);if(ze)if(!e.pair)ne==="input"?At(Te,{source:B}):Ot(Te,{source:B});else{let{value:_e}=T;Array.isArray(_e)?_e=[_e[0],_e[1]]:_e=["",""],_e[B]=Te,ne==="input"?At(_e,{source:B}):Ot(_e,{source:B})}Ct.$forceUpdate(),ze||Mr(y.restoreCursor)}function U(x){const{countGraphemes:B,maxlength:ne,minlength:Te}=e;if(B){let _e;if(ne!==void 0&&(_e===void 0&&(_e=B(x)),_e>Number(ne))||Te!==void 0&&(_e===void 0&&(_e=B(x)),_e{Te.preventDefault(),jt("mouseup",document,B)};if(Pr("mouseup",document,B),V.value!=="mousedown")return;q.value=!0;const ne=()=>{q.value=!1,jt("mouseup",document,ne)};Pr("mouseup",document,ne)}function at(x){e.onKeyup&&ke(e.onKeyup,x)}function bn(x){switch(e.onKeydown&&ke(e.onKeydown,x),x.key){case"Escape":X();break;case"Enter":H(x);break}}function H(x){var B,ne;if(e.passivelyActivated){const{value:Te}=P;if(Te){e.internalDeactivateOnEnter&&X();return}x.preventDefault(),e.type==="textarea"?(B=l.value)===null||B===void 0||B.focus():(ne=u.value)===null||ne===void 0||ne.focus()}}function X(){e.passivelyActivated&&(P.value=!1,Mr(()=>{var x;(x=s.value)===null||x===void 0||x.focus()}))}function ie(){var x,B,ne;C.value||(e.passivelyActivated?(x=s.value)===null||x===void 0||x.focus():((B=l.value)===null||B===void 0||B.focus(),(ne=u.value)===null||ne===void 0||ne.focus()))}function we(){var x;!((x=s.value)===null||x===void 0)&&x.contains(document.activeElement)&&document.activeElement.blur()}function He(){var x,B;(x=l.value)===null||x===void 0||x.select(),(B=u.value)===null||B===void 0||B.select()}function Xe(){C.value||(l.value?l.value.focus():u.value&&u.value.focus())}function gt(){const{value:x}=s;x!=null&&x.contains(document.activeElement)&&x!==document.activeElement&&X()}function Re(x){if(e.type==="textarea"){const{value:B}=l;B==null||B.scrollTo(x)}else{const{value:B}=u;B==null||B.scrollTo(x)}}function Je(x){const{type:B,pair:ne,autosize:Te}=e;if(!ne&&Te)if(B==="textarea"){const{value:ze}=a;ze&&(ze.textContent=`${x??""}\r -`)}else{const{value:ze}=c;ze&&(x?ze.textContent=x:ze.innerHTML=" ")}}function Mt(){Be()}const uo=ae({top:"0"});function Hf(x){var B;const{scrollTop:ne}=x.target;uo.value.top=`${-ne}px`,(B=b.value)===null||B===void 0||B.syncUnifiedContainer()}let fo=null;en(()=>{const{autosize:x,type:B}=e;x&&B==="textarea"?fo=zt(T,ne=>{!Array.isArray(ne)&&ne!==k&&Je(ne)}):fo==null||fo()});let ho=null;en(()=>{e.type==="textarea"?ho=zt(T,x=>{var B;!Array.isArray(x)&&x!==k&&((B=b.value)===null||B===void 0||B.syncUnifiedContainer())}):ho==null||ho()}),Ti(If,{mergedValueRef:T,maxlengthRef:Fe,mergedClsPrefixRef:t,countGraphemesRef:ur(e,"countGraphemes")});const Df={wrapperElRef:s,inputElRef:u,textareaElRef:l,isCompositing:w,clear:ye,focus:ie,blur:we,select:He,deactivate:gt,activate:Xe,scrollTo:Re},Nf=Ii("Input",o,t),bl=le(()=>{const{value:x}=p,{common:{cubicBezierEaseInOut:B},self:{color:ne,borderRadius:Te,textColor:ze,caretColor:_e,caretColorError:br,caretColorWarning:vr,textDecorationColor:mr,border:vn,borderDisabled:mn,borderHover:zi,borderFocus:kf,placeholderColor:Lf,placeholderColorDisabled:Wf,lineHeightTextarea:jf,colorDisabled:Vf,colorFocus:Uf,textColorDisabled:Kf,boxShadowFocus:Gf,iconSize:qf,colorFocusWarning:Yf,boxShadowFocusWarning:Xf,borderWarning:Jf,borderFocusWarning:Zf,borderHoverWarning:Qf,colorFocusError:ed,boxShadowFocusError:td,borderError:rd,borderFocusError:nd,borderHoverError:od,clearSize:id,clearColor:sd,clearColorHover:ld,clearColorPressed:ad,iconColor:cd,iconColorDisabled:ud,suffixTextColor:fd,countTextColor:dd,countTextColorDisabled:hd,iconColorHover:pd,iconColorPressed:gd,loadingColor:bd,loadingColorError:vd,loadingColorWarning:md,[ue("padding",x)]:yd,[ue("fontSize",x)]:xd,[ue("height",x)]:Cd}}=i.value,{left:wd,right:_d}=al(yd);return{"--n-bezier":B,"--n-count-text-color":dd,"--n-count-text-color-disabled":hd,"--n-color":ne,"--n-font-size":xd,"--n-border-radius":Te,"--n-height":Cd,"--n-padding-left":wd,"--n-padding-right":_d,"--n-text-color":ze,"--n-caret-color":_e,"--n-text-decoration-color":mr,"--n-border":vn,"--n-border-disabled":mn,"--n-border-hover":zi,"--n-border-focus":kf,"--n-placeholder-color":Lf,"--n-placeholder-color-disabled":Wf,"--n-icon-size":qf,"--n-line-height-textarea":jf,"--n-color-disabled":Vf,"--n-color-focus":Uf,"--n-text-color-disabled":Kf,"--n-box-shadow-focus":Gf,"--n-loading-color":bd,"--n-caret-color-warning":vr,"--n-color-focus-warning":Yf,"--n-box-shadow-focus-warning":Xf,"--n-border-warning":Jf,"--n-border-focus-warning":Zf,"--n-border-hover-warning":Qf,"--n-loading-color-warning":md,"--n-caret-color-error":br,"--n-color-focus-error":ed,"--n-box-shadow-focus-error":td,"--n-border-error":rd,"--n-border-focus-error":nd,"--n-border-hover-error":od,"--n-loading-color-error":vd,"--n-clear-color":sd,"--n-clear-size":id,"--n-clear-color-hover":ld,"--n-clear-color-pressed":ad,"--n-icon-color":cd,"--n-icon-color-hover":pd,"--n-icon-color-pressed":gd,"--n-icon-color-disabled":ud,"--n-suffix-text-color":fd}}),kr=n?ao("input",le(()=>{const{value:x}=p;return x[0]}),bl,e):void 0;return Object.assign(Object.assign({},Df),{wrapperElRef:s,inputElRef:u,inputMirrorElRef:c,inputEl2Ref:f,textareaElRef:l,textareaMirrorElRef:a,textareaScrollbarInstRef:b,rtlEnabled:Nf,uncontrolledValue:M,mergedValue:T,passwordVisible:q,mergedPlaceholder:A,showPlaceholder1:G,showPlaceholder2:J,mergedFocus:ee,isComposing:w,activated:P,showClearButton:W,mergedSize:p,mergedDisabled:C,textDecorationStyle:be,mergedClsPrefix:t,mergedBordered:r,mergedShowPasswordOn:V,placeholderStyle:uo,mergedStatus:$,textAreaScrollContainerWidth:$e,handleTextAreaScroll:Hf,handleCompositionStart:L,handleCompositionEnd:F,handleInput:z,handleInputBlur:I,handleInputFocus:N,handleWrapperBlur:D,handleWrapperFocus:te,handleMouseEnter:Ke,handleMouseLeave:Ie,handleMouseDown:ve,handleChange:Z,handleClick:oe,handleClear:fe,handlePasswordToggleClick:Ge,handlePasswordToggleMousedown:Ve,handleWrapperKeydown:bn,handleWrapperKeyup:at,handleTextAreaMirrorResize:Mt,getTextareaScrollContainer:()=>l.value,mergedTheme:i,cssVars:n?void 0:bl,themeClass:kr==null?void 0:kr.themeClass,onRender:kr==null?void 0:kr.onRender})},render(){var e,t;const{mergedClsPrefix:r,mergedStatus:n,themeClass:o,type:i,countGraphemes:s,onRender:l}=this,a=this.$slots;return l==null||l(),O("div",{ref:"wrapperElRef",class:[`${r}-input`,o,n&&`${r}-input--${n}-status`,{[`${r}-input--rtl`]:this.rtlEnabled,[`${r}-input--disabled`]:this.mergedDisabled,[`${r}-input--textarea`]:i==="textarea",[`${r}-input--resizable`]:this.resizable&&!this.autosize,[`${r}-input--autosize`]:this.autosize,[`${r}-input--round`]:this.round&&i!=="textarea",[`${r}-input--pair`]:this.pair,[`${r}-input--focus`]:this.mergedFocus,[`${r}-input--stateful`]:this.stateful}],style:this.cssVars,tabindex:!this.mergedDisabled&&this.passivelyActivated&&!this.activated?0:void 0,onFocus:this.handleWrapperFocus,onBlur:this.handleWrapperBlur,onClick:this.handleClick,onMousedown:this.handleMouseDown,onMouseenter:this.handleMouseEnter,onMouseleave:this.handleMouseLeave,onCompositionstart:this.handleCompositionStart,onCompositionend:this.handleCompositionEnd,onKeyup:this.handleWrapperKeyup,onKeydown:this.handleWrapperKeydown},O("div",{class:`${r}-input-wrapper`},mt(a.prefix,c=>c&&O("div",{class:`${r}-input__prefix`},c)),i==="textarea"?O(Bf,{ref:"textareaScrollbarInstRef",class:`${r}-input__textarea`,container:this.getTextareaScrollContainer,triggerDisplayManually:!0,useUnifiedContainer:!0,internalHoistYRail:!0},{default:()=>{var c,u;const{textAreaScrollContainerWidth:f}=this,v={width:this.autosize&&f&&`${f}px`};return O(De,null,O("textarea",Object.assign({},this.inputProps,{ref:"textareaElRef",class:[`${r}-input__textarea-el`,(c=this.inputProps)===null||c===void 0?void 0:c.class],autofocus:this.autofocus,rows:Number(this.rows),placeholder:this.placeholder,value:this.mergedValue,disabled:this.mergedDisabled,maxlength:s?void 0:this.maxlength,minlength:s?void 0:this.minlength,readonly:this.readonly,tabindex:this.passivelyActivated&&!this.activated?-1:void 0,style:[this.textDecorationStyle[0],(u=this.inputProps)===null||u===void 0?void 0:u.style,v],onBlur:this.handleInputBlur,onFocus:y=>{this.handleInputFocus(y,2)},onInput:this.handleInput,onChange:this.handleChange,onScroll:this.handleTextAreaScroll})),this.showPlaceholder1?O("div",{class:`${r}-input__placeholder`,style:[this.placeholderStyle,v],key:"placeholder"},this.mergedPlaceholder[0]):null,this.autosize?O(Es,{onResize:this.handleTextAreaMirrorResize},{default:()=>O("div",{ref:"textareaMirrorElRef",class:`${r}-input__textarea-mirror`,key:"mirror"})}):null)}}):O("div",{class:`${r}-input__input`},O("input",Object.assign({type:i==="password"&&this.mergedShowPasswordOn&&this.passwordVisible?"text":i},this.inputProps,{ref:"inputElRef",class:[`${r}-input__input-el`,(e=this.inputProps)===null||e===void 0?void 0:e.class],style:[this.textDecorationStyle[0],(t=this.inputProps)===null||t===void 0?void 0:t.style],tabindex:this.passivelyActivated&&!this.activated?-1:void 0,placeholder:this.mergedPlaceholder[0],disabled:this.mergedDisabled,maxlength:s?void 0:this.maxlength,minlength:s?void 0:this.minlength,value:Array.isArray(this.mergedValue)?this.mergedValue[0]:this.mergedValue,readonly:this.readonly,autofocus:this.autofocus,size:this.attrSize,onBlur:this.handleInputBlur,onFocus:c=>{this.handleInputFocus(c,0)},onInput:c=>{this.handleInput(c,0)},onChange:c=>{this.handleChange(c,0)}})),this.showPlaceholder1?O("div",{class:`${r}-input__placeholder`},O("span",null,this.mergedPlaceholder[0])):null,this.autosize?O("div",{class:`${r}-input__input-mirror`,key:"mirror",ref:"inputMirrorElRef"}," "):null),!this.pair&&mt(a.suffix,c=>c||this.clearable||this.showCount||this.mergedShowPasswordOn||this.loading!==void 0?O("div",{class:`${r}-input__suffix`},[mt(a["clear-icon-placeholder"],u=>(this.clearable||u)&&O(Bs,{clsPrefix:r,show:this.showClearButton,onClear:this.handleClear},{placeholder:()=>u,icon:()=>{var f,v;return(v=(f=this.$slots)["clear-icon"])===null||v===void 0?void 0:v.call(f)}})),this.internalLoadingBeforeSuffix?null:c,this.loading!==void 0?O(qx,{clsPrefix:r,loading:this.loading,showArrow:!1,showClear:!1,style:this.cssVars}):null,this.internalLoadingBeforeSuffix?c:null,this.showCount&&this.type!=="textarea"?O(ka,null,{default:u=>{var f;return(f=a.count)===null||f===void 0?void 0:f.call(a,u)}}):null,this.mergedShowPasswordOn&&this.type==="password"?O("div",{class:`${r}-input__eye`,onMousedown:this.handlePasswordToggleMousedown,onClick:this.handlePasswordToggleClick},this.passwordVisible?In(a["password-visible-icon"],()=>[O(Jn,{clsPrefix:r},{default:()=>O(Px,null)})]):In(a["password-invisible-icon"],()=>[O(Jn,{clsPrefix:r},{default:()=>O(Ex,null)})])):null]):null)),this.pair?O("span",{class:`${r}-input__separator`},In(a.separator,()=>[this.separator])):null,this.pair?O("div",{class:`${r}-input-wrapper`},O("div",{class:`${r}-input__input`},O("input",{ref:"inputEl2Ref",type:this.type,class:`${r}-input__input-el`,tabindex:this.passivelyActivated&&!this.activated?-1:void 0,placeholder:this.mergedPlaceholder[1],disabled:this.mergedDisabled,maxlength:s?void 0:this.maxlength,minlength:s?void 0:this.minlength,value:Array.isArray(this.mergedValue)?this.mergedValue[1]:void 0,readonly:this.readonly,style:this.textDecorationStyle[1],onBlur:this.handleInputBlur,onFocus:c=>{this.handleInputFocus(c,1)},onInput:c=>{this.handleInput(c,1)},onChange:c=>{this.handleChange(c,1)}}),this.showPlaceholder2?O("div",{class:`${r}-input__placeholder`},O("span",null,this.mergedPlaceholder[1])):null),mt(a.suffix,c=>(this.clearable||c)&&O("div",{class:`${r}-input__suffix`},[this.clearable&&O(Bs,{clsPrefix:r,show:this.showClearButton,onClear:this.handleClear},{icon:()=>{var u;return(u=a["clear-icon"])===null||u===void 0?void 0:u.call(a)},placeholder:()=>{var u;return(u=a["clear-icon-placeholder"])===null||u===void 0?void 0:u.call(a)}}),c]))):null,this.mergedBordered?O("div",{class:`${r}-input__border`}):null,this.mergedBordered?O("div",{class:`${r}-input__state-border`}):null,this.showCount&&i==="textarea"?O(ka,null,{default:c=>{var u;const{renderCount:f}=this;return f?f(c):(u=a.count)===null||u===void 0?void 0:u.call(a,c)}}):null)}});function Cr(e){return cl(e,[255,255,255,.16])}function Mo(e){return cl(e,[0,0,0,.12])}const iC="n-button-group",sC={paddingTiny:"0 6px",paddingSmall:"0 10px",paddingMedium:"0 14px",paddingLarge:"0 18px",paddingRoundTiny:"0 10px",paddingRoundSmall:"0 14px",paddingRoundMedium:"0 18px",paddingRoundLarge:"0 22px",iconMarginTiny:"6px",iconMarginSmall:"6px",iconMarginMedium:"6px",iconMarginLarge:"6px",iconSizeTiny:"14px",iconSizeSmall:"18px",iconSizeMedium:"18px",iconSizeLarge:"20px",rippleDuration:".6s"};function lC(e){const{heightTiny:t,heightSmall:r,heightMedium:n,heightLarge:o,borderRadius:i,fontSizeTiny:s,fontSizeSmall:l,fontSizeMedium:a,fontSizeLarge:c,opacityDisabled:u,textColor2:f,textColor3:v,primaryColorHover:y,primaryColorPressed:b,borderColor:_,primaryColor:M,baseColor:E,infoColor:T,infoColorHover:h,infoColorPressed:p,successColor:C,successColorHover:$,successColorPressed:g,warningColor:S,warningColorHover:w,warningColorPressed:P,errorColor:k,errorColorHover:A,errorColorPressed:G,fontWeight:J,buttonColor2:ee,buttonColor2Hover:W,buttonColor2Pressed:V,fontWeightStrong:q}=e;return Object.assign(Object.assign({},sC),{heightTiny:t,heightSmall:r,heightMedium:n,heightLarge:o,borderRadiusTiny:i,borderRadiusSmall:i,borderRadiusMedium:i,borderRadiusLarge:i,fontSizeTiny:s,fontSizeSmall:l,fontSizeMedium:a,fontSizeLarge:c,opacityDisabled:u,colorOpacitySecondary:"0.16",colorOpacitySecondaryHover:"0.22",colorOpacitySecondaryPressed:"0.28",colorSecondary:ee,colorSecondaryHover:W,colorSecondaryPressed:V,colorTertiary:ee,colorTertiaryHover:W,colorTertiaryPressed:V,colorQuaternary:"#0000",colorQuaternaryHover:W,colorQuaternaryPressed:V,color:"#0000",colorHover:"#0000",colorPressed:"#0000",colorFocus:"#0000",colorDisabled:"#0000",textColor:f,textColorTertiary:v,textColorHover:y,textColorPressed:b,textColorFocus:y,textColorDisabled:f,textColorText:f,textColorTextHover:y,textColorTextPressed:b,textColorTextFocus:y,textColorTextDisabled:f,textColorGhost:f,textColorGhostHover:y,textColorGhostPressed:b,textColorGhostFocus:y,textColorGhostDisabled:f,border:`1px solid ${_}`,borderHover:`1px solid ${y}`,borderPressed:`1px solid ${b}`,borderFocus:`1px solid ${y}`,borderDisabled:`1px solid ${_}`,rippleColor:M,colorPrimary:M,colorHoverPrimary:y,colorPressedPrimary:b,colorFocusPrimary:y,colorDisabledPrimary:M,textColorPrimary:E,textColorHoverPrimary:E,textColorPressedPrimary:E,textColorFocusPrimary:E,textColorDisabledPrimary:E,textColorTextPrimary:M,textColorTextHoverPrimary:y,textColorTextPressedPrimary:b,textColorTextFocusPrimary:y,textColorTextDisabledPrimary:f,textColorGhostPrimary:M,textColorGhostHoverPrimary:y,textColorGhostPressedPrimary:b,textColorGhostFocusPrimary:y,textColorGhostDisabledPrimary:M,borderPrimary:`1px solid ${M}`,borderHoverPrimary:`1px solid ${y}`,borderPressedPrimary:`1px solid ${b}`,borderFocusPrimary:`1px solid ${y}`,borderDisabledPrimary:`1px solid ${M}`,rippleColorPrimary:M,colorInfo:T,colorHoverInfo:h,colorPressedInfo:p,colorFocusInfo:h,colorDisabledInfo:T,textColorInfo:E,textColorHoverInfo:E,textColorPressedInfo:E,textColorFocusInfo:E,textColorDisabledInfo:E,textColorTextInfo:T,textColorTextHoverInfo:h,textColorTextPressedInfo:p,textColorTextFocusInfo:h,textColorTextDisabledInfo:f,textColorGhostInfo:T,textColorGhostHoverInfo:h,textColorGhostPressedInfo:p,textColorGhostFocusInfo:h,textColorGhostDisabledInfo:T,borderInfo:`1px solid ${T}`,borderHoverInfo:`1px solid ${h}`,borderPressedInfo:`1px solid ${p}`,borderFocusInfo:`1px solid ${h}`,borderDisabledInfo:`1px solid ${T}`,rippleColorInfo:T,colorSuccess:C,colorHoverSuccess:$,colorPressedSuccess:g,colorFocusSuccess:$,colorDisabledSuccess:C,textColorSuccess:E,textColorHoverSuccess:E,textColorPressedSuccess:E,textColorFocusSuccess:E,textColorDisabledSuccess:E,textColorTextSuccess:C,textColorTextHoverSuccess:$,textColorTextPressedSuccess:g,textColorTextFocusSuccess:$,textColorTextDisabledSuccess:f,textColorGhostSuccess:C,textColorGhostHoverSuccess:$,textColorGhostPressedSuccess:g,textColorGhostFocusSuccess:$,textColorGhostDisabledSuccess:C,borderSuccess:`1px solid ${C}`,borderHoverSuccess:`1px solid ${$}`,borderPressedSuccess:`1px solid ${g}`,borderFocusSuccess:`1px solid ${$}`,borderDisabledSuccess:`1px solid ${C}`,rippleColorSuccess:C,colorWarning:S,colorHoverWarning:w,colorPressedWarning:P,colorFocusWarning:w,colorDisabledWarning:S,textColorWarning:E,textColorHoverWarning:E,textColorPressedWarning:E,textColorFocusWarning:E,textColorDisabledWarning:E,textColorTextWarning:S,textColorTextHoverWarning:w,textColorTextPressedWarning:P,textColorTextFocusWarning:w,textColorTextDisabledWarning:f,textColorGhostWarning:S,textColorGhostHoverWarning:w,textColorGhostPressedWarning:P,textColorGhostFocusWarning:w,textColorGhostDisabledWarning:S,borderWarning:`1px solid ${S}`,borderHoverWarning:`1px solid ${w}`,borderPressedWarning:`1px solid ${P}`,borderFocusWarning:`1px solid ${w}`,borderDisabledWarning:`1px solid ${S}`,rippleColorWarning:S,colorError:k,colorHoverError:A,colorPressedError:G,colorFocusError:A,colorDisabledError:k,textColorError:E,textColorHoverError:E,textColorPressedError:E,textColorFocusError:E,textColorDisabledError:E,textColorTextError:k,textColorTextHoverError:A,textColorTextPressedError:G,textColorTextFocusError:A,textColorTextDisabledError:f,textColorGhostError:k,textColorGhostHoverError:A,textColorGhostPressedError:G,textColorGhostFocusError:A,textColorGhostDisabledError:k,borderError:`1px solid ${k}`,borderHoverError:`1px solid ${A}`,borderPressedError:`1px solid ${G}`,borderFocusError:`1px solid ${A}`,borderDisabledError:`1px solid ${k}`,rippleColorError:k,waveOpacity:"0.6",fontWeight:J,fontWeightStrong:q})}const aC={name:"Button",common:co,self:lC},cC=j([de("button",` + `)])]);function Nx(e){let t=0;for(const n of e)t++;return t}function Ki(e){return e===""||e==null}function Rx(e){const t=ce(null);function n(){const{value:i}=e;if(!(i!=null&&i.focus)){o();return}const{selectionStart:s,selectionEnd:l,value:a}=i;if(s==null||l==null){o();return}t.value={start:s,end:l,beforeText:a.slice(0,s),afterText:a.slice(l)}}function r(){var i;const{value:s}=t,{value:l}=e;if(!s||!l)return;const{value:a}=l,{start:c,beforeText:u,afterText:f}=s;let d=a.length;if(a.endsWith(f))d=a.length-f.length;else if(a.startsWith(u))d=u.length;else{const h=u[c-1],p=a.indexOf(h,c-1);p!==-1&&(d=p+1)}(i=l.setSelectionRange)===null||i===void 0||i.call(l,d,d)}function o(){t.value=null}return Qt(e,o),{recordCursor:n,restoreCursor:r}}const xf=He({name:"InputWordCount",setup(e,{slots:t}){const{mergedValueRef:n,maxlengthRef:r,mergedClsPrefixRef:o,countGraphemesRef:i}=at(Up),s=ae(()=>{const{value:l}=n;return l===null||Array.isArray(l)?0:(i.value||Nx)(l)});return()=>{const{value:l}=r,{value:a}=n;return M("span",{class:`${o.value}-input-word-count`},oE(t.default,{value:a===null||Array.isArray(a)?"":a},()=>[l===void 0?s.value:`${s.value} / ${l}`]))}}}),Ax=Object.assign(Object.assign({},Zt.props),{bordered:{type:Boolean,default:void 0},type:{type:String,default:"text"},placeholder:[Array,String],defaultValue:{type:[String,Array],default:null},value:[String,Array],disabled:{type:Boolean,default:void 0},size:String,rows:{type:[Number,String],default:3},round:Boolean,minlength:[String,Number],maxlength:[String,Number],clearable:Boolean,autosize:{type:[Boolean,Object],default:!1},pair:Boolean,separator:String,readonly:{type:[String,Boolean],default:!1},passivelyActivated:Boolean,showPasswordOn:String,stateful:{type:Boolean,default:!0},autofocus:Boolean,inputProps:Object,resizable:{type:Boolean,default:!0},showCount:Boolean,loading:{type:Boolean,default:void 0},allowInput:Function,renderCount:Function,onMousedown:Function,onKeydown:Function,onKeyup:[Function,Array],onInput:[Function,Array],onFocus:[Function,Array],onBlur:[Function,Array],onClick:[Function,Array],onChange:[Function,Array],onClear:[Function,Array],countGraphemes:Function,status:String,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],textDecoration:[String,Array],attrSize:{type:Number,default:20},onInputBlur:[Function,Array],onInputFocus:[Function,Array],onDeactivate:[Function,Array],onActivate:[Function,Array],onWrapperFocus:[Function,Array],onWrapperBlur:[Function,Array],internalDeactivateOnEnter:Boolean,internalForceFocus:Boolean,internalLoadingBeforeSuffix:{type:Boolean,default:!0},showPasswordToggle:Boolean}),nO=He({name:"Input",props:Ax,setup(e){const{mergedClsPrefixRef:t,mergedBorderedRef:n,inlineThemeDisabled:r,mergedRtlRef:o}=yi(e),i=Zt("Input","-input",wx,Tx,e,t);zp&&vo("-input-safari",Ox,t);const s=ce(null),l=ce(null),a=ce(null),c=ce(null),u=ce(null),f=ce(null),d=ce(null),h=Rx(d),p=ce(null),{localeRef:y}=GC("Input"),R=ce(e.defaultValue),T=Kn(e,"value"),w=S_(T,R),g=fp(e),{mergedSizeRef:b,mergedDisabledRef:S,mergedStatusRef:A}=g,v=ce(!1),C=ce(!1),_=ce(!1),O=ce(!1);let I=null;const N=ae(()=>{const{placeholder:x,pair:D}=e;return D?Array.isArray(x)?x:x===void 0?["",""]:[x,x]:x===void 0?[y.value.placeholder]:[x]}),$=ae(()=>{const{value:x}=_,{value:D}=w,{value:ne}=N;return!x&&(Ki(D)||Array.isArray(D)&&Ki(D[0]))&&ne[0]}),W=ae(()=>{const{value:x}=_,{value:D}=w,{value:ne}=N;return!x&&ne[1]&&(Ki(D)||Array.isArray(D)&&Ki(D[1]))}),Y=Oa(()=>e.internalForceFocus||v.value),U=Oa(()=>{if(S.value||e.readonly||!e.clearable||!Y.value&&!C.value)return!1;const{value:x}=w,{value:D}=Y;return e.pair?!!(Array.isArray(x)&&(x[0]||x[1]))&&(C.value||D):!!x&&(C.value||D)}),j=ae(()=>{const{showPasswordOn:x}=e;if(x)return x;if(e.showPasswordToggle)return"click"}),X=ce(!1),ge=ae(()=>{const{textDecoration:x}=e;return x?Array.isArray(x)?x.map(D=>({textDecoration:D})):[{textDecoration:x}]:["",""]}),Te=ce(void 0),Pe=()=>{var x,D;if(e.type==="textarea"){const{autosize:ne}=e;if(ne&&(Te.value=(D=(x=p.value)===null||x===void 0?void 0:x.$el)===null||D===void 0?void 0:D.offsetWidth),!l.value||typeof ne=="boolean")return;const{paddingTop:Re,paddingBottom:ke,lineHeight:Ne}=window.getComputedStyle(l.value),fn=Number(Re.slice(0,-2)),dn=Number(ke.slice(0,-2)),hn=Number(Ne.slice(0,-2)),{value:So}=a;if(!So)return;if(ne.minRows){const Co=Math.max(ne.minRows,1),Il=`${fn+dn+hn*Co}px`;So.style.minHeight=Il}if(ne.maxRows){const Co=`${fn+dn+hn*ne.maxRows}px`;So.style.maxHeight=Co}}},Ve=ae(()=>{const{maxlength:x}=e;return x===void 0?void 0:Number(x)});Rn(()=>{const{value:x}=w;Array.isArray(x)||ut(x)});const Wt=Dt().proxy;function en(x,D){const{onUpdateValue:ne,"onUpdate:value":Re,onInput:ke}=e,{nTriggerFormInput:Ne}=g;ne&&Ye(ne,x,D),Re&&Ye(Re,x,D),ke&&Ye(ke,x,D),R.value=x,Ne()}function tn(x,D){const{onChange:ne}=e,{nTriggerFormChange:Re}=g;ne&&Ye(ne,x,D),R.value=x,Re()}function me(x){const{onBlur:D}=e,{nTriggerFormBlur:ne}=g;D&&Ye(D,x),ne()}function $t(x){const{onFocus:D}=e,{nTriggerFormFocus:ne}=g;D&&Ye(D,x),ne()}function Xt(x){const{onClear:D}=e;D&&Ye(D,x)}function be(x){const{onInputBlur:D}=e;D&&Ye(D,x)}function Ot(x){const{onInputFocus:D}=e;D&&Ye(D,x)}function Gt(){const{onDeactivate:x}=e;x&&Ye(x)}function un(){const{onActivate:x}=e;x&&Ye(x)}function m(x){const{onClick:D}=e;D&&Ye(D,x)}function E(x){const{onWrapperFocus:D}=e;D&&Ye(D,x)}function P(x){const{onWrapperBlur:D}=e;D&&Ye(D,x)}function z(){_.value=!0}function L(x){_.value=!1,x.target===f.value?k(x,1):k(x,0)}function k(x,D=0,ne="input"){const Re=x.target.value;if(ut(Re),x instanceof InputEvent&&!x.isComposing&&(_.value=!1),e.type==="textarea"){const{value:Ne}=p;Ne&&Ne.syncUnifiedContainer()}if(I=Re,_.value)return;h.recordCursor();const ke=K(Re);if(ke)if(!e.pair)ne==="input"?en(Re,{source:D}):tn(Re,{source:D});else{let{value:Ne}=w;Array.isArray(Ne)?Ne=[Ne[0],Ne[1]]:Ne=["",""],Ne[D]=Re,ne==="input"?en(Ne,{source:D}):tn(Ne,{source:D})}Wt.$forceUpdate(),ke||Tr(h.restoreCursor)}function K(x){const{countGraphemes:D,maxlength:ne,minlength:Re}=e;if(D){let Ne;if(ne!==void 0&&(Ne===void 0&&(Ne=D(x)),Ne>Number(ne))||Re!==void 0&&(Ne===void 0&&(Ne=D(x)),Ne{Re.preventDefault(),vn("mouseup",document,D)};if(hr("mouseup",document,D),j.value!=="mousedown")return;X.value=!0;const ne=()=>{X.value=!1,vn("mouseup",document,ne)};hr("mouseup",document,ne)}function Nt(x){e.onKeyup&&Ye(e.onKeyup,x)}function Eo(x){switch(e.onKeydown&&Ye(e.onKeydown,x),x.key){case"Escape":Q();break;case"Enter":B(x);break}}function B(x){var D,ne;if(e.passivelyActivated){const{value:Re}=O;if(Re){e.internalDeactivateOnEnter&&Q();return}x.preventDefault(),e.type==="textarea"?(D=l.value)===null||D===void 0||D.focus():(ne=u.value)===null||ne===void 0||ne.focus()}}function Q(){e.passivelyActivated&&(O.value=!1,Tr(()=>{var x;(x=s.value)===null||x===void 0||x.focus()}))}function se(){var x,D,ne;S.value||(e.passivelyActivated?(x=s.value)===null||x===void 0||x.focus():((D=l.value)===null||D===void 0||D.focus(),(ne=u.value)===null||ne===void 0||ne.focus()))}function Ae(){var x;!((x=s.value)===null||x===void 0)&&x.contains(document.activeElement)&&document.activeElement.blur()}function We(){var x,D;(x=l.value)===null||x===void 0||x.select(),(D=u.value)===null||D===void 0||D.select()}function ct(){S.value||(l.value?l.value.focus():u.value&&u.value.focus())}function Lt(){const{value:x}=s;x!=null&&x.contains(document.activeElement)&&x!==document.activeElement&&Q()}function De(x){if(e.type==="textarea"){const{value:D}=l;D==null||D.scrollTo(x)}else{const{value:D}=u;D==null||D.scrollTo(x)}}function ut(x){const{type:D,pair:ne,autosize:Re}=e;if(!ne&&Re)if(D==="textarea"){const{value:ke}=a;ke&&(ke.textContent=`${x??""}\r +`)}else{const{value:ke}=c;ke&&(x?ke.textContent=x:ke.innerHTML=" ")}}function nn(){Pe()}const Ri=ce({top:"0"});function Rl(x){var D;const{scrollTop:ne}=x.target;Ri.value.top=`${-ne}px`,(D=p.value)===null||D===void 0||D.syncUnifiedContainer()}let Fr=null;Jr(()=>{const{autosize:x,type:D}=e;x&&D==="textarea"?Fr=Qt(w,ne=>{!Array.isArray(ne)&&ne!==I&&ut(ne)}):Fr==null||Fr()});let kr=null;Jr(()=>{e.type==="textarea"?kr=Qt(w,x=>{var D;!Array.isArray(x)&&x!==I&&((D=p.value)===null||D===void 0||D.syncUnifiedContainer())}):kr==null||kr()}),el(Up,{mergedValueRef:w,maxlengthRef:Ve,mergedClsPrefixRef:t,countGraphemesRef:Kn(e,"countGraphemes")});const Al={wrapperElRef:s,inputElRef:u,textareaElRef:l,isCompositing:_,clear:Ce,focus:se,blur:Ae,select:We,deactivate:Lt,activate:ct,scrollTo:De},Pl=fl("Input",o,t),Ai=ae(()=>{const{value:x}=b,{common:{cubicBezierEaseInOut:D},self:{color:ne,borderRadius:Re,textColor:ke,caretColor:Ne,caretColorError:fn,caretColorWarning:dn,textDecorationColor:hn,border:So,borderDisabled:Co,borderHover:Il,borderFocus:Gg,placeholderColor:Kg,placeholderColorDisabled:qg,lineHeightTextarea:Yg,colorDisabled:Jg,colorFocus:Qg,textColorDisabled:Zg,boxShadowFocus:em,iconSize:tm,colorFocusWarning:nm,boxShadowFocusWarning:rm,borderWarning:om,borderFocusWarning:im,borderHoverWarning:sm,colorFocusError:lm,boxShadowFocusError:am,borderError:cm,borderFocusError:um,borderHoverError:fm,clearSize:dm,clearColor:hm,clearColorHover:pm,clearColorPressed:gm,iconColor:mm,iconColorDisabled:bm,suffixTextColor:vm,countTextColor:ym,countTextColorDisabled:_m,iconColorHover:Em,iconColorPressed:Sm,loadingColor:Cm,loadingColorError:xm,loadingColorWarning:Tm,fontWeight:wm,[de("padding",x)]:Om,[de("fontSize",x)]:Nm,[de("height",x)]:Rm}}=i.value,{left:Am,right:Pm}=ar(Om);return{"--n-bezier":D,"--n-count-text-color":ym,"--n-count-text-color-disabled":_m,"--n-color":ne,"--n-font-size":Nm,"--n-font-weight":wm,"--n-border-radius":Re,"--n-height":Rm,"--n-padding-left":Am,"--n-padding-right":Pm,"--n-text-color":ke,"--n-caret-color":Ne,"--n-text-decoration-color":hn,"--n-border":So,"--n-border-disabled":Co,"--n-border-hover":Il,"--n-border-focus":Gg,"--n-placeholder-color":Kg,"--n-placeholder-color-disabled":qg,"--n-icon-size":tm,"--n-line-height-textarea":Yg,"--n-color-disabled":Jg,"--n-color-focus":Qg,"--n-text-color-disabled":Zg,"--n-box-shadow-focus":em,"--n-loading-color":Cm,"--n-caret-color-warning":dn,"--n-color-focus-warning":nm,"--n-box-shadow-focus-warning":rm,"--n-border-warning":om,"--n-border-focus-warning":im,"--n-border-hover-warning":sm,"--n-loading-color-warning":Tm,"--n-caret-color-error":fn,"--n-color-focus-error":lm,"--n-box-shadow-focus-error":am,"--n-border-error":cm,"--n-border-focus-error":um,"--n-border-hover-error":fm,"--n-loading-color-error":xm,"--n-clear-color":hm,"--n-clear-size":dm,"--n-clear-color-hover":pm,"--n-clear-color-pressed":gm,"--n-icon-color":mm,"--n-icon-color-hover":Em,"--n-icon-color-pressed":Sm,"--n-icon-color-disabled":bm,"--n-suffix-text-color":vm}}),Pn=r?_i("input",ae(()=>{const{value:x}=b;return x[0]}),Ai,e):void 0;return Object.assign(Object.assign({},Al),{wrapperElRef:s,inputElRef:u,inputMirrorElRef:c,inputEl2Ref:f,textareaElRef:l,textareaMirrorElRef:a,textareaScrollbarInstRef:p,rtlEnabled:Pl,uncontrolledValue:R,mergedValue:w,passwordVisible:X,mergedPlaceholder:N,showPlaceholder1:$,showPlaceholder2:W,mergedFocus:Y,isComposing:_,activated:O,showClearButton:U,mergedSize:b,mergedDisabled:S,textDecorationStyle:ge,mergedClsPrefix:t,mergedBordered:n,mergedShowPasswordOn:j,placeholderStyle:Ri,mergedStatus:A,textAreaScrollContainerWidth:Te,handleTextAreaScroll:Rl,handleCompositionStart:z,handleCompositionEnd:L,handleInput:k,handleInputBlur:F,handleInputFocus:V,handleWrapperBlur:H,handleWrapperFocus:te,handleMouseEnter:it,handleMouseLeave:ze,handleMouseDown:_e,handleChange:ee,handleClick:ie,handleClear:he,handlePasswordToggleClick:st,handlePasswordToggleMousedown:nt,handleWrapperKeydown:Eo,handleWrapperKeyup:Nt,handleTextAreaMirrorResize:nn,getTextareaScrollContainer:()=>l.value,mergedTheme:i,cssVars:r?void 0:Ai,themeClass:Pn==null?void 0:Pn.themeClass,onRender:Pn==null?void 0:Pn.onRender})},render(){var e,t;const{mergedClsPrefix:n,mergedStatus:r,themeClass:o,type:i,countGraphemes:s,onRender:l}=this,a=this.$slots;return l==null||l(),M("div",{ref:"wrapperElRef",class:[`${n}-input`,o,r&&`${n}-input--${r}-status`,{[`${n}-input--rtl`]:this.rtlEnabled,[`${n}-input--disabled`]:this.mergedDisabled,[`${n}-input--textarea`]:i==="textarea",[`${n}-input--resizable`]:this.resizable&&!this.autosize,[`${n}-input--autosize`]:this.autosize,[`${n}-input--round`]:this.round&&i!=="textarea",[`${n}-input--pair`]:this.pair,[`${n}-input--focus`]:this.mergedFocus,[`${n}-input--stateful`]:this.stateful}],style:this.cssVars,tabindex:!this.mergedDisabled&&this.passivelyActivated&&!this.activated?0:void 0,onFocus:this.handleWrapperFocus,onBlur:this.handleWrapperBlur,onClick:this.handleClick,onMousedown:this.handleMouseDown,onMouseenter:this.handleMouseEnter,onMouseleave:this.handleMouseLeave,onCompositionstart:this.handleCompositionStart,onCompositionend:this.handleCompositionEnd,onKeyup:this.handleWrapperKeyup,onKeydown:this.handleWrapperKeydown},M("div",{class:`${n}-input-wrapper`},Vt(a.prefix,c=>c&&M("div",{class:`${n}-input__prefix`},c)),i==="textarea"?M(Vp,{ref:"textareaScrollbarInstRef",class:`${n}-input__textarea`,container:this.getTextareaScrollContainer,triggerDisplayManually:!0,useUnifiedContainer:!0,internalHoistYRail:!0},{default:()=>{var c,u;const{textAreaScrollContainerWidth:f}=this,d={width:this.autosize&&f&&`${f}px`};return M(Ge,null,M("textarea",Object.assign({},this.inputProps,{ref:"textareaElRef",class:[`${n}-input__textarea-el`,(c=this.inputProps)===null||c===void 0?void 0:c.class],autofocus:this.autofocus,rows:Number(this.rows),placeholder:this.placeholder,value:this.mergedValue,disabled:this.mergedDisabled,maxlength:s?void 0:this.maxlength,minlength:s?void 0:this.minlength,readonly:this.readonly,tabindex:this.passivelyActivated&&!this.activated?-1:void 0,style:[this.textDecorationStyle[0],(u=this.inputProps)===null||u===void 0?void 0:u.style,d],onBlur:this.handleInputBlur,onFocus:h=>{this.handleInputFocus(h,2)},onInput:this.handleInput,onChange:this.handleChange,onScroll:this.handleTextAreaScroll})),this.showPlaceholder1?M("div",{class:`${n}-input__placeholder`,style:[this.placeholderStyle,d],key:"placeholder"},this.mergedPlaceholder[0]):null,this.autosize?M(Ra,{onResize:this.handleTextAreaMirrorResize},{default:()=>M("div",{ref:"textareaMirrorElRef",class:`${n}-input__textarea-mirror`,key:"mirror"})}):null)}}):M("div",{class:`${n}-input__input`},M("input",Object.assign({type:i==="password"&&this.mergedShowPasswordOn&&this.passwordVisible?"text":i},this.inputProps,{ref:"inputElRef",class:[`${n}-input__input-el`,(e=this.inputProps)===null||e===void 0?void 0:e.class],style:[this.textDecorationStyle[0],(t=this.inputProps)===null||t===void 0?void 0:t.style],tabindex:this.passivelyActivated&&!this.activated?-1:void 0,placeholder:this.mergedPlaceholder[0],disabled:this.mergedDisabled,maxlength:s?void 0:this.maxlength,minlength:s?void 0:this.minlength,value:Array.isArray(this.mergedValue)?this.mergedValue[0]:this.mergedValue,readonly:this.readonly,autofocus:this.autofocus,size:this.attrSize,onBlur:this.handleInputBlur,onFocus:c=>{this.handleInputFocus(c,0)},onInput:c=>{this.handleInput(c,0)},onChange:c=>{this.handleChange(c,0)}})),this.showPlaceholder1?M("div",{class:`${n}-input__placeholder`},M("span",null,this.mergedPlaceholder[0])):null,this.autosize?M("div",{class:`${n}-input__input-mirror`,key:"mirror",ref:"inputMirrorElRef"}," "):null),!this.pair&&Vt(a.suffix,c=>c||this.clearable||this.showCount||this.mergedShowPasswordOn||this.loading!==void 0?M("div",{class:`${n}-input__suffix`},[Vt(a["clear-icon-placeholder"],u=>(this.clearable||u)&&M($a,{clsPrefix:n,show:this.showClearButton,onClear:this.handleClear},{placeholder:()=>u,icon:()=>{var f,d;return(d=(f=this.$slots)["clear-icon"])===null||d===void 0?void 0:d.call(f)}})),this.internalLoadingBeforeSuffix?null:c,this.loading!==void 0?M(vx,{clsPrefix:n,loading:this.loading,showArrow:!1,showClear:!1,style:this.cssVars}):null,this.internalLoadingBeforeSuffix?c:null,this.showCount&&this.type!=="textarea"?M(xf,null,{default:u=>{var f;return(f=a.count)===null||f===void 0?void 0:f.call(a,u)}}):null,this.mergedShowPasswordOn&&this.type==="password"?M("div",{class:`${n}-input__eye`,onMousedown:this.handlePasswordToggleMousedown,onClick:this.handlePasswordToggleClick},this.passwordVisible?Ho(a["password-visible-icon"],()=>[M(ii,{clsPrefix:n},{default:()=>M(tx,null)})]):Ho(a["password-invisible-icon"],()=>[M(ii,{clsPrefix:n},{default:()=>M(nx,null)})])):null]):null)),this.pair?M("span",{class:`${n}-input__separator`},Ho(a.separator,()=>[this.separator])):null,this.pair?M("div",{class:`${n}-input-wrapper`},M("div",{class:`${n}-input__input`},M("input",{ref:"inputEl2Ref",type:this.type,class:`${n}-input__input-el`,tabindex:this.passivelyActivated&&!this.activated?-1:void 0,placeholder:this.mergedPlaceholder[1],disabled:this.mergedDisabled,maxlength:s?void 0:this.maxlength,minlength:s?void 0:this.minlength,value:Array.isArray(this.mergedValue)?this.mergedValue[1]:void 0,readonly:this.readonly,style:this.textDecorationStyle[1],onBlur:this.handleInputBlur,onFocus:c=>{this.handleInputFocus(c,1)},onInput:c=>{this.handleInput(c,1)},onChange:c=>{this.handleChange(c,1)}}),this.showPlaceholder2?M("div",{class:`${n}-input__placeholder`},M("span",null,this.mergedPlaceholder[1])):null),Vt(a.suffix,c=>(this.clearable||c)&&M("div",{class:`${n}-input__suffix`},[this.clearable&&M($a,{clsPrefix:n,show:this.showClearButton,onClear:this.handleClear},{icon:()=>{var u;return(u=a["clear-icon"])===null||u===void 0?void 0:u.call(a)},placeholder:()=>{var u;return(u=a["clear-icon-placeholder"])===null||u===void 0?void 0:u.call(a)}}),c]))):null,this.mergedBordered?M("div",{class:`${n}-input__border`}):null,this.mergedBordered?M("div",{class:`${n}-input__state-border`}):null,this.showCount&&i==="textarea"?M(xf,null,{default:c=>{var u;const{renderCount:f}=this;return f?f(c):(u=a.count)===null||u===void 0?void 0:u.call(a,c)}}):null)}});function sr(e){return mc(e,[255,255,255,.16])}function qi(e){return mc(e,[0,0,0,.12])}const Px="n-button-group",Ix={paddingTiny:"0 6px",paddingSmall:"0 10px",paddingMedium:"0 14px",paddingLarge:"0 18px",paddingRoundTiny:"0 10px",paddingRoundSmall:"0 14px",paddingRoundMedium:"0 18px",paddingRoundLarge:"0 22px",iconMarginTiny:"6px",iconMarginSmall:"6px",iconMarginMedium:"6px",iconMarginLarge:"6px",iconSizeTiny:"14px",iconSizeSmall:"18px",iconSizeMedium:"18px",iconSizeLarge:"20px",rippleDuration:".6s"};function Mx(e){const{heightTiny:t,heightSmall:n,heightMedium:r,heightLarge:o,borderRadius:i,fontSizeTiny:s,fontSizeSmall:l,fontSizeMedium:a,fontSizeLarge:c,opacityDisabled:u,textColor2:f,textColor3:d,primaryColorHover:h,primaryColorPressed:p,borderColor:y,primaryColor:R,baseColor:T,infoColor:w,infoColorHover:g,infoColorPressed:b,successColor:S,successColorHover:A,successColorPressed:v,warningColor:C,warningColorHover:_,warningColorPressed:O,errorColor:I,errorColorHover:N,errorColorPressed:$,fontWeight:W,buttonColor2:Y,buttonColor2Hover:U,buttonColor2Pressed:j,fontWeightStrong:X}=e;return Object.assign(Object.assign({},Ix),{heightTiny:t,heightSmall:n,heightMedium:r,heightLarge:o,borderRadiusTiny:i,borderRadiusSmall:i,borderRadiusMedium:i,borderRadiusLarge:i,fontSizeTiny:s,fontSizeSmall:l,fontSizeMedium:a,fontSizeLarge:c,opacityDisabled:u,colorOpacitySecondary:"0.16",colorOpacitySecondaryHover:"0.22",colorOpacitySecondaryPressed:"0.28",colorSecondary:Y,colorSecondaryHover:U,colorSecondaryPressed:j,colorTertiary:Y,colorTertiaryHover:U,colorTertiaryPressed:j,colorQuaternary:"#0000",colorQuaternaryHover:U,colorQuaternaryPressed:j,color:"#0000",colorHover:"#0000",colorPressed:"#0000",colorFocus:"#0000",colorDisabled:"#0000",textColor:f,textColorTertiary:d,textColorHover:h,textColorPressed:p,textColorFocus:h,textColorDisabled:f,textColorText:f,textColorTextHover:h,textColorTextPressed:p,textColorTextFocus:h,textColorTextDisabled:f,textColorGhost:f,textColorGhostHover:h,textColorGhostPressed:p,textColorGhostFocus:h,textColorGhostDisabled:f,border:`1px solid ${y}`,borderHover:`1px solid ${h}`,borderPressed:`1px solid ${p}`,borderFocus:`1px solid ${h}`,borderDisabled:`1px solid ${y}`,rippleColor:R,colorPrimary:R,colorHoverPrimary:h,colorPressedPrimary:p,colorFocusPrimary:h,colorDisabledPrimary:R,textColorPrimary:T,textColorHoverPrimary:T,textColorPressedPrimary:T,textColorFocusPrimary:T,textColorDisabledPrimary:T,textColorTextPrimary:R,textColorTextHoverPrimary:h,textColorTextPressedPrimary:p,textColorTextFocusPrimary:h,textColorTextDisabledPrimary:f,textColorGhostPrimary:R,textColorGhostHoverPrimary:h,textColorGhostPressedPrimary:p,textColorGhostFocusPrimary:h,textColorGhostDisabledPrimary:R,borderPrimary:`1px solid ${R}`,borderHoverPrimary:`1px solid ${h}`,borderPressedPrimary:`1px solid ${p}`,borderFocusPrimary:`1px solid ${h}`,borderDisabledPrimary:`1px solid ${R}`,rippleColorPrimary:R,colorInfo:w,colorHoverInfo:g,colorPressedInfo:b,colorFocusInfo:g,colorDisabledInfo:w,textColorInfo:T,textColorHoverInfo:T,textColorPressedInfo:T,textColorFocusInfo:T,textColorDisabledInfo:T,textColorTextInfo:w,textColorTextHoverInfo:g,textColorTextPressedInfo:b,textColorTextFocusInfo:g,textColorTextDisabledInfo:f,textColorGhostInfo:w,textColorGhostHoverInfo:g,textColorGhostPressedInfo:b,textColorGhostFocusInfo:g,textColorGhostDisabledInfo:w,borderInfo:`1px solid ${w}`,borderHoverInfo:`1px solid ${g}`,borderPressedInfo:`1px solid ${b}`,borderFocusInfo:`1px solid ${g}`,borderDisabledInfo:`1px solid ${w}`,rippleColorInfo:w,colorSuccess:S,colorHoverSuccess:A,colorPressedSuccess:v,colorFocusSuccess:A,colorDisabledSuccess:S,textColorSuccess:T,textColorHoverSuccess:T,textColorPressedSuccess:T,textColorFocusSuccess:T,textColorDisabledSuccess:T,textColorTextSuccess:S,textColorTextHoverSuccess:A,textColorTextPressedSuccess:v,textColorTextFocusSuccess:A,textColorTextDisabledSuccess:f,textColorGhostSuccess:S,textColorGhostHoverSuccess:A,textColorGhostPressedSuccess:v,textColorGhostFocusSuccess:A,textColorGhostDisabledSuccess:S,borderSuccess:`1px solid ${S}`,borderHoverSuccess:`1px solid ${A}`,borderPressedSuccess:`1px solid ${v}`,borderFocusSuccess:`1px solid ${A}`,borderDisabledSuccess:`1px solid ${S}`,rippleColorSuccess:S,colorWarning:C,colorHoverWarning:_,colorPressedWarning:O,colorFocusWarning:_,colorDisabledWarning:C,textColorWarning:T,textColorHoverWarning:T,textColorPressedWarning:T,textColorFocusWarning:T,textColorDisabledWarning:T,textColorTextWarning:C,textColorTextHoverWarning:_,textColorTextPressedWarning:O,textColorTextFocusWarning:_,textColorTextDisabledWarning:f,textColorGhostWarning:C,textColorGhostHoverWarning:_,textColorGhostPressedWarning:O,textColorGhostFocusWarning:_,textColorGhostDisabledWarning:C,borderWarning:`1px solid ${C}`,borderHoverWarning:`1px solid ${_}`,borderPressedWarning:`1px solid ${O}`,borderFocusWarning:`1px solid ${_}`,borderDisabledWarning:`1px solid ${C}`,rippleColorWarning:C,colorError:I,colorHoverError:N,colorPressedError:$,colorFocusError:N,colorDisabledError:I,textColorError:T,textColorHoverError:T,textColorPressedError:T,textColorFocusError:T,textColorDisabledError:T,textColorTextError:I,textColorTextHoverError:N,textColorTextPressedError:$,textColorTextFocusError:N,textColorTextDisabledError:f,textColorGhostError:I,textColorGhostHoverError:N,textColorGhostPressedError:$,textColorGhostFocusError:N,textColorGhostDisabledError:I,borderError:`1px solid ${I}`,borderHoverError:`1px solid ${N}`,borderPressedError:`1px solid ${$}`,borderFocusError:`1px solid ${N}`,borderDisabledError:`1px solid ${I}`,rippleColorError:I,waveOpacity:"0.6",fontWeight:W,fontWeightStrong:X})}const Dx={name:"Button",common:Ci,self:Mx},$x=G([pe("button",` margin: 0; font-weight: var(--n-font-weight); line-height: 1; @@ -492,7 +502,7 @@ ${t} background-color .3s var(--n-bezier), opacity .3s var(--n-bezier), border-color .3s var(--n-bezier); - `,[ce("color",[K("border",{borderColor:"var(--n-border-color)"}),ce("disabled",[K("border",{borderColor:"var(--n-border-color-disabled)"})]),or("disabled",[j("&:focus",[K("state-border",{borderColor:"var(--n-border-color-focus)"})]),j("&:hover",[K("state-border",{borderColor:"var(--n-border-color-hover)"})]),j("&:active",[K("state-border",{borderColor:"var(--n-border-color-pressed)"})]),ce("pressed",[K("state-border",{borderColor:"var(--n-border-color-pressed)"})])])]),ce("disabled",{backgroundColor:"var(--n-color-disabled)",color:"var(--n-text-color-disabled)"},[K("border",{border:"var(--n-border-disabled)"})]),or("disabled",[j("&:focus",{backgroundColor:"var(--n-color-focus)",color:"var(--n-text-color-focus)"},[K("state-border",{border:"var(--n-border-focus)"})]),j("&:hover",{backgroundColor:"var(--n-color-hover)",color:"var(--n-text-color-hover)"},[K("state-border",{border:"var(--n-border-hover)"})]),j("&:active",{backgroundColor:"var(--n-color-pressed)",color:"var(--n-text-color-pressed)"},[K("state-border",{border:"var(--n-border-pressed)"})]),ce("pressed",{backgroundColor:"var(--n-color-pressed)",color:"var(--n-text-color-pressed)"},[K("state-border",{border:"var(--n-border-pressed)"})])]),ce("loading","cursor: wait;"),de("base-wave",` + `,[ue("color",[q("border",{borderColor:"var(--n-border-color)"}),ue("disabled",[q("border",{borderColor:"var(--n-border-color-disabled)"})]),Vn("disabled",[G("&:focus",[q("state-border",{borderColor:"var(--n-border-color-focus)"})]),G("&:hover",[q("state-border",{borderColor:"var(--n-border-color-hover)"})]),G("&:active",[q("state-border",{borderColor:"var(--n-border-color-pressed)"})]),ue("pressed",[q("state-border",{borderColor:"var(--n-border-color-pressed)"})])])]),ue("disabled",{backgroundColor:"var(--n-color-disabled)",color:"var(--n-text-color-disabled)"},[q("border",{border:"var(--n-border-disabled)"})]),Vn("disabled",[G("&:focus",{backgroundColor:"var(--n-color-focus)",color:"var(--n-text-color-focus)"},[q("state-border",{border:"var(--n-border-focus)"})]),G("&:hover",{backgroundColor:"var(--n-color-hover)",color:"var(--n-text-color-hover)"},[q("state-border",{border:"var(--n-border-hover)"})]),G("&:active",{backgroundColor:"var(--n-color-pressed)",color:"var(--n-text-color-pressed)"},[q("state-border",{border:"var(--n-border-pressed)"})]),ue("pressed",{backgroundColor:"var(--n-color-pressed)",color:"var(--n-text-color-pressed)"},[q("state-border",{border:"var(--n-border-pressed)"})])]),ue("loading","cursor: wait;"),pe("base-wave",` pointer-events: none; top: 0; right: 0; @@ -501,7 +511,7 @@ ${t} animation-iteration-count: 1; animation-duration: var(--n-ripple-duration); animation-timing-function: var(--n-bezier-ease-out), var(--n-bezier-ease-out); - `,[ce("active",{zIndex:1,animationName:"button-wave-spread, button-wave-opacity"})]),Ai&&"MozBoxSizing"in document.createElement("div").style?j("&::moz-focus-inner",{border:0}):null,K("border, state-border",` + `,[ue("active",{zIndex:1,animationName:"button-wave-spread, button-wave-opacity"})]),sl&&"MozBoxSizing"in document.createElement("div").style?G("&::moz-focus-inner",{border:0}):null,q("border, state-border",` position: absolute; left: 0; top: 0; @@ -510,7 +520,7 @@ ${t} border-radius: inherit; transition: border-color .3s var(--n-bezier); pointer-events: none; - `),K("border",{border:"var(--n-border)"}),K("state-border",{border:"var(--n-border)",borderColor:"#0000",zIndex:1}),K("icon",` + `),q("border",{border:"var(--n-border)"}),q("state-border",{border:"var(--n-border)",borderColor:"#0000",zIndex:1}),q("icon",` margin: var(--n-icon-margin); margin-left: 0; height: var(--n-icon-size); @@ -519,7 +529,7 @@ ${t} font-size: var(--n-icon-size); position: relative; flex-shrink: 0; - `,[de("icon-slot",` + `,[pe("icon-slot",` height: var(--n-icon-size); width: var(--n-icon-size); position: absolute; @@ -529,15 +539,15 @@ ${t} display: flex; align-items: center; justify-content: center; - `,[ii({top:"50%",originalTransform:"translateY(-50%)"})]),Yx()]),K("content",` + `,[Os({top:"50%",originalTransform:"translateY(-50%)"})]),yx()]),q("content",` display: flex; align-items: center; flex-wrap: nowrap; min-width: 0; - `,[j("~",[K("icon",{margin:"var(--n-icon-margin)",marginRight:0})])]),ce("block",` + `,[G("~",[q("icon",{margin:"var(--n-icon-margin)",marginRight:0})])]),ue("block",` display: flex; width: 100%; - `),ce("dashed",[K("border, state-border",{borderStyle:"dashed !important"})]),ce("disabled",{cursor:"not-allowed",opacity:"var(--n-opacity-disabled)"})]),j("@keyframes button-wave-spread",{from:{boxShadow:"0 0 0.5px 0 var(--n-ripple-color)"},to:{boxShadow:"0 0 0.5px 4.5px var(--n-ripple-color)"}}),j("@keyframes button-wave-opacity",{from:{opacity:"var(--n-wave-opacity)"},to:{opacity:0}})]),uC=Object.assign(Object.assign({},Rt.props),{color:String,textColor:String,text:Boolean,block:Boolean,loading:Boolean,disabled:Boolean,circle:Boolean,size:String,ghost:Boolean,round:Boolean,secondary:Boolean,tertiary:Boolean,quaternary:Boolean,strong:Boolean,focusable:{type:Boolean,default:!0},keyboard:{type:Boolean,default:!0},tag:{type:String,default:"button"},type:{type:String,default:"default"},dashed:Boolean,renderIcon:Function,iconPlacement:{type:String,default:"left"},attrType:{type:String,default:"button"},bordered:{type:Boolean,default:!0},onClick:[Function,Array],nativeFocusBehavior:{type:Boolean,default:!Ff}}),fC=Me({name:"Button",props:uC,setup(e){const t=ae(null),r=ae(null),n=ae(!1),o=Ts(()=>!e.quaternary&&!e.tertiary&&!e.secondary&&!e.text&&(!e.color||e.ghost||e.dashed)&&e.bordered),i=Ye(iC,{}),{mergedSizeRef:s}=tf({},{defaultSize:"medium",mergedSize:p=>{const{size:C}=e;if(C)return C;const{size:$}=i;if($)return $;const{mergedSize:g}=p||{};return g?g.value:"medium"}}),l=le(()=>e.focusable&&!e.disabled),a=p=>{var C;l.value||p.preventDefault(),!e.nativeFocusBehavior&&(p.preventDefault(),!e.disabled&&l.value&&((C=t.value)===null||C===void 0||C.focus({preventScroll:!0})))},c=p=>{var C;if(!e.disabled&&!e.loading){const{onClick:$}=e;$&&ke($,p),e.text||(C=r.value)===null||C===void 0||C.play()}},u=p=>{switch(p.key){case"Enter":if(!e.keyboard)return;n.value=!1}},f=p=>{switch(p.key){case"Enter":if(!e.keyboard||e.loading){p.preventDefault();return}n.value=!0}},v=()=>{n.value=!1},{inlineThemeDisabled:y,mergedClsPrefixRef:b,mergedRtlRef:_}=lo(e),M=Rt("Button","-button",cC,aC,e,b),E=Ii("Button",_,b),T=le(()=>{const p=M.value,{common:{cubicBezierEaseInOut:C,cubicBezierEaseOut:$},self:g}=p,{rippleDuration:S,opacityDisabled:w,fontWeight:P,fontWeightStrong:k}=g,A=s.value,{dashed:G,type:J,ghost:ee,text:W,color:V,round:q,circle:be,textColor:$e,secondary:Be,tertiary:Fe,quaternary:Ct,strong:At}=e,Ot={"--n-font-weight":At?k:P};let he={"--n-color":"initial","--n-color-hover":"initial","--n-color-pressed":"initial","--n-color-focus":"initial","--n-color-disabled":"initial","--n-ripple-color":"initial","--n-text-color":"initial","--n-text-color-hover":"initial","--n-text-color-pressed":"initial","--n-text-color-focus":"initial","--n-text-color-disabled":"initial"};const pt=J==="tertiary",wt=J==="default",pe=pt?"default":J;if(W){const I=$e||V;he={"--n-color":"#0000","--n-color-hover":"#0000","--n-color-pressed":"#0000","--n-color-focus":"#0000","--n-color-disabled":"#0000","--n-ripple-color":"#0000","--n-text-color":I||g[ue("textColorText",pe)],"--n-text-color-hover":I?Cr(I):g[ue("textColorTextHover",pe)],"--n-text-color-pressed":I?Mo(I):g[ue("textColorTextPressed",pe)],"--n-text-color-focus":I?Cr(I):g[ue("textColorTextHover",pe)],"--n-text-color-disabled":I||g[ue("textColorTextDisabled",pe)]}}else if(ee||G){const I=$e||V;he={"--n-color":"#0000","--n-color-hover":"#0000","--n-color-pressed":"#0000","--n-color-focus":"#0000","--n-color-disabled":"#0000","--n-ripple-color":V||g[ue("rippleColor",pe)],"--n-text-color":I||g[ue("textColorGhost",pe)],"--n-text-color-hover":I?Cr(I):g[ue("textColorGhostHover",pe)],"--n-text-color-pressed":I?Mo(I):g[ue("textColorGhostPressed",pe)],"--n-text-color-focus":I?Cr(I):g[ue("textColorGhostHover",pe)],"--n-text-color-disabled":I||g[ue("textColorGhostDisabled",pe)]}}else if(Be){const I=wt?g.textColor:pt?g.textColorTertiary:g[ue("color",pe)],N=V||I,D=J!=="default"&&J!=="tertiary";he={"--n-color":D?Tr(N,{alpha:Number(g.colorOpacitySecondary)}):g.colorSecondary,"--n-color-hover":D?Tr(N,{alpha:Number(g.colorOpacitySecondaryHover)}):g.colorSecondaryHover,"--n-color-pressed":D?Tr(N,{alpha:Number(g.colorOpacitySecondaryPressed)}):g.colorSecondaryPressed,"--n-color-focus":D?Tr(N,{alpha:Number(g.colorOpacitySecondaryHover)}):g.colorSecondaryHover,"--n-color-disabled":g.colorSecondary,"--n-ripple-color":"#0000","--n-text-color":N,"--n-text-color-hover":N,"--n-text-color-pressed":N,"--n-text-color-focus":N,"--n-text-color-disabled":N}}else if(Fe||Ct){const I=wt?g.textColor:pt?g.textColorTertiary:g[ue("color",pe)],N=V||I;Fe?(he["--n-color"]=g.colorTertiary,he["--n-color-hover"]=g.colorTertiaryHover,he["--n-color-pressed"]=g.colorTertiaryPressed,he["--n-color-focus"]=g.colorSecondaryHover,he["--n-color-disabled"]=g.colorTertiary):(he["--n-color"]=g.colorQuaternary,he["--n-color-hover"]=g.colorQuaternaryHover,he["--n-color-pressed"]=g.colorQuaternaryPressed,he["--n-color-focus"]=g.colorQuaternaryHover,he["--n-color-disabled"]=g.colorQuaternary),he["--n-ripple-color"]="#0000",he["--n-text-color"]=N,he["--n-text-color-hover"]=N,he["--n-text-color-pressed"]=N,he["--n-text-color-focus"]=N,he["--n-text-color-disabled"]=N}else he={"--n-color":V||g[ue("color",pe)],"--n-color-hover":V?Cr(V):g[ue("colorHover",pe)],"--n-color-pressed":V?Mo(V):g[ue("colorPressed",pe)],"--n-color-focus":V?Cr(V):g[ue("colorFocus",pe)],"--n-color-disabled":V||g[ue("colorDisabled",pe)],"--n-ripple-color":V||g[ue("rippleColor",pe)],"--n-text-color":$e||(V?g.textColorPrimary:pt?g.textColorTertiary:g[ue("textColor",pe)]),"--n-text-color-hover":$e||(V?g.textColorHoverPrimary:g[ue("textColorHover",pe)]),"--n-text-color-pressed":$e||(V?g.textColorPressedPrimary:g[ue("textColorPressed",pe)]),"--n-text-color-focus":$e||(V?g.textColorFocusPrimary:g[ue("textColorFocus",pe)]),"--n-text-color-disabled":$e||(V?g.textColorDisabledPrimary:g[ue("textColorDisabled",pe)])};let lt={"--n-border":"initial","--n-border-hover":"initial","--n-border-pressed":"initial","--n-border-focus":"initial","--n-border-disabled":"initial"};W?lt={"--n-border":"none","--n-border-hover":"none","--n-border-pressed":"none","--n-border-focus":"none","--n-border-disabled":"none"}:lt={"--n-border":g[ue("border",pe)],"--n-border-hover":g[ue("borderHover",pe)],"--n-border-pressed":g[ue("borderPressed",pe)],"--n-border-focus":g[ue("borderFocus",pe)],"--n-border-disabled":g[ue("borderDisabled",pe)]};const{[ue("height",A)]:_t,[ue("fontSize",A)]:Nt,[ue("padding",A)]:d,[ue("paddingRound",A)]:m,[ue("iconSize",A)]:R,[ue("borderRadius",A)]:L,[ue("iconMargin",A)]:F,waveOpacity:z}=g,U={"--n-width":be&&!W?_t:"initial","--n-height":W?"initial":_t,"--n-font-size":Nt,"--n-padding":be||W?"initial":q?m:d,"--n-icon-size":R,"--n-icon-margin":F,"--n-border-radius":W?"initial":be||q?_t:L};return Object.assign(Object.assign(Object.assign(Object.assign({"--n-bezier":C,"--n-bezier-ease-out":$,"--n-ripple-duration":S,"--n-opacity-disabled":w,"--n-wave-opacity":z},Ot),he),lt),U)}),h=y?ao("button",le(()=>{let p="";const{dashed:C,type:$,ghost:g,text:S,color:w,round:P,circle:k,textColor:A,secondary:G,tertiary:J,quaternary:ee,strong:W}=e;C&&(p+="a"),g&&(p+="b"),S&&(p+="c"),P&&(p+="d"),k&&(p+="e"),G&&(p+="f"),J&&(p+="g"),ee&&(p+="h"),W&&(p+="i"),w&&(p+=`j${la(w)}`),A&&(p+=`k${la(A)}`);const{value:V}=s;return p+=`l${V[0]}`,p+=`m${$[0]}`,p}),T,e):void 0;return{selfElRef:t,waveElRef:r,mergedClsPrefix:b,mergedFocusable:l,mergedSize:s,showBorder:o,enterPressed:n,rtlEnabled:E,handleMousedown:a,handleKeydown:f,handleBlur:v,handleKeyup:u,handleClick:c,customColorCssVars:le(()=>{const{color:p}=e;if(!p)return null;const C=Cr(p);return{"--n-border-color":p,"--n-border-color-hover":C,"--n-border-color-pressed":Mo(p),"--n-border-color-focus":C,"--n-border-color-disabled":p}}),cssVars:y?void 0:T,themeClass:h==null?void 0:h.themeClass,onRender:h==null?void 0:h.onRender}},render(){const{mergedClsPrefix:e,tag:t,onRender:r}=this;r==null||r();const n=mt(this.$slots.default,o=>o&&O("span",{class:`${e}-button__content`},o));return O(t,{ref:"selfElRef",class:[this.themeClass,`${e}-button`,`${e}-button--${this.type}-type`,`${e}-button--${this.mergedSize}-type`,this.rtlEnabled&&`${e}-button--rtl`,this.disabled&&`${e}-button--disabled`,this.block&&`${e}-button--block`,this.enterPressed&&`${e}-button--pressed`,!this.text&&this.dashed&&`${e}-button--dashed`,this.color&&`${e}-button--color`,this.secondary&&`${e}-button--secondary`,this.loading&&`${e}-button--loading`,this.ghost&&`${e}-button--ghost`],tabindex:this.mergedFocusable?0:-1,type:this.attrType,style:this.cssVars,disabled:this.disabled,onClick:this.handleClick,onBlur:this.handleBlur,onMousedown:this.handleMousedown,onKeyup:this.handleKeyup,onKeydown:this.handleKeydown},this.iconPlacement==="right"&&n,O(Ax,{width:!0},{default:()=>mt(this.$slots.icon,o=>(this.loading||this.renderIcon||o)&&O("span",{class:`${e}-button__icon`,style:{margin:Sb(this.$slots.default)?"0":""}},O(gl,null,{default:()=>this.loading?O(Of,{clsPrefix:e,key:"loading",class:`${e}-icon-slot`,strokeWidth:20}):O("div",{key:"icon",class:`${e}-icon-slot`,role:"none"},this.renderIcon?this.renderIcon():o)})))}),this.iconPlacement==="left"&&n,this.text?null:O(Kx,{ref:"waveElRef",clsPrefix:e}),this.showBorder?O("div",{"aria-hidden":!0,class:`${e}-button__border`,style:this.customColorCssVars}):null,this.showBorder?O("div",{"aria-hidden":!0,class:`${e}-button__state-border`,style:this.customColorCssVars}):null)}}),IC=fC,dC={paddingSmall:"12px 16px 12px",paddingMedium:"19px 24px 20px",paddingLarge:"23px 32px 24px",paddingHuge:"27px 40px 28px",titleFontSizeSmall:"16px",titleFontSizeMedium:"18px",titleFontSizeLarge:"18px",titleFontSizeHuge:"18px",closeIconSize:"18px",closeSize:"22px"};function hC(e){const{primaryColor:t,borderRadius:r,lineHeight:n,fontSize:o,cardColor:i,textColor2:s,textColor1:l,dividerColor:a,fontWeightStrong:c,closeIconColor:u,closeIconColorHover:f,closeIconColorPressed:v,closeColorHover:y,closeColorPressed:b,modalColor:_,boxShadow1:M,popoverColor:E,actionColor:T}=e;return Object.assign(Object.assign({},dC),{lineHeight:n,color:i,colorModal:_,colorPopover:E,colorTarget:t,colorEmbedded:T,colorEmbeddedModal:T,colorEmbeddedPopover:T,textColor:s,titleTextColor:l,borderColor:a,actionColor:T,titleFontWeight:c,closeColorHover:y,closeColorPressed:b,closeBorderRadius:r,closeIconColor:u,closeIconColorHover:f,closeIconColorPressed:v,fontSizeSmall:o,fontSizeMedium:o,fontSizeLarge:o,fontSizeHuge:o,boxShadow:M,borderRadius:r})}const pC={name:"Card",common:co,self:hC},gC=j([de("card",` + `),ue("dashed",[q("border, state-border",{borderStyle:"dashed !important"})]),ue("disabled",{cursor:"not-allowed",opacity:"var(--n-opacity-disabled)"})]),G("@keyframes button-wave-spread",{from:{boxShadow:"0 0 0.5px 0 var(--n-ripple-color)"},to:{boxShadow:"0 0 0.5px 4.5px var(--n-ripple-color)"}}),G("@keyframes button-wave-opacity",{from:{opacity:"var(--n-wave-opacity)"},to:{opacity:0}})]),Lx=Object.assign(Object.assign({},Zt.props),{color:String,textColor:String,text:Boolean,block:Boolean,loading:Boolean,disabled:Boolean,circle:Boolean,size:String,ghost:Boolean,round:Boolean,secondary:Boolean,tertiary:Boolean,quaternary:Boolean,strong:Boolean,focusable:{type:Boolean,default:!0},keyboard:{type:Boolean,default:!0},tag:{type:String,default:"button"},type:{type:String,default:"default"},dashed:Boolean,renderIcon:Function,iconPlacement:{type:String,default:"left"},attrType:{type:String,default:"button"},bordered:{type:Boolean,default:!0},onClick:[Function,Array],nativeFocusBehavior:{type:Boolean,default:!zp}}),Fx=He({name:"Button",props:Lx,setup(e){const t=ce(null),n=ce(null),r=ce(!1),o=Oa(()=>!e.quaternary&&!e.tertiary&&!e.secondary&&!e.text&&(!e.color||e.ghost||e.dashed)&&e.bordered),i=at(Px,{}),{mergedSizeRef:s}=fp({},{defaultSize:"medium",mergedSize:b=>{const{size:S}=e;if(S)return S;const{size:A}=i;if(A)return A;const{mergedSize:v}=b||{};return v?v.value:"medium"}}),l=ae(()=>e.focusable&&!e.disabled),a=b=>{var S;l.value||b.preventDefault(),!e.nativeFocusBehavior&&(b.preventDefault(),!e.disabled&&l.value&&((S=t.value)===null||S===void 0||S.focus({preventScroll:!0})))},c=b=>{var S;if(!e.disabled&&!e.loading){const{onClick:A}=e;A&&Ye(A,b),e.text||(S=n.value)===null||S===void 0||S.play()}},u=b=>{switch(b.key){case"Enter":if(!e.keyboard)return;r.value=!1}},f=b=>{switch(b.key){case"Enter":if(!e.keyboard||e.loading){b.preventDefault();return}r.value=!0}},d=()=>{r.value=!1},{inlineThemeDisabled:h,mergedClsPrefixRef:p,mergedRtlRef:y}=yi(e),R=Zt("Button","-button",$x,Dx,e,p),T=fl("Button",y,p),w=ae(()=>{const b=R.value,{common:{cubicBezierEaseInOut:S,cubicBezierEaseOut:A},self:v}=b,{rippleDuration:C,opacityDisabled:_,fontWeight:O,fontWeightStrong:I}=v,N=s.value,{dashed:$,type:W,ghost:Y,text:U,color:j,round:X,circle:ge,textColor:Te,secondary:Pe,tertiary:Ve,quaternary:Wt,strong:en}=e,tn={"--n-font-weight":en?I:O};let me={"--n-color":"initial","--n-color-hover":"initial","--n-color-pressed":"initial","--n-color-focus":"initial","--n-color-disabled":"initial","--n-ripple-color":"initial","--n-text-color":"initial","--n-text-color-hover":"initial","--n-text-color-pressed":"initial","--n-text-color-focus":"initial","--n-text-color-disabled":"initial"};const $t=W==="tertiary",Xt=W==="default",be=$t?"default":W;if(U){const F=Te||j;me={"--n-color":"#0000","--n-color-hover":"#0000","--n-color-pressed":"#0000","--n-color-focus":"#0000","--n-color-disabled":"#0000","--n-ripple-color":"#0000","--n-text-color":F||v[de("textColorText",be)],"--n-text-color-hover":F?sr(F):v[de("textColorTextHover",be)],"--n-text-color-pressed":F?qi(F):v[de("textColorTextPressed",be)],"--n-text-color-focus":F?sr(F):v[de("textColorTextHover",be)],"--n-text-color-disabled":F||v[de("textColorTextDisabled",be)]}}else if(Y||$){const F=Te||j;me={"--n-color":"#0000","--n-color-hover":"#0000","--n-color-pressed":"#0000","--n-color-focus":"#0000","--n-color-disabled":"#0000","--n-ripple-color":j||v[de("rippleColor",be)],"--n-text-color":F||v[de("textColorGhost",be)],"--n-text-color-hover":F?sr(F):v[de("textColorGhostHover",be)],"--n-text-color-pressed":F?qi(F):v[de("textColorGhostPressed",be)],"--n-text-color-focus":F?sr(F):v[de("textColorGhostHover",be)],"--n-text-color-disabled":F||v[de("textColorGhostDisabled",be)]}}else if(Pe){const F=Xt?v.textColor:$t?v.textColorTertiary:v[de("color",be)],V=j||F,H=W!=="default"&&W!=="tertiary";me={"--n-color":H?dr(V,{alpha:Number(v.colorOpacitySecondary)}):v.colorSecondary,"--n-color-hover":H?dr(V,{alpha:Number(v.colorOpacitySecondaryHover)}):v.colorSecondaryHover,"--n-color-pressed":H?dr(V,{alpha:Number(v.colorOpacitySecondaryPressed)}):v.colorSecondaryPressed,"--n-color-focus":H?dr(V,{alpha:Number(v.colorOpacitySecondaryHover)}):v.colorSecondaryHover,"--n-color-disabled":v.colorSecondary,"--n-ripple-color":"#0000","--n-text-color":V,"--n-text-color-hover":V,"--n-text-color-pressed":V,"--n-text-color-focus":V,"--n-text-color-disabled":V}}else if(Ve||Wt){const F=Xt?v.textColor:$t?v.textColorTertiary:v[de("color",be)],V=j||F;Ve?(me["--n-color"]=v.colorTertiary,me["--n-color-hover"]=v.colorTertiaryHover,me["--n-color-pressed"]=v.colorTertiaryPressed,me["--n-color-focus"]=v.colorSecondaryHover,me["--n-color-disabled"]=v.colorTertiary):(me["--n-color"]=v.colorQuaternary,me["--n-color-hover"]=v.colorQuaternaryHover,me["--n-color-pressed"]=v.colorQuaternaryPressed,me["--n-color-focus"]=v.colorQuaternaryHover,me["--n-color-disabled"]=v.colorQuaternary),me["--n-ripple-color"]="#0000",me["--n-text-color"]=V,me["--n-text-color-hover"]=V,me["--n-text-color-pressed"]=V,me["--n-text-color-focus"]=V,me["--n-text-color-disabled"]=V}else me={"--n-color":j||v[de("color",be)],"--n-color-hover":j?sr(j):v[de("colorHover",be)],"--n-color-pressed":j?qi(j):v[de("colorPressed",be)],"--n-color-focus":j?sr(j):v[de("colorFocus",be)],"--n-color-disabled":j||v[de("colorDisabled",be)],"--n-ripple-color":j||v[de("rippleColor",be)],"--n-text-color":Te||(j?v.textColorPrimary:$t?v.textColorTertiary:v[de("textColor",be)]),"--n-text-color-hover":Te||(j?v.textColorHoverPrimary:v[de("textColorHover",be)]),"--n-text-color-pressed":Te||(j?v.textColorPressedPrimary:v[de("textColorPressed",be)]),"--n-text-color-focus":Te||(j?v.textColorFocusPrimary:v[de("textColorFocus",be)]),"--n-text-color-disabled":Te||(j?v.textColorDisabledPrimary:v[de("textColorDisabled",be)])};let Ot={"--n-border":"initial","--n-border-hover":"initial","--n-border-pressed":"initial","--n-border-focus":"initial","--n-border-disabled":"initial"};U?Ot={"--n-border":"none","--n-border-hover":"none","--n-border-pressed":"none","--n-border-focus":"none","--n-border-disabled":"none"}:Ot={"--n-border":v[de("border",be)],"--n-border-hover":v[de("borderHover",be)],"--n-border-pressed":v[de("borderPressed",be)],"--n-border-focus":v[de("borderFocus",be)],"--n-border-disabled":v[de("borderDisabled",be)]};const{[de("height",N)]:Gt,[de("fontSize",N)]:un,[de("padding",N)]:m,[de("paddingRound",N)]:E,[de("iconSize",N)]:P,[de("borderRadius",N)]:z,[de("iconMargin",N)]:L,waveOpacity:k}=v,K={"--n-width":ge&&!U?Gt:"initial","--n-height":U?"initial":Gt,"--n-font-size":un,"--n-padding":ge||U?"initial":X?E:m,"--n-icon-size":P,"--n-icon-margin":L,"--n-border-radius":U?"initial":ge||X?Gt:z};return Object.assign(Object.assign(Object.assign(Object.assign({"--n-bezier":S,"--n-bezier-ease-out":A,"--n-ripple-duration":C,"--n-opacity-disabled":_,"--n-wave-opacity":k},tn),me),Ot),K)}),g=h?_i("button",ae(()=>{let b="";const{dashed:S,type:A,ghost:v,text:C,color:_,round:O,circle:I,textColor:N,secondary:$,tertiary:W,quaternary:Y,strong:U}=e;S&&(b+="a"),v&&(b+="b"),C&&(b+="c"),O&&(b+="d"),I&&(b+="e"),$&&(b+="f"),W&&(b+="g"),Y&&(b+="h"),U&&(b+="i"),_&&(b+=`j${tf(_)}`),N&&(b+=`k${tf(N)}`);const{value:j}=s;return b+=`l${j[0]}`,b+=`m${A[0]}`,b}),w,e):void 0;return{selfElRef:t,waveElRef:n,mergedClsPrefix:p,mergedFocusable:l,mergedSize:s,showBorder:o,enterPressed:r,rtlEnabled:T,handleMousedown:a,handleKeydown:f,handleBlur:d,handleKeyup:u,handleClick:c,customColorCssVars:ae(()=>{const{color:b}=e;if(!b)return null;const S=sr(b);return{"--n-border-color":b,"--n-border-color-hover":S,"--n-border-color-pressed":qi(b),"--n-border-color-focus":S,"--n-border-color-disabled":b}}),cssVars:h?void 0:w,themeClass:g==null?void 0:g.themeClass,onRender:g==null?void 0:g.onRender}},render(){const{mergedClsPrefix:e,tag:t,onRender:n}=this;n==null||n();const r=Vt(this.$slots.default,o=>o&&M("span",{class:`${e}-button__content`},o));return M(t,{ref:"selfElRef",class:[this.themeClass,`${e}-button`,`${e}-button--${this.type}-type`,`${e}-button--${this.mergedSize}-type`,this.rtlEnabled&&`${e}-button--rtl`,this.disabled&&`${e}-button--disabled`,this.block&&`${e}-button--block`,this.enterPressed&&`${e}-button--pressed`,!this.text&&this.dashed&&`${e}-button--dashed`,this.color&&`${e}-button--color`,this.secondary&&`${e}-button--secondary`,this.loading&&`${e}-button--loading`,this.ghost&&`${e}-button--ghost`],tabindex:this.mergedFocusable?0:-1,type:this.attrType,style:this.cssVars,disabled:this.disabled,onClick:this.handleClick,onBlur:this.handleBlur,onMousedown:this.handleMousedown,onKeyup:this.handleKeyup,onKeydown:this.handleKeydown},this.iconPlacement==="right"&&r,M(lx,{width:!0},{default:()=>Vt(this.$slots.icon,o=>(this.loading||this.renderIcon||o)&&M("span",{class:`${e}-button__icon`,style:{margin:iE(this.$slots.default)?"0":""}},M(Sc,null,{default:()=>this.loading?M(Bp,{clsPrefix:e,key:"loading",class:`${e}-icon-slot`,strokeWidth:20}):M("div",{key:"icon",class:`${e}-icon-slot`,role:"none"},this.renderIcon?this.renderIcon():o)})))}),this.iconPlacement==="left"&&r,this.text?null:M(Ex,{ref:"waveElRef",clsPrefix:e}),this.showBorder?M("div",{"aria-hidden":!0,class:`${e}-button__border`,style:this.customColorCssVars}):null,this.showBorder?M("div",{"aria-hidden":!0,class:`${e}-button__state-border`,style:this.customColorCssVars}):null)}}),rO=Fx,kx={paddingSmall:"12px 16px 12px",paddingMedium:"19px 24px 20px",paddingLarge:"23px 32px 24px",paddingHuge:"27px 40px 28px",titleFontSizeSmall:"16px",titleFontSizeMedium:"18px",titleFontSizeLarge:"18px",titleFontSizeHuge:"18px",closeIconSize:"18px",closeSize:"22px"};function Bx(e){const{primaryColor:t,borderRadius:n,lineHeight:r,fontSize:o,cardColor:i,textColor2:s,textColor1:l,dividerColor:a,fontWeightStrong:c,closeIconColor:u,closeIconColorHover:f,closeIconColorPressed:d,closeColorHover:h,closeColorPressed:p,modalColor:y,boxShadow1:R,popoverColor:T,actionColor:w}=e;return Object.assign(Object.assign({},kx),{lineHeight:r,color:i,colorModal:y,colorPopover:T,colorTarget:t,colorEmbedded:w,colorEmbeddedModal:w,colorEmbeddedPopover:w,textColor:s,titleTextColor:l,borderColor:a,actionColor:w,titleFontWeight:c,closeColorHover:h,closeColorPressed:p,closeBorderRadius:n,closeIconColor:u,closeIconColorHover:f,closeIconColorPressed:d,fontSizeSmall:o,fontSizeMedium:o,fontSizeLarge:o,fontSizeHuge:o,boxShadow:R,borderRadius:n})}const Hx={name:"Card",common:Ci,self:Bx},Vx=G([pe("card",` font-size: var(--n-font-size); line-height: var(--n-line-height); display: flex; @@ -554,13 +564,13 @@ ${t} background-color .3s var(--n-bezier), box-shadow .3s var(--n-bezier), border-color .3s var(--n-bezier); - `,[Jb({background:"var(--n-color-modal)"}),ce("hoverable",[j("&:hover","box-shadow: var(--n-box-shadow);")]),ce("content-segmented",[j(">",[K("content",{paddingTop:"var(--n-padding-bottom)"})])]),ce("content-soft-segmented",[j(">",[K("content",` + `,[l_({background:"var(--n-color-modal)"}),ue("hoverable",[G("&:hover","box-shadow: var(--n-box-shadow);")]),ue("content-segmented",[G(">",[q("content",{paddingTop:"var(--n-padding-bottom)"})])]),ue("content-soft-segmented",[G(">",[q("content",` margin: 0 var(--n-padding-left); padding: var(--n-padding-bottom) 0; - `)])]),ce("footer-segmented",[j(">",[K("footer",{paddingTop:"var(--n-padding-bottom)"})])]),ce("footer-soft-segmented",[j(">",[K("footer",` + `)])]),ue("footer-segmented",[G(">",[q("footer",{paddingTop:"var(--n-padding-bottom)"})])]),ue("footer-soft-segmented",[G(">",[q("footer",` padding: var(--n-padding-bottom) 0; margin: 0 var(--n-padding-left); - `)])]),j(">",[de("card-header",` + `)])]),G(">",[pe("card-header",` box-sizing: border-box; display: flex; align-items: center; @@ -570,60 +580,60 @@ ${t} var(--n-padding-left) var(--n-padding-bottom) var(--n-padding-left); - `,[K("main",` + `,[q("main",` font-weight: var(--n-title-font-weight); transition: color .3s var(--n-bezier); flex: 1; min-width: 0; color: var(--n-title-text-color); - `),K("extra",` + `),q("extra",` display: flex; align-items: center; font-size: var(--n-font-size); font-weight: 400; transition: color .3s var(--n-bezier); color: var(--n-text-color); - `),K("close",` + `),q("close",` margin: 0 0 0 8px; transition: background-color .3s var(--n-bezier), color .3s var(--n-bezier); - `)]),K("action",` + `)]),q("action",` box-sizing: border-box; transition: background-color .3s var(--n-bezier), border-color .3s var(--n-bezier); background-clip: padding-box; background-color: var(--n-action-color); - `),K("content","flex: 1; min-width: 0;"),K("content, footer",` + `),q("content","flex: 1; min-width: 0;"),q("content, footer",` box-sizing: border-box; padding: 0 var(--n-padding-left) var(--n-padding-bottom) var(--n-padding-left); font-size: var(--n-font-size); - `,[j("&:first-child",{paddingTop:"var(--n-padding-bottom)"})]),K("action",` + `,[G("&:first-child",{paddingTop:"var(--n-padding-bottom)"})]),q("action",` background-color: var(--n-action-color); padding: var(--n-padding-bottom) var(--n-padding-left); border-bottom-left-radius: var(--n-border-radius); border-bottom-right-radius: var(--n-border-radius); - `)]),de("card-cover",` + `)]),pe("card-cover",` overflow: hidden; width: 100%; border-radius: var(--n-border-radius) var(--n-border-radius) 0 0; - `,[j("img",` + `,[G("img",` display: block; width: 100%; - `)]),ce("bordered",` + `)]),ue("bordered",` border: 1px solid var(--n-border-color); - `,[j("&:target","border-color: var(--n-color-target);")]),ce("action-segmented",[j(">",[K("action",[j("&:not(:first-child)",{borderTop:"1px solid var(--n-border-color)"})])])]),ce("content-segmented, content-soft-segmented",[j(">",[K("content",{transition:"border-color 0.3s var(--n-bezier)"},[j("&:not(:first-child)",{borderTop:"1px solid var(--n-border-color)"})])])]),ce("footer-segmented, footer-soft-segmented",[j(">",[K("footer",{transition:"border-color 0.3s var(--n-bezier)"},[j("&:not(:first-child)",{borderTop:"1px solid var(--n-border-color)"})])])]),ce("embedded",` + `,[G("&:target","border-color: var(--n-color-target);")]),ue("action-segmented",[G(">",[q("action",[G("&:not(:first-child)",{borderTop:"1px solid var(--n-border-color)"})])])]),ue("content-segmented, content-soft-segmented",[G(">",[q("content",{transition:"border-color 0.3s var(--n-bezier)"},[G("&:not(:first-child)",{borderTop:"1px solid var(--n-border-color)"})])])]),ue("footer-segmented, footer-soft-segmented",[G(">",[q("footer",{transition:"border-color 0.3s var(--n-bezier)"},[G("&:not(:first-child)",{borderTop:"1px solid var(--n-border-color)"})])])]),ue("embedded",` background-color: var(--n-color-embedded); - `)]),Yb(de("card",` + `)]),i_(pe("card",` background: var(--n-color-modal); - `,[ce("embedded",` + `,[ue("embedded",` background-color: var(--n-color-embedded-modal); - `)])),Xb(de("card",` + `)])),s_(pe("card",` background: var(--n-color-popover); - `,[ce("embedded",` + `,[ue("embedded",` background-color: var(--n-color-embedded-popover); - `)]))]),zf={title:[String,Function],contentClass:String,contentStyle:[Object,String],headerClass:String,headerStyle:[Object,String],headerExtraClass:String,headerExtraStyle:[Object,String],footerClass:String,footerStyle:[Object,String],embedded:Boolean,segmented:{type:[Boolean,Object],default:!1},size:{type:String,default:"medium"},bordered:{type:Boolean,default:!0},closable:Boolean,hoverable:Boolean,role:String,onClose:[Function,Array],tag:{type:String,default:"div"},cover:Function,content:[String,Function],footer:Function,action:Function,headerExtra:Function},zC=xb(zf),bC=Object.assign(Object.assign({},Rt.props),zf),HC=Me({name:"Card",props:bC,setup(e){const t=()=>{const{onClose:c}=e;c&&ke(c)},{inlineThemeDisabled:r,mergedClsPrefixRef:n,mergedRtlRef:o}=lo(e),i=Rt("Card","-card",gC,pC,e,n),s=Ii("Card",o,n),l=le(()=>{const{size:c}=e,{self:{color:u,colorModal:f,colorTarget:v,textColor:y,titleTextColor:b,titleFontWeight:_,borderColor:M,actionColor:E,borderRadius:T,lineHeight:h,closeIconColor:p,closeIconColorHover:C,closeIconColorPressed:$,closeColorHover:g,closeColorPressed:S,closeBorderRadius:w,closeIconSize:P,closeSize:k,boxShadow:A,colorPopover:G,colorEmbedded:J,colorEmbeddedModal:ee,colorEmbeddedPopover:W,[ue("padding",c)]:V,[ue("fontSize",c)]:q,[ue("titleFontSize",c)]:be},common:{cubicBezierEaseInOut:$e}}=i.value,{top:Be,left:Fe,bottom:Ct}=al(V);return{"--n-bezier":$e,"--n-border-radius":T,"--n-color":u,"--n-color-modal":f,"--n-color-popover":G,"--n-color-embedded":J,"--n-color-embedded-modal":ee,"--n-color-embedded-popover":W,"--n-color-target":v,"--n-text-color":y,"--n-line-height":h,"--n-action-color":E,"--n-title-text-color":b,"--n-title-font-weight":_,"--n-close-icon-color":p,"--n-close-icon-color-hover":C,"--n-close-icon-color-pressed":$,"--n-close-color-hover":g,"--n-close-color-pressed":S,"--n-border-color":M,"--n-box-shadow":A,"--n-padding-top":Be,"--n-padding-bottom":Ct,"--n-padding-left":Fe,"--n-font-size":q,"--n-title-font-size":be,"--n-close-size":k,"--n-close-icon-size":P,"--n-close-border-radius":w}}),a=r?ao("card",le(()=>e.size[0]),l,e):void 0;return{rtlEnabled:s,mergedClsPrefix:n,mergedTheme:i,handleCloseClick:t,cssVars:r?void 0:l,themeClass:a==null?void 0:a.themeClass,onRender:a==null?void 0:a.onRender}},render(){const{segmented:e,bordered:t,hoverable:r,mergedClsPrefix:n,rtlEnabled:o,onRender:i,embedded:s,tag:l,$slots:a}=this;return i==null||i(),O(l,{class:[`${n}-card`,this.themeClass,s&&`${n}-card--embedded`,{[`${n}-card--rtl`]:o,[`${n}-card--content${typeof e!="boolean"&&e.content==="soft"?"-soft":""}-segmented`]:e===!0||e!==!1&&e.content,[`${n}-card--footer${typeof e!="boolean"&&e.footer==="soft"?"-soft":""}-segmented`]:e===!0||e!==!1&&e.footer,[`${n}-card--action-segmented`]:e===!0||e!==!1&&e.action,[`${n}-card--bordered`]:t,[`${n}-card--hoverable`]:r}],style:this.cssVars,role:this.role},mt(a.cover,c=>{const u=this.cover?St([this.cover()]):c;return u&&O("div",{class:`${n}-card-cover`,role:"none"},u)}),mt(a.header,c=>{const{title:u}=this,f=u?St(typeof u=="function"?[u()]:[u]):c;return f||this.closable?O("div",{class:[`${n}-card-header`,this.headerClass],style:this.headerStyle,role:"heading"},O("div",{class:`${n}-card-header__main`,role:"heading"},f),mt(a["header-extra"],v=>{const y=this.headerExtra?St([this.headerExtra()]):v;return y&&O("div",{class:[`${n}-card-header__extra`,this.headerExtraClass],style:this.headerExtraStyle},y)}),this.closable&&O(Bx,{clsPrefix:n,class:`${n}-card-header__close`,onClick:this.handleCloseClick,absolute:!0})):null}),mt(a.default,c=>{const{content:u}=this,f=u?St(typeof u=="function"?[u()]:[u]):c;return f&&O("div",{class:[`${n}-card__content`,this.contentClass],style:this.contentStyle,role:"none"},f)}),mt(a.footer,c=>{const u=this.footer?St([this.footer()]):c;return u&&O("div",{class:[`${n}-card__footer`,this.footerClass],style:this.footerStyle,role:"none"},u)}),mt(a.action,c=>{const u=this.action?St([this.action()]):c;return u&&O("div",{class:`${n}-card__action`,role:"none"},u)}))}});function vC(e){const{textColorBase:t,opacity1:r,opacity2:n,opacity3:o,opacity4:i,opacity5:s}=e;return{color:t,opacity1Depth:r,opacity2Depth:n,opacity3Depth:o,opacity4Depth:i,opacity5Depth:s}}const mC={name:"Icon",common:co,self:vC},yC=de("icon",` + `)]))]),jp={title:[String,Function],contentClass:String,contentStyle:[Object,String],headerClass:String,headerStyle:[Object,String],headerExtraClass:String,headerExtraStyle:[Object,String],footerClass:String,footerStyle:[Object,String],embedded:Boolean,segmented:{type:[Boolean,Object],default:!1},size:{type:String,default:"medium"},bordered:{type:Boolean,default:!0},closable:Boolean,hoverable:Boolean,role:String,onClose:[Function,Array],tag:{type:String,default:"div"},cover:Function,content:[String,Function],footer:Function,action:Function,headerExtra:Function},oO=rE(jp),zx=Object.assign(Object.assign({},Zt.props),jp),iO=He({name:"Card",props:zx,setup(e){const t=()=>{const{onClose:c}=e;c&&Ye(c)},{inlineThemeDisabled:n,mergedClsPrefixRef:r,mergedRtlRef:o}=yi(e),i=Zt("Card","-card",Vx,Hx,e,r),s=fl("Card",o,r),l=ae(()=>{const{size:c}=e,{self:{color:u,colorModal:f,colorTarget:d,textColor:h,titleTextColor:p,titleFontWeight:y,borderColor:R,actionColor:T,borderRadius:w,lineHeight:g,closeIconColor:b,closeIconColorHover:S,closeIconColorPressed:A,closeColorHover:v,closeColorPressed:C,closeBorderRadius:_,closeIconSize:O,closeSize:I,boxShadow:N,colorPopover:$,colorEmbedded:W,colorEmbeddedModal:Y,colorEmbeddedPopover:U,[de("padding",c)]:j,[de("fontSize",c)]:X,[de("titleFontSize",c)]:ge},common:{cubicBezierEaseInOut:Te}}=i.value,{top:Pe,left:Ve,bottom:Wt}=ar(j);return{"--n-bezier":Te,"--n-border-radius":w,"--n-color":u,"--n-color-modal":f,"--n-color-popover":$,"--n-color-embedded":W,"--n-color-embedded-modal":Y,"--n-color-embedded-popover":U,"--n-color-target":d,"--n-text-color":h,"--n-line-height":g,"--n-action-color":T,"--n-title-text-color":p,"--n-title-font-weight":y,"--n-close-icon-color":b,"--n-close-icon-color-hover":S,"--n-close-icon-color-pressed":A,"--n-close-color-hover":v,"--n-close-color-pressed":C,"--n-border-color":R,"--n-box-shadow":N,"--n-padding-top":Pe,"--n-padding-bottom":Wt,"--n-padding-left":Ve,"--n-font-size":X,"--n-title-font-size":ge,"--n-close-size":I,"--n-close-icon-size":O,"--n-close-border-radius":_}}),a=n?_i("card",ae(()=>e.size[0]),l,e):void 0;return{rtlEnabled:s,mergedClsPrefix:r,mergedTheme:i,handleCloseClick:t,cssVars:n?void 0:l,themeClass:a==null?void 0:a.themeClass,onRender:a==null?void 0:a.onRender}},render(){const{segmented:e,bordered:t,hoverable:n,mergedClsPrefix:r,rtlEnabled:o,onRender:i,embedded:s,tag:l,$slots:a}=this;return i==null||i(),M(l,{class:[`${r}-card`,this.themeClass,s&&`${r}-card--embedded`,{[`${r}-card--rtl`]:o,[`${r}-card--content${typeof e!="boolean"&&e.content==="soft"?"-soft":""}-segmented`]:e===!0||e!==!1&&e.content,[`${r}-card--footer${typeof e!="boolean"&&e.footer==="soft"?"-soft":""}-segmented`]:e===!0||e!==!1&&e.footer,[`${r}-card--action-segmented`]:e===!0||e!==!1&&e.action,[`${r}-card--bordered`]:t,[`${r}-card--hoverable`]:n}],style:this.cssVars,role:this.role},Vt(a.cover,c=>{const u=this.cover?qt([this.cover()]):c;return u&&M("div",{class:`${r}-card-cover`,role:"none"},u)}),Vt(a.header,c=>{const{title:u}=this,f=u?qt(typeof u=="function"?[u()]:[u]):c;return f||this.closable?M("div",{class:[`${r}-card-header`,this.headerClass],style:this.headerStyle,role:"heading"},M("div",{class:`${r}-card-header__main`,role:"heading"},f),Vt(a["header-extra"],d=>{const h=this.headerExtra?qt([this.headerExtra()]):d;return h&&M("div",{class:[`${r}-card-header__extra`,this.headerExtraClass],style:this.headerExtraStyle},h)}),this.closable&&M(sx,{clsPrefix:r,class:`${r}-card-header__close`,onClick:this.handleCloseClick,absolute:!0})):null}),Vt(a.default,c=>{const{content:u}=this,f=u?qt(typeof u=="function"?[u()]:[u]):c;return f&&M("div",{class:[`${r}-card__content`,this.contentClass],style:this.contentStyle,role:"none"},f)}),Vt(a.footer,c=>{const u=this.footer?qt([this.footer()]):c;return u&&M("div",{class:[`${r}-card__footer`,this.footerClass],style:this.footerStyle,role:"none"},u)}),Vt(a.action,c=>{const u=this.action?qt([this.action()]):c;return u&&M("div",{class:`${r}-card__action`,role:"none"},u)}))}});function Ux(e){const{textColorBase:t,opacity1:n,opacity2:r,opacity3:o,opacity4:i,opacity5:s}=e;return{color:t,opacity1Depth:n,opacity2Depth:r,opacity3Depth:o,opacity4Depth:i,opacity5Depth:s}}const jx={name:"Icon",common:Ci,self:Ux},Wx=pe("icon",` height: 1em; width: 1em; line-height: 1em; @@ -632,4 +642,24 @@ ${t} position: relative; fill: currentColor; transform: translateZ(0); -`,[ce("color-transition",{transition:"color .3s var(--n-bezier)"}),ce("depth",{color:"var(--n-color)"},[j("svg",{opacity:"var(--n-opacity)",transition:"opacity .3s var(--n-bezier)"})]),j("svg",{height:"1em",width:"1em"})]),xC=Object.assign(Object.assign({},Rt.props),{depth:[String,Number],size:[Number,String],color:String,component:[Object,Function]}),DC=Me({_n_icon__:!0,name:"Icon",inheritAttrs:!1,props:xC,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:r}=lo(e),n=Rt("Icon","-icon",yC,mC,e,t),o=le(()=>{const{depth:s}=e,{common:{cubicBezierEaseInOut:l},self:a}=n.value;if(s!==void 0){const{color:c,[`opacity${s}Depth`]:u}=a;return{"--n-bezier":l,"--n-color":c,"--n-opacity":u}}return{"--n-bezier":l,"--n-color":"","--n-opacity":""}}),i=r?ao("icon",le(()=>`${e.depth||"d"}`),o,e):void 0;return{mergedClsPrefix:t,mergedStyle:le(()=>{const{size:s,color:l}=e;return{fontSize:Pb(s),color:l}}),cssVars:r?void 0:o,themeClass:i==null?void 0:i.themeClass,onRender:i==null?void 0:i.onRender}},render(){var e;const{$parent:t,depth:r,mergedClsPrefix:n,component:o,onRender:i,themeClass:s}=this;return!((e=t==null?void 0:t.$options)===null||e===void 0)&&e._n_icon__&&Cb("icon","don't wrap `n-icon` inside `n-icon`"),i==null||i(),O("i",Ei(this.$attrs,{role:"img",class:[`${n}-icon`,s,{[`${n}-icon--depth`]:r,[`${n}-icon--color-transition`]:r!==void 0}],style:[this.cssVars,this.mergedStyle]}),o?O(o):this.$slots)}});function NC(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function CC(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),r}const kC=CC(ub),LC=(e,t)=>{const r=e.__vccOpts||e;for(const[n,o]of t)r[n]=o;return r};export{g0 as $,$C as A,Ts as B,Ne as C,Me as D,Ti as E,De as F,Fh as G,jb as H,O as I,Oi as J,ov as K,qs as L,Ys as M,ra as N,wC as O,Ei as P,Fc as Q,SC as R,fb as S,Dh as T,wa as U,Es as V,Ai as W,Vv as X,Nr as Y,dl as Z,fn as _,ir as a,la as a$,cf as a0,pl as a1,p0 as a2,ni as a3,hn as a4,V0 as a5,em as a6,bf as a7,io as a8,on as a9,Rt as aA,Sx as aB,ue as aC,ao as aD,Jn as aE,kx as aF,OC as aG,Lx as aH,Kn as aI,ce as aJ,or as aK,Ii as aL,al as aM,mt as aN,Of as aO,Bf as aP,In as aQ,AC as aR,en as aS,Pb as aT,Sb as aU,BC as aV,nv as aW,Dt as aX,lr as aY,ke as aZ,Tr as a_,Mi as aa,Ha as ab,df as ac,pn as ad,pf as ae,dn as af,af as ag,lf as ah,$s as ai,sf as aj,zy as ak,Uv as al,es as am,_n as an,Ky as ao,Sn as ap,Af as aq,Ir as ar,so as as,So as at,cl as au,co as av,de as aw,K as ax,j as ay,lo as az,ur as b,Og as b$,Bx as b0,qx as b1,ia as b2,Ax as b3,Jx as b4,Qx as b5,Yb as b6,Xb as b7,lC as b8,gn as b9,_C as bA,Si as bB,eo as bC,IC as bD,Bv as bE,$c as bF,Ou as bG,EC as bH,Px as bI,PC as bJ,kC as bK,mi as bL,yi as bM,cc as bN,NC as bO,LC as bP,Un as bQ,Xo as bR,Vs as bS,Oe as bT,nl as bU,eg as bV,og as bW,Ua as bX,wp as bY,Lp as bZ,ap as b_,iC as ba,wx as bb,hC as bc,tf as bd,ii as be,gl as bf,gr as bg,Ao as bh,Rf as bi,Ss as bj,aC as bk,vC as bl,DC as bm,wb as bn,fC as bo,FC as bp,xb as bq,Jb as br,pC as bs,zf as bt,HC as bu,zC as bv,Wx as bw,_a as bx,_b as by,vi as bz,Ye as c,to as c0,ob as c1,ip as c2,Cs as c3,TC as c4,MC as c5,$x as c6,Xn as c7,vu as c8,pi as d,kd as e,gh as f,Ga as g,Mp as h,je as i,le as j,ol as k,Cb as l,uc as m,Mr as n,Ld as o,ht as p,pr as q,ae as r,gi as s,me as t,Yt as u,Tu as v,zt as w,Pr as x,an as y,jt as z}; +`,[ue("color-transition",{transition:"color .3s var(--n-bezier)"}),ue("depth",{color:"var(--n-color)"},[G("svg",{opacity:"var(--n-opacity)",transition:"opacity .3s var(--n-bezier)"})]),G("svg",{height:"1em",width:"1em"})]),Xx=Object.assign(Object.assign({},Zt.props),{depth:[String,Number],size:[Number,String],color:String,component:[Object,Function]}),sO=He({_n_icon__:!0,name:"Icon",inheritAttrs:!1,props:Xx,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=yi(e),r=Zt("Icon","-icon",Wx,jx,e,t),o=ae(()=>{const{depth:s}=e,{common:{cubicBezierEaseInOut:l},self:a}=r.value;if(s!==void 0){const{color:c,[`opacity${s}Depth`]:u}=a;return{"--n-bezier":l,"--n-color":c,"--n-opacity":u}}return{"--n-bezier":l,"--n-color":"","--n-opacity":""}}),i=n?_i("icon",ae(()=>`${e.depth||"d"}`),o,e):void 0;return{mergedClsPrefix:t,mergedStyle:ae(()=>{const{size:s,color:l}=e;return{fontSize:eE(s),color:l}}),cssVars:n?void 0:o,themeClass:i==null?void 0:i.themeClass,onRender:i==null?void 0:i.onRender}},render(){var e;const{$parent:t,depth:n,mergedClsPrefix:r,component:o,onRender:i,themeClass:s}=this;return!((e=t==null?void 0:t.$options)===null||e===void 0)&&e._n_icon__&&tE("icon","don't wrap `n-icon` inside `n-icon`"),i==null||i(),M("i",rl(this.$attrs,{role:"img",class:[`${r}-icon`,s,{[`${r}-icon--depth`]:n,[`${r}-icon--color-transition`]:n!==void 0}],style:[this.cssVars,this.mergedStyle]}),o?M(o):this.$slots)}});function lO(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Cc(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n}var Zl={exports:{}},ea={};/** +* @vue/compiler-core v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const no=Symbol(""),qr=Symbol(""),dl=Symbol(""),si=Symbol(""),xc=Symbol(""),Yn=Symbol(""),Tc=Symbol(""),wc=Symbol(""),hl=Symbol(""),pl=Symbol(""),yo=Symbol(""),gl=Symbol(""),Oc=Symbol(""),ml=Symbol(""),bl=Symbol(""),vl=Symbol(""),yl=Symbol(""),_l=Symbol(""),El=Symbol(""),Nc=Symbol(""),Rc=Symbol(""),xi=Symbol(""),li=Symbol(""),Sl=Symbol(""),Cl=Symbol(""),ro=Symbol(""),_o=Symbol(""),xl=Symbol(""),Ns=Symbol(""),Wp=Symbol(""),Rs=Symbol(""),ai=Symbol(""),Xp=Symbol(""),Gp=Symbol(""),Tl=Symbol(""),Kp=Symbol(""),qp=Symbol(""),wl=Symbol(""),Ac=Symbol(""),Ar={[no]:"Fragment",[qr]:"Teleport",[dl]:"Suspense",[si]:"KeepAlive",[xc]:"BaseTransition",[Yn]:"openBlock",[Tc]:"createBlock",[wc]:"createElementBlock",[hl]:"createVNode",[pl]:"createElementVNode",[yo]:"createCommentVNode",[gl]:"createTextVNode",[Oc]:"createStaticVNode",[ml]:"resolveComponent",[bl]:"resolveDynamicComponent",[vl]:"resolveDirective",[yl]:"resolveFilter",[_l]:"withDirectives",[El]:"renderList",[Nc]:"renderSlot",[Rc]:"createSlots",[xi]:"toDisplayString",[li]:"mergeProps",[Sl]:"normalizeClass",[Cl]:"normalizeStyle",[ro]:"normalizeProps",[_o]:"guardReactiveProps",[xl]:"toHandlers",[Ns]:"camelize",[Wp]:"capitalize",[Rs]:"toHandlerKey",[ai]:"setBlockTracking",[Xp]:"pushScopeId",[Gp]:"popScopeId",[Tl]:"withCtx",[Kp]:"unref",[qp]:"isRef",[wl]:"withMemo",[Ac]:"isMemoSame"};function Yp(e){Object.getOwnPropertySymbols(e).forEach(t=>{Ar[t]=e[t]})}const Gx={HTML:0,0:"HTML",SVG:1,1:"SVG",MATH_ML:2,2:"MATH_ML"},Kx={ROOT:0,0:"ROOT",ELEMENT:1,1:"ELEMENT",TEXT:2,2:"TEXT",COMMENT:3,3:"COMMENT",SIMPLE_EXPRESSION:4,4:"SIMPLE_EXPRESSION",INTERPOLATION:5,5:"INTERPOLATION",ATTRIBUTE:6,6:"ATTRIBUTE",DIRECTIVE:7,7:"DIRECTIVE",COMPOUND_EXPRESSION:8,8:"COMPOUND_EXPRESSION",IF:9,9:"IF",IF_BRANCH:10,10:"IF_BRANCH",FOR:11,11:"FOR",TEXT_CALL:12,12:"TEXT_CALL",VNODE_CALL:13,13:"VNODE_CALL",JS_CALL_EXPRESSION:14,14:"JS_CALL_EXPRESSION",JS_OBJECT_EXPRESSION:15,15:"JS_OBJECT_EXPRESSION",JS_PROPERTY:16,16:"JS_PROPERTY",JS_ARRAY_EXPRESSION:17,17:"JS_ARRAY_EXPRESSION",JS_FUNCTION_EXPRESSION:18,18:"JS_FUNCTION_EXPRESSION",JS_CONDITIONAL_EXPRESSION:19,19:"JS_CONDITIONAL_EXPRESSION",JS_CACHE_EXPRESSION:20,20:"JS_CACHE_EXPRESSION",JS_BLOCK_STATEMENT:21,21:"JS_BLOCK_STATEMENT",JS_TEMPLATE_LITERAL:22,22:"JS_TEMPLATE_LITERAL",JS_IF_STATEMENT:23,23:"JS_IF_STATEMENT",JS_ASSIGNMENT_EXPRESSION:24,24:"JS_ASSIGNMENT_EXPRESSION",JS_SEQUENCE_EXPRESSION:25,25:"JS_SEQUENCE_EXPRESSION",JS_RETURN_STATEMENT:26,26:"JS_RETURN_STATEMENT"},qx={ELEMENT:0,0:"ELEMENT",COMPONENT:1,1:"COMPONENT",SLOT:2,2:"SLOT",TEMPLATE:3,3:"TEMPLATE"},Yx={NOT_CONSTANT:0,0:"NOT_CONSTANT",CAN_SKIP_PATCH:1,1:"CAN_SKIP_PATCH",CAN_CACHE:2,2:"CAN_CACHE",CAN_STRINGIFY:3,3:"CAN_STRINGIFY"},tt={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function Jp(e,t=""){return{type:0,source:t,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:[],temps:0,codegenNode:void 0,loc:tt}}function oo(e,t,n,r,o,i,s,l=!1,a=!1,c=!1,u=tt){return e&&(l?(e.helper(Yn),e.helper(Mr(e.inSSR,c))):e.helper(Ir(e.inSSR,c)),s&&e.helper(_l)),{type:13,tag:t,props:n,children:r,patchFlag:o,dynamicProps:i,directives:s,isBlock:l,disableTracking:a,isComponent:c,loc:u}}function Xn(e,t=tt){return{type:17,loc:t,elements:e}}function kt(e,t=tt){return{type:15,loc:t,properties:e}}function je(e,t){return{type:16,loc:tt,key:le(e)?fe(e,!0):e,value:t}}function fe(e,t=!1,n=tt,r=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:r}}function Jx(e,t){return{type:5,loc:t,content:le(e)?fe(e,!1,t):e}}function Ut(e,t=tt){return{type:8,loc:t,children:e}}function qe(e,t=[],n=tt){return{type:14,loc:n,callee:e,arguments:t}}function Pr(e,t=void 0,n=!1,r=!1,o=tt){return{type:18,params:e,returns:t,newline:n,isSlot:r,loc:o}}function As(e,t,n,r=!0){return{type:19,test:e,consequent:t,alternate:n,newline:r,loc:tt}}function Qp(e,t,n=!1,r=!1){return{type:20,index:e,value:t,needPauseTracking:n,inVOnce:r,needArraySpread:!1,loc:tt}}function Zp(e){return{type:21,body:e,loc:tt}}function Qx(e){return{type:22,elements:e,loc:tt}}function Zx(e,t,n){return{type:23,test:e,consequent:t,alternate:n,loc:tt}}function eT(e,t){return{type:24,left:e,right:t,loc:tt}}function tT(e){return{type:25,expressions:e,loc:tt}}function nT(e){return{type:26,returns:e,loc:tt}}function Ir(e,t){return e||t?hl:pl}function Mr(e,t){return e||t?Tc:wc}function Ol(e,{helper:t,removeHelper:n,inSSR:r}){e.isBlock||(e.isBlock=!0,n(Ir(r,e.isComponent)),t(Yn),t(Mr(r,e.isComponent)))}const Tf=new Uint8Array([123,123]),wf=new Uint8Array([125,125]);function Of(e){return e>=97&&e<=122||e>=65&&e<=90}function Ft(e){return e===32||e===10||e===9||e===12||e===13}function Dn(e){return e===47||e===62||Ft(e)}function Ps(e){const t=new Uint8Array(e.length);for(let n=0;n=0;o--){const i=this.newlines[o];if(t>i){n=o+2,r=t-i;break}}return{column:r,line:n,offset:t}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(t){t===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t))}stateInterpolationOpen(t){if(t===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const n=this.index+1-this.delimiterOpen.length;n>this.sectionStart&&this.cbs.ontext(this.sectionStart,n),this.state=3,this.sectionStart=n}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(t)):(this.state=1,this.stateText(t))}stateInterpolation(t){t===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(t))}stateInterpolationClose(t){t===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(t))}stateSpecialStartSequence(t){const n=this.sequenceIndex===this.currentSequence.length;if(!(n?Dn(t):(t|32)===this.currentSequence[this.sequenceIndex]))this.inRCDATA=!1;else if(!n){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=6,this.stateInTagName(t)}stateInRCDATA(t){if(this.sequenceIndex===this.currentSequence.length){if(t===62||Ft(t)){const n=this.index-this.currentSequence.length;if(this.sectionStart=t||(this.state===28?this.currentSequence===dt.CdataEnd?this.cbs.oncdata(this.sectionStart,t):this.cbs.oncomment(this.sectionStart,t):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,n){}}const oT={COMPILER_IS_ON_ELEMENT:"COMPILER_IS_ON_ELEMENT",COMPILER_V_BIND_SYNC:"COMPILER_V_BIND_SYNC",COMPILER_V_BIND_OBJECT_ORDER:"COMPILER_V_BIND_OBJECT_ORDER",COMPILER_V_ON_NATIVE:"COMPILER_V_ON_NATIVE",COMPILER_V_IF_V_FOR_PRECEDENCE:"COMPILER_V_IF_V_FOR_PRECEDENCE",COMPILER_NATIVE_TEMPLATE:"COMPILER_NATIVE_TEMPLATE",COMPILER_INLINE_TEMPLATE:"COMPILER_INLINE_TEMPLATE",COMPILER_FILTERS:"COMPILER_FILTERS"},iT={COMPILER_IS_ON_ELEMENT:{message:'Platform-native elements with "is" prop will no longer be treated as components in Vue 3 unless the "is" value is explicitly prefixed with "vue:".',link:"https://v3-migration.vuejs.org/breaking-changes/custom-elements-interop.html"},COMPILER_V_BIND_SYNC:{message:e=>`.sync modifier for v-bind has been removed. Use v-model with argument instead. \`v-bind:${e}.sync\` should be changed to \`v-model:${e}\`.`,link:"https://v3-migration.vuejs.org/breaking-changes/v-model.html"},COMPILER_V_BIND_OBJECT_ORDER:{message:'v-bind="obj" usage is now order sensitive and behaves like JavaScript object spread: it will now overwrite an existing non-mergeable attribute that appears before v-bind in the case of conflict. To retain 2.x behavior, move v-bind to make it the first attribute. You can also suppress this warning if the usage is intended.',link:"https://v3-migration.vuejs.org/breaking-changes/v-bind.html"},COMPILER_V_ON_NATIVE:{message:".native modifier for v-on has been removed as is no longer necessary.",link:"https://v3-migration.vuejs.org/breaking-changes/v-on-native-modifier-removed.html"},COMPILER_V_IF_V_FOR_PRECEDENCE:{message:"v-if / v-for precedence when used on the same element has changed in Vue 3: v-if now takes higher precedence and will no longer have access to v-for scope variables. It is best to avoid the ambiguity with