diff --git a/ReadMe.md b/ReadMe.md index aaf823c6..c36628e6 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -263,3 +263,7 @@ The following are the environment variable configurations supported in `config.y + + + + diff --git a/static/assets/AccessKeyManagement.d1a78274.js b/static/assets/AccessKeyManagement.d8ebf748.js similarity index 99% rename from static/assets/AccessKeyManagement.d1a78274.js rename to static/assets/AccessKeyManagement.d8ebf748.js index deeb26ee..25a9c6a6 100644 --- a/static/assets/AccessKeyManagement.d1a78274.js +++ b/static/assets/AccessKeyManagement.d8ebf748.js @@ -1,2 +1,2 @@ -import{y as D,_ as se,d as ne,r as p,a as oe,k as le,b as V,c as s,w as a,M as i,C as $,h as A,j as n,o as r,p as c,m as _,t as B,q as m,F as ie,D as re,u as T,G as ce,H as de,J as pe,K as _e,e as z}from"./index.dfaa0e48.js";const me=d=>D.post("/wx/auth/ak/create",d),Fe=()=>D.get("/wx/auth/ak/list"),ye=(d,g)=>D.put(`/wx/auth/ak/${d}`,g),Ae=d=>D.post(`/wx/auth/ak/${d}/deactivate`),fe=d=>D.delete(`/wx/auth/ak/${d}`);const ve={class:"ak-management"},Be={key:0,class:"text-gray"},De=ne({__name:"AccessKeyManagement",setup(d){const g=[{title:"AK \u540D\u79F0",dataIndex:"name"},{title:"Access Key",dataIndex:"key",width:"20%",ellipsis:!0},{title:"\u6743\u9650",dataIndex:"permissions",width:"15%"},{title:"\u72B6\u6001",slotName:"status"},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",width:"12%"},{title:"\u6700\u540E\u4F7F\u7528",dataIndex:"last_used_at",width:"12%"},{title:"\u64CD\u4F5C",slotName:"action",width:"10%"}],K=p([]),E=p(!1),l=p(""),F=p(!1),f=p("\u521B\u5EFA Access Key"),C=p(null),w=p(!1),o=oe({name:"",description:"",permissions:[],expires_in_days:null}),M=[{label:"\u8BFB",value:"read"},{label:"\u5199",value:"write"},{label:"\u5220\u9664",value:"delete"},{label:"\u7BA1\u7406",value:"admin"}],x=async()=>{try{E.value=!0,l.value="";const e=await Fe();K.value=e||[]}catch(e){l.value=e instanceof Error?e.message:"\u83B7\u53D6 Access Key \u5217\u8868\u5931\u8D25"}finally{E.value=!1}},N=()=>{f.value="\u521B\u5EFA Access Key",C.value=null,w.value=!1,Object.assign(o,{name:"",description:"",permissions:[],expires_in_days:null}),F.value=!0},U=e=>{f.value="\u7F16\u8F91 Access Key",C.value=e,w.value=!1,Object.assign(o,{name:e.name,description:e.description,permissions:e.permissions||[],expires_in_days:null}),F.value=!0},I=async()=>{try{if(!o.name.trim()){i.error("\u8BF7\u8F93\u5165 Access Key \u540D\u79F0");return}if(f.value==="\u521B\u5EFA Access Key"){const e=await me(o);e&&e.secret&&($.info({title:"\u521B\u5EFA\u6210\u529F",content:A("div",[A("p","\u8BF7\u59A5\u5584\u4FDD\u7BA1 Secret Key\uFF0C\u5B83\u53EA\u4F1A\u663E\u793A\u4E00\u6B21\uFF01"),A("p",[A("strong","Access Key: "),e.key]),A("p",[A("strong","Secret Key: "),e.secret])]),okText:"\u6211\u5DF2\u8BB0\u4E0B",onOk:()=>{navigator.clipboard.writeText(`Access Key: ${e.key} +import{y as D,_ as se,d as ne,r as p,a as oe,k as le,b as V,c as s,w as a,M as i,C as $,h as A,j as n,o as r,p as c,m as _,t as B,q as m,F as ie,D as re,u as T,G as ce,H as de,J as pe,K as _e,e as z}from"./index.02237de4.js";const me=d=>D.post("/wx/auth/ak/create",d),Fe=()=>D.get("/wx/auth/ak/list"),ye=(d,g)=>D.put(`/wx/auth/ak/${d}`,g),Ae=d=>D.post(`/wx/auth/ak/${d}/deactivate`),fe=d=>D.delete(`/wx/auth/ak/${d}`);const ve={class:"ak-management"},Be={key:0,class:"text-gray"},De=ne({__name:"AccessKeyManagement",setup(d){const g=[{title:"AK \u540D\u79F0",dataIndex:"name"},{title:"Access Key",dataIndex:"key",width:"20%",ellipsis:!0},{title:"\u6743\u9650",dataIndex:"permissions",width:"15%"},{title:"\u72B6\u6001",slotName:"status"},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",width:"12%"},{title:"\u6700\u540E\u4F7F\u7528",dataIndex:"last_used_at",width:"12%"},{title:"\u64CD\u4F5C",slotName:"action",width:"10%"}],K=p([]),E=p(!1),l=p(""),F=p(!1),f=p("\u521B\u5EFA Access Key"),C=p(null),w=p(!1),o=oe({name:"",description:"",permissions:[],expires_in_days:null}),M=[{label:"\u8BFB",value:"read"},{label:"\u5199",value:"write"},{label:"\u5220\u9664",value:"delete"},{label:"\u7BA1\u7406",value:"admin"}],x=async()=>{try{E.value=!0,l.value="";const e=await Fe();K.value=e||[]}catch(e){l.value=e instanceof Error?e.message:"\u83B7\u53D6 Access Key \u5217\u8868\u5931\u8D25"}finally{E.value=!1}},N=()=>{f.value="\u521B\u5EFA Access Key",C.value=null,w.value=!1,Object.assign(o,{name:"",description:"",permissions:[],expires_in_days:null}),F.value=!0},U=e=>{f.value="\u7F16\u8F91 Access Key",C.value=e,w.value=!1,Object.assign(o,{name:e.name,description:e.description,permissions:e.permissions||[],expires_in_days:null}),F.value=!0},I=async()=>{try{if(!o.name.trim()){i.error("\u8BF7\u8F93\u5165 Access Key \u540D\u79F0");return}if(f.value==="\u521B\u5EFA Access Key"){const e=await me(o);e&&e.secret&&($.info({title:"\u521B\u5EFA\u6210\u529F",content:A("div",[A("p","\u8BF7\u59A5\u5584\u4FDD\u7BA1 Secret Key\uFF0C\u5B83\u53EA\u4F1A\u663E\u793A\u4E00\u6B21\uFF01"),A("p",[A("strong","Access Key: "),e.key]),A("p",[A("strong","Secret Key: "),e.secret])]),okText:"\u6211\u5DF2\u8BB0\u4E0B",onOk:()=>{navigator.clipboard.writeText(`Access Key: ${e.key} Secret Key: ${e.secret}`).then(()=>{i.success("\u5DF2\u590D\u5236\u5230\u526A\u8D34\u677F")}).catch(()=>{i.error("\u590D\u5236\u5931\u8D25")})}}),w.value=!1)}else C.value&&(await ye(C.value.id,{name:o.name,description:o.description,permissions:o.permissions}),i.success("\u66F4\u65B0\u6210\u529F"));F.value=!1,x()}catch(e){l.value=e instanceof Error?e.message:"\u64CD\u4F5C\u5931\u8D25",i.error(l.value)}},j=e=>{$.confirm({title:"\u505C\u7528 Access Key",content:`\u786E\u5B9A\u8981\u505C\u7528 "${e.name}" \u5417\uFF1F\u505C\u7528\u540E\u5C06\u65E0\u6CD5\u4F7F\u7528\u6B64\u5BC6\u94A5\u8FDB\u884C\u8BA4\u8BC1\u3002`,okText:"\u505C\u7528",cancelText:"\u53D6\u6D88",okButtonProps:{status:"warning"},onOk:async()=>{try{await Ae(e.id),i.success("\u5DF2\u505C\u7528"),x()}catch(u){l.value=u instanceof Error?u.message:"\u505C\u7528\u5931\u8D25",i.error(l.value)}}})},L=e=>{$.confirm({title:"\u5220\u9664 Access Key",content:`\u786E\u5B9A\u8981\u5220\u9664 "${e.name}" \u5417\uFF1F\u6B64\u64CD\u4F5C\u4E0D\u53EF\u6062\u590D\u3002`,okText:"\u5220\u9664",cancelText:"\u53D6\u6D88",okButtonProps:{status:"danger"},onOk:async()=>{try{await fe(e.id),i.success("\u5DF2\u5220\u9664"),x()}catch(u){l.value=u instanceof Error?u.message:"\u5220\u9664\u5931\u8D25",i.error(l.value)}}})},P=e=>{navigator.clipboard.writeText(e).then(()=>{i.success("\u5DF2\u590D\u5236\u5230\u526A\u8D34\u677F")}).catch(()=>{i.error("\u590D\u5236\u5931\u8D25")})},S=e=>{if(!e)return"-";try{return new Date(e).toLocaleString("zh-CN")}catch{return"-"}},q=e=>e.is_active?e.is_expired?"orange":"green":"red",G=e=>e.is_active?e.is_expired?"\u5DF2\u8FC7\u671F":"\u6D3B\u8DC3":"\u5DF2\u505C\u7528";return le(()=>{x()}),(e,u)=>{const v=n("a-button"),b=n("a-alert"),O=n("a-tag"),h=n("a-space"),H=n("a-doption"),J=n("a-dropdown"),Q=n("a-popconfirm"),R=n("a-table"),W=n("a-empty"),X=n("a-card"),Y=n("a-input"),k=n("a-form-item"),Z=n("a-textarea"),ee=n("a-checkbox-group"),ue=n("a-input-number"),te=n("a-form"),ae=n("a-modal");return r(),V("div",ve,[s(X,{title:"Access Key \u7BA1\u7406",bordered:!1},{extra:a(()=>[s(v,{type:"primary",onClick:N},{default:a(()=>u[7]||(u[7]=[c("+ \u521B\u5EFA Access Key")])),_:1,__:[7]})]),default:a(()=>[s(h,{direction:"vertical",fill:""},{default:a(()=>[l.value?(r(),_(b,{key:0,type:"error","show-icon":"",closable:"",onClose:u[0]||(u[0]=t=>l.value="")},{default:a(()=>[c(B(l.value),1)]),_:1})):m("",!0),s(b,{type:"info","show-icon":""},{default:a(()=>u[8]||(u[8]=[c(" Access Key \u7528\u4E8E\u7A0B\u5E8F\u5316\u8BBF\u95EE API\u3002\u8BF7\u59A5\u5584\u4FDD\u7BA1 Secret Key\uFF0C\u5B83\u53EA\u4F1A\u5728\u521B\u5EFA\u65F6\u663E\u793A\u4E00\u6B21\u3002 ")])),_:1,__:[8]}),s(R,{columns:g,data:K.value,loading:E.value,"row-key":"id",pagination:!1,scroll:{x:1200}},{permissions:a(({record:t})=>[s(h,{size:"small"},{default:a(()=>[(r(!0),V(ie,null,re(t.permissions,y=>(r(),_(O,{key:y,size:"small"},{default:a(()=>[c(B(y),1)]),_:2},1024))),128)),!t.permissions||t.permissions.length===0?(r(),V("span",Be," \u65E0\u9650\u5236 ")):m("",!0)]),_:2},1024)]),status:a(({record:t})=>[s(O,{color:q(t)},{default:a(()=>[c(B(G(t)),1)]),_:2},1032,["color"])]),created_at:a(({record:t})=>[c(B(S(t.created_at)),1)]),last_used_at:a(({record:t})=>[c(B(S(t.last_used_at)),1)]),action:a(({record:t})=>[s(h,{size:"small"},{default:a(()=>[t.key?(r(),_(v,{key:0,type:"text",size:"small",onClick:y=>P(t.key)},{icon:a(()=>[s(T(ce))]),_:2},1032,["onClick"])):m("",!0),t.is_active?(r(),_(v,{key:1,type:"text",size:"small",onClick:y=>U(t)},{icon:a(()=>[s(T(de))]),_:2},1032,["onClick"])):m("",!0),t.is_active?(r(),_(J,{key:2},{default:a(()=>[s(v,{type:"text",size:"small"},{default:a(()=>u[9]||(u[9]=[c("\u66F4\u591A")])),_:1,__:[9]})]),content:a(()=>[s(H,{onClick:y=>j(t)},{default:a(()=>u[10]||(u[10]=[c("\u505C\u7528")])),_:2,__:[10]},1032,["onClick"])]),_:2},1024)):m("",!0),s(Q,{content:"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F","ok-text":"\u5220\u9664","cancel-text":"\u53D6\u6D88",onOk:y=>L(t)},{default:a(()=>[s(v,{type:"text",size:"small",status:"danger"},{icon:a(()=>[s(T(pe))]),_:1})]),_:2},1032,["onOk"])]),_:2},1024)]),_:1},8,["data","loading"]),!E.value&&K.value.length===0?(r(),_(W,{key:1,description:"\u6682\u65E0 Access Key"})):m("",!0)]),_:1})]),_:1}),s(ae,{visible:F.value,"onUpdate:visible":u[5]||(u[5]=t=>F.value=t),title:f.value,width:"600px",onOk:I,onCancel:u[6]||(u[6]=t=>F.value=!1)},{default:a(()=>[s(te,{model:o,layout:"vertical"},{default:a(()=>[s(k,{label:"AK \u540D\u79F0",field:"name",required:""},{default:a(()=>[s(Y,{modelValue:o.name,"onUpdate:modelValue":u[1]||(u[1]=t=>o.name=t),placeholder:"\u4F8B\u5982\uFF1A\u751F\u4EA7\u73AF\u5883\u722C\u866B",onKeyup:_e(I,["enter"])},null,8,["modelValue"])]),_:1}),s(k,{label:"\u63CF\u8FF0",field:"description"},{default:a(()=>[s(Z,{modelValue:o.description,"onUpdate:modelValue":u[2]||(u[2]=t=>o.description=t),placeholder:"\u53EF\u9009\uFF1A\u7528\u9014\u8BF4\u660E\u3001\u5907\u6CE8\u7B49",rows:3},null,8,["modelValue"])]),_:1}),s(k,{label:"\u6743\u9650\u8303\u56F4",field:"permissions"},{default:a(()=>[s(ee,{modelValue:o.permissions,"onUpdate:modelValue":u[3]||(u[3]=t=>o.permissions=t),options:M},null,8,["modelValue"]),u[11]||(u[11]=z("div",{class:"form-hint"},"\u4E0D\u9009\u62E9\u4EFB\u4F55\u6743\u9650\u5219\u4F7F\u7528\u8D26\u6237\u9ED8\u8BA4\u6743\u9650",-1))]),_:1,__:[11]}),s(k,{label:"\u8FC7\u671F\u65F6\u95F4",field:"expires_in_days"},{default:a(()=>[s(ue,{modelValue:o.expires_in_days,"onUpdate:modelValue":u[4]||(u[4]=t=>o.expires_in_days=t),placeholder:"\u5929\u6570\uFF08\u7559\u7A7A\u8868\u793A\u6C38\u4E0D\u8FC7\u671F\uFF09",min:1,max:36500},null,8,["modelValue"]),u[12]||(u[12]=z("div",{class:"form-hint"},"\u4E3A\u5B89\u5168\u8D77\u89C1\uFF0C\u5EFA\u8BAE\u8BBE\u7F6E\u5408\u7406\u7684\u8FC7\u671F\u65F6\u95F4",-1))]),_:1,__:[12]}),f.value==="\u521B\u5EFA Access Key"?(r(),_(b,{key:0,type:"warning","show-icon":""},{default:a(()=>u[13]||(u[13]=[c(" \u521B\u5EFA\u540E\uFF0CSecret Key \u53EA\u4F1A\u663E\u793A\u4E00\u6B21\uFF0C\u8BF7\u59A5\u5584\u4FDD\u7BA1\uFF01 ")])),_:1,__:[13]})):m("",!0)]),_:1},8,["model"])]),_:1},8,["visible","title"])])}}});var Ce=se(De,[["__scopeId","data-v-389bc881"]]);export{Ce as default}; diff --git a/static/assets/CascadeManagement.466660a8.js b/static/assets/CascadeManagement.0501f26b.js similarity index 99% rename from static/assets/CascadeManagement.466660a8.js rename to static/assets/CascadeManagement.0501f26b.js index 6f81ce7c..ed1a8119 100644 --- a/static/assets/CascadeManagement.466660a8.js +++ b/static/assets/CascadeManagement.0501f26b.js @@ -1,2 +1,2 @@ -import{y as m,_ as Qt,d as Rt,r as i,a as Z,k as Wt,b as $,c as e,w as u,M as _,j as d,o as p,u as F,L as G,p as n,m as B,t as c,q as E,N as ft,O as Xt,G as tt,P as Yt,H as Zt,J as tu,e as b,K as uu,C as Bt}from"./index.dfaa0e48.js";const eu=l=>m.post("/wx/cascade/nodes",l),au=l=>{const y={};return l!==void 0&&(y.node_type=l),m.get("/wx/cascade/nodes",{params:y})},ou=(l,y)=>m.put(`/wx/cascade/nodes/${l}`,y),nu=l=>m.delete(`/wx/cascade/nodes/${l}`),lu=l=>m.post(`/wx/cascade/nodes/${l}/credentials`),su=(l,y)=>m.post(`/wx/cascade/nodes/${l}/test-connection`,y),iu=l=>m.get("/wx/cascade/sync-logs",{params:l}),du=l=>m.get("/wx/cascade/allocations",{params:l}),cu=l=>{const y=l?`/wx/cascade/dispatch-task?task_id=${l}`:"/wx/cascade/dispatch-task";return m.post(y)},ru=l=>m.get("/wx/cascade/feed-status",{params:l}),_u=()=>m.get("/wx/cascade/pending-allocations");const pu={class:"cascade-management"},Fu={key:1,style:{color:"#999"}},fu={key:0,style:{color:"#165dff"}},Bu={key:1,style:{color:"#999"}},mu={key:2,style:{color:"#999"}},yu={style:{display:"flex","justify-content":"space-between","align-items":"center"}},gu={style:{display:"flex","justify-content":"space-between","align-items":"center"}},Eu=Rt({__name:"CascadeManagement",setup(l){const y=[{title:"\u8282\u70B9\u540D\u79F0",dataIndex:"name"},{title:"\u8282\u70B9\u7C7B\u578B",slotName:"node_type"},{title:"API\u5730\u5740",dataIndex:"api_url",ellipsis:!0},{title:"API Key",dataIndex:"api_key",width:"15%",ellipsis:!0},{title:"\u72B6\u6001",slotName:"status"},{title:"\u6700\u540E\u5FC3\u8DF3",slotName:"last_heartbeat_at"},{title:"\u6700\u540E\u540C\u6B65",slotName:"last_sync_at"},{title:"\u64CD\u4F5C",slotName:"action",width:"15%"}],mt=[{title:"\u64CD\u4F5C\u7C7B\u578B",dataIndex:"operation"},{title:"\u65B9\u5411",slotName:"direction"},{title:"\u72B6\u6001",slotName:"status"},{title:"\u6570\u636E\u91CF",dataIndex:"data_count"},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"started_at"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"completed_at"}],yt=[{title:"\u5206\u914DID",dataIndex:"id",ellipsis:!0,width:280},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",ellipsis:!0},{title:"\u8282\u70B9\u540D\u79F0",dataIndex:"node_name"},{title:"\u516C\u4F17\u53F7\u6570",dataIndex:"feed_ids",slotName:"feed_count"},{title:"\u72B6\u6001",slotName:"allocation_status"},{title:"\u6587\u7AE0\u6570",dataIndex:"article_count"},{title:"\u521B\u5EFA\u65F6\u95F4",slotName:"dispatched_at"}],gt=[{title:"\u516C\u4F17\u53F7\u540D\u79F0",dataIndex:"mp_name",ellipsis:!0},{title:"\u6587\u7AE0\u6570",dataIndex:"article_count",width:80},{title:"\u66F4\u65B0\u72B6\u6001",slotName:"update_status",width:100},{title:"\u6700\u8FD1\u6587\u7AE0",slotName:"latest_article_time",width:160},{title:"\u6700\u540E\u4EFB\u52A1",slotName:"last_task",width:120},{title:"\u6267\u884C\u8282\u70B9",slotName:"last_task_node",width:120},{title:"\u66F4\u65B0\u65F6\u95F4",slotName:"updated_at",width:160}],H=i([]),J=i([]),Q=i([]),R=i([]),Et=i({pending_tasks:0,executing_tasks:0,completed_today:0,failed_today:0,online_nodes:0}),ut=i(0),vt=i(0),et=i(0),h=i(!1),P=i(!1),N=i(!1),I=i(!1),V=i(!1),f=i(""),w=i(!1),S=i("\u521B\u5EFA\u8282\u70B9"),L=i(null),W=i(!1),D=i({api_key:"",api_secret:""}),at=i("nodes"),s=Z({node_type:1,name:"",description:"",api_url:""}),A=Z({limit:20,offset:0}),k=Z({limit:20,offset:0}),z=async()=>{try{h.value=!0,f.value="";const t=await au();H.value=t||[]}catch(t){f.value=t instanceof Error?t.message:"\u83B7\u53D6\u8282\u70B9\u5217\u8868\u5931\u8D25"}finally{h.value=!1}},ot=async()=>{try{P.value=!0;const t=await iu({limit:A.limit,offset:A.offset});J.value=(t==null?void 0:t.list)||[],ut.value=(t==null?void 0:t.total)||0}catch(t){console.error("\u83B7\u53D6\u540C\u6B65\u65E5\u5FD7\u5931\u8D25:",t)}finally{P.value=!1}},X=async()=>{try{N.value=!0;const t=await du({limit:50});Q.value=(t==null?void 0:t.list)||[],vt.value=(t==null?void 0:t.total)||0}catch(t){console.error("\u83B7\u53D6\u4EFB\u52A1\u5206\u914D\u5931\u8D25:",t)}finally{N.value=!1}},Y=async()=>{try{I.value=!0;const t=await ru({limit:k.limit,offset:k.offset});R.value=(t==null?void 0:t.list)||[],et.value=(t==null?void 0:t.total)||0}catch(t){console.error("\u83B7\u53D6\u516C\u4F17\u53F7\u72B6\u6001\u5931\u8D25:",t)}finally{I.value=!1}},Ct=t=>{k.offset=(t-1)*k.limit,Y()},nt=async()=>{try{const t=await _u();t&&(Et.value=t)}catch(t){console.error("\u83B7\u53D6\u7EDF\u8BA1\u5931\u8D25:",t)}},lt=async()=>{try{V.value=!0;const t=await cu();if(t){const{task_count:a,allocations_created:r}=t;a===0?_.warning("\u6CA1\u6709\u542F\u7528\u7684\u4EFB\u52A1\u3002\u8BF7\u5148\u521B\u5EFA\u6D88\u606F\u4EFB\u52A1\u5E76\u5173\u8054\u516C\u4F17\u53F7"):r===0?_.info(`\u53D1\u73B0 ${a} \u4E2A\u4EFB\u52A1\uFF0C\u4EFB\u52A1\u8BB0\u5F55\u5DF2\u521B\u5EFA\uFF0C\u7B49\u5F85\u5B50\u8282\u70B9\u8BA4\u9886`):_.success(`\u6210\u529F\u521B\u5EFA ${r} \u4E2A\u5F85\u8BA4\u9886\u4EFB\u52A1\uFF0C\u5B50\u8282\u70B9\u53EF\u4EE5\u4E3B\u52A8\u8BA4\u9886\u6267\u884C`),console.log("\u8C03\u5EA6\u7ED3\u679C:",t)}X(),nt()}catch(t){_.error("\u4EFB\u52A1\u8C03\u5EA6\u5931\u8D25: "+(t instanceof Error?t.message:"\u672A\u77E5\u9519\u8BEF"))}finally{V.value=!1}},Dt=()=>{S.value="\u521B\u5EFA\u8282\u70B9",L.value=null,Object.assign(s,{node_type:1,name:"",description:"",api_url:""}),w.value=!0},At=t=>{S.value="\u7F16\u8F91\u8282\u70B9",L.value=t,Object.assign(s,{node_type:t.node_type,name:t.name,description:t.description||"",api_url:t.api_url||""}),w.value=!0},st=async()=>{try{if(!s.name.trim()){_.error("\u8BF7\u8F93\u5165\u8282\u70B9\u540D\u79F0");return}if(S.value==="\u521B\u5EFA\u8282\u70B9"){const t={node_type:s.node_type,name:s.name,description:s.description,api_url:s.api_url||void 0};await eu(t),_.success("\u521B\u5EFA\u6210\u529F")}else if(L.value){const t={name:s.name,description:s.description,api_url:s.api_url||void 0};await ou(L.value.id,t),_.success("\u66F4\u65B0\u6210\u529F")}w.value=!1,z()}catch(t){f.value=t instanceof Error?t.message:"\u64CD\u4F5C\u5931\u8D25",_.error(f.value)}},kt=t=>{Bt.confirm({title:"\u5220\u9664\u8282\u70B9",content:`\u786E\u5B9A\u8981\u5220\u9664 "${t.name}" \u5417\uFF1F\u6B64\u64CD\u4F5C\u4E0D\u53EF\u6062\u590D\u3002`,okText:"\u5220\u9664",cancelText:"\u53D6\u6D88",okButtonProps:{status:"danger"},onOk:async()=>{try{await nu(t.id),_.success("\u5DF2\u5220\u9664"),z()}catch(a){f.value=a instanceof Error?a.message:"\u5220\u9664\u5931\u8D25",_.error(f.value)}}})},xt=async t=>{Bt.confirm({title:"\u751F\u6210\u51ED\u8BC1",content:`\u4E3A\u8282\u70B9 "${t.name}" \u751F\u6210\u65B0\u7684 API \u51ED\u8BC1\u3002\u65E7\u51ED\u8BC1\u5C06\u5931\u6548\uFF0C\u786E\u5B9A\u7EE7\u7EED\u5417\uFF1F`,okText:"\u751F\u6210",cancelText:"\u53D6\u6D88",okButtonProps:{status:"warning"},onOk:async()=>{try{const a=await lu(t.id);D.value=a,W.value=!0}catch(a){f.value=a instanceof Error?a.message:"\u751F\u6210\u51ED\u8BC1\u5931\u8D25",_.error(f.value)}}})},wt=async t=>{_.loading({content:"\u6D4B\u8BD5\u8FDE\u63A5\u4E2D...",id:"test-connection"});try{await su(t.id),_.success({content:"\u8FDE\u63A5\u6D4B\u8BD5\u6210\u529F",id:"test-connection"})}catch(a){_.error({content:"\u8FDE\u63A5\u6D4B\u8BD5\u5931\u8D25: "+(a instanceof Error?a.message:"\u672A\u77E5\u9519\u8BEF"),id:"test-connection"})}},M=t=>{navigator.clipboard.writeText(t).then(()=>{_.success("\u5DF2\u590D\u5236\u5230\u526A\u8D34\u677F")}).catch(()=>{_.error("\u590D\u5236\u5931\u8D25")})},bt=()=>{const t=`API Key: ${D.value.api_key} +import{y as m,_ as Qt,d as Rt,r as i,a as Z,k as Wt,b as $,c as e,w as u,M as _,j as d,o as p,u as F,L as G,p as n,m as B,t as c,q as E,N as ft,O as Xt,G as tt,P as Yt,H as Zt,J as tu,e as b,K as uu,C as Bt}from"./index.02237de4.js";const eu=l=>m.post("/wx/cascade/nodes",l),au=l=>{const y={};return l!==void 0&&(y.node_type=l),m.get("/wx/cascade/nodes",{params:y})},ou=(l,y)=>m.put(`/wx/cascade/nodes/${l}`,y),nu=l=>m.delete(`/wx/cascade/nodes/${l}`),lu=l=>m.post(`/wx/cascade/nodes/${l}/credentials`),su=(l,y)=>m.post(`/wx/cascade/nodes/${l}/test-connection`,y),iu=l=>m.get("/wx/cascade/sync-logs",{params:l}),du=l=>m.get("/wx/cascade/allocations",{params:l}),cu=l=>{const y=l?`/wx/cascade/dispatch-task?task_id=${l}`:"/wx/cascade/dispatch-task";return m.post(y)},ru=l=>m.get("/wx/cascade/feed-status",{params:l}),_u=()=>m.get("/wx/cascade/pending-allocations");const pu={class:"cascade-management"},Fu={key:1,style:{color:"#999"}},fu={key:0,style:{color:"#165dff"}},Bu={key:1,style:{color:"#999"}},mu={key:2,style:{color:"#999"}},yu={style:{display:"flex","justify-content":"space-between","align-items":"center"}},gu={style:{display:"flex","justify-content":"space-between","align-items":"center"}},Eu=Rt({__name:"CascadeManagement",setup(l){const y=[{title:"\u8282\u70B9\u540D\u79F0",dataIndex:"name"},{title:"\u8282\u70B9\u7C7B\u578B",slotName:"node_type"},{title:"API\u5730\u5740",dataIndex:"api_url",ellipsis:!0},{title:"API Key",dataIndex:"api_key",width:"15%",ellipsis:!0},{title:"\u72B6\u6001",slotName:"status"},{title:"\u6700\u540E\u5FC3\u8DF3",slotName:"last_heartbeat_at"},{title:"\u6700\u540E\u540C\u6B65",slotName:"last_sync_at"},{title:"\u64CD\u4F5C",slotName:"action",width:"15%"}],mt=[{title:"\u64CD\u4F5C\u7C7B\u578B",dataIndex:"operation"},{title:"\u65B9\u5411",slotName:"direction"},{title:"\u72B6\u6001",slotName:"status"},{title:"\u6570\u636E\u91CF",dataIndex:"data_count"},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"started_at"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"completed_at"}],yt=[{title:"\u5206\u914DID",dataIndex:"id",ellipsis:!0,width:280},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",ellipsis:!0},{title:"\u8282\u70B9\u540D\u79F0",dataIndex:"node_name"},{title:"\u516C\u4F17\u53F7\u6570",dataIndex:"feed_ids",slotName:"feed_count"},{title:"\u72B6\u6001",slotName:"allocation_status"},{title:"\u6587\u7AE0\u6570",dataIndex:"article_count"},{title:"\u521B\u5EFA\u65F6\u95F4",slotName:"dispatched_at"}],gt=[{title:"\u516C\u4F17\u53F7\u540D\u79F0",dataIndex:"mp_name",ellipsis:!0},{title:"\u6587\u7AE0\u6570",dataIndex:"article_count",width:80},{title:"\u66F4\u65B0\u72B6\u6001",slotName:"update_status",width:100},{title:"\u6700\u8FD1\u6587\u7AE0",slotName:"latest_article_time",width:160},{title:"\u6700\u540E\u4EFB\u52A1",slotName:"last_task",width:120},{title:"\u6267\u884C\u8282\u70B9",slotName:"last_task_node",width:120},{title:"\u66F4\u65B0\u65F6\u95F4",slotName:"updated_at",width:160}],H=i([]),J=i([]),Q=i([]),R=i([]),Et=i({pending_tasks:0,executing_tasks:0,completed_today:0,failed_today:0,online_nodes:0}),ut=i(0),vt=i(0),et=i(0),h=i(!1),P=i(!1),N=i(!1),I=i(!1),V=i(!1),f=i(""),w=i(!1),S=i("\u521B\u5EFA\u8282\u70B9"),L=i(null),W=i(!1),D=i({api_key:"",api_secret:""}),at=i("nodes"),s=Z({node_type:1,name:"",description:"",api_url:""}),A=Z({limit:20,offset:0}),k=Z({limit:20,offset:0}),z=async()=>{try{h.value=!0,f.value="";const t=await au();H.value=t||[]}catch(t){f.value=t instanceof Error?t.message:"\u83B7\u53D6\u8282\u70B9\u5217\u8868\u5931\u8D25"}finally{h.value=!1}},ot=async()=>{try{P.value=!0;const t=await iu({limit:A.limit,offset:A.offset});J.value=(t==null?void 0:t.list)||[],ut.value=(t==null?void 0:t.total)||0}catch(t){console.error("\u83B7\u53D6\u540C\u6B65\u65E5\u5FD7\u5931\u8D25:",t)}finally{P.value=!1}},X=async()=>{try{N.value=!0;const t=await du({limit:50});Q.value=(t==null?void 0:t.list)||[],vt.value=(t==null?void 0:t.total)||0}catch(t){console.error("\u83B7\u53D6\u4EFB\u52A1\u5206\u914D\u5931\u8D25:",t)}finally{N.value=!1}},Y=async()=>{try{I.value=!0;const t=await ru({limit:k.limit,offset:k.offset});R.value=(t==null?void 0:t.list)||[],et.value=(t==null?void 0:t.total)||0}catch(t){console.error("\u83B7\u53D6\u516C\u4F17\u53F7\u72B6\u6001\u5931\u8D25:",t)}finally{I.value=!1}},Ct=t=>{k.offset=(t-1)*k.limit,Y()},nt=async()=>{try{const t=await _u();t&&(Et.value=t)}catch(t){console.error("\u83B7\u53D6\u7EDF\u8BA1\u5931\u8D25:",t)}},lt=async()=>{try{V.value=!0;const t=await cu();if(t){const{task_count:a,allocations_created:r}=t;a===0?_.warning("\u6CA1\u6709\u542F\u7528\u7684\u4EFB\u52A1\u3002\u8BF7\u5148\u521B\u5EFA\u6D88\u606F\u4EFB\u52A1\u5E76\u5173\u8054\u516C\u4F17\u53F7"):r===0?_.info(`\u53D1\u73B0 ${a} \u4E2A\u4EFB\u52A1\uFF0C\u4EFB\u52A1\u8BB0\u5F55\u5DF2\u521B\u5EFA\uFF0C\u7B49\u5F85\u5B50\u8282\u70B9\u8BA4\u9886`):_.success(`\u6210\u529F\u521B\u5EFA ${r} \u4E2A\u5F85\u8BA4\u9886\u4EFB\u52A1\uFF0C\u5B50\u8282\u70B9\u53EF\u4EE5\u4E3B\u52A8\u8BA4\u9886\u6267\u884C`),console.log("\u8C03\u5EA6\u7ED3\u679C:",t)}X(),nt()}catch(t){_.error("\u4EFB\u52A1\u8C03\u5EA6\u5931\u8D25: "+(t instanceof Error?t.message:"\u672A\u77E5\u9519\u8BEF"))}finally{V.value=!1}},Dt=()=>{S.value="\u521B\u5EFA\u8282\u70B9",L.value=null,Object.assign(s,{node_type:1,name:"",description:"",api_url:""}),w.value=!0},At=t=>{S.value="\u7F16\u8F91\u8282\u70B9",L.value=t,Object.assign(s,{node_type:t.node_type,name:t.name,description:t.description||"",api_url:t.api_url||""}),w.value=!0},st=async()=>{try{if(!s.name.trim()){_.error("\u8BF7\u8F93\u5165\u8282\u70B9\u540D\u79F0");return}if(S.value==="\u521B\u5EFA\u8282\u70B9"){const t={node_type:s.node_type,name:s.name,description:s.description,api_url:s.api_url||void 0};await eu(t),_.success("\u521B\u5EFA\u6210\u529F")}else if(L.value){const t={name:s.name,description:s.description,api_url:s.api_url||void 0};await ou(L.value.id,t),_.success("\u66F4\u65B0\u6210\u529F")}w.value=!1,z()}catch(t){f.value=t instanceof Error?t.message:"\u64CD\u4F5C\u5931\u8D25",_.error(f.value)}},kt=t=>{Bt.confirm({title:"\u5220\u9664\u8282\u70B9",content:`\u786E\u5B9A\u8981\u5220\u9664 "${t.name}" \u5417\uFF1F\u6B64\u64CD\u4F5C\u4E0D\u53EF\u6062\u590D\u3002`,okText:"\u5220\u9664",cancelText:"\u53D6\u6D88",okButtonProps:{status:"danger"},onOk:async()=>{try{await nu(t.id),_.success("\u5DF2\u5220\u9664"),z()}catch(a){f.value=a instanceof Error?a.message:"\u5220\u9664\u5931\u8D25",_.error(f.value)}}})},xt=async t=>{Bt.confirm({title:"\u751F\u6210\u51ED\u8BC1",content:`\u4E3A\u8282\u70B9 "${t.name}" \u751F\u6210\u65B0\u7684 API \u51ED\u8BC1\u3002\u65E7\u51ED\u8BC1\u5C06\u5931\u6548\uFF0C\u786E\u5B9A\u7EE7\u7EED\u5417\uFF1F`,okText:"\u751F\u6210",cancelText:"\u53D6\u6D88",okButtonProps:{status:"warning"},onOk:async()=>{try{const a=await lu(t.id);D.value=a,W.value=!0}catch(a){f.value=a instanceof Error?a.message:"\u751F\u6210\u51ED\u8BC1\u5931\u8D25",_.error(f.value)}}})},wt=async t=>{_.loading({content:"\u6D4B\u8BD5\u8FDE\u63A5\u4E2D...",id:"test-connection"});try{await su(t.id),_.success({content:"\u8FDE\u63A5\u6D4B\u8BD5\u6210\u529F",id:"test-connection"})}catch(a){_.error({content:"\u8FDE\u63A5\u6D4B\u8BD5\u5931\u8D25: "+(a instanceof Error?a.message:"\u672A\u77E5\u9519\u8BEF"),id:"test-connection"})}},M=t=>{navigator.clipboard.writeText(t).then(()=>{_.success("\u5DF2\u590D\u5236\u5230\u526A\u8D34\u677F")}).catch(()=>{_.error("\u590D\u5236\u5931\u8D25")})},bt=()=>{const t=`API Key: ${D.value.api_key} API Secret: ${D.value.api_secret}`;M(t),_.success("\u5DF2\u590D\u5236\u5230\u526A\u8D34\u677F")},x=t=>{if(!t)return"-";try{return new Date(t).toLocaleString("zh-CN")}catch{return"-"}},ht=t=>t===0?"\u7236\u8282\u70B9":"\u5B50\u8282\u70B9",Nt=t=>t===0?"blue":"green",It=t=>t===1?"green":"red",St=t=>t===1?"\u5728\u7EBF":"\u79BB\u7EBF",Tt=t=>({pull:"\u62C9\u53D6",push:"\u63A8\u9001"})[t]||t,$t=t=>t==="pull"?"blue":"green",Pt=t=>t===1?"green":t===-1?"red":"gray",Vt=t=>t===1?"\u6210\u529F":t===-1?"\u5931\u8D25":"\u8FDB\u884C\u4E2D",it=t=>({pending:"orange",executing:"blue",completed:"green",failed:"red"})[t]||"gray",dt=t=>({pending:"\u5F85\u8BA4\u9886",claimed:"\u5DF2\u8BA4\u9886",executing:"\u6267\u884C\u4E2D",completed:"\u5DF2\u5B8C\u6210",failed:"\u5931\u8D25",timeout:"\u8D85\u65F6"})[t]||t,Lt=t=>({fresh:"green",recent:"blue",stale:"orange",outdated:"red",unknown:"gray"})[t]||"gray",zt=t=>({fresh:"\u6700\u65B0",recent:"\u8F83\u65B0",stale:"\u9648\u65E7",outdated:"\u8FC7\u671F",unknown:"\u672A\u77E5"})[t]||t,Mt=t=>{A.offset=(t-1)*A.limit,ot()},Ut=t=>{t==="logs"?ot():t==="allocations"?X():t==="feed-status"&&Y()};return Wt(()=>{z(),nt()}),(t,a)=>{const r=d("a-button"),v=d("a-space"),U=d("a-alert"),T=d("a-tooltip"),C=d("a-tag"),Kt=d("a-popconfirm"),K=d("a-table"),O=d("a-empty"),j=d("a-tab-pane"),Ot=d("a-tabs"),jt=d("a-card"),ct=d("a-radio"),qt=d("a-radio-group"),q=d("a-form-item"),rt=d("a-input"),Gt=d("a-textarea"),Ht=d("a-form"),_t=d("a-modal"),pt=d("a-descriptions-item"),Jt=d("a-descriptions");return p(),$("div",pu,[e(jt,{title:"\u7EA7\u8054\u8282\u70B9\u7BA1\u7406",bordered:!1},{extra:u(()=>[e(v,null,{default:u(()=>[e(r,{onClick:z,loading:h.value},{icon:u(()=>[e(F(G))]),default:u(()=>[a[11]||(a[11]=n(" \u5237\u65B0 "))]),_:1,__:[11]},8,["loading"]),e(r,{type:"primary",onClick:Dt},{default:u(()=>a[12]||(a[12]=[n("+ \u521B\u5EFA\u8282\u70B9")])),_:1,__:[12]})]),_:1})]),default:u(()=>[e(Ot,{"active-key":at.value,"onUpdate:activeKey":a[1]||(a[1]=o=>at.value=o),onChange:Ut},{default:u(()=>[e(j,{key:"nodes",title:"\u8282\u70B9\u5217\u8868"},{default:u(()=>[e(v,{direction:"vertical",fill:""},{default:u(()=>[f.value?(p(),B(U,{key:0,type:"error","show-icon":"",closable:"",onClose:a[0]||(a[0]=o=>f.value="")},{default:u(()=>[n(c(f.value),1)]),_:1})):E("",!0),e(U,{type:"info","show-icon":""},{default:u(()=>a[13]||(a[13]=[n(' \u7EA7\u8054\u7CFB\u7EDF\u91C7\u7528"\u5B50\u8282\u70B9\u4E3B\u52A8\u8BA4\u9886"\u6A21\u5F0F\uFF1A\u7F51\u5173\u521B\u5EFA\u5F85\u6267\u884C\u4EFB\u52A1\uFF0C\u5B50\u8282\u70B9\u4E3B\u52A8\u8BA4\u9886\u5E76\u6267\u884C\uFF0C\u5B8C\u6210\u540E\u4E0A\u62A5\u7ED3\u679C\u3002 ')])),_:1,__:[13]}),e(v,null,{default:u(()=>[e(r,{type:"primary",loading:V.value,onClick:lt},{icon:u(()=>[e(F(ft))]),default:u(()=>[a[14]||(a[14]=n(" \u89E6\u53D1\u8C03\u5EA6 "))]),_:1,__:[14]},8,["loading"]),e(T,{content:"\u521B\u5EFA\u5F85\u6267\u884C\u4EFB\u52A1\uFF0C\u7B49\u5F85\u5B50\u8282\u70B9\u4E3B\u52A8\u8BA4\u9886"},{default:u(()=>[e(F(Xt),{style:{color:"#999"}})]),_:1})]),_:1}),e(K,{columns:y,data:H.value,loading:h.value,"row-key":"id",pagination:!1,scroll:{x:1400}},{node_type:u(({record:o})=>[e(C,{color:Nt(o.node_type)},{default:u(()=>[n(c(ht(o.node_type)),1)]),_:2},1032,["color"])]),status:u(({record:o})=>[e(C,{color:It(o.status)},{default:u(()=>[n(c(St(o.status)),1)]),_:2},1032,["color"])]),last_heartbeat_at:u(({record:o})=>[n(c(x(o.last_heartbeat_at)),1)]),last_sync_at:u(({record:o})=>[n(c(x(o.last_sync_at)),1)]),action:u(({record:o})=>[e(v,{size:"small"},{default:u(()=>[e(T,{content:"\u590D\u5236 API Key"},{default:u(()=>[o.api_key?(p(),B(r,{key:0,type:"text",size:"small",onClick:g=>M(o.api_key||"")},{icon:u(()=>[e(F(tt))]),_:2},1032,["onClick"])):E("",!0)]),_:2},1024),e(T,{content:"\u751F\u6210\u51ED\u8BC1"},{default:u(()=>[o.node_type===1?(p(),B(r,{key:0,type:"text",size:"small",onClick:g=>xt(o)},{icon:u(()=>[e(F(Yt))]),_:2},1032,["onClick"])):E("",!0)]),_:2},1024),e(T,{content:"\u6D4B\u8BD5\u8FDE\u63A5"},{default:u(()=>[o.node_type===1?(p(),B(r,{key:0,type:"text",size:"small",onClick:g=>wt(o)},{icon:u(()=>[e(F(G))]),_:2},1032,["onClick"])):E("",!0)]),_:2},1024),e(T,{content:"\u7F16\u8F91"},{default:u(()=>[e(r,{type:"text",size:"small",onClick:g=>At(o)},{icon:u(()=>[e(F(Zt))]),_:2},1032,["onClick"])]),_:2},1024),e(Kt,{content:"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F","ok-text":"\u5220\u9664","cancel-text":"\u53D6\u6D88",onOk:g=>kt(o)},{default:u(()=>[e(r,{type:"text",size:"small",status:"danger"},{icon:u(()=>[e(F(tu))]),_:1})]),_:2},1032,["onOk"])]),_:2},1024)]),_:1},8,["data","loading"]),!h.value&&H.value.length===0?(p(),B(O,{key:1,description:"\u6682\u65E0\u7EA7\u8054\u8282\u70B9"})):E("",!0)]),_:1})]),_:1}),e(j,{key:"logs",title:"\u540C\u6B65\u65E5\u5FD7"},{default:u(()=>[e(K,{columns:mt,data:J.value,loading:P.value,"row-key":"id",pagination:{current:Math.floor(A.offset/A.limit)+1,pageSize:A.limit,total:ut.value,showTotal:!0,onChange:Mt}},{direction:u(({record:o})=>[e(C,{color:$t(o.direction)},{default:u(()=>[n(c(Tt(o.direction)),1)]),_:2},1032,["color"])]),status:u(({record:o})=>[e(C,{color:Pt(o.status)},{default:u(()=>[n(c(Vt(o.status)),1)]),_:2},1032,["color"])]),started_at:u(({record:o})=>[n(c(x(o.started_at)),1)]),completed_at:u(({record:o})=>[n(c(x(o.completed_at)),1)]),_:1},8,["data","loading","pagination"]),!P.value&&J.value.length===0?(p(),B(O,{key:0,description:"\u6682\u65E0\u540C\u6B65\u65E5\u5FD7"})):E("",!0)]),_:1}),e(j,{key:"allocations",title:"\u4EFB\u52A1\u5206\u914D"},{default:u(()=>[e(v,{direction:"vertical",fill:""},{default:u(()=>[e(v,null,{default:u(()=>[e(r,{type:"primary",loading:V.value,onClick:lt},{icon:u(()=>[e(F(ft))]),default:u(()=>[a[15]||(a[15]=n(" \u89E6\u53D1\u8C03\u5EA6 "))]),_:1,__:[15]},8,["loading"]),e(r,{onClick:X,loading:N.value},{icon:u(()=>[e(F(G))]),default:u(()=>[a[16]||(a[16]=n(" \u5237\u65B0 "))]),_:1,__:[16]},8,["loading"])]),_:1}),e(K,{columns:yt,data:Q.value,loading:N.value,"row-key":"id",pagination:!1},{feed_count:u(({record:o})=>[e(C,{color:"blue"},{default:u(()=>{var g;return[n(c(((g=o.feed_ids)==null?void 0:g.length)||0),1)]}),_:2},1024)]),allocation_status:u(({record:o})=>[e(C,{color:it(o.status)},{default:u(()=>[n(c(dt(o.status)),1)]),_:2},1032,["color"])]),dispatched_at:u(({record:o})=>[n(c(x(o.dispatched_at)),1)]),_:1},8,["data","loading"]),!N.value&&Q.value.length===0?(p(),B(O,{key:0,description:"\u6682\u65E0\u4EFB\u52A1\u5206\u914D\u8BB0\u5F55"})):E("",!0)]),_:1})]),_:1}),e(j,{key:"feed-status",title:"\u516C\u4F17\u53F7\u72B6\u6001"},{default:u(()=>[e(v,{direction:"vertical",fill:""},{default:u(()=>[e(v,null,{default:u(()=>[e(r,{onClick:Y,loading:I.value},{icon:u(()=>[e(F(G))]),default:u(()=>[a[17]||(a[17]=n(" \u5237\u65B0 "))]),_:1,__:[17]},8,["loading"])]),_:1}),e(K,{columns:gt,data:R.value,loading:I.value,"row-key":"id",pagination:{current:Math.floor(k.offset/k.limit)+1,pageSize:k.limit,total:et.value,showTotal:!0,onChange:Ct}},{update_status:u(({record:o})=>[e(C,{color:Lt(o.update_status)},{default:u(()=>[n(c(zt(o.update_status)),1)]),_:2},1032,["color"])]),latest_article_time:u(({record:o})=>[n(c(x(o.latest_article_time)),1)]),last_task:u(({record:o})=>[o.last_task?(p(),B(C,{key:0,color:it(o.last_task.status),size:"small"},{default:u(()=>[n(c(dt(o.last_task.status)),1)]),_:2},1032,["color"])):(p(),$("span",Fu,"-"))]),last_task_node:u(({record:o})=>{var g,Ft;return[(g=o.last_task)!=null&&g.node_name?(p(),$("span",fu,c(o.last_task.node_name),1)):(Ft=o.last_task)!=null&&Ft.node_id?(p(),$("span",Bu,c(o.last_task.node_id.substring(0,8))+"... ",1)):(p(),$("span",mu,"-"))]}),updated_at:u(({record:o})=>[n(c(x(o.updated_at)),1)]),_:1},8,["data","loading","pagination"]),!I.value&&R.value.length===0?(p(),B(O,{key:0,description:"\u6682\u65E0\u516C\u4F17\u53F7"})):E("",!0)]),_:1})]),_:1})]),_:1},8,["active-key"])]),_:1}),e(_t,{visible:w.value,"onUpdate:visible":a[6]||(a[6]=o=>w.value=o),title:S.value,width:"600px",onOk:st,onCancel:a[7]||(a[7]=o=>w.value=!1)},{default:u(()=>[e(Ht,{model:s,layout:"vertical"},{default:u(()=>[e(q,{label:"\u8282\u70B9\u7C7B\u578B",field:"node_type",required:""},{default:u(()=>[e(qt,{modelValue:s.node_type,"onUpdate:modelValue":a[2]||(a[2]=o=>s.node_type=o)},{default:u(()=>[e(ct,{value:0},{default:u(()=>a[18]||(a[18]=[n("\u7236\u8282\u70B9")])),_:1,__:[18]}),e(ct,{value:1},{default:u(()=>a[19]||(a[19]=[n("\u5B50\u8282\u70B9")])),_:1,__:[19]})]),_:1},8,["modelValue"]),a[20]||(a[20]=b("div",{class:"form-hint"},"\u7236\u8282\u70B9\u7528\u4E8E\u7BA1\u7406\u6570\u636E\uFF0C\u5B50\u8282\u70B9\u4ECE\u7236\u8282\u70B9\u540C\u6B65",-1))]),_:1,__:[20]}),e(q,{label:"\u8282\u70B9\u540D\u79F0",field:"name",required:""},{default:u(()=>[e(rt,{modelValue:s.name,"onUpdate:modelValue":a[3]||(a[3]=o=>s.name=o),placeholder:"\u4F8B\u5982\uFF1A\u8282\u70B91",onKeyup:uu(st,["enter"])},null,8,["modelValue"])]),_:1}),e(q,{label:"\u63CF\u8FF0",field:"description"},{default:u(()=>[e(Gt,{modelValue:s.description,"onUpdate:modelValue":a[4]||(a[4]=o=>s.description=o),placeholder:"\u53EF\u9009\uFF1A\u8282\u70B9\u8BF4\u660E\u3001\u5907\u6CE8\u7B49",rows:3},null,8,["modelValue"])]),_:1}),s.node_type===1?(p(),B(q,{key:0,label:"API\u5730\u5740",field:"api_url"},{default:u(()=>[e(rt,{modelValue:s.api_url,"onUpdate:modelValue":a[5]||(a[5]=o=>s.api_url=o),placeholder:"\u4F8B\u5982\uFF1Ahttp://node-server:8001"},null,8,["modelValue"]),a[21]||(a[21]=b("div",{class:"form-hint"},"\u5B50\u8282\u70B9\u7684\u670D\u52A1\u5730\u5740\uFF0C\u7528\u4E8E\u8FDE\u63A5\u6D4B\u8BD5",-1))]),_:1,__:[21]})):E("",!0),S.value==="\u521B\u5EFA\u8282\u70B9"?(p(),B(U,{key:1,type:"info","show-icon":""},{default:u(()=>a[22]||(a[22]=[n(" \u521B\u5EFA\u8282\u70B9\u540E\uFF0C\u53EF\u4EE5\u4E3A\u5B50\u8282\u70B9\u751F\u6210\u51ED\u8BC1\u7528\u4E8E\u8FDE\u63A5\u7236\u8282\u70B9 ")])),_:1,__:[22]})):E("",!0)]),_:1},8,["model"])]),_:1},8,["visible","title"]),e(_t,{visible:W.value,"onUpdate:visible":a[10]||(a[10]=o=>W.value=o),title:"\u8282\u70B9\u51ED\u8BC1",width:"600px",footer:!1,closable:!0},{default:u(()=>[e(v,{direction:"vertical",fill:"",size:16},{default:u(()=>[e(U,{type:"warning","show-icon":""},{default:u(()=>a[23]||(a[23]=[n(" API Secret \u53EA\u4F1A\u663E\u793A\u4E00\u6B21\uFF0C\u8BF7\u7ACB\u5373\u590D\u5236\u5E76\u59A5\u5584\u4FDD\u5B58\uFF01 ")])),_:1,__:[23]}),e(Jt,{column:1,bordered:""},{default:u(()=>[e(pt,{label:"API Key"},{default:u(()=>[b("div",yu,[b("code",null,c(D.value.api_key),1),e(r,{type:"text",size:"small",onClick:a[8]||(a[8]=o=>M(D.value.api_key))},{icon:u(()=>[e(F(tt))]),_:1})])]),_:1}),e(pt,{label:"API Secret"},{default:u(()=>[b("div",gu,[b("code",null,c(D.value.api_secret),1),e(r,{type:"text",size:"small",onClick:a[9]||(a[9]=o=>M(D.value.api_secret))},{icon:u(()=>[e(F(tt))]),_:1})])]),_:1})]),_:1}),e(r,{type:"primary",long:"",onClick:bt},{default:u(()=>a[24]||(a[24]=[n(" \u590D\u5236\u5168\u90E8 ")])),_:1,__:[24]})]),_:1})]),_:1},8,["visible"])])}}});var Cu=Qt(Eu,[["__scopeId","data-v-248f5832"]]);export{Cu as default}; diff --git a/static/assets/EnvExceptionStats.10f4fd8b.js b/static/assets/EnvExceptionStats.ec043fc4.js similarity index 98% rename from static/assets/EnvExceptionStats.10f4fd8b.js rename to static/assets/EnvExceptionStats.ec043fc4.js index ac371514..8e58682c 100644 --- a/static/assets/EnvExceptionStats.10f4fd8b.js +++ b/static/assets/EnvExceptionStats.ec043fc4.js @@ -1 +1 @@ -import{y as B,_ as M,d as q,r as v,Q as y,k as P,b as Q,c as e,w as a,M as g,j as l,o as f,u as _,R as G,p,S as H,L as J,T as K,P as W,m as b,t as w,q as h}from"./index.dfaa0e48.js";const X=async c=>{try{const u=c?{date:c}:{},s=await B.get("wx/env-exception/stats",{params:u})||{};return{date:s.date||new Date().toISOString().split("T")[0],total:s.total||0,urls:s.urls||{},mp_stats:s.mp_stats||{},recent_logs:s.recent_logs||[]}}catch(u){return console.error("\u83B7\u53D6\u73AF\u5883\u5F02\u5E38\u7EDF\u8BA1\u5931\u8D25:",u),{date:c||new Date().toISOString().split("T")[0],total:0,urls:{},mp_stats:{},recent_logs:[]}}},Y=async()=>{try{const u=await B.get("wx/env-exception/today")||{};return{date:u.date||new Date().toISOString().split("T")[0],total:u.total||0,urls:u.urls||{},mp_stats:u.mp_stats||{},recent_logs:u.recent_logs||[]}}catch(c){return console.error("\u83B7\u53D6\u4ECA\u65E5\u7EDF\u8BA1\u5931\u8D25:",c),{date:new Date().toISOString().split("T")[0],total:0,urls:{},mp_stats:{},recent_logs:[]}}};const Z={class:"env-exception-stats"},$=q({__name:"EnvExceptionStats",setup(c){const u=v(!1),d=v(""),s=v({date:"",total:0,urls:{},mp_stats:{},recent_logs:[]}),I=[{title:"\u516C\u4F17\u53F7ID",dataIndex:"mp_id",width:"40%"},{title:"\u5F02\u5E38\u6B21\u6570",dataIndex:"count",slotName:"count",width:"20%",sortable:{sortDirections:["descend","ascend"]}},{title:"\u5360\u6BD4",dataIndex:"percentage",width:"20%"}],A=[{title:"URL",dataIndex:"url",slotName:"url"},{title:"\u5F02\u5E38\u65F6\u95F4",dataIndex:"timestamp",width:"180px"}],C=y(()=>{const t=[],o=s.value.mp_stats||{};return Object.entries(o).forEach(([i,n])=>{t.push({mp_id:i,count:parseInt(n)||0,percentage:s.value.total>0?(parseInt(n)/s.value.total*100).toFixed(2)+"%":"0%"})}),t.sort((i,n)=>n.count-i.count)}),k=y(()=>{const t=[],o=s.value.urls||{};return Object.entries(o).forEach(([i,n])=>{t.push({url:i,timestamp:n})}),t}),T=t=>t&&t>new Date,E=async()=>{u.value=!0;try{const t=d.value||new Date().toISOString().split("T")[0],o=await X(t);s.value={date:o.date||t,total:o.total||0,urls:o.urls||{},mp_stats:o.mp_stats||{},recent_logs:o.recent_logs||[]},s.value.total===0&&g.info("\u8BE5\u65E5\u671F\u6682\u65E0\u73AF\u5883\u5F02\u5E38\u8BB0\u5F55")}catch(t){g.error(t.message||"\u52A0\u8F7D\u7EDF\u8BA1\u5931\u8D25"),s.value={date:d.value||new Date().toISOString().split("T")[0],total:0,urls:{},mp_stats:{},recent_logs:[]}}finally{u.value=!1}},F=async()=>{d.value="",u.value=!0;try{const t=await Y();s.value={date:t.date||new Date().toISOString().split("T")[0],total:t.total||0,urls:t.urls||{},mp_stats:t.mp_stats||{},recent_logs:t.recent_logs||[]},s.value.total===0&&g.info("\u4ECA\u65E5\u6682\u65E0\u73AF\u5883\u5F02\u5E38\u8BB0\u5F55")}catch(t){g.error(t.message||"\u52A0\u8F7D\u7EDF\u8BA1\u5931\u8D25"),s.value={date:new Date().toISOString().split("T")[0],total:0,urls:{},mp_stats:{},recent_logs:[]}}finally{u.value=!1}},O=()=>{E()},j=t=>{d.value=t};return P(()=>{F()}),(t,o)=>{const i=l("a-date-picker"),n=l("a-button"),V=l("a-space"),m=l("a-card"),D=l("a-statistic"),S=l("a-col"),L=l("a-row"),N=l("a-tag"),x=l("a-table"),R=l("a-link"),z=l("a-spin"),U=l("a-page-header");return f(),Q("div",Z,[e(U,{title:"\u73AF\u5883\u5F02\u5E38\u7EDF\u8BA1",subtitle:"\u5FAE\u4FE1\u516C\u4F17\u53F7\u73AF\u5883\u5F02\u5E38\u76D1\u63A7"},{default:a(()=>[e(m,{bordered:!1,class:"stats-card"},{default:a(()=>[e(V,null,{default:a(()=>[e(i,{modelValue:d.value,"onUpdate:modelValue":o[0]||(o[0]=r=>d.value=r),style:{width:"200px"},onChange:j,"disabled-date":T},null,8,["modelValue"]),e(n,{type:"primary",onClick:E,loading:u.value},{icon:a(()=>[e(_(G))]),default:a(()=>[o[1]||(o[1]=p(" \u67E5\u8BE2 "))]),_:1,__:[1]},8,["loading"]),e(n,{onClick:F,loading:u.value},{icon:a(()=>[e(_(H))]),default:a(()=>[o[2]||(o[2]=p(" \u4ECA\u65E5\u7EDF\u8BA1 "))]),_:1,__:[2]},8,["loading"]),e(n,{onClick:O,loading:u.value},{icon:a(()=>[e(_(J))]),default:a(()=>[o[3]||(o[3]=p(" \u5237\u65B0 "))]),_:1,__:[3]},8,["loading"])]),_:1})]),_:1}),e(z,{loading:u.value,style:{width:"100%"}},{default:a(()=>[e(m,{bordered:!1,class:"stats-card",title:"\u7EDF\u8BA1\u6982\u89C8"},{default:a(()=>[e(L,{gutter:16},{default:a(()=>[e(S,{xs:24,sm:12,md:6},{default:a(()=>[e(D,{title:"\u5F02\u5E38\u603B\u6570",value:s.value.total,"value-style":s.value.total>0?{color:"#f53f3f"}:{color:"#00b42a"}},{prefix:a(()=>[e(_(K))]),_:1},8,["value","value-style"])]),_:1}),e(S,{xs:24,sm:12,md:6},{default:a(()=>[e(D,{title:"\u5F02\u5E38URL\u6570",value:Object.keys(s.value.urls||{}).length},{prefix:a(()=>[e(_(W))]),_:1},8,["value"])]),_:1})]),_:1})]),_:1}),Object.keys(s.value.mp_stats||{}).length>0?(f(),b(m,{key:0,bordered:!1,class:"stats-card",title:"\u516C\u4F17\u53F7\u5F02\u5E38\u7EDF\u8BA1"},{default:a(()=>[e(x,{columns:I,data:C.value,pagination:{pageSize:10},stripe:!0,size:"small"},{count:a(({record:r})=>[e(N,{color:r.count>10?"red":r.count>5?"orange":"blue"},{default:a(()=>[p(w(r.count),1)]),_:2},1032,["color"])]),_:1},8,["data"])]),_:1})):h("",!0),Object.keys(s.value.urls||{}).length>0?(f(),b(m,{key:1,bordered:!1,class:"stats-card",title:"\u5F02\u5E38URL\u5217\u8868"},{default:a(()=>[e(x,{columns:A,data:k.value,pagination:{pageSize:10},stripe:!0,size:"small"},{url:a(({record:r})=>[e(R,{href:r.url,target:"_blank",hoverable:""},{default:a(()=>[p(w(r.url),1)]),_:2},1032,["href"])]),_:1},8,["data"])]),_:1})):h("",!0)]),_:1},8,["loading"])]),_:1})])}}});var et=M($,[["__scopeId","data-v-0bdac682"]]);export{et as default}; +import{y as B,_ as M,d as q,r as v,Q as y,k as P,b as Q,c as e,w as a,M as g,j as l,o as f,u as _,R as G,p,S as H,L as J,T as K,P as W,m as b,t as w,q as h}from"./index.02237de4.js";const X=async c=>{try{const u=c?{date:c}:{},s=await B.get("wx/env-exception/stats",{params:u})||{};return{date:s.date||new Date().toISOString().split("T")[0],total:s.total||0,urls:s.urls||{},mp_stats:s.mp_stats||{},recent_logs:s.recent_logs||[]}}catch(u){return console.error("\u83B7\u53D6\u73AF\u5883\u5F02\u5E38\u7EDF\u8BA1\u5931\u8D25:",u),{date:c||new Date().toISOString().split("T")[0],total:0,urls:{},mp_stats:{},recent_logs:[]}}},Y=async()=>{try{const u=await B.get("wx/env-exception/today")||{};return{date:u.date||new Date().toISOString().split("T")[0],total:u.total||0,urls:u.urls||{},mp_stats:u.mp_stats||{},recent_logs:u.recent_logs||[]}}catch(c){return console.error("\u83B7\u53D6\u4ECA\u65E5\u7EDF\u8BA1\u5931\u8D25:",c),{date:new Date().toISOString().split("T")[0],total:0,urls:{},mp_stats:{},recent_logs:[]}}};const Z={class:"env-exception-stats"},$=q({__name:"EnvExceptionStats",setup(c){const u=v(!1),d=v(""),s=v({date:"",total:0,urls:{},mp_stats:{},recent_logs:[]}),I=[{title:"\u516C\u4F17\u53F7ID",dataIndex:"mp_id",width:"40%"},{title:"\u5F02\u5E38\u6B21\u6570",dataIndex:"count",slotName:"count",width:"20%",sortable:{sortDirections:["descend","ascend"]}},{title:"\u5360\u6BD4",dataIndex:"percentage",width:"20%"}],A=[{title:"URL",dataIndex:"url",slotName:"url"},{title:"\u5F02\u5E38\u65F6\u95F4",dataIndex:"timestamp",width:"180px"}],C=y(()=>{const t=[],o=s.value.mp_stats||{};return Object.entries(o).forEach(([i,n])=>{t.push({mp_id:i,count:parseInt(n)||0,percentage:s.value.total>0?(parseInt(n)/s.value.total*100).toFixed(2)+"%":"0%"})}),t.sort((i,n)=>n.count-i.count)}),k=y(()=>{const t=[],o=s.value.urls||{};return Object.entries(o).forEach(([i,n])=>{t.push({url:i,timestamp:n})}),t}),T=t=>t&&t>new Date,E=async()=>{u.value=!0;try{const t=d.value||new Date().toISOString().split("T")[0],o=await X(t);s.value={date:o.date||t,total:o.total||0,urls:o.urls||{},mp_stats:o.mp_stats||{},recent_logs:o.recent_logs||[]},s.value.total===0&&g.info("\u8BE5\u65E5\u671F\u6682\u65E0\u73AF\u5883\u5F02\u5E38\u8BB0\u5F55")}catch(t){g.error(t.message||"\u52A0\u8F7D\u7EDF\u8BA1\u5931\u8D25"),s.value={date:d.value||new Date().toISOString().split("T")[0],total:0,urls:{},mp_stats:{},recent_logs:[]}}finally{u.value=!1}},F=async()=>{d.value="",u.value=!0;try{const t=await Y();s.value={date:t.date||new Date().toISOString().split("T")[0],total:t.total||0,urls:t.urls||{},mp_stats:t.mp_stats||{},recent_logs:t.recent_logs||[]},s.value.total===0&&g.info("\u4ECA\u65E5\u6682\u65E0\u73AF\u5883\u5F02\u5E38\u8BB0\u5F55")}catch(t){g.error(t.message||"\u52A0\u8F7D\u7EDF\u8BA1\u5931\u8D25"),s.value={date:new Date().toISOString().split("T")[0],total:0,urls:{},mp_stats:{},recent_logs:[]}}finally{u.value=!1}},O=()=>{E()},j=t=>{d.value=t};return P(()=>{F()}),(t,o)=>{const i=l("a-date-picker"),n=l("a-button"),V=l("a-space"),m=l("a-card"),D=l("a-statistic"),S=l("a-col"),L=l("a-row"),N=l("a-tag"),x=l("a-table"),R=l("a-link"),z=l("a-spin"),U=l("a-page-header");return f(),Q("div",Z,[e(U,{title:"\u73AF\u5883\u5F02\u5E38\u7EDF\u8BA1",subtitle:"\u5FAE\u4FE1\u516C\u4F17\u53F7\u73AF\u5883\u5F02\u5E38\u76D1\u63A7"},{default:a(()=>[e(m,{bordered:!1,class:"stats-card"},{default:a(()=>[e(V,null,{default:a(()=>[e(i,{modelValue:d.value,"onUpdate:modelValue":o[0]||(o[0]=r=>d.value=r),style:{width:"200px"},onChange:j,"disabled-date":T},null,8,["modelValue"]),e(n,{type:"primary",onClick:E,loading:u.value},{icon:a(()=>[e(_(G))]),default:a(()=>[o[1]||(o[1]=p(" \u67E5\u8BE2 "))]),_:1,__:[1]},8,["loading"]),e(n,{onClick:F,loading:u.value},{icon:a(()=>[e(_(H))]),default:a(()=>[o[2]||(o[2]=p(" \u4ECA\u65E5\u7EDF\u8BA1 "))]),_:1,__:[2]},8,["loading"]),e(n,{onClick:O,loading:u.value},{icon:a(()=>[e(_(J))]),default:a(()=>[o[3]||(o[3]=p(" \u5237\u65B0 "))]),_:1,__:[3]},8,["loading"])]),_:1})]),_:1}),e(z,{loading:u.value,style:{width:"100%"}},{default:a(()=>[e(m,{bordered:!1,class:"stats-card",title:"\u7EDF\u8BA1\u6982\u89C8"},{default:a(()=>[e(L,{gutter:16},{default:a(()=>[e(S,{xs:24,sm:12,md:6},{default:a(()=>[e(D,{title:"\u5F02\u5E38\u603B\u6570",value:s.value.total,"value-style":s.value.total>0?{color:"#f53f3f"}:{color:"#00b42a"}},{prefix:a(()=>[e(_(K))]),_:1},8,["value","value-style"])]),_:1}),e(S,{xs:24,sm:12,md:6},{default:a(()=>[e(D,{title:"\u5F02\u5E38URL\u6570",value:Object.keys(s.value.urls||{}).length},{prefix:a(()=>[e(_(W))]),_:1},8,["value"])]),_:1})]),_:1})]),_:1}),Object.keys(s.value.mp_stats||{}).length>0?(f(),b(m,{key:0,bordered:!1,class:"stats-card",title:"\u516C\u4F17\u53F7\u5F02\u5E38\u7EDF\u8BA1"},{default:a(()=>[e(x,{columns:I,data:C.value,pagination:{pageSize:10},stripe:!0,size:"small"},{count:a(({record:r})=>[e(N,{color:r.count>10?"red":r.count>5?"orange":"blue"},{default:a(()=>[p(w(r.count),1)]),_:2},1032,["color"])]),_:1},8,["data"])]),_:1})):h("",!0),Object.keys(s.value.urls||{}).length>0?(f(),b(m,{key:1,bordered:!1,class:"stats-card",title:"\u5F02\u5E38URL\u5217\u8868"},{default:a(()=>[e(x,{columns:A,data:k.value,pagination:{pageSize:10},stripe:!0,size:"small"},{url:a(({record:r})=>[e(R,{href:r.url,target:"_blank",hoverable:""},{default:a(()=>[p(w(r.url),1)]),_:2},1032,["href"])]),_:1},8,["data"])]),_:1})):h("",!0)]),_:1},8,["loading"])]),_:1})])}}});var et=M($,[["__scopeId","data-v-0bdac682"]]);export{et as default}; diff --git a/static/assets/SysInfo.760e28dd.js b/static/assets/SysInfo.a2d7798e.js similarity index 99% rename from static/assets/SysInfo.760e28dd.js rename to static/assets/SysInfo.a2d7798e.js index 5c5b8e8d..96450aa2 100644 --- a/static/assets/SysInfo.760e28dd.js +++ b/static/assets/SysInfo.a2d7798e.js @@ -1,4 +1,4 @@ -import{i as Pe,r as N,h as ae,n as Me,g as De,a as $e,d as _e,c as u,_ as X,o as M,b as Q,e as O,t as p,f as Re,j as g,w as l,k as Ne,l as ze,m as oe,p as f,q as He}from"./index.dfaa0e48.js";function C(e,r){qe(e)&&(e="100%");var t=Ge(e);return e=r===360?e:Math.min(r,Math.max(0,parseFloat(e))),t&&(e=parseInt(String(e*r),10)/100),Math.abs(e-r)<1e-6?1:(r===360?e=(e<0?e%r+r:e%r)/parseFloat(String(r)):e=e%r/parseFloat(String(r)),e)}function qe(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function Ge(e){return typeof e=="string"&&e.indexOf("%")!==-1}function Le(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function D(e){return e<=1?"".concat(Number(e)*100,"%"):e}function q(e){return e.length===1?"0"+e:String(e)}function Ue(e,r,t){return{r:C(e,255)*255,g:C(r,255)*255,b:C(t,255)*255}}function G(e,r,t){return t<0&&(t+=1),t>1&&(t-=1),t<1/6?e+(r-e)*(6*t):t<1/2?r:t<2/3?e+(r-e)*(2/3-t)*6:e}function We(e,r,t){var a,n,o;if(e=C(e,360),r=C(r,100),t=C(t,100),r===0)n=t,o=t,a=t;else{var s=t<.5?t*(1+r):t+r-t*r,i=2*t-s;a=G(i,s,e+1/3),n=G(i,s,e),o=G(i,s,e-1/3)}return{r:a*255,g:n*255,b:o*255}}function Ve(e,r,t){e=C(e,255),r=C(r,255),t=C(t,255);var a=Math.max(e,r,t),n=Math.min(e,r,t),o=0,s=a,i=a-n,c=a===0?0:i/a;if(a===n)o=0;else{switch(a){case e:o=(r-t)/i+(r=60&&Math.round(e.h)<=240?a=t?Math.round(e.h)-$*r:Math.round(e.h)+$*r:a=t?Math.round(e.h)+$*r:Math.round(e.h)-$*r,a<0?a+=360:a>=360&&(a-=360),a}function fe(e,r,t){if(e.h===0&&e.s===0)return e.s;var a;return t?a=e.s-le*r:r===we?a=e.s+le:a=e.s+Ke*r,a>1&&(a=1),t&&r===Ce&&a>.1&&(a=.1),a<.06&&(a=.06),Number(a.toFixed(2))}function de(e,r,t){var a;return t?a=e.v+et*r:a=e.v-tt*r,a>1&&(a=1),Number(a.toFixed(2))}function Y(e){for(var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=[],a=B(e),n=Ce;n>0;n-=1){var o=se(a),s=R(B({h:ce(o,n,!0),s:fe(o,n,!0),v:de(o,n,!0)}));t.push(s)}t.push(R(a));for(var i=1;i<=we;i+=1){var c=se(a),m=R(B({h:ce(c,i),s:fe(c,i),v:de(c,i)}));t.push(m)}return r.theme==="dark"?rt.map(function(y){var w=y.index,F=y.opacity,v=R(nt(B(r.backgroundColor||"#141414"),B(t[w]),F*100));return v}):t}var W={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},z={},V={};Object.keys(W).forEach(function(e){z[e]=Y(W[e]),z[e].primary=z[e][5],V[e]=Y(W[e],{theme:"dark",backgroundColor:"#141414"}),V[e].primary=V[e][5]});var at=z.blue,ot=Symbol("iconContext"),xe=function(){return Pe(ot,{prefixCls:N("anticon"),rootClassName:N(""),csp:N()})};function K(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}function it(e,r){return e&&e.contains?e.contains(r):!1}var pe="data-vc-order",ut="vc-icon-key",Z=new Map;function ke(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=e.mark;return r?r.startsWith("data-")?r:"data-".concat(r):ut}function ee(e){if(e.attachTo)return e.attachTo;var r=document.querySelector("head");return r||document.body}function lt(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function Fe(e){return Array.from((Z.get(e)||e).children).filter(function(r){return r.tagName==="STYLE"})}function Se(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!K())return null;var t=r.csp,a=r.prepend,n=document.createElement("style");n.setAttribute(pe,lt(a)),t&&t.nonce&&(n.nonce=t.nonce),n.innerHTML=e;var o=ee(r),s=o.firstChild;if(a){if(a==="queue"){var i=Fe(o).filter(function(c){return["prepend","prependQueue"].includes(c.getAttribute(pe))});if(i.length)return o.insertBefore(n,i[i.length-1].nextSibling),n}o.insertBefore(n,s)}else o.appendChild(n);return n}function st(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=ee(r);return Fe(t).find(function(a){return a.getAttribute(ke(r))===e})}function ct(e,r){var t=Z.get(e);if(!t||!it(document,t)){var a=Se("",r),n=a.parentNode;Z.set(e,n),e.removeChild(a)}}function ft(e,r){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=ee(t);ct(a,t);var n=st(r,t);if(n)return t.csp&&t.csp.nonce&&n.nonce!==t.csp.nonce&&(n.nonce=t.csp.nonce),n.innerHTML!==e&&(n.innerHTML=e),n;var o=Se(e,t);return o.setAttribute(ke(t),r),o}function me(e){for(var r=1;r1)&&(e=1),e}function D(e){return e<=1?"".concat(Number(e)*100,"%"):e}function q(e){return e.length===1?"0"+e:String(e)}function Ue(e,r,t){return{r:C(e,255)*255,g:C(r,255)*255,b:C(t,255)*255}}function G(e,r,t){return t<0&&(t+=1),t>1&&(t-=1),t<1/6?e+(r-e)*(6*t):t<1/2?r:t<2/3?e+(r-e)*(2/3-t)*6:e}function We(e,r,t){var a,n,o;if(e=C(e,360),r=C(r,100),t=C(t,100),r===0)n=t,o=t,a=t;else{var s=t<.5?t*(1+r):t+r-t*r,i=2*t-s;a=G(i,s,e+1/3),n=G(i,s,e),o=G(i,s,e-1/3)}return{r:a*255,g:n*255,b:o*255}}function Ve(e,r,t){e=C(e,255),r=C(r,255),t=C(t,255);var a=Math.max(e,r,t),n=Math.min(e,r,t),o=0,s=a,i=a-n,c=a===0?0:i/a;if(a===n)o=0;else{switch(a){case e:o=(r-t)/i+(r=60&&Math.round(e.h)<=240?a=t?Math.round(e.h)-$*r:Math.round(e.h)+$*r:a=t?Math.round(e.h)+$*r:Math.round(e.h)-$*r,a<0?a+=360:a>=360&&(a-=360),a}function fe(e,r,t){if(e.h===0&&e.s===0)return e.s;var a;return t?a=e.s-le*r:r===we?a=e.s+le:a=e.s+Ke*r,a>1&&(a=1),t&&r===Ce&&a>.1&&(a=.1),a<.06&&(a=.06),Number(a.toFixed(2))}function de(e,r,t){var a;return t?a=e.v+et*r:a=e.v-tt*r,a>1&&(a=1),Number(a.toFixed(2))}function Y(e){for(var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=[],a=B(e),n=Ce;n>0;n-=1){var o=se(a),s=R(B({h:ce(o,n,!0),s:fe(o,n,!0),v:de(o,n,!0)}));t.push(s)}t.push(R(a));for(var i=1;i<=we;i+=1){var c=se(a),m=R(B({h:ce(c,i),s:fe(c,i),v:de(c,i)}));t.push(m)}return r.theme==="dark"?rt.map(function(y){var w=y.index,F=y.opacity,v=R(nt(B(r.backgroundColor||"#141414"),B(t[w]),F*100));return v}):t}var W={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},z={},V={};Object.keys(W).forEach(function(e){z[e]=Y(W[e]),z[e].primary=z[e][5],V[e]=Y(W[e],{theme:"dark",backgroundColor:"#141414"}),V[e].primary=V[e][5]});var at=z.blue,ot=Symbol("iconContext"),xe=function(){return Pe(ot,{prefixCls:N("anticon"),rootClassName:N(""),csp:N()})};function K(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}function it(e,r){return e&&e.contains?e.contains(r):!1}var pe="data-vc-order",ut="vc-icon-key",Z=new Map;function ke(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=e.mark;return r?r.startsWith("data-")?r:"data-".concat(r):ut}function ee(e){if(e.attachTo)return e.attachTo;var r=document.querySelector("head");return r||document.body}function lt(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function Fe(e){return Array.from((Z.get(e)||e).children).filter(function(r){return r.tagName==="STYLE"})}function Se(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!K())return null;var t=r.csp,a=r.prepend,n=document.createElement("style");n.setAttribute(pe,lt(a)),t&&t.nonce&&(n.nonce=t.nonce),n.innerHTML=e;var o=ee(r),s=o.firstChild;if(a){if(a==="queue"){var i=Fe(o).filter(function(c){return["prepend","prependQueue"].includes(c.getAttribute(pe))});if(i.length)return o.insertBefore(n,i[i.length-1].nextSibling),n}o.insertBefore(n,s)}else o.appendChild(n);return n}function st(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=ee(r);return Fe(t).find(function(a){return a.getAttribute(ke(r))===e})}function ct(e,r){var t=Z.get(e);if(!t||!it(document,t)){var a=Se("",r),n=a.parentNode;Z.set(e,n),e.removeChild(a)}}function ft(e,r){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=ee(t);ct(a,t);var n=st(r,t);if(n)return t.csp&&t.csp.nonce&&n.nonce!==t.csp.nonce&&(n.nonce=t.csp.nonce),n.innerHTML!==e&&(n.innerHTML=e),n;var o=Se(e,t);return o.setAttribute(ke(t),r),o}function me(e){for(var r=1;r{const i=new FormData;return i.append("file",w),q.post("/wx/user/upload",i,{headers:{"Content-Type":"multipart/form-data"}})};const ae={class:"tag-form"},te={class:"cover-upload"},oe=["src"],le={class:"upload-mask"},se=O({__name:"TagForm",setup(w){const i=P(),g=L(),c=m(!1),B=m(!1),y=m(!1),a=m({name:"",cover:null,intro:null,status:1,mps_id:[]}),V={name:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0"}]},S=async l=>{try{B.value=!0;const e=await Y(l);a.value={...e,mps_id:JSON.parse(e.mps_id||[])},K(()=>{D.value&&D.value.parseSelected(a.value.mps_id)})}catch{r.error("\u83B7\u53D6\u6807\u7B7E\u8BE6\u60C5\u5931\u8D25")}finally{B.value=!1}},T=async l=>{var f,p,n,v;const e=((f=l.fileItem)==null?void 0:f.file)||l.file;if(!((p=e==null?void 0:e.type)!=null&&p.startsWith("image/"))){r.error("\u8BF7\u9009\u62E9\u56FE\u7247\u6587\u4EF6 (JPEG/PNG)");return}if(e.size>2*1024*1024){r.error("\u56FE\u7247\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72MB");return}try{const d=await ue(e);console.log(d),a.value.cover=d.url}catch(d){console.error("\u4E0A\u4F20\u9519\u8BEF:",d),r.error(`\u4E0A\u4F20\u5931\u8D25: ${((v=(n=d.response)==null?void 0:n.data)==null?void 0:v.message)||d.message||"\u670D\u52A1\u5668\u9519\u8BEF"}`)}return!1},h=()=>{r.warning("\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u5C01\u9762\u6587\u4EF6")},M=l=>{r.error(`\u4E0A\u4F20\u51FA\u9519: ${l.message||"\u6587\u4EF6\u4E0A\u4F20\u5931\u8D25"}`)},_=m(!1),D=m(null),U=l=>{const e=l.target;e.src="/default-cover.png"},N=async()=>{try{y.value=!0;const l={...a.value,mps_id:JSON.stringify(a.value.mps_id)};c.value?(await Z(i.params.id,l),r.success("\u66F4\u65B0\u6210\u529F")):(await ee(l),r.success("\u521B\u5EFA\u6210\u529F")),g.push("/tags")}catch{r.error(c.value?"\u66F4\u65B0\u5931\u8D25":"\u521B\u5EFA\u5931\u8D25")}finally{y.value=!1}};return W(()=>{i.params.id&&(c.value=!0,S(i.params.id))}),(l,e)=>{const f=s("a-page-header"),p=s("a-input"),n=s("a-form-item"),v=s("icon-image"),d=s("icon-edit"),$=s("a-upload"),R=s("a-textarea"),z=s("a-switch"),F=s("a-button"),k=s("a-space"),I=s("a-form"),J=s("a-card"),j=s("a-modal");return b(),x(H,null,[C("div",ae,[u(f,{title:c.value?"\u7F16\u8F91\u6807\u7B7E":"\u6DFB\u52A0\u6807\u7B7E",subtitle:"\u6807\u7B7E\u4FE1\u606F",onBack:e[0]||(e[0]=o=>A(g).go(-1))},null,8,["title"]),u(J,{loading:B.value},{default:t(()=>[u(I,{model:a.value,rules:V,layout:"vertical",onSubmit:N},{default:t(()=>[u(n,{label:"\u6807\u7B7E\u540D\u79F0",field:"name"},{default:t(()=>[u(p,{modelValue:a.value.name,"onUpdate:modelValue":e[1]||(e[1]=o=>a.value.name=o),placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0"},null,8,["modelValue"])]),_:1}),u(n,{label:"\u5C01\u9762\u56FE",field:"cover"},{default:t(()=>[u($,{"custom-request":T,"show-file-list":!1,accept:"image/*",limit:1,"max-size":2048,onExceed:h,onError:M},{"upload-button":t(()=>[C("div",te,[a.value.cover?(b(),x("img",{key:0,src:a.value.cover,alt:"cover",onError:U},null,40,oe)):(b(),Q(v,{key:1})),C("div",le,[u(d)])])]),_:1})]),_:1}),u(n,{label:"\u7B80\u4ECB",field:"intro"},{default:t(()=>[u(R,{modelValue:a.value.intro,"onUpdate:modelValue":e[2]||(e[2]=o=>a.value.intro=o),placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u7B80\u4ECB","auto-size":{minRows:3}},null,8,["modelValue"])]),_:1}),u(n,{label:"\u72B6\u6001",field:"status"},{default:t(()=>[u(z,{modelValue:a.value.status,"onUpdate:modelValue":e[3]||(e[3]=o=>a.value.status=o),"checked-value":1,"unchecked-value":0},null,8,["modelValue"])]),_:1}),u(n,{label:"\u516C\u4F17\u53F7",field:"mps_id"},{default:t(()=>[u(k,null,{default:t(()=>[u(p,{"model-value":(a.value.mps_id||[]).map(o=>o.id.toString()).join(","),placeholder:"\u8BF7\u9009\u62E9\u516C\u4F17\u53F7",readonly:"",style:{width:"300px"}},null,8,["model-value"]),u(F,{onClick:e[4]||(e[4]=o=>_.value=!0)},{default:t(()=>e[9]||(e[9]=[E("\u9009\u62E9")])),_:1,__:[9]})]),_:1})]),_:1}),u(n,null,{default:t(()=>[u(k,null,{default:t(()=>[u(F,{type:"primary","html-type":"submit",loading:y.value},{default:t(()=>e[10]||(e[10]=[E(" \u63D0\u4EA4 ")])),_:1,__:[10]},8,["loading"]),u(F,{onClick:e[5]||(e[5]=o=>A(g).go(-1))},{default:t(()=>e[11]||(e[11]=[E("\u53D6\u6D88")])),_:1,__:[11]})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["loading"])]),u(j,{visible:_.value,"onUpdate:visible":e[8]||(e[8]=o=>_.value=o),title:"\u9009\u62E9\u516C\u4F17\u53F7",footer:!1,width:"800px"},{footer:t(()=>[u(F,{type:"primary",onClick:e[7]||(e[7]=o=>_.value=!1)},{default:t(()=>e[12]||(e[12]=[E("\u786E\u5B9A")])),_:1,__:[12]})]),default:t(()=>[u(X,{ref_key:"mpSelectorRef",ref:D,modelValue:a.value.mps_id,"onUpdate:modelValue":e[6]||(e[6]=o=>a.value.mps_id=o)},null,8,["modelValue"])]),_:1},8,["visible"])],64)}}});var de=G(se,[["__scopeId","data-v-88a0646e"]]);export{de as default}; +import{y as q,_ as G,d as O,z as P,A as L,r as m,k as W,b as x,e as C,c as u,u as A,w as t,F as H,n as K,M as r,j as s,o as b,m as Q,p as E,B as X}from"./index.02237de4.js";import{g as Y,u as Z,c as ee}from"./tagManagement.8afa09c9.js";const ue=w=>{const i=new FormData;return i.append("file",w),q.post("/wx/user/upload",i,{headers:{"Content-Type":"multipart/form-data"}})};const ae={class:"tag-form"},te={class:"cover-upload"},oe=["src"],le={class:"upload-mask"},se=O({__name:"TagForm",setup(w){const i=P(),g=L(),c=m(!1),B=m(!1),y=m(!1),a=m({name:"",cover:null,intro:null,status:1,mps_id:[]}),V={name:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0"}]},S=async l=>{try{B.value=!0;const e=await Y(l);a.value={...e,mps_id:JSON.parse(e.mps_id||[])},K(()=>{D.value&&D.value.parseSelected(a.value.mps_id)})}catch{r.error("\u83B7\u53D6\u6807\u7B7E\u8BE6\u60C5\u5931\u8D25")}finally{B.value=!1}},T=async l=>{var f,p,n,v;const e=((f=l.fileItem)==null?void 0:f.file)||l.file;if(!((p=e==null?void 0:e.type)!=null&&p.startsWith("image/"))){r.error("\u8BF7\u9009\u62E9\u56FE\u7247\u6587\u4EF6 (JPEG/PNG)");return}if(e.size>2*1024*1024){r.error("\u56FE\u7247\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72MB");return}try{const d=await ue(e);console.log(d),a.value.cover=d.url}catch(d){console.error("\u4E0A\u4F20\u9519\u8BEF:",d),r.error(`\u4E0A\u4F20\u5931\u8D25: ${((v=(n=d.response)==null?void 0:n.data)==null?void 0:v.message)||d.message||"\u670D\u52A1\u5668\u9519\u8BEF"}`)}return!1},h=()=>{r.warning("\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u5C01\u9762\u6587\u4EF6")},M=l=>{r.error(`\u4E0A\u4F20\u51FA\u9519: ${l.message||"\u6587\u4EF6\u4E0A\u4F20\u5931\u8D25"}`)},_=m(!1),D=m(null),U=l=>{const e=l.target;e.src="/default-cover.png"},N=async()=>{try{y.value=!0;const l={...a.value,mps_id:JSON.stringify(a.value.mps_id)};c.value?(await Z(i.params.id,l),r.success("\u66F4\u65B0\u6210\u529F")):(await ee(l),r.success("\u521B\u5EFA\u6210\u529F")),g.push("/tags")}catch{r.error(c.value?"\u66F4\u65B0\u5931\u8D25":"\u521B\u5EFA\u5931\u8D25")}finally{y.value=!1}};return W(()=>{i.params.id&&(c.value=!0,S(i.params.id))}),(l,e)=>{const f=s("a-page-header"),p=s("a-input"),n=s("a-form-item"),v=s("icon-image"),d=s("icon-edit"),$=s("a-upload"),R=s("a-textarea"),z=s("a-switch"),F=s("a-button"),k=s("a-space"),I=s("a-form"),J=s("a-card"),j=s("a-modal");return b(),x(H,null,[C("div",ae,[u(f,{title:c.value?"\u7F16\u8F91\u6807\u7B7E":"\u6DFB\u52A0\u6807\u7B7E",subtitle:"\u6807\u7B7E\u4FE1\u606F",onBack:e[0]||(e[0]=o=>A(g).go(-1))},null,8,["title"]),u(J,{loading:B.value},{default:t(()=>[u(I,{model:a.value,rules:V,layout:"vertical",onSubmit:N},{default:t(()=>[u(n,{label:"\u6807\u7B7E\u540D\u79F0",field:"name"},{default:t(()=>[u(p,{modelValue:a.value.name,"onUpdate:modelValue":e[1]||(e[1]=o=>a.value.name=o),placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0"},null,8,["modelValue"])]),_:1}),u(n,{label:"\u5C01\u9762\u56FE",field:"cover"},{default:t(()=>[u($,{"custom-request":T,"show-file-list":!1,accept:"image/*",limit:1,"max-size":2048,onExceed:h,onError:M},{"upload-button":t(()=>[C("div",te,[a.value.cover?(b(),x("img",{key:0,src:a.value.cover,alt:"cover",onError:U},null,40,oe)):(b(),Q(v,{key:1})),C("div",le,[u(d)])])]),_:1})]),_:1}),u(n,{label:"\u7B80\u4ECB",field:"intro"},{default:t(()=>[u(R,{modelValue:a.value.intro,"onUpdate:modelValue":e[2]||(e[2]=o=>a.value.intro=o),placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u7B80\u4ECB","auto-size":{minRows:3}},null,8,["modelValue"])]),_:1}),u(n,{label:"\u72B6\u6001",field:"status"},{default:t(()=>[u(z,{modelValue:a.value.status,"onUpdate:modelValue":e[3]||(e[3]=o=>a.value.status=o),"checked-value":1,"unchecked-value":0},null,8,["modelValue"])]),_:1}),u(n,{label:"\u516C\u4F17\u53F7",field:"mps_id"},{default:t(()=>[u(k,null,{default:t(()=>[u(p,{"model-value":(a.value.mps_id||[]).map(o=>o.id.toString()).join(","),placeholder:"\u8BF7\u9009\u62E9\u516C\u4F17\u53F7",readonly:"",style:{width:"300px"}},null,8,["model-value"]),u(F,{onClick:e[4]||(e[4]=o=>_.value=!0)},{default:t(()=>e[9]||(e[9]=[E("\u9009\u62E9")])),_:1,__:[9]})]),_:1})]),_:1}),u(n,null,{default:t(()=>[u(k,null,{default:t(()=>[u(F,{type:"primary","html-type":"submit",loading:y.value},{default:t(()=>e[10]||(e[10]=[E(" \u63D0\u4EA4 ")])),_:1,__:[10]},8,["loading"]),u(F,{onClick:e[5]||(e[5]=o=>A(g).go(-1))},{default:t(()=>e[11]||(e[11]=[E("\u53D6\u6D88")])),_:1,__:[11]})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["loading"])]),u(j,{visible:_.value,"onUpdate:visible":e[8]||(e[8]=o=>_.value=o),title:"\u9009\u62E9\u516C\u4F17\u53F7",footer:!1,width:"800px"},{footer:t(()=>[u(F,{type:"primary",onClick:e[7]||(e[7]=o=>_.value=!1)},{default:t(()=>e[12]||(e[12]=[E("\u786E\u5B9A")])),_:1,__:[12]})]),default:t(()=>[u(X,{ref_key:"mpSelectorRef",ref:D,modelValue:a.value.mps_id,"onUpdate:modelValue":e[6]||(e[6]=o=>a.value.mps_id=o)},null,8,["modelValue"])]),_:1},8,["visible"])],64)}}});var de=G(se,[["__scopeId","data-v-88a0646e"]]);export{de as default}; diff --git a/static/assets/TagList.5e2e25f3.js b/static/assets/TagList.0dc62c33.js similarity index 97% rename from static/assets/TagList.5e2e25f3.js rename to static/assets/TagList.0dc62c33.js index 5747a1df..1cab3359 100644 --- a/static/assets/TagList.5e2e25f3.js +++ b/static/assets/TagList.0dc62c33.js @@ -1 +1 @@ -import{_ as N,d as V,r as E,k as $,s as P,b as L,c as u,w as t,M as c,j as s,o as p,u as I,I as W,p as n,v as h,m as B,t as b,e as q,q as G,E as H,x as J}from"./index.dfaa0e48.js";import{l as K,d as Q}from"./tagManagement.6ae839f8.js";const X={class:"tag-list"},Y={key:0,class:"load-more"},Z={class:"total-count"},ee=V({__name:"TagList",setup(te){const y=E(!1),k=E(!1),v=E([]),l=E({current:1,pageSize:10,total:0}),D=E(window.innerWidth<768),x=()=>{D.value=window.innerWidth<768};$(()=>{window.addEventListener("resize",x)}),P(()=>{window.removeEventListener("resize",x)});const C=async(a=!1)=>{try{a?k.value=!0:y.value=!0;const e=await K({offset:(l.value.current-1)*l.value.pageSize,limit:l.value.pageSize});console.log(e),a?v.value=[...v.value,...e.list||[]]:v.value=e.list||[],l.value.total=e.total||0}catch{c.error("\u83B7\u53D6\u6807\u7B7E\u5217\u8868\u5931\u8D25")}finally{a?k.value=!1:y.value=!1}},z=async a=>{try{await Q(a),c.success("\u5220\u9664\u6210\u529F"),C()}catch{c.error("\u5220\u9664\u5931\u8D25")}},O=async()=>{var a;c.info("\u6B63\u5728\u751F\u6210\u5BFC\u51FA\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u5019...");try{const e=await H(),o=(a=e.data)!=null?a:e,f=o instanceof Blob?o:new Blob([o],{type:"text/csv;charset=utf-8"}),_=window.URL.createObjectURL(f),d=document.createElement("a");d.href=_,d.download="\u6807\u7B7E\u5217\u8868.csv",document.body.appendChild(d),d.click(),window.URL.revokeObjectURL(_),document.body.removeChild(d),c.success("\u6587\u4EF6\u5BFC\u51FA\u6210\u529F\uFF01")}catch(e){console.error("\u5BFC\u51FA\u6807\u7B7E\u5931\u8D25:",e);const o=(e==null?void 0:e.message)||"\u5BFC\u51FA\u6807\u7B7E\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u7F51\u7EDC\u6216\u8054\u7CFB\u7BA1\u7406\u5458";c.error(o)}},M=async()=>{try{const a=document.createElement("input");a.type="file",a.accept=".csv",a.onchange=async e=>{var _,d,F,m;const o=(_=e.target.files)==null?void 0:_[0];if(!o)return;const f=new FormData;f.append("file",o),c.info("\u6B63\u5728\u5BFC\u5165\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u5019...");try{const g=await J(f),i=(d=g.data)!=null?d:g;c.success((i==null?void 0:i.message)||"\u5BFC\u5165\u6210\u529F"),C()}catch(g){const i=(m=(F=g.response)==null?void 0:F.data)==null?void 0:m.detail,w=typeof i=="object"&&i.message?i.message:i||"\u5BFC\u5165\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u6587\u4EF6\u683C\u5F0F\u6216\u8054\u7CFB\u7BA1\u7406\u5458";c.error(w),console.error("\u5BFC\u5165\u6807\u7B7E\u65F6\u53D1\u751F\u9519\u8BEF:",g)}},a.click()}catch(a){c.error((a==null?void 0:a.message)||"\u65E0\u6CD5\u6253\u5F00\u6587\u4EF6\u9009\u62E9\u5668")}},T=a=>{l.value.current=a,C()};return $(()=>{C()}),(a,e)=>{const o=s("a-button"),f=s("icon-plus"),_=s("a-space"),d=s("a-page-header"),F=s("a-table-column"),m=s("a-tag"),g=s("a-link"),i=s("a-popconfirm"),w=s("a-table"),R=s("a-list-item-meta"),S=s("a-list-item"),U=s("a-list"),j=s("a-card");return p(),L("div",X,[u(d,{title:"\u6807\u7B7E\u7BA1\u7406",subtitle:"\u7BA1\u7406\u6587\u7AE0\u6807\u7B7E"},{extra:t(()=>[u(_,null,{default:t(()=>[u(o,{onClick:O},{icon:t(()=>[u(I(W))]),default:t(()=>[e[2]||(e[2]=n(" \u5BFC\u51FA\u6807\u7B7E "))]),_:1,__:[2]}),u(o,{onClick:M},{icon:t(()=>[u(I(h))]),default:t(()=>[e[3]||(e[3]=n(" \u5BFC\u5165\u6807\u7B7E "))]),_:1,__:[3]}),u(o,{type:"primary",onClick:e[0]||(e[0]=r=>a.$router.push("/tags/add"))},{icon:t(()=>[u(f)]),default:t(()=>[e[4]||(e[4]=n(" \u6DFB\u52A0\u6807\u7B7E "))]),_:1,__:[4]})]),_:1})]),_:1}),u(j,null,{default:t(()=>[D.value?(p(),B(U,{key:1,loading:y.value,"loading-more":k.value,data:v.value,pagination:l.value,onPageChange:T},{item:t(({item:r})=>[u(S,null,{default:t(()=>[u(R,null,{title:t(()=>[n(b(r.name)+" ",1),r.status===1?(p(),B(m,{key:0,color:"green",size:"small"},{default:t(()=>e[10]||(e[10]=[n("\u542F\u7528")])),_:1,__:[10]})):(p(),B(m,{key:1,color:"red",size:"small"},{default:t(()=>e[11]||(e[11]=[n("\u7981\u7528")])),_:1,__:[11]}))]),description:t(()=>[n(" \u521B\u5EFA\u65F6\u95F4: "+b(r.created_at),1)]),_:2},1024),u(_,null,{default:t(()=>[u(o,{type:"text",size:"small",onClick:A=>a.$router.push(`/tags/edit/${r.id}`)},{default:t(()=>e[12]||(e[12]=[n(" \u7F16\u8F91 ")])),_:2,__:[12]},1032,["onClick"]),u(i,{content:"\u786E\u8BA4\u5220\u9664\u8BE5\u6807\u7B7E\uFF1F",onOk:A=>z(r.id)},{default:t(()=>[u(o,{type:"text",status:"danger",size:"small"},{default:t(()=>e[13]||(e[13]=[n("\u5220\u9664")])),_:1,__:[13]})]),_:2},1032,["onOk"])]),_:2},1024)]),_:2},1024)]),footer:t(()=>[l.value.current*l.value.pageSize{l.value.current++,C(!0)})},{default:t(()=>e[14]||(e[14]=[n(" \u52A0\u8F7D\u66F4\u591A ")])),_:1,__:[14]},8,["loading"]),q("div",Z," \u5171 "+b(l.value.total)+" \u6761 ",1)])):G("",!0)]),_:1},8,["loading","loading-more","data","pagination"])):(p(),B(w,{key:0,loading:y.value,data:v.value,pagination:l.value,onPageChange:T},{columns:t(()=>[u(F,{title:"\u6807\u7B7E\u540D\u79F0","data-index":"name"}),u(F,{title:"\u72B6\u6001","data-index":"status"},{cell:t(({record:r})=>[r.status===1?(p(),B(m,{key:0,color:"green"},{default:t(()=>e[5]||(e[5]=[n("\u542F\u7528")])),_:1,__:[5]})):(p(),B(m,{key:1,color:"red"},{default:t(()=>e[6]||(e[6]=[n("\u7981\u7528")])),_:1,__:[6]}))]),_:1}),u(F,{title:"\u521B\u5EFA\u65F6\u95F4","data-index":"created_at"}),u(F,{title:"\u64CD\u4F5C"},{cell:t(({record:r})=>[u(_,null,{default:t(()=>[u(g,{type:"primary",target:"_blank",href:`/feed/tag/${r.id}.rss`},{default:t(()=>e[7]||(e[7]=[n(" \u8BA2\u9605 ")])),_:2,__:[7]},1032,["href"]),u(o,{type:"text",onClick:A=>a.$router.push(`/tags/edit/${r.id}`)},{default:t(()=>e[8]||(e[8]=[n(" \u7F16\u8F91 ")])),_:2,__:[8]},1032,["onClick"]),u(i,{content:"\u786E\u8BA4\u5220\u9664\u8BE5\u6807\u7B7E\uFF1F",onOk:A=>z(r.id)},{default:t(()=>[u(o,{type:"text",status:"danger"},{default:t(()=>e[9]||(e[9]=[n("\u5220\u9664")])),_:1,__:[9]})]),_:2},1032,["onOk"])]),_:2},1024)]),_:1})]),_:1},8,["loading","data","pagination"]))]),_:1})])}}});var oe=N(ee,[["__scopeId","data-v-85c15ed6"]]);export{oe as default}; +import{_ as N,d as V,r as E,k as $,s as P,b as L,c as u,w as t,M as c,j as s,o as p,u as I,I as W,p as n,v as h,m as B,t as b,e as q,q as G,E as H,x as J}from"./index.02237de4.js";import{l as K,d as Q}from"./tagManagement.8afa09c9.js";const X={class:"tag-list"},Y={key:0,class:"load-more"},Z={class:"total-count"},ee=V({__name:"TagList",setup(te){const y=E(!1),k=E(!1),v=E([]),l=E({current:1,pageSize:10,total:0}),D=E(window.innerWidth<768),x=()=>{D.value=window.innerWidth<768};$(()=>{window.addEventListener("resize",x)}),P(()=>{window.removeEventListener("resize",x)});const C=async(a=!1)=>{try{a?k.value=!0:y.value=!0;const e=await K({offset:(l.value.current-1)*l.value.pageSize,limit:l.value.pageSize});console.log(e),a?v.value=[...v.value,...e.list||[]]:v.value=e.list||[],l.value.total=e.total||0}catch{c.error("\u83B7\u53D6\u6807\u7B7E\u5217\u8868\u5931\u8D25")}finally{a?k.value=!1:y.value=!1}},z=async a=>{try{await Q(a),c.success("\u5220\u9664\u6210\u529F"),C()}catch{c.error("\u5220\u9664\u5931\u8D25")}},O=async()=>{var a;c.info("\u6B63\u5728\u751F\u6210\u5BFC\u51FA\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u5019...");try{const e=await H(),o=(a=e.data)!=null?a:e,f=o instanceof Blob?o:new Blob([o],{type:"text/csv;charset=utf-8"}),_=window.URL.createObjectURL(f),d=document.createElement("a");d.href=_,d.download="\u6807\u7B7E\u5217\u8868.csv",document.body.appendChild(d),d.click(),window.URL.revokeObjectURL(_),document.body.removeChild(d),c.success("\u6587\u4EF6\u5BFC\u51FA\u6210\u529F\uFF01")}catch(e){console.error("\u5BFC\u51FA\u6807\u7B7E\u5931\u8D25:",e);const o=(e==null?void 0:e.message)||"\u5BFC\u51FA\u6807\u7B7E\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u7F51\u7EDC\u6216\u8054\u7CFB\u7BA1\u7406\u5458";c.error(o)}},M=async()=>{try{const a=document.createElement("input");a.type="file",a.accept=".csv",a.onchange=async e=>{var _,d,F,m;const o=(_=e.target.files)==null?void 0:_[0];if(!o)return;const f=new FormData;f.append("file",o),c.info("\u6B63\u5728\u5BFC\u5165\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u5019...");try{const g=await J(f),i=(d=g.data)!=null?d:g;c.success((i==null?void 0:i.message)||"\u5BFC\u5165\u6210\u529F"),C()}catch(g){const i=(m=(F=g.response)==null?void 0:F.data)==null?void 0:m.detail,w=typeof i=="object"&&i.message?i.message:i||"\u5BFC\u5165\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u6587\u4EF6\u683C\u5F0F\u6216\u8054\u7CFB\u7BA1\u7406\u5458";c.error(w),console.error("\u5BFC\u5165\u6807\u7B7E\u65F6\u53D1\u751F\u9519\u8BEF:",g)}},a.click()}catch(a){c.error((a==null?void 0:a.message)||"\u65E0\u6CD5\u6253\u5F00\u6587\u4EF6\u9009\u62E9\u5668")}},T=a=>{l.value.current=a,C()};return $(()=>{C()}),(a,e)=>{const o=s("a-button"),f=s("icon-plus"),_=s("a-space"),d=s("a-page-header"),F=s("a-table-column"),m=s("a-tag"),g=s("a-link"),i=s("a-popconfirm"),w=s("a-table"),R=s("a-list-item-meta"),S=s("a-list-item"),U=s("a-list"),j=s("a-card");return p(),L("div",X,[u(d,{title:"\u6807\u7B7E\u7BA1\u7406",subtitle:"\u7BA1\u7406\u6587\u7AE0\u6807\u7B7E"},{extra:t(()=>[u(_,null,{default:t(()=>[u(o,{onClick:O},{icon:t(()=>[u(I(W))]),default:t(()=>[e[2]||(e[2]=n(" \u5BFC\u51FA\u6807\u7B7E "))]),_:1,__:[2]}),u(o,{onClick:M},{icon:t(()=>[u(I(h))]),default:t(()=>[e[3]||(e[3]=n(" \u5BFC\u5165\u6807\u7B7E "))]),_:1,__:[3]}),u(o,{type:"primary",onClick:e[0]||(e[0]=r=>a.$router.push("/tags/add"))},{icon:t(()=>[u(f)]),default:t(()=>[e[4]||(e[4]=n(" \u6DFB\u52A0\u6807\u7B7E "))]),_:1,__:[4]})]),_:1})]),_:1}),u(j,null,{default:t(()=>[D.value?(p(),B(U,{key:1,loading:y.value,"loading-more":k.value,data:v.value,pagination:l.value,onPageChange:T},{item:t(({item:r})=>[u(S,null,{default:t(()=>[u(R,null,{title:t(()=>[n(b(r.name)+" ",1),r.status===1?(p(),B(m,{key:0,color:"green",size:"small"},{default:t(()=>e[10]||(e[10]=[n("\u542F\u7528")])),_:1,__:[10]})):(p(),B(m,{key:1,color:"red",size:"small"},{default:t(()=>e[11]||(e[11]=[n("\u7981\u7528")])),_:1,__:[11]}))]),description:t(()=>[n(" \u521B\u5EFA\u65F6\u95F4: "+b(r.created_at),1)]),_:2},1024),u(_,null,{default:t(()=>[u(o,{type:"text",size:"small",onClick:A=>a.$router.push(`/tags/edit/${r.id}`)},{default:t(()=>e[12]||(e[12]=[n(" \u7F16\u8F91 ")])),_:2,__:[12]},1032,["onClick"]),u(i,{content:"\u786E\u8BA4\u5220\u9664\u8BE5\u6807\u7B7E\uFF1F",onOk:A=>z(r.id)},{default:t(()=>[u(o,{type:"text",status:"danger",size:"small"},{default:t(()=>e[13]||(e[13]=[n("\u5220\u9664")])),_:1,__:[13]})]),_:2},1032,["onOk"])]),_:2},1024)]),_:2},1024)]),footer:t(()=>[l.value.current*l.value.pageSize{l.value.current++,C(!0)})},{default:t(()=>e[14]||(e[14]=[n(" \u52A0\u8F7D\u66F4\u591A ")])),_:1,__:[14]},8,["loading"]),q("div",Z," \u5171 "+b(l.value.total)+" \u6761 ",1)])):G("",!0)]),_:1},8,["loading","loading-more","data","pagination"])):(p(),B(w,{key:0,loading:y.value,data:v.value,pagination:l.value,onPageChange:T},{columns:t(()=>[u(F,{title:"\u6807\u7B7E\u540D\u79F0","data-index":"name"}),u(F,{title:"\u72B6\u6001","data-index":"status"},{cell:t(({record:r})=>[r.status===1?(p(),B(m,{key:0,color:"green"},{default:t(()=>e[5]||(e[5]=[n("\u542F\u7528")])),_:1,__:[5]})):(p(),B(m,{key:1,color:"red"},{default:t(()=>e[6]||(e[6]=[n("\u7981\u7528")])),_:1,__:[6]}))]),_:1}),u(F,{title:"\u521B\u5EFA\u65F6\u95F4","data-index":"created_at"}),u(F,{title:"\u64CD\u4F5C"},{cell:t(({record:r})=>[u(_,null,{default:t(()=>[u(g,{type:"primary",target:"_blank",href:`/feed/tag/${r.id}.rss`},{default:t(()=>e[7]||(e[7]=[n(" \u8BA2\u9605 ")])),_:2,__:[7]},1032,["href"]),u(o,{type:"text",onClick:A=>a.$router.push(`/tags/edit/${r.id}`)},{default:t(()=>e[8]||(e[8]=[n(" \u7F16\u8F91 ")])),_:2,__:[8]},1032,["onClick"]),u(i,{content:"\u786E\u8BA4\u5220\u9664\u8BE5\u6807\u7B7E\uFF1F",onOk:A=>z(r.id)},{default:t(()=>[u(o,{type:"text",status:"danger"},{default:t(()=>e[9]||(e[9]=[n("\u5220\u9664")])),_:1,__:[9]})]),_:2},1032,["onOk"])]),_:2},1024)]),_:1})]),_:1},8,["loading","data","pagination"]))]),_:1})])}}});var oe=N(ee,[["__scopeId","data-v-85c15ed6"]]);export{oe as default}; diff --git a/static/assets/cssMode.a09c365c.js b/static/assets/cssMode.47b9603e.js similarity index 99% rename from static/assets/cssMode.a09c365c.js rename to static/assets/cssMode.47b9603e.js index a7d74a2e..a1387be8 100644 --- a/static/assets/cssMode.a09c365c.js +++ b/static/assets/cssMode.47b9603e.js @@ -1,4 +1,4 @@ -import{U as rt}from"./index.dfaa0e48.js";/*!----------------------------------------------------------------------------- +import{U as rt}from"./index.02237de4.js";/*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.54.0(7c2310116c57517348bbd868a21139f32454be22) * Released under the MIT license diff --git a/static/assets/freemarker2.aea883da.js b/static/assets/freemarker2.d375cd0d.js similarity index 99% rename from static/assets/freemarker2.aea883da.js rename to static/assets/freemarker2.d375cd0d.js index 61d49348..7b67c651 100644 --- a/static/assets/freemarker2.aea883da.js +++ b/static/assets/freemarker2.d375cd0d.js @@ -1,4 +1,4 @@ -import{U as F}from"./index.dfaa0e48.js";/*!----------------------------------------------------------------------------- +import{U as F}from"./index.02237de4.js";/*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.54.0(7c2310116c57517348bbd868a21139f32454be22) * Released under the MIT license diff --git a/static/assets/handlebars.19563d43.js b/static/assets/handlebars.b8d2224b.js similarity index 99% rename from static/assets/handlebars.19563d43.js rename to static/assets/handlebars.b8d2224b.js index ec26f070..cf324964 100644 --- a/static/assets/handlebars.19563d43.js +++ b/static/assets/handlebars.b8d2224b.js @@ -1,4 +1,4 @@ -import{U as i}from"./index.dfaa0e48.js";/*!----------------------------------------------------------------------------- +import{U as i}from"./index.02237de4.js";/*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.54.0(7c2310116c57517348bbd868a21139f32454be22) * Released under the MIT license diff --git a/static/assets/html.551fa253.js b/static/assets/html.6643519e.js similarity index 98% rename from static/assets/html.551fa253.js rename to static/assets/html.6643519e.js index f6c5b0f4..cf8f5cc0 100644 --- a/static/assets/html.551fa253.js +++ b/static/assets/html.6643519e.js @@ -1,4 +1,4 @@ -import{U as d}from"./index.dfaa0e48.js";/*!----------------------------------------------------------------------------- +import{U as d}from"./index.02237de4.js";/*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.54.0(7c2310116c57517348bbd868a21139f32454be22) * Released under the MIT license diff --git a/static/assets/htmlMode.7b9a84db.js b/static/assets/htmlMode.c7c74541.js similarity index 99% rename from static/assets/htmlMode.7b9a84db.js rename to static/assets/htmlMode.c7c74541.js index 2b464dc8..d4b631c4 100644 --- a/static/assets/htmlMode.7b9a84db.js +++ b/static/assets/htmlMode.c7c74541.js @@ -1,4 +1,4 @@ -import{U as gt}from"./index.dfaa0e48.js";/*!----------------------------------------------------------------------------- +import{U as gt}from"./index.02237de4.js";/*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.54.0(7c2310116c57517348bbd868a21139f32454be22) * Released under the MIT license diff --git a/static/assets/index.dfaa0e48.js b/static/assets/index.02237de4.js similarity index 99% rename from static/assets/index.dfaa0e48.js rename to static/assets/index.02237de4.js index c20496eb..570c3940 100644 --- a/static/assets/index.dfaa0e48.js +++ b/static/assets/index.02237de4.js @@ -13,7 +13,7 @@ var ol=Object.defineProperty;var sl=(a,o,s)=>o in a?ol(a,o,{enumerable:!0,config **/const stack=[];let isWarning=!1;function warn$1(a,...o){if(isWarning)return;isWarning=!0,pauseTracking();const s=stack.length?stack[stack.length-1].component:null,l=s&&s.appContext.config.warnHandler,c=getComponentTrace();if(l)callWithErrorHandling(l,s,11,[a+o.map(d=>{var u,A;return(A=(u=d.toString)==null?void 0:u.call(d))!=null?A:JSON.stringify(d)}).join(""),s&&s.proxy,c.map(({vnode:d})=>`at <${formatComponentName(s,d.type)}>`).join(` `),c]);else{const d=[`[Vue warn]: ${a}`,...o];c.length&&d.push(` `,...formatTrace(c)),console.warn(...d)}resetTracking(),isWarning=!1}function getComponentTrace(){let a=stack[stack.length-1];if(!a)return[];const o=[];for(;a;){const s=o[0];s&&s.vnode===a?s.recurseCount++:o.push({vnode:a,recurseCount:0});const l=a.component&&a.component.parent;a=l&&l.vnode}return o}function formatTrace(a){const o=[];return a.forEach((s,l)=>{o.push(...l===0?[]:[` -`],...formatTraceEntry(s))}),o}function formatTraceEntry({vnode:a,recurseCount:o}){const s=o>0?`... (${o} recursive calls)`:"",l=a.component?a.component.parent==null:!1,c=` at <${formatComponentName(a.component,a.type,l)}`,d=">"+s;return a.props?[c,...formatProps(a.props),d]:[c+d]}function formatProps(a){const o=[],s=Object.keys(a);return s.slice(0,3).forEach(l=>{o.push(...formatProp(l,a[l]))}),s.length>3&&o.push(" ..."),o}function formatProp(a,o,s){return isString$5(o)?(o=JSON.stringify(o),s?o:[`${a}=${o}`]):typeof o=="number"||typeof o=="boolean"||o==null?s?o:[`${a}=${o}`]:isRef(o)?(o=formatProp(a,toRaw(o.value),!0),s?o:[`${a}=Ref<`,o,">"]):isFunction$5(o)?[`${a}=fn${o.name?`<${o.name}>`:""}`]:(o=toRaw(o),s?o:[`${a}=`,o])}function callWithErrorHandling(a,o,s,l){try{return l?a(...l):a()}catch(c){handleError(c,o,s)}}function callWithAsyncErrorHandling(a,o,s,l){if(isFunction$5(a)){const c=callWithErrorHandling(a,o,s,l);return c&&isPromise$1(c)&&c.catch(d=>{handleError(d,o,s)}),c}if(isArray$4(a)){const c=[];for(let d=0;d>>1,c=queue[l],d=getId(c);d=getId(s)?queue.push(a):queue.splice(findInsertionIndex$1(o),0,a),a.flags|=1,queueFlush()}}function queueFlush(){currentFlushPromise||(currentFlushPromise=resolvedPromise.then(flushJobs))}function queuePostFlushCb(a){isArray$4(a)?pendingPostFlushCbs.push(...a):activePostFlushCbs&&a.id===-1?activePostFlushCbs.splice(postFlushIndex+1,0,a):a.flags&1||(pendingPostFlushCbs.push(a),a.flags|=1),queueFlush()}function flushPreFlushCbs(a,o,s=flushIndex+1){for(;sgetId(s)-getId(l));if(pendingPostFlushCbs.length=0,activePostFlushCbs){activePostFlushCbs.push(...o);return}for(activePostFlushCbs=o,postFlushIndex=0;postFlushIndexa.id==null?a.flags&2?-1:1/0:a.id;function flushJobs(a){const o=NOOP$1;try{for(flushIndex=0;flushIndex{l._d&&setBlockTracking(-1);const d=setCurrentRenderingInstance(o);let u;try{u=a(...c)}finally{setCurrentRenderingInstance(d),l._d&&setBlockTracking(1)}return u};return l._n=!0,l._c=!0,l._d=!0,l}function withDirectives(a,o){if(currentRenderingInstance===null)return a;const s=getComponentPublicInstance(currentRenderingInstance),l=a.dirs||(a.dirs=[]);for(let c=0;ca.__isTeleport,isTeleportDisabled=a=>a&&(a.disabled||a.disabled===""),isTeleportDeferred=a=>a&&(a.defer||a.defer===""),isTargetSVG=a=>typeof SVGElement!="undefined"&&a instanceof SVGElement,isTargetMathML=a=>typeof MathMLElement=="function"&&a instanceof MathMLElement,resolveTarget=(a,o)=>{const s=a&&a.to;return isString$5(s)?o?o(s):null:s},TeleportImpl={name:"Teleport",__isTeleport:!0,process(a,o,s,l,c,d,u,A,g,f){const{mc:m,pc:v,pbc:C,o:{insert:w,querySelector:_,createText:b,createComment:y}}=f,S=isTeleportDisabled(o.props);let{shapeFlag:E,children:B,dynamicChildren:P}=o;if(a==null){const D=o.el=b(""),k=o.anchor=b("");w(D,s,l),w(k,s,l);const I=(T,N)=>{E&16&&(c&&c.isCE&&(c.ce._teleportTarget=T),m(B,T,N,c,d,u,A,g))},L=()=>{const T=o.target=resolveTarget(o.props,_),N=prepareAnchor(T,o,b,w);T&&(u!=="svg"&&isTargetSVG(T)?u="svg":u!=="mathml"&&isTargetMathML(T)&&(u="mathml"),S||(I(T,N),updateCssVars(o,!1)))};S&&(I(s,k),updateCssVars(o,!0)),isTeleportDeferred(o.props)?queuePostRenderEffect(()=>{L(),o.el.__isMounted=!0},d):L()}else{if(isTeleportDeferred(o.props)&&!a.el.__isMounted){queuePostRenderEffect(()=>{TeleportImpl.process(a,o,s,l,c,d,u,A,g,f),delete a.el.__isMounted},d);return}o.el=a.el,o.targetStart=a.targetStart;const D=o.anchor=a.anchor,k=o.target=a.target,I=o.targetAnchor=a.targetAnchor,L=isTeleportDisabled(a.props),T=L?s:k,N=L?D:I;if(u==="svg"||isTargetSVG(k)?u="svg":(u==="mathml"||isTargetMathML(k))&&(u="mathml"),P?(C(a.dynamicChildren,P,T,c,d,u,A),traverseStaticChildren(a,o,!0)):g||v(a,o,T,N,c,d,u,A,!1),S)L?o.props&&a.props&&o.props.to!==a.props.to&&(o.props.to=a.props.to):moveTeleport(o,s,D,f,1);else if((o.props&&o.props.to)!==(a.props&&a.props.to)){const x=o.target=resolveTarget(o.props,_);x&&moveTeleport(o,x,null,f,0)}else L&&moveTeleport(o,k,I,f,1);updateCssVars(o,S)}},remove(a,o,s,{um:l,o:{remove:c}},d){const{shapeFlag:u,children:A,anchor:g,targetStart:f,targetAnchor:m,target:v,props:C}=a;if(v&&(c(f),c(m)),d&&c(g),u&16){const w=d||!isTeleportDisabled(C);for(let _=0;_{a.isMounted=!0}),onBeforeUnmount(()=>{a.isUnmounting=!0}),a}const TransitionHookValidator=[Function,Array],BaseTransitionPropsValidators={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:TransitionHookValidator,onEnter:TransitionHookValidator,onAfterEnter:TransitionHookValidator,onEnterCancelled:TransitionHookValidator,onBeforeLeave:TransitionHookValidator,onLeave:TransitionHookValidator,onAfterLeave:TransitionHookValidator,onLeaveCancelled:TransitionHookValidator,onBeforeAppear:TransitionHookValidator,onAppear:TransitionHookValidator,onAfterAppear:TransitionHookValidator,onAppearCancelled:TransitionHookValidator},recursiveGetSubtree=a=>{const o=a.subTree;return o.component?recursiveGetSubtree(o.component):o},BaseTransitionImpl={name:"BaseTransition",props:BaseTransitionPropsValidators,setup(a,{slots:o}){const s=getCurrentInstance(),l=useTransitionState();return()=>{const c=o.default&&getTransitionRawChildren(o.default(),!0);if(!c||!c.length)return;const d=findNonCommentChild(c),u=toRaw(a),{mode:A}=u;if(l.isLeaving)return emptyPlaceholder(d);const g=getInnerChild$1(d);if(!g)return emptyPlaceholder(d);let f=resolveTransitionHooks(g,u,l,s,v=>f=v);g.type!==Comment$1&&setTransitionHooks(g,f);let m=s.subTree&&getInnerChild$1(s.subTree);if(m&&m.type!==Comment$1&&!isSameVNodeType(g,m)&&recursiveGetSubtree(s).type!==Comment$1){let v=resolveTransitionHooks(m,u,l,s);if(setTransitionHooks(m,v),A==="out-in"&&g.type!==Comment$1)return l.isLeaving=!0,v.afterLeave=()=>{l.isLeaving=!1,s.job.flags&8||s.update(),delete v.afterLeave,m=void 0},emptyPlaceholder(d);A==="in-out"&&g.type!==Comment$1?v.delayLeave=(C,w,_)=>{const b=getLeavingNodesForType(l,m);b[String(m.key)]=m,C[leaveCbKey]=()=>{w(),C[leaveCbKey]=void 0,delete f.delayedLeave,m=void 0},f.delayedLeave=()=>{_(),delete f.delayedLeave,m=void 0}}:m=void 0}else m&&(m=void 0);return d}}};function findNonCommentChild(a){let o=a[0];if(a.length>1){for(const s of a)if(s.type!==Comment$1){o=s;break}}return o}const BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(a,o){const{leavingVNodes:s}=a;let l=s.get(o.type);return l||(l=Object.create(null),s.set(o.type,l)),l}function resolveTransitionHooks(a,o,s,l,c){const{appear:d,mode:u,persisted:A=!1,onBeforeEnter:g,onEnter:f,onAfterEnter:m,onEnterCancelled:v,onBeforeLeave:C,onLeave:w,onAfterLeave:_,onLeaveCancelled:b,onBeforeAppear:y,onAppear:S,onAfterAppear:E,onAppearCancelled:B}=o,P=String(a.key),D=getLeavingNodesForType(s,a),k=(T,N)=>{T&&callWithAsyncErrorHandling(T,l,9,N)},I=(T,N)=>{const x=N[1];k(T,N),isArray$4(T)?T.every(M=>M.length<=1)&&x():T.length<=1&&x()},L={mode:u,persisted:A,beforeEnter(T){let N=g;if(!s.isMounted)if(d)N=y||g;else return;T[leaveCbKey]&&T[leaveCbKey](!0);const x=D[P];x&&isSameVNodeType(a,x)&&x.el[leaveCbKey]&&x.el[leaveCbKey](),k(N,[T])},enter(T){let N=f,x=m,M=v;if(!s.isMounted)if(d)N=S||f,x=E||m,M=B||v;else return;let F=!1;const O=T[enterCbKey$1]=R=>{F||(F=!0,R?k(M,[T]):k(x,[T]),L.delayedLeave&&L.delayedLeave(),T[enterCbKey$1]=void 0)};N?I(N,[T,O]):O()},leave(T,N){const x=String(a.key);if(T[enterCbKey$1]&&T[enterCbKey$1](!0),s.isUnmounting)return N();k(C,[T]);let M=!1;const F=T[leaveCbKey]=O=>{M||(M=!0,N(),O?k(b,[T]):k(_,[T]),T[leaveCbKey]=void 0,D[x]===a&&delete D[x])};D[x]=a,w?I(w,[T,F]):F()},clone(T){const N=resolveTransitionHooks(T,o,s,l,c);return c&&c(N),N}};return L}function emptyPlaceholder(a){if(isKeepAlive(a))return a=cloneVNode(a),a.children=null,a}function getInnerChild$1(a){if(!isKeepAlive(a))return isTeleport(a.type)&&a.children?findNonCommentChild(a.children):a;if(a.component)return a.component.subTree;const{shapeFlag:o,children:s}=a;if(s){if(o&16)return s[0];if(o&32&&isFunction$5(s.default))return s.default()}}function setTransitionHooks(a,o){a.shapeFlag&6&&a.component?(a.transition=o,setTransitionHooks(a.component.subTree,o)):a.shapeFlag&128?(a.ssContent.transition=o.clone(a.ssContent),a.ssFallback.transition=o.clone(a.ssFallback)):a.transition=o}function getTransitionRawChildren(a,o=!1,s){let l=[],c=0;for(let d=0;d1)for(let d=0;dextend$1({name:a.name},o,{setup:a}))():a}function markAsyncBoundary(a){a.ids=[a.ids[0]+a.ids[2]+++"-",0,0]}function setRef(a,o,s,l,c=!1){if(isArray$4(a)){a.forEach((_,b)=>setRef(_,o&&(isArray$4(o)?o[b]:o),s,l,c));return}if(isAsyncWrapper(l)&&!c){l.shapeFlag&512&&l.type.__asyncResolved&&l.component.subTree.component&&setRef(a,o,s,l.component.subTree);return}const d=l.shapeFlag&4?getComponentPublicInstance(l.component):l.el,u=c?null:d,{i:A,r:g}=a,f=o&&o.r,m=A.refs===EMPTY_OBJ?A.refs={}:A.refs,v=A.setupState,C=toRaw(v),w=v===EMPTY_OBJ?()=>!1:_=>hasOwn(C,_);if(f!=null&&f!==g&&(isString$5(f)?(m[f]=null,w(f)&&(v[f]=null)):isRef(f)&&(f.value=null)),isFunction$5(g))callWithErrorHandling(g,A,12,[u,m]);else{const _=isString$5(g),b=isRef(g);if(_||b){const y=()=>{if(a.f){const S=_?w(g)?v[g]:m[g]:g.value;c?isArray$4(S)&&remove(S,d):isArray$4(S)?S.includes(d)||S.push(d):_?(m[g]=[d],w(g)&&(v[g]=m[g])):(g.value=[d],a.k&&(m[a.k]=g.value))}else _?(m[g]=u,w(g)&&(v[g]=u)):b&&(g.value=u,a.k&&(m[a.k]=u))};u?(y.id=-1,queuePostRenderEffect(y,s)):y()}}}getGlobalThis().requestIdleCallback;getGlobalThis().cancelIdleCallback;const isAsyncWrapper=a=>!!a.type.__asyncLoader,isKeepAlive=a=>a.type.__isKeepAlive;function onActivated(a,o){registerKeepAliveHook(a,"a",o)}function onDeactivated(a,o){registerKeepAliveHook(a,"da",o)}function registerKeepAliveHook(a,o,s=currentInstance){const l=a.__wdc||(a.__wdc=()=>{let c=s;for(;c;){if(c.isDeactivated)return;c=c.parent}return a()});if(injectHook(o,l,s),s){let c=s.parent;for(;c&&c.parent;)isKeepAlive(c.parent.vnode)&&injectToKeepAliveRoot(l,o,s,c),c=c.parent}}function injectToKeepAliveRoot(a,o,s,l){const c=injectHook(o,a,l,!0);onUnmounted(()=>{remove(l[o],c)},s)}function injectHook(a,o,s=currentInstance,l=!1){if(s){const c=s[a]||(s[a]=[]),d=o.__weh||(o.__weh=(...u)=>{pauseTracking();const A=setCurrentInstance(s),g=callWithAsyncErrorHandling(o,s,a,u);return A(),resetTracking(),g});return l?c.unshift(d):c.push(d),d}}const createHook=a=>(o,s=currentInstance)=>{(!isInSSRComponentSetup||a==="sp")&&injectHook(a,(...l)=>o(...l),s)},onBeforeMount=createHook("bm"),onMounted=createHook("m"),onBeforeUpdate=createHook("bu"),onUpdated=createHook("u"),onBeforeUnmount=createHook("bum"),onUnmounted=createHook("um"),onServerPrefetch=createHook("sp"),onRenderTriggered=createHook("rtg"),onRenderTracked=createHook("rtc");function onErrorCaptured(a,o=currentInstance){injectHook("ec",a,o)}const COMPONENTS="components";function resolveComponent(a,o){return resolveAsset(COMPONENTS,a,!0,o)||a}const NULL_DYNAMIC_COMPONENT=Symbol.for("v-ndc");function resolveDynamicComponent(a){return isString$5(a)?resolveAsset(COMPONENTS,a,!1)||a:a||NULL_DYNAMIC_COMPONENT}function resolveAsset(a,o,s=!0,l=!1){const c=currentRenderingInstance||currentInstance;if(c){const d=c.type;if(a===COMPONENTS){const A=getComponentName(d,!1);if(A&&(A===o||A===camelize(o)||A===capitalize(camelize(o))))return d}const u=resolve$2(c[a]||d[a],o)||resolve$2(c.appContext[a],o);return!u&&l?d:u}}function resolve$2(a,o){return a&&(a[o]||a[camelize(o)]||a[capitalize(camelize(o))])}function renderList(a,o,s,l){let c;const d=s&&s[l],u=isArray$4(a);if(u||isString$5(a)){const A=u&&isReactive(a);let g=!1,f=!1;A&&(g=!isShallow(a),f=isReadonly(a),a=shallowReadArray(a)),c=new Array(a.length);for(let m=0,v=a.length;mo(A,g,void 0,d&&d[g]));else{const A=Object.keys(a);c=new Array(A.length);for(let g=0,f=A.length;g{const d=l.fn(...c);return d&&(d.key=l.key),d}:l.fn)}return a}function renderSlot(a,o,s={},l,c){if(currentRenderingInstance.ce||currentRenderingInstance.parent&&isAsyncWrapper(currentRenderingInstance.parent)&¤tRenderingInstance.parent.ce)return o!=="default"&&(s.name=o),openBlock(),createBlock(Fragment,null,[createVNode("slot",s,l&&l())],64);let d=a[o];d&&d._c&&(d._d=!1),openBlock();const u=d&&ensureValidVNode(d(s)),A=s.key||u&&u.key,g=createBlock(Fragment,{key:(A&&!isSymbol(A)?A:`_${o}`)+(!u&&l?"_fb":"")},u||(l?l():[]),u&&a._===1?64:-2);return!c&&g.scopeId&&(g.slotScopeIds=[g.scopeId+"-s"]),d&&d._c&&(d._d=!0),g}function ensureValidVNode(a){return a.some(o=>isVNode(o)?!(o.type===Comment$1||o.type===Fragment&&!ensureValidVNode(o.children)):!0)?a:null}const getPublicInstance=a=>a?isStatefulComponent(a)?getComponentPublicInstance(a):getPublicInstance(a.parent):null,publicPropertiesMap=extend$1(Object.create(null),{$:a=>a,$el:a=>a.vnode.el,$data:a=>a.data,$props:a=>a.props,$attrs:a=>a.attrs,$slots:a=>a.slots,$refs:a=>a.refs,$parent:a=>getPublicInstance(a.parent),$root:a=>getPublicInstance(a.root),$host:a=>a.ce,$emit:a=>a.emit,$options:a=>resolveMergedOptions(a),$forceUpdate:a=>a.f||(a.f=()=>{queueJob(a.update)}),$nextTick:a=>a.n||(a.n=nextTick.bind(a.proxy)),$watch:a=>instanceWatch.bind(a)}),hasSetupBinding=(a,o)=>a!==EMPTY_OBJ&&!a.__isScriptSetup&&hasOwn(a,o),PublicInstanceProxyHandlers={get({_:a},o){if(o==="__v_skip")return!0;const{ctx:s,setupState:l,data:c,props:d,accessCache:u,type:A,appContext:g}=a;let f;if(o[0]!=="$"){const w=u[o];if(w!==void 0)switch(w){case 1:return l[o];case 2:return c[o];case 4:return s[o];case 3:return d[o]}else{if(hasSetupBinding(l,o))return u[o]=1,l[o];if(c!==EMPTY_OBJ&&hasOwn(c,o))return u[o]=2,c[o];if((f=a.propsOptions[0])&&hasOwn(f,o))return u[o]=3,d[o];if(s!==EMPTY_OBJ&&hasOwn(s,o))return u[o]=4,s[o];shouldCacheAccess&&(u[o]=0)}}const m=publicPropertiesMap[o];let v,C;if(m)return o==="$attrs"&&track(a.attrs,"get",""),m(a);if((v=A.__cssModules)&&(v=v[o]))return v;if(s!==EMPTY_OBJ&&hasOwn(s,o))return u[o]=4,s[o];if(C=g.config.globalProperties,hasOwn(C,o))return C[o]},set({_:a},o,s){const{data:l,setupState:c,ctx:d}=a;return hasSetupBinding(c,o)?(c[o]=s,!0):l!==EMPTY_OBJ&&hasOwn(l,o)?(l[o]=s,!0):hasOwn(a.props,o)||o[0]==="$"&&o.slice(1)in a?!1:(d[o]=s,!0)},has({_:{data:a,setupState:o,accessCache:s,ctx:l,appContext:c,propsOptions:d}},u){let A;return!!s[u]||a!==EMPTY_OBJ&&hasOwn(a,u)||hasSetupBinding(o,u)||(A=d[0])&&hasOwn(A,u)||hasOwn(l,u)||hasOwn(publicPropertiesMap,u)||hasOwn(c.config.globalProperties,u)},defineProperty(a,o,s){return s.get!=null?a._.accessCache[o]=0:hasOwn(s,"value")&&this.set(a,o,s.value,null),Reflect.defineProperty(a,o,s)}};function normalizePropsOrEmits(a){return isArray$4(a)?a.reduce((o,s)=>(o[s]=null,o),{}):a}let shouldCacheAccess=!0;function applyOptions(a){const o=resolveMergedOptions(a),s=a.proxy,l=a.ctx;shouldCacheAccess=!1,o.beforeCreate&&callHook$1(o.beforeCreate,a,"bc");const{data:c,computed:d,methods:u,watch:A,provide:g,inject:f,created:m,beforeMount:v,mounted:C,beforeUpdate:w,updated:_,activated:b,deactivated:y,beforeDestroy:S,beforeUnmount:E,destroyed:B,unmounted:P,render:D,renderTracked:k,renderTriggered:I,errorCaptured:L,serverPrefetch:T,expose:N,inheritAttrs:x,components:M,directives:F,filters:O}=o;if(f&&resolveInjections(f,l,null),u)for(const z in u){const W=u[z];isFunction$5(W)&&(l[z]=W.bind(s))}if(c){const z=c.call(s,s);isObject$4(z)&&(a.data=reactive(z))}if(shouldCacheAccess=!0,d)for(const z in d){const W=d[z],U=isFunction$5(W)?W.bind(s,s):isFunction$5(W.get)?W.get.bind(s,s):NOOP$1,H=!isFunction$5(W)&&isFunction$5(W.set)?W.set.bind(s):NOOP$1,V=computed({get:U,set:H});Object.defineProperty(l,z,{enumerable:!0,configurable:!0,get:()=>V.value,set:j=>V.value=j})}if(A)for(const z in A)createWatcher(A[z],l,s,z);if(g){const z=isFunction$5(g)?g.call(s):g;Reflect.ownKeys(z).forEach(W=>{provide(W,z[W])})}m&&callHook$1(m,a,"c");function Q(z,W){isArray$4(W)?W.forEach(U=>z(U.bind(s))):W&&z(W.bind(s))}if(Q(onBeforeMount,v),Q(onMounted,C),Q(onBeforeUpdate,w),Q(onUpdated,_),Q(onActivated,b),Q(onDeactivated,y),Q(onErrorCaptured,L),Q(onRenderTracked,k),Q(onRenderTriggered,I),Q(onBeforeUnmount,E),Q(onUnmounted,P),Q(onServerPrefetch,T),isArray$4(N))if(N.length){const z=a.exposed||(a.exposed={});N.forEach(W=>{Object.defineProperty(z,W,{get:()=>s[W],set:U=>s[W]=U})})}else a.exposed||(a.exposed={});D&&a.render===NOOP$1&&(a.render=D),x!=null&&(a.inheritAttrs=x),M&&(a.components=M),F&&(a.directives=F),T&&markAsyncBoundary(a)}function resolveInjections(a,o,s=NOOP$1){isArray$4(a)&&(a=normalizeInject(a));for(const l in a){const c=a[l];let d;isObject$4(c)?"default"in c?d=inject(c.from||l,c.default,!0):d=inject(c.from||l):d=inject(c),isRef(d)?Object.defineProperty(o,l,{enumerable:!0,configurable:!0,get:()=>d.value,set:u=>d.value=u}):o[l]=d}}function callHook$1(a,o,s){callWithAsyncErrorHandling(isArray$4(a)?a.map(l=>l.bind(o.proxy)):a.bind(o.proxy),o,s)}function createWatcher(a,o,s,l){let c=l.includes(".")?createPathGetter(s,l):()=>s[l];if(isString$5(a)){const d=o[a];isFunction$5(d)&&watch(c,d)}else if(isFunction$5(a))watch(c,a.bind(s));else if(isObject$4(a))if(isArray$4(a))a.forEach(d=>createWatcher(d,o,s,l));else{const d=isFunction$5(a.handler)?a.handler.bind(s):o[a.handler];isFunction$5(d)&&watch(c,d,a)}}function resolveMergedOptions(a){const o=a.type,{mixins:s,extends:l}=o,{mixins:c,optionsCache:d,config:{optionMergeStrategies:u}}=a.appContext,A=d.get(o);let g;return A?g=A:!c.length&&!s&&!l?g=o:(g={},c.length&&c.forEach(f=>mergeOptions$1(g,f,u,!0)),mergeOptions$1(g,o,u)),isObject$4(o)&&d.set(o,g),g}function mergeOptions$1(a,o,s,l=!1){const{mixins:c,extends:d}=o;d&&mergeOptions$1(a,d,s,!0),c&&c.forEach(u=>mergeOptions$1(a,u,s,!0));for(const u in o)if(!(l&&u==="expose")){const A=internalOptionMergeStrats[u]||s&&s[u];a[u]=A?A(a[u],o[u]):o[u]}return a}const internalOptionMergeStrats={data:mergeDataFn,props:mergeEmitsOrPropsOptions,emits:mergeEmitsOrPropsOptions,methods:mergeObjectOptions,computed:mergeObjectOptions,beforeCreate:mergeAsArray,created:mergeAsArray,beforeMount:mergeAsArray,mounted:mergeAsArray,beforeUpdate:mergeAsArray,updated:mergeAsArray,beforeDestroy:mergeAsArray,beforeUnmount:mergeAsArray,destroyed:mergeAsArray,unmounted:mergeAsArray,activated:mergeAsArray,deactivated:mergeAsArray,errorCaptured:mergeAsArray,serverPrefetch:mergeAsArray,components:mergeObjectOptions,directives:mergeObjectOptions,watch:mergeWatchOptions,provide:mergeDataFn,inject:mergeInject};function mergeDataFn(a,o){return o?a?function(){return extend$1(isFunction$5(a)?a.call(this,this):a,isFunction$5(o)?o.call(this,this):o)}:o:a}function mergeInject(a,o){return mergeObjectOptions(normalizeInject(a),normalizeInject(o))}function normalizeInject(a){if(isArray$4(a)){const o={};for(let s=0;s1)return s&&isFunction$5(o)?o.call(l&&l.proxy):o}}const internalObjectProto={},createInternalObject=()=>Object.create(internalObjectProto),isInternalObject=a=>Object.getPrototypeOf(a)===internalObjectProto;function initProps(a,o,s,l=!1){const c={},d=createInternalObject();a.propsDefaults=Object.create(null),setFullProps(a,o,c,d);for(const u in a.propsOptions[0])u in c||(c[u]=void 0);s?a.props=l?c:shallowReactive(c):a.type.props?a.props=c:a.props=d,a.attrs=d}function updateProps(a,o,s,l){const{props:c,attrs:d,vnode:{patchFlag:u}}=a,A=toRaw(c),[g]=a.propsOptions;let f=!1;if((l||u>0)&&!(u&16)){if(u&8){const m=a.vnode.dynamicProps;for(let v=0;v{g=!0;const[C,w]=normalizePropsOptions(v,o,!0);extend$1(u,C),w&&A.push(...w)};!s&&o.mixins.length&&o.mixins.forEach(m),a.extends&&m(a.extends),a.mixins&&a.mixins.forEach(m)}if(!d&&!g)return isObject$4(a)&&l.set(a,EMPTY_ARR),EMPTY_ARR;if(isArray$4(d))for(let m=0;ma[0]==="_"||a==="$stable",normalizeSlotValue=a=>isArray$4(a)?a.map(normalizeVNode):[normalizeVNode(a)],normalizeSlot$1=(a,o,s)=>{if(o._n)return o;const l=withCtx((...c)=>normalizeSlotValue(o(...c)),s);return l._c=!1,l},normalizeObjectSlots=(a,o,s)=>{const l=a._ctx;for(const c in a){if(isInternalKey(c))continue;const d=a[c];if(isFunction$5(d))o[c]=normalizeSlot$1(c,d,l);else if(d!=null){const u=normalizeSlotValue(d);o[c]=()=>u}}},normalizeVNodeSlots=(a,o)=>{const s=normalizeSlotValue(o);a.slots.default=()=>s},assignSlots=(a,o,s)=>{for(const l in o)(s||!isInternalKey(l))&&(a[l]=o[l])},initSlots=(a,o,s)=>{const l=a.slots=createInternalObject();if(a.vnode.shapeFlag&32){const c=o._;c?(assignSlots(l,o,s),s&&def$1(l,"_",c,!0)):normalizeObjectSlots(o,l)}else o&&normalizeVNodeSlots(a,o)},updateSlots=(a,o,s)=>{const{vnode:l,slots:c}=a;let d=!0,u=EMPTY_OBJ;if(l.shapeFlag&32){const A=o._;A?s&&A===1?d=!1:assignSlots(c,o,s):(d=!o.$stable,normalizeObjectSlots(o,c)),u=o}else o&&(normalizeVNodeSlots(a,o),u={default:1});if(d)for(const A in c)!isInternalKey(A)&&u[A]==null&&delete c[A]};function initFeatureFlags(){typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__!="boolean"&&(getGlobalThis().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}const queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(a){return baseCreateRenderer(a)}function baseCreateRenderer(a,o){initFeatureFlags();const s=getGlobalThis();s.__VUE__=!0;const{insert:l,remove:c,patchProp:d,createElement:u,createText:A,createComment:g,setText:f,setElementText:m,parentNode:v,nextSibling:C,setScopeId:w=NOOP$1,insertStaticContent:_}=a,b=(K,G,q,ne=null,ie=null,le=null,ce=void 0,se=null,de=!!G.dynamicChildren)=>{if(K===G)return;K&&!isSameVNodeType(K,G)&&(ne=ee(K),j(K,ie,le,!0),K=null),G.patchFlag===-2&&(de=!1,G.dynamicChildren=null);const{type:pe,ref:Ee,shapeFlag:Se}=G;switch(pe){case Text$1:y(K,G,q,ne);break;case Comment$1:S(K,G,q,ne);break;case Static:K==null&&E(G,q,ne,ce);break;case Fragment:M(K,G,q,ne,ie,le,ce,se,de);break;default:Se&1?D(K,G,q,ne,ie,le,ce,se,de):Se&6?F(K,G,q,ne,ie,le,ce,se,de):(Se&64||Se&128)&&pe.process(K,G,q,ne,ie,le,ce,se,de,ge)}Ee!=null&&ie&&setRef(Ee,K&&K.ref,le,G||K,!G)},y=(K,G,q,ne)=>{if(K==null)l(G.el=A(G.children),q,ne);else{const ie=G.el=K.el;G.children!==K.children&&f(ie,G.children)}},S=(K,G,q,ne)=>{K==null?l(G.el=g(G.children||""),q,ne):G.el=K.el},E=(K,G,q,ne)=>{[K.el,K.anchor]=_(K.children,G,q,ne,K.el,K.anchor)},B=({el:K,anchor:G},q,ne)=>{let ie;for(;K&&K!==G;)ie=C(K),l(K,q,ne),K=ie;l(G,q,ne)},P=({el:K,anchor:G})=>{let q;for(;K&&K!==G;)q=C(K),c(K),K=q;c(G)},D=(K,G,q,ne,ie,le,ce,se,de)=>{G.type==="svg"?ce="svg":G.type==="math"&&(ce="mathml"),K==null?k(G,q,ne,ie,le,ce,se,de):T(K,G,ie,le,ce,se,de)},k=(K,G,q,ne,ie,le,ce,se)=>{let de,pe;const{props:Ee,shapeFlag:Se,transition:ke,dirs:He}=K;if(de=K.el=u(K.type,le,Ee&&Ee.is,Ee),Se&8?m(de,K.children):Se&16&&L(K.children,de,null,ne,ie,resolveChildrenNamespace(K,le),ce,se),He&&invokeDirectiveHook(K,null,ne,"created"),I(de,K,K.scopeId,ce,ne),Ee){for(const fe in Ee)fe!=="value"&&!isReservedProp(fe)&&d(de,fe,null,Ee[fe],le,ne);"value"in Ee&&d(de,"value",null,Ee.value,le),(pe=Ee.onVnodeBeforeMount)&&invokeVNodeHook(pe,ne,K)}He&&invokeDirectiveHook(K,null,ne,"beforeMount");const me=needTransition(ie,ke);me&&ke.beforeEnter(de),l(de,G,q),((pe=Ee&&Ee.onVnodeMounted)||me||He)&&queuePostRenderEffect(()=>{pe&&invokeVNodeHook(pe,ne,K),me&&ke.enter(de),He&&invokeDirectiveHook(K,null,ne,"mounted")},ie)},I=(K,G,q,ne,ie)=>{if(q&&w(K,q),ne)for(let le=0;le{for(let pe=de;pe{const se=G.el=K.el;let{patchFlag:de,dynamicChildren:pe,dirs:Ee}=G;de|=K.patchFlag&16;const Se=K.props||EMPTY_OBJ,ke=G.props||EMPTY_OBJ;let He;if(q&&toggleRecurse(q,!1),(He=ke.onVnodeBeforeUpdate)&&invokeVNodeHook(He,q,G,K),Ee&&invokeDirectiveHook(G,K,q,"beforeUpdate"),q&&toggleRecurse(q,!0),(Se.innerHTML&&ke.innerHTML==null||Se.textContent&&ke.textContent==null)&&m(se,""),pe?N(K.dynamicChildren,pe,se,q,ne,resolveChildrenNamespace(G,ie),le):ce||W(K,G,se,null,q,ne,resolveChildrenNamespace(G,ie),le,!1),de>0){if(de&16)x(se,Se,ke,q,ie);else if(de&2&&Se.class!==ke.class&&d(se,"class",null,ke.class,ie),de&4&&d(se,"style",Se.style,ke.style,ie),de&8){const me=G.dynamicProps;for(let fe=0;fe{He&&invokeVNodeHook(He,q,G,K),Ee&&invokeDirectiveHook(G,K,q,"updated")},ne)},N=(K,G,q,ne,ie,le,ce)=>{for(let se=0;se{if(G!==q){if(G!==EMPTY_OBJ)for(const le in G)!isReservedProp(le)&&!(le in q)&&d(K,le,G[le],null,ie,ne);for(const le in q){if(isReservedProp(le))continue;const ce=q[le],se=G[le];ce!==se&&le!=="value"&&d(K,le,se,ce,ie,ne)}"value"in q&&d(K,"value",G.value,q.value,ie)}},M=(K,G,q,ne,ie,le,ce,se,de)=>{const pe=G.el=K?K.el:A(""),Ee=G.anchor=K?K.anchor:A("");let{patchFlag:Se,dynamicChildren:ke,slotScopeIds:He}=G;He&&(se=se?se.concat(He):He),K==null?(l(pe,q,ne),l(Ee,q,ne),L(G.children||[],q,Ee,ie,le,ce,se,de)):Se>0&&Se&64&&ke&&K.dynamicChildren?(N(K.dynamicChildren,ke,q,ie,le,ce,se),(G.key!=null||ie&&G===ie.subTree)&&traverseStaticChildren(K,G,!0)):W(K,G,q,Ee,ie,le,ce,se,de)},F=(K,G,q,ne,ie,le,ce,se,de)=>{G.slotScopeIds=se,K==null?G.shapeFlag&512?ie.ctx.activate(G,q,ne,ce,de):O(G,q,ne,ie,le,ce,de):R(K,G,de)},O=(K,G,q,ne,ie,le,ce)=>{const se=K.component=createComponentInstance(K,ne,ie);if(isKeepAlive(K)&&(se.ctx.renderer=ge),setupComponent(se,!1,ce),se.asyncDep){if(ie&&ie.registerDep(se,Q,ce),!K.el){const de=se.subTree=createVNode(Comment$1);S(null,de,G,q)}}else Q(se,K,G,q,ie,le,ce)},R=(K,G,q)=>{const ne=G.component=K.component;if(shouldUpdateComponent(K,G,q))if(ne.asyncDep&&!ne.asyncResolved){z(ne,G,q);return}else ne.next=G,ne.update();else G.el=K.el,ne.vnode=G},Q=(K,G,q,ne,ie,le,ce)=>{const se=()=>{if(K.isMounted){let{next:Se,bu:ke,u:He,parent:me,vnode:fe}=K;{const it=locateNonHydratedAsyncRoot(K);if(it){Se&&(Se.el=fe.el,z(K,Se,ce)),it.asyncDep.then(()=>{K.isUnmounted||se()});return}}let ve=Se,Ne;toggleRecurse(K,!1),Se?(Se.el=fe.el,z(K,Se,ce)):Se=fe,ke&&invokeArrayFns(ke),(Ne=Se.props&&Se.props.onVnodeBeforeUpdate)&&invokeVNodeHook(Ne,me,Se,fe),toggleRecurse(K,!0);const Je=renderComponentRoot(K),Ze=K.subTree;K.subTree=Je,b(Ze,Je,v(Ze.el),ee(Ze),K,ie,le),Se.el=Je.el,ve===null&&updateHOCHostEl(K,Je.el),He&&queuePostRenderEffect(He,ie),(Ne=Se.props&&Se.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(Ne,me,Se,fe),ie)}else{let Se;const{el:ke,props:He}=G,{bm:me,m:fe,parent:ve,root:Ne,type:Je}=K,Ze=isAsyncWrapper(G);if(toggleRecurse(K,!1),me&&invokeArrayFns(me),!Ze&&(Se=He&&He.onVnodeBeforeMount)&&invokeVNodeHook(Se,ve,G),toggleRecurse(K,!0),ke&&we){const it=()=>{K.subTree=renderComponentRoot(K),we(ke,K.subTree,K,ie,null)};Ze&&Je.__asyncHydrate?Je.__asyncHydrate(ke,K,it):it()}else{Ne.ce&&Ne.ce._injectChildStyle(Je);const it=K.subTree=renderComponentRoot(K);b(null,it,q,ne,K,ie,le),G.el=it.el}if(fe&&queuePostRenderEffect(fe,ie),!Ze&&(Se=He&&He.onVnodeMounted)){const it=G;queuePostRenderEffect(()=>invokeVNodeHook(Se,ve,it),ie)}(G.shapeFlag&256||ve&&isAsyncWrapper(ve.vnode)&&ve.vnode.shapeFlag&256)&&K.a&&queuePostRenderEffect(K.a,ie),K.isMounted=!0,G=q=ne=null}};K.scope.on();const de=K.effect=new ReactiveEffect(se);K.scope.off();const pe=K.update=de.run.bind(de),Ee=K.job=de.runIfDirty.bind(de);Ee.i=K,Ee.id=K.uid,de.scheduler=()=>queueJob(Ee),toggleRecurse(K,!0),pe()},z=(K,G,q)=>{G.component=K;const ne=K.vnode.props;K.vnode=G,K.next=null,updateProps(K,G.props,ne,q),updateSlots(K,G.children,q),pauseTracking(),flushPreFlushCbs(K),resetTracking()},W=(K,G,q,ne,ie,le,ce,se,de=!1)=>{const pe=K&&K.children,Ee=K?K.shapeFlag:0,Se=G.children,{patchFlag:ke,shapeFlag:He}=G;if(ke>0){if(ke&128){H(pe,Se,q,ne,ie,le,ce,se,de);return}else if(ke&256){U(pe,Se,q,ne,ie,le,ce,se,de);return}}He&8?(Ee&16&&te(pe,ie,le),Se!==pe&&m(q,Se)):Ee&16?He&16?H(pe,Se,q,ne,ie,le,ce,se,de):te(pe,ie,le,!0):(Ee&8&&m(q,""),He&16&&L(Se,q,ne,ie,le,ce,se,de))},U=(K,G,q,ne,ie,le,ce,se,de)=>{K=K||EMPTY_ARR,G=G||EMPTY_ARR;const pe=K.length,Ee=G.length,Se=Math.min(pe,Ee);let ke;for(ke=0;keEe?te(K,ie,le,!0,!1,Se):L(G,q,ne,ie,le,ce,se,de,Se)},H=(K,G,q,ne,ie,le,ce,se,de)=>{let pe=0;const Ee=G.length;let Se=K.length-1,ke=Ee-1;for(;pe<=Se&&pe<=ke;){const He=K[pe],me=G[pe]=de?cloneIfMounted(G[pe]):normalizeVNode(G[pe]);if(isSameVNodeType(He,me))b(He,me,q,null,ie,le,ce,se,de);else break;pe++}for(;pe<=Se&&pe<=ke;){const He=K[Se],me=G[ke]=de?cloneIfMounted(G[ke]):normalizeVNode(G[ke]);if(isSameVNodeType(He,me))b(He,me,q,null,ie,le,ce,se,de);else break;Se--,ke--}if(pe>Se){if(pe<=ke){const He=ke+1,me=Heke)for(;pe<=Se;)j(K[pe],ie,le,!0),pe++;else{const He=pe,me=pe,fe=new Map;for(pe=me;pe<=ke;pe++){const Te=G[pe]=de?cloneIfMounted(G[pe]):normalizeVNode(G[pe]);Te.key!=null&&fe.set(Te.key,pe)}let ve,Ne=0;const Je=ke-me+1;let Ze=!1,it=0;const Be=new Array(Je);for(pe=0;pe=Je){j(Te,ie,le,!0);continue}let Oe;if(Te.key!=null)Oe=fe.get(Te.key);else for(ve=me;ve<=ke;ve++)if(Be[ve-me]===0&&isSameVNodeType(Te,G[ve])){Oe=ve;break}Oe===void 0?j(Te,ie,le,!0):(Be[Oe-me]=pe+1,Oe>=it?it=Oe:Ze=!0,b(Te,G[Oe],q,null,ie,le,ce,se,de),Ne++)}const xe=Ze?getSequence(Be):EMPTY_ARR;for(ve=xe.length-1,pe=Je-1;pe>=0;pe--){const Te=me+pe,Oe=G[Te],je=Te+1{const{el:le,type:ce,transition:se,children:de,shapeFlag:pe}=K;if(pe&6){V(K.component.subTree,G,q,ne);return}if(pe&128){K.suspense.move(G,q,ne);return}if(pe&64){ce.move(K,G,q,ge);return}if(ce===Fragment){l(le,G,q);for(let Se=0;Sese.enter(le),ie);else{const{leave:Se,delayLeave:ke,afterLeave:He}=se,me=()=>{K.ctx.isUnmounted?c(le):l(le,G,q)},fe=()=>{Se(le,()=>{me(),He&&He()})};ke?ke(le,me,fe):fe()}else l(le,G,q)},j=(K,G,q,ne=!1,ie=!1)=>{const{type:le,props:ce,ref:se,children:de,dynamicChildren:pe,shapeFlag:Ee,patchFlag:Se,dirs:ke,cacheIndex:He}=K;if(Se===-2&&(ie=!1),se!=null&&(pauseTracking(),setRef(se,null,q,K,!0),resetTracking()),He!=null&&(G.renderCache[He]=void 0),Ee&256){G.ctx.deactivate(K);return}const me=Ee&1&&ke,fe=!isAsyncWrapper(K);let ve;if(fe&&(ve=ce&&ce.onVnodeBeforeUnmount)&&invokeVNodeHook(ve,G,K),Ee&6)J(K.component,q,ne);else{if(Ee&128){K.suspense.unmount(q,ne);return}me&&invokeDirectiveHook(K,null,G,"beforeUnmount"),Ee&64?K.type.remove(K,G,q,ge,ne):pe&&!pe.hasOnce&&(le!==Fragment||Se>0&&Se&64)?te(pe,G,q,!1,!0):(le===Fragment&&Se&384||!ie&&Ee&16)&&te(de,G,q),ne&&X(K)}(fe&&(ve=ce&&ce.onVnodeUnmounted)||me)&&queuePostRenderEffect(()=>{ve&&invokeVNodeHook(ve,G,K),me&&invokeDirectiveHook(K,null,G,"unmounted")},q)},X=K=>{const{type:G,el:q,anchor:ne,transition:ie}=K;if(G===Fragment){Z(q,ne);return}if(G===Static){P(K);return}const le=()=>{c(q),ie&&!ie.persisted&&ie.afterLeave&&ie.afterLeave()};if(K.shapeFlag&1&&ie&&!ie.persisted){const{leave:ce,delayLeave:se}=ie,de=()=>ce(q,le);se?se(K.el,le,de):de()}else le()},Z=(K,G)=>{let q;for(;K!==G;)q=C(K),c(K),K=q;c(G)},J=(K,G,q)=>{const{bum:ne,scope:ie,job:le,subTree:ce,um:se,m:de,a:pe,parent:Ee,slots:{__:Se}}=K;invalidateMount(de),invalidateMount(pe),ne&&invokeArrayFns(ne),Ee&&isArray$4(Se)&&Se.forEach(ke=>{Ee.renderCache[ke]=void 0}),ie.stop(),le&&(le.flags|=8,j(ce,K,G,q)),se&&queuePostRenderEffect(se,G),queuePostRenderEffect(()=>{K.isUnmounted=!0},G),G&&G.pendingBranch&&!G.isUnmounted&&K.asyncDep&&!K.asyncResolved&&K.suspenseId===G.pendingId&&(G.deps--,G.deps===0&&G.resolve())},te=(K,G,q,ne=!1,ie=!1,le=0)=>{for(let ce=le;ce{if(K.shapeFlag&6)return ee(K.component.subTree);if(K.shapeFlag&128)return K.suspense.next();const G=C(K.anchor||K.el),q=G&&G[TeleportEndKey];return q?C(q):G};let re=!1;const ae=(K,G,q)=>{K==null?G._vnode&&j(G._vnode,null,null,!0):b(G._vnode||null,K,G,null,null,null,q),G._vnode=K,re||(re=!0,flushPreFlushCbs(),flushPostFlushCbs(),re=!1)},ge={p:b,um:j,m:V,r:X,mt:O,mc:L,pc:W,pbc:N,n:ee,o:a};let he,we;return o&&([he,we]=o(ge)),{render:ae,hydrate:he,createApp:createAppAPI(ae,he)}}function resolveChildrenNamespace({type:a,props:o},s){return s==="svg"&&a==="foreignObject"||s==="mathml"&&a==="annotation-xml"&&o&&o.encoding&&o.encoding.includes("html")?void 0:s}function toggleRecurse({effect:a,job:o},s){s?(a.flags|=32,o.flags|=4):(a.flags&=-33,o.flags&=-5)}function needTransition(a,o){return(!a||a&&!a.pendingBranch)&&o&&!o.persisted}function traverseStaticChildren(a,o,s=!1){const l=a.children,c=o.children;if(isArray$4(l)&&isArray$4(c))for(let d=0;d>1,a[s[A]]0&&(o[l]=s[d-1]),s[d]=l)}}for(d=s.length,u=s[d-1];d-- >0;)s[d]=u,u=o[u];return s}function locateNonHydratedAsyncRoot(a){const o=a.subTree.component;if(o)return o.asyncDep&&!o.asyncResolved?o:locateNonHydratedAsyncRoot(o)}function invalidateMount(a){if(a)for(let o=0;oinject(ssrContextKey);function watchEffect(a,o){return doWatch(a,null,o)}function watch(a,o,s){return doWatch(a,o,s)}function doWatch(a,o,s=EMPTY_OBJ){const{immediate:l,deep:c,flush:d,once:u}=s,A=extend$1({},s),g=o&&l||!o&&d!=="post";let f;if(isInSSRComponentSetup){if(d==="sync"){const w=useSSRContext();f=w.__watcherHandles||(w.__watcherHandles=[])}else if(!g){const w=()=>{};return w.stop=NOOP$1,w.resume=NOOP$1,w.pause=NOOP$1,w}}const m=currentInstance;A.call=(w,_,b)=>callWithAsyncErrorHandling(w,m,_,b);let v=!1;d==="post"?A.scheduler=w=>{queuePostRenderEffect(w,m&&m.suspense)}:d!=="sync"&&(v=!0,A.scheduler=(w,_)=>{_?w():queueJob(w)}),A.augmentJob=w=>{o&&(w.flags|=4),v&&(w.flags|=2,m&&(w.id=m.uid,w.i=m))};const C=watch$1(a,o,A);return isInSSRComponentSetup&&(f?f.push(C):g&&C()),C}function instanceWatch(a,o,s){const l=this.proxy,c=isString$5(a)?a.includes(".")?createPathGetter(l,a):()=>l[a]:a.bind(l,l);let d;isFunction$5(o)?d=o:(d=o.handler,s=o);const u=setCurrentInstance(this),A=doWatch(c,d.bind(l),s);return u(),A}function createPathGetter(a,o){const s=o.split(".");return()=>{let l=a;for(let c=0;co==="modelValue"||o==="model-value"?a.modelModifiers:a[`${o}Modifiers`]||a[`${camelize(o)}Modifiers`]||a[`${hyphenate(o)}Modifiers`];function emit(a,o,...s){if(a.isUnmounted)return;const l=a.vnode.props||EMPTY_OBJ;let c=s;const d=o.startsWith("update:"),u=d&&getModelModifiers(l,o.slice(7));u&&(u.trim&&(c=s.map(m=>isString$5(m)?m.trim():m)),u.number&&(c=s.map(looseToNumber)));let A,g=l[A=toHandlerKey(o)]||l[A=toHandlerKey(camelize(o))];!g&&d&&(g=l[A=toHandlerKey(hyphenate(o))]),g&&callWithAsyncErrorHandling(g,a,6,c);const f=l[A+"Once"];if(f){if(!a.emitted)a.emitted={};else if(a.emitted[A])return;a.emitted[A]=!0,callWithAsyncErrorHandling(f,a,6,c)}}function normalizeEmitsOptions(a,o,s=!1){const l=o.emitsCache,c=l.get(a);if(c!==void 0)return c;const d=a.emits;let u={},A=!1;if(!isFunction$5(a)){const g=f=>{const m=normalizeEmitsOptions(f,o,!0);m&&(A=!0,extend$1(u,m))};!s&&o.mixins.length&&o.mixins.forEach(g),a.extends&&g(a.extends),a.mixins&&a.mixins.forEach(g)}return!d&&!A?(isObject$4(a)&&l.set(a,null),null):(isArray$4(d)?d.forEach(g=>u[g]=null):extend$1(u,d),isObject$4(a)&&l.set(a,u),u)}function isEmitListener(a,o){return!a||!isOn(o)?!1:(o=o.slice(2).replace(/Once$/,""),hasOwn(a,o[0].toLowerCase()+o.slice(1))||hasOwn(a,hyphenate(o))||hasOwn(a,o))}function markAttrsAccessed(){}function renderComponentRoot(a){const{type:o,vnode:s,proxy:l,withProxy:c,propsOptions:[d],slots:u,attrs:A,emit:g,render:f,renderCache:m,props:v,data:C,setupState:w,ctx:_,inheritAttrs:b}=a,y=setCurrentRenderingInstance(a);let S,E;try{if(s.shapeFlag&4){const P=c||l,D=P;S=normalizeVNode(f.call(D,P,m,v,w,C,_)),E=A}else{const P=o;S=normalizeVNode(P.length>1?P(v,{attrs:A,slots:u,emit:g}):P(v,null)),E=o.props?A:getFunctionalFallthrough(A)}}catch(P){blockStack.length=0,handleError(P,a,1),S=createVNode(Comment$1)}let B=S;if(E&&b!==!1){const P=Object.keys(E),{shapeFlag:D}=B;P.length&&D&7&&(d&&P.some(isModelListener)&&(E=filterModelListeners(E,d)),B=cloneVNode(B,E,!1,!0))}return s.dirs&&(B=cloneVNode(B,null,!1,!0),B.dirs=B.dirs?B.dirs.concat(s.dirs):s.dirs),s.transition&&setTransitionHooks(B,s.transition),S=B,setCurrentRenderingInstance(y),S}const getFunctionalFallthrough=a=>{let o;for(const s in a)(s==="class"||s==="style"||isOn(s))&&((o||(o={}))[s]=a[s]);return o},filterModelListeners=(a,o)=>{const s={};for(const l in a)(!isModelListener(l)||!(l.slice(9)in o))&&(s[l]=a[l]);return s};function shouldUpdateComponent(a,o,s){const{props:l,children:c,component:d}=a,{props:u,children:A,patchFlag:g}=o,f=d.emitsOptions;if(o.dirs||o.transition)return!0;if(s&&g>=0){if(g&1024)return!0;if(g&16)return l?hasPropsChanged(l,u,f):!!u;if(g&8){const m=o.dynamicProps;for(let v=0;va.__isSuspense;function queueEffectWithSuspense(a,o){o&&o.pendingBranch?isArray$4(a)?o.effects.push(...a):o.effects.push(a):queuePostFlushCb(a)}const Fragment=Symbol.for("v-fgt"),Text$1=Symbol.for("v-txt"),Comment$1=Symbol.for("v-cmt"),Static=Symbol.for("v-stc"),blockStack=[];let currentBlock=null;function openBlock(a=!1){blockStack.push(currentBlock=a?null:[])}function closeBlock(){blockStack.pop(),currentBlock=blockStack[blockStack.length-1]||null}let isBlockTreeEnabled=1;function setBlockTracking(a,o=!1){isBlockTreeEnabled+=a,a<0&¤tBlock&&o&&(currentBlock.hasOnce=!0)}function setupBlock(a){return a.dynamicChildren=isBlockTreeEnabled>0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&¤tBlock&¤tBlock.push(a),a}function createElementBlock(a,o,s,l,c,d){return setupBlock(createBaseVNode(a,o,s,l,c,d,!0))}function createBlock(a,o,s,l,c){return setupBlock(createVNode(a,o,s,l,c,!0))}function isVNode(a){return a?a.__v_isVNode===!0:!1}function isSameVNodeType(a,o){return a.type===o.type&&a.key===o.key}const normalizeKey=({key:a})=>a!=null?a:null,normalizeRef=({ref:a,ref_key:o,ref_for:s})=>(typeof a=="number"&&(a=""+a),a!=null?isString$5(a)||isRef(a)||isFunction$5(a)?{i:currentRenderingInstance,r:a,k:o,f:!!s}:a:null);function createBaseVNode(a,o=null,s=null,l=0,c=null,d=a===Fragment?0:1,u=!1,A=!1){const g={__v_isVNode:!0,__v_skip:!0,type:a,props:o,key:o&&normalizeKey(o),ref:o&&normalizeRef(o),scopeId:currentScopeId,slotScopeIds:null,children:s,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:d,patchFlag:l,dynamicProps:c,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance};return A?(normalizeChildren(g,s),d&128&&a.normalize(g)):s&&(g.shapeFlag|=isString$5(s)?8:16),isBlockTreeEnabled>0&&!u&¤tBlock&&(g.patchFlag>0||d&6)&&g.patchFlag!==32&¤tBlock.push(g),g}const createVNode=_createVNode;function _createVNode(a,o=null,s=null,l=0,c=null,d=!1){if((!a||a===NULL_DYNAMIC_COMPONENT)&&(a=Comment$1),isVNode(a)){const A=cloneVNode(a,o,!0);return s&&normalizeChildren(A,s),isBlockTreeEnabled>0&&!d&¤tBlock&&(A.shapeFlag&6?currentBlock[currentBlock.indexOf(a)]=A:currentBlock.push(A)),A.patchFlag=-2,A}if(isClassComponent(a)&&(a=a.__vccOpts),o){o=guardReactiveProps(o);let{class:A,style:g}=o;A&&!isString$5(A)&&(o.class=normalizeClass(A)),isObject$4(g)&&(isProxy(g)&&!isArray$4(g)&&(g=extend$1({},g)),o.style=normalizeStyle(g))}const u=isString$5(a)?1:isSuspense(a)?128:isTeleport(a)?64:isObject$4(a)?4:isFunction$5(a)?2:0;return createBaseVNode(a,o,s,l,c,u,d,!0)}function guardReactiveProps(a){return a?isProxy(a)||isInternalObject(a)?extend$1({},a):a:null}function cloneVNode(a,o,s=!1,l=!1){const{props:c,ref:d,patchFlag:u,children:A,transition:g}=a,f=o?mergeProps(c||{},o):c,m={__v_isVNode:!0,__v_skip:!0,type:a.type,props:f,key:f&&normalizeKey(f),ref:o&&o.ref?s&&d?isArray$4(d)?d.concat(normalizeRef(o)):[d,normalizeRef(o)]:normalizeRef(o):d,scopeId:a.scopeId,slotScopeIds:a.slotScopeIds,children:A,target:a.target,targetStart:a.targetStart,targetAnchor:a.targetAnchor,staticCount:a.staticCount,shapeFlag:a.shapeFlag,patchFlag:o&&a.type!==Fragment?u===-1?16:u|16:u,dynamicProps:a.dynamicProps,dynamicChildren:a.dynamicChildren,appContext:a.appContext,dirs:a.dirs,transition:g,component:a.component,suspense:a.suspense,ssContent:a.ssContent&&cloneVNode(a.ssContent),ssFallback:a.ssFallback&&cloneVNode(a.ssFallback),el:a.el,anchor:a.anchor,ctx:a.ctx,ce:a.ce};return g&&l&&setTransitionHooks(m,g.clone(m)),m}function createTextVNode(a=" ",o=0){return createVNode(Text$1,null,a,o)}function createStaticVNode(a,o){const s=createVNode(Static,null,a);return s.staticCount=o,s}function createCommentVNode(a="",o=!1){return o?(openBlock(),createBlock(Comment$1,null,a)):createVNode(Comment$1,null,a)}function normalizeVNode(a){return a==null||typeof a=="boolean"?createVNode(Comment$1):isArray$4(a)?createVNode(Fragment,null,a.slice()):isVNode(a)?cloneIfMounted(a):createVNode(Text$1,null,String(a))}function cloneIfMounted(a){return a.el===null&&a.patchFlag!==-1||a.memo?a:cloneVNode(a)}function normalizeChildren(a,o){let s=0;const{shapeFlag:l}=a;if(o==null)o=null;else if(isArray$4(o))s=16;else if(typeof o=="object")if(l&65){const c=o.default;c&&(c._c&&(c._d=!1),normalizeChildren(a,c()),c._c&&(c._d=!0));return}else{s=32;const c=o._;!c&&!isInternalObject(o)?o._ctx=currentRenderingInstance:c===3&¤tRenderingInstance&&(currentRenderingInstance.slots._===1?o._=1:(o._=2,a.patchFlag|=1024))}else isFunction$5(o)?(o={default:o,_ctx:currentRenderingInstance},s=32):(o=String(o),l&64?(s=16,o=[createTextVNode(o)]):s=8);a.children=o,a.shapeFlag|=s}function mergeProps(...a){const o={};for(let s=0;scurrentInstance||currentRenderingInstance;let internalSetCurrentInstance,setInSSRSetupState;{const a=getGlobalThis(),o=(s,l)=>{let c;return(c=a[s])||(c=a[s]=[]),c.push(l),d=>{c.length>1?c.forEach(u=>u(d)):c[0](d)}};internalSetCurrentInstance=o("__VUE_INSTANCE_SETTERS__",s=>currentInstance=s),setInSSRSetupState=o("__VUE_SSR_SETTERS__",s=>isInSSRComponentSetup=s)}const setCurrentInstance=a=>{const o=currentInstance;return internalSetCurrentInstance(a),a.scope.on(),()=>{a.scope.off(),internalSetCurrentInstance(o)}},unsetCurrentInstance=()=>{currentInstance&¤tInstance.scope.off(),internalSetCurrentInstance(null)};function isStatefulComponent(a){return a.vnode.shapeFlag&4}let isInSSRComponentSetup=!1;function setupComponent(a,o=!1,s=!1){o&&setInSSRSetupState(o);const{props:l,children:c}=a.vnode,d=isStatefulComponent(a);initProps(a,l,d,o),initSlots(a,c,s||o);const u=d?setupStatefulComponent(a,o):void 0;return o&&setInSSRSetupState(!1),u}function setupStatefulComponent(a,o){const s=a.type;a.accessCache=Object.create(null),a.proxy=new Proxy(a.ctx,PublicInstanceProxyHandlers);const{setup:l}=s;if(l){pauseTracking();const c=a.setupContext=l.length>1?createSetupContext(a):null,d=setCurrentInstance(a),u=callWithErrorHandling(l,a,0,[a.props,c]),A=isPromise$1(u);if(resetTracking(),d(),(A||a.sp)&&!isAsyncWrapper(a)&&markAsyncBoundary(a),A){if(u.then(unsetCurrentInstance,unsetCurrentInstance),o)return u.then(g=>{handleSetupResult(a,g,o)}).catch(g=>{handleError(g,a,0)});a.asyncDep=u}else handleSetupResult(a,u,o)}else finishComponentSetup(a,o)}function handleSetupResult(a,o,s){isFunction$5(o)?a.type.__ssrInlineRender?a.ssrRender=o:a.render=o:isObject$4(o)&&(a.setupState=proxyRefs(o)),finishComponentSetup(a,s)}let compile$1;function finishComponentSetup(a,o,s){const l=a.type;if(!a.render){if(!o&&compile$1&&!l.render){const c=l.template||resolveMergedOptions(a).template;if(c){const{isCustomElement:d,compilerOptions:u}=a.appContext.config,{delimiters:A,compilerOptions:g}=l,f=extend$1(extend$1({isCustomElement:d,delimiters:A},u),g);l.render=compile$1(c,f)}}a.render=l.render||NOOP$1}{const c=setCurrentInstance(a);pauseTracking();try{applyOptions(a)}finally{resetTracking(),c()}}}const attrsProxyHandlers={get(a,o){return track(a,"get",""),a[o]}};function createSetupContext(a){const o=s=>{a.exposed=s||{}};return{attrs:new Proxy(a.attrs,attrsProxyHandlers),slots:a.slots,emit:a.emit,expose:o}}function getComponentPublicInstance(a){return a.exposed?a.exposeProxy||(a.exposeProxy=new Proxy(proxyRefs(markRaw(a.exposed)),{get(o,s){if(s in o)return o[s];if(s in publicPropertiesMap)return publicPropertiesMap[s](a)},has(o,s){return s in o||s in publicPropertiesMap}})):a.proxy}const classifyRE=/(?:^|[-_])(\w)/g,classify=a=>a.replace(classifyRE,o=>o.toUpperCase()).replace(/[-_]/g,"");function getComponentName(a,o=!0){return isFunction$5(a)?a.displayName||a.name:a.name||o&&a.__name}function formatComponentName(a,o,s=!1){let l=getComponentName(o);if(!l&&o.__file){const c=o.__file.match(/([^/\\]+)\.\w+$/);c&&(l=c[1])}if(!l&&a&&a.parent){const c=d=>{for(const u in d)if(d[u]===o)return u};l=c(a.components||a.parent.type.components)||c(a.appContext.components)}return l?classify(l):s?"App":"Anonymous"}function isClassComponent(a){return isFunction$5(a)&&"__vccOpts"in a}const computed=(a,o)=>computed$1(a,o,isInSSRComponentSetup);function h$1(a,o,s){const l=arguments.length;return l===2?isObject$4(o)&&!isArray$4(o)?isVNode(o)?createVNode(a,null,[o]):createVNode(a,o):createVNode(a,null,o):(l>3?s=Array.prototype.slice.call(arguments,2):l===3&&isVNode(s)&&(s=[s]),createVNode(a,o,s))}const version="3.5.14";/** +`],...formatTraceEntry(s))}),o}function formatTraceEntry({vnode:a,recurseCount:o}){const s=o>0?`... (${o} recursive calls)`:"",l=a.component?a.component.parent==null:!1,c=` at <${formatComponentName(a.component,a.type,l)}`,d=">"+s;return a.props?[c,...formatProps(a.props),d]:[c+d]}function formatProps(a){const o=[],s=Object.keys(a);return s.slice(0,3).forEach(l=>{o.push(...formatProp(l,a[l]))}),s.length>3&&o.push(" ..."),o}function formatProp(a,o,s){return isString$5(o)?(o=JSON.stringify(o),s?o:[`${a}=${o}`]):typeof o=="number"||typeof o=="boolean"||o==null?s?o:[`${a}=${o}`]:isRef(o)?(o=formatProp(a,toRaw(o.value),!0),s?o:[`${a}=Ref<`,o,">"]):isFunction$5(o)?[`${a}=fn${o.name?`<${o.name}>`:""}`]:(o=toRaw(o),s?o:[`${a}=`,o])}function callWithErrorHandling(a,o,s,l){try{return l?a(...l):a()}catch(c){handleError(c,o,s)}}function callWithAsyncErrorHandling(a,o,s,l){if(isFunction$5(a)){const c=callWithErrorHandling(a,o,s,l);return c&&isPromise$1(c)&&c.catch(d=>{handleError(d,o,s)}),c}if(isArray$4(a)){const c=[];for(let d=0;d>>1,c=queue[l],d=getId(c);d=getId(s)?queue.push(a):queue.splice(findInsertionIndex$1(o),0,a),a.flags|=1,queueFlush()}}function queueFlush(){currentFlushPromise||(currentFlushPromise=resolvedPromise.then(flushJobs))}function queuePostFlushCb(a){isArray$4(a)?pendingPostFlushCbs.push(...a):activePostFlushCbs&&a.id===-1?activePostFlushCbs.splice(postFlushIndex+1,0,a):a.flags&1||(pendingPostFlushCbs.push(a),a.flags|=1),queueFlush()}function flushPreFlushCbs(a,o,s=flushIndex+1){for(;sgetId(s)-getId(l));if(pendingPostFlushCbs.length=0,activePostFlushCbs){activePostFlushCbs.push(...o);return}for(activePostFlushCbs=o,postFlushIndex=0;postFlushIndexa.id==null?a.flags&2?-1:1/0:a.id;function flushJobs(a){const o=NOOP$1;try{for(flushIndex=0;flushIndex{l._d&&setBlockTracking(-1);const d=setCurrentRenderingInstance(o);let u;try{u=a(...c)}finally{setCurrentRenderingInstance(d),l._d&&setBlockTracking(1)}return u};return l._n=!0,l._c=!0,l._d=!0,l}function withDirectives(a,o){if(currentRenderingInstance===null)return a;const s=getComponentPublicInstance(currentRenderingInstance),l=a.dirs||(a.dirs=[]);for(let c=0;ca.__isTeleport,isTeleportDisabled=a=>a&&(a.disabled||a.disabled===""),isTeleportDeferred=a=>a&&(a.defer||a.defer===""),isTargetSVG=a=>typeof SVGElement!="undefined"&&a instanceof SVGElement,isTargetMathML=a=>typeof MathMLElement=="function"&&a instanceof MathMLElement,resolveTarget=(a,o)=>{const s=a&&a.to;return isString$5(s)?o?o(s):null:s},TeleportImpl={name:"Teleport",__isTeleport:!0,process(a,o,s,l,c,d,u,A,g,f){const{mc:m,pc:v,pbc:C,o:{insert:w,querySelector:_,createText:b,createComment:y}}=f,S=isTeleportDisabled(o.props);let{shapeFlag:E,children:B,dynamicChildren:P}=o;if(a==null){const D=o.el=b(""),k=o.anchor=b("");w(D,s,l),w(k,s,l);const I=(T,N)=>{E&16&&(c&&c.isCE&&(c.ce._teleportTarget=T),m(B,T,N,c,d,u,A,g))},L=()=>{const T=o.target=resolveTarget(o.props,_),N=prepareAnchor(T,o,b,w);T&&(u!=="svg"&&isTargetSVG(T)?u="svg":u!=="mathml"&&isTargetMathML(T)&&(u="mathml"),S||(I(T,N),updateCssVars(o,!1)))};S&&(I(s,k),updateCssVars(o,!0)),isTeleportDeferred(o.props)?queuePostRenderEffect(()=>{L(),o.el.__isMounted=!0},d):L()}else{if(isTeleportDeferred(o.props)&&!a.el.__isMounted){queuePostRenderEffect(()=>{TeleportImpl.process(a,o,s,l,c,d,u,A,g,f),delete a.el.__isMounted},d);return}o.el=a.el,o.targetStart=a.targetStart;const D=o.anchor=a.anchor,k=o.target=a.target,I=o.targetAnchor=a.targetAnchor,L=isTeleportDisabled(a.props),T=L?s:k,N=L?D:I;if(u==="svg"||isTargetSVG(k)?u="svg":(u==="mathml"||isTargetMathML(k))&&(u="mathml"),P?(C(a.dynamicChildren,P,T,c,d,u,A),traverseStaticChildren(a,o,!0)):g||v(a,o,T,N,c,d,u,A,!1),S)L?o.props&&a.props&&o.props.to!==a.props.to&&(o.props.to=a.props.to):moveTeleport(o,s,D,f,1);else if((o.props&&o.props.to)!==(a.props&&a.props.to)){const x=o.target=resolveTarget(o.props,_);x&&moveTeleport(o,x,null,f,0)}else L&&moveTeleport(o,k,I,f,1);updateCssVars(o,S)}},remove(a,o,s,{um:l,o:{remove:c}},d){const{shapeFlag:u,children:A,anchor:g,targetStart:f,targetAnchor:m,target:v,props:C}=a;if(v&&(c(f),c(m)),d&&c(g),u&16){const w=d||!isTeleportDisabled(C);for(let _=0;_{a.isMounted=!0}),onBeforeUnmount(()=>{a.isUnmounting=!0}),a}const TransitionHookValidator=[Function,Array],BaseTransitionPropsValidators={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:TransitionHookValidator,onEnter:TransitionHookValidator,onAfterEnter:TransitionHookValidator,onEnterCancelled:TransitionHookValidator,onBeforeLeave:TransitionHookValidator,onLeave:TransitionHookValidator,onAfterLeave:TransitionHookValidator,onLeaveCancelled:TransitionHookValidator,onBeforeAppear:TransitionHookValidator,onAppear:TransitionHookValidator,onAfterAppear:TransitionHookValidator,onAppearCancelled:TransitionHookValidator},recursiveGetSubtree=a=>{const o=a.subTree;return o.component?recursiveGetSubtree(o.component):o},BaseTransitionImpl={name:"BaseTransition",props:BaseTransitionPropsValidators,setup(a,{slots:o}){const s=getCurrentInstance(),l=useTransitionState();return()=>{const c=o.default&&getTransitionRawChildren(o.default(),!0);if(!c||!c.length)return;const d=findNonCommentChild(c),u=toRaw(a),{mode:A}=u;if(l.isLeaving)return emptyPlaceholder(d);const g=getInnerChild$1(d);if(!g)return emptyPlaceholder(d);let f=resolveTransitionHooks(g,u,l,s,v=>f=v);g.type!==Comment$1&&setTransitionHooks(g,f);let m=s.subTree&&getInnerChild$1(s.subTree);if(m&&m.type!==Comment$1&&!isSameVNodeType(g,m)&&recursiveGetSubtree(s).type!==Comment$1){let v=resolveTransitionHooks(m,u,l,s);if(setTransitionHooks(m,v),A==="out-in"&&g.type!==Comment$1)return l.isLeaving=!0,v.afterLeave=()=>{l.isLeaving=!1,s.job.flags&8||s.update(),delete v.afterLeave,m=void 0},emptyPlaceholder(d);A==="in-out"&&g.type!==Comment$1?v.delayLeave=(C,w,_)=>{const b=getLeavingNodesForType(l,m);b[String(m.key)]=m,C[leaveCbKey]=()=>{w(),C[leaveCbKey]=void 0,delete f.delayedLeave,m=void 0},f.delayedLeave=()=>{_(),delete f.delayedLeave,m=void 0}}:m=void 0}else m&&(m=void 0);return d}}};function findNonCommentChild(a){let o=a[0];if(a.length>1){for(const s of a)if(s.type!==Comment$1){o=s;break}}return o}const BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(a,o){const{leavingVNodes:s}=a;let l=s.get(o.type);return l||(l=Object.create(null),s.set(o.type,l)),l}function resolveTransitionHooks(a,o,s,l,c){const{appear:d,mode:u,persisted:A=!1,onBeforeEnter:g,onEnter:f,onAfterEnter:m,onEnterCancelled:v,onBeforeLeave:C,onLeave:w,onAfterLeave:_,onLeaveCancelled:b,onBeforeAppear:y,onAppear:S,onAfterAppear:E,onAppearCancelled:B}=o,P=String(a.key),D=getLeavingNodesForType(s,a),k=(T,N)=>{T&&callWithAsyncErrorHandling(T,l,9,N)},I=(T,N)=>{const x=N[1];k(T,N),isArray$4(T)?T.every(M=>M.length<=1)&&x():T.length<=1&&x()},L={mode:u,persisted:A,beforeEnter(T){let N=g;if(!s.isMounted)if(d)N=y||g;else return;T[leaveCbKey]&&T[leaveCbKey](!0);const x=D[P];x&&isSameVNodeType(a,x)&&x.el[leaveCbKey]&&x.el[leaveCbKey](),k(N,[T])},enter(T){let N=f,x=m,M=v;if(!s.isMounted)if(d)N=S||f,x=E||m,M=B||v;else return;let F=!1;const O=T[enterCbKey$1]=R=>{F||(F=!0,R?k(M,[T]):k(x,[T]),L.delayedLeave&&L.delayedLeave(),T[enterCbKey$1]=void 0)};N?I(N,[T,O]):O()},leave(T,N){const x=String(a.key);if(T[enterCbKey$1]&&T[enterCbKey$1](!0),s.isUnmounting)return N();k(C,[T]);let M=!1;const F=T[leaveCbKey]=O=>{M||(M=!0,N(),O?k(b,[T]):k(_,[T]),T[leaveCbKey]=void 0,D[x]===a&&delete D[x])};D[x]=a,w?I(w,[T,F]):F()},clone(T){const N=resolveTransitionHooks(T,o,s,l,c);return c&&c(N),N}};return L}function emptyPlaceholder(a){if(isKeepAlive(a))return a=cloneVNode(a),a.children=null,a}function getInnerChild$1(a){if(!isKeepAlive(a))return isTeleport(a.type)&&a.children?findNonCommentChild(a.children):a;if(a.component)return a.component.subTree;const{shapeFlag:o,children:s}=a;if(s){if(o&16)return s[0];if(o&32&&isFunction$5(s.default))return s.default()}}function setTransitionHooks(a,o){a.shapeFlag&6&&a.component?(a.transition=o,setTransitionHooks(a.component.subTree,o)):a.shapeFlag&128?(a.ssContent.transition=o.clone(a.ssContent),a.ssFallback.transition=o.clone(a.ssFallback)):a.transition=o}function getTransitionRawChildren(a,o=!1,s){let l=[],c=0;for(let d=0;d1)for(let d=0;dextend$1({name:a.name},o,{setup:a}))():a}function markAsyncBoundary(a){a.ids=[a.ids[0]+a.ids[2]+++"-",0,0]}function setRef(a,o,s,l,c=!1){if(isArray$4(a)){a.forEach((_,b)=>setRef(_,o&&(isArray$4(o)?o[b]:o),s,l,c));return}if(isAsyncWrapper(l)&&!c){l.shapeFlag&512&&l.type.__asyncResolved&&l.component.subTree.component&&setRef(a,o,s,l.component.subTree);return}const d=l.shapeFlag&4?getComponentPublicInstance(l.component):l.el,u=c?null:d,{i:A,r:g}=a,f=o&&o.r,m=A.refs===EMPTY_OBJ?A.refs={}:A.refs,v=A.setupState,C=toRaw(v),w=v===EMPTY_OBJ?()=>!1:_=>hasOwn(C,_);if(f!=null&&f!==g&&(isString$5(f)?(m[f]=null,w(f)&&(v[f]=null)):isRef(f)&&(f.value=null)),isFunction$5(g))callWithErrorHandling(g,A,12,[u,m]);else{const _=isString$5(g),b=isRef(g);if(_||b){const y=()=>{if(a.f){const S=_?w(g)?v[g]:m[g]:g.value;c?isArray$4(S)&&remove(S,d):isArray$4(S)?S.includes(d)||S.push(d):_?(m[g]=[d],w(g)&&(v[g]=m[g])):(g.value=[d],a.k&&(m[a.k]=g.value))}else _?(m[g]=u,w(g)&&(v[g]=u)):b&&(g.value=u,a.k&&(m[a.k]=u))};u?(y.id=-1,queuePostRenderEffect(y,s)):y()}}}getGlobalThis().requestIdleCallback;getGlobalThis().cancelIdleCallback;const isAsyncWrapper=a=>!!a.type.__asyncLoader,isKeepAlive=a=>a.type.__isKeepAlive;function onActivated(a,o){registerKeepAliveHook(a,"a",o)}function onDeactivated(a,o){registerKeepAliveHook(a,"da",o)}function registerKeepAliveHook(a,o,s=currentInstance){const l=a.__wdc||(a.__wdc=()=>{let c=s;for(;c;){if(c.isDeactivated)return;c=c.parent}return a()});if(injectHook(o,l,s),s){let c=s.parent;for(;c&&c.parent;)isKeepAlive(c.parent.vnode)&&injectToKeepAliveRoot(l,o,s,c),c=c.parent}}function injectToKeepAliveRoot(a,o,s,l){const c=injectHook(o,a,l,!0);onUnmounted(()=>{remove(l[o],c)},s)}function injectHook(a,o,s=currentInstance,l=!1){if(s){const c=s[a]||(s[a]=[]),d=o.__weh||(o.__weh=(...u)=>{pauseTracking();const A=setCurrentInstance(s),g=callWithAsyncErrorHandling(o,s,a,u);return A(),resetTracking(),g});return l?c.unshift(d):c.push(d),d}}const createHook=a=>(o,s=currentInstance)=>{(!isInSSRComponentSetup||a==="sp")&&injectHook(a,(...l)=>o(...l),s)},onBeforeMount=createHook("bm"),onMounted=createHook("m"),onBeforeUpdate=createHook("bu"),onUpdated=createHook("u"),onBeforeUnmount=createHook("bum"),onUnmounted=createHook("um"),onServerPrefetch=createHook("sp"),onRenderTriggered=createHook("rtg"),onRenderTracked=createHook("rtc");function onErrorCaptured(a,o=currentInstance){injectHook("ec",a,o)}const COMPONENTS="components";function resolveComponent(a,o){return resolveAsset(COMPONENTS,a,!0,o)||a}const NULL_DYNAMIC_COMPONENT=Symbol.for("v-ndc");function resolveDynamicComponent(a){return isString$5(a)?resolveAsset(COMPONENTS,a,!1)||a:a||NULL_DYNAMIC_COMPONENT}function resolveAsset(a,o,s=!0,l=!1){const c=currentRenderingInstance||currentInstance;if(c){const d=c.type;if(a===COMPONENTS){const A=getComponentName(d,!1);if(A&&(A===o||A===camelize(o)||A===capitalize(camelize(o))))return d}const u=resolve$2(c[a]||d[a],o)||resolve$2(c.appContext[a],o);return!u&&l?d:u}}function resolve$2(a,o){return a&&(a[o]||a[camelize(o)]||a[capitalize(camelize(o))])}function renderList(a,o,s,l){let c;const d=s&&s[l],u=isArray$4(a);if(u||isString$5(a)){const A=u&&isReactive(a);let g=!1,f=!1;A&&(g=!isShallow(a),f=isReadonly(a),a=shallowReadArray(a)),c=new Array(a.length);for(let m=0,v=a.length;mo(A,g,void 0,d&&d[g]));else{const A=Object.keys(a);c=new Array(A.length);for(let g=0,f=A.length;g{const d=l.fn(...c);return d&&(d.key=l.key),d}:l.fn)}return a}function renderSlot(a,o,s={},l,c){if(currentRenderingInstance.ce||currentRenderingInstance.parent&&isAsyncWrapper(currentRenderingInstance.parent)&¤tRenderingInstance.parent.ce)return o!=="default"&&(s.name=o),openBlock(),createBlock(Fragment,null,[createVNode("slot",s,l&&l())],64);let d=a[o];d&&d._c&&(d._d=!1),openBlock();const u=d&&ensureValidVNode(d(s)),A=s.key||u&&u.key,g=createBlock(Fragment,{key:(A&&!isSymbol(A)?A:`_${o}`)+(!u&&l?"_fb":"")},u||(l?l():[]),u&&a._===1?64:-2);return!c&&g.scopeId&&(g.slotScopeIds=[g.scopeId+"-s"]),d&&d._c&&(d._d=!0),g}function ensureValidVNode(a){return a.some(o=>isVNode(o)?!(o.type===Comment$1||o.type===Fragment&&!ensureValidVNode(o.children)):!0)?a:null}const getPublicInstance=a=>a?isStatefulComponent(a)?getComponentPublicInstance(a):getPublicInstance(a.parent):null,publicPropertiesMap=extend$1(Object.create(null),{$:a=>a,$el:a=>a.vnode.el,$data:a=>a.data,$props:a=>a.props,$attrs:a=>a.attrs,$slots:a=>a.slots,$refs:a=>a.refs,$parent:a=>getPublicInstance(a.parent),$root:a=>getPublicInstance(a.root),$host:a=>a.ce,$emit:a=>a.emit,$options:a=>resolveMergedOptions(a),$forceUpdate:a=>a.f||(a.f=()=>{queueJob(a.update)}),$nextTick:a=>a.n||(a.n=nextTick.bind(a.proxy)),$watch:a=>instanceWatch.bind(a)}),hasSetupBinding=(a,o)=>a!==EMPTY_OBJ&&!a.__isScriptSetup&&hasOwn(a,o),PublicInstanceProxyHandlers={get({_:a},o){if(o==="__v_skip")return!0;const{ctx:s,setupState:l,data:c,props:d,accessCache:u,type:A,appContext:g}=a;let f;if(o[0]!=="$"){const w=u[o];if(w!==void 0)switch(w){case 1:return l[o];case 2:return c[o];case 4:return s[o];case 3:return d[o]}else{if(hasSetupBinding(l,o))return u[o]=1,l[o];if(c!==EMPTY_OBJ&&hasOwn(c,o))return u[o]=2,c[o];if((f=a.propsOptions[0])&&hasOwn(f,o))return u[o]=3,d[o];if(s!==EMPTY_OBJ&&hasOwn(s,o))return u[o]=4,s[o];shouldCacheAccess&&(u[o]=0)}}const m=publicPropertiesMap[o];let v,C;if(m)return o==="$attrs"&&track(a.attrs,"get",""),m(a);if((v=A.__cssModules)&&(v=v[o]))return v;if(s!==EMPTY_OBJ&&hasOwn(s,o))return u[o]=4,s[o];if(C=g.config.globalProperties,hasOwn(C,o))return C[o]},set({_:a},o,s){const{data:l,setupState:c,ctx:d}=a;return hasSetupBinding(c,o)?(c[o]=s,!0):l!==EMPTY_OBJ&&hasOwn(l,o)?(l[o]=s,!0):hasOwn(a.props,o)||o[0]==="$"&&o.slice(1)in a?!1:(d[o]=s,!0)},has({_:{data:a,setupState:o,accessCache:s,ctx:l,appContext:c,propsOptions:d}},u){let A;return!!s[u]||a!==EMPTY_OBJ&&hasOwn(a,u)||hasSetupBinding(o,u)||(A=d[0])&&hasOwn(A,u)||hasOwn(l,u)||hasOwn(publicPropertiesMap,u)||hasOwn(c.config.globalProperties,u)},defineProperty(a,o,s){return s.get!=null?a._.accessCache[o]=0:hasOwn(s,"value")&&this.set(a,o,s.value,null),Reflect.defineProperty(a,o,s)}};function normalizePropsOrEmits(a){return isArray$4(a)?a.reduce((o,s)=>(o[s]=null,o),{}):a}let shouldCacheAccess=!0;function applyOptions(a){const o=resolveMergedOptions(a),s=a.proxy,l=a.ctx;shouldCacheAccess=!1,o.beforeCreate&&callHook$1(o.beforeCreate,a,"bc");const{data:c,computed:d,methods:u,watch:A,provide:g,inject:f,created:m,beforeMount:v,mounted:C,beforeUpdate:w,updated:_,activated:b,deactivated:y,beforeDestroy:S,beforeUnmount:E,destroyed:B,unmounted:P,render:D,renderTracked:k,renderTriggered:I,errorCaptured:L,serverPrefetch:T,expose:N,inheritAttrs:x,components:M,directives:F,filters:O}=o;if(f&&resolveInjections(f,l,null),u)for(const z in u){const W=u[z];isFunction$5(W)&&(l[z]=W.bind(s))}if(c){const z=c.call(s,s);isObject$4(z)&&(a.data=reactive(z))}if(shouldCacheAccess=!0,d)for(const z in d){const W=d[z],U=isFunction$5(W)?W.bind(s,s):isFunction$5(W.get)?W.get.bind(s,s):NOOP$1,H=!isFunction$5(W)&&isFunction$5(W.set)?W.set.bind(s):NOOP$1,V=computed({get:U,set:H});Object.defineProperty(l,z,{enumerable:!0,configurable:!0,get:()=>V.value,set:j=>V.value=j})}if(A)for(const z in A)createWatcher(A[z],l,s,z);if(g){const z=isFunction$5(g)?g.call(s):g;Reflect.ownKeys(z).forEach(W=>{provide(W,z[W])})}m&&callHook$1(m,a,"c");function Q(z,W){isArray$4(W)?W.forEach(U=>z(U.bind(s))):W&&z(W.bind(s))}if(Q(onBeforeMount,v),Q(onMounted,C),Q(onBeforeUpdate,w),Q(onUpdated,_),Q(onActivated,b),Q(onDeactivated,y),Q(onErrorCaptured,L),Q(onRenderTracked,k),Q(onRenderTriggered,I),Q(onBeforeUnmount,E),Q(onUnmounted,P),Q(onServerPrefetch,T),isArray$4(N))if(N.length){const z=a.exposed||(a.exposed={});N.forEach(W=>{Object.defineProperty(z,W,{get:()=>s[W],set:U=>s[W]=U})})}else a.exposed||(a.exposed={});D&&a.render===NOOP$1&&(a.render=D),x!=null&&(a.inheritAttrs=x),M&&(a.components=M),F&&(a.directives=F),T&&markAsyncBoundary(a)}function resolveInjections(a,o,s=NOOP$1){isArray$4(a)&&(a=normalizeInject(a));for(const l in a){const c=a[l];let d;isObject$4(c)?"default"in c?d=inject(c.from||l,c.default,!0):d=inject(c.from||l):d=inject(c),isRef(d)?Object.defineProperty(o,l,{enumerable:!0,configurable:!0,get:()=>d.value,set:u=>d.value=u}):o[l]=d}}function callHook$1(a,o,s){callWithAsyncErrorHandling(isArray$4(a)?a.map(l=>l.bind(o.proxy)):a.bind(o.proxy),o,s)}function createWatcher(a,o,s,l){let c=l.includes(".")?createPathGetter(s,l):()=>s[l];if(isString$5(a)){const d=o[a];isFunction$5(d)&&watch(c,d)}else if(isFunction$5(a))watch(c,a.bind(s));else if(isObject$4(a))if(isArray$4(a))a.forEach(d=>createWatcher(d,o,s,l));else{const d=isFunction$5(a.handler)?a.handler.bind(s):o[a.handler];isFunction$5(d)&&watch(c,d,a)}}function resolveMergedOptions(a){const o=a.type,{mixins:s,extends:l}=o,{mixins:c,optionsCache:d,config:{optionMergeStrategies:u}}=a.appContext,A=d.get(o);let g;return A?g=A:!c.length&&!s&&!l?g=o:(g={},c.length&&c.forEach(f=>mergeOptions$1(g,f,u,!0)),mergeOptions$1(g,o,u)),isObject$4(o)&&d.set(o,g),g}function mergeOptions$1(a,o,s,l=!1){const{mixins:c,extends:d}=o;d&&mergeOptions$1(a,d,s,!0),c&&c.forEach(u=>mergeOptions$1(a,u,s,!0));for(const u in o)if(!(l&&u==="expose")){const A=internalOptionMergeStrats[u]||s&&s[u];a[u]=A?A(a[u],o[u]):o[u]}return a}const internalOptionMergeStrats={data:mergeDataFn,props:mergeEmitsOrPropsOptions,emits:mergeEmitsOrPropsOptions,methods:mergeObjectOptions,computed:mergeObjectOptions,beforeCreate:mergeAsArray,created:mergeAsArray,beforeMount:mergeAsArray,mounted:mergeAsArray,beforeUpdate:mergeAsArray,updated:mergeAsArray,beforeDestroy:mergeAsArray,beforeUnmount:mergeAsArray,destroyed:mergeAsArray,unmounted:mergeAsArray,activated:mergeAsArray,deactivated:mergeAsArray,errorCaptured:mergeAsArray,serverPrefetch:mergeAsArray,components:mergeObjectOptions,directives:mergeObjectOptions,watch:mergeWatchOptions,provide:mergeDataFn,inject:mergeInject};function mergeDataFn(a,o){return o?a?function(){return extend$1(isFunction$5(a)?a.call(this,this):a,isFunction$5(o)?o.call(this,this):o)}:o:a}function mergeInject(a,o){return mergeObjectOptions(normalizeInject(a),normalizeInject(o))}function normalizeInject(a){if(isArray$4(a)){const o={};for(let s=0;s1)return s&&isFunction$5(o)?o.call(l&&l.proxy):o}}const internalObjectProto={},createInternalObject=()=>Object.create(internalObjectProto),isInternalObject=a=>Object.getPrototypeOf(a)===internalObjectProto;function initProps(a,o,s,l=!1){const c={},d=createInternalObject();a.propsDefaults=Object.create(null),setFullProps(a,o,c,d);for(const u in a.propsOptions[0])u in c||(c[u]=void 0);s?a.props=l?c:shallowReactive(c):a.type.props?a.props=c:a.props=d,a.attrs=d}function updateProps(a,o,s,l){const{props:c,attrs:d,vnode:{patchFlag:u}}=a,A=toRaw(c),[g]=a.propsOptions;let f=!1;if((l||u>0)&&!(u&16)){if(u&8){const m=a.vnode.dynamicProps;for(let v=0;v{g=!0;const[C,w]=normalizePropsOptions(v,o,!0);extend$1(u,C),w&&A.push(...w)};!s&&o.mixins.length&&o.mixins.forEach(m),a.extends&&m(a.extends),a.mixins&&a.mixins.forEach(m)}if(!d&&!g)return isObject$4(a)&&l.set(a,EMPTY_ARR),EMPTY_ARR;if(isArray$4(d))for(let m=0;ma[0]==="_"||a==="$stable",normalizeSlotValue=a=>isArray$4(a)?a.map(normalizeVNode):[normalizeVNode(a)],normalizeSlot$1=(a,o,s)=>{if(o._n)return o;const l=withCtx((...c)=>normalizeSlotValue(o(...c)),s);return l._c=!1,l},normalizeObjectSlots=(a,o,s)=>{const l=a._ctx;for(const c in a){if(isInternalKey(c))continue;const d=a[c];if(isFunction$5(d))o[c]=normalizeSlot$1(c,d,l);else if(d!=null){const u=normalizeSlotValue(d);o[c]=()=>u}}},normalizeVNodeSlots=(a,o)=>{const s=normalizeSlotValue(o);a.slots.default=()=>s},assignSlots=(a,o,s)=>{for(const l in o)(s||!isInternalKey(l))&&(a[l]=o[l])},initSlots=(a,o,s)=>{const l=a.slots=createInternalObject();if(a.vnode.shapeFlag&32){const c=o._;c?(assignSlots(l,o,s),s&&def$1(l,"_",c,!0)):normalizeObjectSlots(o,l)}else o&&normalizeVNodeSlots(a,o)},updateSlots=(a,o,s)=>{const{vnode:l,slots:c}=a;let d=!0,u=EMPTY_OBJ;if(l.shapeFlag&32){const A=o._;A?s&&A===1?d=!1:assignSlots(c,o,s):(d=!o.$stable,normalizeObjectSlots(o,c)),u=o}else o&&(normalizeVNodeSlots(a,o),u={default:1});if(d)for(const A in c)!isInternalKey(A)&&u[A]==null&&delete c[A]};function initFeatureFlags(){typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__!="boolean"&&(getGlobalThis().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}const queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(a){return baseCreateRenderer(a)}function baseCreateRenderer(a,o){initFeatureFlags();const s=getGlobalThis();s.__VUE__=!0;const{insert:l,remove:c,patchProp:d,createElement:u,createText:A,createComment:g,setText:f,setElementText:m,parentNode:v,nextSibling:C,setScopeId:w=NOOP$1,insertStaticContent:_}=a,b=(K,G,q,ne=null,ie=null,le=null,ce=void 0,se=null,de=!!G.dynamicChildren)=>{if(K===G)return;K&&!isSameVNodeType(K,G)&&(ne=ee(K),j(K,ie,le,!0),K=null),G.patchFlag===-2&&(de=!1,G.dynamicChildren=null);const{type:pe,ref:Ee,shapeFlag:Se}=G;switch(pe){case Text$1:y(K,G,q,ne);break;case Comment$1:S(K,G,q,ne);break;case Static:K==null&&E(G,q,ne,ce);break;case Fragment:M(K,G,q,ne,ie,le,ce,se,de);break;default:Se&1?D(K,G,q,ne,ie,le,ce,se,de):Se&6?F(K,G,q,ne,ie,le,ce,se,de):(Se&64||Se&128)&&pe.process(K,G,q,ne,ie,le,ce,se,de,ge)}Ee!=null&&ie&&setRef(Ee,K&&K.ref,le,G||K,!G)},y=(K,G,q,ne)=>{if(K==null)l(G.el=A(G.children),q,ne);else{const ie=G.el=K.el;G.children!==K.children&&f(ie,G.children)}},S=(K,G,q,ne)=>{K==null?l(G.el=g(G.children||""),q,ne):G.el=K.el},E=(K,G,q,ne)=>{[K.el,K.anchor]=_(K.children,G,q,ne,K.el,K.anchor)},B=({el:K,anchor:G},q,ne)=>{let ie;for(;K&&K!==G;)ie=C(K),l(K,q,ne),K=ie;l(G,q,ne)},P=({el:K,anchor:G})=>{let q;for(;K&&K!==G;)q=C(K),c(K),K=q;c(G)},D=(K,G,q,ne,ie,le,ce,se,de)=>{G.type==="svg"?ce="svg":G.type==="math"&&(ce="mathml"),K==null?k(G,q,ne,ie,le,ce,se,de):T(K,G,ie,le,ce,se,de)},k=(K,G,q,ne,ie,le,ce,se)=>{let de,pe;const{props:Ee,shapeFlag:Se,transition:ke,dirs:He}=K;if(de=K.el=u(K.type,le,Ee&&Ee.is,Ee),Se&8?m(de,K.children):Se&16&&L(K.children,de,null,ne,ie,resolveChildrenNamespace(K,le),ce,se),He&&invokeDirectiveHook(K,null,ne,"created"),I(de,K,K.scopeId,ce,ne),Ee){for(const fe in Ee)fe!=="value"&&!isReservedProp(fe)&&d(de,fe,null,Ee[fe],le,ne);"value"in Ee&&d(de,"value",null,Ee.value,le),(pe=Ee.onVnodeBeforeMount)&&invokeVNodeHook(pe,ne,K)}He&&invokeDirectiveHook(K,null,ne,"beforeMount");const me=needTransition(ie,ke);me&&ke.beforeEnter(de),l(de,G,q),((pe=Ee&&Ee.onVnodeMounted)||me||He)&&queuePostRenderEffect(()=>{pe&&invokeVNodeHook(pe,ne,K),me&&ke.enter(de),He&&invokeDirectiveHook(K,null,ne,"mounted")},ie)},I=(K,G,q,ne,ie)=>{if(q&&w(K,q),ne)for(let le=0;le{for(let pe=de;pe{const se=G.el=K.el;let{patchFlag:de,dynamicChildren:pe,dirs:Ee}=G;de|=K.patchFlag&16;const Se=K.props||EMPTY_OBJ,ke=G.props||EMPTY_OBJ;let He;if(q&&toggleRecurse(q,!1),(He=ke.onVnodeBeforeUpdate)&&invokeVNodeHook(He,q,G,K),Ee&&invokeDirectiveHook(G,K,q,"beforeUpdate"),q&&toggleRecurse(q,!0),(Se.innerHTML&&ke.innerHTML==null||Se.textContent&&ke.textContent==null)&&m(se,""),pe?N(K.dynamicChildren,pe,se,q,ne,resolveChildrenNamespace(G,ie),le):ce||W(K,G,se,null,q,ne,resolveChildrenNamespace(G,ie),le,!1),de>0){if(de&16)x(se,Se,ke,q,ie);else if(de&2&&Se.class!==ke.class&&d(se,"class",null,ke.class,ie),de&4&&d(se,"style",Se.style,ke.style,ie),de&8){const me=G.dynamicProps;for(let fe=0;fe{He&&invokeVNodeHook(He,q,G,K),Ee&&invokeDirectiveHook(G,K,q,"updated")},ne)},N=(K,G,q,ne,ie,le,ce)=>{for(let se=0;se{if(G!==q){if(G!==EMPTY_OBJ)for(const le in G)!isReservedProp(le)&&!(le in q)&&d(K,le,G[le],null,ie,ne);for(const le in q){if(isReservedProp(le))continue;const ce=q[le],se=G[le];ce!==se&&le!=="value"&&d(K,le,se,ce,ie,ne)}"value"in q&&d(K,"value",G.value,q.value,ie)}},M=(K,G,q,ne,ie,le,ce,se,de)=>{const pe=G.el=K?K.el:A(""),Ee=G.anchor=K?K.anchor:A("");let{patchFlag:Se,dynamicChildren:ke,slotScopeIds:He}=G;He&&(se=se?se.concat(He):He),K==null?(l(pe,q,ne),l(Ee,q,ne),L(G.children||[],q,Ee,ie,le,ce,se,de)):Se>0&&Se&64&&ke&&K.dynamicChildren?(N(K.dynamicChildren,ke,q,ie,le,ce,se),(G.key!=null||ie&&G===ie.subTree)&&traverseStaticChildren(K,G,!0)):W(K,G,q,Ee,ie,le,ce,se,de)},F=(K,G,q,ne,ie,le,ce,se,de)=>{G.slotScopeIds=se,K==null?G.shapeFlag&512?ie.ctx.activate(G,q,ne,ce,de):O(G,q,ne,ie,le,ce,de):R(K,G,de)},O=(K,G,q,ne,ie,le,ce)=>{const se=K.component=createComponentInstance(K,ne,ie);if(isKeepAlive(K)&&(se.ctx.renderer=ge),setupComponent(se,!1,ce),se.asyncDep){if(ie&&ie.registerDep(se,Q,ce),!K.el){const de=se.subTree=createVNode(Comment$1);S(null,de,G,q)}}else Q(se,K,G,q,ie,le,ce)},R=(K,G,q)=>{const ne=G.component=K.component;if(shouldUpdateComponent(K,G,q))if(ne.asyncDep&&!ne.asyncResolved){z(ne,G,q);return}else ne.next=G,ne.update();else G.el=K.el,ne.vnode=G},Q=(K,G,q,ne,ie,le,ce)=>{const se=()=>{if(K.isMounted){let{next:Se,bu:ke,u:He,parent:me,vnode:fe}=K;{const it=locateNonHydratedAsyncRoot(K);if(it){Se&&(Se.el=fe.el,z(K,Se,ce)),it.asyncDep.then(()=>{K.isUnmounted||se()});return}}let ve=Se,Ne;toggleRecurse(K,!1),Se?(Se.el=fe.el,z(K,Se,ce)):Se=fe,ke&&invokeArrayFns(ke),(Ne=Se.props&&Se.props.onVnodeBeforeUpdate)&&invokeVNodeHook(Ne,me,Se,fe),toggleRecurse(K,!0);const Je=renderComponentRoot(K),Ze=K.subTree;K.subTree=Je,b(Ze,Je,v(Ze.el),ee(Ze),K,ie,le),Se.el=Je.el,ve===null&&updateHOCHostEl(K,Je.el),He&&queuePostRenderEffect(He,ie),(Ne=Se.props&&Se.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(Ne,me,Se,fe),ie)}else{let Se;const{el:ke,props:He}=G,{bm:me,m:fe,parent:ve,root:Ne,type:Je}=K,Ze=isAsyncWrapper(G);if(toggleRecurse(K,!1),me&&invokeArrayFns(me),!Ze&&(Se=He&&He.onVnodeBeforeMount)&&invokeVNodeHook(Se,ve,G),toggleRecurse(K,!0),ke&&_e){const it=()=>{K.subTree=renderComponentRoot(K),_e(ke,K.subTree,K,ie,null)};Ze&&Je.__asyncHydrate?Je.__asyncHydrate(ke,K,it):it()}else{Ne.ce&&Ne.ce._injectChildStyle(Je);const it=K.subTree=renderComponentRoot(K);b(null,it,q,ne,K,ie,le),G.el=it.el}if(fe&&queuePostRenderEffect(fe,ie),!Ze&&(Se=He&&He.onVnodeMounted)){const it=G;queuePostRenderEffect(()=>invokeVNodeHook(Se,ve,it),ie)}(G.shapeFlag&256||ve&&isAsyncWrapper(ve.vnode)&&ve.vnode.shapeFlag&256)&&K.a&&queuePostRenderEffect(K.a,ie),K.isMounted=!0,G=q=ne=null}};K.scope.on();const de=K.effect=new ReactiveEffect(se);K.scope.off();const pe=K.update=de.run.bind(de),Ee=K.job=de.runIfDirty.bind(de);Ee.i=K,Ee.id=K.uid,de.scheduler=()=>queueJob(Ee),toggleRecurse(K,!0),pe()},z=(K,G,q)=>{G.component=K;const ne=K.vnode.props;K.vnode=G,K.next=null,updateProps(K,G.props,ne,q),updateSlots(K,G.children,q),pauseTracking(),flushPreFlushCbs(K),resetTracking()},W=(K,G,q,ne,ie,le,ce,se,de=!1)=>{const pe=K&&K.children,Ee=K?K.shapeFlag:0,Se=G.children,{patchFlag:ke,shapeFlag:He}=G;if(ke>0){if(ke&128){H(pe,Se,q,ne,ie,le,ce,se,de);return}else if(ke&256){U(pe,Se,q,ne,ie,le,ce,se,de);return}}He&8?(Ee&16&&te(pe,ie,le),Se!==pe&&m(q,Se)):Ee&16?He&16?H(pe,Se,q,ne,ie,le,ce,se,de):te(pe,ie,le,!0):(Ee&8&&m(q,""),He&16&&L(Se,q,ne,ie,le,ce,se,de))},U=(K,G,q,ne,ie,le,ce,se,de)=>{K=K||EMPTY_ARR,G=G||EMPTY_ARR;const pe=K.length,Ee=G.length,Se=Math.min(pe,Ee);let ke;for(ke=0;keEe?te(K,ie,le,!0,!1,Se):L(G,q,ne,ie,le,ce,se,de,Se)},H=(K,G,q,ne,ie,le,ce,se,de)=>{let pe=0;const Ee=G.length;let Se=K.length-1,ke=Ee-1;for(;pe<=Se&&pe<=ke;){const He=K[pe],me=G[pe]=de?cloneIfMounted(G[pe]):normalizeVNode(G[pe]);if(isSameVNodeType(He,me))b(He,me,q,null,ie,le,ce,se,de);else break;pe++}for(;pe<=Se&&pe<=ke;){const He=K[Se],me=G[ke]=de?cloneIfMounted(G[ke]):normalizeVNode(G[ke]);if(isSameVNodeType(He,me))b(He,me,q,null,ie,le,ce,se,de);else break;Se--,ke--}if(pe>Se){if(pe<=ke){const He=ke+1,me=Heke)for(;pe<=Se;)j(K[pe],ie,le,!0),pe++;else{const He=pe,me=pe,fe=new Map;for(pe=me;pe<=ke;pe++){const Te=G[pe]=de?cloneIfMounted(G[pe]):normalizeVNode(G[pe]);Te.key!=null&&fe.set(Te.key,pe)}let ve,Ne=0;const Je=ke-me+1;let Ze=!1,it=0;const Be=new Array(Je);for(pe=0;pe=Je){j(Te,ie,le,!0);continue}let Oe;if(Te.key!=null)Oe=fe.get(Te.key);else for(ve=me;ve<=ke;ve++)if(Be[ve-me]===0&&isSameVNodeType(Te,G[ve])){Oe=ve;break}Oe===void 0?j(Te,ie,le,!0):(Be[Oe-me]=pe+1,Oe>=it?it=Oe:Ze=!0,b(Te,G[Oe],q,null,ie,le,ce,se,de),Ne++)}const xe=Ze?getSequence(Be):EMPTY_ARR;for(ve=xe.length-1,pe=Je-1;pe>=0;pe--){const Te=me+pe,Oe=G[Te],je=Te+1{const{el:le,type:ce,transition:se,children:de,shapeFlag:pe}=K;if(pe&6){V(K.component.subTree,G,q,ne);return}if(pe&128){K.suspense.move(G,q,ne);return}if(pe&64){ce.move(K,G,q,ge);return}if(ce===Fragment){l(le,G,q);for(let Se=0;Sese.enter(le),ie);else{const{leave:Se,delayLeave:ke,afterLeave:He}=se,me=()=>{K.ctx.isUnmounted?c(le):l(le,G,q)},fe=()=>{Se(le,()=>{me(),He&&He()})};ke?ke(le,me,fe):fe()}else l(le,G,q)},j=(K,G,q,ne=!1,ie=!1)=>{const{type:le,props:ce,ref:se,children:de,dynamicChildren:pe,shapeFlag:Ee,patchFlag:Se,dirs:ke,cacheIndex:He}=K;if(Se===-2&&(ie=!1),se!=null&&(pauseTracking(),setRef(se,null,q,K,!0),resetTracking()),He!=null&&(G.renderCache[He]=void 0),Ee&256){G.ctx.deactivate(K);return}const me=Ee&1&&ke,fe=!isAsyncWrapper(K);let ve;if(fe&&(ve=ce&&ce.onVnodeBeforeUnmount)&&invokeVNodeHook(ve,G,K),Ee&6)J(K.component,q,ne);else{if(Ee&128){K.suspense.unmount(q,ne);return}me&&invokeDirectiveHook(K,null,G,"beforeUnmount"),Ee&64?K.type.remove(K,G,q,ge,ne):pe&&!pe.hasOnce&&(le!==Fragment||Se>0&&Se&64)?te(pe,G,q,!1,!0):(le===Fragment&&Se&384||!ie&&Ee&16)&&te(de,G,q),ne&&X(K)}(fe&&(ve=ce&&ce.onVnodeUnmounted)||me)&&queuePostRenderEffect(()=>{ve&&invokeVNodeHook(ve,G,K),me&&invokeDirectiveHook(K,null,G,"unmounted")},q)},X=K=>{const{type:G,el:q,anchor:ne,transition:ie}=K;if(G===Fragment){Z(q,ne);return}if(G===Static){P(K);return}const le=()=>{c(q),ie&&!ie.persisted&&ie.afterLeave&&ie.afterLeave()};if(K.shapeFlag&1&&ie&&!ie.persisted){const{leave:ce,delayLeave:se}=ie,de=()=>ce(q,le);se?se(K.el,le,de):de()}else le()},Z=(K,G)=>{let q;for(;K!==G;)q=C(K),c(K),K=q;c(G)},J=(K,G,q)=>{const{bum:ne,scope:ie,job:le,subTree:ce,um:se,m:de,a:pe,parent:Ee,slots:{__:Se}}=K;invalidateMount(de),invalidateMount(pe),ne&&invokeArrayFns(ne),Ee&&isArray$4(Se)&&Se.forEach(ke=>{Ee.renderCache[ke]=void 0}),ie.stop(),le&&(le.flags|=8,j(ce,K,G,q)),se&&queuePostRenderEffect(se,G),queuePostRenderEffect(()=>{K.isUnmounted=!0},G),G&&G.pendingBranch&&!G.isUnmounted&&K.asyncDep&&!K.asyncResolved&&K.suspenseId===G.pendingId&&(G.deps--,G.deps===0&&G.resolve())},te=(K,G,q,ne=!1,ie=!1,le=0)=>{for(let ce=le;ce{if(K.shapeFlag&6)return ee(K.component.subTree);if(K.shapeFlag&128)return K.suspense.next();const G=C(K.anchor||K.el),q=G&&G[TeleportEndKey];return q?C(q):G};let re=!1;const ae=(K,G,q)=>{K==null?G._vnode&&j(G._vnode,null,null,!0):b(G._vnode||null,K,G,null,null,null,q),G._vnode=K,re||(re=!0,flushPreFlushCbs(),flushPostFlushCbs(),re=!1)},ge={p:b,um:j,m:V,r:X,mt:O,mc:L,pc:W,pbc:N,n:ee,o:a};let he,_e;return o&&([he,_e]=o(ge)),{render:ae,hydrate:he,createApp:createAppAPI(ae,he)}}function resolveChildrenNamespace({type:a,props:o},s){return s==="svg"&&a==="foreignObject"||s==="mathml"&&a==="annotation-xml"&&o&&o.encoding&&o.encoding.includes("html")?void 0:s}function toggleRecurse({effect:a,job:o},s){s?(a.flags|=32,o.flags|=4):(a.flags&=-33,o.flags&=-5)}function needTransition(a,o){return(!a||a&&!a.pendingBranch)&&o&&!o.persisted}function traverseStaticChildren(a,o,s=!1){const l=a.children,c=o.children;if(isArray$4(l)&&isArray$4(c))for(let d=0;d>1,a[s[A]]0&&(o[l]=s[d-1]),s[d]=l)}}for(d=s.length,u=s[d-1];d-- >0;)s[d]=u,u=o[u];return s}function locateNonHydratedAsyncRoot(a){const o=a.subTree.component;if(o)return o.asyncDep&&!o.asyncResolved?o:locateNonHydratedAsyncRoot(o)}function invalidateMount(a){if(a)for(let o=0;oinject(ssrContextKey);function watchEffect(a,o){return doWatch(a,null,o)}function watch(a,o,s){return doWatch(a,o,s)}function doWatch(a,o,s=EMPTY_OBJ){const{immediate:l,deep:c,flush:d,once:u}=s,A=extend$1({},s),g=o&&l||!o&&d!=="post";let f;if(isInSSRComponentSetup){if(d==="sync"){const w=useSSRContext();f=w.__watcherHandles||(w.__watcherHandles=[])}else if(!g){const w=()=>{};return w.stop=NOOP$1,w.resume=NOOP$1,w.pause=NOOP$1,w}}const m=currentInstance;A.call=(w,_,b)=>callWithAsyncErrorHandling(w,m,_,b);let v=!1;d==="post"?A.scheduler=w=>{queuePostRenderEffect(w,m&&m.suspense)}:d!=="sync"&&(v=!0,A.scheduler=(w,_)=>{_?w():queueJob(w)}),A.augmentJob=w=>{o&&(w.flags|=4),v&&(w.flags|=2,m&&(w.id=m.uid,w.i=m))};const C=watch$1(a,o,A);return isInSSRComponentSetup&&(f?f.push(C):g&&C()),C}function instanceWatch(a,o,s){const l=this.proxy,c=isString$5(a)?a.includes(".")?createPathGetter(l,a):()=>l[a]:a.bind(l,l);let d;isFunction$5(o)?d=o:(d=o.handler,s=o);const u=setCurrentInstance(this),A=doWatch(c,d.bind(l),s);return u(),A}function createPathGetter(a,o){const s=o.split(".");return()=>{let l=a;for(let c=0;co==="modelValue"||o==="model-value"?a.modelModifiers:a[`${o}Modifiers`]||a[`${camelize(o)}Modifiers`]||a[`${hyphenate(o)}Modifiers`];function emit(a,o,...s){if(a.isUnmounted)return;const l=a.vnode.props||EMPTY_OBJ;let c=s;const d=o.startsWith("update:"),u=d&&getModelModifiers(l,o.slice(7));u&&(u.trim&&(c=s.map(m=>isString$5(m)?m.trim():m)),u.number&&(c=s.map(looseToNumber)));let A,g=l[A=toHandlerKey(o)]||l[A=toHandlerKey(camelize(o))];!g&&d&&(g=l[A=toHandlerKey(hyphenate(o))]),g&&callWithAsyncErrorHandling(g,a,6,c);const f=l[A+"Once"];if(f){if(!a.emitted)a.emitted={};else if(a.emitted[A])return;a.emitted[A]=!0,callWithAsyncErrorHandling(f,a,6,c)}}function normalizeEmitsOptions(a,o,s=!1){const l=o.emitsCache,c=l.get(a);if(c!==void 0)return c;const d=a.emits;let u={},A=!1;if(!isFunction$5(a)){const g=f=>{const m=normalizeEmitsOptions(f,o,!0);m&&(A=!0,extend$1(u,m))};!s&&o.mixins.length&&o.mixins.forEach(g),a.extends&&g(a.extends),a.mixins&&a.mixins.forEach(g)}return!d&&!A?(isObject$4(a)&&l.set(a,null),null):(isArray$4(d)?d.forEach(g=>u[g]=null):extend$1(u,d),isObject$4(a)&&l.set(a,u),u)}function isEmitListener(a,o){return!a||!isOn(o)?!1:(o=o.slice(2).replace(/Once$/,""),hasOwn(a,o[0].toLowerCase()+o.slice(1))||hasOwn(a,hyphenate(o))||hasOwn(a,o))}function markAttrsAccessed(){}function renderComponentRoot(a){const{type:o,vnode:s,proxy:l,withProxy:c,propsOptions:[d],slots:u,attrs:A,emit:g,render:f,renderCache:m,props:v,data:C,setupState:w,ctx:_,inheritAttrs:b}=a,y=setCurrentRenderingInstance(a);let S,E;try{if(s.shapeFlag&4){const P=c||l,D=P;S=normalizeVNode(f.call(D,P,m,v,w,C,_)),E=A}else{const P=o;S=normalizeVNode(P.length>1?P(v,{attrs:A,slots:u,emit:g}):P(v,null)),E=o.props?A:getFunctionalFallthrough(A)}}catch(P){blockStack.length=0,handleError(P,a,1),S=createVNode(Comment$1)}let B=S;if(E&&b!==!1){const P=Object.keys(E),{shapeFlag:D}=B;P.length&&D&7&&(d&&P.some(isModelListener)&&(E=filterModelListeners(E,d)),B=cloneVNode(B,E,!1,!0))}return s.dirs&&(B=cloneVNode(B,null,!1,!0),B.dirs=B.dirs?B.dirs.concat(s.dirs):s.dirs),s.transition&&setTransitionHooks(B,s.transition),S=B,setCurrentRenderingInstance(y),S}const getFunctionalFallthrough=a=>{let o;for(const s in a)(s==="class"||s==="style"||isOn(s))&&((o||(o={}))[s]=a[s]);return o},filterModelListeners=(a,o)=>{const s={};for(const l in a)(!isModelListener(l)||!(l.slice(9)in o))&&(s[l]=a[l]);return s};function shouldUpdateComponent(a,o,s){const{props:l,children:c,component:d}=a,{props:u,children:A,patchFlag:g}=o,f=d.emitsOptions;if(o.dirs||o.transition)return!0;if(s&&g>=0){if(g&1024)return!0;if(g&16)return l?hasPropsChanged(l,u,f):!!u;if(g&8){const m=o.dynamicProps;for(let v=0;va.__isSuspense;function queueEffectWithSuspense(a,o){o&&o.pendingBranch?isArray$4(a)?o.effects.push(...a):o.effects.push(a):queuePostFlushCb(a)}const Fragment=Symbol.for("v-fgt"),Text$1=Symbol.for("v-txt"),Comment$1=Symbol.for("v-cmt"),Static=Symbol.for("v-stc"),blockStack=[];let currentBlock=null;function openBlock(a=!1){blockStack.push(currentBlock=a?null:[])}function closeBlock(){blockStack.pop(),currentBlock=blockStack[blockStack.length-1]||null}let isBlockTreeEnabled=1;function setBlockTracking(a,o=!1){isBlockTreeEnabled+=a,a<0&¤tBlock&&o&&(currentBlock.hasOnce=!0)}function setupBlock(a){return a.dynamicChildren=isBlockTreeEnabled>0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&¤tBlock&¤tBlock.push(a),a}function createElementBlock(a,o,s,l,c,d){return setupBlock(createBaseVNode(a,o,s,l,c,d,!0))}function createBlock(a,o,s,l,c){return setupBlock(createVNode(a,o,s,l,c,!0))}function isVNode(a){return a?a.__v_isVNode===!0:!1}function isSameVNodeType(a,o){return a.type===o.type&&a.key===o.key}const normalizeKey=({key:a})=>a!=null?a:null,normalizeRef=({ref:a,ref_key:o,ref_for:s})=>(typeof a=="number"&&(a=""+a),a!=null?isString$5(a)||isRef(a)||isFunction$5(a)?{i:currentRenderingInstance,r:a,k:o,f:!!s}:a:null);function createBaseVNode(a,o=null,s=null,l=0,c=null,d=a===Fragment?0:1,u=!1,A=!1){const g={__v_isVNode:!0,__v_skip:!0,type:a,props:o,key:o&&normalizeKey(o),ref:o&&normalizeRef(o),scopeId:currentScopeId,slotScopeIds:null,children:s,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:d,patchFlag:l,dynamicProps:c,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance};return A?(normalizeChildren(g,s),d&128&&a.normalize(g)):s&&(g.shapeFlag|=isString$5(s)?8:16),isBlockTreeEnabled>0&&!u&¤tBlock&&(g.patchFlag>0||d&6)&&g.patchFlag!==32&¤tBlock.push(g),g}const createVNode=_createVNode;function _createVNode(a,o=null,s=null,l=0,c=null,d=!1){if((!a||a===NULL_DYNAMIC_COMPONENT)&&(a=Comment$1),isVNode(a)){const A=cloneVNode(a,o,!0);return s&&normalizeChildren(A,s),isBlockTreeEnabled>0&&!d&¤tBlock&&(A.shapeFlag&6?currentBlock[currentBlock.indexOf(a)]=A:currentBlock.push(A)),A.patchFlag=-2,A}if(isClassComponent(a)&&(a=a.__vccOpts),o){o=guardReactiveProps(o);let{class:A,style:g}=o;A&&!isString$5(A)&&(o.class=normalizeClass(A)),isObject$4(g)&&(isProxy(g)&&!isArray$4(g)&&(g=extend$1({},g)),o.style=normalizeStyle(g))}const u=isString$5(a)?1:isSuspense(a)?128:isTeleport(a)?64:isObject$4(a)?4:isFunction$5(a)?2:0;return createBaseVNode(a,o,s,l,c,u,d,!0)}function guardReactiveProps(a){return a?isProxy(a)||isInternalObject(a)?extend$1({},a):a:null}function cloneVNode(a,o,s=!1,l=!1){const{props:c,ref:d,patchFlag:u,children:A,transition:g}=a,f=o?mergeProps(c||{},o):c,m={__v_isVNode:!0,__v_skip:!0,type:a.type,props:f,key:f&&normalizeKey(f),ref:o&&o.ref?s&&d?isArray$4(d)?d.concat(normalizeRef(o)):[d,normalizeRef(o)]:normalizeRef(o):d,scopeId:a.scopeId,slotScopeIds:a.slotScopeIds,children:A,target:a.target,targetStart:a.targetStart,targetAnchor:a.targetAnchor,staticCount:a.staticCount,shapeFlag:a.shapeFlag,patchFlag:o&&a.type!==Fragment?u===-1?16:u|16:u,dynamicProps:a.dynamicProps,dynamicChildren:a.dynamicChildren,appContext:a.appContext,dirs:a.dirs,transition:g,component:a.component,suspense:a.suspense,ssContent:a.ssContent&&cloneVNode(a.ssContent),ssFallback:a.ssFallback&&cloneVNode(a.ssFallback),el:a.el,anchor:a.anchor,ctx:a.ctx,ce:a.ce};return g&&l&&setTransitionHooks(m,g.clone(m)),m}function createTextVNode(a=" ",o=0){return createVNode(Text$1,null,a,o)}function createStaticVNode(a,o){const s=createVNode(Static,null,a);return s.staticCount=o,s}function createCommentVNode(a="",o=!1){return o?(openBlock(),createBlock(Comment$1,null,a)):createVNode(Comment$1,null,a)}function normalizeVNode(a){return a==null||typeof a=="boolean"?createVNode(Comment$1):isArray$4(a)?createVNode(Fragment,null,a.slice()):isVNode(a)?cloneIfMounted(a):createVNode(Text$1,null,String(a))}function cloneIfMounted(a){return a.el===null&&a.patchFlag!==-1||a.memo?a:cloneVNode(a)}function normalizeChildren(a,o){let s=0;const{shapeFlag:l}=a;if(o==null)o=null;else if(isArray$4(o))s=16;else if(typeof o=="object")if(l&65){const c=o.default;c&&(c._c&&(c._d=!1),normalizeChildren(a,c()),c._c&&(c._d=!0));return}else{s=32;const c=o._;!c&&!isInternalObject(o)?o._ctx=currentRenderingInstance:c===3&¤tRenderingInstance&&(currentRenderingInstance.slots._===1?o._=1:(o._=2,a.patchFlag|=1024))}else isFunction$5(o)?(o={default:o,_ctx:currentRenderingInstance},s=32):(o=String(o),l&64?(s=16,o=[createTextVNode(o)]):s=8);a.children=o,a.shapeFlag|=s}function mergeProps(...a){const o={};for(let s=0;scurrentInstance||currentRenderingInstance;let internalSetCurrentInstance,setInSSRSetupState;{const a=getGlobalThis(),o=(s,l)=>{let c;return(c=a[s])||(c=a[s]=[]),c.push(l),d=>{c.length>1?c.forEach(u=>u(d)):c[0](d)}};internalSetCurrentInstance=o("__VUE_INSTANCE_SETTERS__",s=>currentInstance=s),setInSSRSetupState=o("__VUE_SSR_SETTERS__",s=>isInSSRComponentSetup=s)}const setCurrentInstance=a=>{const o=currentInstance;return internalSetCurrentInstance(a),a.scope.on(),()=>{a.scope.off(),internalSetCurrentInstance(o)}},unsetCurrentInstance=()=>{currentInstance&¤tInstance.scope.off(),internalSetCurrentInstance(null)};function isStatefulComponent(a){return a.vnode.shapeFlag&4}let isInSSRComponentSetup=!1;function setupComponent(a,o=!1,s=!1){o&&setInSSRSetupState(o);const{props:l,children:c}=a.vnode,d=isStatefulComponent(a);initProps(a,l,d,o),initSlots(a,c,s||o);const u=d?setupStatefulComponent(a,o):void 0;return o&&setInSSRSetupState(!1),u}function setupStatefulComponent(a,o){const s=a.type;a.accessCache=Object.create(null),a.proxy=new Proxy(a.ctx,PublicInstanceProxyHandlers);const{setup:l}=s;if(l){pauseTracking();const c=a.setupContext=l.length>1?createSetupContext(a):null,d=setCurrentInstance(a),u=callWithErrorHandling(l,a,0,[a.props,c]),A=isPromise$1(u);if(resetTracking(),d(),(A||a.sp)&&!isAsyncWrapper(a)&&markAsyncBoundary(a),A){if(u.then(unsetCurrentInstance,unsetCurrentInstance),o)return u.then(g=>{handleSetupResult(a,g,o)}).catch(g=>{handleError(g,a,0)});a.asyncDep=u}else handleSetupResult(a,u,o)}else finishComponentSetup(a,o)}function handleSetupResult(a,o,s){isFunction$5(o)?a.type.__ssrInlineRender?a.ssrRender=o:a.render=o:isObject$4(o)&&(a.setupState=proxyRefs(o)),finishComponentSetup(a,s)}let compile$1;function finishComponentSetup(a,o,s){const l=a.type;if(!a.render){if(!o&&compile$1&&!l.render){const c=l.template||resolveMergedOptions(a).template;if(c){const{isCustomElement:d,compilerOptions:u}=a.appContext.config,{delimiters:A,compilerOptions:g}=l,f=extend$1(extend$1({isCustomElement:d,delimiters:A},u),g);l.render=compile$1(c,f)}}a.render=l.render||NOOP$1}{const c=setCurrentInstance(a);pauseTracking();try{applyOptions(a)}finally{resetTracking(),c()}}}const attrsProxyHandlers={get(a,o){return track(a,"get",""),a[o]}};function createSetupContext(a){const o=s=>{a.exposed=s||{}};return{attrs:new Proxy(a.attrs,attrsProxyHandlers),slots:a.slots,emit:a.emit,expose:o}}function getComponentPublicInstance(a){return a.exposed?a.exposeProxy||(a.exposeProxy=new Proxy(proxyRefs(markRaw(a.exposed)),{get(o,s){if(s in o)return o[s];if(s in publicPropertiesMap)return publicPropertiesMap[s](a)},has(o,s){return s in o||s in publicPropertiesMap}})):a.proxy}const classifyRE=/(?:^|[-_])(\w)/g,classify=a=>a.replace(classifyRE,o=>o.toUpperCase()).replace(/[-_]/g,"");function getComponentName(a,o=!0){return isFunction$5(a)?a.displayName||a.name:a.name||o&&a.__name}function formatComponentName(a,o,s=!1){let l=getComponentName(o);if(!l&&o.__file){const c=o.__file.match(/([^/\\]+)\.\w+$/);c&&(l=c[1])}if(!l&&a&&a.parent){const c=d=>{for(const u in d)if(d[u]===o)return u};l=c(a.components||a.parent.type.components)||c(a.appContext.components)}return l?classify(l):s?"App":"Anonymous"}function isClassComponent(a){return isFunction$5(a)&&"__vccOpts"in a}const computed=(a,o)=>computed$1(a,o,isInSSRComponentSetup);function h$1(a,o,s){const l=arguments.length;return l===2?isObject$4(o)&&!isArray$4(o)?isVNode(o)?createVNode(a,null,[o]):createVNode(a,o):createVNode(a,null,o):(l>3?s=Array.prototype.slice.call(arguments,2):l===3&&isVNode(s)&&(s=[s]),createVNode(a,o,s))}const version="3.5.14";/** * @vue/runtime-dom v3.5.14 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT @@ -22,14 +22,14 @@ var ol=Object.defineProperty;var sl=(a,o,s)=>o in a?ol(a,o,{enumerable:!0,config `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(o){return o instanceof this?o:new this(o)}static concat(o,...s){const l=new this(o);return s.forEach(c=>l.set(c)),l}static accessor(o){const l=(this[$internals]=this[$internals]={accessors:{}}).accessors,c=this.prototype;function d(u){const A=normalizeHeader(u);l[A]||(buildAccessors(c,u),l[A]=!0)}return utils$1.isArray(o)?o.forEach(d):d(o),this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);utils$1.reduceDescriptors(AxiosHeaders.prototype,({value:a},o)=>{let s=o[0].toUpperCase()+o.slice(1);return{get:()=>a,set(l){this[s]=l}}});utils$1.freezeMethods(AxiosHeaders);var AxiosHeaders$1=AxiosHeaders;function transformData(a,o){const s=this||defaults$1,l=o||s,c=AxiosHeaders$1.from(l.headers);let d=l.data;return utils$1.forEach(a,function(A){d=A.call(s,d,c.normalize(),o?o.status:void 0)}),c.normalize(),d}function isCancel(a){return!!(a&&a.__CANCEL__)}function CanceledError(a,o,s){AxiosError.call(this,a==null?"canceled":a,AxiosError.ERR_CANCELED,o,s),this.name="CanceledError"}utils$1.inherits(CanceledError,AxiosError,{__CANCEL__:!0});function settle(a,o,s){const l=s.config.validateStatus;!s.status||!l||l(s.status)?a(s):o(new AxiosError("Request failed with status code "+s.status,[AxiosError.ERR_BAD_REQUEST,AxiosError.ERR_BAD_RESPONSE][Math.floor(s.status/100)-4],s.config,s.request,s))}function parseProtocol(a){const o=/^([-+\w]{1,25})(:?\/\/|:)/.exec(a);return o&&o[1]||""}function speedometer(a,o){a=a||10;const s=new Array(a),l=new Array(a);let c=0,d=0,u;return o=o!==void 0?o:1e3,function(g){const f=Date.now(),m=l[d];u||(u=f),s[c]=g,l[c]=f;let v=d,C=0;for(;v!==c;)C+=s[v++],v=v%a;if(c=(c+1)%a,c===d&&(d=(d+1)%a),f-u{s=m,c=null,d&&(clearTimeout(d),d=null),a(...f)};return[(...f)=>{const m=Date.now(),v=m-s;v>=l?u(f,m):(c=f,d||(d=setTimeout(()=>{d=null,u(c)},l-v)))},()=>c&&u(c)]}const progressEventReducer=(a,o,s=3)=>{let l=0;const c=speedometer(50,250);return throttle$1(d=>{const u=d.loaded,A=d.lengthComputable?d.total:void 0,g=u-l,f=c(g),m=u<=A;l=u;const v={loaded:u,total:A,progress:A?u/A:void 0,bytes:g,rate:f||void 0,estimated:f&&A&&m?(A-u)/f:void 0,event:d,lengthComputable:A!=null,[o?"download":"upload"]:!0};a(v)},s)},progressEventDecorator=(a,o)=>{const s=a!=null;return[l=>o[0]({lengthComputable:s,total:a,loaded:l}),o[1]]},asyncDecorator=a=>(...o)=>utils$1.asap(()=>a(...o));var isURLSameOrigin=platform$2.hasStandardBrowserEnv?((a,o)=>s=>(s=new URL(s,platform$2.origin),a.protocol===s.protocol&&a.host===s.host&&(o||a.port===s.port)))(new URL(platform$2.origin),platform$2.navigator&&/(msie|trident)/i.test(platform$2.navigator.userAgent)):()=>!0,cookies=platform$2.hasStandardBrowserEnv?{write(a,o,s,l,c,d){const u=[a+"="+encodeURIComponent(o)];utils$1.isNumber(s)&&u.push("expires="+new Date(s).toGMTString()),utils$1.isString(l)&&u.push("path="+l),utils$1.isString(c)&&u.push("domain="+c),d===!0&&u.push("secure"),document.cookie=u.join("; ")},read(a){const o=document.cookie.match(new RegExp("(^|;\\s*)("+a+")=([^;]*)"));return o?decodeURIComponent(o[3]):null},remove(a){this.write(a,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function isAbsoluteURL(a){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(a)}function combineURLs(a,o){return o?a.replace(/\/?\/$/,"")+"/"+o.replace(/^\/+/,""):a}function buildFullPath(a,o,s){let l=!isAbsoluteURL(o);return a&&(l||s==!1)?combineURLs(a,o):o}const headersToObject=a=>a instanceof AxiosHeaders$1?{...a}:a;function mergeConfig(a,o){o=o||{};const s={};function l(f,m,v,C){return utils$1.isPlainObject(f)&&utils$1.isPlainObject(m)?utils$1.merge.call({caseless:C},f,m):utils$1.isPlainObject(m)?utils$1.merge({},m):utils$1.isArray(m)?m.slice():m}function c(f,m,v,C){if(utils$1.isUndefined(m)){if(!utils$1.isUndefined(f))return l(void 0,f,v,C)}else return l(f,m,v,C)}function d(f,m){if(!utils$1.isUndefined(m))return l(void 0,m)}function u(f,m){if(utils$1.isUndefined(m)){if(!utils$1.isUndefined(f))return l(void 0,f)}else return l(void 0,m)}function A(f,m,v){if(v in o)return l(f,m);if(v in a)return l(void 0,f)}const g={url:d,method:d,data:d,baseURL:u,transformRequest:u,transformResponse:u,paramsSerializer:u,timeout:u,timeoutMessage:u,withCredentials:u,withXSRFToken:u,adapter:u,responseType:u,xsrfCookieName:u,xsrfHeaderName:u,onUploadProgress:u,onDownloadProgress:u,decompress:u,maxContentLength:u,maxBodyLength:u,beforeRedirect:u,transport:u,httpAgent:u,httpsAgent:u,cancelToken:u,socketPath:u,responseEncoding:u,validateStatus:A,headers:(f,m,v)=>c(headersToObject(f),headersToObject(m),v,!0)};return utils$1.forEach(Object.keys({...a,...o}),function(m){const v=g[m]||c,C=v(a[m],o[m],m);utils$1.isUndefined(C)&&v!==A||(s[m]=C)}),s}var resolveConfig=a=>{const o=mergeConfig({},a);let{data:s,withXSRFToken:l,xsrfHeaderName:c,xsrfCookieName:d,headers:u,auth:A}=o;if(o.headers=u=AxiosHeaders$1.from(u),o.url=buildURL(buildFullPath(o.baseURL,o.url,o.allowAbsoluteUrls),a.params,a.paramsSerializer),A&&u.set("Authorization","Basic "+btoa((A.username||"")+":"+(A.password?unescape(encodeURIComponent(A.password)):""))),utils$1.isFormData(s)){if(platform$2.hasStandardBrowserEnv||platform$2.hasStandardBrowserWebWorkerEnv)u.setContentType(void 0);else if(utils$1.isFunction(s.getHeaders)){const g=s.getHeaders(),f=["content-type","content-length"];Object.entries(g).forEach(([m,v])=>{f.includes(m.toLowerCase())&&u.set(m,v)})}}if(platform$2.hasStandardBrowserEnv&&(l&&utils$1.isFunction(l)&&(l=l(o)),l||l!==!1&&isURLSameOrigin(o.url))){const g=c&&d&&cookies.read(d);g&&u.set(c,g)}return o};const isXHRAdapterSupported=typeof XMLHttpRequest!="undefined";var xhrAdapter=isXHRAdapterSupported&&function(a){return new Promise(function(s,l){const c=resolveConfig(a);let d=c.data;const u=AxiosHeaders$1.from(c.headers).normalize();let{responseType:A,onUploadProgress:g,onDownloadProgress:f}=c,m,v,C,w,_;function b(){w&&w(),_&&_(),c.cancelToken&&c.cancelToken.unsubscribe(m),c.signal&&c.signal.removeEventListener("abort",m)}let y=new XMLHttpRequest;y.open(c.method.toUpperCase(),c.url,!0),y.timeout=c.timeout;function S(){if(!y)return;const B=AxiosHeaders$1.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),D={data:!A||A==="text"||A==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:B,config:a,request:y};settle(function(I){s(I),b()},function(I){l(I),b()},D),y=null}"onloadend"in y?y.onloadend=S:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(S)},y.onabort=function(){!y||(l(new AxiosError("Request aborted",AxiosError.ECONNABORTED,a,y)),y=null)},y.onerror=function(P){const D=P&&P.message?P.message:"Network Error",k=new AxiosError(D,AxiosError.ERR_NETWORK,a,y);k.event=P||null,l(k),y=null},y.ontimeout=function(){let P=c.timeout?"timeout of "+c.timeout+"ms exceeded":"timeout exceeded";const D=c.transitional||transitionalDefaults;c.timeoutErrorMessage&&(P=c.timeoutErrorMessage),l(new AxiosError(P,D.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,a,y)),y=null},d===void 0&&u.setContentType(null),"setRequestHeader"in y&&utils$1.forEach(u.toJSON(),function(P,D){y.setRequestHeader(D,P)}),utils$1.isUndefined(c.withCredentials)||(y.withCredentials=!!c.withCredentials),A&&A!=="json"&&(y.responseType=c.responseType),f&&([C,_]=progressEventReducer(f,!0),y.addEventListener("progress",C)),g&&y.upload&&([v,w]=progressEventReducer(g),y.upload.addEventListener("progress",v),y.upload.addEventListener("loadend",w)),(c.cancelToken||c.signal)&&(m=B=>{!y||(l(!B||B.type?new CanceledError(null,a,y):B),y.abort(),y=null)},c.cancelToken&&c.cancelToken.subscribe(m),c.signal&&(c.signal.aborted?m():c.signal.addEventListener("abort",m)));const E=parseProtocol(c.url);if(E&&platform$2.protocols.indexOf(E)===-1){l(new AxiosError("Unsupported protocol "+E+":",AxiosError.ERR_BAD_REQUEST,a));return}y.send(d||null)})};const composeSignals=(a,o)=>{const{length:s}=a=a?a.filter(Boolean):[];if(o||s){let l=new AbortController,c;const d=function(f){if(!c){c=!0,A();const m=f instanceof Error?f:this.reason;l.abort(m instanceof AxiosError?m:new CanceledError(m instanceof Error?m.message:m))}};let u=o&&setTimeout(()=>{u=null,d(new AxiosError(`timeout ${o} of ms exceeded`,AxiosError.ETIMEDOUT))},o);const A=()=>{a&&(u&&clearTimeout(u),u=null,a.forEach(f=>{f.unsubscribe?f.unsubscribe(d):f.removeEventListener("abort",d)}),a=null)};a.forEach(f=>f.addEventListener("abort",d));const{signal:g}=l;return g.unsubscribe=()=>utils$1.asap(A),g}};var composeSignals$1=composeSignals;const streamChunk=function*(a,o){let s=a.byteLength;if(!o||s{const c=readBytes(a,o);let d=0,u,A=g=>{u||(u=!0,l&&l(g))};return new ReadableStream({async pull(g){try{const{done:f,value:m}=await c.next();if(f){A(),g.close();return}let v=m.byteLength;if(s){let C=d+=v;s(C)}g.enqueue(new Uint8Array(m))}catch(f){throw A(f),f}},cancel(g){return A(g),c.return()}},{highWaterMark:2})},DEFAULT_CHUNK_SIZE=64*1024,{isFunction:isFunction$3}=utils$1,globalFetchAPI=(({Request:a,Response:o})=>({Request:a,Response:o}))(utils$1.global),{ReadableStream:ReadableStream$1,TextEncoder}=utils$1.global,test=(a,...o)=>{try{return!!a(...o)}catch{return!1}},factory=a=>{a=utils$1.merge.call({skipUndefined:!0},globalFetchAPI,a);const{fetch:o,Request:s,Response:l}=a,c=o?isFunction$3(o):typeof fetch=="function",d=isFunction$3(s),u=isFunction$3(l);if(!c)return!1;const A=c&&isFunction$3(ReadableStream$1),g=c&&(typeof TextEncoder=="function"?(_=>b=>_.encode(b))(new TextEncoder):async _=>new Uint8Array(await new s(_).arrayBuffer())),f=d&&A&&test(()=>{let _=!1;const b=new s(platform$2.origin,{body:new ReadableStream$1,method:"POST",get duplex(){return _=!0,"half"}}).headers.has("Content-Type");return _&&!b}),m=u&&A&&test(()=>utils$1.isReadableStream(new l("").body)),v={stream:m&&(_=>_.body)};c&&["text","arrayBuffer","blob","formData","stream"].forEach(_=>{!v[_]&&(v[_]=(b,y)=>{let S=b&&b[_];if(S)return S.call(b);throw new AxiosError(`Response type '${_}' is not supported`,AxiosError.ERR_NOT_SUPPORT,y)})});const C=async _=>{if(_==null)return 0;if(utils$1.isBlob(_))return _.size;if(utils$1.isSpecCompliantForm(_))return(await new s(platform$2.origin,{method:"POST",body:_}).arrayBuffer()).byteLength;if(utils$1.isArrayBufferView(_)||utils$1.isArrayBuffer(_))return _.byteLength;if(utils$1.isURLSearchParams(_)&&(_=_+""),utils$1.isString(_))return(await g(_)).byteLength},w=async(_,b)=>{const y=utils$1.toFiniteNumber(_.getContentLength());return y==null?C(b):y};return async _=>{let{url:b,method:y,data:S,signal:E,cancelToken:B,timeout:P,onDownloadProgress:D,onUploadProgress:k,responseType:I,headers:L,withCredentials:T="same-origin",fetchOptions:N}=resolveConfig(_),x=o||fetch;I=I?(I+"").toLowerCase():"text";let M=composeSignals$1([E,B&&B.toAbortSignal()],P),F=null;const O=M&&M.unsubscribe&&(()=>{M.unsubscribe()});let R;try{if(k&&f&&y!=="get"&&y!=="head"&&(R=await w(L,S))!==0){let V=new s(b,{method:"POST",body:S,duplex:"half"}),j;if(utils$1.isFormData(S)&&(j=V.headers.get("content-type"))&&L.setContentType(j),V.body){const[X,Z]=progressEventDecorator(R,progressEventReducer(asyncDecorator(k)));S=trackStream(V.body,DEFAULT_CHUNK_SIZE,X,Z)}}utils$1.isString(T)||(T=T?"include":"omit");const Q=d&&"credentials"in s.prototype,z={...N,signal:M,method:y.toUpperCase(),headers:L.normalize().toJSON(),body:S,duplex:"half",credentials:Q?T:void 0};F=d&&new s(b,z);let W=await(d?x(F,N):x(b,z));const U=m&&(I==="stream"||I==="response");if(m&&(D||U&&O)){const V={};["status","statusText","headers"].forEach(J=>{V[J]=W[J]});const j=utils$1.toFiniteNumber(W.headers.get("content-length")),[X,Z]=D&&progressEventDecorator(j,progressEventReducer(asyncDecorator(D),!0))||[];W=new l(trackStream(W.body,DEFAULT_CHUNK_SIZE,X,()=>{Z&&Z(),O&&O()}),V)}I=I||"text";let H=await v[utils$1.findKey(v,I)||"text"](W,_);return!U&&O&&O(),await new Promise((V,j)=>{settle(V,j,{data:H,headers:AxiosHeaders$1.from(W.headers),status:W.status,statusText:W.statusText,config:_,request:F})})}catch(Q){throw O&&O(),Q&&Q.name==="TypeError"&&/Load failed|fetch/i.test(Q.message)?Object.assign(new AxiosError("Network Error",AxiosError.ERR_NETWORK,_,F),{cause:Q.cause||Q}):AxiosError.from(Q,Q&&Q.code,_,F)}}},seedCache=new Map,getFetch=a=>{let o=a?a.env:{};const{fetch:s,Request:l,Response:c}=o,d=[l,c,s];let u=d.length,A=u,g,f,m=seedCache;for(;A--;)g=d[A],f=m.get(g),f===void 0&&m.set(g,f=A?new Map:factory(o)),m=f;return f};getFetch();const knownAdapters={http:httpAdapter,xhr:xhrAdapter,fetch:{get:getFetch}};utils$1.forEach(knownAdapters,(a,o)=>{if(a){try{Object.defineProperty(a,"name",{value:o})}catch{}Object.defineProperty(a,"adapterName",{value:o})}});const renderReason=a=>`- ${a}`,isResolvedHandle=a=>utils$1.isFunction(a)||a===null||a===!1;var adapters={getAdapter:(a,o)=>{a=utils$1.isArray(a)?a:[a];const{length:s}=a;let l,c;const d={};for(let u=0;u`adapter ${g} `+(f===!1?"is not supported by the environment":"is not available in the build"));let A=s?u.length>1?`since : `+u.map(renderReason).join(` `):" "+renderReason(u[0]):"as no adapter specified";throw new AxiosError("There is no suitable adapter to dispatch the request "+A,"ERR_NOT_SUPPORT")}return c},adapters:knownAdapters};function throwIfCancellationRequested(a){if(a.cancelToken&&a.cancelToken.throwIfRequested(),a.signal&&a.signal.aborted)throw new CanceledError(null,a)}function dispatchRequest(a){return throwIfCancellationRequested(a),a.headers=AxiosHeaders$1.from(a.headers),a.data=transformData.call(a,a.transformRequest),["post","put","patch"].indexOf(a.method)!==-1&&a.headers.setContentType("application/x-www-form-urlencoded",!1),adapters.getAdapter(a.adapter||defaults$1.adapter,a)(a).then(function(l){return throwIfCancellationRequested(a),l.data=transformData.call(a,a.transformResponse,l),l.headers=AxiosHeaders$1.from(l.headers),l},function(l){return isCancel(l)||(throwIfCancellationRequested(a),l&&l.response&&(l.response.data=transformData.call(a,a.transformResponse,l.response),l.response.headers=AxiosHeaders$1.from(l.response.headers))),Promise.reject(l)})}const VERSION="1.12.2",validators$1={};["object","boolean","number","function","string","symbol"].forEach((a,o)=>{validators$1[a]=function(l){return typeof l===a||"a"+(o<1?"n ":" ")+a}});const deprecatedWarnings={};validators$1.transitional=function(o,s,l){function c(d,u){return"[Axios v"+VERSION+"] Transitional option '"+d+"'"+u+(l?". "+l:"")}return(d,u,A)=>{if(o===!1)throw new AxiosError(c(u," has been removed"+(s?" in "+s:"")),AxiosError.ERR_DEPRECATED);return s&&!deprecatedWarnings[u]&&(deprecatedWarnings[u]=!0,console.warn(c(u," has been deprecated since v"+s+" and will be removed in the near future"))),o?o(d,u,A):!0}};validators$1.spelling=function(o){return(s,l)=>(console.warn(`${l} is likely a misspelling of ${o}`),!0)};function assertOptions(a,o,s){if(typeof a!="object")throw new AxiosError("options must be an object",AxiosError.ERR_BAD_OPTION_VALUE);const l=Object.keys(a);let c=l.length;for(;c-- >0;){const d=l[c],u=o[d];if(u){const A=a[d],g=A===void 0||u(A,d,a);if(g!==!0)throw new AxiosError("option "+d+" must be "+g,AxiosError.ERR_BAD_OPTION_VALUE);continue}if(s!==!0)throw new AxiosError("Unknown option "+d,AxiosError.ERR_BAD_OPTION)}}var validator={assertOptions,validators:validators$1};const validators=validator.validators;class Axios{constructor(o){this.defaults=o||{},this.interceptors={request:new InterceptorManager$1,response:new InterceptorManager$1}}async request(o,s){try{return await this._request(o,s)}catch(l){if(l instanceof Error){let c={};Error.captureStackTrace?Error.captureStackTrace(c):c=new Error;const d=c.stack?c.stack.replace(/^.+\n/,""):"";try{l.stack?d&&!String(l.stack).endsWith(d.replace(/^.+\n.+\n/,""))&&(l.stack+=` -`+d):l.stack=d}catch{}}throw l}}_request(o,s){typeof o=="string"?(s=s||{},s.url=o):s=o||{},s=mergeConfig(this.defaults,s);const{transitional:l,paramsSerializer:c,headers:d}=s;l!==void 0&&validator.assertOptions(l,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean)},!1),c!=null&&(utils$1.isFunction(c)?s.paramsSerializer={serialize:c}:validator.assertOptions(c,{encode:validators.function,serialize:validators.function},!0)),s.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?s.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:s.allowAbsoluteUrls=!0),validator.assertOptions(s,{baseUrl:validators.spelling("baseURL"),withXsrfToken:validators.spelling("withXSRFToken")},!0),s.method=(s.method||this.defaults.method||"get").toLowerCase();let u=d&&utils$1.merge(d.common,d[s.method]);d&&utils$1.forEach(["delete","get","head","post","put","patch","common"],_=>{delete d[_]}),s.headers=AxiosHeaders$1.concat(u,d);const A=[];let g=!0;this.interceptors.request.forEach(function(b){typeof b.runWhen=="function"&&b.runWhen(s)===!1||(g=g&&b.synchronous,A.unshift(b.fulfilled,b.rejected))});const f=[];this.interceptors.response.forEach(function(b){f.push(b.fulfilled,b.rejected)});let m,v=0,C;if(!g){const _=[dispatchRequest.bind(this),void 0];for(_.unshift(...A),_.push(...f),C=_.length,m=Promise.resolve(s);v{if(!l._listeners)return;let d=l._listeners.length;for(;d-- >0;)l._listeners[d](c);l._listeners=null}),this.promise.then=c=>{let d;const u=new Promise(A=>{l.subscribe(A),d=A}).then(c);return u.cancel=function(){l.unsubscribe(d)},u},o(function(d,u,A){l.reason||(l.reason=new CanceledError(d,u,A),s(l.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(o){if(this.reason){o(this.reason);return}this._listeners?this._listeners.push(o):this._listeners=[o]}unsubscribe(o){if(!this._listeners)return;const s=this._listeners.indexOf(o);s!==-1&&this._listeners.splice(s,1)}toAbortSignal(){const o=new AbortController,s=l=>{o.abort(l)};return this.subscribe(s),o.signal.unsubscribe=()=>this.unsubscribe(s),o.signal}static source(){let o;return{token:new CancelToken(function(c){o=c}),cancel:o}}}var CancelToken$1=CancelToken;function spread(a){return function(s){return a.apply(null,s)}}function isAxiosError(a){return utils$1.isObject(a)&&a.isAxiosError===!0}const HttpStatusCode={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(HttpStatusCode).forEach(([a,o])=>{HttpStatusCode[o]=a});var HttpStatusCode$1=HttpStatusCode;function createInstance(a){const o=new Axios$1(a),s=bind(Axios$1.prototype.request,o);return utils$1.extend(s,Axios$1.prototype,o,{allOwnKeys:!0}),utils$1.extend(s,o,null,{allOwnKeys:!0}),s.create=function(c){return createInstance(mergeConfig(a,c))},s}const axios=createInstance(defaults$1);axios.Axios=Axios$1;axios.CanceledError=CanceledError;axios.CancelToken=CancelToken$1;axios.isCancel=isCancel;axios.VERSION=VERSION;axios.toFormData=toFormData;axios.AxiosError=AxiosError;axios.Cancel=axios.CanceledError;axios.all=function(o){return Promise.all(o)};axios.spread=spread;axios.isAxiosError=isAxiosError;axios.mergeConfig=mergeConfig;axios.AxiosHeaders=AxiosHeaders$1;axios.formToJSON=a=>formDataToJSON(utils$1.isHTMLForm(a)?new FormData(a):a);axios.getAdapter=adapters.getAdapter;axios.HttpStatusCode=HttpStatusCode$1;axios.default=axios;var axios$1=axios;const getToken=()=>localStorage.getItem("token"),opt$1=Object.prototype.toString;function isArray$2(a){return opt$1.call(a)==="[object Array]"}function isNull(a){return opt$1.call(a)==="[object Null]"}function isBoolean$2(a){return opt$1.call(a)==="[object Boolean]"}function isObject$2(a){return opt$1.call(a)==="[object Object]"}const isPromise=a=>opt$1.call(a)==="[object Promise]";function isString$3(a){return opt$1.call(a)==="[object String]"}function isNumber$3(a){return opt$1.call(a)==="[object Number]"&&a===a}function isUndefined$1(a){return a===void 0}function isFunction$2(a){return typeof a=="function"}function isEmptyObject$1(a){return isObject$2(a)&&Object.keys(a).length===0}function isExist(a){return a||a===0}function isWindow(a){return a===window}const isComponentInstance=a=>(a==null?void 0:a.$)!==void 0,isQuarter=a=>/\[Q]Q/.test(a);function isDayjs(a){return isObject$2(a)&&"$y"in a&&"$M"in a&&"$D"in a&&"$d"in a&&"$H"in a&&"$m"in a&&"$s"in a}const configProviderInjectionKey=Symbol("ArcoConfigProvider"),calendarLang={formatYear:"YYYY \u5E74",formatMonth:"YYYY \u5E74 MM \u6708",today:"\u4ECA\u5929",view:{month:"\u6708",year:"\u5E74",week:"\u5468",day:"\u65E5"},month:{long:{January:"\u4E00\u6708",February:"\u4E8C\u6708",March:"\u4E09\u6708",April:"\u56DB\u6708",May:"\u4E94\u6708",June:"\u516D\u6708",July:"\u4E03\u6708",August:"\u516B\u6708",September:"\u4E5D\u6708",October:"\u5341\u6708",November:"\u5341\u4E00\u6708",December:"\u5341\u4E8C\u6708"},short:{January:"\u4E00\u6708",February:"\u4E8C\u6708",March:"\u4E09\u6708",April:"\u56DB\u6708",May:"\u4E94\u6708",June:"\u516D\u6708",July:"\u4E03\u6708",August:"\u516B\u6708",September:"\u4E5D\u6708",October:"\u5341\u6708",November:"\u5341\u4E00\u6708",December:"\u5341\u4E8C\u6708"}},week:{long:{self:"\u5468",monday:"\u5468\u4E00",tuesday:"\u5468\u4E8C",wednesday:"\u5468\u4E09",thursday:"\u5468\u56DB",friday:"\u5468\u4E94",saturday:"\u5468\u516D",sunday:"\u5468\u65E5"},short:{self:"\u5468",monday:"\u4E00",tuesday:"\u4E8C",wednesday:"\u4E09",thursday:"\u56DB",friday:"\u4E94",saturday:"\u516D",sunday:"\u65E5"}}},lang={locale:"zh-CN",empty:{description:"\u6682\u65E0\u6570\u636E"},drawer:{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88"},popconfirm:{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88"},modal:{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88"},pagination:{goto:"\u524D\u5F80",page:"\u9875",countPerPage:"\u6761/\u9875",total:"\u5171 {0} \u6761"},table:{okText:"\u786E\u5B9A",resetText:"\u91CD\u7F6E"},upload:{start:"\u5F00\u59CB",cancel:"\u53D6\u6D88",delete:"\u5220\u9664",retry:"\u70B9\u51FB\u91CD\u8BD5",buttonText:"\u70B9\u51FB\u4E0A\u4F20",preview:"\u9884\u89C8",drag:"\u70B9\u51FB\u6216\u62D6\u62FD\u6587\u4EF6\u5230\u6B64\u5904\u4E0A\u4F20",dragHover:"\u91CA\u653E\u6587\u4EF6\u5E76\u5F00\u59CB\u4E0A\u4F20",error:"\u4E0A\u4F20\u5931\u8D25"},calendar:calendarLang,datePicker:{view:calendarLang.view,month:calendarLang.month,week:calendarLang.week,placeholder:{date:"\u8BF7\u9009\u62E9\u65E5\u671F",week:"\u8BF7\u9009\u62E9\u5468",month:"\u8BF7\u9009\u62E9\u6708\u4EFD",year:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarter:"\u8BF7\u9009\u62E9\u5B63\u5EA6",time:"\u8BF7\u9009\u62E9\u65F6\u95F4"},rangePlaceholder:{date:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],week:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"],month:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],year:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],quarter:["\u5F00\u59CB\u5B63\u5EA6","\u7ED3\u675F\u5B63\u5EA6"],time:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]},selectTime:"\u9009\u62E9\u65F6\u95F4",today:"\u4ECA\u5929",now:"\u6B64\u523B",ok:"\u786E\u5B9A"},image:{loading:"\u52A0\u8F7D\u4E2D"},imagePreview:{fullScreen:"\u5168\u5C4F",rotateRight:"\u5411\u53F3\u65CB\u8F6C",rotateLeft:"\u5411\u5DE6\u65CB\u8F6C",zoomIn:"\u653E\u5927",zoomOut:"\u7F29\u5C0F",originalSize:"\u539F\u59CB\u5C3A\u5BF8"},typography:{copied:"\u5DF2\u590D\u5236",copy:"\u590D\u5236",expand:"\u5C55\u5F00",collapse:"\u6298\u53E0",edit:"\u7F16\u8F91"},form:{validateMessages:{required:"#{field} \u662F\u5FC5\u586B\u9879",type:{string:"#{field} \u4E0D\u662F\u5408\u6CD5\u7684\u6587\u672C\u7C7B\u578B",number:"#{field} \u4E0D\u662F\u5408\u6CD5\u7684\u6570\u5B57\u7C7B\u578B",boolean:"#{field} \u4E0D\u662F\u5408\u6CD5\u7684\u5E03\u5C14\u7C7B\u578B",array:"#{field} \u4E0D\u662F\u5408\u6CD5\u7684\u6570\u7EC4\u7C7B\u578B",object:"#{field} \u4E0D\u662F\u5408\u6CD5\u7684\u5BF9\u8C61\u7C7B\u578B",url:"#{field} \u4E0D\u662F\u5408\u6CD5\u7684 url \u5730\u5740",email:"#{field} \u4E0D\u662F\u5408\u6CD5\u7684\u90AE\u7BB1\u5730\u5740",ip:"#{field} \u4E0D\u662F\u5408\u6CD5\u7684 IP \u5730\u5740"},number:{min:"`#{value}` \u5C0F\u4E8E\u6700\u5C0F\u503C `#{min}`",max:"`#{value}` \u5927\u4E8E\u6700\u5927\u503C `#{max}`",equal:"`#{value}` \u4E0D\u7B49\u4E8E `#{equal}`",range:"`#{value}` \u4E0D\u5728 `#{min} ~ #{max}` \u8303\u56F4\u5185",positive:"`#{value}` \u4E0D\u662F\u6B63\u6570",negative:"`#{value}` \u4E0D\u662F\u8D1F\u6570"},array:{length:"`#{field}` \u4E2A\u6570\u4E0D\u7B49\u4E8E #{length}",minLength:"`#{field}` \u4E2A\u6570\u6700\u5C11\u4E3A #{minLength}",maxLength:"`#{field}` \u4E2A\u6570\u6700\u591A\u4E3A #{maxLength}",includes:"#{field} \u4E0D\u5305\u542B #{includes}",deepEqual:"#{field} \u4E0D\u7B49\u4E8E #{deepEqual}",empty:"`#{field}` \u4E0D\u662F\u7A7A\u6570\u7EC4"},string:{minLength:"\u5B57\u7B26\u6570\u6700\u5C11\u4E3A #{minLength}",maxLength:"\u5B57\u7B26\u6570\u6700\u591A\u4E3A #{maxLength}",length:"\u5B57\u7B26\u6570\u5FC5\u987B\u662F #{length}",match:"`#{value}` \u4E0D\u7B26\u5408\u6A21\u5F0F #{pattern}",uppercase:"`#{value}` \u5FC5\u987B\u5168\u5927\u5199",lowercase:"`#{value}` \u5FC5\u987B\u5168\u5C0F\u5199"},object:{deepEqual:"`#{field}` \u4E0D\u7B49\u4E8E\u671F\u671B\u503C",hasKeys:"`#{field}` \u4E0D\u5305\u542B\u5FC5\u987B\u5B57\u6BB5",empty:"`#{field}` \u4E0D\u662F\u5BF9\u8C61"},boolean:{true:"\u671F\u671B\u662F `true`",false:"\u671F\u671B\u662F `false`"}}},colorPicker:{history:"\u6700\u8FD1\u4F7F\u7528\u989C\u8272",preset:"\u7CFB\u7EDF\u9884\u8BBE\u989C\u8272",empty:"\u6682\u65E0"}},LOCALE=ref("zh-CN"),I18N_MESSAGES=reactive({"zh-CN":lang}),addI18nMessages=(a,o)=>{for(const s of Object.keys(a))(!I18N_MESSAGES[s]||(o==null?void 0:o.overwrite))&&(I18N_MESSAGES[s]=a[s])},useLocale=a=>{if(!I18N_MESSAGES[a]){console.warn(`use ${a} failed! Please add ${a} first`);return}LOCALE.value=a},getLocale=()=>LOCALE.value,useI18n=()=>{const a=inject(configProviderInjectionKey,void 0),o=computed(()=>{var c;return(c=a==null?void 0:a.locale)!=null?c:I18N_MESSAGES[LOCALE.value]}),s=computed(()=>o.value.locale);return{i18nMessage:o,locale:s,t:(c,...d)=>{const u=c.split(".");let A=o.value;for(const g of u){if(!A[g])return c;A=A[g]}return isString$3(A)&&d.length>0?A.replace(/{(\d+)}/g,(g,f)=>{var m;return(m=d[f])!=null?m:g}):A}}},COMPONENT_PREFIX="A",CLASS_PREFIX="arco",GLOBAL_CONFIG_NAME="$arco",getComponentPrefix=a=>{var o;return(o=a==null?void 0:a.componentPrefix)!=null?o:COMPONENT_PREFIX},setGlobalConfig=(a,o)=>{var s;o&&o.classPrefix&&(a.config.globalProperties[GLOBAL_CONFIG_NAME]={...(s=a.config.globalProperties[GLOBAL_CONFIG_NAME])!=null?s:{},classPrefix:o.classPrefix})},getPrefixCls=a=>{var o,s,l;const c=getCurrentInstance(),d=inject(configProviderInjectionKey,void 0),u=(l=(s=d==null?void 0:d.prefixCls)!=null?s:(o=c==null?void 0:c.appContext.config.globalProperties[GLOBAL_CONFIG_NAME])==null?void 0:o.classPrefix)!=null?l:CLASS_PREFIX;return a?`${u}-${a}`:u};var MapShim=function(){if(typeof Map!="undefined")return Map;function a(o,s){var l=-1;return o.some(function(c,d){return c[0]===s?(l=d,!0):!1}),l}return function(){function o(){this.__entries__=[]}return Object.defineProperty(o.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),o.prototype.get=function(s){var l=a(this.__entries__,s),c=this.__entries__[l];return c&&c[1]},o.prototype.set=function(s,l){var c=a(this.__entries__,s);~c?this.__entries__[c][1]=l:this.__entries__.push([s,l])},o.prototype.delete=function(s){var l=this.__entries__,c=a(l,s);~c&&l.splice(c,1)},o.prototype.has=function(s){return!!~a(this.__entries__,s)},o.prototype.clear=function(){this.__entries__.splice(0)},o.prototype.forEach=function(s,l){l===void 0&&(l=null);for(var c=0,d=this.__entries__;c0},a.prototype.connect_=function(){!isBrowser$1||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),mutationObserverSupported?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},a.prototype.disconnect_=function(){!isBrowser$1||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},a.prototype.onTransitionEnd_=function(o){var s=o.propertyName,l=s===void 0?"":s,c=transitionKeys.some(function(d){return!!~l.indexOf(d)});c&&this.refresh()},a.getInstance=function(){return this.instance_||(this.instance_=new a),this.instance_},a.instance_=null,a}(),defineConfigurable=function(a,o){for(var s=0,l=Object.keys(o);s0},a}(),observers=typeof WeakMap!="undefined"?new WeakMap:new MapShim,ResizeObserver$3=function(){function a(o){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var s=ResizeObserverController.getInstance(),l=new ResizeObserverSPI(o,s,this);observers.set(this,l)}return a}();["observe","unobserve","disconnect"].forEach(function(a){ResizeObserver$3.prototype[a]=function(){var o;return(o=observers.get(this))[a].apply(o,arguments)}});var index$1=function(){return typeof global$1.ResizeObserver!="undefined"?global$1.ResizeObserver:ResizeObserver$3}();const isElement=a=>Boolean(a&&a.shapeFlag&1),isComponent=(a,o)=>Boolean(a&&a.shapeFlag&6),isTextChildren=(a,o)=>Boolean(a&&a.shapeFlag&8),isArrayChildren=(a,o)=>Boolean(a&&a.shapeFlag&16),isSlotsChildren=(a,o)=>Boolean(a&&a.shapeFlag&32),getFirstComponent=a=>{var o,s;if(!!a)for(const l of a){if(isElement(l)||isComponent(l))return l;if(isArrayChildren(l,l.children)){const c=getFirstComponent(l.children);if(c)return c}else if(isSlotsChildren(l,l.children)){const c=(s=(o=l.children).default)==null?void 0:s.call(o);if(c){const d=getFirstComponent(c);if(d)return d}}else if(isArray$2(l)){const c=getFirstComponent(l);if(c)return c}}},isEmptyChildren=a=>{if(!a)return!0;for(const o of a)if(o.children)return!1;return!0},mergeFirstChild=(a,o)=>{if(a&&a.length>0)for(let s=0;s0&&mergeFirstChild(c,o))return!0}return!1},getChildrenArray=a=>{if(isArrayChildren(a,a.children))return a.children;if(isArray$2(a))return a},getFirstElementFromVNode=a=>{var o,s;if(isElement(a))return a.el;if(isComponent(a)){if(((o=a.el)==null?void 0:o.nodeType)===1)return a.el;if((s=a.component)!=null&&s.subTree){const l=getFirstElementFromVNode(a.component.subTree);if(l)return l}}else{const l=getChildrenArray(a);return getFirstElementFromChildren(l)}},getFirstElementFromChildren=a=>{if(a&&a.length>0)for(const o of a){const s=getFirstElementFromVNode(o);if(s)return s}},getAllElements=(a,o=!1)=>{var s,l;const c=[];for(const d of a!=null?a:[])isElement(d)||isComponent(d)||o&&isTextChildren(d,d.children)?c.push(d):isArrayChildren(d,d.children)?c.push(...getAllElements(d.children,o)):isSlotsChildren(d,d.children)?c.push(...getAllElements((l=(s=d.children).default)==null?void 0:l.call(s),o)):isArray$2(d)&&c.push(...getAllElements(d,o));return c};function unFragment(a){function o(s){const l=[];return s.forEach(c=>{var d,u;isVNode(c)&&c.type===Fragment?isSlotsChildren(c,c.children)?l.push(...o(((u=(d=c.children).default)==null?void 0:u.call(d))||[])):isArrayChildren(c,c.children)?l.push(...o(c.children)):isString$3(c.children)&&l.push(c.children):l.push(c)}),l}return o(a)}const getSlotFunction=a=>{if(a)return isFunction$2(a)?a:()=>a},getComponentsFromVNode=(a,o)=>{var s;const l=[];if(isComponent(a,a.type))a.type.name===o?a.component&&l.push(a.component.uid):(s=a.component)!=null&&s.subTree&&l.push(...getComponentsFromVNode(a.component.subTree,o));else{const c=getChildrenArray(a);c&&l.push(...getComponentsFromChildren(c,o))}return l},getComponentsFromChildren=(a,o)=>{const s=[];if(a&&a.length>0)for(const l of a)s.push(...getComponentsFromVNode(l,o));return s};var ResizeObserver$2=defineComponent({name:"ResizeObserver",emits:["resize"],setup(a,{emit:o,slots:s}){let l;const c=ref(),d=computed(()=>isComponentInstance(c.value)?c.value.$el:c.value),u=g=>{!g||(l=new index$1(f=>{const m=f[0];o("resize",m)}),l.observe(g))},A=()=>{l&&(l.disconnect(),l=null)};return watch(d,g=>{l&&A(),g&&u(g)}),onMounted(()=>{d.value&&u(d.value)}),onUnmounted(()=>{A()}),()=>{var g,f;const m=getFirstComponent((f=(g=s.default)==null?void 0:g.call(s))!=null?f:[]);return m?cloneVNode(m,{ref:c},!0):null}}});const target$1=typeof window=="undefined"?global:window,raf=target$1.requestAnimationFrame,caf=target$1.cancelAnimationFrame;function throttleByRaf(a){let o=0;const s=(...l)=>{o&&caf(o),o=raf(()=>{a(...l),o=0})};return s.cancel=()=>{caf(o),o=0},s}const NOOP=()=>{},getDocumentSize=()=>{const{body:a}=document,o=document.documentElement;let s;try{s=(window.top||window.self||window).document.body}catch{}return{height:Math.max(a.scrollHeight,a.offsetHeight,o.clientHeight,o.scrollHeight,o.offsetHeight,(s==null?void 0:s.scrollHeight)||0,(s==null?void 0:s.clientHeight)||0),width:Math.max(a.scrollWidth,a.offsetWidth,o.clientWidth,o.scrollWidth,o.offsetWidth,(s==null?void 0:s.scrollWidth)||0,(s==null?void 0:s.clientWidth)||0)}},isServerRendering=(()=>{try{return!(typeof window!="undefined"&&document!==void 0)}catch{return!0}})(),on=(()=>isServerRendering?NOOP:(a,o,s,l=!1)=>{a.addEventListener(o,s,l)})(),off=(()=>isServerRendering?NOOP:(a,o,s,l=!1)=>{a.removeEventListener(o,s,l)})(),contains=(a,o)=>{if(!a||!o)return!1;let s=o;for(;s;){if(s===a)return!0;s=s.parentNode}return!1},getOverlay=a=>{const o=document.createElement("div");return o.setAttribute("class",`arco-overlay arco-overlay-${a}`),o},querySelector=(a,o)=>{var s;return isServerRendering?NOOP():(s=(o!=null?o:document).querySelector(a))!=null?s:void 0},getElement=(a,o)=>{if(isString$3(a)){const s=a[0]==="#"?`[id='${a.slice(1)}']`:a;return querySelector(s,o)}return a},getRelativeRect=(a,o)=>{const s=a.getBoundingClientRect(),l=o.getBoundingClientRect();return{top:s.top-l.top,bottom:l.bottom-s.bottom,left:s.left-l.left,right:l.right-s.right,width:s.width,height:s.height}},isScroll=a=>a.tagName==="BODY"?document.documentElement.scrollHeight>window.innerHeight:a.scrollHeight>a.offsetHeight,getScrollBarWidth=a=>a.tagName==="BODY"?window.innerWidth-getDocumentSize().width:a.offsetWidth-a.clientWidth;var _export_sfc$1=(a,o)=>{for(const[s,l]of o)a[s]=l;return a};function getTargetRect(a){return isWindow(a)?{top:0,bottom:window.innerHeight}:a.getBoundingClientRect()}const _sfc_main$71=defineComponent({name:"Affix",components:{ResizeObserver:ResizeObserver$2},props:{offsetTop:{type:Number,default:0},offsetBottom:{type:Number},target:{type:[String,Object,Function]},targetContainer:{type:[String,Object,Function]}},emits:{change:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("affix"),{target:l,targetContainer:c}=toRefs(a),d=ref(),u=ref(),A=ref(!1),g=ref({}),f=ref({}),m=computed(()=>({[s]:A.value})),v=throttleByRaf(()=>{if(!d.value||!u.value)return;const{offsetTop:C,offsetBottom:w}=a,_=isUndefined$1(w)?"top":"bottom",b=d.value.getBoundingClientRect(),y=getTargetRect(u.value);let S=!1,E={};const B={width:`${d.value.offsetWidth}px`,height:`${d.value.offsetHeight}px`};_==="top"?(S=b.top-y.top<(C||0),E=S?{position:"fixed",top:`${y.top+(C||0)}px`}:{}):(S=y.bottom-b.bottom<(w||0),E=S?{position:"fixed",bottom:`${window.innerHeight-y.bottom+(w||0)}px`}:{}),S!==A.value&&(A.value=S,o("change",S)),g.value=B,f.value={...E,...S?B:{}}});return onMounted(()=>{watchEffect(C=>{const w=l&&l.value!==window&&getElement(l.value)||window;u.value=w,w&&(on(w,"scroll",v),on(w,"resize",v),C(()=>{off(w,"scroll",v),off(w,"resize",v)}))}),watchEffect(C=>{if(!u.value)return;const w=c&&c.value!==window&&getElement(c.value)||window;w&&(on(w,"scroll",v),on(w,"resize",v),C(()=>{off(w,"scroll",v),off(w,"resize",v)}))})}),{wrapperRef:d,isFixed:A,classNames:m,placeholderStyles:g,fixedStyles:f,updatePositionThrottle:v}},methods:{updatePosition(){this.updatePositionThrottle()}}}),_hoisted_1$5f={ref:"wrapperRef"};function _sfc_render$6B(a,o,s,l,c,d){const u=resolveComponent("ResizeObserver");return openBlock(),createBlock(u,{onResize:a.updatePositionThrottle},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$5f,[a.isFixed?(openBlock(),createElementBlock("div",{key:0,style:normalizeStyle(a.placeholderStyles)},null,4)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(a.classNames),style:normalizeStyle(a.fixedStyles)},[createVNode(u,{onResize:a.updatePositionThrottle},{default:withCtx(()=>[renderSlot(a.$slots,"default")]),_:3},8,["onResize"])],6)],512)]),_:3},8,["onResize"])}var _Affix=_export_sfc$1(_sfc_main$71,[["render",_sfc_render$6B]]);const Affix=Object.assign(_Affix,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Affix.name,_Affix)}}),_sfc_main$70=defineComponent({name:"IconHover",props:{prefix:{type:String},size:{type:String,default:"medium"},disabled:{type:Boolean,default:!1}},setup(){return{prefixCls:getPrefixCls("icon-hover")}}});function _sfc_render$6A(a,o,s,l,c,d){return openBlock(),createElementBlock("span",{class:normalizeClass([a.prefixCls,{[`${a.prefix}-icon-hover`]:a.prefix,[`${a.prefixCls}-size-${a.size}`]:a.size!=="medium",[`${a.prefixCls}-disabled`]:a.disabled}])},[renderSlot(a.$slots,"default")],2)}var IconHover=_export_sfc$1(_sfc_main$70,[["render",_sfc_render$6A]]);const _sfc_main$6$=defineComponent({name:"IconClose",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-close`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$5e=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$6z(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M9.857 9.858 24 24m0 0 14.142 14.142M24 24 38.142 9.858M24 24 9.857 38.142"},null,-1)]),14,_hoisted_1$5e)}var _IconClose=_export_sfc$1(_sfc_main$6$,[["render",_sfc_render$6z]]);const IconClose=Object.assign(_IconClose,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconClose.name,_IconClose)}}),_sfc_main$6_=defineComponent({name:"IconInfoCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-info-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$5d=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$6y(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44c11.046 0 20-8.954 20-20S35.046 4 24 4 4 12.954 4 24s8.954 20 20 20Zm2-30a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2Zm0 17h1a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h1v-8a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v11Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$5d)}var _IconInfoCircleFill=_export_sfc$1(_sfc_main$6_,[["render",_sfc_render$6y]]);const IconInfoCircleFill=Object.assign(_IconInfoCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconInfoCircleFill.name,_IconInfoCircleFill)}}),_sfc_main$6Z=defineComponent({name:"IconCheckCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-check-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$5c=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$6x(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44c11.046 0 20-8.954 20-20S35.046 4 24 4 4 12.954 4 24s8.954 20 20 20Zm10.207-24.379a1 1 0 0 0 0-1.414l-1.414-1.414a1 1 0 0 0-1.414 0L22 26.172l-4.878-4.88a1 1 0 0 0-1.415 0l-1.414 1.415a1 1 0 0 0 0 1.414l7 7a1 1 0 0 0 1.414 0l11.5-11.5Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$5c)}var _IconCheckCircleFill=_export_sfc$1(_sfc_main$6Z,[["render",_sfc_render$6x]]);const IconCheckCircleFill=Object.assign(_IconCheckCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCheckCircleFill.name,_IconCheckCircleFill)}}),_sfc_main$6Y=defineComponent({name:"IconExclamationCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-exclamation-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$5b=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$6w(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44c11.046 0 20-8.954 20-20S35.046 4 24 4 4 12.954 4 24s8.954 20 20 20Zm-2-11a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2Zm4-18a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V15Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$5b)}var _IconExclamationCircleFill=_export_sfc$1(_sfc_main$6Y,[["render",_sfc_render$6w]]);const IconExclamationCircleFill=Object.assign(_IconExclamationCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconExclamationCircleFill.name,_IconExclamationCircleFill)}}),_sfc_main$6X=defineComponent({name:"IconCloseCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-close-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$5a=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$6v(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44c11.046 0 20-8.954 20-20S35.046 4 24 4 4 12.954 4 24s8.954 20 20 20Zm4.955-27.771-4.95 4.95-4.95-4.95a1 1 0 0 0-1.414 0l-1.414 1.414a1 1 0 0 0 0 1.414l4.95 4.95-4.95 4.95a1 1 0 0 0 0 1.414l1.414 1.414a1 1 0 0 0 1.414 0l4.95-4.95 4.95 4.95a1 1 0 0 0 1.414 0l1.414-1.414a1 1 0 0 0 0-1.414l-4.95-4.95 4.95-4.95a1 1 0 0 0 0-1.414l-1.414-1.414a1 1 0 0 0-1.414 0Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$5a)}var _IconCloseCircleFill=_export_sfc$1(_sfc_main$6X,[["render",_sfc_render$6v]]);const IconCloseCircleFill=Object.assign(_IconCloseCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCloseCircleFill.name,_IconCloseCircleFill)}}),_sfc_main$6W=defineComponent({name:"Alert",components:{IconHover,IconClose,IconInfoCircleFill,IconCheckCircleFill,IconExclamationCircleFill,IconCloseCircleFill},props:{type:{type:String,default:"info"},showIcon:{type:Boolean,default:!0},closable:{type:Boolean,default:!1},title:String,banner:{type:Boolean,default:!1},center:{type:Boolean,default:!1}},emits:{close:a=>!0,afterClose:()=>!0},setup(a,{slots:o,emit:s}){const l=getPrefixCls("alert"),c=ref(!0),d=g=>{c.value=!1,s("close",g)},u=()=>{s("afterClose")},A=computed(()=>[l,`${l}-${a.type}`,{[`${l}-with-title`]:Boolean(a.title||o.title),[`${l}-banner`]:a.banner,[`${l}-center`]:a.center}]);return{prefixCls:l,cls:A,visible:c,handleClose:d,handleAfterLeave:u}}});function _sfc_render$6u(a,o,s,l,c,d){const u=resolveComponent("icon-info-circle-fill"),A=resolveComponent("icon-check-circle-fill"),g=resolveComponent("icon-exclamation-circle-fill"),f=resolveComponent("icon-close-circle-fill"),m=resolveComponent("icon-close"),v=resolveComponent("icon-hover");return openBlock(),createBlock(Transition,{name:"zoom-in-top",onAfterLeave:a.handleAfterLeave},{default:withCtx(()=>[a.visible?(openBlock(),createElementBlock("div",{key:0,role:"alert",class:normalizeClass(a.cls)},[a.showIcon&&!(a.type==="normal"&&!a.$slots.icon)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-icon`)},[renderSlot(a.$slots,"icon",{},()=>[a.type==="info"?(openBlock(),createBlock(u,{key:0})):a.type==="success"?(openBlock(),createBlock(A,{key:1})):a.type==="warning"?(openBlock(),createBlock(g,{key:2})):a.type==="error"?(openBlock(),createBlock(f,{key:3})):createCommentVNode("v-if",!0)])],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-body`)},[a.title||a.$slots.title?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-title`)},[renderSlot(a.$slots,"title",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-content`)},[renderSlot(a.$slots,"default")],2)],2),a.$slots.action?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-action`)},[renderSlot(a.$slots,"action")],2)):createCommentVNode("v-if",!0),a.closable?(openBlock(),createElementBlock("div",{key:2,tabindex:"-1",role:"button","aria-label":"Close",class:normalizeClass(`${a.prefixCls}-close-btn`),onClick:o[0]||(o[0]=(...C)=>a.handleClose&&a.handleClose(...C))},[renderSlot(a.$slots,"close-element",{},()=>[createVNode(v,null,{default:withCtx(()=>[createVNode(m)]),_:1})])],2)):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0)]),_:3},8,["onAfterLeave"])}var _Alert=_export_sfc$1(_sfc_main$6W,[["render",_sfc_render$6u]]);const Alert=Object.assign(_Alert,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Alert.name,_Alert)}});function t(a){return typeof a=="object"&&a!=null&&a.nodeType===1}function e(a,o){return(!o||a!=="hidden")&&a!=="visible"&&a!=="clip"}function n$1(a,o){if(a.clientHeighto||d>a&&u=o&&A>=s?d-a-l:u>o&&As?u-o+c:0}var i$1=function(a,o){var s=window,l=o.scrollMode,c=o.block,d=o.inline,u=o.boundary,A=o.skipOverflowHiddenElements,g=typeof u=="function"?u:function(G){return G!==u};if(!t(a))throw new TypeError("Invalid target");for(var f,m,v=document.scrollingElement||document.documentElement,C=[],w=a;t(w)&&g(w);){if((w=(m=(f=w).parentElement)==null?f.getRootNode().host||null:m)===v){C.push(w);break}w!=null&&w===document.body&&n$1(w)&&!n$1(document.documentElement)||w!=null&&n$1(w,A)&&C.push(w)}for(var _=s.visualViewport?s.visualViewport.width:innerWidth,b=s.visualViewport?s.visualViewport.height:innerHeight,y=window.scrollX||pageXOffset,S=window.scrollY||pageYOffset,E=a.getBoundingClientRect(),B=E.height,P=E.width,D=E.top,k=E.right,I=E.bottom,L=E.left,T=c==="start"||c==="nearest"?D:c==="end"?I:D+B/2,N=d==="center"?L+P/2:d==="end"?k:L,x=[],M=0;M=0&&L>=0&&I<=b&&k<=_&&D>=z&&I<=U&&L>=H&&k<=W)return x;var V=getComputedStyle(F),j=parseInt(V.borderLeftWidth,10),X=parseInt(V.borderTopWidth,10),Z=parseInt(V.borderRightWidth,10),J=parseInt(V.borderBottomWidth,10),te=0,ee=0,re="offsetWidth"in F?F.offsetWidth-F.clientWidth-j-Z:0,ae="offsetHeight"in F?F.offsetHeight-F.clientHeight-X-J:0,ge="offsetWidth"in F?F.offsetWidth===0?0:Q/F.offsetWidth:0,he="offsetHeight"in F?F.offsetHeight===0?0:R/F.offsetHeight:0;if(v===F)te=c==="start"?T:c==="end"?T-b:c==="nearest"?r(S,S+b,b,X,J,S+T,S+T+B,B):T-b/2,ee=d==="start"?N:d==="center"?N-_/2:d==="end"?N-_:r(y,y+_,_,j,Z,y+N,y+N+P,P),te=Math.max(0,te+S),ee=Math.max(0,ee+y);else{te=c==="start"?T-z-X:c==="end"?T-U+J+ae:c==="nearest"?r(z,U,R,X,J+ae,T,T+B,B):T-(z+R/2)+ae/2,ee=d==="start"?N-H-j:d==="center"?N-(H+Q/2)+re/2:d==="end"?N-W+Z+re:r(H,W,Q,j,Z+re,N,N+P,P);var we=F.scrollLeft,K=F.scrollTop;T+=K-(te=Math.max(0,Math.min(K+te/he,F.scrollHeight-R/he+ae))),N+=we-(ee=Math.max(0,Math.min(we+ee/ge,F.scrollWidth-Q/ge+re)))}x.push({el:F,top:te,left:ee})}return x},easeInBy=function(a){return function(o){return Math.pow(o,a)}},easeOutBy=function(a){return function(o){return 1-Math.abs(Math.pow(o-1,a))}},easeInOutBy=function(a){return function(o){return o<.5?easeInBy(a)(o*2)/2:easeOutBy(a)(o*2-1)/2+.5}},linear=function(a){return a},quadIn=easeInBy(2),quadOut=easeOutBy(2),quadInOut=easeInOutBy(2),cubicIn=easeInBy(3),cubicOut=easeOutBy(3),cubicInOut=easeInOutBy(3),quartIn=easeInBy(4),quartOut=easeOutBy(4),quartInOut=easeInOutBy(4),quintIn=easeInBy(5),quintOut=easeOutBy(5),quintInOut=easeInOutBy(5),sineIn=function(a){return 1+Math.sin(Math.PI/2*a-Math.PI/2)},sineOut=function(a){return Math.sin(Math.PI/2*a)},sineInOut=function(a){return(1+Math.sin(Math.PI*a-Math.PI/2))/2},bounceOut=function(a){var o=7.5625,s=2.75;return a<1/s?o*a*a:a<2/s?(a-=1.5/s,o*a*a+.75):a<2.5/s?(a-=2.25/s,o*a*a+.9375):(a-=2.625/s,o*a*a+.984375)},bounceIn=function(a){return 1-bounceOut(1-a)},bounceInOut=function(a){return a<.5?bounceIn(a*2)*.5:bounceOut(a*2-1)*.5+.5},easing=Object.freeze({linear,quadIn,quadOut,quadInOut,cubicIn,cubicOut,cubicInOut,quartIn,quartOut,quartInOut,quintIn,quintOut,quintInOut,sineIn,sineOut,sineInOut,bounceOut,bounceIn,bounceInOut}),Tween=function(o){var s=o.from,l=o.to,c=o.duration,d=o.delay,u=o.easing,A=o.onStart,g=o.onUpdate,f=o.onFinish;for(var m in s)l[m]===void 0&&(l[m]=s[m]);for(var v in l)s[v]===void 0&&(s[v]=l[v]);this.from=s,this.to=l,this.duration=c||500,this.delay=d||0,this.easing=u||"linear",this.onStart=A,this.onUpdate=g||function(){},this.onFinish=f,this.startTime=Date.now()+this.delay,this.started=!1,this.finished=!1,this.timer=null,this.keys={}};Tween.prototype.update=function(){if(this.time=Date.now(),!(this.timethis.duration?this.duration:this.elapsed;for(var o in this.to)this.keys[o]=this.from[o]+(this.to[o]-this.from[o])*easing[this.easing](this.elapsed/this.duration);this.started||(this.onStart&&this.onStart(this.keys),this.started=!0),this.onUpdate(this.keys)}};Tween.prototype.start=function(){var o=this;this.startTime=Date.now()+this.delay;var s=function(){o.update(),o.timer=requestAnimationFrame(s),o.finished&&(cancelAnimationFrame(o.timer),o.timer=null)};s()};Tween.prototype.stop=function(){cancelAnimationFrame(this.timer),this.timer=null};function slide(a,o,s){new Tween({from:{scrollTop:a.scrollTop},to:{scrollTop:o},easing:"quartOut",duration:300,onUpdate:c=>{a.scrollTop=c.scrollTop},onFinish:()=>{isFunction$2(s)&&s()}}).start()}const anchorInjectionKey=Symbol("ArcoAnchor"),BOUNDARY_POSITIONS=["start","end","center","nearest"],_sfc_main$6V=defineComponent({name:"Anchor",props:{boundary:{type:[Number,String],default:"start",validator:a=>isNumber$3(a)||BOUNDARY_POSITIONS.includes(a)},lineLess:{type:Boolean,default:!1},scrollContainer:{type:[String,Object]},changeHash:{type:Boolean,default:!0},smooth:{type:Boolean,default:!0}},emits:{select:(a,o)=>!0,change:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("anchor"),l=ref(),c=ref(),d=reactive({}),u=ref(""),A=ref(!1),g=ref(),f=ref(),m=(D,k)=>{!D||(d[D]=k)},v=D=>{delete d[D]},C=(D,k)=>{a.changeHash||D.preventDefault(),k&&(w(k),b(k)),o("select",k,u.value)},w=D=>{try{const k=getElement(D);if(!k)return;let I,L=0;isNumber$3(a.boundary)?(I="start",L=a.boundary):I=a.boundary;const T=i$1(k,{block:I});if(!T.length)return;const{el:N,top:x}=T[0],M=x-L;slide(N,M,()=>{A.value=!1}),A.value=!0}catch(k){console.error(k)}},_=throttleByRaf(()=>{if(A.value)return;const D=y();if(D&&D.id){const k=`#${D.id}`;b(k)}}),b=D=>{if(!d[D]&&l.value){const k=getElement(`a[data-href='${D}']`,l.value);if(!k)return;d[D]=k}D!==u.value&&(u.value=D,nextTick(()=>{o("change",D)}))},y=()=>{if(!g.value||!f.value)return;const D=isNumber$3(a.boundary)?a.boundary:0,k=f.value.getBoundingClientRect();for(const I of Object.keys(d)){const L=getElement(I);if(L){const{top:T}=L.getBoundingClientRect(),N=isWindow(g.value)?T-D:T-k.top-D;if(N>=0&&N<=k.height/2)return L}}};watch(u,()=>{const D=d[u.value];!a.lineLess&&D&&c.value&&(c.value.style.top=`${D.offsetTop}px`)});const S=()=>{g.value&&on(g.value,"scroll",_)},E=()=>{g.value&&off(g.value,"scroll",_)},B=()=>{a.scrollContainer?(g.value=isWindow(a.scrollContainer)?window:getElement(a.scrollContainer),f.value=isWindow(a.scrollContainer)?document.documentElement:getElement(a.scrollContainer)):(g.value=window,f.value=document.documentElement)};onMounted(()=>{B();const D=decodeURIComponent(window.location.hash);D?(w(D),b(D)):_(),S()}),onBeforeUnmount(()=>{E()}),provide(anchorInjectionKey,reactive({currentLink:u,addLink:m,removeLink:v,handleClick:C}));const P=computed(()=>[s,{[`${s}-line-less`]:a.lineLess}]);return{prefixCls:s,cls:P,anchorRef:l,lineSliderRef:c}}});function _sfc_render$6t(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{ref:"anchorRef",class:normalizeClass(a.cls)},[a.lineLess?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:0,ref:"lineSliderRef",class:normalizeClass(`${a.prefixCls}-line-slider`)},null,2)),createBaseVNode("ul",{class:normalizeClass(`${a.prefixCls}-list`)},[renderSlot(a.$slots,"default")],2)],2)}var _Anchor=_export_sfc$1(_sfc_main$6V,[["render",_sfc_render$6t]]);const _sfc_main$6U=defineComponent({name:"AnchorLink",props:{title:String,href:String},setup(a){const o=getPrefixCls("anchor"),s=`${o}-link`,l=ref(),c=inject(anchorInjectionKey,void 0);onMounted(()=>{a.href&&l.value&&(c==null||c.addLink(a.href,l.value))});const d=computed(()=>[`${s}-item`,{[`${s}-active`]:(c==null?void 0:c.currentLink)===a.href}]);return{prefixCls:o,linkCls:s,cls:d,linkRef:l,handleClick:A=>c==null?void 0:c.handleClick(A,a.href)}}}),_hoisted_1$59=["href"];function _sfc_render$6s(a,o,s,l,c,d){return openBlock(),createElementBlock("li",{ref:"linkRef",class:normalizeClass(a.cls)},[createBaseVNode("a",{class:normalizeClass(a.linkCls),href:a.href,onClick:o[0]||(o[0]=(...u)=>a.handleClick&&a.handleClick(...u))},[renderSlot(a.$slots,"default",{},()=>[createTextVNode(toDisplayString(a.title),1)])],10,_hoisted_1$59),a.$slots.sublist?(openBlock(),createElementBlock("ul",{key:0,class:normalizeClass(`${a.prefixCls}-sublist`)},[renderSlot(a.$slots,"sublist")],2)):createCommentVNode("v-if",!0)],2)}var AnchorLink=_export_sfc$1(_sfc_main$6U,[["render",_sfc_render$6s]]);const Anchor=Object.assign(_Anchor,{Link:AnchorLink,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Anchor.name,_Anchor),a.component(s+AnchorLink.name,AnchorLink)}}),MESSAGE_TYPES=["info","success","warning","error"],INPUT_EVENTS=["onFocus","onFocusin","onFocusout","onBlur","onChange","onBeforeinput","onInput","onReset","onSubmit","onInvalid","onKeydown","onKeypress","onKeyup","onCopy","onCut","onPaste","onCompositionstart","onCompositionupdate","onCompositionend","onSelect","autocomplete","autofocus","maxlength","minlength","name","pattern","readonly","required"],_sfc_main$6T=defineComponent({name:"IconLoading",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-loading`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$58=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$6r(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M42 24c0 9.941-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6"},null,-1)]),14,_hoisted_1$58)}var _IconLoading=_export_sfc$1(_sfc_main$6T,[["render",_sfc_render$6r]]);const IconLoading=Object.assign(_IconLoading,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLoading.name,_IconLoading)}}),_sfc_main$6S=defineComponent({name:"FeedbackIcon",components:{IconLoading,IconCheckCircleFill,IconExclamationCircleFill,IconCloseCircleFill},props:{type:{type:String}},setup(a){const o=getPrefixCls("feedback-icon");return{cls:computed(()=>[o,`${o}-status-${a.type}`])}}});function _sfc_render$6q(a,o,s,l,c,d){const u=resolveComponent("icon-loading"),A=resolveComponent("icon-check-circle-fill"),g=resolveComponent("icon-exclamation-circle-fill"),f=resolveComponent("icon-close-circle-fill");return openBlock(),createElementBlock("span",{class:normalizeClass(a.cls)},[a.type==="validating"?(openBlock(),createBlock(u,{key:0})):a.type==="success"?(openBlock(),createBlock(A,{key:1})):a.type==="warning"?(openBlock(),createBlock(g,{key:2})):a.type==="error"?(openBlock(),createBlock(f,{key:3})):createCommentVNode("v-if",!0)],2)}var FeedbackIcon=_export_sfc$1(_sfc_main$6S,[["render",_sfc_render$6q]]);const Enter={key:"Enter",code:"Enter"},Backspace={key:"Backspace",code:"Backspace"},ArrowLeft={key:"ArrowLeft",code:"ArrowLeft"},ArrowRight={key:"ArrowRight",code:"ArrowRight"},omit=(a,o)=>{const s={...a};for(const l of o)l in s&&delete s[l];return s};function pick(a,o){const s={};return o.forEach(l=>{const c=l;l in a&&(s[c]=a[c])}),s}const formItemInjectionKey=Symbol("ArcoFormItemContext"),formInjectionKey=Symbol("ArcoFormContext"),useFormItem=({size:a,disabled:o,error:s,uninject:l}={})=>{const c=l?{}:inject(formItemInjectionKey,{}),d=computed(()=>{var m;return(m=a==null?void 0:a.value)!=null?m:c.size}),u=computed(()=>(o==null?void 0:o.value)||c.disabled),A=computed(()=>(s==null?void 0:s.value)||c.error),g=toRef(c,"feedback"),f=toRef(c,"eventHandlers");return{formItemCtx:c,mergedSize:d,mergedDisabled:u,mergedError:A,feedback:g,eventHandlers:f}},useSize$1=(a,{defaultValue:o="medium"}={})=>{const s=inject(configProviderInjectionKey,void 0);return{mergedSize:computed(()=>{var c,d;return(d=(c=a==null?void 0:a.value)!=null?c:s==null?void 0:s.size)!=null?d:o})}};function useCursor(a){const o=ref();function s(){if(!a.value)return;const{selectionStart:c,selectionEnd:d,value:u}=a.value;if(c==null||d==null)return;const A=u.slice(0,Math.max(0,c)),g=u.slice(Math.max(0,d));o.value={selectionStart:c,selectionEnd:d,value:u,beforeTxt:A,afterTxt:g}}function l(){if(!a.value||!o.value)return;const{value:c}=a.value,{beforeTxt:d,afterTxt:u,selectionStart:A}=o.value;if(!d||!u||!A)return;let g=c.length;if(c.endsWith(u))g=c.length-u.length;else if(c.startsWith(d))g=d.length;else{const f=d[A-1],m=c.indexOf(f,A-1);m!==-1&&(g=m+1)}a.value.setSelectionRange(g,g)}return[s,l]}var _Input=defineComponent({name:"Input",inheritAttrs:!1,props:{modelValue:String,defaultValue:{type:String,default:""},size:{type:String},allowClear:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},error:{type:Boolean,default:!1},placeholder:String,maxLength:{type:[Number,Object],default:0},showWordLimit:{type:Boolean,default:!1},wordLength:{type:Function},wordSlice:{type:Function},inputAttrs:{type:Object},type:{type:String,default:"text"},prepend:String,append:String},emits:{"update:modelValue":a=>!0,input:(a,o)=>!0,change:(a,o)=>!0,pressEnter:a=>!0,clear:a=>!0,focus:a=>!0,blur:a=>!0},setup(a,{emit:o,slots:s,attrs:l}){const{size:c,disabled:d,error:u,modelValue:A}=toRefs(a),g=getPrefixCls("input"),f=ref(),{mergedSize:m,mergedDisabled:v,mergedError:C,feedback:w,eventHandlers:_}=useFormItem({size:c,disabled:d,error:u}),{mergedSize:b}=useSize$1(m),[y,S]=useCursor(f),E=ref(a.defaultValue),B=computed(()=>{var K;return(K=a.modelValue)!=null?K:E.value});let P=B.value;watch(A,K=>{(isUndefined$1(K)||isNull(K))&&(E.value="")}),watch(B,(K,G)=>{P=G});const D=ref(!1),k=computed(()=>a.allowClear&&!a.readonly&&!v.value&&Boolean(B.value)),I=ref(!1),L=ref(""),T=K=>{var G;return isFunction$2(a.wordLength)?a.wordLength(K):(G=K.length)!=null?G:0},N=computed(()=>T(B.value)),x=computed(()=>C.value||Boolean(isObject$2(a.maxLength)&&a.maxLength.errorOnly&&N.value>F.value)),M=computed(()=>isObject$2(a.maxLength)&&Boolean(a.maxLength.errorOnly)),F=computed(()=>isObject$2(a.maxLength)?a.maxLength.length:a.maxLength),O=computed(()=>{const K=T("a");return Math.floor(F.value/K)}),R=K=>{var G,q;F.value&&!M.value&&T(K)>F.value&&(K=(q=(G=a.wordSlice)==null?void 0:G.call(a,K,F.value))!=null?q:K.slice(0,O.value)),E.value=K,o("update:modelValue",K)},Q=K=>{f.value&&K.target!==f.value&&(K.preventDefault(),f.value.focus())},z=(K,G)=>{var q,ne;K!==P&&(P=K,o("change",K,G),(ne=(q=_.value)==null?void 0:q.onChange)==null||ne.call(q,G))},W=K=>{var G,q;D.value=!0,o("focus",K),(q=(G=_.value)==null?void 0:G.onFocus)==null||q.call(G,K)},U=K=>{var G,q;D.value=!1,z(B.value,K),o("blur",K),(q=(G=_.value)==null?void 0:G.onBlur)==null||q.call(G,K)},H=K=>{var G,q,ne;const{value:ie,selectionStart:le,selectionEnd:ce}=K.target;if(K.type==="compositionend"){if(I.value=!1,L.value="",F.value&&!M.value&&N.value>=F.value&&T(ie)>F.value&&le===ce){V();return}R(ie),o("input",ie,K),(q=(G=_.value)==null?void 0:G.onInput)==null||q.call(G,K),V()}else I.value=!0,L.value=B.value+((ne=K.data)!=null?ne:"")},V=()=>{y(),nextTick(()=>{f.value&&B.value!==f.value.value&&(f.value.value=B.value,S())})},j=K=>{var G,q;const{value:ne}=K.target;if(!I.value){if(F.value&&!M.value&&N.value>=F.value&&T(ne)>F.value&&K.inputType==="insertText"){V();return}R(ne),o("input",ne,K),(q=(G=_.value)==null?void 0:G.onInput)==null||q.call(G,K),V()}},X=K=>{R(""),z("",K),o("clear",K)},Z=K=>{const G=K.key||K.code;!I.value&&G===Enter.key&&(z(B.value,K),o("pressEnter",K))},J=computed(()=>[`${g}-outer`,`${g}-outer-size-${b.value}`,{[`${g}-outer-has-suffix`]:Boolean(s.suffix),[`${g}-outer-disabled`]:v.value}]),te=computed(()=>[`${g}-wrapper`,{[`${g}-error`]:x.value,[`${g}-disabled`]:v.value,[`${g}-focus`]:D.value}]),ee=computed(()=>[g,`${g}-size-${b.value}`]),re=computed(()=>omit(l,INPUT_EVENTS)),ae=computed(()=>pick(l,INPUT_EVENTS)),ge=computed(()=>{const K={...ae.value,...a.inputAttrs};return x.value&&(K["aria-invalid"]=!0),K}),he=K=>{var G;return createVNode("span",mergeProps({class:te.value,onMousedown:Q},K?void 0:re.value),[s.prefix&&createVNode("span",{class:`${g}-prefix`},[s.prefix()]),createVNode("input",mergeProps({ref:f,class:ee.value,value:B.value,type:a.type,placeholder:a.placeholder,readonly:a.readonly,disabled:v.value,onInput:j,onKeydown:Z,onFocus:W,onBlur:U,onCompositionstart:H,onCompositionupdate:H,onCompositionend:H},ge.value),null),k.value&&createVNode(IconHover,{prefix:g,class:`${g}-clear-btn`,onClick:X},{default:()=>[createVNode(IconClose,null,null)]}),(s.suffix||Boolean(a.maxLength)&&a.showWordLimit||Boolean(w.value))&&createVNode("span",{class:[`${g}-suffix`,{[`${g}-suffix-has-feedback`]:w.value}]},[Boolean(a.maxLength)&&a.showWordLimit&&createVNode("span",{class:`${g}-word-limit`},[N.value,createTextVNode("/"),F.value]),(G=s.suffix)==null?void 0:G.call(s),Boolean(w.value)&&createVNode(FeedbackIcon,{type:w.value},null)])])};return{inputRef:f,render:()=>s.prepend||s.append||a.prepend||a.append?createVNode("span",mergeProps({class:J.value},re.value),[(s.prepend||a.prepend)&&createVNode("span",{class:`${g}-prepend`},[s.prepend?s.prepend():a.prepend]),he(!0),(s.append||a.append)&&createVNode("span",{class:`${g}-append`},[s.append?s.append():a.append])]):he()}},methods:{focus(){var a;(a=this.inputRef)==null||a.focus()},blur(){var a;(a=this.inputRef)==null||a.blur()}},render(){return this.render()}});const _sfc_main$6R=defineComponent({name:"IconSearch",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-search`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$57=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$6p(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M33.072 33.071c6.248-6.248 6.248-16.379 0-22.627-6.249-6.249-16.38-6.249-22.628 0-6.248 6.248-6.248 16.379 0 22.627 6.248 6.248 16.38 6.248 22.628 0Zm0 0 8.485 8.485"},null,-1)]),14,_hoisted_1$57)}var _IconSearch=_export_sfc$1(_sfc_main$6R,[["render",_sfc_render$6p]]);const IconSearch=Object.assign(_IconSearch,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSearch.name,_IconSearch)}}),buttonGroupInjectionKey=Symbol("ArcoButtonGroup"),_sfc_main$6Q=defineComponent({name:"Button",components:{IconLoading},props:{type:{type:String},shape:{type:String},status:{type:String},size:{type:String},long:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},disabled:{type:Boolean},htmlType:{type:String,default:"button"},autofocus:{type:Boolean,default:!1},href:String},emits:{click:a=>!0},setup(a,{emit:o}){const{size:s,disabled:l}=toRefs(a),c=getPrefixCls("btn"),d=inject(buttonGroupInjectionKey,void 0),u=computed(()=>{var w;return(w=s.value)!=null?w:d==null?void 0:d.size}),A=computed(()=>Boolean(l.value||(d==null?void 0:d.disabled))),{mergedSize:g,mergedDisabled:f}=useFormItem({size:u,disabled:A}),{mergedSize:m}=useSize$1(g),v=computed(()=>{var w,_,b,y,S,E;return[c,`${c}-${(_=(w=a.type)!=null?w:d==null?void 0:d.type)!=null?_:"secondary"}`,`${c}-shape-${(y=(b=a.shape)!=null?b:d==null?void 0:d.shape)!=null?y:"square"}`,`${c}-size-${m.value}`,`${c}-status-${(E=(S=a.status)!=null?S:d==null?void 0:d.status)!=null?E:"normal"}`,{[`${c}-long`]:a.long,[`${c}-loading`]:a.loading,[`${c}-disabled`]:f.value,[`${c}-link`]:isString$3(a.href)}]});return{prefixCls:c,cls:v,mergedDisabled:f,handleClick:w=>{if(a.disabled||a.loading){w.preventDefault();return}o("click",w)}}}}),_hoisted_1$56=["href"],_hoisted_2$n=["type","disabled","autofocus"];function _sfc_render$6o(a,o,s,l,c,d){const u=resolveComponent("icon-loading");return a.href?(openBlock(),createElementBlock("a",{key:0,class:normalizeClass([a.cls,{[`${a.prefixCls}-only-icon`]:a.$slots.icon&&!a.$slots.default}]),href:a.mergedDisabled||a.loading?void 0:a.href,onClick:o[0]||(o[0]=(...A)=>a.handleClick&&a.handleClick(...A))},[a.loading||a.$slots.icon?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-icon`)},[a.loading?(openBlock(),createBlock(u,{key:0,spin:"true"})):renderSlot(a.$slots,"icon",{key:1})],2)):createCommentVNode("v-if",!0),renderSlot(a.$slots,"default")],10,_hoisted_1$56)):(openBlock(),createElementBlock("button",{key:1,class:normalizeClass([a.cls,{[`${a.prefixCls}-only-icon`]:a.$slots.icon&&!a.$slots.default}]),type:a.htmlType,disabled:a.mergedDisabled,autofocus:a.autofocus,onClick:o[1]||(o[1]=(...A)=>a.handleClick&&a.handleClick(...A))},[a.loading||a.$slots.icon?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-icon`)},[a.loading?(openBlock(),createBlock(u,{key:0,spin:!0})):renderSlot(a.$slots,"icon",{key:1})],2)):createCommentVNode("v-if",!0),renderSlot(a.$slots,"default")],10,_hoisted_2$n))}var _Button=_export_sfc$1(_sfc_main$6Q,[["render",_sfc_render$6o]]);const _sfc_main$6P=defineComponent({name:"ButtonGroup",props:{type:{type:String},status:{type:String},shape:{type:String},size:{type:String},disabled:{type:Boolean}},setup(a){const{type:o,size:s,status:l,disabled:c,shape:d}=toRefs(a),u=getPrefixCls("btn-group");return provide(buttonGroupInjectionKey,reactive({type:o,size:s,shape:d,status:l,disabled:c})),{prefixCls:u}}});function _sfc_render$6n(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.prefixCls)},[renderSlot(a.$slots,"default")],2)}var ButtonGroup=_export_sfc$1(_sfc_main$6P,[["render",_sfc_render$6n]]);const Button$1=Object.assign(_Button,{Group:ButtonGroup,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Button.name,_Button),a.component(s+ButtonGroup.name,ButtonGroup)}});var InputSearch=defineComponent({name:"InputSearch",props:{searchButton:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},size:{type:String},buttonText:{type:String},buttonProps:{type:Object}},emits:{search:(a,o)=>!0},setup(a,{emit:o,slots:s}){const{size:l}=toRefs(a),c=getPrefixCls("input-search"),{mergedSize:d}=useSize$1(l),u=ref(),A=v=>{u.value.inputRef&&o("search",u.value.inputRef.value,v)},g=()=>{var v;return createVNode(Fragment,null,[a.loading?createVNode(IconLoading,null,null):createVNode(IconHover,{onClick:A},{default:()=>[createVNode(IconSearch,null,null)]}),(v=s.suffix)==null?void 0:v.call(s)])},f=()=>{var v;let C={};return a.buttonText||s["button-default"]||s["button-icon"]?C={default:(v=s["button-default"])!=null?v:a.buttonText?()=>a.buttonText:void 0,icon:s["button-icon"]}:C={icon:()=>createVNode(IconSearch,null,null)},createVNode(Button$1,mergeProps({type:"primary",class:`${c}-btn`,disabled:a.disabled,size:d.value,loading:a.loading},a.buttonProps,{onClick:A}),C)};return{inputRef:u,render:()=>createVNode(_Input,{ref:u,class:c,size:d.value,disabled:a.disabled},{prepend:s.prepend,prefix:s.prefix,suffix:a.searchButton?s.suffix:g,append:a.searchButton?f:s.append})}},methods:{focus(){var a;(a=this.inputRef)==null||a.focus()},blur(){var a;(a=this.inputRef)==null||a.blur()}},render(){return this.render()}});const _sfc_main$6O=defineComponent({name:"IconEye",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-eye`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$55=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$6m(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"clip-rule":"evenodd",d:"M24 37c6.627 0 12.627-4.333 18-13-5.373-8.667-11.373-13-18-13-6.627 0-12.627 4.333-18 13 5.373 8.667 11.373 13 18 13Z"},null,-1),createBaseVNode("path",{d:"M29 24a5 5 0 1 1-10 0 5 5 0 0 1 10 0Z"},null,-1)]),14,_hoisted_1$55)}var _IconEye=_export_sfc$1(_sfc_main$6O,[["render",_sfc_render$6m]]);const IconEye=Object.assign(_IconEye,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconEye.name,_IconEye)}}),_sfc_main$6N=defineComponent({name:"IconEyeInvisible",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-eye-invisible`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$54=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$6l(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M14 14.5c-2.69 2-5.415 5.33-8 9.5 5.373 8.667 11.373 13 18 13 3.325 0 6.491-1.09 9.5-3.271M17.463 12.5C19 11 21.75 11 24 11c6.627 0 12.627 4.333 18 13-1.766 2.848-3.599 5.228-5.5 7.14"},null,-1),createBaseVNode("path",{d:"M29 24a5 5 0 1 1-10 0 5 5 0 0 1 10 0ZM6.852 7.103l34.294 34.294"},null,-1)]),14,_hoisted_1$54)}var _IconEyeInvisible=_export_sfc$1(_sfc_main$6N,[["render",_sfc_render$6l]]);const IconEyeInvisible=Object.assign(_IconEyeInvisible,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconEyeInvisible.name,_IconEyeInvisible)}});function useState(a){const o=ref(a);return[o,l=>{o.value=l}]}function useMergeState(a,o){const{value:s}=toRefs(o),[l,c]=useState(isUndefined$1(s.value)?a:s.value);return watch(s,u=>{isUndefined$1(u)&&c(void 0)}),[computed(()=>isUndefined$1(s.value)?l.value:s.value),c,l]}const _sfc_main$6M=defineComponent({name:"InputPassword",components:{IconEye,IconEyeInvisible,AIconHover:IconHover,AInput:_Input},props:{visibility:{type:Boolean,default:void 0},defaultVisibility:{type:Boolean,default:!0},invisibleButton:{type:Boolean,default:!0}},emits:["visibility-change","update:visibility"],setup(a,{emit:o}){const{visibility:s,defaultVisibility:l}=toRefs(a),c=ref(),d=()=>{g(!u.value)},[u,A]=useMergeState(l.value,reactive({value:s})),g=f=>{f!==u.value&&(o("visibility-change",f),o("update:visibility",f),A(f))};return{inputRef:c,mergedVisible:u,handleInvisible:d}},methods:{focus(){var a;(a=this.inputRef)==null||a.focus()},blur(){var a;(a=this.inputRef)==null||a.blur()}}});function _sfc_render$6k(a,o,s,l,c,d){const u=resolveComponent("icon-eye"),A=resolveComponent("icon-eye-invisible"),g=resolveComponent("a-icon-hover"),f=resolveComponent("a-input");return openBlock(),createBlock(f,{ref:"inputRef",type:a.mergedVisible?"password":"text"},createSlots({_:2},[a.$slots.prepend?{name:"prepend",fn:withCtx(()=>[renderSlot(a.$slots,"prepend")]),key:"0"}:void 0,a.$slots.prefix?{name:"prefix",fn:withCtx(()=>[renderSlot(a.$slots,"prefix")]),key:"1"}:void 0,a.invisibleButton||a.$slots.suffix?{name:"suffix",fn:withCtx(()=>[a.invisibleButton?(openBlock(),createBlock(g,{key:0,onClick:a.handleInvisible,onMousedown:o[0]||(o[0]=withModifiers(()=>{},["prevent"])),onMouseup:o[1]||(o[1]=withModifiers(()=>{},["prevent"]))},{default:withCtx(()=>[a.mergedVisible?(openBlock(),createBlock(A,{key:1})):(openBlock(),createBlock(u,{key:0}))]),_:1},8,["onClick"])):createCommentVNode("v-if",!0),renderSlot(a.$slots,"suffix")]),key:"2"}:void 0,a.$slots.append?{name:"append",fn:withCtx(()=>[renderSlot(a.$slots,"append")]),key:"3"}:void 0]),1032,["type"])}var InputPassword=_export_sfc$1(_sfc_main$6M,[["render",_sfc_render$6k]]);const _sfc_main$6L=defineComponent({name:"InputGroup",setup(){return{prefixCls:getPrefixCls("input-group")}}});function _sfc_render$6j(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.prefixCls)},[renderSlot(a.$slots,"default")],2)}var InputGroup=_export_sfc$1(_sfc_main$6L,[["render",_sfc_render$6j]]);const Input=Object.assign(_Input,{Search:InputSearch,Password:InputPassword,Group:InputGroup,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Input.name,_Input),a.component(s+InputGroup.name,InputGroup),a.component(s+InputSearch.name,InputSearch),a.component(s+InputPassword.name,InputPassword)}}),getViewPortSize=()=>{const{height:a,width:o}=getDocumentSize();return{width:Math.min(o,window.innerWidth),height:Math.min(a,window.innerHeight)}},getElementScrollRect=(a,o)=>{var s,l;const c=a.getBoundingClientRect();return{top:c.top,bottom:c.bottom,left:c.left,right:c.right,scrollTop:c.top-o.top,scrollBottom:c.bottom-o.top,scrollLeft:c.left-o.left,scrollRight:c.right-o.left,width:(s=a.offsetWidth)!=null?s:a.clientWidth,height:(l=a.offsetHeight)!=null?l:a.clientHeight}},getBoundaryPosition=a=>{switch(a){case"top":case"tl":case"tr":return"top";case"bottom":case"bl":case"br":return"bottom";case"left":case"lt":case"lb":return"left";case"right":case"rt":case"rb":return"right";default:return"top"}},changePosition=(a,o)=>{switch(o){case"top":switch(a){case"bottom":return"top";case"bl":return"tl";case"br":return"tr";default:return a}case"bottom":switch(a){case"top":return"bottom";case"tl":return"bl";case"tr":return"br";default:return a}case"left":switch(a){case"right":return"left";case"rt":return"lt";case"rb":return"lb";default:return a}case"right":switch(a){case"left":return"right";case"lt":return"rt";case"lb":return"rb";default:return a}default:return a}},getFitPosition=(a,o,{containerRect:s,triggerRect:l,popupRect:c,offset:d,translate:u})=>{const A=getBoundaryPosition(a),g=getViewPortSize(),f={top:s.top+o.top,bottom:g.height-(s.top+o.top+c.height),left:s.left+o.left,right:g.width-(s.left+o.left+c.width)};let m=a;if(A==="top"&&f.top<0)if(l.top>c.height)o.top=-s.top;else{const v=getPopupOffset("bottom",l,c,{offset:d,translate:u});g.height-(s.top+v.top+c.height)>0&&(m=changePosition(a,"bottom"),o.top=v.top)}if(A==="bottom"&&f.bottom<0)if(g.height-l.bottom>c.height)o.top=-s.top+(g.height-c.height);else{const v=getPopupOffset("top",l,c,{offset:d,translate:u});s.top+v.top>0&&(m=changePosition(a,"top"),o.top=v.top)}if(A==="left"&&f.left<0)if(l.left>c.width)o.left=-s.left;else{const v=getPopupOffset("right",l,c,{offset:d,translate:u});g.width-(s.left+v.left+c.width)>0&&(m=changePosition(a,"right"),o.left=v.left)}if(A==="right"&&f.right<0)if(g.width-l.right>c.width)o.left=-s.left+(g.width-c.width);else{const v=getPopupOffset("left",l,c,{offset:d,translate:u});s.left+v.left>0&&(m=changePosition(a,"left"),o.left=v.left)}return(A==="top"||A==="bottom")&&(f.left<0?o.left=-s.left:f.right<0&&(o.left=-s.left+(g.width-c.width))),(A==="left"||A==="right")&&(f.top<0?o.top=-s.top:f.bottom<0&&(o.top=-s.top+(g.height-c.height))),{popupPosition:o,position:m}},getPopupOffset=(a,o,s,{offset:l=0,translate:c=[0,0]}={})=>{var d;const u=(d=isArray$2(c)?c:c[a])!=null?d:[0,0];switch(a){case"top":return{left:o.scrollLeft+Math.round(o.width/2)-Math.round(s.width/2)+u[0],top:o.scrollTop-s.height-l+u[1]};case"tl":return{left:o.scrollLeft+u[0],top:o.scrollTop-s.height-l+u[1]};case"tr":return{left:o.scrollRight-s.width+u[0],top:o.scrollTop-s.height-l+u[1]};case"bottom":return{left:o.scrollLeft+Math.round(o.width/2)-Math.round(s.width/2)+u[0],top:o.scrollBottom+l+u[1]};case"bl":return{left:o.scrollLeft+u[0],top:o.scrollBottom+l+u[1]};case"br":return{left:o.scrollRight-s.width+u[0],top:o.scrollBottom+l+u[1]};case"left":return{left:o.scrollLeft-s.width-l+u[0],top:o.scrollTop+Math.round(o.height/2)-Math.round(s.height/2)+u[1]};case"lt":return{left:o.scrollLeft-s.width-l+u[0],top:o.scrollTop+u[1]};case"lb":return{left:o.scrollLeft-s.width-l+u[0],top:o.scrollBottom-s.height+u[1]};case"right":return{left:o.scrollRight+l+u[0],top:o.scrollTop+Math.round(o.height/2)-Math.round(s.height/2)+u[1]};case"rt":return{left:o.scrollRight+l+u[0],top:o.scrollTop+u[1]};case"rb":return{left:o.scrollRight+l+u[0],top:o.scrollBottom-s.height+u[1]};default:return{left:0,top:0}}},getTransformOrigin=a=>{let o="0";["top","bottom"].includes(a)?o="50%":["left","lt","lb","tr","br"].includes(a)&&(o="100%");let s="0";return["left","right"].includes(a)?s="50%":["top","tl","tr","lb","rb"].includes(a)&&(s="100%"),`${o} ${s}`},getPopupStyle=(a,o,s,l,{offset:c=0,translate:d=[0,0],customStyle:u={},autoFitPosition:A=!1}={})=>{let g=a,f=getPopupOffset(a,s,l,{offset:c,translate:d});if(A){const v=getFitPosition(a,f,{containerRect:o,popupRect:l,triggerRect:s,offset:c,translate:d});f=v.popupPosition,g=v.position}return{style:{left:`${f.left}px`,top:`${f.top}px`,...u},position:g}},getArrowStyle=(a,o,s,{customStyle:l={}})=>{if(["top","tl","tr","bottom","bl","br"].includes(a)){let d=Math.abs(o.scrollLeft+o.width/2-s.scrollLeft);return d>s.width-8&&(o.width>s.width?d=s.width/2:d=s.width-8),["top","tl","tr"].includes(a)?{left:`${d}px`,bottom:"0",transform:"translate(-50%,50%) rotate(45deg)",...l}:{left:`${d}px`,top:"0",transform:"translate(-50%,-50%) rotate(45deg)",...l}}let c=Math.abs(o.scrollTop+o.height/2-s.scrollTop);return c>s.height-8&&(o.height>s.height?c=s.height/2:c=s.height-8),["left","lt","lb"].includes(a)?{top:`${c}px`,right:"0",transform:"translate(50%,-50%) rotate(45deg)",...l}:{top:`${c}px`,left:"0",transform:"translate(-50%,-50%) rotate(45deg)",...l}},isScrollElement=a=>a.scrollHeight>a.offsetHeight||a.scrollWidth>a.offsetWidth,getScrollElements=a=>{var o;const s=[];let l=a;for(;l&&l!==document.documentElement;)isScrollElement(l)&&s.push(l),l=(o=l.parentElement)!=null?o:void 0;return s},useFirstElement=()=>{const a={},o=ref(),s=()=>{const l=getFirstElementFromChildren(a.value);l!==o.value&&(o.value=l)};return onMounted(()=>s()),onUpdated(()=>s()),{children:a,firstElement:o}};var ResizeObserver$1=defineComponent({name:"ResizeObserver",props:{watchOnUpdated:Boolean},emits:["resize"],setup(a,{emit:o,slots:s}){const{children:l,firstElement:c}=useFirstElement();let d;const u=g=>{!g||(d=new index$1(f=>{const m=f[0];o("resize",m)}),d.observe(g))},A=()=>{d&&(d.disconnect(),d=null)};return watch(c,g=>{d&&A(),g&&u(g)}),onBeforeUnmount(()=>{d&&A()}),()=>{var g;return l.value=(g=s.default)==null?void 0:g.call(s),l.value}}});function usePickSlots(a,o){const s=ref(a[o]);return onUpdated(()=>{const l=a[o];s.value!==l&&(s.value=l)}),s}const triggerInjectionKey=Symbol("ArcoTrigger"),POPUP_BASE_Z_INDEX=1e3,MESSAGE_BASE_Z_INDEX=5e3,Z_INDEX_STEP=1;class PopupManager{constructor(){this.popupStack={popup:new Set,dialog:new Set,message:new Set},this.getNextZIndex=o=>(o==="message"?Array.from(this.popupStack.message).pop()||MESSAGE_BASE_Z_INDEX:Array.from(this.popupStack.popup).pop()||POPUP_BASE_Z_INDEX)+Z_INDEX_STEP,this.add=o=>{const s=this.getNextZIndex(o);return this.popupStack[o].add(s),o==="dialog"&&this.popupStack.popup.add(s),s},this.delete=(o,s)=>{this.popupStack[s].delete(o),s==="dialog"&&this.popupStack.popup.delete(o)},this.isLastDialog=o=>this.popupStack.dialog.size>1?o===Array.from(this.popupStack.dialog).pop():!0}}const popupManager=new PopupManager;function usePopupManager(a,{visible:o,runOnMounted:s}={}){const l=ref(0),c=()=>{l.value=popupManager.add(a)},d=()=>{popupManager.delete(l.value,a)},u=()=>a==="dialog"?popupManager.isLastDialog(l.value):!1;return watch(()=>o==null?void 0:o.value,A=>{A?c():d()},{immediate:!0}),s&&(onMounted(()=>{c()}),onBeforeUnmount(()=>{d()})),{zIndex:readonly(l),open:c,close:d,isLastDialog:u}}const useResizeObserver=({elementRef:a,onResize:o})=>{let s;return{createResizeObserver:()=>{!a.value||(s=new index$1(d=>{const u=d[0];isFunction$2(o)&&o(u)}),s.observe(a.value))},destroyResizeObserver:()=>{s&&(s.disconnect(),s=null)}}};var ClientOnly=defineComponent({name:"ClientOnly",setup(a,{slots:o}){const s=ref(!1);return onMounted(()=>s.value=!0),()=>{var l;return s.value?(l=o.default)==null?void 0:l.call(o):null}}});const useTeleportContainer=({popupContainer:a,visible:o,defaultContainer:s="body",documentContainer:l})=>{const c=ref(a.value),d=ref(),u=()=>{const A=getElement(a.value),g=A?a.value:s,f=A!=null?A:l?document.documentElement:getElement(s);g!==c.value&&(c.value=g),f!==d.value&&(d.value=f)};return onMounted(()=>u()),watch(o,A=>{c.value!==a.value&&A&&u()}),{teleportContainer:c,containerRef:d}},TRIGGER_EVENTS=["onClick","onMouseenter","onMouseleave","onFocusin","onFocusout","onContextmenu"];var _Trigger=defineComponent({name:"Trigger",inheritAttrs:!1,props:{popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean,default:!1},trigger:{type:[String,Array],default:"hover"},position:{type:String,default:"bottom"},disabled:{type:Boolean,default:!1},popupOffset:{type:Number,default:0},popupTranslate:{type:[Array,Object]},showArrow:{type:Boolean,default:!1},alignPoint:{type:Boolean,default:!1},popupHoverStay:{type:Boolean,default:!0},blurToClose:{type:Boolean,default:!0},clickToClose:{type:Boolean,default:!0},clickOutsideToClose:{type:Boolean,default:!0},unmountOnClose:{type:Boolean,default:!0},contentClass:{type:[String,Array,Object]},contentStyle:{type:Object},arrowClass:{type:[String,Array,Object]},arrowStyle:{type:Object},popupStyle:{type:Object},animationName:{type:String,default:"fade-in"},duration:{type:[Number,Object]},mouseEnterDelay:{type:Number,default:100},mouseLeaveDelay:{type:Number,default:100},focusDelay:{type:Number,default:0},autoFitPopupWidth:{type:Boolean,default:!1},autoFitPopupMinWidth:{type:Boolean,default:!1},autoFixPosition:{type:Boolean,default:!0},popupContainer:{type:[String,Object]},updateAtScroll:{type:Boolean,default:!1},autoFitTransformOrigin:{type:Boolean,default:!1},hideEmpty:{type:Boolean,default:!1},openedClass:{type:[String,Array,Object]},autoFitPosition:{type:Boolean,default:!0},renderToBody:{type:Boolean,default:!0},preventFocus:{type:Boolean,default:!1},scrollToClose:{type:Boolean,default:!1},scrollToCloseDistance:{type:Number,default:0}},emits:{"update:popupVisible":a=>!0,popupVisibleChange:a=>!0,show:()=>!0,hide:()=>!0,resize:()=>!0},setup(a,{emit:o,slots:s,attrs:l}){const{popupContainer:c}=toRefs(a),d=getPrefixCls("trigger"),u=computed(()=>omit(l,TRIGGER_EVENTS)),A=inject(configProviderInjectionKey,void 0),g=computed(()=>[].concat(a.trigger)),f=new Set,m=inject(triggerInjectionKey,void 0),{children:v,firstElement:C}=useFirstElement(),w=ref(),_=ref(a.defaultPopupVisible),b=ref(a.position),y=ref({}),S=ref({}),E=ref({}),B=ref(),P=ref({top:0,left:0});let D=null,k=null;const I=computed(()=>{var fe;return(fe=a.popupVisible)!=null?fe:_.value}),{teleportContainer:L,containerRef:T}=useTeleportContainer({popupContainer:c,visible:I,documentContainer:!0}),{zIndex:N}=usePopupManager("popup",{visible:I});let x=0,M=!1,F=!1;const O=()=>{x&&(window.clearTimeout(x),x=0)},R=fe=>{if(a.alignPoint){const{pageX:ve,pageY:Ne}=fe;P.value={top:Ne,left:ve}}},Q=()=>{if(!C.value||!w.value||!T.value)return;const fe=T.value.getBoundingClientRect(),ve=a.alignPoint?{top:P.value.top,bottom:P.value.top,left:P.value.left,right:P.value.left,scrollTop:P.value.top,scrollBottom:P.value.top,scrollLeft:P.value.left,scrollRight:P.value.left,width:0,height:0}:getElementScrollRect(C.value,fe),Ne=()=>getElementScrollRect(w.value,fe),Je=Ne(),{style:Ze,position:it}=getPopupStyle(a.position,fe,ve,Je,{offset:a.popupOffset,translate:a.popupTranslate,customStyle:a.popupStyle,autoFitPosition:a.autoFitPosition});a.autoFitTransformOrigin&&(S.value={transformOrigin:getTransformOrigin(it)}),a.autoFitPopupMinWidth?Ze.minWidth=`${ve.width}px`:a.autoFitPopupWidth&&(Ze.width=`${ve.width}px`),b.value!==it&&(b.value=it),y.value=Ze,a.showArrow&&nextTick(()=>{E.value=getArrowStyle(it,ve,Ne(),{customStyle:a.arrowStyle})})},z=(fe,ve)=>{if(fe===I.value&&x===0)return;const Ne=()=>{_.value=fe,o("update:popupVisible",fe),o("popupVisibleChange",fe),fe&&nextTick(()=>{Q()})};fe||(D=null,k=null),ve?(O(),fe!==I.value&&(x=window.setTimeout(Ne,ve))):Ne()},W=fe=>{var ve;(ve=l.onClick)==null||ve.call(l,fe),!(a.disabled||I.value&&!a.clickToClose)&&(g.value.includes("click")?(R(fe),z(!I.value)):g.value.includes("contextMenu")&&I.value&&z(!1))},U=fe=>{var ve;(ve=l.onMouseenter)==null||ve.call(l,fe),!(a.disabled||!g.value.includes("hover"))&&(R(fe),z(!0,a.mouseEnterDelay))},H=fe=>{m==null||m.onMouseenter(fe),U(fe)},V=fe=>{var ve;(ve=l.onMouseleave)==null||ve.call(l,fe),!(a.disabled||!g.value.includes("hover"))&&z(!1,a.mouseLeaveDelay)},j=fe=>{m==null||m.onMouseleave(fe),V(fe)},X=fe=>{var ve;(ve=l.onFocusin)==null||ve.call(l,fe),!(a.disabled||!g.value.includes("focus"))&&z(!0,a.focusDelay)},Z=fe=>{var ve;(ve=l.onFocusout)==null||ve.call(l,fe),!(a.disabled||!g.value.includes("focus"))&&(!a.blurToClose||z(!1))},J=fe=>{var ve;(ve=l.onContextmenu)==null||ve.call(l,fe),!(a.disabled||!g.value.includes("contextMenu")||I.value&&!a.clickToClose)&&(R(fe),z(!I.value),fe.preventDefault())};provide(triggerInjectionKey,reactive({onMouseenter:H,onMouseleave:j,addChildRef:fe=>{f.add(fe),m==null||m.addChildRef(fe)},removeChildRef:fe=>{f.delete(fe),m==null||m.removeChildRef(fe)}}));const re=()=>{off(document.documentElement,"mousedown",he),M=!1},ae=usePickSlots(s,"content"),ge=computed(()=>{var fe;return a.hideEmpty&&isEmptyChildren((fe=ae.value)==null?void 0:fe.call(ae))}),he=fe=>{var ve,Ne,Je;if(!(((ve=C.value)==null?void 0:ve.contains(fe.target))||((Ne=w.value)==null?void 0:Ne.contains(fe.target)))){for(const Ze of f)if((Je=Ze.value)!=null&&Je.contains(fe.target))return;re(),z(!1)}},we=(fe,ve)=>{const[Ne,Je]=fe,{scrollTop:Ze,scrollLeft:it}=ve;return Math.abs(Ze-Ne)>=a.scrollToCloseDistance||Math.abs(it-Je)>=a.scrollToCloseDistance},K=throttleByRaf(fe=>{if(I.value)if(a.scrollToClose||(A==null?void 0:A.scrollToClose)){const ve=fe.target;D||(D=[ve.scrollTop,ve.scrollLeft]),we(D,ve)?z(!1):Q()}else Q()}),G=()=>{off(window,"scroll",q),F=!1},q=throttleByRaf(fe=>{const ve=fe.target.documentElement;k||(k=[ve.scrollTop,ve.scrollLeft]),we(k,ve)&&(z(!1),G())}),ne=()=>{I.value&&Q()},ie=()=>{ne(),o("resize")},le=fe=>{a.preventFocus&&fe.preventDefault()};m==null||m.addChildRef(w);const ce=computed(()=>I.value?a.openedClass:void 0);let se;watch(I,fe=>{if(a.clickOutsideToClose&&(!fe&&M?re():fe&&!M&&(on(document.documentElement,"mousedown",he),M=!0)),(a.scrollToClose||(A==null?void 0:A.scrollToClose))&&(on(window,"scroll",q),F=!0),a.updateAtScroll||(A==null?void 0:A.updateAtScroll)){if(fe){se=getScrollElements(C.value);for(const ve of se)ve.addEventListener("scroll",K)}else if(se){for(const ve of se)ve.removeEventListener("scroll",K);se=void 0}}fe&&(Ee.value=!0)}),watch(()=>[a.autoFitPopupWidth,a.autoFitPopupMinWidth],()=>{I.value&&Q()});const{createResizeObserver:de,destroyResizeObserver:pe}=useResizeObserver({elementRef:T,onResize:ne});onMounted(()=>{if(de(),I.value&&(Q(),a.clickOutsideToClose&&!M&&(on(document.documentElement,"mousedown",he),M=!0),a.updateAtScroll||(A==null?void 0:A.updateAtScroll))){se=getScrollElements(C.value);for(const fe of se)fe.addEventListener("scroll",K)}}),onUpdated(()=>{I.value&&Q()}),onDeactivated(()=>{z(!1)}),onBeforeUnmount(()=>{if(m==null||m.removeChildRef(w),pe(),M&&re(),F&&G(),se){for(const fe of se)fe.removeEventListener("scroll",K);se=void 0}});const Ee=ref(I.value),Se=ref(!1),ke=()=>{Se.value=!0},He=()=>{Se.value=!1,I.value&&o("show")},me=()=>{Se.value=!1,I.value||(Ee.value=!1,o("hide"))};return()=>{var fe,ve;return v.value=(ve=(fe=s.default)==null?void 0:fe.call(s))!=null?ve:[],mergeFirstChild(v.value,{class:ce.value,onClick:W,onMouseenter:U,onMouseleave:V,onFocusin:X,onFocusout:Z,onContextmenu:J}),createVNode(Fragment,null,[a.autoFixPosition?createVNode(ResizeObserver$1,{onResize:ie},{default:()=>[v.value]}):v.value,createVNode(ClientOnly,null,{default:()=>[createVNode(Teleport,{to:L.value,disabled:!a.renderToBody},{default:()=>[(!a.unmountOnClose||I.value||Ee.value)&&!ge.value&&createVNode(ResizeObserver$1,{onResize:ne},{default:()=>[createVNode("div",mergeProps({ref:w,class:[`${d}-popup`,`${d}-position-${b.value}`],style:{...y.value,zIndex:N.value,pointerEvents:Se.value?"none":"auto"},"trigger-placement":b.value,onMouseenter:H,onMouseleave:j,onMousedown:le},u.value),[createVNode(Transition,{name:a.animationName,duration:a.duration,appear:!0,onBeforeEnter:ke,onAfterEnter:He,onBeforeLeave:ke,onAfterLeave:me},{default:()=>{var Ne;return[withDirectives(createVNode("div",{class:`${d}-popup-wrapper`,style:S.value},[createVNode("div",{class:[`${d}-content`,a.contentClass],style:a.contentStyle},[(Ne=s.content)==null?void 0:Ne.call(s)]),a.showArrow&&createVNode("div",{ref:B,class:[`${d}-arrow`,a.arrowClass],style:E.value},null)]),[[vShow,I.value]])]}})])]})]})]})])}}});const Trigger=Object.assign(_Trigger,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Trigger.name,_Trigger)}}),_sfc_main$6K=defineComponent({name:"IconEmpty",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-empty`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$53=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$6i(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 5v6m7 1 4-4m-18 4-4-4m28.5 22H28s-1 3-4 3-4-3-4-3H6.5M40 41H8a2 2 0 0 1-2-2v-8.46a2 2 0 0 1 .272-1.007l6.15-10.54A2 2 0 0 1 14.148 18H33.85a2 2 0 0 1 1.728.992l6.149 10.541A2 2 0 0 1 42 30.541V39a2 2 0 0 1-2 2Z"},null,-1)]),14,_hoisted_1$53)}var _IconEmpty=_export_sfc$1(_sfc_main$6K,[["render",_sfc_render$6i]]);const IconEmpty=Object.assign(_IconEmpty,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconEmpty.name,_IconEmpty)}});var Empty$1=defineComponent({name:"Empty",inheritAttrs:!1,props:{description:String,imgSrc:String,inConfigProvider:{type:Boolean,default:!1}},setup(a,{slots:o,attrs:s}){const l=getPrefixCls("empty"),{t:c}=useI18n(),d=inject(configProviderInjectionKey,void 0);return()=>{var u,A,g,f;return!a.inConfigProvider&&(d==null?void 0:d.slots.empty)&&!(o.image||a.imgSrc||a.description)?d.slots.empty({component:"empty"}):createVNode("div",mergeProps({class:l},s),[createVNode("div",{class:`${l}-image`},[(A=(u=o.image)==null?void 0:u.call(o))!=null?A:a.imgSrc?createVNode("img",{src:a.imgSrc,alt:a.description||"empty"},null):createVNode(IconEmpty,null,null)]),createVNode("div",{class:`${l}-description`},[(f=(g=o.default)==null?void 0:g.call(o))!=null?f:a.description||c("empty.description")])])}}});const Empty=Object.assign(Empty$1,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+Empty$1.name,Empty$1)}}),DOT_NUMBER=5;var DotLoading=defineComponent({name:"DotLoading",props:{size:{type:Number}},setup(a){const o=getPrefixCls("dot-loading");return()=>{const s=a.size?{width:`${a.size}px`,height:`${a.size}px`}:{};return createVNode("div",{class:o,style:{width:a.size?`${a.size*7}px`:void 0,height:a.size?`${a.size}px`:void 0}},[Array(DOT_NUMBER).fill(1).map((l,c)=>createVNode("div",{class:`${o}-item`,key:c,style:s},null))])}}}),_Spin=defineComponent({name:"Spin",props:{size:{type:Number},loading:Boolean,dot:Boolean,tip:String,hideIcon:{type:Boolean,default:!1}},setup(a,{slots:o}){const s=getPrefixCls("spin"),l=inject(configProviderInjectionKey,void 0),c=computed(()=>[s,{[`${s}-loading`]:a.loading,[`${s}-with-tip`]:a.tip&&!o.default}]),d=()=>{if(o.icon){const A=getFirstComponent(o.icon());if(A)return cloneVNode(A,{spin:!0})}return o.element?o.element():a.dot?createVNode(DotLoading,{size:a.size},null):l!=null&&l.slots.loading?l.slots.loading():createVNode(IconLoading,{spin:!0,size:a.size},null)},u=()=>{var A,g,f;const m=a.size?{fontSize:`${a.size}px`}:void 0,v=Boolean((A=o.tip)!=null?A:a.tip);return createVNode(Fragment,null,[!a.hideIcon&&createVNode("div",{class:`${s}-icon`,style:m},[d()]),v&&createVNode("div",{class:`${s}-tip`},[(f=(g=o.tip)==null?void 0:g.call(o))!=null?f:a.tip])])};return()=>createVNode("div",{class:c.value},[o.default?createVNode(Fragment,null,[o.default(),a.loading&&createVNode("div",{class:`${s}-mask`},[createVNode("div",{class:`${s}-mask-icon`},[u()])])]):u()])}});const Spin=Object.assign(_Spin,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Spin.name,_Spin)}}),_sfc_main$6J=defineComponent({name:"Thumb",props:{data:{type:Object},direction:{type:String,default:"horizontal"},alwaysShow:{type:Boolean,default:!1},both:{type:Boolean,default:!1}},emits:["scroll"],setup(a,{emit:o}){const s=getPrefixCls("scrollbar"),l=ref(!1),c=ref(),d=ref(),u=computed(()=>a.direction==="horizontal"?{size:"width",direction:"left",offset:"offsetWidth",client:"clientX"}:{size:"height",direction:"top",offset:"offsetHeight",client:"clientY"}),A=ref(0),g=ref(!1),f=ref(0),m=computed(()=>{var E,B;return{[u.value.size]:`${(B=(E=a.data)==null?void 0:E.thumbSize)!=null?B:0}px`,[u.value.direction]:`${A.value}px`}}),v=E=>{E.preventDefault(),d.value&&(f.value=E[u.value.client]-d.value.getBoundingClientRect()[u.value.direction],g.value=!0,on(window,"mousemove",_),on(window,"mouseup",b),on(window,"contextmenu",b))},C=E=>{var B,P,D,k;if(E.preventDefault(),d.value){const I=w(E[u.value.client]>d.value.getBoundingClientRect()[u.value.direction]?A.value+((P=(B=a.data)==null?void 0:B.thumbSize)!=null?P:0):A.value-((k=(D=a.data)==null?void 0:D.thumbSize)!=null?k:0));I!==A.value&&(A.value=I,o("scroll",I))}},w=E=>E<0?0:a.data&&E>a.data.max?a.data.max:E,_=E=>{if(c.value&&d.value){const B=w(E[u.value.client]-c.value.getBoundingClientRect()[u.value.direction]-f.value);B!==A.value&&(A.value=B,o("scroll",B))}},b=()=>{g.value=!1,off(window,"mousemove",_),off(window,"mouseup",b)},y=E=>{g.value||(E=w(E),E!==A.value&&(A.value=E))},S=computed(()=>[`${s}-thumb`,`${s}-thumb-direction-${a.direction}`,{[`${s}-thumb-dragging`]:g.value}]);return{visible:l,trackRef:c,thumbRef:d,prefixCls:s,thumbCls:S,thumbStyle:m,handleThumbMouseDown:v,handleTrackClick:C,setOffset:y}}});function _sfc_render$6h(a,o,s,l,c,d){return openBlock(),createBlock(Transition,null,{default:withCtx(()=>[createBaseVNode("div",{ref:"trackRef",class:normalizeClass([`${a.prefixCls}-track`,`${a.prefixCls}-track-direction-${a.direction}`]),onMousedown:o[1]||(o[1]=withModifiers((...u)=>a.handleTrackClick&&a.handleTrackClick(...u),["self"]))},[createBaseVNode("div",{ref:"thumbRef",class:normalizeClass(a.thumbCls),style:normalizeStyle(a.thumbStyle),onMousedown:o[0]||(o[0]=(...u)=>a.handleThumbMouseDown&&a.handleThumbMouseDown(...u))},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-thumb-bar`)},null,2)],38)],34)]),_:1})}var Thumb=_export_sfc$1(_sfc_main$6J,[["render",_sfc_render$6h]]);const THUMB_MIN_SIZE=20,TRACK_SIZE=15,_sfc_main$6I=defineComponent({name:"Scrollbar",components:{ResizeObserver:ResizeObserver$1,Thumb},inheritAttrs:!1,props:{type:{type:String,default:"embed"},outerClass:[String,Object,Array],outerStyle:{type:[String,Object,Array]},hide:{type:Boolean,default:!1},disableHorizontal:{type:Boolean,default:!1},disableVertical:{type:Boolean,default:!1}},emits:{scroll:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("scrollbar"),l=ref(),c=ref(),d=ref(),u=ref(),A=ref(),g=ref(!1),f=ref(!1),m=computed(()=>g.value&&!a.disableHorizontal),v=computed(()=>f.value&&!a.disableVertical),C=ref(!1),w=()=>{var P,D,k,I,L,T;if(l.value){const{clientWidth:N,clientHeight:x,offsetWidth:M,offsetHeight:F,scrollWidth:O,scrollHeight:R,scrollTop:Q,scrollLeft:z}=l.value;g.value=O>N,f.value=R>x,C.value=m.value&&v.value;const W=a.type==="embed"&&C.value?M-TRACK_SIZE:M,U=a.type==="embed"&&C.value?F-TRACK_SIZE:F,H=Math.round(W/Math.min(O/N,W/THUMB_MIN_SIZE)),V=W-H,j=(O-N)/V,X=Math.round(U/Math.min(R/x,U/THUMB_MIN_SIZE)),Z=U-X,J=(R-x)/Z;if(c.value={ratio:j,thumbSize:H,max:V},d.value={ratio:J,thumbSize:X,max:Z},Q>0){const te=Math.round(Q/((D=(P=d.value)==null?void 0:P.ratio)!=null?D:1));(k=A.value)==null||k.setOffset(te)}if(z>0){const te=Math.round(z/((L=(I=d.value)==null?void 0:I.ratio)!=null?L:1));(T=u.value)==null||T.setOffset(te)}}};onMounted(()=>{w()});const _=()=>{w()},b=P=>{var D,k,I,L,T,N;if(l.value){if(m.value&&!a.disableHorizontal){const x=Math.round(l.value.scrollLeft/((k=(D=c.value)==null?void 0:D.ratio)!=null?k:1));(I=u.value)==null||I.setOffset(x)}if(v.value&&!a.disableVertical){const x=Math.round(l.value.scrollTop/((T=(L=d.value)==null?void 0:L.ratio)!=null?T:1));(N=A.value)==null||N.setOffset(x)}}o("scroll",P)},y=P=>{var D,k;l.value&&l.value.scrollTo({left:P*((k=(D=c.value)==null?void 0:D.ratio)!=null?k:1)})},S=P=>{var D,k;l.value&&l.value.scrollTo({top:P*((k=(D=d.value)==null?void 0:D.ratio)!=null?k:1)})},E=computed(()=>{const P={};return a.type==="track"&&(m.value&&(P.paddingBottom=`${TRACK_SIZE}px`),v.value&&(P.paddingRight=`${TRACK_SIZE}px`)),[P,a.outerStyle]}),B=computed(()=>[`${s}`,`${s}-type-${a.type}`,{[`${s}-both`]:C.value},a.outerClass]);return{prefixCls:s,cls:B,style:E,containerRef:l,horizontalThumbRef:u,verticalThumbRef:A,horizontalData:c,verticalData:d,isBoth:C,hasHorizontalScrollbar:m,hasVerticalScrollbar:v,handleResize:_,handleScroll:b,handleHorizontalScroll:y,handleVerticalScroll:S}},methods:{scrollTo(a,o){var s,l;isObject$2(a)?(s=this.$refs.containerRef)==null||s.scrollTo(a):(a||o)&&((l=this.$refs.containerRef)==null||l.scrollTo(a,o))},scrollTop(a){var o;(o=this.$refs.containerRef)==null||o.scrollTo({top:a})},scrollLeft(a){var o;(o=this.$refs.containerRef)==null||o.scrollTo({left:a})}}});function _sfc_render$6g(a,o,s,l,c,d){const u=resolveComponent("ResizeObserver"),A=resolveComponent("thumb");return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls),style:normalizeStyle(a.style)},[createVNode(u,{onResize:a.handleResize},{default:withCtx(()=>[createBaseVNode("div",mergeProps({ref:"containerRef",class:`${a.prefixCls}-container`},a.$attrs,{onScroll:o[0]||(o[0]=(...g)=>a.handleScroll&&a.handleScroll(...g))}),[createVNode(u,{onResize:a.handleResize},{default:withCtx(()=>[renderSlot(a.$slots,"default")]),_:3},8,["onResize"])],16)]),_:3},8,["onResize"]),!a.hide&&a.hasHorizontalScrollbar?(openBlock(),createBlock(A,{key:0,ref:"horizontalThumbRef",data:a.horizontalData,direction:"horizontal",both:a.isBoth,onScroll:a.handleHorizontalScroll},null,8,["data","both","onScroll"])):createCommentVNode("v-if",!0),!a.hide&&a.hasVerticalScrollbar?(openBlock(),createBlock(A,{key:1,ref:"verticalThumbRef",data:a.verticalData,direction:"vertical",both:a.isBoth,onScroll:a.handleVerticalScroll},null,8,["data","both","onScroll"])):createCommentVNode("v-if",!0)],6)}var _Scrollbar=_export_sfc$1(_sfc_main$6I,[["render",_sfc_render$6g]]);const Scrollbar=Object.assign(_Scrollbar,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Scrollbar.name,_Scrollbar)}}),useComponentRef=a=>{const o=ref(),s=()=>isComponentInstance(o.value)?o.value.$refs[a]:o.value,l=ref();return onMounted(()=>{l.value=s()}),watch([o],()=>{l.value=s()}),{componentRef:o,elementRef:l}},useScrollbar=a=>{const o=computed(()=>Boolean(a.value)),s=computed(()=>{if(!!a.value)return{type:"embed",...isBoolean$2(a.value)?void 0:a.value}});return{displayScrollbar:o,scrollbarProps:s}},_sfc_main$6H=defineComponent({name:"SelectDropdown",components:{ScrollbarComponent:Scrollbar,Empty,Spin},props:{loading:Boolean,empty:Boolean,virtualList:Boolean,bottomOffset:{type:Number,default:0},scrollbar:{type:[Boolean,Object],default:!0},onScroll:{type:[Function,Array]},onReachBottom:{type:[Function,Array]},showHeaderOnEmpty:{type:Boolean,default:!1},showFooterOnEmpty:{type:Boolean,default:!1}},emits:["scroll","reachBottom"],setup(a,{emit:o,slots:s}){var l,c,d;const{scrollbar:u}=toRefs(a),A=getPrefixCls("select-dropdown"),g=inject(configProviderInjectionKey,void 0),f=(d=(c=g==null?void 0:(l=g.slots).empty)==null?void 0:c.call(l,{component:"select"}))==null?void 0:d[0],{componentRef:m,elementRef:v}=useComponentRef("containerRef"),{displayScrollbar:C,scrollbarProps:w}=useScrollbar(u),_=y=>{const{scrollTop:S,scrollHeight:E,offsetHeight:B}=y.target;E-(S+B)<=a.bottomOffset&&o("reachBottom",y),o("scroll",y)},b=computed(()=>[A,{[`${A}-has-header`]:Boolean(s.header),[`${A}-has-footer`]:Boolean(s.footer)}]);return{prefixCls:A,SelectEmpty:f,cls:b,wrapperRef:v,wrapperComRef:m,handleScroll:_,displayScrollbar:C,scrollbarProps:w}}});function _sfc_render$6f(a,o,s,l,c,d){const u=resolveComponent("spin");return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls)},[a.$slots.header&&(!a.empty||a.showHeaderOnEmpty)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-header`)},[renderSlot(a.$slots,"header")],2)):createCommentVNode("v-if",!0),a.loading?(openBlock(),createBlock(u,{key:1,class:normalizeClass(`${a.prefixCls}-loading`)},null,8,["class"])):a.empty?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(`${a.prefixCls}-empty`)},[renderSlot(a.$slots,"empty",{},()=>[(openBlock(),createBlock(resolveDynamicComponent(a.SelectEmpty?a.SelectEmpty:"Empty")))])],2)):createCommentVNode("v-if",!0),a.virtualList&&!a.loading&&!a.empty?renderSlot(a.$slots,"virtual-list",{key:3}):createCommentVNode("v-if",!0),a.virtualList?createCommentVNode("v-if",!0):withDirectives((openBlock(),createBlock(resolveDynamicComponent(a.displayScrollbar?"ScrollbarComponent":"div"),mergeProps({key:4,ref:"wrapperComRef",class:`${a.prefixCls}-list-wrapper`},a.scrollbarProps,{onScroll:a.handleScroll}),{default:withCtx(()=>[createBaseVNode("ul",{class:normalizeClass(`${a.prefixCls}-list`)},[renderSlot(a.$slots,"default")],2)]),_:3},16,["class","onScroll"])),[[vShow,!a.loading&&!a.empty]]),a.$slots.footer&&(!a.empty||a.showFooterOnEmpty)?(openBlock(),createElementBlock("div",{key:5,class:normalizeClass(`${a.prefixCls}-footer`)},[renderSlot(a.$slots,"footer")],2)):createCommentVNode("v-if",!0)],2)}var SelectDropdown=_export_sfc$1(_sfc_main$6H,[["render",_sfc_render$6f]]),IconCheck$1=defineComponent({name:"IconCheck",render(){return createVNode("svg",{"aria-hidden":"true",focusable:"false",viewBox:"0 0 1024 1024",width:"200",height:"200",fill:"currentColor"},[createVNode("path",{d:"M877.44815445 206.10060629a64.72691371 64.72691371 0 0 0-95.14856334 4.01306852L380.73381888 685.46812814 235.22771741 533.48933518a64.72691371 64.72691371 0 0 0-92.43003222-1.03563036l-45.82665557 45.82665443a64.72691371 64.72691371 0 0 0-0.90617629 90.61767965l239.61903446 250.10479331a64.72691371 64.72691371 0 0 0 71.19960405 15.14609778 64.33855261 64.33855261 0 0 0 35.08198741-21.23042702l36.24707186-42.71976334 40.5190474-40.77795556-3.36579926-3.49525333 411.40426297-486.74638962a64.72691371 64.72691371 0 0 0-3.88361443-87.64024149l-45.3088404-45.43829334z","p-id":"840"},null)])}});const checkboxGroupKey=Symbol("ArcoCheckboxGroup");var _Checkbox=defineComponent({name:"Checkbox",components:{IconCheck:IconCheck$1,IconHover},props:{modelValue:{type:[Boolean,Array],default:void 0},defaultChecked:{type:Boolean,default:!1},value:{type:[String,Number,Boolean]},disabled:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},uninjectGroupContext:{type:Boolean,default:!1}},emits:{"update:modelValue":a=>!0,change:(a,o)=>!0},setup(a,{emit:o,slots:s}){const{disabled:l,modelValue:c}=toRefs(a),d=getPrefixCls("checkbox"),u=ref(),A=a.uninjectGroupContext?void 0:inject(checkboxGroupKey,void 0),g=(A==null?void 0:A.name)==="ArcoCheckboxGroup",{mergedDisabled:f,eventHandlers:m}=useFormItem({disabled:l}),v=ref(a.defaultChecked),C=computed(()=>{var P;return g?A==null?void 0:A.computedValue:(P=a.modelValue)!=null?P:v.value}),w=computed(()=>{var P;return isArray$2(C.value)?C.value.includes((P=a.value)!=null?P:!0):C.value}),_=computed(()=>(A==null?void 0:A.disabled)||(f==null?void 0:f.value)||!w.value&&(A==null?void 0:A.isMaxed)),b=P=>{P.stopPropagation()},y=P=>{var D,k,I,L;const{checked:T}=P.target;let N=T;if(isArray$2(C.value)){const x=new Set(C.value);T?x.add((D=a.value)!=null?D:!0):x.delete((k=a.value)!=null?k:!0),N=Array.from(x)}v.value=T,g&&isArray$2(N)?A==null||A.handleChange(N,P):(o("update:modelValue",N),o("change",N,P),(L=(I=m.value)==null?void 0:I.onChange)==null||L.call(I,P)),nextTick(()=>{u.value&&u.value.checked!==w.value&&(u.value.checked=w.value)})},S=computed(()=>[d,{[`${d}-checked`]:w.value,[`${d}-indeterminate`]:a.indeterminate,[`${d}-disabled`]:_.value}]),E=P=>{var D,k;(k=(D=m.value)==null?void 0:D.onFocus)==null||k.call(D,P)},B=P=>{var D,k;(k=(D=m.value)==null?void 0:D.onBlur)==null||k.call(D,P)};return watch(c,P=>{(isUndefined$1(P)||isNull(P))&&(v.value=!1)}),watch(C,P=>{var D;let k;isArray$2(P)?k=P.includes((D=a.value)!=null?D:!0):k=P,v.value!==k&&(v.value=k),u.value&&u.value.checked!==k&&(u.value.checked=k)}),()=>{var P,D,k,I;return createVNode("label",{"aria-disabled":_.value,class:S.value},[createVNode("input",{ref:u,type:"checkbox",checked:w.value,value:a.value,class:`${d}-target`,disabled:_.value,onClick:b,onChange:y,onFocus:E,onBlur:B},null),(I=(k=(D=s.checkbox)!=null?D:(P=A==null?void 0:A.slots)==null?void 0:P.checkbox)==null?void 0:k({checked:w.value,disabled:_.value}))!=null?I:createVNode(IconHover,{class:`${d}-icon-hover`,disabled:_.value||w.value},{default:()=>[createVNode("div",{class:`${d}-icon`},[w.value&&createVNode(IconCheck$1,{class:`${d}-icon-check`},null)])]}),s.default&&createVNode("span",{class:`${d}-label`},[s.default()])])}}}),CheckboxGroup=defineComponent({name:"CheckboxGroup",props:{modelValue:{type:Array,default:void 0},defaultValue:{type:Array,default:()=>[]},max:{type:Number},options:{type:Array},direction:{type:String,default:"horizontal"},disabled:{type:Boolean,default:!1}},emits:{"update:modelValue":a=>!0,change:(a,o)=>!0},setup(a,{emit:o,slots:s}){const{disabled:l}=toRefs(a),c=getPrefixCls("checkbox-group"),{mergedDisabled:d,eventHandlers:u}=useFormItem({disabled:l}),A=ref(a.defaultValue),g=computed(()=>isArray$2(a.modelValue)?a.modelValue:A.value),f=computed(()=>a.max===void 0?!1:g.value.length>=a.max),m=computed(()=>{var _;return((_=a.options)!=null?_:[]).map(b=>isString$3(b)||isNumber$3(b)?{label:b,value:b}:b)});provide(checkboxGroupKey,reactive({name:"ArcoCheckboxGroup",computedValue:g,disabled:d,isMaxed:f,slots:s,handleChange:(_,b)=>{var y,S;A.value=_,o("update:modelValue",_),o("change",_,b),(S=(y=u.value)==null?void 0:y.onChange)==null||S.call(y,b)}}));const C=computed(()=>[c,`${c}-direction-${a.direction}`]);watch(()=>a.modelValue,_=>{isArray$2(_)?A.value=[..._]:A.value=[]});const w=()=>m.value.map(_=>{const b=g.value.includes(_.value);return createVNode(_Checkbox,{key:_.value,value:_.value,disabled:_.disabled||!b&&f.value,indeterminate:_.indeterminate,modelValue:b},{default:()=>[s.label?s.label({data:_}):isFunction$2(_.label)?_.label():_.label]})});return()=>{var _;return createVNode("span",{class:C.value},[m.value.length>0?w():(_=s.default)==null?void 0:_.call(s)])}}});const Checkbox$1=Object.assign(_Checkbox,{Group:CheckboxGroup,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Checkbox.name,_Checkbox),a.component(s+CheckboxGroup.name,CheckboxGroup)}}),selectInjectionKey=Symbol("ArcoSelectContext"),isGroupOption=a=>isObject$2(a)&&"isGroup"in a,isGroupOptionInfo=a=>isObject$2(a)&&"isGroup"in a,getValueString=(a,o="value")=>String(isObject$2(a)?a[o]:a),getKeyFromValue=(a,o="value")=>isObject$2(a)?`__arco__option__object__${a[o]}`:a||isNumber$3(a)||isString$3(a)||isBoolean$2(a)?`__arco__option__${typeof a}-${a}`:"",hasEmptyStringKey=a=>a.has("__arco__option__string-"),createOptionInfo=(a,{valueKey:o,fieldNames:s,origin:l,index:c=-1})=>{var d;if(isObject$2(a)){const A=a[s.value];return{raw:a,index:c,key:getKeyFromValue(A,o),origin:l,value:A,label:(d=a[s.label])!=null?d:getValueString(A,o),render:a[s.render],disabled:Boolean(a[s.disabled]),tagProps:a[s.tagProps]}}const u={value:a,label:String(a),disabled:!1};return{raw:u,index:c,key:getKeyFromValue(a,o),origin:l,...u}},getOptionInfos$1=(a,{valueKey:o,fieldNames:s,origin:l,optionInfoMap:c})=>{var d;const u=[];for(const A of a)if(isGroupOption(A)){const g=getOptionInfos$1((d=A.options)!=null?d:[],{valueKey:o,fieldNames:s,origin:l,optionInfoMap:c});g.length>0&&u.push({...A,key:`__arco__group__${A.label}`,options:g})}else{const g=createOptionInfo(A,{valueKey:o,fieldNames:s,origin:l});u.push(g),c.get(g.key)||c.set(g.key,g)}return u},getValidOptions=(a,{inputValue:o,filterOption:s})=>{const l=c=>{var d;const u=[];for(const A of c)if(isGroupOptionInfo(A)){const g=l((d=A.options)!=null?d:[]);g.length>0&&u.push({...A,options:g})}else isValidOption(A,{inputValue:o,filterOption:s})&&u.push(A);return u};return l(a)},isValidOption=(a,{inputValue:o,filterOption:s})=>isFunction$2(s)?!o||s(o,a.raw):s?a.label.toLowerCase().includes((o!=null?o:"").toLowerCase()):!0,isEqualObject=(a,o)=>{if(!a||!o||a.length!==o.length)return!1;for(const s of Object.keys(a))if(!isEqual$2(a[s],o[s]))return!1;return!0},isEqualArray=(a,o)=>{if(!a||!o)return!1;const{length:s}=a;if(s!==o.length)return!1;for(let l=0;l{const s=Object.prototype.toString.call(a);return s!==Object.prototype.toString.call(o)?!1:s==="[object Object]"?isEqualObject(a,o):s==="[object Array]"?isEqualArray(a,o):s==="[object Function]"?a===o?!0:a.toString()===o.toString():a===o},_sfc_main$6G=defineComponent({name:"Option",components:{Checkbox:Checkbox$1},props:{value:{type:[String,Number,Boolean,Object],default:void 0},label:String,disabled:Boolean,tagProps:{type:Object},extra:{type:Object},index:{type:Number},internal:Boolean},setup(a){const{disabled:o,tagProps:s,index:l}=toRefs(a),c=getPrefixCls("select-option"),d=inject(selectInjectionKey,void 0),u=getCurrentInstance(),A=ref(),g=ref(s.value);watch(s,(k,I)=>{isEqual$2(k,I)||(g.value=k)});const f=ref(""),m=computed(()=>{var k,I;return(I=(k=a.value)!=null?k:a.label)!=null?I:f.value}),v=computed(()=>{var k;return(k=a.label)!=null?k:f.value}),C=computed(()=>getKeyFromValue(m.value,d==null?void 0:d.valueKey)),w=computed(()=>{var k;return(k=d==null?void 0:d.component)!=null?k:"li"}),_=()=>{var k;if(!a.label&&A.value){const I=(k=A.value.textContent)!=null?k:"";f.value!==I&&(f.value=I)}};onMounted(()=>_()),onUpdated(()=>_());const b=computed(()=>{var k;return(k=d==null?void 0:d.valueKeys.includes(C.value))!=null?k:!1}),y=computed(()=>(d==null?void 0:d.activeKey)===C.value);let S=ref(!0);if(!a.internal){const k=reactive({raw:{value:m,label:v,disabled:o,tagProps:g},ref:A,index:l,key:C,origin:"slot",value:m,label:v,disabled:o,tagProps:g});S=computed(()=>isValidOption(k,{inputValue:d==null?void 0:d.inputValue,filterOption:d==null?void 0:d.filterOption})),u&&(d==null||d.addSlotOptionInfo(u.uid,k)),onBeforeUnmount(()=>{u&&(d==null||d.removeSlotOptionInfo(u.uid))})}const E=k=>{a.disabled||d==null||d.onSelect(C.value,k)},B=()=>{a.disabled||d==null||d.setActiveKey(C.value)},P=()=>{a.disabled||d==null||d.setActiveKey()},D=computed(()=>[c,{[`${c}-disabled`]:a.disabled,[`${c}-selected`]:b.value,[`${c}-active`]:y.value,[`${c}-multiple`]:d==null?void 0:d.multiple}]);return{prefixCls:c,cls:D,selectCtx:d,itemRef:A,component:w,isSelected:b,isValid:S,handleClick:E,handleMouseEnter:B,handleMouseLeave:P}}});function _sfc_render$6e(a,o,s,l,c,d){const u=resolveComponent("checkbox");return withDirectives((openBlock(),createBlock(resolveDynamicComponent(a.component),{ref:"itemRef",class:normalizeClass([a.cls,{[`${a.prefixCls}-has-suffix`]:Boolean(a.$slots.suffix)}]),onClick:a.handleClick,onMouseenter:a.handleMouseEnter,onMouseleave:a.handleMouseLeave},{default:withCtx(()=>[a.$slots.icon?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-icon`)},[renderSlot(a.$slots,"icon")],2)):createCommentVNode("v-if",!0),a.selectCtx&&a.selectCtx.multiple?(openBlock(),createBlock(u,{key:1,class:normalizeClass(`${a.prefixCls}-checkbox`),"model-value":a.isSelected,disabled:a.disabled,"uninject-group-context":""},{default:withCtx(()=>[renderSlot(a.$slots,"default",{},()=>[createTextVNode(toDisplayString(a.label),1)])]),_:3},8,["class","model-value","disabled"])):(openBlock(),createElementBlock("span",{key:2,class:normalizeClass(`${a.prefixCls}-content`)},[renderSlot(a.$slots,"default",{},()=>[createTextVNode(toDisplayString(a.label),1)])],2)),a.$slots.suffix?(openBlock(),createElementBlock("span",{key:3,class:normalizeClass(`${a.prefixCls}-suffix`)},[renderSlot(a.$slots,"suffix")],2)):createCommentVNode("v-if",!0)]),_:3},40,["class","onClick","onMouseenter","onMouseleave"])),[[vShow,a.isValid]])}var Option=_export_sfc$1(_sfc_main$6G,[["render",_sfc_render$6e]]);const DEFAULT_FIELD_NAMES$2={value:"value",label:"label",disabled:"disabled",tagProps:"tagProps",render:"render"},useOptions=({options:a,extraOptions:o,inputValue:s,filterOption:l,showExtraOptions:c,valueKey:d,fieldNames:u})=>{const A=computed(()=>({...DEFAULT_FIELD_NAMES$2,...u==null?void 0:u.value})),g=reactive(new Map),f=computed(()=>Array.from(g.values()).sort((B,P)=>isNumber$3(B.index)&&isNumber$3(P.index)?B.index-P.index:0)),m=computed(()=>{var B,P;const D=new Map;return{optionInfos:getOptionInfos$1((B=a==null?void 0:a.value)!=null?B:[],{valueKey:(P=d==null?void 0:d.value)!=null?P:"value",fieldNames:A.value,origin:"options",optionInfoMap:D}),optionInfoMap:D}}),v=computed(()=>{var B,P;const D=new Map;return{optionInfos:getOptionInfos$1((B=o==null?void 0:o.value)!=null?B:[],{valueKey:(P=d==null?void 0:d.value)!=null?P:"value",fieldNames:A.value,origin:"extraOptions",optionInfoMap:D}),optionInfoMap:D}}),C=reactive(new Map);watch([f,a!=null?a:ref([]),o!=null?o:ref([]),d!=null?d:ref("value")],()=>{C.clear(),f.value.forEach((B,P)=>{C.set(B.key,{...B,index:P})}),m.value.optionInfoMap.forEach(B=>{C.has(B.key)||(B.index=C.size,C.set(B.key,B))}),v.value.optionInfoMap.forEach(B=>{C.has(B.key)||(B.index=C.size,C.set(B.key,B))})},{immediate:!0,deep:!0});const w=computed(()=>{var B;const P=getValidOptions(m.value.optionInfos,{inputValue:s==null?void 0:s.value,filterOption:l==null?void 0:l.value});return((B=c==null?void 0:c.value)==null||B)&&P.push(...getValidOptions(v.value.optionInfos,{inputValue:s==null?void 0:s.value,filterOption:l==null?void 0:l.value})),P}),_=computed(()=>Array.from(C.values()).filter(B=>B.origin==="extraOptions"&&(c==null?void 0:c.value)===!1?!1:isValidOption(B,{inputValue:s==null?void 0:s.value,filterOption:l==null?void 0:l.value}))),b=computed(()=>_.value.filter(B=>!B.disabled).map(B=>B.key));return{validOptions:w,optionInfoMap:C,validOptionInfos:_,enabledOptionKeys:b,getNextSlotOptionIndex:()=>g.size,addSlotOptionInfo:(B,P)=>{g.set(B,P)},removeSlotOptionInfo:B=>{g.delete(B)}}},KEYBOARD_KEY={ENTER:"Enter",ESC:"Escape",BACKSPACE:"Backspace",TAB:"Tab",SPACE:" ",ARROW_UP:"ArrowUp",ARROW_DOWN:"ArrowDown",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight"},stringifyCodeKey=a=>JSON.stringify({key:a.key,ctrl:Boolean(a.ctrl),shift:Boolean(a.shift),alt:Boolean(a.alt),meta:Boolean(a.meta)}),getKeyDownHandler=a=>{const o={};return a.forEach((s,l)=>{const c=isString$3(l)?{key:l}:l;o[stringifyCodeKey(c)]=s}),s=>{const l=stringifyCodeKey({key:s.key,ctrl:s.ctrlKey,shift:s.shiftKey,alt:s.altKey,meta:s.metaKey}),c=o[l];c&&(s.stopPropagation(),c(s))}},useSelect=({multiple:a,options:o,extraOptions:s,inputValue:l,filterOption:c,showExtraOptions:d,component:u,valueKey:A,fieldNames:g,loading:f,popupVisible:m,valueKeys:v,dropdownRef:C,optionRefs:w,virtualListRef:_,onSelect:b,onPopupVisibleChange:y,enterToOpen:S=!0,defaultActiveFirstOption:E})=>{const{validOptions:B,optionInfoMap:P,validOptionInfos:D,enabledOptionKeys:k,getNextSlotOptionIndex:I,addSlotOptionInfo:L,removeSlotOptionInfo:T}=useOptions({options:o,extraOptions:s,inputValue:l,filterOption:c,showExtraOptions:d,valueKey:A,fieldNames:g}),N=ref();watch(k,R=>{(!N.value||!R.includes(N.value))&&(N.value=R[0])});const x=R=>{N.value=R},M=R=>{const Q=k.value.length;if(Q===0)return;if(!N.value)return R==="down"?k.value[0]:k.value[Q-1];const z=k.value.indexOf(N.value),W=(Q+z+(R==="up"?-1:1))%Q;return k.value[W]},F=R=>{var Q,z;_!=null&&_.value&&_.value.scrollTo({key:R});const W=P.get(R),U=(Q=C==null?void 0:C.value)==null?void 0:Q.wrapperRef,H=(z=w==null?void 0:w.value[R])!=null?z:W==null?void 0:W.ref;if(!U||!H||U.scrollHeight===U.offsetHeight)return;const V=getRelativeRect(H,U),j=U.scrollTop;V.top<0?U.scrollTo(0,j+V.top):V.bottom<0&&U.scrollTo(0,j-V.bottom)};watch(m,R=>{var Q;if(R){const z=v.value[v.value.length-1];let W=(Q=E==null?void 0:E.value)==null||Q?k.value[0]:void 0;k.value.includes(z)&&(W=z),W!==N.value&&(N.value=W),nextTick(()=>{N.value&&F(N.value)})}});const O=getKeyDownHandler(new Map([[KEYBOARD_KEY.ENTER,R=>{!(f!=null&&f.value)&&!R.isComposing&&(m.value?N.value&&(b(N.value,R),R.preventDefault()):S&&(y(!0),R.preventDefault()))}],[KEYBOARD_KEY.ESC,R=>{m.value&&(y(!1),R.preventDefault())}],[KEYBOARD_KEY.ARROW_DOWN,R=>{if(m.value){const Q=M("down");Q&&(N.value=Q,F(Q)),R.preventDefault()}}],[KEYBOARD_KEY.ARROW_UP,R=>{if(m.value){const Q=M("up");Q&&(N.value=Q,F(Q)),R.preventDefault()}}]]));return provide(selectInjectionKey,reactive({multiple:a,valueKey:A,inputValue:l,filterOption:c,component:u,valueKeys:v,activeKey:N,setActiveKey:x,onSelect:b,getNextSlotOptionIndex:I,addSlotOptionInfo:L,removeSlotOptionInfo:T})),{validOptions:B,optionInfoMap:P,validOptionInfos:D,enabledOptionKeys:k,activeKey:N,setActiveKey:x,addSlotOptionInfo:L,removeSlotOptionInfo:T,getNextActiveKey:M,scrollIntoView:F,handleKeyDown:O}},useSize=({dataKeys:a,contentRef:o,fixedSize:s,estimatedSize:l,buffer:c})=>{const d=ref(0),u=new Map,A=computed(()=>a.value.length),g=ref(0),f=computed(()=>{const I=g.value+c.value*3;return I>A.value?A.value:I}),m=computed(()=>{const I=A.value-c.value*3;return I<0?0:I}),v=I=>{I<0?g.value=0:I>m.value?g.value=m.value:g.value=I},C=ref(s.value),w=computed(()=>l.value!==30?l.value:d.value||l.value),_=(I,L)=>{u.set(I,L)},b=I=>{var L;if(C.value)return w.value;const T=a.value[I];return(L=u.get(T))!=null?L:w.value},y=I=>u.has(I);onMounted(()=>{const I=Array.from(u.values()).reduce((L,T)=>L+T,0);I>0&&(d.value=I/u.size)});const S=I=>C.value?w.value*I:E(0,I),E=(I,L)=>{let T=0;for(let N=I;NC.value?w.value*g.value:E(0,g.value)),P=I=>{const L=I>=B.value;let T=Math.abs(I-B.value);const N=L?g.value:g.value-1;let x=0;for(;T>0;)T-=b(N+x),L?x++:x--;return x},D=I=>{const L=P(I),T=g.value+L-c.value;return T<0?0:T>m.value?m.value:T},k=computed(()=>C.value?w.value*(A.value-f.value):E(f.value,A.value));return{frontPadding:B,behindPadding:k,start:g,end:f,getStartByScroll:D,setItemSize:_,hasItemSize:y,setStart:v,getScrollOffset:S}};var VirtualListItem=defineComponent({name:"VirtualListItem",props:{hasItemSize:{type:Function,required:!0},setItemSize:{type:Function,required:!0}},setup(a,{slots:o}){var s;const l=(s=getCurrentInstance())==null?void 0:s.vnode.key,c=ref(),d=()=>{var u,A,g,f;const m=(A=(u=c.value)==null?void 0:u.$el)!=null?A:c.value,v=(f=(g=m==null?void 0:m.getBoundingClientRect)==null?void 0:g.call(m).height)!=null?f:m==null?void 0:m.offsetHeight;v&&a.setItemSize(l,v)};return onMounted(()=>d()),onBeforeUnmount(()=>d()),()=>{var u;const A=getFirstComponent((u=o.default)==null?void 0:u.call(o));return A?cloneVNode(A,{ref:c},!0):null}}});const _sfc_main$6F=defineComponent({name:"VirtualList",components:{VirtualListItem},props:{height:{type:[Number,String],default:200},data:{type:Array,default:()=>[]},threshold:{type:Number,default:0},itemKey:{type:String,default:"key"},fixedSize:{type:Boolean,default:!1},estimatedSize:{type:Number,default:30},buffer:{type:Number,default:10},component:{type:[String,Object],default:"div"},listAttrs:{type:Object},contentAttrs:{type:Object},paddingPosition:{type:String,default:"content"}},emits:{scroll:a=>!0,reachBottom:a=>!0},setup(a,{emit:o}){const{data:s,itemKey:l,fixedSize:c,estimatedSize:d,buffer:u,height:A}=toRefs(a),g=getPrefixCls("virtual-list"),f=computed(()=>isObject$2(a.component)?{container:"div",list:"div",content:"div",...a.component}:{container:a.component,list:"div",content:"div"}),m=ref(),v=ref(),C=computed(()=>({height:isNumber$3(A.value)?`${A.value}px`:A.value,overflow:"auto"})),w=computed(()=>s.value.map((N,x)=>{var M;return(M=N[l.value])!=null?M:x})),{frontPadding:_,behindPadding:b,start:y,end:S,getStartByScroll:E,setItemSize:B,hasItemSize:P,setStart:D,getScrollOffset:k}=useSize({dataKeys:w,contentRef:v,fixedSize:c,estimatedSize:d,buffer:u}),I=computed(()=>a.threshold&&s.value.length<=a.threshold?s.value:s.value.slice(y.value,S.value)),L=N=>{const{scrollTop:x,scrollHeight:M,offsetHeight:F}=N.target,O=E(x);O!==y.value&&(D(O),nextTick(()=>{T(x)})),o("scroll",N),Math.floor(M-(x+F))<=0&&o("reachBottom",N)},T=N=>{var x,M;if(m.value)if(isNumber$3(N))m.value.scrollTop=N;else{const F=(M=N.index)!=null?M:w.value.indexOf((x=N.key)!=null?x:"");D(F-u.value),m.value.scrollTop=k(F),nextTick(()=>{if(m.value){const O=k(F);O!==m.value.scrollTop&&(m.value.scrollTop=O)}})}};return{prefixCls:g,containerRef:m,contentRef:v,frontPadding:_,currentList:I,behindPadding:b,onScroll:L,setItemSize:B,hasItemSize:P,start:y,scrollTo:T,style:C,mergedComponent:f}}});function _sfc_render$6d(a,o,s,l,c,d){const u=resolveComponent("VirtualListItem");return openBlock(),createBlock(resolveDynamicComponent(a.mergedComponent.container),{ref:"containerRef",class:normalizeClass(a.prefixCls),style:normalizeStyle(a.style),onScroll:a.onScroll},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(a.mergedComponent.list),mergeProps(a.listAttrs,{style:a.paddingPosition==="list"?{paddingTop:`${a.frontPadding}px`,paddingBottom:`${a.behindPadding}px`}:{}}),{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(a.mergedComponent.content),mergeProps({ref:"contentRef"},a.contentAttrs,{style:a.paddingPosition==="content"?{paddingTop:`${a.frontPadding}px`,paddingBottom:`${a.behindPadding}px`}:{}}),{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.currentList,(A,g)=>{var f;return openBlock(),createBlock(u,{key:(f=A[a.itemKey])!=null?f:a.start+g,"has-item-size":a.hasItemSize,"set-item-size":a.setItemSize},{default:withCtx(()=>[renderSlot(a.$slots,"item",{item:A,index:a.start+g})]),_:2},1032,["has-item-size","set-item-size"])}),128))]),_:3},16,["style"]))]),_:3},16,["style"]))]),_:3},40,["class","style","onScroll"])}var VirtualList=_export_sfc$1(_sfc_main$6F,[["render",_sfc_render$6d]]),_AutoComplete=defineComponent({name:"AutoComplete",inheritAttrs:!1,props:{modelValue:{type:String,default:void 0},defaultValue:{type:String,default:""},disabled:{type:Boolean,default:!1},data:{type:Array,default:()=>[]},popupContainer:{type:[String,Object]},strict:{type:Boolean,default:!1},filterOption:{type:[Boolean,Function],default:!0},triggerProps:{type:Object},allowClear:{type:Boolean,default:!1},virtualListProps:{type:Object}},emits:{"update:modelValue":a=>!0,change:a=>!0,search:a=>!0,select:a=>!0,clear:a=>!0,dropdownScroll:a=>!0,dropdownReachBottom:a=>!0},setup(a,{emit:o,attrs:s,slots:l}){const{modelValue:c}=toRefs(a),d=getPrefixCls("auto-complete"),{mergedDisabled:u,eventHandlers:A}=useFormItem({disabled:toRef(a,"disabled")}),g=ref(a.defaultValue),f=ref(),m=computed(()=>{var H;return(H=a.modelValue)!=null?H:g.value});watch(c,H=>{(isUndefined$1(H)||isNull(H))&&(g.value="")});const v=computed(()=>m.value?[getKeyFromValue(m.value)]:[]),{data:C}=toRefs(a),w=ref(),_=ref({}),b=ref(!1),y=computed(()=>b.value&&O.value.length>0),S=ref(),E=computed(()=>a.virtualListProps?"div":"li"),B=H=>{b.value=H},P=(H,V)=>{var j;return Boolean((j=V.label)==null?void 0:j.includes(H))},D=computed(()=>isFunction$2(a.filterOption)?a.filterOption:a.filterOption&&a.strict?P:a.filterOption),k=H=>{var V,j;g.value=H,o("update:modelValue",H),o("change",H),(j=(V=A.value)==null?void 0:V.onChange)==null||j.call(V)},I=H=>{var V,j;g.value="",o("update:modelValue",""),o("change",""),(j=(V=A.value)==null?void 0:V.onChange)==null||j.call(V),o("clear",H)},L=(H,V)=>{var j,X;const Z=(j=F.get(H))==null?void 0:j.value;o("select",Z),k(Z),(X=f.value)==null||X.blur()},T=H=>{o("search",H),k(H)},N=H=>{o("dropdownScroll",H)},x=H=>{o("dropdownReachBottom",H)},{validOptions:M,optionInfoMap:F,validOptionInfos:O,handleKeyDown:R}=useSelect({options:C,inputValue:m,filterOption:D,popupVisible:y,valueKeys:v,component:E,dropdownRef:w,optionRefs:_,onSelect:L,onPopupVisibleChange:B}),Q=H=>{if(isFunction$2(l.option)&&H.value){const V=F.get(H.key),j=l.option;return()=>j({data:V})}return()=>H.label},z=H=>createVNode(Option,{ref:V=>{V!=null&&V.$el&&(_.value[H.key]=V.$el)},key:H.key,value:H.value,disabled:H.disabled,internal:!0},{default:Q(H)}),W=()=>createVNode(SelectDropdown,{ref:w,class:`${d}-dropdown`,virtualList:Boolean(a.virtualListProps),onScroll:N,onReachBottom:x},{default:()=>[...M.value.map(H=>z(H))],"virtual-list":()=>createVNode(VirtualList,mergeProps(a.virtualListProps,{ref:S,data:M.value}),{item:({item:H})=>z(H)}),footer:l.footer});return{inputRef:f,render:()=>createVNode(Trigger,mergeProps({trigger:"focus",position:"bl",animationName:"slide-dynamic-origin",autoFitTransformOrigin:!0,popupVisible:y.value,clickToClose:!1,preventFocus:!0,popupOffset:4,disabled:u.value,autoFitPopupWidth:!0},a.triggerProps,{onPopupVisibleChange:B}),{default:()=>[createVNode(Input,mergeProps({ref:f},s,{allowClear:a.allowClear,modelValue:m.value,disabled:u.value,onInput:T,onClear:I,onKeydown:R}),l)],content:W})}},methods:{focus(){var a;(a=this.inputRef)==null||a.focus()},blur(){var a;(a=this.inputRef)==null||a.blur()}},render(){return this.render()}});const AutoComplete=Object.assign(_AutoComplete,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_AutoComplete.name,_AutoComplete)}}),useIndex=({itemRef:a,selector:o,index:s,parentClassName:l})=>{const c=ref(-1),d=computed(()=>{var f;return(f=s==null?void 0:s.value)!=null?f:c.value}),u=ref(),A=()=>{var f,m,v;let C=(m=(f=a.value)==null?void 0:f.parentElement)!=null?m:void 0;if(l)for(;C&&!C.className.includes(l);)C=(v=C.parentElement)!=null?v:void 0;return C},g=()=>{if(isUndefined$1(s==null?void 0:s.value)&&u.value&&a.value){const f=Array.from(u.value.querySelectorAll(o)).indexOf(a.value);f!==c.value&&(c.value=f)}};return watch(a,()=>{a.value&&!u.value&&(u.value=A())}),onMounted(()=>{a.value&&(u.value=A()),g()}),onUpdated(()=>g()),{computedIndex:d}},avatarGroupInjectionKey=Symbol("ArcoAvatarGroup"),_sfc_main$6E=defineComponent({name:"IconImageClose",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-image-close`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$52=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$6c(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createStaticVNode('',5)]),14,_hoisted_1$52)}var _IconImageClose=_export_sfc$1(_sfc_main$6E,[["render",_sfc_render$6c]]);const IconImageClose=Object.assign(_IconImageClose,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconImageClose.name,_IconImageClose)}}),_sfc_main$6D=defineComponent({name:"Avatar",components:{ResizeObserver:ResizeObserver$1,IconImageClose,IconLoading},props:{shape:{type:String,default:"circle"},imageUrl:String,size:Number,autoFixFontSize:{type:Boolean,default:!0},triggerType:{type:String,default:"button"},triggerIconStyle:{type:Object},objectFit:{type:String}},emits:{click:a=>!0,error:()=>!0,load:()=>!0},setup(a,{slots:o,emit:s,attrs:l}){const{shape:c,size:d,autoFixFontSize:u,triggerType:A,triggerIconStyle:g}=toRefs(a),f=getPrefixCls("avatar"),m=inject(avatarGroupInjectionKey,void 0),v=ref(),C=ref(),w=computed(()=>{var O;return(O=m==null?void 0:m.shape)!=null?O:c.value}),_=computed(()=>{var O;return(O=m==null?void 0:m.size)!=null?O:d.value}),b=computed(()=>{var O;return(O=m==null?void 0:m.autoFixFontSize)!=null?O:u.value}),y=ref(!1),S=ref(!1),E=ref(!0),B=ref(!1),P=m?useIndex({itemRef:v,selector:`.${f}`}).computedIndex:ref(-1),D=computed(()=>{var O;const R=isNumber$3(_.value)?{width:`${_.value}px`,height:`${_.value}px`,fontSize:`${_.value/2}px`}:{};return m&&(R.zIndex=m.zIndexAscend?P.value+1:m.total-P.value,R.marginLeft=P.value!==0?`-${((O=_.value)!=null?O:40)/4}px`:"0"),R}),k=useTriggerIconStyle({triggerIconStyle:g==null?void 0:g.value,inlineStyle:l.style,triggerType:A.value}),I=()=>{!y.value&&!a.imageUrl&&nextTick(()=>{var O;if(!C.value||!v.value)return;const R=C.value.clientWidth,Q=(O=_.value)!=null?O:v.value.offsetWidth,z=Q/(R+8);Q&&z<1&&(C.value.style.transform=`scale(${z}) translateX(-50%)`),E.value=!0})};onMounted(()=>{var O;((O=C.value)==null?void 0:O.firstElementChild)&&["IMG","PICTURE"].includes(C.value.firstElementChild.tagName)&&(y.value=!0),b.value&&I()}),watch(d,()=>{b.value&&I()});const L=computed(()=>[f,`${f}-${w.value}`]),T=computed(()=>y.value||a.imageUrl?`${f}-image`:`${f}-text`);return{prefixCls:f,itemRef:v,cls:L,outerStyle:D,wrapperRef:C,wrapperCls:T,computedTriggerIconStyle:k,isImage:y,shouldLoad:E,isLoaded:B,hasError:S,onClick:O=>{s("click",O)},handleResize:()=>{b.value&&I()},handleImgLoad:()=>{B.value=!0,s("load")},handleImgError:()=>{S.value=!0,s("error")}}}}),useTriggerIconStyle=({triggerType:a,inlineStyle:o={},triggerIconStyle:s={}})=>{let l={};return a==="button"&&(!s||s&&!s.color)&&o&&o.backgroundColor&&(l={color:o.backgroundColor}),{...s,...l}},_hoisted_1$51=["src"];function _sfc_render$6b(a,o,s,l,c,d){const u=resolveComponent("IconImageClose"),A=resolveComponent("IconLoading"),g=resolveComponent("resize-observer");return openBlock(),createElementBlock("div",{ref:"itemRef",style:normalizeStyle(a.outerStyle),class:normalizeClass([a.cls,{[`${a.prefixCls}-with-trigger-icon`]:Boolean(a.$slots["trigger-icon"])}]),onClick:o[2]||(o[2]=(...f)=>a.onClick&&a.onClick(...f))},[createVNode(g,{onResize:a.handleResize},{default:withCtx(()=>[createBaseVNode("span",{ref:"wrapperRef",class:normalizeClass(a.wrapperCls)},[a.imageUrl?(openBlock(),createElementBlock(Fragment,{key:0},[a.hasError?renderSlot(a.$slots,"error",{key:0},()=>[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-image-icon`)},[createVNode(u)],2)]):createCommentVNode("v-if",!0),!(a.hasError||!a.shouldLoad)&&!a.isLoaded?renderSlot(a.$slots,"default",{key:1},()=>[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-image-icon`)},[createVNode(A)],2)]):createCommentVNode("v-if",!0),a.hasError||!a.shouldLoad?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("img",{key:2,src:a.imageUrl,style:normalizeStyle({width:a.size+"px",height:a.size+"px",objectFit:a.objectFit}),alt:"avatar",onLoad:o[0]||(o[0]=(...f)=>a.handleImgLoad&&a.handleImgLoad(...f)),onError:o[1]||(o[1]=(...f)=>a.handleImgError&&a.handleImgError(...f))},null,44,_hoisted_1$51))],64)):renderSlot(a.$slots,"default",{key:1})],2)]),_:3},8,["onResize"]),a.$slots["trigger-icon"]?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-trigger-icon-${a.triggerType}`),style:normalizeStyle(a.computedTriggerIconStyle)},[renderSlot(a.$slots,"trigger-icon")],6)):createCommentVNode("v-if",!0)],6)}var _Avatar=_export_sfc$1(_sfc_main$6D,[["render",_sfc_render$6b]]);const _sfc_main$6C=defineComponent({name:"Popover",components:{Trigger},props:{popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean,default:!1},title:String,content:String,trigger:{type:[String,Array],default:"hover"},position:{type:String,default:"top"},contentClass:{type:[String,Array,Object]},contentStyle:{type:Object},arrowClass:{type:[String,Array,Object]},arrowStyle:{type:Object},popupContainer:{type:[String,Object]}},emits:{"update:popupVisible":a=>!0,popupVisibleChange:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("popover"),l=ref(a.defaultPopupVisible),c=computed(()=>{var g;return(g=a.popupVisible)!=null?g:l.value}),d=g=>{l.value=g,o("update:popupVisible",g),o("popupVisibleChange",g)},u=computed(()=>[`${s}-popup-content`,a.contentClass]),A=computed(()=>[`${s}-popup-arrow`,a.arrowClass]);return{prefixCls:s,computedPopupVisible:c,contentCls:u,arrowCls:A,handlePopupVisibleChange:d}}});function _sfc_render$6a(a,o,s,l,c,d){const u=resolveComponent("trigger");return openBlock(),createBlock(u,{class:normalizeClass(a.prefixCls),trigger:a.trigger,position:a.position,"popup-visible":a.computedPopupVisible,"popup-offset":10,"content-class":a.contentCls,"content-style":a.contentStyle,"arrow-class":a.arrowCls,"arrow-style":a.arrowStyle,"show-arrow":"","popup-container":a.popupContainer,"animation-name":"zoom-in-fade-out","auto-fit-transform-origin":"",onPopupVisibleChange:a.handlePopupVisibleChange},{content:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-title`)},[renderSlot(a.$slots,"title",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-content`)},[renderSlot(a.$slots,"content",{},()=>[createTextVNode(toDisplayString(a.content),1)])],2)]),default:withCtx(()=>[renderSlot(a.$slots,"default")]),_:3},8,["class","trigger","position","popup-visible","content-class","content-style","arrow-class","arrow-style","popup-container","onPopupVisibleChange"])}var _Popover=_export_sfc$1(_sfc_main$6C,[["render",_sfc_render$6a]]);const Popover=Object.assign(_Popover,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Popover.name,_Popover)}}),AvatarGroup=defineComponent({name:"AvatarGroup",props:{shape:{type:String,default:"circle"},size:Number,autoFixFontSize:{type:Boolean,default:!0},maxCount:{type:Number,default:0},zIndexAscend:{type:Boolean,default:!1},maxStyle:{type:Object},maxPopoverTriggerProps:{type:Object}},setup(a,{slots:o}){const{shape:s,size:l,autoFixFontSize:c,zIndexAscend:d}=toRefs(a),u=getPrefixCls("avatar-group"),A=ref(0);return provide(avatarGroupInjectionKey,reactive({shape:s,size:l,autoFixFontSize:c,zIndexAscend:d,total:A})),()=>{var g,f;const m=getAllElements((f=(g=o.default)==null?void 0:g.call(o))!=null?f:[]),v=a.maxCount>0?m.slice(0,a.maxCount):m,C=a.maxCount>0?m.slice(a.maxCount):[];return A.value!==m.length&&(A.value=m.length),createVNode("div",{class:u},[v,C.length>0&&createVNode(Popover,a.maxPopoverTriggerProps,{default:()=>[createVNode(_Avatar,{class:`${u}-max-count-avatar`,style:a.maxStyle},{default:()=>[createTextVNode("+"),C.length]})],content:()=>createVNode("div",null,[C])})])}}}),Avatar$1=Object.assign(_Avatar,{Group:AvatarGroup,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Avatar.name,_Avatar),a.component(s+AvatarGroup.name,AvatarGroup)}}),_sfc_main$6B=defineComponent({name:"IconToTop",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-to-top`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$50=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$69(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M43 7H5M24 20v23M24 13.96 30.453 21H17.546L24 13.96Zm.736-.804Z"},null,-1),createBaseVNode("path",{d:"m24 14-6 7h12l-6-7Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$50)}var _IconToTop=_export_sfc$1(_sfc_main$6B,[["render",_sfc_render$69]]);const IconToTop=Object.assign(_IconToTop,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconToTop.name,_IconToTop)}}),_sfc_main$6A=defineComponent({name:"BackTop",components:{IconToTop},props:{visibleHeight:{type:Number,default:200},targetContainer:{type:[String,Object]},easing:{type:String,default:"quartOut"},duration:{type:Number,default:200}},setup(a){const o=getPrefixCls("back-top"),s=ref(!1),l=ref(),c=!a.targetContainer,d=throttleByRaf(()=>{if(l.value){const{visibleHeight:g}=a,{scrollTop:f}=l.value;s.value=f>=g}}),u=g=>isString$3(g)?document.querySelector(g):g;return onMounted(()=>{l.value=c?document==null?void 0:document.documentElement:u(a.targetContainer),l.value&&(on(c?window:l.value,"scroll",d),d())}),onUnmounted(()=>{d.cancel(),l.value&&off(c?window:l.value,"scroll",d)}),{prefixCls:o,visible:s,scrollToTop:()=>{if(l.value){const{scrollTop:g}=l.value;new Tween({from:{scrollTop:g},to:{scrollTop:0},easing:a.easing,duration:a.duration,onUpdate:m=>{l.value&&(l.value.scrollTop=m.scrollTop)}}).start()}}}}});function _sfc_render$68(a,o,s,l,c,d){const u=resolveComponent("icon-to-top");return openBlock(),createBlock(Transition,{name:"fade-in"},{default:withCtx(()=>[a.visible?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(a.prefixCls),onClick:o[0]||(o[0]=(...A)=>a.scrollToTop&&a.scrollToTop(...A))},[renderSlot(a.$slots,"default",{},()=>[createBaseVNode("button",{class:normalizeClass(`${a.prefixCls}-btn`)},[createVNode(u)],2)])],2)):createCommentVNode("v-if",!0)]),_:3})}var _BackTop=_export_sfc$1(_sfc_main$6A,[["render",_sfc_render$68]]);const BackTop=Object.assign(_BackTop,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_BackTop.name,_BackTop)}}),COLORS=["red","orangered","orange","gold","lime","green","cyan","arcoblue","purple","pinkpurple","magenta","gray"],BADGE_STATUSES=["normal","processing","success","warning","danger"];var _Badge=defineComponent({name:"Badge",props:{text:{type:String},dot:{type:Boolean},dotStyle:{type:Object},maxCount:{type:Number,default:99},offset:{type:Array,default:()=>[]},color:{type:String},status:{type:String,validator:a=>BADGE_STATUSES.includes(a)},count:{type:Number}},setup(a,{slots:o}){const{status:s,color:l,dotStyle:c,offset:d,text:u,dot:A,maxCount:g,count:f}=toRefs(a),m=getPrefixCls("badge"),v=useWrapperClass(m,s==null?void 0:s.value,o==null?void 0:o.default),C=computed(()=>{const _={...(c==null?void 0:c.value)||{}},[b,y]=(d==null?void 0:d.value)||[];b&&(_.marginRight=`${-b}px`),y&&(_.marginTop=`${y}px`);const S=!(l!=null&&l.value)||COLORS.includes(l==null?void 0:l.value)?{}:{backgroundColor:l.value};return{mergedStyle:{...S,..._},computedDotStyle:_,computedColorStyle:S}}),w=()=>{const _=u==null?void 0:u.value,b=l==null?void 0:l.value,y=s==null?void 0:s.value,S=A==null?void 0:A.value,E=Number(f==null?void 0:f.value),B=(f==null?void 0:f.value)!=null,{computedDotStyle:P,mergedStyle:D}=C.value;return o.content?createVNode("span",{class:`${m}-custom-dot`,style:P},[o.content()]):_&&!b&&!y?createVNode("span",{class:`${m}-text`,style:P},[_]):y||b&&!B?createVNode("span",{class:`${m}-status-wrapper`},[createVNode("span",{class:[`${m}-status-dot`,{[`${m}-status-${y}`]:y,[`${m}-color-${b}`]:b}],style:D},null),_&&createVNode("span",{class:`${m}-status-text`},[_])]):(S||b)&&E>0?createVNode("span",{class:[`${m}-dot`,{[`${m}-color-${b}`]:b}],style:D},null):E===0?null:createVNode("span",{class:`${m}-number`,style:D},[createVNode("span",null,[g.value&&E>g.value?`${g.value}+`:E])])};return()=>createVNode("span",{class:v.value},[o.default&&o.default(),w()])}});const useWrapperClass=(a,o,s)=>computed(()=>[a,{[`${a}-status`]:o,[`${a}-no-children`]:!s}]),Badge=Object.assign(_Badge,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Badge.name,_Badge)}}),breadcrumbInjectKey=Symbol("ArcoBreadcrumb"),_sfc_main$6z=defineComponent({name:"IconMore",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-more`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4$=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$67(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M38 25v-2h2v2h-2ZM23 25v-2h2v2h-2ZM8 25v-2h2v2H8Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M38 25v-2h2v2h-2ZM23 25v-2h2v2h-2ZM8 25v-2h2v2H8Z"},null,-1)]),14,_hoisted_1$4$)}var _IconMore=_export_sfc$1(_sfc_main$6z,[["render",_sfc_render$67]]);const IconMore=Object.assign(_IconMore,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMore.name,_IconMore)}}),_sfc_main$6y=defineComponent({name:"IconDown",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-down`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4_=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$66(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M39.6 17.443 24.043 33 8.487 17.443"},null,-1)]),14,_hoisted_1$4_)}var _IconDown=_export_sfc$1(_sfc_main$6y,[["render",_sfc_render$66]]);const IconDown=Object.assign(_IconDown,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDown.name,_IconDown)}}),_sfc_main$6x=defineComponent({name:"IconObliqueLine",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-oblique-line`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4Z=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$65(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M29.506 6.502 18.493 41.498"},null,-1)]),14,_hoisted_1$4Z)}var _IconObliqueLine=_export_sfc$1(_sfc_main$6x,[["render",_sfc_render$65]]);const IconObliqueLine=Object.assign(_IconObliqueLine,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconObliqueLine.name,_IconObliqueLine)}}),dropdownInjectionKey=Symbol("ArcoDropdown"),_sfc_main$6w=defineComponent({name:"DropdownPanel",components:{Scrollbar,Empty},props:{loading:{type:Boolean,default:!1},isEmpty:{type:Boolean,default:!1},bottomOffset:{type:Number,default:0},onScroll:{type:[Function,Array]},onReachBottom:{type:[Function,Array]}},emits:["scroll","reachBottom"],setup(a,{emit:o,slots:s}){const l=getPrefixCls("dropdown"),c=inject(dropdownInjectionKey,{}),d=ref(),u=f=>{const{scrollTop:m,scrollHeight:v,offsetHeight:C}=f.target;v-(m+C)<=a.bottomOffset&&o("reachBottom",f),o("scroll",f)},A=computed(()=>{if(isNumber$3(c.popupMaxHeight))return{maxHeight:`${c.popupMaxHeight}px`};if(!c.popupMaxHeight)return{maxHeight:"none",overflowY:"hidden"}}),g=computed(()=>[l,{[`${l}-has-footer`]:Boolean(s.footer)}]);return{prefixCls:l,cls:g,style:A,wrapperRef:d,handleScroll:u}}});function _sfc_render$64(a,o,s,l,c,d){const u=resolveComponent("empty"),A=resolveComponent("Scrollbar");return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls)},[a.isEmpty?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-empty`)},[renderSlot(a.$slots,"empty",{},()=>[createVNode(u)])],2)):createCommentVNode("v-if",!0),createVNode(A,{ref:"wrapperRef",class:normalizeClass(`${a.prefixCls}-list-wrapper`),style:normalizeStyle(a.style),onScroll:a.handleScroll},{default:withCtx(()=>[createBaseVNode("ul",{class:normalizeClass(`${a.prefixCls}-list`)},[renderSlot(a.$slots,"default")],2)]),_:3},8,["class","style","onScroll"]),a.$slots.footer&&!a.isEmpty?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-footer`)},[renderSlot(a.$slots,"footer")],2)):createCommentVNode("v-if",!0)],2)}var DropdownPanel=_export_sfc$1(_sfc_main$6w,[["render",_sfc_render$64]]);const useTrigger=({popupVisible:a,defaultPopupVisible:o,emit:s})=>{var l;const c=ref((l=o==null?void 0:o.value)!=null?l:!1),d=computed(()=>{var A;return(A=a==null?void 0:a.value)!=null?A:c.value}),u=A=>{A!==d.value&&(c.value=A,s("update:popupVisible",A),s("popupVisibleChange",A))};return watch(d,A=>{c.value!==A&&(c.value=A)}),{computedPopupVisible:d,handlePopupVisibleChange:u}},_sfc_main$6v=defineComponent({name:"Dropdown",components:{Trigger,DropdownPanel},props:{popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean,default:!1},trigger:{type:[String,Array],default:"click"},position:{type:String,default:"bottom"},popupContainer:{type:[String,Object]},popupMaxHeight:{type:[Boolean,Number],default:!0},hideOnSelect:{type:Boolean,default:!0}},emits:{"update:popupVisible":a=>!0,popupVisibleChange:a=>!0,select:(a,o)=>!0},setup(a,{emit:o}){const{defaultPopupVisible:s,popupVisible:l,popupMaxHeight:c}=toRefs(a),d=getPrefixCls("dropdown"),{computedPopupVisible:u,handlePopupVisibleChange:A}=useTrigger({defaultPopupVisible:s,popupVisible:l,emit:o});return provide(dropdownInjectionKey,reactive({popupMaxHeight:c,onOptionClick:(f,m)=>{o("select",f,m),a.hideOnSelect&&A(!1)}})),{prefixCls:d,computedPopupVisible:u,handlePopupVisibleChange:A}}});function _sfc_render$63(a,o,s,l,c,d){const u=resolveComponent("DropdownPanel"),A=resolveComponent("Trigger");return openBlock(),createBlock(A,{"popup-visible":a.computedPopupVisible,"animation-name":"slide-dynamic-origin","auto-fit-transform-origin":"",trigger:a.trigger,position:a.position,"popup-offset":4,"popup-container":a.popupContainer,"opened-class":`${a.prefixCls}-open`,onPopupVisibleChange:a.handlePopupVisibleChange},{content:withCtx(()=>[createVNode(u,null,createSlots({default:withCtx(()=>[renderSlot(a.$slots,"content")]),_:2},[a.$slots.footer?{name:"footer",fn:withCtx(()=>[renderSlot(a.$slots,"footer")]),key:"0"}:void 0]),1024)]),default:withCtx(()=>[renderSlot(a.$slots,"default")]),_:3},8,["popup-visible","trigger","position","popup-container","opened-class","onPopupVisibleChange"])}var _Dropdown=_export_sfc$1(_sfc_main$6v,[["render",_sfc_render$63]]);const _sfc_main$6u=defineComponent({name:"Doption",props:{value:{type:[String,Number,Object]},disabled:{type:Boolean,default:!1},active:Boolean,uninjectContext:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("dropdown-option"),l=ref(),c=computed(()=>{var g,f,m;return(m=(f=a.value)!=null?f:(g=l.value)==null?void 0:g.textContent)!=null?m:void 0}),d=a.uninjectContext?void 0:inject(dropdownInjectionKey,void 0),u=g=>{a.disabled||(o("click",g),d==null||d.onOptionClick(c.value,g))},A=computed(()=>[s,{[`${s}-disabled`]:a.disabled,[`${s}-active`]:a.active}]);return{prefixCls:s,cls:A,liRef:l,handleClick:u}}});function _sfc_render$62(a,o,s,l,c,d){return openBlock(),createElementBlock("li",{ref:"liRef",class:normalizeClass([a.cls,{[`${a.prefixCls}-has-suffix`]:Boolean(a.$slots.suffix)}]),onClick:o[0]||(o[0]=(...u)=>a.handleClick&&a.handleClick(...u))},[a.$slots.icon?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-icon`)},[renderSlot(a.$slots,"icon")],2)):createCommentVNode("v-if",!0),createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-content`)},[renderSlot(a.$slots,"default")],2),a.$slots.suffix?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(`${a.prefixCls}-suffix`)},[renderSlot(a.$slots,"suffix")],2)):createCommentVNode("v-if",!0)],2)}var Doption=_export_sfc$1(_sfc_main$6u,[["render",_sfc_render$62]]);const _sfc_main$6t=defineComponent({name:"Dgroup",props:{title:String},setup(){return{prefixCls:getPrefixCls("dropdown-group")}}});function _sfc_render$61(a,o,s,l,c,d){return openBlock(),createElementBlock(Fragment,null,[createBaseVNode("li",{class:normalizeClass(`${a.prefixCls}-title`)},[renderSlot(a.$slots,"title",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2),renderSlot(a.$slots,"default")],64)}var Dgroup=_export_sfc$1(_sfc_main$6t,[["render",_sfc_render$61]]);const _sfc_main$6s=defineComponent({name:"IconRight",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-right`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4Y=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$60(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m16 39.513 15.556-15.557L16 8.4"},null,-1)]),14,_hoisted_1$4Y)}var _IconRight=_export_sfc$1(_sfc_main$6s,[["render",_sfc_render$60]]);const IconRight=Object.assign(_IconRight,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconRight.name,_IconRight)}}),_sfc_main$6r=defineComponent({name:"Dsubmenu",components:{Trigger,DropdownPanel,DropdownOption:Doption,IconRight},props:{value:{type:[String,Number]},disabled:{type:Boolean,default:!1},trigger:{type:[String,Array],default:"click"},position:{type:String,default:"rt"},popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean,default:!1},optionProps:{type:Object}},emits:{"update:popupVisible":a=>!0,popupVisibleChange:a=>!0},setup(a,{emit:o}){const{defaultPopupVisible:s,popupVisible:l}=toRefs(a),c=getPrefixCls("dropdown"),{computedPopupVisible:d,handlePopupVisibleChange:u}=useTrigger({defaultPopupVisible:s,popupVisible:l,emit:o});return{prefixCls:c,computedPopupVisible:d,handlePopupVisibleChange:u}}});function _sfc_render$5$(a,o,s,l,c,d){const u=resolveComponent("IconRight"),A=resolveComponent("dropdown-option"),g=resolveComponent("dropdown-panel"),f=resolveComponent("Trigger");return openBlock(),createBlock(f,{"popup-visible":a.computedPopupVisible,trigger:a.trigger,position:a.position,disabled:a.disabled,"popup-offset":4,onPopupVisibleChange:a.handlePopupVisibleChange},{content:withCtx(()=>[createVNode(g,{class:normalizeClass(`${a.prefixCls}-submenu`)},createSlots({default:withCtx(()=>[renderSlot(a.$slots,"content")]),_:2},[a.$slots.footer?{name:"footer",fn:withCtx(()=>[renderSlot(a.$slots,"footer")]),key:"0"}:void 0]),1032,["class"])]),default:withCtx(()=>[createVNode(A,mergeProps(a.optionProps,{active:a.computedPopupVisible,"uninject-context":""}),createSlots({suffix:withCtx(()=>[renderSlot(a.$slots,"suffix",{},()=>[createVNode(u)])]),default:withCtx(()=>[renderSlot(a.$slots,"default")]),_:2},[a.$slots.icon?{name:"icon",fn:withCtx(()=>[renderSlot(a.$slots,"icon")]),key:"0"}:void 0]),1040,["active"])]),_:3},8,["popup-visible","trigger","position","disabled","onPopupVisibleChange"])}var Dsubmenu=_export_sfc$1(_sfc_main$6r,[["render",_sfc_render$5$]]);const _sfc_main$6q=defineComponent({name:"DropdownButton",components:{IconMore,Button:Button$1,ButtonGroup,Dropdown:_Dropdown},props:{popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean,default:!1},trigger:{type:[String,Array],default:"click"},position:{type:String,default:"br"},popupContainer:{type:[String,Object]},disabled:{type:Boolean,default:!1},type:{type:String},size:{type:String},buttonProps:{type:Object},hideOnSelect:{type:Boolean,default:!0}},emits:{"update:popupVisible":a=>!0,popupVisibleChange:a=>!0,click:a=>!0,select:(a,o)=>!0},setup(a,{emit:o}){const{defaultPopupVisible:s,popupVisible:l}=toRefs(a),c=getPrefixCls("dropdown"),{computedPopupVisible:d,handlePopupVisibleChange:u}=useTrigger({defaultPopupVisible:s,popupVisible:l,emit:o});return{prefixCls:c,computedPopupVisible:d,handleClick:f=>{o("click",f)},handleSelect:(f,m)=>{o("select",f,m)},handlePopupVisibleChange:u}}});function _sfc_render$5_(a,o,s,l,c,d){const u=resolveComponent("Button"),A=resolveComponent("IconMore"),g=resolveComponent("Dropdown"),f=resolveComponent("ButtonGroup");return openBlock(),createBlock(f,null,{default:withCtx(()=>[createVNode(u,mergeProps({size:a.size,type:a.type,disabled:a.disabled},a.buttonProps,{onClick:a.handleClick}),{default:withCtx(()=>[renderSlot(a.$slots,"default")]),_:3},16,["size","type","disabled","onClick"]),createVNode(g,{"popup-visible":a.computedPopupVisible,trigger:a.trigger,position:a.position,"popup-container":a.popupContainer,"hide-on-select":a.hideOnSelect,onSelect:a.handleSelect,onPopupVisibleChange:a.handlePopupVisibleChange},{content:withCtx(()=>[renderSlot(a.$slots,"content")]),default:withCtx(()=>[createVNode(u,{size:a.size,type:a.type,disabled:a.disabled},{icon:withCtx(()=>[renderSlot(a.$slots,"icon",{popupVisible:a.computedPopupVisible},()=>[createVNode(A)])]),_:3},8,["size","type","disabled"])]),_:3},8,["popup-visible","trigger","position","popup-container","hide-on-select","onSelect","onPopupVisibleChange"])]),_:3})}var DropdownButton=_export_sfc$1(_sfc_main$6q,[["render",_sfc_render$5_]]);const Dropdown=Object.assign(_Dropdown,{Option:Doption,Group:Dgroup,Submenu:Dsubmenu,Button:DropdownButton,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Dropdown.name,_Dropdown),a.component(s+Doption.name,Doption),a.component(s+Dgroup.name,Dgroup),a.component(s+Dsubmenu.name,Dsubmenu),a.component(s+DropdownButton.name,DropdownButton)}});var BreadcrumbItem=defineComponent({name:"BreadcrumbItem",inheritAttrs:!1,props:{separator:{type:[String,Number]},droplist:{type:Array},dropdownProps:{type:Object},index:{type:Number,default:0}},setup(a,{slots:o,attrs:s}){const l=getPrefixCls("breadcrumb-item"),c=inject(breadcrumbInjectKey,void 0),d=ref(!1),u=computed(()=>!(c&&c.needHide&&a.index>1&&a.index<=c.total-c.maxCount)),A=computed(()=>c&&c.needHide?a.index===1:!1),g=computed(()=>c?a.index{d.value=_},m=()=>{var _,b,y,S,E,B,P;if(!g.value)return null;const D=(P=(B=(E=(b=(_=o.separator)==null?void 0:_.call(o))!=null?b:a.separator)!=null?E:(S=c==null?void 0:(y=c.slots).separator)==null?void 0:S.call(y))!=null?B:c==null?void 0:c.separator)!=null?P:createVNode(IconObliqueLine,null,null);return createVNode("div",{"aria-hidden":"true",class:`${l}-separator`},[D])},v=()=>{var _,b,y,S;return createVNode("div",mergeProps({role:"listitem",class:[l,{[`${l}-with-dropdown`]:a.droplist||o.droplist}]},A.value?{"aria-label":"ellipses of breadcrumb items"}:void 0,s),[A.value?(y=(b=c==null?void 0:(_=c.slots)["more-icon"])==null?void 0:b.call(_))!=null?y:createVNode(IconMore,null,null):(S=o.default)==null?void 0:S.call(o),(a.droplist||o.droplist)&&createVNode("span",{"aria-hidden":!0,class:[`${l}-dropdown-icon`,{[`${l}-dropdown-icon-active`]:d.value}]},[createVNode(IconDown,null,null)])])},C=()=>{var _,b,y;return(y=(_=o.droplist)==null?void 0:_.call(o))!=null?y:(b=a.droplist)==null?void 0:b.map(S=>createVNode(Doption,{value:S.path},{default:()=>[S.label]}))},w=()=>createVNode(Dropdown,mergeProps({popupVisible:d.value,onPopupVisibleChange:f},a.dropdownProps),{default:()=>[v()],content:C});return()=>u.value?createVNode(Fragment,null,[o.droplist||a.droplist?w():v(),m()]):null}}),_Breadcrumb=defineComponent({name:"Breadcrumb",props:{maxCount:{type:Number,default:0},routes:{type:Array},separator:{type:[String,Number]},customUrl:{type:Function}},setup(a,{slots:o}){const{maxCount:s,separator:l,routes:c}=toRefs(a),d=getPrefixCls("breadcrumb"),u=ref(0),A=computed(()=>s.value>0&&u.value>s.value+1);provide(breadcrumbInjectKey,reactive({total:u,maxCount:s,separator:l,needHide:A,slots:o}));const g=(v,C,w)=>{var _,b;if(C.indexOf(v)===C.length-1)return createVNode("span",null,[v.label]);const y=(b=(_=a.customUrl)==null?void 0:_.call(a,w))!=null?b:`#/${w.join("/").replace(/^\//,"")}`;return createVNode("a",{href:y},[v.label])},f=()=>{var v;if(!((v=c.value)!=null&&v.length))return null;u.value!==c.value.length&&(u.value=c.value.length);const C=[];return c.value.map((w,_,b)=>{C.push((w.path||"").replace(/^\//,""));const y=[...C];return createVNode(BreadcrumbItem,{key:w.path||w.label,index:_,droplist:w.children},{default:()=>{var S,E;return[(E=(S=o["item-render"])==null?void 0:S.call(o,{route:w,routes:b,paths:y}))!=null?E:g(w,b,y)]}})})},m=()=>{var v,C;const w=getAllElements((C=(v=o.default)==null?void 0:v.call(o))!=null?C:[]);return u.value!==w.length&&(u.value=w.length),w.map((_,b)=>{var y;return _.props=mergeProps((y=_.props)!=null?y:{},{index:b}),_})};return()=>createVNode("div",{role:"list",class:d},[o.default?m():f()])}});const Breadcrumb=Object.assign(_Breadcrumb,{Item:BreadcrumbItem,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Breadcrumb.name,_Breadcrumb),a.component(s+BreadcrumbItem.name,BreadcrumbItem)}});var commonjsGlobal=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},dayjs_min={exports:{}};(function(a,o){(function(s,l){a.exports=l()})(commonjsGlobal,function(){var s=1e3,l=6e4,c=36e5,d="millisecond",u="second",A="minute",g="hour",f="day",m="week",v="month",C="quarter",w="year",_="date",b="Invalid Date",y=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,S=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,E={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(O){var R=["th","st","nd","rd"],Q=O%100;return"["+O+(R[(Q-20)%10]||R[Q]||R[0])+"]"}},B=function(O,R,Q){var z=String(O);return!z||z.length>=R?O:""+Array(R+1-z.length).join(Q)+O},P={s:B,z:function(O){var R=-O.utcOffset(),Q=Math.abs(R),z=Math.floor(Q/60),W=Q%60;return(R<=0?"+":"-")+B(z,2,"0")+":"+B(W,2,"0")},m:function O(R,Q){if(R.date()1)return O(H[0])}else{var V=R.name;k[V]=R,W=V}return!z&&W&&(D=W),W||!z&&D},N=function(O,R){if(L(O))return O.clone();var Q=typeof R=="object"?R:{};return Q.date=O,Q.args=arguments,new M(Q)},x=P;x.l=T,x.i=L,x.w=function(O,R){return N(O,{locale:R.$L,utc:R.$u,x:R.$x,$offset:R.$offset})};var M=function(){function O(Q){this.$L=T(Q.locale,null,!0),this.parse(Q),this.$x=this.$x||Q.x||{},this[I]=!0}var R=O.prototype;return R.parse=function(Q){this.$d=function(z){var W=z.date,U=z.utc;if(W===null)return new Date(NaN);if(x.u(W))return new Date;if(W instanceof Date)return new Date(W);if(typeof W=="string"&&!/Z$/i.test(W)){var H=W.match(y);if(H){var V=H[2]-1||0,j=(H[7]||"0").substring(0,3);return U?new Date(Date.UTC(H[1],V,H[3]||1,H[4]||0,H[5]||0,H[6]||0,j)):new Date(H[1],V,H[3]||1,H[4]||0,H[5]||0,H[6]||0,j)}}return new Date(W)}(Q),this.init()},R.init=function(){var Q=this.$d;this.$y=Q.getFullYear(),this.$M=Q.getMonth(),this.$D=Q.getDate(),this.$W=Q.getDay(),this.$H=Q.getHours(),this.$m=Q.getMinutes(),this.$s=Q.getSeconds(),this.$ms=Q.getMilliseconds()},R.$utils=function(){return x},R.isValid=function(){return this.$d.toString()!==b},R.isSame=function(Q,z){var W=N(Q);return this.startOf(z)<=W&&W<=this.endOf(z)},R.isAfter=function(Q,z){return N(Q)68?1900:2e3)},m=function(y){return function(S){this[y]=+S}},v=[/[+-]\d\d:?(\d\d)?|Z/,function(y){(this.zone||(this.zone={})).offset=function(S){if(!S||S==="Z")return 0;var E=S.match(/([+-]|\d\d)/g),B=60*E[1]+(+E[2]||0);return B===0?0:E[0]==="+"?-B:B}(y)}],C=function(y){var S=g[y];return S&&(S.indexOf?S:S.s.concat(S.f))},w=function(y,S){var E,B=g.meridiem;if(B){for(var P=1;P<=24;P+=1)if(y.indexOf(B(P,0,S))>-1){E=P>12;break}}else E=y===(S?"pm":"PM");return E},_={A:[A,function(y){this.afternoon=w(y,!1)}],a:[A,function(y){this.afternoon=w(y,!0)}],Q:[c,function(y){this.month=3*(y-1)+1}],S:[c,function(y){this.milliseconds=100*+y}],SS:[d,function(y){this.milliseconds=10*+y}],SSS:[/\d{3}/,function(y){this.milliseconds=+y}],s:[u,m("seconds")],ss:[u,m("seconds")],m:[u,m("minutes")],mm:[u,m("minutes")],H:[u,m("hours")],h:[u,m("hours")],HH:[u,m("hours")],hh:[u,m("hours")],D:[u,m("day")],DD:[d,m("day")],Do:[A,function(y){var S=g.ordinal,E=y.match(/\d+/);if(this.day=E[0],S)for(var B=1;B<=31;B+=1)S(B).replace(/\[|\]/g,"")===y&&(this.day=B)}],w:[u,m("week")],ww:[d,m("week")],M:[u,m("month")],MM:[d,m("month")],MMM:[A,function(y){var S=C("months"),E=(C("monthsShort")||S.map(function(B){return B.slice(0,3)})).indexOf(y)+1;if(E<1)throw new Error;this.month=E%12||E}],MMMM:[A,function(y){var S=C("months").indexOf(y)+1;if(S<1)throw new Error;this.month=S%12||S}],Y:[/[+-]?\d+/,m("year")],YY:[d,function(y){this.year=f(y)}],YYYY:[/\d{4}/,m("year")],Z:v,ZZ:v};function b(y){var S,E;S=y,E=g&&g.formats;for(var B=(y=S.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(N,x,M){var F=M&&M.toUpperCase();return x||E[M]||s[M]||E[F].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(O,R,Q){return R||Q.slice(1)})})).match(l),P=B.length,D=0;D-1)return new Date((W==="X"?1e3:1)*z);var V=b(W)(z),j=V.year,X=V.month,Z=V.day,J=V.hours,te=V.minutes,ee=V.seconds,re=V.milliseconds,ae=V.zone,ge=V.week,he=new Date,we=Z||(j||X?1:he.getDate()),K=j||he.getFullYear(),G=0;j&&!X||(G=X>0?X-1:he.getMonth());var q,ne=J||0,ie=te||0,le=ee||0,ce=re||0;return ae?new Date(Date.UTC(K,G,we,ne,ie,le,ce+60*ae.offset*1e3)):U?new Date(Date.UTC(K,G,we,ne,ie,le,ce)):(q=new Date(K,G,we,ne,ie,le,ce),ge&&(q=H(q).week(ge).toDate()),q)}catch{return new Date("")}}(k,T,I,E),this.init(),F&&F!==!0&&(this.$L=this.locale(F).$L),M&&k!=this.format(T)&&(this.$d=new Date("")),g={}}else if(T instanceof Array)for(var O=T.length,R=1;R<=O;R+=1){L[1]=T[R-1];var Q=E.apply(this,L);if(Q.isValid()){this.$d=Q.$d,this.$L=Q.$L,this.init();break}R===O&&(this.$d=new Date(""))}else P.call(this,D)}}})})(customParseFormat$1);var customParseFormat=customParseFormat$1.exports,isBetween$1={exports:{}};(function(a,o){(function(s,l){a.exports=l()})(commonjsGlobal,function(){return function(s,l,c){l.prototype.isBetween=function(d,u,A,g){var f=c(d),m=c(u),v=(g=g||"()")[0]==="(",C=g[1]===")";return(v?this.isAfter(f,A):!this.isBefore(f,A))&&(C?this.isBefore(m,A):!this.isAfter(m,A))||(v?this.isBefore(f,A):!this.isAfter(f,A))&&(C?this.isAfter(m,A):!this.isBefore(m,A))}}})})(isBetween$1);var isBetween=isBetween$1.exports,weekOfYear$1={exports:{}};(function(a,o){(function(s,l){a.exports=l()})(commonjsGlobal,function(){var s="week",l="year";return function(c,d,u){var A=d.prototype;A.week=function(g){if(g===void 0&&(g=null),g!==null)return this.add(7*(g-this.week()),"day");var f=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var m=u(this).startOf(l).add(1,l).date(f),v=u(this).endOf(s);if(m.isBefore(v))return 1}var C=u(this).startOf(l).date(f).startOf(s).subtract(1,"millisecond"),w=this.diff(C,s,!0);return w<0?u(this).startOf("week").week():Math.ceil(w)},A.weeks=function(g){return g===void 0&&(g=null),this.week(g)}}})})(weekOfYear$1);var weekOfYear=weekOfYear$1.exports,advancedFormat={exports:{}};(function(a,o){(function(s,l){a.exports=l()})(commonjsGlobal,function(){return function(s,l){var c=l.prototype,d=c.format;c.format=function(u){var A=this,g=this.$locale();if(!this.isValid())return d.bind(this)(u);var f=this.$utils(),m=(u||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(v){switch(v){case"Q":return Math.ceil((A.$M+1)/3);case"Do":return g.ordinal(A.$D);case"gggg":return A.weekYear();case"GGGG":return A.isoWeekYear();case"wo":return g.ordinal(A.week(),"W");case"w":case"ww":return f.s(A.week(),v==="w"?1:2,"0");case"W":case"WW":return f.s(A.isoWeek(),v==="W"?1:2,"0");case"k":case"kk":return f.s(String(A.$H===0?24:A.$H),v==="k"?1:2,"0");case"X":return Math.floor(A.$d.getTime()/1e3);case"x":return A.$d.getTime();case"z":return"["+A.offsetName()+"]";case"zzz":return"["+A.offsetName("long")+"]";default:return v}});return d.bind(this)(m)}}})})(advancedFormat);var AdvancedFormat=advancedFormat.exports,weekYear$1={exports:{}};(function(a,o){(function(s,l){a.exports=l()})(commonjsGlobal,function(){return function(s,l){l.prototype.weekYear=function(){var c=this.month(),d=this.week(),u=this.year();return d===1&&c===11?u+1:c===0&&d>=52?u-1:u}}})})(weekYear$1);var weekYear=weekYear$1.exports,quarterOfYear={exports:{}};(function(a,o){(function(s,l){a.exports=l()})(commonjsGlobal,function(){var s="month",l="quarter";return function(c,d){var u=d.prototype;u.quarter=function(f){return this.$utils().u(f)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(f-1))};var A=u.add;u.add=function(f,m){return f=Number(f),this.$utils().p(m)===l?this.add(3*f,s):A.bind(this)(f,m)};var g=u.startOf;u.startOf=function(f,m){var v=this.$utils(),C=!!v.u(m)||m;if(v.p(f)===l){var w=this.quarter()-1;return C?this.month(3*w).startOf(s).startOf("day"):this.month(3*w+2).endOf(s).endOf("day")}return g.bind(this)(f,m)}}})})(quarterOfYear);var QuarterOfYear=quarterOfYear.exports,zhCn={exports:{}};(function(a,o){(function(s,l){a.exports=l(dayjs_min.exports)})(commonjsGlobal,function(s){function l(u){return u&&typeof u=="object"&&"default"in u?u:{default:u}}var c=l(s),d={name:"zh-cn",weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u5468\u65E5_\u5468\u4E00_\u5468\u4E8C_\u5468\u4E09_\u5468\u56DB_\u5468\u4E94_\u5468\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:function(u,A){return A==="W"?u+"\u5468":u+"\u65E5"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5Ah\u70B9mm\u5206",LLLL:"YYYY\u5E74M\u6708D\u65E5ddddAh\u70B9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},relativeTime:{future:"%s\u5185",past:"%s\u524D",s:"\u51E0\u79D2",m:"1 \u5206\u949F",mm:"%d \u5206\u949F",h:"1 \u5C0F\u65F6",hh:"%d \u5C0F\u65F6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4E2A\u6708",MM:"%d \u4E2A\u6708",y:"1 \u5E74",yy:"%d \u5E74"},meridiem:function(u,A){var g=100*u+A;return g<600?"\u51CC\u6668":g<900?"\u65E9\u4E0A":g<1100?"\u4E0A\u5348":g<1300?"\u4E2D\u5348":g<1800?"\u4E0B\u5348":"\u665A\u4E0A"}};return c.default.locale(d,null,!0),d})})(zhCn);const overwriteIsDayjs=(a,o,s)=>{s=function(d,u){if(isDayjs(d))return d.clone();const A=typeof u=="object"?u:{};return A.date=d,A.args=arguments,new o(A)};const l=o.prototype,c=l.$utils;l.$utils=()=>{const d=c();return d.i=isDayjs,d},s.isDayjs=isDayjs};dayjs$1.extend(overwriteIsDayjs);dayjs$1.extend(customParseFormat);dayjs$1.extend(isBetween);dayjs$1.extend(weekOfYear);dayjs$1.extend(AdvancedFormat);dayjs$1.extend(weekYear);dayjs$1.extend(QuarterOfYear);const dayjs=dayjs$1,methods={add(a,o,s){return a.add(o,s)},subtract(a,o,s){return a.subtract(o,s)},startOf(a,o){return a.startOf(o)},startOfWeek(a,o){const s=a.day();let l=a.subtract(s-o,"day");return l.isAfter(a)&&(l=l.subtract(7,"day")),l},endOf(a,o){return a.endOf(o)},set(a,o,s){return a.set(o,s)},isSameWeek(a,o,s){const l=c=>{const d=c.day(),u=d-s+(do.valueOf()-s.valueOf())}function isValueChange(a,o){const s=(l,c)=>l===void 0&&c===void 0?!1:l&&!c||!l&&c?!0:(l==null?void 0:l.valueOf())!==(c==null?void 0:c.valueOf());return o===void 0&&a===void 0?!1:isArray$2(o)&&isArray$2(a)?s(o[0],a[0])||s(o[1],a[1]):!isArray$2(o)&&!isArray$2(a)?s(o,a):!0}function getDayjsValue(a,o){const s=c=>{const d=/(Q1)|(Q2)|(Q3)|(Q4)/,u={Q1:"01",Q2:"04",Q3:"07",Q4:"10"},[A]=d.exec(c);return c.replace(d,u[A])},l=c=>{if(!!c){if(typeof c=="string"){if(isQuarter(o))return dayjs(s(c),o.replace(/\[Q]Q/,"MM"));if(dayjs(c,o).isValid())return dayjs(c,o)}return dayjs(c)}};return isArray$2(a)?a.map(l):l(a)}function getDateValue$1(a){const o=s=>s?s.toDate():void 0;return isArray$2(a)?a.map(o):o(a)}function initializeDateLocale(a,o){dayjs.locale({...dayjs.Ls[a.toLocaleLowerCase()],weekStart:o})}function pickDataAttributes(a){const o={};return a&&Object.keys(a).forEach(s=>{const l=String(s);l.indexOf("data-")===0&&(o[l]=a[l]),l.indexOf("aria-")===0&&(o[l]=a[l])}),o}function padStart(a,o,s=" "){const l=String(a);if(!o)return l;const c=l.lengthcreateVNode("div",{class:d},[A.map(g=>createVNode("div",{class:`${d}-item`,key:g},[u(`calendar.week.${l.value||c.value==="year"?"short":"long"}.${g}`)]))])}});function getDateValue(a,o){if(!!a&&isArray$2(a))return a[o]}function useClassName({prefixCls:a,mergedValue:o,rangeValues:s,hoverRangeValues:l,panel:c,isSameTime:d,innerMode:u}){function A(g,f,m){return!f||!m?!1:d(g,f)||d(g,m)||g.isBetween(f,m,null,"[]")}return function(f,m){const v=getDateValue(s,0),C=getDateValue(s,1),w=getDateValue(l,0),_=getDateValue(l,1),b=!f.isPrev&&!f.isNext,y=b&&c,S=y&&v&&d(f.time,v),E=y&&C&&d(f.time,C),B=w&&v&&w.isBefore(v),P=C&&_&&_.isAfter(C),D=B&&S||P&&E;let k=d(f.time,getNow());return!c&&u==="year"&&(k=getNow().isSame(f.time,"date")),[`${a}-cell`,{[`${a}-cell-in-view`]:b,[`${a}-cell-today`]:k,[`${a}-cell-selected`]:o&&d(f.time,o),[`${a}-cell-range-start`]:S,[`${a}-cell-range-end`]:E,[`${a}-cell-in-range`]:y&&A(f.time,v,C),[`${a}-cell-in-range-near-hover`]:D,[`${a}-cell-hover-range-start`]:y&&w&&d(f.time,w),[`${a}-cell-hover-range-end`]:y&&_&&d(f.time,_),[`${a}-cell-hover-in-range`]:y&&A(f.time,w,_),[`${a}-cell-disabled`]:m}]}}const allDaysInOnePage=6*7,getReturn=a=>({year:a.year(),month:a.month()+1,date:a.date(),day:a.day(),time:a}),getTimeObj=a=>({start:getReturn(methods.startOf(a,"month")),end:getReturn(methods.endOf(a,"month")),days:a.daysInMonth()});function getAllDaysByTime(a,{dayStartOfWeek:o=0,isWeek:s}){const l=getTimeObj(a),c=Array(allDaysInOnePage).fill(null).map(()=>({})),d=o===0?l.start.day:(l.start.day||7)-1;c[d]={...l.start,isCurrent:!0};for(let A=0;A=l.days-1};const u=Array(6).fill(null).map(()=>[]);for(let A=0;A<6;A++)if(u[A]=c.slice(A*7,7*(A+1)),s){const g=u[A][0].time,f=[...u[A]];u[A].unshift({weekRows:f,weekOfYear:g.week()})}return u}var Month=defineComponent({name:"Month",props:{cell:{type:Boolean},pageData:{type:Array},current:{type:Number},value:{type:Object,required:!0},selectHandler:{type:Function,required:!0},mode:{type:String},pageShowDate:{type:Object,required:!0},panel:{type:Boolean},dayStartOfWeek:{type:Number,required:!0},isWeek:{type:Boolean,required:!0}},setup(a,{slots:o}){const{pageData:s}=toRefs(a),l=getPrefixCls("calendar"),c=a.pageShowDate.year(),d=computed(()=>useClassName({prefixCls:l,mergedValue:a.value,panel:!1,innerMode:a.mode,rangeValues:[],hoverRangeValues:[],isSameTime:(g,f)=>g.isSame(f,"day")}));function u(g){return g.map((f,m)=>{var v;if(f.time){const C=()=>a.selectHandler(f.time,!1),w=a.isWeek?{onClick:C}:{},_=a.isWeek?{}:{onClick:C};return createVNode("div",mergeProps({key:m,class:d.value(f,!1)},w),[o.default?(v=o.default)==null?void 0:v.call(o,{year:f.year,month:f.month,date:f.date}):createVNode("div",mergeProps({class:`${l}-date`},_),[createVNode("div",{class:`${l}-date-value`},[a.panel?f.date:createVNode("div",{class:`${l}-date-circle`},[f.date])])])])}if("weekOfYear"in f){const C=a.value.year(),w=a.value.month()+1,_=a.value.week(),b=a.value&&f.weekRows.find(y=>y.year===C&&y.month===w)&&_===f.weekOfYear;return createVNode("div",{key:m,class:[`${l}-cell`,`${l}-cell-week`,{[`${l}-cell-selected-week`]:b,[`${l}-cell-in-range`]:b}]},[createVNode("div",{class:`${l}-date`},[createVNode("div",{class:`${l}-date-value`},[f.weekOfYear])])])}return null})}let A=s.value;return typeof a.current=="number"&&(A=getAllDaysByTime(dayjs(`${c}-${padStart(a.current+1,2,"0")}-01`),{dayStartOfWeek:a.dayStartOfWeek,isWeek:a.isWeek})),()=>createVNode("div",{class:a.cell?`${l}-month-cell`:`${l}-month`},[createVNode(Week,{value:a.value,selectHandler:a.selectHandler,dayStartOfWeek:a.dayStartOfWeek,isWeek:a.isWeek,panel:a.panel,mode:a.mode,pageShowData:a.pageShowDate,pageData:a.pageData},null),createVNode("div",{class:`${l}-month-cell-body`},[A==null?void 0:A.map((g,f)=>createVNode("div",{key:f,class:[`${l}-month-row`,{[`${l}-row-week`]:a.isWeek}]},[u(g)]))])])}});const MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"].map((a,o)=>({name:a,value:o})),monthGroup=Array(3);for(let a=0;a<3;a++)monthGroup[a]=MONTHS.slice(a*4,4*(a+1));const monthGroupPanel=Array(4);for(let a=0;a<4;a++)monthGroupPanel[a]=MONTHS.slice(a*3,3*(a+1));var Year=defineComponent({name:"Year",props:{mode:{type:String,required:!0},dayStartOfWeek:{type:Number,required:!0},value:{type:Object,required:!0},isWeek:{type:Boolean},panel:{type:Boolean,default:!1},pageShowData:{type:Object,required:!0},pageData:{type:Array},selectHandler:{type:Function,required:!0}},setup(a){const o=getPrefixCls("calendar"),s=computed(()=>useClassName({prefixCls:o,mergedValue:a.value,panel:!1,innerMode:a.mode,rangeValues:[],hoverRangeValues:[],isSameTime:(u,A)=>u.isSame(A,"month")})),{t:l}=useI18n(),c=computed(()=>a.pageShowData.year()),d=a.panel?monthGroupPanel:monthGroup;return()=>createVNode("div",{class:`${o}-year`},[d.map((u,A)=>createVNode("div",{class:`${o}-year-row`,key:A},[u.map(g=>{const f=dayjs(`${c.value}-${padStart(g.value+1,2,"0")}-01`),m=a.panel?{onClick:()=>a.selectHandler(f,!1)}:{};return createVNode("div",{key:g.value,class:s.value({...g,time:f},!1)},[a.panel?createVNode("div",mergeProps({class:`${o}-date`},m),[createVNode("div",{class:`${o}-date-value`},[l(`calendar.month.short.${g.name}`)])]):createVNode("div",{class:`${o}-month-with-days`},[createVNode("div",{class:`${o}-month-title`},[l(`calendar.month.long.${g.name}`)]),createVNode(Month,{pageShowDate:a.pageShowData,pageData:a.pageData,dayStartOfWeek:a.dayStartOfWeek,selectHandler:a.selectHandler,isWeek:a.isWeek,cell:!0,current:g.value,value:a.value,mode:a.mode},null)])])})]))])}});const useInput=({defaultValue:a,modelValue:o,emit:s,eventName:l="input",updateEventName:c="update:modelValue",eventHandlers:d})=>{var u;const A=ref(),g=ref((u=a==null?void 0:a.value)!=null?u:""),f=ref(!1),m=ref(!1),v=ref("");let C;const w=computed(()=>{var k;return(k=o==null?void 0:o.value)!=null?k:g.value}),_=(k,I)=>{g.value=k,s(c,k),s(l,k,I)},b=k=>{const{value:I}=k.target;m.value||(_(I,k),nextTick(()=>{A.value&&w.value!==A.value.value&&(A.value.value=w.value)}))},y=k=>{l==="input"&&w.value!==C&&(C=w.value,s("change",w.value,k))},S=k=>{var I;const{value:L}=k.target;k.type==="compositionend"?(m.value=!1,v.value="",_(L,k),nextTick(()=>{A.value&&w.value!==A.value.value&&(A.value.value=w.value)})):(m.value=!0,v.value=w.value+((I=k.data)!=null?I:""))},E=k=>{var I,L;f.value=!0,C=w.value,s("focus",k),(L=(I=d==null?void 0:d.value)==null?void 0:I.onFocus)==null||L.call(I,k)},B=k=>{var I,L;f.value=!1,s("blur",k),(L=(I=d==null?void 0:d.value)==null?void 0:I.onBlur)==null||L.call(I,k),y(k)},P=k=>{const I=k.key||k.code;!m.value&&I===Enter.key&&(s("pressEnter",k),y(k))},D=k=>{A.value&&k.target!==A.value&&(k.preventDefault(),A.value.focus())};return watch(w,k=>{A.value&&k!==A.value.value&&(A.value.value=k)}),{inputRef:A,_value:g,_focused:f,isComposition:m,compositionValue:v,computedValue:w,handleInput:b,handleComposition:S,handleFocus:E,handleBlur:B,handleKeyDown:P,handleMousedown:D}};var InputLabel=defineComponent({name:"InputLabel",inheritAttrs:!1,props:{modelValue:Object,inputValue:{type:String,default:""},enabledInput:Boolean,formatLabel:Function,placeholder:String,retainInputValue:Boolean,disabled:Boolean,baseCls:String,size:String,error:Boolean,focused:Boolean,uninjectFormItemContext:Boolean},emits:["update:inputValue","inputValueChange","focus","blur"],setup(a,{attrs:o,emit:s,slots:l}){var c;const{size:d,disabled:u,error:A,inputValue:g,uninjectFormItemContext:f}=toRefs(a),m=(c=a.baseCls)!=null?c:getPrefixCls("input-label"),{mergedSize:v,mergedDisabled:C,mergedError:w,eventHandlers:_}=useFormItem({size:d,disabled:u,error:A,uninject:f==null?void 0:f.value}),{mergedSize:b}=useSize$1(v),{inputRef:y,_focused:S,computedValue:E,handleInput:B,handleComposition:P,handleFocus:D,handleBlur:k,handleMousedown:I}=useInput({modelValue:g,emit:s,eventName:"inputValueChange",updateEventName:"update:inputValue",eventHandlers:_}),L=computed(()=>{var z;return(z=a.focused)!=null?z:S.value}),T=computed(()=>a.enabledInput&&S.value||!a.modelValue),N=()=>{var z,W;return a.modelValue?(W=(z=a.formatLabel)==null?void 0:z.call(a,a.modelValue))!=null?W:a.modelValue.label:""},x=computed(()=>a.enabledInput&&a.modelValue?N():a.placeholder),M=()=>{var z,W;return a.modelValue?(W=(z=l.default)==null?void 0:z.call(l,{data:a.modelValue}))!=null?W:N():null},F=computed(()=>[m,`${m}-size-${b.value}`,{[`${m}-search`]:a.enabledInput,[`${m}-focus`]:L.value,[`${m}-disabled`]:C.value,[`${m}-error`]:w.value}]),O=computed(()=>omit(o,INPUT_EVENTS)),R=computed(()=>pick(o,INPUT_EVENTS));return{inputRef:y,render:()=>createVNode("span",mergeProps(O.value,{class:F.value,title:N(),onMousedown:I}),[l.prefix&&createVNode("span",{class:`${m}-prefix`},[l.prefix()]),createVNode("input",mergeProps(R.value,{ref:y,class:[`${m}-input`,{[`${m}-input-hidden`]:!T.value}],value:E.value,readonly:!a.enabledInput,placeholder:x.value,disabled:C.value,onInput:B,onFocus:D,onBlur:k,onCompositionstart:P,onCompositionupdate:P,onCompositionend:P}),null),createVNode("span",{class:[`${m}-value`,{[`${m}-value-hidden`]:T.value}]},[M()]),l.suffix&&createVNode("span",{class:`${m}-suffix`},[l.suffix()])])}},methods:{focus(){var a;(a=this.inputRef)==null||a.focus()},blur(){var a;(a=this.inputRef)==null||a.blur()}},render(){return this.render()}});const getValueData=(a,o)=>{const s=[];for(const l of a)if(isObject$2(l))s.push({raw:l,value:l[o.value],label:l[o.label],closable:l[o.closable],tagProps:l[o.tagProps]});else if(a||isNumber$3(a)){const c={value:l,label:String(l),closable:!0};s.push({raw:c,...c})}return s},TAG_COLORS=["red","orangered","orange","gold","lime","green","cyan","blue","arcoblue","purple","pinkpurple","magenta","gray"],_sfc_main$6p=defineComponent({name:"Tag",components:{IconHover,IconClose,IconLoading},props:{color:{type:String},size:{type:String},bordered:{type:Boolean,default:!1},visible:{type:Boolean,default:void 0},defaultVisible:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},closable:{type:Boolean,default:!1},checkable:{type:Boolean,default:!1},checked:{type:Boolean,default:void 0},defaultChecked:{type:Boolean,default:!0},nowrap:{type:Boolean,default:!1}},emits:{"update:visible":a=>!0,"update:checked":a=>!0,close:a=>!0,check:(a,o)=>!0},setup(a,{emit:o}){const{size:s}=toRefs(a),l=getPrefixCls("tag"),c=computed(()=>a.color&&TAG_COLORS.includes(a.color)),d=computed(()=>a.color&&!TAG_COLORS.includes(a.color)),u=ref(a.defaultVisible),A=ref(a.defaultChecked),g=computed(()=>{var y;return(y=a.visible)!=null?y:u.value}),f=computed(()=>{var y;return a.checkable?(y=a.checked)!=null?y:A.value:!0}),{mergedSize:m}=useSize$1(s),v=computed(()=>m.value==="mini"?"small":m.value),C=y=>{u.value=!1,o("update:visible",!1),o("close",y)},w=y=>{if(a.checkable){const S=!f.value;A.value=S,o("update:checked",S),o("check",S,y)}},_=computed(()=>[l,`${l}-size-${v.value}`,{[`${l}-loading`]:a.loading,[`${l}-hide`]:!g.value,[`${l}-${a.color}`]:c.value,[`${l}-bordered`]:a.bordered,[`${l}-checkable`]:a.checkable,[`${l}-checked`]:f.value,[`${l}-custom-color`]:d.value}]),b=computed(()=>{if(d.value)return{backgroundColor:a.color}});return{prefixCls:l,cls:_,style:b,computedVisible:g,computedChecked:f,handleClick:w,handleClose:C}}});function _sfc_render$5Z(a,o,s,l,c,d){const u=resolveComponent("icon-close"),A=resolveComponent("icon-hover"),g=resolveComponent("icon-loading");return a.computedVisible?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(a.cls),style:normalizeStyle(a.style),onClick:o[0]||(o[0]=(...f)=>a.handleClick&&a.handleClick(...f))},[a.$slots.icon?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-icon`)},[renderSlot(a.$slots,"icon")],2)):createCommentVNode("v-if",!0),a.nowrap?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(`${a.prefixCls}-text`)},[renderSlot(a.$slots,"default")],2)):renderSlot(a.$slots,"default",{key:2}),a.closable?(openBlock(),createBlock(A,{key:3,role:"button","aria-label":"Close",prefix:a.prefixCls,class:normalizeClass(`${a.prefixCls}-close-btn`),onClick:withModifiers(a.handleClose,["stop"])},{default:withCtx(()=>[renderSlot(a.$slots,"close-icon",{},()=>[createVNode(u)])]),_:3},8,["prefix","class","onClick"])):createCommentVNode("v-if",!0),a.loading?(openBlock(),createElementBlock("span",{key:4,class:normalizeClass(`${a.prefixCls}-loading-icon`)},[createVNode(g)],2)):createCommentVNode("v-if",!0)],6)):createCommentVNode("v-if",!0)}var _Tag=_export_sfc$1(_sfc_main$6p,[["render",_sfc_render$5Z]]);const Tag=Object.assign(_Tag,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Tag.name,_Tag)}}),DEFAULT_FIELD_NAMES$1={value:"value",label:"label",closable:"closable",tagProps:"tagProps"};var _InputTag=defineComponent({name:"InputTag",inheritAttrs:!1,props:{modelValue:{type:Array},defaultValue:{type:Array,default:()=>[]},inputValue:String,defaultInputValue:{type:String,default:""},placeholder:String,disabled:{type:Boolean,default:!1},error:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},allowClear:{type:Boolean,default:!1},size:{type:String},maxTagCount:{type:Number,default:0},retainInputValue:{type:[Boolean,Object],default:!1},formatTag:{type:Function},uniqueValue:{type:Boolean,default:!1},fieldNames:{type:Object},tagNowrap:{type:Boolean,default:!1},baseCls:String,focused:Boolean,disabledInput:Boolean,uninjectFormItemContext:Boolean},emits:{"update:modelValue":a=>!0,"update:inputValue":a=>!0,change:(a,o)=>!0,inputValueChange:(a,o)=>!0,pressEnter:(a,o)=>!0,remove:(a,o)=>!0,clear:a=>!0,focus:a=>!0,blur:a=>!0},setup(a,{emit:o,slots:s,attrs:l}){const{size:c,disabled:d,error:u,uninjectFormItemContext:A,modelValue:g}=toRefs(a),f=a.baseCls||getPrefixCls("input-tag"),m=ref(),v=ref(),{mergedSize:C,mergedDisabled:w,mergedError:_,feedback:b,eventHandlers:y}=useFormItem({size:c,disabled:d,error:u,uninject:A==null?void 0:A.value}),{mergedSize:S}=useSize$1(C),E=computed(()=>({...DEFAULT_FIELD_NAMES$1,...a.fieldNames})),B=ref(!1),P=ref(a.defaultValue),D=ref(a.defaultInputValue),k=ref(!1),I=ref(""),L=computed(()=>isObject$2(a.retainInputValue)?{create:!1,blur:!1,...a.retainInputValue}:{create:a.retainInputValue,blur:a.retainInputValue}),T=reactive({width:"12px"}),N=computed(()=>a.focused||B.value),x=(G,q)=>{D.value=G,o("update:inputValue",G),o("inputValueChange",G,q)},M=G=>{var q;const{value:ne}=G.target;G.type==="compositionend"?(k.value=!1,I.value="",x(ne,G),nextTick(()=>{m.value&&O.value!==m.value.value&&(m.value.value=O.value)})):(k.value=!0,I.value=O.value+((q=G.data)!=null?q:""))},F=computed(()=>{var G;return(G=a.modelValue)!=null?G:P.value}),O=computed(()=>{var G;return(G=a.inputValue)!=null?G:D.value});watch(g,G=>{(isUndefined$1(G)||isNull(G))&&(P.value=[])});const R=G=>{m.value&&G.target!==m.value&&(G.preventDefault(),m.value.focus())},Q=G=>{const{value:q}=G.target;k.value||(x(q,G),nextTick(()=>{m.value&&O.value!==m.value.value&&(m.value.value=O.value)}))},z=computed(()=>getValueData(F.value,E.value)),W=computed(()=>{if(a.maxTagCount>0){const G=z.value.length-a.maxTagCount;if(G>0){const q=z.value.slice(0,a.maxTagCount),ne={value:"__arco__more",label:`+${G}...`,closable:!1};return q.push({raw:ne,...ne}),q}}return z.value}),U=(G,q)=>{var ne,ie;P.value=G,o("update:modelValue",G),o("change",G,q),(ie=(ne=y.value)==null?void 0:ne.onChange)==null||ie.call(ne,q)},H=(G,q,ne)=>{var ie;const le=(ie=F.value)==null?void 0:ie.filter((ce,se)=>se!==q);U(le,ne),o("remove",G,ne)},V=G=>{U([],G),o("clear",G)},j=computed(()=>!w.value&&!a.readonly&&a.allowClear&&Boolean(F.value.length)),X=G=>{var q;if(O.value){if(G.preventDefault(),a.uniqueValue&&((q=F.value)==null?void 0:q.includes(O.value))){o("pressEnter",O.value,G);return}const ne=F.value.concat(O.value);U(ne,G),o("pressEnter",O.value,G),L.value.create||x("",G)}},Z=G=>{var q,ne;B.value=!0,o("focus",G),(ne=(q=y.value)==null?void 0:q.onFocus)==null||ne.call(q,G)},J=G=>{var q,ne;B.value=!1,!L.value.blur&&O.value&&x("",G),o("blur",G),(ne=(q=y.value)==null?void 0:q.onBlur)==null||ne.call(q,G)},te=()=>{for(let G=z.value.length-1;G>=0;G--)if(z.value[G].closable)return G;return-1},ee=G=>{if(w.value||a.readonly)return;const q=G.key||G.code;if(!k.value&&O.value&&q===Enter.key&&X(G),!k.value&&W.value.length>0&&!O.value&&q===Backspace.key){const ne=te();ne>=0&&H(z.value[ne].value,ne,G)}},re=G=>{G>12?T.width=`${G}px`:T.width="12px"};onMounted(()=>{v.value&&re(v.value.offsetWidth)});const ae=()=>{v.value&&re(v.value.offsetWidth)};watch(O,G=>{m.value&&!k.value&&G!==m.value.value&&(m.value.value=G)});const ge=computed(()=>[f,`${f}-size-${S.value}`,{[`${f}-disabled`]:w.value,[`${f}-disabled-input`]:a.disabledInput,[`${f}-error`]:_.value,[`${f}-focus`]:N.value,[`${f}-readonly`]:a.readonly,[`${f}-has-tag`]:W.value.length>0,[`${f}-has-prefix`]:Boolean(s.prefix),[`${f}-has-suffix`]:Boolean(s.suffix)||j.value||b.value,[`${f}-has-placeholder`]:!F.value.length}]),he=computed(()=>omit(l,INPUT_EVENTS)),we=computed(()=>pick(l,INPUT_EVENTS));return{inputRef:m,render:()=>{var G;return createVNode("span",mergeProps({class:ge.value,onMousedown:R},he.value),[createVNode(ResizeObserver$2,{onResize:ae},{default:()=>[createVNode("span",{ref:v,class:`${f}-mirror`},[W.value.length>0?I.value||O.value:I.value||O.value||a.placeholder])]}),s.prefix&&createVNode("span",{class:`${f}-prefix`},[s.prefix()]),createVNode(TransitionGroup,{tag:"span",name:"input-tag-zoom",class:[`${f}-inner`,{[`${f}-nowrap`]:a.tagNowrap}]},{default:()=>[W.value.map((q,ne)=>createVNode(Tag,mergeProps({key:`tag-${q.value}`,class:`${f}-tag`,closable:!w.value&&!a.readonly&&q.closable,visible:!0,nowrap:a.tagNowrap},q.tagProps,{onClose:ie=>H(q.value,ne,ie)}),{default:()=>{var ie,le,ce,se;return[(se=(ce=(ie=s.tag)==null?void 0:ie.call(s,{data:q.raw}))!=null?ce:(le=a.formatTag)==null?void 0:le.call(a,q.raw))!=null?se:q.label]}})),createVNode("input",mergeProps(we.value,{ref:m,key:"input-tag-input",class:`${f}-input`,style:T,placeholder:W.value.length===0?a.placeholder:void 0,disabled:w.value,readonly:a.readonly||a.disabledInput,onInput:Q,onKeydown:ee,onFocus:Z,onBlur:J,onCompositionstart:M,onCompositionupdate:M,onCompositionend:M}),null)]}),j.value&&createVNode(IconHover,{class:`${f}-clear-btn`,onClick:V,onMousedown:q=>q.stopPropagation()},{default:()=>[createVNode(IconClose,null,null)]}),(s.suffix||Boolean(b.value))&&createVNode("span",{class:`${f}-suffix`},[(G=s.suffix)==null?void 0:G.call(s),Boolean(b.value)&&createVNode(FeedbackIcon,{type:b.value},null)])])}}},methods:{focus(){var a;(a=this.inputRef)==null||a.focus()},blur(){var a;(a=this.inputRef)==null||a.blur()}},render(){return this.render()}});const InputTag=Object.assign(_InputTag,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_InputTag.name,_InputTag)}});var SelectView=defineComponent({name:"SelectView",props:{modelValue:{type:Array,required:!0},inputValue:String,placeholder:String,disabled:{type:Boolean,default:!1},error:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},opened:{type:Boolean,default:!1},size:{type:String},bordered:{type:Boolean,default:!0},multiple:{type:Boolean,default:!1},allowClear:{type:Boolean,default:!1},allowCreate:{type:Boolean,default:!1},allowSearch:{type:Boolean,default:a=>isArray$2(a.modelValue)},maxTagCount:{type:Number,default:0},tagNowrap:{type:Boolean,default:!1},retainInputValue:{type:Boolean,default:!1}},emits:["remove","clear","focus","blur"],setup(a,{emit:o,slots:s}){const{size:l,disabled:c,error:d}=toRefs(a),u=getPrefixCls("select-view"),{feedback:A,eventHandlers:g,mergedDisabled:f,mergedSize:m,mergedError:v}=useFormItem({size:l,disabled:c,error:d}),{mergedSize:C}=useSize$1(m),{opened:w}=toRefs(a),_=ref(),b=computed(()=>{var x;return(x=_.value)==null?void 0:x.inputRef}),y=computed(()=>a.modelValue.length===0),S=computed(()=>a.allowSearch||a.allowCreate),E=computed(()=>a.allowClear&&!a.disabled&&!y.value),B=x=>{var M,F;o("focus",x),(F=(M=g.value)==null?void 0:M.onFocus)==null||F.call(M,x)},P=x=>{var M,F;o("blur",x),(F=(M=g.value)==null?void 0:M.onBlur)==null||F.call(M,x)},D=x=>{o("remove",x)},k=x=>{o("clear",x)},I=()=>{var x,M,F,O;return a.loading?(M=(x=s["loading-icon"])==null?void 0:x.call(s))!=null?M:createVNode(IconLoading,null,null):a.allowSearch&&a.opened?(O=(F=s["search-icon"])==null?void 0:F.call(s))!=null?O:createVNode(IconSearch,null,null):s["arrow-icon"]?s["arrow-icon"]():createVNode(IconDown,{class:`${u}-arrow-icon`},null)},L=()=>createVNode(Fragment,null,[E.value&&createVNode(IconHover,{class:`${u}-clear-btn`,onClick:k,onMousedown:x=>x.stopPropagation()},{default:()=>[createVNode(IconClose,null,null)]}),createVNode("span",{class:`${u}-icon`},[I()]),Boolean(A.value)&&createVNode(FeedbackIcon,{type:A.value},null)]);watch(w,x=>{!x&&b.value&&b.value.isSameNode(document.activeElement)&&b.value.blur()});const T=computed(()=>[`${u}-${a.multiple?"multiple":"single"}`,{[`${u}-opened`]:a.opened,[`${u}-borderless`]:!a.bordered}]);return{inputRef:b,handleFocus:B,handleBlur:P,render:()=>a.multiple?createVNode(InputTag,{ref:_,baseCls:u,class:T.value,modelValue:a.modelValue,inputValue:a.inputValue,focused:a.opened,placeholder:a.placeholder,disabled:f.value,size:C.value,error:v.value,maxTagCount:a.maxTagCount,disabledInput:!a.allowSearch&&!a.allowCreate,tagNowrap:a.tagNowrap,retainInputValue:!0,uninjectFormItemContext:!0,onRemove:D,onFocus:B,onBlur:P},{prefix:s.prefix,suffix:L,tag:s.label}):createVNode(InputLabel,{ref:_,baseCls:u,class:T.value,modelValue:a.modelValue[0],inputValue:a.inputValue,focused:a.opened,placeholder:a.placeholder,disabled:f.value,size:C.value,error:v.value,enabledInput:S.value,uninjectFormItemContext:!0,onFocus:B,onBlur:P},{default:s.label,prefix:s.prefix,suffix:L})}},methods:{focus(){this.inputRef&&this.inputRef.focus()},blur(){this.inputRef&&this.inputRef.blur()}},render(){return this.render()}});const _sfc_main$6o=defineComponent({name:"Optgroup",props:{label:{type:String}},setup(){return{prefixCls:getPrefixCls("select-group")}}});function _sfc_render$5Y(a,o,s,l,c,d){return openBlock(),createElementBlock(Fragment,null,[createBaseVNode("li",{class:normalizeClass(`${a.prefixCls}-title`)},[renderSlot(a.$slots,"label",{},()=>[createTextVNode(toDisplayString(a.label),1)])],2),renderSlot(a.$slots,"default")],64)}var Optgroup=_export_sfc$1(_sfc_main$6o,[["render",_sfc_render$5Y]]);const target=typeof window=="undefined"?global:window;function debounce(a,o){let s=0;return(...l)=>{s&&target.clearTimeout(s),s=target.setTimeout(()=>{s=0,a(...l)},o)}}function _isSlot$g(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}const DEFAULT_FIELD_NAMES={value:"value",label:"label",disabled:"disabled",tagProps:"tagProps",render:"render"};var _Select=defineComponent({name:"Select",components:{Trigger,SelectView},inheritAttrs:!1,props:{multiple:{type:Boolean,default:!1},modelValue:{type:[String,Number,Boolean,Object,Array],default:void 0},defaultValue:{type:[String,Number,Boolean,Object,Array],default:a=>isUndefined$1(a.multiple)?"":[]},inputValue:{type:String},defaultInputValue:{type:String,default:""},size:{type:String},placeholder:String,loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},error:{type:Boolean,default:!1},allowClear:{type:Boolean,default:!1},allowSearch:{type:[Boolean,Object],default:a=>Boolean(a.multiple)},allowCreate:{type:Boolean,default:!1},maxTagCount:{type:Number,default:0},popupContainer:{type:[String,Object]},bordered:{type:Boolean,default:!0},defaultActiveFirstOption:{type:Boolean,default:!0},popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean,default:!1},unmountOnClose:{type:Boolean,default:!1},filterOption:{type:[Boolean,Function],default:!0},options:{type:Array,default:()=>[]},virtualListProps:{type:Object},triggerProps:{type:Object},formatLabel:{type:Function},fallbackOption:{type:[Boolean,Function],default:!0},showExtraOptions:{type:Boolean,default:!0},valueKey:{type:String,default:"value"},searchDelay:{type:Number,default:500},limit:{type:Number,default:0},fieldNames:{type:Object},scrollbar:{type:[Boolean,Object],default:!0},showHeaderOnEmpty:{type:Boolean,default:!1},showFooterOnEmpty:{type:Boolean,default:!1},tagNowrap:{type:Boolean,default:!1}},emits:{"update:modelValue":a=>!0,"update:inputValue":a=>!0,"update:popupVisible":a=>!0,change:a=>!0,inputValueChange:a=>!0,popupVisibleChange:a=>!0,clear:a=>!0,remove:a=>!0,search:a=>!0,dropdownScroll:a=>!0,dropdownReachBottom:a=>!0,exceedLimit:(a,o)=>!0},setup(a,{slots:o,emit:s,attrs:l}){const{size:c,disabled:d,error:u,options:A,filterOption:g,valueKey:f,multiple:m,popupVisible:v,defaultPopupVisible:C,showExtraOptions:w,modelValue:_,fieldNames:b,loading:y,defaultActiveFirstOption:S}=toRefs(a),E=getPrefixCls("select"),{mergedSize:B,mergedDisabled:P,mergedError:D,eventHandlers:k}=useFormItem({size:c,disabled:d,error:u}),I=computed(()=>a.virtualListProps?"div":"li"),L=computed(()=>isObject$2(a.allowSearch)&&Boolean(a.allowSearch.retainInputValue));computed(()=>{if(isFunction$2(a.formatLabel))return me=>{const fe=le.get(me.value);return a.formatLabel(fe)}});const T=ref(),N=ref({}),x=ref(),{computedPopupVisible:M,handlePopupVisibleChange:F}=useTrigger({popupVisible:v,defaultPopupVisible:C,emit:s}),O=ref(a.defaultValue),R=computed(()=>{var me;const fe=(me=a.modelValue)!=null?me:O.value;return(isArray$2(fe)?fe:fe||isNumber$3(fe)||isString$3(fe)||isBoolean$2(fe)?[fe]:[]).map(Ne=>({value:Ne,key:getKeyFromValue(Ne,a.valueKey)}))});watch(_,me=>{(isUndefined$1(me)||isNull(me))&&(O.value=m.value?[]:me)});const Q=computed(()=>R.value.map(me=>me.key)),z=computed(()=>({...DEFAULT_FIELD_NAMES,...b==null?void 0:b.value})),W=ref(),U=me=>{const fe={};return me.forEach(ve=>{fe[ve]=le.get(ve)}),fe},H=me=>{W.value=U(me)},V=me=>isFunction$2(a.fallbackOption)?a.fallbackOption(me):{[z.value.value]:me,[z.value.label]:String(isObject$2(me)?me[f==null?void 0:f.value]:me)},j=()=>{const me=[],fe=[];if(a.allowCreate||a.fallbackOption){for(const ve of R.value)if(!fe.includes(ve.key)&&ve.value!==""){const Ne=le.get(ve.key);(!Ne||Ne.origin==="extraOptions")&&(me.push(ve),fe.push(ve.key))}}if(a.allowCreate&&te.value){const ve=getKeyFromValue(te.value);if(!fe.includes(ve)){const Ne=le.get(ve);(!Ne||Ne.origin==="extraOptions")&&me.push({value:te.value,key:ve})}}return me},X=ref([]),Z=computed(()=>X.value.map(me=>{var fe;let ve=V(me.value);const Ne=(fe=W.value)==null?void 0:fe[me.key];return!isUndefined$1(Ne)&&!isEmptyObject$1(Ne)&&(ve={...ve,...Ne}),ve}));nextTick(()=>{watchEffect(()=>{var me;const fe=j();if(fe.length!==X.value.length)X.value=fe;else if(fe.length>0){for(let ve=0;ve{var me;return(me=a.inputValue)!=null?me:J.value});watch(M,me=>{!me&&!L.value&&te.value&&ae("")});const ee=me=>{var fe,ve;return a.multiple?me.map(Ne=>{var Je,Ze;return(Ze=(Je=le.get(Ne))==null?void 0:Je.value)!=null?Ze:""}):(ve=(fe=le.get(me[0]))==null?void 0:fe.value)!=null?ve:hasEmptyStringKey(le)?void 0:""},re=me=>{var fe,ve;const Ne=ee(me);O.value=Ne,s("update:modelValue",Ne),s("change",Ne),(ve=(fe=k.value)==null?void 0:fe.onChange)==null||ve.call(fe),H(me)},ae=me=>{J.value=me,s("update:inputValue",me),s("inputValueChange",me)},ge=(me,fe)=>{if(a.multiple){if(Q.value.includes(me)){const ve=Q.value.filter(Ne=>Ne!==me);re(ve)}else if(se.value.includes(me))if(a.limit>0&&Q.value.length>=a.limit){const ve=le.get(me);s("exceedLimit",ve==null?void 0:ve.value,fe)}else{const ve=Q.value.concat(me);re(ve)}L.value||ae("")}else{if(me!==Q.value[0]&&re([me]),L.value){const ve=le.get(me);ve&&ae(ve.label)}F(!1)}},he=debounce(me=>{s("search",me)},a.searchDelay),we=me=>{me!==te.value&&(M.value||F(!0),ae(me),a.allowSearch&&he(me))},K=me=>{const fe=le.get(me),ve=Q.value.filter(Ne=>Ne!==me);re(ve),s("remove",fe==null?void 0:fe.value)},G=me=>{me==null||me.stopPropagation();const fe=Q.value.filter(ve=>{var Ne;return(Ne=le.get(ve))==null?void 0:Ne.disabled});re(fe),ae(""),s("clear",me)},q=me=>{s("dropdownScroll",me)},ne=me=>{s("dropdownReachBottom",me)},{validOptions:ie,optionInfoMap:le,validOptionInfos:ce,enabledOptionKeys:se,handleKeyDown:de}=useSelect({multiple:m,options:A,extraOptions:Z,inputValue:te,filterOption:g,showExtraOptions:w,component:I,valueKey:f,fieldNames:b,loading:y,popupVisible:M,valueKeys:Q,dropdownRef:T,optionRefs:N,virtualListRef:x,defaultActiveFirstOption:S,onSelect:ge,onPopupVisibleChange:F}),pe=computed(()=>{var me;const fe=[];for(const ve of R.value){const Ne=le.get(ve.key);Ne&&fe.push({...Ne,value:ve.key,label:(me=Ne==null?void 0:Ne.label)!=null?me:String(isObject$2(ve.value)?ve.value[f==null?void 0:f.value]:ve.value),closable:!(Ne!=null&&Ne.disabled),tagProps:Ne==null?void 0:Ne.tagProps})}return fe}),Ee=me=>{if(isFunction$2(o.option)){const fe=o.option;return()=>fe({data:me.raw})}return isFunction$2(me.render)?me.render:()=>me.label},Se=me=>{if(isGroupOptionInfo(me)){let fe;return createVNode(Optgroup,{key:me.key,label:me.label},_isSlot$g(fe=me.options.map(ve=>Se(ve)))?fe:{default:()=>[fe]})}return isValidOption(me,{inputValue:te.value,filterOption:g==null?void 0:g.value})?createVNode(Option,{ref:fe=>{fe!=null&&fe.$el&&(N.value[me.key]=fe.$el)},key:me.key,value:me.value,label:me.label,disabled:me.disabled,internal:!0},{default:Ee(me)}):null},ke=()=>createVNode(SelectDropdown,{ref:T,loading:a.loading,empty:ce.value.length===0,virtualList:Boolean(a.virtualListProps),scrollbar:a.scrollbar,showHeaderOnEmpty:a.showHeaderOnEmpty,showFooterOnEmpty:a.showFooterOnEmpty,onScroll:q,onReachBottom:ne},{default:()=>{var me,fe;return[...(fe=(me=o.default)==null?void 0:me.call(o))!=null?fe:[],...ie.value.map(Se)]},"virtual-list":()=>createVNode(VirtualList,mergeProps(a.virtualListProps,{ref:x,data:ie.value}),{item:({item:me})=>Se(me)}),empty:o.empty,header:o.header,footer:o.footer}),He=({data:me})=>{var fe,ve,Ne,Je;if((o.label||isFunction$2(a.formatLabel))&&me){const Ze=le.get(me.value);if(Ze!=null&&Ze.raw)return(Ne=(fe=o.label)==null?void 0:fe.call(o,{data:Ze.raw}))!=null?Ne:(ve=a.formatLabel)==null?void 0:ve.call(a,Ze.raw)}return(Je=me==null?void 0:me.label)!=null?Je:""};return()=>createVNode(Trigger,mergeProps({trigger:"click",position:"bl",popupOffset:4,animationName:"slide-dynamic-origin",hideEmpty:!0,preventFocus:!0,autoFitPopupWidth:!0,autoFitTransformOrigin:!0,disabled:P.value,popupVisible:M.value,unmountOnClose:a.unmountOnClose,clickToClose:!(a.allowSearch||a.allowCreate),popupContainer:a.popupContainer,onPopupVisibleChange:F},a.triggerProps),{default:()=>{var me,fe;return[(fe=(me=o.trigger)==null?void 0:me.call(o))!=null?fe:createVNode(SelectView,mergeProps({class:E,modelValue:pe.value,inputValue:te.value,multiple:a.multiple,disabled:P.value,error:D.value,loading:a.loading,allowClear:a.allowClear,allowCreate:a.allowCreate,allowSearch:Boolean(a.allowSearch),opened:M.value,maxTagCount:a.maxTagCount,placeholder:a.placeholder,bordered:a.bordered,size:B.value,tagNowrap:a.tagNowrap,onInputValueChange:we,onRemove:K,onClear:G,onKeydown:de},l),{label:He,prefix:o.prefix,"arrow-icon":o["arrow-icon"],"loading-icon":o["loading-icon"],"search-icon":o["search-icon"]})]},content:ke})}});const Select=Object.assign(_Select,{Option,OptGroup:Optgroup,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Select.name,_Select),a.component(s+Option.name,Option),a.component(s+Optgroup.name,Optgroup)}}),radioGroupKey=Symbol("RadioGroup");var _Radio=defineComponent({name:"Radio",components:{IconHover},props:{modelValue:{type:[String,Number,Boolean],default:void 0},defaultChecked:{type:Boolean,default:!1},value:{type:[String,Number,Boolean],default:!0},type:{type:String,default:"radio"},disabled:{type:Boolean,default:!1},uninjectGroupContext:{type:Boolean,default:!1}},emits:{"update:modelValue":a=>!0,change:(a,o)=>!0},setup(a,{emit:o,slots:s}){const l=getPrefixCls("radio"),{modelValue:c}=toRefs(a),d=a.uninjectGroupContext?void 0:inject(radioGroupKey,void 0),{mergedDisabled:u,eventHandlers:A}=useFormItem({disabled:toRef(a,"disabled")}),g=ref(null),f=ref(a.defaultChecked),m=computed(()=>(d==null?void 0:d.name)==="ArcoRadioGroup"),v=computed(()=>{var P;return(P=d==null?void 0:d.type)!=null?P:a.type}),C=computed(()=>(d==null?void 0:d.disabled)||u.value),w=computed(()=>{var P,D;return m.value?(d==null?void 0:d.value)===((P=a.value)!=null?P:!0):isUndefined$1(a.modelValue)?f.value:a.modelValue===((D=a.value)!=null?D:!0)});watch(c,P=>{(isUndefined$1(P)||isNull(P))&&(f.value=!1)}),watch(w,(P,D)=>{P!==D&&(f.value=P,g.value&&(g.value.checked=P))});const _=P=>{var D,k;(k=(D=A.value)==null?void 0:D.onFocus)==null||k.call(D,P)},b=P=>{var D,k;(k=(D=A.value)==null?void 0:D.onBlur)==null||k.call(D,P)},y=P=>{P.stopPropagation()},S=P=>{var D,k,I,L,T;f.value=!0,m.value?d==null||d.handleChange((D=a.value)!=null?D:!0,P):(o("update:modelValue",(k=a.value)!=null?k:!0),o("change",(I=a.value)!=null?I:!0,P),(T=(L=A.value)==null?void 0:L.onChange)==null||T.call(L,P)),nextTick(()=>{g.value&&g.value.checked!==w.value&&(g.value.checked=w.value)})},E=computed(()=>[`${v.value==="button"?`${l}-button`:l}`,{[`${l}-checked`]:w.value,[`${l}-disabled`]:C.value}]),B=()=>createVNode(Fragment,null,[createVNode(resolveComponent("icon-hover"),{class:`${l}-icon-hover`,disabled:C.value||w.value},{default:()=>[createVNode("span",{class:`${l}-icon`},null)]}),s.default&&createVNode("span",{class:`${l}-label`},[s.default()])]);return()=>{var P,D,k,I;return createVNode("label",{class:E.value},[createVNode("input",{ref:g,type:"radio",checked:w.value,value:a.value,class:`${l}-target`,disabled:C.value,onClick:y,onChange:S,onFocus:_,onBlur:b},null),v.value==="radio"?(I=(k=(D=s.radio)!=null?D:(P=d==null?void 0:d.slots)==null?void 0:P.radio)==null?void 0:k({checked:w.value,disabled:C.value}))!=null?I:B():createVNode("span",{class:`${l}-button-content`},[s.default&&s.default()])])}}}),RadioGroup=defineComponent({name:"RadioGroup",props:{modelValue:{type:[String,Number,Boolean],default:void 0},defaultValue:{type:[String,Number,Boolean],default:""},type:{type:String,default:"radio"},size:{type:String},options:{type:Array},direction:{type:String,default:"horizontal"},disabled:{type:Boolean,default:!1}},emits:{"update:modelValue":a=>!0,change:(a,o)=>!0},setup(a,{emit:o,slots:s}){const l=getPrefixCls("radio-group"),{size:c,type:d,disabled:u,modelValue:A}=toRefs(a),{mergedDisabled:g,mergedSize:f,eventHandlers:m}=useFormItem({size:c,disabled:u}),{mergedSize:v}=useSize$1(f),C=ref(a.defaultValue),w=computed(()=>{var E;return(E=a.modelValue)!=null?E:C.value}),_=computed(()=>{var E;return((E=a.options)!=null?E:[]).map(B=>isString$3(B)||isNumber$3(B)?{label:B,value:B}:B)});provide(radioGroupKey,reactive({name:"ArcoRadioGroup",value:w,size:v,type:d,disabled:g,slots:s,handleChange:(E,B)=>{var P,D;C.value=E,o("update:modelValue",E),o("change",E,B),(D=(P=m.value)==null?void 0:P.onChange)==null||D.call(P,B)}})),watch(w,E=>{C.value!==E&&(C.value=E)}),watch(A,E=>{(isUndefined$1(E)||isNull(E))&&(C.value="")});const y=computed(()=>[`${l}${a.type==="button"?"-button":""}`,`${l}-size-${v.value}`,`${l}-direction-${a.direction}`,{[`${l}-disabled`]:g.value}]),S=()=>_.value.map(E=>createVNode(_Radio,{key:E.value,value:E.value,disabled:E.disabled,modelValue:w.value===E.value},{default:()=>[s.label?s.label({data:E}):isFunction$2(E.label)?E.label():E.label]}));return()=>{var E;return createVNode("span",{class:y.value},[_.value.length>0?S():(E=s.default)==null?void 0:E.call(s)])}}});const Radio=Object.assign(_Radio,{Group:RadioGroup,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Radio.name,_Radio),a.component(s+RadioGroup.name,RadioGroup)}}),_sfc_main$6n=defineComponent({name:"IconLeft",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-left`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4X=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$5X(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M32 8.4 16.444 23.956 32 39.513"},null,-1)]),14,_hoisted_1$4X)}var _IconLeft=_export_sfc$1(_sfc_main$6n,[["render",_sfc_render$5X]]);const IconLeft=Object.assign(_IconLeft,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLeft.name,_IconLeft)}});function _isSlot$f(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}function getPopupContainer(a){return a.parentElement}var Header=defineComponent({name:"Header",props:{mode:{type:String},dayStartOfWeek:{type:Number},isWeek:{type:Boolean},panel:{type:Boolean},modes:{type:Array},headerType:{type:String},pageShowData:{type:Object,required:!0},move:{type:Function,required:!0},onYearChange:{type:Function,required:!0},onMonthChange:{type:Function,required:!0},changePageShowDate:{type:Function,required:!0},onModeChange:{type:Function,required:!0},headerValueFormat:{type:String,required:!0}},emits:["yearChange","monthChange"],setup(a,{slots:o}){const s=getPrefixCls("calendar"),{t:l}=useI18n(),c=isArray$2(a.modes)?a.modes.map(m=>({label:l(`datePicker.view.${m}`),value:m})):[],d=a.headerType==="select",u=computed(()=>a.pageShowData.year()),A=computed(()=>a.pageShowData.month()+1),g=computed(()=>{const m=[u.value];for(let v=1;v<=10;v++)m.unshift(u.value-v);for(let v=1;v<10;v++)m.push(u.value+v);return m}),f=[1,2,3,4,5,6,7,8,9,10,11,12];return()=>{let m;return createVNode("div",{class:`${s}-header`},[createVNode("div",{class:`${s}-header-left`},[d?createVNode(Fragment,null,[createVNode(Select,{size:"small",class:`${s}-header-value-year`,value:u,options:g.value,onChange:a.onYearChange,getPopupContainer},null),a.mode==="month"&&createVNode(Select,{size:"small",class:`${s}-header-value-month`,value:A,options:f,onChange:a.onMonthChange,getPopupContainer},null)]):createVNode(Fragment,null,[createVNode("div",{class:`${s}-header-icon`,role:"button",tabIndex:0,onClick:()=>a.changePageShowDate("prev",a.mode)},[createVNode(IconLeft,null,null)]),createVNode("div",{class:`${s}-header-value`},[o.default?o.default({year:u,month:A}):a.pageShowData.format(a.headerValueFormat)]),createVNode("div",{role:"button",tabIndex:0,class:`${s}-header-icon`,onClick:()=>a.changePageShowDate("next",a.mode)},[createVNode(IconRight,null,null)])]),createVNode(Button$1,{size:"small",onClick:()=>a.move(getNow())},_isSlot$f(m=l("datePicker.today"))?m:{default:()=>[m]})]),createVNode("div",{class:`${s}-header-right`},[createVNode(Radio.Group,{size:"small",type:"button",options:c,onChange:a.onModeChange,modelValue:a.mode},null)])])}}});function getFormat(a,o){return a==="month"||a==="year"&&!o?"YYYY-MM-DD":"YYYY-MM"}var _Calendar=defineComponent({name:"Calendar",props:{modelValue:{type:Date,default:void 0},defaultValue:{type:Date},mode:{type:String},defaultMode:{type:String,default:"month"},modes:{type:Array,default:()=>["month","year"]},allowSelect:{type:Boolean,default:!0},panel:{type:Boolean,default:!1},panelWidth:{type:Number},panelTodayBtn:{type:Boolean,default:!1},dayStartOfWeek:{type:Number,default:0},isWeek:{type:Boolean,default:!1}},emits:{"update:modelValue":a=>!0,change:a=>!0,panelChange:a=>!0},setup(a,{emit:o,slots:s}){const{dayStartOfWeek:l,isWeek:c}=toRefs(a),d=getPrefixCls("calendar"),u=ref(a.defaultMode),{t:A}=useI18n(),g=computed(()=>a.mode?a.mode:u.value),f=getFormat(g.value,a.panel),m=ref(getDayjsValue(a.defaultValue||Date.now(),f)),v=computed(()=>a.modelValue?getDayjsValue(a.modelValue,f):m.value),C=ref(v.value||getNow()),w=computed(()=>getAllDaysByTime(C.value,{dayStartOfWeek:l.value,isWeek:c.value}));function _(L){C.value=L,o("panelChange",L.toDate())}function b(L){m.value=L,o("change",L.toDate()),o("update:modelValue",L.toDate()),_(L)}function y(L,T=!1){T||b(L)}let S="";g.value==="month"?S=A("calendar.formatMonth"):g.value==="year"&&(S=A("calendar.formatYear"));function E(L,T){L==="prev"&&(C.value=methods.subtract(C.value,1,T)),L==="next"&&(C.value=methods.add(C.value,1,T)),o("panelChange",C.value.toDate())}function B(L){const T=methods.set(C.value,"year",L);C.value=T,o("panelChange",T.toDate())}function P(L){const T=methods.set(C.value,"month",L-1);C.value=T,o("panelChange",T.toDate())}function D(L){u.value=L}const k=computed(()=>[d,g.value==="month"?`${d}-mode-month`:`${d}-mode-year`,{[`${d}-panel`]:a.panel&&(g.value==="month"||g.value==="year")}]),I=a.panel?{width:a.panelWidth}:{};return()=>createVNode("div",mergeProps({class:k.value,style:I},pickDataAttributes(a)),[createVNode(Header,{move:b,headerValueFormat:S,modes:a.modes,mode:g.value,pageShowData:C.value,dayStartOfWeek:a.dayStartOfWeek,isWeek:a.isWeek,onModeChange:D,onYearChange:B,onMonthChange:P,changePageShowDate:E},{default:s.header}),g.value==="month"&&createVNode("div",{class:`${d}-body`},[createVNode(Month,{key:C.value.month(),pageData:w.value,value:v.value,mode:g.value,selectHandler:y,isWeek:a.isWeek,dayStartOfWeek:a.dayStartOfWeek,pageShowDate:C.value},{default:s.default})]),g.value==="year"&&createVNode("div",{class:`${d}-body`},[createVNode(Year,{key:C.value.year(),pageData:w.value,pageShowData:C.value,mode:g.value,isWeek:a.isWeek,value:v.value,dayStartOfWeek:a.dayStartOfWeek,selectHandler:y},null)]),a.panel&&a.panelTodayBtn&&createVNode("div",{class:`${d}-footer-btn-wrapper`},[A("today")])])}});const Calendar=Object.assign(_Calendar,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Calendar.name,_Calendar)}}),cardInjectionKey=Symbol("ArcoCard");var _Card=defineComponent({name:"Card",components:{Spin},props:{bordered:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},hoverable:{type:Boolean,default:!1},size:{type:String},headerStyle:{type:Object,default:()=>({})},bodyStyle:{type:Object,default:()=>({})},title:{type:String},extra:{type:String}},setup(a,{slots:o}){const s=getPrefixCls("card"),{size:l}=toRefs(a),{mergedSize:c}=useSize$1(l),d=computed(()=>c.value==="small"||c.value==="mini"?"small":"medium"),u=f=>{const m=getAllElements(f);return createVNode("div",{class:`${s}-actions`},[createVNode("div",{class:`${s}-actions-right`},[m.map((v,C)=>createVNode("span",{key:`action-${C}`,class:`${s}-actions-item`},[v]))])])},A=reactive({hasMeta:!1,hasGrid:!1,slots:o,renderActions:u});provide(cardInjectionKey,A);const g=computed(()=>[s,`${s}-size-${d.value}`,{[`${s}-loading`]:a.loading,[`${s}-bordered`]:a.bordered,[`${s}-hoverable`]:a.hoverable,[`${s}-contain-grid`]:A.hasGrid}]);return()=>{var f,m,v,C,w,_,b;const y=Boolean((f=o.title)!=null?f:a.title),S=Boolean((m=o.extra)!=null?m:a.extra);return createVNode("div",{class:g.value},[(y||S)&&createVNode("div",{class:[`${s}-header`,{[`${s}-header-no-title`]:!y}],style:a.headerStyle},[y&&createVNode("div",{class:`${s}-header-title`},[(C=(v=o.title)==null?void 0:v.call(o))!=null?C:a.title]),S&&createVNode("div",{class:`${s}-header-extra`},[(_=(w=o.extra)==null?void 0:w.call(o))!=null?_:a.extra])]),o.cover&&createVNode("div",{class:`${s}-cover`},[o.cover()]),createVNode("div",{class:`${s}-body`,style:a.bodyStyle},[a.loading?createVNode(Spin,null,null):(b=o.default)==null?void 0:b.call(o),o.actions&&!A.hasMeta&&u(o.actions())])])}}}),CardMeta=defineComponent({name:"CardMeta",props:{title:{type:String},description:{type:String}},setup(a,{slots:o}){const s=getPrefixCls("card-meta"),l=inject(cardInjectionKey);return onMounted(()=>{l&&(l.hasMeta=!0)}),()=>{var c,d,u,A,g,f;const m=Boolean((c=o.title)!=null?c:a.title),v=Boolean((d=o.description)!=null?d:a.description);return createVNode("div",{class:s},[(m||v)&&createVNode("div",{class:`${s}-content`},[m&&createVNode("div",{class:`${s}-title`},[(A=(u=o.title)==null?void 0:u.call(o))!=null?A:a.title]),v&&createVNode("div",{class:`${s}-description`},[(f=(g=o.description)==null?void 0:g.call(o))!=null?f:a.description])]),(o.avatar||(l==null?void 0:l.slots.actions))&&createVNode("div",{class:[`${s}-footer `,{[`${s}-footer-only-actions`]:!o.avatar}]},[o.avatar&&createVNode("div",{class:`${s}-avatar`},[o.avatar()]),l&&l.slots.actions&&l.renderActions(l.slots.actions())])])}}});const _sfc_main$6m=defineComponent({name:"CardGrid",props:{hoverable:{type:Boolean,default:!1}},setup(a){const o=getPrefixCls("card-grid"),s=inject(cardInjectionKey);return onMounted(()=>{s&&(s.hasGrid=!0)}),{cls:computed(()=>[o,{[`${o}-hoverable`]:a.hoverable}])}}});function _sfc_render$5W(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls)},[renderSlot(a.$slots,"default")],2)}var CardGrid=_export_sfc$1(_sfc_main$6m,[["render",_sfc_render$5W]]);const Card=Object.assign(_Card,{Meta:CardMeta,Grid:CardGrid,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Card.name,_Card),a.component(s+CardMeta.name,CardMeta),a.component(s+CardGrid.name,CardGrid)}}),_sfc_main$6l=defineComponent({name:"Indicator",props:{count:{type:Number,default:2},activeIndex:{type:Number,default:0},type:{type:String,default:"line"},position:{type:String,default:"bottom"},trigger:{type:String,default:"click"}},emits:["select"],setup(a,{emit:o}){const s=getPrefixCls("carousel-indicator"),l=A=>{var g;if(A.preventDefault(),a.type==="slider"){const f=A.offsetX,m=A.currentTarget.clientWidth;if(A.target===A.currentTarget){const v=Math.floor(f/m*a.count);v!==a.activeIndex&&o("select",v)}}else{const f=Number.parseInt((g=A.target.getAttribute("data-index"))!=null?g:"",10);!Number.isNaN(f)&&f!==a.activeIndex&&o("select",f)}},c=computed(()=>a.trigger==="click"?{onClick:l}:{onMouseover:l}),d=computed(()=>[`${s}`,`${s}-${a.type}`,`${s}-${a.position}`]),u=computed(()=>{const A=100/a.count;return{width:`${A}%`,left:`${a.activeIndex*A}%`}});return{prefixCls:s,eventHandlers:c,cls:d,sliderStyle:u}}}),_hoisted_1$4W=["data-index"];function _sfc_render$5V(a,o,s,l,c,d){return openBlock(),createElementBlock("div",mergeProps({class:a.cls},a.eventHandlers),[a.type==="slider"?(openBlock(),createElementBlock("span",{key:0,style:normalizeStyle(a.sliderStyle),class:normalizeClass([`${a.prefixCls}-item`,`${a.prefixCls}-item-active`])},null,6)):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(Array(a.count),(u,A)=>(openBlock(),createElementBlock("span",{key:A,"data-index":A,class:normalizeClass([`${a.prefixCls}-item`,{[`${a.prefixCls}-item-active`]:A===a.activeIndex}])},null,10,_hoisted_1$4W))),128))],16)}var CarouselIndicator=_export_sfc$1(_sfc_main$6l,[["render",_sfc_render$5V]]);const _sfc_main$6k=defineComponent({name:"IconUp",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-up`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4V=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$5U(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M39.6 30.557 24.043 15 8.487 30.557"},null,-1)]),14,_hoisted_1$4V)}var _IconUp=_export_sfc$1(_sfc_main$6k,[["render",_sfc_render$5U]]);const IconUp=Object.assign(_IconUp,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconUp.name,_IconUp)}}),_sfc_main$6j=defineComponent({name:"Arrow",components:{IconUp,IconDown,IconLeft,IconRight},props:{direction:{type:String,default:"horizontal"},showArrow:{type:String,default:"always"}},emits:["previousClick","nextClick"],setup(a,{emit:o}){const s=getPrefixCls("carousel"),l=u=>{o("previousClick",u)},c=u=>{o("nextClick",u)},d=computed(()=>[`${s}-arrow`,{[`${s}-arrow-hover`]:a.showArrow==="hover"}]);return{prefixCls:s,cls:d,onPreviousClick:l,onNextClick:c}}});function _sfc_render$5T(a,o,s,l,c,d){const u=resolveComponent("IconLeft"),A=resolveComponent("IconUp"),g=resolveComponent("IconRight"),f=resolveComponent("IconDown");return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-arrow-${a.direction==="vertical"?"top":"left"}`),onClick:o[0]||(o[0]=(...m)=>a.onPreviousClick&&a.onPreviousClick(...m))},[a.direction==="horizontal"?(openBlock(),createBlock(u,{key:0})):(openBlock(),createBlock(A,{key:1}))],2),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-arrow-${a.direction==="vertical"?"bottom":"right"}`),onClick:o[1]||(o[1]=(...m)=>a.onNextClick&&a.onNextClick(...m))},[a.direction==="horizontal"?(openBlock(),createBlock(g,{key:0})):(openBlock(),createBlock(f,{key:1}))],2)],2)}var CarouselArrow=_export_sfc$1(_sfc_main$6j,[["render",_sfc_render$5T]]);const carouselInjectionKey=Symbol("ArcoCarousel"),useChildrenComponents=a=>{const o={},s=ref([]),l=()=>{if(o.value){const c=getComponentsFromChildren(o.value,a);(c.length!==s.value.length||c.toString()!==s.value.toString())&&(s.value=c)}};return onMounted(()=>l()),onUpdated(()=>l()),{children:o,components:s}},DEFAULT_AUTO_PLAY={interval:3e3,hoverToPause:!0};function getValidIndex(a,o){const s=+a;return typeof s=="number"&&!Number.isNaN(s)?(s+o)%o:a}var _Carousel=defineComponent({name:"Carousel",props:{current:{type:Number},defaultCurrent:{type:Number,default:1},autoPlay:{type:[Boolean,Object],default:!1},moveSpeed:{type:Number,default:500},animationName:{type:String,default:"slide"},trigger:{type:String,default:"click"},direction:{type:String,default:"horizontal"},showArrow:{type:String,default:"always"},arrowClass:{type:String,default:""},indicatorType:{type:String,default:"dot"},indicatorPosition:{type:String,default:"bottom"},indicatorClass:{type:String,default:""},transitionTimingFunction:{type:String,default:"cubic-bezier(0.34, 0.69, 0.1, 1)"}},emits:{"update:current":a=>!0,change:(a,o,s)=>!0},setup(a,{emit:o,slots:s}){const{current:l,animationName:c,moveSpeed:d,transitionTimingFunction:u}=toRefs(a),A=getPrefixCls("carousel"),g=ref(!1),f=ref(),m=ref(),v=computed(()=>isObject$2(a.autoPlay)?{...DEFAULT_AUTO_PLAY,...a.autoPlay}:a.autoPlay?DEFAULT_AUTO_PLAY:{});let C=0,w=0;const{children:_,components:b}=useChildrenComponents("CarouselItem"),y=ref(a.defaultCurrent-1),S=computed(()=>{const O=b.value.length,R=isNumber$3(l.value)?getValidIndex(l.value-1,O):y.value,Q=getValidIndex(R-1,O),z=getValidIndex(R+1,O);return{mergedIndex:R,mergedPrevIndex:Q,mergedNextIndex:z}}),E=reactive({items:b,slideTo:P,mergedIndexes:S,previousIndex:f,animationName:c,slideDirection:m,transitionTimingFunction:u,moveSpeed:d});provide(carouselInjectionKey,E);const B=()=>{C&&window.clearInterval(C)};watchEffect(()=>{var O;const{interval:R}=v.value||{},{mergedNextIndex:Q}=S.value,z=((O=b.value)==null?void 0:O.length)>1&&!g.value&&Boolean(R);B(),z&&(C=window.setInterval(()=>{P({targetIndex:Q})},R))}),onBeforeUnmount(()=>{B()});function P({targetIndex:O,isNegative:R=!1,isManual:Q=!1}){!w&&O!==S.value.mergedIndex&&(f.value=y.value,y.value=O,m.value=R?"negative":"positive",w=window.setTimeout(()=>{w=0},d.value),o("update:current",y.value+1),o("change",y.value+1,f.value+1,Q))}const D=()=>P({targetIndex:S.value.mergedPrevIndex,isNegative:!0,isManual:!0}),k=()=>P({targetIndex:S.value.mergedNextIndex,isManual:!0}),I=O=>P({targetIndex:O,isNegative:Ov.value.hoverToPause?{onMouseenter:()=>{g.value=!0},onMouseleave:()=>{g.value=!1}}:{}),T=computed(()=>a.indicatorType!=="never"&&b.value.length>1),N=computed(()=>a.showArrow!=="never"&&b.value.length>1),x=computed(()=>[A,`${A}-indicator-position-${a.indicatorPosition}`]),M=computed(()=>[`${A}-${a.animationName}`,`${A}-${a.direction}`,{[`${A}-negative`]:m.value==="negative"}]),F=computed(()=>[`${A}-indicator-wrapper`,`${A}-indicator-wrapper-${a.indicatorPosition}`]);return()=>{var O;return _.value=(O=s.default)==null?void 0:O.call(s),createVNode("div",mergeProps({class:x.value},L.value),[createVNode("div",{class:M.value},[_.value]),T.value&&createVNode("div",{class:F.value},[createVNode(CarouselIndicator,{class:a.indicatorClass,type:a.indicatorType,count:b.value.length,activeIndex:S.value.mergedIndex,position:a.indicatorPosition,trigger:a.trigger,onSelect:I},null)]),N.value&&createVNode(CarouselArrow,{class:a.arrowClass,direction:a.direction,showArrow:a.showArrow,onPreviousClick:D,onNextClick:k},null)])}}});const _sfc_main$6i=defineComponent({name:"CarouselItem",setup(){const a=getPrefixCls("carousel-item"),o=getCurrentInstance(),s=inject(carouselInjectionKey,{}),l=computed(()=>{var A,g,f;return(f=(g=s.items)==null?void 0:g.indexOf((A=o==null?void 0:o.uid)!=null?A:-1))!=null?f:-1}),c=computed(()=>{var A;return((A=s.mergedIndexes)==null?void 0:A.mergedIndex)===l.value}),d=computed(()=>{const{previousIndex:A,animationName:g,slideDirection:f,mergedIndexes:m}=s;return{[`${a}-prev`]:l.value===(m==null?void 0:m.mergedPrevIndex),[`${a}-next`]:l.value===(m==null?void 0:m.mergedNextIndex),[`${a}-current`]:c.value,[`${a}-slide-in`]:g==="slide"&&f&&c.value,[`${a}-slide-out`]:g==="slide"&&f&&l.value===A}}),u=computed(()=>{const{transitionTimingFunction:A,moveSpeed:g}=s;return{transitionTimingFunction:A,transitionDuration:`${g}ms`,animationTimingFunction:A,animationDuration:`${g}ms`}});return{cls:d,animationStyle:u,isCurrent:c}}}),_hoisted_1$4U=["aria-hidden"];function _sfc_render$5S(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{"aria-hidden":!a.isCurrent,class:normalizeClass(a.cls),style:normalizeStyle(a.animationStyle)},[renderSlot(a.$slots,"default")],14,_hoisted_1$4U)}var CarouselItem=_export_sfc$1(_sfc_main$6i,[["render",_sfc_render$5S]]);const Carousel=Object.assign(_Carousel,{Item:CarouselItem,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Carousel.name,_Carousel),a.component(s+CarouselItem.name,CarouselItem)}}),getOptionInfos=(a,{optionMap:o,leafOptionMap:s,leafOptionSet:l,leafOptionValueMap:c,totalLevel:d,checkStrictly:u,enabledLazyLoad:A,lazyLoadOptions:g,valueKey:f,fieldNames:m})=>{let v=0;const C=(_,b,y)=>{var S;const E=(S=b==null?void 0:b.path)!=null?S:[];return v=Math.max(v,y!=null?y:1),_.map((B,P)=>{var D;const k=B[m.value],I={raw:B,value:k,label:(D=B[m.label])!=null?D:String(k),disabled:Boolean(B[m.disabled]),selectionDisabled:!1,render:B[m.render],tagProps:B[m.tagProps],isLeaf:B[m.isLeaf],level:E.length,index:P,key:"",valueKey:String(isObject$2(k)?k[f.value]:k),parent:b,path:[],pathValue:[]},L=E.concat(I),T=[],N=L.map(x=>(T.push(x.value),x.valueKey)).join("-");return I.path=L,I.pathValue=T,I.key=N,B[m.children]?(I.isLeaf=!1,I.children=C(B[m.children],I,(y!=null?y:1)+1)):A&&!I.isLeaf?(I.isLeaf=!1,g[N]&&(I.children=C(g[N],I,(y!=null?y:1)+1))):I.isLeaf=!0,I.children&&!I.disabled&&(I.totalLeafOptions=I.children.reduce((x,M)=>isNumber$3(M.totalLeafOptions)?x+M.totalLeafOptions:M.disabled||M.selectionDisabled?x:x+(M.isLeaf?1:0),0),I.totalLeafOptions===0&&!u.value&&(I.selectionDisabled=!0)),o.set(I.key,I),(I.isLeaf||u.value)&&(l.add(I),s.set(I.key,I),c.has(I.valueKey)||c.set(I.valueKey,I.key)),I})},w=C(a);return d.value=v,w},getCheckedStatus=(a,o)=>{var s,l;let c=!1,d=!1;if(a.isLeaf)o!=null&&o.has(a.key)&&(c=!0);else{const u=new RegExp(`^${a.key}(-|$)`),A=Array.from((s=o==null?void 0:o.keys())!=null?s:[]).reduce((g,f)=>u.test(f)?g+1:g,0);A>0&&A>=((l=a.totalLeafOptions)!=null?l:1)?c=!0:A>0&&(d=!0)}return{checked:c,indeterminate:d}},getLeafOptionKeys=a=>{const o=[];if(a.isLeaf)o.push(a.key);else if(a.children)for(const s of a.children)o.push(...getLeafOptionKeys(s));return o},getLeafOptionInfos=a=>{const o=[];if(a.disabled||a.selectionDisabled)return o;if(a.isLeaf)o.push(a);else if(a.children)for(const s of a.children)o.push(...getLeafOptionInfos(s));return o},getValueKey=(a,{valueKey:o,leafOptionValueMap:s})=>{var l;if(isArray$2(a))return a.map(d=>isObject$2(d)?d[o]:d).join("-");const c=isObject$2(a)?a[o]:a;return(l=s.get(String(c)))!=null?l:String(c)},getValidValues=(a,{multiple:o,pathMode:s})=>isArray$2(a)?s&&!o&&a.length>0&&!isArray$2(a[0])?[a]:a:isUndefined$1(a)||isNull(a)||a===""?[]:[a],getOptionLabel=a=>a.path.map(o=>o.label).join(" / "),cascaderInjectionKey=Symbol("ArcoCascader");var CascaderOption=defineComponent({name:"CascaderOption",props:{option:{type:Object,required:!0},active:Boolean,multiple:Boolean,checkStrictly:Boolean,searchOption:Boolean,pathLabel:Boolean},setup(a){const o=getPrefixCls("cascader-option"),s=inject(cascaderInjectionKey,{}),l=ref(!1),c={},d=m=>{var v;if(isFunction$2(s.loadMore)&&!a.option.isLeaf){const{isLeaf:C,children:w,key:_}=a.option;!C&&!w&&(l.value=!0,new Promise(b=>{var y;(y=s.loadMore)==null||y.call(s,a.option.raw,b)}).then(b=>{var y;l.value=!1,b&&((y=s.addLazyLoadOptions)==null||y.call(s,b,_))}))}(v=s.setSelectedPath)==null||v.call(s,a.option.key)};a.option.disabled||(c.onMouseenter=[()=>{var m;return(m=s.setActiveKey)==null?void 0:m.call(s,a.option.key)}],c.onMouseleave=()=>{var m;return(m=s.setActiveKey)==null?void 0:m.call(s)},c.onClick=[],s.expandTrigger==="hover"?c.onMouseenter.push(m=>d()):c.onClick.push(m=>d()),a.option.isLeaf&&!a.multiple&&c.onClick.push(m=>{var v;d(),(v=s.onClickOption)==null||v.call(s,a.option)}));const u=computed(()=>[o,{[`${o}-active`]:a.active,[`${o}-disabled`]:a.option.disabled}]),A=computed(()=>{var m;return a.checkStrictly?{checked:(m=s.valueMap)==null?void 0:m.has(a.option.key),indeterminate:!1}:getCheckedStatus(a.option,s.valueMap)}),g=()=>{var m,v,C;return a.pathLabel?(v=(m=s==null?void 0:s.formatLabel)==null?void 0:m.call(s,a.option.path.map(w=>w.raw)))!=null?v:getOptionLabel(a.option):(C=s.slots)!=null&&C.option?s.slots.option({data:a.option}):isFunction$2(a.option.render)?a.option.render():a.option.label},f=()=>l.value?createVNode(IconLoading,null,null):!a.searchOption&&!a.option.isLeaf?createVNode(IconRight,null,null):null;return()=>{var m;return createVNode("li",mergeProps({tabindex:"0",role:"menuitem","aria-disabled":a.option.disabled,"aria-haspopup":!a.option.isLeaf,"aria-expanded":!a.option.isLeaf&&a.active,title:a.option.label,class:u.value},c),[a.multiple&&createVNode(Checkbox$1,{modelValue:A.value.checked,indeterminate:A.value.indeterminate,disabled:a.option.disabled||a.option.selectionDisabled,uninjectGroupContext:!0,onChange:(v,C)=>{var w;C.stopPropagation(),d(),(w=s.onClickOption)==null||w.call(s,a.option,!A.value.checked)},onClick:v=>v.stopPropagation()},null),a.checkStrictly&&!a.multiple&&createVNode(Radio,{modelValue:(m=s.valueMap)==null?void 0:m.has(a.option.key),disabled:a.option.disabled,uninjectGroupContext:!0,onChange:(v,C)=>{var w;C.stopPropagation(),d(),(w=s.onClickOption)==null||w.call(s,a.option,!0)},onClick:v=>v.stopPropagation()},null),createVNode("div",{class:`${o}-label`},[g(),f()])])}}}),CascaderColumn=defineComponent({name:"CascaderColumn",props:{column:{type:Array,required:!0},level:{type:Number,default:0},selectedPath:{type:Array,required:!0},activeKey:String,totalLevel:{type:Number,required:!0},multiple:Boolean,checkStrictly:Boolean,virtualListProps:{type:Object}},setup(a,{slots:o}){const s=getPrefixCls("cascader"),l=inject(configProviderInjectionKey,void 0),c=ref(),d=ref(Boolean(a.virtualListProps)),u=()=>{var A,g,f,m,v;return(v=(m=(A=o.empty)==null?void 0:A.call(o))!=null?m:(f=l==null?void 0:(g=l.slots).empty)==null?void 0:f.call(g,{component:"cascader"}))!=null?v:createVNode(Empty,null,null)};return()=>{var A;return createVNode("div",{class:`${s}-panel-column`,style:{zIndex:a.totalLevel-a.level}},[a.column.length===0?createVNode(Scrollbar,{class:`${s}-column-content`},{default:()=>[createVNode("div",{class:`${s}-list-empty`},[u()])]}):d.value?createVNode(VirtualList,mergeProps({key:(A=a.column)==null?void 0:A.length},a.virtualListProps,{ref:c,data:a.column}),{item:({item:g})=>createVNode(CascaderOption,{key:g.key,option:g,active:a.selectedPath.includes(g.key)||g.key===a.activeKey,multiple:a.multiple,checkStrictly:a.checkStrictly},null)}):createVNode(Scrollbar,{class:`${s}-column-content`},{default:()=>[createVNode("ul",{role:"menu",class:[`${s}-list`,{[`${s}-list-multiple`]:Boolean(a==null?void 0:a.multiple),[`${s}-list-strictly`]:Boolean(a==null?void 0:a.checkStrictly)}]},[a.column.map(g=>createVNode(CascaderOption,{key:g.key,option:g,active:a.selectedPath.includes(g.key)||g.key===a.activeKey,multiple:a.multiple,checkStrictly:a.checkStrictly},null))])]})])}}});function _isSlot$e(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}var BaseCascaderPanel=defineComponent({name:"BaseCascaderPanel",props:{displayColumns:{type:Array,required:!0},selectedPath:{type:Array,required:!0},activeKey:String,totalLevel:{type:Number,required:!0},multiple:Boolean,checkStrictly:Boolean,loading:Boolean,dropdown:Boolean,virtualListProps:{type:Object}},setup(a,{slots:o}){const s=getPrefixCls("cascader"),l=inject(configProviderInjectionKey,void 0),c=()=>{var u,A,g,f,m;return(m=(f=(u=o.empty)==null?void 0:u.call(o))!=null?f:(g=l==null?void 0:(A=l.slots).empty)==null?void 0:g.call(A,{component:"cascader"}))!=null?m:createVNode(Empty,null,null)},d=()=>a.loading?createVNode("div",{key:"panel-column-loading",class:[`${s}-panel-column`,`${s}-panel-column-loading`]},[createVNode(Spin,null,null)]):a.displayColumns.length===0?createVNode("div",{key:"panel-column-empty",class:`${s}-panel-column`},[createVNode("div",{class:`${s}-list-empty`},[c()])]):a.displayColumns.map((u,A)=>createVNode(CascaderColumn,{key:`column-${A}`,column:u,level:A,selectedPath:a.selectedPath,activeKey:a.activeKey,totalLevel:a.totalLevel,multiple:a.multiple,checkStrictly:a.checkStrictly,virtualListProps:a.virtualListProps},{empty:o.empty}));return()=>{let u;return createVNode(TransitionGroup,{tag:"div",name:"cascader-slide",class:[`${s}-panel`,{[`${s}-dropdown-panel`]:a.dropdown}]},_isSlot$e(u=d())?u:{default:()=>[u]})}}});function _isSlot$d(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}var CascaderSearchPanel=defineComponent({name:"CascaderSearchPanel",props:{options:{type:Array,required:!0},loading:Boolean,activeKey:String,multiple:Boolean,checkStrictly:Boolean,pathLabel:Boolean},setup(a,{slots:o}){const s=getPrefixCls("cascader"),l=inject(configProviderInjectionKey,void 0),c=()=>{var d,u,A,g,f;return a.loading?createVNode(Spin,null,null):a.options.length===0?createVNode("div",{class:`${s}-list-empty`},[(f=(g=(d=o.empty)==null?void 0:d.call(o))!=null?g:(A=l==null?void 0:(u=l.slots).empty)==null?void 0:A.call(u,{component:"cascader"}))!=null?f:createVNode(Empty,null,null)]):createVNode("ul",{role:"menu",class:[`${s}-list`,`${s}-search-list`,{[`${s}-list-multiple`]:a.multiple}]},[a.options.map(m=>createVNode(CascaderOption,{key:m.key,class:`${s}-search-option`,option:m,active:m.key===a.activeKey,multiple:a.multiple,checkStrictly:a.checkStrictly,pathLabel:a.pathLabel,searchOption:!0},null))])};return()=>{let d;return createVNode(Scrollbar,{class:[`${s}-panel`,`${s}-search-panel`]},_isSlot$d(d=c())?d:{default:()=>[d]})}}});const useSelectedPath=(a,{optionMap:o,filteredLeafOptions:s,showSearchPanel:l,expandChild:c})=>{const d=ref(),u=computed(()=>{if(d.value)return o.get(d.value)}),A=ref([]),g=computed(()=>{const _=[a.value];for(const b of A.value){const y=o.get(b);y!=null&&y.children&&_.push(y.children)}return _}),f=_=>{var b;const y=C(_);A.value=(b=y==null?void 0:y.path.map(S=>S.key))!=null?b:[]},m=_=>{d.value=_},v=computed(()=>{var _;return l!=null&&l.value?s.value.filter(b=>!b.disabled):u.value&&u.value.parent?(_=u.value.parent.children)==null?void 0:_.filter(b=>!b.disabled):a.value.filter(b=>!b.disabled)}),C=_=>{let b=_?o.get(_):void 0;if(c.value)for(;b&&b.children&&b.children.length>0;)b=b.children[0];return b};return{activeKey:d,activeOption:u,selectedPath:A,displayColumns:g,setActiveKey:m,setSelectedPath:f,getNextActiveNode:_=>{var b,y,S,E,B,P,D;const k=(y=(b=v.value)==null?void 0:b.length)!=null?y:0;if(d.value){const I=(E=(S=v.value)==null?void 0:S.findIndex(L=>L.key===d.value))!=null?E:0;return _==="next"?(B=v.value)==null?void 0:B[(k+I+1)%k]:(P=v.value)==null?void 0:P[(k+I-1)%k]}return(D=v.value)==null?void 0:D[0]}}},_sfc_main$6h=defineComponent({name:"Cascader",components:{Trigger,SelectView,BaseCascaderPanel,CascaderSearchPanel},inheritAttrs:!1,props:{pathMode:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},modelValue:{type:[String,Number,Object,Array]},defaultValue:{type:[String,Number,Object,Array],default:a=>a.multiple?[]:a.pathMode?void 0:""},options:{type:Array,default:()=>[]},disabled:{type:Boolean,default:!1},error:{type:Boolean,default:!1},size:{type:String},allowSearch:{type:Boolean,default:a=>Boolean(a.multiple)},allowClear:{type:Boolean,default:!1},inputValue:{type:String,default:void 0},defaultInputValue:{type:String,default:""},popupVisible:{type:Boolean,default:void 0},expandTrigger:{type:String,default:"click"},defaultPopupVisible:{type:Boolean,default:!1},placeholder:String,filterOption:{type:Function},popupContainer:{type:[String,Object]},maxTagCount:{type:Number,default:0},formatLabel:{type:Function},triggerProps:{type:Object},checkStrictly:{type:Boolean,default:!1},loadMore:{type:Function},loading:{type:Boolean,default:!1},searchOptionOnlyLabel:{type:Boolean,default:!1},searchDelay:{type:Number,default:500},fieldNames:{type:Object},valueKey:{type:String,default:"value"},fallback:{type:[Boolean,Function],default:!0},expandChild:{type:Boolean,default:!1},virtualListProps:{type:Object},tagNowrap:{type:Boolean,default:!1}},emits:{"update:modelValue":a=>!0,"update:popupVisible":a=>!0,change:a=>!0,inputValueChange:a=>!0,clear:()=>!0,search:a=>!0,popupVisibleChange:a=>!0,focus:a=>!0,blur:a=>!0},setup(a,{emit:o,slots:s}){const{options:l,checkStrictly:c,loadMore:d,formatLabel:u,modelValue:A,disabled:g,valueKey:f,expandTrigger:m,expandChild:v,pathMode:C,multiple:w}=toRefs(a),_=ref(a.defaultValue),b=ref(a.defaultInputValue),y=ref(a.defaultPopupVisible),{mergedDisabled:S,eventHandlers:E}=useFormItem({disabled:g});watch(A,ce=>{(isUndefined$1(ce)||isNull(ce))&&(_.value=a.multiple?[]:void 0)});const B=ref([]),P=ref(1),D=reactive(new Map),k=reactive(new Map),I=reactive(new Map),L=reactive(new Set),T=reactive({}),N=(ce,se)=>{T[se]=ce},x={value:"value",label:"label",disabled:"disabled",children:"children",tagProps:"tagProps",render:"render",isLeaf:"isLeaf"},M=computed(()=>({...x,...a.fieldNames}));watch([l,T,M],([ce,se,de])=>{D.clear(),k.clear(),I.clear(),L.clear(),B.value=getOptionInfos(ce!=null?ce:[],{enabledLazyLoad:Boolean(a.loadMore),lazyLoadOptions:T,optionMap:D,leafOptionSet:L,leafOptionMap:k,leafOptionValueMap:I,totalLevel:P,checkStrictly:c,valueKey:f,fieldNames:de})},{immediate:!0,deep:!0});const F=computed(()=>{var ce;const se=getValidValues((ce=a.modelValue)!=null?ce:_.value,{multiple:a.multiple,pathMode:a.pathMode});return new Map(se.map(de=>[getValueKey(de,{valueKey:a.valueKey,leafOptionValueMap:I}),de]))}),O=computed(()=>{var ce;return(ce=a.inputValue)!=null?ce:b.value}),R=computed(()=>{var ce;return(ce=a.popupVisible)!=null?ce:y.value}),Q=ce=>{var se;return ce==null?void 0:ce.toLocaleLowerCase().includes((se=O.value)==null?void 0:se.toLocaleLowerCase())},z=computed(()=>(a.checkStrictly?Array.from(D.values()):Array.from(L)).filter(se=>{var de;return isFunction$2(a.filterOption)?a.filterOption(O.value,se.raw):a.checkStrictly?Q(se.label):(de=se.path)==null?void 0:de.find(pe=>Q(pe.label))})),W=ce=>{var se,de,pe;const Ee=a.multiple?ce:(se=ce[0])!=null?se:"";ce.length===0&&(q(),G()),_.value=Ee,o("update:modelValue",Ee),o("change",Ee),(pe=(de=E.value)==null?void 0:de.onChange)==null||pe.call(de)};watch([w,C],()=>{const ce=[];F.value.forEach((se,de)=>{const pe=k.get(de);pe&&ce.push(C.value?pe.pathValue:pe.value)}),W(ce)});const U=ce=>{R.value!==ce&&(y.value=ce,o("popupVisibleChange",ce))},H=ce=>{if(a.multiple){const se=k.get(ce);if(se)j(se,!1);else{const de=[];F.value.forEach((pe,Ee)=>{Ee!==ce&&de.push(pe)}),W(de)}}},V=ce=>{W([a.pathMode?ce.pathValue:ce.value]),U(!1)},j=(ce,se)=>{if(se){const de=a.checkStrictly?[ce]:getLeafOptionInfos(ce);W([...F.value.values(),...de.filter(pe=>!F.value.has(pe.key)).map(pe=>a.pathMode?pe.pathValue:pe.value)])}else{const de=a.checkStrictly?[ce.key]:getLeafOptionKeys(ce),pe=[];F.value.forEach((Ee,Se)=>{de.includes(Se)||pe.push(Ee)}),W(pe)}J("","optionChecked")},X=(ce,se)=>{a.multiple?j(ce,se!=null?se:!0):V(ce)},Z=debounce(ce=>{o("search",ce)},a.searchDelay),J=(ce,se)=>{ce!==O.value&&(se==="manual"&&!R.value&&(y.value=!0,o("popupVisibleChange",!0)),b.value=ce,o("inputValueChange",ce),a.allowSearch&&Z(ce))};watch(R,ce=>{if(ce){if(F.value.size>0){const se=Array.from(F.value.keys()),de=se[se.length-1],pe=k.get(de);pe&&pe.key!==ge.value&&(q(pe.key),G(pe.key))}}else F.value.size===0&&(q(),G()),J("","optionListHide")});const te=ce=>{if(ce.stopPropagation(),a.multiple){const se=[];F.value.forEach((de,pe)=>{const Ee=k.get(pe);Ee!=null&&Ee.disabled&&se.push(a.pathMode?Ee.pathValue:Ee.value)}),W(se)}else W([]);J("","manual"),o("clear")},ee=computed(()=>a.allowSearch&&O.value.length>0),re=ce=>{o("focus",ce)},ae=ce=>{o("blur",ce)},{activeKey:ge,activeOption:he,selectedPath:we,displayColumns:K,setActiveKey:G,setSelectedPath:q,getNextActiveNode:ne}=useSelectedPath(B,{optionMap:D,filteredLeafOptions:z,showSearchPanel:ee,expandChild:v});provide(cascaderInjectionKey,reactive({onClickOption:X,setActiveKey:G,setSelectedPath:q,loadMore:d,expandTrigger:m,addLazyLoadOptions:N,formatLabel:u,slots:s,valueMap:F}));const ie=getKeyDownHandler(new Map([[KEYBOARD_KEY.ENTER,ce=>{if(R.value){if(he.value){let se;a.checkStrictly||he.value.isLeaf?se=!F.value.has(he.value.key):se=!getCheckedStatus(he.value,F.value).checked,q(he.value.key),X(he.value,se)}}else U(!0)}],[KEYBOARD_KEY.ESC,ce=>{U(!1)}],[KEYBOARD_KEY.ARROW_DOWN,ce=>{ce.preventDefault();const se=ne("next");G(se==null?void 0:se.key)}],[KEYBOARD_KEY.ARROW_UP,ce=>{ce.preventDefault();const se=ne("preview");G(se==null?void 0:se.key)}],[KEYBOARD_KEY.ARROW_RIGHT,ce=>{var se,de;ee.value||(ce.preventDefault(),(se=he.value)!=null&&se.children&&(q(he.value.key),G((de=he.value.children[0])==null?void 0:de.key)))}],[KEYBOARD_KEY.ARROW_LEFT,ce=>{var se;ee.value||(ce.preventDefault(),(se=he.value)!=null&&se.parent&&(q(he.value.parent.key),G(he.value.parent.key)))}]])),le=computed(()=>{const ce=[];return F.value.forEach((se,de)=>{var pe,Ee;const Se=k.get(de);if(Se)ce.push({value:de,label:(Ee=(pe=a.formatLabel)==null?void 0:pe.call(a,Se.path.map(ke=>ke.raw)))!=null?Ee:getOptionLabel(Se),closable:!Se.disabled,tagProps:Se.tagProps});else if(a.fallback){const ke=isFunction$2(a.fallback)?a.fallback(se):isArray$2(se)?se.join(" / "):String(se);ce.push({value:de,label:ke,closable:!0})}}),ce});return{optionInfos:B,filteredLeafOptions:z,selectedPath:we,activeKey:ge,displayColumns:K,computedInputValue:O,computedPopupVisible:R,handleClear:te,selectViewValue:le,handleInputValueChange:J,showSearchPanel:ee,handlePopupVisibleChange:U,handleFocus:re,handleBlur:ae,handleRemove:H,mergedDisabled:S,handleKeyDown:ie,totalLevel:P}}});function _sfc_render$5R(a,o,s,l,c,d){const u=resolveComponent("select-view"),A=resolveComponent("cascader-search-panel"),g=resolveComponent("base-cascader-panel"),f=resolveComponent("trigger");return openBlock(),createBlock(f,mergeProps(a.triggerProps,{trigger:"click","animation-name":"slide-dynamic-origin","auto-fit-transform-origin":"","popup-visible":a.computedPopupVisible,position:"bl",disabled:a.mergedDisabled,"popup-offset":4,"auto-fit-popup-width":a.showSearchPanel,"popup-container":a.popupContainer,"prevent-focus":!0,"click-to-close":!a.allowSearch,onPopupVisibleChange:a.handlePopupVisibleChange}),{content:withCtx(()=>[a.showSearchPanel?(openBlock(),createBlock(A,{key:0,options:a.filteredLeafOptions,"active-key":a.activeKey,multiple:a.multiple,"check-strictly":a.checkStrictly,loading:a.loading,"path-label":!a.searchOptionOnlyLabel},createSlots({_:2},[a.$slots.empty?{name:"empty",fn:withCtx(()=>[renderSlot(a.$slots,"empty")]),key:"0"}:void 0]),1032,["options","active-key","multiple","check-strictly","loading","path-label"])):(openBlock(),createBlock(g,{key:1,"display-columns":a.displayColumns,"selected-path":a.selectedPath,"active-key":a.activeKey,multiple:a.multiple,"total-level":a.totalLevel,"check-strictly":a.checkStrictly,loading:a.loading,"virtual-list-props":a.virtualListProps,dropdown:""},createSlots({_:2},[a.$slots.empty?{name:"empty",fn:withCtx(()=>[renderSlot(a.$slots,"empty")]),key:"0"}:void 0]),1032,["display-columns","selected-path","active-key","multiple","total-level","check-strictly","loading","virtual-list-props"]))]),default:withCtx(()=>[createVNode(u,mergeProps({"model-value":a.selectViewValue,"input-value":a.computedInputValue,disabled:a.mergedDisabled,error:a.error,multiple:a.multiple,"allow-clear":a.allowClear,"allow-search":a.allowSearch,size:a.size,opened:a.computedPopupVisible,placeholder:a.placeholder,loading:a.loading,"max-tag-count":a.maxTagCount,"tag-nowrap":a.tagNowrap},a.$attrs,{onInputValueChange:a.handleInputValueChange,onClear:a.handleClear,onFocus:a.handleFocus,onBlur:a.handleBlur,onRemove:a.handleRemove,onKeydown:a.handleKeyDown}),createSlots({_:2},[a.$slots.label?{name:"label",fn:withCtx(m=>[renderSlot(a.$slots,"label",normalizeProps(guardReactiveProps(m)))]),key:"0"}:void 0,a.$slots.prefix?{name:"prefix",fn:withCtx(()=>[renderSlot(a.$slots,"prefix")]),key:"1"}:void 0,a.$slots["arrow-icon"]?{name:"arrow-icon",fn:withCtx(()=>[renderSlot(a.$slots,"arrow-icon")]),key:"2"}:void 0,a.$slots["loading-icon"]?{name:"loading-icon",fn:withCtx(()=>[renderSlot(a.$slots,"loading-icon")]),key:"3"}:void 0,a.$slots["search-icon"]?{name:"search-icon",fn:withCtx(()=>[renderSlot(a.$slots,"search-icon")]),key:"4"}:void 0]),1040,["model-value","input-value","disabled","error","multiple","allow-clear","allow-search","size","opened","placeholder","loading","max-tag-count","tag-nowrap","onInputValueChange","onClear","onFocus","onBlur","onRemove","onKeydown"])]),_:3},16,["popup-visible","disabled","auto-fit-popup-width","popup-container","click-to-close","onPopupVisibleChange"])}var _Cascader=_export_sfc$1(_sfc_main$6h,[["render",_sfc_render$5R]]);const _sfc_main$6g=defineComponent({name:"CascaderPanel",components:{BaseCascaderPanel},props:{pathMode:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},modelValue:{type:[String,Number,Array]},defaultValue:{type:[String,Number,Array],default:a=>a.multiple?[]:a.pathMode?void 0:""},options:{type:Array,default:()=>[]},expandTrigger:{type:String,default:"click"},checkStrictly:{type:Boolean,default:!1},loadMore:{type:Function},fieldNames:{type:Object},valueKey:{type:String,default:"value"},expandChild:{type:Boolean,default:!1}},emits:{"update:modelValue":a=>!0,change:a=>!0},setup(a,{emit:o,slots:s}){const{options:l,checkStrictly:c,loadMore:d,modelValue:u,valueKey:A,expandChild:g,expandTrigger:f}=toRefs(a),m=ref(a.defaultValue);watch(u,U=>{(isUndefined$1(U)||isNull(U))&&(m.value=a.multiple?[]:void 0)});const v=ref([]),C=ref(1),w=reactive(new Map),_=reactive(new Map),b=reactive(new Map),y=reactive(new Set),S=reactive({}),E=(U,H)=>{S[H]=U},B={value:"value",label:"label",disabled:"disabled",children:"children",tagProps:"tagProps",render:"render",isLeaf:"isLeaf"},P=computed(()=>({...B,...a.fieldNames}));watch([l,S,P],([U,H,V])=>{w.clear(),_.clear(),b.clear(),y.clear(),v.value=getOptionInfos(U!=null?U:[],{enabledLazyLoad:Boolean(a.loadMore),lazyLoadOptions:H,optionMap:w,leafOptionSet:y,leafOptionMap:_,leafOptionValueMap:b,totalLevel:C,checkStrictly:c,fieldNames:V,valueKey:A})},{immediate:!0});const D=computed(()=>{var U;const H=getValidValues((U=a.modelValue)!=null?U:m.value,{multiple:a.multiple,pathMode:a.pathMode});return new Map(H.map(V=>[getValueKey(V,{valueKey:a.valueKey,leafOptionValueMap:b}),V]))}),k=computed(()=>a.checkStrictly?Array.from(w.values()):Array.from(y)),I=U=>{var H;const V=a.multiple?U:(H=U[0])!=null?H:"";U.length===0&&(Q(),R()),m.value=V,o("update:modelValue",V),o("change",V)},L=U=>{I([a.pathMode?U.pathValue:U.value])},T=(U,H)=>{if(H){const V=a.checkStrictly?[U]:getLeafOptionInfos(U);I([...D.value.values(),...V.filter(j=>!D.value.has(j.key)).map(j=>a.pathMode?j.pathValue:j.value)])}else{const V=a.checkStrictly?[U.key]:getLeafOptionKeys(U),j=[];D.value.forEach((X,Z)=>{V.includes(Z)||j.push(X)}),I(j)}},N=(U,H)=>{a.multiple?T(U,H!=null?H:!0):L(U)},{activeKey:x,activeOption:M,selectedPath:F,displayColumns:O,setActiveKey:R,setSelectedPath:Q,getNextActiveNode:z}=useSelectedPath(v,{optionMap:w,filteredLeafOptions:k,expandChild:g});provide(cascaderInjectionKey,reactive({onClickOption:N,setActiveKey:R,setSelectedPath:Q,loadMore:d,addLazyLoadOptions:E,slots:s,valueMap:D,expandTrigger:f}));const W=getKeyDownHandler(new Map([[KEYBOARD_KEY.ENTER,U=>{if(M.value){let H;a.checkStrictly||M.value.isLeaf?H=!D.value.has(M.value.key):H=!getCheckedStatus(M.value,D.value).checked,Q(M.value.key),N(M.value,H)}}],[KEYBOARD_KEY.ARROW_DOWN,U=>{U.preventDefault();const H=z("next");R(H==null?void 0:H.key)}],[KEYBOARD_KEY.ARROW_UP,U=>{U.preventDefault();const H=z("preview");R(H==null?void 0:H.key)}],[KEYBOARD_KEY.ARROW_RIGHT,U=>{var H,V;U.preventDefault(),(H=M.value)!=null&&H.children&&(Q(M.value.key),R((V=M.value.children[0])==null?void 0:V.key))}],[KEYBOARD_KEY.ARROW_LEFT,U=>{var H;U.preventDefault(),(H=M.value)!=null&&H.parent&&(Q(M.value.parent.key),R(M.value.parent.key))}]]));return{optionInfos:v,filteredLeafOptions:k,selectedPath:F,activeKey:x,displayColumns:O,handleKeyDown:W,totalLevel:C}}});function _sfc_render$5Q(a,o,s,l,c,d){const u=resolveComponent("base-cascader-panel");return openBlock(),createBlock(u,{"display-columns":a.displayColumns,"selected-path":a.selectedPath,"active-key":a.activeKey,multiple:a.multiple,"total-level":a.totalLevel,"check-strictly":a.checkStrictly,onKeydown:a.handleKeyDown},createSlots({_:2},[a.$slots.empty?{name:"empty",fn:withCtx(()=>[renderSlot(a.$slots,"empty")]),key:"0"}:void 0]),1032,["display-columns","selected-path","active-key","multiple","total-level","check-strictly","onKeydown"])}var CascaderPanel=_export_sfc$1(_sfc_main$6g,[["render",_sfc_render$5Q]]);const Cascader=Object.assign(_Cascader,{CascaderPanel,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Cascader.name,_Cascader),a.component(s+CascaderPanel.name,CascaderPanel)}}),collapseKey=Symbol("collapseCtx"),_sfc_main$6f=defineComponent({name:"Collapse",props:{activeKey:{type:Array,default:void 0},defaultActiveKey:{type:Array,default:()=>[]},accordion:{type:Boolean,default:!1},showExpandIcon:{type:Boolean,default:void 0},expandIconPosition:{type:String,default:"left"},bordered:{type:Boolean,default:!0},destroyOnHide:{type:Boolean,default:!1}},emits:{"update:activeKey":a=>!0,change:(a,o)=>!0},setup(a,{emit:o,slots:s}){const{expandIconPosition:l,destroyOnHide:c,showExpandIcon:d}=toRefs(a),u=getPrefixCls("collapse"),A=ref(a.defaultActiveKey),g=computed(()=>{var v;const C=(v=a.activeKey)!=null?v:A.value;return isArray$2(C)?C:[C]});provide(collapseKey,reactive({activeKeys:g,slots:s,showExpandIcon:d,expandIconPosition:l,destroyOnHide:c,handleClick:(v,C)=>{let w=[];if(a.accordion)g.value.includes(v)||(w=[v]),A.value=w;else{w=[...g.value];const _=w.indexOf(v);_>-1?w.splice(_,1):a.accordion?w=[v]:w.push(v),A.value=w}o("update:activeKey",w),o("change",w,C)}}));const m=computed(()=>[u,{[`${u}-borderless`]:!a.bordered}]);return{prefixCls:u,cls:m}}});function _sfc_render$5P(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls)},[renderSlot(a.$slots,"default")],2)}var _Collapse=_export_sfc$1(_sfc_main$6f,[["render",_sfc_render$5P]]);const _sfc_main$6e=defineComponent({name:"IconCaretRight",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-caret-right`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4T=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$5O(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M34.829 23.063c.6.48.6 1.394 0 1.874L17.949 38.44c-.785.629-1.949.07-1.949-.937V10.497c0-1.007 1.164-1.566 1.95-.937l16.879 13.503Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$4T)}var _IconCaretRight=_export_sfc$1(_sfc_main$6e,[["render",_sfc_render$5O]]);const IconCaretRight=Object.assign(_IconCaretRight,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCaretRight.name,_IconCaretRight)}}),_sfc_main$6d=defineComponent({name:"IconCaretLeft",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-caret-left`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4S=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$5N(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M13.171 24.937a1.2 1.2 0 0 1 0-1.874L30.051 9.56c.785-.629 1.949-.07 1.949.937v27.006c0 1.006-1.164 1.566-1.95.937L13.171 24.937Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$4S)}var _IconCaretLeft=_export_sfc$1(_sfc_main$6d,[["render",_sfc_render$5N]]);const IconCaretLeft=Object.assign(_IconCaretLeft,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCaretLeft.name,_IconCaretLeft)}});var CollapseItem=defineComponent({name:"CollapseItem",components:{IconHover,IconCaretRight,IconCaretLeft},props:{header:String,disabled:{type:Boolean,default:!1},showExpandIcon:{type:Boolean,default:!0},destroyOnHide:{type:Boolean,default:!1}},setup(a,{slots:o}){var s;const l=getCurrentInstance(),c=getPrefixCls("collapse-item"),d=inject(collapseKey,{}),u=l&&isNumber$3(l==null?void 0:l.vnode.key)?l.vnode.key:String((s=l==null?void 0:l.vnode.key)!=null?s:""),A=computed(()=>{var P;return(P=d.activeKeys)==null?void 0:P.includes(u)}),g=computed(()=>d.destroyOnHide||a.destroyOnHide),f=computed(()=>{var P;return(P=d==null?void 0:d.showExpandIcon)!=null?P:a.showExpandIcon}),m=ref(g.value?A.value:!0),v=computed(()=>{var P;return(P=d==null?void 0:d.expandIconPosition)!=null?P:"left"}),C=P=>{var D;a.disabled||(D=d.handleClick)==null||D.call(d,u,P)};watch(A,P=>{P&&!m.value&&(m.value=!0)});const w={onEnter:P=>{P.style.height=`${P.scrollHeight}px`},onAfterEnter:P=>{P.style.height="auto"},onBeforeLeave:P=>{P.style.height=`${P.scrollHeight}px`},onLeave:P=>{P.style.height="0"},onAfterLeave:()=>{g.value&&(m.value=!1)}},_=computed(()=>[c,{[`${c}-active`]:A.value}]),b=computed(()=>[`${c}-header`,`${c}-header-${d==null?void 0:d.expandIconPosition}`,{[`${c}-header-disabled`]:a.disabled}]),y=computed(()=>[{[`${c}-icon-right`]:(d==null?void 0:d.expandIconPosition)==="right"}]),S=computed(()=>[`${c}-content`,{[`${c}-content-expend`]:A.value}]),E=()=>v.value==="right"?createVNode(resolveComponent("icon-caret-left"),{class:`${c}-expand-icon`},null):createVNode(resolveComponent("icon-caret-right"),{class:`${c}-expand-icon`},null),B=()=>f.value&&createVNode(resolveComponent("icon-hover"),{prefix:c,class:y.value,disabled:a.disabled},{default:()=>{var P,D,k,I;return[(I=(k=(D=o["expand-icon"])!=null?D:(P=d==null?void 0:d.slots)==null?void 0:P["expand-icon"])==null?void 0:k({active:A.value,disabled:a.disabled,position:v.value}))!=null?I:E()]}});return()=>{var P,D,k;return createVNode("div",{class:_.value},[createVNode("div",{role:"button","aria-disabled":a.disabled,"aria-expanded":A.value,tabindex:"0",class:b.value,onClick:C},[B(),createVNode("div",{class:`${c}-header-title`},[(D=(P=o.header)==null?void 0:P.call(o))!=null?D:a.header]),o.extra&&createVNode("div",{class:`${c}-header-extra`},[(k=o.extra)==null?void 0:k.call(o)])]),createVNode(Transition,mergeProps({name:"collapse-slider"},w),{default:()=>{var I;return[withDirectives(createVNode("div",{role:"region",class:S.value},[m.value&&createVNode("div",{ref:"contentBoxRef",class:`${c}-content-box`},[(I=o.default)==null?void 0:I.call(o)])]),[[vShow,A.value]])]}})])}}});const Collapse=Object.assign(_Collapse,{Item:CollapseItem,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Collapse.name,_Collapse),a.component(s+CollapseItem.name,CollapseItem)}}),colors=["#00B42A","#3C7EFF","#FF7D00","#F76965","#F7BA1E","#F5319D","#D91AD9","#9FDB1D","#FADC19","#722ED1","#3491FA","#7BE188","#93BEFF","#FFCF8B","#FBB0A7","#FCE996","#FB9DC7","#F08EE6","#DCF190","#FDFA94","#C396ED","#9FD4FD"],hsvToRgb=(a,o,s)=>{const l=Math.floor(a*6),c=a*6-l,d=s*(1-o),u=s*(1-c*o),A=s*(1-(1-c)*o),g=l%6,f=[s,u,d,d,A,s][g],m=[A,s,s,u,d,d][g],v=[d,d,A,s,s,u][g];return{r:Math.round(f*255),g:Math.round(m*255),b:Math.round(v*255)}},rgbToHsv=(a,o,s)=>{a/=255,o/=255,s/=255;const l=Math.max(a,o,s),c=Math.min(a,o,s);let d=0;const u=l,A=l-c,g=l===0?0:A/l;if(l===c)d=0;else{switch(l){case a:d=(o-s)/A+(oparseInt(a,16),convertHexToDecimal=a=>parseIntFromHex(a)/255,formatInputToRgb=a=>{let o=matchers.rgb.exec(a);return o?{r:parseInt(o[1],10),g:parseInt(o[2],10),b:parseInt(o[3],10)}:(o=matchers.rgba.exec(a),o?{r:parseInt(o[1],10),g:parseInt(o[2],10),b:parseInt(o[3],10),a:parseFloat(o[4])}:(o=matchers.hex8.exec(a),o?{r:parseIntFromHex(o[1]),g:parseIntFromHex(o[2]),b:parseIntFromHex(o[3]),a:convertHexToDecimal(o[4])}:(o=matchers.hex6.exec(a),o?{r:parseIntFromHex(o[1]),g:parseIntFromHex(o[2]),b:parseIntFromHex(o[3])}:(o=matchers.hex4.exec(a),o?{r:parseIntFromHex(o[1]+o[1]),g:parseIntFromHex(o[2]+o[2]),b:parseIntFromHex(o[3]+o[3]),a:convertHexToDecimal(o[4]+o[4])}:(o=matchers.hex3.exec(a),o?{r:parseIntFromHex(o[1]+o[1]),g:parseIntFromHex(o[2]+o[2]),b:parseIntFromHex(o[3]+o[3])}:!1)))))},formatInputToHSVA=a=>{var o;const s=formatInputToRgb(a);return s?{...rgbToHsv(s.r,s.g,s.b),a:(o=s.a)!=null?o:1}:{h:0,s:1,v:1,a:1}},hexToRgb=a=>{if(a=a.trim().toLowerCase(),a.length===0)return!1;let o=matchers.hex6.exec(a);return o?{r:parseIntFromHex(o[1]),g:parseIntFromHex(o[2]),b:parseIntFromHex(o[3])}:(o=matchers.hex3.exec(a),o?{r:parseIntFromHex(o[1]+o[1]),g:parseIntFromHex(o[2]+o[2]),b:parseIntFromHex(o[3]+o[3])}:!1)},rgbToHex=(a,o,s)=>[Math.round(a).toString(16).padStart(2,"0"),Math.round(o).toString(16).padStart(2,"0"),Math.round(s).toString(16).padStart(2,"0")].join("").toUpperCase(),rgbaToHex=(a,o,s,l)=>[Math.round(a).toString(16).padStart(2,"0"),Math.round(o).toString(16).padStart(2,"0"),Math.round(s).toString(16).padStart(2,"0"),Math.round(l*255).toString(16).padStart(2,"0")].join("").toUpperCase(),useControlBlock=({value:a,onChange:o})=>{const s=ref(!1),l=ref(),c=ref(),d=(m,v)=>m<0?0:m>v?1:m/v,u=m=>{if(!l.value)return;const{clientX:v,clientY:C}=m,w=l.value.getBoundingClientRect(),_=[d(v-w.x,w.width),d(C-w.y,w.height)];(_[0]!==a[0]||_[1]!==a[1])&&(o==null||o(_))},A=()=>{s.value=!1,window.removeEventListener("mousemove",f),window.removeEventListener("mouseup",A),window.removeEventListener("contextmenu",A)},g=m=>{s.value=!0,u(m),window.addEventListener("mousemove",f),window.addEventListener("mouseup",A),window.addEventListener("contextmenu",A)};function f(m){m.preventDefault(),m.buttons>0?u(m):A()}return{active:s,blockRef:l,handlerRef:c,onMouseDown:g}};var ControlBar=defineComponent({name:"ControlBar",props:{x:{type:Number,required:!0},color:{type:Object,required:!0},colorString:String,type:String,onChange:Function},setup(a){const o=getPrefixCls("color-picker"),s=computed(()=>a.color.rgb),{blockRef:l,handlerRef:c,onMouseDown:d}=useControlBlock({value:[a.x,0],onChange:A=>{var g;return(g=a.onChange)==null?void 0:g.call(a,A[0])}}),u=()=>createVNode("div",{ref:c,class:`${o}-handler`,style:{left:`${a.x*100}%`,color:a.colorString}},null);return()=>a.type==="alpha"?createVNode("div",{class:`${o}-control-bar-bg`},[createVNode("div",{ref:l,class:[`${o}-control-bar`,`${o}-control-bar-alpha`],style:{background:`linear-gradient(to right, rgba(0, 0, 0, 0), rgb(${s.value.r}, ${s.value.g}, ${s.value.b}))`},onMousedown:d},[u()])]):createVNode("div",{ref:l,class:[`${o}-control-bar`,`${o}-control-bar-hue`],onMousedown:d},[u()])}}),Palette=defineComponent({name:"Palette",props:{color:{type:Object,required:!0},onChange:Function},setup(a){const o=getPrefixCls("color-picker"),s=computed(()=>a.color.hsv),{blockRef:l,handlerRef:c,onMouseDown:d}=useControlBlock({value:[s.value.s,1-s.value.v],onChange:A=>{var g;return(g=a.onChange)==null?void 0:g.call(a,A[0],1-A[1])}}),u=computed(()=>{const A=hsvToRgb(s.value.h,1,1);return`rgb(${A.r}, ${A.g}, ${A.b})`});return()=>createVNode("div",{ref:l,class:`${o}-palette`,style:{backgroundColor:u.value},onMousedown:d},[createVNode("div",{ref:c,class:`${o}-handler`,style:{top:`${(1-s.value.v)*100}%`,left:`${s.value.s*100}%`}},null)])}});function strip(a,o){return o===void 0&&(o=15),+parseFloat(Number(a).toPrecision(o))}function digitLength(a){var o=a.toString().split(/[eE]/),s=(o[0].split(".")[1]||"").length-+(o[1]||0);return s>0?s:0}function float2Fixed(a){if(a.toString().indexOf("e")===-1)return Number(a.toString().replace(".",""));var o=digitLength(a);return o>0?strip(Number(a)*Math.pow(10,o)):Number(a)}function checkBoundary(a){_boundaryCheckingState&&(a>Number.MAX_SAFE_INTEGER||a["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-plus`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4R=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$5M(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M5 24h38M24 5v38"},null,-1)]),14,_hoisted_1$4R)}var _IconPlus=_export_sfc$1(_sfc_main$6c,[["render",_sfc_render$5M]]);const IconPlus=Object.assign(_IconPlus,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPlus.name,_IconPlus)}}),_sfc_main$6b=defineComponent({name:"IconMinus",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-minus`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4Q=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$5L(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M5 24h38"},null,-1)]),14,_hoisted_1$4Q)}var _IconMinus=_export_sfc$1(_sfc_main$6b,[["render",_sfc_render$5L]]);const IconMinus=Object.assign(_IconMinus,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMinus.name,_IconMinus)}}),FIRST_DELAY=800,SPEED=150;index.enableBoundaryChecking(!1);var _InputNumber=defineComponent({name:"InputNumber",props:{modelValue:Number,defaultValue:Number,mode:{type:String,default:"embed"},precision:Number,step:{type:Number,default:1},disabled:{type:Boolean,default:!1},error:{type:Boolean,default:!1},max:{type:Number,default:1/0},min:{type:Number,default:-1/0},formatter:{type:Function},parser:{type:Function},placeholder:String,hideButton:{type:Boolean,default:!1},size:{type:String},allowClear:{type:Boolean,default:!1},modelEvent:{type:String,default:"change"},readOnly:{type:Boolean,default:!1},inputAttrs:{type:Object}},emits:{"update:modelValue":a=>!0,change:(a,o)=>!0,focus:a=>!0,blur:a=>!0,clear:a=>!0,input:(a,o,s)=>!0,keydown:a=>!0},setup(a,{emit:o,slots:s}){var l;const{size:c,disabled:d}=toRefs(a),u=getPrefixCls("input-number"),A=ref(),{mergedSize:g,mergedDisabled:f,eventHandlers:m}=useFormItem({size:c,disabled:d}),{mergedSize:v}=useSize$1(g),C=computed(()=>{if(isNumber$3(a.precision)){const V=`${a.step}`.split(".")[1],j=V&&V.length||0;return Math.max(j,a.precision)}}),w=V=>{var j,X;if(!isNumber$3(V))return"";const Z=C.value?V.toFixed(C.value):String(V);return(X=(j=a.formatter)==null?void 0:j.call(a,Z))!=null?X:Z},_=ref(w((l=a.modelValue)!=null?l:a.defaultValue)),b=computed(()=>{var V,j;if(!_.value)return;const X=Number((j=(V=a.parser)==null?void 0:V.call(a,_.value))!=null?j:_.value);return Number.isNaN(X)?void 0:X}),y=ref(isNumber$3(b.value)&&b.value<=a.min),S=ref(isNumber$3(b.value)&&b.value>=a.max);let E=0;const B=()=>{E&&(window.clearTimeout(E),E=0)},P=V=>{if(!isUndefined$1(V))return isNumber$3(a.min)&&Va.max&&(V=a.max),isNumber$3(C.value)?index.round(V,C.value):V},D=V=>{let j=!1,X=!1;isNumber$3(V)&&(V<=a.min&&(j=!0),V>=a.max&&(X=!0)),S.value!==X&&(S.value=X),y.value!==j&&(y.value=j)},k=()=>{const V=P(b.value),j=w(V);(V!==b.value||_.value!==j)&&(_.value=j),o("update:modelValue",V)};watch(()=>[a.max,a.min],()=>{k(),D(b.value)});const I=(V,j)=>{if(f.value||V==="plus"&&S.value||V==="minus"&&y.value)return;let X;isNumber$3(b.value)?X=P(index[V](b.value,a.step)):X=a.min===-1/0?0:a.min,_.value=w(X),D(X),o("update:modelValue",X),o("change",X,j)},L=(V,j,X=!1)=>{var Z;V.preventDefault(),!a.readOnly&&((Z=A.value)==null||Z.focus(),I(j,V),X&&(E=window.setTimeout(()=>V.target.dispatchEvent(V),E?SPEED:FIRST_DELAY)))},T=(V,j)=>{var X,Z,J,te;V=V.trim().replace(/。/g,"."),V=(Z=(X=a.parser)==null?void 0:X.call(a,V))!=null?Z:V,(isNumber$3(Number(V))||/^(\.|-)$/.test(V))&&(_.value=(te=(J=a.formatter)==null?void 0:J.call(a,V))!=null?te:V,D(b.value),o("input",b.value,_.value,j),a.modelEvent==="input"&&(o("update:modelValue",b.value),o("change",b.value,j)))},N=V=>{o("focus",V)},x=(V,j)=>{j instanceof MouseEvent&&!V||(k(),o("change",b.value,j))},M=V=>{o("blur",V)},F=V=>{var j,X;_.value="",o("update:modelValue",void 0),o("change",void 0,V),(X=(j=m.value)==null?void 0:j.onChange)==null||X.call(j,V),o("clear",V)},O=getKeyDownHandler(new Map([[KEYBOARD_KEY.ARROW_UP,V=>{V.preventDefault(),!a.readOnly&&I("plus",V)}],[KEYBOARD_KEY.ARROW_DOWN,V=>{V.preventDefault(),!a.readOnly&&I("minus",V)}]])),R=V=>{o("keydown",V),V.defaultPrevented||O(V)};watch(()=>a.modelValue,V=>{V!==b.value&&(_.value=w(V),D(V))});const Q=()=>{var V,j,X;return a.readOnly?null:createVNode(Fragment,null,[s.suffix&&createVNode("div",{class:`${u}-suffix`},[(V=s.suffix)==null?void 0:V.call(s)]),createVNode("div",{class:`${u}-step`},[createVNode("button",{class:[`${u}-step-button`,{[`${u}-step-button-disabled`]:f.value||S.value}],type:"button",tabindex:"-1",disabled:f.value||S.value,onMousedown:Z=>L(Z,"plus",!0),onMouseup:B,onMouseleave:B},[s.plus?(j=s.plus)==null?void 0:j.call(s):createVNode(IconUp,null,null)]),createVNode("button",{class:[`${u}-step-button`,{[`${u}-step-button-disabled`]:f.value||y.value}],type:"button",tabindex:"-1",disabled:f.value||y.value,onMousedown:Z=>L(Z,"minus",!0),onMouseup:B,onMouseleave:B},[s.minus?(X=s.minus)==null?void 0:X.call(s):createVNode(IconDown,null,null)])])])},z=computed(()=>[u,`${u}-mode-${a.mode}`,`${u}-size-${v.value}`,{[`${u}-readonly`]:a.readOnly}]),W=()=>createVNode(Button$1,{size:v.value,tabindex:"-1",class:`${u}-step-button`,disabled:f.value||y.value,onMousedown:V=>L(V,"minus",!0),onMouseup:B,onMouseleave:B},{icon:()=>createVNode(IconMinus,null,null)}),U=()=>createVNode(Button$1,{size:v.value,tabindex:"-1",class:`${u}-step-button`,disabled:f.value||S.value,onMousedown:V=>L(V,"plus",!0),onMouseup:B,onMouseleave:B},{icon:()=>createVNode(IconPlus,null,null)});return{inputRef:A,render:()=>{const V=a.mode==="embed"?{prepend:s.prepend,prefix:s.prefix,suffix:a.hideButton?s.suffix:Q,append:s.append}:{prepend:a.hideButton?s.prepend:W,prefix:s.prefix,suffix:s.suffix,append:a.hideButton?s.append:U};return createVNode(Input,{key:`__arco__${a.mode}`,ref:A,class:z.value,type:"text",allowClear:a.allowClear,size:v.value,modelValue:_.value,placeholder:a.placeholder,disabled:f.value,readonly:a.readOnly,error:a.error,inputAttrs:{role:"spinbutton","aria-valuemax":a.max,"aria-valuemin":a.min,"aria-valuenow":_.value,...a.inputAttrs},onInput:T,onFocus:N,onBlur:M,onClear:F,onChange:x,onKeydown:R},V)}}},methods:{focus(){var a;(a=this.inputRef)==null||a.focus()},blur(){var a;(a=this.inputRef)==null||a.blur()}},render(){return this.render()}});const InputNumber=Object.assign(_InputNumber,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_InputNumber.name,_InputNumber)}});var InputAlpha=defineComponent({name:"InputAlpha",props:{value:{type:Number,required:!0},disabled:Boolean,onChange:Function},setup(a){const o=getPrefixCls("color-picker");return()=>createVNode(InputNumber,{class:`${o}-input-alpha`,size:"mini",min:0,max:100,disabled:a.disabled,modelValue:Math.round(a.value*100),onChange:(s=100)=>{var l;return(l=a.onChange)==null?void 0:l.call(a,s/100)}},{suffix:()=>"%"})}}),InputRgb=defineComponent({name:"InputRgb",props:{color:{type:Object,required:!0},alpha:{type:Number,required:!0},disabled:Boolean,disabledAlpha:Boolean,onHsvChange:Function,onAlphaChange:Function},setup(a){const o=getPrefixCls("color-picker"),{color:s}=toRefs(a),l=c=>{var d;const u={...s.value.rgb,...c},A=rgbToHsv(u.r,u.g,u.b);(d=a.onHsvChange)==null||d.call(a,A)};return()=>createVNode(InputGroup,{class:`${o}-input-group`},{default:()=>[["r","g","b"].map(c=>createVNode(InputNumber,{key:c,size:"mini",min:0,max:255,disabled:a.disabled,modelValue:s.value.rgb[c],hideButton:!0,onChange:(d=0)=>l({[c]:d})},null)),!a.disabledAlpha&&createVNode(InputAlpha,{disabled:a.disabled,value:a.alpha,onChange:a.onAlphaChange},null)]})}}),InputHex=defineComponent({name:"InputHex",props:{color:{type:Object,required:!0},alpha:{type:Number,required:!0},disabled:Boolean,disabledAlpha:Boolean,onHsvChange:Function,onAlphaChange:Function},setup(a){const o=getPrefixCls("color-picker"),{color:s}=toRefs(a),[l,c]=useState(s.value.hex),d=g=>{var f;const m=hexToRgb(g)||{r:255,g:0,b:0},v=rgbToHsv(m.r,m.g,m.b);(f=a.onHsvChange)==null||f.call(a,v)},u=g=>{var f,m;const v=(m=(f=g.match(/[a-fA-F0-9]*/g))==null?void 0:f.join(""))!=null?m:"";v!==s.value.hex&&d(v.toUpperCase())},A=g=>{if(!g.clipboardData)return;let f=g.clipboardData.getData("Text");f.startsWith("#")&&(f=f.slice(1)),u(f),g.preventDefault()};return watch(s,()=>{s.value.hex!==l.value&&c(s.value.hex)}),()=>createVNode(InputGroup,{class:`${o}-input-group`},{default:()=>[createVNode(Input,{class:`${o}-input-hex`,size:"mini",maxLength:6,disabled:a.disabled,modelValue:l.value,onInput:c,onChange:u,onBlur:()=>d,onPressEnter:()=>d,onPaste:A},{prefix:()=>"#"}),!a.disabledAlpha&&createVNode(InputAlpha,{disabled:a.disabled,value:a.alpha,onChange:a.onAlphaChange},null)]})}}),Panel$2=defineComponent({name:"Panel",props:{color:{type:Object,required:!0},alpha:{type:Number,required:!0},colorString:String,disabled:Boolean,disabledAlpha:Boolean,showHistory:Boolean,showPreset:Boolean,format:String,historyColors:Array,presetColors:Array,onAlphaChange:Function,onHsvChange:Function},setup(a){const{t:o}=useI18n(),s=getPrefixCls("color-picker"),l=computed(()=>a.color.hsv),[c,d]=useState(a.format||"hex"),u=C=>{d(C)};ref(!1);const A=C=>{var w;const _=hexToRgb(C)||{r:255,g:0,b:0},b=rgbToHsv(_.r,_.g,_.b);(w=a.onHsvChange)==null||w.call(a,b)},g=()=>{const C={color:a.color,alpha:a.alpha,disabled:a.disabled,disabledAlpha:a.disabledAlpha,onHsvChange:a.onHsvChange,onAlphaChange:a.onAlphaChange};return c.value==="rgb"?createVNode(InputRgb,C,null):createVNode(InputHex,C,null)},f=C=>createVNode("div",{key:C,class:`${s}-color-block`,style:{backgroundColor:C},onClick:()=>A(C)},[createVNode("div",{class:`${s}-block`,style:{backgroundColor:C}},null)]),m=(C,w)=>createVNode("div",{class:`${s}-colors-section`},[createVNode("div",{class:`${s}-colors-text`},[C]),createVNode("div",{class:`${s}-colors-wrapper`},[w!=null&&w.length?createVNode("div",{class:`${s}-colors-list`},[w.map(f)]):createVNode("span",{class:`${s}-colors-empty`},[o("colorPicker.empty")])])]),v=()=>a.showHistory||a.showPreset?createVNode("div",{class:`${s}-panel-colors`},[a.showHistory&&m(o("colorPicker.history"),a.historyColors),a.showPreset&&m(o("colorPicker.preset"),a.presetColors)]):null;return()=>createVNode("div",{class:{[`${s}-panel`]:!0,[`${s}-panel-disabled`]:a.disabled}},[createVNode(Palette,{color:a.color,onChange:(C,w)=>{var _;return(_=a.onHsvChange)==null?void 0:_.call(a,{h:l.value.h,s:C,v:w})}},null),createVNode("div",{class:`${s}-panel-control`},[createVNode("div",{class:`${s}-control-wrapper`},[createVNode("div",null,[createVNode(ControlBar,{type:"hue",x:l.value.h,color:a.color,colorString:a.colorString,onChange:C=>{var w;return(w=a.onHsvChange)==null?void 0:w.call(a,{h:C,s:l.value.s,v:l.value.v})}},null),!a.disabledAlpha&&createVNode(ControlBar,{type:"alpha",x:a.alpha,color:a.color,colorString:a.colorString,onChange:a.onAlphaChange},null)]),createVNode("div",{class:`${s}-preview`,style:{backgroundColor:a.colorString}},null)]),createVNode("div",{class:`${s}-input-wrapper`},[createVNode(Select,{class:`${s}-select`,size:"mini","trigger-props":{class:`${s}-select-popup`},options:[{value:"hex",label:"Hex"},{value:"rgb",label:"RGB"}],modelValue:c.value,onChange:u},null),createVNode("div",{class:`${s}-group-wrapper`},[g()])])]),v()])}}),_ColorPicker=defineComponent({name:"ColorPicker",props:{modelValue:String,defaultValue:{type:String},format:{type:String},size:{type:String,default:"medium"},showText:{type:Boolean,default:!1},showHistory:{type:Boolean,default:!1},showPreset:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},disabledAlpha:{type:Boolean,default:!1},hideTrigger:{type:Boolean},triggerProps:{type:Object},historyColors:{type:Array},presetColors:{type:Array,default:()=>colors}},emits:{"update:modelValue":a=>!0,change:a=>!0,"popup-visible-change":(a,o)=>!0},setup(a,{emit:o,slots:s}){const l=getPrefixCls("color-picker"),c=computed(()=>{var E;return(E=a.modelValue)!=null?E:a.defaultValue}),d=computed(()=>formatInputToHSVA(c.value||"")),[u,A]=useState(d.value.a),[g,f]=useState({h:d.value.h,s:d.value.s,v:d.value.v});watch(()=>d.value,E=>{c.value!==C.value&&(A(E.a),f({h:E.h,s:E.s,v:E.v}))});const m=computed(()=>{const E=hsvToRgb(g.value.h,g.value.s,g.value.v),B=rgbToHex(E.r,E.g,E.b);return{hsv:g.value,rgb:E,hex:B}}),v=computed(()=>{const{r:E,g:B,b:P}=m.value.rgb;return`rgba(${E}, ${B}, ${P}, ${u.value.toFixed(2)})`}),C=computed(()=>{const{r:E,g:B,b:P}=m.value.rgb;return a.format==="rgb"?u.value<1&&!a.disabledAlpha?`rgba(${E}, ${B}, ${P}, ${u.value.toFixed(2)})`:`rgb(${E}, ${B}, ${P})`:u.value<1&&!a.disabledAlpha?`#${rgbaToHex(E,B,P,u.value)}`:`#${rgbToHex(E,B,P)}`});watch(C,E=>{o("update:modelValue",E),o("change",E)});const w=E=>{!a.disabled&&f(E)},_=E=>{!a.disabled&&A(E)},b=E=>{o("popup-visible-change",E,C.value)},y=()=>createVNode("div",{class:{[l]:!0,[`${l}-size-${a.size}`]:a.size,[`${l}-disabled`]:a.disabled}},[createVNode("div",{class:`${l}-preview`,style:{backgroundColor:C.value}},null),a.showText&&createVNode("div",{class:`${l}-value`},[C.value]),createVNode("input",{class:`${l}-input`,value:C.value,disabled:a.disabled},null)]),S=()=>createVNode(Panel$2,{color:m.value,alpha:u.value,colorString:v.value,historyColors:a.historyColors,presetColors:a.presetColors,showHistory:a.showHistory,showPreset:a.showPreset,disabled:a.disabled,disabledAlpha:a.disabledAlpha,format:a.format,onHsvChange:w,onAlphaChange:_},null);return()=>a.hideTrigger?S():createVNode(Trigger,mergeProps({trigger:"click",position:"bl",animationName:"slide-dynamic-origin",popupOffset:4,disabled:a.disabled,onPopupVisibleChange:b},a.triggerProps),{default:()=>[s.default?s.default():y()],content:S})}});const ColorPicker=Object.assign(_ColorPicker,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_ColorPicker.name,_ColorPicker)}});function hasPropOrSlot(a,o,s){return computed(()=>Boolean(a[s]||o[s]))}const _sfc_main$6a=defineComponent({name:"Comment",props:{author:{type:String},avatar:{type:String},content:{type:String},datetime:{type:String},align:{type:[String,Object],default:"left"}},setup(a,{slots:o}){const s=getPrefixCls("comment"),[l,c,d,u]=["author","avatar","content","datetime"].map(g=>hasPropOrSlot(a,o,g)),A=computed(()=>{const{align:g}=a;return{...isString$3(g)?{datetime:g,actions:g}:g}});return{prefixCls:s,hasAuthor:l,hasAvatar:c,hasContent:d,hasDatetime:u,computedAlign:A}}}),_hoisted_1$4P=["src"],_hoisted_2$m={key:0},_hoisted_3$e={key:0},_hoisted_4$c={key:0};function _sfc_render$5K(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.prefixCls)},[a.hasAvatar?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-avatar`)},[a.avatar?(openBlock(),createElementBlock("img",{key:0,src:a.avatar,alt:"comment-avatar"},null,8,_hoisted_1$4P)):renderSlot(a.$slots,"avatar",{key:1})],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-inner`)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-inner-content`)},[a.hasAuthor||a.hasDatetime?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-title ${a.prefixCls}-title-align-${a.computedAlign.datetime}`)},[a.hasAuthor?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-author`)},[a.author?(openBlock(),createElementBlock("span",_hoisted_2$m,toDisplayString(a.author),1)):renderSlot(a.$slots,"author",{key:1})],2)):createCommentVNode("v-if",!0),a.hasDatetime?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(`${a.prefixCls}-datetime`)},[a.datetime?(openBlock(),createElementBlock("span",_hoisted_3$e,toDisplayString(a.datetime),1)):renderSlot(a.$slots,"datetime",{key:1})],2)):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),a.hasContent?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-content`)},[a.content?(openBlock(),createElementBlock("span",_hoisted_4$c,toDisplayString(a.content),1)):renderSlot(a.$slots,"content",{key:1})],2)):createCommentVNode("v-if",!0),a.$slots.actions?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(`${a.prefixCls}-actions ${a.prefixCls}-actions-align-${a.computedAlign.actions}`)},[renderSlot(a.$slots,"actions")],2)):createCommentVNode("v-if",!0)],2),a.$slots.default?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-inner-comment`)},[renderSlot(a.$slots,"default")],2)):createCommentVNode("v-if",!0)],2)],2)}var _Comment=_export_sfc$1(_sfc_main$6a,[["render",_sfc_render$5K]]);const Comment=Object.assign(_Comment,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Comment.name,_Comment)}}),_sfc_main$69=defineComponent({name:"ConfigProvider",props:{prefixCls:{type:String,default:"arco"},locale:{type:Object},size:{type:String},global:{type:Boolean,default:!1},updateAtScroll:{type:Boolean,default:!1},scrollToClose:{type:Boolean,default:!1},exchangeTime:{type:Boolean,default:!0}},setup(a,{slots:o}){const{prefixCls:s,locale:l,size:c,updateAtScroll:d,scrollToClose:u,exchangeTime:A}=toRefs(a),g=reactive({slots:o,prefixCls:s,locale:l,size:c,updateAtScroll:d,scrollToClose:u,exchangeTime:A});if(a.global){const f=getCurrentInstance();f&&f.appContext.app.provide(configProviderInjectionKey,g)}else provide(configProviderInjectionKey,g)}});function _sfc_render$5J(a,o,s,l,c,d){return renderSlot(a.$slots,"default")}var _ConfigProvider=_export_sfc$1(_sfc_main$69,[["render",_sfc_render$5J]]);const ConfigProvider=Object.assign(_ConfigProvider,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_ConfigProvider.name,_ConfigProvider)}});function usePickerState(a){const{modelValue:o,defaultValue:s,format:l}=toRefs(a),c=computed(()=>getDayjsValue(o.value,l.value)),d=computed(()=>getDayjsValue(s.value,l.value)),[u,A]=useState(isUndefined$1(c.value)?isUndefined$1(d.value)?void 0:d.value:c.value);return watch(c,()=>{isUndefined$1(c.value)&&A(void 0)}),{value:computed(()=>c.value||u.value),setValue:A}}const _sfc_main$68=defineComponent({name:"DateInput",components:{IconHover,IconClose,FeedbackIcon},props:{size:{type:String},focused:{type:Boolean},disabled:{type:Boolean},readonly:{type:Boolean},error:{type:Boolean},allowClear:{type:Boolean},placeholder:{type:String},inputValue:{type:String},value:{type:Object},format:{type:[String,Function],required:!0}},emits:["clear","press-enter","change","blur"],setup(a,{emit:o,slots:s}){const{error:l,focused:c,disabled:d,size:u,value:A,format:g,inputValue:f}=toRefs(a),{mergedSize:m,mergedDisabled:v,mergedError:C,feedback:w}=useFormItem({size:u,disabled:d,error:l}),{mergedSize:_}=useSize$1(m),b=getPrefixCls("picker"),y=computed(()=>[b,`${b}-size-${_.value}`,{[`${b}-focused`]:c.value,[`${b}-disabled`]:v.value,[`${b}-error`]:C.value,[`${b}-has-prefix`]:s.prefix}]),S=computed(()=>{if(f!=null&&f.value)return f==null?void 0:f.value;if((A==null?void 0:A.value)&&isDayjs(A.value))return isFunction$2(g.value)?g.value(A.value):A.value.format(g.value)}),E=ref();return{feedback:w,prefixCls:b,classNames:y,displayValue:S,mergedDisabled:v,refInput:E,onPressEnter(){o("press-enter")},onChange(B){o("change",B)},onClear(B){o("clear",B)},onBlur(B){o("blur",B)}}},methods:{focus(){this.refInput&&this.refInput.focus&&this.refInput.focus()},blur(){this.refInput&&this.refInput.blur&&this.refInput.blur()}}}),_hoisted_1$4O=["disabled","placeholder","value"];function _sfc_render$5I(a,o,s,l,c,d){const u=resolveComponent("IconClose"),A=resolveComponent("IconHover"),g=resolveComponent("FeedbackIcon");return openBlock(),createElementBlock("div",{class:normalizeClass(a.classNames)},[a.$slots.prefix?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-prefix`)},[renderSlot(a.$slots,"prefix")],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-input`)},[createBaseVNode("input",mergeProps({ref:"refInput",disabled:a.mergedDisabled,placeholder:a.placeholder,class:`${a.prefixCls}-start-time`,value:a.displayValue},a.readonly?{readonly:!0}:{},{onKeydown:o[0]||(o[0]=withKeys((...f)=>a.onPressEnter&&a.onPressEnter(...f),["enter"])),onInput:o[1]||(o[1]=(...f)=>a.onChange&&a.onChange(...f)),onBlur:o[2]||(o[2]=(...f)=>a.onBlur&&a.onBlur(...f))}),null,16,_hoisted_1$4O)],2),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-suffix`)},[a.allowClear&&!a.mergedDisabled&&a.displayValue?(openBlock(),createBlock(A,{key:0,prefix:a.prefixCls,class:normalizeClass(`${a.prefixCls}-clear-icon`),onClick:a.onClear},{default:withCtx(()=>[createVNode(u)]),_:1},8,["prefix","class","onClick"])):createCommentVNode("v-if",!0),createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-suffix-icon`)},[renderSlot(a.$slots,"suffix-icon")],2),a.feedback?(openBlock(),createBlock(g,{key:1,type:a.feedback},null,8,["type"])):createCommentVNode("v-if",!0)],2)],2)}var DateInput=_export_sfc$1(_sfc_main$68,[["render",_sfc_render$5I]]);function getColumnsFromFormat(a){const o=["H","h","m","s","a","A"],s=[];let l=!1;return o.forEach(c=>{a.indexOf(c)!==-1&&(s.push(c),(c==="a"||c==="A")&&(l=!0))}),{list:s,use12Hours:l}}const scrollIds=new Map;function scrollTo(a,o,s){const l=scrollIds.get(a);isUndefined$1(l)||cancelAnimationFrame(l),s<=0&&(a.scrollTop=o),scrollIds.set(a,requestAnimationFrame(()=>{new Tween({from:{scrollTop:a.scrollTop},to:{scrollTop:o},duration:s,onUpdate:d=>{a.scrollTop=d.scrollTop}}).start()}))}function getFormattedValue(a,o){const s=l=>{if(isArray$2(l))return l.map(c=>s(c));if(!isUndefined$1(l))return l.format(o)};return s(a)}function isValidRangeValue$1(a){return isUndefined$1(a)?!0:isArray$2(a)?a.length===0||a.length===2&&isDayjs(a[0])&&isDayjs(a[1]):!1}function isValidInputValue(a,o){return a?typeof a=="string"&&dayjs(a,o).format(o)===a:!1}function isDisabledTime(a,{disabledHours:o,disabledMinutes:s,disabledSeconds:l}){if(!a)return!1;const c=a.hour(),d=a.minute(),u=a.second(),A=(o==null?void 0:o())||[],g=(s==null?void 0:s(c))||[],f=(l==null?void 0:l(c,d))||[],m=(v,C)=>!isUndefined$1(v)&&C.includes(v);return m(c,A)||m(d,g)||m(u,f)}var RenderFunction=defineComponent({name:"RenderFunction",props:{renderFunc:{type:Function,required:!0}},render(){return this.renderFunc(this.$attrs)}});const PickerInjectionKey=Symbol("PickerInjectionKey");function useDatePickerTransform$1(){const{datePickerT:a}=inject(PickerInjectionKey)||{};return a||((o,...s)=>o)}const _sfc_main$67=defineComponent({name:"PanelShortcuts",components:{Button:Button$1,RenderFunction},props:{prefixCls:{type:String,required:!0},shortcuts:{type:Array,default:()=>[]},showNowBtn:{type:Boolean}},emits:["item-click","item-mouse-enter","item-mouse-leave","now-click"],setup(a,{emit:o}){return{datePickerT:useDatePickerTransform$1(),onItemClick:l=>{o("item-click",l)},onItemMouseEnter:l=>{o("item-mouse-enter",l)},onItemMouseLeave:l=>{o("item-mouse-leave",l)},onNowClick:()=>{o("now-click")},isFunction:isFunction$2}}});function _sfc_render$5H(a,o,s,l,c,d){const u=resolveComponent("Button"),A=resolveComponent("RenderFunction");return openBlock(),createElementBlock("div",{class:normalizeClass(`${a.prefixCls}-shortcuts`)},[a.showNowBtn?(openBlock(),createBlock(u,{key:0,size:"mini",onClick:o[0]||(o[0]=()=>a.onNowClick())},{default:withCtx(()=>[createTextVNode(toDisplayString(a.datePickerT("datePicker.now")),1)]),_:1})):createCommentVNode("v-if",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(a.shortcuts,(g,f)=>(openBlock(),createBlock(u,{key:f,size:"mini",onClick:()=>a.onItemClick(g),onMouseenter:()=>a.onItemMouseEnter(g),onMouseleave:()=>a.onItemMouseLeave(g)},{default:withCtx(()=>[a.isFunction(g.label)?(openBlock(),createBlock(A,{key:0,"render-func":g.label},null,8,["render-func"])):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(g.label),1)],64))]),_:2},1032,["onClick","onMouseenter","onMouseleave"]))),128))],2)}var PanelShortcuts=_export_sfc$1(_sfc_main$67,[["render",_sfc_render$5H]]);function newArray(a){return[...Array(a)]}function normalizeRangeValue(a){if(!isUndefined$1(a))return isArray$2(a)?a:[a,void 0]}function isCompleteRangeValue(a){return!!a&&isDayjs(a[0])&&isDayjs(a[1])}function isValidRangeValue(a){return isUndefined$1(a)||a.length===0||isCompleteRangeValue(a)}function mergeValueWithTime(a,o,s){const l=o||a;return(s||a).set("year",l.year()).set("month",l.month()).set("date",l.date())}const _sfc_main$66=defineComponent({name:"IconDoubleLeft",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-double-left`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4N=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$5G(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M36.857 9.9 22.715 24.042l14.142 14.142M25.544 9.9 11.402 24.042l14.142 14.142"},null,-1)]),14,_hoisted_1$4N)}var _IconDoubleLeft=_export_sfc$1(_sfc_main$66,[["render",_sfc_render$5G]]);const IconDoubleLeft=Object.assign(_IconDoubleLeft,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDoubleLeft.name,_IconDoubleLeft)}}),_sfc_main$65=defineComponent({name:"IconDoubleRight",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-double-right`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4M=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$5F(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m11.143 38.1 14.142-14.142L11.143 9.816M22.456 38.1l14.142-14.142L22.456 9.816"},null,-1)]),14,_hoisted_1$4M)}var _IconDoubleRight=_export_sfc$1(_sfc_main$65,[["render",_sfc_render$5F]]);const IconDoubleRight=Object.assign(_IconDoubleRight,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDoubleRight.name,_IconDoubleRight)}}),_sfc_main$64=defineComponent({name:"PanelHeader",components:{IconLeft,IconRight,IconDoubleLeft,IconDoubleRight,RenderFunction},props:{prefixCls:{type:String,required:!0},title:{type:String,required:!0},mode:{type:String,default:"date"},value:{type:Object},icons:{type:Object},onPrev:{type:Function},onSuperPrev:{type:Function},onNext:{type:Function},onSuperNext:{type:Function},onLabelClick:{type:Function}},emits:["label-click"],setup(a){return{showPrev:computed(()=>isFunction$2(a.onPrev)),showSuperPrev:computed(()=>isFunction$2(a.onSuperPrev)),showNext:computed(()=>isFunction$2(a.onNext)),showSuperNext:computed(()=>isFunction$2(a.onSuperNext)),year:computed(()=>["date","quarter","month","week"].includes(a.mode)&&a.value?a.value.format("YYYY"):""),month:computed(()=>["date","week"].includes(a.mode)&&a.value?a.value.format("MM"):""),getIconClassName:o=>[`${a.prefixCls}-header-icon`,{[`${a.prefixCls}-header-icon-hidden`]:!o}]}}}),_hoisted_1$4L={key:1};function _sfc_render$5E(a,o,s,l,c,d){const u=resolveComponent("RenderFunction"),A=resolveComponent("IconDoubleLeft"),g=resolveComponent("IconLeft"),f=resolveComponent("IconRight"),m=resolveComponent("IconDoubleRight");return openBlock(),createElementBlock("div",{class:normalizeClass(`${a.prefixCls}-header`)},[createBaseVNode("div",{class:normalizeClass(a.getIconClassName(a.showSuperPrev)),onClick:o[0]||(o[0]=(...v)=>a.onSuperPrev&&a.onSuperPrev(...v))},[a.showSuperPrev?(openBlock(),createElementBlock(Fragment,{key:0},[a.icons&&a.icons.prevDouble?(openBlock(),createBlock(u,{key:0,"render-func":a.icons&&a.icons.prevDouble},null,8,["render-func"])):(openBlock(),createBlock(A,{key:1}))],64)):createCommentVNode("v-if",!0)],2),createBaseVNode("div",{class:normalizeClass(a.getIconClassName(a.showPrev)),onClick:o[1]||(o[1]=(...v)=>a.onPrev&&a.onPrev(...v))},[a.showPrev?(openBlock(),createElementBlock(Fragment,{key:0},[a.icons&&a.icons.prev?(openBlock(),createBlock(u,{key:0,"render-func":a.icons&&a.icons.prev},null,8,["render-func"])):(openBlock(),createBlock(g,{key:1}))],64)):createCommentVNode("v-if",!0)],2),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-header-title`)},[a.onLabelClick&&(a.year||a.month)?(openBlock(),createElementBlock(Fragment,{key:0},[a.year?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-header-label`),onClick:o[2]||(o[2]=()=>a.onLabelClick&&a.onLabelClick("year"))},toDisplayString(a.year),3)):createCommentVNode("v-if",!0),a.year&&a.month?(openBlock(),createElementBlock("span",_hoisted_1$4L,"-")):createCommentVNode("v-if",!0),a.month?(openBlock(),createElementBlock("span",{key:2,class:normalizeClass(`${a.prefixCls}-header-label`),onClick:o[3]||(o[3]=()=>a.onLabelClick&&a.onLabelClick("month"))},toDisplayString(a.month),3)):createCommentVNode("v-if",!0)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(a.title),1)],64))],2),createBaseVNode("div",{class:normalizeClass(a.getIconClassName(a.showNext)),onClick:o[4]||(o[4]=(...v)=>a.onNext&&a.onNext(...v))},[a.showNext?(openBlock(),createElementBlock(Fragment,{key:0},[a.icons&&a.icons.next?(openBlock(),createBlock(u,{key:0,"render-func":a.icons&&a.icons.next},null,8,["render-func"])):(openBlock(),createBlock(f,{key:1}))],64)):createCommentVNode("v-if",!0)],2),createBaseVNode("div",{class:normalizeClass(a.getIconClassName(a.showSuperNext)),onClick:o[5]||(o[5]=(...v)=>a.onSuperNext&&a.onSuperNext(...v))},[a.showSuperNext?(openBlock(),createElementBlock(Fragment,{key:0},[a.icons&&a.icons.nextDouble?(openBlock(),createBlock(u,{key:0,"render-func":a.icons&&a.icons.nextDouble},null,8,["render-func"])):(openBlock(),createBlock(m,{key:1}))],64)):createCommentVNode("v-if",!0)],2)],2)}var PanelHeader=_export_sfc$1(_sfc_main$64,[["render",_sfc_render$5E]]);function useCellClassName(a){const{rangeValues:o}=toRefs(a),s=computed(()=>(o==null?void 0:o.value)&&o.value.every(isDayjs)?getSortedDayjsArray(o.value):o==null?void 0:o.value),l=computed(()=>{var d;return(d=s.value)==null?void 0:d[0]}),c=computed(()=>{var d;return(d=s.value)==null?void 0:d[1]});return{getCellClassName:(d,u)=>{const{value:A,isSameTime:g,mode:f,prefixCls:m}=a,v=!d.isPrev&&!d.isNext,C=A&&g(d.value,A);let w=g(d.value,getNow());f==="week"&&(w=getNow().isSame(d.value,"date"));const _=v&&l.value&&g(d.value,l.value),b=v&&c.value&&g(d.value,c.value),y=v&&l.value&&c.value&&(_||b||d.value.isBetween(l.value,c.value,null,"[]"));return[`${m}-cell`,{[`${m}-cell-in-view`]:v,[`${m}-cell-today`]:w,[`${m}-cell-selected`]:C,[`${m}-cell-range-start`]:_,[`${m}-cell-range-end`]:b,[`${m}-cell-in-range`]:y,[`${m}-cell-disabled`]:u},d.classNames]}}}const _sfc_main$63=defineComponent({name:"PanelBody",components:{RenderFunction},props:{prefixCls:{type:String,required:!0},rows:{type:Array,default:()=>[]},value:{type:Object},disabledDate:{type:Function},isSameTime:{type:Function,required:!0},mode:{type:String},rangeValues:{type:Array},dateRender:{type:Function}},emits:["cell-click","cell-mouse-enter"],setup(a,{emit:o}){const{prefixCls:s,value:l,disabledDate:c,isSameTime:d,mode:u,rangeValues:A}=toRefs(a),{getCellClassName:g}=useCellClassName(reactive({prefixCls:s,value:l,isSameTime:d,mode:u,rangeValues:A})),f=m=>!!(isFunction$2(c==null?void 0:c.value)&&(c==null?void 0:c.value(getDateValue$1(m.value))));return{isWeek:computed(()=>(u==null?void 0:u.value)==="week"),getCellClassName:m=>{const v=f(m);return g(m,v)},onCellClick:m=>{f(m)||o("cell-click",m)},onCellMouseEnter:m=>{f(m)||o("cell-mouse-enter",m)},onCellMouseLeave:m=>{f(m)||o("cell-mouse-enter",m)},getDateValue:getDateValue$1}}}),_hoisted_1$4K=["onMouseenter","onMouseleave","onClick"];function _sfc_render$5D(a,o,s,l,c,d){const u=resolveComponent("RenderFunction");return openBlock(),createElementBlock("div",{class:normalizeClass(`${a.prefixCls}-body`)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.rows,(A,g)=>(openBlock(),createElementBlock("div",{key:g,class:normalizeClass([`${a.prefixCls}-row`,{[`${a.prefixCls}-row-week`]:a.isWeek}])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(A,(f,m)=>(openBlock(),createElementBlock(Fragment,null,[createCommentVNode(" \u4E00\u5E74\u4E2D\u7684\u7B2C\u51E0\u5468\uFF0C\u53EA\u5728 week \u6A21\u5F0F\u4E0B\u663E\u793A "),a.isWeek&&m===0?(openBlock(),createElementBlock("div",{key:m,class:normalizeClass([`${a.prefixCls}-cell`,`${a.prefixCls}-cell-week`])},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-date`)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-date-value`)},toDisplayString(f.label),3)],2)],2)):(openBlock(),createElementBlock("div",{key:m,class:normalizeClass(a.getCellClassName(f)),onMouseenter:()=>{a.onCellMouseEnter(f)},onMouseleave:()=>{a.onCellMouseLeave(f)},onClick:()=>{a.onCellClick(f)}},[a.dateRender?(openBlock(),createBlock(u,{key:0,"render-func":a.dateRender,date:a.getDateValue(f.value)},null,8,["render-func","date"])):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-date`)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-date-value`)},toDisplayString(f.label),3)],2))],42,_hoisted_1$4K))],64))),256))],2))),128))],2)}var PanelBody=_export_sfc$1(_sfc_main$63,[["render",_sfc_render$5D]]);const _sfc_main$62=defineComponent({name:"PanelWeekList",props:{prefixCls:{type:String,required:!0},weekList:{type:Array,required:!0}},setup(){const a=useDatePickerTransform$1();return{labelList:computed(()=>["sunday","monday","tuesday","wednesday","thursday","friday","saturday"].map(s=>a(`datePicker.week.short.${s}`)))}}});function _sfc_render$5C(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(`${a.prefixCls}-week-list`)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.weekList,u=>(openBlock(),createElementBlock("div",{key:u,class:normalizeClass(`${a.prefixCls}-week-list-item`)},toDisplayString(a.labelList[u]||""),3))),128))],2)}var PanelWeekList=_export_sfc$1(_sfc_main$62,[["render",_sfc_render$5C]]);const _sfc_main$61=defineComponent({name:"TimePickerColumn",props:{prefixCls:{type:String,required:!0},list:{type:Array,required:!0},value:{type:[Number,String]},visible:{type:Boolean}},emits:["select"],setup(a,{emit:o}){const{visible:s,value:l}=toRefs(a),c=ref(new Map),d=ref();function u(A=!1){if(!d.value||isUndefined$1(l==null?void 0:l.value)||!(s!=null&&s.value))return;const g=c.value.get(l.value);g&&scrollTo(d.value,g.offsetTop,A?100:0)}return watch([l,s],(A,[,g])=>{s.value!==g?nextTick(()=>{u()}):u(!0)}),onMounted(()=>{u()}),{refWrapper:d,refMap:c,onItemRef(A,g){c.value.set(g.value,A)},onItemClick(A){A.disabled||o("select",A.value)}}}}),_hoisted_1$4J=["onClick"];function _sfc_render$5B(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{ref:"refWrapper",class:normalizeClass(`${a.prefixCls}-column`)},[createBaseVNode("ul",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.list,u=>(openBlock(),createElementBlock("li",{key:u.value,ref_for:!0,ref:A=>{a.onItemRef(A,u)},class:normalizeClass([`${a.prefixCls}-cell`,{[`${a.prefixCls}-cell-disabled`]:u.disabled,[`${a.prefixCls}-cell-selected`]:u.selected}]),onClick:()=>{a.onItemClick(u)}},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-cell-inner`)},toDisplayString(u.label),3)],10,_hoisted_1$4J))),128))])],2)}var TimeColumn=_export_sfc$1(_sfc_main$61,[["render",_sfc_render$5B]]);function useTimeList(a){const{format:o,step:s,use12Hours:l,hideDisabledOptions:c,disabledHours:d,disabledMinutes:u,disabledSeconds:A,selectedHour:g,selectedMinute:f,selectedSecond:m,selectedAmpm:v,disabled:C}=toRefs(a),w=computed(()=>{var E;const{hour:B=1}=(s==null?void 0:s.value)||{},P=((E=d==null?void 0:d.value)==null?void 0:E.call(d))||[];let D=[];for(let k=0;k<(l.value?12:24);k+=B)D.push(k);return l.value&&(D[0]=12),c.value&&P.length&&(D=D.filter(k=>P.indexOf(k)<0)),D.map(k=>({label:padStart(k,2,"0"),value:k,selected:g.value===k,disabled:(C==null?void 0:C.value)||P.includes(k)}))}),_=computed(()=>{var E;const{minute:B=1}=(s==null?void 0:s.value)||{},P=((E=u==null?void 0:u.value)==null?void 0:E.call(u,g.value))||[];let D=[];for(let k=0;k<60;k+=B)D.push(k);return c.value&&P.length&&(D=D.filter(k=>P.indexOf(k)<0)),D.map(k=>({label:padStart(k,2,"0"),value:k,selected:f.value===k,disabled:(C==null?void 0:C.value)||P.includes(k)}))}),b=computed(()=>{var E;const{second:B=1}=(s==null?void 0:s.value)||{},P=((E=A==null?void 0:A.value)==null?void 0:E.call(A,g.value,f.value))||[];let D=[];for(let k=0;k<60;k+=B)D.push(k);return c.value&&P.length&&(D=D.filter(k=>P.indexOf(k)<0)),D.map(k=>({label:padStart(k,2,"0"),value:k,selected:m.value===k,disabled:(C==null?void 0:C.value)||P.includes(k)}))}),y=["am","pm"],S=computed(()=>{const E=getColumnsFromFormat(o.value).list.includes("A");return y.map(B=>({label:E?B.toUpperCase():B,value:B,selected:v.value===B,disabled:C==null?void 0:C.value}))});return{hours:w,minutes:_,seconds:b,ampmList:S}}function useTimeFormat(a){const{format:o,use12Hours:s,defaultFormat:l}=toRefs(a),c=computed(()=>{let f=(o==null?void 0:o.value)||(l==null?void 0:l.value);return(!f||!getColumnsFromFormat(f).list.length)&&(f=s!=null&&s.value?"hh:mm:ss a":"HH:mm:ss"),f}),d=computed(()=>getColumnsFromFormat(c.value)),u=computed(()=>d.value.list),A=computed(()=>d.value.use12Hours),g=computed(()=>!!((s==null?void 0:s.value)||A.value));return{columns:u,use12Hours:g,format:c}}function useIsDisabledTime(a){const o=s=>isDisabledTime(s,{disabledHours:a.disabledHours,disabledMinutes:a.disabledMinutes,disabledSeconds:a.disabledSeconds});return s=>isArray$2(s)?s.some(l=>o(l)):o(s)}const _sfc_main$60=defineComponent({name:"TimePickerPanel",components:{TimeColumn,Button:Button$1},props:{value:{type:Object},visible:{type:Boolean},format:{type:String,default:"HH:mm:ss"},use12Hours:{type:Boolean},step:{type:Object},disabledHours:{type:Function},disabledMinutes:{type:Function},disabledSeconds:{type:Function},hideDisabledOptions:{type:Boolean},hideFooter:{type:Boolean},isRange:{type:Boolean},disabled:{type:Boolean}},emits:{select:a=>isDayjs(a),confirm:a=>isDayjs(a)},setup(a,{emit:o}){const{value:s,visible:l,format:c,step:d,use12Hours:u,hideDisabledOptions:A,disabledHours:g,disabledMinutes:f,disabledSeconds:m,disabled:v}=toRefs(a),C=getPrefixCls("timepicker"),{t:w}=useI18n(),{columns:_,use12Hours:b,format:y}=useTimeFormat(reactive({format:c,use12Hours:u})),S=ref(s==null?void 0:s.value),E=Q=>{S.value=Q};watch([l,s],()=>{!l.value||E(s==null?void 0:s.value)});const B=computed(()=>{var Q;const z=(Q=S.value)==null?void 0:Q.hour();return isUndefined$1(z)||!b.value?z:z>12?z-12:z===0?12:z}),P=computed(()=>{var Q;return(Q=S.value)==null?void 0:Q.minute()}),D=computed(()=>{var Q;return(Q=S.value)==null?void 0:Q.second()}),k=computed(()=>{var Q;const z=(Q=S.value)==null?void 0:Q.hour();return!isUndefined$1(z)&&z>=12?"pm":"am"}),{hours:I,minutes:L,seconds:T,ampmList:N}=useTimeList(reactive({format:y,step:d,use12Hours:b,hideDisabledOptions:A,disabledHours:g,disabledMinutes:f,disabledSeconds:m,selectedHour:B,selectedMinute:P,selectedSecond:D,selectedAmpm:k,disabled:v})),x=useIsDisabledTime(reactive({disabledHours:g,disabledMinutes:f,disabledSeconds:m})),M=computed(()=>x(S.value));function F(Q){isUndefined$1(Q)||o("confirm",Q)}function O(Q){E(Q),o("select",Q)}function R(Q,z="hour"){let W;const U=B.value||"00",H=P.value||"00",V=D.value||"00",j=k.value||"am";switch(z){case"hour":W=`${Q}:${H}:${V}`;break;case"minute":W=`${U}:${Q}:${V}`;break;case"second":W=`${U}:${H}:${Q}`;break;case"ampm":W=`${U}:${H}:${V} ${Q}`;break;default:W="00:00:00"}let X="HH:mm:ss";b.value&&(X="HH:mm:ss a",z!=="ampm"&&(W=`${W} ${j}`)),W=dayjs(W,X),O(W)}return{prefixCls:C,t:w,hours:I,minutes:L,seconds:T,ampmList:N,selectedValue:S,selectedHour:B,selectedMinute:P,selectedSecond:D,selectedAmpm:k,computedUse12Hours:b,confirmBtnDisabled:M,columns:_,onSelect:R,onSelectNow(){const Q=dayjs(new Date);O(Q)},onConfirm(){F(S.value)}}}});function _sfc_render$5A(a,o,s,l,c,d){const u=resolveComponent("TimeColumn"),A=resolveComponent("Button");return openBlock(),createElementBlock(Fragment,null,[createBaseVNode("div",{class:normalizeClass(a.prefixCls)},[a.columns.includes("H")||a.columns.includes("h")?(openBlock(),createBlock(u,{key:0,value:a.selectedHour,list:a.hours,"prefix-cls":a.prefixCls,visible:a.visible,onSelect:o[0]||(o[0]=g=>{a.onSelect(g,"hour")})},null,8,["value","list","prefix-cls","visible"])):createCommentVNode("v-if",!0),a.columns.includes("m")?(openBlock(),createBlock(u,{key:1,value:a.selectedMinute,list:a.minutes,"prefix-cls":a.prefixCls,visible:a.visible,onSelect:o[1]||(o[1]=g=>{a.onSelect(g,"minute")})},null,8,["value","list","prefix-cls","visible"])):createCommentVNode("v-if",!0),a.columns.includes("s")?(openBlock(),createBlock(u,{key:2,value:a.selectedSecond,list:a.seconds,"prefix-cls":a.prefixCls,visible:a.visible,onSelect:o[2]||(o[2]=g=>{a.onSelect(g,"second")})},null,8,["value","list","prefix-cls","visible"])):createCommentVNode("v-if",!0),a.computedUse12Hours?(openBlock(),createBlock(u,{key:3,value:a.selectedAmpm,list:a.ampmList,"prefix-cls":a.prefixCls,visible:a.visible,onSelect:o[3]||(o[3]=g=>{a.onSelect(g,"ampm")})},null,8,["value","list","prefix-cls","visible"])):createCommentVNode("v-if",!0)],2),a.$slots["extra-footer"]?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-footer-extra-wrapper`)},[renderSlot(a.$slots,"extra-footer")],2)):createCommentVNode("v-if",!0),a.hideFooter?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-footer-btn-wrapper`)},[a.isRange?createCommentVNode("v-if",!0):(openBlock(),createBlock(A,{key:0,size:"mini",onClick:a.onSelectNow},{default:withCtx(()=>[createTextVNode(toDisplayString(a.t("datePicker.now")),1)]),_:1},8,["onClick"])),createVNode(A,{type:"primary",size:"mini",disabled:a.confirmBtnDisabled||!a.selectedValue,onClick:a.onConfirm},{default:withCtx(()=>[createTextVNode(toDisplayString(a.t("datePicker.ok")),1)]),_:1},8,["disabled","onClick"])],2))],64)}var Panel$1=_export_sfc$1(_sfc_main$60,[["render",_sfc_render$5A]]);const _sfc_main$5$=defineComponent({name:"IconCalendar",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-calendar`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4I=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$5z(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M7 22h34M14 5v8m20-8v8M8 41h32a1 1 0 0 0 1-1V10a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v30a1 1 0 0 0 1 1Z"},null,-1)]),14,_hoisted_1$4I)}var _IconCalendar=_export_sfc$1(_sfc_main$5$,[["render",_sfc_render$5z]]);const IconCalendar=Object.assign(_IconCalendar,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCalendar.name,_IconCalendar)}}),_sfc_main$5_=defineComponent({name:"IconClockCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-clock-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4H=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$5y(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 14v10h9.5m8.5 0c0 9.941-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6s18 8.059 18 18Z"},null,-1)]),14,_hoisted_1$4H)}var _IconClockCircle=_export_sfc$1(_sfc_main$5_,[["render",_sfc_render$5y]]);const IconClockCircle=Object.assign(_IconClockCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconClockCircle.name,_IconClockCircle)}}),ROW_COUNT$2=6,COL_COUNT$2=7,CELL_COUNT$2=ROW_COUNT$2*COL_COUNT$2;function getCellData(a){return{label:a.date(),value:a}}const _sfc_main$5Z=defineComponent({name:"DatePanel",components:{PanelHeader,PanelBody,PanelWeekList,TimePanel:Panel$1,IconCalendar,IconClockCircle},props:{isRange:{type:Boolean},value:{type:Object},rangeValues:{type:Array},headerValue:{type:Object,required:!0},footerValue:{type:Object},timePickerValue:{type:Object},headerOperations:{type:Object,default:()=>({})},headerIcons:{type:Object,default:()=>({})},dayStartOfWeek:{type:Number,default:0},disabledDate:{type:Function},disabledTime:{type:Function},isSameTime:{type:Function},mode:{type:String,default:"date"},showTime:{type:Boolean},timePickerProps:{type:Object},currentView:{type:String},dateRender:{type:Function},disabled:{type:Boolean},onHeaderLabelClick:{type:Function}},emits:["select","time-picker-select","cell-mouse-enter","current-view-change","update:currentView"],setup(a,{emit:o}){const{isRange:s,headerValue:l,footerValue:c,dayStartOfWeek:d,isSameTime:u,mode:A,showTime:g,currentView:f,disabledTime:m}=toRefs(a),v=useDatePickerTransform$1(),C=computed(()=>(A==null?void 0:A.value)==="week"),w=computed(()=>getPrefixCls(C.value?"panel-week":"panel-date")),_=getPrefixCls("picker"),[b,y]=useMergeState("date",reactive({value:f})),S=computed(()=>g.value&&s.value),E=computed(()=>!g.value||!S.value||b.value==="date"),B=computed(()=>g.value&&(!S.value||b.value==="time")),P=computed(()=>[w.value,{[`${w.value}-with-view-tabs`]:S.value}]),D=computed(()=>l.value.format("YYYY-MM")),k=computed(()=>{var F;return g.value&&((F=m==null?void 0:m.value)==null?void 0:F.call(m,getDateValue$1((c==null?void 0:c.value)||getNow())))||{}}),I=computed(()=>{const F=[0,1,2,3,4,5,6],O=Math.max(d.value%7,0);return[...F.slice(O),...F.slice(0,O)]}),L=computed(()=>{const F=methods.startOf(l.value,"month"),O=F.day(),R=F.daysInMonth(),Q=I.value.indexOf(O),z=newArray(CELL_COUNT$2);for(let U=0;UQ+R-1};return newArray(ROW_COUNT$2).map((U,H)=>{const V=z.slice(H*COL_COUNT$2,(H+1)*COL_COUNT$2);if(C.value){const j=V[0].value;V.unshift({label:j.week(),value:j})}return V})}),T=computed(()=>(u==null?void 0:u.value)||((F,O)=>F.isSame(O,"day")));function N(F){o("select",F.value)}function x(F){o("time-picker-select",F)}function M(F){o("cell-mouse-enter",F.value)}return{prefixCls:w,classNames:P,pickerPrefixCls:_,headerTitle:D,rows:L,weekList:computed(()=>C.value?[-1,...I.value]:I.value),mergedIsSameTime:T,disabledTimeProps:k,onCellClick:N,onCellMouseEnter:M,onTimePanelSelect:x,showViewTabs:S,showDateView:E,showTimeView:B,changeViewTo:F=>{o("current-view-change",F),o("update:currentView",F),y(F)},datePickerT:v}}});function _sfc_render$5x(a,o,s,l,c,d){const u=resolveComponent("PanelHeader"),A=resolveComponent("PanelWeekList"),g=resolveComponent("PanelBody"),f=resolveComponent("TimePanel"),m=resolveComponent("IconCalendar"),v=resolveComponent("IconClockCircle");return openBlock(),createElementBlock("div",{class:normalizeClass(a.classNames)},[a.showDateView?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-inner`)},[createVNode(u,mergeProps({...a.headerOperations,icons:a.headerIcons},{"prefix-cls":a.pickerPrefixCls,title:a.headerTitle,mode:a.mode,value:a.headerValue,"on-label-click":a.onHeaderLabelClick}),null,16,["prefix-cls","title","mode","value","on-label-click"]),createVNode(A,{"prefix-cls":a.pickerPrefixCls,"week-list":a.weekList},null,8,["prefix-cls","week-list"]),createVNode(g,{mode:a.mode,"prefix-cls":a.pickerPrefixCls,rows:a.rows,value:a.isRange?void 0:a.value,"range-values":a.rangeValues,"disabled-date":a.disabledDate,"is-same-time":a.mergedIsSameTime,"date-render":a.dateRender,onCellClick:a.onCellClick,onCellMouseEnter:a.onCellMouseEnter},null,8,["mode","prefix-cls","rows","value","range-values","disabled-date","is-same-time","date-render","onCellClick","onCellMouseEnter"])],2)):createCommentVNode("v-if",!0),a.showTimeView?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-timepicker`)},[createBaseVNode("header",{class:normalizeClass(`${a.prefixCls}-timepicker-title`)},toDisplayString(a.datePickerT("datePicker.selectTime")),3),createVNode(f,mergeProps({...a.timePickerProps,...a.disabledTimeProps},{"hide-footer":"",value:a.value||a.isRange?a.timePickerValue:void 0,disabled:a.disabled,onSelect:a.onTimePanelSelect}),null,16,["value","disabled","onSelect"])],2)):createCommentVNode("v-if",!0),a.showViewTabs?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(`${a.prefixCls}-footer`)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-view-tabs`)},[createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-view-tab-pane`,{[`${a.prefixCls}-view-tab-pane-active`]:a.showDateView}]),onClick:o[0]||(o[0]=()=>a.changeViewTo("date"))},[createVNode(m),createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-view-tab-pane-text`)},toDisplayString(a.footerValue&&a.footerValue.format("YYYY-MM-DD")),3)],2),createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-view-tab-pane`,{[`${a.prefixCls}-view-tab-pane-active`]:a.showTimeView}]),onClick:o[1]||(o[1]=()=>a.changeViewTo("time"))},[createVNode(v),createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-view-tab-pane-text`)},toDisplayString(a.timePickerValue&&a.timePickerValue.format("HH:mm:ss")),3)],2)],2)],2)):createCommentVNode("v-if",!0)],2)}var DatePanel=_export_sfc$1(_sfc_main$5Z,[["render",_sfc_render$5x]]);const _sfc_main$5Y=defineComponent({name:"WeekPanel",components:{DatePanel},props:{dayStartOfWeek:{type:Number,default:0}},emits:["select","cell-mouse-enter"],setup(a,{emit:o}){return useI18n(),{isSameTime:(l,c)=>methods.isSameWeek(l,c,a.dayStartOfWeek),onSelect:l=>{const c=methods.startOfWeek(l,a.dayStartOfWeek);o("select",c)},onCellMouseEnter:l=>{const c=methods.startOfWeek(l,a.dayStartOfWeek);o("cell-mouse-enter",c)}}}});function _sfc_render$5w(a,o,s,l,c,d){const u=resolveComponent("DatePanel");return openBlock(),createBlock(u,mergeProps(a.$attrs,{mode:"week","is-week":"","day-start-of-week":a.dayStartOfWeek,"is-same-time":a.isSameTime,onSelect:a.onSelect,onCellMouseEnter:a.onCellMouseEnter}),null,16,["day-start-of-week","is-same-time","onSelect","onCellMouseEnter"])}var WeekPanel=_export_sfc$1(_sfc_main$5Y,[["render",_sfc_render$5w]]);const MONTH_LIST=["January","February","March","April","May","June","July","August","September","October","November","December"],CELL_COUNT$1=12,ROW_COUNT$1=4,COL_COUNT$1=3,_sfc_main$5X=defineComponent({name:"MonthPanel",components:{PanelHeader,PanelBody},props:{headerValue:{type:Object,required:!0},headerOperations:{type:Object,default:()=>({})},headerIcons:{type:Object,default:()=>({})},value:{type:Object},disabledDate:{type:Function},rangeValues:{type:Array},dateRender:{type:Function},onHeaderLabelClick:{type:Function},abbreviation:{type:Boolean,default:!0}},emits:["select","cell-mouse-enter"],setup(a,{emit:o}){const s=useDatePickerTransform$1(),{headerValue:l}=toRefs(a),c=computed(()=>getPrefixCls("panel-month")),d=getPrefixCls("picker"),u=computed(()=>l.value.format("YYYY")),A=computed(()=>{const v=l.value.year(),C=a.abbreviation?"short":"long",w=newArray(CELL_COUNT$1).map((b,y)=>({label:s(`datePicker.month.${C}.${MONTH_LIST[y]}`),value:dayjs(`${v}-${y+1}`,"YYYY-M")}));return newArray(ROW_COUNT$1).map((b,y)=>w.slice(y*COL_COUNT$1,(y+1)*COL_COUNT$1))}),g=(v,C)=>v.isSame(C,"month");function f(v){o("select",v.value)}function m(v){o("cell-mouse-enter",v.value)}return{prefixCls:c,pickerPrefixCls:d,headerTitle:u,rows:A,isSameTime:g,onCellClick:f,onCellMouseEnter:m}}});function _sfc_render$5v(a,o,s,l,c,d){const u=resolveComponent("PanelHeader"),A=resolveComponent("PanelBody");return openBlock(),createElementBlock("div",{class:normalizeClass(a.prefixCls)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-inner`)},[createVNode(u,mergeProps({...a.headerOperations,icons:a.headerIcons},{"prefix-cls":a.pickerPrefixCls,title:a.headerTitle,mode:"month",value:a.headerValue,"on-label-click":a.onHeaderLabelClick}),null,16,["prefix-cls","title","value","on-label-click"]),createVNode(A,{mode:"month","prefix-cls":a.pickerPrefixCls,rows:a.rows,value:a.value,"range-values":a.rangeValues,"disabled-date":a.disabledDate,"is-same-time":a.isSameTime,"date-render":a.dateRender,onCellClick:a.onCellClick,onCellMouseEnter:a.onCellMouseEnter},null,8,["prefix-cls","rows","value","range-values","disabled-date","is-same-time","date-render","onCellClick","onCellMouseEnter"])],2)],2)}var MonthPanel=_export_sfc$1(_sfc_main$5X,[["render",_sfc_render$5v]]);const ROW_COUNT=4,COL_COUNT=3,CELL_COUNT=ROW_COUNT*COL_COUNT,SPAN=10,_sfc_main$5W=defineComponent({name:"YearPanel",components:{PanelHeader,PanelBody},props:{headerValue:{type:Object,required:!0},headerOperations:{type:Object,default:()=>({})},headerIcons:{type:Object,default:()=>({})},value:{type:Object},disabledDate:{type:Function},rangeValues:{type:Array},dateRender:{type:Function}},emits:["select","cell-mouse-enter"],setup(a,{emit:o}){const{headerValue:s}=toRefs(a),l=computed(()=>getPrefixCls("panel-year")),c=getPrefixCls("picker"),d=computed(()=>{const m=Math.floor(s.value.year()/SPAN)*SPAN-1,v=newArray(CELL_COUNT).map((w,_)=>({label:m+_,value:dayjs(`${m+_}`,"YYYY"),isPrev:_<1,isNext:_>SPAN}));return newArray(ROW_COUNT).map((w,_)=>v.slice(_*COL_COUNT,(_+1)*COL_COUNT))}),u=computed(()=>`${d.value[0][1].label}-${d.value[ROW_COUNT-1][COL_COUNT-1].label}`),A=(m,v)=>m.isSame(v,"year");function g(m){o("select",m.value)}function f(m){o("cell-mouse-enter",m.value)}return{prefixCls:l,pickerPrefixCls:c,headerTitle:u,rows:d,isSameTime:A,onCellClick:g,onCellMouseEnter:f}}});function _sfc_render$5u(a,o,s,l,c,d){const u=resolveComponent("PanelHeader"),A=resolveComponent("PanelBody");return openBlock(),createElementBlock("div",{class:normalizeClass(a.prefixCls)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-inner`)},[createVNode(u,mergeProps({...a.headerOperations,icons:a.headerIcons},{"prefix-cls":a.pickerPrefixCls,title:a.headerTitle}),null,16,["prefix-cls","title"]),createVNode(A,{mode:"year","prefix-cls":a.pickerPrefixCls,rows:a.rows,value:a.value,"range-values":a.rangeValues,"disabled-date":a.disabledDate,"is-same-time":a.isSameTime,"date-render":a.dateRender,onCellClick:a.onCellClick,onCellMouseEnter:a.onCellMouseEnter},null,8,["prefix-cls","rows","value","range-values","disabled-date","is-same-time","date-render","onCellClick","onCellMouseEnter"])],2)],2)}var YearPanel=_export_sfc$1(_sfc_main$5W,[["render",_sfc_render$5u]]);const _sfc_main$5V=defineComponent({name:"QuarterPanel",components:{PanelHeader,PanelBody},props:{headerValue:{type:Object,required:!0},headerOperations:{type:Object,default:()=>({})},headerIcons:{type:Object,default:()=>({})},value:{type:Object},disabledDate:{type:Function},rangeValues:{type:Array},dateRender:{type:Function},onHeaderLabelClick:{type:Function}},emits:["select","cell-mouse-enter"],setup(a,{emit:o}){const{headerValue:s}=toRefs(a),l=computed(()=>getPrefixCls("panel-quarter")),c=getPrefixCls("picker"),d=computed(()=>s.value.format("YYYY")),u=computed(()=>{const m=s.value.year();return[[1,2,3,4].map(v=>({label:`Q${v}`,value:dayjs(`${m}-${padStart((v-1)*3+1,2,"0")}-01`)}))]}),A=(m,v)=>m.isSame(v,"month")||m.isSame(v,"year")&&Math.floor(m.month()/3)===Math.floor(v.month()/3);function g(m){o("select",m.value)}function f(m){o("cell-mouse-enter",m.value)}return{prefixCls:l,pickerPrefixCls:c,headerTitle:d,rows:u,isSameTime:A,onCellClick:g,onCellMouseEnter:f}}});function _sfc_render$5t(a,o,s,l,c,d){const u=resolveComponent("PanelHeader"),A=resolveComponent("PanelBody");return openBlock(),createElementBlock("div",{class:normalizeClass(a.prefixCls)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-inner`)},[createVNode(u,mergeProps({...a.headerOperations,icons:a.headerIcons},{"prefix-cls":a.pickerPrefixCls,title:a.headerTitle,mode:"quarter",value:a.headerValue,"on-label-click":a.onHeaderLabelClick}),null,16,["prefix-cls","title","value","on-label-click"]),createVNode(A,{mode:"quarter","prefix-cls":a.pickerPrefixCls,rows:a.rows,value:a.value,"range-values":a.rangeValues,"disabled-date":a.disabledDate,"is-same-time":a.isSameTime,"date-render":a.dateRender,onCellClick:a.onCellClick,onCellMouseEnter:a.onCellMouseEnter},null,8,["prefix-cls","rows","value","range-values","disabled-date","is-same-time","date-render","onCellClick","onCellMouseEnter"])],2)],2)}var QuarterPanel=_export_sfc$1(_sfc_main$5V,[["render",_sfc_render$5t]]);const _sfc_main$5U=defineComponent({name:"IconLink",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-link`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4G=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$5s(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m14.1 25.414-4.95 4.95a6 6 0 0 0 8.486 8.485l8.485-8.485a6 6 0 0 0 0-8.485m7.779.707 4.95-4.95a6 6 0 1 0-8.486-8.485l-8.485 8.485a6 6 0 0 0 0 8.485"},null,-1)]),14,_hoisted_1$4G)}var _IconLink=_export_sfc$1(_sfc_main$5U,[["render",_sfc_render$5s]]);const IconLink=Object.assign(_IconLink,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLink.name,_IconLink)}}),_sfc_main$5T=defineComponent({name:"Link",components:{IconLink,IconLoading},props:{href:String,status:{type:String,default:"normal"},hoverable:{type:Boolean,default:!0},icon:Boolean,loading:Boolean,disabled:Boolean},emits:{click:a=>!0},setup(a,{slots:o,emit:s}){const l=getPrefixCls("link"),c=hasPropOrSlot(a,o,"icon"),d=A=>{if(a.disabled||a.loading){A.preventDefault();return}s("click",A)};return{cls:computed(()=>[l,`${l}-status-${a.status}`,{[`${l}-disabled`]:a.disabled,[`${l}-loading`]:a.loading,[`${l}-hoverless`]:!a.hoverable,[`${l}-with-icon`]:a.loading||c.value}]),prefixCls:l,showIcon:c,handleClick:d}}}),_hoisted_1$4F=["href"];function _sfc_render$5r(a,o,s,l,c,d){const u=resolveComponent("icon-loading"),A=resolveComponent("icon-link");return openBlock(),createElementBlock("a",{href:a.disabled?void 0:a.href,class:normalizeClass(a.cls),onClick:o[0]||(o[0]=(...g)=>a.handleClick&&a.handleClick(...g))},[a.loading||a.showIcon?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-icon`)},[a.loading?(openBlock(),createBlock(u,{key:0})):renderSlot(a.$slots,"icon",{key:1},()=>[createVNode(A)])],2)):createCommentVNode("v-if",!0),renderSlot(a.$slots,"default")],10,_hoisted_1$4F)}var _Link=_export_sfc$1(_sfc_main$5T,[["render",_sfc_render$5r]]);const Link$2=Object.assign(_Link,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Link.name,_Link)}}),_sfc_main$5S=defineComponent({name:"PanelFooter",components:{Link:Link$2,Button:Button$1},props:{prefixCls:{type:String,required:!0},showTodayBtn:{type:Boolean},showConfirmBtn:{type:Boolean},confirmBtnDisabled:{type:Boolean}},emits:["today-btn-click","confirm-btn-click"],setup(a,{emit:o}){return{datePickerT:useDatePickerTransform$1(),onTodayClick:()=>{o("today-btn-click")},onConfirmBtnClick:()=>{o("confirm-btn-click")}}}});function _sfc_render$5q(a,o,s,l,c,d){const u=resolveComponent("Link"),A=resolveComponent("Button");return openBlock(),createElementBlock("div",{class:normalizeClass(`${a.prefixCls}-footer`)},[a.$slots.extra?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-footer-extra-wrapper`)},[renderSlot(a.$slots,"extra")],2)):createCommentVNode("v-if",!0),a.showTodayBtn?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-footer-now-wrapper`)},[createVNode(u,{onClick:a.onTodayClick},{default:withCtx(()=>[createTextVNode(toDisplayString(a.datePickerT("datePicker.today")),1)]),_:1},8,["onClick"])],2)):createCommentVNode("v-if",!0),a.$slots.btn||a.showConfirmBtn?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(`${a.prefixCls}-footer-btn-wrapper`)},[renderSlot(a.$slots,"btn"),a.showConfirmBtn?(openBlock(),createBlock(A,{key:0,class:normalizeClass(`${a.prefixCls}-btn-confirm`),type:"primary",size:"mini",disabled:a.confirmBtnDisabled,onClick:a.onConfirmBtnClick},{default:withCtx(()=>[createTextVNode(toDisplayString(a.datePickerT("datePicker.ok")),1)]),_:1},8,["class","disabled","onClick"])):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0)],2)}var PanelFooter=_export_sfc$1(_sfc_main$5S,[["render",_sfc_render$5q]]);function usePanelSpan(a){const{mode:o}=toRefs(a),s=computed(()=>({date:1,week:1,year:10*12,quarter:12,month:12})[o.value]),l=computed(()=>["year"].includes(o.value)?10*12:12);return{span:s,superSpan:l}}function useHeaderValue(a){const{mode:o,value:s,defaultValue:l,selectedValue:c,format:d,onChange:u}=toRefs(a),A=computed(()=>(o==null?void 0:o.value)||"date"),{span:g,superSpan:f}=usePanelSpan(reactive({mode:A})),m=(D,k)=>{const I=A.value==="date"||A.value==="week"?"M":"y";return D.isSame(k,I)},v=computed(()=>getDayjsValue(s==null?void 0:s.value,d.value)),C=computed(()=>getDayjsValue(l==null?void 0:l.value,d.value)),w=ref(C.value||getNow()),_=computed(()=>v.value||w.value),b=D=>{!D||(w.value=D)},y=(D,k=!0)=>{var I;!D||(k&&!m(_.value,D)&&((I=u==null?void 0:u.value)==null||I.call(u,D)),b(D))};c!=null&&c.value&&b(c.value),watch(()=>c==null?void 0:c.value,D=>{y(D)});function S(){return(c==null?void 0:c.value)||C.value||getNow()}function E(D=!0){const k=S();D?y(k):b(k)}const B=computed(()=>g.value!==f.value),P=computed(()=>({onSuperPrev:()=>{y(methods.subtract(_.value,f.value,"M"))},onPrev:B.value?()=>{y(methods.subtract(_.value,g.value,"M"))}:void 0,onNext:B.value?()=>{y(methods.add(_.value,g.value,"M"))}:void 0,onSuperNext:()=>{y(methods.add(_.value,f.value,"M"))}}));return{headerValue:_,setHeaderValue:y,headerOperations:P,resetHeaderValue:E,getDefaultLocalValue:S}}const _sfc_main$5R=defineComponent({name:"DatePikerPanel",components:{DatePanel,PanelShortcuts,PanelFooter,WeekPanel,MonthPanel,YearPanel,QuarterPanel,RenderFunction},props:{mode:{type:String},headerMode:{type:String},prefixCls:{type:String,required:!0},value:{type:Object},headerValue:{type:Object,required:!0},timePickerValue:{type:Object},showTime:{type:Boolean},showConfirmBtn:{type:Boolean},shortcuts:{type:Array,default:()=>[]},shortcutsPosition:{type:String,default:"bottom"},format:{type:String,required:!0},dayStartOfWeek:{type:Number,default:0},disabledDate:{type:Function},disabledTime:{type:Function},timePickerProps:{type:Object},extra:{type:Function},dateRender:{type:Function},hideTrigger:{type:Boolean},confirmBtnDisabled:{type:Boolean},showNowBtn:{type:Boolean},headerIcons:{type:Object,default:()=>({})},headerOperations:{type:Object},abbreviation:{type:Boolean}},emits:["cell-click","time-picker-select","shortcut-click","shortcut-mouse-enter","shortcut-mouse-leave","confirm","today-btn-click","header-label-click","header-select","month-header-click"],setup(a,{emit:o}){const{prefixCls:s,shortcuts:l,shortcutsPosition:c,format:d,value:u,disabledDate:A,hideTrigger:g,showNowBtn:f,dateRender:m,showConfirmBtn:v,headerValue:C,headerIcons:w,headerOperations:_,headerMode:b}=toRefs(a),y=computed(()=>Boolean(l.value&&l.value.length)),S=computed(()=>f.value&&v.value&&!y.value),E=computed(()=>S.value||y.value),B=computed(()=>E.value&&c.value==="left"),P=computed(()=>E.value&&c.value==="right"),D=computed(()=>E.value&&c.value==="bottom"),k=computed(()=>[`${s.value}-container`,{[`${s.value}-container-panel-only`]:g.value,[`${s.value}-container-shortcuts-placement-left`]:B.value,[`${s.value}-container-shortcuts-placement-right`]:P.value}]),I=computed(()=>(u==null?void 0:u.value)||getNow()),{headerValue:L,setHeaderValue:T,headerOperations:N}=useHeaderValue(reactive({mode:b,format:d}));watch(C,Z=>{T(Z)});function x(Z){const{value:J}=Z;return getDayjsValue(isFunction$2(J)?J():J,Z.format||d.value)}function M(Z){o("shortcut-click",x(Z),Z)}function F(Z){o("shortcut-mouse-enter",x(Z))}function O(Z){o("shortcut-mouse-leave",x(Z))}function R(Z){o("cell-click",Z)}function Q(Z){o("time-picker-select",Z)}function z(){o("today-btn-click",getNow())}function W(){o("confirm")}function U(Z){o("header-label-click",Z)}function H(Z){o("header-select",Z)}function V(){o("month-header-click")}const j=reactive({prefixCls:s,shortcuts:l,showNowBtn:S,onItemClick:M,onItemMouseEnter:F,onItemMouseLeave:O,onNowClick:z}),X=reactive({value:u,headerValue:C,headerIcons:w,headerOperations:_,disabledDate:A,dateRender:m,onSelect:R,onHeaderLabelClick:U});return{classNames:k,showShortcutsInLeft:B,showShortcutsInRight:P,showShortcutsInBottom:D,shortcutsProps:j,commonPanelProps:X,footerValue:I,onTodayBtnClick:z,onConfirmBtnClick:W,onTimePickerSelect:Q,onHeaderPanelSelect:H,headerPanelHeaderValue:L,headerPanelHeaderOperations:N,onMonthHeaderLabelClick:V}}});function _sfc_render$5p(a,o,s,l,c,d){const u=resolveComponent("PanelShortcuts"),A=resolveComponent("YearPanel"),g=resolveComponent("MonthPanel"),f=resolveComponent("WeekPanel"),m=resolveComponent("QuarterPanel"),v=resolveComponent("DatePanel"),C=resolveComponent("RenderFunction"),w=resolveComponent("PanelFooter");return openBlock(),createElementBlock("div",{class:normalizeClass(a.classNames)},[a.showShortcutsInLeft?(openBlock(),createBlock(u,normalizeProps(mergeProps({key:0},a.shortcutsProps)),null,16)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-panel-wrapper`)},[a.headerMode?(openBlock(),createElementBlock(Fragment,{key:0},[a.headerMode==="year"?(openBlock(),createBlock(A,{key:0,"header-value":a.headerPanelHeaderValue,"header-icons":a.headerIcons,"header-operations":a.headerPanelHeaderOperations,onSelect:a.onHeaderPanelSelect},null,8,["header-value","header-icons","header-operations","onSelect"])):a.headerMode==="month"?(openBlock(),createBlock(g,{key:1,"header-value":a.headerPanelHeaderValue,"header-icons":a.headerIcons,"header-operations":a.headerPanelHeaderOperations,abbreviation:a.abbreviation,onSelect:a.onHeaderPanelSelect,onHeaderLabelClick:a.onMonthHeaderLabelClick},null,8,["header-value","header-icons","header-operations","abbreviation","onSelect","onHeaderLabelClick"])):createCommentVNode("v-if",!0)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[a.mode==="week"?(openBlock(),createBlock(f,mergeProps({key:0},a.commonPanelProps,{"day-start-of-week":a.dayStartOfWeek}),null,16,["day-start-of-week"])):a.mode==="month"?(openBlock(),createBlock(g,mergeProps({key:1,abbreviation:a.abbreviation},a.commonPanelProps),null,16,["abbreviation"])):a.mode==="year"?(openBlock(),createBlock(A,normalizeProps(mergeProps({key:2},a.commonPanelProps)),null,16)):a.mode==="quarter"?(openBlock(),createBlock(m,normalizeProps(mergeProps({key:3},a.commonPanelProps)),null,16)):(openBlock(),createBlock(v,mergeProps({key:4},a.commonPanelProps,{mode:"date","show-time":a.showTime,"time-picker-props":a.timePickerProps,"day-start-of-week":a.dayStartOfWeek,"footer-value":a.footerValue,"time-picker-value":a.timePickerValue,"disabled-time":a.disabledTime,onTimePickerSelect:a.onTimePickerSelect}),null,16,["show-time","time-picker-props","day-start-of-week","footer-value","time-picker-value","disabled-time","onTimePickerSelect"])),createVNode(w,{"prefix-cls":a.prefixCls,"show-today-btn":a.showNowBtn&&!(a.showConfirmBtn||a.showShortcutsInBottom),"show-confirm-btn":a.showConfirmBtn,"confirm-btn-disabled":a.confirmBtnDisabled,onTodayBtnClick:a.onTodayBtnClick,onConfirmBtnClick:a.onConfirmBtnClick},createSlots({_:2},[a.extra?{name:"extra",fn:withCtx(()=>[a.extra?(openBlock(),createBlock(C,{key:0,"render-func":a.extra},null,8,["render-func"])):createCommentVNode("v-if",!0)]),key:"0"}:void 0,a.showShortcutsInBottom?{name:"btn",fn:withCtx(()=>[createVNode(u,normalizeProps(guardReactiveProps(a.shortcutsProps)),null,16)]),key:"1"}:void 0]),1032,["prefix-cls","show-today-btn","show-confirm-btn","confirm-btn-disabled","onTodayBtnClick","onConfirmBtnClick"])],64))],2),a.showShortcutsInRight?(openBlock(),createBlock(u,normalizeProps(mergeProps({key:1},a.shortcutsProps)),null,16)):createCommentVNode("v-if",!0)],2)}var PickerPanel=_export_sfc$1(_sfc_main$5R,[["render",_sfc_render$5p]]);function getDefaultFormat(a="date",o=!1){switch(a){case"date":return o?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD";case"month":return"YYYY-MM";case"year":return"YYYY";case"week":return"gggg-wo";case"quarter":return"YYYY-[Q]Q";default:return"YYYY-MM-DD"}}function getDefaultValueFormat(a="date",o=!1){switch(a){case"date":return o?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD";case"month":return"YYYY-MM";case"year":return"YYYY";case"week":return"YYYY-MM-DD";case"quarter":return"YYYY-MM";default:return"YYYY-MM-DD"}}function useFormat(a){const{format:o,mode:s,showTime:l,valueFormat:c}=toRefs(a),d=computed(()=>!isFunction$2(o==null?void 0:o.value)&&(o==null?void 0:o.value)||getDefaultFormat(s==null?void 0:s.value,l==null?void 0:l.value)),u=computed(()=>(c==null?void 0:c.value)||getDefaultValueFormat(s==null?void 0:s.value,l==null?void 0:l.value)),A=computed(()=>["timestamp","Date"].includes(u.value)?d.value:u.value);return{format:d,valueFormat:u,parseValueFormat:A}}function useIsDisabledDate(a){const{mode:o,showTime:s,disabledDate:l,disabledTime:c,isRange:d}=toRefs(a),u=computed(()=>(o==null?void 0:o.value)==="date"&&(s==null?void 0:s.value)),A=computed(()=>(m,v)=>{if(!(l!=null&&l.value))return!1;const C=getDateValue$1(m);return d!=null&&d.value?l.value(C,v):l.value(C)}),g=(m,v)=>((v==null?void 0:v())||[]).includes(m),f=computed(()=>(m,v)=>{if(!u.value||!(c!=null&&c.value))return!1;const C=getDateValue$1(m),w=d!=null&&d.value?c.value(C,v):c.value(C);return g(m.hour(),w.disabledHours)||g(m.minute(),w.disabledMinutes)||g(m.second(),w.disabledSeconds)});return function(v,C){return v&&(A.value(v,C||"start")||f.value(v,C||"start"))}}const getValueByPath=(a,o)=>{if(!a||!o)return;o=o.replace(/\[(\w+)\]/g,".$1");const s=o.split(".");if(s.length===0)return;let l=a;for(let c=0;c{if(!a||!o)return;o=o.replace(/\[(\w+)\]/g,".$1");const c=o.split(".");if(c.length===0)return;let d=a;for(let u=0;u{const A=d.startsWith("datePicker.")?d.split(".").slice(1).join("."):d;return getValueByPath((o==null?void 0:o.value)||{},A)||l(d,...u)};return provide(PickerInjectionKey,{datePickerT:c}),c}function useTimePickerValue(a){const{timePickerProps:o,selectedValue:s}=toRefs(a),l=computed(()=>{var v;return(v=o==null?void 0:o.value)==null?void 0:v.format}),c=computed(()=>{var v;return!!((v=o==null?void 0:o.value)!=null&&v.use12Hours)}),{format:d}=useTimeFormat(reactive({format:l,use12Hours:c})),u=computed(()=>{var v;return getDayjsValue((v=o==null?void 0:o.value)==null?void 0:v.defaultValue,d.value)}),A=()=>(s==null?void 0:s.value)||u.value||getNow(),g=ref(A());function f(v){v&&(g.value=v)}function m(){g.value=A()}return watch(s,v=>{f(v)}),[g,f,m]}function getReturnValue(a,o){return o==="timestamp"?a.toDate().getTime():o==="Date"?a.toDate():a.format(o)}function useReturnValue(a){const{format:o}=toRefs(a);return s=>getReturnValue(s,o.value)}function getReturnRangeValue(a,o){return a.map(s=>s?getReturnValue(s,o):void 0)}const _sfc_main$5Q=defineComponent({name:"Picker",components:{DateInput,Trigger,PickerPanel,IconCalendar},inheritAttrs:!1,props:{locale:{type:Object},hideTrigger:{type:Boolean},allowClear:{type:Boolean,default:!0},readonly:{type:Boolean},error:{type:Boolean},size:{type:String},shortcuts:{type:Array,default:()=>[]},shortcutsPosition:{type:String,default:"bottom"},position:{type:String,default:"bl"},popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean,default:!1},triggerProps:{type:Object},unmountOnClose:{type:Boolean},placeholder:{type:String},disabled:{type:Boolean},disabledDate:{type:Function},disabledTime:{type:Function},pickerValue:{type:[Object,String,Number]},defaultPickerValue:{type:[Object,String,Number]},popupContainer:{type:[String,Object]},mode:{type:String,default:"date"},format:{type:[String,Function]},valueFormat:{type:String},previewShortcut:{type:Boolean,default:!0},showConfirmBtn:{type:Boolean},showTime:{type:Boolean},timePickerProps:{type:Object},showNowBtn:{type:Boolean,default:!0},dayStartOfWeek:{type:Number,default:0},modelValue:{type:[Object,String,Number]},defaultValue:{type:[Object,String,Number]},disabledInput:{type:Boolean,default:!1},abbreviation:{type:Boolean,default:!0}},emits:{change:(a,o,s)=>!0,"update:modelValue":a=>!0,select:(a,o,s)=>!0,"popup-visible-change":a=>!0,"update:popupVisible":a=>!0,ok:(a,o,s)=>!0,clear:()=>!0,"select-shortcut":a=>!0,"picker-value-change":(a,o,s)=>!0,"update:pickerValue":a=>!0},setup(a,{emit:o,slots:s}){const{mode:l,modelValue:c,defaultValue:d,format:u,valueFormat:A,placeholder:g,popupVisible:f,defaultPopupVisible:m,disabled:v,showTime:C,timePickerProps:w,disabledDate:_,disabledTime:b,readonly:y,locale:S,pickerValue:E,defaultPickerValue:B,dayStartOfWeek:P,previewShortcut:D,showConfirmBtn:k}=toRefs(a),{locale:I}=useI18n();watchEffect(()=>{initializeDateLocale(I.value,P.value)});const{mergedDisabled:L,eventHandlers:T}=useFormItem({disabled:v}),N=useDatePickerTransform(reactive({locale:S})),x=getPrefixCls("picker"),M=ref(),F=computed(()=>(g==null?void 0:g.value)||{date:N("datePicker.placeholder.date"),month:N("datePicker.placeholder.month"),year:N("datePicker.placeholder.year"),week:N("datePicker.placeholder.week"),quarter:N("datePicker.placeholder.quarter")}[l.value]||N("datePicker.placeholder.date")),{format:O,valueFormat:R,parseValueFormat:Q}=useFormat(reactive({format:u,mode:l,showTime:C,valueFormat:A})),z=computed(()=>u&&isFunction$2(u.value)?Le=>{var Ke;return(Ke=u.value)==null?void 0:Ke.call(u,getDateValue$1(Le))}:O.value),W=useReturnValue(reactive({format:R})),U=useIsDisabledDate(reactive({mode:l,disabledDate:_,disabledTime:b,showTime:C})),H=computed(()=>C.value||k.value),V=computed(()=>H.value&&(!ae.value||U(ae.value))),j=computed(()=>l.value==="date"&&C.value),{value:X,setValue:Z}=usePickerState(reactive({modelValue:c,defaultValue:d,format:Q})),[J,te]=useState(),[ee,re]=useState(),ae=computed(()=>{var Le;return(Le=J.value)!=null?Le:X.value}),ge=computed(()=>{var Le,Ke;return(Ke=(Le=ee.value)!=null?Le:J.value)!=null?Ke:X.value}),[he,we]=useState(),[K,G]=useMergeState(m.value,reactive({value:f})),q=Le=>{K.value!==Le&&(G(Le),o("popup-visible-change",Le),o("update:popupVisible",Le))},{headerValue:ne,setHeaderValue:ie,headerOperations:le,resetHeaderValue:ce}=useHeaderValue(reactive({mode:l,value:E,defaultValue:B,selectedValue:ge,format:Q,onChange:Le=>{const Ke=W(Le),ut=getFormattedValue(Le,Q.value),St=getDateValue$1(Le);o("picker-value-change",Ke,St,ut),o("update:pickerValue",Ke)}})),[se,,de]=useTimePickerValue(reactive({timePickerProps:w,selectedValue:ge})),pe=computed(()=>!y.value&&!isFunction$2(z.value)),Ee=ref();watch(K,Le=>{te(void 0),re(void 0),Ee.value=void 0,Le&&(ce(),de()),Le||we(void 0)});function Se(Le,Ke){var ut,St;const Nt=Le?W(Le):void 0,mt=getFormattedValue(Le,Q.value),kt=getDateValue$1(Le);isValueChange(Le,X.value)&&(o("update:modelValue",Nt),o("change",Nt,kt,mt),(St=(ut=T.value)==null?void 0:ut.onChange)==null||St.call(ut)),Ke&&o("ok",Nt,kt,mt)}function ke(Le,Ke,ut){U(Le)||(Se(Le,ut),Z(Le),te(void 0),re(void 0),we(void 0),Ee.value=void 0,isBoolean$2(Ke)&&q(Ke))}function He(Le,Ke){if(te(Le),re(void 0),we(void 0),Ee.value=void 0,Ke){const ut=Le?W(Le):void 0,St=getFormattedValue(Le,Q.value),Nt=getDateValue$1(Le);o("select",ut,Nt,St)}}function me(Le){M.value&&M.value.focus&&M.value.focus(Le)}function fe(Le,Ke){return!j.value&&!w.value?Le:mergeValueWithTime(getNow(),Le,Ke)}function ve(Le){L.value||q(Le)}function Ne(Le){Le.stopPropagation(),ke(void 0),o("clear")}function Je(){var Le,Ke;(Ke=(Le=T.value)==null?void 0:Le.onBlur)==null||Ke.call(Le)}function Ze(Le){q(!0);const Ke=Le.target.value;if(we(Ke),!isValidInputValue(Ke,O.value))return;const ut=dayjs(Ke,O.value);U(ut)||(H.value?He(ut):ke(ut,!0))}function it(){ke(ge.value,!1)}function Be(Le){H.value?He(Le,!0):ke(Le,!1)}function xe(Le){const Ke=fe(Le,se.value);Be(Ke)}function Te(Le){const Ke=fe(ge.value||getNow(),Le);Be(Ke)}function Oe(){ke(ge.value,!1,!0)}function je(){a.disabledInput&&me()}let Ge;onUnmounted(()=>{clearTimeout(Ge)});function ft(Le){clearTimeout(Ge),re(Le),we(void 0)}function pt(){clearTimeout(Ge),Ge=setTimeout(()=>{re(void 0)},100)}function dt(Le,Ke){o("select-shortcut",Ke),ke(Le,!1)}function be(Le){Ee.value=Le}function oe(){Ee.value="year"}function _e(Le){let Ke=ne.value;if(Ke=Ke.set("year",Le.year()),Ee.value==="month"&&(Ke=Ke.set("month",Le.month())),ie(Ke),l.value==="quarter"||l.value==="month"){Ee.value=void 0;return}Ee.value=Ee.value==="year"?"month":void 0}const Re=computed(()=>({format:O.value,...omit((w==null?void 0:w.value)||{},["defaultValue"]),visible:K.value})),qe=computed(()=>({...pick(a,["mode","shortcuts","shortcutsPosition","dayStartOfWeek","disabledDate","disabledTime","showTime","hideTrigger","abbreviation"]),showNowBtn:a.showNowBtn&&l.value==="date",prefixCls:x,format:Q.value,value:ge.value,visible:K.value,showConfirmBtn:H.value,confirmBtnDisabled:V.value,timePickerProps:Re.value,extra:s.extra,dateRender:s.cell,headerValue:ne.value,headerIcons:{prev:s["icon-prev"],prevDouble:s["icon-prev-double"],next:s["icon-next"],nextDouble:s["icon-next-double"]},headerOperations:le.value,timePickerValue:se.value,headerMode:Ee.value,onCellClick:xe,onTimePickerSelect:Te,onConfirm:Oe,onShortcutClick:dt,onShortcutMouseEnter:D.value?ft:void 0,onShortcutMouseLeave:D.value?pt:void 0,onTodayBtnClick:Be,onHeaderLabelClick:be,onHeaderSelect:_e,onMonthHeaderClick:oe}));return{prefixCls:x,refInput:M,panelProps:qe,panelValue:ge,inputValue:he,selectedValue:X,inputFormat:z,computedPlaceholder:F,panelVisible:K,inputEditable:pe,needConfirm:H,mergedDisabled:L,onPanelVisibleChange:ve,onInputClear:Ne,onInputChange:Ze,onInputPressEnter:it,onInputBlur:Je,onPanelClick:je}}});function _sfc_render$5o(a,o,s,l,c,d){const u=resolveComponent("IconCalendar"),A=resolveComponent("DateInput"),g=resolveComponent("PickerPanel"),f=resolveComponent("Trigger");return a.hideTrigger?(openBlock(),createBlock(g,normalizeProps(mergeProps({key:1},{...a.$attrs,...a.panelProps})),null,16)):(openBlock(),createBlock(f,mergeProps({key:0,trigger:"click","animation-name":"slide-dynamic-origin","auto-fit-transform-origin":"","click-to-close":!1,"popup-offset":4},a.triggerProps,{position:a.position,disabled:a.mergedDisabled||a.readonly,"prevent-focus":!0,"popup-visible":a.panelVisible,"unmount-on-close":a.unmountOnClose,"popup-container":a.popupContainer,onPopupVisibleChange:a.onPanelVisibleChange}),{content:withCtx(()=>[createVNode(g,mergeProps(a.panelProps,{onClick:a.onPanelClick}),null,16,["onClick"])]),default:withCtx(()=>[renderSlot(a.$slots,"default",{},()=>[createVNode(A,mergeProps(a.$attrs,{ref:"refInput",size:a.size,focused:a.panelVisible,visible:a.panelVisible,error:a.error,disabled:a.mergedDisabled,readonly:!a.inputEditable||a.disabledInput,"allow-clear":a.allowClear&&!a.readonly,placeholder:a.computedPlaceholder,"input-value":a.inputValue,value:a.needConfirm?a.panelValue:a.selectedValue,format:a.inputFormat,onClear:a.onInputClear,onChange:a.onInputChange,onPressEnter:a.onInputPressEnter,onBlur:a.onInputBlur}),createSlots({"suffix-icon":withCtx(()=>[renderSlot(a.$slots,"suffix-icon",{},()=>[createVNode(u)])]),_:2},[a.$slots.prefix?{name:"prefix",fn:withCtx(()=>[renderSlot(a.$slots,"prefix")]),key:"0"}:void 0]),1040,["size","focused","visible","error","disabled","readonly","allow-clear","placeholder","input-value","value","format","onClear","onChange","onPressEnter","onBlur"])])]),_:3},16,["position","disabled","popup-visible","unmount-on-close","popup-container","onPopupVisibleChange"]))}var Picker=_export_sfc$1(_sfc_main$5Q,[["render",_sfc_render$5o]]),_DatePicker=defineComponent({name:"DatePicker",props:{modelValue:{type:[Object,String,Number]},defaultValue:{type:[Object,String,Number]},format:{type:[String,Function]},dayStartOfWeek:{type:Number,default:0},showTime:{type:Boolean},timePickerProps:{type:Object},disabled:{type:Boolean},disabledDate:{type:Function},disabledTime:{type:Function},showNowBtn:{type:Boolean,default:!0}},setup(a,{attrs:o,slots:s}){return()=>createVNode(Picker,mergeProps(a,o,{mode:"date"}),s)}}),WeekPicker=defineComponent({name:"WeekPicker",props:{modelValue:{type:[Object,String,Number]},defaultValue:{type:[Object,String,Number]},format:{type:String,default:"gggg-wo"},valueFormat:{type:String,default:"YYYY-MM-DD"},dayStartOfWeek:{type:Number,default:0}},setup(a,{attrs:o,slots:s}){return()=>createVNode(Picker,mergeProps(a,o,{mode:"week"}),s)}}),MonthPicker=defineComponent({name:"MonthPicker",props:{modelValue:{type:[Object,String,Number]},defaultValue:{type:[Object,String,Number]},format:{type:String,default:"YYYY-MM"}},setup(a,{attrs:o,slots:s}){return()=>createVNode(Picker,mergeProps(a,o,{mode:"month"}),s)}}),YearPicker=defineComponent({name:"YearPicker",props:{modelValue:{type:[Object,String,Number]},defaultValue:{type:[Object,String,Number]},format:{type:String,default:"YYYY"}},setup(a,{attrs:o,slots:s}){return()=>createVNode(Picker,mergeProps(a,o,{mode:"year"}),s)}}),QuarterPicker=defineComponent({name:"QuarterPicker",props:{modelValue:{type:[Object,String,Number]},defaultValue:{type:[Object,String,Number]},format:{type:String,default:"YYYY-[Q]Q"},valueFormat:{type:String,default:"YYYY-MM"}},setup(a,{attrs:o,slots:s}){return()=>createVNode(Picker,mergeProps(a,o,{mode:"quarter"}),s)}});function useRangePickerState(a){const{modelValue:o,defaultValue:s,format:l}=toRefs(a),c=computed(()=>getDayjsValue(normalizeRangeValue(o.value),l.value)),d=computed(()=>getDayjsValue(normalizeRangeValue(s.value),l.value)),[u,A]=useState(isUndefined$1(c.value)?isUndefined$1(d.value)?[]:d.value:c.value);return watch(c,()=>{isUndefined$1(c.value)&&A([])}),{value:computed(()=>c.value||u.value),setValue:A}}function useRangeHeaderValue(a){const{startHeaderMode:o,endHeaderMode:s,mode:l,value:c,defaultValue:d,selectedValue:u,format:A,onChange:g}=toRefs(a),f=computed(()=>["date","week"].includes(l.value)),m=computed(()=>f.value?"M":"y"),v=(J,te)=>J.isSame(te,m.value),{span:C,superSpan:w}=usePanelSpan(reactive({mode:l})),_=computed(()=>(o==null?void 0:o.value)||l.value),b=computed(()=>(s==null?void 0:s.value)||l.value),y=computed(()=>{var J;return(J=c.value)==null?void 0:J[0]}),S=computed(()=>{var J;return(J=c.value)==null?void 0:J[1]}),E=computed(()=>{var J;return(J=d.value)==null?void 0:J[0]}),B=computed(()=>{var J;return(J=d.value)==null?void 0:J[1]}),P=J=>{g!=null&&g.value&&g.value(J)},{headerValue:D,setHeaderValue:k,headerOperations:I,getDefaultLocalValue:L}=useHeaderValue(reactive({mode:_,value:y,defaultValue:E,selectedValue:void 0,format:A,onChange:J=>{P([J,T.value])}})),{headerValue:T,setHeaderValue:N,headerOperations:x,getDefaultLocalValue:M}=useHeaderValue(reactive({mode:b,value:S,defaultValue:B,selectedValue:void 0,format:A,onChange:J=>{P([D.value,J])}})),F=J=>{const te=v(D.value,J[0]),ee=v(T.value,J[1]);k(J[0],!1),N(J[1],!1),(!te||!ee)&&g!=null&&g.value&&(g==null||g.value(J))};function O(J){let[te,ee]=getSortedDayjsArray(J);const re=methods.add(te,C.value,"M");return ee.isBefore(re,m.value)&&(ee=re),[te,ee]}function R(){var J,te;let ee=(J=u.value)==null?void 0:J[0],re=(te=u.value)==null?void 0:te[1];return ee&&re&&([ee,re]=getSortedDayjsArray([ee,re])),[ee,re]}const[Q,z]=R(),[W,U]=O([Q||D.value,z||T.value]);k(W,!1),N(U,!1);const H=()=>{const J=L(),te=M();nextTick(()=>{const[ee,re]=R(),[ae,ge]=O([ee||J,re||te]);F([ae,ge])})},V=computed(()=>methods.add(D.value,C.value,"M").isBefore(T.value,m.value)),j=computed(()=>methods.add(D.value,w.value,"M").isBefore(T.value,m.value)),X=computed(()=>{const J=["onSuperPrev"];return f.value&&J.push("onPrev"),V.value&&f&&J.push("onNext"),j.value&&J.push("onSuperNext"),pick(I.value,J)}),Z=computed(()=>{const J=["onSuperNext"];return f.value&&J.push("onNext"),V.value&&f.value&&J.push("onPrev"),j.value&&J.push("onSuperPrev"),pick(x.value,J)});return{startHeaderValue:D,endHeaderValue:T,startHeaderOperations:X,endHeaderOperations:Z,setHeaderValue:F,resetHeaderValue:H}}const _sfc_main$5P=defineComponent({name:"DateInputRange",components:{IconHover,IconClose,FeedbackIcon},props:{size:{type:String},focused:{type:Boolean},focusedIndex:{type:Number},error:{type:Boolean},disabled:{type:[Boolean,Array],default:!1},readonly:{type:Boolean},allowClear:{type:Boolean},placeholder:{type:Array,default:()=>[]},inputValue:{type:Array},value:{type:Array,default:()=>[]},format:{type:[String,Function],required:!0}},emits:["focused-index-change","update:focusedIndex","change","clear","press-enter"],setup(a,{emit:o,slots:s}){const{error:l,focused:c,disabled:d,size:u,value:A,format:g,focusedIndex:f,inputValue:m}=toRefs(a),{mergedSize:v,mergedDisabled:C,mergedError:w,feedback:_}=useFormItem({size:u,error:l}),{mergedSize:b}=useSize$1(v),y=ref(),S=ref(),E=Q=>C.value?C.value:isArray$2(d.value)?d.value[Q]:d.value,B=computed(()=>E(0)),P=computed(()=>E(1)),D=getPrefixCls("picker"),k=computed(()=>[D,`${D}-range`,`${D}-size-${b.value}`,{[`${D}-focused`]:c.value,[`${D}-disabled`]:B.value&&P.value,[`${D}-error`]:w.value,[`${D}-has-prefix`]:s.prefix}]);function I(Q){return[`${D}-input`,{[`${D}-input-active`]:Q===(f==null?void 0:f.value)}]}function L(Q){var z,W;if(m!=null&&m.value)return(z=m==null?void 0:m.value)==null?void 0:z[Q];const U=(W=A==null?void 0:A.value)==null?void 0:W[Q];if(U&&isDayjs(U))return isFunction$2(g.value)?g.value(U):U.format(g.value)}const T=computed(()=>L(0)),N=computed(()=>L(1));function x(Q){o("focused-index-change",Q),o("update:focusedIndex",Q)}function M(Q){Q.stopPropagation(),o("change",Q)}function F(){o("press-enter")}function O(Q){Q.preventDefault()}function R(Q){o("clear",Q)}return{prefixCls:D,classNames:k,refInput0:y,refInput1:S,disabled0:B,disabled1:P,mergedDisabled:C,getDisabled:E,getInputWrapClassName:I,displayValue0:T,displayValue1:N,changeFocusedInput:x,onChange:M,onPressEnter:F,onPressTab:O,onClear:R,feedback:_}},methods:{focus(a){const o=isNumber$3(a)?a:this.focusedIndex,s=o===0?this.refInput0:this.refInput1;!isUndefined$1(o)&&!this.getDisabled(o)&&s&&s.focus&&s.focus()},blur(){const a=this.focusedIndex===0?this.refInput0:this.refInput1;a&&a.blur&&a.blur()}}}),_hoisted_1$4E=["disabled","placeholder","value"],_hoisted_2$l=["disabled","placeholder","value"];function _sfc_render$5n(a,o,s,l,c,d){const u=resolveComponent("IconClose"),A=resolveComponent("IconHover"),g=resolveComponent("FeedbackIcon");return openBlock(),createElementBlock("div",{class:normalizeClass(a.classNames)},[a.$slots.prefix?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-prefix`)},[renderSlot(a.$slots,"prefix")],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(a.getInputWrapClassName(0))},[createBaseVNode("input",mergeProps({ref:"refInput0",disabled:a.disabled0,placeholder:a.placeholder[0],value:a.displayValue0},a.readonly?{readonly:!0}:{},{onInput:o[0]||(o[0]=(...f)=>a.onChange&&a.onChange(...f)),onKeydown:[o[1]||(o[1]=withKeys((...f)=>a.onPressEnter&&a.onPressEnter(...f),["enter"])),o[2]||(o[2]=withKeys((...f)=>a.onPressTab&&a.onPressTab(...f),["tab"]))],onClick:o[3]||(o[3]=()=>a.changeFocusedInput(0))}),null,16,_hoisted_1$4E)],2),createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-separator`)},[renderSlot(a.$slots,"separator",{},()=>[o[8]||(o[8]=createTextVNode(" - "))])],2),createBaseVNode("div",{class:normalizeClass(a.getInputWrapClassName(1))},[createBaseVNode("input",mergeProps({ref:"refInput1",disabled:a.disabled1,placeholder:a.placeholder[1],value:a.displayValue1},a.readonly?{readonly:!0}:{},{onInput:o[4]||(o[4]=(...f)=>a.onChange&&a.onChange(...f)),onKeydown:[o[5]||(o[5]=withKeys((...f)=>a.onPressEnter&&a.onPressEnter(...f),["enter"])),o[6]||(o[6]=withKeys((...f)=>a.onPressTab&&a.onPressTab(...f),["tab"]))],onClick:o[7]||(o[7]=()=>a.changeFocusedInput(1))}),null,16,_hoisted_2$l)],2),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-suffix`)},[a.allowClear&&!a.mergedDisabled&&a.value.length===2?(openBlock(),createBlock(A,{key:0,prefix:a.prefixCls,class:normalizeClass(`${a.prefixCls}-clear-icon`),onClick:a.onClear},{default:withCtx(()=>[createVNode(u)]),_:1},8,["prefix","class","onClick"])):createCommentVNode("v-if",!0),createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-suffix-icon`)},[renderSlot(a.$slots,"suffix-icon")],2),a.feedback?(openBlock(),createBlock(g,{key:1,type:a.feedback},null,8,["type"])):createCommentVNode("v-if",!0)],2)],2)}var DateRangeInput=_export_sfc$1(_sfc_main$5P,[["render",_sfc_render$5n]]);const _sfc_main$5O=defineComponent({name:"DateRangePikerPanel",components:{PanelShortcuts,PanelFooter,RenderFunction,DatePanel,WeekPanel,MonthPanel,YearPanel,QuarterPanel},props:{mode:{type:String,default:"date"},value:{type:Array,default:()=>[]},footerValue:{type:Array},timePickerValue:{type:Array},showTime:{type:Boolean},showConfirmBtn:{type:Boolean},prefixCls:{type:String,required:!0},shortcuts:{type:Array,default:()=>[]},shortcutsPosition:{type:String,default:"bottom"},format:{type:String,required:!0},dayStartOfWeek:{type:Number,default:0},disabledDate:{type:Function},disabledTime:{type:Function},timePickerProps:{type:Object},extra:{type:Function},dateRender:{type:Function},hideTrigger:{type:Boolean},startHeaderProps:{type:Object,default:()=>({})},endHeaderProps:{type:Object,default:()=>({})},confirmBtnDisabled:{type:Boolean},disabled:{type:Array,default:()=>[!1,!1]},visible:{type:Boolean},startHeaderMode:{type:String},endHeaderMode:{type:String},abbreviation:{type:Boolean}},emits:["cell-click","cell-mouse-enter","time-picker-select","shortcut-click","shortcut-mouse-enter","shortcut-mouse-leave","confirm","start-header-label-click","end-header-label-click","start-header-select","end-header-select"],setup(a,{emit:o}){const{prefixCls:s,shortcuts:l,shortcutsPosition:c,format:d,hideTrigger:u,value:A,disabledDate:g,disabledTime:f,startHeaderProps:m,endHeaderProps:v,dateRender:C,visible:w,startHeaderMode:_,endHeaderMode:b}=toRefs(a),y=computed(()=>isArray$2(l.value)&&l.value.length),S=computed(()=>[`${s.value}-range-container`,{[`${s.value}-range-container-panel-only`]:u.value,[`${s.value}-range-container-shortcuts-placement-left`]:y.value&&c.value==="left",[`${s.value}-range-container-shortcuts-placement-right`]:y.value&&c.value==="right"}]),E=ref("date");watch(w,(j,X)=>{j&&!X&&(E.value="date")});function B(j){return getDayjsValue(normalizeRangeValue(isFunction$2(j.value)?j.value():j.value),j.format||d.value)}function P(j){o("shortcut-click",B(j),j)}function D(j){o("shortcut-mouse-enter",B(j))}function k(j){o("shortcut-mouse-leave",B(j))}function I(j){o("cell-click",j)}function L(j){o("cell-mouse-enter",j)}function T(){o("confirm")}function N(j){o("time-picker-select",j,"start")}function x(j){o("time-picker-select",j,"end")}function M(j){o("start-header-label-click",j)}function F(j){o("end-header-label-click",j)}function O(j){o("start-header-select",j)}function R(j){o("end-header-select",j)}function Q(j){return isFunction$2(g==null?void 0:g.value)?X=>{var Z;return((Z=g==null?void 0:g.value)==null?void 0:Z.call(g,X,j===0?"start":"end"))||!1}:void 0}function z(j){return isFunction$2(f==null?void 0:f.value)?X=>{var Z;return((Z=f==null?void 0:f.value)==null?void 0:Z.call(f,X,j===0?"start":"end"))||!1}:void 0}function W(j){return isFunction$2(C==null?void 0:C.value)?X=>{var Z;const J={...X,type:j===0?"start":"end"};return(Z=C==null?void 0:C.value)==null?void 0:Z.call(C,J)}:void 0}const U=reactive({prefixCls:s,shortcuts:l,onItemClick:P,onItemMouseEnter:D,onItemMouseLeave:k}),H=computed(()=>({...m.value,rangeValues:A.value,disabledDate:Q(0),dateRender:W(0),onSelect:_.value?O:I,onCellMouseEnter:L,onHeaderLabelClick:M})),V=computed(()=>({...v.value,rangeValues:A.value,disabledDate:Q(1),dateRender:W(1),onSelect:b.value?R:I,onCellMouseEnter:L,onHeaderLabelClick:F}));return{pick,classNames:S,showShortcuts:y,shortcutsProps:U,startPanelProps:H,endPanelProps:V,getDisabledTimeFunc:z,onConfirmBtnClick:T,currentDateView:E,onStartTimePickerSelect:N,onEndTimePickerSelect:x,onStartHeaderPanelSelect:O,onEndHeaderPanelSelect:R}}});function _sfc_render$5m(a,o,s,l,c,d){const u=resolveComponent("PanelShortcuts"),A=resolveComponent("YearPanel"),g=resolveComponent("MonthPanel"),f=resolveComponent("WeekPanel"),m=resolveComponent("QuarterPanel"),v=resolveComponent("DatePanel"),C=resolveComponent("RenderFunction"),w=resolveComponent("PanelFooter");return openBlock(),createElementBlock("div",{class:normalizeClass(a.classNames)},[a.showShortcuts&&a.shortcutsPosition==="left"?(openBlock(),createBlock(u,normalizeProps(mergeProps({key:0},a.shortcutsProps)),null,16)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-range-panel-wrapper`)},[createCommentVNode(" panel "),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-range`)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-range-wrapper`)},[a.startHeaderMode||a.endHeaderMode?(openBlock(),createElementBlock(Fragment,{key:0},[a.startHeaderMode==="year"?(openBlock(),createBlock(A,normalizeProps(mergeProps({key:0},a.startPanelProps)),null,16)):createCommentVNode("v-if",!0),a.endHeaderMode==="year"?(openBlock(),createBlock(A,normalizeProps(mergeProps({key:1},a.endPanelProps)),null,16)):a.startHeaderMode==="month"?(openBlock(),createBlock(g,mergeProps({key:2},a.startPanelProps,{abbreviation:a.abbreviation}),null,16,["abbreviation"])):a.endHeaderMode==="month"?(openBlock(),createBlock(g,mergeProps({key:3},a.endPanelProps,{abbreviation:a.abbreviation}),null,16,["abbreviation"])):createCommentVNode("v-if",!0)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" week "),a.mode==="week"?(openBlock(),createElementBlock(Fragment,{key:0},[createVNode(f,mergeProps(a.startPanelProps,{"day-start-of-week":a.dayStartOfWeek}),null,16,["day-start-of-week"]),createVNode(f,mergeProps(a.endPanelProps,{"day-start-of-week":a.dayStartOfWeek}),null,16,["day-start-of-week"])],64)):a.mode==="month"?(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" month "),createVNode(g,mergeProps(a.startPanelProps,{abbreviation:a.abbreviation}),null,16,["abbreviation"]),createVNode(g,mergeProps(a.endPanelProps,{abbreviation:a.abbreviation}),null,16,["abbreviation"])],64)):a.mode==="year"?(openBlock(),createElementBlock(Fragment,{key:2},[createCommentVNode(" year "),createVNode(A,normalizeProps(guardReactiveProps(a.startPanelProps)),null,16),createVNode(A,normalizeProps(guardReactiveProps(a.endPanelProps)),null,16)],64)):a.mode==="quarter"?(openBlock(),createElementBlock(Fragment,{key:3},[createCommentVNode(" quarter "),createVNode(m,normalizeProps(guardReactiveProps(a.startPanelProps)),null,16),createVNode(m,normalizeProps(guardReactiveProps(a.endPanelProps)),null,16)],64)):(openBlock(),createElementBlock(Fragment,{key:4},[createCommentVNode(" date "),createVNode(v,mergeProps({currentView:a.currentDateView,"onUpdate:currentView":o[0]||(o[0]=_=>a.currentDateView=_)},a.startPanelProps,{"is-range":"",value:a.value&&a.value[0],"footer-value":a.footerValue&&a.footerValue[0],"time-picker-value":a.timePickerValue&&a.timePickerValue[0],"day-start-of-week":a.dayStartOfWeek,"show-time":a.showTime,"time-picker-props":a.timePickerProps,"disabled-time":a.getDisabledTimeFunc(0),disabled:a.disabled[0],onTimePickerSelect:a.onStartTimePickerSelect}),null,16,["currentView","value","footer-value","time-picker-value","day-start-of-week","show-time","time-picker-props","disabled-time","disabled","onTimePickerSelect"]),createVNode(v,mergeProps({currentView:a.currentDateView,"onUpdate:currentView":o[1]||(o[1]=_=>a.currentDateView=_)},a.endPanelProps,{"is-range":"",value:a.value&&a.value[1],"footer-value":a.footerValue&&a.footerValue[1],"time-picker-value":a.timePickerValue&&a.timePickerValue[1],"day-start-of-week":a.dayStartOfWeek,"show-time":a.showTime,"time-picker-props":a.timePickerProps,"disabled-time":a.getDisabledTimeFunc(1),disabled:a.disabled[1],onTimePickerSelect:a.onEndTimePickerSelect}),null,16,["currentView","value","footer-value","time-picker-value","day-start-of-week","show-time","time-picker-props","disabled-time","disabled","onTimePickerSelect"])],64))],64))],2)],2),createCommentVNode(" footer "),createVNode(w,{"prefix-cls":a.prefixCls,"show-today-btn":!1,"show-confirm-btn":a.showConfirmBtn,"confirm-btn-disabled":a.confirmBtnDisabled,onConfirmBtnClick:a.onConfirmBtnClick},createSlots({_:2},[a.extra||a.$slots.extra?{name:"extra",fn:withCtx(()=>[a.$slots.extra?renderSlot(a.$slots,"extra",{key:0}):(openBlock(),createBlock(C,{key:1,"render-func":a.extra},null,8,["render-func"]))]),key:"0"}:void 0,a.showShortcuts&&a.shortcutsPosition==="bottom"?{name:"btn",fn:withCtx(()=>[createVNode(u,normalizeProps(guardReactiveProps(a.shortcutsProps)),null,16)]),key:"1"}:void 0]),1032,["prefix-cls","show-confirm-btn","confirm-btn-disabled","onConfirmBtnClick"])],2),a.showShortcuts&&a.shortcutsPosition==="right"?(openBlock(),createBlock(u,normalizeProps(mergeProps({key:1},a.shortcutsProps)),null,16)):createCommentVNode("v-if",!0)],2)}var RangePickerPanel=_export_sfc$1(_sfc_main$5O,[["render",_sfc_render$5m]]);function useRangeTimePickerValue(a){const{timePickerProps:o,selectedValue:s}=toRefs(a),l=computed(()=>{var S;return(S=s==null?void 0:s.value)==null?void 0:S[0]}),c=computed(()=>{var S;return(S=s==null?void 0:s.value)==null?void 0:S[1]}),d=computed(()=>{var S;return(S=o==null?void 0:o.value)==null?void 0:S.defaultValue}),u=computed(()=>isArray$2(d.value)?{...o==null?void 0:o.value,defaultValue:d.value[0]}:o==null?void 0:o.value),A=computed(()=>isArray$2(d.value)?{...o==null?void 0:o.value,defaultValue:d.value[1]}:o==null?void 0:o.value),[g,f,m]=useTimePickerValue(reactive({timePickerProps:u,selectedValue:l})),[v,C,w]=useTimePickerValue(reactive({timePickerProps:A,selectedValue:c})),_=computed(()=>[g.value,v.value]);function b(S){!S||(f(S[0]),C(S[1]))}function y(){m(),w()}return[_,b,y]}const _sfc_main$5N=defineComponent({name:"RangePicker",components:{RangePickerPanel,DateRangeInput,Trigger,IconCalendar},inheritAttrs:!1,props:{mode:{type:String,default:"date"},modelValue:{type:Array},defaultValue:{type:Array},pickerValue:{type:Array},defaultPickerValue:{type:Array},disabled:{type:[Boolean,Array],default:!1},dayStartOfWeek:{type:Number,default:0},format:{type:String},valueFormat:{type:String},showTime:{type:Boolean},timePickerProps:{type:Object},placeholder:{type:Array},disabledDate:{type:Function},disabledTime:{type:Function},separator:{type:String},exchangeTime:{type:Boolean,default:!0},popupContainer:{type:[String,Object]},locale:{type:Object},hideTrigger:{type:Boolean},allowClear:{type:Boolean,default:!0},readonly:{type:Boolean},error:{type:Boolean},size:{type:String},shortcuts:{type:Array,default:()=>[]},shortcutsPosition:{type:String,default:"bottom"},position:{type:String,default:"bl"},popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean},triggerProps:{type:Object},unmountOnClose:{type:Boolean},previewShortcut:{type:Boolean,default:!0},showConfirmBtn:{type:Boolean},disabledInput:{type:Boolean,default:!1},abbreviation:{type:Boolean,default:!0}},emits:{change:(a,o,s)=>!0,"update:modelValue":a=>!0,select:(a,o,s)=>!0,"popup-visible-change":a=>!0,"update:popupVisible":a=>!0,ok:(a,o,s)=>!0,clear:()=>!0,"select-shortcut":a=>!0,"picker-value-change":(a,o,s)=>!0,"update:pickerValue":a=>!0},setup(a,{emit:o,slots:s}){const{mode:l,showTime:c,format:d,modelValue:u,defaultValue:A,popupVisible:g,defaultPopupVisible:f,placeholder:m,timePickerProps:v,disabled:C,disabledDate:w,disabledTime:_,locale:b,pickerValue:y,defaultPickerValue:S,valueFormat:E,size:B,error:P,dayStartOfWeek:D,exchangeTime:k,previewShortcut:I,showConfirmBtn:L}=toRefs(a),{locale:T}=useI18n(),N=inject(configProviderInjectionKey,void 0);watchEffect(()=>{initializeDateLocale(T.value,D.value)});const x=computed(()=>{var ye;return!(!k.value||!((ye=N==null?void 0:N.exchangeTime)==null||ye))}),{mergedSize:M,mergedDisabled:F,mergedError:O,eventHandlers:R}=useFormItem({size:B,error:P}),Q=useDatePickerTransform(reactive({locale:b})),z=getPrefixCls("picker"),W=computed(()=>(m==null?void 0:m.value)||{date:Q("datePicker.rangePlaceholder.date"),month:Q("datePicker.rangePlaceholder.month"),year:Q("datePicker.rangePlaceholder.year"),week:Q("datePicker.rangePlaceholder.week"),quarter:Q("datePicker.rangePlaceholder.quarter")}[l.value]||Q("datePicker.rangePlaceholder.date")),{format:U,valueFormat:H,parseValueFormat:V}=useFormat(reactive({mode:l,format:d,showTime:c,valueFormat:E})),j=computed(()=>{const ye=C.value===!0||F.value||isArray$2(C.value)&&C.value[0]===!0,Me=C.value===!0||F.value||isArray$2(C.value)&&C.value[1]===!0;return[ye,Me]}),X=computed(()=>j.value[0]&&j.value[1]);function Z(ye=0){return j.value[ye]?ye^1:ye}const J=ref(),te=ref(Z()),ee=computed(()=>{const ye=te.value,Me=ye^1;return j.value[Me]?ye:Me}),re=computed(()=>j.value[te.value^1]),{value:ae,setValue:ge}=useRangePickerState(reactive({modelValue:u,defaultValue:A,format:V})),[he,we]=useState(),[K,G]=useState(),q=computed(()=>{var ye;return(ye=he.value)!=null?ye:ae.value}),ne=computed(()=>{var ye,Me;return(Me=(ye=K.value)!=null?ye:he.value)!=null?Me:ae.value}),[ie,le]=useState(),ce=ref(),se=ref(),[de,pe]=useMergeState(f.value,reactive({value:g})),Ee=ye=>{de.value!==ye&&(pe(ye),o("popup-visible-change",ye),o("update:popupVisible",ye))},{startHeaderValue:Se,endHeaderValue:ke,startHeaderOperations:He,endHeaderOperations:me,resetHeaderValue:fe,setHeaderValue:ve}=useRangeHeaderValue(reactive({mode:l,startHeaderMode:ce,endHeaderMode:se,value:y,defaultValue:S,selectedValue:ne,format:V,onChange:ye=>{const Me=getReturnRangeValue(ye,H.value),Ye=getFormattedValue(ye,V.value),et=getDateValue$1(ye);o("picker-value-change",Me,et,Ye),o("update:pickerValue",Me)}}));function Ne(ye){ce.value=ye}function Je(ye){se.value=ye}function Ze(ye){let Me=Se.value;Me=Me.set("year",ye.year()),ce.value==="month"&&(Me=Me.set("month",ye.month())),ve([Me,ke.value]),ce.value=void 0}function it(ye){let Me=ke.value;Me=Me.set("year",ye.year()),se.value==="month"&&(Me=Me.set("month",ye.month())),ve([Se.value,Me]),se.value=void 0}const Be=ref([ne.value[0]||getNow(),ne.value[1]||getNow()]);watch(ne,()=>{const[ye,Me]=ne.value;Be.value[0]=ye||Be.value[0],Be.value[1]=Me||Be.value[1]});const[xe,Te,Oe]=useRangeTimePickerValue(reactive({timePickerProps:v,selectedValue:ne})),je=computed(()=>l.value==="date"&&c.value),Ge=computed(()=>je.value||v.value),ft=useIsDisabledDate(reactive({mode:l,isRange:!0,showTime:c,disabledDate:w,disabledTime:_})),pt=computed(()=>je.value||L.value),dt=computed(()=>pt.value&&(!isCompleteRangeValue(q.value)||ft(q.value[0],"start")||ft(q.value[1],"end")));watch(de,ye=>{ce.value=void 0,se.value=void 0,we(void 0),G(void 0),ye&&(fe(),Oe(),te.value=Z(te.value),nextTick(()=>Ke(te.value))),ye||le(void 0)}),watch(te,()=>{a.disabledInput&&(Ke(te.value),le(void 0))});function be(ye,Me){var Ye,et;const Ie=ye?getReturnRangeValue(ye,H.value):void 0,lt=getFormattedValue(ye,V.value),nt=getDateValue$1(ye);isValueChange(ye,ae.value)&&(o("update:modelValue",Ie),o("change",Ie,nt,lt),(et=(Ye=R.value)==null?void 0:Ye.onChange)==null||et.call(Ye)),Me&&o("ok",Ie,nt,lt)}function oe(ye){let Me=getSortedDayjsArray(ye);return Ge.value&&!x.value&&(Me=[ut(Me[0],ye[0]),ut(Me[1],ye[1])]),Me}function _e(ye,Me,Ye){if(ft(ye==null?void 0:ye[0],"start")||ft(ye==null?void 0:ye[1],"end"))return;let et=ye?[...ye]:void 0;isCompleteRangeValue(et)&&(et=oe(et)),be(et,Ye),ge(et||[]),we(void 0),G(void 0),le(void 0),ce.value=void 0,se.value=void 0,isBoolean$2(Me)&&Ee(Me)}function Re(ye){const Me=getReturnRangeValue(ye,H.value),Ye=getFormattedValue(ye,V.value),et=getDateValue$1(ye);o("select",Me,et,Ye)}function qe(ye,Me){const{emitSelect:Ye=!1,updateHeader:et=!1}=Me||{};let Ie=[...ye];isCompleteRangeValue(Ie)&&(Ie=oe(Ie)),we(Ie),G(void 0),le(void 0),ce.value=void 0,se.value=void 0,Ye&&Re(Ie),et&&fe()}function Le(ye,Me){const{updateHeader:Ye=!1}=Me||{};G(ye),le(void 0),Ye&&fe()}function Ke(ye){J.value&&J.value.focus&&J.value.focus(ye)}function ut(ye,Me){return Ge.value?mergeValueWithTime(getNow(),ye,Me):ye}function St(ye){Ee(ye)}function Nt(ye){if(he.value&&ne.value[ee.value]&&(!pt.value||!isCompleteRangeValue(he.value))){const Me=[...ne.value],Ye=ut(ye,xe.value[te.value]);Me[te.value]=Ye,Le(Me)}}function mt(ye=!1){return re.value?[...ae.value]:he.value?ye||!isCompleteRangeValue(he.value)?[...he.value]:[]:ye?[...ae.value]:[]}function kt(ye){const Me=mt(),Ye=ut(ye,xe.value[te.value]);Me[te.value]=Ye,Re(Me),!pt.value&&isCompleteRangeValue(Me)?_e(Me,!1):(qe(Me),isCompleteRangeValue(Me)?te.value=0:te.value=ee.value)}function en(ye,Me){const Ye=Me==="start"?0:1,et=ut(xe.value[Ye],ye),Ie=[...xe.value];Ie[Ye]=et,Te(Ie);const lt=mt(!0);lt[Ye]&&(lt[Ye]=et,qe(lt,{emitSelect:!0}))}let Mt;onUnmounted(()=>{clearTimeout(Mt)});function tn(ye){clearTimeout(Mt),Le(ye,{updateHeader:!0})}function Et(){clearTimeout(Mt),Mt=setTimeout(()=>{G(void 0),le(void 0),fe()},100)}function wt(ye,Me){o("select-shortcut",Me),_e(ye,!1)}function Rt(){_e(ne.value,!1,!0)}function nn(ye){ye.stopPropagation(),_e(void 0),o("clear")}function gn(ye){Ee(!0);const Me=ye.target.value;if(!Me){le(void 0);return}const Ye=getFormattedValue(ne.value,U.value),et=isArray$2(ie.value)?[...ie.value]:Ye||[];if(et[te.value]=Me,le(et),!isValidInputValue(Me,U.value))return;const Ie=dayjs(Me,U.value);if(ft(Ie,te.value===0?"start":"end"))return;const lt=isArray$2(ne.value)?[...ne.value]:[];lt[te.value]=Ie,qe(lt,{updateHeader:!0})}function fn(){isValidRangeValue(ne.value)?_e(ne.value,!1):te.value=ee.value}const gt=computed(()=>({format:U.value,...omit((v==null?void 0:v.value)||{},["defaultValue"]),visible:de.value})),Ve=computed(()=>({prev:s["icon-prev"],prevDouble:s["icon-prev-double"],next:s["icon-next"],nextDouble:s["icon-next-double"]})),Ae=reactive({headerValue:Se,headerOperations:He,headerIcons:Ve}),Pe=reactive({headerValue:ke,headerOperations:me,headerIcons:Ve}),$e=computed(()=>({...pick(a,["mode","showTime","shortcuts","shortcutsPosition","dayStartOfWeek","disabledDate","disabledTime","hideTrigger","abbreviation"]),prefixCls:z,format:V.value,value:ne.value,showConfirmBtn:pt.value,confirmBtnDisabled:dt.value,timePickerValue:xe.value,timePickerProps:gt.value,extra:s.extra,dateRender:s.cell,startHeaderProps:Ae,endHeaderProps:Pe,footerValue:Be.value,disabled:j.value,visible:de.value,onCellClick:kt,onCellMouseEnter:Nt,onShortcutClick:wt,onShortcutMouseEnter:I.value?tn:void 0,onShortcutMouseLeave:I.value?Et:void 0,onConfirm:Rt,onTimePickerSelect:en,startHeaderMode:ce.value,endHeaderMode:se.value,onStartHeaderLabelClick:Ne,onEndHeaderLabelClick:Je,onStartHeaderSelect:Ze,onEndHeaderSelect:it}));return{prefixCls:z,refInput:J,computedFormat:U,computedPlaceholder:W,panelVisible:de,panelValue:ne,inputValue:ie,focusedIndex:te,triggerDisabled:X,mergedSize:M,mergedError:O,onPanelVisibleChange:St,onInputClear:nn,onInputChange:gn,onInputPressEnter:fn,rangePanelProps:$e}}});function _sfc_render$5l(a,o,s,l,c,d){const u=resolveComponent("IconCalendar"),A=resolveComponent("DateRangeInput"),g=resolveComponent("RangePickerPanel"),f=resolveComponent("Trigger");return a.hideTrigger?(openBlock(),createBlock(g,normalizeProps(mergeProps({key:1},{...a.$attrs,...a.rangePanelProps})),null,16)):(openBlock(),createBlock(f,mergeProps({key:0,trigger:"click","animation-name":"slide-dynamic-origin","auto-fit-transform-origin":"","click-to-close":!1,"popup-offset":4},a.triggerProps,{"unmount-on-close":a.unmountOnClose,position:a.position,disabled:a.triggerDisabled||a.readonly,"popup-visible":a.panelVisible,"popup-container":a.popupContainer,onPopupVisibleChange:a.onPanelVisibleChange}),{content:withCtx(()=>[createVNode(g,normalizeProps(guardReactiveProps(a.rangePanelProps)),null,16)]),default:withCtx(()=>[renderSlot(a.$slots,"default",{},()=>[createVNode(A,mergeProps({ref:"refInput"},a.$attrs,{focusedIndex:a.focusedIndex,"onUpdate:focusedIndex":o[0]||(o[0]=m=>a.focusedIndex=m),size:a.size,focused:a.panelVisible,visible:a.panelVisible,error:a.error,disabled:a.disabled,readonly:a.readonly||a.disabledInput,"allow-clear":a.allowClear&&!a.readonly,placeholder:a.computedPlaceholder,"input-value":a.inputValue,value:a.panelValue,format:a.computedFormat,onClear:a.onInputClear,onChange:a.onInputChange,onPressEnter:a.onInputPressEnter}),createSlots({"suffix-icon":withCtx(()=>[renderSlot(a.$slots,"suffix-icon",{},()=>[createVNode(u)])]),separator:withCtx(()=>[renderSlot(a.$slots,"separator",{},()=>[createTextVNode(toDisplayString(a.separator||"-"),1)])]),_:2},[a.$slots.prefix?{name:"prefix",fn:withCtx(()=>[renderSlot(a.$slots,"prefix")]),key:"0"}:void 0]),1040,["focusedIndex","size","focused","visible","error","disabled","readonly","allow-clear","placeholder","input-value","value","format","onClear","onChange","onPressEnter"])])]),_:3},16,["unmount-on-close","position","disabled","popup-visible","popup-container","onPopupVisibleChange"]))}var RangePicker=_export_sfc$1(_sfc_main$5N,[["render",_sfc_render$5l]]);const DatePicker=Object.assign(_DatePicker,{WeekPicker,MonthPicker,YearPicker,QuarterPicker,RangePicker,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_DatePicker.name,_DatePicker),a.component(s+YearPicker.name,YearPicker),a.component(s+QuarterPicker.name,QuarterPicker),a.component(s+MonthPicker.name,MonthPicker),a.component(s+WeekPicker.name,WeekPicker),a.component(s+RangePicker.name,RangePicker)}}),responsiveArray=["xxl","xl","lg","md","sm","xs"],responsiveMap={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"};let subscribers=[],subUid=-1,screens={};const responsiveObserve={matchHandlers:{},dispatch(a,o){return screens=a,subscribers.length<1?!1:(subscribers.forEach(s=>{s.func(screens,o)}),!0)},subscribe(a){subscribers.length===0&&this.register();const o=(++subUid).toString();return subscribers.push({token:o,func:a}),a(screens,null),o},unsubscribe(a){subscribers=subscribers.filter(o=>o.token!==a),subscribers.length===0&&this.unregister()},unregister(){Object.keys(responsiveMap).forEach(a=>{const o=responsiveMap[a];if(!o)return;const s=this.matchHandlers[o];s&&s.mql&&s.listener&&(s.mql.removeEventListener?s.mql.removeEventListener("change",s.listener):s.mql.removeListener(s.listener))})},register(){Object.keys(responsiveMap).forEach(a=>{const o=responsiveMap[a];if(!o)return;const s=({matches:c})=>{this.dispatch({...screens,[a]:c},a)},l=window.matchMedia(o);l.addEventListener?l.addEventListener("change",s):l.addListener(s),this.matchHandlers[o]={mql:l,listener:s},s(l)})}};function isResponsiveValue(a){return isObject$2(a)}function useResponsiveState(a,o,s=!1){const l=ref({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),c=computed(()=>{let u=o;if(isResponsiveValue(a.value))for(let A=0;A{d=responsiveObserve.subscribe(u=>{isResponsiveValue(a.value)&&(l.value=u)})}),onUnmounted(()=>{d&&responsiveObserve.unsubscribe(d)}),c}var _Descriptions=defineComponent({name:"Descriptions",props:{data:{type:Array,default:()=>[]},column:{type:[Number,Object],default:3},title:String,layout:{type:String,default:"horizontal"},align:{type:[String,Object],default:"left"},size:{type:String},bordered:{type:Boolean,default:!1},labelStyle:{type:Object},valueStyle:{type:Object},tableLayout:{type:String,default:"auto"}},setup(a,{slots:o}){const{column:s,size:l}=toRefs(a),c=getPrefixCls("descriptions"),{mergedSize:d}=useSize$1(l),u=useResponsiveState(s,3,!0),A=computed(()=>{var D;return(D=isObject$2(a.align)?a.align.label:a.align)!=null?D:"left"}),g=computed(()=>{var D;return(D=isObject$2(a.align)?a.align.value:a.align)!=null?D:"left"}),f=computed(()=>({textAlign:A.value,...a.labelStyle})),m=computed(()=>({textAlign:g.value,...a.valueStyle})),v=D=>{const k=[];let I=[],L=0;const T=()=>{if(I.length){const N=u.value-L;I[I.length-1].span+=N,k.push(I)}};return D.forEach(N=>{var x,M;const F=Math.min((M=isVNode(N)?(x=N.props)==null?void 0:x.span:N.span)!=null?M:1,u.value);L+F>u.value&&(T(),I=[],L=0),I.push({data:N,span:F}),L+=F}),T(),k},C=computed(()=>{var D;return v((D=a.data)!=null?D:[])}),w=(D,k)=>{var I,L,T,N,x;return isVNode(D)?isSlotsChildren(D,D.children)&&((L=(I=D.children).label)==null?void 0:L.call(I))||((T=D.props)==null?void 0:T.label):(x=(N=o.label)==null?void 0:N.call(o,{label:D.label,index:k,data:D}))!=null?x:isFunction$2(D.label)?D.label():D.label},_=(D,k)=>{var I,L;return isVNode(D)?D:(L=(I=o.value)==null?void 0:I.call(o,{value:D.value,index:k,data:D}))!=null?L:isFunction$2(D.value)?D.value():D.value},b=D=>createVNode(Fragment,null,[createVNode("tr",{class:`${c}-row`},[D.map((k,I)=>createVNode("td",{key:`label-${I}`,class:[`${c}-item-label`,`${c}-item-label-block`],style:f.value,colspan:k.span},[w(k.data,I)]))]),createVNode("tr",{class:`${c}-row`},[D.map((k,I)=>createVNode("td",{key:`value-${I}`,class:[`${c}-item-value`,`${c}-item-value-block`],style:m.value,colspan:k.span},[_(k.data,I)]))])]),y=(D,k)=>createVNode("tr",{class:`${c}-row`,key:`tr-${k}`},[D.map(I=>createVNode(Fragment,null,[createVNode("td",{class:[`${c}-item-label`,`${c}-item-label-block`],style:f.value},[w(I.data,k)]),createVNode("td",{class:[`${c}-item-value`,`${c}-item-value-block`],style:m.value,colspan:I.span*2-1},[_(I.data,k)])]))]),S=(D,k)=>createVNode("tr",{class:`${c}-row`,key:`inline-${k}`},[D.map((I,L)=>createVNode("td",{key:`item-${L}`,class:`${c}-item`,colspan:I.span},[createVNode("div",{class:[`${c}-item-label`,`${c}-item-label-inline`],style:f.value},[w(I.data,L)]),createVNode("div",{class:[`${c}-item-value`,`${c}-item-value-inline`],style:m.value},[_(I.data,L)])]))]),E=(D,k)=>["inline-horizontal","inline-vertical"].includes(a.layout)?S(D,k):a.layout==="vertical"?b(D):y(D,k),B=computed(()=>[c,`${c}-layout-${a.layout}`,`${c}-size-${d.value}`,{[`${c}-border`]:a.bordered},{[`${c}-table-layout-fixed`]:a.tableLayout==="fixed"}]),P=()=>{var D,k;const I=(k=(D=o.title)==null?void 0:D.call(o))!=null?k:a.title;return I?createVNode("div",{class:`${c}-title`},[I]):null};return()=>{const D=o.default?v(getAllElements(o.default())):C.value;return createVNode("div",{class:B.value},[P(),createVNode("div",{class:`${c}-body`},[createVNode("table",{class:`${c}-table`},[createVNode("tbody",null,[D.map((k,I)=>E(k,I))])])])])}}});const _sfc_main$5M=defineComponent({name:"DescriptionsItem",props:{span:{type:Number,default:1},label:String},setup(){return{prefixCls:getPrefixCls("descriptions")}}});function _sfc_render$5k(a,o,s,l,c,d){return renderSlot(a.$slots,"default")}var DescriptionsItem=_export_sfc$1(_sfc_main$5M,[["render",_sfc_render$5k]]);const Descriptions=Object.assign(_Descriptions,{DescriptionsItem,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Descriptions.name,_Descriptions),a.component(s+DescriptionsItem.name,DescriptionsItem)}});var _Divider=defineComponent({name:"Divider",props:{direction:{type:String,default:"horizontal"},orientation:{type:String,default:"center"},type:{type:String},size:{type:Number},margin:{type:[Number,String]}},setup(a,{slots:o}){const s=getPrefixCls("divider"),l=computed(()=>a.direction==="horizontal"),c=computed(()=>{const d={};if(a.size&&(d[l.value?"border-bottom-width":"border-left-width"]=isNumber$3(a.size)?`${a.size}px`:a.size),a.type&&(d[l.value?"border-bottom-style":"border-left-style"]=a.type),!isUndefined$1(a.margin)){const u=isNumber$3(a.margin)?`${a.margin}px`:a.margin;d.margin=l.value?`${u} 0`:`0 ${u}`}return d});return()=>{var d;const u=(d=o.default)==null?void 0:d.call(o),A=[s,`${s}-${a.direction}`,{[`${s}-with-text`]:u}];return createVNode("div",{role:"separator",class:A,style:c.value},[u&&a.direction==="horizontal"&&createVNode("span",{class:[`${s}-text`,`${s}-text-${a.orientation}`]},[u])])}}});const Divider=Object.assign(_Divider,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Divider.name,_Divider)}}),useOverflow=a=>{const o=ref(!1),s={overflow:"",width:"",boxSizing:""};return{setOverflowHidden:()=>{if(a.value){const d=a.value;if(!o.value&&d.style.overflow!=="hidden"){const u=getScrollBarWidth(d);(u>0||isScroll(d))&&(s.overflow=d.style.overflow,s.width=d.style.width,s.boxSizing=d.style.boxSizing,d.style.overflow="hidden",d.style.width=`${d.offsetWidth-u}px`,d.style.boxSizing="border-box",o.value=!0)}}},resetOverflow:()=>{if(a.value&&o.value){const d=a.value;d.style.overflow=s.overflow,d.style.width=s.width,d.style.boxSizing=s.boxSizing,o.value=!1}}}},DRAWER_PLACEMENTS=["top","right","bottom","left"],_sfc_main$5L=defineComponent({name:"Drawer",components:{ClientOnly,ArcoButton:Button$1,IconHover,IconClose},inheritAttrs:!1,props:{visible:{type:Boolean,default:!1},defaultVisible:{type:Boolean,default:!1},placement:{type:String,default:"right",validator:a=>DRAWER_PLACEMENTS.includes(a)},title:String,mask:{type:Boolean,default:!0},maskClosable:{type:Boolean,default:!0},closable:{type:Boolean,default:!0},okText:String,cancelText:String,okLoading:{type:Boolean,default:!1},okButtonProps:{type:Object},cancelButtonProps:{type:Object},unmountOnClose:Boolean,width:{type:[Number,String],default:250},height:{type:[Number,String],default:250},popupContainer:{type:[String,Object],default:"body"},drawerStyle:{type:Object},bodyClass:{type:[String,Array]},bodyStyle:{type:[String,Object,Array]},onBeforeOk:{type:Function},onBeforeCancel:{type:Function},escToClose:{type:Boolean,default:!0},renderToBody:{type:Boolean,default:!0},header:{type:Boolean,default:!0},footer:{type:Boolean,default:!0},hideCancel:{type:Boolean,default:!1}},emits:{"update:visible":a=>!0,ok:a=>!0,cancel:a=>!0,open:()=>!0,close:()=>!0,beforeOpen:()=>!0,beforeClose:()=>!0},setup(a,{emit:o}){const{popupContainer:s}=toRefs(a),l=getPrefixCls("drawer"),{t:c}=useI18n(),d=ref(a.defaultVisible),u=computed(()=>{var F;return(F=a.visible)!=null?F:d.value}),A=ref(!1),g=computed(()=>a.okLoading||A.value),{teleportContainer:f,containerRef:m}=useTeleportContainer({popupContainer:s,visible:u}),v=ref(u.value);let C=!1;const w=F=>{a.escToClose&&F.key===KEYBOARD_KEY.ESC&&S()&&k(F)},_=()=>{a.escToClose&&!C&&(C=!0,on(document.documentElement,"keydown",w))},b=()=>{C&&(C=!1,off(document.documentElement,"keydown",w))},{zIndex:y,isLastDialog:S}=usePopupManager("dialog",{visible:u}),E=computed(()=>(m==null?void 0:m.value)===document.body);let B=0;const P=()=>{B++,A.value&&(A.value=!1),d.value=!1,o("update:visible",!1)},D=async F=>{const O=B,R=await new Promise(async Q=>{var z;if(isFunction$2(a.onBeforeOk)){let W=a.onBeforeOk((U=!0)=>Q(U));if((isPromise(W)||!isBoolean$2(W))&&(A.value=!0),isPromise(W))try{W=(z=await W)!=null?z:!0}catch(U){throw W=!1,U}isBoolean$2(W)&&Q(W)}else Q(!0)});O===B&&(R?(o("ok",F),P()):A.value&&(A.value=!1))},k=F=>{var O;let R=!0;isFunction$2(a.onBeforeCancel)&&(R=(O=a.onBeforeCancel())!=null?O:!1),R&&(o("cancel",F),P())},I=F=>{a.maskClosable&&k(F)},L=()=>{u.value&&o("open")},T=()=>{u.value||(v.value=!1,x(),o("close"))},{setOverflowHidden:N,resetOverflow:x}=useOverflow(m);onMounted(()=>{u.value&&(v.value=!0,N(),_())}),onBeforeUnmount(()=>{x(),b()}),watch(u,F=>{d.value!==F&&(d.value=F),F?(o("beforeOpen"),v.value=!0,N(),_()):(o("beforeClose"),b())});const M=computed(()=>{var F;const O={[a.placement]:0,...(F=a.drawerStyle)!=null?F:{}};return["right","left"].includes(a.placement)?O.width=isNumber$3(a.width)?`${a.width}px`:a.width:O.height=isNumber$3(a.height)?`${a.height}px`:a.height,O});return{prefixCls:l,style:M,t:c,mounted:v,computedVisible:u,mergedOkLoading:g,zIndex:y,handleOk:D,handleCancel:k,handleOpen:L,handleClose:T,handleMask:I,isFixed:E,teleportContainer:f}}});function _sfc_render$5j(a,o,s,l,c,d){const u=resolveComponent("icon-close"),A=resolveComponent("icon-hover"),g=resolveComponent("arco-button"),f=resolveComponent("client-only");return openBlock(),createBlock(f,null,{default:withCtx(()=>[(openBlock(),createBlock(Teleport,{to:a.teleportContainer,disabled:!a.renderToBody},[!a.unmountOnClose||a.computedVisible||a.mounted?withDirectives((openBlock(),createElementBlock("div",mergeProps({key:0,class:`${a.prefixCls}-container`,style:a.isFixed?{zIndex:a.zIndex}:{zIndex:"inherit",position:"absolute"}},a.$attrs),[createVNode(Transition,{name:"fade-drawer",appear:""},{default:withCtx(()=>[a.mask?withDirectives((openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-mask`),onClick:o[0]||(o[0]=(...m)=>a.handleMask&&a.handleMask(...m))},null,2)),[[vShow,a.computedVisible]]):createCommentVNode("v-if",!0)]),_:1}),createVNode(Transition,{name:`slide-${a.placement}-drawer`,appear:"",onAfterEnter:a.handleOpen,onAfterLeave:a.handleClose,persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{class:normalizeClass(a.prefixCls),style:normalizeStyle(a.style)},[a.header?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-header`)},[renderSlot(a.$slots,"header",{},()=>[a.$slots.title||a.title?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-title`)},[renderSlot(a.$slots,"title",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2)):createCommentVNode("v-if",!0),a.closable?(openBlock(),createElementBlock("div",{key:1,tabindex:"-1",role:"button","aria-label":"Close",class:normalizeClass(`${a.prefixCls}-close-btn`),onClick:o[1]||(o[1]=(...m)=>a.handleCancel&&a.handleCancel(...m))},[createVNode(A,null,{default:withCtx(()=>[createVNode(u)]),_:1})],2)):createCommentVNode("v-if",!0)])],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-body`,a.bodyClass]),style:normalizeStyle(a.bodyStyle)},[renderSlot(a.$slots,"default")],6),a.footer?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-footer`)},[renderSlot(a.$slots,"footer",{},()=>[a.hideCancel?createCommentVNode("v-if",!0):(openBlock(),createBlock(g,mergeProps({key:0},a.cancelButtonProps,{onClick:a.handleCancel}),{default:withCtx(()=>[createTextVNode(toDisplayString(a.cancelText||a.t("drawer.cancelText")),1)]),_:1},16,["onClick"])),createVNode(g,mergeProps({type:"primary",loading:a.mergedOkLoading},a.okButtonProps,{onClick:a.handleOk}),{default:withCtx(()=>[createTextVNode(toDisplayString(a.okText||a.t("drawer.okText")),1)]),_:1},16,["loading","onClick"])])],2)):createCommentVNode("v-if",!0)],6),[[vShow,a.computedVisible]])]),_:3},8,["name","onAfterEnter","onAfterLeave"])],16)),[[vShow,a.computedVisible||a.mounted]]):createCommentVNode("v-if",!0)],8,["to","disabled"]))]),_:3})}var _Drawer=_export_sfc$1(_sfc_main$5L,[["render",_sfc_render$5j]]);const open$1=(a,o)=>{let s=getOverlay("drawer");const l=()=>{f.component&&(f.component.props.visible=!1),isFunction$2(a.onOk)&&a.onOk()},c=()=>{f.component&&(f.component.props.visible=!1),isFunction$2(a.onCancel)&&a.onCancel()},d=async()=>{await nextTick(),s&&(render(null,s),document.body.removeChild(s)),s=null,isFunction$2(a.onClose)&&a.onClose()},u=()=>{f.component&&(f.component.props.visible=!1)},A=m=>{f.component&&Object.entries(m).forEach(([v,C])=>{f.component.props[v]=C})},f=createVNode(_Drawer,{...{visible:!0,renderToBody:!1,unmountOnClose:!0,onOk:l,onCancel:c,onClose:d},...omit(a,["content","title","footer","visible","unmountOnClose","onOk","onCancel","onClose"]),header:typeof a.header=="boolean"?a.header:void 0,footer:typeof a.footer=="boolean"?a.footer:void 0},{default:getSlotFunction(a.content),header:typeof a.header!="boolean"?getSlotFunction(a.header):void 0,title:getSlotFunction(a.title),footer:typeof a.footer!="boolean"?getSlotFunction(a.footer):void 0});return(o!=null?o:Drawer._context)&&(f.appContext=o!=null?o:Drawer._context),render(f,s),document.body.appendChild(s),{close:u,update:A}},Drawer=Object.assign(_Drawer,{open:open$1,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Drawer.name,_Drawer);const l={open:(c,d=a._context)=>open$1(c,d)};a.config.globalProperties.$drawer=l},_context:null});function isOptionsObject(a){return a===Object(a)&&Object.keys(a).length!==0}function defaultBehavior(a,o){o===void 0&&(o="auto");var s="scrollBehavior"in document.body.style;a.forEach(function(l){var c=l.el,d=l.top,u=l.left;c.scroll&&s?c.scroll({top:d,left:u,behavior:o}):(c.scrollTop=d,c.scrollLeft=u)})}function getOptions(a){return a===!1?{block:"end",inline:"nearest"}:isOptionsObject(a)?a:{block:"start",inline:"nearest"}}function scrollIntoView(a,o){var s=a.isConnected||a.ownerDocument.documentElement.contains(a);if(isOptionsObject(o)&&typeof o.behavior=="function")return o.behavior(s?i$1(a,o):[]);if(!!s){var l=getOptions(o);return defaultBehavior(i$1(a,l),l.behavior)}}const VALIDATE_STATUSES=["success","warning","error","validating"],getFinalValidateStatus=a=>{let o="";for(const s of Object.keys(a)){const l=a[s];l&&(!o||VALIDATE_STATUSES.indexOf(l)>VALIDATE_STATUSES.indexOf(o))&&(o=a[s])}return o},getFinalValidateMessage=a=>{const o=[];for(const s of Object.keys(a)){const l=a[s];l&&o.push(l)}return o},getFormElementId=(a,o)=>{const s=o.replace(/[[.]/g,"_").replace(/\]/g,"");return a?`${a}-${s}`:`${s}`},_sfc_main$5K=defineComponent({name:"Form",props:{model:{type:Object,required:!0},layout:{type:String,default:"horizontal"},size:{type:String},labelColProps:{type:Object,default:()=>({span:5,offset:0})},wrapperColProps:{type:Object,default:()=>({span:19,offset:0})},labelColStyle:Object,wrapperColStyle:Object,labelAlign:{type:String,default:"right"},disabled:{type:Boolean,default:void 0},rules:{type:Object},autoLabelWidth:{type:Boolean,default:!1},id:{type:String},scrollToFirstError:{type:Boolean,default:!1}},emits:{submit:(a,o)=>!0,submitSuccess:(a,o)=>!0,submitFailed:(a,o)=>!0},setup(a,{emit:o}){const s=getPrefixCls("form"),l=ref(),{id:c,model:d,layout:u,disabled:A,labelAlign:g,labelColProps:f,wrapperColProps:m,labelColStyle:v,wrapperColStyle:C,size:w,rules:_}=toRefs(a),{mergedSize:b}=useSize$1(w),y=computed(()=>a.layout==="horizontal"&&a.autoLabelWidth),S=[],E=[],B=reactive({}),P=computed(()=>Math.max(...Object.values(B))),D=W=>{W&&W.field&&S.push(W)},k=W=>{W&&W.field&&S.splice(S.indexOf(W),1)},I=W=>{S.forEach(U=>{W[U.field]&&U.setField(W[U.field])})},L=(W,U)=>{U&&B[U]!==W&&(B[U]=W)},T=W=>{W&&delete B[W]},N=W=>{const U=W?[].concat(W):[];S.forEach(H=>{(U.length===0||U.includes(H.field))&&H.resetField()})},x=W=>{const U=W?[].concat(W):[];S.forEach(H=>{(U.length===0||U.includes(H.field))&&H.clearValidate()})},M=(W,U)=>{const V=(l.value||document.body).querySelector(`#${getFormElementId(a.id,W)}`);V&&scrollIntoView(V,{behavior:"smooth",block:"nearest",scrollMode:"if-needed",...U})},F=W=>{const U=isBoolean$2(a.scrollToFirstError)?void 0:a.scrollToFirstError;M(W,U)},O=W=>{const U=[];return S.forEach(H=>{U.push(H.validate())}),Promise.all(U).then(H=>{const V={};let j=!1;return H.forEach(X=>{X&&(j=!0,V[X.field]=X)}),j&&a.scrollToFirstError&&F(Object.keys(V)[0]),isFunction$2(W)&&W(j?V:void 0),j?V:void 0})},R=(W,U)=>{const H=[];for(const V of S)(isArray$2(W)&&W.includes(V.field)||W===V.field)&&H.push(V.validate());return Promise.all(H).then(V=>{const j={};let X=!1;return V.forEach(Z=>{Z&&(X=!0,j[Z.field]=Z)}),X&&a.scrollToFirstError&&F(Object.keys(j)[0]),isFunction$2(U)&&U(X?j:void 0),X?j:void 0})},Q=W=>{const U=[];S.forEach(H=>{U.push(H.validate())}),Promise.all(U).then(H=>{const V={};let j=!1;H.forEach(X=>{X&&(j=!0,V[X.field]=X)}),j?(a.scrollToFirstError&&F(Object.keys(V)[0]),o("submitFailed",{values:d.value,errors:V},W)):o("submitSuccess",d.value,W),o("submit",{values:d.value,errors:j?V:void 0},W)})};return provide(formInjectionKey,reactive({id:c,layout:u,disabled:A,labelAlign:g,labelColProps:f,wrapperColProps:m,labelColStyle:v,wrapperColStyle:C,model:d,size:b,rules:_,fields:S,touchedFields:E,addField:D,removeField:k,validateField:R,setLabelWidth:L,removeLabelWidth:T,maxLabelWidth:P,autoLabelWidth:y})),{cls:computed(()=>[s,`${s}-layout-${a.layout}`,`${s}-size-${b.value}`,{[`${s}-auto-label-width`]:a.autoLabelWidth}]),formRef:l,handleSubmit:Q,innerValidate:O,innerValidateField:R,innerResetFields:N,innerClearValidate:x,innerSetFields:I,innerScrollToField:M}},methods:{validate(a){return this.innerValidate(a)},validateField(a,o){return this.innerValidateField(a,o)},resetFields(a){return this.innerResetFields(a)},clearValidate(a){return this.innerClearValidate(a)},setFields(a){return this.innerSetFields(a)},scrollToField(a){return this.innerScrollToField(a)}}}),_hoisted_1$4D=["id"];function _sfc_render$5i(a,o,s,l,c,d){return openBlock(),createElementBlock("form",{id:a.id,ref:"formRef",class:normalizeClass(a.cls),onSubmit:o[0]||(o[0]=withModifiers((...u)=>a.handleSubmit&&a.handleSubmit(...u),["prevent"]))},[renderSlot(a.$slots,"default")],42,_hoisted_1$4D)}var _Form=_export_sfc$1(_sfc_main$5K,[["render",_sfc_render$5i]]),opt=Object.prototype.toString;function isArray$1(a){return opt.call(a)==="[object Array]"}function isObject$1(a){return opt.call(a)==="[object Object]"}function isString$2(a){return opt.call(a)==="[object String]"}function isNumber$2(a){return opt.call(a)==="[object Number]"&&a===a}function isBoolean$1(a){return opt.call(a)==="[object Boolean]"}function isFunction$1(a){return opt.call(a)==="[object Function]"}function isEmptyObject(a){return isObject$1(a)&&Object.keys(a).length===0}function isEmptyValue(a){return a==null||a===""}function isEmptyArray(a){return isArray$1(a)&&!a.length}var isEqual$1=function(a,o){if(typeof a!="object"||typeof o!="object")return a===o;if(isFunction$1(a)&&isFunction$1(o))return a===o||a.toString()===o.toString();if(Object.keys(a).length!==Object.keys(o).length)return!1;for(var s in a){var l=isEqual$1(a[s],o[s]);if(!l)return!1}return!0},mergeTemplate=function(a,o){var s=Object.assign({},a);return Object.keys(o||{}).forEach(function(l){var c=s[l],d=o==null?void 0:o[l];s[l]=isObject$1(c)?Object.assign(Object.assign({},c),d):d||c}),s},getTemplate=function(a,o){for(var s=o.split("."),l=a,c=0;c=c,this.getValidateMsg("string.minLength",{minLength:c})):this},o.prototype.length=function(c){return this.obj?this.validate(this.obj.length===c,this.getValidateMsg("string.length",{length:c})):this},o.prototype.match=function(c){var d=c instanceof RegExp;return d&&(c.lastIndex=0),this.validate(this.obj===void 0||d&&c.test(this.obj),this.getValidateMsg("string.match",{pattern:c}))},s.uppercase.get=function(){return this.obj?this.validate(this.obj.toUpperCase()===this.obj,this.getValidateMsg("string.uppercase")):this},s.lowercase.get=function(){return this.obj?this.validate(this.obj.toLowerCase()===this.obj,this.getValidateMsg("string.lowercase")):this},Object.defineProperties(o.prototype,s),o}(Base$1),NumberValidator=function(a){function o(l,c){a.call(this,l,Object.assign(Object.assign({},c),{type:"number"})),this.validate(c&&c.strict?isNumber$2(this.obj):!0,this.getValidateMsg("type.number"))}a&&(o.__proto__=a),o.prototype=Object.create(a&&a.prototype),o.prototype.constructor=o;var s={positive:{configurable:!0},negative:{configurable:!0}};return o.prototype.min=function(c){return isEmptyValue(this.obj)?this:this.validate(this.obj>=c,this.getValidateMsg("number.min",{min:c}))},o.prototype.max=function(c){return isEmptyValue(this.obj)?this:this.validate(this.obj<=c,this.getValidateMsg("number.max",{max:c}))},o.prototype.equal=function(c){return isEmptyValue(this.obj)?this:this.validate(this.obj===c,this.getValidateMsg("number.equal",{equal:c}))},o.prototype.range=function(c,d){return isEmptyValue(this.obj)?this:this.validate(this.obj>=c&&this.obj<=d,this.getValidateMsg("number.range",{min:c,max:d}))},s.positive.get=function(){return isEmptyValue(this.obj)?this:this.validate(this.obj>0,this.getValidateMsg("number.positive"))},s.negative.get=function(){return isEmptyValue(this.obj)?this:this.validate(this.obj<0,this.getValidateMsg("number.negative"))},Object.defineProperties(o.prototype,s),o}(Base$1),ArrayValidator=function(a){function o(l,c){a.call(this,l,Object.assign(Object.assign({},c),{type:"array"})),this.validate(c&&c.strict?isArray$1(this.obj):!0,this.getValidateMsg("type.array",{value:this.obj,type:this.type}))}a&&(o.__proto__=a),o.prototype=Object.create(a&&a.prototype),o.prototype.constructor=o;var s={empty:{configurable:!0}};return o.prototype.length=function(c){return this.obj?this.validate(this.obj.length===c,this.getValidateMsg("array.length",{value:this.obj,length:c})):this},o.prototype.minLength=function(c){return this.obj?this.validate(this.obj.length>=c,this.getValidateMsg("array.minLength",{value:this.obj,minLength:c})):this},o.prototype.maxLength=function(c){return this.obj?this.validate(this.obj.length<=c,this.getValidateMsg("array.maxLength",{value:this.obj,maxLength:c})):this},o.prototype.includes=function(c){var d=this;return this.obj?this.validate(c.every(function(u){return d.obj.indexOf(u)!==-1}),this.getValidateMsg("array.includes",{value:this.obj,includes:c})):this},o.prototype.deepEqual=function(c){return this.obj?this.validate(isEqual$1(this.obj,c),this.getValidateMsg("array.deepEqual",{value:this.obj,deepEqual:c})):this},s.empty.get=function(){return this.validate(isEmptyArray(this.obj),this.getValidateMsg("array.empty",{value:this.obj}))},Object.defineProperties(o.prototype,s),o}(Base$1),ObjectValidator=function(a){function o(l,c){a.call(this,l,Object.assign(Object.assign({},c),{type:"object"})),this.validate(c&&c.strict?isObject$1(this.obj):!0,this.getValidateMsg("type.object"))}a&&(o.__proto__=a),o.prototype=Object.create(a&&a.prototype),o.prototype.constructor=o;var s={empty:{configurable:!0}};return o.prototype.deepEqual=function(c){return this.obj?this.validate(isEqual$1(this.obj,c),this.getValidateMsg("object.deepEqual",{deepEqual:c})):this},o.prototype.hasKeys=function(c){var d=this;return this.obj?this.validate(c.every(function(u){return d.obj[u]}),this.getValidateMsg("object.hasKeys",{keys:c})):this},s.empty.get=function(){return this.validate(isEmptyObject(this.obj),this.getValidateMsg("object.empty"))},Object.defineProperties(o.prototype,s),o}(Base$1),BooleanValidator=function(a){function o(l,c){a.call(this,l,Object.assign(Object.assign({},c),{type:"boolean"})),this.validate(c&&c.strict?isBoolean$1(this.obj):!0,this.getValidateMsg("type.boolean"))}a&&(o.__proto__=a),o.prototype=Object.create(a&&a.prototype),o.prototype.constructor=o;var s={true:{configurable:!0},false:{configurable:!0}};return s.true.get=function(){return this.validate(this.obj===!0,this.getValidateMsg("boolean.true"))},s.false.get=function(){return this.validate(this.obj===!1,this.getValidateMsg("boolean.false"))},Object.defineProperties(o.prototype,s),o}(Base$1),regexEmail=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,regexUrl=new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),regexIp=/^(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{1,2})(\.(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{1,2})){3}$/,TypeValidator=function(a){function o(l,c){a.call(this,l,Object.assign(Object.assign({},c),{type:"type"}))}a&&(o.__proto__=a),o.prototype=Object.create(a&&a.prototype),o.prototype.constructor=o;var s={email:{configurable:!0},url:{configurable:!0},ip:{configurable:!0}};return s.email.get=function(){return this.type="email",this.validate(this.obj===void 0||regexEmail.test(this.obj),this.getValidateMsg("type.email"))},s.url.get=function(){return this.type="url",this.validate(this.obj===void 0||regexUrl.test(this.obj),this.getValidateMsg("type.url"))},s.ip.get=function(){return this.type="ip",this.validate(this.obj===void 0||regexIp.test(this.obj),this.getValidateMsg("type.ip"))},Object.defineProperties(o.prototype,s),o}(Base$1),CustomValidator=function(a){function o(l,c){a.call(this,l,Object.assign(Object.assign({},c),{type:"custom"}))}a&&(o.__proto__=a),o.prototype=Object.create(a&&a.prototype),o.prototype.constructor=o;var s={validate:{configurable:!0}};return s.validate.get=function(){var l=this;return function(c,d){var u;if(c)return u=c(l.obj,l.addError.bind(l)),u&&u.then?(d&&u.then(function(){d&&d(l.error)},function(A){console.error(A)}),[u,l]):(d&&d(l.error),l.error)}},Object.defineProperties(o.prototype,s),o}(Base$1),BValidate=function(a,o){return new Validate(a,Object.assign({field:"value"},o))};BValidate.globalConfig={};BValidate.setGlobalConfig=function(a){BValidate.globalConfig=a||{}};var Validate=function(o,s){var l=BValidate.globalConfig,c=Object.assign(Object.assign(Object.assign({},l),s),{validateMessages:mergeTemplate(l.validateMessages,s.validateMessages)});this.string=new StringValidator(o,c),this.number=new NumberValidator(o,c),this.array=new ArrayValidator(o,c),this.object=new ObjectValidator(o,c),this.boolean=new BooleanValidator(o,c),this.type=new TypeValidator(o,c),this.custom=new CustomValidator(o,c)},Schema=function(o,s){s===void 0&&(s={}),this.schema=o,this.options=s};Schema.prototype.messages=function(o){this.options=Object.assign(Object.assign({},this.options),{validateMessages:mergeTemplate(this.options.validateMessages,o)})};Schema.prototype.validate=function(o,s){var l=this;if(!isObject$1(o))return;var c=[],d=null;function u(A,g){d||(d={}),(!d[A]||g.requiredError)&&(d[A]=g)}this.schema&&Object.keys(this.schema).forEach(function(A){if(isArray$1(l.schema[A]))for(var g=function(v){var C=l.schema[A][v],w=C.type,_=C.message;if(!w&&!C.validator)throw"You must specify a type to field "+A+"!";var b=Object.assign(Object.assign({},l.options),{message:_,field:A});"ignoreEmptyString"in C&&(b.ignoreEmptyString=C.ignoreEmptyString),"strict"in C&&(b.strict=C.strict);var y=new Validate(o[A],b),S=y.type[w]||null;if(!S)if(C.validator){S=y.custom.validate(C.validator),Object.prototype.toString.call(S)==="[object Array]"&&S[0].then?c.push({function:S[0],_this:S[1],key:A}):S&&u(A,S);return}else S=y[w];if(Object.keys(C).forEach(function(E){C.required&&(S=S.isRequired),E!=="message"&&S[E]&&C[E]&&typeof S[E]=="object"&&(S=S[E]),S[E]&&C[E]!==void 0&&typeof S[E]=="function"&&(S=S[E](C[E]))}),S.collect(function(E){E&&u(A,E)}),d)return"break"},f=0;f0?Promise.all(c.map(function(A){return A.function})).then(function(){c.forEach(function(A){A._this.error&&u(A.key,A._this.error)}),s&&s(d)}):s&&s(d)};const RowContextInjectionKey=Symbol("RowContextInjectionKey"),GridContextInjectionKey=Symbol("GridContextInjectionKey"),GridDataCollectorInjectionKey=Symbol("GridDataCollectorInjectionKey"),_sfc_main$5J=defineComponent({name:"Row",props:{gutter:{type:[Number,Object,Array],default:0},justify:{type:String,default:"start"},align:{type:String,default:"start"},div:{type:Boolean},wrap:{type:Boolean,default:!0}},setup(a){const{gutter:o,align:s,justify:l,div:c,wrap:d}=toRefs(a),u=getPrefixCls("row"),A=computed(()=>({[`${u}`]:!c.value,[`${u}-nowrap`]:!d.value,[`${u}-align-${s.value}`]:s.value,[`${u}-justify-${l.value}`]:l.value})),g=computed(()=>Array.isArray(o.value)?o.value[0]:o.value),f=computed(()=>Array.isArray(o.value)?o.value[1]:0),m=useResponsiveState(g,0),v=useResponsiveState(f,0),C=computed(()=>{const _={};if((m.value||v.value)&&!c.value){const b=-m.value/2,y=-v.value/2;b&&(_.marginLeft=`${b}px`,_.marginRight=`${b}px`),y&&(_.marginTop=`${y}px`,_.marginBottom=`${y}px`)}return _}),w=computed(()=>[m.value,v.value]);return provide(RowContextInjectionKey,reactive({gutter:w,div:c})),{classNames:A,styles:C}}});function _sfc_render$5h(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.classNames),style:normalizeStyle(a.styles)},[renderSlot(a.$slots,"default")],6)}var Row=_export_sfc$1(_sfc_main$5J,[["render",_sfc_render$5h]]);function useResponsiveValue(a){return computed(()=>{const{val:s,key:l,xs:c,sm:d,md:u,lg:A,xl:g,xxl:f}=a.value;if(!c&&!d&&!u&&!A&&!g&&!f)return s;const m={};return responsiveArray.forEach(v=>{const C=a.value[v];isNumber$3(C)?m[v]=C:isObject$2(C)&&isNumber$3(C[l])&&(m[v]=C[l])}),m})}function getAllowableFlexValue(a){if(isString$3(a)&&(["initial","auto","none"].includes(a)||/^\d+$/.test(a))||isNumber$3(a))return a;if(isString$3(a)&&/^\d+(px|em|rem|%)$/.test(a))return`0 0 ${a}`}const _sfc_main$5I=defineComponent({name:"Col",props:{span:{type:Number,default:24},offset:{type:Number},order:{type:Number},xs:{type:[Number,Object]},sm:{type:[Number,Object]},md:{type:[Number,Object]},lg:{type:[Number,Object]},xl:{type:[Number,Object]},xxl:{type:[Number,Object]},flex:{type:[Number,String]}},setup(a){const o=getPrefixCls("col"),s=inject(RowContextInjectionKey,{}),l=computed(()=>getAllowableFlexValue(a.flex)),c=computed(()=>{const{div:v}=s,{span:C,offset:w,order:_,xs:b,sm:y,md:S,lg:E,xl:B,xxl:P}=a,D={[`${o}`]:!v,[`${o}-order-${_}`]:_,[`${o}-${C}`]:!v&&!b&&!y&&!S&&!E&&!B&&!P,[`${o}-offset-${w}`]:w&&w>0},k={xs:b,sm:y,md:S,lg:E,xl:B,xxl:P};return Object.keys(k).forEach(I=>{const L=k[I];L&&isNumber$3(L)?D[`${o}-${I}-${L}`]=!0:L&&isObject$2(L)&&(D[`${o}-${I}-${L.span}`]=L.span,D[`${o}-${I}-offset-${L.offset}`]=L.offset,D[`${o}-${I}-order-${L.order}`]=L.order)}),D}),d=computed(()=>l.value?o:c.value),u=computed(()=>{const{gutter:v,div:C}=s,w={};if(Array.isArray(v)&&!C){const _=v[0]&&v[0]/2||0,b=v[1]&&v[1]/2||0;_&&(w.paddingLeft=`${_}px`,w.paddingRight=`${_}px`),b&&(w.paddingTop=`${b}px`,w.paddingBottom=`${b}px`)}return w}),A=computed(()=>l.value?{flex:l.value}:{}),g=computed(()=>pick(a,responsiveArray)),f=useResponsiveValue(computed(()=>({val:a.span,key:"span",...g.value}))),m=useResponsiveState(f,24,!0);return{visible:computed(()=>!!m.value),classNames:d,styles:computed(()=>({...u.value,...A.value}))}}});function _sfc_render$5g(a,o,s,l,c,d){return a.visible?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(a.classNames),style:normalizeStyle(a.styles)},[renderSlot(a.$slots,"default")],6)):createCommentVNode("v-if",!0)}var Col=_export_sfc$1(_sfc_main$5I,[["render",_sfc_render$5g]]);function resolveItemData(a,o){var s,l;const c=(s=o.span)!=null?s:1,d=(l=o.offset)!=null?l:0,u=Math.min(d,a);return{span:Math.min(u>0?c+d:c,a),offset:u,suffix:"suffix"in o?o.suffix!==!1:!1}}function setItemVisible({cols:a,collapsed:o,collapsedRows:s,itemDataList:l}){let c=!1,d=[];function u(A){return Math.ceil(A/a)>s}if(o){let A=0;for(let g=0;g!g.suffix&&!d.includes(f))}else d=l.map((A,g)=>g);return{overflow:c,displayIndexList:d}}const _sfc_main$5H=defineComponent({name:"Grid",props:{cols:{type:[Number,Object],default:24},rowGap:{type:[Number,Object],default:0},colGap:{type:[Number,Object],default:0},collapsed:{type:Boolean,default:!1},collapsedRows:{type:Number,default:1}},setup(a){const{cols:o,rowGap:s,colGap:l,collapsedRows:c,collapsed:d}=toRefs(a),u=useResponsiveState(o,24),A=useResponsiveState(l,0),g=useResponsiveState(s,0),f=getPrefixCls("grid"),m=computed(()=>[f]),v=computed(()=>[{gap:`${g.value}px ${A.value}px`,"grid-template-columns":`repeat(${u.value}, minmax(0px, 1fr))`}]),C=reactive(new Map),w=computed(()=>{const b=[];for(const[y,S]of C.entries())b[y]=S;return b}),_=reactive({overflow:!1,displayIndexList:[],cols:u.value,colGap:A.value});return watchEffect(()=>{_.cols=u.value,_.colGap=A.value}),watchEffect(()=>{const b=setItemVisible({cols:u.value,collapsed:d.value,collapsedRows:c.value,itemDataList:w.value});_.overflow=b.overflow,_.displayIndexList=b.displayIndexList}),provide(GridContextInjectionKey,_),provide(GridDataCollectorInjectionKey,{collectItemData(b,y){C.set(b,y)},removeItemData(b){C.delete(b)}}),{classNames:m,style:v}}});function _sfc_render$5f(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.classNames),style:normalizeStyle(a.style)},[renderSlot(a.$slots,"default")],6)}var _Grid=_export_sfc$1(_sfc_main$5H,[["render",_sfc_render$5f]]);const _sfc_main$5G=defineComponent({name:"GridItem",props:{span:{type:[Number,Object],default:1},offset:{type:[Number,Object],default:0},suffix:{type:Boolean,default:!1}},setup(a){const o=getPrefixCls("grid-item"),s=ref(),{computedIndex:l}=useIndex({itemRef:s,selector:`.${o}`}),c=inject(GridContextInjectionKey,{overflow:!1,displayIndexList:[],cols:24,colGap:0}),d=inject(GridDataCollectorInjectionKey),u=computed(()=>{var y;return(y=c==null?void 0:c.displayIndexList)==null?void 0:y.includes(l.value)}),{span:A,offset:g}=toRefs(a),f=useResponsiveState(A,1),m=useResponsiveState(g,0),v=computed(()=>resolveItemData(c.cols,{...a,span:f.value,offset:m.value})),C=computed(()=>[o]),w=computed(()=>{const{offset:y,span:S}=v.value,{colGap:E}=c;return y>0?{"margin-left":`calc((${`(100% - ${E*(S-1)}px) / ${S}`} * ${y}) + ${E*y}px)`}:{}}),_=computed(()=>{const{suffix:y,span:S}=v.value,{cols:E}=c;return y?`${E-S+1}`:`span ${S}`}),b=computed(()=>{const{span:y}=v.value;return s.value?[{"grid-column":`${_.value} / span ${y}`},w.value,!u.value||y===0?{display:"none"}:{}]:[]});return watchEffect(()=>{l.value!==-1&&(d==null||d.collectItemData(l.value,v.value))}),onUnmounted(()=>{l.value!==-1&&(d==null||d.removeItemData(l.value))}),{classNames:C,style:b,domRef:s,overflow:computed(()=>c.overflow)}}});function _sfc_render$5e(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{ref:"domRef",class:normalizeClass(a.classNames),style:normalizeStyle(a.style)},[renderSlot(a.$slots,"default",{overflow:a.overflow})],6)}var GridItem=_export_sfc$1(_sfc_main$5G,[["render",_sfc_render$5e]]);const Grid=Object.assign(_Grid,{Row,Col,Item:GridItem,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+Row.name,Row),a.component(s+Col.name,Col),a.component(s+_Grid.name,_Grid),a.component(s+GridItem.name,GridItem)}}),_sfc_main$5F=defineComponent({name:"Tooltip",components:{Trigger},props:{popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean,default:!1},content:String,position:{type:String,default:"top"},mini:{type:Boolean,default:!1},backgroundColor:{type:String},contentClass:{type:[String,Array,Object]},contentStyle:{type:Object},arrowClass:{type:[String,Array,Object]},arrowStyle:{type:Object},popupContainer:{type:[String,Object]}},emits:{"update:popupVisible":a=>!0,popupVisibleChange:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("tooltip"),l=ref(a.defaultPopupVisible),c=computed(()=>{var m;return(m=a.popupVisible)!=null?m:l.value}),d=m=>{l.value=m,o("update:popupVisible",m),o("popupVisibleChange",m)},u=computed(()=>[`${s}-content`,a.contentClass,{[`${s}-mini`]:a.mini}]),A=computed(()=>{if(a.backgroundColor||a.contentStyle)return{backgroundColor:a.backgroundColor,...a.contentStyle}}),g=computed(()=>[`${s}-popup-arrow`,a.arrowClass]),f=computed(()=>{if(a.backgroundColor||a.arrowStyle)return{backgroundColor:a.backgroundColor,...a.arrowStyle}});return{prefixCls:s,computedPopupVisible:c,contentCls:u,computedContentStyle:A,arrowCls:g,computedArrowStyle:f,handlePopupVisibleChange:d}}});function _sfc_render$5d(a,o,s,l,c,d){const u=resolveComponent("Trigger");return openBlock(),createBlock(u,{class:normalizeClass(a.prefixCls),trigger:"hover",position:a.position,"popup-visible":a.computedPopupVisible,"popup-offset":10,"show-arrow":"","content-class":a.contentCls,"content-style":a.computedContentStyle,"arrow-class":a.arrowCls,"arrow-style":a.computedArrowStyle,"popup-container":a.popupContainer,"animation-name":"zoom-in-fade-out","auto-fit-transform-origin":"",role:"tooltip",onPopupVisibleChange:a.handlePopupVisibleChange},{content:withCtx(()=>[renderSlot(a.$slots,"content",{},()=>[createTextVNode(toDisplayString(a.content),1)])]),default:withCtx(()=>[renderSlot(a.$slots,"default")]),_:3},8,["class","position","popup-visible","content-class","content-style","arrow-class","arrow-style","popup-container","onPopupVisibleChange"])}var _Tooltip=_export_sfc$1(_sfc_main$5F,[["render",_sfc_render$5d]]);const Tooltip=Object.assign(_Tooltip,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Tooltip.name,_Tooltip)}}),_sfc_main$5E=defineComponent({name:"IconQuestionCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-question-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4C=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$5c(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M42 24c0 9.941-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6s18 8.059 18 18Z"},null,-1),createBaseVNode("path",{d:"M24.006 31v4.008m0-6.008L24 28c0-3 3-4 4.78-6.402C30.558 19.195 28.288 15 23.987 15c-4.014 0-5.382 2.548-5.388 4.514v.465"},null,-1)]),14,_hoisted_1$4C)}var _IconQuestionCircle=_export_sfc$1(_sfc_main$5E,[["render",_sfc_render$5c]]);const IconQuestionCircle=Object.assign(_IconQuestionCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconQuestionCircle.name,_IconQuestionCircle)}}),_sfc_main$5D=defineComponent({name:"FormItemLabel",components:{ResizeObserver:ResizeObserver$1,Tooltip,IconQuestionCircle},props:{required:{type:Boolean,default:!1},showColon:{type:Boolean,default:!1},component:{type:String,default:"label"},asteriskPosition:{type:String,default:"start"},tooltip:{type:String},attrs:Object},setup(){const a=getPrefixCls("form-item-label"),o=inject(formInjectionKey,void 0),s=getCurrentInstance(),l=ref(),c=()=>{l.value&&isNumber$3(l.value.offsetWidth)&&(o==null||o.setLabelWidth(l.value.offsetWidth,s==null?void 0:s.uid))};return onMounted(()=>{l.value&&isNumber$3(l.value.offsetWidth)&&(o==null||o.setLabelWidth(l.value.offsetWidth,s==null?void 0:s.uid))}),onBeforeUnmount(()=>{o==null||o.removeLabelWidth(s==null?void 0:s.uid)}),{prefixCls:a,labelRef:l,handleResize:c}}});function _sfc_render$5b(a,o,s,l,c,d){const u=resolveComponent("icon-question-circle"),A=resolveComponent("Tooltip"),g=resolveComponent("ResizeObserver");return openBlock(),createBlock(g,{onResize:a.handleResize},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(a.component),mergeProps({ref:"labelRef",class:a.prefixCls},a.attrs),{default:withCtx(()=>[a.required&&a.asteriskPosition==="start"?(openBlock(),createElementBlock("strong",{key:0,class:normalizeClass(`${a.prefixCls}-required-symbol`)},o[0]||(o[0]=[createBaseVNode("svg",{fill:"currentColor",viewBox:"0 0 1024 1024",width:"1em",height:"1em"},[createBaseVNode("path",{d:"M583.338667 17.066667c18.773333 0 34.133333 15.36 34.133333 34.133333v349.013333l313.344-101.888a34.133333 34.133333 0 0 1 43.008 22.016l42.154667 129.706667a34.133333 34.133333 0 0 1-21.845334 43.178667l-315.733333 102.4 208.896 287.744a34.133333 34.133333 0 0 1-7.509333 47.786666l-110.421334 80.213334a34.133333 34.133333 0 0 1-47.786666-7.509334L505.685333 706.218667 288.426667 1005.226667a34.133333 34.133333 0 0 1-47.786667 7.509333l-110.421333-80.213333a34.133333 34.133333 0 0 1-7.509334-47.786667l214.186667-295.253333L29.013333 489.813333a34.133333 34.133333 0 0 1-22.016-43.008l42.154667-129.877333a34.133333 34.133333 0 0 1 43.008-22.016l320.512 104.106667L412.672 51.2c0-18.773333 15.36-34.133333 34.133333-34.133333h136.533334z"})],-1)]),2)):createCommentVNode("v-if",!0),renderSlot(a.$slots,"default"),a.tooltip?(openBlock(),createBlock(A,{key:1,content:a.tooltip},{default:withCtx(()=>[createVNode(u,{class:normalizeClass(`${a.prefixCls}-tooltip`)},null,8,["class"])]),_:1},8,["content"])):createCommentVNode("v-if",!0),a.required&&a.asteriskPosition==="end"?(openBlock(),createElementBlock("strong",{key:2,class:normalizeClass(`${a.prefixCls}-required-symbol`)},o[1]||(o[1]=[createBaseVNode("svg",{fill:"currentColor",viewBox:"0 0 1024 1024",width:"1em",height:"1em"},[createBaseVNode("path",{d:"M583.338667 17.066667c18.773333 0 34.133333 15.36 34.133333 34.133333v349.013333l313.344-101.888a34.133333 34.133333 0 0 1 43.008 22.016l42.154667 129.706667a34.133333 34.133333 0 0 1-21.845334 43.178667l-315.733333 102.4 208.896 287.744a34.133333 34.133333 0 0 1-7.509333 47.786666l-110.421334 80.213334a34.133333 34.133333 0 0 1-47.786666-7.509334L505.685333 706.218667 288.426667 1005.226667a34.133333 34.133333 0 0 1-47.786667 7.509333l-110.421333-80.213333a34.133333 34.133333 0 0 1-7.509334-47.786667l214.186667-295.253333L29.013333 489.813333a34.133333 34.133333 0 0 1-22.016-43.008l42.154667-129.877333a34.133333 34.133333 0 0 1 43.008-22.016l320.512 104.106667L412.672 51.2c0-18.773333 15.36-34.133333 34.133333-34.133333h136.533334z"})],-1)]),2)):createCommentVNode("v-if",!0),createTextVNode(" "+toDisplayString(a.showColon?":":""),1)]),_:3},16,["class"]))]),_:3},8,["onResize"])}var FormItemLabel=_export_sfc$1(_sfc_main$5D,[["render",_sfc_render$5b]]);const _sfc_main$5C=defineComponent({name:"FormItemMessage",props:{error:{type:Array,default:()=>[]},help:String},setup(){return{prefixCls:getPrefixCls("form-item-message")}}});function _sfc_render$5a(a,o,s,l,c,d){return a.error.length>0?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(a.error,u=>(openBlock(),createBlock(Transition,{key:u,name:"form-blink",appear:""},{default:withCtx(()=>[createBaseVNode("div",{role:"alert",class:normalizeClass([a.prefixCls])},toDisplayString(u),3)]),_:2},1024))),128)):a.help||a.$slots.help?(openBlock(),createBlock(Transition,{key:1,name:"form-blink",appear:""},{default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass([a.prefixCls,`${a.prefixCls}-help`])},[renderSlot(a.$slots,"help",{},()=>[createTextVNode(toDisplayString(a.help),1)])],2)]),_:3})):createCommentVNode("v-if",!0)}var FormItemMessage=_export_sfc$1(_sfc_main$5C,[["render",_sfc_render$5a]]);const _sfc_main$5B=defineComponent({name:"FormItem",components:{ArcoRow:Row,ArcoCol:Col,FormItemLabel,FormItemMessage},props:{field:{type:String,default:""},label:String,tooltip:{type:String},showColon:{type:Boolean,default:!1},noStyle:{type:Boolean,default:!1},disabled:{type:Boolean,default:void 0},help:String,extra:String,required:{type:Boolean,default:!1},asteriskPosition:{type:String,default:"start"},rules:{type:[Object,Array]},validateStatus:{type:String},validateTrigger:{type:[String,Array],default:"change"},labelColProps:Object,wrapperColProps:Object,hideLabel:{type:Boolean,default:!1},hideAsterisk:{type:Boolean,default:!1},labelColStyle:Object,wrapperColStyle:Object,rowProps:Object,rowClass:[String,Array,Object],contentClass:[String,Array,Object],contentFlex:{type:Boolean,default:!0},mergeProps:{type:[Boolean,Function],default:!0},labelColFlex:{type:[Number,String]},feedback:{type:Boolean,default:!1},labelComponent:{type:String,default:"label"},labelAttrs:Object},setup(a){const o=getPrefixCls("form-item"),{field:s}=toRefs(a),l=inject(formInjectionKey,{}),{autoLabelWidth:c,layout:d}=toRefs(l),{i18nMessage:u}=useI18n(),A=computed(()=>{var H;const V={...(H=a.labelColProps)!=null?H:l.labelColProps};return a.labelColFlex?V.flex=a.labelColFlex:l.autoLabelWidth&&(V.flex=`${l.maxLabelWidth}px`),V}),g=computed(()=>{var H;const V={...(H=a.wrapperColProps)!=null?H:l.wrapperColProps};return s.value&&(V.id=getFormElementId(l.id,s.value)),(a.labelColFlex||l.autoLabelWidth)&&(V.flex="auto"),V}),f=computed(()=>{var H;return(H=a.labelColStyle)!=null?H:l.labelColStyle}),m=computed(()=>{var H;return(H=a.wrapperColStyle)!=null?H:l.wrapperColStyle}),v=getValueByPath(l.model,a.field),C=reactive({}),w=reactive({}),_=computed(()=>getFinalValidateStatus(C)),b=computed(()=>getFinalValidateMessage(w)),y=ref(!1),S=computed(()=>getValueByPath(l.model,a.field)),E=computed(()=>{var H;return Boolean((H=a.disabled)!=null?H:l==null?void 0:l.disabled)}),B=computed(()=>{var H;return(H=a.validateStatus)!=null?H:_.value}),P=computed(()=>B.value==="error"),D=computed(()=>{var H,V,j;const X=[].concat((j=(V=a.rules)!=null?V:(H=l==null?void 0:l.rules)==null?void 0:H[a.field])!=null?j:[]),Z=X.some(J=>J.required);return a.required&&!Z?[{required:!0}].concat(X):X}),k=computed(()=>D.value.some(H=>H.required)),I=a.noStyle?inject(formItemInjectionKey,void 0):void 0,L=(H,{status:V,message:j})=>{C[H]=V,w[H]=j,a.noStyle&&(I==null||I.updateValidateState(H,{status:V,message:j}))},T=computed(()=>a.feedback&&B.value?B.value:void 0),N=()=>{var H;if(y.value)return Promise.resolve();const V=D.value;if(!s.value||V.length===0)return _.value&&F(),Promise.resolve();const j=s.value,X=S.value;L(j,{status:"",message:""});const Z=new Schema({[j]:V.map(({...J})=>(!J.type&&!J.validator&&(J.type="string"),J))},{ignoreEmptyString:!0,validateMessages:(H=u.value.form)==null?void 0:H.validateMessages});return new Promise(J=>{Z.validate({[j]:X},te=>{var ee;const re=Boolean(te==null?void 0:te[j]);L(j,{status:re?"error":"",message:(ee=te==null?void 0:te[j].message)!=null?ee:""});const ae=re?{label:a.label,field:s.value,value:te[j].value,type:te[j].type,isRequiredError:Boolean(te[j].requiredError),message:te[j].message}:void 0;J(ae)})})},x=computed(()=>[].concat(a.validateTrigger)),M=computed(()=>x.value.reduce((H,V)=>{switch(V){case"change":return H.onChange=()=>{N()},H;case"input":return H.onInput=()=>{nextTick(()=>{N()})},H;case"focus":return H.onFocus=()=>{N()},H;case"blur":return H.onBlur=()=>{N()},H;default:return H}},{}));provide(formItemInjectionKey,reactive({eventHandlers:M,size:l&&toRef(l,"size"),disabled:E,error:P,feedback:T,updateValidateState:L}));const F=()=>{s.value&&L(s.value,{status:"",message:""})},Q=reactive({field:s,disabled:E,error:P,validate:N,clearValidate:F,resetField:()=>{F(),y.value=!0,(l==null?void 0:l.model)&&s.value&&setValueByPath(l.model,s.value,v),nextTick(()=>{y.value=!1})},setField:H=>{var V,j;s.value&&(y.value=!0,"value"in H&&(l==null?void 0:l.model)&&s.value&&setValueByPath(l.model,s.value,H.value),(H.status||H.message)&&L(s.value,{status:(V=H.status)!=null?V:"",message:(j=H.message)!=null?j:""}),nextTick(()=>{y.value=!1}))}});onMounted(()=>{var H;Q.field&&((H=l.addField)==null||H.call(l,Q))}),onBeforeUnmount(()=>{var H;Q.field&&((H=l.removeField)==null||H.call(l,Q))});const z=computed(()=>[o,`${o}-layout-${l.layout}`,{[`${o}-error`]:P.value,[`${o}-status-${B.value}`]:Boolean(B.value)},a.rowClass]),W=computed(()=>[`${o}-label-col`,{[`${o}-label-col-left`]:l.labelAlign==="left",[`${o}-label-col-flex`]:l.autoLabelWidth||a.labelColFlex}]),U=computed(()=>[`${o}-wrapper-col`,{[`${o}-wrapper-col-flex`]:!g.value}]);return{prefixCls:o,cls:z,isRequired:k,isError:P,finalMessage:b,mergedLabelCol:A,mergedWrapperCol:g,labelColCls:W,autoLabelWidth:c,layout:d,mergedLabelStyle:f,wrapperColCls:U,mergedWrapperStyle:m}}});function _sfc_render$59(a,o,s,l,c,d){var u;const A=resolveComponent("FormItemLabel"),g=resolveComponent("ArcoCol"),f=resolveComponent("FormItemMessage"),m=resolveComponent("ArcoRow");return a.noStyle?renderSlot(a.$slots,"default",{key:0}):(openBlock(),createBlock(m,mergeProps({key:1,class:[a.cls,{[`${a.prefixCls}-has-help`]:Boolean((u=a.$slots.help)!=null?u:a.help)}],wrap:!(a.labelColFlex||a.autoLabelWidth),div:a.layout!=="horizontal"||a.hideLabel},a.rowProps),{default:withCtx(()=>[a.hideLabel?createCommentVNode("v-if",!0):(openBlock(),createBlock(g,mergeProps({key:0,class:a.labelColCls,style:a.mergedLabelStyle},a.mergedLabelCol),{default:withCtx(()=>[createVNode(A,{required:a.hideAsterisk?!1:a.isRequired,"show-colon":a.showColon,"asterisk-position":a.asteriskPosition,component:a.labelComponent,attrs:a.labelAttrs,tooltip:a.tooltip},{default:withCtx(()=>[a.$slots.label||a.label?renderSlot(a.$slots,"label",{key:0},()=>[createTextVNode(toDisplayString(a.label),1)]):createCommentVNode("v-if",!0)]),_:3},8,["required","show-colon","asterisk-position","component","attrs","tooltip"])]),_:3},16,["class","style"])),createVNode(g,mergeProps({class:a.wrapperColCls,style:a.mergedWrapperStyle},a.mergedWrapperCol),{default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-content-wrapper`)},[createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-content`,{[`${a.prefixCls}-content-flex`]:a.contentFlex},a.contentClass])},[renderSlot(a.$slots,"default")],2)],2),a.isError||a.$slots.help||a.help?(openBlock(),createBlock(f,{key:0,error:a.finalMessage,help:a.help},createSlots({_:2},[a.$slots.help?{name:"help",fn:withCtx(()=>[renderSlot(a.$slots,"help")]),key:"0"}:void 0]),1032,["error","help"])):createCommentVNode("v-if",!0),a.$slots.extra||a.extra?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-extra`)},[renderSlot(a.$slots,"extra",{},()=>[createTextVNode(toDisplayString(a.extra),1)])],2)):createCommentVNode("v-if",!0)]),_:3},16,["class","style"])]),_:3},16,["class","wrap","div"]))}var FormItem=_export_sfc$1(_sfc_main$5B,[["render",_sfc_render$59]]);const Form=Object.assign(_Form,{Item:FormItem,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Form.name,_Form),a.component(s+FormItem.name,FormItem)}}),_sfc_main$5A=defineComponent({name:"Icon",props:{type:String,size:[Number,String],rotate:Number,spin:Boolean},setup(a){const o=getPrefixCls("icon"),s=computed(()=>{const c={};return a.size&&(c.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(c.transform=`rotate(${a.rotate}deg)`),c});return{cls:computed(()=>[o,{[`${o}-loading`]:a.spin},a.type]),innerStyle:s}}});function _sfc_render$58(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),fill:"currentColor"},[renderSlot(a.$slots,"default")],6)}var _Icon=_export_sfc$1(_sfc_main$5A,[["render",_sfc_render$58]]);function _isSlot$c(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}const scriptUrlCache=[],addFromIconFontCn=a=>{const{src:o,extraProps:s={}}=a;if(!isServerRendering&&(o==null?void 0:o.length)&&!scriptUrlCache.includes(o)){const l=document.createElement("script");l.setAttribute("src",o),l.setAttribute("data-namespace",o),scriptUrlCache.push(o),document.body.appendChild(l)}return defineComponent({name:"IconFont",props:{type:String,size:[Number,String],rotate:Number,spin:Boolean},setup(l,{slots:c}){return()=>{var d;const u=l.type?createVNode("use",{"xlink:href":`#${l.type}`},null):(d=c.default)==null?void 0:d.call(c);return createVNode(_Icon,mergeProps(l,s),_isSlot$c(u)?u:{default:()=>[u]})}}})},Icon=Object.assign(_Icon,{addFromIconFontCn,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Icon.name,_Icon)}}),_sfc_main$5z=defineComponent({name:"ImageFooter",props:{title:{type:String},description:{type:String}},setup(){return{prefixCls:getPrefixCls("image-footer")}}}),_hoisted_1$4B=["title"],_hoisted_2$k=["title"];function _sfc_render$57(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.prefixCls)},[a.title||a.description?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-caption`)},[a.title?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-caption-title`),title:a.title},toDisplayString(a.title),11,_hoisted_1$4B)):createCommentVNode("v-if",!0),a.description?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-caption-description`),title:a.description},toDisplayString(a.description),11,_hoisted_2$k)):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),a.$slots.extra?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-extra`)},[renderSlot(a.$slots,"extra")],2)):createCommentVNode("v-if",!0)],2)}var ImageFooter=_export_sfc$1(_sfc_main$5z,[["render",_sfc_render$57]]);const _sfc_main$5y=defineComponent({name:"ImagePreviewArrow",components:{IconLeft,IconRight},props:{onPrev:{type:Function},onNext:{type:Function}},setup(){return{prefixCls:getPrefixCls("image-preview-arrow")}}});function _sfc_render$56(a,o,s,l,c,d){const u=resolveComponent("icon-left"),A=resolveComponent("icon-right");return openBlock(),createElementBlock("div",{class:normalizeClass(a.prefixCls)},[createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-left`,{[`${a.prefixCls}-disabled`]:!a.onPrev}]),onClick:o[0]||(o[0]=g=>{g.preventDefault(),a.onPrev&&a.onPrev()})},[createVNode(u)],2),createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-right`,{[`${a.prefixCls}-disabled`]:!a.onNext}]),onClick:o[1]||(o[1]=g=>{g.preventDefault(),a.onNext&&a.onNext()})},[createVNode(A)],2)],2)}var PreviewArrow=_export_sfc$1(_sfc_main$5y,[["render",_sfc_render$56]]);function _isSlot$b(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}var ImagePreviewAction=defineComponent({name:"ImagePreviewAction",components:{Tooltip},inheritAttrs:!1,props:{name:{type:String},disabled:{type:Boolean}},setup(a,{slots:o,attrs:s}){const l=getPrefixCls("image-preview-toolbar-action");return()=>{var c;const{name:d,disabled:u}=a,A=(c=o.default)==null?void 0:c.call(o);if(!A||!A.length)return null;const g=createVNode("div",mergeProps({class:[`${l}`,{[`${l}-disabled`]:u}],onMousedown:f=>{f.preventDefault()}},s),[createVNode("span",{class:`${l}-content`},[A])]);return d?createVNode(Tooltip,{class:`${l}-tooltip`,content:d},_isSlot$b(g)?g:{default:()=>[g]}):g}}}),_sfc_main$5x=defineComponent({name:"ImagePreviewToolbar",components:{RenderFunction,PreviewAction:ImagePreviewAction},props:{actions:{type:Array,default:()=>[]},actionsLayout:{type:Array,default:()=>[]}},setup(a){const{actions:o,actionsLayout:s}=toRefs(a),l=getPrefixCls("image-preview-toolbar"),c=computed(()=>{const d=new Set(s.value),u=g=>d.has(g.key);return o.value.filter(u).sort((g,f)=>{const m=s.value.indexOf(g.key),v=s.value.indexOf(f.key);return m>v?1:-1})});return{prefixCls:l,resultActions:c}}});function _sfc_render$55(a,o,s,l,c,d){const u=resolveComponent("RenderFunction"),A=resolveComponent("PreviewAction");return openBlock(),createElementBlock("div",{class:normalizeClass(a.prefixCls)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.resultActions,g=>(openBlock(),createBlock(A,{key:g.key,name:g.name,disabled:g.disabled,onClick:g.onClick},{default:withCtx(()=>[createVNode(u,{"render-func":g.content},null,8,["render-func"])]),_:2},1032,["name","disabled","onClick"]))),128)),renderSlot(a.$slots,"default")],2)}var PreviewToolbar=_export_sfc$1(_sfc_main$5x,[["render",_sfc_render$55]]);function useImageLoadStatus(a){const o=ref(a||"beforeLoad"),s=computed(()=>o.value==="beforeLoad"),l=computed(()=>o.value==="loading"),c=computed(()=>o.value==="error"),d=computed(()=>o.value==="loaded");return{status:o,isBeforeLoad:s,isLoading:l,isError:c,isLoaded:d,setLoadStatus:u=>{o.value=u}}}function getFixTranslate(a,o,s,l,c){let d=s,u=l;return s&&(a.width>o.width?d=0:(o.left>a.left&&(d-=Math.abs(a.left-o.left)/c),o.righto.height?u=0:(o.top>a.top&&(u-=Math.abs(a.top-o.top)/c),o.bottom{if(!o.value||!s.value)return;const _=o.value.getBoundingClientRect(),b=s.value.getBoundingClientRect(),[y,S]=getFixTranslate(_,b,c.value[0],c.value[1],l.value);(y!==c.value[0]||S!==c.value[1])&&(c.value=[y,S])},m=_=>{_.preventDefault&&_.preventDefault();const b=g[0]+(_.pageX-u)/l.value,y=g[1]+(_.pageY-A)/l.value;c.value=[b,y]},v=_=>{_.preventDefault&&_.preventDefault(),d.value=!1,f(),w()},C=_=>{_.target===_.currentTarget&&(_.preventDefault&&_.preventDefault(),d.value=!0,u=_.pageX,A=_.pageY,g=[...c.value],on(window,"mousemove",m,!1),on(window,"mouseup",v,!1))};function w(){off(window,"mousemove",m,!1),off(window,"mouseup",v,!1)}return watchEffect(_=>{s.value&&on(s.value,"mousedown",C),_(()=>{s.value&&off(s.value,"mousedown",C),w()})}),watch([l],()=>{nextTick(()=>f())}),{translate:c,moving:d,resetTranslate(){c.value=[0,0]}}}const _sfc_main$5w=defineComponent({name:"IconZoomOut",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-zoom-out`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4A=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$54(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M32.607 32.607A14.953 14.953 0 0 0 37 22c0-8.284-6.716-15-15-15-8.284 0-15 6.716-15 15 0 8.284 6.716 15 15 15 4.142 0 7.892-1.679 10.607-4.393Zm0 0L41.5 41.5M29 22H15"},null,-1)]),14,_hoisted_1$4A)}var _IconZoomOut=_export_sfc$1(_sfc_main$5w,[["render",_sfc_render$54]]);const IconZoomOut=Object.assign(_IconZoomOut,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconZoomOut.name,_IconZoomOut)}}),_sfc_main$5v=defineComponent({name:"IconZoomIn",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-zoom-in`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4z=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$53(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M32.607 32.607A14.953 14.953 0 0 0 37 22c0-8.284-6.716-15-15-15-8.284 0-15 6.716-15 15 0 8.284 6.716 15 15 15 4.142 0 7.892-1.679 10.607-4.393Zm0 0L41.5 41.5M29 22H15m7 7V15"},null,-1)]),14,_hoisted_1$4z)}var _IconZoomIn=_export_sfc$1(_sfc_main$5v,[["render",_sfc_render$53]]);const IconZoomIn=Object.assign(_IconZoomIn,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconZoomIn.name,_IconZoomIn)}}),_sfc_main$5u=defineComponent({name:"IconFullscreen",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-fullscreen`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4y=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$52(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M42 17V9a1 1 0 0 0-1-1h-8M6 17V9a1 1 0 0 1 1-1h8m27 23v8a1 1 0 0 1-1 1h-8M6 31v8a1 1 0 0 0 1 1h8"},null,-1)]),14,_hoisted_1$4y)}var _IconFullscreen=_export_sfc$1(_sfc_main$5u,[["render",_sfc_render$52]]);const IconFullscreen=Object.assign(_IconFullscreen,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFullscreen.name,_IconFullscreen)}}),_sfc_main$5t=defineComponent({name:"IconRotateLeft",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-rotate-left`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4x=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$51(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M10 22a1 1 0 0 1 1-1h20a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H11a1 1 0 0 1-1-1V22ZM23 11h11a6 6 0 0 1 6 6v6M22.5 12.893 19.587 11 22.5 9.107v3.786Z"},null,-1)]),14,_hoisted_1$4x)}var _IconRotateLeft=_export_sfc$1(_sfc_main$5t,[["render",_sfc_render$51]]);const IconRotateLeft=Object.assign(_IconRotateLeft,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconRotateLeft.name,_IconRotateLeft)}}),_sfc_main$5s=defineComponent({name:"IconRotateRight",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-rotate-right`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4w=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$50(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M38 22a1 1 0 0 0-1-1H17a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h20a1 1 0 0 0 1-1V22ZM25 11H14a6 6 0 0 0-6 6v6M25.5 12.893 28.413 11 25.5 9.107v3.786Z"},null,-1)]),14,_hoisted_1$4w)}var _IconRotateRight=_export_sfc$1(_sfc_main$5s,[["render",_sfc_render$50]]);const IconRotateRight=Object.assign(_IconRotateRight,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconRotateRight.name,_IconRotateRight)}}),_sfc_main$5r=defineComponent({name:"IconOriginalSize",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-original-size`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4v=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$4$(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m5.5 11.5 5-2.5h1v32M34 11.5 39 9h1v32"},null,-1),createBaseVNode("path",{d:"M24 17h1v1h-1v-1ZM24 30h1v1h-1v-1Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M24 17h1v1h-1v-1ZM24 30h1v1h-1v-1Z"},null,-1)]),14,_hoisted_1$4v)}var _IconOriginalSize=_export_sfc$1(_sfc_main$5r,[["render",_sfc_render$4$]]);const IconOriginalSize=Object.assign(_IconOriginalSize,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconOriginalSize.name,_IconOriginalSize)}});function usePopupOverflowHidden(a){const{container:o,hidden:s}=toRefs(a);let l=!1,c={};const d=g=>g.tagName==="BODY"?window.innerWidth-(document.body.clientWidth||document.documentElement.clientWidth):g.offsetWidth-g.clientWidth,u=()=>{if(o.value&&o.value.style.overflow!=="hidden"){const g=o.value.style;l=!0;const f=d(o.value);f&&(c.width=g.width,o.value.style.width=`calc(${o.value.style.width||"100%"} - ${f}px)`),c.overflow=g.overflow,o.value.style.overflow="hidden"}},A=()=>{if(o.value&&l){const g=c;Object.keys(g).forEach(f=>{o.value.style[f]=g[f]})}l=!1,c={}};return watchEffect(g=>{s.value?u():A(),g(()=>{A()})}),[A,u]}function usePopupContainer(a,o){const{popupContainer:s}=toRefs(o);return computed(()=>(isString$3(s.value)?querySelector(s.value):s.value)||a)}const scaleAttr=[25,33,50,67,75,80,90,100,110,125,150,175,200,250,300,400,500].map(a=>+(a/100).toFixed(2)),minScale=scaleAttr[0],maxScale=scaleAttr[scaleAttr.length-1];function getScale(a=1,o="zoomIn"){let s=scaleAttr.indexOf(a);return s===-1&&(s=findClosestIndex(a)),o==="zoomIn"?s===scaleAttr.length-1?a:scaleAttr[s+1]:s===0?a:scaleAttr[s-1]}function getScaleByRate(a,o=1.1,s="zoomIn"){const l=s==="zoomIn"?o:1/o,c=Number.parseFloat((a*l).toFixed(3));return Math.min(maxScale,Math.max(minScale,c))}function findClosestIndex(a){let o=scaleAttr.length-1;for(let s=0;s["fullScreen","rotateRight","rotateLeft","zoomIn","zoomOut","originalSize"]},popupContainer:{type:[Object,String]},inGroup:{type:Boolean,default:!1},groupArrowProps:{type:Object,default:()=>({})},escToClose:{type:Boolean,default:!0},wheelZoom:{type:Boolean,default:!0},keyboard:{type:Boolean,default:!0},defaultScale:{type:Number,default:1},zoomRate:{type:Number,default:1.1}},emits:["close","update:visible"],setup(a,{emit:o}){const{t:s}=useI18n(),{src:l,popupContainer:c,visible:d,defaultVisible:u,maskClosable:A,actionsLayout:g,defaultScale:f,zoomRate:m}=toRefs(a),v=ref(),C=ref(),w=getPrefixCls("image-preview"),[_,b]=useMergeState(u.value,reactive({value:d})),y=computed(()=>[w,{[`${w}-hide`]:!_.value}]),S=usePopupContainer(document.body,reactive({popupContainer:c})),E=computed(()=>S.value===document.body),{zIndex:B}=usePopupManager("dialog",{visible:_}),P=computed(()=>({...E.value?{zIndex:B.value,position:"fixed"}:{zIndex:"inherit",position:"absolute"}})),{isLoading:D,isLoaded:k,setLoadStatus:I}=useImageLoadStatus(),L=ref(0),T=ref(f.value),{translate:N,moving:x,resetTranslate:M}=useImageDrag(reactive({wrapperEl:v,imageEl:C,visible:_,scale:T})),F=ref(!1);let O=null;const R=()=>{!F.value&&(F.value=!0),O&&clearTimeout(O),O=setTimeout(()=>{F.value=!1},1e3)};usePopupOverflowHidden(reactive({container:S,hidden:_}));function Q(){L.value=0,T.value=f.value,M()}const z=ae=>g.value.includes(ae),W=ae=>{switch(ae.stopPropagation(),ae.preventDefault(),ae.key){case KEYBOARD_KEY.ESC:a.escToClose&&X();break;case KEYBOARD_KEY.ARROW_LEFT:a.groupArrowProps.onPrev&&a.groupArrowProps.onPrev();break;case KEYBOARD_KEY.ARROW_RIGHT:a.groupArrowProps.onNext&&a.groupArrowProps.onNext();break;case KEYBOARD_KEY.ARROW_UP:z("zoomIn")&&re("zoomIn");break;case KEYBOARD_KEY.ARROW_DOWN:z("zoomOut")&&re("zoomOut");break;case KEYBOARD_KEY.SPACE:z("originalSize")&&J(1);break}},U=throttleByRaf(ae=>{if(ae.preventDefault(),ae.stopPropagation(),!a.wheelZoom)return;const he=(ae.deltaY||ae.deltaX)>0?"zoomOut":"zoomIn",we=getScaleByRate(T.value,m.value,he);J(we)});let H=!1;const V=()=>{nextTick(()=>{var ae;(ae=v==null?void 0:v.value)==null||ae.focus()}),a.keyboard&&!H&&(H=!0,on(S.value,"keydown",W))},j=()=>{H&&(H=!1,off(S.value,"keydown",W))};watch([l,_],()=>{_.value?(Q(),I("loading"),V()):j()});function X(){_.value&&(o("close"),o("update:visible",!1),b(!1))}function Z(ae){var ge;(ge=v==null?void 0:v.value)==null||ge.focus(),A.value&&ae.target===ae.currentTarget&&X()}function J(ae){T.value!==ae&&(T.value=ae,R())}function te(){const ae=v.value.getBoundingClientRect(),ge=C.value.getBoundingClientRect(),he=ae.height/(ge.height/T.value),we=ae.width/(ge.width/T.value),K=Math.max(he,we);J(K)}function ee(ae){const he=ae==="clockwise"?(L.value+ROTATE_STEP)%360:L.value===0?360-ROTATE_STEP:L.value-ROTATE_STEP;L.value=he}function re(ae){const ge=getScale(T.value,ae);J(ge)}return onBeforeUnmount(()=>{j()}),{prefixCls:w,classNames:y,container:S,wrapperStyles:P,scale:T,translate:N,rotate:L,moving:x,mergedVisible:_,isLoading:D,isLoaded:k,scaleValueVisible:F,refWrapper:v,refImage:C,onWheel:U,onMaskClick:Z,onCloseClick:X,onImgLoad(){I("loaded")},onImgError(){I("error")},actions:computed(()=>[{key:"fullScreen",name:s("imagePreview.fullScreen"),content:()=>h$1(IconFullscreen),onClick:()=>te()},{key:"rotateRight",name:s("imagePreview.rotateRight"),content:()=>h$1(IconRotateRight),onClick:()=>ee("clockwise")},{key:"rotateLeft",name:s("imagePreview.rotateLeft"),content:()=>h$1(IconRotateLeft),onClick:()=>ee("counterclockwise")},{key:"zoomIn",name:s("imagePreview.zoomIn"),content:()=>h$1(IconZoomIn),onClick:()=>re("zoomIn"),disabled:T.value===maxScale},{key:"zoomOut",name:s("imagePreview.zoomOut"),content:()=>h$1(IconZoomOut),onClick:()=>re("zoomOut"),disabled:T.value===minScale},{key:"originalSize",name:s("imagePreview.originalSize"),content:()=>h$1(IconOriginalSize),onClick:()=>J(1)}])}}});const _hoisted_1$4u=["src"];function _sfc_render$4_(a,o,s,l,c,d){const u=resolveComponent("IconLoading"),A=resolveComponent("PreviewToolbar"),g=resolveComponent("IconClose"),f=resolveComponent("PreviewArrow");return openBlock(),createBlock(Teleport,{to:a.container,disabled:!a.renderToBody},[createBaseVNode("div",{class:normalizeClass(a.classNames),style:normalizeStyle(a.wrapperStyles)},[createVNode(Transition,{name:"image-fade",onBeforeEnter:o[0]||(o[0]=m=>m.parentElement&&(m.parentElement.style.display="block")),onAfterLeave:o[1]||(o[1]=m=>m.parentElement&&(m.parentElement.style.display="")),persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-mask`)},null,2),[[vShow,a.mergedVisible]])]),_:1}),a.mergedVisible?(openBlock(),createElementBlock("div",{key:0,ref:"refWrapper",tabindex:"0",class:normalizeClass(`${a.prefixCls}-wrapper`),onClick:o[6]||(o[6]=(...m)=>a.onMaskClick&&a.onMaskClick(...m)),onWheel:o[7]||(o[7]=withModifiers((...m)=>a.onWheel&&a.onWheel(...m),["prevent","stop"]))},[createCommentVNode(" img "),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-img-container`),style:normalizeStyle({transform:`scale(${a.scale}, ${a.scale})`}),onClick:o[4]||(o[4]=(...m)=>a.onMaskClick&&a.onMaskClick(...m))},[(openBlock(),createElementBlock("img",{ref:"refImage",key:a.src,src:a.src,class:normalizeClass([`${a.prefixCls}-img`,{[`${a.prefixCls}-img-moving`]:a.moving}]),style:normalizeStyle({transform:`translate(${a.translate[0]}px, ${a.translate[1]}px) rotate(${a.rotate}deg)`}),onLoad:o[2]||(o[2]=(...m)=>a.onImgLoad&&a.onImgLoad(...m)),onError:o[3]||(o[3]=(...m)=>a.onImgError&&a.onImgError(...m))},null,46,_hoisted_1$4u))],6),createCommentVNode(" loading "),a.isLoading?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-loading`)},[createVNode(u)],2)):createCommentVNode("v-if",!0),createCommentVNode(" scale value "),createVNode(Transition,{name:"image-fade"},{default:withCtx(()=>[a.scaleValueVisible?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-scale-value`)},toDisplayString((a.scale*100).toFixed(0))+"% ",3)):createCommentVNode("v-if",!0)]),_:1}),createCommentVNode(" toolbar "),a.isLoaded&&a.actionsLayout.length?(openBlock(),createBlock(A,{key:1,actions:a.actions,"actions-layout":a.actionsLayout},{default:withCtx(()=>[renderSlot(a.$slots,"actions")]),_:3},8,["actions","actions-layout"])):createCommentVNode("v-if",!0),createCommentVNode(" close btn "),a.closable?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(`${a.prefixCls}-close-btn`),onClick:o[5]||(o[5]=(...m)=>a.onCloseClick&&a.onCloseClick(...m))},[createVNode(g)],2)):createCommentVNode("v-if",!0),createCommentVNode(" group arrow "),a.inGroup?(openBlock(),createBlock(f,normalizeProps(mergeProps({key:3},a.groupArrowProps)),null,16)):createCommentVNode("v-if",!0)],34)):createCommentVNode("v-if",!0)],6)],8,["to","disabled"])}var ImagePreview=_export_sfc$1(_sfc_main$5q,[["render",_sfc_render$4_]]);function normalizeImageSizeProp(a){if(isUndefined$1(a))return;if(!isNumber$3(a)&&/^\d+(%)$/.test(a))return a;const o=parseInt(a,10);return isNumber$3(o)?`${o}px`:void 0}const PreviewGroupInjectionKey=Symbol("PreviewGroupInjectionKey");let uuid=0;const _sfc_main$5p=defineComponent({name:"Image",components:{IconImageClose,IconLoading,ImageFooter,ImagePreview},inheritAttrs:!1,props:{renderToBody:{type:Boolean,default:!0},src:{type:String},width:{type:[String,Number]},height:{type:[String,Number]},title:{type:String},description:{type:String},fit:{type:String},alt:{type:String},hideFooter:{type:[Boolean,String],default:!1},footerPosition:{type:String,default:"inner"},showLoader:{type:Boolean,default:!1},preview:{type:Boolean,default:!0},previewVisible:{type:Boolean,default:void 0},defaultPreviewVisible:{type:Boolean,default:!1},previewProps:{type:Object},footerClass:{type:[String,Array,Object]}},emits:["preview-visible-change","update:previewVisible"],setup(a,{attrs:o,slots:s,emit:l}){const{t:c}=useI18n(),{height:d,width:u,hideFooter:A,title:g,description:f,src:m,footerPosition:v,defaultPreviewVisible:C,previewVisible:w,preview:_,previewProps:b}=toRefs(a),y=inject(PreviewGroupInjectionKey,void 0),S=getPrefixCls("image"),E=ref(),{isLoaded:B,isError:P,isLoading:D,setLoadStatus:k}=useImageLoadStatus(),I=computed(()=>({width:normalizeImageSizeProp(u==null?void 0:u.value),height:normalizeImageSizeProp(d==null?void 0:d.value)})),L=computed(()=>a.fit?{objectFit:a.fit}:{}),T=computed(()=>[`${S}`,{[`${S}-loading`]:D.value,[`${S}-loading-error`]:P.value,[`${S}-with-footer-inner`]:B&&x&&v.value==="inner",[`${S}-with-footer-outer`]:B&&x&&v.value==="outer"},o.class]),N=computed(()=>[I.value,o.style]),x=computed(()=>(g==null?void 0:g.value)||(f==null?void 0:f.value)||s.extra?isBoolean$2(A.value)?!A.value&&B.value:A.value==="never":!1),M=computed(()=>omit(o,["class","style"])),[F,O]=useMergeState(C.value,reactive({value:w})),R=computed(()=>!(y!=null&&y.preview)&&_.value);watchEffect(()=>{isServerRendering||!E.value||(E.value.src=m==null?void 0:m.value,k("loading"))});const Q=uuid++;watchEffect(V=>{var j,X,Z;const J=(Z=y==null?void 0:y.registerImageUrl)==null?void 0:Z.call(y,Q,((X=(j=b==null?void 0:b.value)==null?void 0:j.src)!=null?X:m==null?void 0:m.value)||"",_.value);V(()=>{J==null||J()})});function z(){k("loaded")}function W(){k("error")}function U(){!_.value||(y!=null&&y.preview?y.preview(Q):(l("preview-visible-change",!0),O(!0)))}function H(){l("preview-visible-change",!1),O(!1)}return{t:c,refImg:E,prefixCls:S,wrapperClassNames:T,wrapperStyles:N,showFooter:x,imgProps:M,imgStyle:I,isLoaded:B,isError:P,isLoading:D,mergedPreviewVisible:F,mergePreview:R,onImgLoaded:z,onImgLoadError:W,onImgClick:U,onPreviewClose:H,fitStyle:L}}}),_hoisted_1$4t=["title","alt"];function _sfc_render$4Z(a,o,s,l,c,d){const u=resolveComponent("IconImageClose"),A=resolveComponent("IconLoading"),g=resolveComponent("ImageFooter"),f=resolveComponent("ImagePreview");return openBlock(),createElementBlock("div",{class:normalizeClass(a.wrapperClassNames),style:normalizeStyle(a.wrapperStyles)},[createBaseVNode("img",mergeProps({ref:"refImg",class:`${a.prefixCls}-img`},a.imgProps,{style:{...a.imgStyle,...a.fitStyle},title:a.title,alt:a.alt,onLoad:o[0]||(o[0]=(...m)=>a.onImgLoaded&&a.onImgLoaded(...m)),onError:o[1]||(o[1]=(...m)=>a.onImgLoadError&&a.onImgLoadError(...m)),onClick:o[2]||(o[2]=(...m)=>a.onImgClick&&a.onImgClick(...m))}),null,16,_hoisted_1$4t),a.isLoaded?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-overlay`)},[a.isError?renderSlot(a.$slots,"error",{key:0},()=>[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-error`)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-error-icon`)},[renderSlot(a.$slots,"error-icon",{},()=>[createVNode(u)])],2),a.alt||a.description?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-error-alt`)},toDisplayString(a.alt||a.description),3)):createCommentVNode("v-if",!0)],2)]):createCommentVNode("v-if",!0),a.isLoading&&(a.showLoader||a.$slots.loader)?renderSlot(a.$slots,"loader",{key:1},()=>[createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-loader`])},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-loader-spin`)},[createVNode(A),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-loader-spin-text`)},toDisplayString(a.t("image.loading")),3)],2)],2)]):createCommentVNode("v-if",!0)],2)),a.showFooter?(openBlock(),createBlock(g,{key:1,class:normalizeClass(a.footerClass),"prefix-cls":a.prefixCls,title:a.title,description:a.description},createSlots({_:2},[a.$slots.extra?{name:"extra",fn:withCtx(()=>[renderSlot(a.$slots,"extra")]),key:"0"}:void 0]),1032,["class","prefix-cls","title","description"])):createCommentVNode("v-if",!0),a.isLoaded&&a.mergePreview?(openBlock(),createBlock(f,mergeProps({key:2,src:a.src},a.previewProps,{visible:a.mergedPreviewVisible,"render-to-body":a.renderToBody,onClose:a.onPreviewClose}),{actions:withCtx(()=>[renderSlot(a.$slots,"preview-actions")]),_:3},16,["src","visible","render-to-body","onClose"])):createCommentVNode("v-if",!0)],6)}var _Image=_export_sfc$1(_sfc_main$5p,[["render",_sfc_render$4Z]]),_sfc_main$5o=defineComponent({name:"ImagePreviewGroup",components:{ImagePreview},inheritAttrs:!1,props:{renderToBody:{type:Boolean,default:!0},srcList:{type:Array},current:{type:Number},defaultCurrent:{type:Number,default:0},infinite:{type:Boolean,default:!1},visible:{type:Boolean,default:void 0},defaultVisible:{type:Boolean,default:!1},maskClosable:{type:Boolean,default:!0},closable:{type:Boolean,default:!0},actionsLayout:{type:Array,default:()=>["fullScreen","rotateRight","rotateLeft","zoomIn","zoomOut","originalSize"]},popupContainer:{type:[String,Object]}},emits:["change","update:current","visible-change","update:visible"],setup(a,{emit:o}){const{srcList:s,visible:l,defaultVisible:c,current:d,defaultCurrent:u,infinite:A}=toRefs(a),[g,f]=useMergeState(c.value,reactive({value:l})),m=N=>{N!==g.value&&(o("visible-change",N),o("update:visible",N),f(N))},v=computed(()=>new Map(isArray$2(s==null?void 0:s.value)?s==null?void 0:s.value.map((N,x)=>[x,{url:N,canPreview:!0}]):[])),C=ref(new Map(v.value||[])),w=computed(()=>Array.from(C.value.keys())),_=computed(()=>w.value.length);function b(N,x,M){return v.value.has(N)||C.value.set(N,{url:x,canPreview:M}),function(){v.value.has(N)||C.value.delete(N)}}watch(v,()=>{C.value=new Map(v.value||[])});const[y,S]=useMergeState(u.value,reactive({value:d})),E=N=>{N!==y.value&&(o("change",N),o("update:current",N),S(N))},B=computed(()=>w.value[y.value]),P=N=>{const x=w.value.indexOf(N);x!==y.value&&E(x)},D=computed(()=>{var N;return(N=C.value.get(B.value))==null?void 0:N.url});provide(PreviewGroupInjectionKey,reactive({registerImageUrl:b,preview:N=>{m(!0),P(N)}}));const k=computed(()=>{const N=(M,F)=>{var O;for(let R=M;R<=F;R++){const Q=w.value[R];if((O=C.value.get(Q))!=null&&O.canPreview)return R}},x=N(y.value+1,_.value-1);return isUndefined$1(x)&&A.value?N(0,y.value-1):x}),I=computed(()=>{const N=(M,F)=>{var O;for(let R=M;R>=F;R--){const Q=w.value[R];if((O=C.value.get(Q))!=null&&O.canPreview)return R}},x=N(y.value-1,0);return isUndefined$1(x)&&A.value?N(_.value-1,y.value+1):x}),L=computed(()=>isUndefined$1(I.value)?void 0:()=>{!isUndefined$1(I.value)&&E(I.value)}),T=computed(()=>isUndefined$1(k.value)?void 0:()=>{!isUndefined$1(k.value)&&E(k.value)});return{mergedVisible:g,currentUrl:D,prevIndex:I,nextIndex:k,onClose(){m(!1)},groupArrowProps:reactive({onPrev:L,onNext:T})}}});function _sfc_render$4Y(a,o,s,l,c,d){const u=resolveComponent("ImagePreview");return openBlock(),createElementBlock(Fragment,null,[renderSlot(a.$slots,"default"),createVNode(u,mergeProps({...a.$attrs,groupArrowProps:a.groupArrowProps},{"in-group":"",src:a.currentUrl,visible:a.mergedVisible,"mask-closable":a.maskClosable,closable:a.closable,"actions-layout":a.actionsLayout,"popup-container":a.popupContainer,"render-to-body":a.renderToBody,onClose:a.onClose}),createSlots({_:2},[a.$slots.actions?{name:"actions",fn:withCtx(()=>[renderSlot(a.$slots,"actions",{url:a.currentUrl})]),key:"0"}:void 0]),1040,["src","visible","mask-closable","closable","actions-layout","popup-container","render-to-body","onClose"])],64)}var ImagePreviewGroup=_export_sfc$1(_sfc_main$5o,[["render",_sfc_render$4Y]]);const Image$1=Object.assign(_Image,{Preview:ImagePreview,PreviewGroup:ImagePreviewGroup,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Image.name,_Image),a.component(s+ImagePreview.name,ImagePreview),a.component(s+ImagePreviewGroup.name,ImagePreviewGroup),a.component(s+ImagePreviewAction.name,ImagePreviewAction)}}),LayoutSiderInjectionKey=Symbol("LayoutSiderInjectionKey"),SiderInjectionKey=Symbol("SiderInjectionKey");var _sfc_main$5n=defineComponent({name:"Layout",props:{hasSider:{type:Boolean}},setup(a){const o=ref([]),s=getPrefixCls("layout"),l=computed(()=>[s,{[`${s}-has-sider`]:a.hasSider||o.value.length}]);return provide(LayoutSiderInjectionKey,{onSiderMount:c=>o.value.push(c),onSiderUnMount:c=>{o.value=o.value.filter(d=>d!==c)}}),{classNames:l}}});function _sfc_render$4X(a,o,s,l,c,d){return openBlock(),createElementBlock("section",{class:normalizeClass(a.classNames)},[renderSlot(a.$slots,"default")],2)}var _Layout=_export_sfc$1(_sfc_main$5n,[["render",_sfc_render$4X]]);const _sfc_main$5m=defineComponent({name:"LayoutHeader",setup(){return{classNames:[getPrefixCls("layout-header")]}}});function _sfc_render$4W(a,o,s,l,c,d){return openBlock(),createElementBlock("header",{class:normalizeClass(a.classNames)},[renderSlot(a.$slots,"default")],2)}var LayoutHeader=_export_sfc$1(_sfc_main$5m,[["render",_sfc_render$4W]]);const _sfc_main$5l=defineComponent({name:"LayoutContent",setup(){return{classNames:[getPrefixCls("layout-content")]}}});function _sfc_render$4V(a,o,s,l,c,d){return openBlock(),createElementBlock("main",{class:normalizeClass(a.classNames)},[renderSlot(a.$slots,"default")],2)}var LayoutContent=_export_sfc$1(_sfc_main$5l,[["render",_sfc_render$4V]]);const _sfc_main$5k=defineComponent({name:"LayoutFooter",setup(){return{classNames:[getPrefixCls("layout-footer")]}}});function _sfc_render$4U(a,o,s,l,c,d){return openBlock(),createElementBlock("footer",{class:normalizeClass(a.classNames)},[renderSlot(a.$slots,"default")],2)}var LayoutFooter=_export_sfc$1(_sfc_main$5k,[["render",_sfc_render$4U]]);const _sfc_main$5j=defineComponent({name:"IconDragDot",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-drag-dot`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4s=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$4T(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M40 17v2h-2v-2h2ZM25 17v2h-2v-2h2ZM10 17v2H8v-2h2ZM40 29v2h-2v-2h2ZM25 29v2h-2v-2h2ZM10 29v2H8v-2h2Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M40 17v2h-2v-2h2ZM25 17v2h-2v-2h2ZM10 17v2H8v-2h2ZM40 29v2h-2v-2h2ZM25 29v2h-2v-2h2ZM10 29v2H8v-2h2Z"},null,-1)]),14,_hoisted_1$4s)}var _IconDragDot=_export_sfc$1(_sfc_main$5j,[["render",_sfc_render$4T]]);const IconDragDot=Object.assign(_IconDragDot,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDragDot.name,_IconDragDot)}}),_sfc_main$5i=defineComponent({name:"IconDragDotVertical",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-drag-dot-vertical`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4r=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$4S(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M17 8h2v2h-2V8ZM17 23h2v2h-2v-2ZM17 38h2v2h-2v-2ZM29 8h2v2h-2V8ZM29 23h2v2h-2v-2ZM29 38h2v2h-2v-2Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M17 8h2v2h-2V8ZM17 23h2v2h-2v-2ZM17 38h2v2h-2v-2ZM29 8h2v2h-2V8ZM29 23h2v2h-2v-2ZM29 38h2v2h-2v-2Z"},null,-1)]),14,_hoisted_1$4r)}var _IconDragDotVertical=_export_sfc$1(_sfc_main$5i,[["render",_sfc_render$4S]]);const IconDragDotVertical=Object.assign(_IconDragDotVertical,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDragDotVertical.name,_IconDragDotVertical)}});var _sfc_main$5h=defineComponent({name:"ResizeTrigger",components:{ResizeObserver:ResizeObserver$2,IconDragDot,IconDragDotVertical},props:{prefixCls:{type:String,required:!0},direction:{type:String,default:"horizontal"}},emits:["resize"],setup(a,{emit:o}){const{direction:s,prefixCls:l}=toRefs(a),c=computed(()=>(s==null?void 0:s.value)==="horizontal");return{classNames:computed(()=>[l.value,{[`${l.value}-horizontal`]:c.value,[`${l.value}-vertical`]:!c.value}]),onResize:A=>{o("resize",A)},isHorizontal:c}}});function _sfc_render$4R(a,o,s,l,c,d){const u=resolveComponent("IconDragDot"),A=resolveComponent("IconDragDotVertical"),g=resolveComponent("ResizeObserver");return openBlock(),createBlock(g,{onResize:a.onResize},{default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(a.classNames)},[createCommentVNode(" @slot \u81EA\u5B9A\u4E49\u5185\u5BB9 "),renderSlot(a.$slots,"default",{},()=>[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-icon-wrapper`)},[createCommentVNode(" @slot \u81EA\u5B9A\u4E49 icon "),renderSlot(a.$slots,"icon",{},()=>[a.isHorizontal?(openBlock(),createBlock(u,{key:0,class:normalizeClass(`${a.prefixCls}-icon`)},null,8,["class"])):(openBlock(),createBlock(A,{key:1,class:normalizeClass(`${a.prefixCls}-icon`)},null,8,["class"]))])],2)])],2)]),_:3},8,["onResize"])}var ResizeTrigger=_export_sfc$1(_sfc_main$5h,[["render",_sfc_render$4R]]);const DIRECTION_LEFT="left",DIRECTION_RIGHT="right",DIRECTION_TOP="top",DIRECTION_BOTTOM="bottom",allDirections=[DIRECTION_LEFT,DIRECTION_RIGHT,DIRECTION_TOP,DIRECTION_BOTTOM];function getRealSize(a,o){if(a===0)return 0;const s=a-o;return s<=0?0:s}function isHorizontal(a){return[DIRECTION_TOP,DIRECTION_BOTTOM].indexOf(a)>-1}const _sfc_main$5g=defineComponent({name:"ResizeBox",components:{ResizeTrigger},inheritAttrs:!1,props:{width:{type:Number},height:{type:Number},component:{type:String,default:"div"},directions:{type:Array,default:()=>["right"]}},emits:{"update:width":a=>!0,"update:height":a=>!0,movingStart:a=>!0,moving:(a,o)=>!0,movingEnd:a=>!0},setup(a,{emit:o}){const{height:s,width:l,directions:c}=toRefs(a),[d,u]=useMergeState(null,reactive({value:l})),[A,g]=useMergeState(null,reactive({value:s})),f=ref(),m=reactive({}),v=getPrefixCls("resizebox"),C=computed(()=>[v]),w=computed(()=>({...isNumber$3(d.value)?{width:`${d.value}px`}:{},...isNumber$3(A.value)?{height:`${A.value}px`}:{},...m})),_=computed(()=>c.value.filter(P=>allDirections.includes(P))),b={direction:"",startPageX:0,startPageY:0,startWidth:0,startHeight:0,moving:!1,padding:{left:0,right:0,top:0,bottom:0}};function y(P){if(!b.moving)return;const{startPageX:D,startPageY:k,startWidth:I,startHeight:L,direction:T}=b;let N=I,x=L;const M=P.pageX-D,F=P.pageY-k;switch(T){case DIRECTION_LEFT:N=I-M,u(N),o("update:width",N);break;case DIRECTION_RIGHT:N=I+M,u(N),o("update:width",N);break;case DIRECTION_TOP:x=L-F,g(x),o("update:height",x);break;case DIRECTION_BOTTOM:x=L+F,g(x),o("update:height",x);break}o("moving",{width:N,height:x},P)}function S(P){b.moving=!1,off(window,"mousemove",y),off(window,"mouseup",S),off(window,"contextmenu",S),document.body.style.cursor="default",o("movingEnd",P)}function E(P,D){var k,I;o("movingStart",D),b.moving=!0,b.startPageX=D.pageX,b.startPageY=D.pageY,b.direction=P;const{top:L,left:T,right:N,bottom:x}=b.padding;b.startWidth=getRealSize(((k=f.value)==null?void 0:k.clientWidth)||0,T+N),b.startHeight=getRealSize(((I=f.value)==null?void 0:I.clientHeight)||0,L+x),on(window,"mousemove",y),on(window,"mouseup",S),on(window,"contextmenu",S),document.body.style.cursor=isHorizontal(P)?"row-resize":"col-resize"}function B(P,D){const{width:k,height:I}=D.contentRect,L=isHorizontal(P)?I:k;b.padding[P]=L,m[`padding-${P}`]=`${L}px`}return{prefixCls:v,classNames:C,styles:w,wrapperRef:f,onMoveStart:E,isHorizontal,allowDirections:_,onTiggerResize:B}}});function _sfc_render$4Q(a,o,s,l,c,d){const u=resolveComponent("ResizeTrigger");return openBlock(),createBlock(resolveDynamicComponent(a.component),mergeProps({ref:"wrapperRef",class:a.classNames},a.$attrs,{style:a.styles}),{default:withCtx(()=>[renderSlot(a.$slots,"default"),(openBlock(!0),createElementBlock(Fragment,null,renderList(a.allowDirections,A=>(openBlock(),createBlock(u,{key:A,"prefix-cls":`${a.prefixCls}-trigger`,class:normalizeClass(`${a.prefixCls}-direction-${A}`),direction:a.isHorizontal(A)?"horizontal":"vertical",onMousedown:g=>{a.onMoveStart(A,g)},onResize:g=>{a.onTiggerResize(A,g)}},createSlots({default:withCtx(()=>[a.$slots["resize-trigger"]?renderSlot(a.$slots,"resize-trigger",{key:0,direction:A}):createCommentVNode("v-if",!0)]),_:2},[a.$slots["resize-trigger-icon"]?{name:"icon",fn:withCtx(()=>[renderSlot(a.$slots,"resize-trigger-icon",{direction:A})]),key:"0"}:void 0]),1032,["prefix-cls","class","direction","onMousedown","onResize"]))),128))]),_:3},16,["class","style"])}var _ResizeBox=_export_sfc$1(_sfc_main$5g,[["render",_sfc_render$4Q]]);const ResizeBox=Object.assign(_ResizeBox,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_ResizeBox.name,_ResizeBox)}});function useResponsive(a,o){const s=computed(()=>isRef(a)?a.value:a);let l="";onMounted(()=>{l=responsiveObserve.subscribe((c,d)=>{!s.value||(!d||d===s.value)&&o(!!c[s.value])})}),onUnmounted(()=>{l&&responsiveObserve.unsubscribe(l)})}const generateId$1=(()=>{let a=0;return(o="")=>(a+=1,`${o}${a}`)})();var _sfc_main$5f=defineComponent({name:"LayoutSider",components:{IconLeft,IconRight,ResizeBox},props:{theme:{type:String,default:"light"},collapsed:{type:Boolean,default:void 0},defaultCollapsed:{type:Boolean},collapsible:{type:Boolean},width:{type:Number,default:200},collapsedWidth:{type:Number,default:48},reverseArrow:{type:Boolean},breakpoint:{type:String},resizeDirections:{type:Array,default:void 0},hideTrigger:{type:Boolean}},emits:["collapse","update:collapsed","breakpoint"],setup(a,{emit:o}){const{theme:s,collapsed:l,defaultCollapsed:c,collapsible:d,hideTrigger:u,breakpoint:A,collapsedWidth:g,resizeDirections:f}=toRefs(a),[m,v]=useMergeState(c.value,reactive({value:l})),C=computed(()=>f.value?"ResizeBox":"div"),w=computed(()=>d.value&&!u.value),_=getPrefixCls("layout-sider"),b=computed(()=>[_,{[`${_}-light`]:s.value==="light",[`${_}-has-trigger`]:w.value,[`${_}-collapsed`]:l.value}]),y=computed(()=>{const{width:D,collapsedWidth:k}=a,I=m.value?k:D;return isNumber$3(I)?`${I}px`:String(I)}),S=computed(()=>[`${_}-trigger`,{[`${_}-trigger-light`]:s.value==="light"}]),E=()=>{const D=!m.value;v(D),o("update:collapsed",D),o("collapse",D,"clickTrigger")};useResponsive(A,D=>{const k=!D;k!==m.value&&(v(k),o("update:collapsed",k),o("collapse",k,"responsive"),o("breakpoint",k))});const B=generateId$1("__arco_layout_sider"),P=inject(LayoutSiderInjectionKey,void 0);return onMounted(()=>{var D;(D=P==null?void 0:P.onSiderMount)==null||D.call(P,B)}),onUnmounted(()=>{var D;(D=P==null?void 0:P.onSiderUnMount)==null||D.call(P,B)}),provide(SiderInjectionKey,reactive({theme:s,collapsed:m,collapsedWidth:g})),{componentTag:C,prefixCls:_,classNames:b,triggerClassNames:S,localCollapsed:m,siderWidth:y,showTrigger:w,toggleTrigger:E}}});const _hoisted_1$4q={key:0},_hoisted_2$j={key:1};function _sfc_render$4P(a,o,s,l,c,d){const u=resolveComponent("IconLeft"),A=resolveComponent("IconRight");return openBlock(),createBlock(resolveDynamicComponent(a.componentTag),mergeProps({class:a.classNames,style:{width:a.siderWidth}},a.resizeDirections?{directions:a.resizeDirections}:{}),{default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-children`)},[renderSlot(a.$slots,"default")],2),a.showTrigger?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(a.triggerClassNames),style:normalizeStyle({width:a.siderWidth}),onClick:o[0]||(o[0]=(...g)=>a.toggleTrigger&&a.toggleTrigger(...g))},[renderSlot(a.$slots,"trigger",{collapsed:a.localCollapsed},()=>[a.reverseArrow?(openBlock(),createElementBlock("div",_hoisted_2$j,[a.localCollapsed?(openBlock(),createBlock(u,{key:0})):(openBlock(),createBlock(A,{key:1}))])):(openBlock(),createElementBlock("div",_hoisted_1$4q,[a.localCollapsed?(openBlock(),createBlock(A,{key:1})):(openBlock(),createBlock(u,{key:0}))]))])],6)):createCommentVNode("v-if",!0)]),_:3},16,["class","style"])}var LayoutSider=_export_sfc$1(_sfc_main$5f,[["render",_sfc_render$4P]]);const Layout=Object.assign(_Layout,{Header:LayoutHeader,Content:LayoutContent,Footer:LayoutFooter,Sider:LayoutSider,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Layout.name,_Layout),a.component(s+LayoutHeader.name,LayoutHeader),a.component(s+LayoutContent.name,LayoutContent),a.component(s+LayoutFooter.name,LayoutFooter),a.component(s+LayoutSider.name,LayoutSider)}}),_sfc_main$5e=defineComponent({name:"Pager",props:{pageNumber:{type:Number},current:{type:Number},disabled:{type:Boolean,default:!1},style:{type:Object},activeStyle:{type:Object}},emits:["click"],setup(a,{emit:o}){const s=getPrefixCls("pagination-item"),l=computed(()=>a.current===a.pageNumber),c=A=>{a.disabled||o("click",a.pageNumber,A)},d=computed(()=>[s,{[`${s}-active`]:l.value}]),u=computed(()=>l.value?a.activeStyle:a.style);return{prefixCls:s,cls:d,mergedStyle:u,handleClick:c}}});function _sfc_render$4O(a,o,s,l,c,d){return openBlock(),createElementBlock("li",{class:normalizeClass(a.cls),style:normalizeStyle(a.mergedStyle),onClick:o[0]||(o[0]=(...u)=>a.handleClick&&a.handleClick(...u))},[renderSlot(a.$slots,"default",{page:a.pageNumber},()=>[createTextVNode(toDisplayString(a.pageNumber),1)])],6)}var Pager=_export_sfc$1(_sfc_main$5e,[["render",_sfc_render$4O]]);const getLegalPage=(a,{min:o,max:s})=>as?s:a,_sfc_main$5d=defineComponent({name:"StepPager",components:{IconLeft,IconRight},props:{pages:{type:Number,required:!0},current:{type:Number,required:!0},type:{type:String,required:!0},disabled:{type:Boolean,default:!1},simple:{type:Boolean,default:!1}},emits:["click"],setup(a,{emit:o}){const s=getPrefixCls("pagination-item"),l=a.type==="next",c=computed(()=>a.disabled?a.disabled:!a.pages||l&&a.current===a.pages?!0:!l&&a.current<=1),d=computed(()=>getLegalPage(a.current+(l?1:-1),{min:1,max:a.pages})),u=g=>{c.value||o("click",d.value)},A=computed(()=>[s,`${s}-${a.type}`,{[`${s}-disabled`]:c.value}]);return{prefixCls:s,cls:A,isNext:l,handleClick:u}}});function _sfc_render$4N(a,o,s,l,c,d){const u=resolveComponent("icon-right"),A=resolveComponent("icon-left");return openBlock(),createBlock(resolveDynamicComponent(a.simple?"span":"li"),{class:normalizeClass(a.cls),onClick:a.handleClick},{default:withCtx(()=>[renderSlot(a.$slots,"default",{type:a.isNext?"next":"previous"},()=>[a.isNext?(openBlock(),createBlock(u,{key:0})):(openBlock(),createBlock(A,{key:1}))])]),_:3},8,["class","onClick"])}var StepPager=_export_sfc$1(_sfc_main$5d,[["render",_sfc_render$4N]]);const _sfc_main$5c=defineComponent({name:"EllipsisPager",components:{IconMore},props:{current:{type:Number,required:!0},step:{type:Number,default:5},pages:{type:Number,required:!0}},emits:["click"],setup(a,{emit:o}){const s=getPrefixCls("pagination-item"),l=computed(()=>getLegalPage(a.current+a.step,{min:1,max:a.pages})),c=u=>{o("click",l.value)},d=computed(()=>[s,`${s}-ellipsis`]);return{prefixCls:s,cls:d,handleClick:c}}});function _sfc_render$4M(a,o,s,l,c,d){const u=resolveComponent("icon-more");return openBlock(),createElementBlock("li",{class:normalizeClass(a.cls),onClick:o[0]||(o[0]=(...A)=>a.handleClick&&a.handleClick(...A))},[renderSlot(a.$slots,"default",{},()=>[createVNode(u)])],2)}var EllipsisPager=_export_sfc$1(_sfc_main$5c,[["render",_sfc_render$4M]]);const _sfc_main$5b=defineComponent({name:"PageJumper",components:{InputNumber},props:{current:{type:Number,required:!0},simple:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},pages:{type:Number,required:!0},size:{type:String},onChange:{type:Function}},emits:["change"],setup(a,{emit:o}){const s=getPrefixCls("pagination-jumper"),{t:l}=useI18n(),c=ref(a.simple?a.current:void 0),d=g=>{const f=parseInt(g.toString(),10);return Number.isNaN(f)?void 0:String(f)},u=g=>{o("change",c.value),nextTick(()=>{a.simple||(c.value=void 0)})};watch(()=>a.current,g=>{a.simple&&g!==c.value&&(c.value=g)});const A=computed(()=>[s,{[`${s}-simple`]:a.simple}]);return{prefixCls:s,cls:A,t:l,inputValue:c,handleChange:u,handleFormatter:d}}});function _sfc_render$4L(a,o,s,l,c,d){const u=resolveComponent("input-number");return openBlock(),createElementBlock("span",{class:normalizeClass(a.cls)},[a.simple?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("span",{key:0,class:normalizeClass([`${a.prefixCls}-prepend`,`${a.prefixCls}-text-goto`])},[renderSlot(a.$slots,"jumper-prepend",{},()=>[createTextVNode(toDisplayString(a.t("pagination.goto")),1)])],2)),createVNode(u,{modelValue:a.inputValue,"onUpdate:modelValue":o[0]||(o[0]=A=>a.inputValue=A),class:normalizeClass(`${a.prefixCls}-input`),min:1,max:a.pages,size:a.size,disabled:a.disabled,"hide-button":"",formatter:a.handleFormatter,onChange:a.handleChange},null,8,["modelValue","class","max","size","disabled","formatter","onChange"]),a.$slots["jumper-append"]?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(`${a.prefixCls}-append`)},[renderSlot(a.$slots,"jumper-append")],2)):createCommentVNode("v-if",!0),a.simple?(openBlock(),createElementBlock(Fragment,{key:2},[createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-separator`)},"/",2),createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-total-page`)},toDisplayString(a.pages),3)],64)):createCommentVNode("v-if",!0)],2)}var PageJumper=_export_sfc$1(_sfc_main$5b,[["render",_sfc_render$4L]]);const _sfc_main$5a=defineComponent({name:"PageOptions",components:{ArcoSelect:Select},props:{sizeOptions:{type:Array,required:!0},pageSize:Number,disabled:Boolean,size:{type:String},onChange:{type:Function},selectProps:{type:Object}},emits:["change"],setup(a,{emit:o}){const s=getPrefixCls("pagination-options"),{t:l}=useI18n(),c=computed(()=>a.sizeOptions.map(u=>({value:u,label:`${u} ${l("pagination.countPerPage")}`})));return{prefixCls:s,options:c,handleChange:u=>{o("change",u)}}}});function _sfc_render$4K(a,o,s,l,c,d){const u=resolveComponent("arco-select");return openBlock(),createElementBlock("span",{class:normalizeClass(a.prefixCls)},[createVNode(u,mergeProps({"model-value":a.pageSize,options:a.options,size:a.size,disabled:a.disabled},a.selectProps,{onChange:a.handleChange}),null,16,["model-value","options","size","disabled","onChange"])],2)}var PageOptions=_export_sfc$1(_sfc_main$5a,[["render",_sfc_render$4K]]),_Pagination=defineComponent({name:"Pagination",props:{total:{type:Number,required:!0},current:Number,defaultCurrent:{type:Number,default:1},pageSize:Number,defaultPageSize:{type:Number,default:10},disabled:{type:Boolean,default:!1},hideOnSinglePage:{type:Boolean,default:!1},simple:{type:Boolean,default:!1},showTotal:{type:Boolean,default:!1},showMore:{type:Boolean,default:!1},showJumper:{type:Boolean,default:!1},showPageSize:{type:Boolean,default:!1},pageSizeOptions:{type:Array,default:()=>[10,20,30,40,50]},pageSizeProps:{type:Object},size:{type:String},pageItemStyle:{type:Object},activePageItemStyle:{type:Object},baseSize:{type:Number,default:6},bufferSize:{type:Number,default:2},autoAdjust:{type:Boolean,default:!0}},emits:{"update:current":a=>!0,"update:pageSize":a=>!0,change:a=>!0,pageSizeChange:a=>!0},setup(a,{emit:o,slots:s}){const l=getPrefixCls("pagination"),{t:c}=useI18n(),{disabled:d,pageItemStyle:u,activePageItemStyle:A,size:g}=toRefs(a),{mergedSize:f}=useSize$1(g),m=ref(a.defaultCurrent),v=ref(a.defaultPageSize),C=computed(()=>{var k;return(k=a.current)!=null?k:m.value}),w=computed(()=>{var k;return(k=a.pageSize)!=null?k:v.value}),_=computed(()=>Math.ceil(a.total/w.value)),b=k=>{k!==C.value&&isNumber$3(k)&&!a.disabled&&(m.value=k,o("update:current",k),o("change",k))},y=k=>{v.value=k,o("update:pageSize",k),o("pageSizeChange",k)},S=reactive({current:C,pages:_,disabled:d,style:u,activeStyle:A,onClick:b}),E=(k,I={})=>k==="more"?createVNode(EllipsisPager,mergeProps(I,S),{default:s["page-item-ellipsis"]}):k==="previous"?createVNode(StepPager,mergeProps({type:"previous"},I,S),{default:s["page-item-step"]}):k==="next"?createVNode(StepPager,mergeProps({type:"next"},I,S),{default:s["page-item-step"]}):createVNode(Pager,mergeProps(I,S),{default:s["page-item"]}),B=computed(()=>{const k=[];if(_.value2+a.bufferSize&&(T=!0,I=Math.min(C.value-a.bufferSize,_.value-2*a.bufferSize)),C.value<_.value-(a.bufferSize+1)&&(N=!0,L=Math.max(C.value+a.bufferSize,2*a.bufferSize+1)),T&&(k.push(E("page",{key:1,pageNumber:1})),k.push(E("more",{key:"left-ellipsis-pager",step:-(a.bufferSize*2+1)})));for(let x=I;x<=L;x++)k.push(E("page",{key:x,pageNumber:x}));N&&(k.push(E("more",{key:"right-ellipsis-pager",step:a.bufferSize*2+1})),k.push(E("page",{key:_.value,pageNumber:_.value})))}return k}),P=()=>a.simple?createVNode("span",{class:`${l}-simple`},[E("previous",{simple:!0}),createVNode(PageJumper,{disabled:a.disabled,current:C.value,size:f.value,pages:_.value,simple:!0,onChange:b},null),E("next",{simple:!0})]):createVNode("ul",{class:`${l}-list`},[E("previous",{simple:!0}),B.value,a.showMore&&E("more",{key:"more",step:a.bufferSize*2+1}),E("next",{simple:!0})]);watch(w,(k,I)=>{if(a.autoAdjust&&k!==I&&C.value>1){const L=I*(C.value-1)+1,T=Math.ceil(L/k);T!==C.value&&(m.value=T,o("update:current",T),o("change",T))}}),watch(_,(k,I)=>{if(a.autoAdjust&&k!==I&&C.value>1&&C.value>k){const L=Math.max(k,1);m.value=L,o("update:current",L),o("change",L)}});const D=computed(()=>[l,`${l}-size-${f.value}`,{[`${l}-simple`]:a.simple,[`${l}-disabled`]:a.disabled}]);return()=>{var k,I;return a.hideOnSinglePage&&_.value<=1?null:createVNode("div",{class:D.value},[a.showTotal&&createVNode("span",{class:`${l}-total`},[(I=(k=s.total)==null?void 0:k.call(s,{total:a.total}))!=null?I:c("pagination.total",a.total)]),P(),a.showPageSize&&createVNode(PageOptions,{disabled:a.disabled,sizeOptions:a.pageSizeOptions,pageSize:w.value,size:f.value,onChange:y,selectProps:a.pageSizeProps},null),!a.simple&&a.showJumper&&createVNode(PageJumper,{disabled:a.disabled,current:C.value,pages:_.value,size:f.value,onChange:b},{"jumper-prepend":s["jumper-prepend"],"jumper-append":s["jumper-append"]})])}}});const Pagination=Object.assign(_Pagination,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Pagination.name,_Pagination)}}),usePagination$1=(a,{emit:o})=>{var s,l;const c=ref(isObject$2(a.paginationProps)&&(s=a.paginationProps.defaultCurrent)!=null?s:1),d=ref(isObject$2(a.paginationProps)&&(l=a.paginationProps.defaultPageSize)!=null?l:10),u=computed(()=>{var m;return isObject$2(a.paginationProps)&&(m=a.paginationProps.current)!=null?m:c.value}),A=computed(()=>{var m;return isObject$2(a.paginationProps)&&(m=a.paginationProps.pageSize)!=null?m:d.value});return{current:u,pageSize:A,handlePageChange:m=>{c.value=m,o("pageChange",m)},handlePageSizeChange:m=>{d.value=m,o("pageSizeChange",m)}}};function _isSlot$a(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}var _List=defineComponent({name:"List",props:{data:{type:Array},size:{type:String,default:"medium"},bordered:{type:Boolean,default:!0},split:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},hoverable:{type:Boolean,default:!1},paginationProps:{type:Object},gridProps:{type:Object},maxHeight:{type:[String,Number],default:0},bottomOffset:{type:Number,default:0},virtualListProps:{type:Object},scrollbar:{type:[Object,Boolean],default:!0}},emits:{scroll:()=>!0,reachBottom:()=>!0,pageChange:a=>!0,pageSizeChange:a=>!0},setup(a,{emit:o,slots:s}){const{scrollbar:l}=toRefs(a),c=getPrefixCls("list"),d=inject(configProviderInjectionKey,void 0),{componentRef:u,elementRef:A}=useComponentRef("containerRef"),g=computed(()=>a.virtualListProps),{displayScrollbar:f,scrollbarProps:m}=useScrollbar(l);let v=0;const C=O=>{const{scrollTop:R,scrollHeight:Q,offsetHeight:z}=O.target,W=Math.floor(Q-(R+z));R>v&&W<=a.bottomOffset&&o("reachBottom"),o("scroll"),v=R};onMounted(()=>{if(A.value){const{scrollTop:O,scrollHeight:R,offsetHeight:Q}=A.value;R<=O+Q&&o("reachBottom")}});const{current:w,pageSize:_,handlePageChange:b,handlePageSizeChange:y}=usePagination$1(a,{emit:o}),S=O=>{if(!a.paginationProps)return O;if(a.paginationProps&&O.length>_.value){const R=(w.value-1)*_.value;return O.slice(R,R+_.value)}return O},E=O=>{let R;if(!a.gridProps)return null;const Q=S(O);if(a.gridProps.span){const z=[],W=24/a.gridProps.span;for(let U=0;U{var J;return createVNode(Grid.Col,{key:`${j}-${Z}`,class:`${c}-col`,span:(J=a.gridProps)==null?void 0:J.span},{default:()=>{var te;return[isVNode(X)?X:(te=s.item)==null?void 0:te.call(s,{item:X,index:Z})]}})}))?H:{default:()=>[H]}))}return z}return createVNode(Grid.Row,{class:`${c}-row`,gutter:a.gridProps.gutter},_isSlot$a(R=Q.map((z,W)=>createVNode(Grid.Col,mergeProps({key:W,class:`${c}-col`},omit(a.gridProps,["gutter"])),{default:()=>{var U;return[isVNode(z)?z:(U=s.item)==null?void 0:U.call(s,{item:z,index:W})]}})))?R:{default:()=>[R]})},B=O=>S(O).map((Q,z)=>{var W;return isVNode(Q)?Q:(W=s.item)==null?void 0:W.call(s,{item:Q,index:z})}),P=()=>{const O=s.default?getAllElements(s.default()):a.data;return O&&O.length>0?a.gridProps?E(O):B(O):M()},D=()=>{if(!a.paginationProps)return null;const O=omit(a.paginationProps,["current","pageSize","defaultCurrent","defaultPageSize"]);return createVNode(Pagination,mergeProps({class:`${c}-pagination`},O,{current:w.value,pageSize:_.value,onChange:b,onPageSizeChange:y}),null)},k=computed(()=>[c,`${c}-${a.size}`,{[`${c}-bordered`]:a.bordered,[`${c}-split`]:a.split,[`${c}-hover`]:a.hoverable}]),I=computed(()=>{if(a.maxHeight)return{maxHeight:isNumber$3(a.maxHeight)?`${a.maxHeight}px`:a.maxHeight,overflowY:"auto"}}),L=computed(()=>[`${c}-content`,{[`${c}-virtual`]:g.value}]),T=ref(),N=()=>{var O;const R=S((O=a.data)!=null?O:[]);return R.length?createVNode(VirtualList,mergeProps({ref:T,class:L.value,data:R},a.virtualListProps,{onScroll:C}),{item:({item:Q,index:z})=>{var W;return(W=s.item)==null?void 0:W.call(s,{item:Q,index:z})}}):M()},x=()=>s["scroll-loading"]?createVNode("div",{class:[`${c}-item`,`${c}-scroll-loading`]},[s["scroll-loading"]()]):null,M=()=>{var O,R,Q,z,W;return s["scroll-loading"]?null:(W=(z=(O=s.empty)==null?void 0:O.call(s))!=null?z:(Q=d==null?void 0:(R=d.slots).empty)==null?void 0:Q.call(R,{component:"list"}))!=null?W:createVNode(Empty,null,null)};return{virtualListRef:T,render:()=>{const O=f.value?Scrollbar:"div";return createVNode("div",{class:`${c}-wrapper`},[createVNode(Spin,{class:`${c}-spin`,loading:a.loading},{default:()=>[createVNode(O,mergeProps({ref:u,class:k.value,style:I.value},m.value,{onScroll:C}),{default:()=>[createVNode("div",{class:`${c}-content-wrapper`},[s.header&&createVNode("div",{class:`${c}-header`},[s.header()]),g.value&&!a.gridProps?createVNode(Fragment,null,[N(),x()]):createVNode("div",{role:"list",class:L.value},[P(),x()]),s.footer&&createVNode("div",{class:`${c}-footer`},[s.footer()])])]}),D()]})])}}},methods:{scrollIntoView(a){this.virtualListRef&&this.virtualListRef.scrollTo(a)}},render(){return this.render()}}),ListItem=defineComponent({name:"ListItem",props:{actionLayout:{type:String,default:"horizontal"}},setup(a,{slots:o}){const s=getPrefixCls("list-item"),l=()=>{var c;const d=(c=o.actions)==null?void 0:c.call(o);return!d||!d.length?null:createVNode("ul",{class:`${s}-action`},[d.map((u,A)=>createVNode("li",{key:`${s}-action-${A}`},[u]))])};return()=>{var c,d;return createVNode("div",{role:"listitem",class:s},[createVNode("div",{class:`${s}-main`},[(c=o.meta)==null?void 0:c.call(o),createVNode("div",{class:`${s}-content`},[(d=o.default)==null?void 0:d.call(o)]),a.actionLayout==="vertical"&&l()]),a.actionLayout==="horizontal"&&l(),o.extra&&createVNode("div",{class:`${s}-extra`},[o.extra()])])}}});const _sfc_main$59=defineComponent({name:"ListItemMeta",props:{title:String,description:String},setup(a,{slots:o}){const s=getPrefixCls("list-item-meta"),l=Boolean(a.title||a.description||o.title||o.description);return{prefixCls:s,hasContent:l}}});function _sfc_render$4J(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.prefixCls)},[a.$slots.avatar?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-avatar`)},[renderSlot(a.$slots,"avatar")],2)):createCommentVNode("v-if",!0),a.hasContent?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-content`)},[a.$slots.title||a.title?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-title`)},[renderSlot(a.$slots,"title",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2)):createCommentVNode("v-if",!0),a.$slots.description||a.description?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-description`)},[renderSlot(a.$slots,"description",{},()=>[createTextVNode(toDisplayString(a.description),1)])],2)):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0)],2)}var ListItemMeta=_export_sfc$1(_sfc_main$59,[["render",_sfc_render$4J]]);const List$1=Object.assign(_List,{Item:Object.assign(ListItem,{Meta:ListItemMeta}),install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_List.name,_List),a.component(s+ListItem.name,ListItem),a.component(s+ListItemMeta.name,ListItemMeta)}}),sizeStyles=["border-width","box-sizing","font-family","font-weight","font-size","font-variant","letter-spacing","line-height","padding-top","padding-bottom","padding-left","padding-right","text-indent","text-rendering","text-transform","white-space","overflow-wrap","width"],getSizeStyles=a=>{const o={};return sizeStyles.forEach(s=>{o[s]=a.getPropertyValue(s)}),o},_sfc_main$58=defineComponent({name:"Textarea",components:{ResizeObserver:ResizeObserver$2,IconHover,IconClose},inheritAttrs:!1,props:{modelValue:String,defaultValue:{type:String,default:""},placeholder:String,disabled:{type:Boolean,default:!1},error:{type:Boolean,default:!1},maxLength:{type:[Number,Object],default:0},showWordLimit:{type:Boolean,default:!1},allowClear:{type:Boolean,default:!1},autoSize:{type:[Boolean,Object],default:!1},wordLength:{type:Function},wordSlice:{type:Function},textareaAttrs:{type:Object}},emits:{"update:modelValue":a=>!0,input:(a,o)=>!0,change:(a,o)=>!0,clear:a=>!0,focus:a=>!0,blur:a=>!0},setup(a,{emit:o,attrs:s}){const{disabled:l,error:c,modelValue:d}=toRefs(a),u=getPrefixCls("textarea"),{mergedDisabled:A,mergedError:g,eventHandlers:f}=useFormItem({disabled:l,error:c}),m=ref(),v=ref(),C=ref(),w=ref(),_=ref(a.defaultValue),b=computed(()=>{var q;return(q=d.value)!=null?q:_.value}),[y,S]=useCursor(m);watch(d,q=>{(isUndefined$1(q)||isNull(q))&&(_.value="")});const E=computed(()=>isObject$2(a.maxLength)&&Boolean(a.maxLength.errorOnly)),B=computed(()=>isObject$2(a.maxLength)?a.maxLength.length:a.maxLength),P=q=>{var ne;return isFunction$2(a.wordLength)?a.wordLength(q):(ne=q.length)!=null?ne:0},D=computed(()=>P(b.value)),k=computed(()=>g.value||Boolean(B.value&&E.value&&D.value>B.value)),I=ref(!1),L=ref(!1),T=computed(()=>a.allowClear&&!A.value&&b.value),N=ref(!1),x=ref(""),M=()=>{y(),nextTick(()=>{m.value&&b.value!==m.value.value&&(m.value.value=b.value,S())})},F=(q,ne=!0)=>{var ie,le;B.value&&!E.value&&P(q)>B.value&&(q=(le=(ie=a.wordSlice)==null?void 0:ie.call(a,q,B.value))!=null?le:q.slice(0,B.value)),_.value=q,ne&&o("update:modelValue",q),M()};let O=b.value;const R=(q,ne)=>{var ie,le;q!==O&&(O=q,o("change",q,ne),(le=(ie=f.value)==null?void 0:ie.onChange)==null||le.call(ie,ne))},Q=q=>{var ne,ie;L.value=!0,O=b.value,o("focus",q),(ie=(ne=f.value)==null?void 0:ne.onFocus)==null||ie.call(ne,q)},z=q=>{var ne,ie;L.value=!1,o("blur",q),(ie=(ne=f.value)==null?void 0:ne.onBlur)==null||ie.call(ne,q),R(b.value,q)},W=q=>{var ne,ie;const{value:le}=q.target;if(q.type==="compositionend"){if(N.value=!1,x.value="",B.value&&!E.value&&b.value.length>=B.value&&P(le)>B.value){M();return}o("input",le,q),F(le),(ie=(ne=f.value)==null?void 0:ne.onInput)==null||ie.call(ne,q)}else N.value=!0},U=q=>{var ne,ie;const{value:le}=q.target;if(N.value)x.value=le;else{if(B.value&&!E.value&&b.value.length>=B.value&&P(le)>B.value&&q.inputType==="insertText"){M();return}o("input",le,q),F(le),(ie=(ne=f.value)==null?void 0:ne.onInput)==null||ie.call(ne,q)}},H=q=>{F(""),R("",q),o("clear",q)};watch(d,q=>{q!==b.value&&F(q!=null?q:"",!1)});const V=q=>omit(s,INPUT_EVENTS),j=q=>pick(s,INPUT_EVENTS),X=j(),Z=computed(()=>{const q={...X,...a.textareaAttrs};return k.value&&(q["aria-invalid"]=!0),q}),J=computed(()=>[`${u}-wrapper`,{[`${u}-focus`]:L.value,[`${u}-disabled`]:A.value,[`${u}-error`]:k.value,[`${u}-scroll`]:I.value}]);let te;const ee=ref(0),re=ref(0),ae=computed(()=>!isObject$2(a.autoSize)||!a.autoSize.minRows?0:a.autoSize.minRows*ee.value+re.value),ge=computed(()=>!isObject$2(a.autoSize)||!a.autoSize.maxRows?0:a.autoSize.maxRows*ee.value+re.value),he=()=>{const q=getSizeStyles(te);ee.value=Number.parseInt(q["line-height"]||0,10),re.value=Number.parseInt(q["border-width"]||0,10)*2+Number.parseInt(q["padding-top"]||0,10)+Number.parseInt(q["padding-bottom"]||0,10),w.value=q,nextTick(()=>{var ne;const ie=(ne=C.value)==null?void 0:ne.offsetHeight;let le=ie!=null?ie:0,ce="hidden";ae.value&&lege.value&&(le=ge.value,ce="auto"),v.value={height:`${le}px`,resize:"none",overflow:ce}})};onMounted(()=>{m.value&&(te=window.getComputedStyle(m.value),a.autoSize&&he()),G()});const we=()=>{a.autoSize&&C.value&&he(),G()},K=q=>{m.value&&q.target!==m.value&&(q.preventDefault(),m.value.focus())},G=()=>{m.value&&(m.value.scrollHeight>m.value.offsetHeight?I.value||(I.value=!0):I.value&&(I.value=!1))};return watch(b,()=>{a.autoSize&&C.value&&he(),G()}),{prefixCls:u,wrapperCls:J,textareaRef:m,textareaStyle:v,mirrorRef:C,mirrorStyle:w,computedValue:b,showClearBtn:T,valueLength:D,computedMaxLength:B,mergedDisabled:A,mergeTextareaAttrs:Z,getWrapperAttrs:V,getTextareaAttrs:j,handleInput:U,handleFocus:Q,handleBlur:z,handleComposition:W,handleClear:H,handleResize:we,handleMousedown:K}},methods:{focus(){var a;(a=this.$refs.textareaRef)==null||a.focus()},blur(){var a;(a=this.$refs.textareaRef)==null||a.blur()}}}),_hoisted_1$4p=["disabled","value","placeholder"];function _sfc_render$4I(a,o,s,l,c,d){const u=resolveComponent("resize-observer"),A=resolveComponent("icon-close"),g=resolveComponent("icon-hover");return openBlock(),createElementBlock("div",mergeProps(a.getWrapperAttrs(a.$attrs),{class:a.wrapperCls,onMousedown:o[7]||(o[7]=(...f)=>a.handleMousedown&&a.handleMousedown(...f))}),[a.autoSize?(openBlock(),createElementBlock("div",{key:0,ref:"mirrorRef",class:normalizeClass(`${a.prefixCls}-mirror`),style:normalizeStyle(a.mirrorStyle)},toDisplayString(`${a.computedValue} -`),7)):createCommentVNode("v-if",!0),createVNode(u,{onResize:a.handleResize},{default:withCtx(()=>[createBaseVNode("textarea",mergeProps({ref:"textareaRef"},a.mergeTextareaAttrs,{disabled:a.mergedDisabled,class:a.prefixCls,style:a.textareaStyle,value:a.computedValue,placeholder:a.placeholder,onInput:o[0]||(o[0]=(...f)=>a.handleInput&&a.handleInput(...f)),onFocus:o[1]||(o[1]=(...f)=>a.handleFocus&&a.handleFocus(...f)),onBlur:o[2]||(o[2]=(...f)=>a.handleBlur&&a.handleBlur(...f)),onCompositionstart:o[3]||(o[3]=(...f)=>a.handleComposition&&a.handleComposition(...f)),onCompositionupdate:o[4]||(o[4]=(...f)=>a.handleComposition&&a.handleComposition(...f)),onCompositionend:o[5]||(o[5]=(...f)=>a.handleComposition&&a.handleComposition(...f))}),null,16,_hoisted_1$4p)]),_:1},8,["onResize"]),renderSlot(a.$slots,"suffix"),a.computedMaxLength&&a.showWordLimit?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-word-limit`)},toDisplayString(a.valueLength)+"/"+toDisplayString(a.computedMaxLength),3)):createCommentVNode("v-if",!0),a.showClearBtn?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(`${a.prefixCls}-clear-btn`),onClick:o[6]||(o[6]=(...f)=>a.handleClear&&a.handleClear(...f))},[createVNode(g,null,{default:withCtx(()=>[createVNode(A)]),_:1})],2)):createCommentVNode("v-if",!0)],16)}var _Textarea=_export_sfc$1(_sfc_main$58,[["render",_sfc_render$4I]]);const Textarea=Object.assign(_Textarea,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Textarea.name,_Textarea)}}),getTextBeforeSelection=a=>{const{value:o,selectionStart:s}=a;return o.slice(0,s)},getLastMeasureIndex=(a,o)=>[].concat(o).reduce((l,c)=>{const d=a.lastIndexOf(c);return d>l.location?{location:d,prefix:c}:l},{location:-1,prefix:""}),isValidSearch=(a,o)=>!o||!a.includes(o);function _isSlot$9(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}var _Mention=defineComponent({name:"Mention",inheritAttrs:!1,props:{modelValue:String,defaultValue:{type:String,default:""},data:{type:Array,default:()=>[]},prefix:{type:[String,Array],default:"@"},split:{type:String,default:" "},type:{type:String,default:"input"},disabled:{type:Boolean,default:!1},allowClear:{type:Boolean,default:!1}},emits:{"update:modelValue":a=>!0,change:a=>!0,search:(a,o)=>!0,select:a=>!0,clear:a=>!0,focus:a=>!0,blur:a=>!0},setup(a,{emit:o,attrs:s,slots:l}){const c=getPrefixCls("mention");let d;const{mergedDisabled:u,eventHandlers:A}=useFormItem({disabled:toRef(a,"disabled")}),{data:g,modelValue:f}=toRefs(a),m=ref(),v=ref({}),C=ref(a.defaultValue),w=computed(()=>{var X;return(X=a.modelValue)!=null?X:C.value});watch(f,X=>{(isUndefined$1(X)||isNull(X))&&(C.value="")});const _=computed(()=>w.value?[getKeyFromValue(w.value)]:[]),b=ref({measuring:!1,location:-1,prefix:"",text:""}),y=()=>{b.value={measuring:!1,location:-1,prefix:"",text:""}},S=ref(),E=computed(()=>b.value.text),B=ref(!0),P=(X,Z)=>{var J,te;const ee=getTextBeforeSelection(Z.target),re=getLastMeasureIndex(ee,a.prefix);if(re.location>-1){const ae=ee.slice(re.location+re.prefix.length);isValidSearch(ae,a.split)?(k.value=!0,b.value={measuring:!0,text:ae,...re},o("search",ae,re.prefix)):b.value.location>-1&&y()}else b.value.location>-1&&y();C.value=X,o("update:modelValue",X),o("change",X),(te=(J=A.value)==null?void 0:J.onChange)==null||te.call(J)},D=X=>{var Z,J;C.value="",o("update:modelValue",""),o("change",""),(J=(Z=A.value)==null?void 0:Z.onChange)==null||J.call(Z),o("clear",X)},k=ref(!1),I=computed(()=>k.value&&b.value.measuring&&F.value.length>0),L=()=>{R.value=getSizeStyles(d)},T=X=>{k.value=X},N=(X,Z)=>{var J,te,ee;const{value:re}=(J=M.get(X))!=null?J:{},ae=b.value.location,ge=b.value.location+b.value.text.length;let he=C.value.slice(0,ae),we=C.value.slice(ge+1);he+=!he||he.endsWith(a.split)||he.endsWith(` -`)?"":a.split,we=(!we||we.startsWith(a.split)||we.startsWith(` -`)?"":a.split)+we;const K=`${b.value.prefix}${re}`,G=`${he}${K}${we}`;C.value=G,o("select",re),o("update:modelValue",G),o("change",G),y(),(ee=(te=A.value)==null?void 0:te.onChange)==null||ee.call(te)},{validOptions:x,optionInfoMap:M,validOptionInfos:F,handleKeyDown:O}=useSelect({options:g,inputValue:E,filterOption:B,popupVisible:I,valueKeys:_,dropdownRef:m,optionRefs:v,onSelect:N,onPopupVisibleChange:T,enterToOpen:!1}),R=ref();onMounted(()=>{var X;a.type==="textarea"&&((X=S.value)==null?void 0:X.textareaRef)&&(d=window.getComputedStyle(S.value.textareaRef),R.value=getSizeStyles(d))});const Q=X=>{if(isFunction$2(l.option)&&X.value){const Z=M.get(X.key),J=l.option;return()=>J({data:Z})}return()=>X.label},z=X=>createVNode(Option,{ref:Z=>{Z!=null&&Z.$el&&(v.value[X.key]=Z.$el)},key:X.key,value:X.value,disabled:X.disabled,internal:!0},{default:Q(X)}),W=()=>{let X;return createVNode(SelectDropdown,{ref:m},_isSlot$9(X=x.value.map(Z=>z(Z)))?X:{default:()=>[X]})},U=ref();watch(I,X=>{a.type==="textarea"&&X&&nextTick(()=>{var Z,J;((Z=S.value)==null?void 0:Z.textareaRef)&&S.value.textareaRef.scrollTop>0&&((J=U.value)==null||J.scrollTo(0,S.value.textareaRef.scrollTop))})});const H=X=>{o("focus",X)},V=X=>{o("blur",X)};return{inputRef:S,render:()=>{var X;return a.type==="textarea"?createVNode("div",{class:c},[createVNode(ResizeObserver$2,{onResize:L},{default:()=>[createVNode(Textarea,mergeProps(s,{ref:S,allowClear:a.allowClear,modelValue:w.value,disabled:u.value,onInput:P,onClear:D,onFocus:H,onBlur:V,onKeydown:O}),null)]}),b.value.measuring&&F.value.length>0&&createVNode("div",{ref:U,style:R.value,class:`${c}-measure`},[(X=w.value)==null?void 0:X.slice(0,b.value.location),createVNode(Trigger,{trigger:"focus",position:"bl",popupOffset:4,preventFocus:!0,popupVisible:I.value,clickToClose:!1,onPopupVisibleChange:T},{default:()=>[createVNode("span",null,[createTextVNode("@")])],content:W})])]):createVNode(Trigger,{trigger:"focus",position:"bl",animationName:"slide-dynamic-origin",popupOffset:4,preventFocus:!0,popupVisible:I.value,clickToClose:!1,autoFitPopupWidth:!0,autoFitTransformOrigin:!0,disabled:u.value,onPopupVisibleChange:T},{default:()=>[createVNode(Input,mergeProps(s,{ref:S,allowClear:a.allowClear,modelValue:w.value,disabled:u.value,onInput:P,onClear:D,onFocus:H,onBlur:V,onKeydown:O}),l)],content:W})}}},methods:{focus(){var a;(a=this.inputRef)==null||a.focus()},blur(){var a;(a=this.inputRef)==null||a.blur()}},render(){return this.render()}});const Mention=Object.assign(_Mention,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Mention.name,_Mention)}}),MenuInjectionKey=Symbol("MenuInjectionKey"),LevelInjectionKey=Symbol("LevelInjectionKey"),DataCollectorInjectionKey=Symbol("DataCollectorInjectionKey"),_sfc_main$57=defineComponent({name:"IconMenuFold",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-menu-fold`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4o=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$4H(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M42 11H6M42 24H22M42 37H6M13.66 26.912l-4.82-3.118 4.82-3.118v6.236Z"},null,-1)]),14,_hoisted_1$4o)}var _IconMenuFold=_export_sfc$1(_sfc_main$57,[["render",_sfc_render$4H]]);const IconMenuFold=Object.assign(_IconMenuFold,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMenuFold.name,_IconMenuFold)}}),_sfc_main$56=defineComponent({name:"IconMenuUnfold",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-menu-unfold`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4n=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$4G(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M6 11h36M22 24h20M6 37h36M8 20.882 12.819 24 8 27.118v-6.236Z"},null,-1)]),14,_hoisted_1$4n)}var _IconMenuUnfold=_export_sfc$1(_sfc_main$56,[["render",_sfc_render$4G]]);const IconMenuUnfold=Object.assign(_IconMenuUnfold,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMenuUnfold.name,_IconMenuUnfold)}});function provideLevel(a){const o=computed(()=>isRef(a)?a.value:a);provide(LevelInjectionKey,reactive({level:o}))}function useLevel(a){const{provideNextLevel:o}=a||{},s=inject(LevelInjectionKey),l=computed(()=>(s==null?void 0:s.level)||1);if(o){const c=computed(()=>l.value+1);provideLevel(c)}return{level:l}}function getKeys$1(a,o){const s=[],l=c=>{c.forEach(d=>{o(d)&&s.push(d.key),d.children&&l(d.children)})};return l(a),s}function useMenuDataCollectorContext(a=!1){return a?void 0:inject(DataCollectorInjectionKey)}function useMenuDataCollector(a){const{key:o,type:s}=a,l=ref([]),c=useMenuDataCollectorContext(s==="menu");return provide(DataCollectorInjectionKey,{collectSubMenu(u,A,g=!1){const f={key:u,children:A};if(g){const m=l.value.find(v=>v.key===u);m?m.children=A:l.value.push(f)}else l.value=[...l.value,f];g&&(s==="popupMenu"?c==null||c.reportMenuData(l.value):s==="subMenu"&&!isUndefined$1(u)&&(c==null||c.collectSubMenu(u,l.value,!0)))},removeSubMenu(u){l.value=l.value.filter(A=>A.key!==u)},collectMenuItem(u){l.value.push({key:u})},removeMenuItem(u){l.value=l.value.filter(A=>A.key!==u)},reportMenuData(u){l.value=u,s==="subMenu"&&!isUndefined$1(o)&&(c==null||c.collectSubMenu(o,l.value,!0))}}),s==="subMenu"&&!isUndefined$1(o)?(onMounted(()=>{c==null||c.collectSubMenu(o,l.value)}),onUnmounted(()=>{c==null||c.removeSubMenu(o)})):s==="popupMenu"&&onMounted(()=>{c==null||c.reportMenuData(l.value)}),{menuData:l,subMenuKeys:computed(()=>getKeys$1(l.value,u=>!!u.children)),menuItemKeys:computed(()=>getKeys$1(l.value,u=>!u.children))}}function getPath(a,o){const s=[],l=c=>{for(let d=0;d{f.value=_};watch(o,()=>{isUndefined$1(o.value)&&m([])});let v=[];onMounted(()=>{v=[...d.value];let _=[];if(l.value&&(_=g.value?d.value.slice(0,1):[...d.value]),c.value){const b=u.value.map(y=>getPath(A.value,y));b.length&&(!l.value||g.value)&&(_=g.value?b[0]:[...new Set([].concat(...b))])}_.length&&m(_)});let C=!1;watch(d,(_,b=[])=>{if(C||!isSameKeys(_,v)){const y=w.value.filter(S=>_.includes(S));if(l.value){const S=_.filter(E=>!b.includes(E));y.push(...S)}m(g.value?y.slice(0,1):y)}C=!0});const w=computed(()=>o.value||f.value);return{openKeys:w,localOpenKeys:f,setOpenKeys:m,open(_,b){let y=[];return w.value.indexOf(_)>-1?g.value&&b===1?y=[]:y=w.value.filter(S=>S!==_):g.value&&b===1?y=[_]:y=w.value.concat([_]),m(y),y}}}const _sfc_main$55=defineComponent({name:"BaseMenu",components:{IconMenuFold,IconMenuUnfold},inheritAttrs:!1,props:{style:{type:Object},theme:{type:String,default:"light"},mode:{type:String,default:"vertical"},levelIndent:{type:Number},autoOpen:{type:Boolean},collapsed:{type:Boolean,default:void 0},defaultCollapsed:{type:Boolean},collapsedWidth:{type:Number},accordion:{type:Boolean},autoScrollIntoView:{type:Boolean},showCollapseButton:{type:Boolean},selectedKeys:{type:Array},defaultSelectedKeys:{type:Array,default:()=>[]},openKeys:{type:Array},defaultOpenKeys:{type:Array,default:()=>[]},scrollConfig:{type:Object},triggerProps:{type:Object},tooltipProps:{type:Object},autoOpenSelected:{type:Boolean},breakpoint:{type:String},popupMaxHeight:{type:[Boolean,Number],default:!0},prefixCls:{type:String},inTrigger:{type:Boolean},siderCollapsed:{type:Boolean},isRoot:{type:Boolean}},emits:["update:collapsed","update:selectedKeys","update:openKeys","collapse","menu-item-click","sub-menu-click"],setup(a,{emit:o,slots:s}){const{style:l,mode:c,theme:d,levelIndent:u,accordion:A,showCollapseButton:g,scrollConfig:f,autoScrollIntoView:m,collapsedWidth:v,autoOpen:C,collapsed:w,defaultCollapsed:_,selectedKeys:b,defaultSelectedKeys:y,openKeys:S,defaultOpenKeys:E,triggerProps:B,tooltipProps:P,autoOpenSelected:D,breakpoint:k,popupMaxHeight:I,prefixCls:L,inTrigger:T,siderCollapsed:N,isRoot:x}=toRefs(a),{subMenuKeys:M,menuData:F}=useMenuDataCollector({type:x.value?"menu":"popupMenu"}),[O,R]=useMergeState(y.value,reactive({value:b})),{openKeys:Q,setOpenKeys:z,open:W}=useMenuOpenState(reactive({modelValue:S,defaultValue:E,autoOpen:C,autoOpenSelected:D,selectedKeys:O,subMenuKeys:M,menuData:F,accordion:A})),[U,H]=useMergeState(_.value,reactive({value:w})),V=computed(()=>N.value||U.value||c.value==="popButton"),j=computed(()=>["horizontal","popButton"].indexOf(c.value)<0&&!T.value&&g.value),X=(he,we)=>{he!==U.value&&(H(he),o("update:collapsed",he),o("collapse",he,we))},Z=()=>{X(!U.value,"clickTrigger")};useResponsive(k,he=>{X(!he,"responsive")});const J=computed(()=>(L==null?void 0:L.value)||getPrefixCls("menu")),te=computed(()=>[J.value,`${J.value}-${d==null?void 0:d.value}`,{[`${J.value}-horizontal`]:c.value==="horizontal",[`${J.value}-vertical`]:c.value!=="horizontal",[`${J.value}-collapsed`]:V.value,[`${J.value}-pop`]:c.value==="pop"||V.value,[`${J.value}-pop-button`]:c.value==="popButton"}]),ee=computed(()=>{const he=isNumber$3(v.value)?`${v.value}px`:void 0,we=isObject$2(l.value)?l.value:void 0,K=V.value?he:we==null?void 0:we.width;return[we?omit(we,["width"]):l.value,{width:K}]}),re=usePickSlots(s,"expand-icon-down"),ae=usePickSlots(s,"expand-icon-right"),ge=reactive({theme:d,mode:c,levelIndent:u,autoScrollIntoView:m,selectedKeys:O,openKeys:Q,prefixCls:J,scrollConfig:f,inTrigger:T,collapsed:V,triggerProps:B,tooltipProps:P,popupMaxHeight:I,expandIconDown:re,expandIconRight:ae,onMenuItemClick:he=>{R([he]),o("update:selectedKeys",[he]),o("menu-item-click",he)},onSubMenuClick:(he,we)=>{const K=W(he,we);z(K),o("update:openKeys",K),o("sub-menu-click",he,K)}});return provide(MenuInjectionKey,ge),provideLevel(1),{computedPrefixCls:J,classNames:te,computedStyle:ee,computedCollapsed:V,computedHasCollapseButton:j,onCollapseBtnClick:Z}}});function _sfc_render$4F(a,o,s,l,c,d){const u=resolveComponent("IconMenuUnfold"),A=resolveComponent("IconMenuFold");return openBlock(),createElementBlock("div",mergeProps({class:a.classNames},a.$attrs,{style:a.computedStyle}),[createBaseVNode("div",{class:normalizeClass(`${a.computedPrefixCls}-inner`)},[renderSlot(a.$slots,"default")],2),a.computedHasCollapseButton?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.computedPrefixCls}-collapse-button`),onClick:o[0]||(o[0]=(...g)=>a.onCollapseBtnClick&&a.onCollapseBtnClick(...g))},[renderSlot(a.$slots,"collapse-icon",{collapsed:a.computedCollapsed},()=>[a.computedCollapsed?(openBlock(),createBlock(u,{key:0})):(openBlock(),createBlock(A,{key:1}))])],2)):createCommentVNode("v-if",!0)],16)}var BaseMenu=_export_sfc$1(_sfc_main$55,[["render",_sfc_render$4F]]);function getStyle$1(a,o){if(!a||!o)return null;let s=o;s==="float"&&(s="cssFloat");try{if(document.defaultView){const l=document.defaultView.getComputedStyle(a,"");return a.style[s]||l?l[s]:""}}catch{return a.style[s]}return null}function useMenuContext(){return inject(MenuInjectionKey)||{}}const generateId=(()=>{let a=0;return(o="")=>(a+=1,`${o}${a}`)})();function useMenu(){const a=getCurrentInstance();return{key:computed(()=>(a==null?void 0:a.vnode.key)||generateId("__arco_menu"))}}const _sfc_main$54=defineComponent({name:"MenuIndent",props:{level:{type:Number,default:1}},setup(){const a=getPrefixCls("menu"),o=useMenuContext();return{prefixCls:a,levelIndent:toRef(o,"levelIndent")}}});function _sfc_render$4E(a,o,s,l,c,d){return a.level>1?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-indent-list`)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.level-1,u=>(openBlock(),createElementBlock("span",{key:u,class:normalizeClass(`${a.prefixCls}-indent`),style:normalizeStyle(`width: ${a.levelIndent}px`)},null,6))),128))],2)):createCommentVNode("v-if",!0)}var MenuIndent=_export_sfc$1(_sfc_main$54,[["render",_sfc_render$4E]]);const _sfc_main$53=defineComponent({name:"ExpandTransition",setup(){return{onBeforeEnter(a){a.style.height="0"},onEnter(a){a.style.height=`${a.scrollHeight}px`},onAfterEnter(a){a.style.height=""},onBeforeLeave(a){a.style.height=`${a.scrollHeight}px`},onLeave(a){a.style.height="0"},onAfterLeave(a){a.style.height=""}}}});function _sfc_render$4D(a,o,s,l,c,d){return openBlock(),createBlock(Transition,{onBeforeEnter:a.onBeforeEnter,onEnter:a.onEnter,onAfterEnter:a.onAfterEnter,onBeforeLeave:a.onBeforeLeave,onLeave:a.onLeave,onAfterLeave:a.onAfterLeave},{default:withCtx(()=>[renderSlot(a.$slots,"default")]),_:3},8,["onBeforeEnter","onEnter","onAfterEnter","onBeforeLeave","onLeave","onAfterLeave"])}var ExpandTransition$1=_export_sfc$1(_sfc_main$53,[["render",_sfc_render$4D]]);const _sfc_main$52=defineComponent({name:"SubMenuInline",components:{MenuIndent,ExpandTransition:ExpandTransition$1},props:{title:{type:String},isChildrenSelected:{type:Boolean}},setup(a){const{key:o}=useMenu(),{level:s}=useLevel({provideNextLevel:!0}),l=useMenuContext(),c=computed(()=>l.prefixCls),d=computed(()=>`${c.value}-inline`),u=computed(()=>[d.value]),A=computed(()=>a.isChildrenSelected),g=computed(()=>(l.openKeys||[]).indexOf(o.value)>-1);return{prefixCls:d,menuPrefixCls:c,classNames:u,level:s,isSelected:A,isOpen:g,onHeaderClick:()=>{l.onSubMenuClick&&l.onSubMenuClick(o.value,s.value)}}}});function _sfc_render$4C(a,o,s,l,c,d){const u=resolveComponent("MenuIndent"),A=resolveComponent("ExpandTransition");return openBlock(),createElementBlock("div",{class:normalizeClass(a.classNames)},[createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-header`,{[`${a.menuPrefixCls}-selected`]:a.isSelected,[`${a.menuPrefixCls}-has-icon`]:a.$slots.icon}]),onClick:o[0]||(o[0]=(...g)=>a.onHeaderClick&&a.onHeaderClick(...g))},[createVNode(u,{level:a.level},null,8,["level"]),a.$slots.icon?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("span",{class:normalizeClass(`${a.menuPrefixCls}-icon`)},[renderSlot(a.$slots,"icon")],2),createBaseVNode("span",{class:normalizeClass(`${a.menuPrefixCls}-title`)},[renderSlot(a.$slots,"title",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2)],64)):renderSlot(a.$slots,"title",{key:1},()=>[createTextVNode(toDisplayString(a.title),1)]),createBaseVNode("span",{class:normalizeClass([`${a.menuPrefixCls}-icon-suffix`,{["is-open"]:a.isOpen}])},[renderSlot(a.$slots,"expand-icon-down")],2)],2),createVNode(A,null,{default:withCtx(()=>[withDirectives(createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-content`)},[renderSlot(a.$slots,"default")],2),[[vShow,a.isOpen]])]),_:3})],2)}var SubMenuInline=_export_sfc$1(_sfc_main$52,[["render",_sfc_render$4C]]);const _sfc_main$51=defineComponent({name:"SubMenuPop",components:{Menu:BaseMenu,Trigger,MenuIndent,RenderFunction},inheritAttrs:!1,props:{title:{type:String},selectable:{type:Boolean},isChildrenSelected:{type:Boolean},popupMaxHeight:{type:[Boolean,Number],default:void 0}},setup(a){const{key:o}=useMenu(),{level:s}=useLevel(),{selectable:l,isChildrenSelected:c,popupMaxHeight:d}=toRefs(a),u=useMenuContext(),{onSubMenuClick:A,onMenuItemClick:g}=u,f=computed(()=>u.prefixCls),m=computed(()=>u.mode),v=computed(()=>u.selectedKeys||[]),C=computed(()=>`${f.value}-pop`),w=computed(()=>l.value&&v.value.includes(o.value)||c.value),_=computed(()=>[`${C.value}`,`${C.value}-header`,{[`${f.value}-selected`]:w.value}]),b=computed(()=>m.value==="horizontal"&&!u.inTrigger),y=ref(!1),S=D=>{y.value=D},E=getPrefixCls("trigger"),B=computed(()=>{var D;return[`${C.value}-trigger`,{[`${C.value}-trigger-dark`]:u.theme==="dark"},(D=u.triggerProps)==null?void 0:D.class]}),P=computed(()=>omit(u.triggerProps||{},["class"]));return{menuPrefixCls:f,mode:m,level:s,classNames:_,isSelected:w,selectedKeys:v,needPopOnBottom:b,popVisible:y,triggerPrefixCls:E,triggerClassNames:B,triggerProps:P,menuContext:u,popupMenuStyles:computed(()=>{var D;const k=(D=d.value)!=null?D:u.popupMaxHeight;return isNumber$3(k)?{maxHeight:`${k}px`}:k?{}:{maxHeight:"unset"}}),onClick:()=>{A&&A(o.value,s.value),l.value&&g&&g(o.value)},onMenuItemClick:D=>{g&&g(D),S(!1)},onVisibleChange:D=>{S(D)}}}});function _sfc_render$4B(a,o,s,l,c,d){const u=resolveComponent("MenuIndent"),A=resolveComponent("RenderFunction"),g=resolveComponent("Menu"),f=resolveComponent("Trigger");return openBlock(),createBlock(f,mergeProps({trigger:"hover",class:a.triggerClassNames,position:a.needPopOnBottom?"bl":"rt","show-arrow":"","animation-class":"fade-in","mouse-enter-delay":50,"mouse-leave-delay":50,"popup-offset":4,"auto-fit-popup-min-width":!0,duration:100},a.triggerProps,{"unmount-on-close":!1,"popup-visible":a.popVisible,onPopupVisibleChange:a.onVisibleChange}),{content:withCtx(()=>[createVNode(g,{"in-trigger":"","prefix-cls":`${a.triggerPrefixCls}-menu`,"selected-keys":a.selectedKeys,theme:a.menuContext.theme,"trigger-props":a.menuContext.triggerProps,style:normalizeStyle(a.popupMenuStyles),onMenuItemClick:a.onMenuItemClick},createSlots({default:withCtx(()=>[renderSlot(a.$slots,"default")]),_:2},[a.menuContext.expandIconDown?{name:"expand-icon-down",fn:withCtx(()=>[createVNode(A,{"render-func":a.menuContext.expandIconDown},null,8,["render-func"])]),key:"0"}:void 0,a.menuContext.expandIconRight?{name:"expand-icon-right",fn:withCtx(()=>[createVNode(A,{"render-func":a.menuContext.expandIconRight},null,8,["render-func"])]),key:"1"}:void 0]),1032,["prefix-cls","selected-keys","theme","trigger-props","style","onMenuItemClick"])]),default:withCtx(()=>[createBaseVNode("div",mergeProps({class:[a.classNames,{[`${a.menuPrefixCls}-has-icon`]:a.$slots.icon}],"aria-haspopup":"true"},a.$attrs,{onClick:o[0]||(o[0]=(...m)=>a.onClick&&a.onClick(...m))}),[createCommentVNode(" header "),createVNode(u,{level:a.level},null,8,["level"]),a.$slots.icon?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("span",{class:normalizeClass(`${a.menuPrefixCls}-icon`)},[renderSlot(a.$slots,"icon")],2),createBaseVNode("span",{class:normalizeClass(`${a.menuPrefixCls}-title`)},[renderSlot(a.$slots,"title",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2)],64)):renderSlot(a.$slots,"title",{key:1},()=>[createTextVNode(toDisplayString(a.title),1)]),createCommentVNode(" suffix "),createBaseVNode("span",{class:normalizeClass(`${a.menuPrefixCls}-icon-suffix`)},[a.needPopOnBottom?renderSlot(a.$slots,"expand-icon-down",{key:0}):renderSlot(a.$slots,"expand-icon-right",{key:1})],2),a.isSelected&&a.mode==="horizontal"?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(`${a.menuPrefixCls}-selected-label`)},null,2)):createCommentVNode("v-if",!0)],16)]),_:3},16,["class","position","popup-visible","onPopupVisibleChange"])}var SubMenuPop=_export_sfc$1(_sfc_main$51,[["render",_sfc_render$4B]]),SubMenu=defineComponent({name:"SubMenu",props:{title:{type:String},selectable:{type:Boolean},popup:{type:[Boolean,Function],default:!1},popupMaxHeight:{type:[Boolean,Number],default:void 0}},setup(a,{attrs:o}){const{key:s}=useMenu(),{level:l}=useLevel(),{popup:c}=toRefs(a),d=useMenuContext(),u=computed(()=>{const{mode:m,collapsed:v,inTrigger:C}=d;return!!(typeof c.value=="function"?c.value(l.value):c.value)||v||C||m!=="vertical"}),{subMenuKeys:A,menuItemKeys:g}=useMenuDataCollector({key:s.value,type:"subMenu"}),f=computed(()=>{const m=d.selectedKeys||[],v=C=>{for(let w=0;w[createVNode(IconDown,null,null)]),"expand-icon-right":this.$slots["expand-icon-right"]||d||(()=>[createVNode(IconRight,null,null)])};return l?createVNode(SubMenuPop,mergeProps({key:s,title:a.title,selectable:a.selectable,isChildrenSelected:u,popupMaxHeight:a.popupMaxHeight},o),A):createVNode(SubMenuInline,mergeProps({key:s,title:a.title,isChildrenSelected:u},o),A)}});const OVERFLOW_THRESHOLD=10;function getNodeWidth(a){return a&&+a.getBoundingClientRect().width.toFixed(2)}function translatePxToNumber(a){const o=Number(a.replace("px",""));return Number.isNaN(o)?0:o}var OverflowWrap=defineComponent({name:"MenuOverflowWrap",setup(a,{slots:o}){const l=`${useMenuContext().prefixCls}-overflow`,c=`${l}-sub-menu`,d=`${l}-hidden-menu-item`,u=`${l}-sub-menu-mirror`,A=ref(),g=ref(null),f=ref();function m(){const v=A.value,C=getNodeWidth(v),w=[].slice.call(v.children);let _=0,b=0,y=0;for(let S=0;S-1,D=B.indexOf(u)>-1;if(P)continue;const k=getNodeWidth(E)+translatePxToNumber(getStyle$1(E,"marginLeft"))+translatePxToNumber(getStyle$1(E,"marginRight"));if(D){y=k;continue}if(b+=k,b+y+OVERFLOW_THRESHOLD>C){g.value=_-1;return}_++}g.value=null}return onMounted(()=>{m(),f.value=new index$1(v=>{v.forEach(m)}),A.value&&f.value.observe(A.value)}),onUnmounted(()=>{f.value&&f.value.disconnect()}),()=>{const v=(w,_)=>{const{isMirror:b=!1,props:y={}}=_||{};return createVNode(SubMenu,mergeProps({key:`__arco-menu-overflow-sub-menu${b?"-mirror":""}`,class:b?u:c},y),{title:()=>createVNode("span",null,[createTextVNode("...")]),default:()=>w})},C=()=>{var w;const _=((w=o.default)==null?void 0:w.call(o))||[],b=unFragment(_);let y=null;const S=v(null,{isMirror:!0}),E=b.map((B,P)=>{const D=cloneVNode(B,g.value!==null&&P>g.value?{class:d}:{class:""});if(g.value!==null&&P===g.value+1){const k=b.slice(P).map(I=>cloneVNode(I));y=v(k)}return D});return[S,...E,y]};return createVNode("div",{class:`${l}-wrap`,ref:A},[C()])}}}),_Menu=defineComponent({name:"Menu",components:{BaseMenu},inheritAttrs:!1,props:{theme:{type:String},mode:{type:String,default:"vertical"}},setup(a,{attrs:o,slots:s}){const{theme:l,mode:c}=toRefs(a),d=inject(SiderInjectionKey,void 0),u=computed(()=>(d==null?void 0:d.collapsed)||!1),A=computed(()=>(l==null?void 0:l.value)||(d==null?void 0:d.theme)||"light");return provide(MenuInjectionKey,void 0),provide(LevelInjectionKey,void 0),()=>createVNode(BaseMenu,mergeProps(a,o,{theme:A.value,inTrigger:!1,siderCollapsed:u.value,isRoot:!0}),{...s,default:c.value==="horizontal"&&s.default?()=>createVNode(OverflowWrap,null,{default:()=>{var g;return[(g=s.default)==null?void 0:g.call(s)]}}):s.default})}}),MenuItem=defineComponent({name:"MenuItem",inheritAttrs:!1,props:{disabled:{type:Boolean,default:!1}},emits:["click"],setup(a,{emit:o}){const{key:s}=useMenu(),{level:l}=useLevel(),c=useMenuContext(),d=ref(),u=computed(()=>(c.selectedKeys||[]).indexOf(s.value)>-1),A=useMenuDataCollectorContext();onMounted(()=>{A==null||A.collectMenuItem(s.value)}),onUnmounted(()=>{A==null||A.removeMenuItem(s.value)});function g(){c.autoScrollIntoView&&d.value&&u.value&&scrollIntoView(d.value,{behavior:"smooth",block:"nearest",scrollMode:"if-needed",boundary:document.documentElement,...c.scrollConfig||{}})}let f;return onMounted(()=>{f=setTimeout(()=>{g()},500)}),onUnmounted(()=>{clearTimeout(f)}),watch([u],()=>{g()}),{menuContext:c,level:l,isSelected:u,refItemElement:d,onClick(m){a.disabled||(c.onMenuItemClick&&c.onMenuItemClick(s.value),o("click",m))}}},render(){var a,o;const{level:s,menuContext:l,disabled:c,isSelected:d,onClick:u}=this,{prefixCls:A,collapsed:g,inTrigger:f,mode:m,tooltipProps:v}=l,C=g&&!f&&s===1,w=m==="vertical"&&s>1,_=((o=(a=this.$slots).default)==null?void 0:o.call(a))||[],b=w&&!f&&!g,y=this.$slots.icon&&this.$slots.icon(),S=[b&&createVNode(MenuIndent,{level:s},null),y&&createVNode("span",{class:`${A}-icon`},[y]),b||y?createVNode("span",{class:[`${A}-item-inner`,{[`${A}-title`]:y}]},[_]):_].filter(Boolean),E=createVNode("div",mergeProps({ref:"refItemElement",class:[`${A}-item`,{[`${A}-disabled`]:c,[`${A}-selected`]:d,[`${A}-has-icon`]:y}]},this.$attrs,{onClick:u}),[S,d&&m==="horizontal"&&createVNode("div",{class:`${A}-selected-label`},null)]);if(C){const B=[`${A}-item-tooltip`,v==null?void 0:v.class];return createVNode(Tooltip,mergeProps({trigger:"hover",position:"right",class:B},omit(v||{},["class"])),{default:()=>E,content:()=>_})}return E}});const _sfc_main$50=defineComponent({name:"MenuItemGroup",components:{MenuIndent},props:{title:{type:String}},setup(){const{level:a}=useLevel(),o=computed(()=>a.value===1?a.value+1:a.value);provideLevel(o);const s=useMenuContext(),l=computed(()=>s.prefixCls),c=computed(()=>[`${l.value}-group`]);return{prefixCls:l,classNames:c,level:a}}});function _sfc_render$4A(a,o,s,l,c,d){const u=resolveComponent("MenuIndent");return openBlock(),createElementBlock("div",{class:normalizeClass(a.classNames)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-group-title`)},[createVNode(u,{level:a.level},null,8,["level"]),renderSlot(a.$slots,"title",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2),renderSlot(a.$slots,"default")],2)}var MenuItemGroup=_export_sfc$1(_sfc_main$50,[["render",_sfc_render$4A]]);const Menu$1=Object.assign(_Menu,{Item:MenuItem,ItemGroup:MenuItemGroup,SubMenu,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Menu.name,_Menu),a.component(s+MenuItem.name,MenuItem),a.component(s+MenuItemGroup.name,MenuItemGroup),a.component(s+SubMenu.name,SubMenu)}}),_sfc_main$4$=defineComponent({name:"Message",components:{AIconHover:IconHover,IconInfoCircleFill,IconCheckCircleFill,IconExclamationCircleFill,IconCloseCircleFill,IconClose,IconLoading},props:{type:{type:String,default:"info"},closable:{type:Boolean,default:!1},showIcon:{type:Boolean,default:!0},duration:{type:Number,default:3e3},resetOnUpdate:{type:Boolean,default:!1},resetOnHover:{type:Boolean,default:!1}},emits:["close"],setup(a,{emit:o}){const s=getPrefixCls("message");let l=0;const c=()=>{o("close")},d=()=>{a.duration>0&&(l=window.setTimeout(c,a.duration))},u=()=>{l&&(window.clearTimeout(l),l=0)};return onMounted(()=>{d()}),onUpdated(()=>{a.resetOnUpdate&&(u(),d())}),onUnmounted(()=>{u()}),{handleMouseEnter:()=>{a.resetOnHover&&u()},handleMouseLeave:()=>{a.resetOnHover&&d()},prefixCls:s,handleClose:c}}});function _sfc_render$4z(a,o,s,l,c,d){const u=resolveComponent("icon-info-circle-fill"),A=resolveComponent("icon-check-circle-fill"),g=resolveComponent("icon-exclamation-circle-fill"),f=resolveComponent("icon-close-circle-fill"),m=resolveComponent("icon-loading"),v=resolveComponent("icon-close"),C=resolveComponent("a-icon-hover");return openBlock(),createElementBlock("li",{role:"alert",class:normalizeClass([a.prefixCls,`${a.prefixCls}-${a.type}`,{[`${a.prefixCls}-closable`]:a.closable}]),onMouseenter:o[1]||(o[1]=(...w)=>a.handleMouseEnter&&a.handleMouseEnter(...w)),onMouseleave:o[2]||(o[2]=(...w)=>a.handleMouseLeave&&a.handleMouseLeave(...w))},[a.showIcon&&!(a.type==="normal"&&!a.$slots.icon)?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-icon`)},[renderSlot(a.$slots,"icon",{},()=>[a.type==="info"?(openBlock(),createBlock(u,{key:0})):a.type==="success"?(openBlock(),createBlock(A,{key:1})):a.type==="warning"?(openBlock(),createBlock(g,{key:2})):a.type==="error"?(openBlock(),createBlock(f,{key:3})):a.type==="loading"?(openBlock(),createBlock(m,{key:4})):createCommentVNode("v-if",!0)])],2)):createCommentVNode("v-if",!0),createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-content`)},[renderSlot(a.$slots,"default")],2),a.closable?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(`${a.prefixCls}-close-btn`),onClick:o[0]||(o[0]=(...w)=>a.handleClose&&a.handleClose(...w))},[createVNode(C,null,{default:withCtx(()=>[createVNode(v)]),_:1})],2)):createCommentVNode("v-if",!0)],34)}var Message$1=_export_sfc$1(_sfc_main$4$,[["render",_sfc_render$4z]]);function _isSlot$8(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}var MessageList=defineComponent({name:"MessageList",props:{messages:{type:Array,default:()=>[]},position:{type:String,default:"top"}},emits:["close","afterClose"],setup(a,o){const s=getPrefixCls("message-list"),{zIndex:l}=usePopupManager("message",{runOnMounted:!0});return()=>{let c;return createVNode(TransitionGroup,{class:[s,`${s}-${a.position}`],name:"fade-message",tag:"ul",style:{zIndex:l.value},onAfterLeave:()=>o.emit("afterClose")},_isSlot$8(c=a.messages.map(d=>{const u={default:getSlotFunction(d.content),icon:getSlotFunction(d.icon)};return createVNode(Message$1,{key:d.id,type:d.type,duration:d.duration,closable:d.closable,resetOnUpdate:d.resetOnUpdate,resetOnHover:d.resetOnHover,onClose:()=>o.emit("close",d.id)},u)}))?c:{default:()=>[c]})}}});class MessageManger{constructor(o,s){this.messageCount=0,this.add=d=>{var u;this.messageCount++;const A=(u=d.id)!=null?u:`__arco_message_${this.messageCount}`;if(this.messageIds.has(A))return this.update(A,d);const g=reactive({id:A,...d});return this.messages.value.push(g),this.messageIds.add(A),{close:()=>this.remove(A)}},this.update=(d,u)=>{for(let A=0;Athis.remove(d)}},this.remove=d=>{for(let u=0;u{this.messages.value.splice(0)},this.destroy=()=>{this.messages.value.length===0&&this.container&&(render(null,this.container),document.body.removeChild(this.container),this.container=null,messageInstance[this.position]=void 0)};const{position:l="top"}=o;this.container=getOverlay("message"),this.messageIds=new Set,this.messages=ref([]),this.position=l;const c=createVNode(MessageList,{messages:this.messages.value,position:l,onClose:this.remove,onAfterClose:this.destroy});(s!=null?s:Message._context)&&(c.appContext=s!=null?s:Message._context),render(c,this.container),document.body.appendChild(this.container)}}const messageInstance={},types=[...MESSAGE_TYPES,"loading","normal"],message=types.reduce((a,o)=>(a[o]=(s,l)=>{isString$3(s)&&(s={content:s});const c={type:o,...s},{position:d="top"}=c;return messageInstance[d]||(messageInstance[d]=new MessageManger(c,l)),messageInstance[d].add(c)},a),{});message.clear=a=>{var o;a?(o=messageInstance[a])==null||o.clear():Object.values(messageInstance).forEach(s=>s==null?void 0:s.clear())};const Message={...message,install:a=>{const o={clear:message.clear};for(const s of types)o[s]=(l,c=a._context)=>message[s](l,c);a.config.globalProperties.$message=o},_context:null},useDraggable$1=({modalRef:a,wrapperRef:o,draggable:s,alignCenter:l})=>{const c=ref(!1),d=ref([0,0]),u=ref([0,0]),A=ref(),g=ref([0,0]),f=ref([0,0]),m=()=>{var _,b,y;if(o.value&&a.value){const{top:S,left:E}=o.value.getBoundingClientRect(),{clientWidth:B,clientHeight:P}=o.value,{top:D,left:k,width:I,height:L}=a.value.getBoundingClientRect(),T=l.value?0:(_=a.value)==null?void 0:_.offsetTop,N=k-E,x=D-S-T;(N!==((b=u.value)==null?void 0:b[0])||x!==((y=u.value)==null?void 0:y[1]))&&(u.value=[N,x]);const M=B>I?B-I:0,F=P>L?P-L-T:0;(M!==f.value[0]||F!==f.value[1])&&(f.value=[M,F]),T&&(g.value=[0,0-T])}},v=_=>{s.value&&(_.preventDefault(),c.value=!0,m(),d.value=[_.x,_.y],on(window,"mousemove",C),on(window,"mouseup",w),on(window,"contextmenu",w))},C=_=>{if(c.value){const b=_.x-d.value[0],y=_.y-d.value[1];let S=u.value[0]+b,E=u.value[1]+y;Sf.value[0]&&(S=f.value[0]),Ef.value[1]&&(E=f.value[1]),A.value=[S,E]}},w=()=>{c.value=!1,off(window,"mousemove",C),off(window,"mouseup",w)};return{position:A,handleMoveDown:v}};var _sfc_main$4_=defineComponent({name:"Modal",components:{ClientOnly,ArcoButton:Button$1,IconHover,IconClose,IconInfoCircleFill,IconCheckCircleFill,IconExclamationCircleFill,IconCloseCircleFill},inheritAttrs:!1,props:{visible:{type:Boolean,default:void 0},defaultVisible:{type:Boolean,default:!1},width:{type:[Number,String]},top:{type:[Number,String]},mask:{type:Boolean,default:!0},title:{type:String},titleAlign:{type:String,default:"center"},alignCenter:{type:Boolean,default:!0},unmountOnClose:Boolean,maskClosable:{type:Boolean,default:!0},hideCancel:{type:Boolean,default:!1},simple:{type:Boolean,default:a=>a.notice},closable:{type:Boolean,default:!0},okText:String,cancelText:String,okLoading:{type:Boolean,default:!1},okButtonProps:{type:Object},cancelButtonProps:{type:Object},footer:{type:Boolean,default:!0},renderToBody:{type:Boolean,default:!0},popupContainer:{type:[String,Object],default:"body"},maskStyle:{type:Object},modalClass:{type:[String,Array]},modalStyle:{type:Object},onBeforeOk:{type:Function},onBeforeCancel:{type:Function},escToClose:{type:Boolean,default:!0},draggable:{type:Boolean,default:!1},fullscreen:{type:Boolean,default:!1},maskAnimationName:{type:String,default:a=>a.fullscreen?"fade-in-standard":"fade-modal"},modalAnimationName:{type:String,default:a=>a.fullscreen?"zoom-in":"zoom-modal"},bodyClass:{type:[String,Array]},bodyStyle:{type:[String,Object,Array]},messageType:{type:String},hideTitle:{type:Boolean,default:!1}},emits:{"update:visible":a=>!0,ok:a=>!0,cancel:a=>!0,open:()=>!0,close:()=>!0,beforeOpen:()=>!0,beforeClose:()=>!0},setup(a,{emit:o}){const{fullscreen:s,popupContainer:l,alignCenter:c}=toRefs(a),d=getPrefixCls("modal"),{t:u}=useI18n(),A=ref(),g=ref(),f=ref(a.defaultVisible),m=computed(()=>{var J;return(J=a.visible)!=null?J:f.value}),v=ref(!1),C=computed(()=>a.okLoading||v.value),w=computed(()=>a.draggable&&!a.fullscreen),{teleportContainer:_,containerRef:b}=useTeleportContainer({popupContainer:l,visible:m}),y=ref(m.value),S=computed(()=>a.okText||u("modal.okText")),E=computed(()=>a.cancelText||u("modal.cancelText")),{zIndex:B,isLastDialog:P}=usePopupManager("dialog",{visible:m});let D=!1;const k=J=>{a.escToClose&&J.key===KEYBOARD_KEY.ESC&&P()&&O(J)},I=()=>{a.escToClose&&!D&&(D=!0,on(document.documentElement,"keydown",k))},L=()=>{D=!1,off(document.documentElement,"keydown",k)};let T=0;const{position:N,handleMoveDown:x}=useDraggable$1({wrapperRef:A,modalRef:g,draggable:w,alignCenter:c}),M=()=>{T++,v.value&&(v.value=!1),f.value=!1,o("update:visible",!1)},F=async J=>{const te=T,ee=await new Promise(async re=>{var ae;if(isFunction$2(a.onBeforeOk)){let ge=a.onBeforeOk((he=!0)=>re(he));if((isPromise(ge)||!isBoolean$2(ge))&&(v.value=!0),isPromise(ge))try{ge=(ae=await ge)!=null?ae:!0}catch(he){throw ge=!1,he}isBoolean$2(ge)&&re(ge)}else re(!0)});te===T&&(ee?(o("ok",J),M()):v.value&&(v.value=!1))},O=J=>{var te;let ee=!0;isFunction$2(a.onBeforeCancel)&&(ee=(te=a.onBeforeCancel())!=null?te:!1),ee&&(o("cancel",J),M())},R=ref(!1),Q=J=>{J.target===A.value&&(R.value=!0)},z=J=>{a.mask&&a.maskClosable&&R.value&&O(J)},W=()=>{m.value&&(!contains(A.value,document.activeElement)&&document.activeElement instanceof HTMLElement&&document.activeElement.blur(),o("open"))},U=()=>{m.value||(w.value&&(N.value=void 0),y.value=!1,V(),o("close"))},{setOverflowHidden:H,resetOverflow:V}=useOverflow(b);onMounted(()=>{b.value=getElement(a.popupContainer),m.value&&(H(),a.escToClose&&I())}),onBeforeUnmount(()=>{V(),L()}),watch(m,J=>{f.value!==J&&(f.value=J),J?(o("beforeOpen"),y.value=!0,R.value=!1,H(),I()):(o("beforeClose"),L())}),watch(s,()=>{N.value&&(N.value=void 0)});const j=computed(()=>[`${d}-wrapper`,{[`${d}-wrapper-align-center`]:a.alignCenter&&!a.fullscreen,[`${d}-wrapper-moved`]:Boolean(N.value)}]),X=computed(()=>[`${d}`,a.modalClass,{[`${d}-simple`]:a.simple,[`${d}-draggable`]:w.value,[`${d}-fullscreen`]:a.fullscreen}]),Z=computed(()=>{var J;const te={...(J=a.modalStyle)!=null?J:{}};return a.width&&!a.fullscreen&&(te.width=isNumber$3(a.width)?`${a.width}px`:a.width),!a.alignCenter&&a.top&&(te.top=isNumber$3(a.top)?`${a.top}px`:a.top),N.value&&(te.transform=`translate(${N.value[0]}px, ${N.value[1]}px)`),te});return{prefixCls:d,mounted:y,computedVisible:m,containerRef:b,wrapperRef:A,mergedModalStyle:Z,okDisplayText:S,cancelDisplayText:E,zIndex:B,handleOk:F,handleCancel:O,handleMaskClick:z,handleMaskMouseDown:Q,handleOpen:W,handleClose:U,mergedOkLoading:C,modalRef:g,wrapperCls:j,modalCls:X,teleportContainer:_,handleMoveDown:x}}});function _sfc_render$4y(a,o,s,l,c,d){const u=resolveComponent("icon-info-circle-fill"),A=resolveComponent("icon-check-circle-fill"),g=resolveComponent("icon-exclamation-circle-fill"),f=resolveComponent("icon-close-circle-fill"),m=resolveComponent("icon-close"),v=resolveComponent("icon-hover"),C=resolveComponent("arco-button"),w=resolveComponent("client-only");return openBlock(),createBlock(w,null,{default:withCtx(()=>[(openBlock(),createBlock(Teleport,{to:a.teleportContainer,disabled:!a.renderToBody},[!a.unmountOnClose||a.computedVisible||a.mounted?withDirectives((openBlock(),createElementBlock("div",mergeProps({key:0,class:`${a.prefixCls}-container`,style:{zIndex:a.zIndex}},a.$attrs),[createVNode(Transition,{name:a.maskAnimationName,appear:""},{default:withCtx(()=>[a.mask?withDirectives((openBlock(),createElementBlock("div",{key:0,ref:"maskRef",class:normalizeClass(`${a.prefixCls}-mask`),style:normalizeStyle(a.maskStyle)},null,6)),[[vShow,a.computedVisible]]):createCommentVNode("v-if",!0)]),_:1},8,["name"]),createBaseVNode("div",{ref:"wrapperRef",class:normalizeClass(a.wrapperCls),onClick:o[2]||(o[2]=withModifiers((..._)=>a.handleMaskClick&&a.handleMaskClick(..._),["self"])),onMousedown:o[3]||(o[3]=withModifiers((..._)=>a.handleMaskMouseDown&&a.handleMaskMouseDown(..._),["self"]))},[createVNode(Transition,{name:a.modalAnimationName,appear:"",onAfterEnter:a.handleOpen,onAfterLeave:a.handleClose,persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{ref:"modalRef",class:normalizeClass(a.modalCls),style:normalizeStyle(a.mergedModalStyle)},[!a.hideTitle&&(a.$slots.title||a.title||a.closable)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-header`),onMousedown:o[1]||(o[1]=(..._)=>a.handleMoveDown&&a.handleMoveDown(..._))},[a.$slots.title||a.title?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([`${a.prefixCls}-title`,`${a.prefixCls}-title-align-${a.titleAlign}`])},[a.messageType?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-title-icon`)},[a.messageType==="info"?(openBlock(),createBlock(u,{key:0})):createCommentVNode("v-if",!0),a.messageType==="success"?(openBlock(),createBlock(A,{key:1})):createCommentVNode("v-if",!0),a.messageType==="warning"?(openBlock(),createBlock(g,{key:2})):createCommentVNode("v-if",!0),a.messageType==="error"?(openBlock(),createBlock(f,{key:3})):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),renderSlot(a.$slots,"title",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2)):createCommentVNode("v-if",!0),!a.simple&&a.closable?(openBlock(),createElementBlock("div",{key:1,tabindex:"-1",role:"button","aria-label":"Close",class:normalizeClass(`${a.prefixCls}-close-btn`),onClick:o[0]||(o[0]=(..._)=>a.handleCancel&&a.handleCancel(..._))},[createVNode(v,null,{default:withCtx(()=>[createVNode(m)]),_:1})],2)):createCommentVNode("v-if",!0)],34)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-body`,a.bodyClass]),style:normalizeStyle(a.bodyStyle)},[renderSlot(a.$slots,"default")],6),a.footer?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-footer`)},[renderSlot(a.$slots,"footer",{},()=>[a.hideCancel?createCommentVNode("v-if",!0):(openBlock(),createBlock(C,mergeProps({key:0},a.cancelButtonProps,{onClick:a.handleCancel}),{default:withCtx(()=>[createTextVNode(toDisplayString(a.cancelDisplayText),1)]),_:1},16,["onClick"])),createVNode(C,mergeProps({type:"primary"},a.okButtonProps,{loading:a.mergedOkLoading,onClick:a.handleOk}),{default:withCtx(()=>[createTextVNode(toDisplayString(a.okDisplayText),1)]),_:1},16,["loading","onClick"])])],2)):createCommentVNode("v-if",!0)],6),[[vShow,a.computedVisible]])]),_:3},8,["name","onAfterEnter","onAfterLeave"])],34)],16)),[[vShow,a.computedVisible||a.mounted]]):createCommentVNode("v-if",!0)],8,["to","disabled"]))]),_:3})}var _Modal=_export_sfc$1(_sfc_main$4_,[["render",_sfc_render$4y]]);const open=(a,o)=>{let s=getOverlay("modal");const l=()=>{f.component&&(f.component.props.visible=!1),isFunction$2(a.onOk)&&a.onOk()},c=()=>{f.component&&(f.component.props.visible=!1),isFunction$2(a.onCancel)&&a.onCancel()},d=async()=>{await nextTick(),s&&(render(null,s),document.body.removeChild(s)),s=null,isFunction$2(a.onClose)&&a.onClose()},u=()=>{f.component&&(f.component.props.visible=!1)},A=m=>{f.component&&Object.entries(m).forEach(([v,C])=>{f.component.props[v]=C})},f=createVNode(_Modal,{...{visible:!0,renderToBody:!1,unmountOnClose:!0,onOk:l,onCancel:c,onClose:d},...omit(a,["content","title","footer","visible","unmountOnClose","onOk","onCancel","onClose"]),footer:typeof a.footer=="boolean"?a.footer:void 0},{default:getSlotFunction(a.content),title:getSlotFunction(a.title),footer:typeof a.footer!="boolean"?getSlotFunction(a.footer):void 0});return(o!=null?o:Modal._context)&&(f.appContext=o!=null?o:Modal._context),render(f,s),document.body.appendChild(s),{close:u,update:A}},modal={open,confirm:(a,o)=>{const s={simple:!0,messageType:"warning",...a};return open(s,o)},...MESSAGE_TYPES.reduce((a,o)=>(a[o]=(s,l)=>{const c={simple:!0,hideCancel:!0,messageType:o,...s};return open(c,l)},a),{})},Modal=Object.assign(_Modal,{...modal,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Modal.name,_Modal);const l={};for(const c of Object.keys(modal))l[c]=(d,u=a._context)=>modal[c](d,u);a.config.globalProperties.$modal=l},_context:null}),toKebabCase=a=>a.replace(/\B([A-Z])/g,"-$1").toLowerCase(),_sfc_main$4Z=defineComponent({name:"Notification",components:{AIconHover:IconHover,IconInfoCircleFill,IconCheckCircleFill,IconExclamationCircleFill,IconCloseCircleFill,IconClose},props:{type:{type:String,default:"info"},showIcon:{type:Boolean,default:!0},closable:{type:Boolean,default:!1},duration:{type:Number,default:3e3},resetOnUpdate:{type:Boolean,default:!1}},emits:["close"],setup(a,o){const s=getPrefixCls("notification");let l=0;const c=()=>{o.emit("close")};return onMounted(()=>{a.duration>0&&(l=window.setTimeout(c,a.duration))}),onUpdated(()=>{a.resetOnUpdate&&(l&&(window.clearTimeout(l),l=0),a.duration>0&&(l=window.setTimeout(c,a.duration)))}),onUnmounted(()=>{l&&window.clearTimeout(l)}),{prefixCls:s,handleClose:c}}});function _sfc_render$4x(a,o,s,l,c,d){const u=resolveComponent("icon-info-circle-fill"),A=resolveComponent("icon-check-circle-fill"),g=resolveComponent("icon-exclamation-circle-fill"),f=resolveComponent("icon-close-circle-fill"),m=resolveComponent("icon-close"),v=resolveComponent("a-icon-hover");return openBlock(),createElementBlock("li",{role:"alert",class:normalizeClass([a.prefixCls,`${a.prefixCls}-${a.type}`,{[`${a.prefixCls}-closable`]:a.closable}])},[a.showIcon?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-left`)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-icon`)},[renderSlot(a.$slots,"icon",{},()=>[a.type==="info"?(openBlock(),createBlock(u,{key:0})):a.type==="success"?(openBlock(),createBlock(A,{key:1})):a.type==="warning"?(openBlock(),createBlock(g,{key:2})):a.type==="error"?(openBlock(),createBlock(f,{key:3})):createCommentVNode("v-if",!0)])],2)],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-right`)},[a.$slots.default?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-title`)},[renderSlot(a.$slots,"default")],2)):createCommentVNode("v-if",!0),a.$slots.content?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-content`)},[renderSlot(a.$slots,"content")],2)):createCommentVNode("v-if",!0),a.$slots.footer?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(`${a.prefixCls}-footer`)},[renderSlot(a.$slots,"footer")],2)):createCommentVNode("v-if",!0)],2),a.closable?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-close-btn`),onClick:o[0]||(o[0]=(...C)=>a.handleClose&&a.handleClose(...C))},[renderSlot(a.$slots,"closeIconElement",{},()=>[createVNode(v,null,{default:withCtx(()=>[renderSlot(a.$slots,"closeIcon",{},()=>[createVNode(m)])]),_:3})])],2)):createCommentVNode("v-if",!0)],2)}var Notification$2=_export_sfc$1(_sfc_main$4Z,[["render",_sfc_render$4x]]);const NOTIFICATION_POSITION=["topLeft","topRight","bottomLeft","bottomRight"];function _isSlot$7(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}var NotificationList=defineComponent({name:"NotificationList",props:{notifications:{type:Array,default:()=>[]},position:{type:String,default:"topRight",validator:a=>NOTIFICATION_POSITION.includes(a)}},emits:["close","afterClose"],setup(a,o){const s=getPrefixCls("notification-list"),l=toKebabCase(a.position),{zIndex:c}=usePopupManager("message",{runOnMounted:!0}),d=a.position.includes("Right");return()=>{let u;return createVNode(TransitionGroup,{class:[s,`${s}-${l}`],style:{zIndex:c.value},name:`slide-${d?"right":"left"}-notification`,onAfterLeave:()=>o.emit("afterClose"),tag:"ul"},_isSlot$7(u=a.notifications.map(A=>{const g={default:getSlotFunction(A.title),content:getSlotFunction(A.content),icon:getSlotFunction(A.icon),footer:getSlotFunction(A.footer),closeIcon:getSlotFunction(A.closeIcon),closeIconElement:getSlotFunction(A.closeIconElement)};return createVNode(Notification$2,{key:A.id,type:A.type,style:A.style,class:A.class,duration:A.duration,closable:A.closable,showIcon:A.showIcon,resetOnUpdate:A.resetOnUpdate,onClose:()=>o.emit("close",A.id)},g)}))?u:{default:()=>[u]})}}});class NotificationManger{constructor(o,s){this.notificationCount=0,this.add=d=>{var u;this.notificationCount++;const A=(u=d.id)!=null?u:`__arco_notification_${this.notificationCount}`;if(this.notificationIds.has(A))return this.update(A,d);const g=reactive({id:A,...d});return this.notifications.value.push(g),this.notificationIds.add(A),{close:()=>this.remove(A)}},this.update=(d,u)=>{for(let A=0;Athis.remove(d)}},this.remove=d=>{for(let u=0;u{this.notifications.value.splice(0)},this.destroy=()=>{this.notifications.value.length===0&&this.container&&(render(null,this.container),document.body.removeChild(this.container),this.container=null,notificationInstance[this.position]=void 0)};const{position:l="topRight"}=o;this.container=getOverlay("notification"),this.notificationIds=new Set,this.notifications=ref([]),this.position=l;const c=createVNode(NotificationList,{notifications:this.notifications.value,position:l,onClose:this.remove,onAfterClose:this.destroy});(s!=null?s:Notification$1._context)&&(c.appContext=s!=null?s:Notification$1._context),render(c,this.container),document.body.appendChild(this.container)}}const notificationInstance={},notification=MESSAGE_TYPES.reduce((a,o)=>(a[o]=(s,l)=>{isString$3(s)&&(s={content:s});const c={type:o,...s},{position:d="topRight"}=c;return notificationInstance[d]||(notificationInstance[d]=new NotificationManger(c,l)),notificationInstance[d].add(c)},a),{});notification.remove=a=>{a&&Object.values(notificationInstance).forEach(o=>o==null?void 0:o.remove(a))};notification.clear=a=>{var o;a?(o=notificationInstance[a])==null||o.clear():Object.values(notificationInstance).forEach(s=>s==null?void 0:s.clear())};const Notification$1={...notification,install:a=>{const o={clear:notification.clear};for(const s of MESSAGE_TYPES)o[s]=(l,c=a._context)=>notification[s](l,c);a.config.globalProperties.$notification=o},_context:null},_sfc_main$4Y=defineComponent({name:"PageHeader",components:{AIconHover:IconHover,IconLeft},props:{title:String,subtitle:String,showBack:{type:Boolean,default:!0}},emits:["back"],setup(a,{emit:o,slots:s}){const l=getPrefixCls("page-header"),c=u=>{o("back",u)},d=computed(()=>[l,{[`${l}-with-breadcrumb`]:Boolean(s.breadcrumb),[`${l}-with-content`]:Boolean(s.default)}]);return{prefixCls:l,cls:d,handleBack:c}}});function _sfc_render$4w(a,o,s,l,c,d){const u=resolveComponent("icon-left"),A=resolveComponent("a-icon-hover");return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-wrapper`)},[a.$slots.breadcrumb?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-breadcrumb`)},[renderSlot(a.$slots,"breadcrumb")],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-header`)},[createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-main`)},[a.showBack?(openBlock(),createBlock(A,{key:0,class:normalizeClass(`${a.prefixCls}-back-btn`),prefix:a.prefixCls,onClick:a.handleBack},{default:withCtx(()=>[renderSlot(a.$slots,"back-icon",{},()=>[createVNode(u)])]),_:3},8,["class","prefix","onClick"])):createCommentVNode("v-if",!0),createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-title`)},[renderSlot(a.$slots,"title",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2),a.$slots.subtitle||a.subtitle?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(`${a.prefixCls}-divider`)},null,2)):createCommentVNode("v-if",!0),a.$slots.subtitle||a.subtitle?(openBlock(),createElementBlock("span",{key:2,class:normalizeClass(`${a.prefixCls}-subtitle`)},[renderSlot(a.$slots,"subtitle",{},()=>[createTextVNode(toDisplayString(a.subtitle),1)])],2)):createCommentVNode("v-if",!0)],2),a.$slots.extra?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-extra`)},[renderSlot(a.$slots,"extra")],2)):createCommentVNode("v-if",!0)],2)],2),a.$slots.default?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-content`)},[renderSlot(a.$slots,"default")],2)):createCommentVNode("v-if",!0)],2)}var _PageHeader=_export_sfc$1(_sfc_main$4Y,[["render",_sfc_render$4w]]);const PageHeader=Object.assign(_PageHeader,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_PageHeader.name,_PageHeader)}}),_sfc_main$4X=defineComponent({name:"Popconfirm",components:{ArcoButton:Button$1,Trigger,IconInfoCircleFill,IconCheckCircleFill,IconExclamationCircleFill,IconCloseCircleFill},props:{content:String,position:{type:String,default:"top"},popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean,default:!1},type:{type:String,default:"info"},okText:String,cancelText:String,okLoading:{type:Boolean,default:!1},okButtonProps:{type:Object},cancelButtonProps:{type:Object},contentClass:{type:[String,Array,Object]},contentStyle:{type:Object},arrowClass:{type:[String,Array,Object]},arrowStyle:{type:Object},popupContainer:{type:[String,Object]},onBeforeOk:{type:Function},onBeforeCancel:{type:Function}},emits:{"update:popupVisible":a=>!0,popupVisibleChange:a=>!0,ok:()=>!0,cancel:()=>!0},setup(a,{emit:o}){const s=getPrefixCls("popconfirm"),{t:l}=useI18n(),c=ref(a.defaultPopupVisible),d=computed(()=>{var b;return(b=a.popupVisible)!=null?b:c.value}),u=ref(!1),A=computed(()=>a.okLoading||u.value);let g=0;const f=()=>{g++,u.value&&(u.value=!1),c.value=!1,o("update:popupVisible",!1),o("popupVisibleChange",!1)},m=b=>{b?(c.value=b,o("update:popupVisible",b),o("popupVisibleChange",b)):f()},v=async()=>{const b=g,y=await new Promise(async S=>{var E;if(isFunction$2(a.onBeforeOk)){let B=a.onBeforeOk((P=!0)=>S(P));if((isPromise(B)||!isBoolean$2(B))&&(u.value=!0),isPromise(B))try{B=(E=await B)!=null?E:!0}catch(P){throw B=!1,P}isBoolean$2(B)&&S(B)}else S(!0)});b===g&&(y?(o("ok"),f()):u.value&&(u.value=!1))},C=()=>{var b;let y=!0;isFunction$2(a.onBeforeCancel)&&(y=(b=a.onBeforeCancel())!=null?b:!1),y&&(o("cancel"),f())},w=computed(()=>[`${s}-popup-content`,a.contentClass]),_=computed(()=>[`${s}-popup-arrow`,a.arrowClass]);return{prefixCls:s,contentCls:w,arrowCls:_,computedPopupVisible:d,mergedOkLoading:A,handlePopupVisibleChange:m,handleOk:v,handleCancel:C,t:l}}});function _sfc_render$4v(a,o,s,l,c,d){const u=resolveComponent("icon-info-circle-fill"),A=resolveComponent("icon-check-circle-fill"),g=resolveComponent("icon-exclamation-circle-fill"),f=resolveComponent("icon-close-circle-fill"),m=resolveComponent("arco-button"),v=resolveComponent("trigger");return openBlock(),createBlock(v,{class:normalizeClass(a.prefixCls),trigger:"click",position:a.position,"show-arrow":"","popup-visible":a.computedPopupVisible,"popup-offset":10,"popup-container":a.popupContainer,"content-class":a.contentCls,"content-style":a.contentStyle,"arrow-class":a.arrowCls,"arrow-style":a.arrowStyle,"animation-name":"zoom-in-fade-out","auto-fit-transform-origin":"",onPopupVisibleChange:a.handlePopupVisibleChange},{content:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-body`)},[createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-icon`)},[renderSlot(a.$slots,"icon",{},()=>[a.type==="info"?(openBlock(),createBlock(u,{key:0})):a.type==="success"?(openBlock(),createBlock(A,{key:1})):a.type==="warning"?(openBlock(),createBlock(g,{key:2})):a.type==="error"?(openBlock(),createBlock(f,{key:3})):createCommentVNode("v-if",!0)])],2),createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-content`)},[renderSlot(a.$slots,"content",{},()=>[createTextVNode(toDisplayString(a.content),1)])],2)],2),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-footer`)},[createVNode(m,mergeProps({size:"mini"},a.cancelButtonProps,{onClick:a.handleCancel}),{default:withCtx(()=>[createTextVNode(toDisplayString(a.cancelText||a.t("popconfirm.cancelText")),1)]),_:1},16,["onClick"]),createVNode(m,mergeProps({type:"primary",size:"mini"},a.okButtonProps,{loading:a.mergedOkLoading,onClick:a.handleOk}),{default:withCtx(()=>[createTextVNode(toDisplayString(a.okText||a.t("popconfirm.okText")),1)]),_:1},16,["loading","onClick"])],2)]),default:withCtx(()=>[renderSlot(a.$slots,"default")]),_:3},8,["class","position","popup-visible","popup-container","content-class","content-style","arrow-class","arrow-style","onPopupVisibleChange"])}var _Popconfirm=_export_sfc$1(_sfc_main$4X,[["render",_sfc_render$4v]]);const Popconfirm=Object.assign(_Popconfirm,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Popconfirm.name,_Popconfirm)}}),DEFAULT_STROKE_WIDTH$1={small:3,medium:4,large:8},getBackground=a=>{if(!!a)return isObject$2(a)?{backgroundImage:`linear-gradient(to right, ${Object.keys(a).map(s=>`${a[s]} ${s}`).join(",")})`}:{backgroundColor:a}},_sfc_main$4W=defineComponent({name:"ProgressLine",components:{IconExclamationCircleFill},props:{percent:{type:Number,default:0},animation:{type:Boolean,default:!1},size:{type:String,default:"medium"},strokeWidth:{type:Number,default:4},width:{type:[Number,String],default:"100%"},color:{type:[String,Object],default:void 0},trackColor:String,formatText:{type:Function,default:void 0},status:{type:String},showText:Boolean},setup(a){const o=getPrefixCls("progress-line"),s=computed(()=>a.strokeWidth!==4?a.strokeWidth:DEFAULT_STROKE_WIDTH$1[a.size]),l=computed(()=>`${index.times(a.percent,100)}%`),c=computed(()=>({width:a.width,height:`${s.value}px`,backgroundColor:a.trackColor})),d=computed(()=>({width:`${a.percent*100}%`,...getBackground(a.color)}));return{prefixCls:o,style:c,barStyle:d,text:l}}}),_hoisted_1$4m=["aria-valuenow"];function _sfc_render$4u(a,o,s,l,c,d){const u=resolveComponent("icon-exclamation-circle-fill");return openBlock(),createElementBlock("div",{role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":a.percent,class:normalizeClass(`${a.prefixCls}-wrapper`)},[createBaseVNode("div",{class:normalizeClass(a.prefixCls),style:normalizeStyle(a.style)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-bar-buffer`)},null,2),createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-bar`]),style:normalizeStyle(a.barStyle)},null,6)],6),a.showText?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-text`)},[renderSlot(a.$slots,"text",{percent:a.percent},()=>[createTextVNode(toDisplayString(a.text)+" ",1),a.status==="danger"?(openBlock(),createBlock(u,{key:0})):createCommentVNode("v-if",!0)])],2)):createCommentVNode("v-if",!0)],10,_hoisted_1$4m)}var ProgressLine=_export_sfc$1(_sfc_main$4W,[["render",_sfc_render$4u]]);const _sfc_main$4V=defineComponent({name:"IconExclamation",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-exclamation`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4l=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$4t(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M23 9h2v21h-2z"},null,-1),createBaseVNode("path",{fill:"currentColor",stroke:"none",d:"M23 9h2v21h-2z"},null,-1),createBaseVNode("path",{d:"M23 37h2v2h-2z"},null,-1),createBaseVNode("path",{fill:"currentColor",stroke:"none",d:"M23 37h2v2h-2z"},null,-1)]),14,_hoisted_1$4l)}var _IconExclamation=_export_sfc$1(_sfc_main$4V,[["render",_sfc_render$4t]]);const IconExclamation=Object.assign(_IconExclamation,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconExclamation.name,_IconExclamation)}}),_sfc_main$4U=defineComponent({name:"IconCheck",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-check`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4k=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$4s(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M41.678 11.05 19.05 33.678 6.322 20.95"},null,-1)]),14,_hoisted_1$4k)}var _IconCheck=_export_sfc$1(_sfc_main$4U,[["render",_sfc_render$4s]]);const IconCheck=Object.assign(_IconCheck,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCheck.name,_IconCheck)}});let __ARCO_PROGRESS_SEED=0;const DEFAULT_WIDTH={mini:16,small:48,medium:64,large:80},DEFAULT_STROKE_WIDTH={mini:4,small:3,medium:4,large:4},_sfc_main$4T=defineComponent({name:"ProgressCircle",components:{IconExclamation,IconCheck},props:{percent:{type:Number,default:0},type:{type:String},size:{type:String,default:"medium"},strokeWidth:{type:Number},width:{type:Number,default:void 0},color:{type:[String,Object],default:void 0},trackColor:String,status:{type:String,default:void 0},showText:{type:Boolean,default:!0},pathStrokeWidth:{type:Number}},setup(a){const o=getPrefixCls("progress-circle"),s=isObject$2(a.color),l=computed(()=>{var v;return(v=a.width)!=null?v:DEFAULT_WIDTH[a.size]}),c=computed(()=>{var v;return(v=a.strokeWidth)!=null?v:a.size==="mini"?l.value/2:DEFAULT_STROKE_WIDTH[a.size]}),d=computed(()=>{var v;return(v=a.pathStrokeWidth)!=null?v:a.size==="mini"?c.value:Math.max(2,c.value-2)}),u=computed(()=>(l.value-c.value)/2),A=computed(()=>Math.PI*2*u.value),g=computed(()=>l.value/2),f=computed(()=>(__ARCO_PROGRESS_SEED+=1,`${o}-linear-gradient-${__ARCO_PROGRESS_SEED}`)),m=computed(()=>`${index.times(a.percent,100)}%`);return{prefixCls:o,isLinearGradient:s,radius:u,text:m,perimeter:A,center:g,mergedWidth:l,mergedStrokeWidth:c,mergedPathStrokeWidth:d,linearGradientId:f}}}),_hoisted_1$4j=["aria-valuenow"],_hoisted_2$i=["viewBox"],_hoisted_3$d={key:0},_hoisted_4$b=["id"],_hoisted_5$a=["offset","stop-color"],_hoisted_6$9=["cx","cy","r","stroke-width"],_hoisted_7$8=["cx","cy","r","stroke-width"];function _sfc_render$4r(a,o,s,l,c,d){const u=resolveComponent("icon-check"),A=resolveComponent("icon-exclamation");return openBlock(),createElementBlock("div",{role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":a.percent,class:normalizeClass(`${a.prefixCls}-wrapper`),style:normalizeStyle({width:`${a.mergedWidth}px`,height:`${a.mergedWidth}px`})},[a.type==="circle"&&a.size==="mini"&&a.status==="success"?(openBlock(),createBlock(u,{key:0,style:normalizeStyle({fontSize:a.mergedWidth-2,color:a.color})},null,8,["style"])):(openBlock(),createElementBlock("svg",{key:1,viewBox:`0 0 ${a.mergedWidth} ${a.mergedWidth}`,class:normalizeClass(`${a.prefixCls}-svg`)},[a.isLinearGradient?(openBlock(),createElementBlock("defs",_hoisted_3$d,[createBaseVNode("linearGradient",{id:a.linearGradientId,x1:"0",y1:"1",x2:"0",y2:"0"},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Object.keys(a.color),g=>(openBlock(),createElementBlock("stop",{key:g,offset:g,"stop-color":a.color[g]},null,8,_hoisted_5$a))),128))],8,_hoisted_4$b)])):createCommentVNode("v-if",!0),createBaseVNode("circle",{class:normalizeClass(`${a.prefixCls}-bg`),fill:"none",cx:a.center,cy:a.center,r:a.radius,"stroke-width":a.mergedPathStrokeWidth,style:normalizeStyle({stroke:a.trackColor})},null,14,_hoisted_6$9),createBaseVNode("circle",{class:normalizeClass(`${a.prefixCls}-bar`),fill:"none",cx:a.center,cy:a.center,r:a.radius,"stroke-width":a.mergedStrokeWidth,style:normalizeStyle({stroke:a.isLinearGradient?`url(#${a.linearGradientId})`:a.color,strokeDasharray:a.perimeter,strokeDashoffset:(a.percent>=1?0:1-a.percent)*a.perimeter})},null,14,_hoisted_7$8)],10,_hoisted_2$i)),a.showText&&a.size!=="mini"?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(`${a.prefixCls}-text`)},[renderSlot(a.$slots,"text",{percent:a.percent},()=>[a.status==="danger"?(openBlock(),createBlock(A,{key:0})):a.status==="success"?(openBlock(),createBlock(u,{key:1})):(openBlock(),createElementBlock(Fragment,{key:2},[createTextVNode(toDisplayString(a.text),1)],64))])],2)):createCommentVNode("v-if",!0)],14,_hoisted_1$4j)}var ProgressCircle=_export_sfc$1(_sfc_main$4T,[["render",_sfc_render$4r]]);const _sfc_main$4S=defineComponent({name:"ProgressSteps",components:{IconExclamationCircleFill},props:{steps:{type:Number,default:0},percent:{type:Number,default:0},size:{type:String},color:{type:[String,Object],default:void 0},trackColor:String,strokeWidth:{type:Number},status:{type:String,default:void 0},showText:{type:Boolean,default:!0}},setup(a){const o=getPrefixCls("progress-steps"),s=computed(()=>{var d;return((d=a.strokeWidth)!=null?d:a.size==="small")?8:4}),l=computed(()=>[...Array(a.steps)].map((d,u)=>a.percent>0&&a.percent>1/a.steps*u)),c=computed(()=>`${index.times(a.percent,100)}%`);return{prefixCls:o,stepList:l,mergedStrokeWidth:s,text:c}}}),_hoisted_1$4i=["aria-valuenow"];function _sfc_render$4q(a,o,s,l,c,d){const u=resolveComponent("icon-exclamation-circle-fill");return openBlock(),createElementBlock("div",{role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":a.percent,class:normalizeClass(`${a.prefixCls}-wrapper`)},[createBaseVNode("div",{class:normalizeClass(a.prefixCls),style:normalizeStyle({height:`${a.mergedStrokeWidth}px`})},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.stepList,(A,g)=>(openBlock(),createElementBlock("div",{key:g,class:normalizeClass([`${a.prefixCls}-item`,{[`${a.prefixCls}-item-active`]:A}]),style:normalizeStyle({backgroundColor:A?a.color:a.trackColor})},null,6))),128))],6),a.showText?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-text`)},[renderSlot(a.$slots,"text",{percent:a.percent},()=>[createTextVNode(toDisplayString(a.text)+" ",1),a.status==="danger"?(openBlock(),createBlock(u,{key:0})):createCommentVNode("v-if",!0)])],2)):createCommentVNode("v-if",!0)],10,_hoisted_1$4i)}var ProgressSteps=_export_sfc$1(_sfc_main$4S,[["render",_sfc_render$4q]]);const _sfc_main$4R=defineComponent({name:"Progress",components:{ProgressLine,ProgressCircle,ProgressSteps},props:{type:{type:String,default:"line"},size:{type:String},percent:{type:Number,default:0},steps:{type:Number,default:0},animation:{type:Boolean,default:!1},strokeWidth:{type:Number},width:{type:[Number,String]},color:{type:[String,Object]},trackColor:String,bufferColor:{type:[String,Object]},showText:{type:Boolean,default:!0},status:{type:String}},setup(a){const o=getPrefixCls("progress"),{size:s}=toRefs(a),l=computed(()=>a.steps>0?"steps":a.type),c=computed(()=>a.status||(a.percent>=1?"success":"normal")),{mergedSize:d}=useSize$1(s);return{cls:computed(()=>[o,`${o}-type-${l.value}`,`${o}-size-${d.value}`,`${o}-status-${c.value}`]),computedStatus:c,mergedSize:d}}});function _sfc_render$4p(a,o,s,l,c,d){const u=resolveComponent("progress-steps"),A=resolveComponent("progress-line"),g=resolveComponent("progress-circle");return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls)},[a.steps>0?(openBlock(),createBlock(u,{key:0,"stroke-width":a.strokeWidth,percent:a.percent,color:a.color,"track-color":a.trackColor,width:a.width,steps:a.steps,size:a.mergedSize,"show-text":a.showText},createSlots({_:2},[a.$slots.text?{name:"text",fn:withCtx(f=>[renderSlot(a.$slots,"text",normalizeProps(guardReactiveProps(f)))]),key:"0"}:void 0]),1032,["stroke-width","percent","color","track-color","width","steps","size","show-text"])):a.type==="line"&&a.mergedSize!=="mini"?(openBlock(),createBlock(A,{key:1,"stroke-width":a.strokeWidth,animation:a.animation,percent:a.percent,color:a.color,"track-color":a.trackColor,size:a.mergedSize,"buffer-color":a.bufferColor,width:a.width,"show-text":a.showText,status:a.computedStatus},createSlots({_:2},[a.$slots.text?{name:"text",fn:withCtx(f=>[renderSlot(a.$slots,"text",normalizeProps(guardReactiveProps(f)))]),key:"0"}:void 0]),1032,["stroke-width","animation","percent","color","track-color","size","buffer-color","width","show-text","status"])):(openBlock(),createBlock(g,{key:2,type:a.type,"stroke-width":a.type==="line"?a.strokeWidth||4:a.strokeWidth,"path-stroke-width":a.type==="line"?a.strokeWidth||4:a.strokeWidth,width:a.width,percent:a.percent,color:a.color,"track-color":a.trackColor,size:a.mergedSize,"show-text":a.showText,status:a.computedStatus},createSlots({_:2},[a.$slots.text?{name:"text",fn:withCtx(f=>[renderSlot(a.$slots,"text",normalizeProps(guardReactiveProps(f)))]),key:"0"}:void 0]),1032,["type","stroke-width","path-stroke-width","width","percent","color","track-color","size","show-text","status"]))],2)}var _Progress=_export_sfc$1(_sfc_main$4R,[["render",_sfc_render$4p]]);const Progress$1=Object.assign(_Progress,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Progress.name,_Progress)}}),_sfc_main$4Q=defineComponent({name:"IconStarFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-star-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4h=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$4o(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M22.683 5.415c.568-1.043 2.065-1.043 2.634 0l5.507 10.098a1.5 1.5 0 0 0 1.04.756l11.306 2.117c1.168.219 1.63 1.642.814 2.505l-7.902 8.359a1.5 1.5 0 0 0-.397 1.223l1.48 11.407c.153 1.177-1.058 2.057-2.131 1.548l-10.391-4.933a1.5 1.5 0 0 0-1.287 0l-10.39 4.933c-1.073.51-2.284-.37-2.131-1.548l1.48-11.407a1.5 1.5 0 0 0-.398-1.223L4.015 20.89c-.816-.863-.353-2.286.814-2.505l11.306-2.117a1.5 1.5 0 0 0 1.04-.756l5.508-10.098Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$4h)}var _IconStarFill=_export_sfc$1(_sfc_main$4Q,[["render",_sfc_render$4o]]);const IconStarFill=Object.assign(_IconStarFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconStarFill.name,_IconStarFill)}}),_sfc_main$4P=defineComponent({name:"IconFaceMehFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-face-meh-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4g=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$4n(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44c11.046 0 20-8.954 20-20S35.046 4 24 4 4 12.954 4 24s8.954 20 20 20Zm7.321-26.873a2.625 2.625 0 1 1 0 5.25 2.625 2.625 0 0 1 0-5.25Zm-14.646 0a2.625 2.625 0 1 1 0 5.25 2.625 2.625 0 0 1 0-5.25ZM15.999 30a2 2 0 0 1 2-2h12a2 2 0 1 1 0 4H18a2 2 0 0 1-2-2Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$4g)}var _IconFaceMehFill=_export_sfc$1(_sfc_main$4P,[["render",_sfc_render$4n]]);const IconFaceMehFill=Object.assign(_IconFaceMehFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFaceMehFill.name,_IconFaceMehFill)}}),_sfc_main$4O=defineComponent({name:"IconFaceSmileFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-face-smile-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4f=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$4m(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44c11.046 0 20-8.954 20-20S35.046 4 24 4 4 12.954 4 24s8.954 20 20 20Zm7.321-26.873a2.625 2.625 0 1 1 0 5.25 2.625 2.625 0 0 1 0-5.25Zm-14.646 0a2.625 2.625 0 1 1 0 5.25 2.625 2.625 0 0 1 0-5.25Zm-.355 9.953a1.91 1.91 0 0 1 2.694.177 6.66 6.66 0 0 0 5.026 2.279c1.918 0 3.7-.81 4.961-2.206a1.91 1.91 0 0 1 2.834 2.558 10.476 10.476 0 0 1-7.795 3.466 10.477 10.477 0 0 1-7.897-3.58 1.91 1.91 0 0 1 .177-2.694Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$4f)}var _IconFaceSmileFill=_export_sfc$1(_sfc_main$4O,[["render",_sfc_render$4m]]);const IconFaceSmileFill=Object.assign(_IconFaceSmileFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFaceSmileFill.name,_IconFaceSmileFill)}}),_sfc_main$4N=defineComponent({name:"IconFaceFrownFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-face-frown-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4e=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$4l(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44c11.046 0 20-8.954 20-20S35.046 4 24 4 4 12.954 4 24s8.954 20 20 20Zm7.322-26.873a2.625 2.625 0 1 1 0 5.25 2.625 2.625 0 0 1 0-5.25Zm-14.646 0a2.625 2.625 0 1 1 0 5.25 2.625 2.625 0 0 1 0-5.25ZM31.68 32.88a1.91 1.91 0 0 1-2.694-.176 6.66 6.66 0 0 0-5.026-2.28c-1.918 0-3.701.81-4.962 2.207a1.91 1.91 0 0 1-2.834-2.559 10.476 10.476 0 0 1 7.796-3.465c3.063 0 5.916 1.321 7.896 3.58a1.909 1.909 0 0 1-.176 2.693Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$4e)}var _IconFaceFrownFill=_export_sfc$1(_sfc_main$4N,[["render",_sfc_render$4l]]);const IconFaceFrownFill=Object.assign(_IconFaceFrownFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFaceFrownFill.name,_IconFaceFrownFill)}});var _Rate=defineComponent({name:"Rate",props:{count:{type:Number,default:5},modelValue:{type:Number,default:void 0},defaultValue:{type:Number,default:0},allowHalf:{type:Boolean,default:!1},allowClear:{type:Boolean,default:!1},grading:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},color:{type:[String,Object]}},emits:{"update:modelValue":a=>!0,change:a=>!0,hoverChange:a=>!0},setup(a,{emit:o,slots:s}){const{modelValue:l}=toRefs(a),c=getPrefixCls("rate"),{mergedDisabled:d,eventHandlers:u}=useFormItem({disabled:toRef(a,"disabled")}),A=ref(a.defaultValue),g=ref(!1);watch(l,L=>{(isUndefined$1(L)||isNull(L))&&(A.value=0)});const f=ref(0),m=computed(()=>{var L;return(L=a.modelValue)!=null?L:A.value}),v=computed(()=>{const L=a.allowHalf?index.times(index.round(index.divide(m.value,.5),0),.5):Math.round(m.value);return f.value||L}),C=computed(()=>d.value||a.readonly),w=computed(()=>[...Array(a.grading?5:a.count)]),_=computed(()=>{var L;if(isString$3(a.color))return w.value.map(()=>a.color);if(isObject$2(a.color)){const T=Object.keys(a.color).map(x=>Number(x)).sort((x,M)=>M-x);let N=(L=T.pop())!=null?L:w.value.length;return w.value.map((x,M)=>{var F;return M+1>N&&(N=(F=T.pop())!=null?F:N),a.color[String(N)]})}}),b=()=>{f.value&&(f.value=0,o("hoverChange",0))},y=(L,T)=>{const N=T&&a.allowHalf?L+.5:L+1;N!==f.value&&(f.value=N,o("hoverChange",N))},S=(L,T)=>{var N,x,M,F;const O=T&&a.allowHalf?L+.5:L+1;g.value=!0,O!==m.value?(A.value=O,o("update:modelValue",O),o("change",O),(x=(N=u.value)==null?void 0:N.onChange)==null||x.call(N)):a.allowClear&&(A.value=0,o("update:modelValue",0),o("change",0),(F=(M=u.value)==null?void 0:M.onChange)==null||F.call(M))},E=L=>{g.value&&L+1>=m.value-1&&(g.value=!1)},B=(L,T)=>L>T?createVNode(IconFaceMehFill,null,null):T<=2?createVNode(IconFaceFrownFill,null,null):T<=3?createVNode(IconFaceMehFill,null,null):createVNode(IconFaceSmileFill,null,null),P=(L,T=!1)=>({role:"radio","aria-checked":L+(T?.5:1)<=m.value,"aria-setsize":w.value.length,"aria-posinset":L+(T?.5:1)}),D=L=>a.grading?B(L,v.value):s.character?s.character({index:L}):createVNode(IconStarFill,null,null),k=L=>{const T=C.value?{}:{onMouseenter:()=>y(L,!0),onClick:()=>S(L,!0)},N=C.value?{}:{onMouseenter:()=>y(L,!1),onClick:()=>S(L,!1)},x=g.value?{animationDelay:`${50*L}ms`}:void 0,M=Math.ceil(v.value)-1,F=_.value&&a.allowHalf&&L+.5===v.value?{color:_.value[M]}:void 0,O=_.value&&L+1<=v.value?{color:_.value[M]}:void 0,R=[`${c}-character`,{[`${c}-character-half`]:a.allowHalf&&L+.5===v.value,[`${c}-character-full`]:L+1<=v.value,[`${c}-character-scale`]:g.value&&L+1E(L)}),[createVNode("div",mergeProps({class:`${c}-character-left`,style:F},T,a.allowHalf?P(L,!0):void 0),[D(L)]),createVNode("div",mergeProps({class:`${c}-character-right`,style:O},N,a.allowHalf?P(L):void 0),[D(L)])])},I=computed(()=>[c,{[`${c}-readonly`]:a.readonly,[`${c}-disabled`]:d.value}]);return()=>createVNode("div",{class:I.value,onMouseleave:b},[w.value.map((L,T)=>k(T))])}});const Rate=Object.assign(_Rate,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Rate.name,_Rate)}}),_sfc_main$4M=defineComponent({name:"IconInfo",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-info`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4d=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$4k(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M25 39h-2V18h2z"},null,-1),createBaseVNode("path",{fill:"currentColor",stroke:"none",d:"M25 39h-2V18h2z"},null,-1),createBaseVNode("path",{d:"M25 11h-2V9h2z"},null,-1),createBaseVNode("path",{fill:"currentColor",stroke:"none",d:"M25 11h-2V9h2z"},null,-1)]),14,_hoisted_1$4d)}var _IconInfo=_export_sfc$1(_sfc_main$4M,[["render",_sfc_render$4k]]);const IconInfo=Object.assign(_IconInfo,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconInfo.name,_IconInfo)}});var ResultForbidden=defineComponent({name:"ResultForbidden",render(){return createVNode("svg",{viewBox:"0 0 213 213",height:"100%",width:"100%",style:{fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:2}},[createVNode("g",{transform:"matrix(1,0,0,1,-871.485,-445.62)"},[createVNode("g",null,[createVNode("g",{transform:"matrix(1,0,0,1,-75.2684,-87.3801)"},[createVNode("circle",{cx:"1053.23",cy:"639.477",r:"106.477",style:{fill:"rgb(235, 238, 246)"}},null)]),createVNode("g",{transform:"matrix(1,0,0,1,246.523,295.575)"},[createVNode("g",{transform:"matrix(0.316667,0,0,0.316667,277.545,71.0298)"},[createVNode("g",{transform:"matrix(0.989011,-0.571006,1.14201,0.659341,-335.171,81.4498)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(253, 243, 228)"}},null)]),createVNode("g",{transform:"matrix(0.164835,-0.0951676,1.14201,0.659341,116.224,-179.163)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(202, 174, 136)"}},null)]),createVNode("g",{transform:"matrix(0.978261,-0.564799,1.26804e-16,1.30435,-337.046,42.0327)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(196, 173, 142)"}},null)]),createVNode("g",{transform:"matrix(0.267591,-0.154493,3.46856e-17,0.356787,992.686,475.823)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(102, 102, 102)"}},null)]),createVNode("g",{transform:"matrix(1.28257,-0.740494,1.23317e-16,1.7101,1501.14,624.071)"},[createVNode("g",{transform:"matrix(1,0,0,1,-6,-6)"},[createVNode("path",{d:"M2.25,10.5C2.25,10.5 1.5,10.5 1.5,9.75C1.5,9 2.25,6.75 6,6.75C9.75,6.75 10.5,9 10.5,9.75C10.5,10.5 9.75,10.5 9.75,10.5L2.25,10.5ZM6,6C7.234,6 8.25,4.984 8.25,3.75C8.25,2.516 7.234,1.5 6,1.5C4.766,1.5 3.75,2.516 3.75,3.75C3.75,4.984 4.766,6 6,6Z",style:{fill:"white"}},null)])]),createVNode("g",{transform:"matrix(0.725806,0.419045,1.75755e-17,1.01444,155.314,212.138)"},[createVNode("rect",{x:"1663.92",y:"-407.511",width:"143.183",height:"118.292",style:{fill:"rgb(240, 218, 183)"}},null)]),createVNode("g",{transform:"matrix(1.58977,-0.917857,1.15976e-16,2.2425,-1270.46,-614.379)"},[createVNode("rect",{x:"1748.87",y:"1226.67",width:"10.895",height:"13.378",style:{fill:"rgb(132, 97, 0)"}},null)])]),createVNode("g",{transform:"matrix(0.182997,0.105653,-0.494902,0.285732,814.161,66.3087)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fillOpacity:.1}},null)]),createVNode("g",{transform:"matrix(0.316667,0,0,0.316667,237.301,94.2647)"},[createVNode("g",{transform:"matrix(0.989011,-0.571006,1.14201,0.659341,-335.171,81.4498)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(253, 243, 228)"}},null)]),createVNode("g",{transform:"matrix(0.164835,-0.0951676,1.14201,0.659341,116.224,-179.163)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(202, 174, 136)"}},null)]),createVNode("g",{transform:"matrix(0.978261,-0.564799,1.26804e-16,1.30435,-337.046,42.0327)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(196, 173, 142)"}},null)]),createVNode("g",{transform:"matrix(0.267591,-0.154493,3.46856e-17,0.356787,992.686,475.823)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(102, 102, 102)"}},null)]),createVNode("g",{transform:"matrix(1.28257,-0.740494,1.23317e-16,1.7101,1501.14,624.071)"},[createVNode("g",{transform:"matrix(1,0,0,1,-6,-6)"},[createVNode("path",{d:"M2.25,10.5C2.25,10.5 1.5,10.5 1.5,9.75C1.5,9 2.25,6.75 6,6.75C9.75,6.75 10.5,9 10.5,9.75C10.5,10.5 9.75,10.5 9.75,10.5L2.25,10.5ZM6,6C7.234,6 8.25,4.984 8.25,3.75C8.25,2.516 7.234,1.5 6,1.5C4.766,1.5 3.75,2.516 3.75,3.75C3.75,4.984 4.766,6 6,6Z",style:{fill:"white"}},null)])]),createVNode("g",{transform:"matrix(0.725806,0.419045,1.75755e-17,1.01444,155.314,212.138)"},[createVNode("rect",{x:"1663.92",y:"-407.511",width:"143.183",height:"118.292",style:{fill:"rgb(240, 218, 183)"}},null)]),createVNode("g",{transform:"matrix(1.58977,-0.917857,1.15976e-16,2.2425,-1270.46,-614.379)"},[createVNode("rect",{x:"1748.87",y:"1226.67",width:"10.895",height:"13.378",style:{fill:"rgb(132, 97, 0)"}},null)])]),createVNode("g",{transform:"matrix(0.474953,0,0,0.474953,538.938,8.95289)"},[createVNode("g",{transform:"matrix(0.180615,0.104278,-0.973879,0.562269,790.347,286.159)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fillOpacity:.1}},null)]),createVNode("g",{transform:"matrix(0.473356,0,0,0.473356,294.481,129.741)"},[createVNode("g",null,[createVNode("g",{transform:"matrix(0.1761,-0.101671,1.73518e-16,1.22207,442.564,7.31508)"},[createVNode("rect",{x:"202.62",y:"575.419",width:"124.002",height:"259.402",style:{fill:"rgb(235, 235, 235)"}},null)]),createVNode("g",{transform:"matrix(0.0922781,0.0532768,2.03964e-16,2.20569,405.236,-248.842)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(34, 34, 34)"}},null)]),createVNode("g",{transform:"matrix(0.147541,-0.0851831,1.52371e-16,1.23446,454.294,-3.8127)"},[createVNode("rect",{x:"202.62",y:"575.419",width:"124.002",height:"259.402",style:{fill:"rgb(51, 51, 51)"}},null)]),createVNode("g",{transform:"matrix(0.0921286,0.0531905,-0.126106,0.0728076,474.688,603.724)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(102, 102, 102)"}},null)])])]),createVNode("g",{transform:"matrix(0.473356,0,0,0.473356,192.621,188.549)"},[createVNode("g",null,[createVNode("g",{transform:"matrix(0.1761,-0.101671,1.73518e-16,1.22207,442.564,7.31508)"},[createVNode("rect",{x:"202.62",y:"575.419",width:"124.002",height:"259.402",style:{fill:"rgb(235, 235, 235)"}},null)]),createVNode("g",{transform:"matrix(0.0922781,0.0532768,2.03964e-16,2.20569,405.236,-248.842)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(34, 34, 34)"}},null)]),createVNode("g",{transform:"matrix(0.147541,-0.0851831,1.52371e-16,1.23446,454.294,-3.8127)"},[createVNode("rect",{x:"202.62",y:"575.419",width:"124.002",height:"259.402",style:{fill:"rgb(51, 51, 51)"}},null)]),createVNode("g",{transform:"matrix(0.0921286,0.0531905,-0.126106,0.0728076,474.688,603.724)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(102, 102, 102)"}},null)])])]),createVNode("g",{transform:"matrix(0.668111,0,0,0.668111,-123.979,-49.2109)"},[createVNode("g",{transform:"matrix(0.0349225,0.0201625,1.81598e-17,0.220789,974.758,729.412)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(235, 235, 235)"}},null)]),createVNode("g",{transform:"matrix(1.1164,-0.644557,0,0.220789,42.5091,1294.14)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(235, 235, 235)"}},null)]),createVNode("g",{transform:"matrix(0.0349225,0.0201625,-1.52814,0.882275,1593.11,461.746)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(102, 102, 102)"}},null)]),createVNode("g",{transform:"matrix(1.1164,-0.644557,0,0.220789,49.4442,1298.14)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(51, 51, 51)"}},null)]),createVNode("g",{transform:"matrix(0.0349225,0.0201625,1.81598e-17,0.220789,753.056,857.412)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(34, 34, 34)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,898.874,529.479)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(255, 125, 0)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,930.12,511.44)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(255, 125, 0)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,961.365,493.4)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(248, 248, 248)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,992.61,475.361)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(248, 248, 248)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,1023.86,457.321)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(248, 248, 248)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,1056.25,438.617)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(255, 125, 0)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,1085.74,421.589)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(255, 125, 0)"}},null)])]),createVNode("g",{transform:"matrix(0.668111,0,0,0.668111,-123.979,-91.97)"},[createVNode("g",{transform:"matrix(0.0349225,0.0201625,1.81598e-17,0.220789,974.758,729.412)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(235, 235, 235)"}},null)]),createVNode("g",{transform:"matrix(1.1164,-0.644557,0,0.220789,42.5091,1294.14)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(235, 235, 235)"}},null)]),createVNode("g",{transform:"matrix(0.0349225,0.0201625,-1.52814,0.882275,1593.11,461.746)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(102, 102, 102)"}},null)]),createVNode("g",{transform:"matrix(1.1164,-0.644557,0,0.220789,49.4442,1298.14)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(51, 51, 51)"}},null)]),createVNode("g",{transform:"matrix(0.0349225,0.0201625,1.81598e-17,0.220789,753.056,857.412)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(34, 34, 34)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,898.874,529.479)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(255, 125, 0)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,930.12,511.44)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(255, 125, 0)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,961.365,493.4)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(248, 248, 248)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,992.61,475.361)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(248, 248, 248)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,1023.86,457.321)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(248, 248, 248)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,1056.25,438.617)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(255, 125, 0)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,1085.74,421.589)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(255, 125, 0)"}},null)])]),createVNode("g",{transform:"matrix(0.701585,5.16096e-35,-5.16096e-35,0.701585,-546.219,-21.3487)"},[createVNode("g",{transform:"matrix(0.558202,-0.322278,0,0.882275,1033.27,615.815)"},[createVNode("path",{d:"M855.598,410.446C855.598,407.244 852.515,404.643 848.718,404.643L663.891,404.643C660.094,404.643 657.012,407.244 657.012,410.446L657.012,543.92C657.012,547.123 660.094,549.723 663.891,549.723L848.718,549.723C852.515,549.723 855.598,547.123 855.598,543.92L855.598,410.446Z",style:{fill:"white"}},null)]),createVNode("g",{transform:"matrix(0.558202,-0.322278,0,0.882275,1035.25,616.977)"},[createVNode("path",{d:"M855.598,410.446C855.598,407.244 852.515,404.643 848.718,404.643L663.891,404.643C660.094,404.643 657.012,407.244 657.012,410.446L657.012,543.92C657.012,547.123 660.094,549.723 663.891,549.723L848.718,549.723C852.515,549.723 855.598,547.123 855.598,543.92L855.598,410.446Z",style:{fill:"white"}},null)]),createVNode("g",{transform:"matrix(1,0,0,1,418.673,507.243)"},[createVNode("path",{d:"M1088.34,192.063C1089.79,191.209 1090.78,191.821 1090.78,191.821L1092.71,192.944C1092.71,192.944 1092.29,192.721 1091.7,192.763C1090.99,192.813 1090.34,193.215 1090.34,193.215C1090.34,193.215 1088.85,192.362 1088.34,192.063Z",style:{fill:"rgb(248, 248, 248)"}},null)]),createVNode("g",{transform:"matrix(1,0,0,1,235.984,-39.1315)"},[createVNode("path",{d:"M1164.02,805.247C1164.05,802.517 1165.64,799.379 1167.67,798.118L1169.67,799.272C1167.58,800.648 1166.09,803.702 1166.02,806.402L1164.02,805.247Z",style:{fill:"url(#_Linear1)"}},null)]),createVNode("g",{transform:"matrix(0.396683,0,0,0.396683,1000.22,516.921)"},[createVNode("path",{d:"M1011.2,933.14C1009.31,932.075 1008.05,929.696 1007.83,926.324L1012.87,929.235C1012.87,929.235 1012.96,930.191 1013.04,930.698C1013.16,931.427 1013.42,932.344 1013.62,932.845C1013.79,933.255 1014.59,935.155 1016.22,936.046C1015.83,935.781 1011.19,933.139 1011.19,933.139L1011.2,933.14Z",style:{fill:"rgb(238, 238, 238)"}},null)]),createVNode("g",{transform:"matrix(0.253614,-0.146424,4.87691e-17,0.338152,1209.98,830.02)"},[createVNode("circle",{cx:"975.681",cy:"316.681",r:"113.681",style:{fill:"rgb(245, 63, 63)"}},null),createVNode("g",{transform:"matrix(1.08844,0,0,0.61677,-99.9184,125.436)"},[createVNode("path",{d:"M1062,297.556C1062,296.697 1061.61,296 1061.12,296L915.882,296C915.395,296 915,296.697 915,297.556L915,333.356C915,334.215 915.395,334.912 915.882,334.912L1061.12,334.912C1061.61,334.912 1062,334.215 1062,333.356L1062,297.556Z",style:{fill:"white"}},null)])]),createVNode("g",{transform:"matrix(5.57947,-3.22131,0.306277,0.176829,-6260.71,4938.32)"},[createVNode("rect",{x:"1335.54",y:"694.688",width:"18.525",height:"6.511",style:{fill:"rgb(248, 248, 248)"}},null)]),createVNode("g",{transform:"matrix(0.10726,0.0619268,-1.83335e-14,18.1609,1256.76,-11932.8)"},[createVNode("rect",{x:"1335.54",y:"694.688",width:"18.525",height:"6.511",style:{fill:"rgb(238, 238, 238)"}},null)])])]),createVNode("g",{transform:"matrix(0.316667,0,0,0.316667,269.139,37.8829)"},[createVNode("g",{transform:"matrix(0.989011,-0.571006,1.14201,0.659341,-335.171,81.4498)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(253, 243, 228)"}},null)]),createVNode("g",{transform:"matrix(0.164835,-0.0951676,1.14201,0.659341,116.224,-179.163)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(202, 174, 136)"}},null)]),createVNode("g",{transform:"matrix(0.978261,-0.564799,1.26804e-16,1.30435,-337.046,42.0327)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(196, 173, 142)"}},null)]),createVNode("g",{transform:"matrix(0.267591,-0.154493,3.46856e-17,0.356787,992.686,475.823)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(102, 102, 102)"}},null)]),createVNode("g",{transform:"matrix(1.28257,-0.740494,1.23317e-16,1.7101,1501.14,624.071)"},[createVNode("g",{transform:"matrix(1,0,0,1,-6,-6)"},[createVNode("path",{d:"M2.25,10.5C2.25,10.5 1.5,10.5 1.5,9.75C1.5,9 2.25,6.75 6,6.75C9.75,6.75 10.5,9 10.5,9.75C10.5,10.5 9.75,10.5 9.75,10.5L2.25,10.5ZM6,6C7.234,6 8.25,4.984 8.25,3.75C8.25,2.516 7.234,1.5 6,1.5C4.766,1.5 3.75,2.516 3.75,3.75C3.75,4.984 4.766,6 6,6Z",style:{fill:"white"}},null)])]),createVNode("g",{transform:"matrix(0.725806,0.419045,1.75755e-17,1.01444,155.314,212.138)"},[createVNode("rect",{x:"1663.92",y:"-407.511",width:"143.183",height:"118.292",style:{fill:"rgb(240, 218, 183)"}},null)]),createVNode("g",{transform:"matrix(1.58977,-0.917857,1.15976e-16,2.2425,-1270.46,-614.379)"},[createVNode("rect",{x:"1748.87",y:"1226.67",width:"10.895",height:"13.378",style:{fill:"rgb(132, 97, 0)"}},null)])])])])]),createVNode("defs",null,[createVNode("linearGradient",{id:"_Linear1",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(-2.64571,4.04098,-4.04098,-2.64571,1167.67,799.269)"},[createVNode("stop",{offset:"0",style:{stopColor:"rgb(248, 248, 248)",stopOpacity:1}},null),createVNode("stop",{offset:"1",style:{stopColor:"rgb(248, 248, 248)",stopOpacity:1}},null)])])])}}),ResultNotFound=defineComponent({name:"ResultNotFound",render(){return createVNode("svg",{width:"100%",height:"100%",viewBox:"0 0 213 213",style:{fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:2}},[createVNode("g",{transform:"matrix(1,0,0,1,-1241.95,-445.62)"},[createVNode("g",null,[createVNode("g",{transform:"matrix(1,0,0,1,295.2,-87.3801)"},[createVNode("circle",{cx:"1053.23",cy:"639.477",r:"106.477",style:{fill:"rgb(235, 238, 246)"}},null)]),createVNode("g",{transform:"matrix(0.38223,0,0,0.38223,1126.12,238.549)"},[createVNode("g",{transform:"matrix(0.566536,0.327089,-1.28774,0.74348,763.4,317.171)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fillOpacity:.1}},null)]),createVNode("g",{transform:"matrix(0.29595,0.170867,-0.91077,0.525833,873.797,588.624)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fillOpacity:.1}},null)]),createVNode("g",{transform:"matrix(1,0,0,1,275,-15)"},[createVNode("path",{d:"M262.077,959.012L276.923,959.012L273.388,1004.01C273.388,1004.59 273.009,1005.16 272.25,1005.6C270.732,1006.48 268.268,1006.48 266.75,1005.6C265.991,1005.16 265.612,1004.59 265.612,1004.01L262.077,959.012Z",style:{fill:"rgb(196, 173, 142)"}},null),createVNode("g",{transform:"matrix(0.866025,-0.5,1,0.57735,0,-45)"},[createVNode("ellipse",{cx:"-848.416",cy:"1004.25",rx:"6.062",ry:"5.25",style:{fill:"rgb(255, 125, 0)"}},null)])]),createVNode("g",{transform:"matrix(1,0,0,1,183.952,-67.5665)"},[createVNode("path",{d:"M262.077,959.012L276.923,959.012L273.388,1004.01C273.388,1004.59 273.009,1005.16 272.25,1005.6C270.732,1006.48 268.268,1006.48 266.75,1005.6C265.991,1005.16 265.612,1004.59 265.612,1004.01L262.077,959.012Z",style:{fill:"rgb(196, 173, 142)"}},null),createVNode("g",{transform:"matrix(0.866025,-0.5,1,0.57735,0,-45)"},[createVNode("ellipse",{cx:"-848.416",cy:"1004.25",rx:"6.062",ry:"5.25",style:{fill:"rgb(255, 125, 0)"}},null)])]),createVNode("g",{transform:"matrix(1,0,0,1,414,-95.2517)"},[createVNode("path",{d:"M262.077,959.012L276.923,959.012L273.388,1004.01C273.388,1004.59 273.009,1005.16 272.25,1005.6C270.732,1006.48 268.268,1006.48 266.75,1005.6C265.991,1005.16 265.612,1004.59 265.612,1004.01L262.077,959.012Z",style:{fill:"rgb(196, 173, 142)"}},null),createVNode("g",{transform:"matrix(0.866025,-0.5,1,0.57735,0,-45)"},[createVNode("ellipse",{cx:"-848.416",cy:"1004.25",rx:"6.062",ry:"5.25",style:{fill:"rgb(255, 125, 0)"}},null)])]),createVNode("g",{transform:"matrix(1,0,0,1,322.952,-147.818)"},[createVNode("path",{d:"M262.077,959.012L276.923,959.012L273.388,1004.01C273.388,1004.59 273.009,1005.16 272.25,1005.6C270.732,1006.48 268.268,1006.48 266.75,1005.6C265.991,1005.16 265.612,1004.59 265.612,1004.01L262.077,959.012Z",style:{fill:"rgb(196, 173, 142)"}},null),createVNode("g",{transform:"matrix(0.866025,-0.5,1,0.57735,0,-45)"},[createVNode("ellipse",{cx:"-848.416",cy:"1004.25",rx:"6.062",ry:"5.25",style:{fill:"rgb(255, 125, 0)"}},null)])]),createVNode("g",null,[createVNode("g",{transform:"matrix(1.42334,-0.821763,1.11271,0.642426,-1439.64,459.621)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(253, 243, 228)"}},null)]),createVNode("g",{transform:"matrix(1.40786,-0.812831,6.60237e-16,1.99081,-2052.17,-84.7286)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(196, 173, 142)"}},null)]),createVNode("g",{transform:"matrix(1.26159,-0.728382,5.91642e-16,1.78397,-1774.67,11.2303)"},[createVNode("path",{d:"M1950.29,1194.38C1950.29,1193.37 1949.41,1192.54 1948.34,1192.54L1846.01,1192.54C1844.93,1192.54 1844.06,1193.37 1844.06,1194.38L1844.06,1282.7C1844.06,1283.72 1844.93,1284.54 1846.01,1284.54L1948.34,1284.54C1949.41,1284.54 1950.29,1283.72 1950.29,1282.7L1950.29,1194.38Z",style:{fill:"rgb(132, 97, 51)"}},null)]),createVNode("g",{transform:"matrix(1.2198,-0.704254,5.72043e-16,1.72488,-1697.6,37.2103)"},[createVNode("path",{d:"M1950.29,1194.38C1950.29,1193.37 1949.41,1192.54 1948.34,1192.54L1846.01,1192.54C1844.93,1192.54 1844.06,1193.37 1844.06,1194.38L1844.06,1282.7C1844.06,1283.72 1844.93,1284.54 1846.01,1284.54L1948.34,1284.54C1949.41,1284.54 1950.29,1283.72 1950.29,1282.7L1950.29,1194.38Z",style:{fill:"rgb(196, 173, 142)"}},null)]),createVNode("g",{transform:"matrix(0.707187,0.408295,9.06119e-17,1.54833,-733.949,683.612)"},[createVNode("rect",{x:"1663.92",y:"-407.511",width:"143.183",height:"118.292",style:{fill:"rgb(240, 218, 183)"}},null)]),createVNode("g",{transform:"matrix(1.64553,-0.950049,1.17482,0.678285,-1632.45,473.879)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(253, 243, 228)"}},null)]),createVNode("g",{transform:"matrix(0.74666,0.431085,2.3583e-17,0.135259,-816.63,57.1397)"},[createVNode("rect",{x:"1663.92",y:"-407.511",width:"143.183",height:"118.292",style:{fill:"rgb(240, 218, 183)"}},null)]),createVNode("g",{transform:"matrix(1.64553,-0.950049,1.17482,0.678285,-1632.45,473.879)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(253, 243, 228)"}},null)]),createVNode("g",{transform:"matrix(0.750082,0,0,0.750082,163.491,354.191)"},[createVNode("g",{transform:"matrix(1.75943,-1.01581,1.75879e-16,0.632893,-2721.54,1876.43)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(196, 173, 142)"}},null)]),createVNode("g",{transform:"matrix(0.290956,-0.167984,2.90849e-17,0.104661,69.4195,919.311)"},[createVNode("path",{d:"M1950.29,1238.54C1950.29,1213.15 1944.73,1192.54 1937.88,1192.54L1856.47,1192.54C1849.62,1192.54 1844.06,1213.15 1844.06,1238.54C1844.06,1263.93 1849.62,1284.54 1856.47,1284.54L1937.88,1284.54C1944.73,1284.54 1950.29,1263.93 1950.29,1238.54Z",style:{fill:"rgb(132, 97, 51)"}},null)]),createVNode("g",{transform:"matrix(0.262716,-0.151679,8.27418e-18,0.0364999,121.496,970.53)"},[createVNode("path",{d:"M1950.29,1238.54C1950.29,1213.15 1948.14,1192.54 1945.5,1192.54L1848.85,1192.54C1846.2,1192.54 1844.06,1213.15 1844.06,1238.54C1844.06,1263.93 1846.2,1284.54 1848.85,1284.54L1945.5,1284.54C1948.14,1284.54 1950.29,1263.93 1950.29,1238.54Z",style:{fill:"rgb(246, 220, 185)"}},null)]),createVNode("g",{transform:"matrix(1.77877,-1.02697,0.0581765,0.0335882,-425.293,1228.27)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(240, 218, 183)"}},null)]),createVNode("g",{transform:"matrix(0.0369741,0.021347,4.72735e-17,0.492225,456.143,919.985)"},[createVNode("rect",{x:"1663.92",y:"-407.511",width:"143.183",height:"118.292",style:{fill:"rgb(240, 218, 183)"}},null)])]),createVNode("g",{transform:"matrix(0.750082,0,0,0.750082,163.491,309.191)"},[createVNode("g",{transform:"matrix(1.75943,-1.01581,1.75879e-16,0.632893,-2721.54,1876.43)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(196, 173, 142)"}},null)]),createVNode("g",{transform:"matrix(0.290956,-0.167984,2.90849e-17,0.104661,69.4195,919.311)"},[createVNode("path",{d:"M1950.29,1238.54C1950.29,1213.15 1944.73,1192.54 1937.88,1192.54L1856.47,1192.54C1849.62,1192.54 1844.06,1213.15 1844.06,1238.54C1844.06,1263.93 1849.62,1284.54 1856.47,1284.54L1937.88,1284.54C1944.73,1284.54 1950.29,1263.93 1950.29,1238.54Z",style:{fill:"rgb(132, 97, 51)"}},null)]),createVNode("g",{transform:"matrix(0.262716,-0.151679,8.27418e-18,0.0364999,121.496,970.53)"},[createVNode("path",{d:"M1950.29,1238.54C1950.29,1213.15 1948.14,1192.54 1945.5,1192.54L1848.85,1192.54C1846.2,1192.54 1844.06,1213.15 1844.06,1238.54C1844.06,1263.93 1846.2,1284.54 1848.85,1284.54L1945.5,1284.54C1948.14,1284.54 1950.29,1263.93 1950.29,1238.54Z",style:{fill:"rgb(246, 220, 185)"}},null)]),createVNode("g",{transform:"matrix(1.77877,-1.02697,0.0581765,0.0335882,-425.293,1228.27)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(240, 218, 183)"}},null)]),createVNode("g",{transform:"matrix(0.0369741,0.021347,4.72735e-17,0.492225,456.143,919.985)"},[createVNode("rect",{x:"1663.92",y:"-407.511",width:"143.183",height:"118.292",style:{fill:"rgb(240, 218, 183)"}},null)])]),createVNode("g",{transform:"matrix(0.750082,0,0,0.750082,163.491,263.931)"},[createVNode("g",{transform:"matrix(1.75943,-1.01581,1.75879e-16,0.632893,-2721.54,1876.43)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(196, 173, 142)"}},null)]),createVNode("g",{transform:"matrix(0.290956,-0.167984,2.90849e-17,0.104661,69.4195,919.311)"},[createVNode("path",{d:"M1950.29,1238.54C1950.29,1213.15 1944.73,1192.54 1937.88,1192.54L1856.47,1192.54C1849.62,1192.54 1844.06,1213.15 1844.06,1238.54C1844.06,1263.93 1849.62,1284.54 1856.47,1284.54L1937.88,1284.54C1944.73,1284.54 1950.29,1263.93 1950.29,1238.54Z",style:{fill:"rgb(132, 97, 51)"}},null)]),createVNode("g",{transform:"matrix(0.262716,-0.151679,8.27418e-18,0.0364999,121.496,970.53)"},[createVNode("path",{d:"M1950.29,1238.54C1950.29,1213.15 1948.14,1192.54 1945.5,1192.54L1848.85,1192.54C1846.2,1192.54 1844.06,1213.15 1844.06,1238.54C1844.06,1263.93 1846.2,1284.54 1848.85,1284.54L1945.5,1284.54C1948.14,1284.54 1950.29,1263.93 1950.29,1238.54Z",style:{fill:"rgb(246, 220, 185)"}},null)]),createVNode("g",{transform:"matrix(1.77877,-1.02697,0.0581765,0.0335882,-425.293,1228.27)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(240, 218, 183)"}},null)]),createVNode("g",{transform:"matrix(0.0369741,0.021347,4.72735e-17,0.492225,456.143,919.985)"},[createVNode("rect",{x:"1663.92",y:"-407.511",width:"143.183",height:"118.292",style:{fill:"rgb(240, 218, 183)"}},null)])]),createVNode("path",{d:"M555.753,832.474L555.753,921.408L630.693,878.141L630.693,789.207L555.753,832.474Z",style:{fillOpacity:.1}},null),createVNode("g",{transform:"matrix(0.750082,0,0,0.750082,236.431,272.852)"},[createVNode("g",{transform:"matrix(1.64553,-0.950049,1.14552,0.661368,-1606.78,467.933)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(253, 243, 228)"}},null)]),createVNode("g",{transform:"matrix(1.54477,-0.891873,1.05847,0.611108,-1456.84,490.734)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(132, 97, 51)"}},null)]),createVNode("g",{transform:"matrix(1.27607,-0.736739,0.751435,0.433841,-970.952,617.519)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(240, 218, 183)"}},null)]),createVNode("g",{transform:"matrix(1.62765,-0.939723,1.42156e-16,0.5,-2476.81,1893.62)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(196, 173, 142)"}},null)]),createVNode("g",{transform:"matrix(1.62765,-0.939723,1.42156e-16,0.5,-2476.81,1893.62)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(196, 173, 142)"}},null)]),createVNode("g",{transform:"matrix(0.728038,0.420333,3.52595e-17,0.377589,-790.978,151.274)"},[createVNode("rect",{x:"1663.92",y:"-407.511",width:"143.183",height:"118.292",style:{fill:"rgb(240, 218, 183)"}},null)]),createVNode("g",{transform:"matrix(1.75943,-1.01581,1.75879e-16,0.632893,-2726.83,1873.38)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(196, 173, 142)"}},null)]),createVNode("g",null,[createVNode("g",{transform:"matrix(1.75943,-1.01581,1.75879e-16,0.632893,-2721.54,1876.43)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(196, 173, 142)"}},null)]),createVNode("g",{transform:"matrix(0.290956,-0.167984,2.90849e-17,0.104661,69.4195,919.311)"},[createVNode("path",{d:"M1950.29,1238.54C1950.29,1213.15 1944.73,1192.54 1937.88,1192.54L1856.47,1192.54C1849.62,1192.54 1844.06,1213.15 1844.06,1238.54C1844.06,1263.93 1849.62,1284.54 1856.47,1284.54L1937.88,1284.54C1944.73,1284.54 1950.29,1263.93 1950.29,1238.54Z",style:{fill:"rgb(132, 97, 51)"}},null)]),createVNode("g",{transform:"matrix(0.262716,-0.151679,8.27418e-18,0.0364999,121.496,970.53)"},[createVNode("path",{d:"M1950.29,1238.54C1950.29,1213.15 1948.14,1192.54 1945.5,1192.54L1848.85,1192.54C1846.2,1192.54 1844.06,1213.15 1844.06,1238.54C1844.06,1263.93 1846.2,1284.54 1848.85,1284.54L1945.5,1284.54C1948.14,1284.54 1950.29,1263.93 1950.29,1238.54Z",style:{fill:"rgb(246, 220, 185)"}},null)]),createVNode("g",{transform:"matrix(1.77877,-1.02697,0.0581765,0.0335882,-425.293,1228.27)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(240, 218, 183)"}},null)]),createVNode("g",{transform:"matrix(0.0369741,0.021347,4.72735e-17,0.492225,456.143,919.985)"},[createVNode("rect",{x:"1663.92",y:"-407.511",width:"143.183",height:"118.292",style:{fill:"rgb(240, 218, 183)"}},null)])])]),createVNode("g",{transform:"matrix(1.62765,-0.939723,4.80984e-17,0.173913,-2468.81,2307.87)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(196, 173, 142)"}},null)])]),createVNode("g",null,[createVNode("g",{transform:"matrix(0.479077,0.276595,-0.564376,0.325843,598.357,-129.986)"},[createVNode("path",{d:"M1776.14,1326C1776.14,1321.19 1772.15,1317.28 1767.24,1317.28L1684.37,1317.28C1679.46,1317.28 1675.47,1321.19 1675.47,1326L1675.47,1395.75C1675.47,1400.56 1679.46,1404.46 1684.37,1404.46L1767.24,1404.46C1772.15,1404.46 1776.14,1400.56 1776.14,1395.75L1776.14,1326Z",style:{fill:"white"}},null)]),createVNode("g",{transform:"matrix(2.61622,0,0,2.61622,-2305.73,162.161)"},[createVNode("g",{transform:"matrix(1.09915,-0.634597,1.26919,0.73277,-299.167,-62.4615)"},[createVNode("ellipse",{cx:"412.719",cy:"770.575",rx:"6.303",ry:"5.459",style:{fill:"rgb(255, 125, 0)"}},null)]),createVNode("g",{transform:"matrix(0.238212,-0.137532,0.178659,0.103149,875.064,207.93)"},[createVNode("text",{x:"413.474px",y:"892.067px",style:{fontFamily:"NunitoSans-Bold, Nunito Sans",fontWeight:700,fontSize:41.569,fill:"white"}},[createTextVNode("?")])])])])])])])])}}),ResultServerError=defineComponent({name:"ResultServerError",render(){return createVNode("svg",{width:"100%",height:"100%",viewBox:"0 0 213 213",style:"fill-rule: evenodd; clip-rule: evenodd; stroke-linejoin: round; stroke-miterlimit: 2;"},[createVNode("g",{transform:"matrix(1,0,0,1,-483.054,-445.448)"},[createVNode("g",null,[createVNode("g",{transform:"matrix(1,0,0,1,-463.699,-87.5516)"},[createVNode("circle",{cx:"1053.23",cy:"639.477",r:"106.477",style:"fill: rgb(235, 238, 246);"},null)]),createVNode("g",{transform:"matrix(0.384532,-0.222009,0.444019,0.256354,-0.569781,260.021)"},[createVNode("path",{d:"M84.299,1269.38C84.299,1261.99 78.301,1256 70.913,1256L-56.874,1256C-64.261,1256 -70.259,1261.99 -70.259,1269.38L-70.259,1376.46C-70.259,1383.85 -64.261,1389.85 -56.874,1389.85L70.913,1389.85C78.301,1389.85 84.299,1383.85 84.299,1376.46L84.299,1269.38Z",style:"fill-opacity: 0.1;"},null)]),createVNode("g",{transform:"matrix(0.384532,-0.222009,0.444019,0.256354,-0.569781,218.845)"},[createVNode("path",{d:"M84.299,1269.38C84.299,1261.99 78.301,1256 70.913,1256L-56.874,1256C-64.261,1256 -70.259,1261.99 -70.259,1269.38L-70.259,1376.46C-70.259,1383.85 -64.261,1389.85 -56.874,1389.85L70.913,1389.85C78.301,1389.85 84.299,1383.85 84.299,1376.46L84.299,1269.38Z",style:"fill: rgb(64, 128, 255);"},null)]),createVNode("g",{transform:"matrix(0.361496,-0.20871,0.41742,0.240997,34.7805,238.807)"},[createVNode("path",{d:"M84.299,1269.38C84.299,1261.99 78.301,1256 70.913,1256L-56.874,1256C-64.261,1256 -70.259,1261.99 -70.259,1269.38L-70.259,1376.46C-70.259,1383.85 -64.261,1389.85 -56.874,1389.85L70.913,1389.85C78.301,1389.85 84.299,1383.85 84.299,1376.46L84.299,1269.38Z",style:"fill: rgb(0, 85, 255);"},null)]),createVNode("g",{transform:"matrix(0.341853,-0.197369,0.394738,0.227902,64.9247,257.804)"},[createVNode("path",{d:"M84.299,1269.38C84.299,1261.99 78.301,1256 70.913,1256L-56.874,1256C-64.261,1256 -70.259,1261.99 -70.259,1269.38L-70.259,1376.46C-70.259,1383.85 -64.261,1389.85 -56.874,1389.85L70.913,1389.85C78.301,1389.85 84.299,1383.85 84.299,1376.46L84.299,1269.38Z",style:"fill: rgb(29, 105, 255);"},null)]),createVNode("g",{transform:"matrix(0.428916,0,0,0.428916,19.0588,329.956)"},[createVNode("clipPath",{id:"_clip1"},[createVNode("path",{d:"M1461.07,528.445C1461.07,530.876 1459.6,533.196 1456.6,534.928L1342.04,601.072C1335.41,604.896 1323.83,604.415 1316.18,600L1205.33,536C1201.14,533.585 1199,530.489 1199,527.555L1199,559.555C1199,562.489 1201.14,565.585 1205.33,568L1316.18,632C1323.83,636.415 1335.41,636.896 1342.04,633.072L1456.6,566.928C1459.6,565.196 1461.07,562.876 1461.07,560.445L1461.07,528.445Z"},null)]),createVNode("g",{"clip-path":"url(#_clip1)"},[createVNode("g",{transform:"matrix(2.33146,-0,-0,2.33146,1081.79,269.266)"},[createVNode("use",{href:"#_Image2",x:"50.54",y:"112.301",width:"112.406px",height:"46.365px",transform:"matrix(0.99474,0,0,0.98649,0,0)"},null)])])]),createVNode("g",{transform:"matrix(0.347769,0.200785,3.44852e-18,0.545466,52.0929,265.448)"},[createVNode("path",{d:"M1480.33,34.813C1480.33,34.162 1479.7,33.634 1478.94,33.634L1396.27,33.634C1395.5,33.634 1394.88,34.162 1394.88,34.813C1394.88,35.464 1395.5,35.993 1396.27,35.993L1478.94,35.993C1479.7,35.993 1480.33,35.464 1480.33,34.813Z",style:"fill: white;"},null)]),createVNode("g",{transform:"matrix(0.347769,0.200785,3.44852e-18,0.545466,52.0929,268.45)"},[createVNode("path",{d:"M1480.33,34.813C1480.33,34.162 1479.7,33.634 1478.94,33.634L1396.27,33.634C1395.5,33.634 1394.88,34.162 1394.88,34.813C1394.88,35.464 1395.5,35.993 1396.27,35.993L1478.94,35.993C1479.7,35.993 1480.33,35.464 1480.33,34.813Z",style:"fill: white;"},null)]),createVNode("g",{transform:"matrix(0.347769,0.200785,3.44852e-18,0.545466,52.0929,271.452)"},[createVNode("path",{d:"M1480.33,34.813C1480.33,34.162 1479.7,33.634 1478.94,33.634L1396.27,33.634C1395.5,33.634 1394.88,34.162 1394.88,34.813C1394.88,35.464 1395.5,35.993 1396.27,35.993L1478.94,35.993C1479.7,35.993 1480.33,35.464 1480.33,34.813Z",style:"fill: white;"},null)]),createVNode("g",{transform:"matrix(0.360289,-0.208013,-4.39887e-18,0.576941,37.5847,124.262)"},[createVNode("rect",{x:"1621.2",y:"1370.57",width:"57.735",height:"5.947",style:"fill: rgb(106, 161, 255);"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,307.505,420.796)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: rgb(64, 128, 255);"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,310.507,419.062)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: rgb(64, 128, 255);"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,313.509,417.329)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: white;"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,316.512,415.595)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: rgb(64, 128, 255);"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,319.514,413.862)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: rgb(64, 128, 255);"},null)]),createVNode("g",{transform:"matrix(0.384532,-0.222009,0.444019,0.256354,-0.569781,196.542)"},[createVNode("clipPath",{id:"_clip3"},[createVNode("path",{d:"M84.299,1269.38C84.299,1261.99 78.301,1256 70.913,1256L-56.874,1256C-64.261,1256 -70.259,1261.99 -70.259,1269.38L-70.259,1376.46C-70.259,1383.85 -64.261,1389.85 -56.874,1389.85L70.913,1389.85C78.301,1389.85 84.299,1383.85 84.299,1376.46L84.299,1269.38Z"},null)]),createVNode("g",{"clip-path":"url(#_clip3)"},[createVNode("g",{transform:"matrix(1.30028,1.12608,-2.25216,1.95042,68.2716,1030.07)"},[createVNode("use",{href:"#_Image4",x:"50.54",y:"56.312",width:"112.406px",height:"64.897px",transform:"matrix(0.99474,0,0,0.998422,0,0)"},null)])])]),createVNode("g",{transform:"matrix(0.361496,-0.20871,0.41742,0.240997,34.7805,216.764)"},[createVNode("path",{d:"M84.299,1269.38C84.299,1261.99 78.301,1256 70.913,1256L-56.874,1256C-64.261,1256 -70.259,1261.99 -70.259,1269.38L-70.259,1376.46C-70.259,1383.85 -64.261,1389.85 -56.874,1389.85L70.913,1389.85C78.301,1389.85 84.299,1383.85 84.299,1376.46L84.299,1269.38Z",style:"fill: rgb(0, 85, 255);"},null)]),createVNode("g",{transform:"matrix(0.341853,-0.197369,0.394738,0.227902,64.9247,235.762)"},[createVNode("path",{d:"M84.299,1269.38C84.299,1261.99 78.301,1256 70.913,1256L-56.874,1256C-64.261,1256 -70.259,1261.99 -70.259,1269.38L-70.259,1376.46C-70.259,1383.85 -64.261,1389.85 -56.874,1389.85L70.913,1389.85C78.301,1389.85 84.299,1383.85 84.299,1376.46L84.299,1269.38Z",style:"fill: rgb(29, 105, 255);"},null)]),createVNode("g",{transform:"matrix(0.428916,0,0,0.428916,19.0588,307.652)"},[createVNode("clipPath",{id:"_clip5"},[createVNode("path",{d:"M1461.07,528.445C1461.07,530.876 1459.6,533.196 1456.6,534.928L1342.04,601.072C1335.41,604.896 1323.83,604.415 1316.18,600L1205.33,536C1201.14,533.585 1199,530.489 1199,527.555L1199,559.555C1199,562.489 1201.14,565.585 1205.33,568L1316.18,632C1323.83,636.415 1335.41,636.896 1342.04,633.072L1456.6,566.928C1459.6,565.196 1461.07,562.876 1461.07,560.445L1461.07,528.445Z"},null)]),createVNode("g",{"clip-path":"url(#_clip5)"},[createVNode("g",{transform:"matrix(2.33146,-0,-0,2.33146,1081.79,321.266)"},[createVNode("use",{href:"#_Image2",x:"50.54",y:"89.692",width:"112.406px",height:"46.365px",transform:"matrix(0.99474,0,0,0.98649,0,0)"},null)])])]),createVNode("g",{transform:"matrix(0.347769,0.200785,3.44852e-18,0.545466,52.0929,243.144)"},[createVNode("path",{d:"M1480.33,34.813C1480.33,34.162 1479.7,33.634 1478.94,33.634L1396.27,33.634C1395.5,33.634 1394.88,34.162 1394.88,34.813C1394.88,35.464 1395.5,35.993 1396.27,35.993L1478.94,35.993C1479.7,35.993 1480.33,35.464 1480.33,34.813Z",style:"fill: white;"},null)]),createVNode("g",{transform:"matrix(0.347769,0.200785,3.44852e-18,0.545466,52.0929,246.146)"},[createVNode("path",{d:"M1480.33,34.813C1480.33,34.162 1479.7,33.634 1478.94,33.634L1396.27,33.634C1395.5,33.634 1394.88,34.162 1394.88,34.813C1394.88,35.464 1395.5,35.993 1396.27,35.993L1478.94,35.993C1479.7,35.993 1480.33,35.464 1480.33,34.813Z",style:"fill: white;"},null)]),createVNode("g",{transform:"matrix(0.347769,0.200785,3.44852e-18,0.545466,52.0929,249.149)"},[createVNode("path",{d:"M1480.33,34.813C1480.33,34.162 1479.7,33.634 1478.94,33.634L1396.27,33.634C1395.5,33.634 1394.88,34.162 1394.88,34.813C1394.88,35.464 1395.5,35.993 1396.27,35.993L1478.94,35.993C1479.7,35.993 1480.33,35.464 1480.33,34.813Z",style:"fill: white;"},null)]),createVNode("g",{transform:"matrix(0.360289,-0.208013,-4.39887e-18,0.576941,37.5847,101.958)"},[createVNode("rect",{x:"1621.2",y:"1370.57",width:"57.735",height:"5.947",style:"fill: rgb(106, 161, 255);"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,307.505,398.492)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: rgb(64, 128, 255);"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,310.507,396.759)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: white;"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,313.509,395.025)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: rgb(64, 128, 255);"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,316.512,393.292)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: rgb(64, 128, 255);"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,319.514,391.558)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: rgb(64, 128, 255);"},null)]),createVNode("g",{transform:"matrix(0.384532,-0.222009,0.444019,0.256354,-0.569781,171.832)"},[createVNode("clipPath",{id:"_clip6"},[createVNode("path",{d:"M84.299,1269.38C84.299,1261.99 78.301,1256 70.913,1256L-56.874,1256C-64.261,1256 -70.259,1261.99 -70.259,1269.38L-70.259,1376.46C-70.259,1383.85 -64.261,1389.85 -56.874,1389.85L70.913,1389.85C78.301,1389.85 84.299,1383.85 84.299,1376.46L84.299,1269.38Z"},null)]),createVNode("g",{"clip-path":"url(#_clip6)"},[createVNode("g",{transform:"matrix(1.30028,1.12608,-2.25216,1.95042,12.6215,1078.27)"},[createVNode("use",{href:"#_Image7",x:"50.54",y:"31.563",width:"112.406px",height:"64.897px",transform:"matrix(0.99474,0,0,0.998422,0,0)"},null)])])]),createVNode("g",{transform:"matrix(0.361496,-0.20871,0.41742,0.240997,34.7805,192.055)"},[createVNode("path",{d:"M84.299,1269.38C84.299,1261.99 78.301,1256 70.913,1256L-56.874,1256C-64.261,1256 -70.259,1261.99 -70.259,1269.38L-70.259,1376.46C-70.259,1383.85 -64.261,1389.85 -56.874,1389.85L70.913,1389.85C78.301,1389.85 84.299,1383.85 84.299,1376.46L84.299,1269.38Z",style:"fill: rgb(0, 85, 255);"},null)]),createVNode("g",{transform:"matrix(0.341853,-0.197369,0.394738,0.227902,64.9247,211.052)"},[createVNode("path",{d:"M84.299,1269.38C84.299,1261.99 78.301,1256 70.913,1256L-56.874,1256C-64.261,1256 -70.259,1261.99 -70.259,1269.38L-70.259,1376.46C-70.259,1383.85 -64.261,1389.85 -56.874,1389.85L70.913,1389.85C78.301,1389.85 84.299,1383.85 84.299,1376.46L84.299,1269.38Z",style:"fill: rgb(29, 105, 255);"},null)]),createVNode("g",{transform:"matrix(0.428916,0,0,0.428916,19.0588,282.943)"},[createVNode("clipPath",{id:"_clip8"},[createVNode("path",{d:"M1461.07,528.445C1461.07,530.876 1459.6,533.196 1456.6,534.928L1342.04,601.072C1335.41,604.896 1323.83,604.415 1316.18,600L1205.33,536C1201.14,533.585 1199,530.489 1199,527.555L1199,559.555C1199,562.489 1201.14,565.585 1205.33,568L1316.18,632C1323.83,636.415 1335.41,636.896 1342.04,633.072L1456.6,566.928C1459.6,565.196 1461.07,562.876 1461.07,560.445L1461.07,528.445Z"},null)]),createVNode("g",{"clip-path":"url(#_clip8)"},[createVNode("g",{transform:"matrix(2.33146,-0,-0,2.33146,1081.79,378.876)"},[createVNode("use",{href:"#_Image2",x:"50.54",y:"64.644",width:"112.406px",height:"46.365px",transform:"matrix(0.99474,0,0,0.98649,0,0)"},null)])])]),createVNode("g",{transform:"matrix(0.347769,0.200785,3.44852e-18,0.545466,52.0929,218.434)"},[createVNode("path",{d:"M1480.33,34.813C1480.33,34.162 1479.7,33.634 1478.94,33.634L1396.27,33.634C1395.5,33.634 1394.88,34.162 1394.88,34.813C1394.88,35.464 1395.5,35.993 1396.27,35.993L1478.94,35.993C1479.7,35.993 1480.33,35.464 1480.33,34.813Z",style:"fill: white;"},null)]),createVNode("g",{transform:"matrix(0.347769,0.200785,3.44852e-18,0.545466,52.0929,221.437)"},[createVNode("path",{d:"M1480.33,34.813C1480.33,34.162 1479.7,33.634 1478.94,33.634L1396.27,33.634C1395.5,33.634 1394.88,34.162 1394.88,34.813C1394.88,35.464 1395.5,35.993 1396.27,35.993L1478.94,35.993C1479.7,35.993 1480.33,35.464 1480.33,34.813Z",style:"fill: white;"},null)]),createVNode("g",{transform:"matrix(0.347769,0.200785,3.44852e-18,0.545466,52.0929,224.439)"},[createVNode("path",{d:"M1480.33,34.813C1480.33,34.162 1479.7,33.634 1478.94,33.634L1396.27,33.634C1395.5,33.634 1394.88,34.162 1394.88,34.813C1394.88,35.464 1395.5,35.993 1396.27,35.993L1478.94,35.993C1479.7,35.993 1480.33,35.464 1480.33,34.813Z",style:"fill: white;"},null)]),createVNode("g",{transform:"matrix(0.360289,-0.208013,-4.39887e-18,0.576941,37.5847,77.2484)"},[createVNode("rect",{x:"1621.2",y:"1370.57",width:"57.735",height:"5.947",style:"fill: rgb(106, 161, 255);"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,307.505,373.782)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: white;"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,310.507,372.049)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: rgb(64, 128, 255);"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,313.509,370.316)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: rgb(64, 128, 255);"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,316.512,368.582)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: rgb(64, 128, 255);"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,319.514,366.849)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: rgb(64, 128, 255);"},null)]),createVNode("g",{transform:"matrix(0.365442,-0.210988,0.421976,0.243628,28.7259,185.45)"},[createVNode("clipPath",{id:"_clip9"},[createVNode("path",{d:"M84.299,1269.38C84.299,1261.99 78.301,1256 70.913,1256L-56.874,1256C-64.261,1256 -70.259,1261.99 -70.259,1269.38L-70.259,1376.46C-70.259,1383.85 -64.261,1389.85 -56.874,1389.85L70.913,1389.85C78.301,1389.85 84.299,1383.85 84.299,1376.46L84.299,1269.38Z"},null)]),createVNode("g",{"clip-path":"url(#_clip9)"},[createVNode("g",{transform:"matrix(1.36821,1.1849,-2.36981,2.05231,5.46929,1071.93)"},[createVNode("use",{href:"#_Image10",x:"53.151",y:"30.14",width:"106.825px",height:"61.676px",transform:"matrix(0.998367,0,0,0.994768,0,0)"},null)])])]),createVNode("g",{transform:"matrix(0.365442,-0.210988,0.421976,0.243628,28.7259,183.729)"},[createVNode("path",{d:"M84.299,1269.38C84.299,1261.99 78.301,1256 70.913,1256L-56.874,1256C-64.261,1256 -70.259,1261.99 -70.259,1269.38L-70.259,1376.46C-70.259,1383.85 -64.261,1389.85 -56.874,1389.85L70.913,1389.85C78.301,1389.85 84.299,1383.85 84.299,1376.46L84.299,1269.38Z",style:'fill: url("#_Linear11");'},null)]),createVNode("g",{transform:"matrix(0.407622,0,0,0.407622,47.38,278)"},[createVNode("clipPath",{id:"_clip12"},[createVNode("path",{d:"M1461.07,554.317C1461.07,556.747 1459.6,559.067 1456.6,560.8L1342.04,626.943C1335.41,630.767 1323.83,630.287 1316.18,625.871L1205.33,561.871C1201.14,559.456 1199,556.361 1199,553.426L1199,559.555C1199,562.489 1201.14,565.585 1205.33,568L1316.18,632C1323.83,636.415 1335.41,636.896 1342.04,633.072L1456.6,566.928C1459.6,565.196 1461.07,562.876 1461.07,560.445L1461.07,554.317Z"},null)]),createVNode("g",{"clip-path":"url(#_clip12)"},[createVNode("g",{transform:"matrix(2.45325,-0,-0,2.45325,1068.82,410.793)"},[createVNode("use",{href:"#_Image13",x:"53.151",y:"58.978",width:"106.825px",height:"33.517px",transform:"matrix(0.998367,0,0,0.985808,0,0)"},null)])])]),createVNode("g",{transform:"matrix(0.371452,-0.214458,2.38096e-17,0.495269,-19.3677,248.256)"},[createVNode("clipPath",{id:"_clip14"},[createVNode("path",{d:"M1776.14,1326C1776.14,1321.19 1772.23,1317.28 1767.42,1317.28L1684.19,1317.28C1679.38,1317.28 1675.47,1321.19 1675.47,1326L1675.47,1395.75C1675.47,1400.56 1679.38,1404.46 1684.19,1404.46L1767.42,1404.46C1772.23,1404.46 1776.14,1400.56 1776.14,1395.75L1776.14,1326Z"},null)]),createVNode("g",{"clip-path":"url(#_clip14)"},[createVNode("g",{transform:"matrix(2.69214,1.16573,-1.29422e-16,2.0191,1352.59,983.841)"},[createVNode("use",{href:"#_Image15",x:"121.882",y:"76.034",width:"37.393px",height:"61.803px",transform:"matrix(0.984021,0,0,0.996825,0,0)"},null)])])]),createVNode("g",{transform:"matrix(0.371452,-0.214458,2.38096e-17,0.495269,-15.0786,249.972)"},[createVNode("path",{d:"M1776.14,1326C1776.14,1321.19 1772.23,1317.28 1767.42,1317.28L1684.19,1317.28C1679.38,1317.28 1675.47,1321.19 1675.47,1326L1675.47,1395.75C1675.47,1400.56 1679.38,1404.46 1684.19,1404.46L1767.42,1404.46C1772.23,1404.46 1776.14,1400.56 1776.14,1395.75L1776.14,1326Z",style:"fill: white; stop-opacity: 0.9;"},null)]),createVNode("g",{transform:"matrix(0.220199,-0.127132,1.41145e-17,0.293599,339.708,327.53)"},[createVNode("path",{d:"M1306.5,1286.73C1307.09,1285.72 1308.6,1285.48 1310.36,1286.12C1312.13,1286.76 1313.84,1288.16 1314.73,1289.7C1326.44,1309.98 1355.4,1360.15 1363.73,1374.57C1364.33,1375.61 1364.49,1376.61 1364.18,1377.35C1363.87,1378.09 1363.11,1378.5 1362.07,1378.5C1346.41,1378.5 1288.17,1378.5 1264.07,1378.5C1262.42,1378.5 1260.37,1377.48 1258.9,1375.94C1257.44,1374.41 1256.88,1372.67 1257.5,1371.6C1268.1,1353.25 1296.8,1303.53 1306.5,1286.73Z"},null)]),createVNode("g",{transform:"matrix(0.254264,-0.1468,1.22235e-17,0.254264,329.57,364.144)"},[createVNode("text",{x:"1170.88px",y:"1451.42px",style:'font-family: NunitoSans-Bold, "Nunito Sans"; font-weight: 700; font-size: 41.569px; fill: white; fill-opacity: 0.9;'},[createTextVNode("!")])])])]),createVNode("defs",null,[createVNode("image",{id:"_Image2",width:"113px",height:"47px",href:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHEAAAAvCAYAAADU+iVXAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABVUlEQVR4nO2aQRKCMAxFxUN4O+9/DNw4CoiTliZN8vPfQlm00ykvP3aQ5fFc11sjy/L+/nx8r3ffm7Fn845jz+aJa23XOJvfs9Zh7NBawv3YrSGtdbj+x10egkFzpRrNt+SSxMgbqkiZJCJDiQDoSmSfdYFJ3JD18GMmcXhDTHUzNZIIXhA1JIJDib0MptqiKbhKzHqQiAaT6IlSFVIiAJQIACUGpLfLhpfIw49Ml8T2v4/JTPySyIJQI3w7JTIYEp2fong3FXWJ3huqCEYSNUlYhZRoyaSCoEQAKHESlqF0kZj9NBgNJhEASgSAEgNx9WfCTmLxpygzYRIBmCORsTIlXxJZED/kk0h+KC1x9E2FKG86qEkMsh8/HG9A6SSGYqAIKDEinUIpUSDDYXiqxAw3JCNMIgDXJTIWYdBJIvukK2ynARit4XASUZ6izCScRFWKCH0BfLM84oTw1Z8AAAAASUVORK5CYII="},null),createVNode("image",{id:"_Image4",width:"113px",height:"65px",href:"data:image/png;base64,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"},null),createVNode("image",{id:"_Image7",width:"113px",height:"65px",href:"data:image/png;base64,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"},null),createVNode("image",{id:"_Image10",width:"107px",height:"62px",href:"data:image/png;base64,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"},null),createVNode("linearGradient",{id:"_Linear11",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(-118.47,-106.79,210.785,-180.125,69.2121,1372.7)"},[createVNode("stop",{offset:"0",style:"stop-color: rgb(64, 128, 255); stop-opacity: 1;"},null),createVNode("stop",{offset:"1",style:"stop-color: rgb(64, 128, 255); stop-opacity: 1;"},null)]),createVNode("image",{id:"_Image13",width:"107px",height:"34px",href:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAAAiCAYAAABY6CeoAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABFElEQVRoge2aQRKDMAhFmx6it/P+x7Ab64xOmaAG8vnwFnWhiOGFOG3TPsu6vpS0djpuH61zXoz5F3s6r4rRxipiftddeUbp3t18QozEu3/JfdSzgCy5VWpTWcVYSlaPqcvDEUpZQPUdCqUsSAbMoJIViJIVCBNZrO+MHtbjrs4KRMkKBJUs9uXXTxZ7JR2g6ix27sly6BIxReIOHdpZWevoNe68y2DAmTVXFmDBAB9pJ29nBYRCln5jgkVyv1QUsrIAJyvtvg1F7iGykF/KlniPG66zKDCyWLI2IqwOJSsQz2URbqZEpTorEDCypn6xnciVYT+SlbS+08Zt01lJfv7xBmYZLPpgy6p/pA9gyxIArKMLXxexLNiBCThLAAAAAElFTkSuQmCC"},null),createVNode("image",{id:"_Image15",width:"38px",height:"62px",href:"data:image/png;base64,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"},null)])])}});const RESULT_STATUS=["info","success","warning","error","403","404","500",null],_sfc_main$4L=defineComponent({name:"Result",components:{IconInfo,IconCheck,IconExclamation,IconClose,ResultForbidden,ResultNotFound,ResultServerError},props:{status:{type:String,default:"info",validator:a=>RESULT_STATUS.includes(a)},title:String,subtitle:String},setup(){return{prefixCls:getPrefixCls("result")}}});function _sfc_render$4j(a,o,s,l,c,d){const u=resolveComponent("icon-info"),A=resolveComponent("icon-check"),g=resolveComponent("icon-exclamation"),f=resolveComponent("icon-close"),m=resolveComponent("result-forbidden"),v=resolveComponent("result-not-found"),C=resolveComponent("result-server-error");return openBlock(),createElementBlock("div",{class:normalizeClass(a.prefixCls)},[createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-icon`,{[`${a.prefixCls}-icon-${a.status}`]:a.status,[`${a.prefixCls}-icon-custom`]:a.status===null}])},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-icon-tip`)},[renderSlot(a.$slots,"icon",{},()=>[a.status==="info"?(openBlock(),createBlock(u,{key:0})):a.status==="success"?(openBlock(),createBlock(A,{key:1})):a.status==="warning"?(openBlock(),createBlock(g,{key:2})):a.status==="error"?(openBlock(),createBlock(f,{key:3})):a.status==="403"?(openBlock(),createBlock(m,{key:4})):a.status==="404"?(openBlock(),createBlock(v,{key:5})):a.status==="500"?(openBlock(),createBlock(C,{key:6})):createCommentVNode("v-if",!0)])],2)],2),a.title||a.$slots.title?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-title`)},[renderSlot(a.$slots,"title",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2)):createCommentVNode("v-if",!0),a.subtitle||a.$slots.subtitle?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-subtitle`)},[renderSlot(a.$slots,"subtitle",{},()=>[createTextVNode(toDisplayString(a.subtitle),1)])],2)):createCommentVNode("v-if",!0),a.$slots.extra?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(`${a.prefixCls}-extra`)},[renderSlot(a.$slots,"extra")],2)):createCommentVNode("v-if",!0),a.$slots.default?(openBlock(),createElementBlock("div",{key:3,class:normalizeClass(`${a.prefixCls}-content`)},[renderSlot(a.$slots,"default")],2)):createCommentVNode("v-if",!0)],2)}var _Result=_export_sfc$1(_sfc_main$4L,[["render",_sfc_render$4j]]);const Result=Object.assign(_Result,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Result.name,_Result)}}),_sfc_main$4K=defineComponent({name:"Skeleton",props:{loading:{type:Boolean,default:!0},animation:{type:Boolean,default:!1}},setup(a){const o=getPrefixCls("skeleton"),s=computed(()=>[o,{[`${o}-animation`]:a.animation}]);return{prefixCls:o,cls:s}}});function _sfc_render$4i(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls)},[a.loading?renderSlot(a.$slots,"default",{key:0}):renderSlot(a.$slots,"content",{key:1})],2)}var _Skeleton=_export_sfc$1(_sfc_main$4K,[["render",_sfc_render$4i]]);const _sfc_main$4J=defineComponent({name:"SkeletonLine",props:{rows:{type:Number,default:1},widths:{type:Array,default:()=>[]},lineHeight:{type:Number,default:20},lineSpacing:{type:Number,default:15}},setup(a){const o=getPrefixCls("skeleton-line"),s=[];for(let l=0;l0&&(c.marginTop=`${a.lineSpacing}px`),s.push(c)}return{prefixCls:o,lines:s}}});function _sfc_render$4h(a,o,s,l,c,d){return openBlock(!0),createElementBlock(Fragment,null,renderList(a.lines,(u,A)=>(openBlock(),createElementBlock("ul",{key:A,class:normalizeClass(a.prefixCls)},[createBaseVNode("li",{class:normalizeClass(`${a.prefixCls}-row`),style:normalizeStyle(u)},null,6)],2))),128)}var SkeletonLine=_export_sfc$1(_sfc_main$4J,[["render",_sfc_render$4h]]);const _sfc_main$4I=defineComponent({name:"SkeletonShape",props:{shape:{type:String,default:"square"},size:{type:String,default:"medium"}},setup(a){const o=getPrefixCls("skeleton-shape"),s=computed(()=>[o,`${o}-${a.shape}`,`${o}-${a.size}`]);return{prefixCls:o,cls:s}}});function _sfc_render$4g(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls)},null,2)}var SkeletonShape=_export_sfc$1(_sfc_main$4I,[["render",_sfc_render$4g]]);const Skeleton=Object.assign(_Skeleton,{Line:SkeletonLine,Shape:SkeletonShape,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Skeleton.name,_Skeleton),a.component(s+SkeletonLine.name,SkeletonLine),a.component(s+SkeletonShape.name,SkeletonShape)}}),_sfc_main$4H=defineComponent({name:"SliderButton",components:{Tooltip},inheritAttrs:!1,props:{direction:{type:String,default:"horizontal"},disabled:{type:Boolean,default:!1},min:{type:Number,required:!0},max:{type:Number,required:!0},formatTooltip:{type:Function},value:[String,Number],tooltipPosition:{type:String},showTooltip:{type:Boolean,default:!0}},emits:["movestart","moving","moveend"],setup(a,{emit:o}){const s=getPrefixCls("slider-btn"),l=ref(!1),c=v=>{a.disabled||(v.preventDefault(),l.value=!0,on(window,"mousemove",d),on(window,"touchmove",d),on(window,"mouseup",u),on(window,"contextmenu",u),on(window,"touchend",u),o("movestart"))},d=v=>{let C,w;v.type.startsWith("touch")?(w=v.touches[0].clientY,C=v.touches[0].clientX):(w=v.clientY,C=v.clientX),o("moving",C,w)},u=()=>{l.value=!1,off(window,"mousemove",d),off(window,"mouseup",u),off(window,"touchend",u),o("moveend")},A=computed(()=>[s]),g=computed(()=>{var v;return((v=a.tooltipPosition)!=null?v:a.direction==="vertical")?"right":"top"}),f=computed(()=>{var v,C;return(C=(v=a.formatTooltip)==null?void 0:v.call(a,a.value))!=null?C:`${a.value}`}),m=computed(()=>a.showTooltip?l.value?!0:void 0:!1);return{prefixCls:s,cls:A,tooltipContent:f,mergedTooltipPosition:g,popupVisible:m,handleMouseDown:c}}}),_hoisted_1$4c=["aria-disabled","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"];function _sfc_render$4f(a,o,s,l,c,d){const u=resolveComponent("tooltip");return openBlock(),createBlock(u,{"popup-visible":a.popupVisible,position:a.mergedTooltipPosition,content:a.tooltipContent},{default:withCtx(()=>[createBaseVNode("div",mergeProps(a.$attrs,{tabindex:"0",role:"slider","aria-disabled":a.disabled,"aria-valuemax":a.max,"aria-valuemin":a.min,"aria-valuenow":a.value,"aria-valuetext":a.tooltipContent,class:a.cls,onMousedown:o[0]||(o[0]=(...A)=>a.handleMouseDown&&a.handleMouseDown(...A)),onTouchstart:o[1]||(o[1]=(...A)=>a.handleMouseDown&&a.handleMouseDown(...A)),onContextmenu:o[2]||(o[2]=withModifiers(()=>{},["prevent"])),onClick:o[3]||(o[3]=withModifiers(()=>{},["stop"]))}),null,16,_hoisted_1$4c)]),_:1},8,["popup-visible","position","content"])}var SliderButton=_export_sfc$1(_sfc_main$4H,[["render",_sfc_render$4f]]);const getOffsetPercent=(a,[o,s])=>{const l=Math.max((a-o)/(s-o),0);return`${index.round(l*100,2)}%`},getPositionStyle=(a,o)=>o==="vertical"?{bottom:a}:{left:a},_sfc_main$4G=defineComponent({name:"SliderDots",props:{data:{type:Array,required:!0},min:{type:Number,required:!0},max:{type:Number,required:!0},direction:{type:String,default:"horizontal"}},setup(a){return{prefixCls:getPrefixCls("slider"),getStyle:l=>getPositionStyle(getOffsetPercent(l,[a.min,a.max]),a.direction)}}});function _sfc_render$4e(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(`${a.prefixCls}-dots`)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.data,(u,A)=>(openBlock(),createElementBlock("div",{key:A,class:normalizeClass(`${a.prefixCls}-dot-wrapper`),style:normalizeStyle(a.getStyle(u.key))},[createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-dot`,{[`${a.prefixCls}-dot-active`]:u.isActive}])},null,2)],6))),128))],2)}var SliderDots=_export_sfc$1(_sfc_main$4G,[["render",_sfc_render$4e]]);const _sfc_main$4F=defineComponent({name:"SliderMarks",props:{data:{type:Array,required:!0},min:{type:Number,required:!0},max:{type:Number,required:!0},direction:{type:String,default:"horizontal"}},setup(a){return{prefixCls:getPrefixCls("slider"),getStyle:l=>getPositionStyle(getOffsetPercent(l,[a.min,a.max]),a.direction)}}});function _sfc_render$4d(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(`${a.prefixCls}-marks`)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.data,(u,A)=>(openBlock(),createElementBlock("div",{key:A,"aria-hidden":"true",class:normalizeClass(`${a.prefixCls}-mark`),style:normalizeStyle(a.getStyle(u.key))},toDisplayString(u.content),7))),128))],2)}var SliderMarks=_export_sfc$1(_sfc_main$4F,[["render",_sfc_render$4d]]);const _sfc_main$4E=defineComponent({name:"SliderTicks",props:{value:{type:Array,required:!0},step:{type:Number,required:!0},min:{type:Number,required:!0},max:{type:Number,required:!0},direction:{type:String,default:"horizontal"}},setup(a){const o=getPrefixCls("slider"),s=computed(()=>{const c=[],d=Math.floor((a.max-a.min)/a.step);for(let u=0;u<=d;u++){const A=index.plus(u*a.step,a.min);A<=a.min||A>=a.max||c.push({key:A,isActive:A>=a.value[0]&&A<=a.value[1]})}return c});return{prefixCls:o,steps:s,getStyle:c=>getPositionStyle(getOffsetPercent(c,[a.min,a.max]),a.direction)}}});function _sfc_render$4c(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(`${a.prefixCls}-ticks`)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.steps,(u,A)=>(openBlock(),createElementBlock("div",{key:A,class:normalizeClass([`${a.prefixCls}-tick`,{[`${a.prefixCls}-tick-active`]:u.isActive}]),style:normalizeStyle(a.getStyle(u.key))},null,6))),128))],2)}var SliderTicks=_export_sfc$1(_sfc_main$4E,[["render",_sfc_render$4c]]);const _sfc_main$4D=defineComponent({name:"SliderInput",components:{InputNumber},props:{modelValue:{type:Array,required:!0},min:{type:Number},max:{type:Number},step:{type:Number},disabled:{type:Boolean},range:{type:Boolean}},emits:["startChange","endChange"],setup(a,{emit:o}){return{prefixCls:getPrefixCls("slider")}}});function _sfc_render$4b(a,o,s,l,c,d){const u=resolveComponent("input-number");return openBlock(),createElementBlock("div",{class:normalizeClass(`${a.prefixCls}-input`)},[a.range?(openBlock(),createElementBlock(Fragment,{key:0},[createVNode(u,{min:a.min,max:a.max,step:a.step,disabled:a.disabled,"model-value":a.modelValue[0],"hide-button":"",onChange:o[0]||(o[0]=A=>a.$emit("startChange",A))},null,8,["min","max","step","disabled","model-value"]),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-input-hyphens`)},null,2)],64)):createCommentVNode("v-if",!0),createVNode(u,{min:a.min,max:a.max,step:a.step,disabled:a.disabled,"model-value":a.modelValue[1],"hide-button":"",onChange:o[1]||(o[1]=A=>a.$emit("endChange",A))},null,8,["min","max","step","disabled","model-value"])],2)}var SliderInput=_export_sfc$1(_sfc_main$4D,[["render",_sfc_render$4b]]);const _sfc_main$4C=defineComponent({name:"Slider",components:{SliderButton,SliderDots,SliderMarks,SliderTicks,SliderInput},props:{modelValue:{type:[Number,Array],default:void 0},defaultValue:{type:[Number,Array],default:0},step:{type:Number,default:1},min:{type:Number,default:0},marks:{type:Object},max:{type:Number,default:100},direction:{type:String,default:"horizontal"},disabled:{type:Boolean,default:!1},showTicks:{type:Boolean,default:!1},showInput:{type:Boolean,default:!1},range:{type:Boolean,default:!1},formatTooltip:{type:Function},showTooltip:{type:Boolean,default:!0}},emits:{"update:modelValue":a=>!0,change:a=>!0},setup(a,{emit:o}){const{modelValue:s}=toRefs(a),l=getPrefixCls("slider"),{mergedDisabled:c,eventHandlers:d}=useFormItem({disabled:toRef(a,"disabled")}),u=ref(null),A=ref(),g=a.modelValue?a.modelValue:a.defaultValue,f=ref(isArray$2(g)?g[0]:0),m=ref(isArray$2(g)?g[1]:g);watch(s,x=>{var M,F,O,R,Q;isArray$2(x)?(f.value=(F=(M=x[0])!=null?M:a.min)!=null?F:0,m.value=(R=(O=x[1])!=null?O:a.min)!=null?R:0):m.value=(Q=x!=null?x:a.min)!=null?Q:0});const v=()=>{var x,M;a.range?(o("update:modelValue",[f.value,m.value]),o("change",[f.value,m.value])):(o("update:modelValue",m.value),o("change",m.value)),(M=(x=d.value)==null?void 0:x.onChange)==null||M.call(x)},C=x=>{x=x!=null?x:a.min,f.value=x,v()},w=x=>{x=x!=null?x:a.min,m.value=x,v()},_=computed(()=>{var x,M,F;return a.range?isArray$2(a.modelValue)?a.modelValue:[f.value,(x=a.modelValue)!=null?x:m.value]:isUndefined$1(a.modelValue)?[f.value,m.value]:isArray$2(a.modelValue)?[(M=a.min)!=null?M:0,a.modelValue[1]]:[(F=a.min)!=null?F:0,a.modelValue]}),b=computed(()=>Object.keys(a.marks||{}).map(x=>{var M;const F=Number(x);return{key:F,content:(M=a.marks)==null?void 0:M[F],isActive:F>=_.value[0]&&F<=_.value[1]}})),y=x=>getPositionStyle(getOffsetPercent(x,[a.min,a.max]),a.direction),S=ref(!1),E=()=>{S.value=!0,u.value&&(A.value=u.value.getBoundingClientRect())};function B(x,M){if(!A.value)return 0;const{left:F,top:O,width:R,height:Q}=A.value,z=a.direction==="horizontal"?R:Q,W=z*a.step/(a.max-a.min);let U=a.direction==="horizontal"?x-F:O+Q-M;U<0&&(U=0),U>z&&(U=z);const H=Math.round(U/W);return index.plus(a.min,index.times(H,a.step))}const P=(x,M)=>{m.value=B(x,M),v()},D=x=>{if(c.value)return;const{clientX:M,clientY:F}=x;u.value&&(A.value=u.value.getBoundingClientRect()),m.value=B(M,F),v()};function k([x,M]){return x>M&&([x,M]=[M,x]),a.direction==="vertical"?{bottom:getOffsetPercent(x,[a.min,a.max]),top:getOffsetPercent(a.max+a.min-M,[a.min,a.max])}:{left:getOffsetPercent(x,[a.min,a.max]),right:getOffsetPercent(a.max+a.min-M,[a.min,a.max])}}const I=(x,M)=>{f.value=B(x,M),v()},L=()=>{S.value=!1},T=computed(()=>[l,{[`${l}-vertical`]:a.direction==="vertical",[`${l}-with-marks`]:Boolean(a.marks)}]),N=computed(()=>[`${l}-track`,{[`${l}-track-disabled`]:c.value,[`${l}-track-vertical`]:a.direction==="vertical"}]);return{prefixCls:l,cls:T,trackCls:N,trackRef:u,computedValue:_,mergedDisabled:c,markList:b,getBtnStyle:y,getBarStyle:k,handleClick:D,handleMoveStart:E,handleEndMoving:P,handleMoveEnd:L,handleStartMoving:I,handleStartChange:C,handleEndChange:w}}});function _sfc_render$4a(a,o,s,l,c,d){const u=resolveComponent("slider-ticks"),A=resolveComponent("slider-dots"),g=resolveComponent("slider-marks"),f=resolveComponent("slider-button"),m=resolveComponent("slider-input");return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls)},[createBaseVNode("div",{ref:"trackRef",class:normalizeClass(a.trackCls),onClick:o[0]||(o[0]=(...v)=>a.handleClick&&a.handleClick(...v))},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-bar`),style:normalizeStyle(a.getBarStyle(a.computedValue))},null,6),a.showTicks?(openBlock(),createBlock(u,{key:0,value:a.computedValue,step:a.step,min:a.min,max:a.max,direction:a.direction},null,8,["value","step","min","max","direction"])):createCommentVNode("v-if",!0),a.marks?(openBlock(),createBlock(A,{key:1,data:a.markList,min:a.min,max:a.max,direction:a.direction},null,8,["data","min","max","direction"])):createCommentVNode("v-if",!0),a.marks?(openBlock(),createBlock(g,{key:2,data:a.markList,min:a.min,max:a.max,direction:a.direction},null,8,["data","min","max","direction"])):createCommentVNode("v-if",!0),a.range?(openBlock(),createBlock(f,{key:3,style:normalizeStyle(a.getBtnStyle(a.computedValue[0])),value:a.computedValue[0],direction:a.direction,disabled:a.mergedDisabled,min:a.min,max:a.max,"format-tooltip":a.formatTooltip,"show-tooltip":a.showTooltip,onMovestart:a.handleMoveStart,onMoving:a.handleStartMoving,onMoveend:a.handleMoveEnd},null,8,["style","value","direction","disabled","min","max","format-tooltip","show-tooltip","onMovestart","onMoving","onMoveend"])):createCommentVNode("v-if",!0),createVNode(f,{style:normalizeStyle(a.getBtnStyle(a.computedValue[1])),value:a.computedValue[1],direction:a.direction,disabled:a.mergedDisabled,min:a.min,max:a.max,"format-tooltip":a.formatTooltip,"show-tooltip":a.showTooltip,onMovestart:a.handleMoveStart,onMoving:a.handleEndMoving,onMoveend:a.handleMoveEnd},null,8,["style","value","direction","disabled","min","max","format-tooltip","show-tooltip","onMovestart","onMoving","onMoveend"])],2),a.showInput?(openBlock(),createBlock(m,{key:0,"model-value":a.computedValue,min:a.min,max:a.max,step:a.step,range:a.range,disabled:a.disabled,onStartChange:a.handleStartChange,onEndChange:a.handleEndChange},null,8,["model-value","min","max","step","range","disabled","onStartChange","onEndChange"])):createCommentVNode("v-if",!0)],2)}var _Slider=_export_sfc$1(_sfc_main$4C,[["render",_sfc_render$4a]]);const Slider=Object.assign(_Slider,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Slider.name,_Slider)}});var _Space=defineComponent({name:"Space",props:{align:{type:String},direction:{type:String,default:"horizontal"},size:{type:[Number,String,Array],default:"small"},wrap:{type:Boolean},fill:{type:Boolean}},setup(a,{slots:o}){const s=getPrefixCls("space"),l=computed(()=>{var A;return(A=a.align)!=null?A:a.direction==="horizontal"?"center":""}),c=computed(()=>[s,{[`${s}-${a.direction}`]:a.direction,[`${s}-align-${l.value}`]:l.value,[`${s}-wrap`]:a.wrap,[`${s}-fill`]:a.fill}]);function d(A){if(isNumber$3(A))return A;switch(A){case"mini":return 4;case"small":return 8;case"medium":return 16;case"large":return 24;default:return 8}}const u=A=>{const g={},f=`${d(isArray$2(a.size)?a.size[0]:a.size)}px`,m=`${d(isArray$2(a.size)?a.size[1]:a.size)}px`;return A?a.wrap?{marginBottom:m}:{}:(a.direction==="horizontal"&&(g.marginRight=f),(a.direction==="vertical"||a.wrap)&&(g.marginBottom=m),g)};return()=>{var A;const g=getAllElements((A=o.default)==null?void 0:A.call(o),!0).filter(f=>f.type!==Comment$1);return createVNode("div",{class:c.value},[g.map((f,m)=>{var v,C;const w=o.split&&m>0;return createVNode(Fragment,{key:(v=f.key)!=null?v:`item-${m}`},[w&&createVNode("div",{class:`${s}-item-split`,style:u(!1)},[(C=o.split)==null?void 0:C.call(o)]),createVNode("div",{class:`${s}-item`,style:u(m===g.length-1)},[f])])})])}}});const Space=Object.assign(_Space,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Space.name,_Space)}});function getSizeConfig(a){const o=isString$3(a)?parseFloat(a):a;let s="";return isNumber$3(a)||String(o)===a?s=o>1?"px":"%":s="px",{size:o,unit:s,isPx:s==="px"}}function getPxSize({size:a,defaultSize:o,containerSize:s}){const l=getSizeConfig(a!=null?a:o);return l.isPx?l.size:l.size*s}function px2percent(a,o){return parseFloat(a)/parseFloat(o)}const _sfc_main$4B=defineComponent({name:"Split",components:{ResizeTrigger},props:{component:{type:String,default:"div"},direction:{type:String,default:"horizontal"},size:{type:[Number,String],default:void 0},defaultSize:{type:[Number,String],default:.5},min:{type:[Number,String]},max:{type:[Number,String]},disabled:{type:Boolean,default:!1}},emits:{moveStart:a=>!0,moving:a=>!0,moveEnd:a=>!0,"update:size":a=>!0},setup(a,{emit:o}){const{direction:s,size:l,defaultSize:c,min:d,max:u}=toRefs(a),A=ref(0),g=ref(),f=getPrefixCls("split"),[m,v]=useMergeState(c.value,reactive({value:l})),C=computed(()=>getSizeConfig(m.value)),w=computed(()=>s.value==="horizontal"),_=computed(()=>[f,{[`${f}-horizontal`]:w.value,[`${f}-vertical`]:!w.value}]),b=computed(()=>{const{size:T,unit:N,isPx:x}=C.value;return{flex:`0 0 calc(${x?T:T*100}${N} - ${A.value/2}px)`}}),y={startPageX:0,startPageY:0,startContainerSize:0,startSize:0};async function S(){const T=()=>{var N,x;return w.value?(N=g.value)==null?void 0:N.clientWidth:((x=g.value)==null?void 0:x.clientHeight)||0};return(!g.value||T())&&await nextTick(),T()}function E(T,N){if(!N)return;const x=C.value.isPx?`${T}px`:px2percent(T,N);m.value!==x&&(v(x),o("update:size",x))}function B(T,N){const x=getPxSize({size:T,containerSize:N}),M=getPxSize({size:d.value,defaultSize:"0px",containerSize:N}),F=getPxSize({size:u.value,defaultSize:`${N}px`,containerSize:N});let O=x;return O=Math.max(O,M),O=Math.min(O,F),O}function P({startContainerSize:T,startSize:N,startPosition:x,endPosition:M}){const F=getPxSize({size:N,containerSize:T});return B(`${F+(M-x)}px`,T)}function D(T){o("moving",T);const N=w.value?P({startContainerSize:y.startContainerSize,startSize:y.startSize,startPosition:y.startPageX,endPosition:T.pageX}):P({startContainerSize:y.startContainerSize,startSize:y.startSize,startPosition:y.startPageY,endPosition:T.pageY});E(N,y.startContainerSize)}function k(T){off(window,"mousemove",D),off(window,"mouseup",k),off(window,"contextmenu",k),document.body.style.cursor="default",o("moveEnd",T)}async function I(T){o("moveStart",T),y.startPageX=T.pageX,y.startPageY=T.pageY,y.startContainerSize=await S(),y.startSize=m.value,on(window,"mousemove",D),on(window,"mouseup",k),on(window,"contextmenu",k),document.body.style.cursor=w.value?"col-resize":"row-resize"}function L(T){const{width:N,height:x}=T.contentRect;A.value=w.value?N:x}return onMounted(async()=>{const T=await S(),N=B(m.value,T);E(N,T)}),{prefixCls:f,classNames:_,isHorizontal:w,wrapperRef:g,onMoveStart:I,onTriggerResize:L,firstPaneStyles:b}}});function _sfc_render$49(a,o,s,l,c,d){const u=resolveComponent("ResizeTrigger");return openBlock(),createBlock(resolveDynamicComponent(a.component),{ref:"wrapperRef",class:normalizeClass(a.classNames)},{default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-pane`,`${a.prefixCls}-pane-first`]),style:normalizeStyle(a.firstPaneStyles)},[renderSlot(a.$slots,"first")],6),a.disabled?createCommentVNode("v-if",!0):(openBlock(),createBlock(u,{key:0,"prefix-cls":`${a.prefixCls}-trigger`,direction:a.isHorizontal?"vertical":"horizontal",onMousedown:a.onMoveStart,onResize:a.onTriggerResize},{default:withCtx(()=>[renderSlot(a.$slots,"resize-trigger")]),icon:withCtx(()=>[renderSlot(a.$slots,"resize-trigger-icon")]),_:3},8,["prefix-cls","direction","onMousedown","onResize"])),createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-pane`,`${a.prefixCls}-pane-second`])},[renderSlot(a.$slots,"second")],2)]),_:3},8,["class"])}var _Split=_export_sfc$1(_sfc_main$4B,[["render",_sfc_render$49]]);const Split=Object.assign(_Split,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Split.name,_Split)}}),_sfc_main$4A=defineComponent({name:"Statistic",props:{title:String,value:{type:[Number,Object]},format:{type:String,default:"HH:mm:ss"},extra:String,start:{type:Boolean,default:!0},precision:{type:Number,default:0},separator:String,showGroupSeparator:{type:Boolean,default:!1},animation:{type:Boolean,default:!1},animationDuration:{type:Number,default:2e3},valueFrom:{type:Number,default:void 0},placeholder:{type:String},valueStyle:{type:Object}},setup(a){var o;const s=getPrefixCls("statistic"),l=computed(()=>isNumber$3(a.value)?a.value:0),c=ref((o=a.valueFrom)!=null?o:a.value),d=ref(null),{value:u}=toRefs(a),A=computed(()=>isUndefined$1(a.value)),g=(m=(C=>(C=a.valueFrom)!=null?C:0)(),v=l.value)=>{var C;m!==v&&(d.value=new Tween({from:{value:m},to:{value:v},duration:a.animationDuration,easing:"quartOut",onUpdate:w=>{c.value=w.value},onFinish:()=>{c.value=v}}),(C=d.value)==null||C.start())},f=computed(()=>{let m=c.value;if(isNumber$3(m)){isNumber$3(a.precision)&&(m=index.round(m,a.precision).toFixed(a.precision));const v=String(m).split("."),C=a.showGroupSeparator?Number(v[0]).toLocaleString("en-US"):v[0],w=v[1];return{isNumber:!0,integer:C,decimal:w}}return a.format&&(m=dayjs$1(m).format(a.format)),{isNumber:!1,value:m}});return onMounted(()=>{a.animation&&a.start&&g()}),watch(()=>a.start,m=>{m&&a.animation&&!d.value&&g()}),watch(u,m=>{var v;d.value&&((v=d.value)==null||v.stop(),d.value=null),c.value=m,a.animation&&a.start&&g()}),{prefixCls:s,showPlaceholder:A,formatValue:f}}}),_hoisted_1$4b={key:0};function _sfc_render$48(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.prefixCls)},[a.title||a.$slots.title?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-title`)},[renderSlot(a.$slots,"title",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-content`)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-value`),style:normalizeStyle(a.valueStyle)},[a.showPlaceholder?(openBlock(),createElementBlock("span",_hoisted_1$4b,toDisplayString(a.placeholder),1)):(openBlock(),createElementBlock(Fragment,{key:1},[a.$slots.prefix?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-prefix`)},[renderSlot(a.$slots,"prefix")],2)):createCommentVNode("v-if",!0),a.formatValue.isNumber?(openBlock(),createElementBlock(Fragment,{key:1},[createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-value-integer`)},toDisplayString(a.formatValue.integer),3),a.formatValue.decimal?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-value-decimal`)}," ."+toDisplayString(a.formatValue.decimal),3)):createCommentVNode("v-if",!0)],64)):(openBlock(),createElementBlock(Fragment,{key:2},[createTextVNode(toDisplayString(a.formatValue.value),1)],64)),a.$slots.suffix?(openBlock(),createElementBlock("span",{key:3,class:normalizeClass(`${a.prefixCls}-suffix`)},[renderSlot(a.$slots,"suffix")],2)):createCommentVNode("v-if",!0)],64))],6),a.extra||a.$slots.extra?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-extra`)},[renderSlot(a.$slots,"extra",{},()=>[createTextVNode(toDisplayString(a.extra),1)])],2)):createCommentVNode("v-if",!0)],2)],2)}var _Statistic=_export_sfc$1(_sfc_main$4A,[["render",_sfc_render$48]]);const units=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function getDateString(a,o){let s=a;return units.reduce((l,[c,d])=>{if(l.indexOf(c)!==-1){const u=Math.floor(s/d);return s-=u*d,l.replace(new RegExp(`${c}+`,"g"),A=>{const g=A.length;return String(u).padStart(g,"0")})}return l},o)}const _sfc_main$4z=defineComponent({name:"Countdown",props:{title:String,value:{type:Number,default:()=>Date.now()+3e5},now:{type:Number,default:()=>Date.now()},format:{type:String,default:"HH:mm:ss"},start:{type:Boolean,default:!0},valueStyle:{type:Object}},emits:{finish:()=>!0},setup(a,{emit:o}){const s=getPrefixCls("statistic"),{start:l,value:c,now:d,format:u}=toRefs(a),A=ref(getDateString(Math.max(dayjs$1(a.value).diff(dayjs$1(a.now),"millisecond"),0),a.format));watch([c,d,u],()=>{const v=getDateString(Math.max(dayjs$1(a.value).diff(dayjs$1(a.now),"millisecond"),0),a.format);v!==A.value&&(A.value=v)});const g=ref(0),f=()=>{g.value&&(window.clearInterval(g.value),g.value=0)},m=()=>{dayjs$1(a.value).valueOf(){const v=dayjs$1(a.value).diff(dayjs$1(),"millisecond");v<=0&&(f(),o("finish")),A.value=getDateString(Math.max(v,0),a.format)},1e3/30))};return onMounted(()=>{a.start&&m()}),onBeforeUnmount(()=>{f()}),watch(l,v=>{v&&!g.value&&m()}),{prefixCls:s,displayValue:A}}});function _sfc_render$47(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass([`${a.prefixCls}`,`${a.prefixCls}-countdown`])},[a.title||a.$slots.title?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-title`)},[renderSlot(a.$slots,"title",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-content`)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-value`),style:normalizeStyle(a.valueStyle)},toDisplayString(a.displayValue),7)],2)],2)}var Countdown=_export_sfc$1(_sfc_main$4z,[["render",_sfc_render$47]]);const Statistic=Object.assign(_Statistic,{Countdown,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Statistic.name,_Statistic),a.component(s+Countdown.name,Countdown)}}),stepsInjectionKey=Symbol("ArcoSteps"),_sfc_main$4y=defineComponent({name:"Steps",props:{type:{type:String,default:"default"},direction:{type:String,default:"horizontal"},labelPlacement:{type:String,default:"horizontal"},current:{type:Number,default:void 0},defaultCurrent:{type:Number,default:1},status:{type:String,default:"process"},lineLess:{type:Boolean,default:!1},small:{type:Boolean,default:!1},changeable:{type:Boolean,default:!1}},emits:{"update:current":a=>!0,change:(a,o)=>!0},setup(a,{emit:o,slots:s}){const{type:l,lineLess:c}=toRefs(a),d=getPrefixCls("steps"),u=ref(a.defaultCurrent),A=computed(()=>{var S;return(S=a.current)!=null?S:u.value}),g=computed(()=>["navigation","arrow"].includes(a.type)?"horizontal":a.direction),f=computed(()=>a.type==="dot"?g.value==="vertical"?"horizontal":"vertical":a.type==="navigation"?"horizontal":a.labelPlacement),m=S=>SA.value?"wait":a.status,v=(S,E)=>{a.changeable&&(u.value=S,o("update:current",S),o("change",S,E))},C=reactive(new Map),w=computed(()=>Array.from(C.values()).filter(S=>S.status==="error").map(S=>S.step)),_=(S,E)=>{C.set(S,E)},b=S=>{C.delete(S)},y=computed(()=>[d,`${d}-${g.value}`,`${d}-label-${f.value}`,`${d}-mode-${l.value}`,{[`${d}-changeable`]:a.changeable,[`${d}-size-small`]:a.small&&a.type!=="dot",[`${d}-line-less`]:c.value}]);return provide(stepsInjectionKey,reactive({type:l,direction:g,labelPlacement:f,lineLess:c,current:A,errorSteps:w,getStatus:m,addItem:_,removeItem:b,onClick:v,parentCls:d})),{cls:y}}});function _sfc_render$46(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls)},[renderSlot(a.$slots,"default")],2)}var _Steps=_export_sfc$1(_sfc_main$4y,[["render",_sfc_render$46]]);const _sfc_main$4x=defineComponent({name:"Step",components:{IconCheck,IconClose},props:{title:String,description:String,status:{type:String},disabled:{type:Boolean,default:!1}},setup(a){const o=getPrefixCls("steps-item"),s=getCurrentInstance(),l=getPrefixCls("steps-icon"),c=inject(stepsInjectionKey,void 0),d=computed(()=>{var _;return(_=c==null?void 0:c.type)!=null?_:"default"}),u=ref(),{computedIndex:A}=useIndex({itemRef:u,selector:`.${o}`,parentClassName:c==null?void 0:c.parentCls}),g=computed(()=>A.value+1),f=computed(()=>{var _,b;return(b=(_=a.status)!=null?_:c==null?void 0:c.getStatus(g.value))!=null?b:"process"}),m=computed(()=>{var _;return(_=c==null?void 0:c.errorSteps.includes(g.value+1))!=null?_:!1});s&&(c==null||c.addItem(s.uid,reactive({step:g,status:f}))),onBeforeUnmount(()=>{s&&(c==null||c.removeItem(s.uid))});const v=computed(()=>!(c!=null&&c.lineLess)&&((c==null?void 0:c.labelPlacement)==="vertical"||(c==null?void 0:c.direction)==="vertical")),C=_=>{a.disabled||c==null||c.onClick(g.value,_)},w=computed(()=>[o,`${o}-${f.value}`,{[`${o}-active`]:g.value===(c==null?void 0:c.current),[`${o}-next-error`]:m.value,[`${o}-disabled`]:a.disabled}]);return{prefixCls:o,iconCls:l,cls:w,itemRef:u,showTail:v,stepNumber:g,computedStatus:f,type:d,handleClick:C}}});function _sfc_render$45(a,o,s,l,c,d){const u=resolveComponent("icon-check"),A=resolveComponent("icon-close");return openBlock(),createElementBlock("div",{ref:"itemRef",class:normalizeClass(a.cls),onClick:o[0]||(o[0]=(...g)=>a.handleClick&&a.handleClick(...g))},[a.showTail?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-tail`)},null,2)):createCommentVNode("v-if",!0),a.type!=="arrow"?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-node`)},[renderSlot(a.$slots,"node",{step:a.stepNumber,status:a.computedStatus},()=>[a.type!=="dot"?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(a.iconCls)},[renderSlot(a.$slots,"icon",{step:a.stepNumber,status:a.computedStatus},()=>[a.computedStatus==="finish"?(openBlock(),createBlock(u,{key:0})):a.computedStatus==="error"?(openBlock(),createBlock(A,{key:1})):(openBlock(),createElementBlock(Fragment,{key:2},[createTextVNode(toDisplayString(a.stepNumber),1)],64))])],2)):createCommentVNode("v-if",!0)])],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-content`)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-title`)},[renderSlot(a.$slots,"default",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2),a.description||a.$slots.description?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-description`)},[renderSlot(a.$slots,"description",{},()=>[createTextVNode(toDisplayString(a.description),1)])],2)):createCommentVNode("v-if",!0)],2)],2)}var Step=_export_sfc$1(_sfc_main$4x,[["render",_sfc_render$45]]);const Steps=Object.assign(_Steps,{Step,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Steps.name,_Steps),a.component(s+Step.name,Step)}}),_sfc_main$4w=defineComponent({name:"Switch",components:{IconLoading},props:{modelValue:{type:[String,Number,Boolean],default:void 0},defaultChecked:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},type:{type:String,default:"circle"},size:{type:String},checkedValue:{type:[String,Number,Boolean],default:!0},uncheckedValue:{type:[String,Number,Boolean],default:!1},checkedColor:{type:String},uncheckedColor:{type:String},beforeChange:{type:Function},checkedText:{type:String},uncheckedText:{type:String}},emits:{"update:modelValue":a=>!0,change:(a,o)=>!0,focus:a=>!0,blur:a=>!0},setup(a,{emit:o}){const{disabled:s,size:l,modelValue:c}=toRefs(a),d=getPrefixCls("switch"),{mergedSize:u}=useSize$1(l),{mergedDisabled:A,mergedSize:g,eventHandlers:f}=useFormItem({disabled:s,size:u}),m=ref(a.defaultChecked?a.checkedValue:a.uncheckedValue),v=computed(()=>{var P;return((P=a.modelValue)!=null?P:m.value)===a.checkedValue}),C=ref(!1),w=computed(()=>C.value||a.loading),_=(P,D)=>{var k,I;m.value=P?a.checkedValue:a.uncheckedValue,o("update:modelValue",m.value),o("change",m.value,D),(I=(k=f.value)==null?void 0:k.onChange)==null||I.call(k,D)},b=async P=>{if(w.value||A.value)return;const D=!v.value,k=D?a.checkedValue:a.uncheckedValue,I=a.beforeChange;if(isFunction$2(I)){C.value=!0;try{const L=await I(k);(L==null||L)&&_(D,P)}finally{C.value=!1}}else _(D,P)},y=P=>{var D,k;o("focus",P),(k=(D=f.value)==null?void 0:D.onFocus)==null||k.call(D,P)},S=P=>{var D,k;o("blur",P),(k=(D=f.value)==null?void 0:D.onBlur)==null||k.call(D,P)};watch(c,P=>{(isUndefined$1(P)||isNull(P))&&(m.value=a.uncheckedValue)});const E=computed(()=>[d,`${d}-type-${a.type}`,{[`${d}-small`]:g.value==="small"||g.value==="mini",[`${d}-checked`]:v.value,[`${d}-disabled`]:A.value,[`${d}-loading`]:w.value,[`${d}-custom-color`]:a.type==="line"&&(a.checkedColor||a.uncheckedColor)}]),B=computed(()=>{if(v.value&&a.checkedColor)return a.type==="line"?{"--custom-color":a.checkedColor}:{backgroundColor:a.checkedColor};if(!v.value&&a.uncheckedColor)return a.type==="line"?{"--custom-color":a.uncheckedColor}:{backgroundColor:a.uncheckedColor}});return{prefixCls:d,cls:E,mergedDisabled:A,buttonStyle:B,computedCheck:v,computedLoading:w,handleClick:b,handleFocus:y,handleBlur:S}}}),_hoisted_1$4a=["aria-checked","disabled"];function _sfc_render$44(a,o,s,l,c,d){const u=resolveComponent("icon-loading");return openBlock(),createElementBlock("button",{type:"button",role:"switch","aria-checked":a.computedCheck,class:normalizeClass(a.cls),style:normalizeStyle(a.buttonStyle),disabled:a.mergedDisabled,onClick:o[0]||(o[0]=(...A)=>a.handleClick&&a.handleClick(...A)),onFocus:o[1]||(o[1]=(...A)=>a.handleFocus&&a.handleFocus(...A)),onBlur:o[2]||(o[2]=(...A)=>a.handleBlur&&a.handleBlur(...A))},[createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-handle`)},[createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-handle-icon`)},[a.computedLoading?(openBlock(),createBlock(u,{key:0})):(openBlock(),createElementBlock(Fragment,{key:1},[a.computedCheck?renderSlot(a.$slots,"checked-icon",{key:0}):renderSlot(a.$slots,"unchecked-icon",{key:1})],64))],2)],2),createCommentVNode(" prettier-ignore "),a.type!=="line"&&a.size!=="small"&&(a.$slots.checked||a.checkedText||a.$slots.unchecked||a.uncheckedText)?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-text-holder`)},[a.computedCheck?renderSlot(a.$slots,"checked",{key:0},()=>[createTextVNode(toDisplayString(a.checkedText),1)]):renderSlot(a.$slots,"unchecked",{key:1},()=>[createTextVNode(toDisplayString(a.uncheckedText),1)])],2),createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-text`)},[a.computedCheck?renderSlot(a.$slots,"checked",{key:0},()=>[createTextVNode(toDisplayString(a.checkedText),1)]):renderSlot(a.$slots,"unchecked",{key:1},()=>[createTextVNode(toDisplayString(a.uncheckedText),1)])],2)],64)):createCommentVNode("v-if",!0)],46,_hoisted_1$4a)}var _Switch=_export_sfc$1(_sfc_main$4w,[["render",_sfc_render$44]]);const Switch=Object.assign(_Switch,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Switch.name,_Switch)}}),getDataColumnsNumber=a=>{let o=0;const s=l=>{if(isArray$2(l)&&l.length>0)for(const c of l)c.children?s(c.children):o+=1};return s(a),o},getTotalHeaderRows=a=>{let o=0;if(isArray$2(a)&&a.length>0){o=1;for(const s of a)if(s.children){const l=getTotalHeaderRows(s.children);l>0&&(o=Math.max(o,l+1))}}return o},setParentFixed=(a,o)=>{let{parent:s}=a;for(;s;)s.fixed===o&&(o==="left"?s.isLastLeftFixed=!0:s.isFirstRightFixed=!0),s=s.parent},getGroupColumns=(a,o,s)=>{const l=getTotalHeaderRows(a);o.clear();const c=[],d=[...Array(l)].map(()=>[]);let u,A;const g=(f,{level:m=0,parent:v,fixed:C}={})=>{var w;for(const _ of f){const b={..._,parent:v};if(isArray$2(b.children)){const y=getDataColumnsNumber(b.children);y>1&&(b.colSpan=y),d[m].push(b),g(b.children,{level:m+1,parent:b,fixed:b.fixed})}else{const y=l-m;y>1&&(b.rowSpan=y),(C||b.fixed)&&(b.fixed=(w=b.fixed)!=null?w:C,b.fixed==="left"?u=c.length:isUndefined$1(A)&&(A=c.length)),(isUndefined$1(b.dataIndex)||isNull(b.dataIndex))&&(b.dataIndex=`__arco_data_index_${c.length}`),s[b.dataIndex]&&(b._resizeWidth=s[b.dataIndex]),o.set(b.dataIndex,b),c.push(b),d[m].push(b)}}};return g(a),isUndefined$1(u)||(c[u].isLastLeftFixed=!0,setParentFixed(c[u],"left")),isUndefined$1(A)||(c[A].isFirstRightFixed=!0,setParentFixed(c[A],"right")),{dataColumns:c,groupColumns:d}},getOperationColumnIndex=(a,o)=>{for(let s=0;s{var s;const l=getOperationColumnIndex(o,a.name);if(l<=0)return 0;let c=0;const d=o.slice(0,l);for(const u of d)c+=(s=u.width)!=null?s:0;return c},getFirstDataColumn=a=>a.children&&a.children.length>0?getFirstDataColumn(a.children[0]):a,getLastDataColumn=a=>a.children&&a.children.length>0?getFirstDataColumn(a.children[a.children.length-1]):a,getFixedNumber=(a,{dataColumns:o,operations:s})=>{var l,c,d;let u=0;if(a.fixed==="left"){for(const f of s)u+=(l=f.width)!=null?l:40;const g=getFirstDataColumn(a);for(const f of o){if(g.dataIndex===f.dataIndex)break;u+=(d=(c=f._resizeWidth)!=null?c:f.width)!=null?d:0}return u}const A=getLastDataColumn(a);for(let g=o.length-1;g>0;g--){const f=o[g];if(A.dataIndex===f.dataIndex)break;f.fixed==="right"&&(u+=f.width)}return u},getOperationFixedCls=(a,o)=>o.fixed?[`${a}-col-fixed-left`,{[`${a}-col-fixed-left-last`]:o.isLastLeftFixed}]:[],getFixedCls=(a,o)=>o.fixed==="left"?[`${a}-col-fixed-left`,{[`${a}-col-fixed-left-last`]:o.isLastLeftFixed}]:o.fixed==="right"?[`${a}-col-fixed-right`,{[`${a}-col-fixed-right-first`]:o.isFirstRightFixed}]:[],getStyle=(a,{dataColumns:o,operations:s})=>{if(a.fixed){const l=`${getFixedNumber(a,{dataColumns:o,operations:s})}px`;return a.fixed==="left"?{left:l}:{right:l}}return{}},getOperationStyle=(a,o)=>a.fixed?{left:`${getOperationFixedNumber(a,o)}px`}:{};function mapArrayWithChildren(a){return a.map(o=>{const s={...o};return s.children&&(s.children=mapArrayWithChildren(s.children)),s})}function mapRawTableData(a){return a.map(o=>{const s=o.raw;return o.children&&s.children&&(s.children=mapRawTableData(o.children)),o.raw})}const getLeafKeys=a=>{const o=[];if(a.children)for(const s of a.children)s.isLeaf?o.push(s.key):o.push(...getLeafKeys(s));return o},getSelectionStatus=(a,o)=>{let s=!1,l=!1;const c=o.filter(d=>a.includes(d));return c.length>0&&(c.length>=o.length?s=!0:l=!0),{checked:s,indeterminate:l}},union=(a,o,s=!1)=>s?a.filter(l=>!o.includes(l)):Array.from(new Set(a.concat(o))),getReverse=a=>{const o=[];for(let s=0;s{var u,A,g;const f=computed(()=>{var B;return((B=s.value)==null?void 0:B.type)==="radio"}),m=ref((g=(A=o.value)!=null?A:(u=s.value)==null?void 0:u.defaultSelectedRowKeys)!=null?g:[]),v=computed(()=>{var B,P,D;return(D=(P=a.value)!=null?P:(B=s.value)==null?void 0:B.selectedRowKeys)!=null?D:m.value}),C=computed(()=>v.value.filter(B=>l.value.includes(B)));return{isRadio:f,selectedRowKeys:v,currentSelectedRowKeys:C,handleSelectAll:B=>{const P=union(v.value,c.value,!B);m.value=P,d("selectAll",B),d("selectionChange",P),d("update:selectedKeys",P)},handleSelect:(B,P)=>{const D=f.value?[P.key]:union(v.value,[P.key],!B);m.value=D,d("select",D,P.key,P.raw),d("selectionChange",D),d("update:selectedKeys",D)},handleSelectAllLeafs:(B,P)=>{const D=union(v.value,getLeafKeys(B),!P);m.value=D,d("select",D,B.key,B.raw),d("selectionChange",D),d("update:selectedKeys",D)},select:(B,P=!0)=>{const D=[].concat(B),k=f.value?D:union(v.value,D,!P);m.value=k,d("selectionChange",k),d("update:selectedKeys",k)},selectAll:(B=!0)=>{const P=union(v.value,c.value,!B);m.value=P,d("selectionChange",P),d("update:selectedKeys",P)},clearSelected:()=>{m.value=[],d("selectionChange",[]),d("update:selectedKeys",[])}}},useExpand=({expandedKeys:a,defaultExpandedKeys:o,defaultExpandAllRows:s,expandable:l,allRowKeys:c,emit:d})=>{const A=ref((()=>{var C,w;return o.value?o.value:(C=l.value)!=null&&C.defaultExpandedRowKeys?l.value.defaultExpandedRowKeys:s.value||((w=l.value)==null?void 0:w.defaultExpandAllRows)?[...c.value]:[]})()),g=computed(()=>{var C,w,_;return(_=(w=a.value)!=null?w:(C=l.value)==null?void 0:C.expandedRowKeys)!=null?_:A.value});return{expandedRowKeys:g,handleExpand:(C,w)=>{const b=g.value.includes(C)?g.value.filter(y=>C!==y):g.value.concat(C);A.value=b,d("expand",C,w),d("expandedChange",b),d("update:expandedKeys",b)},expand:(C,w=!0)=>{const _=[].concat(C),b=w?g.value.concat(_):g.value.filter(y=>!_.includes(y));A.value=b,d("expandedChange",b),d("update:expandedKeys",b)},expandAll:(C=!0)=>{const w=C?[...c.value]:[];A.value=w,d("expandedChange",w),d("update:expandedKeys",w)}}},usePagination=(a,o)=>{var s,l;const c=ref(isObject$2(a.pagination)&&(s=a.pagination.defaultCurrent)!=null?s:1),d=ref(isObject$2(a.pagination)&&(l=a.pagination.defaultPageSize)!=null?l:10),u=computed(()=>{var m;return isObject$2(a.pagination)&&(m=a.pagination.pageSize)!=null?m:d.value});return{page:computed(()=>{var m;return isObject$2(a.pagination)&&(m=a.pagination.current)!=null?m:c.value}),pageSize:u,handlePageChange:m=>{c.value=m,o("pageChange",m)},handlePageSizeChange:m=>{d.value=m,o("pageSizeChange",m)}}},_sfc_main$4v=defineComponent({name:"ColGroup",props:{dataColumns:{type:Array,required:!0},operations:{type:Array,required:!0},columnWidth:{type:Object}},setup(){return{fixedWidth:(o,s)=>{if(o){const l=Math.max(o,s||0);return{width:`${o}px`,minWidth:`${l}px`,maxWidth:`${o}px`}}if(s)return{minWidth:`${s}px`}}}}});function _sfc_render$43(a,o,s,l,c,d){return openBlock(),createElementBlock("colgroup",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.operations,u=>(openBlock(),createElementBlock("col",{key:`arco-col-${u.name}`,class:normalizeClass(`arco-table-${u.name}-col`),style:normalizeStyle(a.fixedWidth(u.width))},null,6))),128)),(openBlock(!0),createElementBlock(Fragment,null,renderList(a.dataColumns,u=>(openBlock(),createElementBlock("col",{key:`arco-col-${u.dataIndex}`,style:normalizeStyle(a.fixedWidth(a.columnWidth&&u.dataIndex&&a.columnWidth[u.dataIndex]||u.width,u.minWidth))},null,4))),128))])}var ColGroup=_export_sfc$1(_sfc_main$4v,[["render",_sfc_render$43]]),Thead=defineComponent({name:"Thead",setup(a,{slots:o}){return()=>{var s,l;return createVNode((l=(s=o.thead)==null?void 0:s.call(o)[0])!=null?l:"thead",null,{default:o.default})}}}),Tbody=defineComponent({name:"Tbody",setup(a,{slots:o}){return()=>{var s,l;return createVNode((l=(s=o.tbody)==null?void 0:s.call(o)[0])!=null?l:"tbody",null,{default:o.default})}}}),Tr=defineComponent({name:"Tr",props:{expand:{type:Boolean},empty:{type:Boolean},checked:{type:Boolean},rowIndex:Number,record:{type:Object,default:()=>({})}},setup(a,{slots:o}){const s=getPrefixCls("table"),l=computed(()=>[`${s}-tr`,{[`${s}-tr-expand`]:a.expand,[`${s}-tr-empty`]:a.empty,[`${s}-tr-checked`]:a.checked}]);return()=>{var c,d,u;return createVNode((u=(d=o.tr)==null?void 0:d.call(o,{rowIndex:a.rowIndex,record:(c=a.record)==null?void 0:c.raw})[0])!=null?u:"tr",{class:l.value},{default:o.default})}}});const _sfc_main$4u=defineComponent({name:"IconCaretDown",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-caret-down`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$49=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$42(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24.938 34.829a1.2 1.2 0 0 1-1.875 0L9.56 17.949c-.628-.785-.069-1.949.937-1.949h27.007c1.006 0 1.565 1.164.937 1.95L24.937 34.829Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$49)}var _IconCaretDown=_export_sfc$1(_sfc_main$4u,[["render",_sfc_render$42]]);const IconCaretDown=Object.assign(_IconCaretDown,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCaretDown.name,_IconCaretDown)}}),_sfc_main$4t=defineComponent({name:"IconCaretUp",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-caret-up`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$48=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$41(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M23.063 13.171a1.2 1.2 0 0 1 1.875 0l13.503 16.88c.628.785.069 1.949-.937 1.949H10.497c-1.006 0-1.565-1.164-.937-1.95l13.503-16.879Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$48)}var _IconCaretUp=_export_sfc$1(_sfc_main$4t,[["render",_sfc_render$41]]);const IconCaretUp=Object.assign(_IconCaretUp,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCaretUp.name,_IconCaretUp)}}),_sfc_main$4s=defineComponent({name:"IconFilter",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-filter`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$47=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$40(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M30 42V22.549a1 1 0 0 1 .463-.844l10.074-6.41A1 1 0 0 0 41 14.45V8a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v6.451a1 1 0 0 0 .463.844l10.074 6.41a1 1 0 0 1 .463.844V37"},null,-1)]),14,_hoisted_1$47)}var _IconFilter=_export_sfc$1(_sfc_main$4s,[["render",_sfc_render$40]]);const IconFilter=Object.assign(_IconFilter,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFilter.name,_IconFilter)}}),useColumnSorter=({column:a,tableCtx:o})=>{const s=computed(()=>{var f;if(a.value.dataIndex&&a.value.dataIndex===((f=o.sorter)==null?void 0:f.field))return o.sorter.direction}),l=computed(()=>{var f,m,v;return(v=(m=(f=a.value)==null?void 0:f.sortable)==null?void 0:m.sortDirections)!=null?v:[]}),c=computed(()=>l.value.length>0),d=computed(()=>l.value.includes("ascend")),u=computed(()=>l.value.includes("descend")),A=computed(()=>{var f,m;return s.value?s.value===l.value[0]&&(m=l.value[1])!=null?m:"":(f=l.value[0])!=null?f:""});return{sortOrder:s,hasSorter:c,hasAscendBtn:d,hasDescendBtn:u,nextSortOrder:A,handleClickSorter:f=>{var m;a.value.dataIndex&&((m=o.onSorterChange)==null||m.call(o,a.value.dataIndex,A.value,f))}}},useColumnFilter=({column:a,tableCtx:o})=>{const s=computed(()=>{var w;return a.value.dataIndex&&((w=o.filters)==null?void 0:w[a.value.dataIndex])?o.filters[a.value.dataIndex]:[]}),l=ref(!1),c=computed(()=>s.value.length>0),d=computed(()=>{var w;return Boolean((w=a.value.filterable)==null?void 0:w.multiple)}),u=ref(s.value);watch(s,w=>{isArray$2(w)&&String(w)!==String(u.value)&&(u.value=w)});const A=w=>{l.value=w},g=w=>{u.value=w};return{filterPopupVisible:l,isFilterActive:c,isMultipleFilter:d,columnFilterValue:u,handleFilterPopupVisibleChange:A,setFilterValue:g,handleCheckboxFilterChange:w=>{g(w)},handleRadioFilterChange:w=>{g([w])},handleFilterConfirm:w=>{var _;a.value.dataIndex&&((_=o.onFilterChange)==null||_.call(o,a.value.dataIndex,u.value,w)),A(!1)},handleFilterReset:w=>{var _;g([]),a.value.dataIndex&&((_=o.onFilterChange)==null||_.call(o,a.value.dataIndex,u.value,w)),A(!1)}}},tableInjectionKey=Symbol("ArcoTable"),tableColumnInjectionKey=Symbol("ArcoTableColumn");function _isSlot$6(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}var AutoTooltip=defineComponent({name:"AutoTooltip",inheritAttrs:!1,props:{tooltipProps:{type:Object}},setup(a,{attrs:o,slots:s}){const l=getPrefixCls("auto-tooltip"),c=ref(),d=ref(),u=ref(""),A=ref(!1),g=()=>{if(c.value&&d.value){const C=d.value.offsetWidth>c.value.offsetWidth;C!==A.value&&(A.value=C)}},f=()=>{var C;((C=d.value)==null?void 0:C.textContent)&&d.value.textContent!==u.value&&(u.value=d.value.textContent)},m=()=>{f(),g()};onMounted(()=>{f(),g()}),onUpdated(()=>{f(),g()});const v=()=>createVNode("span",mergeProps({ref:c,class:l},o),[createVNode(ResizeObserver$1,{onResize:m},{default:()=>{var C;return[createVNode("span",{ref:d,class:`${l}-content`},[(C=s.default)==null?void 0:C.call(s)])]}})]);return()=>{let C;if(A.value){let w;return createVNode(Tooltip,mergeProps({content:u.value,onResize:m},a.tooltipProps),_isSlot$6(w=v())?w:{default:()=>[w]})}return createVNode(ResizeObserver$1,{onResize:m},_isSlot$6(C=v())?C:{default:()=>[C]})}}});function _isSlot$5(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}var Th=defineComponent({name:"Th",props:{column:{type:Object,default:()=>({})},operations:{type:Array,default:()=>[]},dataColumns:{type:Array,default:()=>[]},resizable:Boolean},setup(a,{slots:o}){const{column:s}=toRefs(a),l=getPrefixCls("table"),{t:c}=useI18n(),d=inject(tableInjectionKey,{}),u=computed(()=>{var z;return((z=a.column)==null?void 0:z.dataIndex)&&d.resizingColumn===a.column.dataIndex}),A=computed(()=>{var z;if(isObject$2((z=a.column)==null?void 0:z.tooltip))return a.column.tooltip}),g=computed(()=>{var z;return((z=a.column)==null?void 0:z.filterable)&&isBoolean$2(a.column.filterable.alignLeft)?a.column.filterable.alignLeft:d.filterIconAlignLeft}),{sortOrder:f,hasSorter:m,hasAscendBtn:v,hasDescendBtn:C,nextSortOrder:w,handleClickSorter:_}=useColumnSorter({column:s,tableCtx:d}),{filterPopupVisible:b,isFilterActive:y,isMultipleFilter:S,columnFilterValue:E,handleFilterPopupVisibleChange:B,setFilterValue:P,handleCheckboxFilterChange:D,handleRadioFilterChange:k,handleFilterConfirm:I,handleFilterReset:L}=useColumnFilter({column:s,tableCtx:d}),T=()=>{var z,W,U,H,V;let j,X;const{filterable:Z}=a.column;return(z=a.column.slots)!=null&&z["filter-content"]?(W=a.column.slots)==null?void 0:W["filter-content"]({filterValue:E.value,setFilterValue:P,handleFilterConfirm:I,handleFilterReset:L}):Z!=null&&Z.slotName?(H=(U=d==null?void 0:d.slots)==null?void 0:U[Z==null?void 0:Z.slotName])==null?void 0:H.call(U,{filterValue:E.value,setFilterValue:P,handleFilterConfirm:I,handleFilterReset:L}):Z!=null&&Z.renderContent?Z.renderContent({filterValue:E.value,setFilterValue:P,handleFilterConfirm:I,handleFilterReset:L}):createVNode("div",{class:`${l}-filters-content`},[createVNode("ul",{class:`${l}-filters-list`},[(V=Z==null?void 0:Z.filters)==null?void 0:V.map((J,te)=>{var ee;return createVNode("li",{class:`${l}-filters-item`,key:te},[S.value?createVNode(Checkbox$1,{value:J.value,modelValue:E.value,uninjectGroupContext:!0,onChange:D},{default:()=>[J.text]}):createVNode(Radio,{value:J.value,modelValue:(ee=E.value[0])!=null?ee:"",uninjectGroupContext:!0,onChange:k},{default:()=>[J.text]})])})]),createVNode("div",{class:`${l}-filters-bottom`},[createVNode(Button$1,{size:"mini",onClick:L},_isSlot$5(j=c("table.resetText"))?j:{default:()=>[j]}),createVNode(Button$1,{type:"primary",size:"mini",onClick:I},_isSlot$5(X=c("table.okText"))?X:{default:()=>[X]})])])},N=()=>{const{filterable:z}=a.column;return z?createVNode(Trigger,mergeProps({popupVisible:b.value,trigger:"click",autoFitPosition:!0,popupOffset:g.value?4:0,onPopupVisibleChange:B},z.triggerProps),{default:()=>[createVNode(IconHover,{class:[`${l}-filters`,{[`${l}-filters-active`]:y.value,[`${l}-filters-open`]:b.value,[`${l}-filters-align-left`]:g.value}],disabled:!g.value,onClick:W=>W.stopPropagation()},{default:()=>{var W,U,H,V,j;return[(j=(V=(U=(W=a.column.slots)==null?void 0:W["filter-icon"])==null?void 0:U.call(W))!=null?V:(H=z.icon)==null?void 0:H.call(z))!=null?j:createVNode(IconFilter,null,null)]}})],content:T}):null},x=computed(()=>{var z,W;const U=[`${l}-cell`,`${l}-cell-align-${(W=(z=a.column)==null?void 0:z.align)!=null?W:a.column.children?"center":"left"}`];return m.value&&U.push(`${l}-cell-with-sorter`,{[`${l}-cell-next-ascend`]:w.value==="ascend",[`${l}-cell-next-descend`]:w.value==="descend"}),g.value&&U.push(`${l}-cell-with-filter`),U}),M=()=>{var z,W,U,H,V,j;return o.default?o.default():((z=a.column)==null?void 0:z.titleSlotName)&&((W=d.slots)==null?void 0:W[a.column.titleSlotName])?(H=(U=d.slots)[a.column.titleSlotName])==null?void 0:H.call(U,{column:a.column}):(j=(V=a.column)==null?void 0:V.slots)!=null&&j.title?a.column.slots.title():isFunction$2(a.column.title)?a.column.title():a.column.title},F=()=>{var z,W,U;let H;return createVNode("span",{class:x.value,onClick:m.value?_:void 0},[((z=a.column)==null?void 0:z.ellipsis)&&((W=a.column)==null?void 0:W.tooltip)?createVNode(AutoTooltip,{class:`${l}-th-title`,tooltipProps:A.value},_isSlot$5(H=M())?H:{default:()=>[H]}):createVNode("span",{class:[`${l}-th-title`,{[`${l}-text-ellipsis`]:(U=a.column)==null?void 0:U.ellipsis}]},[M()]),m.value&&createVNode("span",{class:`${l}-sorter`},[v.value&&createVNode("div",{class:[`${l}-sorter-icon`,{[`${l}-sorter-icon-active`]:f.value==="ascend"}]},[createVNode(IconCaretUp,null,null)]),C.value&&createVNode("div",{class:[`${l}-sorter-icon`,{[`${l}-sorter-icon-active`]:f.value==="descend"}]},[createVNode(IconCaretDown,null,null)])]),g.value&&N()])},O=computed(()=>{var z,W;return{...getStyle(a.column,{dataColumns:a.dataColumns,operations:a.operations}),...(z=a.column)==null?void 0:z.cellStyle,...(W=a.column)==null?void 0:W.headerCellStyle}}),R=computed(()=>{var z,W;return[`${l}-th`,{[`${l}-col-sorted`]:Boolean(f.value),[`${l}-th-resizing`]:u.value},...getFixedCls(l,a.column),(z=a.column)==null?void 0:z.cellClass,(W=a.column)==null?void 0:W.headerCellClass]}),Q=z=>{var W,U,H;(W=a.column)!=null&&W.dataIndex&&((H=d.onThMouseDown)==null||H.call(d,(U=a.column)==null?void 0:U.dataIndex,z))};return()=>{var z,W,U,H;const V=(z=a.column.colSpan)!=null?z:1,j=(W=a.column.rowSpan)!=null?W:1;return createVNode((H=(U=o.th)==null?void 0:U.call(o,{column:a.column})[0])!=null?H:"th",{class:R.value,style:O.value,colspan:V>1?V:void 0,rowspan:j>1?j:void 0},{default:()=>[F(),!g.value&&N(),a.resizable&&createVNode("span",{class:`${l}-column-handle`,onMousedown:Q},null)]})}}});function _isSlot$4(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}var Td=defineComponent({name:"Td",props:{rowIndex:Number,record:{type:Object,default:()=>({})},column:{type:Object,default:()=>({})},type:{type:String,default:"normal"},operations:{type:Array,default:()=>[]},dataColumns:{type:Array,default:()=>[]},colSpan:{type:Number,default:1},rowSpan:{type:Number,default:1},isFixedExpand:{type:Boolean,default:!1},containerWidth:{type:Number},showExpandBtn:{type:Boolean,default:!1},indentSize:{type:Number,default:0},renderExpandBtn:{type:Function},summary:{type:Boolean,default:!1}},setup(a,{slots:o}){const s=getPrefixCls("table"),l=computed(()=>{var y;if(isObject$2((y=a.column)==null?void 0:y.tooltip))return a.column.tooltip}),c=computed(()=>{var y,S;return((y=a.column)==null?void 0:y.dataIndex)&&((S=v.sorter)==null?void 0:S.field)===a.column.dataIndex}),d=computed(()=>{var y;return((y=a.column)==null?void 0:y.dataIndex)&&v.resizingColumn===a.column.dataIndex}),u=()=>{var y,S,E,B,P,D;return a.summary?isFunction$2((y=a.column)==null?void 0:y.summaryCellClass)?a.column.summaryCellClass((S=a.record)==null?void 0:S.raw):(E=a.column)==null?void 0:E.summaryCellClass:isFunction$2((B=a.column)==null?void 0:B.bodyCellClass)?a.column.bodyCellClass((P=a.record)==null?void 0:P.raw):(D=a.column)==null?void 0:D.bodyCellClass},A=computed(()=>{var y;return[`${s}-td`,{[`${s}-col-sorted`]:c.value,[`${s}-td-resizing`]:d.value},...getFixedCls(s,a.column),(y=a.column)==null?void 0:y.cellClass,u()]}),g=()=>{var y,S,E,B,P,D;return a.summary?isFunction$2((y=a.column)==null?void 0:y.summaryCellStyle)?a.column.summaryCellStyle((S=a.record)==null?void 0:S.raw):(E=a.column)==null?void 0:E.summaryCellStyle:isFunction$2((B=a.column)==null?void 0:B.bodyCellStyle)?a.column.bodyCellStyle((P=a.record)==null?void 0:P.raw):(D=a.column)==null?void 0:D.bodyCellStyle},f=computed(()=>{var y;const S=getStyle(a.column,{dataColumns:a.dataColumns,operations:a.operations}),E=g();return{...S,...(y=a.column)==null?void 0:y.cellStyle,...E}}),m=computed(()=>{if(a.isFixedExpand&&a.containerWidth)return{width:`${a.containerWidth}px`}}),v=inject(tableInjectionKey,{}),C=()=>{var y,S,E,B,P,D,k,I;if(o.default)return o.default();const L={record:(y=a.record)==null?void 0:y.raw,column:a.column,rowIndex:(S=a.rowIndex)!=null?S:-1};return o.cell?o.cell(L):(E=a.column.slots)!=null&&E.cell?a.column.slots.cell(L):a.column.render?a.column.render(L):a.column.slotName&&((B=v.slots)==null?void 0:B[a.column.slotName])?(D=(P=v.slots)[a.column.slotName])==null?void 0:D.call(P,L):String((I=getValueByPath((k=a.record)==null?void 0:k.raw,a.column.dataIndex))!=null?I:"")},w=ref(!1),_=y=>{var S,E;isFunction$2(v.loadMore)&&!((S=a.record)!=null&&S.isLeaf)&&!((E=a.record)!=null&&E.children)&&(w.value=!0,new Promise(B=>{var P;(P=v.loadMore)==null||P.call(v,a.record.raw,B)}).then(B=>{var P;(P=v.addLazyLoadData)==null||P.call(v,B,a.record),w.value=!1})),y.stopPropagation()},b=()=>{var y,S,E,B,P,D;let k;return createVNode("span",{class:[`${s}-cell`,`${s}-cell-align-${(S=(y=a.column)==null?void 0:y.align)!=null?S:"left"}`,{[`${s}-cell-fixed-expand`]:a.isFixedExpand,[`${s}-cell-expand-icon`]:a.showExpandBtn}],style:m.value},[a.indentSize>0&&createVNode("span",{style:{paddingLeft:`${a.indentSize}px`}},null),a.showExpandBtn&&createVNode("span",{class:`${s}-cell-inline-icon`,onClick:_},[w.value?createVNode(IconLoading,null,null):(E=a.renderExpandBtn)==null?void 0:E.call(a,a.record,!1)]),((B=a.column)==null?void 0:B.ellipsis)&&((P=a.column)==null?void 0:P.tooltip)?createVNode(AutoTooltip,{class:`${s}-td-content`,tooltipProps:l.value},_isSlot$4(k=C())?k:{default:()=>[k]}):createVNode("span",{class:[`${s}-td-content`,{[`${s}-text-ellipsis`]:(D=a.column)==null?void 0:D.ellipsis}]},[C()])])};return()=>{var y,S,E,B;return createVNode((B=(E=o.td)==null?void 0:E.call(o,{record:(y=a.record)==null?void 0:y.raw,column:a.column,rowIndex:(S=a.rowIndex)!=null?S:-1})[0])!=null?B:"td",{class:A.value,style:f.value,rowspan:a.rowSpan>1?a.rowSpan:void 0,colspan:a.colSpan>1?a.colSpan:void 0},{default:()=>[b()]})}}}),OperationTh=defineComponent({name:"OperationTh",props:{operationColumn:{type:Object,required:!0},operations:{type:Array,required:!0},rowSpan:{type:Number,default:1},selectAll:{type:Boolean,default:!1}},setup(a){const o=getPrefixCls("table"),s=inject(tableInjectionKey,{}),l=computed(()=>{var A,g,f,m;let v=!1,C=!1;const _=((g=(A=s.currentSelectedRowKeys)==null?void 0:A.filter(y=>{var S,E;return(E=(S=s.currentAllEnabledRowKeys)==null?void 0:S.includes(y))!=null?E:!0}))!=null?g:[]).length,b=(m=(f=s.currentAllEnabledRowKeys)==null?void 0:f.length)!=null?m:0;return _>0&&(_>=b?v=!0:C=!0),{checked:v,indeterminate:C}}),c=()=>a.selectAll?createVNode(Checkbox$1,{modelValue:l.value.checked,indeterminate:l.value.indeterminate,uninjectGroupContext:!0,onChange:A=>{var g;(g=s.onSelectAll)==null||g.call(s,A)}},{default:isFunction$2(a.operationColumn.title)?a.operationColumn.title():a.operationColumn.title}):a.operationColumn.title?isFunction$2(a.operationColumn.title)?a.operationColumn.title():a.operationColumn.title:null,d=computed(()=>getOperationStyle(a.operationColumn,a.operations)),u=computed(()=>[`${o}-th`,`${o}-operation`,{[`${o}-checkbox`]:a.selectAll},...getOperationFixedCls(o,a.operationColumn)]);return()=>createVNode("th",{class:u.value,style:d.value,rowspan:a.rowSpan>1?a.rowSpan:void 0},[createVNode("span",{class:`${o}-cell`},[c()])])}}),OperationTd=defineComponent({name:"OperationTd",components:{Checkbox:Checkbox$1,Radio,IconPlus,IconMinus},props:{operationColumn:{type:Object,required:!0},operations:{type:Array,required:!0},record:{type:Object,required:!0},hasExpand:{type:Boolean,default:!1},selectedRowKeys:{type:Array},renderExpandBtn:{type:Function},colSpan:{type:Number,default:1},rowSpan:{type:Number,default:1},summary:{type:Boolean,default:!1}},emits:["select"],setup(a,{emit:o,slots:s}){const l=getPrefixCls("table"),c=inject(tableInjectionKey,{}),d=computed(()=>getOperationStyle(a.operationColumn,a.operations)),u=computed(()=>[`${l}-td`,`${l}-operation`,{[`${l}-checkbox`]:a.operationColumn.name==="selection-checkbox",[`${l}-radio`]:a.operationColumn.name==="selection-radio",[`${l}-expand`]:a.operationColumn.name==="expand",[`${l}-drag-handle`]:a.operationColumn.name==="drag-handle"},...getOperationFixedCls(l,a.operationColumn)]),A=computed(()=>getLeafKeys(a.record)),g=computed(()=>{var m;return getSelectionStatus((m=c.currentSelectedRowKeys)!=null?m:[],A.value)}),f=()=>{var m,v,C,w,_,b;if(a.summary)return null;if(a.operationColumn.render)return a.operationColumn.render(a.record.raw);if(a.operationColumn.name==="selection-checkbox"){const y=a.record.key;return!c.checkStrictly&&!a.record.isLeaf?createVNode(Checkbox$1,{modelValue:g.value.checked,indeterminate:g.value.indeterminate,disabled:Boolean(a.record.disabled),uninjectGroupContext:!0,onChange:S=>{var E;return(E=c.onSelectAllLeafs)==null?void 0:E.call(c,a.record,S)},onClick:S=>S.stopPropagation()},null):createVNode(Checkbox$1,{modelValue:(v=(m=a.selectedRowKeys)==null?void 0:m.includes(y))!=null?v:!1,disabled:Boolean(a.record.disabled),uninjectGroupContext:!0,onChange:S=>{var E;return(E=c.onSelect)==null?void 0:E.call(c,S,a.record)},onClick:S=>S.stopPropagation()},null)}if(a.operationColumn.name==="selection-radio"){const y=a.record.key;return createVNode(Radio,{modelValue:(w=(C=a.selectedRowKeys)==null?void 0:C.includes(y))!=null?w:!1,disabled:Boolean(a.record.disabled),uninjectGroupContext:!0,onChange:S=>{var E;return(E=c.onSelect)==null?void 0:E.call(c,S,a.record)},onClick:S=>S.stopPropagation()},null)}return a.operationColumn.name==="expand"?a.hasExpand&&a.renderExpandBtn?a.renderExpandBtn(a.record):null:a.operationColumn.name==="drag-handle"?(b=(_=s["drag-handle-icon"])==null?void 0:_.call(s))!=null?b:createVNode(IconDragDotVertical,null,null):null};return()=>createVNode("td",{class:u.value,style:d.value,rowspan:a.rowSpan>1?a.rowSpan:void 0,colspan:a.colSpan>1?a.colSpan:void 0},[createVNode("span",{class:`${l}-cell`},[f()])])}});const useDrag=a=>{const o=computed(()=>{if(a.value)return a.value.type==="handle"?"handle":"row"}),s=reactive({dragging:!1,sourceKey:"",sourcePath:[],targetPath:[],data:{}}),l=()=>{s.dragging=!1,s.sourceKey="",s.sourcePath=[],s.targetPath=[],s.data={}};return{dragType:o,dragState:s,handleDragStart:(m,v,C,w)=>{if(m.dataTransfer&&(m.dataTransfer.effectAllowed="move",m.target&&m.target.tagName==="TD")){const{parentElement:_}=m.target;_&&_.tagName==="TR"&&m.dataTransfer.setDragImage(_,0,0)}s.dragging=!0,s.sourceKey=v,s.sourcePath=C,s.targetPath=[...C],s.data=w},handleDragEnter:(m,v)=>{m.dataTransfer&&(m.dataTransfer.dropEffect="move"),s.targetPath.toString()!==v.toString()&&(s.targetPath=v),m.preventDefault()},handleDragLeave:m=>{},handleDragover:m=>{m.dataTransfer&&(m.dataTransfer.dropEffect="move"),m.preventDefault()},handleDragEnd:m=>{var v;((v=m.dataTransfer)==null?void 0:v.dropEffect)==="none"&&l()},handleDrop:m=>{l(),m.preventDefault()}}},useColumnResize=(a,o)=>{const s=ref(""),l=reactive({}),c=(A,g)=>{g.preventDefault(),s.value=A,on(window,"mousemove",u),on(window,"mouseup",d),on(window,"contextmenu",d)},d=()=>{s.value="",off(window,"mousemove",u),off(window,"mouseup",d),off(window,"contextmenu",d)},u=A=>{const g=a.value[s.value];if(g){const{clientX:f}=A,{x:m}=g.getBoundingClientRect();let v=Math.ceil(f-m);v<40&&(v=40),l[s.value]=v,o("columnResize",s.value,v)}};return{resizingColumn:s,columnWidth:l,handleThMouseDown:c,handleThMouseUp:d}},useFilter=({columns:a,onFilterChange:o})=>{const s=ref(getDefaultFilters(a.value));watch(a,u=>{const A=getDefaultFilters(u);isEqual$2(A,s.value)||(s.value=A)});const l=computed(()=>{var u,A;const g={};for(const f of a.value)if(f.dataIndex){const m=(A=(u=f.filterable)==null?void 0:u.filteredValue)!=null?A:s.value[f.dataIndex];m&&(g[f.dataIndex]=m)}return g});return{_filters:s,computedFilters:l,resetFilters:u=>{var A;const g=u?[].concat(u):[],f={};for(const m of a.value)if(m.dataIndex&&m.filterable&&(g.length===0||g.includes(m.dataIndex))){const v=(A=m.filterable.defaultFilteredValue)!=null?A:[];f[m.dataIndex]=v,o(m.dataIndex,v)}s.value=f},clearFilters:u=>{const A=u?[].concat(u):[],g={};for(const f of a.value)if(f.dataIndex&&f.filterable&&(A.length===0||A.includes(f.dataIndex))){const m=[];g[f.dataIndex]=m,o(f.dataIndex,m)}s.value=g}}},getDefaultFilters=a=>{var o;const s={};for(const l of a)l.dataIndex&&((o=l.filterable)==null?void 0:o.defaultFilteredValue)&&(s[l.dataIndex]=l.filterable.defaultFilteredValue);return s},useSorter=({columns:a,onSorterChange:o})=>{const s=ref(getDefaultSorter(a.value));watch(a,u=>{const A=getDefaultSorter(u);isEqual$2(A,s.value)||(s.value=A)});const l=computed(()=>{var u;for(const A of a.value)if(A.dataIndex&&A.sortable){const g=isString$3(A.sortable.sortOrder)?A.sortable.sortOrder:((u=s.value)==null?void 0:u.field)===A.dataIndex?s.value.direction:"";if(g)return{field:A.dataIndex,direction:g}}});return{_sorter:s,computedSorter:l,resetSorters:()=>{var u;let A;for(const g of a.value)g.dataIndex&&g.sortable&&(!A&&g.sortable.defaultSortOrder&&(A={field:g.dataIndex,direction:g.sortable.defaultSortOrder}),o(g.dataIndex,(u=g.sortable.defaultSortOrder)!=null?u:""));s.value=A},clearSorters:()=>{for(const u of a.value)u.dataIndex&&u.sortable&&o(u.dataIndex,"")}}},getDefaultSorter=a=>{var o;for(const s of a)if(s.dataIndex&&((o=s.sortable)==null?void 0:o.defaultSortOrder))return{field:s.dataIndex,direction:s.sortable.defaultSortOrder}},useSpan=({spanMethod:a,data:o,columns:s})=>{const l=(A,g)=>{A==null||A.forEach((f,m)=>{var v;f.hasSubtree&&((v=f.children)==null?void 0:v.length)&&l(f.children||[],g),s.value.forEach((C,w)=>{var _,b;const{rowspan:y=1,colspan:S=1}=(b=(_=a.value)==null?void 0:_.call(a,{record:f.raw,column:C,rowIndex:m,columnIndex:w}))!=null?b:{};(y>1||S>1)&&(g[`${m}-${w}-${f.key}`]=[y,S],Array.from({length:y}).forEach((E,B)=>{var P;if(m+B{w+I{const A={};return c.value={},a.value&&l(o.value,A),A}),u=computed(()=>{const A=[];for(const g of Object.keys(c.value))A.push(g);return A});return{tableSpan:d,removedCells:u}};function _isSlot$3(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}const DEFAULT_BORDERED={wrapper:!0,cell:!1,headerCell:!1,bodyCell:!1};var _Table=defineComponent({name:"Table",props:{columns:{type:Array,default:()=>[]},data:{type:Array,default:()=>[]},bordered:{type:[Boolean,Object],default:!0},hoverable:{type:Boolean,default:!0},stripe:{type:Boolean,default:!1},size:{type:String,default:()=>{var a,o;return(o=(a=inject(configProviderInjectionKey,void 0))==null?void 0:a.size)!=null?o:"large"}},tableLayoutFixed:{type:Boolean,default:!1},loading:{type:[Boolean,Object],default:!1},rowSelection:{type:Object},expandable:{type:Object},scroll:{type:Object},pagination:{type:[Boolean,Object],default:!0},pagePosition:{type:String,default:"br"},indentSize:{type:Number,default:16},rowKey:{type:String,default:"key"},showHeader:{type:Boolean,default:!0},virtualListProps:{type:Object},spanMethod:{type:Function},spanAll:{type:Boolean,default:!1},components:{type:Object},loadMore:{type:Function},filterIconAlignLeft:{type:Boolean,default:!1},hideExpandButtonOnEmpty:{type:Boolean,default:!1},rowClass:{type:[String,Array,Object,Function]},draggable:{type:Object},rowNumber:{type:[Boolean,Object]},columnResizable:{type:Boolean},summary:{type:[Boolean,Function]},summaryText:{type:String,default:"Summary"},summarySpanMethod:{type:Function},selectedKeys:{type:Array},defaultSelectedKeys:{type:Array},expandedKeys:{type:Array},defaultExpandedKeys:{type:Array},defaultExpandAllRows:{type:Boolean,default:!1},stickyHeader:{type:[Boolean,Number],default:!1},scrollbar:{type:[Object,Boolean],default:!0},showEmptyTree:{type:Boolean,default:!1}},emits:{"update:selectedKeys":a=>!0,"update:expandedKeys":a=>!0,expand:(a,o)=>!0,expandedChange:a=>!0,select:(a,o,s)=>!0,selectAll:a=>!0,selectionChange:a=>!0,sorterChange:(a,o)=>!0,filterChange:(a,o)=>!0,pageChange:a=>!0,pageSizeChange:a=>!0,change:(a,o,s)=>!0,cellMouseEnter:(a,o,s)=>!0,cellMouseLeave:(a,o,s)=>!0,cellClick:(a,o,s)=>!0,rowClick:(a,o)=>!0,headerClick:(a,o)=>!0,columnResize:(a,o)=>!0,rowDblclick:(a,o)=>!0,cellDblclick:(a,o,s)=>!0,rowContextmenu:(a,o)=>!0,cellContextmenu:(a,o,s)=>!0},setup(a,{emit:o,slots:s}){const{columns:l,rowKey:c,rowSelection:d,expandable:u,loadMore:A,filterIconAlignLeft:g,selectedKeys:f,defaultSelectedKeys:m,expandedKeys:v,defaultExpandedKeys:C,defaultExpandAllRows:w,spanMethod:_,draggable:b,summarySpanMethod:y,scrollbar:S,showEmptyTree:E}=toRefs(a),B=getPrefixCls("table"),P=inject(configProviderInjectionKey,void 0),D=computed(()=>isObject$2(a.bordered)?{...DEFAULT_BORDERED,...a.bordered}:{...DEFAULT_BORDERED,wrapper:a.bordered}),{children:k,components:I}=useChildrenComponents("TableColumn"),L=computed(()=>{var ue,Ce;return(Ce=(ue=d.value)==null?void 0:ue.checkStrictly)!=null?Ce:!0}),{displayScrollbar:T,scrollbarProps:N}=useScrollbar(S),x=computed(()=>{var ue,Ce,De,Fe;const ze=Boolean(((ue=a.scroll)==null?void 0:ue.x)||((Ce=a.scroll)==null?void 0:Ce.minWidth)),Ue=Boolean(((De=a.scroll)==null?void 0:De.y)||((Fe=a.scroll)==null?void 0:Fe.maxHeight));return{x:ze,y:Ue}}),M=ref(),F=ref({}),{componentRef:O,elementRef:R}=useComponentRef("containerRef"),{componentRef:Q,elementRef:z}=useComponentRef("containerRef"),{componentRef:W,elementRef:U}=useComponentRef("viewportRef"),{componentRef:H,elementRef:V}=useComponentRef("containerRef"),j=computed(()=>X.value?ss.value?U.value:z.value:R.value),X=computed(()=>x.value.y||a.stickyHeader||ss.value||x.value.x&>.value.length===0),Z=reactive(new Map),J=ref();watch([I,Z],([ue,Ce])=>{if(ue.length>0){const De=[];ue.forEach(Fe=>{const ze=Ce.get(Fe);ze&&De.push(ze)}),J.value=De}else J.value=void 0});const te=new Map,ee=ref([]),re=ref([]),{resizingColumn:ae,columnWidth:ge,handleThMouseDown:he}=useColumnResize(F,o);watch([l,J,ge],([ue,Ce])=>{var De;const Fe=getGroupColumns((De=Ce!=null?Ce:ue)!=null?De:[],te,ge);ee.value=Fe.dataColumns,re.value=Fe.groupColumns},{immediate:!0,deep:!0});const we=computed(()=>["tl","top","tr"].includes(a.pagePosition)),K=ref(!1),G=ref(!1),q=ref(!1);watchEffect(()=>{var ue,Ce,De;let Fe=!1,ze=!1,Ue=!1;(((ue=a.rowSelection)==null?void 0:ue.fixed)||((Ce=a.expandable)==null?void 0:Ce.fixed)||((De=a.draggable)==null?void 0:De.fixed))&&(Fe=!0);for(const Xe of ee.value)Xe.fixed==="left"?(Fe=!0,Ue=!0):Xe.fixed==="right"&&(ze=!0);Fe!==K.value&&(K.value=Fe),ze!==G.value&&(G.value=ze),Ue!==q.value&&(q.value=Ue)});const ne=computed(()=>{for(const ue of ee.value)if(ue.ellipsis)return!0;return!1}),ie=ue=>{const Ce={type:ue,page:wt.value,pageSize:Rt.value,sorter:ke.value,filters:de.value,dragTarget:ue==="drag"?Ke.data:void 0};o("change",Ve.value,Ce,Et.value)},le=(ue,Ce)=>{se.value={...de.value,[ue]:Ce},o("filterChange",ue,Ce),ie("filter")},ce=(ue,Ce)=>{Se.value=Ce?{field:ue,direction:Ce}:void 0,o("sorterChange",ue,Ce),ie("sorter")},{_filters:se,computedFilters:de,resetFilters:pe,clearFilters:Ee}=useFilter({columns:ee,onFilterChange:le}),{_sorter:Se,computedSorter:ke,resetSorters:He,clearSorters:me}=useSorter({columns:ee,onSorterChange:ce}),fe=new Set,ve=computed(()=>{const ue=[];fe.clear();const Ce=De=>{if(isArray$2(De)&&De.length>0)for(const Fe of De)ue.push(Fe[c.value]),Fe.disabled&&fe.add(Fe[c.value]),Fe.children&&Ce(Fe.children)};return Ce(a.data),ue}),Ne=computed(()=>{const ue=[],Ce=De=>{for(const Fe of De)ue.push(Fe.key),Fe.children&&Ce(Fe.children)};return Ce(gt.value),ue}),Je=computed(()=>{const ue=[],Ce=De=>{for(const Fe of De)Fe.disabled||ue.push(Fe.key),Fe.children&&Ce(Fe.children)};return Ce(gt.value),ue}),{isRadio:Ze,selectedRowKeys:it,currentSelectedRowKeys:Be,handleSelect:xe,handleSelectAllLeafs:Te,handleSelectAll:Oe,select:je,selectAll:Ge,clearSelected:ft}=useRowSelection({selectedKeys:f,defaultSelectedKeys:m,rowSelection:d,currentAllRowKeys:Ne,currentAllEnabledRowKeys:Je,emit:o}),{expandedRowKeys:pt,handleExpand:dt,expand:be,expandAll:oe}=useExpand({expandedKeys:v,defaultExpandedKeys:C,defaultExpandAllRows:w,expandable:u,allRowKeys:ve,emit:o}),_e=reactive({}),Re=(ue,Ce)=>{ue&&(_e[Ce.key]=ue)},qe=ue=>{var Ce,De;for(const Fe of Object.keys(de.value)){const ze=de.value[Fe],Ue=te.get(Fe);if(Ue&&((Ce=Ue.filterable)==null?void 0:Ce.filter)&&ze.length>0){const Xe=(De=Ue.filterable)==null?void 0:De.filter(ze,ue.raw);if(!Xe)return Xe}}return!0},{dragType:Le,dragState:Ke,handleDragStart:ut,handleDragEnter:St,handleDragLeave:Nt,handleDragover:mt,handleDragEnd:kt,handleDrop:en}=useDrag(b),Mt=computed(()=>{var ue;const Ce=De=>{const Fe=[];for(const ze of De){const Ue={raw:ze,key:ze[a.rowKey],disabled:ze.disabled,expand:ze.expand,isLeaf:ze.isLeaf};ze.children?(Ue.isLeaf=!1,Ue.children=Ce(ze.children)):a.loadMore&&!ze.isLeaf?(Ue.isLeaf=!1,_e[Ue.key]&&(Ue.children=Ce(_e[Ue.key]))):Ue.isLeaf=!0,Ue.hasSubtree=Boolean(Ue.children?a.hideExpandButtonOnEmpty?Ue.children.length>0:!0:a.loadMore&&!Ue.isLeaf),Fe.push(Ue)}return Fe};return Ce((ue=a.data)!=null?ue:[])}),tn=computed(()=>{const ue=Ce=>Ce.filter(De=>qe(De)?(De.children&&(De.children=ue(De.children)),!0):!1);return Object.keys(de.value).length>0?ue(Mt.value):Mt.value}),Et=computed(()=>{var ue,Ce,De;const Fe=mapArrayWithChildren(tn.value);if(Fe.length>0){if((ue=ke.value)!=null&&ue.field){const Xe=te.get(ke.value.field);if(Xe&&((Ce=Xe.sortable)==null?void 0:Ce.sorter)!==!0){const{field:ot,direction:ct}=ke.value;Fe.sort((_t,pn)=>{var sn;const ea=getValueByPath(_t.raw,ot),rt=getValueByPath(pn.raw,ot);if(((sn=Xe.sortable)==null?void 0:sn.sorter)&&isFunction$2(Xe.sortable.sorter))return Xe.sortable.sorter(_t.raw,pn.raw,{dataIndex:ot,direction:ct});const Ht=ea>rt?1:-1;return ct==="descend"?-Ht:Ht})}}const{sourcePath:ze,targetPath:Ue}=Ke;if(Ke.dragging&&Ue.length&&Ue.toString()!==ze.toString()&&ze.length===Ue.length&&ze.slice(0,-1).toString()===Ue.slice(0,-1).toString()){let Xe=Fe;for(let ot=0;ot=ze.length-1){const pn=Xe[ct],sn=Ue[ot];sn>ct?(Xe.splice(sn+1,0,pn),Xe.splice(ct,1)):(Xe.splice(sn,0,pn),Xe.splice(ct+1,1))}else Xe=(De=Xe[ct].children)!=null?De:[]}}}return Fe}),{page:wt,pageSize:Rt,handlePageChange:nn,handlePageSizeChange:gn}=usePagination(a,o),fn=computed(()=>{var ue,Ce;return(Ce=(ue=d.value)==null?void 0:ue.onlyCurrent)!=null?Ce:!1});watch(wt,(ue,Ce)=>{ue!==Ce&&fn.value&&ft()});const gt=computed(()=>a.pagination&&Et.value.length>Rt.value?Et.value.slice((wt.value-1)*Rt.value,wt.value*Rt.value):Et.value),Ve=computed(()=>mapRawTableData(gt.value)),Ae=()=>ee.value.reduce((ue,Ce,De)=>{if(Ce.dataIndex)if(De===0)setValueByPath(ue,Ce.dataIndex,a.summaryText,{addPath:!0});else{let Fe=0,ze=!1;gt.value.forEach(Ue=>{if(Ce.dataIndex){const Xe=getValueByPath(Ue.raw,Ce.dataIndex);isNumber$3(Xe)?Fe+=Xe:!isUndefined$1(Xe)&&!isNull(Xe)&&(ze=!0)}}),setValueByPath(ue,Ce.dataIndex,ze?"":Fe,{addPath:!0})}return ue},{}),Pe=ue=>ue&&ue.length>0?ue.map(Ce=>({raw:Ce,key:Ce[a.rowKey]})):[],$e=computed(()=>a.summary?isFunction$2(a.summary)?Pe(a.summary({columns:ee.value,data:Ve.value})):Pe([Ae()]):[]),ye=ref(0),Me=ref(!0),Ye=ref(!0),et=()=>{let ue=!0,Ce=!0;const De=j.value;De&&(ue=ye.value===0,Ce=Math.ceil(ye.value+De.offsetWidth)>=De.scrollWidth),ue!==Me.value&&(Me.value=ue),Ce!==Ye.value&&(Ye.value=Ce)},Ie=()=>Me.value&&Ye.value?`${B}-scroll-position-both`:Me.value?`${B}-scroll-position-left`:Ye.value?`${B}-scroll-position-right`:`${B}-scroll-position-middle`,lt=()=>{const ue=[];return K.value&&ue.push(`${B}-has-fixed-col-left`),G.value&&ue.push(`${B}-has-fixed-col-right`),ue},nt=ue=>{ue.target.scrollLeft!==ye.value&&(ye.value=ue.target.scrollLeft),et()},wo=ue=>{nt(ue);const{scrollLeft:Ce}=ue.target;V.value&&(V.value.scrollLeft=Ce),M.value&&(M.value.scrollLeft=Ce)},_o=(ue,Ce)=>{o("rowClick",ue.raw,Ce)},Va=(ue,Ce)=>{o("rowDblclick",ue.raw,Ce)},Wa=(ue,Ce)=>{o("rowContextmenu",ue.raw,Ce)},ma=(ue,Ce,De)=>{o("cellClick",ue.raw,Ce,De)},va=debounce((ue,Ce,De)=>{o("cellMouseEnter",ue.raw,Ce,De)},30),Ca=debounce((ue,Ce,De)=>{o("cellMouseLeave",ue.raw,Ce,De)},30),wa=(ue,Ce,De)=>{o("cellDblclick",ue.raw,Ce,De)},ba=(ue,Ce,De)=>{o("cellContextmenu",ue.raw,Ce,De)},Ua=(ue,Ce)=>{o("headerClick",ue,Ce)},bt=computed(()=>{var ue,Ce;const De=[],Fe=K.value||G.value;let ze,Ue,Xe;((ue=a.draggable)==null?void 0:ue.type)==="handle"&&(ze={name:"drag-handle",title:a.draggable.title,width:a.draggable.width,fixed:a.draggable.fixed||Fe},De.push(ze)),a.expandable&&(Ue={name:"expand",title:a.expandable.title,width:a.expandable.width,fixed:a.expandable.fixed||Fe},De.push(Ue)),a.rowSelection&&(Xe={name:a.rowSelection.type==="radio"?"selection-radio":"selection-checkbox",title:a.rowSelection.title,width:a.rowSelection.width,fixed:a.rowSelection.fixed||Fe},De.push(Xe)),!q.value&&De.length>0&&De[De.length-1].fixed&&(De[De.length-1].isLastLeftFixed=!0);const ot=(Ce=a.components)==null?void 0:Ce.operations;return isFunction$2(ot)?ot({dragHandle:ze,expand:Ue,selection:Xe}):De}),ja=computed(()=>{var ue,Ce,De,Fe;if(x.value.x){const ze={width:isNumber$3((ue=a.scroll)==null?void 0:ue.x)?`${(Ce=a.scroll)==null?void 0:Ce.x}px`:(De=a.scroll)==null?void 0:De.x};return(Fe=a.scroll)!=null&&Fe.minWidth&&(ze.minWidth=isNumber$3(a.scroll.minWidth)?`${a.scroll.minWidth}px`:a.scroll.minWidth),ze}}),os=computed(()=>{var ue,Ce,De,Fe;if(x.value.x&>.value.length>0){const ze={width:isNumber$3((ue=a.scroll)==null?void 0:ue.x)?`${(Ce=a.scroll)==null?void 0:Ce.x}px`:(De=a.scroll)==null?void 0:De.x};return(Fe=a.scroll)!=null&&Fe.minWidth&&(ze.minWidth=isNumber$3(a.scroll.minWidth)?`${a.scroll.minWidth}px`:a.scroll.minWidth),ze}});provide(tableInjectionKey,reactive({loadMore:A,addLazyLoadData:Re,slots:s,sorter:ke,filters:de,filterIconAlignLeft:g,resizingColumn:ae,checkStrictly:L,currentAllEnabledRowKeys:Je,currentSelectedRowKeys:Be,addColumn:(ue,Ce)=>{Z.set(ue,Ce)},removeColumn:ue=>{Z.delete(ue)},onSelectAll:Oe,onSelect:xe,onSelectAllLeafs:Te,onSorterChange:ce,onFilterChange:le,onThMouseDown:he}));const ya=computed(()=>[B,`${B}-size-${a.size}`,{[`${B}-border`]:D.value.wrapper,[`${B}-border-cell`]:D.value.cell,[`${B}-border-header-cell`]:!D.value.cell&&D.value.headerCell,[`${B}-border-body-cell`]:!D.value.cell&&D.value.bodyCell,[`${B}-stripe`]:a.stripe,[`${B}-hover`]:a.hoverable,[`${B}-dragging`]:Ke.dragging,[`${B}-type-selection`]:Boolean(a.rowSelection),[`${B}-empty`]:a.data&>.value.length===0,[`${B}-layout-fixed`]:a.tableLayoutFixed||x.value.x||X.value||ne.value}]),Ga=computed(()=>[`${B}-pagination`,{[`${B}-pagination-left`]:a.pagePosition==="tl"||a.pagePosition==="bl",[`${B}-pagination-center`]:a.pagePosition==="top"||a.pagePosition==="bottom",[`${B}-pagination-right`]:a.pagePosition==="tr"||a.pagePosition==="br",[`${B}-pagination-top`]:we.value}]),Ka=computed(()=>{const ue=lt();return x.value.x&&ue.push(Ie()),X.value&&ue.push(`${B}-scroll-y`),ue}),ss=computed(()=>Boolean(a.virtualListProps)),Jr=ref({}),Sa=()=>{const ue={};for(const Ce of Object.keys(F.value))ue[Ce]=F.value[Ce].offsetWidth;Jr.value=ue},bo=ref(!1),Ea=()=>z.value?z.value.offsetWidth>z.value.clientWidth:!1,Ya=()=>{const ue=Ea();bo.value!==ue&&(bo.value=ue),et(),Sa()};onMounted(()=>{bo.value=Ea(),Sa()});const qa=computed(()=>isObject$2(a.loading)?a.loading:{loading:a.loading}),Ba=()=>createVNode(Tr,{empty:!0},{default:()=>[createVNode(Td,{colSpan:ee.value.length+bt.value.length},{default:()=>{var ue,Ce,De,Fe,ze;return[(ze=(Fe=(ue=s.empty)==null?void 0:ue.call(s))!=null?Fe:(De=P==null?void 0:(Ce=P.slots).empty)==null?void 0:De.call(Ce,{component:"table"}))!=null?ze:createVNode(Empty,null,null)]}})]}),Xa=ue=>{var Ce;if(ue.expand)return isFunction$2(ue.expand)?ue.expand():ue.expand;if(s["expand-row"])return s["expand-row"]({record:ue.raw});if((Ce=a.expandable)!=null&&Ce.expandedRowRender)return a.expandable.expandedRowRender(ue.raw)},Da=computed(()=>[].concat(bt.value,ee.value)),Ja=computed(()=>a.spanAll?Da.value:ee.value),{tableSpan:Pa,removedCells:ka}=useSpan({spanMethod:_,data:gt,columns:Ja}),{tableSpan:Ia,removedCells:La}=useSpan({spanMethod:y,data:$e,columns:Da}),rs=ue=>{if(!(!ss.value||!ue||!Jr.value[ue]))return{width:`${Jr.value[ue]}px`}},Za=(ue,Ce)=>createVNode(Tr,{key:`table-summary-${Ce}`,class:[`${B}-tr-summary`,isFunction$2(a.rowClass)?a.rowClass(ue.raw,Ce):a.rowClass],onClick:De=>_o(ue,De)},{default:()=>[bt.value.map((De,Fe)=>{var ze;const Ue=`${Ce}-${Fe}-${ue.key}`,[Xe,ot]=(ze=Ia.value[Ue])!=null?ze:[1,1];if(La.value.includes(Ue))return null;const ct=rs(De.name);return createVNode(OperationTd,{style:ct,operationColumn:De,operations:bt.value,record:ue,rowSpan:Xe,colSpan:ot,summary:!0},null)}),ee.value.map((De,Fe)=>{var ze;const Ue=`${Ce}-${bt.value.length+Fe}-${ue.key}`,[Xe,ot]=(ze=Ia.value[Ue])!=null?ze:[1,1];if(La.value.includes(Ue))return null;const ct=rs(De.dataIndex);return createVNode(Td,{key:`td-${Ue}`,style:ct,rowIndex:Ce,record:ue,column:De,operations:bt.value,dataColumns:ee.value,rowSpan:Xe,colSpan:ot,summary:!0,onClick:_t=>ma(ue,De,_t),onDblclick:_t=>wa(ue,De,_t),onMouseenter:_t=>va(ue,De,_t),onMouseleave:_t=>Ca(ue,De,_t),onContextmenu:_t=>ba(ue,De,_t)},{td:s.td,cell:s["summary-cell"]})})],tr:s.tr}),xa=()=>$e.value&&$e.value.length>0?createVNode("tfoot",null,[$e.value.map((ue,Ce)=>Za(ue,Ce))]):null,Ta=(ue,Ce=!0)=>{var De,Fe,ze,Ue,Xe;const ot=ue.key,ct=pt.value.includes(ot);return createVNode("button",{type:"button",class:`${B}-expand-btn`,onClick:_t=>{dt(ot,ue.raw),Ce&&_t.stopPropagation()}},[(Xe=(Ue=(De=s["expand-icon"])==null?void 0:De.call(s,{expanded:ct,record:ue.raw}))!=null?Ue:(ze=(Fe=a.expandable)==null?void 0:Fe.icon)==null?void 0:ze.call(Fe,ct,ue.raw))!=null?Xe:createVNode(ct?IconMinus:IconPlus,null,null)])},el=(ue,{indentSize:Ce,indexPath:De,allowDrag:Fe,expandContent:ze})=>{var Ue,Xe;if(ue.hasSubtree)return((Ue=ue.children)==null?void 0:Ue.length)===0&&E.value?Ba():(Xe=ue.children)==null?void 0:Xe.map((ot,ct)=>Zr(ot,ct,{indentSize:Ce,indexPath:De,allowDrag:Fe}));if(ze){const ot=j.value;return createVNode(Tr,{key:`${ue.key}-expand`,expand:!0},{default:()=>[createVNode(Td,{isFixedExpand:K.value||G.value,containerWidth:ot==null?void 0:ot.clientWidth,colSpan:ee.value.length+bt.value.length},_isSlot$3(ze)?ze:{default:()=>[ze]})]})}return null},Zr=(ue,Ce,{indentSize:De=0,indexPath:Fe,allowDrag:ze=!0}={})=>{var Ue;const Xe=ue.key,ot=(Fe!=null?Fe:[]).concat(Ce),ct=Xa(ue),_t=pt.value.includes(Xe),pn=Ke.sourceKey===ue.key,sn=Le.value?{draggable:ze,onDragstart:rt=>{!ze||ut(rt,ue.key,ot,ue.raw)},onDragend:rt=>{!ze||kt(rt)}}:{},ea=Le.value?{onDragenter:rt=>{!ze||St(rt,ot)},onDragover:rt=>{!ze||mt(rt)},onDrop:rt=>{!ze||(ie("drag"),en(rt))}}:{};return createVNode(Fragment,null,[createVNode(Tr,mergeProps({key:Xe,class:[{[`${B}-tr-draggable`]:Le.value==="row",[`${B}-tr-drag`]:pn},isFunction$2(a.rowClass)?a.rowClass(ue.raw,Ce):a.rowClass],rowIndex:Ce,record:ue,checked:a.rowSelection&&((Ue=it.value)==null?void 0:Ue.includes(Xe)),onClick:rt=>_o(ue,rt),onDblclick:rt=>Va(ue,rt),onContextmenu:rt=>Wa(ue,rt)},Le.value==="row"?sn:{},ea),{default:()=>[bt.value.map((rt,Ht)=>{var yo;const So=`${Ce}-${Ht}-${ue.key}`,[ta,na]=a.spanAll?(yo=Pa.value[So])!=null?yo:[1,1]:[1,1];if(a.spanAll&&ka.value.includes(So))return null;const ia=rs(rt.name);return createVNode(OperationTd,mergeProps({key:`operation-td-${Ht}`,style:ia,operationColumn:rt,operations:bt.value,record:ue,hasExpand:Boolean(ct),selectedRowKeys:Be.value,rowSpan:ta,colSpan:na,renderExpandBtn:Ta},Le.value==="handle"?sn:{}),{"drag-handle-icon":s["drag-handle-icon"]})}),ee.value.map((rt,Ht)=>{var yo;const So=`${Ce}-${a.spanAll?bt.value.length+Ht:Ht}-${ue.key}`,[ta,na]=(yo=Pa.value[So])!=null?yo:[1,1];if(ka.value.includes(So))return null;const ia=Ht===0?{showExpandBtn:ue.hasSubtree,indentSize:ue.hasSubtree?De-20:De}:{},il=rs(rt.dataIndex);return createVNode(Td,mergeProps({key:`td-${Ht}`,style:il,rowIndex:Ce,record:ue,column:rt,operations:bt.value,dataColumns:ee.value,rowSpan:ta,renderExpandBtn:Ta,colSpan:na},ia,{onClick:rn=>ma(ue,rt,rn),onDblclick:rn=>wa(ue,rt,rn),onMouseenter:rn=>va(ue,rt,rn),onMouseleave:rn=>Ca(ue,rt,rn),onContextmenu:rn=>ba(ue,rt,rn)}),{td:s.td})})],tr:s.tr}),_t&&el(ue,{indentSize:De+a.indentSize,indexPath:ot,allowDrag:ze&&!pn,expandContent:ct})])},Na=()=>{const ue=gt.value.some(Ce=>Boolean(Ce.hasSubtree));return createVNode(Tbody,null,{default:()=>[gt.value.length>0?gt.value.map((Ce,De)=>Zr(Ce,De,{indentSize:ue?20:0})):Ba()],tbody:s.tbody})},Ma=()=>createVNode(Thead,null,{default:()=>[re.value.map((ue,Ce)=>createVNode(Tr,{key:`header-row-${Ce}`},{default:()=>[Ce===0&&bt.value.map((De,Fe)=>{var ze;return createVNode(OperationTh,{key:`operation-th-${Fe}`,ref:Ue=>{(Ue==null?void 0:Ue.$el)&&De.name&&(F.value[De.name]=Ue.$el)},operationColumn:De,operations:bt.value,selectAll:Boolean(De.name==="selection-checkbox"&&((ze=a.rowSelection)==null?void 0:ze.showCheckedAll)),rowSpan:re.value.length},null)}),ue.map((De,Fe)=>{const ze=a.columnResizable&&Boolean(De.dataIndex)&&Fe{(Ue==null?void 0:Ue.$el)&&De.dataIndex&&(F.value[De.dataIndex]=Ue.$el)},column:De,operations:bt.value,dataColumns:ee.value,resizable:ze,onClick:Ue=>Ua(De,Ue)},{th:s.th})})]}))],thead:s.thead}),tl=()=>{var ue,Ce;if(X.value){const De=isNumber$3(a.stickyHeader)?`${a.stickyHeader}px`:void 0,Fe=[(ue=N.value)==null?void 0:ue.outerClass];a.stickyHeader&&Fe.push(`${B}-header-sticky`);const ze={top:De,...(Ce=N.value)==null?void 0:Ce.outerStyle},Ue=T.value?Scrollbar:"div";return createVNode(Fragment,null,[a.showHeader&&createVNode(Ue,mergeProps({ref:H,class:[`${B}-header`,{[`${B}-header-sticky`]:a.stickyHeader&&!T.value}],style:{overflowY:bo.value?"scroll":void 0,top:T.value?void 0:De}},S.value?{hide:gt.value.length!==0,disableVertical:!0,...N.value,outerClass:Fe,outerStyle:ze}:void 0),{default:()=>[createVNode("table",{class:`${B}-element`,style:ja.value,cellpadding:0,cellspacing:0},[createVNode(ColGroup,{dataColumns:ee.value,operations:bt.value,columnWidth:ge},null),Ma()])]}),createVNode(ResizeObserver$2,{onResize:Ya},{default:()=>{var Xe,ot;return[ss.value&>.value.length?createVNode(VirtualList,mergeProps({ref:ct=>{ct!=null&&ct.$el&&(z.value=ct.$el)},class:`${B}-body`,data:gt.value,itemKey:"_key",component:{list:"table",content:"tbody"},listAttrs:{class:`${B}-element`,style:os.value},paddingPosition:"list",height:"auto"},a.virtualListProps,{onScroll:wo}),{item:({item:ct,index:_t})=>Zr(ct,_t)}):createVNode(Ue,mergeProps({ref:Q,class:`${B}-body`,style:{maxHeight:isNumber$3((Xe=a.scroll)==null?void 0:Xe.y)?`${(ot=a.scroll)==null?void 0:ot.y}px`:"100%"}},S.value?{outerStyle:{display:"flex",minHeight:"0"},...N.value}:void 0,{onScroll:wo}),{default:()=>[createVNode("table",{class:`${B}-element`,style:os.value,cellpadding:0,cellspacing:0},[gt.value.length!==0&&createVNode(ColGroup,{dataColumns:ee.value,operations:bt.value,columnWidth:ge},null),Na()])]})]}}),$e.value&&$e.value.length>0&&createVNode("div",{ref:M,class:`${B}-tfoot`,style:{overflowY:bo.value?"scroll":"hidden"}},[createVNode("table",{class:`${B}-element`,style:os.value,cellpadding:0,cellspacing:0},[createVNode(ColGroup,{dataColumns:ee.value,operations:bt.value,columnWidth:ge},null),xa()])])])}return createVNode(ResizeObserver$2,{onResize:()=>et()},{default:()=>[createVNode("table",{class:`${B}-element`,cellpadding:0,cellspacing:0,style:os.value},[createVNode(ColGroup,{dataColumns:ee.value,operations:bt.value,columnWidth:ge},null),a.showHeader&&Ma(),Na(),$e.value&&$e.value.length>0&&xa()])]})},Ra=ue=>{var Ce;const De=(Ce=a.scroll)!=null&&Ce.maxHeight?{maxHeight:a.scroll.maxHeight}:void 0,Fe=T.value?Scrollbar:"div";return createVNode(Fragment,null,[createVNode("div",{class:[`${B}-container`,Ka.value]},[createVNode(Fe,mergeProps({ref:O,class:[`${B}-content`,{[`${B}-content-scroll-x`]:!X.value}],style:De},S.value?{outerStyle:{height:"100%"},...N.value}:void 0,{onScroll:nt}),{default:()=>[ue?createVNode("table",{class:`${B}-element`,cellpadding:0,cellspacing:0},[ue()]):tl()]})]),s.footer&&createVNode("div",{class:`${B}-footer`},[s.footer()])])},Fa=()=>{var ue,Ce;const De=isObject$2(a.pagination)?omit(a.pagination,["current","pageSize","defaultCurrent","defaultPageSize"]):{};return createVNode("div",{class:Ga.value},[(ue=s["pagination-left"])==null?void 0:ue.call(s),createVNode(Pagination,mergeProps({total:tn.value.length,current:wt.value,pageSize:Rt.value,onChange:Fe=>{nn(Fe),ie("pagination")},onPageSizeChange:Fe=>{gn(Fe),ie("pagination")}},De),null),(Ce=s["pagination-right"])==null?void 0:Ce.call(s)])},nl=computed(()=>{var ue,Ce;if(isString$3((ue=a.scroll)==null?void 0:ue.y))return{height:(Ce=a.scroll)==null?void 0:Ce.y}});return{render:()=>{var ue;return s.default?createVNode("div",{class:ya.value},[Ra(s.default)]):(k.value=(ue=s.columns)==null?void 0:ue.call(s),createVNode("div",{class:ya.value,style:nl.value},[k.value,createVNode(Spin,qa.value,{default:()=>[a.pagination!==!1&&(gt.value.length>0||Et.value.length>0)&&we.value&&Fa(),Ra(),a.pagination!==!1&&(gt.value.length>0||Et.value.length>0)&&!we.value&&Fa()]})]))},selfExpand:be,selfExpandAll:oe,selfSelect:je,selfSelectAll:Ge,selfResetFilters:pe,selfClearFilters:Ee,selfResetSorters:He,selfClearSorters:me}},methods:{selectAll(a){return this.selfSelectAll(a)},select(a,o){return this.selfSelect(a,o)},expandAll(a){return this.selfExpandAll(a)},expand(a,o){return this.selfExpand(a,o)},resetFilters(a){return this.selfResetFilters(a)},clearFilters(a){return this.selfClearFilters(a)},resetSorters(){return this.selfResetSorters()},clearSorters(){return this.selfClearSorters()}},render(){return this.render()}});const usePureProp=(a,o)=>{const s=toRef(a,o),l=ref(s.value);return watch(s,(c,d)=>{isEqual$2(c,d)||(l.value=c)}),l};var TableColumn=defineComponent({name:"TableColumn",props:{dataIndex:String,title:String,width:Number,minWidth:Number,align:{type:String},fixed:{type:String},ellipsis:{type:Boolean,default:!1},sortable:{type:Object,default:void 0},filterable:{type:Object,default:void 0},cellClass:{type:[String,Array,Object]},headerCellClass:{type:[String,Array,Object]},bodyCellClass:{type:[String,Array,Object,Function]},summaryCellClass:{type:[String,Array,Object,Function]},cellStyle:{type:Object},headerCellStyle:{type:Object},bodyCellStyle:{type:[Object,Function]},summaryCellStyle:{type:[Object,Function]},index:{type:Number},tooltip:{type:[Boolean,Object],default:!1}},setup(a,{slots:o}){var s;const{dataIndex:l,title:c,width:d,align:u,fixed:A,ellipsis:g,index:f,minWidth:m}=toRefs(a),v=usePureProp(a,"sortable"),C=usePureProp(a,"filterable"),w=usePureProp(a,"cellClass"),_=usePureProp(a,"headerCellClass"),b=usePureProp(a,"bodyCellClass"),y=usePureProp(a,"summaryCellClass"),S=usePureProp(a,"cellStyle"),E=usePureProp(a,"headerCellStyle"),B=usePureProp(a,"bodyCellStyle"),P=usePureProp(a,"summaryCellStyle"),D=usePureProp(a,"tooltip"),k=getCurrentInstance(),I=inject(tableInjectionKey,{}),L=inject(tableColumnInjectionKey,void 0),{children:T,components:N}=useChildrenComponents("TableColumn"),x=reactive(new Map);provide(tableColumnInjectionKey,{addChild:(Q,z)=>{x.set(Q,z)},removeChild:Q=>{x.delete(Q)}});const O=ref();watch([N,x],([Q,z])=>{if(Q.length>0){const W=[];Q.forEach(U=>{const H=z.get(U);H&&W.push(H)}),O.value=W}else O.value=void 0});const R=reactive({dataIndex:l,title:c,width:d,minWidth:m,align:u,fixed:A,ellipsis:g,sortable:v,filterable:C,cellClass:w,headerCellClass:_,bodyCellClass:b,summaryCellClass:y,cellStyle:S,headerCellStyle:E,bodyCellStyle:B,summaryCellStyle:P,index:f,tooltip:D,children:O,slots:o});return k&&(L?L.addChild(k.uid,R):(s=I.addColumn)==null||s.call(I,k.uid,R)),onBeforeUnmount(()=>{var Q;k&&(L?L.removeChild(k.uid):(Q=I.removeColumn)==null||Q.call(I,k.uid))}),()=>{var Q;return T.value=(Q=o.default)==null?void 0:Q.call(o),T.value}}});const Table$1=Object.assign(_Table,{Thead,Tbody,Tr,Th,Td,Column:TableColumn,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Table.name,_Table),a.component(s+Thead.name,Thead),a.component(s+Tbody.name,Tbody),a.component(s+Tr.name,Tr),a.component(s+Th.name,Th),a.component(s+Td.name,Td),a.component(s+TableColumn.name,TableColumn)}}),getTabListStyle=({direction:a,type:o,offset:s})=>a==="vertical"?{transform:`translateY(${-s}px)`}:{transform:`translateX(${-s}px)`},updateScrollOffset=(a,o)=>{const{scrollTop:s,scrollLeft:l}=a;o==="horizontal"&&l&&a.scrollTo({left:-1*l}),o==="vertical"&&s&&a.scrollTo({top:-1*s})},tabsInjectionKey=Symbol("ArcoTabs"),_sfc_main$4r=defineComponent({name:"TabsTab",components:{IconHover,IconClose},props:{tab:{type:Object,required:!0},active:Boolean,editable:Boolean},emits:["click","delete"],setup(a,{emit:o}){const s=getPrefixCls("tabs-tab"),l=inject(tabsInjectionKey,{}),c=f=>{a.tab.disabled||o("click",a.tab.key,f)},d=f=>{f.key==="Enter"&&c(f)},u=computed(()=>Object.assign(l.trigger==="click"?{onClick:c}:{onMouseover:c},{onKeydown:d})),A=f=>{a.tab.disabled||o("delete",a.tab.key,f)},g=computed(()=>[s,{[`${s}-active`]:a.active,[`${s}-closable`]:a.editable&&a.tab.closable,[`${s}-disabled`]:a.tab.disabled}]);return{prefixCls:s,cls:g,eventHandlers:u,handleDelete:A}}});function _sfc_render$3$(a,o,s,l,c,d){const u=resolveComponent("icon-close"),A=resolveComponent("icon-hover");return openBlock(),createElementBlock("div",mergeProps({tabindex:"0",class:a.cls},a.eventHandlers),[createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-title`)},[renderSlot(a.$slots,"default")],2),a.editable&&a.tab.closable?(openBlock(),createBlock(A,{key:0,class:normalizeClass(`${a.prefixCls}-close-btn`),onClick:withModifiers(a.handleDelete,["stop"])},{default:withCtx(()=>[createVNode(u)]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0)],16)}var TabsTab=_export_sfc$1(_sfc_main$4r,[["render",_sfc_render$3$]]);function _isSlot$2(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}var TabsButton=defineComponent({name:"TabsButton",props:{type:{type:String,default:"next"},direction:{type:String,default:"horizontal"},disabled:{type:Boolean,default:!1},onClick:{type:Function}},emits:["click"],setup(a,{emit:o}){const s=getPrefixCls("tabs-nav-button"),l=u=>{a.disabled||o("click",a.type,u)},c=()=>a.direction==="horizontal"?a.type==="next"?createVNode(IconRight,null,null):createVNode(IconLeft,null,null):a.type==="next"?createVNode(IconDown,null,null):createVNode(IconUp,null,null),d=computed(()=>[s,{[`${s}-disabled`]:a.disabled,[`${s}-left`]:a.direction==="horizontal"&&a.type==="previous",[`${s}-right`]:a.direction==="horizontal"&&a.type==="next",[`${s}-up`]:a.direction==="vertical"&&a.type==="previous",[`${s}-down`]:a.direction==="vertical"&&a.type==="next"}]);return()=>{let u;return createVNode("div",{class:d.value,onClick:l},[createVNode(IconHover,{disabled:a.disabled},_isSlot$2(u=c())?u:{default:()=>[u]})])}}});const _sfc_main$4q=defineComponent({name:"TabsNavInk",props:{activeTabRef:{type:Object},direction:{type:String},disabled:Boolean,animation:Boolean},setup(a){const{activeTabRef:o}=toRefs(a),s=getPrefixCls("tabs-nav-ink"),l=ref(0),c=ref(0),d=computed(()=>a.direction==="vertical"?{top:`${l.value}px`,height:`${c.value}px`}:{left:`${l.value}px`,width:`${c.value}px`}),u=()=>{if(o.value){const g=a.direction==="vertical"?o.value.offsetTop:o.value.offsetLeft,f=a.direction==="vertical"?o.value.offsetHeight:o.value.offsetWidth;(g!==l.value||f!==c.value)&&(l.value=g,c.value=f)}};onMounted(()=>{nextTick(()=>u())}),onUpdated(()=>{u()});const A=computed(()=>[s,{[`${s}-animation`]:a.animation,[`${s}-disabled`]:a.disabled}]);return{prefixCls:s,cls:A,style:d}}});function _sfc_render$3_(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls),style:normalizeStyle(a.style)},null,6)}var TabsNavInk=_export_sfc$1(_sfc_main$4q,[["render",_sfc_render$3_]]),TabsNav=defineComponent({name:"TabsNav",props:{tabs:{type:Array,required:!0},direction:{type:String,required:!0},type:{type:String,required:!0},activeKey:{type:[String,Number]},activeIndex:{type:Number,required:!0},position:{type:String,required:!0},size:{type:String,required:!0},showAddButton:{type:Boolean,default:!1},editable:{type:Boolean,default:!1},animation:{type:Boolean,required:!0},headerPadding:{type:Boolean,default:!0},scrollPosition:{type:String,default:"auto"}},emits:["click","add","delete"],setup(a,{emit:o,slots:s}){const{tabs:l,activeKey:c,activeIndex:d,direction:u,scrollPosition:A}=toRefs(a),g=getPrefixCls("tabs-nav"),f=ref(),m=ref(),v=ref({}),C=computed(()=>{if(!isUndefined$1(c.value))return v.value[c.value]}),w=ref(),_=computed(()=>a.editable&&["line","card","card-gutter"].includes(a.type)),b=ref(!1),y=ref(0),S=ref(0),E=ref(0),B=()=>{var U,H,V;return(V=u.value==="vertical"?(U=f.value)==null?void 0:U.offsetHeight:(H=f.value)==null?void 0:H.offsetWidth)!=null?V:0},P=()=>!m.value||!f.value?0:u.value==="vertical"?m.value.offsetHeight-f.value.offsetHeight:m.value.offsetWidth-f.value.offsetWidth,D=()=>{b.value=k(),b.value?(y.value=B(),S.value=P(),E.value>S.value&&(E.value=S.value)):E.value=0},k=()=>f.value&&m.value?a.direction==="vertical"?m.value.offsetHeight>f.value.offsetHeight:m.value.offsetWidth>f.value.offsetWidth:!1,I=U=>{(!f.value||!m.value||U<0)&&(U=0),E.value=Math.min(U,S.value)},L=()=>{if(!C.value||!f.value||!b.value)return;updateScrollOffset(f.value,u.value);const U=u.value==="horizontal",H=U?"offsetLeft":"offsetTop",V=U?"offsetWidth":"offsetHeight",j=C.value[H],X=C.value[V],Z=f.value[V],J=window.getComputedStyle(C.value),te=U?A.value==="end"?"marginRight":"marginLeft":A.value==="end"?"marginBottom":"marginTop",ee=parseFloat(J[te])||0;A.value==="auto"?jE.value+Z&&I(j+X-Z+ee):A.value==="center"?I(j+(X-Z+ee)/2):A.value==="start"?I(j-ee):A.value==="end"?I(j+X-Z+ee):isNumber$3(A.value)&&I(j-A.value)},T=U=>{if(!b.value)return;U.preventDefault();const{deltaX:H,deltaY:V}=U;Math.abs(H)>Math.abs(V)?I(E.value+H):I(E.value+V)},N=(U,H)=>{o("click",U,H)},x=(U,H)=>{o("delete",U,H),nextTick(()=>{delete v.value[U]})},M=U=>{const H=U==="previous"?E.value-y.value:E.value+y.value;I(H)},F=()=>{D(),w.value&&w.value.$forceUpdate()};watch(l,()=>{nextTick(()=>{D()})}),watch([d,A],()=>{setTimeout(()=>{L()},0)}),onMounted(()=>{D(),f.value&&on(f.value,"wheel",T,{passive:!1})}),onUnmounted(()=>{f.value&&off(f.value,"wheel",T)});const O=()=>!_.value||!a.showAddButton?null:createVNode("div",{class:`${g}-add-btn`,onClick:U=>o("add",U)},[createVNode(IconHover,null,{default:()=>[createVNode(IconPlus,null,null)]})]),R=computed(()=>[g,`${g}-${a.direction}`,`${g}-${a.position}`,`${g}-size-${a.size}`,`${g}-type-${a.type}`]),Q=computed(()=>[`${g}-tab-list`,{[`${g}-tab-list-no-padding`]:!a.headerPadding&&["line","text"].includes(a.type)&&a.direction==="horizontal"}]),z=computed(()=>getTabListStyle({direction:a.direction,type:a.type,offset:E.value})),W=computed(()=>[`${g}-tab`,{[`${g}-tab-scroll`]:b.value}]);return()=>{var U;return createVNode("div",{class:R.value},[b.value&&createVNode(TabsButton,{type:"previous",direction:a.direction,disabled:E.value<=0,onClick:M},null),createVNode(ResizeObserver$2,{onResize:()=>D()},{default:()=>[createVNode("div",{class:W.value,ref:f},[createVNode(ResizeObserver$2,{onResize:F},{default:()=>[createVNode("div",{ref:m,class:Q.value,style:z.value},[a.tabs.map((H,V)=>createVNode(TabsTab,{key:H.key,ref:j=>{j!=null&&j.$el&&(v.value[H.key]=j.$el)},active:H.key===c.value,tab:H,editable:a.editable,onClick:N,onDelete:x},{default:()=>{var j,X,Z;return[(Z=(X=(j=H.slots).title)==null?void 0:X.call(j))!=null?Z:H.title]}})),a.type==="line"&&C.value&&createVNode(TabsNavInk,{ref:w,activeTabRef:C.value,direction:a.direction,disabled:!1,animation:a.animation},null)])]}),!b.value&&O()])]}),b.value&&createVNode(TabsButton,{type:"next",direction:a.direction,disabled:E.value>=S.value,onClick:M},null),createVNode("div",{class:`${g}-extra`},[b.value&&O(),(U=s.extra)==null?void 0:U.call(s)])])}}}),_Tabs=defineComponent({name:"Tabs",props:{activeKey:{type:[String,Number],default:void 0},defaultActiveKey:{type:[String,Number],default:void 0},position:{type:String,default:"top"},size:{type:String},type:{type:String,default:"line"},direction:{type:String,default:"horizontal"},editable:{type:Boolean,default:!1},showAddButton:{type:Boolean,default:!1},destroyOnHide:{type:Boolean,default:!1},lazyLoad:{type:Boolean,default:!1},justify:{type:Boolean,default:!1},animation:{type:Boolean,default:!1},headerPadding:{type:Boolean,default:!0},autoSwitch:{type:Boolean,default:!1},hideContent:{type:Boolean,default:!1},trigger:{type:String,default:"click"},scrollPosition:{type:[String,Number],default:"auto"}},emits:{"update:activeKey":a=>!0,change:a=>!0,tabClick:(a,o)=>!0,add:a=>!0,delete:(a,o)=>!0},setup(a,{emit:o,slots:s}){const{size:l,lazyLoad:c,destroyOnHide:d,trigger:u}=toRefs(a),A=getPrefixCls("tabs"),{mergedSize:g}=useSize$1(l),f=computed(()=>a.direction==="vertical"?"left":a.position),m=computed(()=>["left","right"].includes(f.value)?"vertical":"horizontal"),{children:v,components:C}=useChildrenComponents("TabPane"),w=reactive(new Map),_=computed(()=>{const x=[];return C.value.forEach(M=>{const F=w.get(M);F&&x.push(F)}),x}),b=computed(()=>_.value.map(x=>x.key)),y=(x,M)=>{w.set(x,M)},S=x=>{w.delete(x)},E=ref(a.defaultActiveKey),B=computed(()=>{var x;const M=(x=a.activeKey)!=null?x:E.value;return isUndefined$1(M)?b.value[0]:M}),P=computed(()=>{const x=b.value.indexOf(B.value);return x===-1?0:x});provide(tabsInjectionKey,reactive({lazyLoad:c,destroyOnHide:d,activeKey:B,addItem:y,removeItem:S,trigger:u}));const D=x=>{x!==B.value&&(E.value=x,o("update:activeKey",x),o("change",x))},k=(x,M)=>{D(x),o("tabClick",x,M)},I=x=>{o("add",x),a.autoSwitch&&nextTick(()=>{const M=b.value[b.value.length-1];D(M)})},L=(x,M)=>{o("delete",x,M)},T=()=>createVNode("div",{class:[`${A}-content`,{[`${A}-content-hide`]:a.hideContent}]},[createVNode("div",{class:[`${A}-content-list`,{[`${A}-content-animation`]:a.animation}],style:{marginLeft:`-${P.value*100}%`}},[v.value])]),N=computed(()=>[A,`${A}-${m.value}`,`${A}-${f.value}`,`${A}-type-${a.type}`,`${A}-size-${g.value}`,{[`${A}-justify`]:a.justify}]);return()=>{var x;return v.value=(x=s.default)==null?void 0:x.call(s),createVNode("div",{class:N.value},[f.value==="bottom"&&T(),createVNode(TabsNav,{tabs:_.value,activeKey:B.value,activeIndex:P.value,direction:m.value,position:f.value,editable:a.editable,animation:a.animation,showAddButton:a.showAddButton,headerPadding:a.headerPadding,scrollPosition:a.scrollPosition,size:g.value,type:a.type,onClick:k,onAdd:I,onDelete:L},{extra:s.extra}),f.value!=="bottom"&&T()])}}});const _sfc_main$4p=defineComponent({name:"TabPane",props:{title:String,disabled:{type:Boolean,default:!1},closable:{type:Boolean,default:!0},destroyOnHide:{type:Boolean,default:!1}},setup(a,{slots:o}){var s;const{title:l,disabled:c,closable:d}=toRefs(a),u=getCurrentInstance(),A=getPrefixCls("tabs"),g=inject(tabsInjectionKey,{}),f=ref(),m=computed(()=>u==null?void 0:u.vnode.key),v=computed(()=>m.value===g.activeKey),C=ref(g.lazyLoad?v.value:!0),w=reactive({key:m,title:l,disabled:c,closable:d,slots:o});return u!=null&&u.uid&&((s=g.addItem)==null||s.call(g,u.uid,w)),onBeforeUnmount(()=>{var _;u!=null&&u.uid&&((_=g.removeItem)==null||_.call(g,u.uid))}),watch(v,_=>{_?C.value||(C.value=!0):(a.destroyOnHide||g.destroyOnHide)&&(C.value=!1)}),onUpdated(()=>{w.slots={...o}}),{prefixCls:A,active:v,itemRef:f,mounted:C}}});function _sfc_render$3Z(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{ref:"itemRef",class:normalizeClass([`${a.prefixCls}-content-item`,{[`${a.prefixCls}-content-item-active`]:a.active}])},[a.mounted?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-pane`)},[renderSlot(a.$slots,"default")],2)):createCommentVNode("v-if",!0)],2)}var TabPane=_export_sfc$1(_sfc_main$4p,[["render",_sfc_render$3Z]]);const Tabs=Object.assign(_Tabs,{TabPane,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Tabs.name,_Tabs),a.component(s+TabPane.name,TabPane)}});function useTimeState(a){const{modelValue:o,defaultValue:s,format:l,isRange:c}=toRefs(a);function d(){return c.value?[]:void 0}function u(y){if(!isUndefined$1(y))return c.value?isArray$2(y)?y:[y,void 0]:y}const A=computed(()=>{const y=u(o.value);return getDayjsValue(y,l.value)}),g=computed(()=>{const y=u(s.value);return getDayjsValue(y,l.value)}),[f,m]=useState(isUndefined$1(A.value)?isUndefined$1(g.value)?d():g.value:A.value);watch(A,()=>{isUndefined$1(A.value)&&m(d())});const v=computed(()=>A.value||f.value),[C,w]=useState(v.value);watch([v],()=>{w(v.value)});const[_,b]=useState();return watch([C],()=>{b(void 0)}),{computedValue:v,panelValue:C,inputValue:_,setValue:m,setPanelValue:w,setInputValue:b}}var RangePanel=defineComponent({name:"TimePickerRangePanel",components:{Panel:Panel$1},props:{value:{type:Array},displayIndex:{type:Number,default:0}},emits:["select","confirm","update:displayIndex","display-index-change"],setup(a,{emit:o}){const{value:s,displayIndex:l}=toRefs(a),c=ref(l.value);watch(l,()=>{c.value=l.value});const d=computed(()=>s!=null&&s.value?s.value[c.value]:void 0);function u(g){const f=isUndefined$1(s)||isUndefined$1(s==null?void 0:s.value)?[]:[...s.value];f[c.value]=g,o("select",f)}function A(){if(isValidRangeValue$1(s==null?void 0:s.value))o("confirm",s==null?void 0:s.value);else{const g=(c.value+1)%2;c.value=g,o("display-index-change",g),o("update:displayIndex",g)}}return{displayValue:d,onSelect:u,onConfirm:A}},render(){const a={...this.$attrs,isRange:!0,value:this.displayValue,onSelect:this.onSelect,onConfirm:this.onConfirm};return createVNode(Panel$1,a,this.$slots)}});const _sfc_main$4o=defineComponent({name:"TimePicker",components:{Trigger,DateInput,DateRangeInput,Panel:Panel$1,RangePanel,IconClockCircle},inheritAttrs:!1,props:{type:{type:String,default:"time"},modelValue:{type:[String,Number,Date,Array]},defaultValue:{type:[String,Number,Date,Array]},disabled:{type:Boolean},allowClear:{type:Boolean,default:!0},readonly:{type:Boolean},error:{type:Boolean},format:{type:String,default:"HH:mm:ss"},placeholder:{type:[String,Array]},size:{type:String},popupContainer:{type:[String,Object]},use12Hours:{type:Boolean},step:{type:Object},disabledHours:{type:Function},disabledMinutes:{type:Function},disabledSeconds:{type:Function},hideDisabledOptions:{type:Boolean},disableConfirm:{type:Boolean},position:{type:String,default:"bl"},popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean,default:!1},triggerProps:{type:Object},unmountOnClose:{type:Boolean}},emits:{change:(a,o)=>!0,"update:modelValue":a=>!0,select:(a,o)=>!0,clear:()=>!0,"popup-visible-change":a=>!0,"update:popupVisible":a=>!0},setup(a,{emit:o}){const{type:s,format:l,use12Hours:c,modelValue:d,defaultValue:u,popupVisible:A,defaultPopupVisible:g,disabled:f,placeholder:m,disableConfirm:v,disabledHours:C,disabledMinutes:w,disabledSeconds:_}=toRefs(a),{mergedDisabled:b,eventHandlers:y}=useFormItem({disabled:f}),S=computed(()=>s.value==="time-range"),E=getPrefixCls("timepicker"),B=ref(),{format:P,use12Hours:D}=useTimeFormat(reactive({format:l,use12Hours:c})),{computedValue:k,panelValue:I,inputValue:L,setValue:T,setPanelValue:N,setInputValue:x}=useTimeState(reactive({modelValue:d,defaultValue:u,isRange:S,format:P})),[M,F]=useMergeState(g.value,reactive({value:A})),O=G=>{G!==M.value&&(F(G),o("popup-visible-change",G),o("update:popupVisible",G))},{t:R}=useI18n(),[Q,z]=useState(0),W=computed(()=>{const G=m==null?void 0:m.value;return S.value?isUndefined$1(G)?R("datePicker.rangePlaceholder.time"):isArray$2(G)?G:[G,G]:isUndefined$1(G)?R("datePicker.placeholder.time"):G}),U=useIsDisabledTime(reactive({disabledHours:C,disabledMinutes:w,disabledSeconds:_}));function H(G){var q,ne;if(isValueChange(G,k.value)){const ie=getFormattedValue(G,P.value),le=getDateValue$1(G);o("update:modelValue",ie),o("change",ie,le),(ne=(q=y.value)==null?void 0:q.onChange)==null||ne.call(q)}}function V(G,q){if(U(G))return;let ne=G;if(isArray$2(G)){const ie=dayjs();ne=G.map(le=>(le&&(le=le.year(ie.year()),le=le.month(ie.month()),le=le.date(ie.date())),le)),isValidRangeValue$1(ne)&&(ne=getSortedDayjsArray(ne)),(ne==null?void 0:ne.length)===0&&(ne=void 0)}H(ne),T(ne),q!==M.value&&O(q)}function j(G,q){N(G),q!==M.value&&O(q)}function X(G){B.value&&B.value.focus&&B.value.focus(G)}function Z(G){b.value||(O(G),G&&nextTick(()=>{X(Q.value)}))}function J(G){const q=getFormattedValue(G,P.value),ne=getDateValue$1(G);o("select",q,ne),v.value&&(!S.value||isValidRangeValue$1(G))?V(G,!0):(j(G,!0),x(void 0))}function te(G){V(G,!1)}function ee(){V(I.value||k.value,!1)}function re(){if(isValidRangeValue$1(I.value))V(I.value,!1);else{const G=(Q.value+1)%2;z(G),X(G)}}function ae(G){O(!0);const q=G.target.value;if(x(q),!isValidInputValue(q,P.value))return;const ne=dayjs(q,P.value);U(ne)||(v.value?V(ne,!0):j(ne,!0))}function ge(G){O(!0);const q=G.target.value,ne=isArray$2(L.value)?[...L.value]:isArray$2(I.value)&&getFormattedValue(I.value,P.value)||[];if(ne[Q.value]=q,x(ne),!isValidInputValue(q,P.value))return;const ie=dayjs(q,P.value);if(U(ie))return;const le=isArray$2(I.value)?[...I.value]:[];le[Q.value]=ie,v.value&&isValidRangeValue$1(le)?V(le,!0):j(le,!0)}function he(G){G.stopPropagation(),N(void 0),V(void 0,S.value)}watch(M,(G,q)=>{G!==q&&N(k.value),G||x(void 0)});const we=computed(()=>S.value?{focusedIndex:Q.value,onFocusedIndexChange:G=>{z(G)},onChange:ge,onPressEnter:re}:{onChange:ae,onPressEnter:ee}),K=computed(()=>S.value?{displayIndex:Q.value,onDisplayIndexChange:G=>{z(G),X(G)}}:{});return{refInput:B,isRange:S,prefixCls:E,panelVisible:M,focusedInputIndex:Q,computedPlaceholder:W,panelValue:I,inputValue:L,computedFormat:P,computedUse12Hours:D,inputProps:we,panelProps:K,mergedDisabled:b,onPanelVisibleChange:Z,onInputClear:he,onPanelSelect:J,onPanelConfirm:te,onPanelClick:()=>{X(Q.value)}}}});function _sfc_render$3Y(a,o,s,l,c,d){const u=resolveComponent("IconClockCircle"),A=resolveComponent("Trigger");return openBlock(),createBlock(A,mergeProps({trigger:"click","animation-name":"slide-dynamic-origin","auto-fit-transform-origin":"","click-to-close":!1,position:a.position,disabled:a.mergedDisabled||a.readonly,"popup-offset":4,"popup-visible":a.panelVisible,"prevent-focus":!0,"unmount-on-close":a.unmountOnClose,"popup-container":a.popupContainer},{...a.triggerProps},{onPopupVisibleChange:a.onPanelVisibleChange}),{content:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-container`),onClick:o[0]||(o[0]=(...g)=>a.onPanelClick&&a.onPanelClick(...g))},[(openBlock(),createBlock(resolveDynamicComponent(a.isRange?"RangePanel":"Panel"),mergeProps(a.panelProps,{value:a.panelValue,visible:a.panelVisible,format:a.computedFormat,"use12-hours":a.computedUse12Hours,step:a.step,"disabled-hours":a.disabledHours,"disabled-minutes":a.disabledMinutes,"disabled-seconds":a.disabledSeconds,"hide-disabled-options":a.hideDisabledOptions,"hide-footer":a.disableConfirm,onSelect:a.onPanelSelect,onConfirm:a.onPanelConfirm}),createSlots({_:2},[a.$slots.extra?{name:"extra-footer",fn:withCtx(()=>[renderSlot(a.$slots,"extra")]),key:"0"}:void 0]),1040,["value","visible","format","use12-hours","step","disabled-hours","disabled-minutes","disabled-seconds","hide-disabled-options","hide-footer","onSelect","onConfirm"]))],2)]),default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(a.isRange?"DateRangeInput":"DateInput"),mergeProps({...a.$attrs,...a.inputProps},{ref:"refInput","input-value":a.inputValue,value:a.panelValue,size:a.size,focused:a.panelVisible,format:a.computedFormat,visible:a.panelVisible,disabled:a.mergedDisabled,error:a.error,readonly:a.readonly,editable:!a.readonly,"allow-clear":a.allowClear&&!a.readonly,placeholder:a.computedPlaceholder,onClear:a.onInputClear}),createSlots({"suffix-icon":withCtx(()=>[renderSlot(a.$slots,"suffix-icon",{},()=>[createVNode(u)])]),_:2},[a.$slots.prefix?{name:"prefix",fn:withCtx(()=>[renderSlot(a.$slots,"prefix")]),key:"0"}:void 0]),1040,["input-value","value","size","focused","format","visible","disabled","error","readonly","editable","allow-clear","placeholder","onClear"]))]),_:3},16,["position","disabled","popup-visible","unmount-on-close","popup-container","onPopupVisibleChange"])}var _TimePicker=_export_sfc$1(_sfc_main$4o,[["render",_sfc_render$3Y]]);const TimePicker=Object.assign(_TimePicker,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_TimePicker.name,_TimePicker)}}),timelineInjectionKey=Symbol("ArcoTimeline"),getDefaultPosition=(a,o,s,l)=>{let c=["left","right"];s==="horizontal"&&(c=["top","bottom"]);const d=o==="alternate"?l||c[a%2]:o;return c.indexOf(d)>-1?d:c[0]},_sfc_main$4n=defineComponent({name:"TimelineItem",props:{dotColor:{type:String},dotType:{type:String,default:"solid"},lineType:{type:String,default:"solid"},lineColor:{type:String},label:{type:String},position:{type:String}},setup(a){const o=getPrefixCls("timeline-item"),s=getCurrentInstance(),l=inject(timelineInjectionKey,{}),c=computed(()=>{var C,w,_;return(_=(w=l.items)==null?void 0:w.indexOf((C=s==null?void 0:s.uid)!=null?C:-1))!=null?_:-1}),d=computed(()=>{var C;return(C=l==null?void 0:l.direction)!=null?C:"vertical"}),u=computed(()=>{var C;return(C=l==null?void 0:l.labelPosition)!=null?C:"same"}),A=computed(()=>{const{items:C=[],reverse:w,labelPosition:_,mode:b="left"}=l,y=d.value,S=getDefaultPosition(c.value,b,y,a.position);return[o,{[`${o}-${y}-${S}`]:y,[`${o}-label-${_}`]:_,[`${o}-last`]:c.value===(w===!0?0:C.length-1)}]}),g=computed(()=>[`${o}-dot-line`,`${o}-dot-line-is-${d.value}`]),f=computed(()=>{const{direction:C}=l||{};return{[C==="horizontal"?"borderTopStyle":"borderLeftStyle"]:a.lineType,...a.lineColor?{borderColor:a.lineColor}:{}}}),m=computed(()=>[`${o}-dot`,`${o}-dot-${a.dotType}`]),v=computed(()=>({[a.dotType==="solid"?"backgroundColor":"borderColor"]:a.dotColor}));return{cls:A,dotLineCls:g,dotTypeCls:m,prefixCls:o,computedDotLineStyle:f,computedDotStyle:v,labelPosition:u}}});function _sfc_render$3X(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{role:"listitem",class:normalizeClass(a.cls)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-dot-wrapper`)},[createBaseVNode("div",{class:normalizeClass(a.dotLineCls),style:normalizeStyle(a.computedDotLineStyle)},null,6),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-dot-content`)},[a.$slots.dot?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-dot-custom`)},[renderSlot(a.$slots,"dot")],2)):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(a.dotTypeCls),style:normalizeStyle(a.computedDotStyle)},null,6))],2)],2),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-content-wrapper`)},[a.$slots.default?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-content`)},[renderSlot(a.$slots,"default")],2)):createCommentVNode("v-if",!0),a.labelPosition!=="relative"?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-label`)},[a.$slots.label?renderSlot(a.$slots,"label",{key:0}):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(a.label),1)],64))],2)):createCommentVNode("v-if",!0)],2),a.labelPosition==="relative"?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-label`)},[a.$slots.label?renderSlot(a.$slots,"label",{key:0}):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(a.label),1)],64))],2)):createCommentVNode("v-if",!0)],2)}var TimelineItem=_export_sfc$1(_sfc_main$4n,[["render",_sfc_render$3X]]),_Timeline=defineComponent({name:"Timeline",components:{Item:TimelineItem,Spin},props:{reverse:{type:Boolean},direction:{type:String,default:"vertical"},mode:{type:String,default:"left"},pending:{type:[Boolean,String]},labelPosition:{type:String,default:"same"}},setup(a,{slots:o}){const s=getPrefixCls("timeline"),l=computed(()=>a.pending||o.pending),{children:c,components:d}=useChildrenComponents("TimelineItem"),{reverse:u,direction:A,labelPosition:g,mode:f}=toRefs(a),m=reactive({items:d,direction:A,reverse:u,labelPosition:g,mode:f});provide(timelineInjectionKey,m);const v=computed(()=>[s,`${s}-${a.mode}`,`${s}-direction-${a.direction}`,{[`${s}-is-reverse`]:a.reverse}]);return()=>{var C,w;return l.value?c.value=(C=o.default)==null?void 0:C.call(o).concat(createVNode(TimelineItem,{lineType:"dashed"},{default:()=>[a.pending!==!0&&createVNode("div",null,[a.pending])],dot:()=>{var _,b;return(b=(_=o.dot)==null?void 0:_.call(o))!=null?b:createVNode(Spin,{size:12},null)}})):c.value=(w=o.default)==null?void 0:w.call(o),createVNode("div",{role:"list",class:v.value},[c.value])}}});const Timeline=Object.assign(_Timeline,{Item:TimelineItem,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Timeline.name,_Timeline),a.component(s+TimelineItem.name,TimelineItem)}}),_sfc_main$4m=defineComponent({name:"IconDelete",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-delete`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$46=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3W(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M5 11h5.5m0 0v29a1 1 0 0 0 1 1h25a1 1 0 0 0 1-1V11m-27 0H16m21.5 0H43m-5.5 0H32m-16 0V7h16v4m-16 0h16M20 18v15m8-15v15"},null,-1)]),14,_hoisted_1$46)}var _IconDelete=_export_sfc$1(_sfc_main$4m,[["render",_sfc_render$3W]]);const IconDelete=Object.assign(_IconDelete,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDelete.name,_IconDelete)}}),transferInjectionKey=Symbol("ArcoTransfer");var TransferListItem=defineComponent({name:"TransferListItem",props:{type:{type:String},data:{type:Object,required:!0},allowClear:{type:Boolean},disabled:{type:Boolean},draggable:{type:Boolean},simple:Boolean},setup(a){const o=getPrefixCls("transfer-list-item"),s=inject(transferInjectionKey,void 0),l=()=>{a.simple&&!a.disabled&&(s==null||s.moveTo([a.data.value],a.type==="target"?"source":"target"))},c=computed(()=>[o,{[`${o}-disabled`]:a.disabled,[`${o}-draggable`]:a.draggable}]),d=()=>{s==null||s.moveTo([a.data.value],"source")};return()=>{var u,A,g;return createVNode("div",{class:c.value,onClick:l},[a.allowClear||a.simple?createVNode("span",{class:`${o}-content`},[(g=(A=s==null?void 0:(u=s.slots).item)==null?void 0:A.call(u,{label:a.data.label,value:a.data.value}))!=null?g:a.data.label]):createVNode(Checkbox$1,{class:[`${o}-content`,`${o}-checkbox`],modelValue:s==null?void 0:s.selected,value:a.data.value,onChange:f=>s==null?void 0:s.onSelect(f),uninjectGroupContext:!0,disabled:a.disabled},{default:()=>{var f,m,v;return[(v=(m=s==null?void 0:(f=s.slots).item)==null?void 0:m.call(f,{label:a.data.label,value:a.data.value}))!=null?v:a.data.label]}}),a.allowClear&&!a.disabled&&createVNode(IconHover,{class:`${o}-remove-btn`,onClick:d},{default:()=>[createVNode(IconClose,null,null)]})])}}});const _sfc_main$4l=defineComponent({name:"TransferView",components:{Empty:Empty$1,Checkbox:Checkbox$1,IconHover,IconDelete,InputSearch:Input.Search,List:List$1,TransferListItem,Scrollbar},props:{type:{type:String},dataInfo:{type:Object,required:!0},title:String,data:{type:Array,required:!0},disabled:Boolean,allowClear:Boolean,selected:{type:Array,required:!0},showSearch:Boolean,showSelectAll:Boolean,simple:Boolean,inputSearchProps:{type:Object}},emits:["search"],setup(a,{emit:o}){const s=getPrefixCls("transfer-view"),l=ref(""),c=inject(transferInjectionKey,void 0),d=computed(()=>a.dataInfo.selected.length),u=computed(()=>a.dataInfo.data.length),A=computed(()=>a.dataInfo.selected.length>0&&a.dataInfo.selected.length===a.dataInfo.allValidValues.length),g=computed(()=>a.dataInfo.selected.length>0&&a.dataInfo.selected.length{w?c==null||c.onSelect([...a.selected,...a.dataInfo.allValidValues]):c==null||c.onSelect(a.selected.filter(_=>!a.dataInfo.allValidValues.includes(_)))},m=computed(()=>a.dataInfo.data.filter(w=>l.value?w.label.includes(l.value):!0));return{prefixCls:s,filteredData:m,filter:l,checked:A,indeterminate:g,countSelected:d,countRendered:u,handleSelectAllChange:f,handleSearch:w=>{o("search",w,a.type)},handleClear:()=>{c==null||c.moveTo(a.dataInfo.allValidValues,"source")},transferCtx:c}}});function _sfc_render$3V(a,o,s,l,c,d){const u=resolveComponent("checkbox"),A=resolveComponent("icon-delete"),g=resolveComponent("icon-hover"),f=resolveComponent("input-search"),m=resolveComponent("transfer-list-item"),v=resolveComponent("list"),C=resolveComponent("Scrollbar"),w=resolveComponent("Empty");return openBlock(),createElementBlock("div",{class:normalizeClass(a.prefixCls)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-header`)},[renderSlot(a.$slots,"title",{countTotal:a.dataInfo.data.length,countSelected:a.dataInfo.selected.length,searchValue:a.filter,checked:a.checked,indeterminate:a.indeterminate,onSelectAllChange:a.handleSelectAllChange,onClear:a.handleClear},()=>[createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-header-title`)},[a.allowClear||a.simple||!a.showSelectAll?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-header-title-simple`)},toDisplayString(a.title),3)):(openBlock(),createBlock(u,{key:1,"model-value":a.checked,indeterminate:a.indeterminate,disabled:a.disabled,"uninject-group-context":"",onChange:a.handleSelectAllChange},{default:withCtx(()=>[createTextVNode(toDisplayString(a.title),1)]),_:1},8,["model-value","indeterminate","disabled","onChange"]))],2),a.allowClear?(openBlock(),createBlock(g,{key:0,disabled:a.disabled,class:normalizeClass(`${a.prefixCls}-header-clear-btn`),onClick:a.handleClear},{default:withCtx(()=>[createVNode(A)]),_:1},8,["disabled","class","onClick"])):a.simple?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(`${a.prefixCls}-header-count`)},toDisplayString(a.dataInfo.selected.length)+" / "+toDisplayString(a.dataInfo.data.length),3))])],2),a.showSearch?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-search`)},[createVNode(f,mergeProps({modelValue:a.filter,"onUpdate:modelValue":o[0]||(o[0]=_=>a.filter=_),disabled:a.disabled},a.inputSearchProps,{onChange:a.handleSearch}),null,16,["modelValue","disabled","onChange"])],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-body`)},[a.filteredData.length>0?(openBlock(),createBlock(C,{key:0},{default:withCtx(()=>{var _,b;return[renderSlot(a.$slots,"default",{data:a.filteredData,selectedKeys:(_=a.transferCtx)==null?void 0:_.selected,onSelect:(b=a.transferCtx)==null?void 0:b.onSelect},()=>[createVNode(v,{class:normalizeClass(`${a.prefixCls}-list`),bordered:!1,scrollbar:!1},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.filteredData,y=>(openBlock(),createBlock(m,{key:y.value,type:a.type,data:y,simple:a.simple,"allow-clear":a.allowClear,disabled:a.disabled||y.disabled},null,8,["type","data","simple","allow-clear","disabled"]))),128))]),_:1},8,["class"])])]}),_:3})):(openBlock(),createBlock(w,{key:1,class:normalizeClass(`${a.prefixCls}-empty`)},null,8,["class"]))],2)],2)}var TransferView=_export_sfc$1(_sfc_main$4l,[["render",_sfc_render$3V]]);const _sfc_main$4k=defineComponent({name:"Transfer",components:{ArcoButton:Button$1,TransferView,IconLeft,IconRight},props:{data:{type:Array,default:()=>[]},modelValue:{type:Array,default:void 0},defaultValue:{type:Array,default:()=>[]},selected:{type:Array,default:void 0},defaultSelected:{type:Array,default:()=>[]},disabled:{type:Boolean,default:!1},simple:{type:Boolean,default:!1},oneWay:{type:Boolean,default:!1},showSearch:{type:Boolean,default:!1},showSelectAll:{type:Boolean,default:!0},title:{type:Array,default:()=>["Source","Target"]},sourceInputSearchProps:{type:Object},targetInputSearchProps:{type:Object}},emits:{"update:modelValue":a=>!0,"update:selected":a=>!0,change:a=>!0,select:a=>!0,search:(a,o)=>!0},setup(a,{emit:o,slots:s}){const{mergedDisabled:l,eventHandlers:c}=useFormItem({disabled:toRef(a,"disabled")}),d=getPrefixCls("transfer"),u=ref(a.defaultValue),A=computed(()=>{var E;return(E=a.modelValue)!=null?E:u.value}),g=ref(a.defaultSelected),f=computed(()=>{var E;return(E=a.selected)!=null?E:g.value}),m=computed(()=>{var E;return(E=a.title)==null?void 0:E[0]}),v=computed(()=>{var E;return(E=a.title)==null?void 0:E[1]}),C=computed(()=>{const E={data:[],allValidValues:[],selected:[],validSelected:[]},B={data:[],allValidValues:[],selected:[],validSelected:[]};for(const P of a.data)A.value.includes(P.value)?(B.data.push(P),P.disabled||B.allValidValues.push(P.value),f.value.includes(P.value)&&(B.selected.push(P.value),P.disabled||B.validSelected.push(P.value))):(E.data.push(P),P.disabled||E.allValidValues.push(P.value),f.value.includes(P.value)&&(E.selected.push(P.value),P.disabled||E.validSelected.push(P.value)));return{sourceInfo:E,targetInfo:B}}),w=(E,B)=>{o("search",E,B)},_=(E,B)=>{var P,D;const k=B==="target"?[...A.value,...E]:A.value.filter(I=>!E.includes(I));y(C.value[B==="target"?"targetInfo":"sourceInfo"].selected),u.value=k,o("update:modelValue",k),o("change",k),(D=(P=c.value)==null?void 0:P.onChange)==null||D.call(P)},b=E=>{const B=E==="target"?C.value.sourceInfo.validSelected:C.value.targetInfo.validSelected;_(B,E)},y=E=>{g.value=E,o("update:selected",E),o("select",E)};provide(transferInjectionKey,reactive({selected:f,slots:s,moveTo:_,onSelect:y}));const S=computed(()=>[d,{[`${d}-simple`]:a.simple,[`${d}-disabled`]:l.value}]);return{prefixCls:d,cls:S,dataInfo:C,computedSelected:f,mergedDisabled:l,sourceTitle:m,targetTitle:v,handleClick:b,handleSearch:w}}});function _sfc_render$3U(a,o,s,l,c,d){const u=resolveComponent("transfer-view"),A=resolveComponent("icon-right"),g=resolveComponent("arco-button"),f=resolveComponent("icon-left");return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls)},[createVNode(u,{type:"source",class:normalizeClass(`${a.prefixCls}-view-source`),title:a.sourceTitle,"data-info":a.dataInfo.sourceInfo,data:a.dataInfo.sourceInfo.data,disabled:a.mergedDisabled,selected:a.computedSelected,"show-search":a.showSearch,"show-select-all":a.showSelectAll,simple:a.simple,"input-search-props":a.sourceInputSearchProps,onSearch:a.handleSearch},createSlots({_:2},[a.$slots.source?{name:"default",fn:withCtx(m=>[renderSlot(a.$slots,"source",normalizeProps(guardReactiveProps(m)))]),key:"0"}:void 0,a.$slots["source-title"]?{name:"title",fn:withCtx(m=>[renderSlot(a.$slots,"source-title",normalizeProps(guardReactiveProps(m)))]),key:"1"}:void 0]),1032,["class","title","data-info","data","disabled","selected","show-search","show-select-all","simple","input-search-props","onSearch"]),a.simple?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([`${a.prefixCls}-operations`])},[createVNode(g,{tabindex:"-1","aria-label":"Move selected right",size:"small",shape:"round",disabled:a.dataInfo.sourceInfo.validSelected.length===0,onClick:o[0]||(o[0]=m=>a.handleClick("target"))},{icon:withCtx(()=>[renderSlot(a.$slots,"to-target-icon",{},()=>[createVNode(A)])]),_:3},8,["disabled"]),a.oneWay?createCommentVNode("v-if",!0):(openBlock(),createBlock(g,{key:0,tabindex:"-1","aria-label":"Move selected left",size:"small",shape:"round",disabled:a.dataInfo.targetInfo.validSelected.length===0,onClick:o[1]||(o[1]=m=>a.handleClick("source"))},{icon:withCtx(()=>[renderSlot(a.$slots,"to-source-icon",{},()=>[createVNode(f)])]),_:3},8,["disabled"]))],2)),createVNode(u,{type:"target",class:normalizeClass(`${a.prefixCls}-view-target`),title:a.targetTitle,"data-info":a.dataInfo.targetInfo,data:a.dataInfo.targetInfo.data,disabled:a.mergedDisabled,selected:a.computedSelected,"allow-clear":a.oneWay,"show-search":a.showSearch,"show-select-all":a.showSelectAll,simple:a.simple,"input-search-props":a.targetInputSearchProps,onSearch:a.handleSearch},createSlots({_:2},[a.$slots.target?{name:"default",fn:withCtx(m=>[renderSlot(a.$slots,"target",normalizeProps(guardReactiveProps(m)))]),key:"0"}:void 0,a.$slots["target-title"]?{name:"title",fn:withCtx(m=>[renderSlot(a.$slots,"target-title",normalizeProps(guardReactiveProps(m)))]),key:"1"}:void 0]),1032,["class","title","data-info","data","disabled","selected","allow-clear","show-search","show-select-all","simple","input-search-props","onSearch"])],2)}var _Transfer=_export_sfc$1(_sfc_main$4k,[["render",_sfc_render$3U]]);const Transfer=Object.assign(_Transfer,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Transfer.name,_Transfer)}}),TreeInjectionKey=Symbol("TreeInjectionKey");function getFlattenTreeData(a){const o=[];function s(l){!l||l.forEach(c=>{o.push(c),s(c.children)})}return s(a),o}function getKey2TreeNode(a){const o=new Map;return a.forEach(s=>{o.set(s.key,s)}),o}function isNodeSelectable(a){return a.selectable&&!a.disabled}function isNodeExpandable(a){return!a.isLeaf&&a.children}function isLeafNode(a){return isBoolean$2(a.isLeaf)?a.isLeaf:!a.children}function SetAdd(a){return Set.prototype.add.bind(a)}function SetDelete(a){return Set.prototype.delete.bind(a)}function isNodeCheckable(a){return a.disabled||a.disableCheckbox?!1:!!a.checkable}function getChildrenKeys(a){var o;const s=[];return(o=a.children)==null||o.forEach(l=>{isNodeCheckable(l)&&s.push(l.key,...getChildrenKeys(l))}),s}function updateParent(a){var o;const{node:s,checkedKeySet:l,indeterminateKeySet:c}=a;let d=s.parent;for(;d;){if(isNodeCheckable(d)){const u=d.key,A=((o=d.children)==null?void 0:o.filter(isNodeCheckable))||[];let g=0;const f=A.length;A.some(({key:m})=>{if(l.has(m))g+=1;else if(c.has(m))return g+=.5,!0;return!1}),g&&g!==f?c.add(u):c.delete(u),g&&g===f?l.add(u):l.delete(u)}d=d.parent}}function getCheckedStateByCheck(a){const{node:o,checked:s,checkedKeys:l,indeterminateKeys:c,checkStrictly:d=!1}=a,{key:u}=o,A=new Set(l),g=new Set(c);if(s?A.add(u):A.delete(u),g.delete(u),!d){const f=getChildrenKeys(o);s?f.forEach(SetAdd(A)):f.forEach(SetDelete(A)),f.forEach(SetDelete(g)),updateParent({node:o,checkedKeySet:A,indeterminateKeySet:g})}return[[...A],[...g]]}function getCheckedStateByInitKeys(a){const{initCheckedKeys:o,key2TreeNode:s,checkStrictly:l,onlyCheckLeaf:c}=a,d=new Set,u=new Set,A=new Set;return l?o.forEach(SetAdd(d)):o.forEach(g=>{var f;const m=s.get(g);if(!m||u.has(g)||c&&((f=m.children)==null?void 0:f.length))return;const v=getChildrenKeys(m);v.forEach(SetAdd(u)),v.forEach(SetDelete(A)),d.add(g),A.delete(g),updateParent({node:m,checkedKeySet:d,indeterminateKeySet:A})}),[[...d,...u],[...A]]}function useTreeContext(){return inject(TreeInjectionKey)||{}}const _sfc_main$4j=defineComponent({name:"IconFile",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-file`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$45=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3T(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M16 21h16m-16 8h10m11 13H11a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h21l7 7v27a2 2 0 0 1-2 2Z"},null,-1)]),14,_hoisted_1$45)}var _IconFile=_export_sfc$1(_sfc_main$4j,[["render",_sfc_render$3T]]);const IconFile=Object.assign(_IconFile,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFile.name,_IconFile)}});var _sfc_main$4i=defineComponent({name:"TreeNodeSwitcher",components:{IconLoading,RenderFunction},props:{prefixCls:String,loading:Boolean,showLine:Boolean,treeNodeData:{type:Object},icons:{type:Object},nodeStatus:{type:Object}},emits:["click"],setup(a,{slots:o,emit:s}){const{icons:l,nodeStatus:c,treeNodeData:d}=toRefs(a),u=useTreeContext(),A=usePickSlots(o,"switcher-icon"),g=usePickSlots(o,"loading-icon");return{getSwitcherIcon:()=>{var f,m,v;const C=(m=(f=l==null?void 0:l.value)==null?void 0:f.switcherIcon)!=null?m:A.value;return C?C(c.value):(v=u.switcherIcon)==null?void 0:v.call(u,d.value,c.value)},getLoadingIcon:()=>{var f,m,v;const C=(m=(f=l==null?void 0:l.value)==null?void 0:f.loadingIcon)!=null?m:g.value;return C?C(c.value):(v=u.loadingIcon)==null?void 0:v.call(u,d.value,c.value)},onClick(f){s("click",f)}}},render(){var a,o,s;const{prefixCls:l,getSwitcherIcon:c,getLoadingIcon:d,onClick:u,nodeStatus:A={},loading:g,showLine:f}=this,{expanded:m,isLeaf:v}=A;if(g)return(a=d())!=null?a:h$1(IconLoading);let C=null,w=!1;if(v)f&&(C=(s=c())!=null?s:h$1(IconFile));else{const b=f?h$1("span",{class:`${l}-${m?"minus":"plus"}-icon`}):h$1(IconCaretDown);C=(o=c())!=null?o:b,w=!f}if(!C)return null;const _=h$1("span",{class:`${l}-switcher-icon`,onClick:u},C);return w?h$1(IconHover,{class:`${l}-icon-hover`},()=>_):_}});const generateKey=(()=>{let a=0;return()=>(a+=1,`__arco_tree${a}`)})();function getBoolean(a,o){return!!(isUndefined$1(a)?o:a)}function mapObject(a,o){const s={...a};return o&&Object.keys(o).forEach(c=>{const d=o[c];d!==c&&(s[c]=a[d],delete s[d])}),s}function getEnableResult({subEnable:a,superEnable:o,isLeaf:s,treeNodeData:l,level:c}){return isUndefined$1(a)?isFunction$2(o)?o(l,{isLeaf:s,level:c}):o!=null?o:!1:a}function generateNode(a){var o,s;const{treeNodeData:l,parentNode:c,isTail:d=!0,treeProps:u}=a,{fieldNames:A}=u||{},g=mapObject(l,A),f=u.loadMore?!!g.isLeaf:!((o=g.children)!=null&&o.length),m=c?c.level+1:0,v={...omit(g,["children"]),key:(s=g.key)!=null?s:generateKey(),selectable:getEnableResult({subEnable:g.selectable,superEnable:u==null?void 0:u.selectable,isLeaf:f,level:m,treeNodeData:l}),disabled:!!g.disabled,disableCheckbox:!!g.disableCheckbox,checkable:getEnableResult({subEnable:g.checkable,superEnable:u==null?void 0:u.checkable,isLeaf:f,level:m,treeNodeData:l}),isLeaf:f,isTail:d,blockNode:!!(u!=null&&u.blockNode),showLine:!!(u!=null&&u.showLine),level:m,lineless:c?[...c.lineless,c.isTail]:[],draggable:getBoolean(g.draggable,u==null?void 0:u.draggable)};return{...v,treeNodeProps:v,treeNodeData:l,parent:c,parentKey:c==null?void 0:c.key,pathParentKeys:c?[...c.pathParentKeys,c.key]:[]}}function generateTreeData(a,o){function s(l,c){if(!l)return;const{fieldNames:d}=o,u=[];return l.forEach((A,g)=>{const f=generateNode({treeNodeData:A,treeProps:o,parentNode:c,isTail:g===l.length-1});f.children=s(A[(d==null?void 0:d.children)||"children"],f),u.push(f)}),u}return s(a)}function useNodeKey(){const a=getCurrentInstance(),o=()=>{var l;return(l=a==null?void 0:a.vnode.key)!=null?l:generateKey()},s=ref(o());return onUpdated(()=>{s.value=o()}),s}function useDraggable(a){const{key:o,refTitle:s}=toRefs(a),l=useTreeContext(),c=ref(!1),d=ref(!1),u=ref(!1),A=ref(0),g=throttleByRaf(f=>{if(!s.value)return;const m=s.value.getBoundingClientRect(),v=window.pageYOffset+m.top,{pageY:C}=f,w=m.height/4,_=C-v;A.value=_[]}},setup(a){const o=useNodeKey(),s=getPrefixCls("tree-node"),l=useTreeContext(),c=computed(()=>{var z;return(z=l.key2TreeNode)==null?void 0:z.get(o.value)}),d=computed(()=>c.value.treeNodeData),u=computed(()=>c.value.children),A=computed(()=>{var z;const W=(z=l.treeProps)==null?void 0:z.actionOnNodeClick;return W?toArray(W):[]}),{isLeaf:g,isTail:f,selectable:m,disabled:v,disableCheckbox:C,draggable:w}=toRefs(a),_=computed(()=>{var z;return[`${s}`,{[`${s}-selected`]:L.value,[`${s}-is-leaf`]:g.value,[`${s}-is-tail`]:f.value,[`${s}-expanded`]:T.value,[`${s}-disabled-selectable`]:!m.value&&!((z=l.treeProps)!=null&&z.disableSelectActionOnly),[`${s}-disabled`]:v.value}]}),b=ref(),{isDragOver:y,isDragging:S,isAllowDrop:E,dropPosition:B,setDragStatus:P}=useDraggable(reactive({key:o,refTitle:b})),D=computed(()=>[`${s}-title`,{[`${s}-title-draggable`]:w.value,[`${s}-title-gap-top`]:y.value&&E.value&&B.value<0,[`${s}-title-gap-bottom`]:y.value&&E.value&&B.value>0,[`${s}-title-highlight`]:!S.value&&y.value&&E.value&&B.value===0,[`${s}-title-dragging`]:S.value,[`${s}-title-block`]:c.value.blockNode}]),k=computed(()=>{var z,W;return(W=(z=l.checkedKeys)==null?void 0:z.includes)==null?void 0:W.call(z,o.value)}),I=computed(()=>{var z,W;return(W=(z=l.indeterminateKeys)==null?void 0:z.includes)==null?void 0:W.call(z,o.value)}),L=computed(()=>{var z,W;return(W=(z=l.selectedKeys)==null?void 0:z.includes)==null?void 0:W.call(z,o.value)}),T=computed(()=>{var z,W;return(W=(z=l.expandedKeys)==null?void 0:z.includes)==null?void 0:W.call(z,o.value)}),N=computed(()=>{var z,W;return(W=(z=l.loadingKeys)==null?void 0:z.includes)==null?void 0:W.call(z,o.value)}),x=computed(()=>l.dragIcon),M=computed(()=>l.nodeIcon);function F(z){var W,U;g.value||(!((W=u.value)!=null&&W.length)&&isFunction$2(l.onLoadMore)?l.onLoadMore(o.value):(U=l==null?void 0:l.onExpand)==null||U.call(l,!T.value,o.value,z))}const O=reactive({loading:N,checked:k,selected:L,indeterminate:I,expanded:T,isLeaf:g}),R=computed(()=>l.nodeTitle?()=>{var z;return(z=l.nodeTitle)==null?void 0:z.call(l,d.value,O)}:void 0),Q=computed(()=>l.nodeExtra?()=>{var z;return(z=l.nodeExtra)==null?void 0:z.call(l,d.value,O)}:void 0);return{nodekey:o,refTitle:b,prefixCls:s,classNames:_,titleClassNames:D,indeterminate:I,checked:k,expanded:T,selected:L,treeTitle:R,treeNodeData:d,loading:N,treeDragIcon:x,treeNodeIcon:M,extra:Q,nodeStatus:O,onCheckboxChange(z,W){var U;C.value||v.value||(U=l.onCheck)==null||U.call(l,z,o.value,W)},onTitleClick(z){var W;A.value.includes("expand")&&F(z),!(!m.value||v.value)&&((W=l.onSelect)==null||W.call(l,o.value,z))},onSwitcherClick:F,onDragStart(z){var W;if(!!w.value){z.stopPropagation(),P("dragStart",z);try{(W=z.dataTransfer)==null||W.setData("text/plain","")}catch{}}},onDragEnd(z){!w.value||(z.stopPropagation(),P("dragEnd",z))},onDragOver(z){!w||(z.stopPropagation(),z.preventDefault(),P("dragOver",z))},onDragLeave(z){!w.value||(z.stopPropagation(),P("dragLeave",z))},onDrop(z){!w.value||!E.value||(z.stopPropagation(),z.preventDefault(),P("drop",z))}}}}),_hoisted_1$44=["data-level","data-key"],_hoisted_2$h=["draggable"];function _sfc_render$3S(a,o,s,l,c,d){const u=resolveComponent("NodeSwitcher"),A=resolveComponent("Checkbox"),g=resolveComponent("RenderFunction"),f=resolveComponent("IconDragDotVertical");return openBlock(),createElementBlock("div",{class:normalizeClass(a.classNames),"data-level":a.level,"data-key":a.nodekey},[createCommentVNode(" \u7F29\u8FDB "),createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-indent`)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.level,m=>(openBlock(),createElementBlock("span",{key:m,class:normalizeClass([`${a.prefixCls}-indent-block`,{[`${a.prefixCls}-indent-block-lineless`]:a.lineless[m-1]}])},null,2))),128))],2),createCommentVNode(" switcher "),createBaseVNode("span",{class:normalizeClass([`${a.prefixCls}-switcher`,{[`${a.prefixCls}-switcher-expanded`]:a.expanded}])},[createVNode(u,{"prefix-cls":a.prefixCls,loading:a.loading,"show-line":a.showLine,"tree-node-data":a.treeNodeData,icons:{switcherIcon:a.switcherIcon,loadingIcon:a.loadingIcon},"node-status":a.nodeStatus,onClick:a.onSwitcherClick},createSlots({_:2},[a.$slots["switcher-icon"]?{name:"switcher-icon",fn:withCtx(()=>[createCommentVNode(" @slot \u5B9A\u5236 switcher \u56FE\u6807\uFF0C\u4F1A\u8986\u76D6 Tree \u7684\u914D\u7F6E "),renderSlot(a.$slots,"switcher-icon")]),key:"0"}:void 0,a.$slots["loading-icon"]?{name:"loading-icon",fn:withCtx(()=>[createCommentVNode(" @slot \u5B9A\u5236 loading \u56FE\u6807\uFF0C\u4F1A\u8986\u76D6 Tree \u7684\u914D\u7F6E "),renderSlot(a.$slots,"loading-icon")]),key:"1"}:void 0]),1032,["prefix-cls","loading","show-line","tree-node-data","icons","node-status","onClick"])],2),createCommentVNode(" checkbox "),a.checkable?(openBlock(),createBlock(A,{key:0,disabled:a.disableCheckbox||a.disabled,"model-value":a.checked,indeterminate:a.indeterminate,"uninject-group-context":"",onChange:a.onCheckboxChange},null,8,["disabled","model-value","indeterminate","onChange"])):createCommentVNode("v-if",!0),createCommentVNode(" \u5185\u5BB9 "),createBaseVNode("span",{ref:"refTitle",class:normalizeClass(a.titleClassNames),draggable:a.draggable,onDragstart:o[0]||(o[0]=(...m)=>a.onDragStart&&a.onDragStart(...m)),onDragend:o[1]||(o[1]=(...m)=>a.onDragEnd&&a.onDragEnd(...m)),onDragover:o[2]||(o[2]=(...m)=>a.onDragOver&&a.onDragOver(...m)),onDragleave:o[3]||(o[3]=(...m)=>a.onDragLeave&&a.onDragLeave(...m)),onDrop:o[4]||(o[4]=(...m)=>a.onDrop&&a.onDrop(...m)),onClick:o[5]||(o[5]=(...m)=>a.onTitleClick&&a.onTitleClick(...m))},[a.$slots.icon||a.icon||a.treeNodeIcon?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass([`${a.prefixCls}-icon`,`${a.prefixCls}-custom-icon`])},[createCommentVNode(" \u8282\u70B9\u56FE\u6807 "),a.$slots.icon?renderSlot(a.$slots,"icon",normalizeProps(mergeProps({key:0},a.nodeStatus))):a.icon?(openBlock(),createBlock(g,mergeProps({key:1,"render-func":a.icon},a.nodeStatus),null,16,["render-func"])):a.treeNodeIcon?(openBlock(),createBlock(g,mergeProps({key:2,"render-func":a.treeNodeIcon,node:a.treeNodeData},a.nodeStatus),null,16,["render-func","node"])):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-title-text`)},[a.treeTitle?(openBlock(),createBlock(g,{key:0,"render-func":a.treeTitle},null,8,["render-func"])):(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" \u6807\u9898\uFF0CtreeTitle \u4F18\u5148\u7EA7\u9AD8\u4E8E\u8282\u70B9\u7684 title "),renderSlot(a.$slots,"title",{title:a.title},()=>[createTextVNode(toDisplayString(a.title),1)])],2112)),a.draggable?(openBlock(),createElementBlock("span",{key:2,class:normalizeClass([`${a.prefixCls}-icon`,`${a.prefixCls}-drag-icon`])},[createCommentVNode(" \u62D6\u62FD\u56FE\u6807 "),a.$slots["drag-icon"]?renderSlot(a.$slots,"drag-icon",normalizeProps(mergeProps({key:0},a.nodeStatus))):a.dragIcon?(openBlock(),createBlock(g,mergeProps({key:1,"render-func":a.dragIcon},a.nodeStatus),null,16,["render-func"])):a.treeDragIcon?(openBlock(),createBlock(g,mergeProps({key:2,"render-func":a.treeDragIcon,node:a.treeNodeData},a.nodeStatus),null,16,["render-func","node"])):(openBlock(),createBlock(f,{key:3}))],2)):createCommentVNode("v-if",!0)],2)],42,_hoisted_2$h),createCommentVNode(" \u989D\u5916 "),a.extra?(openBlock(),createBlock(g,{key:1,"render-func":a.extra},null,8,["render-func"])):createCommentVNode("v-if",!0)],10,_hoisted_1$44)}var BaseTreeNode=_export_sfc$1(_sfc_main$4h,[["render",_sfc_render$3S]]);const _sfc_main$4g=defineComponent({name:"ExpandTransition",props:{expanded:Boolean},emits:["end"],setup(a,{emit:o}){return{onEnter(s){const l=`${s.scrollHeight}px`;s.style.height=a.expanded?"0":l,s.offsetHeight,s.style.height=a.expanded?l:"0"},onAfterEnter(s){s.style.height=a.expanded?"":"0",o("end")},onBeforeLeave(s){s.style.display="none"}}}});function _sfc_render$3R(a,o,s,l,c,d){return openBlock(),createBlock(Transition,{onEnter:a.onEnter,onAfterEnter:a.onAfterEnter,onBeforeLeave:a.onBeforeLeave},{default:withCtx(()=>[renderSlot(a.$slots,"default")]),_:3},8,["onEnter","onAfterEnter","onBeforeLeave"])}var ExpandTransition=_export_sfc$1(_sfc_main$4g,[["render",_sfc_render$3R]]);const _sfc_main$4f=defineComponent({name:"TransitionNodeList",components:{ExpandTransition,BaseTreeNode},props:{nodeKey:{type:[String,Number],required:!0}},setup(a){const s=[`${getPrefixCls("tree")}-node-list`],l=useTreeContext(),{nodeKey:c}=toRefs(a),d=computed(()=>{var g,f;return(f=(g=l.expandedKeys)==null?void 0:g.includes)==null?void 0:f.call(g,c.value)}),u=computed(()=>{var g;const f=new Set(l.expandedKeys||[]),m=(g=l.flattenTreeData)==null?void 0:g.filter(v=>{var C,w;return(C=v.pathParentKeys)!=null&&C.includes(c.value)?!l.filterTreeNode||((w=l.filterTreeNode)==null?void 0:w.call(l,v.treeNodeData)):!1});return m==null?void 0:m.filter(v=>{var C;if(d.value)return(C=v.pathParentKeys)==null?void 0:C.every(_=>f.has(_));const w=v.pathParentKeys.indexOf(c.value);return v.pathParentKeys.slice(w+1).every(_=>f.has(_))})}),A=computed(()=>{var g,f;return((g=l.currentExpandKeys)==null?void 0:g.includes(c.value))&&((f=u.value)==null?void 0:f.length)});return{classNames:s,visibleNodeList:u,show:A,expanded:d,onTransitionEnd(){var g;(g=l.onExpandEnd)==null||g.call(l,c.value)}}}});function _sfc_render$3Q(a,o,s,l,c,d){const u=resolveComponent("BaseTreeNode"),A=resolveComponent("ExpandTransition");return openBlock(),createBlock(A,{expanded:a.expanded,onEnd:a.onTransitionEnd},{default:withCtx(()=>[a.show?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(a.classNames)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.visibleNodeList,g=>(openBlock(),createBlock(u,mergeProps({key:g.key,ref_for:!0},g.treeNodeProps),null,16))),128))],2)):createCommentVNode("v-if",!0)]),_:1},8,["expanded","onEnd"])}var TransitionNodeList=_export_sfc$1(_sfc_main$4f,[["render",_sfc_render$3Q]]),TreeNode$1=defineComponent({name:"TreeNode",inheritAttrs:!1,props:{...BaseTreeNode.props},setup(a,{slots:o,attrs:s}){const l=useNodeKey();return()=>createVNode(Fragment,null,[createVNode(BaseTreeNode,mergeProps(a,s,{key:l.value}),o),createVNode(TransitionNodeList,{key:l.value,nodeKey:l.value},null)])}});function useCheckedState(a){const{defaultCheckedKeys:o,checkedKeys:s,key2TreeNode:l,checkStrictly:c,halfCheckedKeys:d,onlyCheckLeaf:u}=toRefs(a),A=ref(!1),g=ref([]),f=ref([]),m=ref(),v=ref(),C=_=>getCheckedStateByInitKeys({initCheckedKeys:_,key2TreeNode:l.value,checkStrictly:c.value,onlyCheckLeaf:u.value}),w=_=>{const b=C(_);[g.value,f.value]=b};return w(s.value||(o==null?void 0:o.value)||[]),watchEffect(()=>{s.value?[m.value,v.value]=C(s.value):A.value&&(m.value=void 0,v.value=void 0,g.value=[],f.value=[]),A.value||(A.value=!0)}),{checkedKeys:computed(()=>m.value||g.value),indeterminateKeys:computed(()=>c.value&&d.value?d.value:v.value||f.value),setCheckedState(_,b,y=!1){return y?w(_):(g.value=_,f.value=b),[g.value,f.value]}}}function useTreeData(a){const{treeData:o,fieldNames:s,selectable:l,showLine:c,blockNode:d,checkable:u,loadMore:A,draggable:g}=toRefs(a),f=ref([]);watchEffect(()=>{var C,w;f.value=generateTreeData(o.value||[],{selectable:(C=l==null?void 0:l.value)!=null?C:!1,showLine:!!(c!=null&&c.value),blockNode:!!(d!=null&&d.value),checkable:(w=u==null?void 0:u.value)!=null?w:!1,fieldNames:s==null?void 0:s.value,loadMore:!!(A!=null&&A.value),draggable:!!(g!=null&&g.value)})});const m=computed(()=>getFlattenTreeData(f.value)),v=computed(()=>getKey2TreeNode(m.value));return{treeData:f,flattenTreeData:m,key2TreeNode:v}}const _sfc_main$4e=defineComponent({name:"Tree",components:{VirtualList,TreeNode:TreeNode$1},props:{size:{type:String,default:"medium"},blockNode:{type:Boolean},defaultExpandAll:{type:Boolean,default:!0},multiple:{type:Boolean},checkable:{type:[Boolean,String,Function],default:!1},selectable:{type:[Boolean,Function],default:!0},checkStrictly:{type:Boolean},checkedStrategy:{type:String,default:"all"},defaultSelectedKeys:{type:Array},selectedKeys:{type:Array},defaultCheckedKeys:{type:Array},checkedKeys:{type:Array},defaultExpandedKeys:{type:Array},expandedKeys:{type:Array},data:{type:Array,default:()=>[]},fieldNames:{type:Object},showLine:{type:Boolean},loadMore:{type:Function},draggable:{type:Boolean},allowDrop:{type:Function},filterTreeNode:{type:Function},searchValue:{type:String,default:""},virtualListProps:{type:Object},defaultExpandSelected:{type:Boolean},defaultExpandChecked:{type:Boolean},autoExpandParent:{type:Boolean,default:!0},halfCheckedKeys:{type:Array},onlyCheckLeaf:{type:Boolean,default:!1},animation:{type:Boolean,default:!0},actionOnNodeClick:{type:String},disableSelectActionOnly:{type:Boolean,default:!1}},emits:{select:(a,o)=>!0,"update:selectedKeys":a=>!0,check:(a,o)=>!0,"update:checkedKeys":a=>!0,"update:halfCheckedKeys":a=>!0,expand:(a,o)=>!0,"update:expandedKeys":a=>!0,dragStart:(a,o)=>!0,dragEnd:(a,o)=>!0,dragOver:(a,o)=>!0,dragLeave:(a,o)=>!0,drop:a=>!0},setup(a,{emit:o,slots:s}){const{data:l,showLine:c,multiple:d,loadMore:u,checkStrictly:A,checkedKeys:g,defaultCheckedKeys:f,selectedKeys:m,defaultSelectedKeys:v,expandedKeys:C,defaultExpandedKeys:w,checkedStrategy:_,selectable:b,checkable:y,blockNode:S,fieldNames:E,size:B,defaultExpandAll:P,filterTreeNode:D,draggable:k,allowDrop:I,defaultExpandSelected:L,defaultExpandChecked:T,autoExpandParent:N,halfCheckedKeys:x,onlyCheckLeaf:M,animation:F}=toRefs(a),O=getPrefixCls("tree"),R=computed(()=>[`${O}`,{[`${O}-checkable`]:y.value,[`${O}-show-line`]:c.value},`${O}-size-${B.value}`]),Q=usePickSlots(s,"switcher-icon"),z=usePickSlots(s,"loading-icon"),W=usePickSlots(s,"drag-icon"),U=usePickSlots(s,"icon"),H=usePickSlots(s,"title"),V=usePickSlots(s,"extra"),{treeData:j,flattenTreeData:X,key2TreeNode:Z}=useTreeData(reactive({treeData:l,selectable:b,showLine:c,blockNode:S,checkable:y,fieldNames:E,loadMore:u,draggable:k})),{checkedKeys:J,indeterminateKeys:te,setCheckedState:ee}=useCheckedState(reactive({defaultCheckedKeys:f,checkedKeys:g,checkStrictly:A,key2TreeNode:Z,halfCheckedKeys:x,onlyCheckLeaf:M})),[re,ae]=useMergeState((v==null?void 0:v.value)||[],reactive({value:m})),ge=ref([]),he=ref();function we(){if(w!=null&&w.value){const Be=new Set([]);return w.value.forEach(xe=>{if(Be.has(xe))return;const Te=Z.value.get(xe);!Te||[...N.value?Te.pathParentKeys:[],xe].forEach(Oe=>Be.add(Oe))}),[...Be]}if(P.value)return X.value.filter(Be=>Be.children&&Be.children.length).map(Be=>Be.key);if(L.value||T.value){const Be=new Set([]),xe=Te=>{Te.forEach(Oe=>{const je=Z.value.get(Oe);!je||(je.pathParentKeys||[]).forEach(Ge=>Be.add(Ge))})};return L.value&&xe(re.value),T.value&&xe(J.value),[...Be]}return[]}const[K,G]=useMergeState(we(),reactive({value:C})),q=ref([]),ne=computed(()=>{const Be=new Set(K.value),xe=new Set(q.value);return X.value.filter(Te=>{var Oe;if(!(!D||!D.value||(D==null?void 0:D.value(Te.treeNodeData))))return!1;const Ge=isUndefined$1(Te.parentKey),ft=(Oe=Te.pathParentKeys)==null?void 0:Oe.every(pt=>Be.has(pt)&&!xe.has(pt));return Ge||ft})});function ie(Be,xe=_.value){let Te=[...Be];return xe==="parent"?Te=Be.filter(Oe=>{const je=Z.value.get(Oe);return je&&!(!isUndefined$1(je.parentKey)&&Be.includes(je.parentKey))}):xe==="child"&&(Te=Be.filter(Oe=>{var je,Ge;return!((Ge=(je=Z.value.get(Oe))==null?void 0:je.children)!=null&&Ge.length)})),Te}function le(Be){return Be.map(xe=>{var Te;return((Te=Z.value.get(xe))==null?void 0:Te.treeNodeData)||void 0}).filter(Boolean)}function ce(Be){const{targetKey:xe,targetChecked:Te,newCheckedKeys:Oe,newIndeterminateKeys:je,event:Ge}=Be,ft=xe?Z.value.get(xe):void 0,pt=ie(Oe);o("update:checkedKeys",pt),o("update:halfCheckedKeys",je),o("check",pt,{checked:Te,node:ft==null?void 0:ft.treeNodeData,checkedNodes:le(pt),halfCheckedKeys:je,halfCheckedNodes:le(je),e:Ge})}function se(Be){const{targetKey:xe,targetSelected:Te,newSelectedKeys:Oe,event:je}=Be,Ge=xe?Z.value.get(xe):void 0;o("update:selectedKeys",Oe),o("select",Oe,{selected:Te,node:Ge==null?void 0:Ge.treeNodeData,selectedNodes:le(Oe),e:je})}function de(Be){const{targetKey:xe,targetExpanded:Te,newExpandedKeys:Oe,event:je}=Be,Ge=xe?Z.value.get(xe):void 0;o("expand",Oe,{expanded:Te,node:Ge==null?void 0:Ge.treeNodeData,expandedNodes:le(Oe),e:je}),o("update:expandedKeys",Oe)}function pe(Be){const[xe,Te]=ee(Be,[],!0);ce({newCheckedKeys:xe,newIndeterminateKeys:Te})}function Ee(Be){let xe=Be;!d.value&&Be.length>1&&(xe=[Be[0]]),ae(xe),se({newSelectedKeys:xe})}function Se(Be){q.value=[],G(Be),de({newExpandedKeys:Be})}function ke(Be,xe,Te){if(!Be.length)return;let Oe=[...J.value],je=[...te.value];Be.forEach(Ge=>{const ft=Z.value.get(Ge);ft&&([Oe,je]=getCheckedStateByCheck({node:ft,checked:xe,checkedKeys:[...Oe],indeterminateKeys:[...je],checkStrictly:A.value}))}),ee(Oe,je),ce({targetKey:Te,targetChecked:isUndefined$1(Te)?void 0:xe,newCheckedKeys:Oe,newIndeterminateKeys:je})}function He(Be,xe,Te){if(!Be.length)return;let Oe;if(d.value){const je=new Set(re.value);Be.forEach(Ge=>{xe?je.add(Ge):je.delete(Ge)}),Oe=[...je]}else Oe=xe?[Be[0]]:[];ae(Oe),se({targetKey:Te,targetSelected:isUndefined$1(Te)?void 0:xe,newSelectedKeys:Oe})}function me(Be,xe,Te){const Oe=new Set(K.value);Be.forEach(Ge=>{xe?Oe.add(Ge):Oe.delete(Ge),Je(Ge)});const je=[...Oe];G(je),de({targetKey:Te,targetExpanded:isUndefined$1(Te)?void 0:xe,newExpandedKeys:je})}function fe(Be,xe,Te){const Oe=Z.value.get(xe);if(!Oe)return;const[je,Ge]=getCheckedStateByCheck({node:Oe,checked:Be,checkedKeys:J.value,indeterminateKeys:te.value,checkStrictly:A.value});ee(je,Ge),ce({targetKey:xe,targetChecked:Be,newCheckedKeys:je,newIndeterminateKeys:Ge,event:Te})}function ve(Be,xe){if(!Z.value.get(Be))return;let Oe,je;if(d.value){const Ge=new Set(re.value);je=!Ge.has(Be),je?Ge.add(Be):Ge.delete(Be),Oe=[...Ge]}else je=!0,Oe=[Be];ae(Oe),se({targetKey:Be,targetSelected:je,newSelectedKeys:Oe,event:xe})}function Ne(Be,xe,Te){if(q.value.includes(xe)||!Z.value.get(xe))return;const je=new Set(K.value);Be?je.add(xe):je.delete(xe);const Ge=[...je];G(Ge),F.value&&q.value.push(xe),de({targetKey:xe,targetExpanded:Be,newExpandedKeys:Ge,event:Te})}function Je(Be){const xe=q.value.indexOf(Be);q.value.splice(xe,1)}const Ze=computed(()=>u!=null&&u.value?async Be=>{if(!isFunction$2(u.value))return;const xe=Z.value.get(Be);if(!xe)return;const{treeNodeData:Te}=xe;ge.value=[...new Set([...ge.value,Be])];try{await u.value(Te),ge.value=ge.value.filter(Oe=>Oe!==Be),Ne(!0,Be),J.value.includes(Be)&&fe(!0,Be)}catch(Oe){ge.value=ge.value.filter(je=>je!==Be),console.error("[tree]load data error: ",Oe)}}:void 0),it=reactive({treeProps:a,switcherIcon:Q,loadingIcon:z,dragIcon:W,nodeIcon:U,nodeTitle:H,nodeExtra:V,treeData:j,flattenTreeData:X,key2TreeNode:Z,checkedKeys:J,indeterminateKeys:te,selectedKeys:re,expandedKeys:K,loadingKeys:ge,currentExpandKeys:q,onLoadMore:Ze,filterTreeNode:D,onCheck:fe,onSelect:ve,onExpand:Ne,onExpandEnd:Je,allowDrop(Be,xe){const Te=Z.value.get(Be);return Te&&isFunction$2(I.value)?!!I.value({dropNode:Te.treeNodeData,dropPosition:xe}):!0},onDragStart(Be,xe){const Te=Z.value.get(Be);he.value=Te,Te&&o("dragStart",xe,Te.treeNodeData)},onDragEnd(Be,xe){const Te=Z.value.get(Be);he.value=void 0,Te&&o("dragEnd",xe,Te.treeNodeData)},onDragOver(Be,xe){const Te=Z.value.get(Be);Te&&o("dragOver",xe,Te.treeNodeData)},onDragLeave(Be,xe){const Te=Z.value.get(Be);Te&&o("dragLeave",xe,Te.treeNodeData)},onDrop(Be,xe,Te){const Oe=Z.value.get(Be);he.value&&Oe&&!(Oe.key===he.value.key||Oe.pathParentKeys.includes(he.value.key||""))&&o("drop",{e:Te,dragNode:he.value.treeNodeData,dropNode:Oe.treeNodeData,dropPosition:xe})}});return provide(TreeInjectionKey,it),{classNames:R,visibleTreeNodeList:ne,treeContext:it,virtualListRef:ref(),computedSelectedKeys:re,computedExpandedKeys:K,computedCheckedKeys:J,computedIndeterminateKeys:te,getPublicCheckedKeys:ie,getNodes:le,internalCheckNodes:ke,internalSetCheckedKeys:pe,internalSelectNodes:He,internalSetSelectedKeys:Ee,internalExpandNodes:me,internalSetExpandedKeys:Se}},methods:{toggleCheck(a,o){const{key2TreeNode:s,onCheck:l,checkedKeys:c}=this.treeContext,d=!c.includes(a),u=s.get(a);u&&isNodeCheckable(u)&&l(d,a,o)},scrollIntoView(a){this.virtualListRef&&this.virtualListRef.scrollTo(a)},getSelectedNodes(){return this.getNodes(this.computedSelectedKeys)},getCheckedNodes(a={}){const{checkedStrategy:o,includeHalfChecked:s}=a,l=this.getPublicCheckedKeys(this.computedCheckedKeys,o);return[...this.getNodes(l),...s?this.getHalfCheckedNodes():[]]},getHalfCheckedNodes(){return this.getNodes(this.computedIndeterminateKeys)},getExpandedNodes(){return this.getNodes(this.computedExpandedKeys)},checkAll(a=!0){const{key2TreeNode:o}=this.treeContext,s=a?[...o.keys()].filter(l=>{const c=o.get(l);return c&&isNodeCheckable(c)}):[];this.internalSetCheckedKeys(s)},checkNode(a,o=!0,s=!1){const{checkStrictly:l,treeContext:c}=this,{key2TreeNode:d}=c,u=isArray$2(a),A=(u?a:[a]).filter(g=>{const f=d.get(g);return f&&isNodeCheckable(f)&&(l||!s||isLeafNode(f))});this.internalCheckNodes(A,o,u?void 0:a)},selectAll(a=!0){const{key2TreeNode:o}=this.treeContext,s=a?[...o.keys()].filter(l=>{const c=o.get(l);return c&&isNodeSelectable(c)}):[];this.internalSetSelectedKeys(s)},selectNode(a,o=!0){const{key2TreeNode:s}=this.treeContext,l=isArray$2(a),c=(l?a:[a]).filter(d=>{const u=s.get(d);return u&&isNodeSelectable(u)});this.internalSelectNodes(c,o,l?void 0:a)},expandAll(a=!0){const{key2TreeNode:o}=this.treeContext,s=a?[...o.keys()].filter(l=>{const c=o.get(l);return c&&isNodeExpandable(c)}):[];this.internalSetExpandedKeys(s)},expandNode(a,o=!0){const{key2TreeNode:s}=this.treeContext,l=isArray$2(a),c=(l?a:[a]).filter(d=>{const u=s.get(d);return u&&isNodeExpandable(u)});this.internalExpandNodes(c,o,l?void 0:a)}}});function _sfc_render$3P(a,o,s,l,c,d){const u=resolveComponent("TreeNode"),A=resolveComponent("VirtualList");return openBlock(),createElementBlock("div",{class:normalizeClass(a.classNames)},[a.virtualListProps?(openBlock(),createBlock(A,mergeProps({key:0,ref:"virtualListRef"},a.virtualListProps,{data:a.visibleTreeNodeList}),{item:withCtx(({item:g})=>[(openBlock(),createBlock(u,mergeProps({key:`${a.searchValue}-${g.key}`},g.treeNodeProps),null,16))]),_:1},16,["data"])):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(a.visibleTreeNodeList,g=>(openBlock(),createBlock(u,mergeProps({key:g.key,ref_for:!0},g.treeNodeProps),null,16))),128))],2)}var _Tree=_export_sfc$1(_sfc_main$4e,[["render",_sfc_render$3P]]);const Tree=Object.assign(_Tree,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Tree.name,_Tree)}}),_sfc_main$4d=defineComponent({name:"Typography",setup(){return{classNames:[getPrefixCls("typography")]}}});function _sfc_render$3O(a,o,s,l,c,d){return openBlock(),createElementBlock("article",{class:normalizeClass(a.classNames)},[renderSlot(a.$slots,"default")],2)}var _Typography=_export_sfc$1(_sfc_main$4d,[["render",_sfc_render$3O]]);const _sfc_main$4c=defineComponent({name:"TypographyEditContent",components:{Input},props:{text:{type:String,required:!0}},emits:["change","end","update:text"],setup(a,{emit:o}){const l=[`${getPrefixCls("typography")}-edit-content`],c=ref();function d(A){o("update:text",A),o("change",A)}function u(){o("end")}return onMounted(()=>{if(!c.value||!c.value.$el)return;const A=c.value.$el.querySelector("input");if(!A)return;A.focus&&A.focus();const{length:g}=A.value;A.setSelectionRange(g,g)}),{classNames:l,inputRef:c,onBlur:u,onChange:d,onEnd:u}}});function _sfc_render$3N(a,o,s,l,c,d){const u=resolveComponent("Input");return openBlock(),createElementBlock("div",{class:normalizeClass(a.classNames)},[createVNode(u,{ref:"inputRef","auto-size":"","model-value":a.text,onBlur:a.onBlur,onInput:a.onChange,onKeydown:withKeys(a.onEnd,["enter"])},null,8,["model-value","onBlur","onInput","onKeydown"])],2)}var EditContent=_export_sfc$1(_sfc_main$4c,[["render",_sfc_render$3N]]);const _sfc_main$4b=defineComponent({name:"IconCopy",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-copy`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$43=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3M(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M20 6h18a2 2 0 0 1 2 2v22M8 16v24c0 1.105.891 2 1.996 2h20.007A1.99 1.99 0 0 0 32 40.008V15.997A1.997 1.997 0 0 0 30 14H10a2 2 0 0 0-2 2Z"},null,-1)]),14,_hoisted_1$43)}var _IconCopy=_export_sfc$1(_sfc_main$4b,[["render",_sfc_render$3M]]);const IconCopy=Object.assign(_IconCopy,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCopy.name,_IconCopy)}}),_sfc_main$4a=defineComponent({name:"IconEdit",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-edit`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$42=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3L(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m30.48 19.038 5.733-5.734a1 1 0 0 0 0-1.414l-5.586-5.586a1 1 0 0 0-1.414 0l-5.734 5.734m7 7L15.763 33.754a1 1 0 0 1-.59.286l-6.048.708a1 1 0 0 1-1.113-1.069l.477-6.31a1 1 0 0 1 .29-.631l14.7-14.7m7 7-7-7M6 42h36"},null,-1)]),14,_hoisted_1$42)}var _IconEdit=_export_sfc$1(_sfc_main$4a,[["render",_sfc_render$3L]]);const IconEdit=Object.assign(_IconEdit,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconEdit.name,_IconEdit)}}),_sfc_main$49=defineComponent({name:"TypographyOperations",components:{Tooltip,IconCheckCircleFill,IconCopy,IconEdit},props:{editable:Boolean,copyable:Boolean,expandable:Boolean,isCopied:Boolean,isEllipsis:Boolean,expanded:Boolean,forceRenderExpand:Boolean,editTooltipProps:Object,copyTooltipProps:Object},emits:{edit:()=>!0,copy:()=>!0,expand:()=>!0},setup(a,{emit:o}){const s=getPrefixCls("typography"),l=computed(()=>a.forceRenderExpand||a.expandable&&a.isEllipsis),{t:c}=useI18n();return{prefixCls:s,showExpand:l,t:c,onEditClick(){o("edit")},onCopyClick(){o("copy")},onExpandClick(){o("expand")}}}});function _sfc_render$3K(a,o,s,l,c,d){const u=resolveComponent("IconEdit"),A=resolveComponent("Tooltip"),g=resolveComponent("IconCheckCircleFill"),f=resolveComponent("IconCopy");return openBlock(),createElementBlock(Fragment,null,[a.editable?(openBlock(),createBlock(A,mergeProps({key:0,content:a.t("typography.edit")},a.editTooltipProps),{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-operation-edit`),onClick:o[0]||(o[0]=withModifiers((...m)=>a.onEditClick&&a.onEditClick(...m),["stop"]))},[createVNode(u)],2)]),_:1},16,["content"])):createCommentVNode("v-if",!0),a.copyable?(openBlock(),createBlock(A,normalizeProps(mergeProps({key:1},a.copyTooltipProps)),{content:withCtx(()=>[renderSlot(a.$slots,"copy-tooltip",{copied:a.isCopied},()=>[createTextVNode(toDisplayString(a.isCopied?a.t("typography.copied"):a.t("typography.copy")),1)])]),default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass({[`${a.prefixCls}-operation-copied`]:a.isCopied,[`${a.prefixCls}-operation-copy`]:!a.isCopied}),onClick:o[1]||(o[1]=withModifiers((...m)=>a.onCopyClick&&a.onCopyClick(...m),["stop"]))},[renderSlot(a.$slots,"copy-icon",{copied:a.isCopied},()=>[a.isCopied?(openBlock(),createBlock(g,{key:0})):(openBlock(),createBlock(f,{key:1}))])],2)]),_:3},16)):createCommentVNode("v-if",!0),a.showExpand?(openBlock(),createElementBlock("a",{key:2,class:normalizeClass(`${a.prefixCls}-operation-expand`),onClick:o[2]||(o[2]=withModifiers((...m)=>a.onExpandClick&&a.onExpandClick(...m),["stop"]))},[renderSlot(a.$slots,"expand-node",{expanded:a.expanded},()=>[createTextVNode(toDisplayString(a.expanded?a.t("typography.collapse"):a.t("typography.expand")),1)])],2)):createCommentVNode("v-if",!0)],64)}var Operations=_export_sfc$1(_sfc_main$49,[["render",_sfc_render$3K]]);let ellipsisContainer;function styleToString$1(a){return Array.prototype.slice.apply(a).map(s=>`${s}: ${a.getPropertyValue(s)};`).join("")}function pxToNumber(a){if(!a)return 0;const o=a.match(/^\d*(\.\d*)?/);return o?Number(o[0]):0}var measure=(a,o,s,l)=>{ellipsisContainer||(ellipsisContainer=document.createElement("div"),document.body.appendChild(ellipsisContainer));const{rows:c,suffix:d,ellipsisStr:u}=o,A=window.getComputedStyle(a),g=styleToString$1(A),f=pxToNumber(A.lineHeight),m=Math.round(f*c+pxToNumber(A.paddingTop)+pxToNumber(A.paddingBottom));ellipsisContainer.setAttribute("style",g),ellipsisContainer.setAttribute("aria-hidden","true"),ellipsisContainer.style.height="auto",ellipsisContainer.style.minHeight="auto",ellipsisContainer.style.maxHeight="auto",ellipsisContainer.style.position="fixed",ellipsisContainer.style.left="0",ellipsisContainer.style.top="-99999999px",ellipsisContainer.style.zIndex="-200",ellipsisContainer.style.whiteSpace="normal";const v=createApp({render(){return createVNode("span",null,[s])}});v.mount(ellipsisContainer);const C=Array.prototype.slice.apply(ellipsisContainer.childNodes[0].cloneNode(!0).childNodes);v.unmount(),ellipsisContainer.innerHTML="";const w=document.createTextNode(`${u}${d}`);ellipsisContainer.appendChild(w),C.forEach(S=>{ellipsisContainer.appendChild(S)});const _=document.createTextNode(l);ellipsisContainer.insertBefore(_,w);function b(){return ellipsisContainer.offsetHeight<=m}if(b())return{ellipsis:!1,text:l};function y(S,E=0,B=l.length,P=0){const D=Math.floor((E+B)/2),k=l.slice(0,D);if(S.textContent=k,E>=B-1)for(let I=B;I>=E;I-=1){const L=l.slice(0,I);if(S.textContent=L,b()||!L)return}b()?y(S,D,B,D):y(S,E,D,P)}return y(_),{text:_.textContent,ellipsis:!0}};const clipboard=async a=>{var o;if((o=navigator.clipboard)!=null&&o.writeText)try{await navigator.clipboard.writeText(a);return}catch(d){console.error(d!=null?d:new DOMException("The request is not allowed","NotAllowedError"))}const s=document.createElement("span");s.textContent=a,s.style.whiteSpace="pre",document.body.appendChild(s);const l=window.getSelection(),c=window.document.createRange();l==null||l.removeAllRanges(),c.selectNode(s),l==null||l.addRange(c);try{window.document.execCommand("copy")}catch(d){console.error(`execCommand Error: ${d}`)}l==null||l.removeAllRanges(),window.document.body.removeChild(s)};let container;function getInnerText(a){if(!a)return"";container||(container=document.createElement("div"),container.setAttribute("aria-hidden","true"),document.body.appendChild(container));const o=createApp({render(){return createVNode("div",null,[a])}});o.mount(container);const s=container.innerText;return o.unmount(),s}function _isSlot$1(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}function getComponentTags(a){const{bold:o,mark:s,underline:l,delete:c,code:d}=a,u=[];return o&&u.push("b"),l&&u.push("u"),c&&u.push("del"),d&&u.push("code"),s&&u.push("mark"),u}function Wrap(a,o){const{mark:s}=a,l=getComponentTags(a),c=isObject$2(s)&&s.color?{backgroundColor:s.color}:{};return l.reduce((d,u)=>createVNode(u,u==="mark"?{style:c}:{},_isSlot$1(d)?d:{default:()=>[d]}),o)}function normalizeEllipsisConfig(a){const o=!!a.showTooltip,s=isObject$2(a.showTooltip)&&a.showTooltip.type==="popover"?Popover:Tooltip,l=isObject$2(a.showTooltip)&&a.showTooltip.props||{};return{rows:1,suffix:"",ellipsisStr:"...",expandable:!1,css:!1,...omit(a,["showTooltip"]),showTooltip:o,TooltipComponent:s,tooltipProps:l}}var Base=defineComponent({name:"TypographyBase",inheritAttrs:!1,props:{component:{type:String,required:!0},type:{type:String},bold:{type:Boolean},mark:{type:[Boolean,Object],default:!1},underline:{type:Boolean},delete:{type:Boolean},code:{type:Boolean},disabled:{type:Boolean},editable:{type:Boolean},editing:{type:Boolean,default:void 0},defaultEditing:{type:Boolean},editText:{type:String},copyable:{type:Boolean},copyText:{type:String},copyDelay:{type:Number,default:3e3},ellipsis:{type:[Boolean,Object],default:!1},editTooltipProps:{type:Object},copyTooltipProps:{type:Object}},emits:{editStart:()=>!0,change:a=>!0,"update:editText":a=>!0,editEnd:()=>!0,"update:editing":a=>!0,copy:a=>!0,ellipsis:a=>!0,expand:a=>!0},setup(a,{slots:o,emit:s,attrs:l}){const{editing:c,defaultEditing:d,ellipsis:u,copyable:A,editable:g,copyText:f,editText:m,copyDelay:v,component:C}=toRefs(a),w=getPrefixCls("typography"),_=computed(()=>[w,{[`${w}-${a.type}`]:a.type,[`${w}-disabled`]:a.disabled}]),b=ref(),y=ref(""),[S,E]=useMergeState(d.value,reactive({value:c})),B=computed(()=>g.value&&S.value);function P(){s("update:editing",!0),s("editStart"),E(!0)}function D(J){s("update:editText",J),s("change",J)}function k(){!S.value||(s("update:editing",!1),s("editEnd"),E(!1))}const I=ref(!1);let L=null;function T(){var J;const te=(J=f.value)!=null?J:y.value;clipboard(te||""),I.value=!0,s("copy",te),L=setTimeout(()=>{I.value=!1},v.value)}onUnmounted(()=>{L&&clearTimeout(L),L=null});const N=ref(!1),x=ref(!1),M=ref(""),F=computed(()=>normalizeEllipsisConfig(isObject$2(u.value)&&u.value||{}));let O=null;function R(){const J=!x.value;x.value=J,s("expand",J)}function Q(J=!1){return F.value.css?createVNode(Operations,{editable:g.value,copyable:A.value,expandable:F.value.expandable,isCopied:I.value,isEllipsis:j.value,expanded:x.value,forceRenderExpand:J||x.value,editTooltipProps:a.editTooltipProps,copyTooltipProps:a.copyTooltipProps,onEdit:P,onCopy:T,onExpand:R},{"copy-tooltip":o["copy-tooltip"],"copy-icon":o["copy-icon"],"expand-node":o["expand-node"]}):createVNode(Operations,{editable:g.value,copyable:A.value,expandable:F.value.expandable,isCopied:I.value,isEllipsis:N.value,expanded:x.value,forceRenderExpand:J,editTooltipProps:a.editTooltipProps,copyTooltipProps:a.copyTooltipProps,onEdit:P,onCopy:T,onExpand:R},{"copy-tooltip":o["copy-tooltip"],"copy-icon":o["copy-icon"],"expand-node":o["expand-node"]})}function z(){if(!b.value)return;const{ellipsis:J,text:te}=measure(b.value,F.value,Q(!!F.value.expandable),y.value);N.value!==J&&(N.value=J,F.value.css||s("ellipsis",J)),M.value!==te&&(M.value=te||"")}function W(){!(u.value&&!x.value)||(caf(O),O=raf(()=>{z()}))}onUnmounted(()=>{caf(O)}),watch(()=>F.value.rows,()=>{W()}),watch(u,J=>{J?W():N.value=!1});let U=[];const H=()=>{if(u.value||A.value||g.value){const J=getInnerText(U);J!==y.value&&(y.value=J,W())}};onMounted(H),onUpdated(H);const V=ref(),j=ref(!1),X=()=>{if(b.value&&V.value){const J=V.value.offsetHeight>b.value.offsetHeight;J!==j.value&&(j.value=J,s("ellipsis",J))}},Z=computed(()=>x.value?{}:{overflow:"hidden","text-overflow":"ellipsis",display:"-webkit-box","-webkit-line-clamp":F.value.rows,"-webkit-box-orient":"vertical"});return()=>{var J,te;if(U=((J=o.default)==null?void 0:J.call(o))||[],B.value){const ne=(te=m.value)!=null?te:y.value;return createVNode(EditContent,{text:ne,onChange:ie=>{ie!==ne&&D(ie)},onEnd:k},null)}const{suffix:ee,ellipsisStr:re,showTooltip:ae,tooltipProps:ge,TooltipComponent:he}=F.value,we=N.value&&!x.value,K=we&&!ae?{title:y.value}:{},G=C.value;if(F.value.css){const ne=Wrap(a,U),ie=createVNode(G,mergeProps({class:_.value,ref:b,style:Z.value},K,l),{default:()=>[createVNode("span",{ref:V},[ne])]});return j.value?createVNode(he,mergeProps(ge,{onResize:()=>X()}),{default:()=>[ie],content:()=>y.value}):createVNode(ResizeObserver$2,{onResize:()=>{X()}},_isSlot$1(ie)?ie:{default:()=>[ie]})}const q=Wrap(a,we?M.value:U);return createVNode(ResizeObserver$2,{onResize:()=>W()},{default:()=>[createVNode(G,mergeProps({class:_.value,ref:b},K,l),{default:()=>[we&&ae?createVNode(he,ge,{default:()=>[createVNode("span",null,[q])],content:()=>y.value}):q,we?re:null,ee,Q()]})]})}}}),TypographyParagraph=defineComponent({name:"TypographyParagraph",inheritAttrs:!1,props:{blockquote:{type:Boolean},spacing:{type:String,default:"default"}},setup(a){const{blockquote:o,spacing:s}=toRefs(a),l=getPrefixCls("typography"),c=computed(()=>o!=null&&o.value?"blockquote":"div"),d=computed(()=>[{[`${l}-spacing-close`]:(s==null?void 0:s.value)==="close"}]);return{component:c,classNames:d}},render(){const{component:a,classNames:o}=this;return createVNode(Base,mergeProps({class:o},this.$attrs,{component:a}),this.$slots)}}),TypographyTitle=defineComponent({name:"TypographyTitle",inheritAttrs:!1,props:{heading:{type:Number,default:1}},setup(a){const{heading:o}=toRefs(a);return{component:computed(()=>`h${o==null?void 0:o.value}`)}},render(){const{component:a}=this;return createVNode(Base,mergeProps(this.$attrs,{component:a}),this.$slots)}}),TypographyText=defineComponent({name:"TypographyText",inheritAttrs:!1,props:{ellipsis:{type:[Boolean,Object],default:!1}},setup(a){const{ellipsis:o}=toRefs(a);return{component:computed(()=>o!=null&&o.value?"div":"span")}},render(){const{ellipsis:a,component:o}=this;return createVNode(Base,mergeProps(this.$attrs,{ellipsis:a,component:o}),this.$slots)}});const Typography=Object.assign(_Typography,{Paragraph:TypographyParagraph,Title:TypographyTitle,Text:TypographyText,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Typography.name,_Typography),a.component(s+TypographyParagraph.name,TypographyParagraph),a.component(s+TypographyTitle.name,TypographyTitle),a.component(s+TypographyText.name,TypographyText)}}),getResponse=a=>{const o=a.responseText||a.response;if(!o)return;const s=a.getResponseHeader("Content-Type");if(s&&s.includes("json"))try{return JSON.parse(o)}catch{return o}return o},getProgressStatus=a=>{switch(a){case"done":return"success";case"error":return"danger";default:return"normal"}},getValue=(a,o)=>isFunction$2(a)?a(o):a,uploadRequest=({fileItem:a,action:o,name:s,data:l,headers:c={},withCredentials:d=!1,onProgress:u=NOOP,onSuccess:A=NOOP,onError:g=NOOP})=>{const f=getValue(s,a)||"file",m=getValue(l,a),v=new XMLHttpRequest;d&&(v.withCredentials=!0),v.upload.onprogress=w=>{const _=w.total>0?index.round(w.loaded/w.total,2):0;u(_,w)},v.onerror=function(_){g(_)},v.onload=()=>{if(v.status<200||v.status>=300){g(getResponse(v));return}A(getResponse(v))};const C=new FormData;if(m)for(const w of Object.keys(m))C.append(w,m[w]);a.file&&C.append(f,a.file),v.open("post",o!=null?o:"",!0);for(const w of Object.keys(c))v.setRequestHeader(w,c[w]);return v.send(C),{abort(){v.abort()}}},isAcceptFile=(a,o)=>{if(o&&a){const s=isArray$2(o)?o:o.split(",").map(c=>c.trim()).filter(c=>c),l=(a.name.indexOf(".")>-1?`.${a.name.split(".").pop()}`:"").toLowerCase();return s.some(c=>{const d=c&&c.toLowerCase(),u=(a.type||"").toLowerCase(),A=u.split("/")[0];if(d===u||`${A}${l.replace(".","/")}`===d||/^\*(\/\*)?$/.test(d))return!0;if(/\/\*/.test(d))return u.replace(/\/.*$/,"")===d.replace(/\/.*$/,"");if(/\..*/.test(d)){let g=[d];return(d===".jpg"||d===".jpeg")&&(g=[".jpg",".jpeg"]),g.indexOf(l)>-1}return!1})}return!!a},loopDirectory=(a,o,s)=>{const l=[];let c=0;const d=()=>{!c&&s(l)},u=A=>{if(c+=1,A!=null&&A.isFile){A.file(g=>{c-=1,isAcceptFile(g,o)&&(Object.defineProperty(g,"webkitRelativePath",{value:A.fullPath.replace(/^\//,"")}),l.push(g)),d()});return}if(A!=null&&A.isDirectory){const g=A.createReader();let f=!1;const m=()=>{g.readEntries(v=>{f||(c-=1,f=!0),v.length===0?d():(m(),v.forEach(u))})};m();return}c-=1,d()};[].slice.call(a).forEach(A=>A.webkitGetAsEntry&&u(A.webkitGetAsEntry()))},isImage=a=>{var o;return(o=a.type)==null?void 0:o.includes("image")},getFiles=(a,o)=>{if(!a)return[];const s=Array.from(a);return o?s.filter(l=>isAcceptFile(l,o)):s},_sfc_main$48=defineComponent({name:"IconUpload",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-upload`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$41=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3J(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M14.93 17.071 24.001 8l9.071 9.071m-9.07 16.071v-25M40 35v6H8v-6"},null,-1)]),14,_hoisted_1$41)}var _IconUpload=_export_sfc$1(_sfc_main$48,[["render",_sfc_render$3J]]);const IconUpload=Object.assign(_IconUpload,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconUpload.name,_IconUpload)}});var UploadButton=defineComponent({name:"UploadButton",props:{disabled:{type:Boolean,default:!1},directory:{type:Boolean,default:!1},accept:String,listType:{type:String},tip:String,draggable:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},uploadFiles:{type:Function,required:!0},hide:Boolean,onButtonClick:{type:Function}},setup(a,{slots:o}){const s=getPrefixCls("upload"),{t:l}=useI18n(),c=ref(!1),d=ref(null),u=ref(null),A=ref(0),g=y=>{y==="subtract"?A.value-=1:y==="add"?A.value+=1:y==="reset"&&(A.value=0)},f=y=>{if(!a.disabled){if(isFunction$2(a.onButtonClick)){const S=a.onButtonClick(y);if(isPromise(S)){S.then(E=>{a.uploadFiles(getFiles(E))});return}}d.value&&d.value.click()}},m=y=>{const S=y.target;S.files&&a.uploadFiles(getFiles(S.files)),S.value=""},v=y=>{var S,E;if(y.preventDefault(),c.value=!1,g("reset"),!a.disabled)if(a.directory&&((S=y.dataTransfer)==null?void 0:S.items))loopDirectory(y.dataTransfer.items,a.accept,B=>{a.uploadFiles(B)});else{const B=getFiles((E=y.dataTransfer)==null?void 0:E.files,a.accept);a.uploadFiles(a.multiple?B:B.slice(0,1))}},C=y=>{y.preventDefault(),g("subtract"),A.value===0&&(c.value=!1,g("reset"))},w=y=>{y.preventDefault(),!a.disabled&&!c.value&&(c.value=!0)},_=()=>o.default?createVNode("span",null,[o.default()]):a.listType==="picture-card"?createVNode("div",{class:`${s}-picture-card`},[createVNode("div",{class:`${s}-picture-card-text`},[createVNode(IconPlus,null,null)]),a.tip&&createVNode("div",{class:`${s}-tip`},[a.tip])]):a.draggable?createVNode("div",{class:[`${s}-drag`,{[`${s}-drag-active`]:c.value}]},[createVNode("div",null,[createVNode(IconPlus,null,null)]),createVNode("div",{class:`${s}-drag-text`},[c.value?l("upload.dragHover"):l("upload.drag")]),a.tip&&createVNode("div",{class:`${s}-tip`},[a.tip])]):createVNode(Button$1,{type:"primary",disabled:a.disabled},{default:()=>[l("upload.buttonText")],icon:()=>createVNode(IconUpload,null,null)}),b=computed(()=>[s,{[`${s}-type-picture-card`]:a.listType==="picture-card",[`${s}-draggable`]:a.draggable,[`${s}-disabled`]:a.disabled,[`${s}-hide`]:a.hide}]);return()=>createVNode("span",{ref:u,class:b.value,onClick:f,onDragenter:()=>{g("add")},onDrop:v,onDragover:w,onDragleave:C},[createVNode("input",mergeProps({ref:d,type:"file",style:{display:"none"},disabled:a.disabled,accept:a.accept,multiple:a.multiple},a.directory?{webkitdirectory:"webkitdirectory"}:{},{onChange:m}),null),_()])}});const _sfc_main$47=defineComponent({name:"IconPause",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-pause`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$40=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3I(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M14 12h4v24h-4zM30 12h4v24h-4z"},null,-1),createBaseVNode("path",{fill:"currentColor",stroke:"none",d:"M14 12h4v24h-4zM30 12h4v24h-4z"},null,-1)]),14,_hoisted_1$40)}var _IconPause=_export_sfc$1(_sfc_main$47,[["render",_sfc_render$3I]]);const IconPause=Object.assign(_IconPause,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPause.name,_IconPause)}}),_sfc_main$46=defineComponent({name:"IconPlayArrowFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-play-arrow-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3$=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3H(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M17.533 10.974a1 1 0 0 0-1.537.844v24.356a1 1 0 0 0 1.537.844L36.67 24.84a1 1 0 0 0 0-1.688L17.533 10.974Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$3$)}var _IconPlayArrowFill=_export_sfc$1(_sfc_main$46,[["render",_sfc_render$3H]]);const IconPlayArrowFill=Object.assign(_IconPlayArrowFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPlayArrowFill.name,_IconPlayArrowFill)}}),uploadInjectionKey=Symbol("ArcoUpload");var UploadProgress=defineComponent({name:"UploadProgress",props:{file:{type:Object,required:!0},listType:{type:String,required:!0}},setup(a){const o=getPrefixCls("upload-progress"),{t:s}=useI18n(),l=inject(uploadInjectionKey,void 0),c=()=>{var u,A,g,f,m,v,C,w,_,b,y;return a.file.status==="error"?createVNode("span",{class:[l==null?void 0:l.iconCls,`${l==null?void 0:l.iconCls}-upload`],onClick:()=>l==null?void 0:l.onUpload(a.file)},[(l==null?void 0:l.showRetryButton)&&((m=(A=l==null?void 0:(u=l.slots)["retry-icon"])==null?void 0:A.call(u))!=null?m:(f=(g=l==null?void 0:l.customIcon)==null?void 0:g.retryIcon)==null?void 0:f.call(g))||a.listType==="picture-card"?createVNode(IconUpload,null,null):s("upload.retry")]):a.file.status==="done"?createVNode("span",{class:[l==null?void 0:l.iconCls,`${l==null?void 0:l.iconCls}-success`]},[(y=(b=(C=l==null?void 0:(v=l.slots)["success-icon"])==null?void 0:C.call(v))!=null?b:(_=(w=l==null?void 0:l.customIcon)==null?void 0:w.successIcon)==null?void 0:_.call(w))!=null?y:createVNode(IconCheck,null,null)]):a.file.status==="init"?createVNode(Tooltip,{content:s("upload.start")},{default:()=>{var S,E,B,P,D,k;return[createVNode("span",{class:[l==null?void 0:l.iconCls,`${l==null?void 0:l.iconCls}-start`],onClick:()=>l==null?void 0:l.onUpload(a.file)},[(k=(D=(E=l==null?void 0:(S=l.slots)["start-icon"])==null?void 0:E.call(S))!=null?D:(P=(B=l==null?void 0:l.customIcon)==null?void 0:B.startIcon)==null?void 0:P.call(B))!=null?k:createVNode(IconPlayArrowFill,null,null)])]}}):(l==null?void 0:l.showCancelButton)&&createVNode(Tooltip,{content:s("upload.cancel")},{default:()=>{var S,E,B,P,D,k;return[createVNode("span",{class:[l==null?void 0:l.iconCls,`${l==null?void 0:l.iconCls}-cancel`],onClick:()=>l==null?void 0:l.onAbort(a.file)},[(k=(D=(E=l==null?void 0:(S=l.slots)["cancel-icon"])==null?void 0:E.call(S))!=null?D:(P=(B=l==null?void 0:l.customIcon)==null?void 0:B.cancelIcon)==null?void 0:P.call(B))!=null?k:createVNode(IconPause,null,null)])]}})},d=()=>{var u;if(["init","uploading"].includes((u=a.file.status)!=null?u:"")){const A=getProgressStatus(a.file.status);return createVNode(Progress$1,{type:"circle",size:"mini",showText:!1,status:A,percent:a.file.percent},null)}return null};return()=>createVNode("span",{class:o},[d(),c()])}});const _sfc_main$45=defineComponent({name:"IconFilePdf",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-file-pdf`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3_=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3G(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M11 42h26a2 2 0 0 0 2-2V13.828a2 2 0 0 0-.586-1.414l-5.828-5.828A2 2 0 0 0 31.172 6H11a2 2 0 0 0-2 2v32a2 2 0 0 0 2 2Z"},null,-1),createBaseVNode("path",{d:"M22.305 21.028c.874 1.939 3.506 6.265 4.903 8.055 1.747 2.237 3.494 2.685 4.368 2.237.873-.447 1.21-4.548-7.425-2.685-7.523 1.623-7.424 3.58-6.988 4.476.728 1.193 2.522 2.627 5.678-6.266C25.699 18.79 24.489 17 23.277 17c-1.409 0-2.538.805-.972 4.028Z"},null,-1)]),14,_hoisted_1$3_)}var _IconFilePdf=_export_sfc$1(_sfc_main$45,[["render",_sfc_render$3G]]);const IconFilePdf=Object.assign(_IconFilePdf,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFilePdf.name,_IconFilePdf)}}),_sfc_main$44=defineComponent({name:"IconFileImage",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-file-image`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3Z=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3F(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m26 33 5-6v6h-5Zm0 0-3-4-4 4h7Zm11 9H11a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h21l7 7v27a2 2 0 0 1-2 2ZM17 19h1v1h-1v-1Z"},null,-1)]),14,_hoisted_1$3Z)}var _IconFileImage=_export_sfc$1(_sfc_main$44,[["render",_sfc_render$3F]]);const IconFileImage=Object.assign(_IconFileImage,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFileImage.name,_IconFileImage)}}),_sfc_main$43=defineComponent({name:"IconFileVideo",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-file-video`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3Y=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3E(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M37 42H11a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h21l7 7v27a2 2 0 0 1-2 2Z"},null,-1),createBaseVNode("path",{d:"M22 27.796v-6l5 3-5 3Z"},null,-1)]),14,_hoisted_1$3Y)}var _IconFileVideo=_export_sfc$1(_sfc_main$43,[["render",_sfc_render$3E]]);const IconFileVideo=Object.assign(_IconFileVideo,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFileVideo.name,_IconFileVideo)}}),_sfc_main$42=defineComponent({name:"IconFileAudio",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-file-audio`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3X=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3D(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M37 42H11a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h21l7 7v27a2 2 0 0 1-2 2Z"},null,-1),createBaseVNode("path",{d:"M25 30a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M25 30a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm0 0-.951-12.363a.5.5 0 0 1 .58-.532L30 18"},null,-1)]),14,_hoisted_1$3X)}var _IconFileAudio=_export_sfc$1(_sfc_main$42,[["render",_sfc_render$3D]]);const IconFileAudio=Object.assign(_IconFileAudio,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFileAudio.name,_IconFileAudio)}});var UploadListItem=defineComponent({name:"UploadListItem",props:{file:{type:Object,required:!0},listType:{type:String,required:!0}},setup(a){const s=`${getPrefixCls("upload-list")}-item`,{t:l}=useI18n(),c=inject(uploadInjectionKey,void 0),d=()=>{var u,A;let g="";if(a.file.file&&a.file.file.type)g=a.file.file.type;else{const f=(A=(u=a.file.name)==null?void 0:u.split(".")[1])!=null?A:"";["png","jpg","jpeg","bmp","gif","webp"].includes(f)?g="image":["mp4","m2v","mkv","m4v","mov"].includes(f)?g="video":["mp3","wav","wmv","m4a","acc","flac"].includes(f)&&(g="audio")}return g.includes("image")?createVNode(IconFileImage,null,null):g.includes("pdf")?createVNode(IconFilePdf,null,null):g.includes("audio")?createVNode(IconFileAudio,null,null):g.includes("video")?createVNode(IconFileVideo,null,null):createVNode(IconFile,null,null)};return()=>{var u,A,g,f,m,v,C,w,_,b,y,S,E,B,P,D,k,I,L,T,N,x,M;return createVNode("div",{class:[s,`${s}-${a.file.status}`]},[createVNode("div",{class:`${s}-content`},[(c==null?void 0:c.listType)==="picture"&&createVNode("span",{class:`${s}-thumbnail`},[(g=(A=c==null?void 0:(u=c.slots).image)==null?void 0:A.call(u,{fileItem:a.file}))!=null?g:createVNode("img",mergeProps({src:a.file.url,alt:a.file.name},c!=null&&c.imageLoading?{loading:c.imageLoading}:void 0),null)]),createVNode("div",{class:`${s}-name`},[(c==null?void 0:c.listType)==="text"&&createVNode("span",{class:`${s}-file-icon`},[(_=(w=(m=c==null?void 0:(f=c.slots)["file-icon"])==null?void 0:m.call(f,{fileItem:a.file}))!=null?w:(C=(v=c==null?void 0:c.customIcon)==null?void 0:v.fileIcon)==null?void 0:C.call(v,a.file))!=null?_:d()]),(c==null?void 0:c.showLink)&&a.file.url?createVNode("a",mergeProps({class:`${s}-name-link`,target:"_blank",href:a.file.url},c!=null&&c.download?{download:a.file.name}:void 0),[(P=(B=(y=c==null?void 0:(b=c.slots)["file-name"])==null?void 0:y.call(b,{fileItem:a.file}))!=null?B:(E=(S=c==null?void 0:c.customIcon)==null?void 0:S.fileName)==null?void 0:E.call(S,a.file))!=null?P:a.file.name]):createVNode("span",{class:`${s}-name-text`,onClick:()=>c==null?void 0:c.onPreview(a.file)},[(N=(T=(k=c==null?void 0:(D=c.slots)["file-name"])==null?void 0:k.call(D,{fileItem:a.file}))!=null?T:(L=(I=c==null?void 0:c.customIcon)==null?void 0:I.fileName)==null?void 0:L.call(I,a.file))!=null?N:a.file.name]),a.file.status==="error"&&createVNode(Tooltip,{content:l("upload.error")},{default:()=>{var F,O,R,Q,z,W;return[createVNode("span",{class:[c==null?void 0:c.iconCls,`${c==null?void 0:c.iconCls}-error`]},[(W=(z=(O=c==null?void 0:(F=c.slots)["error-icon"])==null?void 0:O.call(F))!=null?z:(Q=(R=c==null?void 0:c.customIcon)==null?void 0:R.errorIcon)==null?void 0:Q.call(R))!=null?W:createVNode(IconExclamationCircleFill,null,null)])]}})]),createVNode(UploadProgress,{file:a.file,listType:a.listType},null)]),(c==null?void 0:c.showRemoveButton)&&createVNode("span",{class:`${s}-operation`},[createVNode(IconHover,{onClick:()=>{var F;return(F=c==null?void 0:c.onRemove)==null?void 0:F.call(c,a.file)}},{default:()=>{var F,O,R,Q,z,W;return[createVNode("span",{class:[c==null?void 0:c.iconCls,`${c==null?void 0:c.iconCls}-remove`]},[(W=(z=(O=c==null?void 0:(F=c.slots)["remove-icon"])==null?void 0:O.call(F))!=null?z:(Q=(R=c==null?void 0:c.customIcon)==null?void 0:R.removeIcon)==null?void 0:Q.call(R))!=null?W:createVNode(IconDelete,null,null)])]}})]),(M=c==null?void 0:(x=c.slots)["extra-button"])==null?void 0:M.call(x,{fileItem:a.file})])}}}),UploadPictureItem=defineComponent({name:"UploadPictureItem",props:{file:{type:Object,required:!0},disabled:{type:Boolean,default:!1}},setup(a){const s=`${getPrefixCls("upload-list")}-picture`,l=computed(()=>[s,{[`${s}-status-error`]:a.file.status==="error"}]),c=inject(uploadInjectionKey,void 0),d=()=>{var u,A,g,f,m,v,C,w,_,b,y,S,E,B,P,D,k,I,L,T,N,x,M,F,O,R,Q,z,W;return a.file.status==="uploading"?createVNode(UploadProgress,{file:a.file,listType:"picture-card"},null):createVNode(Fragment,null,[(g=(A=c==null?void 0:(u=c.slots).image)==null?void 0:A.call(u,{fileItem:a.file}))!=null?g:createVNode("img",mergeProps({src:a.file.url,alt:a.file.name},c!=null&&c.imageLoading?{loading:c.imageLoading}:void 0),null),createVNode("div",{class:`${s}-mask`},[a.file.status==="error"&&(c==null?void 0:c.showCancelButton)&&createVNode("div",{class:`${s}-error-tip`},[createVNode("span",{class:[c==null?void 0:c.iconCls,`${c==null?void 0:c.iconCls}-error`]},[(_=(w=(m=c==null?void 0:(f=c.slots)["error-icon"])==null?void 0:m.call(f))!=null?w:(C=(v=c==null?void 0:c.customIcon)==null?void 0:v.errorIcon)==null?void 0:C.call(v))!=null?_:createVNode(IconImageClose,null,null)])]),createVNode("div",{class:`${s}-operation`},[a.file.status!=="error"&&(c==null?void 0:c.showPreviewButton)&&createVNode("span",{class:[c==null?void 0:c.iconCls,`${c==null?void 0:c.iconCls}-preview`],onClick:()=>c==null?void 0:c.onPreview(a.file)},[(P=(B=(y=c==null?void 0:(b=c.slots)["preview-icon"])==null?void 0:y.call(b))!=null?B:(E=(S=c==null?void 0:c.customIcon)==null?void 0:S.previewIcon)==null?void 0:E.call(S))!=null?P:createVNode(IconEye,null,null)]),["init","error"].includes(a.file.status)&&(c==null?void 0:c.showRetryButton)&&createVNode("span",{class:[c==null?void 0:c.iconCls,`${c==null?void 0:c.iconCls}-upload`],onClick:()=>c==null?void 0:c.onUpload(a.file)},[(N=(T=(k=c==null?void 0:(D=c.slots)["retry-icon"])==null?void 0:k.call(D))!=null?T:(L=(I=c==null?void 0:c.customIcon)==null?void 0:I.retryIcon)==null?void 0:L.call(I))!=null?N:createVNode(IconUpload,null,null)]),!(c!=null&&c.disabled)&&(c==null?void 0:c.showRemoveButton)&&createVNode("span",{class:[c==null?void 0:c.iconCls,`${c==null?void 0:c.iconCls}-remove`],onClick:()=>c==null?void 0:c.onRemove(a.file)},[(Q=(R=(M=c==null?void 0:(x=c.slots)["remove-icon"])==null?void 0:M.call(x))!=null?R:(O=(F=c==null?void 0:c.customIcon)==null?void 0:F.removeIcon)==null?void 0:O.call(F))!=null?Q:createVNode(IconDelete,null,null)]),(W=c==null?void 0:(z=c.slots)["extra-button"])==null?void 0:W.call(z,a.file)])])])};return()=>createVNode("span",{class:l.value},[d()])}}),UploadList=defineComponent({name:"UploadList",components:{UploadListItem,UploadPictureItem},props:{fileList:{type:Array,required:!0},listType:{type:String,required:!0}},setup(a,{slots:o}){const s=getPrefixCls("upload"),l=computed(()=>[`${s}-list`,`${s}-list-type-${a.listType}`]),c=(d,u)=>isFunction$2(o["upload-item"])?o["upload-item"]({fileItem:d,index:u}):a.listType==="picture-card"?createVNode(UploadPictureItem,{file:d,key:`item-${u}`},null):createVNode(UploadListItem,{file:d,listType:a.listType,key:`item-${u}`},null);return()=>createVNode(TransitionGroup,{tag:"div",class:l.value},{default:()=>{var d;return[...a.fileList.map((u,A)=>c(u,A)),a.listType==="picture-card"&&((d=o["upload-button"])==null?void 0:d.call(o))]}})}}),_Upload=defineComponent({name:"Upload",props:{fileList:{type:Array,default:void 0},defaultFileList:{type:Array,default:()=>[]},accept:String,action:String,disabled:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},directory:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},tip:String,headers:{type:Object},data:{type:[Object,Function]},name:{type:[String,Function]},withCredentials:{type:Boolean,default:!1},customRequest:{type:Function},limit:{type:Number,default:0},autoUpload:{type:Boolean,default:!0},showFileList:{type:Boolean,default:!0},showRemoveButton:{type:Boolean,default:!0},showRetryButton:{type:Boolean,default:!0},showCancelButton:{type:Boolean,default:!0},showUploadButton:{type:[Boolean,Object],default:!0},showPreviewButton:{type:Boolean,default:!0},download:{type:Boolean,default:!1},showLink:{type:Boolean,default:!0},imageLoading:{type:String},listType:{type:String,default:"text"},responseUrlKey:{type:[String,Function]},customIcon:{type:Object},imagePreview:{type:Boolean,default:!1},onBeforeUpload:{type:Function},onBeforeRemove:{type:Function},onButtonClick:{type:Function}},emits:{"update:fileList":a=>!0,exceedLimit:(a,o)=>!0,change:(a,o)=>!0,progress:(a,o)=>!0,preview:a=>!0,success:a=>!0,error:a=>!0},setup(a,{emit:o,slots:s}){const{fileList:l,disabled:c,listType:d,customIcon:u,showRetryButton:A,showCancelButton:g,showRemoveButton:f,showPreviewButton:m,imageLoading:v,download:C,showLink:w}=toRefs(a),_=getPrefixCls("upload"),{mergedDisabled:b,eventHandlers:y}=useFormItem({disabled:c}),S=ref([]),E=new Map,B=new Map,P=computed(()=>a.limit>0&&S.value.length>=a.limit),D=Z=>{E.clear();const J=Z==null?void 0:Z.map((te,ee)=>{var re,ae,ge;const he=(re=te.status)!=null?re:"done",we=reactive({...te,uid:(ae=te.uid)!=null?ae:`${Date.now()}${ee}`,status:he,percent:(ge=te.percent)!=null?ge:["error","init"].indexOf(he)>-1?0:1});return E.set(we.uid,we),we});S.value=J!=null?J:[]};D(a.defaultFileList),watch(l,Z=>{Z&&D(Z)},{immediate:!0,deep:!0});const k=Z=>{var J,te;o("update:fileList",S.value),o("change",S.value,Z),(te=(J=y.value)==null?void 0:J.onChange)==null||te.call(J)},I=(Z,J)=>{for(const te of S.value)if(te.uid===Z){te.file=J,k(te);break}},L=Z=>{const J=(ge,he)=>{const we=E.get(Z.uid);we&&(we.status="uploading",we.percent=ge,o("progress",we,he),k(we))},te=ge=>{const he=E.get(Z.uid);he&&(he.status="done",he.percent=1,he.response=ge,a.responseUrlKey&&(isFunction$2(a.responseUrlKey)?he.url=a.responseUrlKey(he):ge[a.responseUrlKey]&&(he.url=ge[a.responseUrlKey])),B.delete(he.uid),o("success",he),k(he))},ee=ge=>{const he=E.get(Z.uid);he&&(he.status="error",he.percent=0,he.response=ge,B.delete(he.uid),o("error",he),k(he))},re={fileItem:Z,action:a.action,name:a.name,data:a.data,headers:a.headers,withCredentials:a.withCredentials,onProgress:J,onSuccess:te,onError:ee};Z.status="uploading",Z.percent=0;const ae=isFunction$2(a.customRequest)?a.customRequest(re):uploadRequest(re);B.set(Z.uid,ae),k(Z)},T=Z=>{var J;const te=B.get(Z.uid);if(te){(J=te.abort)==null||J.call(te),B.delete(Z.uid);const ee=E.get(Z.uid);ee&&(ee.status="error",ee.percent=0,k(ee))}},N=Z=>{if(Z){const J=E.get(Z.uid);J&&L(J)}else for(const J of S.value)J.status==="init"&&L(J)},x=async(Z,J)=>{const te=`${Date.now()}-${J}`,ee=isImage(Z)?URL.createObjectURL(Z):void 0,re=reactive({uid:te,file:Z,url:ee,name:Z.name,status:"init",percent:0});E.set(te,re),S.value=[...S.value,re],k(re),a.autoUpload&&L(re)},M=Z=>{if(a.limit>0&&S.value.length+Z.length>a.limit){o("exceedLimit",S.value,Z);return}for(let J=0;J{ee&&x(isBoolean$2(ee)?te:ee,J)}).catch(ee=>{console.error(ee)}):x(te,J)}},F=Z=>{S.value=S.value.filter(J=>J.uid!==Z.uid),k(Z)},O=Z=>{isFunction$2(a.onBeforeRemove)?Promise.resolve(a.onBeforeRemove(Z)).then(J=>{J&&F(Z)}).catch(J=>{console.error(J)}):F(Z)},R=Z=>{if(a.imagePreview&&Z.url){const J=j.value.indexOf(Z.url);J>-1&&(U.value=J,W.value=!0)}o("preview",Z)};provide(uploadInjectionKey,reactive({disabled:b,listType:d,iconCls:`${_}-icon`,showRemoveButton:f,showRetryButton:A,showCancelButton:g,showPreviewButton:m,showLink:w,imageLoading:v,download:C,customIcon:u,slots:s,onUpload:L,onAbort:T,onRemove:O,onPreview:R}));const Q=computed(()=>{if(a.accept)return a.accept;if(a.listType==="picture"||a.listType==="picture-card")return"image/*"}),z=()=>{const Z=createVNode(UploadButton,{key:"arco-upload-button",disabled:b.value,draggable:a.draggable,listType:a.listType,uploadFiles:M,multiple:a.multiple,directory:a.directory,tip:a.tip,hide:!a.showUploadButton||P.value&&!(isObject$2(a.showUploadButton)&&a.showUploadButton.showOnExceedLimit),accept:Q.value,onButtonClick:a.onButtonClick},{default:s["upload-button"]});return a.tip&&a.listType!=="picture-card"&&!a.draggable?createVNode("span",null,[Z,createVNode("div",{class:`${_}-tip`},[a.tip])]):Z},W=ref(!1),U=ref(0),H=Z=>{U.value=Z},V=Z=>{W.value=Z},j=computed(()=>S.value.filter(Z=>Boolean(Z.url)).map(Z=>Z.url));return{prefixCls:_,render:()=>a.showFileList?createVNode("div",{class:[`${_}-wrapper`,`${_}-wrapper-type-${a.listType}`]},[a.imagePreview&&j.value.length>0&&createVNode(ImagePreviewGroup,{srcList:j.value,visible:W.value,current:U.value,onChange:H,onVisibleChange:V},null),a.listType!=="picture-card"&&a.showUploadButton&&z(),createVNode(UploadList,{fileList:S.value,listType:a.listType},{"upload-button":z,"upload-item":s["upload-item"]})]):a.showUploadButton&&z(),innerSubmit:N,innerAbort:T,innerUpdateFile:I,innerUpload:M}},methods:{submit(a){return this.innerSubmit(a)},abort(a){return this.innerAbort(a)},updateFile(a,o){return this.innerUpdateFile(a,o)},upload(a){return this.innerUpload(a)}},render(){return this.render()}});const Upload=Object.assign(_Upload,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Upload.name,_Upload)}});var _OverflowList=defineComponent({name:"OverflowList",props:{min:{type:Number,default:0},margin:{type:Number,default:8},from:{type:String,default:"end"}},emits:{change:a=>!0},setup(a,{emit:o,slots:s}){const l=getPrefixCls("overflow-list"),c=ref(),d=ref(),u=ref(),A={},g=[],f=ref(0),m=ref(0),v=computed(()=>m.value>0),C=ref(0),w=computed(()=>a.from==="start");watch(f,(y,S)=>{m.value>0&&(m.value+=y-S,m.value<0&&(m.value=0))}),watch(m,y=>{o("change",y)});const _=()=>{var y,S,E;if(c.value&&A.value&&u.value){const B=u.value.offsetWidth;if(B>1&&(m.value===0||B_(),{flush:"post"}),onMounted(()=>{u.value&&u.value.offsetWidth<1&&_()});const b=()=>{var y,S;const E=w.value?{marginRight:`${a.margin}px`}:void 0;return createVNode("div",{ref:d,class:`${l}-overflow`,style:E},[(S=(y=s.overflow)==null?void 0:y.call(s,{number:m.value}))!=null?S:createVNode(Tag,null,{default:()=>[createTextVNode("+"),m.value]})])};return()=>{var y,S;A.value=getAllElements((y=s.default)==null?void 0:y.call(s)),f.value!==A.value.length&&(f.value=A.value.length,g.length=f.value);let E=A.value;m.value>0&&(E=w.value?A.value.slice(m.value):A.value.slice(0,-m.value));const B=m.value===0||w.value?E.length-1:E.length;for(let P=0;P0&&b(),E,!w.value&&m.value>0&&b(),createVNode(ResizeObserver$1,{onResize:_},{default:()=>[createVNode("div",{ref:u,class:`${l}-spacer`},null)]})])}}});const OverflowList=Object.assign(_OverflowList,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_OverflowList.name,_OverflowList)}});var _VerificationCode=defineComponent({name:"VerificationCode",props:{modelValue:String,defaultValue:{type:String,default:""},length:{type:Number,default:6},size:{type:String},disabled:Boolean,masked:Boolean,readonly:Boolean,error:{type:Boolean,default:!1},separator:{type:Function},formatter:{type:Function}},emits:{"update:modelValue":a=>!0,change:a=>!0,finish:a=>!0,input:(a,o,s)=>!0},setup(a,{emit:o}){const s=getPrefixCls("verification-code"),l=getPrefixCls("input"),c=ref([]),d=computed(()=>{var y;return(y=a.modelValue)!=null?y:a.defaultValue}),u=computed(()=>a.masked?"password":"text"),A=computed(()=>[l,{[`${l}-size-${a.size}`]:a.size}]),g=computed(()=>{const y=String(d.value).split("");return new Array(a.length).fill("").map((S,E)=>isExist(y[E])?String(y[E]):"")}),f=ref(g.value);watch(d,()=>{f.value=g.value});const m=()=>{const y=f.value.join("").trim();o("update:modelValue",y),o("change",y),y.length===a.length&&o("finish",y),C()},v=y=>c==null?void 0:c.value[y].focus(),C=y=>{if(!(isExist(y)&&f.value[y])){for(let S=0;S{y.preventDefault();const{clipboardData:E}=y,B=E==null?void 0:E.getData("text");!B||(B.split("").forEach((P,D)=>{if(!(S+D>=a.length)){if(isFunction$2(a.formatter)){const k=a.formatter(P,S+D,f.value.join(""));if(k===!1){S-=1;return}isString$3(k)&&(P=k.charAt(0))}f.value[S+D]=P}}),m())},_=(y,S)=>{const E=S.code||S.key;E===Backspace.code&&!f.value[y]?(S.preventDefault(),f.value[Math.max(y-1,0)]="",m()):E===ArrowLeft.code&&y>0?(S.preventDefault(),v(y-1)):E===ArrowRight.code&&f.value[y]&&y{let B=(S||"").trim().charAt(S.length-1);if(o("input",B,y,E),isFunction$2(a.formatter)){const P=a.formatter(B,y,f.value.join(""));if(P===!1)return;isString$3(P)&&(B=P.charAt(0))}f.value[y]=B,m()};return()=>createVNode("div",{class:s},[f.value.map((y,S)=>{var E;return createVNode(Fragment,null,[createVNode(Input,{key:S,ref:B=>c.value[S]=B,type:u.value,class:A.value,modelValue:y,size:a.size,error:a.error,disabled:a.disabled,readonly:a.readonly,onFocus:()=>C(S),onInput:(B,P)=>b(S,B,P),onKeydown:B=>_(S,B),onPaste:B=>w(B,S)},null),(E=a.separator)==null?void 0:E.call(a,S,y)])})])}});const VerificationCode=Object.assign(_VerificationCode,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_VerificationCode.name,_VerificationCode)}}),defaultWindow=typeof window!="undefined"?window:void 0;function unrefElement(a){var o;const s=unref(a);return(o=s==null?void 0:s.$el)!=null?o:s}function tryOnScopeDispose(a){return getCurrentScope()?(onScopeDispose(a),!0):!1}function useMutationObserver(a,o,s={}){const{window:l=defaultWindow,...c}=s,d=l&&"MutationObserver"in l;let u;const A=()=>{u&&(u.disconnect(),u=void 0)},g=watch(()=>unrefElement(a),m=>{A(),d&&l&&m&&(u=new MutationObserver(o),u.observe(m,c))},{immediate:!0}),f=()=>{A(),g()};return tryOnScopeDispose(f),{isSupported:d,stop:f}}const THEME_TOKEN="arco-theme",Theme={Dark:"dark",Light:"light"},useTheme=a=>{const o=ref(Theme.Light),s=c=>{o.value=c},l=c=>c.getAttribute(THEME_TOKEN)===Theme.Dark?Theme.Dark:Theme.Light;return useMutationObserver(document.body,c=>{for(const d of c)if(d.type==="attributes"&&d.attributeName===THEME_TOKEN){s(l(d.target)),a==null||a();break}},{attributes:!0,attributeFilter:[THEME_TOKEN],subtree:!1,childList:!1,characterData:!1}),s(l(document.body)),{theme:o,setTheme:s}};function camelToKebab(a){return a.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function styleToString(a){return Object.entries(a).map(([o,s])=>`${camelToKebab(o)}:${s}`).join(";")}function canvasToGray(a){const o=a.getContext("2d");if(!o)return;const s=o.getImageData(0,0,a.width,a.height),{data:l}=s;for(let c=0;c[90,90]},offset:{type:Array},rotate:{type:Number,default:-22},font:{type:Object},zIndex:{type:Number,default:6},alpha:{type:Number,default:1},antiTamper:{type:Boolean,default:!0},grayscale:{type:Boolean,default:!1},repeat:{type:Boolean,default:!0},staggered:{type:Boolean,default:!0}},setup(a,{slots:o,attrs:s}){const{width:l,height:c,image:d,rotate:u,alpha:A,repeat:g,grayscale:f}=toRefs(a),m=getPrefixCls("watermark"),v=window.devicePixelRatio||1,C=shallowRef(),w=ref(new Map),_=computed(()=>{var U,H;return(H=(U=a.font)==null?void 0:U.fontSize)!=null?H:16}),b=computed(()=>{var U,H;return(H=(U=a.font)==null?void 0:U.fontWeight)!=null?H:"normal"}),y=computed(()=>{var U,H;return(H=(U=a.font)==null?void 0:U.fontStyle)!=null?H:"normal"}),S=computed(()=>{var U,H;return(H=(U=a.font)==null?void 0:U.fontFamily)!=null?H:"sans-serif"}),E=computed(()=>{var U,H;return(H=(U=a.font)==null?void 0:U.textAlign)!=null?H:"center"}),B=computed(()=>isArray$2(a.content)?a.content:[a.content]),P=computed(()=>{var U,H;return(H=(U=a.font)==null?void 0:U.color)!=null?H:W.value==="dark"?"rgba(255, 255, 255, 0.15)":"rgba(0, 0, 0, 0.15)"}),D=computed(()=>{var U,H;return(H=(U=a.gap)==null?void 0:U[0])!=null?H:90}),k=computed(()=>{var U,H;return(H=(U=a.gap)==null?void 0:U[1])!=null?H:90}),I=computed(()=>D.value/2),L=computed(()=>k.value/2),T=computed(()=>{var U,H;return(H=(U=a.offset)==null?void 0:U[0])!=null?H:I.value}),N=computed(()=>{var U,H;return(H=(U=a.offset)==null?void 0:U[1])!=null?H:L.value}),x=computed(()=>{var U;const H=T.value-I.value,V=N.value-L.value;return{position:"absolute",left:H>0?`${H}px`:0,top:V>0?`${V}px`:0,width:H>0?`calc(100% - ${H}px)`:"100%",height:V>0?`calc(100% - ${V}px)`:"100%",pointerEvents:"none",backgroundRepeat:a.repeat?"repeat":"no-repeat",backgroundPosition:`${H>0?0:H}px ${V>0?0:V}px`,zIndex:(U=a.zIndex)!=null?U:6}}),M=computed(()=>a.repeat&&a.staggered),F=(U,H)=>{var V;if(C.value){const j=w.value.get(C.value);j&&(C.value.contains(j)&&C.value.removeChild(j),w.value.delete(C.value));const X=document.createElement("div");X.setAttribute("style",styleToString({...x.value,backgroundImage:`url('${U}')`,backgroundSize:`${H}px`})),(V=C.value)==null||V.append(X),w.value.set(C.value,X)}},O=U=>{var H,V;let j=120,X=28;if(!d.value&&U.measureText){U.font=`${_.value}px ${S.value}`;const Z=B.value.map(J=>U.measureText(J).width);j=Math.ceil(Math.max(...Z)),X=_.value*B.value.length+(B.value.length-1)*3}return[(H=l.value)!=null?H:j,(V=c.value)!=null?V:X]},R=()=>{var U;const H=document.createElement("canvas"),V=H.getContext("2d");if(!V)return;const[j,X]=O(V),Z=j*v,J=X*v,te=(D.value+j)*v,ee=(k.value+X)*v,re=D.value/2*v,ae=k.value/2*v,ge=te/2,he=ee/2,we=M.value?2:1,K=(D.value+j)*we;H.width=te*we,H.height=ee*we,V.globalAlpha=A.value,V.save(),V.translate(ge,he),V.rotate(Math.PI/180*u.value),V.translate(-ge,-he);const G=()=>{V.restore(),M.value&&V.drawImage(H,0,0,te,ee,te,ee,te,ee),f.value&&canvasToGray(H),F(H.toDataURL(),K)};if(d.value){const q=new Image;q.onload=()=>{V.drawImage(q,re,ae,Z,J),G()},q.crossOrigin="anonymous",q.referrerPolicy="no-referrer",q.src=d.value}else{const q=Number(_.value)*v;V.font=`${y.value} normal ${b.value} ${q}px/${X}px ${S.value}`,V.fillStyle=P.value,V.textAlign=E.value,V.textBaseline="top",V.translate(Z/2,0),(U=B.value)==null||U.forEach((ne,ie)=>{V.fillText(ne!=null?ne:"",re,ae+ie*(q+3*v))}),G()}},Q=U=>Array.from(w.value.values()).includes(U),z=U=>{if(!!a.antiTamper)for(const H of U){const V=Array.from(H.removedNodes).some(X=>Q(X)),j=H.type==="attributes"&&Q(H.target);if(V||j){R();break}}},{theme:W}=useTheme(R);return onMounted(()=>{R(),useMutationObserver(C.value,z,{attributes:!0,childList:!0,characterData:!0,subtree:!0})}),watch(a,R,{deep:!0,flush:"post"}),()=>{var U;return createVNode("div",mergeProps({ref:C,class:m,style:{position:"relative",overflow:"hidden"}},s),[(U=o.default)==null?void 0:U.call(o)])}}});const Watermark=Object.assign(_Watermark,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Watermark.name,_Watermark)}});function _isSlot(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}var Panel=defineComponent({name:"TreeSelectPanel",components:{Tree},props:{treeProps:{type:Object,default:()=>({})},selectedKeys:{type:Array},showCheckable:{type:Boolean},treeSlots:{type:Object,default:()=>({})},scrollbar:{type:[Boolean,Object],default:!0}},emits:["change"],setup(a,{emit:o}){const{showCheckable:s,selectedKeys:l,treeProps:c,scrollbar:d}=toRefs(a),{displayScrollbar:u,scrollbarProps:A}=useScrollbar(d),g=getPrefixCls("tree-select"),f=ref(),m=computed(()=>({...c.value,disableSelectActionOnly:!0,checkedKeys:s.value?l.value:[],selectedKeys:s.value?[]:l.value})),v=(_,b)=>{var y,S;s.value?(S=(y=f.value)==null?void 0:y.toggleCheck)==null||S.call(y,_[0],b):o("change",_)},C=_=>{o("change",_)},w=()=>createVNode(Tree,mergeProps({ref:f},m.value,{onSelect:v,onCheck:C}),a.treeSlots);return()=>{if(u.value){let _;return createVNode(Scrollbar,mergeProps({class:`${g}-tree-wrapper`},A.value),_isSlot(_=w())?_:{default:()=>[_]})}return createVNode("div",{class:`${g}-tree-wrapper`},[w()])}}});function isLabelValue(a){return isObject$2(a)}function isValidKey(a){return a!=null&&a!==""}function getKey(a){return isLabelValue(a)?a.value:a}function getLabel(a){return isLabelValue(a)?a.label:void 0}function isValidValue(a){const o=getKey(a);return isValidKey(o)}function getKeys(a){return a.map(getKey).filter(isValidKey)}function useSelectedState(a){var o;const{defaultValue:s,modelValue:l,key2TreeNode:c,multiple:d,treeCheckable:u,fallbackOption:A,fieldNames:g}=toRefs(a);function f(P){const D=(isArray$2(P)?P:[P]).filter(isValidValue);return(d==null?void 0:d.value)||(u==null?void 0:u.value)?D:D.slice(0,1)}function m(P,D){const k=[],I=P?P.filter(isValidValue):[];if(I.length){const L=new Map;D==null||D.forEach(T=>{L.set(T.value,T)}),I.forEach(T=>{var N,x,M,F,O;const R=getKey(T),Q=L.get(R),z=c.value.get(R);let W=null;const U=((N=g==null?void 0:g.value)==null?void 0:N.title)||"title";if(!z){const H=isFunction$2(A==null?void 0:A.value)?A==null?void 0:A.value(R):A==null?void 0:A.value;if(H===!1)return;isObject$2(H)&&(W=H)}k.push({...isLabelValue(T)?T:{},...Q||{},value:R,label:(O=(F=(M=(x=getLabel(T))!=null?x:z==null?void 0:z.title)!=null?M:Q==null?void 0:Q.label)!=null?F:W==null?void 0:W[U])!=null?O:R})})}return k}const v=ref(),C=ref();watchEffect(()=>{var P;const D=(l==null?void 0:l.value)!==void 0,k=f((P=l==null?void 0:l.value)!=null?P:[]),I=getKeys(k);C.value=D?m(I,m(k)):void 0,v.value=D?I:void 0});const w=f((o=s==null?void 0:s.value)!=null?o:[]),_=getKeys(w),b=m(_,m(w)),y=ref(_||[]),S=ref(b);watch(y,()=>{S.value=m(y.value,b)}),watch([v,C],([P,D])=>{y.value=P||[],S.value=D||[]});const E=computed(()=>{var P;return(P=v.value)!=null?P:y.value}),B=computed(()=>{var P;return(P=C.value)!=null?P:S.value});return{selectedKeys:E,selectedValue:B,setLocalSelectedKeys(P){y.value=P},localSelectedKeys:y,localSelectedValue:S}}function useFilterTreeNode(a){const{searchValue:o,flattenTreeData:s,filterMethod:l,disableFilter:c,fieldNames:d}=toRefs(a),u=computed(()=>{var _;return((_=d.value)==null?void 0:_.key)||"key"}),A=(_,b)=>{const y=b[u.value];return!isUndefined$1(y)&&String(y).indexOf(_)>-1},g=computed(()=>(l==null?void 0:l.value)||A),f=ref(),m=computed(()=>!!o.value),v=computed(()=>!(c!=null&&c.value)&&m.value&&f.value&&f.value.size===0),C=computed(()=>c!=null&&c.value?void 0:_=>{var b,y;if(!m.value)return!0;const S=_[u.value];return(y=(b=f.value)==null?void 0:b.has(S||""))!=null?y:!1}),w=debounce((_,b)=>{const y=_.filter(E=>g.value(b,E.treeNodeData)),S=new Set;y.forEach(E=>{S.add(E.key),E.pathParentKeys.forEach(B=>{S.add(B)})}),f.value=S},100);return watchEffect(()=>{c!=null&&c.value?f.value=void 0:w(s.value,o.value)}),{isEmptyFilterResult:v,filterTreeNode:C}}function pickSubCompSlots(a,o){const s=`${o}-slot-`;return Object.keys(a).reduce((c,d)=>{if(d.startsWith(s)){const u=d.slice(s.length);u&&(c[u]=a[d])}return c},{})}const _sfc_main$41=defineComponent({name:"TreeSelect",components:{Trigger,SelectView,Panel,Empty,Spin},inheritAttrs:!1,props:{disabled:{type:Boolean},loading:{type:Boolean},error:{type:Boolean},size:{type:String},border:{type:Boolean,default:!0},allowSearch:{type:[Boolean,Object],default:a=>Boolean(a.multiple)},allowClear:{type:Boolean},placeholder:{type:String},maxTagCount:{type:Number},multiple:{type:Boolean},defaultValue:{type:[String,Number,Array,Object]},modelValue:{type:[String,Number,Array,Object]},fieldNames:{type:Object},data:{type:Array,default:()=>[]},labelInValue:{type:Boolean},treeCheckable:{type:Boolean},treeCheckStrictly:{type:Boolean},treeCheckedStrategy:{type:String,default:"all"},treeProps:{type:Object},triggerProps:{type:Object},popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean},dropdownStyle:{type:Object},dropdownClassName:{type:[String,Array]},filterTreeNode:{type:Function},loadMore:{type:Function},disableFilter:{type:Boolean},popupContainer:{type:[String,Object]},fallbackOption:{type:[Boolean,Function],default:!0},selectable:{type:[Boolean,String,Function],default:!0},scrollbar:{type:[Boolean,Object],default:!0},showHeaderOnEmpty:{type:Boolean,default:!1},showFooterOnEmpty:{type:Boolean,default:!1},inputValue:{type:String},defaultInputValue:{type:String,default:""}},emits:{change:a=>!0,"update:modelValue":a=>!0,"update:inputValue":a=>!0,"popup-visible-change":a=>!0,"update:popupVisible":a=>!0,search:a=>!0,clear:()=>!0,inputValueChange:a=>!0},setup(a,{emit:o,slots:s}){var l,c,d;const{defaultValue:u,modelValue:A,multiple:g,popupVisible:f,defaultPopupVisible:m,treeCheckable:v,treeCheckStrictly:C,data:w,fieldNames:_,disabled:b,labelInValue:y,filterTreeNode:S,disableFilter:E,dropdownStyle:B,treeProps:P,fallbackOption:D,selectable:k,dropdownClassName:I}=toRefs(a),{mergedDisabled:L,eventHandlers:T}=useFormItem({disabled:b}),N=getPrefixCls("tree-select"),x=inject(configProviderInjectionKey,void 0),M=(d=(c=x==null?void 0:(l=x.slots).empty)==null?void 0:c.call(l,{component:"tree-select"}))==null?void 0:d[0],F=computed(()=>g.value||v.value),O=(se,de)=>{var pe;return k.value==="leaf"?de.isLeaf:isFunction$2(k.value)?k.value(se,de):(pe=k.value)!=null?pe:!1},R=computed(()=>v.value?O:!1),Q=computed(()=>isObject$2(a.allowSearch)&&Boolean(a.allowSearch.retainInputValue)),{flattenTreeData:z,key2TreeNode:W}=useTreeData(reactive({treeData:w,fieldNames:_,selectable:O,checkable:R})),{selectedKeys:U,selectedValue:H,setLocalSelectedKeys:V,localSelectedKeys:j,localSelectedValue:X}=useSelectedState(reactive({defaultValue:u,modelValue:A,key2TreeNode:W,multiple:g,treeCheckable:v,treeCheckStrictly:C,fallbackOption:D,fieldNames:_}));function Z(se){return v.value?isNodeCheckable(se):isNodeSelectable(se)}const J=computed(()=>isUndefined$1(H.value)?[]:F.value&&!L.value?H.value.map(se=>{const de=W.value.get(se.value);return{...se,closable:!de||Z(de)}}):H.value),te=se=>{V(se),nextTick(()=>{var de,pe;const Ee=(y.value?X.value:j.value)||[],Se=F.value?Ee:Ee[0];o("update:modelValue",Se),o("change",Se),(pe=(de=T.value)==null?void 0:de.onChange)==null||pe.call(de)})},ee=ref(a.defaultInputValue),re=computed(()=>{var se;return(se=a.inputValue)!=null?se:ee.value}),ae=se=>{ee.value=se,o("update:inputValue",se),o("inputValueChange",se)},ge=se=>{se!==re.value&&(K(!0),ae(se),a.allowSearch&&o("search",se))},[he,we]=useMergeState(m.value,reactive({value:f})),K=se=>{se!==he.value&&(we(se),o("popup-visible-change",se),o("update:popupVisible",se)),se||ie.value&&ie.value.blur&&ie.value.blur()},{isEmptyFilterResult:G,filterTreeNode:q}=useFilterTreeNode(reactive({searchValue:re,flattenTreeData:z,filterMethod:S,disableFilter:E,fieldNames:_})),ne=computed(()=>!z.value.length||G.value),ie=ref(),le=computed(()=>{var se;return[(B==null?void 0:B.value)||{},(se=P==null?void 0:P.value)!=null&&se.virtualListProps?{"max-height":"unset"}:{}]});return{refSelectView:ie,prefixCls:N,TreeSelectEmpty:M,selectedValue:H,selectedKeys:U,mergedDisabled:L,searchValue:re,panelVisible:he,isEmpty:ne,computedFilterTreeNode:q,isMultiple:F,selectViewValue:J,computedDropdownStyle:le,onSearchValueChange:ge,onSelectChange(se){te(se),!Q.value&&re.value&&ae(""),F.value||K(!1)},onVisibleChange:K,onInnerClear(){te([]),o("clear")},pickSubCompSlots,isSelectable:O,isCheckable:R,onBlur:()=>{!Q.value&&re.value&&ae("")},onItemRemove(se){if(L.value)return;const de=W.value.get(se);if(v.value&&de){if(Z(de)){const[pe]=getCheckedStateByCheck({node:de,checked:!1,checkedKeys:U.value,indeterminateKeys:[],checkStrictly:C.value});te(pe)}}else{const pe=U.value.filter(Ee=>Ee!==se);te(pe)}}}}});function _sfc_render$3C(a,o,s,l,c,d){const u=resolveComponent("SelectView"),A=resolveComponent("Spin"),g=resolveComponent("Panel"),f=resolveComponent("Trigger");return openBlock(),createBlock(f,mergeProps({class:`${a.prefixCls}-trigger`,"auto-fit-popup-min-width":"",trigger:"click",position:"bl","popup-offset":4,"animation-name":"slide-dynamic-origin","prevent-focus":!0},a.triggerProps,{disabled:a.mergedDisabled,"popup-visible":a.panelVisible,"popup-container":a.popupContainer,"click-to-close":!a.allowSearch,"auto-fit-transform-origin":"",onPopupVisibleChange:a.onVisibleChange}),{content:withCtx(()=>[createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-popup`,{[`${a.prefixCls}-has-header`]:Boolean(a.$slots.header),[`${a.prefixCls}-has-footer`]:Boolean(a.$slots.footer)},a.dropdownClassName]),style:normalizeStyle(a.computedDropdownStyle)},[a.$slots.header&&(!a.isEmpty||a.showHeaderOnEmpty)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-header`)},[renderSlot(a.$slots,"header")],2)):createCommentVNode("v-if",!0),a.loading?renderSlot(a.$slots,"loader",{key:1},()=>[createVNode(A)]):a.isEmpty?renderSlot(a.$slots,"empty",{key:2},()=>[(openBlock(),createBlock(resolveDynamicComponent(a.TreeSelectEmpty?a.TreeSelectEmpty:"Empty")))]):(openBlock(),createBlock(g,{key:3,"selected-keys":a.selectedKeys,"show-checkable":a.treeCheckable,scrollbar:a.scrollbar,"tree-props":{actionOnNodeClick:a.selectable==="leaf"?"expand":void 0,blockNode:!0,...a.treeProps,data:a.data,checkStrictly:a.treeCheckStrictly,checkedStrategy:a.treeCheckedStrategy,fieldNames:a.fieldNames,multiple:a.multiple,loadMore:a.loadMore,filterTreeNode:a.computedFilterTreeNode,size:a.size,checkable:a.isCheckable,selectable:a.isSelectable,searchValue:a.searchValue},"tree-slots":a.pickSubCompSlots(a.$slots,"tree"),onChange:a.onSelectChange},null,8,["selected-keys","show-checkable","scrollbar","tree-props","tree-slots","onChange"])),a.$slots.footer&&(!a.isEmpty||a.showFooterOnEmpty)?(openBlock(),createElementBlock("div",{key:4,class:normalizeClass(`${a.prefixCls}-footer`)},[renderSlot(a.$slots,"footer")],2)):createCommentVNode("v-if",!0)],6)]),default:withCtx(()=>[renderSlot(a.$slots,"trigger",{},()=>[createVNode(u,mergeProps({ref:"refSelectView","model-value":a.selectViewValue,"input-value":a.searchValue,"allow-search":Boolean(a.allowSearch),"allow-clear":a.allowClear,loading:a.loading,size:a.size,"max-tag-count":a.maxTagCount,disabled:a.mergedDisabled,opened:a.panelVisible,error:a.error,bordered:a.border,placeholder:a.placeholder,multiple:a.isMultiple},a.$attrs,{onInputValueChange:a.onSearchValueChange,onClear:a.onInnerClear,onRemove:a.onItemRemove,onBlur:a.onBlur}),createSlots({_:2},[a.$slots.prefix?{name:"prefix",fn:withCtx(()=>[renderSlot(a.$slots,"prefix")]),key:"0"}:void 0,a.$slots.label?{name:"label",fn:withCtx(m=>[renderSlot(a.$slots,"label",normalizeProps(guardReactiveProps(m)))]),key:"1"}:void 0]),1040,["model-value","input-value","allow-search","allow-clear","loading","size","max-tag-count","disabled","opened","error","bordered","placeholder","multiple","onInputValueChange","onClear","onRemove","onBlur"])])]),_:3},16,["class","disabled","popup-visible","popup-container","click-to-close","onPopupVisibleChange"])}var _TreeSelect=_export_sfc$1(_sfc_main$41,[["render",_sfc_render$3C]]);const TreeSelect=Object.assign(_TreeSelect,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_TreeSelect.name,_TreeSelect)}}),components={Button:Button$1,Link:Link$2,Typography,Divider,Grid,Layout,Space,Avatar:Avatar$1,Badge,Calendar,Card,Carousel,Collapse,Comment,ColorPicker,Descriptions,Empty,Image:Image$1,Scrollbar,List:List$1,Popover,Statistic,Table:Table$1,Tabs,Tag,Timeline,Tooltip,AutoComplete,Cascader,Checkbox:Checkbox$1,DatePicker,Form,Input,InputNumber,InputTag,Mention,Radio,Rate,Select,Slider,Switch,Textarea,TimePicker,Transfer,Tree,Upload,TreeSelect,Alert,Drawer,Message,Modal,Notification:Notification$1,Popconfirm,Progress:Progress$1,Result,Spin,Skeleton,Breadcrumb,Dropdown,Menu:Menu$1,PageHeader,Pagination,Steps,Affix,Anchor,BackTop,ConfigProvider,ResizeBox,Trigger,Split,Icon,OverflowList,Watermark,VerificationCode},install$1=(a,o)=>{for(const s of Object.keys(components))a.use(components[s],o)},ArcoVue={...components,Alter:Alert,AnchorLink,AvatarGroup,BreadcrumbItem,ButtonGroup,Calendar,CardMeta,CardGrid,CarouselItem,CascaderPanel,CheckboxGroup,CollapseItem,DescriptionsItem,WeekPicker,MonthPicker,YearPicker,QuarterPicker,RangePicker,Doption,Dgroup,Dsubmenu,DropdownButton,FormItem,Row,Col,GridItem,ImagePreview,ImagePreviewAction,ImagePreviewGroup,InputGroup,InputSearch,InputPassword,LayoutHeader,LayoutContent,LayoutFooter,LayoutSider,ListItem,ListItemMeta,MenuItem,MenuItemGroup,SubMenu,RadioGroup,Option,Optgroup,SkeletonLine,SkeletonShape,Countdown,Step,Thead,Td,Th,Tr,Tbody,TableColumn,TabPane,TimelineItem,TypographyParagraph,TypographyTitle,TypographyText,install:install$1,addI18nMessages,useLocale,getLocale,useFormItem},scriptRel="modulepreload",seen={},base="/",__vitePreload=function(o,s){return!s||s.length===0?o():Promise.all(s.map(l=>{if(l=`${base}${l}`,l in seen)return;seen[l]=!0;const c=l.endsWith(".css"),d=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${d}`))return;const u=document.createElement("link");if(u.rel=c?"stylesheet":scriptRel,c||(u.as="script",u.crossOrigin=""),u.href=l,document.head.appendChild(u),c)return new Promise((A,g)=>{u.addEventListener("load",A),u.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${l}`)))})})).then(()=>o())};/*! +`+d):l.stack=d}catch{}}throw l}}_request(o,s){typeof o=="string"?(s=s||{},s.url=o):s=o||{},s=mergeConfig(this.defaults,s);const{transitional:l,paramsSerializer:c,headers:d}=s;l!==void 0&&validator.assertOptions(l,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean)},!1),c!=null&&(utils$1.isFunction(c)?s.paramsSerializer={serialize:c}:validator.assertOptions(c,{encode:validators.function,serialize:validators.function},!0)),s.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?s.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:s.allowAbsoluteUrls=!0),validator.assertOptions(s,{baseUrl:validators.spelling("baseURL"),withXsrfToken:validators.spelling("withXSRFToken")},!0),s.method=(s.method||this.defaults.method||"get").toLowerCase();let u=d&&utils$1.merge(d.common,d[s.method]);d&&utils$1.forEach(["delete","get","head","post","put","patch","common"],_=>{delete d[_]}),s.headers=AxiosHeaders$1.concat(u,d);const A=[];let g=!0;this.interceptors.request.forEach(function(b){typeof b.runWhen=="function"&&b.runWhen(s)===!1||(g=g&&b.synchronous,A.unshift(b.fulfilled,b.rejected))});const f=[];this.interceptors.response.forEach(function(b){f.push(b.fulfilled,b.rejected)});let m,v=0,C;if(!g){const _=[dispatchRequest.bind(this),void 0];for(_.unshift(...A),_.push(...f),C=_.length,m=Promise.resolve(s);v{if(!l._listeners)return;let d=l._listeners.length;for(;d-- >0;)l._listeners[d](c);l._listeners=null}),this.promise.then=c=>{let d;const u=new Promise(A=>{l.subscribe(A),d=A}).then(c);return u.cancel=function(){l.unsubscribe(d)},u},o(function(d,u,A){l.reason||(l.reason=new CanceledError(d,u,A),s(l.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(o){if(this.reason){o(this.reason);return}this._listeners?this._listeners.push(o):this._listeners=[o]}unsubscribe(o){if(!this._listeners)return;const s=this._listeners.indexOf(o);s!==-1&&this._listeners.splice(s,1)}toAbortSignal(){const o=new AbortController,s=l=>{o.abort(l)};return this.subscribe(s),o.signal.unsubscribe=()=>this.unsubscribe(s),o.signal}static source(){let o;return{token:new CancelToken(function(c){o=c}),cancel:o}}}var CancelToken$1=CancelToken;function spread(a){return function(s){return a.apply(null,s)}}function isAxiosError(a){return utils$1.isObject(a)&&a.isAxiosError===!0}const HttpStatusCode={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(HttpStatusCode).forEach(([a,o])=>{HttpStatusCode[o]=a});var HttpStatusCode$1=HttpStatusCode;function createInstance(a){const o=new Axios$1(a),s=bind(Axios$1.prototype.request,o);return utils$1.extend(s,Axios$1.prototype,o,{allOwnKeys:!0}),utils$1.extend(s,o,null,{allOwnKeys:!0}),s.create=function(c){return createInstance(mergeConfig(a,c))},s}const axios=createInstance(defaults$1);axios.Axios=Axios$1;axios.CanceledError=CanceledError;axios.CancelToken=CancelToken$1;axios.isCancel=isCancel;axios.VERSION=VERSION;axios.toFormData=toFormData;axios.AxiosError=AxiosError;axios.Cancel=axios.CanceledError;axios.all=function(o){return Promise.all(o)};axios.spread=spread;axios.isAxiosError=isAxiosError;axios.mergeConfig=mergeConfig;axios.AxiosHeaders=AxiosHeaders$1;axios.formToJSON=a=>formDataToJSON(utils$1.isHTMLForm(a)?new FormData(a):a);axios.getAdapter=adapters.getAdapter;axios.HttpStatusCode=HttpStatusCode$1;axios.default=axios;var axios$1=axios;const getToken=()=>localStorage.getItem("token"),opt$1=Object.prototype.toString;function isArray$2(a){return opt$1.call(a)==="[object Array]"}function isNull(a){return opt$1.call(a)==="[object Null]"}function isBoolean$2(a){return opt$1.call(a)==="[object Boolean]"}function isObject$2(a){return opt$1.call(a)==="[object Object]"}const isPromise=a=>opt$1.call(a)==="[object Promise]";function isString$3(a){return opt$1.call(a)==="[object String]"}function isNumber$3(a){return opt$1.call(a)==="[object Number]"&&a===a}function isUndefined$1(a){return a===void 0}function isFunction$2(a){return typeof a=="function"}function isEmptyObject$1(a){return isObject$2(a)&&Object.keys(a).length===0}function isExist(a){return a||a===0}function isWindow(a){return a===window}const isComponentInstance=a=>(a==null?void 0:a.$)!==void 0,isQuarter=a=>/\[Q]Q/.test(a);function isDayjs(a){return isObject$2(a)&&"$y"in a&&"$M"in a&&"$D"in a&&"$d"in a&&"$H"in a&&"$m"in a&&"$s"in a}const configProviderInjectionKey=Symbol("ArcoConfigProvider"),calendarLang={formatYear:"YYYY \u5E74",formatMonth:"YYYY \u5E74 MM \u6708",today:"\u4ECA\u5929",view:{month:"\u6708",year:"\u5E74",week:"\u5468",day:"\u65E5"},month:{long:{January:"\u4E00\u6708",February:"\u4E8C\u6708",March:"\u4E09\u6708",April:"\u56DB\u6708",May:"\u4E94\u6708",June:"\u516D\u6708",July:"\u4E03\u6708",August:"\u516B\u6708",September:"\u4E5D\u6708",October:"\u5341\u6708",November:"\u5341\u4E00\u6708",December:"\u5341\u4E8C\u6708"},short:{January:"\u4E00\u6708",February:"\u4E8C\u6708",March:"\u4E09\u6708",April:"\u56DB\u6708",May:"\u4E94\u6708",June:"\u516D\u6708",July:"\u4E03\u6708",August:"\u516B\u6708",September:"\u4E5D\u6708",October:"\u5341\u6708",November:"\u5341\u4E00\u6708",December:"\u5341\u4E8C\u6708"}},week:{long:{self:"\u5468",monday:"\u5468\u4E00",tuesday:"\u5468\u4E8C",wednesday:"\u5468\u4E09",thursday:"\u5468\u56DB",friday:"\u5468\u4E94",saturday:"\u5468\u516D",sunday:"\u5468\u65E5"},short:{self:"\u5468",monday:"\u4E00",tuesday:"\u4E8C",wednesday:"\u4E09",thursday:"\u56DB",friday:"\u4E94",saturday:"\u516D",sunday:"\u65E5"}}},lang={locale:"zh-CN",empty:{description:"\u6682\u65E0\u6570\u636E"},drawer:{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88"},popconfirm:{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88"},modal:{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88"},pagination:{goto:"\u524D\u5F80",page:"\u9875",countPerPage:"\u6761/\u9875",total:"\u5171 {0} \u6761"},table:{okText:"\u786E\u5B9A",resetText:"\u91CD\u7F6E"},upload:{start:"\u5F00\u59CB",cancel:"\u53D6\u6D88",delete:"\u5220\u9664",retry:"\u70B9\u51FB\u91CD\u8BD5",buttonText:"\u70B9\u51FB\u4E0A\u4F20",preview:"\u9884\u89C8",drag:"\u70B9\u51FB\u6216\u62D6\u62FD\u6587\u4EF6\u5230\u6B64\u5904\u4E0A\u4F20",dragHover:"\u91CA\u653E\u6587\u4EF6\u5E76\u5F00\u59CB\u4E0A\u4F20",error:"\u4E0A\u4F20\u5931\u8D25"},calendar:calendarLang,datePicker:{view:calendarLang.view,month:calendarLang.month,week:calendarLang.week,placeholder:{date:"\u8BF7\u9009\u62E9\u65E5\u671F",week:"\u8BF7\u9009\u62E9\u5468",month:"\u8BF7\u9009\u62E9\u6708\u4EFD",year:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarter:"\u8BF7\u9009\u62E9\u5B63\u5EA6",time:"\u8BF7\u9009\u62E9\u65F6\u95F4"},rangePlaceholder:{date:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],week:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"],month:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],year:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],quarter:["\u5F00\u59CB\u5B63\u5EA6","\u7ED3\u675F\u5B63\u5EA6"],time:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]},selectTime:"\u9009\u62E9\u65F6\u95F4",today:"\u4ECA\u5929",now:"\u6B64\u523B",ok:"\u786E\u5B9A"},image:{loading:"\u52A0\u8F7D\u4E2D"},imagePreview:{fullScreen:"\u5168\u5C4F",rotateRight:"\u5411\u53F3\u65CB\u8F6C",rotateLeft:"\u5411\u5DE6\u65CB\u8F6C",zoomIn:"\u653E\u5927",zoomOut:"\u7F29\u5C0F",originalSize:"\u539F\u59CB\u5C3A\u5BF8"},typography:{copied:"\u5DF2\u590D\u5236",copy:"\u590D\u5236",expand:"\u5C55\u5F00",collapse:"\u6298\u53E0",edit:"\u7F16\u8F91"},form:{validateMessages:{required:"#{field} \u662F\u5FC5\u586B\u9879",type:{string:"#{field} \u4E0D\u662F\u5408\u6CD5\u7684\u6587\u672C\u7C7B\u578B",number:"#{field} \u4E0D\u662F\u5408\u6CD5\u7684\u6570\u5B57\u7C7B\u578B",boolean:"#{field} \u4E0D\u662F\u5408\u6CD5\u7684\u5E03\u5C14\u7C7B\u578B",array:"#{field} \u4E0D\u662F\u5408\u6CD5\u7684\u6570\u7EC4\u7C7B\u578B",object:"#{field} \u4E0D\u662F\u5408\u6CD5\u7684\u5BF9\u8C61\u7C7B\u578B",url:"#{field} \u4E0D\u662F\u5408\u6CD5\u7684 url \u5730\u5740",email:"#{field} \u4E0D\u662F\u5408\u6CD5\u7684\u90AE\u7BB1\u5730\u5740",ip:"#{field} \u4E0D\u662F\u5408\u6CD5\u7684 IP \u5730\u5740"},number:{min:"`#{value}` \u5C0F\u4E8E\u6700\u5C0F\u503C `#{min}`",max:"`#{value}` \u5927\u4E8E\u6700\u5927\u503C `#{max}`",equal:"`#{value}` \u4E0D\u7B49\u4E8E `#{equal}`",range:"`#{value}` \u4E0D\u5728 `#{min} ~ #{max}` \u8303\u56F4\u5185",positive:"`#{value}` \u4E0D\u662F\u6B63\u6570",negative:"`#{value}` \u4E0D\u662F\u8D1F\u6570"},array:{length:"`#{field}` \u4E2A\u6570\u4E0D\u7B49\u4E8E #{length}",minLength:"`#{field}` \u4E2A\u6570\u6700\u5C11\u4E3A #{minLength}",maxLength:"`#{field}` \u4E2A\u6570\u6700\u591A\u4E3A #{maxLength}",includes:"#{field} \u4E0D\u5305\u542B #{includes}",deepEqual:"#{field} \u4E0D\u7B49\u4E8E #{deepEqual}",empty:"`#{field}` \u4E0D\u662F\u7A7A\u6570\u7EC4"},string:{minLength:"\u5B57\u7B26\u6570\u6700\u5C11\u4E3A #{minLength}",maxLength:"\u5B57\u7B26\u6570\u6700\u591A\u4E3A #{maxLength}",length:"\u5B57\u7B26\u6570\u5FC5\u987B\u662F #{length}",match:"`#{value}` \u4E0D\u7B26\u5408\u6A21\u5F0F #{pattern}",uppercase:"`#{value}` \u5FC5\u987B\u5168\u5927\u5199",lowercase:"`#{value}` \u5FC5\u987B\u5168\u5C0F\u5199"},object:{deepEqual:"`#{field}` \u4E0D\u7B49\u4E8E\u671F\u671B\u503C",hasKeys:"`#{field}` \u4E0D\u5305\u542B\u5FC5\u987B\u5B57\u6BB5",empty:"`#{field}` \u4E0D\u662F\u5BF9\u8C61"},boolean:{true:"\u671F\u671B\u662F `true`",false:"\u671F\u671B\u662F `false`"}}},colorPicker:{history:"\u6700\u8FD1\u4F7F\u7528\u989C\u8272",preset:"\u7CFB\u7EDF\u9884\u8BBE\u989C\u8272",empty:"\u6682\u65E0"}},LOCALE=ref("zh-CN"),I18N_MESSAGES=reactive({"zh-CN":lang}),addI18nMessages=(a,o)=>{for(const s of Object.keys(a))(!I18N_MESSAGES[s]||(o==null?void 0:o.overwrite))&&(I18N_MESSAGES[s]=a[s])},useLocale=a=>{if(!I18N_MESSAGES[a]){console.warn(`use ${a} failed! Please add ${a} first`);return}LOCALE.value=a},getLocale=()=>LOCALE.value,useI18n=()=>{const a=inject(configProviderInjectionKey,void 0),o=computed(()=>{var c;return(c=a==null?void 0:a.locale)!=null?c:I18N_MESSAGES[LOCALE.value]}),s=computed(()=>o.value.locale);return{i18nMessage:o,locale:s,t:(c,...d)=>{const u=c.split(".");let A=o.value;for(const g of u){if(!A[g])return c;A=A[g]}return isString$3(A)&&d.length>0?A.replace(/{(\d+)}/g,(g,f)=>{var m;return(m=d[f])!=null?m:g}):A}}},COMPONENT_PREFIX="A",CLASS_PREFIX="arco",GLOBAL_CONFIG_NAME="$arco",getComponentPrefix=a=>{var o;return(o=a==null?void 0:a.componentPrefix)!=null?o:COMPONENT_PREFIX},setGlobalConfig=(a,o)=>{var s;o&&o.classPrefix&&(a.config.globalProperties[GLOBAL_CONFIG_NAME]={...(s=a.config.globalProperties[GLOBAL_CONFIG_NAME])!=null?s:{},classPrefix:o.classPrefix})},getPrefixCls=a=>{var o,s,l;const c=getCurrentInstance(),d=inject(configProviderInjectionKey,void 0),u=(l=(s=d==null?void 0:d.prefixCls)!=null?s:(o=c==null?void 0:c.appContext.config.globalProperties[GLOBAL_CONFIG_NAME])==null?void 0:o.classPrefix)!=null?l:CLASS_PREFIX;return a?`${u}-${a}`:u};var MapShim=function(){if(typeof Map!="undefined")return Map;function a(o,s){var l=-1;return o.some(function(c,d){return c[0]===s?(l=d,!0):!1}),l}return function(){function o(){this.__entries__=[]}return Object.defineProperty(o.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),o.prototype.get=function(s){var l=a(this.__entries__,s),c=this.__entries__[l];return c&&c[1]},o.prototype.set=function(s,l){var c=a(this.__entries__,s);~c?this.__entries__[c][1]=l:this.__entries__.push([s,l])},o.prototype.delete=function(s){var l=this.__entries__,c=a(l,s);~c&&l.splice(c,1)},o.prototype.has=function(s){return!!~a(this.__entries__,s)},o.prototype.clear=function(){this.__entries__.splice(0)},o.prototype.forEach=function(s,l){l===void 0&&(l=null);for(var c=0,d=this.__entries__;c0},a.prototype.connect_=function(){!isBrowser$1||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),mutationObserverSupported?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},a.prototype.disconnect_=function(){!isBrowser$1||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},a.prototype.onTransitionEnd_=function(o){var s=o.propertyName,l=s===void 0?"":s,c=transitionKeys.some(function(d){return!!~l.indexOf(d)});c&&this.refresh()},a.getInstance=function(){return this.instance_||(this.instance_=new a),this.instance_},a.instance_=null,a}(),defineConfigurable=function(a,o){for(var s=0,l=Object.keys(o);s0},a}(),observers=typeof WeakMap!="undefined"?new WeakMap:new MapShim,ResizeObserver$3=function(){function a(o){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var s=ResizeObserverController.getInstance(),l=new ResizeObserverSPI(o,s,this);observers.set(this,l)}return a}();["observe","unobserve","disconnect"].forEach(function(a){ResizeObserver$3.prototype[a]=function(){var o;return(o=observers.get(this))[a].apply(o,arguments)}});var index$1=function(){return typeof global$1.ResizeObserver!="undefined"?global$1.ResizeObserver:ResizeObserver$3}();const isElement=a=>Boolean(a&&a.shapeFlag&1),isComponent=(a,o)=>Boolean(a&&a.shapeFlag&6),isTextChildren=(a,o)=>Boolean(a&&a.shapeFlag&8),isArrayChildren=(a,o)=>Boolean(a&&a.shapeFlag&16),isSlotsChildren=(a,o)=>Boolean(a&&a.shapeFlag&32),getFirstComponent=a=>{var o,s;if(!!a)for(const l of a){if(isElement(l)||isComponent(l))return l;if(isArrayChildren(l,l.children)){const c=getFirstComponent(l.children);if(c)return c}else if(isSlotsChildren(l,l.children)){const c=(s=(o=l.children).default)==null?void 0:s.call(o);if(c){const d=getFirstComponent(c);if(d)return d}}else if(isArray$2(l)){const c=getFirstComponent(l);if(c)return c}}},isEmptyChildren=a=>{if(!a)return!0;for(const o of a)if(o.children)return!1;return!0},mergeFirstChild=(a,o)=>{if(a&&a.length>0)for(let s=0;s0&&mergeFirstChild(c,o))return!0}return!1},getChildrenArray=a=>{if(isArrayChildren(a,a.children))return a.children;if(isArray$2(a))return a},getFirstElementFromVNode=a=>{var o,s;if(isElement(a))return a.el;if(isComponent(a)){if(((o=a.el)==null?void 0:o.nodeType)===1)return a.el;if((s=a.component)!=null&&s.subTree){const l=getFirstElementFromVNode(a.component.subTree);if(l)return l}}else{const l=getChildrenArray(a);return getFirstElementFromChildren(l)}},getFirstElementFromChildren=a=>{if(a&&a.length>0)for(const o of a){const s=getFirstElementFromVNode(o);if(s)return s}},getAllElements=(a,o=!1)=>{var s,l;const c=[];for(const d of a!=null?a:[])isElement(d)||isComponent(d)||o&&isTextChildren(d,d.children)?c.push(d):isArrayChildren(d,d.children)?c.push(...getAllElements(d.children,o)):isSlotsChildren(d,d.children)?c.push(...getAllElements((l=(s=d.children).default)==null?void 0:l.call(s),o)):isArray$2(d)&&c.push(...getAllElements(d,o));return c};function unFragment(a){function o(s){const l=[];return s.forEach(c=>{var d,u;isVNode(c)&&c.type===Fragment?isSlotsChildren(c,c.children)?l.push(...o(((u=(d=c.children).default)==null?void 0:u.call(d))||[])):isArrayChildren(c,c.children)?l.push(...o(c.children)):isString$3(c.children)&&l.push(c.children):l.push(c)}),l}return o(a)}const getSlotFunction=a=>{if(a)return isFunction$2(a)?a:()=>a},getComponentsFromVNode=(a,o)=>{var s;const l=[];if(isComponent(a,a.type))a.type.name===o?a.component&&l.push(a.component.uid):(s=a.component)!=null&&s.subTree&&l.push(...getComponentsFromVNode(a.component.subTree,o));else{const c=getChildrenArray(a);c&&l.push(...getComponentsFromChildren(c,o))}return l},getComponentsFromChildren=(a,o)=>{const s=[];if(a&&a.length>0)for(const l of a)s.push(...getComponentsFromVNode(l,o));return s};var ResizeObserver$2=defineComponent({name:"ResizeObserver",emits:["resize"],setup(a,{emit:o,slots:s}){let l;const c=ref(),d=computed(()=>isComponentInstance(c.value)?c.value.$el:c.value),u=g=>{!g||(l=new index$1(f=>{const m=f[0];o("resize",m)}),l.observe(g))},A=()=>{l&&(l.disconnect(),l=null)};return watch(d,g=>{l&&A(),g&&u(g)}),onMounted(()=>{d.value&&u(d.value)}),onUnmounted(()=>{A()}),()=>{var g,f;const m=getFirstComponent((f=(g=s.default)==null?void 0:g.call(s))!=null?f:[]);return m?cloneVNode(m,{ref:c},!0):null}}});const target$1=typeof window=="undefined"?global:window,raf=target$1.requestAnimationFrame,caf=target$1.cancelAnimationFrame;function throttleByRaf(a){let o=0;const s=(...l)=>{o&&caf(o),o=raf(()=>{a(...l),o=0})};return s.cancel=()=>{caf(o),o=0},s}const NOOP=()=>{},getDocumentSize=()=>{const{body:a}=document,o=document.documentElement;let s;try{s=(window.top||window.self||window).document.body}catch{}return{height:Math.max(a.scrollHeight,a.offsetHeight,o.clientHeight,o.scrollHeight,o.offsetHeight,(s==null?void 0:s.scrollHeight)||0,(s==null?void 0:s.clientHeight)||0),width:Math.max(a.scrollWidth,a.offsetWidth,o.clientWidth,o.scrollWidth,o.offsetWidth,(s==null?void 0:s.scrollWidth)||0,(s==null?void 0:s.clientWidth)||0)}},isServerRendering=(()=>{try{return!(typeof window!="undefined"&&document!==void 0)}catch{return!0}})(),on=(()=>isServerRendering?NOOP:(a,o,s,l=!1)=>{a.addEventListener(o,s,l)})(),off=(()=>isServerRendering?NOOP:(a,o,s,l=!1)=>{a.removeEventListener(o,s,l)})(),contains=(a,o)=>{if(!a||!o)return!1;let s=o;for(;s;){if(s===a)return!0;s=s.parentNode}return!1},getOverlay=a=>{const o=document.createElement("div");return o.setAttribute("class",`arco-overlay arco-overlay-${a}`),o},querySelector=(a,o)=>{var s;return isServerRendering?NOOP():(s=(o!=null?o:document).querySelector(a))!=null?s:void 0},getElement=(a,o)=>{if(isString$3(a)){const s=a[0]==="#"?`[id='${a.slice(1)}']`:a;return querySelector(s,o)}return a},getRelativeRect=(a,o)=>{const s=a.getBoundingClientRect(),l=o.getBoundingClientRect();return{top:s.top-l.top,bottom:l.bottom-s.bottom,left:s.left-l.left,right:l.right-s.right,width:s.width,height:s.height}},isScroll=a=>a.tagName==="BODY"?document.documentElement.scrollHeight>window.innerHeight:a.scrollHeight>a.offsetHeight,getScrollBarWidth=a=>a.tagName==="BODY"?window.innerWidth-getDocumentSize().width:a.offsetWidth-a.clientWidth;var _export_sfc$1=(a,o)=>{for(const[s,l]of o)a[s]=l;return a};function getTargetRect(a){return isWindow(a)?{top:0,bottom:window.innerHeight}:a.getBoundingClientRect()}const _sfc_main$71=defineComponent({name:"Affix",components:{ResizeObserver:ResizeObserver$2},props:{offsetTop:{type:Number,default:0},offsetBottom:{type:Number},target:{type:[String,Object,Function]},targetContainer:{type:[String,Object,Function]}},emits:{change:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("affix"),{target:l,targetContainer:c}=toRefs(a),d=ref(),u=ref(),A=ref(!1),g=ref({}),f=ref({}),m=computed(()=>({[s]:A.value})),v=throttleByRaf(()=>{if(!d.value||!u.value)return;const{offsetTop:C,offsetBottom:w}=a,_=isUndefined$1(w)?"top":"bottom",b=d.value.getBoundingClientRect(),y=getTargetRect(u.value);let S=!1,E={};const B={width:`${d.value.offsetWidth}px`,height:`${d.value.offsetHeight}px`};_==="top"?(S=b.top-y.top<(C||0),E=S?{position:"fixed",top:`${y.top+(C||0)}px`}:{}):(S=y.bottom-b.bottom<(w||0),E=S?{position:"fixed",bottom:`${window.innerHeight-y.bottom+(w||0)}px`}:{}),S!==A.value&&(A.value=S,o("change",S)),g.value=B,f.value={...E,...S?B:{}}});return onMounted(()=>{watchEffect(C=>{const w=l&&l.value!==window&&getElement(l.value)||window;u.value=w,w&&(on(w,"scroll",v),on(w,"resize",v),C(()=>{off(w,"scroll",v),off(w,"resize",v)}))}),watchEffect(C=>{if(!u.value)return;const w=c&&c.value!==window&&getElement(c.value)||window;w&&(on(w,"scroll",v),on(w,"resize",v),C(()=>{off(w,"scroll",v),off(w,"resize",v)}))})}),{wrapperRef:d,isFixed:A,classNames:m,placeholderStyles:g,fixedStyles:f,updatePositionThrottle:v}},methods:{updatePosition(){this.updatePositionThrottle()}}}),_hoisted_1$5f={ref:"wrapperRef"};function _sfc_render$6B(a,o,s,l,c,d){const u=resolveComponent("ResizeObserver");return openBlock(),createBlock(u,{onResize:a.updatePositionThrottle},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$5f,[a.isFixed?(openBlock(),createElementBlock("div",{key:0,style:normalizeStyle(a.placeholderStyles)},null,4)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(a.classNames),style:normalizeStyle(a.fixedStyles)},[createVNode(u,{onResize:a.updatePositionThrottle},{default:withCtx(()=>[renderSlot(a.$slots,"default")]),_:3},8,["onResize"])],6)],512)]),_:3},8,["onResize"])}var _Affix=_export_sfc$1(_sfc_main$71,[["render",_sfc_render$6B]]);const Affix=Object.assign(_Affix,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Affix.name,_Affix)}}),_sfc_main$70=defineComponent({name:"IconHover",props:{prefix:{type:String},size:{type:String,default:"medium"},disabled:{type:Boolean,default:!1}},setup(){return{prefixCls:getPrefixCls("icon-hover")}}});function _sfc_render$6A(a,o,s,l,c,d){return openBlock(),createElementBlock("span",{class:normalizeClass([a.prefixCls,{[`${a.prefix}-icon-hover`]:a.prefix,[`${a.prefixCls}-size-${a.size}`]:a.size!=="medium",[`${a.prefixCls}-disabled`]:a.disabled}])},[renderSlot(a.$slots,"default")],2)}var IconHover=_export_sfc$1(_sfc_main$70,[["render",_sfc_render$6A]]);const _sfc_main$6$=defineComponent({name:"IconClose",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-close`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$5e=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$6z(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M9.857 9.858 24 24m0 0 14.142 14.142M24 24 38.142 9.858M24 24 9.857 38.142"},null,-1)]),14,_hoisted_1$5e)}var _IconClose=_export_sfc$1(_sfc_main$6$,[["render",_sfc_render$6z]]);const IconClose=Object.assign(_IconClose,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconClose.name,_IconClose)}}),_sfc_main$6_=defineComponent({name:"IconInfoCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-info-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$5d=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$6y(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44c11.046 0 20-8.954 20-20S35.046 4 24 4 4 12.954 4 24s8.954 20 20 20Zm2-30a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2Zm0 17h1a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h1v-8a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v11Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$5d)}var _IconInfoCircleFill=_export_sfc$1(_sfc_main$6_,[["render",_sfc_render$6y]]);const IconInfoCircleFill=Object.assign(_IconInfoCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconInfoCircleFill.name,_IconInfoCircleFill)}}),_sfc_main$6Z=defineComponent({name:"IconCheckCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-check-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$5c=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$6x(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44c11.046 0 20-8.954 20-20S35.046 4 24 4 4 12.954 4 24s8.954 20 20 20Zm10.207-24.379a1 1 0 0 0 0-1.414l-1.414-1.414a1 1 0 0 0-1.414 0L22 26.172l-4.878-4.88a1 1 0 0 0-1.415 0l-1.414 1.415a1 1 0 0 0 0 1.414l7 7a1 1 0 0 0 1.414 0l11.5-11.5Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$5c)}var _IconCheckCircleFill=_export_sfc$1(_sfc_main$6Z,[["render",_sfc_render$6x]]);const IconCheckCircleFill=Object.assign(_IconCheckCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCheckCircleFill.name,_IconCheckCircleFill)}}),_sfc_main$6Y=defineComponent({name:"IconExclamationCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-exclamation-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$5b=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$6w(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44c11.046 0 20-8.954 20-20S35.046 4 24 4 4 12.954 4 24s8.954 20 20 20Zm-2-11a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2Zm4-18a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V15Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$5b)}var _IconExclamationCircleFill=_export_sfc$1(_sfc_main$6Y,[["render",_sfc_render$6w]]);const IconExclamationCircleFill=Object.assign(_IconExclamationCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconExclamationCircleFill.name,_IconExclamationCircleFill)}}),_sfc_main$6X=defineComponent({name:"IconCloseCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-close-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$5a=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$6v(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44c11.046 0 20-8.954 20-20S35.046 4 24 4 4 12.954 4 24s8.954 20 20 20Zm4.955-27.771-4.95 4.95-4.95-4.95a1 1 0 0 0-1.414 0l-1.414 1.414a1 1 0 0 0 0 1.414l4.95 4.95-4.95 4.95a1 1 0 0 0 0 1.414l1.414 1.414a1 1 0 0 0 1.414 0l4.95-4.95 4.95 4.95a1 1 0 0 0 1.414 0l1.414-1.414a1 1 0 0 0 0-1.414l-4.95-4.95 4.95-4.95a1 1 0 0 0 0-1.414l-1.414-1.414a1 1 0 0 0-1.414 0Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$5a)}var _IconCloseCircleFill=_export_sfc$1(_sfc_main$6X,[["render",_sfc_render$6v]]);const IconCloseCircleFill=Object.assign(_IconCloseCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCloseCircleFill.name,_IconCloseCircleFill)}}),_sfc_main$6W=defineComponent({name:"Alert",components:{IconHover,IconClose,IconInfoCircleFill,IconCheckCircleFill,IconExclamationCircleFill,IconCloseCircleFill},props:{type:{type:String,default:"info"},showIcon:{type:Boolean,default:!0},closable:{type:Boolean,default:!1},title:String,banner:{type:Boolean,default:!1},center:{type:Boolean,default:!1}},emits:{close:a=>!0,afterClose:()=>!0},setup(a,{slots:o,emit:s}){const l=getPrefixCls("alert"),c=ref(!0),d=g=>{c.value=!1,s("close",g)},u=()=>{s("afterClose")},A=computed(()=>[l,`${l}-${a.type}`,{[`${l}-with-title`]:Boolean(a.title||o.title),[`${l}-banner`]:a.banner,[`${l}-center`]:a.center}]);return{prefixCls:l,cls:A,visible:c,handleClose:d,handleAfterLeave:u}}});function _sfc_render$6u(a,o,s,l,c,d){const u=resolveComponent("icon-info-circle-fill"),A=resolveComponent("icon-check-circle-fill"),g=resolveComponent("icon-exclamation-circle-fill"),f=resolveComponent("icon-close-circle-fill"),m=resolveComponent("icon-close"),v=resolveComponent("icon-hover");return openBlock(),createBlock(Transition,{name:"zoom-in-top",onAfterLeave:a.handleAfterLeave},{default:withCtx(()=>[a.visible?(openBlock(),createElementBlock("div",{key:0,role:"alert",class:normalizeClass(a.cls)},[a.showIcon&&!(a.type==="normal"&&!a.$slots.icon)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-icon`)},[renderSlot(a.$slots,"icon",{},()=>[a.type==="info"?(openBlock(),createBlock(u,{key:0})):a.type==="success"?(openBlock(),createBlock(A,{key:1})):a.type==="warning"?(openBlock(),createBlock(g,{key:2})):a.type==="error"?(openBlock(),createBlock(f,{key:3})):createCommentVNode("v-if",!0)])],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-body`)},[a.title||a.$slots.title?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-title`)},[renderSlot(a.$slots,"title",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-content`)},[renderSlot(a.$slots,"default")],2)],2),a.$slots.action?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-action`)},[renderSlot(a.$slots,"action")],2)):createCommentVNode("v-if",!0),a.closable?(openBlock(),createElementBlock("div",{key:2,tabindex:"-1",role:"button","aria-label":"Close",class:normalizeClass(`${a.prefixCls}-close-btn`),onClick:o[0]||(o[0]=(...C)=>a.handleClose&&a.handleClose(...C))},[renderSlot(a.$slots,"close-element",{},()=>[createVNode(v,null,{default:withCtx(()=>[createVNode(m)]),_:1})])],2)):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0)]),_:3},8,["onAfterLeave"])}var _Alert=_export_sfc$1(_sfc_main$6W,[["render",_sfc_render$6u]]);const Alert=Object.assign(_Alert,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Alert.name,_Alert)}});function t(a){return typeof a=="object"&&a!=null&&a.nodeType===1}function e(a,o){return(!o||a!=="hidden")&&a!=="visible"&&a!=="clip"}function n$1(a,o){if(a.clientHeighto||d>a&&u=o&&A>=s?d-a-l:u>o&&As?u-o+c:0}var i$1=function(a,o){var s=window,l=o.scrollMode,c=o.block,d=o.inline,u=o.boundary,A=o.skipOverflowHiddenElements,g=typeof u=="function"?u:function(G){return G!==u};if(!t(a))throw new TypeError("Invalid target");for(var f,m,v=document.scrollingElement||document.documentElement,C=[],w=a;t(w)&&g(w);){if((w=(m=(f=w).parentElement)==null?f.getRootNode().host||null:m)===v){C.push(w);break}w!=null&&w===document.body&&n$1(w)&&!n$1(document.documentElement)||w!=null&&n$1(w,A)&&C.push(w)}for(var _=s.visualViewport?s.visualViewport.width:innerWidth,b=s.visualViewport?s.visualViewport.height:innerHeight,y=window.scrollX||pageXOffset,S=window.scrollY||pageYOffset,E=a.getBoundingClientRect(),B=E.height,P=E.width,D=E.top,k=E.right,I=E.bottom,L=E.left,T=c==="start"||c==="nearest"?D:c==="end"?I:D+B/2,N=d==="center"?L+P/2:d==="end"?k:L,x=[],M=0;M=0&&L>=0&&I<=b&&k<=_&&D>=z&&I<=U&&L>=H&&k<=W)return x;var V=getComputedStyle(F),j=parseInt(V.borderLeftWidth,10),X=parseInt(V.borderTopWidth,10),Z=parseInt(V.borderRightWidth,10),J=parseInt(V.borderBottomWidth,10),te=0,ee=0,re="offsetWidth"in F?F.offsetWidth-F.clientWidth-j-Z:0,ae="offsetHeight"in F?F.offsetHeight-F.clientHeight-X-J:0,ge="offsetWidth"in F?F.offsetWidth===0?0:Q/F.offsetWidth:0,he="offsetHeight"in F?F.offsetHeight===0?0:R/F.offsetHeight:0;if(v===F)te=c==="start"?T:c==="end"?T-b:c==="nearest"?r(S,S+b,b,X,J,S+T,S+T+B,B):T-b/2,ee=d==="start"?N:d==="center"?N-_/2:d==="end"?N-_:r(y,y+_,_,j,Z,y+N,y+N+P,P),te=Math.max(0,te+S),ee=Math.max(0,ee+y);else{te=c==="start"?T-z-X:c==="end"?T-U+J+ae:c==="nearest"?r(z,U,R,X,J+ae,T,T+B,B):T-(z+R/2)+ae/2,ee=d==="start"?N-H-j:d==="center"?N-(H+Q/2)+re/2:d==="end"?N-W+Z+re:r(H,W,Q,j,Z+re,N,N+P,P);var _e=F.scrollLeft,K=F.scrollTop;T+=K-(te=Math.max(0,Math.min(K+te/he,F.scrollHeight-R/he+ae))),N+=_e-(ee=Math.max(0,Math.min(_e+ee/ge,F.scrollWidth-Q/ge+re)))}x.push({el:F,top:te,left:ee})}return x},easeInBy=function(a){return function(o){return Math.pow(o,a)}},easeOutBy=function(a){return function(o){return 1-Math.abs(Math.pow(o-1,a))}},easeInOutBy=function(a){return function(o){return o<.5?easeInBy(a)(o*2)/2:easeOutBy(a)(o*2-1)/2+.5}},linear=function(a){return a},quadIn=easeInBy(2),quadOut=easeOutBy(2),quadInOut=easeInOutBy(2),cubicIn=easeInBy(3),cubicOut=easeOutBy(3),cubicInOut=easeInOutBy(3),quartIn=easeInBy(4),quartOut=easeOutBy(4),quartInOut=easeInOutBy(4),quintIn=easeInBy(5),quintOut=easeOutBy(5),quintInOut=easeInOutBy(5),sineIn=function(a){return 1+Math.sin(Math.PI/2*a-Math.PI/2)},sineOut=function(a){return Math.sin(Math.PI/2*a)},sineInOut=function(a){return(1+Math.sin(Math.PI*a-Math.PI/2))/2},bounceOut=function(a){var o=7.5625,s=2.75;return a<1/s?o*a*a:a<2/s?(a-=1.5/s,o*a*a+.75):a<2.5/s?(a-=2.25/s,o*a*a+.9375):(a-=2.625/s,o*a*a+.984375)},bounceIn=function(a){return 1-bounceOut(1-a)},bounceInOut=function(a){return a<.5?bounceIn(a*2)*.5:bounceOut(a*2-1)*.5+.5},easing=Object.freeze({linear,quadIn,quadOut,quadInOut,cubicIn,cubicOut,cubicInOut,quartIn,quartOut,quartInOut,quintIn,quintOut,quintInOut,sineIn,sineOut,sineInOut,bounceOut,bounceIn,bounceInOut}),Tween=function(o){var s=o.from,l=o.to,c=o.duration,d=o.delay,u=o.easing,A=o.onStart,g=o.onUpdate,f=o.onFinish;for(var m in s)l[m]===void 0&&(l[m]=s[m]);for(var v in l)s[v]===void 0&&(s[v]=l[v]);this.from=s,this.to=l,this.duration=c||500,this.delay=d||0,this.easing=u||"linear",this.onStart=A,this.onUpdate=g||function(){},this.onFinish=f,this.startTime=Date.now()+this.delay,this.started=!1,this.finished=!1,this.timer=null,this.keys={}};Tween.prototype.update=function(){if(this.time=Date.now(),!(this.timethis.duration?this.duration:this.elapsed;for(var o in this.to)this.keys[o]=this.from[o]+(this.to[o]-this.from[o])*easing[this.easing](this.elapsed/this.duration);this.started||(this.onStart&&this.onStart(this.keys),this.started=!0),this.onUpdate(this.keys)}};Tween.prototype.start=function(){var o=this;this.startTime=Date.now()+this.delay;var s=function(){o.update(),o.timer=requestAnimationFrame(s),o.finished&&(cancelAnimationFrame(o.timer),o.timer=null)};s()};Tween.prototype.stop=function(){cancelAnimationFrame(this.timer),this.timer=null};function slide(a,o,s){new Tween({from:{scrollTop:a.scrollTop},to:{scrollTop:o},easing:"quartOut",duration:300,onUpdate:c=>{a.scrollTop=c.scrollTop},onFinish:()=>{isFunction$2(s)&&s()}}).start()}const anchorInjectionKey=Symbol("ArcoAnchor"),BOUNDARY_POSITIONS=["start","end","center","nearest"],_sfc_main$6V=defineComponent({name:"Anchor",props:{boundary:{type:[Number,String],default:"start",validator:a=>isNumber$3(a)||BOUNDARY_POSITIONS.includes(a)},lineLess:{type:Boolean,default:!1},scrollContainer:{type:[String,Object]},changeHash:{type:Boolean,default:!0},smooth:{type:Boolean,default:!0}},emits:{select:(a,o)=>!0,change:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("anchor"),l=ref(),c=ref(),d=reactive({}),u=ref(""),A=ref(!1),g=ref(),f=ref(),m=(D,k)=>{!D||(d[D]=k)},v=D=>{delete d[D]},C=(D,k)=>{a.changeHash||D.preventDefault(),k&&(w(k),b(k)),o("select",k,u.value)},w=D=>{try{const k=getElement(D);if(!k)return;let I,L=0;isNumber$3(a.boundary)?(I="start",L=a.boundary):I=a.boundary;const T=i$1(k,{block:I});if(!T.length)return;const{el:N,top:x}=T[0],M=x-L;slide(N,M,()=>{A.value=!1}),A.value=!0}catch(k){console.error(k)}},_=throttleByRaf(()=>{if(A.value)return;const D=y();if(D&&D.id){const k=`#${D.id}`;b(k)}}),b=D=>{if(!d[D]&&l.value){const k=getElement(`a[data-href='${D}']`,l.value);if(!k)return;d[D]=k}D!==u.value&&(u.value=D,nextTick(()=>{o("change",D)}))},y=()=>{if(!g.value||!f.value)return;const D=isNumber$3(a.boundary)?a.boundary:0,k=f.value.getBoundingClientRect();for(const I of Object.keys(d)){const L=getElement(I);if(L){const{top:T}=L.getBoundingClientRect(),N=isWindow(g.value)?T-D:T-k.top-D;if(N>=0&&N<=k.height/2)return L}}};watch(u,()=>{const D=d[u.value];!a.lineLess&&D&&c.value&&(c.value.style.top=`${D.offsetTop}px`)});const S=()=>{g.value&&on(g.value,"scroll",_)},E=()=>{g.value&&off(g.value,"scroll",_)},B=()=>{a.scrollContainer?(g.value=isWindow(a.scrollContainer)?window:getElement(a.scrollContainer),f.value=isWindow(a.scrollContainer)?document.documentElement:getElement(a.scrollContainer)):(g.value=window,f.value=document.documentElement)};onMounted(()=>{B();const D=decodeURIComponent(window.location.hash);D?(w(D),b(D)):_(),S()}),onBeforeUnmount(()=>{E()}),provide(anchorInjectionKey,reactive({currentLink:u,addLink:m,removeLink:v,handleClick:C}));const P=computed(()=>[s,{[`${s}-line-less`]:a.lineLess}]);return{prefixCls:s,cls:P,anchorRef:l,lineSliderRef:c}}});function _sfc_render$6t(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{ref:"anchorRef",class:normalizeClass(a.cls)},[a.lineLess?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:0,ref:"lineSliderRef",class:normalizeClass(`${a.prefixCls}-line-slider`)},null,2)),createBaseVNode("ul",{class:normalizeClass(`${a.prefixCls}-list`)},[renderSlot(a.$slots,"default")],2)],2)}var _Anchor=_export_sfc$1(_sfc_main$6V,[["render",_sfc_render$6t]]);const _sfc_main$6U=defineComponent({name:"AnchorLink",props:{title:String,href:String},setup(a){const o=getPrefixCls("anchor"),s=`${o}-link`,l=ref(),c=inject(anchorInjectionKey,void 0);onMounted(()=>{a.href&&l.value&&(c==null||c.addLink(a.href,l.value))});const d=computed(()=>[`${s}-item`,{[`${s}-active`]:(c==null?void 0:c.currentLink)===a.href}]);return{prefixCls:o,linkCls:s,cls:d,linkRef:l,handleClick:A=>c==null?void 0:c.handleClick(A,a.href)}}}),_hoisted_1$59=["href"];function _sfc_render$6s(a,o,s,l,c,d){return openBlock(),createElementBlock("li",{ref:"linkRef",class:normalizeClass(a.cls)},[createBaseVNode("a",{class:normalizeClass(a.linkCls),href:a.href,onClick:o[0]||(o[0]=(...u)=>a.handleClick&&a.handleClick(...u))},[renderSlot(a.$slots,"default",{},()=>[createTextVNode(toDisplayString(a.title),1)])],10,_hoisted_1$59),a.$slots.sublist?(openBlock(),createElementBlock("ul",{key:0,class:normalizeClass(`${a.prefixCls}-sublist`)},[renderSlot(a.$slots,"sublist")],2)):createCommentVNode("v-if",!0)],2)}var AnchorLink=_export_sfc$1(_sfc_main$6U,[["render",_sfc_render$6s]]);const Anchor=Object.assign(_Anchor,{Link:AnchorLink,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Anchor.name,_Anchor),a.component(s+AnchorLink.name,AnchorLink)}}),MESSAGE_TYPES=["info","success","warning","error"],INPUT_EVENTS=["onFocus","onFocusin","onFocusout","onBlur","onChange","onBeforeinput","onInput","onReset","onSubmit","onInvalid","onKeydown","onKeypress","onKeyup","onCopy","onCut","onPaste","onCompositionstart","onCompositionupdate","onCompositionend","onSelect","autocomplete","autofocus","maxlength","minlength","name","pattern","readonly","required"],_sfc_main$6T=defineComponent({name:"IconLoading",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-loading`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$58=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$6r(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M42 24c0 9.941-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6"},null,-1)]),14,_hoisted_1$58)}var _IconLoading=_export_sfc$1(_sfc_main$6T,[["render",_sfc_render$6r]]);const IconLoading=Object.assign(_IconLoading,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLoading.name,_IconLoading)}}),_sfc_main$6S=defineComponent({name:"FeedbackIcon",components:{IconLoading,IconCheckCircleFill,IconExclamationCircleFill,IconCloseCircleFill},props:{type:{type:String}},setup(a){const o=getPrefixCls("feedback-icon");return{cls:computed(()=>[o,`${o}-status-${a.type}`])}}});function _sfc_render$6q(a,o,s,l,c,d){const u=resolveComponent("icon-loading"),A=resolveComponent("icon-check-circle-fill"),g=resolveComponent("icon-exclamation-circle-fill"),f=resolveComponent("icon-close-circle-fill");return openBlock(),createElementBlock("span",{class:normalizeClass(a.cls)},[a.type==="validating"?(openBlock(),createBlock(u,{key:0})):a.type==="success"?(openBlock(),createBlock(A,{key:1})):a.type==="warning"?(openBlock(),createBlock(g,{key:2})):a.type==="error"?(openBlock(),createBlock(f,{key:3})):createCommentVNode("v-if",!0)],2)}var FeedbackIcon=_export_sfc$1(_sfc_main$6S,[["render",_sfc_render$6q]]);const Enter={key:"Enter",code:"Enter"},Backspace={key:"Backspace",code:"Backspace"},ArrowLeft={key:"ArrowLeft",code:"ArrowLeft"},ArrowRight={key:"ArrowRight",code:"ArrowRight"},omit=(a,o)=>{const s={...a};for(const l of o)l in s&&delete s[l];return s};function pick(a,o){const s={};return o.forEach(l=>{const c=l;l in a&&(s[c]=a[c])}),s}const formItemInjectionKey=Symbol("ArcoFormItemContext"),formInjectionKey=Symbol("ArcoFormContext"),useFormItem=({size:a,disabled:o,error:s,uninject:l}={})=>{const c=l?{}:inject(formItemInjectionKey,{}),d=computed(()=>{var m;return(m=a==null?void 0:a.value)!=null?m:c.size}),u=computed(()=>(o==null?void 0:o.value)||c.disabled),A=computed(()=>(s==null?void 0:s.value)||c.error),g=toRef(c,"feedback"),f=toRef(c,"eventHandlers");return{formItemCtx:c,mergedSize:d,mergedDisabled:u,mergedError:A,feedback:g,eventHandlers:f}},useSize$1=(a,{defaultValue:o="medium"}={})=>{const s=inject(configProviderInjectionKey,void 0);return{mergedSize:computed(()=>{var c,d;return(d=(c=a==null?void 0:a.value)!=null?c:s==null?void 0:s.size)!=null?d:o})}};function useCursor(a){const o=ref();function s(){if(!a.value)return;const{selectionStart:c,selectionEnd:d,value:u}=a.value;if(c==null||d==null)return;const A=u.slice(0,Math.max(0,c)),g=u.slice(Math.max(0,d));o.value={selectionStart:c,selectionEnd:d,value:u,beforeTxt:A,afterTxt:g}}function l(){if(!a.value||!o.value)return;const{value:c}=a.value,{beforeTxt:d,afterTxt:u,selectionStart:A}=o.value;if(!d||!u||!A)return;let g=c.length;if(c.endsWith(u))g=c.length-u.length;else if(c.startsWith(d))g=d.length;else{const f=d[A-1],m=c.indexOf(f,A-1);m!==-1&&(g=m+1)}a.value.setSelectionRange(g,g)}return[s,l]}var _Input=defineComponent({name:"Input",inheritAttrs:!1,props:{modelValue:String,defaultValue:{type:String,default:""},size:{type:String},allowClear:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},error:{type:Boolean,default:!1},placeholder:String,maxLength:{type:[Number,Object],default:0},showWordLimit:{type:Boolean,default:!1},wordLength:{type:Function},wordSlice:{type:Function},inputAttrs:{type:Object},type:{type:String,default:"text"},prepend:String,append:String},emits:{"update:modelValue":a=>!0,input:(a,o)=>!0,change:(a,o)=>!0,pressEnter:a=>!0,clear:a=>!0,focus:a=>!0,blur:a=>!0},setup(a,{emit:o,slots:s,attrs:l}){const{size:c,disabled:d,error:u,modelValue:A}=toRefs(a),g=getPrefixCls("input"),f=ref(),{mergedSize:m,mergedDisabled:v,mergedError:C,feedback:w,eventHandlers:_}=useFormItem({size:c,disabled:d,error:u}),{mergedSize:b}=useSize$1(m),[y,S]=useCursor(f),E=ref(a.defaultValue),B=computed(()=>{var K;return(K=a.modelValue)!=null?K:E.value});let P=B.value;watch(A,K=>{(isUndefined$1(K)||isNull(K))&&(E.value="")}),watch(B,(K,G)=>{P=G});const D=ref(!1),k=computed(()=>a.allowClear&&!a.readonly&&!v.value&&Boolean(B.value)),I=ref(!1),L=ref(""),T=K=>{var G;return isFunction$2(a.wordLength)?a.wordLength(K):(G=K.length)!=null?G:0},N=computed(()=>T(B.value)),x=computed(()=>C.value||Boolean(isObject$2(a.maxLength)&&a.maxLength.errorOnly&&N.value>F.value)),M=computed(()=>isObject$2(a.maxLength)&&Boolean(a.maxLength.errorOnly)),F=computed(()=>isObject$2(a.maxLength)?a.maxLength.length:a.maxLength),O=computed(()=>{const K=T("a");return Math.floor(F.value/K)}),R=K=>{var G,q;F.value&&!M.value&&T(K)>F.value&&(K=(q=(G=a.wordSlice)==null?void 0:G.call(a,K,F.value))!=null?q:K.slice(0,O.value)),E.value=K,o("update:modelValue",K)},Q=K=>{f.value&&K.target!==f.value&&(K.preventDefault(),f.value.focus())},z=(K,G)=>{var q,ne;K!==P&&(P=K,o("change",K,G),(ne=(q=_.value)==null?void 0:q.onChange)==null||ne.call(q,G))},W=K=>{var G,q;D.value=!0,o("focus",K),(q=(G=_.value)==null?void 0:G.onFocus)==null||q.call(G,K)},U=K=>{var G,q;D.value=!1,z(B.value,K),o("blur",K),(q=(G=_.value)==null?void 0:G.onBlur)==null||q.call(G,K)},H=K=>{var G,q,ne;const{value:ie,selectionStart:le,selectionEnd:ce}=K.target;if(K.type==="compositionend"){if(I.value=!1,L.value="",F.value&&!M.value&&N.value>=F.value&&T(ie)>F.value&&le===ce){V();return}R(ie),o("input",ie,K),(q=(G=_.value)==null?void 0:G.onInput)==null||q.call(G,K),V()}else I.value=!0,L.value=B.value+((ne=K.data)!=null?ne:"")},V=()=>{y(),nextTick(()=>{f.value&&B.value!==f.value.value&&(f.value.value=B.value,S())})},j=K=>{var G,q;const{value:ne}=K.target;if(!I.value){if(F.value&&!M.value&&N.value>=F.value&&T(ne)>F.value&&K.inputType==="insertText"){V();return}R(ne),o("input",ne,K),(q=(G=_.value)==null?void 0:G.onInput)==null||q.call(G,K),V()}},X=K=>{R(""),z("",K),o("clear",K)},Z=K=>{const G=K.key||K.code;!I.value&&G===Enter.key&&(z(B.value,K),o("pressEnter",K))},J=computed(()=>[`${g}-outer`,`${g}-outer-size-${b.value}`,{[`${g}-outer-has-suffix`]:Boolean(s.suffix),[`${g}-outer-disabled`]:v.value}]),te=computed(()=>[`${g}-wrapper`,{[`${g}-error`]:x.value,[`${g}-disabled`]:v.value,[`${g}-focus`]:D.value}]),ee=computed(()=>[g,`${g}-size-${b.value}`]),re=computed(()=>omit(l,INPUT_EVENTS)),ae=computed(()=>pick(l,INPUT_EVENTS)),ge=computed(()=>{const K={...ae.value,...a.inputAttrs};return x.value&&(K["aria-invalid"]=!0),K}),he=K=>{var G;return createVNode("span",mergeProps({class:te.value,onMousedown:Q},K?void 0:re.value),[s.prefix&&createVNode("span",{class:`${g}-prefix`},[s.prefix()]),createVNode("input",mergeProps({ref:f,class:ee.value,value:B.value,type:a.type,placeholder:a.placeholder,readonly:a.readonly,disabled:v.value,onInput:j,onKeydown:Z,onFocus:W,onBlur:U,onCompositionstart:H,onCompositionupdate:H,onCompositionend:H},ge.value),null),k.value&&createVNode(IconHover,{prefix:g,class:`${g}-clear-btn`,onClick:X},{default:()=>[createVNode(IconClose,null,null)]}),(s.suffix||Boolean(a.maxLength)&&a.showWordLimit||Boolean(w.value))&&createVNode("span",{class:[`${g}-suffix`,{[`${g}-suffix-has-feedback`]:w.value}]},[Boolean(a.maxLength)&&a.showWordLimit&&createVNode("span",{class:`${g}-word-limit`},[N.value,createTextVNode("/"),F.value]),(G=s.suffix)==null?void 0:G.call(s),Boolean(w.value)&&createVNode(FeedbackIcon,{type:w.value},null)])])};return{inputRef:f,render:()=>s.prepend||s.append||a.prepend||a.append?createVNode("span",mergeProps({class:J.value},re.value),[(s.prepend||a.prepend)&&createVNode("span",{class:`${g}-prepend`},[s.prepend?s.prepend():a.prepend]),he(!0),(s.append||a.append)&&createVNode("span",{class:`${g}-append`},[s.append?s.append():a.append])]):he()}},methods:{focus(){var a;(a=this.inputRef)==null||a.focus()},blur(){var a;(a=this.inputRef)==null||a.blur()}},render(){return this.render()}});const _sfc_main$6R=defineComponent({name:"IconSearch",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-search`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$57=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$6p(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M33.072 33.071c6.248-6.248 6.248-16.379 0-22.627-6.249-6.249-16.38-6.249-22.628 0-6.248 6.248-6.248 16.379 0 22.627 6.248 6.248 16.38 6.248 22.628 0Zm0 0 8.485 8.485"},null,-1)]),14,_hoisted_1$57)}var _IconSearch=_export_sfc$1(_sfc_main$6R,[["render",_sfc_render$6p]]);const IconSearch=Object.assign(_IconSearch,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSearch.name,_IconSearch)}}),buttonGroupInjectionKey=Symbol("ArcoButtonGroup"),_sfc_main$6Q=defineComponent({name:"Button",components:{IconLoading},props:{type:{type:String},shape:{type:String},status:{type:String},size:{type:String},long:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},disabled:{type:Boolean},htmlType:{type:String,default:"button"},autofocus:{type:Boolean,default:!1},href:String},emits:{click:a=>!0},setup(a,{emit:o}){const{size:s,disabled:l}=toRefs(a),c=getPrefixCls("btn"),d=inject(buttonGroupInjectionKey,void 0),u=computed(()=>{var w;return(w=s.value)!=null?w:d==null?void 0:d.size}),A=computed(()=>Boolean(l.value||(d==null?void 0:d.disabled))),{mergedSize:g,mergedDisabled:f}=useFormItem({size:u,disabled:A}),{mergedSize:m}=useSize$1(g),v=computed(()=>{var w,_,b,y,S,E;return[c,`${c}-${(_=(w=a.type)!=null?w:d==null?void 0:d.type)!=null?_:"secondary"}`,`${c}-shape-${(y=(b=a.shape)!=null?b:d==null?void 0:d.shape)!=null?y:"square"}`,`${c}-size-${m.value}`,`${c}-status-${(E=(S=a.status)!=null?S:d==null?void 0:d.status)!=null?E:"normal"}`,{[`${c}-long`]:a.long,[`${c}-loading`]:a.loading,[`${c}-disabled`]:f.value,[`${c}-link`]:isString$3(a.href)}]});return{prefixCls:c,cls:v,mergedDisabled:f,handleClick:w=>{if(a.disabled||a.loading){w.preventDefault();return}o("click",w)}}}}),_hoisted_1$56=["href"],_hoisted_2$n=["type","disabled","autofocus"];function _sfc_render$6o(a,o,s,l,c,d){const u=resolveComponent("icon-loading");return a.href?(openBlock(),createElementBlock("a",{key:0,class:normalizeClass([a.cls,{[`${a.prefixCls}-only-icon`]:a.$slots.icon&&!a.$slots.default}]),href:a.mergedDisabled||a.loading?void 0:a.href,onClick:o[0]||(o[0]=(...A)=>a.handleClick&&a.handleClick(...A))},[a.loading||a.$slots.icon?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-icon`)},[a.loading?(openBlock(),createBlock(u,{key:0,spin:"true"})):renderSlot(a.$slots,"icon",{key:1})],2)):createCommentVNode("v-if",!0),renderSlot(a.$slots,"default")],10,_hoisted_1$56)):(openBlock(),createElementBlock("button",{key:1,class:normalizeClass([a.cls,{[`${a.prefixCls}-only-icon`]:a.$slots.icon&&!a.$slots.default}]),type:a.htmlType,disabled:a.mergedDisabled,autofocus:a.autofocus,onClick:o[1]||(o[1]=(...A)=>a.handleClick&&a.handleClick(...A))},[a.loading||a.$slots.icon?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-icon`)},[a.loading?(openBlock(),createBlock(u,{key:0,spin:!0})):renderSlot(a.$slots,"icon",{key:1})],2)):createCommentVNode("v-if",!0),renderSlot(a.$slots,"default")],10,_hoisted_2$n))}var _Button=_export_sfc$1(_sfc_main$6Q,[["render",_sfc_render$6o]]);const _sfc_main$6P=defineComponent({name:"ButtonGroup",props:{type:{type:String},status:{type:String},shape:{type:String},size:{type:String},disabled:{type:Boolean}},setup(a){const{type:o,size:s,status:l,disabled:c,shape:d}=toRefs(a),u=getPrefixCls("btn-group");return provide(buttonGroupInjectionKey,reactive({type:o,size:s,shape:d,status:l,disabled:c})),{prefixCls:u}}});function _sfc_render$6n(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.prefixCls)},[renderSlot(a.$slots,"default")],2)}var ButtonGroup=_export_sfc$1(_sfc_main$6P,[["render",_sfc_render$6n]]);const Button$1=Object.assign(_Button,{Group:ButtonGroup,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Button.name,_Button),a.component(s+ButtonGroup.name,ButtonGroup)}});var InputSearch=defineComponent({name:"InputSearch",props:{searchButton:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},size:{type:String},buttonText:{type:String},buttonProps:{type:Object}},emits:{search:(a,o)=>!0},setup(a,{emit:o,slots:s}){const{size:l}=toRefs(a),c=getPrefixCls("input-search"),{mergedSize:d}=useSize$1(l),u=ref(),A=v=>{u.value.inputRef&&o("search",u.value.inputRef.value,v)},g=()=>{var v;return createVNode(Fragment,null,[a.loading?createVNode(IconLoading,null,null):createVNode(IconHover,{onClick:A},{default:()=>[createVNode(IconSearch,null,null)]}),(v=s.suffix)==null?void 0:v.call(s)])},f=()=>{var v;let C={};return a.buttonText||s["button-default"]||s["button-icon"]?C={default:(v=s["button-default"])!=null?v:a.buttonText?()=>a.buttonText:void 0,icon:s["button-icon"]}:C={icon:()=>createVNode(IconSearch,null,null)},createVNode(Button$1,mergeProps({type:"primary",class:`${c}-btn`,disabled:a.disabled,size:d.value,loading:a.loading},a.buttonProps,{onClick:A}),C)};return{inputRef:u,render:()=>createVNode(_Input,{ref:u,class:c,size:d.value,disabled:a.disabled},{prepend:s.prepend,prefix:s.prefix,suffix:a.searchButton?s.suffix:g,append:a.searchButton?f:s.append})}},methods:{focus(){var a;(a=this.inputRef)==null||a.focus()},blur(){var a;(a=this.inputRef)==null||a.blur()}},render(){return this.render()}});const _sfc_main$6O=defineComponent({name:"IconEye",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-eye`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$55=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$6m(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"clip-rule":"evenodd",d:"M24 37c6.627 0 12.627-4.333 18-13-5.373-8.667-11.373-13-18-13-6.627 0-12.627 4.333-18 13 5.373 8.667 11.373 13 18 13Z"},null,-1),createBaseVNode("path",{d:"M29 24a5 5 0 1 1-10 0 5 5 0 0 1 10 0Z"},null,-1)]),14,_hoisted_1$55)}var _IconEye=_export_sfc$1(_sfc_main$6O,[["render",_sfc_render$6m]]);const IconEye=Object.assign(_IconEye,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconEye.name,_IconEye)}}),_sfc_main$6N=defineComponent({name:"IconEyeInvisible",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-eye-invisible`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$54=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$6l(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M14 14.5c-2.69 2-5.415 5.33-8 9.5 5.373 8.667 11.373 13 18 13 3.325 0 6.491-1.09 9.5-3.271M17.463 12.5C19 11 21.75 11 24 11c6.627 0 12.627 4.333 18 13-1.766 2.848-3.599 5.228-5.5 7.14"},null,-1),createBaseVNode("path",{d:"M29 24a5 5 0 1 1-10 0 5 5 0 0 1 10 0ZM6.852 7.103l34.294 34.294"},null,-1)]),14,_hoisted_1$54)}var _IconEyeInvisible=_export_sfc$1(_sfc_main$6N,[["render",_sfc_render$6l]]);const IconEyeInvisible=Object.assign(_IconEyeInvisible,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconEyeInvisible.name,_IconEyeInvisible)}});function useState(a){const o=ref(a);return[o,l=>{o.value=l}]}function useMergeState(a,o){const{value:s}=toRefs(o),[l,c]=useState(isUndefined$1(s.value)?a:s.value);return watch(s,u=>{isUndefined$1(u)&&c(void 0)}),[computed(()=>isUndefined$1(s.value)?l.value:s.value),c,l]}const _sfc_main$6M=defineComponent({name:"InputPassword",components:{IconEye,IconEyeInvisible,AIconHover:IconHover,AInput:_Input},props:{visibility:{type:Boolean,default:void 0},defaultVisibility:{type:Boolean,default:!0},invisibleButton:{type:Boolean,default:!0}},emits:["visibility-change","update:visibility"],setup(a,{emit:o}){const{visibility:s,defaultVisibility:l}=toRefs(a),c=ref(),d=()=>{g(!u.value)},[u,A]=useMergeState(l.value,reactive({value:s})),g=f=>{f!==u.value&&(o("visibility-change",f),o("update:visibility",f),A(f))};return{inputRef:c,mergedVisible:u,handleInvisible:d}},methods:{focus(){var a;(a=this.inputRef)==null||a.focus()},blur(){var a;(a=this.inputRef)==null||a.blur()}}});function _sfc_render$6k(a,o,s,l,c,d){const u=resolveComponent("icon-eye"),A=resolveComponent("icon-eye-invisible"),g=resolveComponent("a-icon-hover"),f=resolveComponent("a-input");return openBlock(),createBlock(f,{ref:"inputRef",type:a.mergedVisible?"password":"text"},createSlots({_:2},[a.$slots.prepend?{name:"prepend",fn:withCtx(()=>[renderSlot(a.$slots,"prepend")]),key:"0"}:void 0,a.$slots.prefix?{name:"prefix",fn:withCtx(()=>[renderSlot(a.$slots,"prefix")]),key:"1"}:void 0,a.invisibleButton||a.$slots.suffix?{name:"suffix",fn:withCtx(()=>[a.invisibleButton?(openBlock(),createBlock(g,{key:0,onClick:a.handleInvisible,onMousedown:o[0]||(o[0]=withModifiers(()=>{},["prevent"])),onMouseup:o[1]||(o[1]=withModifiers(()=>{},["prevent"]))},{default:withCtx(()=>[a.mergedVisible?(openBlock(),createBlock(A,{key:1})):(openBlock(),createBlock(u,{key:0}))]),_:1},8,["onClick"])):createCommentVNode("v-if",!0),renderSlot(a.$slots,"suffix")]),key:"2"}:void 0,a.$slots.append?{name:"append",fn:withCtx(()=>[renderSlot(a.$slots,"append")]),key:"3"}:void 0]),1032,["type"])}var InputPassword=_export_sfc$1(_sfc_main$6M,[["render",_sfc_render$6k]]);const _sfc_main$6L=defineComponent({name:"InputGroup",setup(){return{prefixCls:getPrefixCls("input-group")}}});function _sfc_render$6j(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.prefixCls)},[renderSlot(a.$slots,"default")],2)}var InputGroup=_export_sfc$1(_sfc_main$6L,[["render",_sfc_render$6j]]);const Input=Object.assign(_Input,{Search:InputSearch,Password:InputPassword,Group:InputGroup,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Input.name,_Input),a.component(s+InputGroup.name,InputGroup),a.component(s+InputSearch.name,InputSearch),a.component(s+InputPassword.name,InputPassword)}}),getViewPortSize=()=>{const{height:a,width:o}=getDocumentSize();return{width:Math.min(o,window.innerWidth),height:Math.min(a,window.innerHeight)}},getElementScrollRect=(a,o)=>{var s,l;const c=a.getBoundingClientRect();return{top:c.top,bottom:c.bottom,left:c.left,right:c.right,scrollTop:c.top-o.top,scrollBottom:c.bottom-o.top,scrollLeft:c.left-o.left,scrollRight:c.right-o.left,width:(s=a.offsetWidth)!=null?s:a.clientWidth,height:(l=a.offsetHeight)!=null?l:a.clientHeight}},getBoundaryPosition=a=>{switch(a){case"top":case"tl":case"tr":return"top";case"bottom":case"bl":case"br":return"bottom";case"left":case"lt":case"lb":return"left";case"right":case"rt":case"rb":return"right";default:return"top"}},changePosition=(a,o)=>{switch(o){case"top":switch(a){case"bottom":return"top";case"bl":return"tl";case"br":return"tr";default:return a}case"bottom":switch(a){case"top":return"bottom";case"tl":return"bl";case"tr":return"br";default:return a}case"left":switch(a){case"right":return"left";case"rt":return"lt";case"rb":return"lb";default:return a}case"right":switch(a){case"left":return"right";case"lt":return"rt";case"lb":return"rb";default:return a}default:return a}},getFitPosition=(a,o,{containerRect:s,triggerRect:l,popupRect:c,offset:d,translate:u})=>{const A=getBoundaryPosition(a),g=getViewPortSize(),f={top:s.top+o.top,bottom:g.height-(s.top+o.top+c.height),left:s.left+o.left,right:g.width-(s.left+o.left+c.width)};let m=a;if(A==="top"&&f.top<0)if(l.top>c.height)o.top=-s.top;else{const v=getPopupOffset("bottom",l,c,{offset:d,translate:u});g.height-(s.top+v.top+c.height)>0&&(m=changePosition(a,"bottom"),o.top=v.top)}if(A==="bottom"&&f.bottom<0)if(g.height-l.bottom>c.height)o.top=-s.top+(g.height-c.height);else{const v=getPopupOffset("top",l,c,{offset:d,translate:u});s.top+v.top>0&&(m=changePosition(a,"top"),o.top=v.top)}if(A==="left"&&f.left<0)if(l.left>c.width)o.left=-s.left;else{const v=getPopupOffset("right",l,c,{offset:d,translate:u});g.width-(s.left+v.left+c.width)>0&&(m=changePosition(a,"right"),o.left=v.left)}if(A==="right"&&f.right<0)if(g.width-l.right>c.width)o.left=-s.left+(g.width-c.width);else{const v=getPopupOffset("left",l,c,{offset:d,translate:u});s.left+v.left>0&&(m=changePosition(a,"left"),o.left=v.left)}return(A==="top"||A==="bottom")&&(f.left<0?o.left=-s.left:f.right<0&&(o.left=-s.left+(g.width-c.width))),(A==="left"||A==="right")&&(f.top<0?o.top=-s.top:f.bottom<0&&(o.top=-s.top+(g.height-c.height))),{popupPosition:o,position:m}},getPopupOffset=(a,o,s,{offset:l=0,translate:c=[0,0]}={})=>{var d;const u=(d=isArray$2(c)?c:c[a])!=null?d:[0,0];switch(a){case"top":return{left:o.scrollLeft+Math.round(o.width/2)-Math.round(s.width/2)+u[0],top:o.scrollTop-s.height-l+u[1]};case"tl":return{left:o.scrollLeft+u[0],top:o.scrollTop-s.height-l+u[1]};case"tr":return{left:o.scrollRight-s.width+u[0],top:o.scrollTop-s.height-l+u[1]};case"bottom":return{left:o.scrollLeft+Math.round(o.width/2)-Math.round(s.width/2)+u[0],top:o.scrollBottom+l+u[1]};case"bl":return{left:o.scrollLeft+u[0],top:o.scrollBottom+l+u[1]};case"br":return{left:o.scrollRight-s.width+u[0],top:o.scrollBottom+l+u[1]};case"left":return{left:o.scrollLeft-s.width-l+u[0],top:o.scrollTop+Math.round(o.height/2)-Math.round(s.height/2)+u[1]};case"lt":return{left:o.scrollLeft-s.width-l+u[0],top:o.scrollTop+u[1]};case"lb":return{left:o.scrollLeft-s.width-l+u[0],top:o.scrollBottom-s.height+u[1]};case"right":return{left:o.scrollRight+l+u[0],top:o.scrollTop+Math.round(o.height/2)-Math.round(s.height/2)+u[1]};case"rt":return{left:o.scrollRight+l+u[0],top:o.scrollTop+u[1]};case"rb":return{left:o.scrollRight+l+u[0],top:o.scrollBottom-s.height+u[1]};default:return{left:0,top:0}}},getTransformOrigin=a=>{let o="0";["top","bottom"].includes(a)?o="50%":["left","lt","lb","tr","br"].includes(a)&&(o="100%");let s="0";return["left","right"].includes(a)?s="50%":["top","tl","tr","lb","rb"].includes(a)&&(s="100%"),`${o} ${s}`},getPopupStyle=(a,o,s,l,{offset:c=0,translate:d=[0,0],customStyle:u={},autoFitPosition:A=!1}={})=>{let g=a,f=getPopupOffset(a,s,l,{offset:c,translate:d});if(A){const v=getFitPosition(a,f,{containerRect:o,popupRect:l,triggerRect:s,offset:c,translate:d});f=v.popupPosition,g=v.position}return{style:{left:`${f.left}px`,top:`${f.top}px`,...u},position:g}},getArrowStyle=(a,o,s,{customStyle:l={}})=>{if(["top","tl","tr","bottom","bl","br"].includes(a)){let d=Math.abs(o.scrollLeft+o.width/2-s.scrollLeft);return d>s.width-8&&(o.width>s.width?d=s.width/2:d=s.width-8),["top","tl","tr"].includes(a)?{left:`${d}px`,bottom:"0",transform:"translate(-50%,50%) rotate(45deg)",...l}:{left:`${d}px`,top:"0",transform:"translate(-50%,-50%) rotate(45deg)",...l}}let c=Math.abs(o.scrollTop+o.height/2-s.scrollTop);return c>s.height-8&&(o.height>s.height?c=s.height/2:c=s.height-8),["left","lt","lb"].includes(a)?{top:`${c}px`,right:"0",transform:"translate(50%,-50%) rotate(45deg)",...l}:{top:`${c}px`,left:"0",transform:"translate(-50%,-50%) rotate(45deg)",...l}},isScrollElement=a=>a.scrollHeight>a.offsetHeight||a.scrollWidth>a.offsetWidth,getScrollElements=a=>{var o;const s=[];let l=a;for(;l&&l!==document.documentElement;)isScrollElement(l)&&s.push(l),l=(o=l.parentElement)!=null?o:void 0;return s},useFirstElement=()=>{const a={},o=ref(),s=()=>{const l=getFirstElementFromChildren(a.value);l!==o.value&&(o.value=l)};return onMounted(()=>s()),onUpdated(()=>s()),{children:a,firstElement:o}};var ResizeObserver$1=defineComponent({name:"ResizeObserver",props:{watchOnUpdated:Boolean},emits:["resize"],setup(a,{emit:o,slots:s}){const{children:l,firstElement:c}=useFirstElement();let d;const u=g=>{!g||(d=new index$1(f=>{const m=f[0];o("resize",m)}),d.observe(g))},A=()=>{d&&(d.disconnect(),d=null)};return watch(c,g=>{d&&A(),g&&u(g)}),onBeforeUnmount(()=>{d&&A()}),()=>{var g;return l.value=(g=s.default)==null?void 0:g.call(s),l.value}}});function usePickSlots(a,o){const s=ref(a[o]);return onUpdated(()=>{const l=a[o];s.value!==l&&(s.value=l)}),s}const triggerInjectionKey=Symbol("ArcoTrigger"),POPUP_BASE_Z_INDEX=1e3,MESSAGE_BASE_Z_INDEX=5e3,Z_INDEX_STEP=1;class PopupManager{constructor(){this.popupStack={popup:new Set,dialog:new Set,message:new Set},this.getNextZIndex=o=>(o==="message"?Array.from(this.popupStack.message).pop()||MESSAGE_BASE_Z_INDEX:Array.from(this.popupStack.popup).pop()||POPUP_BASE_Z_INDEX)+Z_INDEX_STEP,this.add=o=>{const s=this.getNextZIndex(o);return this.popupStack[o].add(s),o==="dialog"&&this.popupStack.popup.add(s),s},this.delete=(o,s)=>{this.popupStack[s].delete(o),s==="dialog"&&this.popupStack.popup.delete(o)},this.isLastDialog=o=>this.popupStack.dialog.size>1?o===Array.from(this.popupStack.dialog).pop():!0}}const popupManager=new PopupManager;function usePopupManager(a,{visible:o,runOnMounted:s}={}){const l=ref(0),c=()=>{l.value=popupManager.add(a)},d=()=>{popupManager.delete(l.value,a)},u=()=>a==="dialog"?popupManager.isLastDialog(l.value):!1;return watch(()=>o==null?void 0:o.value,A=>{A?c():d()},{immediate:!0}),s&&(onMounted(()=>{c()}),onBeforeUnmount(()=>{d()})),{zIndex:readonly(l),open:c,close:d,isLastDialog:u}}const useResizeObserver=({elementRef:a,onResize:o})=>{let s;return{createResizeObserver:()=>{!a.value||(s=new index$1(d=>{const u=d[0];isFunction$2(o)&&o(u)}),s.observe(a.value))},destroyResizeObserver:()=>{s&&(s.disconnect(),s=null)}}};var ClientOnly=defineComponent({name:"ClientOnly",setup(a,{slots:o}){const s=ref(!1);return onMounted(()=>s.value=!0),()=>{var l;return s.value?(l=o.default)==null?void 0:l.call(o):null}}});const useTeleportContainer=({popupContainer:a,visible:o,defaultContainer:s="body",documentContainer:l})=>{const c=ref(a.value),d=ref(),u=()=>{const A=getElement(a.value),g=A?a.value:s,f=A!=null?A:l?document.documentElement:getElement(s);g!==c.value&&(c.value=g),f!==d.value&&(d.value=f)};return onMounted(()=>u()),watch(o,A=>{c.value!==a.value&&A&&u()}),{teleportContainer:c,containerRef:d}},TRIGGER_EVENTS=["onClick","onMouseenter","onMouseleave","onFocusin","onFocusout","onContextmenu"];var _Trigger=defineComponent({name:"Trigger",inheritAttrs:!1,props:{popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean,default:!1},trigger:{type:[String,Array],default:"hover"},position:{type:String,default:"bottom"},disabled:{type:Boolean,default:!1},popupOffset:{type:Number,default:0},popupTranslate:{type:[Array,Object]},showArrow:{type:Boolean,default:!1},alignPoint:{type:Boolean,default:!1},popupHoverStay:{type:Boolean,default:!0},blurToClose:{type:Boolean,default:!0},clickToClose:{type:Boolean,default:!0},clickOutsideToClose:{type:Boolean,default:!0},unmountOnClose:{type:Boolean,default:!0},contentClass:{type:[String,Array,Object]},contentStyle:{type:Object},arrowClass:{type:[String,Array,Object]},arrowStyle:{type:Object},popupStyle:{type:Object},animationName:{type:String,default:"fade-in"},duration:{type:[Number,Object]},mouseEnterDelay:{type:Number,default:100},mouseLeaveDelay:{type:Number,default:100},focusDelay:{type:Number,default:0},autoFitPopupWidth:{type:Boolean,default:!1},autoFitPopupMinWidth:{type:Boolean,default:!1},autoFixPosition:{type:Boolean,default:!0},popupContainer:{type:[String,Object]},updateAtScroll:{type:Boolean,default:!1},autoFitTransformOrigin:{type:Boolean,default:!1},hideEmpty:{type:Boolean,default:!1},openedClass:{type:[String,Array,Object]},autoFitPosition:{type:Boolean,default:!0},renderToBody:{type:Boolean,default:!0},preventFocus:{type:Boolean,default:!1},scrollToClose:{type:Boolean,default:!1},scrollToCloseDistance:{type:Number,default:0}},emits:{"update:popupVisible":a=>!0,popupVisibleChange:a=>!0,show:()=>!0,hide:()=>!0,resize:()=>!0},setup(a,{emit:o,slots:s,attrs:l}){const{popupContainer:c}=toRefs(a),d=getPrefixCls("trigger"),u=computed(()=>omit(l,TRIGGER_EVENTS)),A=inject(configProviderInjectionKey,void 0),g=computed(()=>[].concat(a.trigger)),f=new Set,m=inject(triggerInjectionKey,void 0),{children:v,firstElement:C}=useFirstElement(),w=ref(),_=ref(a.defaultPopupVisible),b=ref(a.position),y=ref({}),S=ref({}),E=ref({}),B=ref(),P=ref({top:0,left:0});let D=null,k=null;const I=computed(()=>{var fe;return(fe=a.popupVisible)!=null?fe:_.value}),{teleportContainer:L,containerRef:T}=useTeleportContainer({popupContainer:c,visible:I,documentContainer:!0}),{zIndex:N}=usePopupManager("popup",{visible:I});let x=0,M=!1,F=!1;const O=()=>{x&&(window.clearTimeout(x),x=0)},R=fe=>{if(a.alignPoint){const{pageX:ve,pageY:Ne}=fe;P.value={top:Ne,left:ve}}},Q=()=>{if(!C.value||!w.value||!T.value)return;const fe=T.value.getBoundingClientRect(),ve=a.alignPoint?{top:P.value.top,bottom:P.value.top,left:P.value.left,right:P.value.left,scrollTop:P.value.top,scrollBottom:P.value.top,scrollLeft:P.value.left,scrollRight:P.value.left,width:0,height:0}:getElementScrollRect(C.value,fe),Ne=()=>getElementScrollRect(w.value,fe),Je=Ne(),{style:Ze,position:it}=getPopupStyle(a.position,fe,ve,Je,{offset:a.popupOffset,translate:a.popupTranslate,customStyle:a.popupStyle,autoFitPosition:a.autoFitPosition});a.autoFitTransformOrigin&&(S.value={transformOrigin:getTransformOrigin(it)}),a.autoFitPopupMinWidth?Ze.minWidth=`${ve.width}px`:a.autoFitPopupWidth&&(Ze.width=`${ve.width}px`),b.value!==it&&(b.value=it),y.value=Ze,a.showArrow&&nextTick(()=>{E.value=getArrowStyle(it,ve,Ne(),{customStyle:a.arrowStyle})})},z=(fe,ve)=>{if(fe===I.value&&x===0)return;const Ne=()=>{_.value=fe,o("update:popupVisible",fe),o("popupVisibleChange",fe),fe&&nextTick(()=>{Q()})};fe||(D=null,k=null),ve?(O(),fe!==I.value&&(x=window.setTimeout(Ne,ve))):Ne()},W=fe=>{var ve;(ve=l.onClick)==null||ve.call(l,fe),!(a.disabled||I.value&&!a.clickToClose)&&(g.value.includes("click")?(R(fe),z(!I.value)):g.value.includes("contextMenu")&&I.value&&z(!1))},U=fe=>{var ve;(ve=l.onMouseenter)==null||ve.call(l,fe),!(a.disabled||!g.value.includes("hover"))&&(R(fe),z(!0,a.mouseEnterDelay))},H=fe=>{m==null||m.onMouseenter(fe),U(fe)},V=fe=>{var ve;(ve=l.onMouseleave)==null||ve.call(l,fe),!(a.disabled||!g.value.includes("hover"))&&z(!1,a.mouseLeaveDelay)},j=fe=>{m==null||m.onMouseleave(fe),V(fe)},X=fe=>{var ve;(ve=l.onFocusin)==null||ve.call(l,fe),!(a.disabled||!g.value.includes("focus"))&&z(!0,a.focusDelay)},Z=fe=>{var ve;(ve=l.onFocusout)==null||ve.call(l,fe),!(a.disabled||!g.value.includes("focus"))&&(!a.blurToClose||z(!1))},J=fe=>{var ve;(ve=l.onContextmenu)==null||ve.call(l,fe),!(a.disabled||!g.value.includes("contextMenu")||I.value&&!a.clickToClose)&&(R(fe),z(!I.value),fe.preventDefault())};provide(triggerInjectionKey,reactive({onMouseenter:H,onMouseleave:j,addChildRef:fe=>{f.add(fe),m==null||m.addChildRef(fe)},removeChildRef:fe=>{f.delete(fe),m==null||m.removeChildRef(fe)}}));const re=()=>{off(document.documentElement,"mousedown",he),M=!1},ae=usePickSlots(s,"content"),ge=computed(()=>{var fe;return a.hideEmpty&&isEmptyChildren((fe=ae.value)==null?void 0:fe.call(ae))}),he=fe=>{var ve,Ne,Je;if(!(((ve=C.value)==null?void 0:ve.contains(fe.target))||((Ne=w.value)==null?void 0:Ne.contains(fe.target)))){for(const Ze of f)if((Je=Ze.value)!=null&&Je.contains(fe.target))return;re(),z(!1)}},_e=(fe,ve)=>{const[Ne,Je]=fe,{scrollTop:Ze,scrollLeft:it}=ve;return Math.abs(Ze-Ne)>=a.scrollToCloseDistance||Math.abs(it-Je)>=a.scrollToCloseDistance},K=throttleByRaf(fe=>{if(I.value)if(a.scrollToClose||(A==null?void 0:A.scrollToClose)){const ve=fe.target;D||(D=[ve.scrollTop,ve.scrollLeft]),_e(D,ve)?z(!1):Q()}else Q()}),G=()=>{off(window,"scroll",q),F=!1},q=throttleByRaf(fe=>{const ve=fe.target.documentElement;k||(k=[ve.scrollTop,ve.scrollLeft]),_e(k,ve)&&(z(!1),G())}),ne=()=>{I.value&&Q()},ie=()=>{ne(),o("resize")},le=fe=>{a.preventFocus&&fe.preventDefault()};m==null||m.addChildRef(w);const ce=computed(()=>I.value?a.openedClass:void 0);let se;watch(I,fe=>{if(a.clickOutsideToClose&&(!fe&&M?re():fe&&!M&&(on(document.documentElement,"mousedown",he),M=!0)),(a.scrollToClose||(A==null?void 0:A.scrollToClose))&&(on(window,"scroll",q),F=!0),a.updateAtScroll||(A==null?void 0:A.updateAtScroll)){if(fe){se=getScrollElements(C.value);for(const ve of se)ve.addEventListener("scroll",K)}else if(se){for(const ve of se)ve.removeEventListener("scroll",K);se=void 0}}fe&&(Ee.value=!0)}),watch(()=>[a.autoFitPopupWidth,a.autoFitPopupMinWidth],()=>{I.value&&Q()});const{createResizeObserver:de,destroyResizeObserver:pe}=useResizeObserver({elementRef:T,onResize:ne});onMounted(()=>{if(de(),I.value&&(Q(),a.clickOutsideToClose&&!M&&(on(document.documentElement,"mousedown",he),M=!0),a.updateAtScroll||(A==null?void 0:A.updateAtScroll))){se=getScrollElements(C.value);for(const fe of se)fe.addEventListener("scroll",K)}}),onUpdated(()=>{I.value&&Q()}),onDeactivated(()=>{z(!1)}),onBeforeUnmount(()=>{if(m==null||m.removeChildRef(w),pe(),M&&re(),F&&G(),se){for(const fe of se)fe.removeEventListener("scroll",K);se=void 0}});const Ee=ref(I.value),Se=ref(!1),ke=()=>{Se.value=!0},He=()=>{Se.value=!1,I.value&&o("show")},me=()=>{Se.value=!1,I.value||(Ee.value=!1,o("hide"))};return()=>{var fe,ve;return v.value=(ve=(fe=s.default)==null?void 0:fe.call(s))!=null?ve:[],mergeFirstChild(v.value,{class:ce.value,onClick:W,onMouseenter:U,onMouseleave:V,onFocusin:X,onFocusout:Z,onContextmenu:J}),createVNode(Fragment,null,[a.autoFixPosition?createVNode(ResizeObserver$1,{onResize:ie},{default:()=>[v.value]}):v.value,createVNode(ClientOnly,null,{default:()=>[createVNode(Teleport,{to:L.value,disabled:!a.renderToBody},{default:()=>[(!a.unmountOnClose||I.value||Ee.value)&&!ge.value&&createVNode(ResizeObserver$1,{onResize:ne},{default:()=>[createVNode("div",mergeProps({ref:w,class:[`${d}-popup`,`${d}-position-${b.value}`],style:{...y.value,zIndex:N.value,pointerEvents:Se.value?"none":"auto"},"trigger-placement":b.value,onMouseenter:H,onMouseleave:j,onMousedown:le},u.value),[createVNode(Transition,{name:a.animationName,duration:a.duration,appear:!0,onBeforeEnter:ke,onAfterEnter:He,onBeforeLeave:ke,onAfterLeave:me},{default:()=>{var Ne;return[withDirectives(createVNode("div",{class:`${d}-popup-wrapper`,style:S.value},[createVNode("div",{class:[`${d}-content`,a.contentClass],style:a.contentStyle},[(Ne=s.content)==null?void 0:Ne.call(s)]),a.showArrow&&createVNode("div",{ref:B,class:[`${d}-arrow`,a.arrowClass],style:E.value},null)]),[[vShow,I.value]])]}})])]})]})]})])}}});const Trigger=Object.assign(_Trigger,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Trigger.name,_Trigger)}}),_sfc_main$6K=defineComponent({name:"IconEmpty",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-empty`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$53=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$6i(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 5v6m7 1 4-4m-18 4-4-4m28.5 22H28s-1 3-4 3-4-3-4-3H6.5M40 41H8a2 2 0 0 1-2-2v-8.46a2 2 0 0 1 .272-1.007l6.15-10.54A2 2 0 0 1 14.148 18H33.85a2 2 0 0 1 1.728.992l6.149 10.541A2 2 0 0 1 42 30.541V39a2 2 0 0 1-2 2Z"},null,-1)]),14,_hoisted_1$53)}var _IconEmpty=_export_sfc$1(_sfc_main$6K,[["render",_sfc_render$6i]]);const IconEmpty=Object.assign(_IconEmpty,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconEmpty.name,_IconEmpty)}});var Empty$1=defineComponent({name:"Empty",inheritAttrs:!1,props:{description:String,imgSrc:String,inConfigProvider:{type:Boolean,default:!1}},setup(a,{slots:o,attrs:s}){const l=getPrefixCls("empty"),{t:c}=useI18n(),d=inject(configProviderInjectionKey,void 0);return()=>{var u,A,g,f;return!a.inConfigProvider&&(d==null?void 0:d.slots.empty)&&!(o.image||a.imgSrc||a.description)?d.slots.empty({component:"empty"}):createVNode("div",mergeProps({class:l},s),[createVNode("div",{class:`${l}-image`},[(A=(u=o.image)==null?void 0:u.call(o))!=null?A:a.imgSrc?createVNode("img",{src:a.imgSrc,alt:a.description||"empty"},null):createVNode(IconEmpty,null,null)]),createVNode("div",{class:`${l}-description`},[(f=(g=o.default)==null?void 0:g.call(o))!=null?f:a.description||c("empty.description")])])}}});const Empty=Object.assign(Empty$1,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+Empty$1.name,Empty$1)}}),DOT_NUMBER=5;var DotLoading=defineComponent({name:"DotLoading",props:{size:{type:Number}},setup(a){const o=getPrefixCls("dot-loading");return()=>{const s=a.size?{width:`${a.size}px`,height:`${a.size}px`}:{};return createVNode("div",{class:o,style:{width:a.size?`${a.size*7}px`:void 0,height:a.size?`${a.size}px`:void 0}},[Array(DOT_NUMBER).fill(1).map((l,c)=>createVNode("div",{class:`${o}-item`,key:c,style:s},null))])}}}),_Spin=defineComponent({name:"Spin",props:{size:{type:Number},loading:Boolean,dot:Boolean,tip:String,hideIcon:{type:Boolean,default:!1}},setup(a,{slots:o}){const s=getPrefixCls("spin"),l=inject(configProviderInjectionKey,void 0),c=computed(()=>[s,{[`${s}-loading`]:a.loading,[`${s}-with-tip`]:a.tip&&!o.default}]),d=()=>{if(o.icon){const A=getFirstComponent(o.icon());if(A)return cloneVNode(A,{spin:!0})}return o.element?o.element():a.dot?createVNode(DotLoading,{size:a.size},null):l!=null&&l.slots.loading?l.slots.loading():createVNode(IconLoading,{spin:!0,size:a.size},null)},u=()=>{var A,g,f;const m=a.size?{fontSize:`${a.size}px`}:void 0,v=Boolean((A=o.tip)!=null?A:a.tip);return createVNode(Fragment,null,[!a.hideIcon&&createVNode("div",{class:`${s}-icon`,style:m},[d()]),v&&createVNode("div",{class:`${s}-tip`},[(f=(g=o.tip)==null?void 0:g.call(o))!=null?f:a.tip])])};return()=>createVNode("div",{class:c.value},[o.default?createVNode(Fragment,null,[o.default(),a.loading&&createVNode("div",{class:`${s}-mask`},[createVNode("div",{class:`${s}-mask-icon`},[u()])])]):u()])}});const Spin=Object.assign(_Spin,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Spin.name,_Spin)}}),_sfc_main$6J=defineComponent({name:"Thumb",props:{data:{type:Object},direction:{type:String,default:"horizontal"},alwaysShow:{type:Boolean,default:!1},both:{type:Boolean,default:!1}},emits:["scroll"],setup(a,{emit:o}){const s=getPrefixCls("scrollbar"),l=ref(!1),c=ref(),d=ref(),u=computed(()=>a.direction==="horizontal"?{size:"width",direction:"left",offset:"offsetWidth",client:"clientX"}:{size:"height",direction:"top",offset:"offsetHeight",client:"clientY"}),A=ref(0),g=ref(!1),f=ref(0),m=computed(()=>{var E,B;return{[u.value.size]:`${(B=(E=a.data)==null?void 0:E.thumbSize)!=null?B:0}px`,[u.value.direction]:`${A.value}px`}}),v=E=>{E.preventDefault(),d.value&&(f.value=E[u.value.client]-d.value.getBoundingClientRect()[u.value.direction],g.value=!0,on(window,"mousemove",_),on(window,"mouseup",b),on(window,"contextmenu",b))},C=E=>{var B,P,D,k;if(E.preventDefault(),d.value){const I=w(E[u.value.client]>d.value.getBoundingClientRect()[u.value.direction]?A.value+((P=(B=a.data)==null?void 0:B.thumbSize)!=null?P:0):A.value-((k=(D=a.data)==null?void 0:D.thumbSize)!=null?k:0));I!==A.value&&(A.value=I,o("scroll",I))}},w=E=>E<0?0:a.data&&E>a.data.max?a.data.max:E,_=E=>{if(c.value&&d.value){const B=w(E[u.value.client]-c.value.getBoundingClientRect()[u.value.direction]-f.value);B!==A.value&&(A.value=B,o("scroll",B))}},b=()=>{g.value=!1,off(window,"mousemove",_),off(window,"mouseup",b)},y=E=>{g.value||(E=w(E),E!==A.value&&(A.value=E))},S=computed(()=>[`${s}-thumb`,`${s}-thumb-direction-${a.direction}`,{[`${s}-thumb-dragging`]:g.value}]);return{visible:l,trackRef:c,thumbRef:d,prefixCls:s,thumbCls:S,thumbStyle:m,handleThumbMouseDown:v,handleTrackClick:C,setOffset:y}}});function _sfc_render$6h(a,o,s,l,c,d){return openBlock(),createBlock(Transition,null,{default:withCtx(()=>[createBaseVNode("div",{ref:"trackRef",class:normalizeClass([`${a.prefixCls}-track`,`${a.prefixCls}-track-direction-${a.direction}`]),onMousedown:o[1]||(o[1]=withModifiers((...u)=>a.handleTrackClick&&a.handleTrackClick(...u),["self"]))},[createBaseVNode("div",{ref:"thumbRef",class:normalizeClass(a.thumbCls),style:normalizeStyle(a.thumbStyle),onMousedown:o[0]||(o[0]=(...u)=>a.handleThumbMouseDown&&a.handleThumbMouseDown(...u))},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-thumb-bar`)},null,2)],38)],34)]),_:1})}var Thumb=_export_sfc$1(_sfc_main$6J,[["render",_sfc_render$6h]]);const THUMB_MIN_SIZE=20,TRACK_SIZE=15,_sfc_main$6I=defineComponent({name:"Scrollbar",components:{ResizeObserver:ResizeObserver$1,Thumb},inheritAttrs:!1,props:{type:{type:String,default:"embed"},outerClass:[String,Object,Array],outerStyle:{type:[String,Object,Array]},hide:{type:Boolean,default:!1},disableHorizontal:{type:Boolean,default:!1},disableVertical:{type:Boolean,default:!1}},emits:{scroll:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("scrollbar"),l=ref(),c=ref(),d=ref(),u=ref(),A=ref(),g=ref(!1),f=ref(!1),m=computed(()=>g.value&&!a.disableHorizontal),v=computed(()=>f.value&&!a.disableVertical),C=ref(!1),w=()=>{var P,D,k,I,L,T;if(l.value){const{clientWidth:N,clientHeight:x,offsetWidth:M,offsetHeight:F,scrollWidth:O,scrollHeight:R,scrollTop:Q,scrollLeft:z}=l.value;g.value=O>N,f.value=R>x,C.value=m.value&&v.value;const W=a.type==="embed"&&C.value?M-TRACK_SIZE:M,U=a.type==="embed"&&C.value?F-TRACK_SIZE:F,H=Math.round(W/Math.min(O/N,W/THUMB_MIN_SIZE)),V=W-H,j=(O-N)/V,X=Math.round(U/Math.min(R/x,U/THUMB_MIN_SIZE)),Z=U-X,J=(R-x)/Z;if(c.value={ratio:j,thumbSize:H,max:V},d.value={ratio:J,thumbSize:X,max:Z},Q>0){const te=Math.round(Q/((D=(P=d.value)==null?void 0:P.ratio)!=null?D:1));(k=A.value)==null||k.setOffset(te)}if(z>0){const te=Math.round(z/((L=(I=d.value)==null?void 0:I.ratio)!=null?L:1));(T=u.value)==null||T.setOffset(te)}}};onMounted(()=>{w()});const _=()=>{w()},b=P=>{var D,k,I,L,T,N;if(l.value){if(m.value&&!a.disableHorizontal){const x=Math.round(l.value.scrollLeft/((k=(D=c.value)==null?void 0:D.ratio)!=null?k:1));(I=u.value)==null||I.setOffset(x)}if(v.value&&!a.disableVertical){const x=Math.round(l.value.scrollTop/((T=(L=d.value)==null?void 0:L.ratio)!=null?T:1));(N=A.value)==null||N.setOffset(x)}}o("scroll",P)},y=P=>{var D,k;l.value&&l.value.scrollTo({left:P*((k=(D=c.value)==null?void 0:D.ratio)!=null?k:1)})},S=P=>{var D,k;l.value&&l.value.scrollTo({top:P*((k=(D=d.value)==null?void 0:D.ratio)!=null?k:1)})},E=computed(()=>{const P={};return a.type==="track"&&(m.value&&(P.paddingBottom=`${TRACK_SIZE}px`),v.value&&(P.paddingRight=`${TRACK_SIZE}px`)),[P,a.outerStyle]}),B=computed(()=>[`${s}`,`${s}-type-${a.type}`,{[`${s}-both`]:C.value},a.outerClass]);return{prefixCls:s,cls:B,style:E,containerRef:l,horizontalThumbRef:u,verticalThumbRef:A,horizontalData:c,verticalData:d,isBoth:C,hasHorizontalScrollbar:m,hasVerticalScrollbar:v,handleResize:_,handleScroll:b,handleHorizontalScroll:y,handleVerticalScroll:S}},methods:{scrollTo(a,o){var s,l;isObject$2(a)?(s=this.$refs.containerRef)==null||s.scrollTo(a):(a||o)&&((l=this.$refs.containerRef)==null||l.scrollTo(a,o))},scrollTop(a){var o;(o=this.$refs.containerRef)==null||o.scrollTo({top:a})},scrollLeft(a){var o;(o=this.$refs.containerRef)==null||o.scrollTo({left:a})}}});function _sfc_render$6g(a,o,s,l,c,d){const u=resolveComponent("ResizeObserver"),A=resolveComponent("thumb");return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls),style:normalizeStyle(a.style)},[createVNode(u,{onResize:a.handleResize},{default:withCtx(()=>[createBaseVNode("div",mergeProps({ref:"containerRef",class:`${a.prefixCls}-container`},a.$attrs,{onScroll:o[0]||(o[0]=(...g)=>a.handleScroll&&a.handleScroll(...g))}),[createVNode(u,{onResize:a.handleResize},{default:withCtx(()=>[renderSlot(a.$slots,"default")]),_:3},8,["onResize"])],16)]),_:3},8,["onResize"]),!a.hide&&a.hasHorizontalScrollbar?(openBlock(),createBlock(A,{key:0,ref:"horizontalThumbRef",data:a.horizontalData,direction:"horizontal",both:a.isBoth,onScroll:a.handleHorizontalScroll},null,8,["data","both","onScroll"])):createCommentVNode("v-if",!0),!a.hide&&a.hasVerticalScrollbar?(openBlock(),createBlock(A,{key:1,ref:"verticalThumbRef",data:a.verticalData,direction:"vertical",both:a.isBoth,onScroll:a.handleVerticalScroll},null,8,["data","both","onScroll"])):createCommentVNode("v-if",!0)],6)}var _Scrollbar=_export_sfc$1(_sfc_main$6I,[["render",_sfc_render$6g]]);const Scrollbar=Object.assign(_Scrollbar,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Scrollbar.name,_Scrollbar)}}),useComponentRef=a=>{const o=ref(),s=()=>isComponentInstance(o.value)?o.value.$refs[a]:o.value,l=ref();return onMounted(()=>{l.value=s()}),watch([o],()=>{l.value=s()}),{componentRef:o,elementRef:l}},useScrollbar=a=>{const o=computed(()=>Boolean(a.value)),s=computed(()=>{if(!!a.value)return{type:"embed",...isBoolean$2(a.value)?void 0:a.value}});return{displayScrollbar:o,scrollbarProps:s}},_sfc_main$6H=defineComponent({name:"SelectDropdown",components:{ScrollbarComponent:Scrollbar,Empty,Spin},props:{loading:Boolean,empty:Boolean,virtualList:Boolean,bottomOffset:{type:Number,default:0},scrollbar:{type:[Boolean,Object],default:!0},onScroll:{type:[Function,Array]},onReachBottom:{type:[Function,Array]},showHeaderOnEmpty:{type:Boolean,default:!1},showFooterOnEmpty:{type:Boolean,default:!1}},emits:["scroll","reachBottom"],setup(a,{emit:o,slots:s}){var l,c,d;const{scrollbar:u}=toRefs(a),A=getPrefixCls("select-dropdown"),g=inject(configProviderInjectionKey,void 0),f=(d=(c=g==null?void 0:(l=g.slots).empty)==null?void 0:c.call(l,{component:"select"}))==null?void 0:d[0],{componentRef:m,elementRef:v}=useComponentRef("containerRef"),{displayScrollbar:C,scrollbarProps:w}=useScrollbar(u),_=y=>{const{scrollTop:S,scrollHeight:E,offsetHeight:B}=y.target;E-(S+B)<=a.bottomOffset&&o("reachBottom",y),o("scroll",y)},b=computed(()=>[A,{[`${A}-has-header`]:Boolean(s.header),[`${A}-has-footer`]:Boolean(s.footer)}]);return{prefixCls:A,SelectEmpty:f,cls:b,wrapperRef:v,wrapperComRef:m,handleScroll:_,displayScrollbar:C,scrollbarProps:w}}});function _sfc_render$6f(a,o,s,l,c,d){const u=resolveComponent("spin");return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls)},[a.$slots.header&&(!a.empty||a.showHeaderOnEmpty)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-header`)},[renderSlot(a.$slots,"header")],2)):createCommentVNode("v-if",!0),a.loading?(openBlock(),createBlock(u,{key:1,class:normalizeClass(`${a.prefixCls}-loading`)},null,8,["class"])):a.empty?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(`${a.prefixCls}-empty`)},[renderSlot(a.$slots,"empty",{},()=>[(openBlock(),createBlock(resolveDynamicComponent(a.SelectEmpty?a.SelectEmpty:"Empty")))])],2)):createCommentVNode("v-if",!0),a.virtualList&&!a.loading&&!a.empty?renderSlot(a.$slots,"virtual-list",{key:3}):createCommentVNode("v-if",!0),a.virtualList?createCommentVNode("v-if",!0):withDirectives((openBlock(),createBlock(resolveDynamicComponent(a.displayScrollbar?"ScrollbarComponent":"div"),mergeProps({key:4,ref:"wrapperComRef",class:`${a.prefixCls}-list-wrapper`},a.scrollbarProps,{onScroll:a.handleScroll}),{default:withCtx(()=>[createBaseVNode("ul",{class:normalizeClass(`${a.prefixCls}-list`)},[renderSlot(a.$slots,"default")],2)]),_:3},16,["class","onScroll"])),[[vShow,!a.loading&&!a.empty]]),a.$slots.footer&&(!a.empty||a.showFooterOnEmpty)?(openBlock(),createElementBlock("div",{key:5,class:normalizeClass(`${a.prefixCls}-footer`)},[renderSlot(a.$slots,"footer")],2)):createCommentVNode("v-if",!0)],2)}var SelectDropdown=_export_sfc$1(_sfc_main$6H,[["render",_sfc_render$6f]]),IconCheck$1=defineComponent({name:"IconCheck",render(){return createVNode("svg",{"aria-hidden":"true",focusable:"false",viewBox:"0 0 1024 1024",width:"200",height:"200",fill:"currentColor"},[createVNode("path",{d:"M877.44815445 206.10060629a64.72691371 64.72691371 0 0 0-95.14856334 4.01306852L380.73381888 685.46812814 235.22771741 533.48933518a64.72691371 64.72691371 0 0 0-92.43003222-1.03563036l-45.82665557 45.82665443a64.72691371 64.72691371 0 0 0-0.90617629 90.61767965l239.61903446 250.10479331a64.72691371 64.72691371 0 0 0 71.19960405 15.14609778 64.33855261 64.33855261 0 0 0 35.08198741-21.23042702l36.24707186-42.71976334 40.5190474-40.77795556-3.36579926-3.49525333 411.40426297-486.74638962a64.72691371 64.72691371 0 0 0-3.88361443-87.64024149l-45.3088404-45.43829334z","p-id":"840"},null)])}});const checkboxGroupKey=Symbol("ArcoCheckboxGroup");var _Checkbox=defineComponent({name:"Checkbox",components:{IconCheck:IconCheck$1,IconHover},props:{modelValue:{type:[Boolean,Array],default:void 0},defaultChecked:{type:Boolean,default:!1},value:{type:[String,Number,Boolean]},disabled:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},uninjectGroupContext:{type:Boolean,default:!1}},emits:{"update:modelValue":a=>!0,change:(a,o)=>!0},setup(a,{emit:o,slots:s}){const{disabled:l,modelValue:c}=toRefs(a),d=getPrefixCls("checkbox"),u=ref(),A=a.uninjectGroupContext?void 0:inject(checkboxGroupKey,void 0),g=(A==null?void 0:A.name)==="ArcoCheckboxGroup",{mergedDisabled:f,eventHandlers:m}=useFormItem({disabled:l}),v=ref(a.defaultChecked),C=computed(()=>{var P;return g?A==null?void 0:A.computedValue:(P=a.modelValue)!=null?P:v.value}),w=computed(()=>{var P;return isArray$2(C.value)?C.value.includes((P=a.value)!=null?P:!0):C.value}),_=computed(()=>(A==null?void 0:A.disabled)||(f==null?void 0:f.value)||!w.value&&(A==null?void 0:A.isMaxed)),b=P=>{P.stopPropagation()},y=P=>{var D,k,I,L;const{checked:T}=P.target;let N=T;if(isArray$2(C.value)){const x=new Set(C.value);T?x.add((D=a.value)!=null?D:!0):x.delete((k=a.value)!=null?k:!0),N=Array.from(x)}v.value=T,g&&isArray$2(N)?A==null||A.handleChange(N,P):(o("update:modelValue",N),o("change",N,P),(L=(I=m.value)==null?void 0:I.onChange)==null||L.call(I,P)),nextTick(()=>{u.value&&u.value.checked!==w.value&&(u.value.checked=w.value)})},S=computed(()=>[d,{[`${d}-checked`]:w.value,[`${d}-indeterminate`]:a.indeterminate,[`${d}-disabled`]:_.value}]),E=P=>{var D,k;(k=(D=m.value)==null?void 0:D.onFocus)==null||k.call(D,P)},B=P=>{var D,k;(k=(D=m.value)==null?void 0:D.onBlur)==null||k.call(D,P)};return watch(c,P=>{(isUndefined$1(P)||isNull(P))&&(v.value=!1)}),watch(C,P=>{var D;let k;isArray$2(P)?k=P.includes((D=a.value)!=null?D:!0):k=P,v.value!==k&&(v.value=k),u.value&&u.value.checked!==k&&(u.value.checked=k)}),()=>{var P,D,k,I;return createVNode("label",{"aria-disabled":_.value,class:S.value},[createVNode("input",{ref:u,type:"checkbox",checked:w.value,value:a.value,class:`${d}-target`,disabled:_.value,onClick:b,onChange:y,onFocus:E,onBlur:B},null),(I=(k=(D=s.checkbox)!=null?D:(P=A==null?void 0:A.slots)==null?void 0:P.checkbox)==null?void 0:k({checked:w.value,disabled:_.value}))!=null?I:createVNode(IconHover,{class:`${d}-icon-hover`,disabled:_.value||w.value},{default:()=>[createVNode("div",{class:`${d}-icon`},[w.value&&createVNode(IconCheck$1,{class:`${d}-icon-check`},null)])]}),s.default&&createVNode("span",{class:`${d}-label`},[s.default()])])}}}),CheckboxGroup=defineComponent({name:"CheckboxGroup",props:{modelValue:{type:Array,default:void 0},defaultValue:{type:Array,default:()=>[]},max:{type:Number},options:{type:Array},direction:{type:String,default:"horizontal"},disabled:{type:Boolean,default:!1}},emits:{"update:modelValue":a=>!0,change:(a,o)=>!0},setup(a,{emit:o,slots:s}){const{disabled:l}=toRefs(a),c=getPrefixCls("checkbox-group"),{mergedDisabled:d,eventHandlers:u}=useFormItem({disabled:l}),A=ref(a.defaultValue),g=computed(()=>isArray$2(a.modelValue)?a.modelValue:A.value),f=computed(()=>a.max===void 0?!1:g.value.length>=a.max),m=computed(()=>{var _;return((_=a.options)!=null?_:[]).map(b=>isString$3(b)||isNumber$3(b)?{label:b,value:b}:b)});provide(checkboxGroupKey,reactive({name:"ArcoCheckboxGroup",computedValue:g,disabled:d,isMaxed:f,slots:s,handleChange:(_,b)=>{var y,S;A.value=_,o("update:modelValue",_),o("change",_,b),(S=(y=u.value)==null?void 0:y.onChange)==null||S.call(y,b)}}));const C=computed(()=>[c,`${c}-direction-${a.direction}`]);watch(()=>a.modelValue,_=>{isArray$2(_)?A.value=[..._]:A.value=[]});const w=()=>m.value.map(_=>{const b=g.value.includes(_.value);return createVNode(_Checkbox,{key:_.value,value:_.value,disabled:_.disabled||!b&&f.value,indeterminate:_.indeterminate,modelValue:b},{default:()=>[s.label?s.label({data:_}):isFunction$2(_.label)?_.label():_.label]})});return()=>{var _;return createVNode("span",{class:C.value},[m.value.length>0?w():(_=s.default)==null?void 0:_.call(s)])}}});const Checkbox$1=Object.assign(_Checkbox,{Group:CheckboxGroup,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Checkbox.name,_Checkbox),a.component(s+CheckboxGroup.name,CheckboxGroup)}}),selectInjectionKey=Symbol("ArcoSelectContext"),isGroupOption=a=>isObject$2(a)&&"isGroup"in a,isGroupOptionInfo=a=>isObject$2(a)&&"isGroup"in a,getValueString=(a,o="value")=>String(isObject$2(a)?a[o]:a),getKeyFromValue=(a,o="value")=>isObject$2(a)?`__arco__option__object__${a[o]}`:a||isNumber$3(a)||isString$3(a)||isBoolean$2(a)?`__arco__option__${typeof a}-${a}`:"",hasEmptyStringKey=a=>a.has("__arco__option__string-"),createOptionInfo=(a,{valueKey:o,fieldNames:s,origin:l,index:c=-1})=>{var d;if(isObject$2(a)){const A=a[s.value];return{raw:a,index:c,key:getKeyFromValue(A,o),origin:l,value:A,label:(d=a[s.label])!=null?d:getValueString(A,o),render:a[s.render],disabled:Boolean(a[s.disabled]),tagProps:a[s.tagProps]}}const u={value:a,label:String(a),disabled:!1};return{raw:u,index:c,key:getKeyFromValue(a,o),origin:l,...u}},getOptionInfos$1=(a,{valueKey:o,fieldNames:s,origin:l,optionInfoMap:c})=>{var d;const u=[];for(const A of a)if(isGroupOption(A)){const g=getOptionInfos$1((d=A.options)!=null?d:[],{valueKey:o,fieldNames:s,origin:l,optionInfoMap:c});g.length>0&&u.push({...A,key:`__arco__group__${A.label}`,options:g})}else{const g=createOptionInfo(A,{valueKey:o,fieldNames:s,origin:l});u.push(g),c.get(g.key)||c.set(g.key,g)}return u},getValidOptions=(a,{inputValue:o,filterOption:s})=>{const l=c=>{var d;const u=[];for(const A of c)if(isGroupOptionInfo(A)){const g=l((d=A.options)!=null?d:[]);g.length>0&&u.push({...A,options:g})}else isValidOption(A,{inputValue:o,filterOption:s})&&u.push(A);return u};return l(a)},isValidOption=(a,{inputValue:o,filterOption:s})=>isFunction$2(s)?!o||s(o,a.raw):s?a.label.toLowerCase().includes((o!=null?o:"").toLowerCase()):!0,isEqualObject=(a,o)=>{if(!a||!o||a.length!==o.length)return!1;for(const s of Object.keys(a))if(!isEqual$2(a[s],o[s]))return!1;return!0},isEqualArray=(a,o)=>{if(!a||!o)return!1;const{length:s}=a;if(s!==o.length)return!1;for(let l=0;l{const s=Object.prototype.toString.call(a);return s!==Object.prototype.toString.call(o)?!1:s==="[object Object]"?isEqualObject(a,o):s==="[object Array]"?isEqualArray(a,o):s==="[object Function]"?a===o?!0:a.toString()===o.toString():a===o},_sfc_main$6G=defineComponent({name:"Option",components:{Checkbox:Checkbox$1},props:{value:{type:[String,Number,Boolean,Object],default:void 0},label:String,disabled:Boolean,tagProps:{type:Object},extra:{type:Object},index:{type:Number},internal:Boolean},setup(a){const{disabled:o,tagProps:s,index:l}=toRefs(a),c=getPrefixCls("select-option"),d=inject(selectInjectionKey,void 0),u=getCurrentInstance(),A=ref(),g=ref(s.value);watch(s,(k,I)=>{isEqual$2(k,I)||(g.value=k)});const f=ref(""),m=computed(()=>{var k,I;return(I=(k=a.value)!=null?k:a.label)!=null?I:f.value}),v=computed(()=>{var k;return(k=a.label)!=null?k:f.value}),C=computed(()=>getKeyFromValue(m.value,d==null?void 0:d.valueKey)),w=computed(()=>{var k;return(k=d==null?void 0:d.component)!=null?k:"li"}),_=()=>{var k;if(!a.label&&A.value){const I=(k=A.value.textContent)!=null?k:"";f.value!==I&&(f.value=I)}};onMounted(()=>_()),onUpdated(()=>_());const b=computed(()=>{var k;return(k=d==null?void 0:d.valueKeys.includes(C.value))!=null?k:!1}),y=computed(()=>(d==null?void 0:d.activeKey)===C.value);let S=ref(!0);if(!a.internal){const k=reactive({raw:{value:m,label:v,disabled:o,tagProps:g},ref:A,index:l,key:C,origin:"slot",value:m,label:v,disabled:o,tagProps:g});S=computed(()=>isValidOption(k,{inputValue:d==null?void 0:d.inputValue,filterOption:d==null?void 0:d.filterOption})),u&&(d==null||d.addSlotOptionInfo(u.uid,k)),onBeforeUnmount(()=>{u&&(d==null||d.removeSlotOptionInfo(u.uid))})}const E=k=>{a.disabled||d==null||d.onSelect(C.value,k)},B=()=>{a.disabled||d==null||d.setActiveKey(C.value)},P=()=>{a.disabled||d==null||d.setActiveKey()},D=computed(()=>[c,{[`${c}-disabled`]:a.disabled,[`${c}-selected`]:b.value,[`${c}-active`]:y.value,[`${c}-multiple`]:d==null?void 0:d.multiple}]);return{prefixCls:c,cls:D,selectCtx:d,itemRef:A,component:w,isSelected:b,isValid:S,handleClick:E,handleMouseEnter:B,handleMouseLeave:P}}});function _sfc_render$6e(a,o,s,l,c,d){const u=resolveComponent("checkbox");return withDirectives((openBlock(),createBlock(resolveDynamicComponent(a.component),{ref:"itemRef",class:normalizeClass([a.cls,{[`${a.prefixCls}-has-suffix`]:Boolean(a.$slots.suffix)}]),onClick:a.handleClick,onMouseenter:a.handleMouseEnter,onMouseleave:a.handleMouseLeave},{default:withCtx(()=>[a.$slots.icon?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-icon`)},[renderSlot(a.$slots,"icon")],2)):createCommentVNode("v-if",!0),a.selectCtx&&a.selectCtx.multiple?(openBlock(),createBlock(u,{key:1,class:normalizeClass(`${a.prefixCls}-checkbox`),"model-value":a.isSelected,disabled:a.disabled,"uninject-group-context":""},{default:withCtx(()=>[renderSlot(a.$slots,"default",{},()=>[createTextVNode(toDisplayString(a.label),1)])]),_:3},8,["class","model-value","disabled"])):(openBlock(),createElementBlock("span",{key:2,class:normalizeClass(`${a.prefixCls}-content`)},[renderSlot(a.$slots,"default",{},()=>[createTextVNode(toDisplayString(a.label),1)])],2)),a.$slots.suffix?(openBlock(),createElementBlock("span",{key:3,class:normalizeClass(`${a.prefixCls}-suffix`)},[renderSlot(a.$slots,"suffix")],2)):createCommentVNode("v-if",!0)]),_:3},40,["class","onClick","onMouseenter","onMouseleave"])),[[vShow,a.isValid]])}var Option=_export_sfc$1(_sfc_main$6G,[["render",_sfc_render$6e]]);const DEFAULT_FIELD_NAMES$2={value:"value",label:"label",disabled:"disabled",tagProps:"tagProps",render:"render"},useOptions=({options:a,extraOptions:o,inputValue:s,filterOption:l,showExtraOptions:c,valueKey:d,fieldNames:u})=>{const A=computed(()=>({...DEFAULT_FIELD_NAMES$2,...u==null?void 0:u.value})),g=reactive(new Map),f=computed(()=>Array.from(g.values()).sort((B,P)=>isNumber$3(B.index)&&isNumber$3(P.index)?B.index-P.index:0)),m=computed(()=>{var B,P;const D=new Map;return{optionInfos:getOptionInfos$1((B=a==null?void 0:a.value)!=null?B:[],{valueKey:(P=d==null?void 0:d.value)!=null?P:"value",fieldNames:A.value,origin:"options",optionInfoMap:D}),optionInfoMap:D}}),v=computed(()=>{var B,P;const D=new Map;return{optionInfos:getOptionInfos$1((B=o==null?void 0:o.value)!=null?B:[],{valueKey:(P=d==null?void 0:d.value)!=null?P:"value",fieldNames:A.value,origin:"extraOptions",optionInfoMap:D}),optionInfoMap:D}}),C=reactive(new Map);watch([f,a!=null?a:ref([]),o!=null?o:ref([]),d!=null?d:ref("value")],()=>{C.clear(),f.value.forEach((B,P)=>{C.set(B.key,{...B,index:P})}),m.value.optionInfoMap.forEach(B=>{C.has(B.key)||(B.index=C.size,C.set(B.key,B))}),v.value.optionInfoMap.forEach(B=>{C.has(B.key)||(B.index=C.size,C.set(B.key,B))})},{immediate:!0,deep:!0});const w=computed(()=>{var B;const P=getValidOptions(m.value.optionInfos,{inputValue:s==null?void 0:s.value,filterOption:l==null?void 0:l.value});return((B=c==null?void 0:c.value)==null||B)&&P.push(...getValidOptions(v.value.optionInfos,{inputValue:s==null?void 0:s.value,filterOption:l==null?void 0:l.value})),P}),_=computed(()=>Array.from(C.values()).filter(B=>B.origin==="extraOptions"&&(c==null?void 0:c.value)===!1?!1:isValidOption(B,{inputValue:s==null?void 0:s.value,filterOption:l==null?void 0:l.value}))),b=computed(()=>_.value.filter(B=>!B.disabled).map(B=>B.key));return{validOptions:w,optionInfoMap:C,validOptionInfos:_,enabledOptionKeys:b,getNextSlotOptionIndex:()=>g.size,addSlotOptionInfo:(B,P)=>{g.set(B,P)},removeSlotOptionInfo:B=>{g.delete(B)}}},KEYBOARD_KEY={ENTER:"Enter",ESC:"Escape",BACKSPACE:"Backspace",TAB:"Tab",SPACE:" ",ARROW_UP:"ArrowUp",ARROW_DOWN:"ArrowDown",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight"},stringifyCodeKey=a=>JSON.stringify({key:a.key,ctrl:Boolean(a.ctrl),shift:Boolean(a.shift),alt:Boolean(a.alt),meta:Boolean(a.meta)}),getKeyDownHandler=a=>{const o={};return a.forEach((s,l)=>{const c=isString$3(l)?{key:l}:l;o[stringifyCodeKey(c)]=s}),s=>{const l=stringifyCodeKey({key:s.key,ctrl:s.ctrlKey,shift:s.shiftKey,alt:s.altKey,meta:s.metaKey}),c=o[l];c&&(s.stopPropagation(),c(s))}},useSelect=({multiple:a,options:o,extraOptions:s,inputValue:l,filterOption:c,showExtraOptions:d,component:u,valueKey:A,fieldNames:g,loading:f,popupVisible:m,valueKeys:v,dropdownRef:C,optionRefs:w,virtualListRef:_,onSelect:b,onPopupVisibleChange:y,enterToOpen:S=!0,defaultActiveFirstOption:E})=>{const{validOptions:B,optionInfoMap:P,validOptionInfos:D,enabledOptionKeys:k,getNextSlotOptionIndex:I,addSlotOptionInfo:L,removeSlotOptionInfo:T}=useOptions({options:o,extraOptions:s,inputValue:l,filterOption:c,showExtraOptions:d,valueKey:A,fieldNames:g}),N=ref();watch(k,R=>{(!N.value||!R.includes(N.value))&&(N.value=R[0])});const x=R=>{N.value=R},M=R=>{const Q=k.value.length;if(Q===0)return;if(!N.value)return R==="down"?k.value[0]:k.value[Q-1];const z=k.value.indexOf(N.value),W=(Q+z+(R==="up"?-1:1))%Q;return k.value[W]},F=R=>{var Q,z;_!=null&&_.value&&_.value.scrollTo({key:R});const W=P.get(R),U=(Q=C==null?void 0:C.value)==null?void 0:Q.wrapperRef,H=(z=w==null?void 0:w.value[R])!=null?z:W==null?void 0:W.ref;if(!U||!H||U.scrollHeight===U.offsetHeight)return;const V=getRelativeRect(H,U),j=U.scrollTop;V.top<0?U.scrollTo(0,j+V.top):V.bottom<0&&U.scrollTo(0,j-V.bottom)};watch(m,R=>{var Q;if(R){const z=v.value[v.value.length-1];let W=(Q=E==null?void 0:E.value)==null||Q?k.value[0]:void 0;k.value.includes(z)&&(W=z),W!==N.value&&(N.value=W),nextTick(()=>{N.value&&F(N.value)})}});const O=getKeyDownHandler(new Map([[KEYBOARD_KEY.ENTER,R=>{!(f!=null&&f.value)&&!R.isComposing&&(m.value?N.value&&(b(N.value,R),R.preventDefault()):S&&(y(!0),R.preventDefault()))}],[KEYBOARD_KEY.ESC,R=>{m.value&&(y(!1),R.preventDefault())}],[KEYBOARD_KEY.ARROW_DOWN,R=>{if(m.value){const Q=M("down");Q&&(N.value=Q,F(Q)),R.preventDefault()}}],[KEYBOARD_KEY.ARROW_UP,R=>{if(m.value){const Q=M("up");Q&&(N.value=Q,F(Q)),R.preventDefault()}}]]));return provide(selectInjectionKey,reactive({multiple:a,valueKey:A,inputValue:l,filterOption:c,component:u,valueKeys:v,activeKey:N,setActiveKey:x,onSelect:b,getNextSlotOptionIndex:I,addSlotOptionInfo:L,removeSlotOptionInfo:T})),{validOptions:B,optionInfoMap:P,validOptionInfos:D,enabledOptionKeys:k,activeKey:N,setActiveKey:x,addSlotOptionInfo:L,removeSlotOptionInfo:T,getNextActiveKey:M,scrollIntoView:F,handleKeyDown:O}},useSize=({dataKeys:a,contentRef:o,fixedSize:s,estimatedSize:l,buffer:c})=>{const d=ref(0),u=new Map,A=computed(()=>a.value.length),g=ref(0),f=computed(()=>{const I=g.value+c.value*3;return I>A.value?A.value:I}),m=computed(()=>{const I=A.value-c.value*3;return I<0?0:I}),v=I=>{I<0?g.value=0:I>m.value?g.value=m.value:g.value=I},C=ref(s.value),w=computed(()=>l.value!==30?l.value:d.value||l.value),_=(I,L)=>{u.set(I,L)},b=I=>{var L;if(C.value)return w.value;const T=a.value[I];return(L=u.get(T))!=null?L:w.value},y=I=>u.has(I);onMounted(()=>{const I=Array.from(u.values()).reduce((L,T)=>L+T,0);I>0&&(d.value=I/u.size)});const S=I=>C.value?w.value*I:E(0,I),E=(I,L)=>{let T=0;for(let N=I;NC.value?w.value*g.value:E(0,g.value)),P=I=>{const L=I>=B.value;let T=Math.abs(I-B.value);const N=L?g.value:g.value-1;let x=0;for(;T>0;)T-=b(N+x),L?x++:x--;return x},D=I=>{const L=P(I),T=g.value+L-c.value;return T<0?0:T>m.value?m.value:T},k=computed(()=>C.value?w.value*(A.value-f.value):E(f.value,A.value));return{frontPadding:B,behindPadding:k,start:g,end:f,getStartByScroll:D,setItemSize:_,hasItemSize:y,setStart:v,getScrollOffset:S}};var VirtualListItem=defineComponent({name:"VirtualListItem",props:{hasItemSize:{type:Function,required:!0},setItemSize:{type:Function,required:!0}},setup(a,{slots:o}){var s;const l=(s=getCurrentInstance())==null?void 0:s.vnode.key,c=ref(),d=()=>{var u,A,g,f;const m=(A=(u=c.value)==null?void 0:u.$el)!=null?A:c.value,v=(f=(g=m==null?void 0:m.getBoundingClientRect)==null?void 0:g.call(m).height)!=null?f:m==null?void 0:m.offsetHeight;v&&a.setItemSize(l,v)};return onMounted(()=>d()),onBeforeUnmount(()=>d()),()=>{var u;const A=getFirstComponent((u=o.default)==null?void 0:u.call(o));return A?cloneVNode(A,{ref:c},!0):null}}});const _sfc_main$6F=defineComponent({name:"VirtualList",components:{VirtualListItem},props:{height:{type:[Number,String],default:200},data:{type:Array,default:()=>[]},threshold:{type:Number,default:0},itemKey:{type:String,default:"key"},fixedSize:{type:Boolean,default:!1},estimatedSize:{type:Number,default:30},buffer:{type:Number,default:10},component:{type:[String,Object],default:"div"},listAttrs:{type:Object},contentAttrs:{type:Object},paddingPosition:{type:String,default:"content"}},emits:{scroll:a=>!0,reachBottom:a=>!0},setup(a,{emit:o}){const{data:s,itemKey:l,fixedSize:c,estimatedSize:d,buffer:u,height:A}=toRefs(a),g=getPrefixCls("virtual-list"),f=computed(()=>isObject$2(a.component)?{container:"div",list:"div",content:"div",...a.component}:{container:a.component,list:"div",content:"div"}),m=ref(),v=ref(),C=computed(()=>({height:isNumber$3(A.value)?`${A.value}px`:A.value,overflow:"auto"})),w=computed(()=>s.value.map((N,x)=>{var M;return(M=N[l.value])!=null?M:x})),{frontPadding:_,behindPadding:b,start:y,end:S,getStartByScroll:E,setItemSize:B,hasItemSize:P,setStart:D,getScrollOffset:k}=useSize({dataKeys:w,contentRef:v,fixedSize:c,estimatedSize:d,buffer:u}),I=computed(()=>a.threshold&&s.value.length<=a.threshold?s.value:s.value.slice(y.value,S.value)),L=N=>{const{scrollTop:x,scrollHeight:M,offsetHeight:F}=N.target,O=E(x);O!==y.value&&(D(O),nextTick(()=>{T(x)})),o("scroll",N),Math.floor(M-(x+F))<=0&&o("reachBottom",N)},T=N=>{var x,M;if(m.value)if(isNumber$3(N))m.value.scrollTop=N;else{const F=(M=N.index)!=null?M:w.value.indexOf((x=N.key)!=null?x:"");D(F-u.value),m.value.scrollTop=k(F),nextTick(()=>{if(m.value){const O=k(F);O!==m.value.scrollTop&&(m.value.scrollTop=O)}})}};return{prefixCls:g,containerRef:m,contentRef:v,frontPadding:_,currentList:I,behindPadding:b,onScroll:L,setItemSize:B,hasItemSize:P,start:y,scrollTo:T,style:C,mergedComponent:f}}});function _sfc_render$6d(a,o,s,l,c,d){const u=resolveComponent("VirtualListItem");return openBlock(),createBlock(resolveDynamicComponent(a.mergedComponent.container),{ref:"containerRef",class:normalizeClass(a.prefixCls),style:normalizeStyle(a.style),onScroll:a.onScroll},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(a.mergedComponent.list),mergeProps(a.listAttrs,{style:a.paddingPosition==="list"?{paddingTop:`${a.frontPadding}px`,paddingBottom:`${a.behindPadding}px`}:{}}),{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(a.mergedComponent.content),mergeProps({ref:"contentRef"},a.contentAttrs,{style:a.paddingPosition==="content"?{paddingTop:`${a.frontPadding}px`,paddingBottom:`${a.behindPadding}px`}:{}}),{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.currentList,(A,g)=>{var f;return openBlock(),createBlock(u,{key:(f=A[a.itemKey])!=null?f:a.start+g,"has-item-size":a.hasItemSize,"set-item-size":a.setItemSize},{default:withCtx(()=>[renderSlot(a.$slots,"item",{item:A,index:a.start+g})]),_:2},1032,["has-item-size","set-item-size"])}),128))]),_:3},16,["style"]))]),_:3},16,["style"]))]),_:3},40,["class","style","onScroll"])}var VirtualList=_export_sfc$1(_sfc_main$6F,[["render",_sfc_render$6d]]),_AutoComplete=defineComponent({name:"AutoComplete",inheritAttrs:!1,props:{modelValue:{type:String,default:void 0},defaultValue:{type:String,default:""},disabled:{type:Boolean,default:!1},data:{type:Array,default:()=>[]},popupContainer:{type:[String,Object]},strict:{type:Boolean,default:!1},filterOption:{type:[Boolean,Function],default:!0},triggerProps:{type:Object},allowClear:{type:Boolean,default:!1},virtualListProps:{type:Object}},emits:{"update:modelValue":a=>!0,change:a=>!0,search:a=>!0,select:a=>!0,clear:a=>!0,dropdownScroll:a=>!0,dropdownReachBottom:a=>!0},setup(a,{emit:o,attrs:s,slots:l}){const{modelValue:c}=toRefs(a),d=getPrefixCls("auto-complete"),{mergedDisabled:u,eventHandlers:A}=useFormItem({disabled:toRef(a,"disabled")}),g=ref(a.defaultValue),f=ref(),m=computed(()=>{var H;return(H=a.modelValue)!=null?H:g.value});watch(c,H=>{(isUndefined$1(H)||isNull(H))&&(g.value="")});const v=computed(()=>m.value?[getKeyFromValue(m.value)]:[]),{data:C}=toRefs(a),w=ref(),_=ref({}),b=ref(!1),y=computed(()=>b.value&&O.value.length>0),S=ref(),E=computed(()=>a.virtualListProps?"div":"li"),B=H=>{b.value=H},P=(H,V)=>{var j;return Boolean((j=V.label)==null?void 0:j.includes(H))},D=computed(()=>isFunction$2(a.filterOption)?a.filterOption:a.filterOption&&a.strict?P:a.filterOption),k=H=>{var V,j;g.value=H,o("update:modelValue",H),o("change",H),(j=(V=A.value)==null?void 0:V.onChange)==null||j.call(V)},I=H=>{var V,j;g.value="",o("update:modelValue",""),o("change",""),(j=(V=A.value)==null?void 0:V.onChange)==null||j.call(V),o("clear",H)},L=(H,V)=>{var j,X;const Z=(j=F.get(H))==null?void 0:j.value;o("select",Z),k(Z),(X=f.value)==null||X.blur()},T=H=>{o("search",H),k(H)},N=H=>{o("dropdownScroll",H)},x=H=>{o("dropdownReachBottom",H)},{validOptions:M,optionInfoMap:F,validOptionInfos:O,handleKeyDown:R}=useSelect({options:C,inputValue:m,filterOption:D,popupVisible:y,valueKeys:v,component:E,dropdownRef:w,optionRefs:_,onSelect:L,onPopupVisibleChange:B}),Q=H=>{if(isFunction$2(l.option)&&H.value){const V=F.get(H.key),j=l.option;return()=>j({data:V})}return()=>H.label},z=H=>createVNode(Option,{ref:V=>{V!=null&&V.$el&&(_.value[H.key]=V.$el)},key:H.key,value:H.value,disabled:H.disabled,internal:!0},{default:Q(H)}),W=()=>createVNode(SelectDropdown,{ref:w,class:`${d}-dropdown`,virtualList:Boolean(a.virtualListProps),onScroll:N,onReachBottom:x},{default:()=>[...M.value.map(H=>z(H))],"virtual-list":()=>createVNode(VirtualList,mergeProps(a.virtualListProps,{ref:S,data:M.value}),{item:({item:H})=>z(H)}),footer:l.footer});return{inputRef:f,render:()=>createVNode(Trigger,mergeProps({trigger:"focus",position:"bl",animationName:"slide-dynamic-origin",autoFitTransformOrigin:!0,popupVisible:y.value,clickToClose:!1,preventFocus:!0,popupOffset:4,disabled:u.value,autoFitPopupWidth:!0},a.triggerProps,{onPopupVisibleChange:B}),{default:()=>[createVNode(Input,mergeProps({ref:f},s,{allowClear:a.allowClear,modelValue:m.value,disabled:u.value,onInput:T,onClear:I,onKeydown:R}),l)],content:W})}},methods:{focus(){var a;(a=this.inputRef)==null||a.focus()},blur(){var a;(a=this.inputRef)==null||a.blur()}},render(){return this.render()}});const AutoComplete=Object.assign(_AutoComplete,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_AutoComplete.name,_AutoComplete)}}),useIndex=({itemRef:a,selector:o,index:s,parentClassName:l})=>{const c=ref(-1),d=computed(()=>{var f;return(f=s==null?void 0:s.value)!=null?f:c.value}),u=ref(),A=()=>{var f,m,v;let C=(m=(f=a.value)==null?void 0:f.parentElement)!=null?m:void 0;if(l)for(;C&&!C.className.includes(l);)C=(v=C.parentElement)!=null?v:void 0;return C},g=()=>{if(isUndefined$1(s==null?void 0:s.value)&&u.value&&a.value){const f=Array.from(u.value.querySelectorAll(o)).indexOf(a.value);f!==c.value&&(c.value=f)}};return watch(a,()=>{a.value&&!u.value&&(u.value=A())}),onMounted(()=>{a.value&&(u.value=A()),g()}),onUpdated(()=>g()),{computedIndex:d}},avatarGroupInjectionKey=Symbol("ArcoAvatarGroup"),_sfc_main$6E=defineComponent({name:"IconImageClose",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-image-close`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$52=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$6c(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createStaticVNode('',5)]),14,_hoisted_1$52)}var _IconImageClose=_export_sfc$1(_sfc_main$6E,[["render",_sfc_render$6c]]);const IconImageClose=Object.assign(_IconImageClose,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconImageClose.name,_IconImageClose)}}),_sfc_main$6D=defineComponent({name:"Avatar",components:{ResizeObserver:ResizeObserver$1,IconImageClose,IconLoading},props:{shape:{type:String,default:"circle"},imageUrl:String,size:Number,autoFixFontSize:{type:Boolean,default:!0},triggerType:{type:String,default:"button"},triggerIconStyle:{type:Object},objectFit:{type:String}},emits:{click:a=>!0,error:()=>!0,load:()=>!0},setup(a,{slots:o,emit:s,attrs:l}){const{shape:c,size:d,autoFixFontSize:u,triggerType:A,triggerIconStyle:g}=toRefs(a),f=getPrefixCls("avatar"),m=inject(avatarGroupInjectionKey,void 0),v=ref(),C=ref(),w=computed(()=>{var O;return(O=m==null?void 0:m.shape)!=null?O:c.value}),_=computed(()=>{var O;return(O=m==null?void 0:m.size)!=null?O:d.value}),b=computed(()=>{var O;return(O=m==null?void 0:m.autoFixFontSize)!=null?O:u.value}),y=ref(!1),S=ref(!1),E=ref(!0),B=ref(!1),P=m?useIndex({itemRef:v,selector:`.${f}`}).computedIndex:ref(-1),D=computed(()=>{var O;const R=isNumber$3(_.value)?{width:`${_.value}px`,height:`${_.value}px`,fontSize:`${_.value/2}px`}:{};return m&&(R.zIndex=m.zIndexAscend?P.value+1:m.total-P.value,R.marginLeft=P.value!==0?`-${((O=_.value)!=null?O:40)/4}px`:"0"),R}),k=useTriggerIconStyle({triggerIconStyle:g==null?void 0:g.value,inlineStyle:l.style,triggerType:A.value}),I=()=>{!y.value&&!a.imageUrl&&nextTick(()=>{var O;if(!C.value||!v.value)return;const R=C.value.clientWidth,Q=(O=_.value)!=null?O:v.value.offsetWidth,z=Q/(R+8);Q&&z<1&&(C.value.style.transform=`scale(${z}) translateX(-50%)`),E.value=!0})};onMounted(()=>{var O;((O=C.value)==null?void 0:O.firstElementChild)&&["IMG","PICTURE"].includes(C.value.firstElementChild.tagName)&&(y.value=!0),b.value&&I()}),watch(d,()=>{b.value&&I()});const L=computed(()=>[f,`${f}-${w.value}`]),T=computed(()=>y.value||a.imageUrl?`${f}-image`:`${f}-text`);return{prefixCls:f,itemRef:v,cls:L,outerStyle:D,wrapperRef:C,wrapperCls:T,computedTriggerIconStyle:k,isImage:y,shouldLoad:E,isLoaded:B,hasError:S,onClick:O=>{s("click",O)},handleResize:()=>{b.value&&I()},handleImgLoad:()=>{B.value=!0,s("load")},handleImgError:()=>{S.value=!0,s("error")}}}}),useTriggerIconStyle=({triggerType:a,inlineStyle:o={},triggerIconStyle:s={}})=>{let l={};return a==="button"&&(!s||s&&!s.color)&&o&&o.backgroundColor&&(l={color:o.backgroundColor}),{...s,...l}},_hoisted_1$51=["src"];function _sfc_render$6b(a,o,s,l,c,d){const u=resolveComponent("IconImageClose"),A=resolveComponent("IconLoading"),g=resolveComponent("resize-observer");return openBlock(),createElementBlock("div",{ref:"itemRef",style:normalizeStyle(a.outerStyle),class:normalizeClass([a.cls,{[`${a.prefixCls}-with-trigger-icon`]:Boolean(a.$slots["trigger-icon"])}]),onClick:o[2]||(o[2]=(...f)=>a.onClick&&a.onClick(...f))},[createVNode(g,{onResize:a.handleResize},{default:withCtx(()=>[createBaseVNode("span",{ref:"wrapperRef",class:normalizeClass(a.wrapperCls)},[a.imageUrl?(openBlock(),createElementBlock(Fragment,{key:0},[a.hasError?renderSlot(a.$slots,"error",{key:0},()=>[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-image-icon`)},[createVNode(u)],2)]):createCommentVNode("v-if",!0),!(a.hasError||!a.shouldLoad)&&!a.isLoaded?renderSlot(a.$slots,"default",{key:1},()=>[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-image-icon`)},[createVNode(A)],2)]):createCommentVNode("v-if",!0),a.hasError||!a.shouldLoad?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("img",{key:2,src:a.imageUrl,style:normalizeStyle({width:a.size+"px",height:a.size+"px",objectFit:a.objectFit}),alt:"avatar",onLoad:o[0]||(o[0]=(...f)=>a.handleImgLoad&&a.handleImgLoad(...f)),onError:o[1]||(o[1]=(...f)=>a.handleImgError&&a.handleImgError(...f))},null,44,_hoisted_1$51))],64)):renderSlot(a.$slots,"default",{key:1})],2)]),_:3},8,["onResize"]),a.$slots["trigger-icon"]?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-trigger-icon-${a.triggerType}`),style:normalizeStyle(a.computedTriggerIconStyle)},[renderSlot(a.$slots,"trigger-icon")],6)):createCommentVNode("v-if",!0)],6)}var _Avatar=_export_sfc$1(_sfc_main$6D,[["render",_sfc_render$6b]]);const _sfc_main$6C=defineComponent({name:"Popover",components:{Trigger},props:{popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean,default:!1},title:String,content:String,trigger:{type:[String,Array],default:"hover"},position:{type:String,default:"top"},contentClass:{type:[String,Array,Object]},contentStyle:{type:Object},arrowClass:{type:[String,Array,Object]},arrowStyle:{type:Object},popupContainer:{type:[String,Object]}},emits:{"update:popupVisible":a=>!0,popupVisibleChange:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("popover"),l=ref(a.defaultPopupVisible),c=computed(()=>{var g;return(g=a.popupVisible)!=null?g:l.value}),d=g=>{l.value=g,o("update:popupVisible",g),o("popupVisibleChange",g)},u=computed(()=>[`${s}-popup-content`,a.contentClass]),A=computed(()=>[`${s}-popup-arrow`,a.arrowClass]);return{prefixCls:s,computedPopupVisible:c,contentCls:u,arrowCls:A,handlePopupVisibleChange:d}}});function _sfc_render$6a(a,o,s,l,c,d){const u=resolveComponent("trigger");return openBlock(),createBlock(u,{class:normalizeClass(a.prefixCls),trigger:a.trigger,position:a.position,"popup-visible":a.computedPopupVisible,"popup-offset":10,"content-class":a.contentCls,"content-style":a.contentStyle,"arrow-class":a.arrowCls,"arrow-style":a.arrowStyle,"show-arrow":"","popup-container":a.popupContainer,"animation-name":"zoom-in-fade-out","auto-fit-transform-origin":"",onPopupVisibleChange:a.handlePopupVisibleChange},{content:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-title`)},[renderSlot(a.$slots,"title",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-content`)},[renderSlot(a.$slots,"content",{},()=>[createTextVNode(toDisplayString(a.content),1)])],2)]),default:withCtx(()=>[renderSlot(a.$slots,"default")]),_:3},8,["class","trigger","position","popup-visible","content-class","content-style","arrow-class","arrow-style","popup-container","onPopupVisibleChange"])}var _Popover=_export_sfc$1(_sfc_main$6C,[["render",_sfc_render$6a]]);const Popover=Object.assign(_Popover,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Popover.name,_Popover)}}),AvatarGroup=defineComponent({name:"AvatarGroup",props:{shape:{type:String,default:"circle"},size:Number,autoFixFontSize:{type:Boolean,default:!0},maxCount:{type:Number,default:0},zIndexAscend:{type:Boolean,default:!1},maxStyle:{type:Object},maxPopoverTriggerProps:{type:Object}},setup(a,{slots:o}){const{shape:s,size:l,autoFixFontSize:c,zIndexAscend:d}=toRefs(a),u=getPrefixCls("avatar-group"),A=ref(0);return provide(avatarGroupInjectionKey,reactive({shape:s,size:l,autoFixFontSize:c,zIndexAscend:d,total:A})),()=>{var g,f;const m=getAllElements((f=(g=o.default)==null?void 0:g.call(o))!=null?f:[]),v=a.maxCount>0?m.slice(0,a.maxCount):m,C=a.maxCount>0?m.slice(a.maxCount):[];return A.value!==m.length&&(A.value=m.length),createVNode("div",{class:u},[v,C.length>0&&createVNode(Popover,a.maxPopoverTriggerProps,{default:()=>[createVNode(_Avatar,{class:`${u}-max-count-avatar`,style:a.maxStyle},{default:()=>[createTextVNode("+"),C.length]})],content:()=>createVNode("div",null,[C])})])}}}),Avatar$1=Object.assign(_Avatar,{Group:AvatarGroup,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Avatar.name,_Avatar),a.component(s+AvatarGroup.name,AvatarGroup)}}),_sfc_main$6B=defineComponent({name:"IconToTop",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-to-top`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$50=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$69(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M43 7H5M24 20v23M24 13.96 30.453 21H17.546L24 13.96Zm.736-.804Z"},null,-1),createBaseVNode("path",{d:"m24 14-6 7h12l-6-7Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$50)}var _IconToTop=_export_sfc$1(_sfc_main$6B,[["render",_sfc_render$69]]);const IconToTop=Object.assign(_IconToTop,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconToTop.name,_IconToTop)}}),_sfc_main$6A=defineComponent({name:"BackTop",components:{IconToTop},props:{visibleHeight:{type:Number,default:200},targetContainer:{type:[String,Object]},easing:{type:String,default:"quartOut"},duration:{type:Number,default:200}},setup(a){const o=getPrefixCls("back-top"),s=ref(!1),l=ref(),c=!a.targetContainer,d=throttleByRaf(()=>{if(l.value){const{visibleHeight:g}=a,{scrollTop:f}=l.value;s.value=f>=g}}),u=g=>isString$3(g)?document.querySelector(g):g;return onMounted(()=>{l.value=c?document==null?void 0:document.documentElement:u(a.targetContainer),l.value&&(on(c?window:l.value,"scroll",d),d())}),onUnmounted(()=>{d.cancel(),l.value&&off(c?window:l.value,"scroll",d)}),{prefixCls:o,visible:s,scrollToTop:()=>{if(l.value){const{scrollTop:g}=l.value;new Tween({from:{scrollTop:g},to:{scrollTop:0},easing:a.easing,duration:a.duration,onUpdate:m=>{l.value&&(l.value.scrollTop=m.scrollTop)}}).start()}}}}});function _sfc_render$68(a,o,s,l,c,d){const u=resolveComponent("icon-to-top");return openBlock(),createBlock(Transition,{name:"fade-in"},{default:withCtx(()=>[a.visible?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(a.prefixCls),onClick:o[0]||(o[0]=(...A)=>a.scrollToTop&&a.scrollToTop(...A))},[renderSlot(a.$slots,"default",{},()=>[createBaseVNode("button",{class:normalizeClass(`${a.prefixCls}-btn`)},[createVNode(u)],2)])],2)):createCommentVNode("v-if",!0)]),_:3})}var _BackTop=_export_sfc$1(_sfc_main$6A,[["render",_sfc_render$68]]);const BackTop=Object.assign(_BackTop,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_BackTop.name,_BackTop)}}),COLORS=["red","orangered","orange","gold","lime","green","cyan","arcoblue","purple","pinkpurple","magenta","gray"],BADGE_STATUSES=["normal","processing","success","warning","danger"];var _Badge=defineComponent({name:"Badge",props:{text:{type:String},dot:{type:Boolean},dotStyle:{type:Object},maxCount:{type:Number,default:99},offset:{type:Array,default:()=>[]},color:{type:String},status:{type:String,validator:a=>BADGE_STATUSES.includes(a)},count:{type:Number}},setup(a,{slots:o}){const{status:s,color:l,dotStyle:c,offset:d,text:u,dot:A,maxCount:g,count:f}=toRefs(a),m=getPrefixCls("badge"),v=useWrapperClass(m,s==null?void 0:s.value,o==null?void 0:o.default),C=computed(()=>{const _={...(c==null?void 0:c.value)||{}},[b,y]=(d==null?void 0:d.value)||[];b&&(_.marginRight=`${-b}px`),y&&(_.marginTop=`${y}px`);const S=!(l!=null&&l.value)||COLORS.includes(l==null?void 0:l.value)?{}:{backgroundColor:l.value};return{mergedStyle:{...S,..._},computedDotStyle:_,computedColorStyle:S}}),w=()=>{const _=u==null?void 0:u.value,b=l==null?void 0:l.value,y=s==null?void 0:s.value,S=A==null?void 0:A.value,E=Number(f==null?void 0:f.value),B=(f==null?void 0:f.value)!=null,{computedDotStyle:P,mergedStyle:D}=C.value;return o.content?createVNode("span",{class:`${m}-custom-dot`,style:P},[o.content()]):_&&!b&&!y?createVNode("span",{class:`${m}-text`,style:P},[_]):y||b&&!B?createVNode("span",{class:`${m}-status-wrapper`},[createVNode("span",{class:[`${m}-status-dot`,{[`${m}-status-${y}`]:y,[`${m}-color-${b}`]:b}],style:D},null),_&&createVNode("span",{class:`${m}-status-text`},[_])]):(S||b)&&E>0?createVNode("span",{class:[`${m}-dot`,{[`${m}-color-${b}`]:b}],style:D},null):E===0?null:createVNode("span",{class:`${m}-number`,style:D},[createVNode("span",null,[g.value&&E>g.value?`${g.value}+`:E])])};return()=>createVNode("span",{class:v.value},[o.default&&o.default(),w()])}});const useWrapperClass=(a,o,s)=>computed(()=>[a,{[`${a}-status`]:o,[`${a}-no-children`]:!s}]),Badge=Object.assign(_Badge,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Badge.name,_Badge)}}),breadcrumbInjectKey=Symbol("ArcoBreadcrumb"),_sfc_main$6z=defineComponent({name:"IconMore",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-more`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4$=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$67(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M38 25v-2h2v2h-2ZM23 25v-2h2v2h-2ZM8 25v-2h2v2H8Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M38 25v-2h2v2h-2ZM23 25v-2h2v2h-2ZM8 25v-2h2v2H8Z"},null,-1)]),14,_hoisted_1$4$)}var _IconMore=_export_sfc$1(_sfc_main$6z,[["render",_sfc_render$67]]);const IconMore=Object.assign(_IconMore,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMore.name,_IconMore)}}),_sfc_main$6y=defineComponent({name:"IconDown",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-down`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4_=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$66(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M39.6 17.443 24.043 33 8.487 17.443"},null,-1)]),14,_hoisted_1$4_)}var _IconDown=_export_sfc$1(_sfc_main$6y,[["render",_sfc_render$66]]);const IconDown=Object.assign(_IconDown,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDown.name,_IconDown)}}),_sfc_main$6x=defineComponent({name:"IconObliqueLine",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-oblique-line`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4Z=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$65(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M29.506 6.502 18.493 41.498"},null,-1)]),14,_hoisted_1$4Z)}var _IconObliqueLine=_export_sfc$1(_sfc_main$6x,[["render",_sfc_render$65]]);const IconObliqueLine=Object.assign(_IconObliqueLine,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconObliqueLine.name,_IconObliqueLine)}}),dropdownInjectionKey=Symbol("ArcoDropdown"),_sfc_main$6w=defineComponent({name:"DropdownPanel",components:{Scrollbar,Empty},props:{loading:{type:Boolean,default:!1},isEmpty:{type:Boolean,default:!1},bottomOffset:{type:Number,default:0},onScroll:{type:[Function,Array]},onReachBottom:{type:[Function,Array]}},emits:["scroll","reachBottom"],setup(a,{emit:o,slots:s}){const l=getPrefixCls("dropdown"),c=inject(dropdownInjectionKey,{}),d=ref(),u=f=>{const{scrollTop:m,scrollHeight:v,offsetHeight:C}=f.target;v-(m+C)<=a.bottomOffset&&o("reachBottom",f),o("scroll",f)},A=computed(()=>{if(isNumber$3(c.popupMaxHeight))return{maxHeight:`${c.popupMaxHeight}px`};if(!c.popupMaxHeight)return{maxHeight:"none",overflowY:"hidden"}}),g=computed(()=>[l,{[`${l}-has-footer`]:Boolean(s.footer)}]);return{prefixCls:l,cls:g,style:A,wrapperRef:d,handleScroll:u}}});function _sfc_render$64(a,o,s,l,c,d){const u=resolveComponent("empty"),A=resolveComponent("Scrollbar");return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls)},[a.isEmpty?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-empty`)},[renderSlot(a.$slots,"empty",{},()=>[createVNode(u)])],2)):createCommentVNode("v-if",!0),createVNode(A,{ref:"wrapperRef",class:normalizeClass(`${a.prefixCls}-list-wrapper`),style:normalizeStyle(a.style),onScroll:a.handleScroll},{default:withCtx(()=>[createBaseVNode("ul",{class:normalizeClass(`${a.prefixCls}-list`)},[renderSlot(a.$slots,"default")],2)]),_:3},8,["class","style","onScroll"]),a.$slots.footer&&!a.isEmpty?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-footer`)},[renderSlot(a.$slots,"footer")],2)):createCommentVNode("v-if",!0)],2)}var DropdownPanel=_export_sfc$1(_sfc_main$6w,[["render",_sfc_render$64]]);const useTrigger=({popupVisible:a,defaultPopupVisible:o,emit:s})=>{var l;const c=ref((l=o==null?void 0:o.value)!=null?l:!1),d=computed(()=>{var A;return(A=a==null?void 0:a.value)!=null?A:c.value}),u=A=>{A!==d.value&&(c.value=A,s("update:popupVisible",A),s("popupVisibleChange",A))};return watch(d,A=>{c.value!==A&&(c.value=A)}),{computedPopupVisible:d,handlePopupVisibleChange:u}},_sfc_main$6v=defineComponent({name:"Dropdown",components:{Trigger,DropdownPanel},props:{popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean,default:!1},trigger:{type:[String,Array],default:"click"},position:{type:String,default:"bottom"},popupContainer:{type:[String,Object]},popupMaxHeight:{type:[Boolean,Number],default:!0},hideOnSelect:{type:Boolean,default:!0}},emits:{"update:popupVisible":a=>!0,popupVisibleChange:a=>!0,select:(a,o)=>!0},setup(a,{emit:o}){const{defaultPopupVisible:s,popupVisible:l,popupMaxHeight:c}=toRefs(a),d=getPrefixCls("dropdown"),{computedPopupVisible:u,handlePopupVisibleChange:A}=useTrigger({defaultPopupVisible:s,popupVisible:l,emit:o});return provide(dropdownInjectionKey,reactive({popupMaxHeight:c,onOptionClick:(f,m)=>{o("select",f,m),a.hideOnSelect&&A(!1)}})),{prefixCls:d,computedPopupVisible:u,handlePopupVisibleChange:A}}});function _sfc_render$63(a,o,s,l,c,d){const u=resolveComponent("DropdownPanel"),A=resolveComponent("Trigger");return openBlock(),createBlock(A,{"popup-visible":a.computedPopupVisible,"animation-name":"slide-dynamic-origin","auto-fit-transform-origin":"",trigger:a.trigger,position:a.position,"popup-offset":4,"popup-container":a.popupContainer,"opened-class":`${a.prefixCls}-open`,onPopupVisibleChange:a.handlePopupVisibleChange},{content:withCtx(()=>[createVNode(u,null,createSlots({default:withCtx(()=>[renderSlot(a.$slots,"content")]),_:2},[a.$slots.footer?{name:"footer",fn:withCtx(()=>[renderSlot(a.$slots,"footer")]),key:"0"}:void 0]),1024)]),default:withCtx(()=>[renderSlot(a.$slots,"default")]),_:3},8,["popup-visible","trigger","position","popup-container","opened-class","onPopupVisibleChange"])}var _Dropdown=_export_sfc$1(_sfc_main$6v,[["render",_sfc_render$63]]);const _sfc_main$6u=defineComponent({name:"Doption",props:{value:{type:[String,Number,Object]},disabled:{type:Boolean,default:!1},active:Boolean,uninjectContext:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("dropdown-option"),l=ref(),c=computed(()=>{var g,f,m;return(m=(f=a.value)!=null?f:(g=l.value)==null?void 0:g.textContent)!=null?m:void 0}),d=a.uninjectContext?void 0:inject(dropdownInjectionKey,void 0),u=g=>{a.disabled||(o("click",g),d==null||d.onOptionClick(c.value,g))},A=computed(()=>[s,{[`${s}-disabled`]:a.disabled,[`${s}-active`]:a.active}]);return{prefixCls:s,cls:A,liRef:l,handleClick:u}}});function _sfc_render$62(a,o,s,l,c,d){return openBlock(),createElementBlock("li",{ref:"liRef",class:normalizeClass([a.cls,{[`${a.prefixCls}-has-suffix`]:Boolean(a.$slots.suffix)}]),onClick:o[0]||(o[0]=(...u)=>a.handleClick&&a.handleClick(...u))},[a.$slots.icon?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-icon`)},[renderSlot(a.$slots,"icon")],2)):createCommentVNode("v-if",!0),createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-content`)},[renderSlot(a.$slots,"default")],2),a.$slots.suffix?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(`${a.prefixCls}-suffix`)},[renderSlot(a.$slots,"suffix")],2)):createCommentVNode("v-if",!0)],2)}var Doption=_export_sfc$1(_sfc_main$6u,[["render",_sfc_render$62]]);const _sfc_main$6t=defineComponent({name:"Dgroup",props:{title:String},setup(){return{prefixCls:getPrefixCls("dropdown-group")}}});function _sfc_render$61(a,o,s,l,c,d){return openBlock(),createElementBlock(Fragment,null,[createBaseVNode("li",{class:normalizeClass(`${a.prefixCls}-title`)},[renderSlot(a.$slots,"title",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2),renderSlot(a.$slots,"default")],64)}var Dgroup=_export_sfc$1(_sfc_main$6t,[["render",_sfc_render$61]]);const _sfc_main$6s=defineComponent({name:"IconRight",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-right`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4Y=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$60(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m16 39.513 15.556-15.557L16 8.4"},null,-1)]),14,_hoisted_1$4Y)}var _IconRight=_export_sfc$1(_sfc_main$6s,[["render",_sfc_render$60]]);const IconRight=Object.assign(_IconRight,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconRight.name,_IconRight)}}),_sfc_main$6r=defineComponent({name:"Dsubmenu",components:{Trigger,DropdownPanel,DropdownOption:Doption,IconRight},props:{value:{type:[String,Number]},disabled:{type:Boolean,default:!1},trigger:{type:[String,Array],default:"click"},position:{type:String,default:"rt"},popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean,default:!1},optionProps:{type:Object}},emits:{"update:popupVisible":a=>!0,popupVisibleChange:a=>!0},setup(a,{emit:o}){const{defaultPopupVisible:s,popupVisible:l}=toRefs(a),c=getPrefixCls("dropdown"),{computedPopupVisible:d,handlePopupVisibleChange:u}=useTrigger({defaultPopupVisible:s,popupVisible:l,emit:o});return{prefixCls:c,computedPopupVisible:d,handlePopupVisibleChange:u}}});function _sfc_render$5$(a,o,s,l,c,d){const u=resolveComponent("IconRight"),A=resolveComponent("dropdown-option"),g=resolveComponent("dropdown-panel"),f=resolveComponent("Trigger");return openBlock(),createBlock(f,{"popup-visible":a.computedPopupVisible,trigger:a.trigger,position:a.position,disabled:a.disabled,"popup-offset":4,onPopupVisibleChange:a.handlePopupVisibleChange},{content:withCtx(()=>[createVNode(g,{class:normalizeClass(`${a.prefixCls}-submenu`)},createSlots({default:withCtx(()=>[renderSlot(a.$slots,"content")]),_:2},[a.$slots.footer?{name:"footer",fn:withCtx(()=>[renderSlot(a.$slots,"footer")]),key:"0"}:void 0]),1032,["class"])]),default:withCtx(()=>[createVNode(A,mergeProps(a.optionProps,{active:a.computedPopupVisible,"uninject-context":""}),createSlots({suffix:withCtx(()=>[renderSlot(a.$slots,"suffix",{},()=>[createVNode(u)])]),default:withCtx(()=>[renderSlot(a.$slots,"default")]),_:2},[a.$slots.icon?{name:"icon",fn:withCtx(()=>[renderSlot(a.$slots,"icon")]),key:"0"}:void 0]),1040,["active"])]),_:3},8,["popup-visible","trigger","position","disabled","onPopupVisibleChange"])}var Dsubmenu=_export_sfc$1(_sfc_main$6r,[["render",_sfc_render$5$]]);const _sfc_main$6q=defineComponent({name:"DropdownButton",components:{IconMore,Button:Button$1,ButtonGroup,Dropdown:_Dropdown},props:{popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean,default:!1},trigger:{type:[String,Array],default:"click"},position:{type:String,default:"br"},popupContainer:{type:[String,Object]},disabled:{type:Boolean,default:!1},type:{type:String},size:{type:String},buttonProps:{type:Object},hideOnSelect:{type:Boolean,default:!0}},emits:{"update:popupVisible":a=>!0,popupVisibleChange:a=>!0,click:a=>!0,select:(a,o)=>!0},setup(a,{emit:o}){const{defaultPopupVisible:s,popupVisible:l}=toRefs(a),c=getPrefixCls("dropdown"),{computedPopupVisible:d,handlePopupVisibleChange:u}=useTrigger({defaultPopupVisible:s,popupVisible:l,emit:o});return{prefixCls:c,computedPopupVisible:d,handleClick:f=>{o("click",f)},handleSelect:(f,m)=>{o("select",f,m)},handlePopupVisibleChange:u}}});function _sfc_render$5_(a,o,s,l,c,d){const u=resolveComponent("Button"),A=resolveComponent("IconMore"),g=resolveComponent("Dropdown"),f=resolveComponent("ButtonGroup");return openBlock(),createBlock(f,null,{default:withCtx(()=>[createVNode(u,mergeProps({size:a.size,type:a.type,disabled:a.disabled},a.buttonProps,{onClick:a.handleClick}),{default:withCtx(()=>[renderSlot(a.$slots,"default")]),_:3},16,["size","type","disabled","onClick"]),createVNode(g,{"popup-visible":a.computedPopupVisible,trigger:a.trigger,position:a.position,"popup-container":a.popupContainer,"hide-on-select":a.hideOnSelect,onSelect:a.handleSelect,onPopupVisibleChange:a.handlePopupVisibleChange},{content:withCtx(()=>[renderSlot(a.$slots,"content")]),default:withCtx(()=>[createVNode(u,{size:a.size,type:a.type,disabled:a.disabled},{icon:withCtx(()=>[renderSlot(a.$slots,"icon",{popupVisible:a.computedPopupVisible},()=>[createVNode(A)])]),_:3},8,["size","type","disabled"])]),_:3},8,["popup-visible","trigger","position","popup-container","hide-on-select","onSelect","onPopupVisibleChange"])]),_:3})}var DropdownButton=_export_sfc$1(_sfc_main$6q,[["render",_sfc_render$5_]]);const Dropdown=Object.assign(_Dropdown,{Option:Doption,Group:Dgroup,Submenu:Dsubmenu,Button:DropdownButton,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Dropdown.name,_Dropdown),a.component(s+Doption.name,Doption),a.component(s+Dgroup.name,Dgroup),a.component(s+Dsubmenu.name,Dsubmenu),a.component(s+DropdownButton.name,DropdownButton)}});var BreadcrumbItem=defineComponent({name:"BreadcrumbItem",inheritAttrs:!1,props:{separator:{type:[String,Number]},droplist:{type:Array},dropdownProps:{type:Object},index:{type:Number,default:0}},setup(a,{slots:o,attrs:s}){const l=getPrefixCls("breadcrumb-item"),c=inject(breadcrumbInjectKey,void 0),d=ref(!1),u=computed(()=>!(c&&c.needHide&&a.index>1&&a.index<=c.total-c.maxCount)),A=computed(()=>c&&c.needHide?a.index===1:!1),g=computed(()=>c?a.index{d.value=_},m=()=>{var _,b,y,S,E,B,P;if(!g.value)return null;const D=(P=(B=(E=(b=(_=o.separator)==null?void 0:_.call(o))!=null?b:a.separator)!=null?E:(S=c==null?void 0:(y=c.slots).separator)==null?void 0:S.call(y))!=null?B:c==null?void 0:c.separator)!=null?P:createVNode(IconObliqueLine,null,null);return createVNode("div",{"aria-hidden":"true",class:`${l}-separator`},[D])},v=()=>{var _,b,y,S;return createVNode("div",mergeProps({role:"listitem",class:[l,{[`${l}-with-dropdown`]:a.droplist||o.droplist}]},A.value?{"aria-label":"ellipses of breadcrumb items"}:void 0,s),[A.value?(y=(b=c==null?void 0:(_=c.slots)["more-icon"])==null?void 0:b.call(_))!=null?y:createVNode(IconMore,null,null):(S=o.default)==null?void 0:S.call(o),(a.droplist||o.droplist)&&createVNode("span",{"aria-hidden":!0,class:[`${l}-dropdown-icon`,{[`${l}-dropdown-icon-active`]:d.value}]},[createVNode(IconDown,null,null)])])},C=()=>{var _,b,y;return(y=(_=o.droplist)==null?void 0:_.call(o))!=null?y:(b=a.droplist)==null?void 0:b.map(S=>createVNode(Doption,{value:S.path},{default:()=>[S.label]}))},w=()=>createVNode(Dropdown,mergeProps({popupVisible:d.value,onPopupVisibleChange:f},a.dropdownProps),{default:()=>[v()],content:C});return()=>u.value?createVNode(Fragment,null,[o.droplist||a.droplist?w():v(),m()]):null}}),_Breadcrumb=defineComponent({name:"Breadcrumb",props:{maxCount:{type:Number,default:0},routes:{type:Array},separator:{type:[String,Number]},customUrl:{type:Function}},setup(a,{slots:o}){const{maxCount:s,separator:l,routes:c}=toRefs(a),d=getPrefixCls("breadcrumb"),u=ref(0),A=computed(()=>s.value>0&&u.value>s.value+1);provide(breadcrumbInjectKey,reactive({total:u,maxCount:s,separator:l,needHide:A,slots:o}));const g=(v,C,w)=>{var _,b;if(C.indexOf(v)===C.length-1)return createVNode("span",null,[v.label]);const y=(b=(_=a.customUrl)==null?void 0:_.call(a,w))!=null?b:`#/${w.join("/").replace(/^\//,"")}`;return createVNode("a",{href:y},[v.label])},f=()=>{var v;if(!((v=c.value)!=null&&v.length))return null;u.value!==c.value.length&&(u.value=c.value.length);const C=[];return c.value.map((w,_,b)=>{C.push((w.path||"").replace(/^\//,""));const y=[...C];return createVNode(BreadcrumbItem,{key:w.path||w.label,index:_,droplist:w.children},{default:()=>{var S,E;return[(E=(S=o["item-render"])==null?void 0:S.call(o,{route:w,routes:b,paths:y}))!=null?E:g(w,b,y)]}})})},m=()=>{var v,C;const w=getAllElements((C=(v=o.default)==null?void 0:v.call(o))!=null?C:[]);return u.value!==w.length&&(u.value=w.length),w.map((_,b)=>{var y;return _.props=mergeProps((y=_.props)!=null?y:{},{index:b}),_})};return()=>createVNode("div",{role:"list",class:d},[o.default?m():f()])}});const Breadcrumb=Object.assign(_Breadcrumb,{Item:BreadcrumbItem,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Breadcrumb.name,_Breadcrumb),a.component(s+BreadcrumbItem.name,BreadcrumbItem)}});var commonjsGlobal=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},dayjs_min={exports:{}};(function(a,o){(function(s,l){a.exports=l()})(commonjsGlobal,function(){var s=1e3,l=6e4,c=36e5,d="millisecond",u="second",A="minute",g="hour",f="day",m="week",v="month",C="quarter",w="year",_="date",b="Invalid Date",y=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,S=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,E={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(O){var R=["th","st","nd","rd"],Q=O%100;return"["+O+(R[(Q-20)%10]||R[Q]||R[0])+"]"}},B=function(O,R,Q){var z=String(O);return!z||z.length>=R?O:""+Array(R+1-z.length).join(Q)+O},P={s:B,z:function(O){var R=-O.utcOffset(),Q=Math.abs(R),z=Math.floor(Q/60),W=Q%60;return(R<=0?"+":"-")+B(z,2,"0")+":"+B(W,2,"0")},m:function O(R,Q){if(R.date()1)return O(H[0])}else{var V=R.name;k[V]=R,W=V}return!z&&W&&(D=W),W||!z&&D},N=function(O,R){if(L(O))return O.clone();var Q=typeof R=="object"?R:{};return Q.date=O,Q.args=arguments,new M(Q)},x=P;x.l=T,x.i=L,x.w=function(O,R){return N(O,{locale:R.$L,utc:R.$u,x:R.$x,$offset:R.$offset})};var M=function(){function O(Q){this.$L=T(Q.locale,null,!0),this.parse(Q),this.$x=this.$x||Q.x||{},this[I]=!0}var R=O.prototype;return R.parse=function(Q){this.$d=function(z){var W=z.date,U=z.utc;if(W===null)return new Date(NaN);if(x.u(W))return new Date;if(W instanceof Date)return new Date(W);if(typeof W=="string"&&!/Z$/i.test(W)){var H=W.match(y);if(H){var V=H[2]-1||0,j=(H[7]||"0").substring(0,3);return U?new Date(Date.UTC(H[1],V,H[3]||1,H[4]||0,H[5]||0,H[6]||0,j)):new Date(H[1],V,H[3]||1,H[4]||0,H[5]||0,H[6]||0,j)}}return new Date(W)}(Q),this.init()},R.init=function(){var Q=this.$d;this.$y=Q.getFullYear(),this.$M=Q.getMonth(),this.$D=Q.getDate(),this.$W=Q.getDay(),this.$H=Q.getHours(),this.$m=Q.getMinutes(),this.$s=Q.getSeconds(),this.$ms=Q.getMilliseconds()},R.$utils=function(){return x},R.isValid=function(){return this.$d.toString()!==b},R.isSame=function(Q,z){var W=N(Q);return this.startOf(z)<=W&&W<=this.endOf(z)},R.isAfter=function(Q,z){return N(Q)68?1900:2e3)},m=function(y){return function(S){this[y]=+S}},v=[/[+-]\d\d:?(\d\d)?|Z/,function(y){(this.zone||(this.zone={})).offset=function(S){if(!S||S==="Z")return 0;var E=S.match(/([+-]|\d\d)/g),B=60*E[1]+(+E[2]||0);return B===0?0:E[0]==="+"?-B:B}(y)}],C=function(y){var S=g[y];return S&&(S.indexOf?S:S.s.concat(S.f))},w=function(y,S){var E,B=g.meridiem;if(B){for(var P=1;P<=24;P+=1)if(y.indexOf(B(P,0,S))>-1){E=P>12;break}}else E=y===(S?"pm":"PM");return E},_={A:[A,function(y){this.afternoon=w(y,!1)}],a:[A,function(y){this.afternoon=w(y,!0)}],Q:[c,function(y){this.month=3*(y-1)+1}],S:[c,function(y){this.milliseconds=100*+y}],SS:[d,function(y){this.milliseconds=10*+y}],SSS:[/\d{3}/,function(y){this.milliseconds=+y}],s:[u,m("seconds")],ss:[u,m("seconds")],m:[u,m("minutes")],mm:[u,m("minutes")],H:[u,m("hours")],h:[u,m("hours")],HH:[u,m("hours")],hh:[u,m("hours")],D:[u,m("day")],DD:[d,m("day")],Do:[A,function(y){var S=g.ordinal,E=y.match(/\d+/);if(this.day=E[0],S)for(var B=1;B<=31;B+=1)S(B).replace(/\[|\]/g,"")===y&&(this.day=B)}],w:[u,m("week")],ww:[d,m("week")],M:[u,m("month")],MM:[d,m("month")],MMM:[A,function(y){var S=C("months"),E=(C("monthsShort")||S.map(function(B){return B.slice(0,3)})).indexOf(y)+1;if(E<1)throw new Error;this.month=E%12||E}],MMMM:[A,function(y){var S=C("months").indexOf(y)+1;if(S<1)throw new Error;this.month=S%12||S}],Y:[/[+-]?\d+/,m("year")],YY:[d,function(y){this.year=f(y)}],YYYY:[/\d{4}/,m("year")],Z:v,ZZ:v};function b(y){var S,E;S=y,E=g&&g.formats;for(var B=(y=S.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(N,x,M){var F=M&&M.toUpperCase();return x||E[M]||s[M]||E[F].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(O,R,Q){return R||Q.slice(1)})})).match(l),P=B.length,D=0;D-1)return new Date((W==="X"?1e3:1)*z);var V=b(W)(z),j=V.year,X=V.month,Z=V.day,J=V.hours,te=V.minutes,ee=V.seconds,re=V.milliseconds,ae=V.zone,ge=V.week,he=new Date,_e=Z||(j||X?1:he.getDate()),K=j||he.getFullYear(),G=0;j&&!X||(G=X>0?X-1:he.getMonth());var q,ne=J||0,ie=te||0,le=ee||0,ce=re||0;return ae?new Date(Date.UTC(K,G,_e,ne,ie,le,ce+60*ae.offset*1e3)):U?new Date(Date.UTC(K,G,_e,ne,ie,le,ce)):(q=new Date(K,G,_e,ne,ie,le,ce),ge&&(q=H(q).week(ge).toDate()),q)}catch{return new Date("")}}(k,T,I,E),this.init(),F&&F!==!0&&(this.$L=this.locale(F).$L),M&&k!=this.format(T)&&(this.$d=new Date("")),g={}}else if(T instanceof Array)for(var O=T.length,R=1;R<=O;R+=1){L[1]=T[R-1];var Q=E.apply(this,L);if(Q.isValid()){this.$d=Q.$d,this.$L=Q.$L,this.init();break}R===O&&(this.$d=new Date(""))}else P.call(this,D)}}})})(customParseFormat$1);var customParseFormat=customParseFormat$1.exports,isBetween$1={exports:{}};(function(a,o){(function(s,l){a.exports=l()})(commonjsGlobal,function(){return function(s,l,c){l.prototype.isBetween=function(d,u,A,g){var f=c(d),m=c(u),v=(g=g||"()")[0]==="(",C=g[1]===")";return(v?this.isAfter(f,A):!this.isBefore(f,A))&&(C?this.isBefore(m,A):!this.isAfter(m,A))||(v?this.isBefore(f,A):!this.isAfter(f,A))&&(C?this.isAfter(m,A):!this.isBefore(m,A))}}})})(isBetween$1);var isBetween=isBetween$1.exports,weekOfYear$1={exports:{}};(function(a,o){(function(s,l){a.exports=l()})(commonjsGlobal,function(){var s="week",l="year";return function(c,d,u){var A=d.prototype;A.week=function(g){if(g===void 0&&(g=null),g!==null)return this.add(7*(g-this.week()),"day");var f=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var m=u(this).startOf(l).add(1,l).date(f),v=u(this).endOf(s);if(m.isBefore(v))return 1}var C=u(this).startOf(l).date(f).startOf(s).subtract(1,"millisecond"),w=this.diff(C,s,!0);return w<0?u(this).startOf("week").week():Math.ceil(w)},A.weeks=function(g){return g===void 0&&(g=null),this.week(g)}}})})(weekOfYear$1);var weekOfYear=weekOfYear$1.exports,advancedFormat={exports:{}};(function(a,o){(function(s,l){a.exports=l()})(commonjsGlobal,function(){return function(s,l){var c=l.prototype,d=c.format;c.format=function(u){var A=this,g=this.$locale();if(!this.isValid())return d.bind(this)(u);var f=this.$utils(),m=(u||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(v){switch(v){case"Q":return Math.ceil((A.$M+1)/3);case"Do":return g.ordinal(A.$D);case"gggg":return A.weekYear();case"GGGG":return A.isoWeekYear();case"wo":return g.ordinal(A.week(),"W");case"w":case"ww":return f.s(A.week(),v==="w"?1:2,"0");case"W":case"WW":return f.s(A.isoWeek(),v==="W"?1:2,"0");case"k":case"kk":return f.s(String(A.$H===0?24:A.$H),v==="k"?1:2,"0");case"X":return Math.floor(A.$d.getTime()/1e3);case"x":return A.$d.getTime();case"z":return"["+A.offsetName()+"]";case"zzz":return"["+A.offsetName("long")+"]";default:return v}});return d.bind(this)(m)}}})})(advancedFormat);var AdvancedFormat=advancedFormat.exports,weekYear$1={exports:{}};(function(a,o){(function(s,l){a.exports=l()})(commonjsGlobal,function(){return function(s,l){l.prototype.weekYear=function(){var c=this.month(),d=this.week(),u=this.year();return d===1&&c===11?u+1:c===0&&d>=52?u-1:u}}})})(weekYear$1);var weekYear=weekYear$1.exports,quarterOfYear={exports:{}};(function(a,o){(function(s,l){a.exports=l()})(commonjsGlobal,function(){var s="month",l="quarter";return function(c,d){var u=d.prototype;u.quarter=function(f){return this.$utils().u(f)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(f-1))};var A=u.add;u.add=function(f,m){return f=Number(f),this.$utils().p(m)===l?this.add(3*f,s):A.bind(this)(f,m)};var g=u.startOf;u.startOf=function(f,m){var v=this.$utils(),C=!!v.u(m)||m;if(v.p(f)===l){var w=this.quarter()-1;return C?this.month(3*w).startOf(s).startOf("day"):this.month(3*w+2).endOf(s).endOf("day")}return g.bind(this)(f,m)}}})})(quarterOfYear);var QuarterOfYear=quarterOfYear.exports,zhCn={exports:{}};(function(a,o){(function(s,l){a.exports=l(dayjs_min.exports)})(commonjsGlobal,function(s){function l(u){return u&&typeof u=="object"&&"default"in u?u:{default:u}}var c=l(s),d={name:"zh-cn",weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u5468\u65E5_\u5468\u4E00_\u5468\u4E8C_\u5468\u4E09_\u5468\u56DB_\u5468\u4E94_\u5468\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:function(u,A){return A==="W"?u+"\u5468":u+"\u65E5"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5Ah\u70B9mm\u5206",LLLL:"YYYY\u5E74M\u6708D\u65E5ddddAh\u70B9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},relativeTime:{future:"%s\u5185",past:"%s\u524D",s:"\u51E0\u79D2",m:"1 \u5206\u949F",mm:"%d \u5206\u949F",h:"1 \u5C0F\u65F6",hh:"%d \u5C0F\u65F6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4E2A\u6708",MM:"%d \u4E2A\u6708",y:"1 \u5E74",yy:"%d \u5E74"},meridiem:function(u,A){var g=100*u+A;return g<600?"\u51CC\u6668":g<900?"\u65E9\u4E0A":g<1100?"\u4E0A\u5348":g<1300?"\u4E2D\u5348":g<1800?"\u4E0B\u5348":"\u665A\u4E0A"}};return c.default.locale(d,null,!0),d})})(zhCn);const overwriteIsDayjs=(a,o,s)=>{s=function(d,u){if(isDayjs(d))return d.clone();const A=typeof u=="object"?u:{};return A.date=d,A.args=arguments,new o(A)};const l=o.prototype,c=l.$utils;l.$utils=()=>{const d=c();return d.i=isDayjs,d},s.isDayjs=isDayjs};dayjs$1.extend(overwriteIsDayjs);dayjs$1.extend(customParseFormat);dayjs$1.extend(isBetween);dayjs$1.extend(weekOfYear);dayjs$1.extend(AdvancedFormat);dayjs$1.extend(weekYear);dayjs$1.extend(QuarterOfYear);const dayjs=dayjs$1,methods={add(a,o,s){return a.add(o,s)},subtract(a,o,s){return a.subtract(o,s)},startOf(a,o){return a.startOf(o)},startOfWeek(a,o){const s=a.day();let l=a.subtract(s-o,"day");return l.isAfter(a)&&(l=l.subtract(7,"day")),l},endOf(a,o){return a.endOf(o)},set(a,o,s){return a.set(o,s)},isSameWeek(a,o,s){const l=c=>{const d=c.day(),u=d-s+(do.valueOf()-s.valueOf())}function isValueChange(a,o){const s=(l,c)=>l===void 0&&c===void 0?!1:l&&!c||!l&&c?!0:(l==null?void 0:l.valueOf())!==(c==null?void 0:c.valueOf());return o===void 0&&a===void 0?!1:isArray$2(o)&&isArray$2(a)?s(o[0],a[0])||s(o[1],a[1]):!isArray$2(o)&&!isArray$2(a)?s(o,a):!0}function getDayjsValue(a,o){const s=c=>{const d=/(Q1)|(Q2)|(Q3)|(Q4)/,u={Q1:"01",Q2:"04",Q3:"07",Q4:"10"},[A]=d.exec(c);return c.replace(d,u[A])},l=c=>{if(!!c){if(typeof c=="string"){if(isQuarter(o))return dayjs(s(c),o.replace(/\[Q]Q/,"MM"));if(dayjs(c,o).isValid())return dayjs(c,o)}return dayjs(c)}};return isArray$2(a)?a.map(l):l(a)}function getDateValue$1(a){const o=s=>s?s.toDate():void 0;return isArray$2(a)?a.map(o):o(a)}function initializeDateLocale(a,o){dayjs.locale({...dayjs.Ls[a.toLocaleLowerCase()],weekStart:o})}function pickDataAttributes(a){const o={};return a&&Object.keys(a).forEach(s=>{const l=String(s);l.indexOf("data-")===0&&(o[l]=a[l]),l.indexOf("aria-")===0&&(o[l]=a[l])}),o}function padStart(a,o,s=" "){const l=String(a);if(!o)return l;const c=l.lengthcreateVNode("div",{class:d},[A.map(g=>createVNode("div",{class:`${d}-item`,key:g},[u(`calendar.week.${l.value||c.value==="year"?"short":"long"}.${g}`)]))])}});function getDateValue(a,o){if(!!a&&isArray$2(a))return a[o]}function useClassName({prefixCls:a,mergedValue:o,rangeValues:s,hoverRangeValues:l,panel:c,isSameTime:d,innerMode:u}){function A(g,f,m){return!f||!m?!1:d(g,f)||d(g,m)||g.isBetween(f,m,null,"[]")}return function(f,m){const v=getDateValue(s,0),C=getDateValue(s,1),w=getDateValue(l,0),_=getDateValue(l,1),b=!f.isPrev&&!f.isNext,y=b&&c,S=y&&v&&d(f.time,v),E=y&&C&&d(f.time,C),B=w&&v&&w.isBefore(v),P=C&&_&&_.isAfter(C),D=B&&S||P&&E;let k=d(f.time,getNow());return!c&&u==="year"&&(k=getNow().isSame(f.time,"date")),[`${a}-cell`,{[`${a}-cell-in-view`]:b,[`${a}-cell-today`]:k,[`${a}-cell-selected`]:o&&d(f.time,o),[`${a}-cell-range-start`]:S,[`${a}-cell-range-end`]:E,[`${a}-cell-in-range`]:y&&A(f.time,v,C),[`${a}-cell-in-range-near-hover`]:D,[`${a}-cell-hover-range-start`]:y&&w&&d(f.time,w),[`${a}-cell-hover-range-end`]:y&&_&&d(f.time,_),[`${a}-cell-hover-in-range`]:y&&A(f.time,w,_),[`${a}-cell-disabled`]:m}]}}const allDaysInOnePage=6*7,getReturn=a=>({year:a.year(),month:a.month()+1,date:a.date(),day:a.day(),time:a}),getTimeObj=a=>({start:getReturn(methods.startOf(a,"month")),end:getReturn(methods.endOf(a,"month")),days:a.daysInMonth()});function getAllDaysByTime(a,{dayStartOfWeek:o=0,isWeek:s}){const l=getTimeObj(a),c=Array(allDaysInOnePage).fill(null).map(()=>({})),d=o===0?l.start.day:(l.start.day||7)-1;c[d]={...l.start,isCurrent:!0};for(let A=0;A=l.days-1};const u=Array(6).fill(null).map(()=>[]);for(let A=0;A<6;A++)if(u[A]=c.slice(A*7,7*(A+1)),s){const g=u[A][0].time,f=[...u[A]];u[A].unshift({weekRows:f,weekOfYear:g.week()})}return u}var Month=defineComponent({name:"Month",props:{cell:{type:Boolean},pageData:{type:Array},current:{type:Number},value:{type:Object,required:!0},selectHandler:{type:Function,required:!0},mode:{type:String},pageShowDate:{type:Object,required:!0},panel:{type:Boolean},dayStartOfWeek:{type:Number,required:!0},isWeek:{type:Boolean,required:!0}},setup(a,{slots:o}){const{pageData:s}=toRefs(a),l=getPrefixCls("calendar"),c=a.pageShowDate.year(),d=computed(()=>useClassName({prefixCls:l,mergedValue:a.value,panel:!1,innerMode:a.mode,rangeValues:[],hoverRangeValues:[],isSameTime:(g,f)=>g.isSame(f,"day")}));function u(g){return g.map((f,m)=>{var v;if(f.time){const C=()=>a.selectHandler(f.time,!1),w=a.isWeek?{onClick:C}:{},_=a.isWeek?{}:{onClick:C};return createVNode("div",mergeProps({key:m,class:d.value(f,!1)},w),[o.default?(v=o.default)==null?void 0:v.call(o,{year:f.year,month:f.month,date:f.date}):createVNode("div",mergeProps({class:`${l}-date`},_),[createVNode("div",{class:`${l}-date-value`},[a.panel?f.date:createVNode("div",{class:`${l}-date-circle`},[f.date])])])])}if("weekOfYear"in f){const C=a.value.year(),w=a.value.month()+1,_=a.value.week(),b=a.value&&f.weekRows.find(y=>y.year===C&&y.month===w)&&_===f.weekOfYear;return createVNode("div",{key:m,class:[`${l}-cell`,`${l}-cell-week`,{[`${l}-cell-selected-week`]:b,[`${l}-cell-in-range`]:b}]},[createVNode("div",{class:`${l}-date`},[createVNode("div",{class:`${l}-date-value`},[f.weekOfYear])])])}return null})}let A=s.value;return typeof a.current=="number"&&(A=getAllDaysByTime(dayjs(`${c}-${padStart(a.current+1,2,"0")}-01`),{dayStartOfWeek:a.dayStartOfWeek,isWeek:a.isWeek})),()=>createVNode("div",{class:a.cell?`${l}-month-cell`:`${l}-month`},[createVNode(Week,{value:a.value,selectHandler:a.selectHandler,dayStartOfWeek:a.dayStartOfWeek,isWeek:a.isWeek,panel:a.panel,mode:a.mode,pageShowData:a.pageShowDate,pageData:a.pageData},null),createVNode("div",{class:`${l}-month-cell-body`},[A==null?void 0:A.map((g,f)=>createVNode("div",{key:f,class:[`${l}-month-row`,{[`${l}-row-week`]:a.isWeek}]},[u(g)]))])])}});const MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"].map((a,o)=>({name:a,value:o})),monthGroup=Array(3);for(let a=0;a<3;a++)monthGroup[a]=MONTHS.slice(a*4,4*(a+1));const monthGroupPanel=Array(4);for(let a=0;a<4;a++)monthGroupPanel[a]=MONTHS.slice(a*3,3*(a+1));var Year=defineComponent({name:"Year",props:{mode:{type:String,required:!0},dayStartOfWeek:{type:Number,required:!0},value:{type:Object,required:!0},isWeek:{type:Boolean},panel:{type:Boolean,default:!1},pageShowData:{type:Object,required:!0},pageData:{type:Array},selectHandler:{type:Function,required:!0}},setup(a){const o=getPrefixCls("calendar"),s=computed(()=>useClassName({prefixCls:o,mergedValue:a.value,panel:!1,innerMode:a.mode,rangeValues:[],hoverRangeValues:[],isSameTime:(u,A)=>u.isSame(A,"month")})),{t:l}=useI18n(),c=computed(()=>a.pageShowData.year()),d=a.panel?monthGroupPanel:monthGroup;return()=>createVNode("div",{class:`${o}-year`},[d.map((u,A)=>createVNode("div",{class:`${o}-year-row`,key:A},[u.map(g=>{const f=dayjs(`${c.value}-${padStart(g.value+1,2,"0")}-01`),m=a.panel?{onClick:()=>a.selectHandler(f,!1)}:{};return createVNode("div",{key:g.value,class:s.value({...g,time:f},!1)},[a.panel?createVNode("div",mergeProps({class:`${o}-date`},m),[createVNode("div",{class:`${o}-date-value`},[l(`calendar.month.short.${g.name}`)])]):createVNode("div",{class:`${o}-month-with-days`},[createVNode("div",{class:`${o}-month-title`},[l(`calendar.month.long.${g.name}`)]),createVNode(Month,{pageShowDate:a.pageShowData,pageData:a.pageData,dayStartOfWeek:a.dayStartOfWeek,selectHandler:a.selectHandler,isWeek:a.isWeek,cell:!0,current:g.value,value:a.value,mode:a.mode},null)])])})]))])}});const useInput=({defaultValue:a,modelValue:o,emit:s,eventName:l="input",updateEventName:c="update:modelValue",eventHandlers:d})=>{var u;const A=ref(),g=ref((u=a==null?void 0:a.value)!=null?u:""),f=ref(!1),m=ref(!1),v=ref("");let C;const w=computed(()=>{var k;return(k=o==null?void 0:o.value)!=null?k:g.value}),_=(k,I)=>{g.value=k,s(c,k),s(l,k,I)},b=k=>{const{value:I}=k.target;m.value||(_(I,k),nextTick(()=>{A.value&&w.value!==A.value.value&&(A.value.value=w.value)}))},y=k=>{l==="input"&&w.value!==C&&(C=w.value,s("change",w.value,k))},S=k=>{var I;const{value:L}=k.target;k.type==="compositionend"?(m.value=!1,v.value="",_(L,k),nextTick(()=>{A.value&&w.value!==A.value.value&&(A.value.value=w.value)})):(m.value=!0,v.value=w.value+((I=k.data)!=null?I:""))},E=k=>{var I,L;f.value=!0,C=w.value,s("focus",k),(L=(I=d==null?void 0:d.value)==null?void 0:I.onFocus)==null||L.call(I,k)},B=k=>{var I,L;f.value=!1,s("blur",k),(L=(I=d==null?void 0:d.value)==null?void 0:I.onBlur)==null||L.call(I,k),y(k)},P=k=>{const I=k.key||k.code;!m.value&&I===Enter.key&&(s("pressEnter",k),y(k))},D=k=>{A.value&&k.target!==A.value&&(k.preventDefault(),A.value.focus())};return watch(w,k=>{A.value&&k!==A.value.value&&(A.value.value=k)}),{inputRef:A,_value:g,_focused:f,isComposition:m,compositionValue:v,computedValue:w,handleInput:b,handleComposition:S,handleFocus:E,handleBlur:B,handleKeyDown:P,handleMousedown:D}};var InputLabel=defineComponent({name:"InputLabel",inheritAttrs:!1,props:{modelValue:Object,inputValue:{type:String,default:""},enabledInput:Boolean,formatLabel:Function,placeholder:String,retainInputValue:Boolean,disabled:Boolean,baseCls:String,size:String,error:Boolean,focused:Boolean,uninjectFormItemContext:Boolean},emits:["update:inputValue","inputValueChange","focus","blur"],setup(a,{attrs:o,emit:s,slots:l}){var c;const{size:d,disabled:u,error:A,inputValue:g,uninjectFormItemContext:f}=toRefs(a),m=(c=a.baseCls)!=null?c:getPrefixCls("input-label"),{mergedSize:v,mergedDisabled:C,mergedError:w,eventHandlers:_}=useFormItem({size:d,disabled:u,error:A,uninject:f==null?void 0:f.value}),{mergedSize:b}=useSize$1(v),{inputRef:y,_focused:S,computedValue:E,handleInput:B,handleComposition:P,handleFocus:D,handleBlur:k,handleMousedown:I}=useInput({modelValue:g,emit:s,eventName:"inputValueChange",updateEventName:"update:inputValue",eventHandlers:_}),L=computed(()=>{var z;return(z=a.focused)!=null?z:S.value}),T=computed(()=>a.enabledInput&&S.value||!a.modelValue),N=()=>{var z,W;return a.modelValue?(W=(z=a.formatLabel)==null?void 0:z.call(a,a.modelValue))!=null?W:a.modelValue.label:""},x=computed(()=>a.enabledInput&&a.modelValue?N():a.placeholder),M=()=>{var z,W;return a.modelValue?(W=(z=l.default)==null?void 0:z.call(l,{data:a.modelValue}))!=null?W:N():null},F=computed(()=>[m,`${m}-size-${b.value}`,{[`${m}-search`]:a.enabledInput,[`${m}-focus`]:L.value,[`${m}-disabled`]:C.value,[`${m}-error`]:w.value}]),O=computed(()=>omit(o,INPUT_EVENTS)),R=computed(()=>pick(o,INPUT_EVENTS));return{inputRef:y,render:()=>createVNode("span",mergeProps(O.value,{class:F.value,title:N(),onMousedown:I}),[l.prefix&&createVNode("span",{class:`${m}-prefix`},[l.prefix()]),createVNode("input",mergeProps(R.value,{ref:y,class:[`${m}-input`,{[`${m}-input-hidden`]:!T.value}],value:E.value,readonly:!a.enabledInput,placeholder:x.value,disabled:C.value,onInput:B,onFocus:D,onBlur:k,onCompositionstart:P,onCompositionupdate:P,onCompositionend:P}),null),createVNode("span",{class:[`${m}-value`,{[`${m}-value-hidden`]:T.value}]},[M()]),l.suffix&&createVNode("span",{class:`${m}-suffix`},[l.suffix()])])}},methods:{focus(){var a;(a=this.inputRef)==null||a.focus()},blur(){var a;(a=this.inputRef)==null||a.blur()}},render(){return this.render()}});const getValueData=(a,o)=>{const s=[];for(const l of a)if(isObject$2(l))s.push({raw:l,value:l[o.value],label:l[o.label],closable:l[o.closable],tagProps:l[o.tagProps]});else if(a||isNumber$3(a)){const c={value:l,label:String(l),closable:!0};s.push({raw:c,...c})}return s},TAG_COLORS=["red","orangered","orange","gold","lime","green","cyan","blue","arcoblue","purple","pinkpurple","magenta","gray"],_sfc_main$6p=defineComponent({name:"Tag",components:{IconHover,IconClose,IconLoading},props:{color:{type:String},size:{type:String},bordered:{type:Boolean,default:!1},visible:{type:Boolean,default:void 0},defaultVisible:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},closable:{type:Boolean,default:!1},checkable:{type:Boolean,default:!1},checked:{type:Boolean,default:void 0},defaultChecked:{type:Boolean,default:!0},nowrap:{type:Boolean,default:!1}},emits:{"update:visible":a=>!0,"update:checked":a=>!0,close:a=>!0,check:(a,o)=>!0},setup(a,{emit:o}){const{size:s}=toRefs(a),l=getPrefixCls("tag"),c=computed(()=>a.color&&TAG_COLORS.includes(a.color)),d=computed(()=>a.color&&!TAG_COLORS.includes(a.color)),u=ref(a.defaultVisible),A=ref(a.defaultChecked),g=computed(()=>{var y;return(y=a.visible)!=null?y:u.value}),f=computed(()=>{var y;return a.checkable?(y=a.checked)!=null?y:A.value:!0}),{mergedSize:m}=useSize$1(s),v=computed(()=>m.value==="mini"?"small":m.value),C=y=>{u.value=!1,o("update:visible",!1),o("close",y)},w=y=>{if(a.checkable){const S=!f.value;A.value=S,o("update:checked",S),o("check",S,y)}},_=computed(()=>[l,`${l}-size-${v.value}`,{[`${l}-loading`]:a.loading,[`${l}-hide`]:!g.value,[`${l}-${a.color}`]:c.value,[`${l}-bordered`]:a.bordered,[`${l}-checkable`]:a.checkable,[`${l}-checked`]:f.value,[`${l}-custom-color`]:d.value}]),b=computed(()=>{if(d.value)return{backgroundColor:a.color}});return{prefixCls:l,cls:_,style:b,computedVisible:g,computedChecked:f,handleClick:w,handleClose:C}}});function _sfc_render$5Z(a,o,s,l,c,d){const u=resolveComponent("icon-close"),A=resolveComponent("icon-hover"),g=resolveComponent("icon-loading");return a.computedVisible?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(a.cls),style:normalizeStyle(a.style),onClick:o[0]||(o[0]=(...f)=>a.handleClick&&a.handleClick(...f))},[a.$slots.icon?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-icon`)},[renderSlot(a.$slots,"icon")],2)):createCommentVNode("v-if",!0),a.nowrap?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(`${a.prefixCls}-text`)},[renderSlot(a.$slots,"default")],2)):renderSlot(a.$slots,"default",{key:2}),a.closable?(openBlock(),createBlock(A,{key:3,role:"button","aria-label":"Close",prefix:a.prefixCls,class:normalizeClass(`${a.prefixCls}-close-btn`),onClick:withModifiers(a.handleClose,["stop"])},{default:withCtx(()=>[renderSlot(a.$slots,"close-icon",{},()=>[createVNode(u)])]),_:3},8,["prefix","class","onClick"])):createCommentVNode("v-if",!0),a.loading?(openBlock(),createElementBlock("span",{key:4,class:normalizeClass(`${a.prefixCls}-loading-icon`)},[createVNode(g)],2)):createCommentVNode("v-if",!0)],6)):createCommentVNode("v-if",!0)}var _Tag=_export_sfc$1(_sfc_main$6p,[["render",_sfc_render$5Z]]);const Tag=Object.assign(_Tag,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Tag.name,_Tag)}}),DEFAULT_FIELD_NAMES$1={value:"value",label:"label",closable:"closable",tagProps:"tagProps"};var _InputTag=defineComponent({name:"InputTag",inheritAttrs:!1,props:{modelValue:{type:Array},defaultValue:{type:Array,default:()=>[]},inputValue:String,defaultInputValue:{type:String,default:""},placeholder:String,disabled:{type:Boolean,default:!1},error:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},allowClear:{type:Boolean,default:!1},size:{type:String},maxTagCount:{type:Number,default:0},retainInputValue:{type:[Boolean,Object],default:!1},formatTag:{type:Function},uniqueValue:{type:Boolean,default:!1},fieldNames:{type:Object},tagNowrap:{type:Boolean,default:!1},baseCls:String,focused:Boolean,disabledInput:Boolean,uninjectFormItemContext:Boolean},emits:{"update:modelValue":a=>!0,"update:inputValue":a=>!0,change:(a,o)=>!0,inputValueChange:(a,o)=>!0,pressEnter:(a,o)=>!0,remove:(a,o)=>!0,clear:a=>!0,focus:a=>!0,blur:a=>!0},setup(a,{emit:o,slots:s,attrs:l}){const{size:c,disabled:d,error:u,uninjectFormItemContext:A,modelValue:g}=toRefs(a),f=a.baseCls||getPrefixCls("input-tag"),m=ref(),v=ref(),{mergedSize:C,mergedDisabled:w,mergedError:_,feedback:b,eventHandlers:y}=useFormItem({size:c,disabled:d,error:u,uninject:A==null?void 0:A.value}),{mergedSize:S}=useSize$1(C),E=computed(()=>({...DEFAULT_FIELD_NAMES$1,...a.fieldNames})),B=ref(!1),P=ref(a.defaultValue),D=ref(a.defaultInputValue),k=ref(!1),I=ref(""),L=computed(()=>isObject$2(a.retainInputValue)?{create:!1,blur:!1,...a.retainInputValue}:{create:a.retainInputValue,blur:a.retainInputValue}),T=reactive({width:"12px"}),N=computed(()=>a.focused||B.value),x=(G,q)=>{D.value=G,o("update:inputValue",G),o("inputValueChange",G,q)},M=G=>{var q;const{value:ne}=G.target;G.type==="compositionend"?(k.value=!1,I.value="",x(ne,G),nextTick(()=>{m.value&&O.value!==m.value.value&&(m.value.value=O.value)})):(k.value=!0,I.value=O.value+((q=G.data)!=null?q:""))},F=computed(()=>{var G;return(G=a.modelValue)!=null?G:P.value}),O=computed(()=>{var G;return(G=a.inputValue)!=null?G:D.value});watch(g,G=>{(isUndefined$1(G)||isNull(G))&&(P.value=[])});const R=G=>{m.value&&G.target!==m.value&&(G.preventDefault(),m.value.focus())},Q=G=>{const{value:q}=G.target;k.value||(x(q,G),nextTick(()=>{m.value&&O.value!==m.value.value&&(m.value.value=O.value)}))},z=computed(()=>getValueData(F.value,E.value)),W=computed(()=>{if(a.maxTagCount>0){const G=z.value.length-a.maxTagCount;if(G>0){const q=z.value.slice(0,a.maxTagCount),ne={value:"__arco__more",label:`+${G}...`,closable:!1};return q.push({raw:ne,...ne}),q}}return z.value}),U=(G,q)=>{var ne,ie;P.value=G,o("update:modelValue",G),o("change",G,q),(ie=(ne=y.value)==null?void 0:ne.onChange)==null||ie.call(ne,q)},H=(G,q,ne)=>{var ie;const le=(ie=F.value)==null?void 0:ie.filter((ce,se)=>se!==q);U(le,ne),o("remove",G,ne)},V=G=>{U([],G),o("clear",G)},j=computed(()=>!w.value&&!a.readonly&&a.allowClear&&Boolean(F.value.length)),X=G=>{var q;if(O.value){if(G.preventDefault(),a.uniqueValue&&((q=F.value)==null?void 0:q.includes(O.value))){o("pressEnter",O.value,G);return}const ne=F.value.concat(O.value);U(ne,G),o("pressEnter",O.value,G),L.value.create||x("",G)}},Z=G=>{var q,ne;B.value=!0,o("focus",G),(ne=(q=y.value)==null?void 0:q.onFocus)==null||ne.call(q,G)},J=G=>{var q,ne;B.value=!1,!L.value.blur&&O.value&&x("",G),o("blur",G),(ne=(q=y.value)==null?void 0:q.onBlur)==null||ne.call(q,G)},te=()=>{for(let G=z.value.length-1;G>=0;G--)if(z.value[G].closable)return G;return-1},ee=G=>{if(w.value||a.readonly)return;const q=G.key||G.code;if(!k.value&&O.value&&q===Enter.key&&X(G),!k.value&&W.value.length>0&&!O.value&&q===Backspace.key){const ne=te();ne>=0&&H(z.value[ne].value,ne,G)}},re=G=>{G>12?T.width=`${G}px`:T.width="12px"};onMounted(()=>{v.value&&re(v.value.offsetWidth)});const ae=()=>{v.value&&re(v.value.offsetWidth)};watch(O,G=>{m.value&&!k.value&&G!==m.value.value&&(m.value.value=G)});const ge=computed(()=>[f,`${f}-size-${S.value}`,{[`${f}-disabled`]:w.value,[`${f}-disabled-input`]:a.disabledInput,[`${f}-error`]:_.value,[`${f}-focus`]:N.value,[`${f}-readonly`]:a.readonly,[`${f}-has-tag`]:W.value.length>0,[`${f}-has-prefix`]:Boolean(s.prefix),[`${f}-has-suffix`]:Boolean(s.suffix)||j.value||b.value,[`${f}-has-placeholder`]:!F.value.length}]),he=computed(()=>omit(l,INPUT_EVENTS)),_e=computed(()=>pick(l,INPUT_EVENTS));return{inputRef:m,render:()=>{var G;return createVNode("span",mergeProps({class:ge.value,onMousedown:R},he.value),[createVNode(ResizeObserver$2,{onResize:ae},{default:()=>[createVNode("span",{ref:v,class:`${f}-mirror`},[W.value.length>0?I.value||O.value:I.value||O.value||a.placeholder])]}),s.prefix&&createVNode("span",{class:`${f}-prefix`},[s.prefix()]),createVNode(TransitionGroup,{tag:"span",name:"input-tag-zoom",class:[`${f}-inner`,{[`${f}-nowrap`]:a.tagNowrap}]},{default:()=>[W.value.map((q,ne)=>createVNode(Tag,mergeProps({key:`tag-${q.value}`,class:`${f}-tag`,closable:!w.value&&!a.readonly&&q.closable,visible:!0,nowrap:a.tagNowrap},q.tagProps,{onClose:ie=>H(q.value,ne,ie)}),{default:()=>{var ie,le,ce,se;return[(se=(ce=(ie=s.tag)==null?void 0:ie.call(s,{data:q.raw}))!=null?ce:(le=a.formatTag)==null?void 0:le.call(a,q.raw))!=null?se:q.label]}})),createVNode("input",mergeProps(_e.value,{ref:m,key:"input-tag-input",class:`${f}-input`,style:T,placeholder:W.value.length===0?a.placeholder:void 0,disabled:w.value,readonly:a.readonly||a.disabledInput,onInput:Q,onKeydown:ee,onFocus:Z,onBlur:J,onCompositionstart:M,onCompositionupdate:M,onCompositionend:M}),null)]}),j.value&&createVNode(IconHover,{class:`${f}-clear-btn`,onClick:V,onMousedown:q=>q.stopPropagation()},{default:()=>[createVNode(IconClose,null,null)]}),(s.suffix||Boolean(b.value))&&createVNode("span",{class:`${f}-suffix`},[(G=s.suffix)==null?void 0:G.call(s),Boolean(b.value)&&createVNode(FeedbackIcon,{type:b.value},null)])])}}},methods:{focus(){var a;(a=this.inputRef)==null||a.focus()},blur(){var a;(a=this.inputRef)==null||a.blur()}},render(){return this.render()}});const InputTag=Object.assign(_InputTag,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_InputTag.name,_InputTag)}});var SelectView=defineComponent({name:"SelectView",props:{modelValue:{type:Array,required:!0},inputValue:String,placeholder:String,disabled:{type:Boolean,default:!1},error:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},opened:{type:Boolean,default:!1},size:{type:String},bordered:{type:Boolean,default:!0},multiple:{type:Boolean,default:!1},allowClear:{type:Boolean,default:!1},allowCreate:{type:Boolean,default:!1},allowSearch:{type:Boolean,default:a=>isArray$2(a.modelValue)},maxTagCount:{type:Number,default:0},tagNowrap:{type:Boolean,default:!1},retainInputValue:{type:Boolean,default:!1}},emits:["remove","clear","focus","blur"],setup(a,{emit:o,slots:s}){const{size:l,disabled:c,error:d}=toRefs(a),u=getPrefixCls("select-view"),{feedback:A,eventHandlers:g,mergedDisabled:f,mergedSize:m,mergedError:v}=useFormItem({size:l,disabled:c,error:d}),{mergedSize:C}=useSize$1(m),{opened:w}=toRefs(a),_=ref(),b=computed(()=>{var x;return(x=_.value)==null?void 0:x.inputRef}),y=computed(()=>a.modelValue.length===0),S=computed(()=>a.allowSearch||a.allowCreate),E=computed(()=>a.allowClear&&!a.disabled&&!y.value),B=x=>{var M,F;o("focus",x),(F=(M=g.value)==null?void 0:M.onFocus)==null||F.call(M,x)},P=x=>{var M,F;o("blur",x),(F=(M=g.value)==null?void 0:M.onBlur)==null||F.call(M,x)},D=x=>{o("remove",x)},k=x=>{o("clear",x)},I=()=>{var x,M,F,O;return a.loading?(M=(x=s["loading-icon"])==null?void 0:x.call(s))!=null?M:createVNode(IconLoading,null,null):a.allowSearch&&a.opened?(O=(F=s["search-icon"])==null?void 0:F.call(s))!=null?O:createVNode(IconSearch,null,null):s["arrow-icon"]?s["arrow-icon"]():createVNode(IconDown,{class:`${u}-arrow-icon`},null)},L=()=>createVNode(Fragment,null,[E.value&&createVNode(IconHover,{class:`${u}-clear-btn`,onClick:k,onMousedown:x=>x.stopPropagation()},{default:()=>[createVNode(IconClose,null,null)]}),createVNode("span",{class:`${u}-icon`},[I()]),Boolean(A.value)&&createVNode(FeedbackIcon,{type:A.value},null)]);watch(w,x=>{!x&&b.value&&b.value.isSameNode(document.activeElement)&&b.value.blur()});const T=computed(()=>[`${u}-${a.multiple?"multiple":"single"}`,{[`${u}-opened`]:a.opened,[`${u}-borderless`]:!a.bordered}]);return{inputRef:b,handleFocus:B,handleBlur:P,render:()=>a.multiple?createVNode(InputTag,{ref:_,baseCls:u,class:T.value,modelValue:a.modelValue,inputValue:a.inputValue,focused:a.opened,placeholder:a.placeholder,disabled:f.value,size:C.value,error:v.value,maxTagCount:a.maxTagCount,disabledInput:!a.allowSearch&&!a.allowCreate,tagNowrap:a.tagNowrap,retainInputValue:!0,uninjectFormItemContext:!0,onRemove:D,onFocus:B,onBlur:P},{prefix:s.prefix,suffix:L,tag:s.label}):createVNode(InputLabel,{ref:_,baseCls:u,class:T.value,modelValue:a.modelValue[0],inputValue:a.inputValue,focused:a.opened,placeholder:a.placeholder,disabled:f.value,size:C.value,error:v.value,enabledInput:S.value,uninjectFormItemContext:!0,onFocus:B,onBlur:P},{default:s.label,prefix:s.prefix,suffix:L})}},methods:{focus(){this.inputRef&&this.inputRef.focus()},blur(){this.inputRef&&this.inputRef.blur()}},render(){return this.render()}});const _sfc_main$6o=defineComponent({name:"Optgroup",props:{label:{type:String}},setup(){return{prefixCls:getPrefixCls("select-group")}}});function _sfc_render$5Y(a,o,s,l,c,d){return openBlock(),createElementBlock(Fragment,null,[createBaseVNode("li",{class:normalizeClass(`${a.prefixCls}-title`)},[renderSlot(a.$slots,"label",{},()=>[createTextVNode(toDisplayString(a.label),1)])],2),renderSlot(a.$slots,"default")],64)}var Optgroup=_export_sfc$1(_sfc_main$6o,[["render",_sfc_render$5Y]]);const target=typeof window=="undefined"?global:window;function debounce(a,o){let s=0;return(...l)=>{s&&target.clearTimeout(s),s=target.setTimeout(()=>{s=0,a(...l)},o)}}function _isSlot$g(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}const DEFAULT_FIELD_NAMES={value:"value",label:"label",disabled:"disabled",tagProps:"tagProps",render:"render"};var _Select=defineComponent({name:"Select",components:{Trigger,SelectView},inheritAttrs:!1,props:{multiple:{type:Boolean,default:!1},modelValue:{type:[String,Number,Boolean,Object,Array],default:void 0},defaultValue:{type:[String,Number,Boolean,Object,Array],default:a=>isUndefined$1(a.multiple)?"":[]},inputValue:{type:String},defaultInputValue:{type:String,default:""},size:{type:String},placeholder:String,loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},error:{type:Boolean,default:!1},allowClear:{type:Boolean,default:!1},allowSearch:{type:[Boolean,Object],default:a=>Boolean(a.multiple)},allowCreate:{type:Boolean,default:!1},maxTagCount:{type:Number,default:0},popupContainer:{type:[String,Object]},bordered:{type:Boolean,default:!0},defaultActiveFirstOption:{type:Boolean,default:!0},popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean,default:!1},unmountOnClose:{type:Boolean,default:!1},filterOption:{type:[Boolean,Function],default:!0},options:{type:Array,default:()=>[]},virtualListProps:{type:Object},triggerProps:{type:Object},formatLabel:{type:Function},fallbackOption:{type:[Boolean,Function],default:!0},showExtraOptions:{type:Boolean,default:!0},valueKey:{type:String,default:"value"},searchDelay:{type:Number,default:500},limit:{type:Number,default:0},fieldNames:{type:Object},scrollbar:{type:[Boolean,Object],default:!0},showHeaderOnEmpty:{type:Boolean,default:!1},showFooterOnEmpty:{type:Boolean,default:!1},tagNowrap:{type:Boolean,default:!1}},emits:{"update:modelValue":a=>!0,"update:inputValue":a=>!0,"update:popupVisible":a=>!0,change:a=>!0,inputValueChange:a=>!0,popupVisibleChange:a=>!0,clear:a=>!0,remove:a=>!0,search:a=>!0,dropdownScroll:a=>!0,dropdownReachBottom:a=>!0,exceedLimit:(a,o)=>!0},setup(a,{slots:o,emit:s,attrs:l}){const{size:c,disabled:d,error:u,options:A,filterOption:g,valueKey:f,multiple:m,popupVisible:v,defaultPopupVisible:C,showExtraOptions:w,modelValue:_,fieldNames:b,loading:y,defaultActiveFirstOption:S}=toRefs(a),E=getPrefixCls("select"),{mergedSize:B,mergedDisabled:P,mergedError:D,eventHandlers:k}=useFormItem({size:c,disabled:d,error:u}),I=computed(()=>a.virtualListProps?"div":"li"),L=computed(()=>isObject$2(a.allowSearch)&&Boolean(a.allowSearch.retainInputValue));computed(()=>{if(isFunction$2(a.formatLabel))return me=>{const fe=le.get(me.value);return a.formatLabel(fe)}});const T=ref(),N=ref({}),x=ref(),{computedPopupVisible:M,handlePopupVisibleChange:F}=useTrigger({popupVisible:v,defaultPopupVisible:C,emit:s}),O=ref(a.defaultValue),R=computed(()=>{var me;const fe=(me=a.modelValue)!=null?me:O.value;return(isArray$2(fe)?fe:fe||isNumber$3(fe)||isString$3(fe)||isBoolean$2(fe)?[fe]:[]).map(Ne=>({value:Ne,key:getKeyFromValue(Ne,a.valueKey)}))});watch(_,me=>{(isUndefined$1(me)||isNull(me))&&(O.value=m.value?[]:me)});const Q=computed(()=>R.value.map(me=>me.key)),z=computed(()=>({...DEFAULT_FIELD_NAMES,...b==null?void 0:b.value})),W=ref(),U=me=>{const fe={};return me.forEach(ve=>{fe[ve]=le.get(ve)}),fe},H=me=>{W.value=U(me)},V=me=>isFunction$2(a.fallbackOption)?a.fallbackOption(me):{[z.value.value]:me,[z.value.label]:String(isObject$2(me)?me[f==null?void 0:f.value]:me)},j=()=>{const me=[],fe=[];if(a.allowCreate||a.fallbackOption){for(const ve of R.value)if(!fe.includes(ve.key)&&ve.value!==""){const Ne=le.get(ve.key);(!Ne||Ne.origin==="extraOptions")&&(me.push(ve),fe.push(ve.key))}}if(a.allowCreate&&te.value){const ve=getKeyFromValue(te.value);if(!fe.includes(ve)){const Ne=le.get(ve);(!Ne||Ne.origin==="extraOptions")&&me.push({value:te.value,key:ve})}}return me},X=ref([]),Z=computed(()=>X.value.map(me=>{var fe;let ve=V(me.value);const Ne=(fe=W.value)==null?void 0:fe[me.key];return!isUndefined$1(Ne)&&!isEmptyObject$1(Ne)&&(ve={...ve,...Ne}),ve}));nextTick(()=>{watchEffect(()=>{var me;const fe=j();if(fe.length!==X.value.length)X.value=fe;else if(fe.length>0){for(let ve=0;ve{var me;return(me=a.inputValue)!=null?me:J.value});watch(M,me=>{!me&&!L.value&&te.value&&ae("")});const ee=me=>{var fe,ve;return a.multiple?me.map(Ne=>{var Je,Ze;return(Ze=(Je=le.get(Ne))==null?void 0:Je.value)!=null?Ze:""}):(ve=(fe=le.get(me[0]))==null?void 0:fe.value)!=null?ve:hasEmptyStringKey(le)?void 0:""},re=me=>{var fe,ve;const Ne=ee(me);O.value=Ne,s("update:modelValue",Ne),s("change",Ne),(ve=(fe=k.value)==null?void 0:fe.onChange)==null||ve.call(fe),H(me)},ae=me=>{J.value=me,s("update:inputValue",me),s("inputValueChange",me)},ge=(me,fe)=>{if(a.multiple){if(Q.value.includes(me)){const ve=Q.value.filter(Ne=>Ne!==me);re(ve)}else if(se.value.includes(me))if(a.limit>0&&Q.value.length>=a.limit){const ve=le.get(me);s("exceedLimit",ve==null?void 0:ve.value,fe)}else{const ve=Q.value.concat(me);re(ve)}L.value||ae("")}else{if(me!==Q.value[0]&&re([me]),L.value){const ve=le.get(me);ve&&ae(ve.label)}F(!1)}},he=debounce(me=>{s("search",me)},a.searchDelay),_e=me=>{me!==te.value&&(M.value||F(!0),ae(me),a.allowSearch&&he(me))},K=me=>{const fe=le.get(me),ve=Q.value.filter(Ne=>Ne!==me);re(ve),s("remove",fe==null?void 0:fe.value)},G=me=>{me==null||me.stopPropagation();const fe=Q.value.filter(ve=>{var Ne;return(Ne=le.get(ve))==null?void 0:Ne.disabled});re(fe),ae(""),s("clear",me)},q=me=>{s("dropdownScroll",me)},ne=me=>{s("dropdownReachBottom",me)},{validOptions:ie,optionInfoMap:le,validOptionInfos:ce,enabledOptionKeys:se,handleKeyDown:de}=useSelect({multiple:m,options:A,extraOptions:Z,inputValue:te,filterOption:g,showExtraOptions:w,component:I,valueKey:f,fieldNames:b,loading:y,popupVisible:M,valueKeys:Q,dropdownRef:T,optionRefs:N,virtualListRef:x,defaultActiveFirstOption:S,onSelect:ge,onPopupVisibleChange:F}),pe=computed(()=>{var me;const fe=[];for(const ve of R.value){const Ne=le.get(ve.key);Ne&&fe.push({...Ne,value:ve.key,label:(me=Ne==null?void 0:Ne.label)!=null?me:String(isObject$2(ve.value)?ve.value[f==null?void 0:f.value]:ve.value),closable:!(Ne!=null&&Ne.disabled),tagProps:Ne==null?void 0:Ne.tagProps})}return fe}),Ee=me=>{if(isFunction$2(o.option)){const fe=o.option;return()=>fe({data:me.raw})}return isFunction$2(me.render)?me.render:()=>me.label},Se=me=>{if(isGroupOptionInfo(me)){let fe;return createVNode(Optgroup,{key:me.key,label:me.label},_isSlot$g(fe=me.options.map(ve=>Se(ve)))?fe:{default:()=>[fe]})}return isValidOption(me,{inputValue:te.value,filterOption:g==null?void 0:g.value})?createVNode(Option,{ref:fe=>{fe!=null&&fe.$el&&(N.value[me.key]=fe.$el)},key:me.key,value:me.value,label:me.label,disabled:me.disabled,internal:!0},{default:Ee(me)}):null},ke=()=>createVNode(SelectDropdown,{ref:T,loading:a.loading,empty:ce.value.length===0,virtualList:Boolean(a.virtualListProps),scrollbar:a.scrollbar,showHeaderOnEmpty:a.showHeaderOnEmpty,showFooterOnEmpty:a.showFooterOnEmpty,onScroll:q,onReachBottom:ne},{default:()=>{var me,fe;return[...(fe=(me=o.default)==null?void 0:me.call(o))!=null?fe:[],...ie.value.map(Se)]},"virtual-list":()=>createVNode(VirtualList,mergeProps(a.virtualListProps,{ref:x,data:ie.value}),{item:({item:me})=>Se(me)}),empty:o.empty,header:o.header,footer:o.footer}),He=({data:me})=>{var fe,ve,Ne,Je;if((o.label||isFunction$2(a.formatLabel))&&me){const Ze=le.get(me.value);if(Ze!=null&&Ze.raw)return(Ne=(fe=o.label)==null?void 0:fe.call(o,{data:Ze.raw}))!=null?Ne:(ve=a.formatLabel)==null?void 0:ve.call(a,Ze.raw)}return(Je=me==null?void 0:me.label)!=null?Je:""};return()=>createVNode(Trigger,mergeProps({trigger:"click",position:"bl",popupOffset:4,animationName:"slide-dynamic-origin",hideEmpty:!0,preventFocus:!0,autoFitPopupWidth:!0,autoFitTransformOrigin:!0,disabled:P.value,popupVisible:M.value,unmountOnClose:a.unmountOnClose,clickToClose:!(a.allowSearch||a.allowCreate),popupContainer:a.popupContainer,onPopupVisibleChange:F},a.triggerProps),{default:()=>{var me,fe;return[(fe=(me=o.trigger)==null?void 0:me.call(o))!=null?fe:createVNode(SelectView,mergeProps({class:E,modelValue:pe.value,inputValue:te.value,multiple:a.multiple,disabled:P.value,error:D.value,loading:a.loading,allowClear:a.allowClear,allowCreate:a.allowCreate,allowSearch:Boolean(a.allowSearch),opened:M.value,maxTagCount:a.maxTagCount,placeholder:a.placeholder,bordered:a.bordered,size:B.value,tagNowrap:a.tagNowrap,onInputValueChange:_e,onRemove:K,onClear:G,onKeydown:de},l),{label:He,prefix:o.prefix,"arrow-icon":o["arrow-icon"],"loading-icon":o["loading-icon"],"search-icon":o["search-icon"]})]},content:ke})}});const Select=Object.assign(_Select,{Option,OptGroup:Optgroup,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Select.name,_Select),a.component(s+Option.name,Option),a.component(s+Optgroup.name,Optgroup)}}),radioGroupKey=Symbol("RadioGroup");var _Radio=defineComponent({name:"Radio",components:{IconHover},props:{modelValue:{type:[String,Number,Boolean],default:void 0},defaultChecked:{type:Boolean,default:!1},value:{type:[String,Number,Boolean],default:!0},type:{type:String,default:"radio"},disabled:{type:Boolean,default:!1},uninjectGroupContext:{type:Boolean,default:!1}},emits:{"update:modelValue":a=>!0,change:(a,o)=>!0},setup(a,{emit:o,slots:s}){const l=getPrefixCls("radio"),{modelValue:c}=toRefs(a),d=a.uninjectGroupContext?void 0:inject(radioGroupKey,void 0),{mergedDisabled:u,eventHandlers:A}=useFormItem({disabled:toRef(a,"disabled")}),g=ref(null),f=ref(a.defaultChecked),m=computed(()=>(d==null?void 0:d.name)==="ArcoRadioGroup"),v=computed(()=>{var P;return(P=d==null?void 0:d.type)!=null?P:a.type}),C=computed(()=>(d==null?void 0:d.disabled)||u.value),w=computed(()=>{var P,D;return m.value?(d==null?void 0:d.value)===((P=a.value)!=null?P:!0):isUndefined$1(a.modelValue)?f.value:a.modelValue===((D=a.value)!=null?D:!0)});watch(c,P=>{(isUndefined$1(P)||isNull(P))&&(f.value=!1)}),watch(w,(P,D)=>{P!==D&&(f.value=P,g.value&&(g.value.checked=P))});const _=P=>{var D,k;(k=(D=A.value)==null?void 0:D.onFocus)==null||k.call(D,P)},b=P=>{var D,k;(k=(D=A.value)==null?void 0:D.onBlur)==null||k.call(D,P)},y=P=>{P.stopPropagation()},S=P=>{var D,k,I,L,T;f.value=!0,m.value?d==null||d.handleChange((D=a.value)!=null?D:!0,P):(o("update:modelValue",(k=a.value)!=null?k:!0),o("change",(I=a.value)!=null?I:!0,P),(T=(L=A.value)==null?void 0:L.onChange)==null||T.call(L,P)),nextTick(()=>{g.value&&g.value.checked!==w.value&&(g.value.checked=w.value)})},E=computed(()=>[`${v.value==="button"?`${l}-button`:l}`,{[`${l}-checked`]:w.value,[`${l}-disabled`]:C.value}]),B=()=>createVNode(Fragment,null,[createVNode(resolveComponent("icon-hover"),{class:`${l}-icon-hover`,disabled:C.value||w.value},{default:()=>[createVNode("span",{class:`${l}-icon`},null)]}),s.default&&createVNode("span",{class:`${l}-label`},[s.default()])]);return()=>{var P,D,k,I;return createVNode("label",{class:E.value},[createVNode("input",{ref:g,type:"radio",checked:w.value,value:a.value,class:`${l}-target`,disabled:C.value,onClick:y,onChange:S,onFocus:_,onBlur:b},null),v.value==="radio"?(I=(k=(D=s.radio)!=null?D:(P=d==null?void 0:d.slots)==null?void 0:P.radio)==null?void 0:k({checked:w.value,disabled:C.value}))!=null?I:B():createVNode("span",{class:`${l}-button-content`},[s.default&&s.default()])])}}}),RadioGroup=defineComponent({name:"RadioGroup",props:{modelValue:{type:[String,Number,Boolean],default:void 0},defaultValue:{type:[String,Number,Boolean],default:""},type:{type:String,default:"radio"},size:{type:String},options:{type:Array},direction:{type:String,default:"horizontal"},disabled:{type:Boolean,default:!1}},emits:{"update:modelValue":a=>!0,change:(a,o)=>!0},setup(a,{emit:o,slots:s}){const l=getPrefixCls("radio-group"),{size:c,type:d,disabled:u,modelValue:A}=toRefs(a),{mergedDisabled:g,mergedSize:f,eventHandlers:m}=useFormItem({size:c,disabled:u}),{mergedSize:v}=useSize$1(f),C=ref(a.defaultValue),w=computed(()=>{var E;return(E=a.modelValue)!=null?E:C.value}),_=computed(()=>{var E;return((E=a.options)!=null?E:[]).map(B=>isString$3(B)||isNumber$3(B)?{label:B,value:B}:B)});provide(radioGroupKey,reactive({name:"ArcoRadioGroup",value:w,size:v,type:d,disabled:g,slots:s,handleChange:(E,B)=>{var P,D;C.value=E,o("update:modelValue",E),o("change",E,B),(D=(P=m.value)==null?void 0:P.onChange)==null||D.call(P,B)}})),watch(w,E=>{C.value!==E&&(C.value=E)}),watch(A,E=>{(isUndefined$1(E)||isNull(E))&&(C.value="")});const y=computed(()=>[`${l}${a.type==="button"?"-button":""}`,`${l}-size-${v.value}`,`${l}-direction-${a.direction}`,{[`${l}-disabled`]:g.value}]),S=()=>_.value.map(E=>createVNode(_Radio,{key:E.value,value:E.value,disabled:E.disabled,modelValue:w.value===E.value},{default:()=>[s.label?s.label({data:E}):isFunction$2(E.label)?E.label():E.label]}));return()=>{var E;return createVNode("span",{class:y.value},[_.value.length>0?S():(E=s.default)==null?void 0:E.call(s)])}}});const Radio=Object.assign(_Radio,{Group:RadioGroup,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Radio.name,_Radio),a.component(s+RadioGroup.name,RadioGroup)}}),_sfc_main$6n=defineComponent({name:"IconLeft",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-left`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4X=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$5X(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M32 8.4 16.444 23.956 32 39.513"},null,-1)]),14,_hoisted_1$4X)}var _IconLeft=_export_sfc$1(_sfc_main$6n,[["render",_sfc_render$5X]]);const IconLeft=Object.assign(_IconLeft,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLeft.name,_IconLeft)}});function _isSlot$f(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}function getPopupContainer(a){return a.parentElement}var Header=defineComponent({name:"Header",props:{mode:{type:String},dayStartOfWeek:{type:Number},isWeek:{type:Boolean},panel:{type:Boolean},modes:{type:Array},headerType:{type:String},pageShowData:{type:Object,required:!0},move:{type:Function,required:!0},onYearChange:{type:Function,required:!0},onMonthChange:{type:Function,required:!0},changePageShowDate:{type:Function,required:!0},onModeChange:{type:Function,required:!0},headerValueFormat:{type:String,required:!0}},emits:["yearChange","monthChange"],setup(a,{slots:o}){const s=getPrefixCls("calendar"),{t:l}=useI18n(),c=isArray$2(a.modes)?a.modes.map(m=>({label:l(`datePicker.view.${m}`),value:m})):[],d=a.headerType==="select",u=computed(()=>a.pageShowData.year()),A=computed(()=>a.pageShowData.month()+1),g=computed(()=>{const m=[u.value];for(let v=1;v<=10;v++)m.unshift(u.value-v);for(let v=1;v<10;v++)m.push(u.value+v);return m}),f=[1,2,3,4,5,6,7,8,9,10,11,12];return()=>{let m;return createVNode("div",{class:`${s}-header`},[createVNode("div",{class:`${s}-header-left`},[d?createVNode(Fragment,null,[createVNode(Select,{size:"small",class:`${s}-header-value-year`,value:u,options:g.value,onChange:a.onYearChange,getPopupContainer},null),a.mode==="month"&&createVNode(Select,{size:"small",class:`${s}-header-value-month`,value:A,options:f,onChange:a.onMonthChange,getPopupContainer},null)]):createVNode(Fragment,null,[createVNode("div",{class:`${s}-header-icon`,role:"button",tabIndex:0,onClick:()=>a.changePageShowDate("prev",a.mode)},[createVNode(IconLeft,null,null)]),createVNode("div",{class:`${s}-header-value`},[o.default?o.default({year:u,month:A}):a.pageShowData.format(a.headerValueFormat)]),createVNode("div",{role:"button",tabIndex:0,class:`${s}-header-icon`,onClick:()=>a.changePageShowDate("next",a.mode)},[createVNode(IconRight,null,null)])]),createVNode(Button$1,{size:"small",onClick:()=>a.move(getNow())},_isSlot$f(m=l("datePicker.today"))?m:{default:()=>[m]})]),createVNode("div",{class:`${s}-header-right`},[createVNode(Radio.Group,{size:"small",type:"button",options:c,onChange:a.onModeChange,modelValue:a.mode},null)])])}}});function getFormat(a,o){return a==="month"||a==="year"&&!o?"YYYY-MM-DD":"YYYY-MM"}var _Calendar=defineComponent({name:"Calendar",props:{modelValue:{type:Date,default:void 0},defaultValue:{type:Date},mode:{type:String},defaultMode:{type:String,default:"month"},modes:{type:Array,default:()=>["month","year"]},allowSelect:{type:Boolean,default:!0},panel:{type:Boolean,default:!1},panelWidth:{type:Number},panelTodayBtn:{type:Boolean,default:!1},dayStartOfWeek:{type:Number,default:0},isWeek:{type:Boolean,default:!1}},emits:{"update:modelValue":a=>!0,change:a=>!0,panelChange:a=>!0},setup(a,{emit:o,slots:s}){const{dayStartOfWeek:l,isWeek:c}=toRefs(a),d=getPrefixCls("calendar"),u=ref(a.defaultMode),{t:A}=useI18n(),g=computed(()=>a.mode?a.mode:u.value),f=getFormat(g.value,a.panel),m=ref(getDayjsValue(a.defaultValue||Date.now(),f)),v=computed(()=>a.modelValue?getDayjsValue(a.modelValue,f):m.value),C=ref(v.value||getNow()),w=computed(()=>getAllDaysByTime(C.value,{dayStartOfWeek:l.value,isWeek:c.value}));function _(L){C.value=L,o("panelChange",L.toDate())}function b(L){m.value=L,o("change",L.toDate()),o("update:modelValue",L.toDate()),_(L)}function y(L,T=!1){T||b(L)}let S="";g.value==="month"?S=A("calendar.formatMonth"):g.value==="year"&&(S=A("calendar.formatYear"));function E(L,T){L==="prev"&&(C.value=methods.subtract(C.value,1,T)),L==="next"&&(C.value=methods.add(C.value,1,T)),o("panelChange",C.value.toDate())}function B(L){const T=methods.set(C.value,"year",L);C.value=T,o("panelChange",T.toDate())}function P(L){const T=methods.set(C.value,"month",L-1);C.value=T,o("panelChange",T.toDate())}function D(L){u.value=L}const k=computed(()=>[d,g.value==="month"?`${d}-mode-month`:`${d}-mode-year`,{[`${d}-panel`]:a.panel&&(g.value==="month"||g.value==="year")}]),I=a.panel?{width:a.panelWidth}:{};return()=>createVNode("div",mergeProps({class:k.value,style:I},pickDataAttributes(a)),[createVNode(Header,{move:b,headerValueFormat:S,modes:a.modes,mode:g.value,pageShowData:C.value,dayStartOfWeek:a.dayStartOfWeek,isWeek:a.isWeek,onModeChange:D,onYearChange:B,onMonthChange:P,changePageShowDate:E},{default:s.header}),g.value==="month"&&createVNode("div",{class:`${d}-body`},[createVNode(Month,{key:C.value.month(),pageData:w.value,value:v.value,mode:g.value,selectHandler:y,isWeek:a.isWeek,dayStartOfWeek:a.dayStartOfWeek,pageShowDate:C.value},{default:s.default})]),g.value==="year"&&createVNode("div",{class:`${d}-body`},[createVNode(Year,{key:C.value.year(),pageData:w.value,pageShowData:C.value,mode:g.value,isWeek:a.isWeek,value:v.value,dayStartOfWeek:a.dayStartOfWeek,selectHandler:y},null)]),a.panel&&a.panelTodayBtn&&createVNode("div",{class:`${d}-footer-btn-wrapper`},[A("today")])])}});const Calendar=Object.assign(_Calendar,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Calendar.name,_Calendar)}}),cardInjectionKey=Symbol("ArcoCard");var _Card=defineComponent({name:"Card",components:{Spin},props:{bordered:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},hoverable:{type:Boolean,default:!1},size:{type:String},headerStyle:{type:Object,default:()=>({})},bodyStyle:{type:Object,default:()=>({})},title:{type:String},extra:{type:String}},setup(a,{slots:o}){const s=getPrefixCls("card"),{size:l}=toRefs(a),{mergedSize:c}=useSize$1(l),d=computed(()=>c.value==="small"||c.value==="mini"?"small":"medium"),u=f=>{const m=getAllElements(f);return createVNode("div",{class:`${s}-actions`},[createVNode("div",{class:`${s}-actions-right`},[m.map((v,C)=>createVNode("span",{key:`action-${C}`,class:`${s}-actions-item`},[v]))])])},A=reactive({hasMeta:!1,hasGrid:!1,slots:o,renderActions:u});provide(cardInjectionKey,A);const g=computed(()=>[s,`${s}-size-${d.value}`,{[`${s}-loading`]:a.loading,[`${s}-bordered`]:a.bordered,[`${s}-hoverable`]:a.hoverable,[`${s}-contain-grid`]:A.hasGrid}]);return()=>{var f,m,v,C,w,_,b;const y=Boolean((f=o.title)!=null?f:a.title),S=Boolean((m=o.extra)!=null?m:a.extra);return createVNode("div",{class:g.value},[(y||S)&&createVNode("div",{class:[`${s}-header`,{[`${s}-header-no-title`]:!y}],style:a.headerStyle},[y&&createVNode("div",{class:`${s}-header-title`},[(C=(v=o.title)==null?void 0:v.call(o))!=null?C:a.title]),S&&createVNode("div",{class:`${s}-header-extra`},[(_=(w=o.extra)==null?void 0:w.call(o))!=null?_:a.extra])]),o.cover&&createVNode("div",{class:`${s}-cover`},[o.cover()]),createVNode("div",{class:`${s}-body`,style:a.bodyStyle},[a.loading?createVNode(Spin,null,null):(b=o.default)==null?void 0:b.call(o),o.actions&&!A.hasMeta&&u(o.actions())])])}}}),CardMeta=defineComponent({name:"CardMeta",props:{title:{type:String},description:{type:String}},setup(a,{slots:o}){const s=getPrefixCls("card-meta"),l=inject(cardInjectionKey);return onMounted(()=>{l&&(l.hasMeta=!0)}),()=>{var c,d,u,A,g,f;const m=Boolean((c=o.title)!=null?c:a.title),v=Boolean((d=o.description)!=null?d:a.description);return createVNode("div",{class:s},[(m||v)&&createVNode("div",{class:`${s}-content`},[m&&createVNode("div",{class:`${s}-title`},[(A=(u=o.title)==null?void 0:u.call(o))!=null?A:a.title]),v&&createVNode("div",{class:`${s}-description`},[(f=(g=o.description)==null?void 0:g.call(o))!=null?f:a.description])]),(o.avatar||(l==null?void 0:l.slots.actions))&&createVNode("div",{class:[`${s}-footer `,{[`${s}-footer-only-actions`]:!o.avatar}]},[o.avatar&&createVNode("div",{class:`${s}-avatar`},[o.avatar()]),l&&l.slots.actions&&l.renderActions(l.slots.actions())])])}}});const _sfc_main$6m=defineComponent({name:"CardGrid",props:{hoverable:{type:Boolean,default:!1}},setup(a){const o=getPrefixCls("card-grid"),s=inject(cardInjectionKey);return onMounted(()=>{s&&(s.hasGrid=!0)}),{cls:computed(()=>[o,{[`${o}-hoverable`]:a.hoverable}])}}});function _sfc_render$5W(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls)},[renderSlot(a.$slots,"default")],2)}var CardGrid=_export_sfc$1(_sfc_main$6m,[["render",_sfc_render$5W]]);const Card=Object.assign(_Card,{Meta:CardMeta,Grid:CardGrid,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Card.name,_Card),a.component(s+CardMeta.name,CardMeta),a.component(s+CardGrid.name,CardGrid)}}),_sfc_main$6l=defineComponent({name:"Indicator",props:{count:{type:Number,default:2},activeIndex:{type:Number,default:0},type:{type:String,default:"line"},position:{type:String,default:"bottom"},trigger:{type:String,default:"click"}},emits:["select"],setup(a,{emit:o}){const s=getPrefixCls("carousel-indicator"),l=A=>{var g;if(A.preventDefault(),a.type==="slider"){const f=A.offsetX,m=A.currentTarget.clientWidth;if(A.target===A.currentTarget){const v=Math.floor(f/m*a.count);v!==a.activeIndex&&o("select",v)}}else{const f=Number.parseInt((g=A.target.getAttribute("data-index"))!=null?g:"",10);!Number.isNaN(f)&&f!==a.activeIndex&&o("select",f)}},c=computed(()=>a.trigger==="click"?{onClick:l}:{onMouseover:l}),d=computed(()=>[`${s}`,`${s}-${a.type}`,`${s}-${a.position}`]),u=computed(()=>{const A=100/a.count;return{width:`${A}%`,left:`${a.activeIndex*A}%`}});return{prefixCls:s,eventHandlers:c,cls:d,sliderStyle:u}}}),_hoisted_1$4W=["data-index"];function _sfc_render$5V(a,o,s,l,c,d){return openBlock(),createElementBlock("div",mergeProps({class:a.cls},a.eventHandlers),[a.type==="slider"?(openBlock(),createElementBlock("span",{key:0,style:normalizeStyle(a.sliderStyle),class:normalizeClass([`${a.prefixCls}-item`,`${a.prefixCls}-item-active`])},null,6)):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(Array(a.count),(u,A)=>(openBlock(),createElementBlock("span",{key:A,"data-index":A,class:normalizeClass([`${a.prefixCls}-item`,{[`${a.prefixCls}-item-active`]:A===a.activeIndex}])},null,10,_hoisted_1$4W))),128))],16)}var CarouselIndicator=_export_sfc$1(_sfc_main$6l,[["render",_sfc_render$5V]]);const _sfc_main$6k=defineComponent({name:"IconUp",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-up`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4V=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$5U(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M39.6 30.557 24.043 15 8.487 30.557"},null,-1)]),14,_hoisted_1$4V)}var _IconUp=_export_sfc$1(_sfc_main$6k,[["render",_sfc_render$5U]]);const IconUp=Object.assign(_IconUp,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconUp.name,_IconUp)}}),_sfc_main$6j=defineComponent({name:"Arrow",components:{IconUp,IconDown,IconLeft,IconRight},props:{direction:{type:String,default:"horizontal"},showArrow:{type:String,default:"always"}},emits:["previousClick","nextClick"],setup(a,{emit:o}){const s=getPrefixCls("carousel"),l=u=>{o("previousClick",u)},c=u=>{o("nextClick",u)},d=computed(()=>[`${s}-arrow`,{[`${s}-arrow-hover`]:a.showArrow==="hover"}]);return{prefixCls:s,cls:d,onPreviousClick:l,onNextClick:c}}});function _sfc_render$5T(a,o,s,l,c,d){const u=resolveComponent("IconLeft"),A=resolveComponent("IconUp"),g=resolveComponent("IconRight"),f=resolveComponent("IconDown");return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-arrow-${a.direction==="vertical"?"top":"left"}`),onClick:o[0]||(o[0]=(...m)=>a.onPreviousClick&&a.onPreviousClick(...m))},[a.direction==="horizontal"?(openBlock(),createBlock(u,{key:0})):(openBlock(),createBlock(A,{key:1}))],2),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-arrow-${a.direction==="vertical"?"bottom":"right"}`),onClick:o[1]||(o[1]=(...m)=>a.onNextClick&&a.onNextClick(...m))},[a.direction==="horizontal"?(openBlock(),createBlock(g,{key:0})):(openBlock(),createBlock(f,{key:1}))],2)],2)}var CarouselArrow=_export_sfc$1(_sfc_main$6j,[["render",_sfc_render$5T]]);const carouselInjectionKey=Symbol("ArcoCarousel"),useChildrenComponents=a=>{const o={},s=ref([]),l=()=>{if(o.value){const c=getComponentsFromChildren(o.value,a);(c.length!==s.value.length||c.toString()!==s.value.toString())&&(s.value=c)}};return onMounted(()=>l()),onUpdated(()=>l()),{children:o,components:s}},DEFAULT_AUTO_PLAY={interval:3e3,hoverToPause:!0};function getValidIndex(a,o){const s=+a;return typeof s=="number"&&!Number.isNaN(s)?(s+o)%o:a}var _Carousel=defineComponent({name:"Carousel",props:{current:{type:Number},defaultCurrent:{type:Number,default:1},autoPlay:{type:[Boolean,Object],default:!1},moveSpeed:{type:Number,default:500},animationName:{type:String,default:"slide"},trigger:{type:String,default:"click"},direction:{type:String,default:"horizontal"},showArrow:{type:String,default:"always"},arrowClass:{type:String,default:""},indicatorType:{type:String,default:"dot"},indicatorPosition:{type:String,default:"bottom"},indicatorClass:{type:String,default:""},transitionTimingFunction:{type:String,default:"cubic-bezier(0.34, 0.69, 0.1, 1)"}},emits:{"update:current":a=>!0,change:(a,o,s)=>!0},setup(a,{emit:o,slots:s}){const{current:l,animationName:c,moveSpeed:d,transitionTimingFunction:u}=toRefs(a),A=getPrefixCls("carousel"),g=ref(!1),f=ref(),m=ref(),v=computed(()=>isObject$2(a.autoPlay)?{...DEFAULT_AUTO_PLAY,...a.autoPlay}:a.autoPlay?DEFAULT_AUTO_PLAY:{});let C=0,w=0;const{children:_,components:b}=useChildrenComponents("CarouselItem"),y=ref(a.defaultCurrent-1),S=computed(()=>{const O=b.value.length,R=isNumber$3(l.value)?getValidIndex(l.value-1,O):y.value,Q=getValidIndex(R-1,O),z=getValidIndex(R+1,O);return{mergedIndex:R,mergedPrevIndex:Q,mergedNextIndex:z}}),E=reactive({items:b,slideTo:P,mergedIndexes:S,previousIndex:f,animationName:c,slideDirection:m,transitionTimingFunction:u,moveSpeed:d});provide(carouselInjectionKey,E);const B=()=>{C&&window.clearInterval(C)};watchEffect(()=>{var O;const{interval:R}=v.value||{},{mergedNextIndex:Q}=S.value,z=((O=b.value)==null?void 0:O.length)>1&&!g.value&&Boolean(R);B(),z&&(C=window.setInterval(()=>{P({targetIndex:Q})},R))}),onBeforeUnmount(()=>{B()});function P({targetIndex:O,isNegative:R=!1,isManual:Q=!1}){!w&&O!==S.value.mergedIndex&&(f.value=y.value,y.value=O,m.value=R?"negative":"positive",w=window.setTimeout(()=>{w=0},d.value),o("update:current",y.value+1),o("change",y.value+1,f.value+1,Q))}const D=()=>P({targetIndex:S.value.mergedPrevIndex,isNegative:!0,isManual:!0}),k=()=>P({targetIndex:S.value.mergedNextIndex,isManual:!0}),I=O=>P({targetIndex:O,isNegative:Ov.value.hoverToPause?{onMouseenter:()=>{g.value=!0},onMouseleave:()=>{g.value=!1}}:{}),T=computed(()=>a.indicatorType!=="never"&&b.value.length>1),N=computed(()=>a.showArrow!=="never"&&b.value.length>1),x=computed(()=>[A,`${A}-indicator-position-${a.indicatorPosition}`]),M=computed(()=>[`${A}-${a.animationName}`,`${A}-${a.direction}`,{[`${A}-negative`]:m.value==="negative"}]),F=computed(()=>[`${A}-indicator-wrapper`,`${A}-indicator-wrapper-${a.indicatorPosition}`]);return()=>{var O;return _.value=(O=s.default)==null?void 0:O.call(s),createVNode("div",mergeProps({class:x.value},L.value),[createVNode("div",{class:M.value},[_.value]),T.value&&createVNode("div",{class:F.value},[createVNode(CarouselIndicator,{class:a.indicatorClass,type:a.indicatorType,count:b.value.length,activeIndex:S.value.mergedIndex,position:a.indicatorPosition,trigger:a.trigger,onSelect:I},null)]),N.value&&createVNode(CarouselArrow,{class:a.arrowClass,direction:a.direction,showArrow:a.showArrow,onPreviousClick:D,onNextClick:k},null)])}}});const _sfc_main$6i=defineComponent({name:"CarouselItem",setup(){const a=getPrefixCls("carousel-item"),o=getCurrentInstance(),s=inject(carouselInjectionKey,{}),l=computed(()=>{var A,g,f;return(f=(g=s.items)==null?void 0:g.indexOf((A=o==null?void 0:o.uid)!=null?A:-1))!=null?f:-1}),c=computed(()=>{var A;return((A=s.mergedIndexes)==null?void 0:A.mergedIndex)===l.value}),d=computed(()=>{const{previousIndex:A,animationName:g,slideDirection:f,mergedIndexes:m}=s;return{[`${a}-prev`]:l.value===(m==null?void 0:m.mergedPrevIndex),[`${a}-next`]:l.value===(m==null?void 0:m.mergedNextIndex),[`${a}-current`]:c.value,[`${a}-slide-in`]:g==="slide"&&f&&c.value,[`${a}-slide-out`]:g==="slide"&&f&&l.value===A}}),u=computed(()=>{const{transitionTimingFunction:A,moveSpeed:g}=s;return{transitionTimingFunction:A,transitionDuration:`${g}ms`,animationTimingFunction:A,animationDuration:`${g}ms`}});return{cls:d,animationStyle:u,isCurrent:c}}}),_hoisted_1$4U=["aria-hidden"];function _sfc_render$5S(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{"aria-hidden":!a.isCurrent,class:normalizeClass(a.cls),style:normalizeStyle(a.animationStyle)},[renderSlot(a.$slots,"default")],14,_hoisted_1$4U)}var CarouselItem=_export_sfc$1(_sfc_main$6i,[["render",_sfc_render$5S]]);const Carousel=Object.assign(_Carousel,{Item:CarouselItem,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Carousel.name,_Carousel),a.component(s+CarouselItem.name,CarouselItem)}}),getOptionInfos=(a,{optionMap:o,leafOptionMap:s,leafOptionSet:l,leafOptionValueMap:c,totalLevel:d,checkStrictly:u,enabledLazyLoad:A,lazyLoadOptions:g,valueKey:f,fieldNames:m})=>{let v=0;const C=(_,b,y)=>{var S;const E=(S=b==null?void 0:b.path)!=null?S:[];return v=Math.max(v,y!=null?y:1),_.map((B,P)=>{var D;const k=B[m.value],I={raw:B,value:k,label:(D=B[m.label])!=null?D:String(k),disabled:Boolean(B[m.disabled]),selectionDisabled:!1,render:B[m.render],tagProps:B[m.tagProps],isLeaf:B[m.isLeaf],level:E.length,index:P,key:"",valueKey:String(isObject$2(k)?k[f.value]:k),parent:b,path:[],pathValue:[]},L=E.concat(I),T=[],N=L.map(x=>(T.push(x.value),x.valueKey)).join("-");return I.path=L,I.pathValue=T,I.key=N,B[m.children]?(I.isLeaf=!1,I.children=C(B[m.children],I,(y!=null?y:1)+1)):A&&!I.isLeaf?(I.isLeaf=!1,g[N]&&(I.children=C(g[N],I,(y!=null?y:1)+1))):I.isLeaf=!0,I.children&&!I.disabled&&(I.totalLeafOptions=I.children.reduce((x,M)=>isNumber$3(M.totalLeafOptions)?x+M.totalLeafOptions:M.disabled||M.selectionDisabled?x:x+(M.isLeaf?1:0),0),I.totalLeafOptions===0&&!u.value&&(I.selectionDisabled=!0)),o.set(I.key,I),(I.isLeaf||u.value)&&(l.add(I),s.set(I.key,I),c.has(I.valueKey)||c.set(I.valueKey,I.key)),I})},w=C(a);return d.value=v,w},getCheckedStatus=(a,o)=>{var s,l;let c=!1,d=!1;if(a.isLeaf)o!=null&&o.has(a.key)&&(c=!0);else{const u=new RegExp(`^${a.key}(-|$)`),A=Array.from((s=o==null?void 0:o.keys())!=null?s:[]).reduce((g,f)=>u.test(f)?g+1:g,0);A>0&&A>=((l=a.totalLeafOptions)!=null?l:1)?c=!0:A>0&&(d=!0)}return{checked:c,indeterminate:d}},getLeafOptionKeys=a=>{const o=[];if(a.isLeaf)o.push(a.key);else if(a.children)for(const s of a.children)o.push(...getLeafOptionKeys(s));return o},getLeafOptionInfos=a=>{const o=[];if(a.disabled||a.selectionDisabled)return o;if(a.isLeaf)o.push(a);else if(a.children)for(const s of a.children)o.push(...getLeafOptionInfos(s));return o},getValueKey=(a,{valueKey:o,leafOptionValueMap:s})=>{var l;if(isArray$2(a))return a.map(d=>isObject$2(d)?d[o]:d).join("-");const c=isObject$2(a)?a[o]:a;return(l=s.get(String(c)))!=null?l:String(c)},getValidValues=(a,{multiple:o,pathMode:s})=>isArray$2(a)?s&&!o&&a.length>0&&!isArray$2(a[0])?[a]:a:isUndefined$1(a)||isNull(a)||a===""?[]:[a],getOptionLabel=a=>a.path.map(o=>o.label).join(" / "),cascaderInjectionKey=Symbol("ArcoCascader");var CascaderOption=defineComponent({name:"CascaderOption",props:{option:{type:Object,required:!0},active:Boolean,multiple:Boolean,checkStrictly:Boolean,searchOption:Boolean,pathLabel:Boolean},setup(a){const o=getPrefixCls("cascader-option"),s=inject(cascaderInjectionKey,{}),l=ref(!1),c={},d=m=>{var v;if(isFunction$2(s.loadMore)&&!a.option.isLeaf){const{isLeaf:C,children:w,key:_}=a.option;!C&&!w&&(l.value=!0,new Promise(b=>{var y;(y=s.loadMore)==null||y.call(s,a.option.raw,b)}).then(b=>{var y;l.value=!1,b&&((y=s.addLazyLoadOptions)==null||y.call(s,b,_))}))}(v=s.setSelectedPath)==null||v.call(s,a.option.key)};a.option.disabled||(c.onMouseenter=[()=>{var m;return(m=s.setActiveKey)==null?void 0:m.call(s,a.option.key)}],c.onMouseleave=()=>{var m;return(m=s.setActiveKey)==null?void 0:m.call(s)},c.onClick=[],s.expandTrigger==="hover"?c.onMouseenter.push(m=>d()):c.onClick.push(m=>d()),a.option.isLeaf&&!a.multiple&&c.onClick.push(m=>{var v;d(),(v=s.onClickOption)==null||v.call(s,a.option)}));const u=computed(()=>[o,{[`${o}-active`]:a.active,[`${o}-disabled`]:a.option.disabled}]),A=computed(()=>{var m;return a.checkStrictly?{checked:(m=s.valueMap)==null?void 0:m.has(a.option.key),indeterminate:!1}:getCheckedStatus(a.option,s.valueMap)}),g=()=>{var m,v,C;return a.pathLabel?(v=(m=s==null?void 0:s.formatLabel)==null?void 0:m.call(s,a.option.path.map(w=>w.raw)))!=null?v:getOptionLabel(a.option):(C=s.slots)!=null&&C.option?s.slots.option({data:a.option}):isFunction$2(a.option.render)?a.option.render():a.option.label},f=()=>l.value?createVNode(IconLoading,null,null):!a.searchOption&&!a.option.isLeaf?createVNode(IconRight,null,null):null;return()=>{var m;return createVNode("li",mergeProps({tabindex:"0",role:"menuitem","aria-disabled":a.option.disabled,"aria-haspopup":!a.option.isLeaf,"aria-expanded":!a.option.isLeaf&&a.active,title:a.option.label,class:u.value},c),[a.multiple&&createVNode(Checkbox$1,{modelValue:A.value.checked,indeterminate:A.value.indeterminate,disabled:a.option.disabled||a.option.selectionDisabled,uninjectGroupContext:!0,onChange:(v,C)=>{var w;C.stopPropagation(),d(),(w=s.onClickOption)==null||w.call(s,a.option,!A.value.checked)},onClick:v=>v.stopPropagation()},null),a.checkStrictly&&!a.multiple&&createVNode(Radio,{modelValue:(m=s.valueMap)==null?void 0:m.has(a.option.key),disabled:a.option.disabled,uninjectGroupContext:!0,onChange:(v,C)=>{var w;C.stopPropagation(),d(),(w=s.onClickOption)==null||w.call(s,a.option,!0)},onClick:v=>v.stopPropagation()},null),createVNode("div",{class:`${o}-label`},[g(),f()])])}}}),CascaderColumn=defineComponent({name:"CascaderColumn",props:{column:{type:Array,required:!0},level:{type:Number,default:0},selectedPath:{type:Array,required:!0},activeKey:String,totalLevel:{type:Number,required:!0},multiple:Boolean,checkStrictly:Boolean,virtualListProps:{type:Object}},setup(a,{slots:o}){const s=getPrefixCls("cascader"),l=inject(configProviderInjectionKey,void 0),c=ref(),d=ref(Boolean(a.virtualListProps)),u=()=>{var A,g,f,m,v;return(v=(m=(A=o.empty)==null?void 0:A.call(o))!=null?m:(f=l==null?void 0:(g=l.slots).empty)==null?void 0:f.call(g,{component:"cascader"}))!=null?v:createVNode(Empty,null,null)};return()=>{var A;return createVNode("div",{class:`${s}-panel-column`,style:{zIndex:a.totalLevel-a.level}},[a.column.length===0?createVNode(Scrollbar,{class:`${s}-column-content`},{default:()=>[createVNode("div",{class:`${s}-list-empty`},[u()])]}):d.value?createVNode(VirtualList,mergeProps({key:(A=a.column)==null?void 0:A.length},a.virtualListProps,{ref:c,data:a.column}),{item:({item:g})=>createVNode(CascaderOption,{key:g.key,option:g,active:a.selectedPath.includes(g.key)||g.key===a.activeKey,multiple:a.multiple,checkStrictly:a.checkStrictly},null)}):createVNode(Scrollbar,{class:`${s}-column-content`},{default:()=>[createVNode("ul",{role:"menu",class:[`${s}-list`,{[`${s}-list-multiple`]:Boolean(a==null?void 0:a.multiple),[`${s}-list-strictly`]:Boolean(a==null?void 0:a.checkStrictly)}]},[a.column.map(g=>createVNode(CascaderOption,{key:g.key,option:g,active:a.selectedPath.includes(g.key)||g.key===a.activeKey,multiple:a.multiple,checkStrictly:a.checkStrictly},null))])]})])}}});function _isSlot$e(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}var BaseCascaderPanel=defineComponent({name:"BaseCascaderPanel",props:{displayColumns:{type:Array,required:!0},selectedPath:{type:Array,required:!0},activeKey:String,totalLevel:{type:Number,required:!0},multiple:Boolean,checkStrictly:Boolean,loading:Boolean,dropdown:Boolean,virtualListProps:{type:Object}},setup(a,{slots:o}){const s=getPrefixCls("cascader"),l=inject(configProviderInjectionKey,void 0),c=()=>{var u,A,g,f,m;return(m=(f=(u=o.empty)==null?void 0:u.call(o))!=null?f:(g=l==null?void 0:(A=l.slots).empty)==null?void 0:g.call(A,{component:"cascader"}))!=null?m:createVNode(Empty,null,null)},d=()=>a.loading?createVNode("div",{key:"panel-column-loading",class:[`${s}-panel-column`,`${s}-panel-column-loading`]},[createVNode(Spin,null,null)]):a.displayColumns.length===0?createVNode("div",{key:"panel-column-empty",class:`${s}-panel-column`},[createVNode("div",{class:`${s}-list-empty`},[c()])]):a.displayColumns.map((u,A)=>createVNode(CascaderColumn,{key:`column-${A}`,column:u,level:A,selectedPath:a.selectedPath,activeKey:a.activeKey,totalLevel:a.totalLevel,multiple:a.multiple,checkStrictly:a.checkStrictly,virtualListProps:a.virtualListProps},{empty:o.empty}));return()=>{let u;return createVNode(TransitionGroup,{tag:"div",name:"cascader-slide",class:[`${s}-panel`,{[`${s}-dropdown-panel`]:a.dropdown}]},_isSlot$e(u=d())?u:{default:()=>[u]})}}});function _isSlot$d(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}var CascaderSearchPanel=defineComponent({name:"CascaderSearchPanel",props:{options:{type:Array,required:!0},loading:Boolean,activeKey:String,multiple:Boolean,checkStrictly:Boolean,pathLabel:Boolean},setup(a,{slots:o}){const s=getPrefixCls("cascader"),l=inject(configProviderInjectionKey,void 0),c=()=>{var d,u,A,g,f;return a.loading?createVNode(Spin,null,null):a.options.length===0?createVNode("div",{class:`${s}-list-empty`},[(f=(g=(d=o.empty)==null?void 0:d.call(o))!=null?g:(A=l==null?void 0:(u=l.slots).empty)==null?void 0:A.call(u,{component:"cascader"}))!=null?f:createVNode(Empty,null,null)]):createVNode("ul",{role:"menu",class:[`${s}-list`,`${s}-search-list`,{[`${s}-list-multiple`]:a.multiple}]},[a.options.map(m=>createVNode(CascaderOption,{key:m.key,class:`${s}-search-option`,option:m,active:m.key===a.activeKey,multiple:a.multiple,checkStrictly:a.checkStrictly,pathLabel:a.pathLabel,searchOption:!0},null))])};return()=>{let d;return createVNode(Scrollbar,{class:[`${s}-panel`,`${s}-search-panel`]},_isSlot$d(d=c())?d:{default:()=>[d]})}}});const useSelectedPath=(a,{optionMap:o,filteredLeafOptions:s,showSearchPanel:l,expandChild:c})=>{const d=ref(),u=computed(()=>{if(d.value)return o.get(d.value)}),A=ref([]),g=computed(()=>{const _=[a.value];for(const b of A.value){const y=o.get(b);y!=null&&y.children&&_.push(y.children)}return _}),f=_=>{var b;const y=C(_);A.value=(b=y==null?void 0:y.path.map(S=>S.key))!=null?b:[]},m=_=>{d.value=_},v=computed(()=>{var _;return l!=null&&l.value?s.value.filter(b=>!b.disabled):u.value&&u.value.parent?(_=u.value.parent.children)==null?void 0:_.filter(b=>!b.disabled):a.value.filter(b=>!b.disabled)}),C=_=>{let b=_?o.get(_):void 0;if(c.value)for(;b&&b.children&&b.children.length>0;)b=b.children[0];return b};return{activeKey:d,activeOption:u,selectedPath:A,displayColumns:g,setActiveKey:m,setSelectedPath:f,getNextActiveNode:_=>{var b,y,S,E,B,P,D;const k=(y=(b=v.value)==null?void 0:b.length)!=null?y:0;if(d.value){const I=(E=(S=v.value)==null?void 0:S.findIndex(L=>L.key===d.value))!=null?E:0;return _==="next"?(B=v.value)==null?void 0:B[(k+I+1)%k]:(P=v.value)==null?void 0:P[(k+I-1)%k]}return(D=v.value)==null?void 0:D[0]}}},_sfc_main$6h=defineComponent({name:"Cascader",components:{Trigger,SelectView,BaseCascaderPanel,CascaderSearchPanel},inheritAttrs:!1,props:{pathMode:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},modelValue:{type:[String,Number,Object,Array]},defaultValue:{type:[String,Number,Object,Array],default:a=>a.multiple?[]:a.pathMode?void 0:""},options:{type:Array,default:()=>[]},disabled:{type:Boolean,default:!1},error:{type:Boolean,default:!1},size:{type:String},allowSearch:{type:Boolean,default:a=>Boolean(a.multiple)},allowClear:{type:Boolean,default:!1},inputValue:{type:String,default:void 0},defaultInputValue:{type:String,default:""},popupVisible:{type:Boolean,default:void 0},expandTrigger:{type:String,default:"click"},defaultPopupVisible:{type:Boolean,default:!1},placeholder:String,filterOption:{type:Function},popupContainer:{type:[String,Object]},maxTagCount:{type:Number,default:0},formatLabel:{type:Function},triggerProps:{type:Object},checkStrictly:{type:Boolean,default:!1},loadMore:{type:Function},loading:{type:Boolean,default:!1},searchOptionOnlyLabel:{type:Boolean,default:!1},searchDelay:{type:Number,default:500},fieldNames:{type:Object},valueKey:{type:String,default:"value"},fallback:{type:[Boolean,Function],default:!0},expandChild:{type:Boolean,default:!1},virtualListProps:{type:Object},tagNowrap:{type:Boolean,default:!1}},emits:{"update:modelValue":a=>!0,"update:popupVisible":a=>!0,change:a=>!0,inputValueChange:a=>!0,clear:()=>!0,search:a=>!0,popupVisibleChange:a=>!0,focus:a=>!0,blur:a=>!0},setup(a,{emit:o,slots:s}){const{options:l,checkStrictly:c,loadMore:d,formatLabel:u,modelValue:A,disabled:g,valueKey:f,expandTrigger:m,expandChild:v,pathMode:C,multiple:w}=toRefs(a),_=ref(a.defaultValue),b=ref(a.defaultInputValue),y=ref(a.defaultPopupVisible),{mergedDisabled:S,eventHandlers:E}=useFormItem({disabled:g});watch(A,ce=>{(isUndefined$1(ce)||isNull(ce))&&(_.value=a.multiple?[]:void 0)});const B=ref([]),P=ref(1),D=reactive(new Map),k=reactive(new Map),I=reactive(new Map),L=reactive(new Set),T=reactive({}),N=(ce,se)=>{T[se]=ce},x={value:"value",label:"label",disabled:"disabled",children:"children",tagProps:"tagProps",render:"render",isLeaf:"isLeaf"},M=computed(()=>({...x,...a.fieldNames}));watch([l,T,M],([ce,se,de])=>{D.clear(),k.clear(),I.clear(),L.clear(),B.value=getOptionInfos(ce!=null?ce:[],{enabledLazyLoad:Boolean(a.loadMore),lazyLoadOptions:T,optionMap:D,leafOptionSet:L,leafOptionMap:k,leafOptionValueMap:I,totalLevel:P,checkStrictly:c,valueKey:f,fieldNames:de})},{immediate:!0,deep:!0});const F=computed(()=>{var ce;const se=getValidValues((ce=a.modelValue)!=null?ce:_.value,{multiple:a.multiple,pathMode:a.pathMode});return new Map(se.map(de=>[getValueKey(de,{valueKey:a.valueKey,leafOptionValueMap:I}),de]))}),O=computed(()=>{var ce;return(ce=a.inputValue)!=null?ce:b.value}),R=computed(()=>{var ce;return(ce=a.popupVisible)!=null?ce:y.value}),Q=ce=>{var se;return ce==null?void 0:ce.toLocaleLowerCase().includes((se=O.value)==null?void 0:se.toLocaleLowerCase())},z=computed(()=>(a.checkStrictly?Array.from(D.values()):Array.from(L)).filter(se=>{var de;return isFunction$2(a.filterOption)?a.filterOption(O.value,se.raw):a.checkStrictly?Q(se.label):(de=se.path)==null?void 0:de.find(pe=>Q(pe.label))})),W=ce=>{var se,de,pe;const Ee=a.multiple?ce:(se=ce[0])!=null?se:"";ce.length===0&&(q(),G()),_.value=Ee,o("update:modelValue",Ee),o("change",Ee),(pe=(de=E.value)==null?void 0:de.onChange)==null||pe.call(de)};watch([w,C],()=>{const ce=[];F.value.forEach((se,de)=>{const pe=k.get(de);pe&&ce.push(C.value?pe.pathValue:pe.value)}),W(ce)});const U=ce=>{R.value!==ce&&(y.value=ce,o("popupVisibleChange",ce))},H=ce=>{if(a.multiple){const se=k.get(ce);if(se)j(se,!1);else{const de=[];F.value.forEach((pe,Ee)=>{Ee!==ce&&de.push(pe)}),W(de)}}},V=ce=>{W([a.pathMode?ce.pathValue:ce.value]),U(!1)},j=(ce,se)=>{if(se){const de=a.checkStrictly?[ce]:getLeafOptionInfos(ce);W([...F.value.values(),...de.filter(pe=>!F.value.has(pe.key)).map(pe=>a.pathMode?pe.pathValue:pe.value)])}else{const de=a.checkStrictly?[ce.key]:getLeafOptionKeys(ce),pe=[];F.value.forEach((Ee,Se)=>{de.includes(Se)||pe.push(Ee)}),W(pe)}J("","optionChecked")},X=(ce,se)=>{a.multiple?j(ce,se!=null?se:!0):V(ce)},Z=debounce(ce=>{o("search",ce)},a.searchDelay),J=(ce,se)=>{ce!==O.value&&(se==="manual"&&!R.value&&(y.value=!0,o("popupVisibleChange",!0)),b.value=ce,o("inputValueChange",ce),a.allowSearch&&Z(ce))};watch(R,ce=>{if(ce){if(F.value.size>0){const se=Array.from(F.value.keys()),de=se[se.length-1],pe=k.get(de);pe&&pe.key!==ge.value&&(q(pe.key),G(pe.key))}}else F.value.size===0&&(q(),G()),J("","optionListHide")});const te=ce=>{if(ce.stopPropagation(),a.multiple){const se=[];F.value.forEach((de,pe)=>{const Ee=k.get(pe);Ee!=null&&Ee.disabled&&se.push(a.pathMode?Ee.pathValue:Ee.value)}),W(se)}else W([]);J("","manual"),o("clear")},ee=computed(()=>a.allowSearch&&O.value.length>0),re=ce=>{o("focus",ce)},ae=ce=>{o("blur",ce)},{activeKey:ge,activeOption:he,selectedPath:_e,displayColumns:K,setActiveKey:G,setSelectedPath:q,getNextActiveNode:ne}=useSelectedPath(B,{optionMap:D,filteredLeafOptions:z,showSearchPanel:ee,expandChild:v});provide(cascaderInjectionKey,reactive({onClickOption:X,setActiveKey:G,setSelectedPath:q,loadMore:d,expandTrigger:m,addLazyLoadOptions:N,formatLabel:u,slots:s,valueMap:F}));const ie=getKeyDownHandler(new Map([[KEYBOARD_KEY.ENTER,ce=>{if(R.value){if(he.value){let se;a.checkStrictly||he.value.isLeaf?se=!F.value.has(he.value.key):se=!getCheckedStatus(he.value,F.value).checked,q(he.value.key),X(he.value,se)}}else U(!0)}],[KEYBOARD_KEY.ESC,ce=>{U(!1)}],[KEYBOARD_KEY.ARROW_DOWN,ce=>{ce.preventDefault();const se=ne("next");G(se==null?void 0:se.key)}],[KEYBOARD_KEY.ARROW_UP,ce=>{ce.preventDefault();const se=ne("preview");G(se==null?void 0:se.key)}],[KEYBOARD_KEY.ARROW_RIGHT,ce=>{var se,de;ee.value||(ce.preventDefault(),(se=he.value)!=null&&se.children&&(q(he.value.key),G((de=he.value.children[0])==null?void 0:de.key)))}],[KEYBOARD_KEY.ARROW_LEFT,ce=>{var se;ee.value||(ce.preventDefault(),(se=he.value)!=null&&se.parent&&(q(he.value.parent.key),G(he.value.parent.key)))}]])),le=computed(()=>{const ce=[];return F.value.forEach((se,de)=>{var pe,Ee;const Se=k.get(de);if(Se)ce.push({value:de,label:(Ee=(pe=a.formatLabel)==null?void 0:pe.call(a,Se.path.map(ke=>ke.raw)))!=null?Ee:getOptionLabel(Se),closable:!Se.disabled,tagProps:Se.tagProps});else if(a.fallback){const ke=isFunction$2(a.fallback)?a.fallback(se):isArray$2(se)?se.join(" / "):String(se);ce.push({value:de,label:ke,closable:!0})}}),ce});return{optionInfos:B,filteredLeafOptions:z,selectedPath:_e,activeKey:ge,displayColumns:K,computedInputValue:O,computedPopupVisible:R,handleClear:te,selectViewValue:le,handleInputValueChange:J,showSearchPanel:ee,handlePopupVisibleChange:U,handleFocus:re,handleBlur:ae,handleRemove:H,mergedDisabled:S,handleKeyDown:ie,totalLevel:P}}});function _sfc_render$5R(a,o,s,l,c,d){const u=resolveComponent("select-view"),A=resolveComponent("cascader-search-panel"),g=resolveComponent("base-cascader-panel"),f=resolveComponent("trigger");return openBlock(),createBlock(f,mergeProps(a.triggerProps,{trigger:"click","animation-name":"slide-dynamic-origin","auto-fit-transform-origin":"","popup-visible":a.computedPopupVisible,position:"bl",disabled:a.mergedDisabled,"popup-offset":4,"auto-fit-popup-width":a.showSearchPanel,"popup-container":a.popupContainer,"prevent-focus":!0,"click-to-close":!a.allowSearch,onPopupVisibleChange:a.handlePopupVisibleChange}),{content:withCtx(()=>[a.showSearchPanel?(openBlock(),createBlock(A,{key:0,options:a.filteredLeafOptions,"active-key":a.activeKey,multiple:a.multiple,"check-strictly":a.checkStrictly,loading:a.loading,"path-label":!a.searchOptionOnlyLabel},createSlots({_:2},[a.$slots.empty?{name:"empty",fn:withCtx(()=>[renderSlot(a.$slots,"empty")]),key:"0"}:void 0]),1032,["options","active-key","multiple","check-strictly","loading","path-label"])):(openBlock(),createBlock(g,{key:1,"display-columns":a.displayColumns,"selected-path":a.selectedPath,"active-key":a.activeKey,multiple:a.multiple,"total-level":a.totalLevel,"check-strictly":a.checkStrictly,loading:a.loading,"virtual-list-props":a.virtualListProps,dropdown:""},createSlots({_:2},[a.$slots.empty?{name:"empty",fn:withCtx(()=>[renderSlot(a.$slots,"empty")]),key:"0"}:void 0]),1032,["display-columns","selected-path","active-key","multiple","total-level","check-strictly","loading","virtual-list-props"]))]),default:withCtx(()=>[createVNode(u,mergeProps({"model-value":a.selectViewValue,"input-value":a.computedInputValue,disabled:a.mergedDisabled,error:a.error,multiple:a.multiple,"allow-clear":a.allowClear,"allow-search":a.allowSearch,size:a.size,opened:a.computedPopupVisible,placeholder:a.placeholder,loading:a.loading,"max-tag-count":a.maxTagCount,"tag-nowrap":a.tagNowrap},a.$attrs,{onInputValueChange:a.handleInputValueChange,onClear:a.handleClear,onFocus:a.handleFocus,onBlur:a.handleBlur,onRemove:a.handleRemove,onKeydown:a.handleKeyDown}),createSlots({_:2},[a.$slots.label?{name:"label",fn:withCtx(m=>[renderSlot(a.$slots,"label",normalizeProps(guardReactiveProps(m)))]),key:"0"}:void 0,a.$slots.prefix?{name:"prefix",fn:withCtx(()=>[renderSlot(a.$slots,"prefix")]),key:"1"}:void 0,a.$slots["arrow-icon"]?{name:"arrow-icon",fn:withCtx(()=>[renderSlot(a.$slots,"arrow-icon")]),key:"2"}:void 0,a.$slots["loading-icon"]?{name:"loading-icon",fn:withCtx(()=>[renderSlot(a.$slots,"loading-icon")]),key:"3"}:void 0,a.$slots["search-icon"]?{name:"search-icon",fn:withCtx(()=>[renderSlot(a.$slots,"search-icon")]),key:"4"}:void 0]),1040,["model-value","input-value","disabled","error","multiple","allow-clear","allow-search","size","opened","placeholder","loading","max-tag-count","tag-nowrap","onInputValueChange","onClear","onFocus","onBlur","onRemove","onKeydown"])]),_:3},16,["popup-visible","disabled","auto-fit-popup-width","popup-container","click-to-close","onPopupVisibleChange"])}var _Cascader=_export_sfc$1(_sfc_main$6h,[["render",_sfc_render$5R]]);const _sfc_main$6g=defineComponent({name:"CascaderPanel",components:{BaseCascaderPanel},props:{pathMode:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},modelValue:{type:[String,Number,Array]},defaultValue:{type:[String,Number,Array],default:a=>a.multiple?[]:a.pathMode?void 0:""},options:{type:Array,default:()=>[]},expandTrigger:{type:String,default:"click"},checkStrictly:{type:Boolean,default:!1},loadMore:{type:Function},fieldNames:{type:Object},valueKey:{type:String,default:"value"},expandChild:{type:Boolean,default:!1}},emits:{"update:modelValue":a=>!0,change:a=>!0},setup(a,{emit:o,slots:s}){const{options:l,checkStrictly:c,loadMore:d,modelValue:u,valueKey:A,expandChild:g,expandTrigger:f}=toRefs(a),m=ref(a.defaultValue);watch(u,U=>{(isUndefined$1(U)||isNull(U))&&(m.value=a.multiple?[]:void 0)});const v=ref([]),C=ref(1),w=reactive(new Map),_=reactive(new Map),b=reactive(new Map),y=reactive(new Set),S=reactive({}),E=(U,H)=>{S[H]=U},B={value:"value",label:"label",disabled:"disabled",children:"children",tagProps:"tagProps",render:"render",isLeaf:"isLeaf"},P=computed(()=>({...B,...a.fieldNames}));watch([l,S,P],([U,H,V])=>{w.clear(),_.clear(),b.clear(),y.clear(),v.value=getOptionInfos(U!=null?U:[],{enabledLazyLoad:Boolean(a.loadMore),lazyLoadOptions:H,optionMap:w,leafOptionSet:y,leafOptionMap:_,leafOptionValueMap:b,totalLevel:C,checkStrictly:c,fieldNames:V,valueKey:A})},{immediate:!0});const D=computed(()=>{var U;const H=getValidValues((U=a.modelValue)!=null?U:m.value,{multiple:a.multiple,pathMode:a.pathMode});return new Map(H.map(V=>[getValueKey(V,{valueKey:a.valueKey,leafOptionValueMap:b}),V]))}),k=computed(()=>a.checkStrictly?Array.from(w.values()):Array.from(y)),I=U=>{var H;const V=a.multiple?U:(H=U[0])!=null?H:"";U.length===0&&(Q(),R()),m.value=V,o("update:modelValue",V),o("change",V)},L=U=>{I([a.pathMode?U.pathValue:U.value])},T=(U,H)=>{if(H){const V=a.checkStrictly?[U]:getLeafOptionInfos(U);I([...D.value.values(),...V.filter(j=>!D.value.has(j.key)).map(j=>a.pathMode?j.pathValue:j.value)])}else{const V=a.checkStrictly?[U.key]:getLeafOptionKeys(U),j=[];D.value.forEach((X,Z)=>{V.includes(Z)||j.push(X)}),I(j)}},N=(U,H)=>{a.multiple?T(U,H!=null?H:!0):L(U)},{activeKey:x,activeOption:M,selectedPath:F,displayColumns:O,setActiveKey:R,setSelectedPath:Q,getNextActiveNode:z}=useSelectedPath(v,{optionMap:w,filteredLeafOptions:k,expandChild:g});provide(cascaderInjectionKey,reactive({onClickOption:N,setActiveKey:R,setSelectedPath:Q,loadMore:d,addLazyLoadOptions:E,slots:s,valueMap:D,expandTrigger:f}));const W=getKeyDownHandler(new Map([[KEYBOARD_KEY.ENTER,U=>{if(M.value){let H;a.checkStrictly||M.value.isLeaf?H=!D.value.has(M.value.key):H=!getCheckedStatus(M.value,D.value).checked,Q(M.value.key),N(M.value,H)}}],[KEYBOARD_KEY.ARROW_DOWN,U=>{U.preventDefault();const H=z("next");R(H==null?void 0:H.key)}],[KEYBOARD_KEY.ARROW_UP,U=>{U.preventDefault();const H=z("preview");R(H==null?void 0:H.key)}],[KEYBOARD_KEY.ARROW_RIGHT,U=>{var H,V;U.preventDefault(),(H=M.value)!=null&&H.children&&(Q(M.value.key),R((V=M.value.children[0])==null?void 0:V.key))}],[KEYBOARD_KEY.ARROW_LEFT,U=>{var H;U.preventDefault(),(H=M.value)!=null&&H.parent&&(Q(M.value.parent.key),R(M.value.parent.key))}]]));return{optionInfos:v,filteredLeafOptions:k,selectedPath:F,activeKey:x,displayColumns:O,handleKeyDown:W,totalLevel:C}}});function _sfc_render$5Q(a,o,s,l,c,d){const u=resolveComponent("base-cascader-panel");return openBlock(),createBlock(u,{"display-columns":a.displayColumns,"selected-path":a.selectedPath,"active-key":a.activeKey,multiple:a.multiple,"total-level":a.totalLevel,"check-strictly":a.checkStrictly,onKeydown:a.handleKeyDown},createSlots({_:2},[a.$slots.empty?{name:"empty",fn:withCtx(()=>[renderSlot(a.$slots,"empty")]),key:"0"}:void 0]),1032,["display-columns","selected-path","active-key","multiple","total-level","check-strictly","onKeydown"])}var CascaderPanel=_export_sfc$1(_sfc_main$6g,[["render",_sfc_render$5Q]]);const Cascader=Object.assign(_Cascader,{CascaderPanel,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Cascader.name,_Cascader),a.component(s+CascaderPanel.name,CascaderPanel)}}),collapseKey=Symbol("collapseCtx"),_sfc_main$6f=defineComponent({name:"Collapse",props:{activeKey:{type:Array,default:void 0},defaultActiveKey:{type:Array,default:()=>[]},accordion:{type:Boolean,default:!1},showExpandIcon:{type:Boolean,default:void 0},expandIconPosition:{type:String,default:"left"},bordered:{type:Boolean,default:!0},destroyOnHide:{type:Boolean,default:!1}},emits:{"update:activeKey":a=>!0,change:(a,o)=>!0},setup(a,{emit:o,slots:s}){const{expandIconPosition:l,destroyOnHide:c,showExpandIcon:d}=toRefs(a),u=getPrefixCls("collapse"),A=ref(a.defaultActiveKey),g=computed(()=>{var v;const C=(v=a.activeKey)!=null?v:A.value;return isArray$2(C)?C:[C]});provide(collapseKey,reactive({activeKeys:g,slots:s,showExpandIcon:d,expandIconPosition:l,destroyOnHide:c,handleClick:(v,C)=>{let w=[];if(a.accordion)g.value.includes(v)||(w=[v]),A.value=w;else{w=[...g.value];const _=w.indexOf(v);_>-1?w.splice(_,1):a.accordion?w=[v]:w.push(v),A.value=w}o("update:activeKey",w),o("change",w,C)}}));const m=computed(()=>[u,{[`${u}-borderless`]:!a.bordered}]);return{prefixCls:u,cls:m}}});function _sfc_render$5P(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls)},[renderSlot(a.$slots,"default")],2)}var _Collapse=_export_sfc$1(_sfc_main$6f,[["render",_sfc_render$5P]]);const _sfc_main$6e=defineComponent({name:"IconCaretRight",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-caret-right`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4T=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$5O(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M34.829 23.063c.6.48.6 1.394 0 1.874L17.949 38.44c-.785.629-1.949.07-1.949-.937V10.497c0-1.007 1.164-1.566 1.95-.937l16.879 13.503Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$4T)}var _IconCaretRight=_export_sfc$1(_sfc_main$6e,[["render",_sfc_render$5O]]);const IconCaretRight=Object.assign(_IconCaretRight,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCaretRight.name,_IconCaretRight)}}),_sfc_main$6d=defineComponent({name:"IconCaretLeft",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-caret-left`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4S=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$5N(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M13.171 24.937a1.2 1.2 0 0 1 0-1.874L30.051 9.56c.785-.629 1.949-.07 1.949.937v27.006c0 1.006-1.164 1.566-1.95.937L13.171 24.937Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$4S)}var _IconCaretLeft=_export_sfc$1(_sfc_main$6d,[["render",_sfc_render$5N]]);const IconCaretLeft=Object.assign(_IconCaretLeft,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCaretLeft.name,_IconCaretLeft)}});var CollapseItem=defineComponent({name:"CollapseItem",components:{IconHover,IconCaretRight,IconCaretLeft},props:{header:String,disabled:{type:Boolean,default:!1},showExpandIcon:{type:Boolean,default:!0},destroyOnHide:{type:Boolean,default:!1}},setup(a,{slots:o}){var s;const l=getCurrentInstance(),c=getPrefixCls("collapse-item"),d=inject(collapseKey,{}),u=l&&isNumber$3(l==null?void 0:l.vnode.key)?l.vnode.key:String((s=l==null?void 0:l.vnode.key)!=null?s:""),A=computed(()=>{var P;return(P=d.activeKeys)==null?void 0:P.includes(u)}),g=computed(()=>d.destroyOnHide||a.destroyOnHide),f=computed(()=>{var P;return(P=d==null?void 0:d.showExpandIcon)!=null?P:a.showExpandIcon}),m=ref(g.value?A.value:!0),v=computed(()=>{var P;return(P=d==null?void 0:d.expandIconPosition)!=null?P:"left"}),C=P=>{var D;a.disabled||(D=d.handleClick)==null||D.call(d,u,P)};watch(A,P=>{P&&!m.value&&(m.value=!0)});const w={onEnter:P=>{P.style.height=`${P.scrollHeight}px`},onAfterEnter:P=>{P.style.height="auto"},onBeforeLeave:P=>{P.style.height=`${P.scrollHeight}px`},onLeave:P=>{P.style.height="0"},onAfterLeave:()=>{g.value&&(m.value=!1)}},_=computed(()=>[c,{[`${c}-active`]:A.value}]),b=computed(()=>[`${c}-header`,`${c}-header-${d==null?void 0:d.expandIconPosition}`,{[`${c}-header-disabled`]:a.disabled}]),y=computed(()=>[{[`${c}-icon-right`]:(d==null?void 0:d.expandIconPosition)==="right"}]),S=computed(()=>[`${c}-content`,{[`${c}-content-expend`]:A.value}]),E=()=>v.value==="right"?createVNode(resolveComponent("icon-caret-left"),{class:`${c}-expand-icon`},null):createVNode(resolveComponent("icon-caret-right"),{class:`${c}-expand-icon`},null),B=()=>f.value&&createVNode(resolveComponent("icon-hover"),{prefix:c,class:y.value,disabled:a.disabled},{default:()=>{var P,D,k,I;return[(I=(k=(D=o["expand-icon"])!=null?D:(P=d==null?void 0:d.slots)==null?void 0:P["expand-icon"])==null?void 0:k({active:A.value,disabled:a.disabled,position:v.value}))!=null?I:E()]}});return()=>{var P,D,k;return createVNode("div",{class:_.value},[createVNode("div",{role:"button","aria-disabled":a.disabled,"aria-expanded":A.value,tabindex:"0",class:b.value,onClick:C},[B(),createVNode("div",{class:`${c}-header-title`},[(D=(P=o.header)==null?void 0:P.call(o))!=null?D:a.header]),o.extra&&createVNode("div",{class:`${c}-header-extra`},[(k=o.extra)==null?void 0:k.call(o)])]),createVNode(Transition,mergeProps({name:"collapse-slider"},w),{default:()=>{var I;return[withDirectives(createVNode("div",{role:"region",class:S.value},[m.value&&createVNode("div",{ref:"contentBoxRef",class:`${c}-content-box`},[(I=o.default)==null?void 0:I.call(o)])]),[[vShow,A.value]])]}})])}}});const Collapse=Object.assign(_Collapse,{Item:CollapseItem,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Collapse.name,_Collapse),a.component(s+CollapseItem.name,CollapseItem)}}),colors=["#00B42A","#3C7EFF","#FF7D00","#F76965","#F7BA1E","#F5319D","#D91AD9","#9FDB1D","#FADC19","#722ED1","#3491FA","#7BE188","#93BEFF","#FFCF8B","#FBB0A7","#FCE996","#FB9DC7","#F08EE6","#DCF190","#FDFA94","#C396ED","#9FD4FD"],hsvToRgb=(a,o,s)=>{const l=Math.floor(a*6),c=a*6-l,d=s*(1-o),u=s*(1-c*o),A=s*(1-(1-c)*o),g=l%6,f=[s,u,d,d,A,s][g],m=[A,s,s,u,d,d][g],v=[d,d,A,s,s,u][g];return{r:Math.round(f*255),g:Math.round(m*255),b:Math.round(v*255)}},rgbToHsv=(a,o,s)=>{a/=255,o/=255,s/=255;const l=Math.max(a,o,s),c=Math.min(a,o,s);let d=0;const u=l,A=l-c,g=l===0?0:A/l;if(l===c)d=0;else{switch(l){case a:d=(o-s)/A+(oparseInt(a,16),convertHexToDecimal=a=>parseIntFromHex(a)/255,formatInputToRgb=a=>{let o=matchers.rgb.exec(a);return o?{r:parseInt(o[1],10),g:parseInt(o[2],10),b:parseInt(o[3],10)}:(o=matchers.rgba.exec(a),o?{r:parseInt(o[1],10),g:parseInt(o[2],10),b:parseInt(o[3],10),a:parseFloat(o[4])}:(o=matchers.hex8.exec(a),o?{r:parseIntFromHex(o[1]),g:parseIntFromHex(o[2]),b:parseIntFromHex(o[3]),a:convertHexToDecimal(o[4])}:(o=matchers.hex6.exec(a),o?{r:parseIntFromHex(o[1]),g:parseIntFromHex(o[2]),b:parseIntFromHex(o[3])}:(o=matchers.hex4.exec(a),o?{r:parseIntFromHex(o[1]+o[1]),g:parseIntFromHex(o[2]+o[2]),b:parseIntFromHex(o[3]+o[3]),a:convertHexToDecimal(o[4]+o[4])}:(o=matchers.hex3.exec(a),o?{r:parseIntFromHex(o[1]+o[1]),g:parseIntFromHex(o[2]+o[2]),b:parseIntFromHex(o[3]+o[3])}:!1)))))},formatInputToHSVA=a=>{var o;const s=formatInputToRgb(a);return s?{...rgbToHsv(s.r,s.g,s.b),a:(o=s.a)!=null?o:1}:{h:0,s:1,v:1,a:1}},hexToRgb=a=>{if(a=a.trim().toLowerCase(),a.length===0)return!1;let o=matchers.hex6.exec(a);return o?{r:parseIntFromHex(o[1]),g:parseIntFromHex(o[2]),b:parseIntFromHex(o[3])}:(o=matchers.hex3.exec(a),o?{r:parseIntFromHex(o[1]+o[1]),g:parseIntFromHex(o[2]+o[2]),b:parseIntFromHex(o[3]+o[3])}:!1)},rgbToHex=(a,o,s)=>[Math.round(a).toString(16).padStart(2,"0"),Math.round(o).toString(16).padStart(2,"0"),Math.round(s).toString(16).padStart(2,"0")].join("").toUpperCase(),rgbaToHex=(a,o,s,l)=>[Math.round(a).toString(16).padStart(2,"0"),Math.round(o).toString(16).padStart(2,"0"),Math.round(s).toString(16).padStart(2,"0"),Math.round(l*255).toString(16).padStart(2,"0")].join("").toUpperCase(),useControlBlock=({value:a,onChange:o})=>{const s=ref(!1),l=ref(),c=ref(),d=(m,v)=>m<0?0:m>v?1:m/v,u=m=>{if(!l.value)return;const{clientX:v,clientY:C}=m,w=l.value.getBoundingClientRect(),_=[d(v-w.x,w.width),d(C-w.y,w.height)];(_[0]!==a[0]||_[1]!==a[1])&&(o==null||o(_))},A=()=>{s.value=!1,window.removeEventListener("mousemove",f),window.removeEventListener("mouseup",A),window.removeEventListener("contextmenu",A)},g=m=>{s.value=!0,u(m),window.addEventListener("mousemove",f),window.addEventListener("mouseup",A),window.addEventListener("contextmenu",A)};function f(m){m.preventDefault(),m.buttons>0?u(m):A()}return{active:s,blockRef:l,handlerRef:c,onMouseDown:g}};var ControlBar=defineComponent({name:"ControlBar",props:{x:{type:Number,required:!0},color:{type:Object,required:!0},colorString:String,type:String,onChange:Function},setup(a){const o=getPrefixCls("color-picker"),s=computed(()=>a.color.rgb),{blockRef:l,handlerRef:c,onMouseDown:d}=useControlBlock({value:[a.x,0],onChange:A=>{var g;return(g=a.onChange)==null?void 0:g.call(a,A[0])}}),u=()=>createVNode("div",{ref:c,class:`${o}-handler`,style:{left:`${a.x*100}%`,color:a.colorString}},null);return()=>a.type==="alpha"?createVNode("div",{class:`${o}-control-bar-bg`},[createVNode("div",{ref:l,class:[`${o}-control-bar`,`${o}-control-bar-alpha`],style:{background:`linear-gradient(to right, rgba(0, 0, 0, 0), rgb(${s.value.r}, ${s.value.g}, ${s.value.b}))`},onMousedown:d},[u()])]):createVNode("div",{ref:l,class:[`${o}-control-bar`,`${o}-control-bar-hue`],onMousedown:d},[u()])}}),Palette=defineComponent({name:"Palette",props:{color:{type:Object,required:!0},onChange:Function},setup(a){const o=getPrefixCls("color-picker"),s=computed(()=>a.color.hsv),{blockRef:l,handlerRef:c,onMouseDown:d}=useControlBlock({value:[s.value.s,1-s.value.v],onChange:A=>{var g;return(g=a.onChange)==null?void 0:g.call(a,A[0],1-A[1])}}),u=computed(()=>{const A=hsvToRgb(s.value.h,1,1);return`rgb(${A.r}, ${A.g}, ${A.b})`});return()=>createVNode("div",{ref:l,class:`${o}-palette`,style:{backgroundColor:u.value},onMousedown:d},[createVNode("div",{ref:c,class:`${o}-handler`,style:{top:`${(1-s.value.v)*100}%`,left:`${s.value.s*100}%`}},null)])}});function strip(a,o){return o===void 0&&(o=15),+parseFloat(Number(a).toPrecision(o))}function digitLength(a){var o=a.toString().split(/[eE]/),s=(o[0].split(".")[1]||"").length-+(o[1]||0);return s>0?s:0}function float2Fixed(a){if(a.toString().indexOf("e")===-1)return Number(a.toString().replace(".",""));var o=digitLength(a);return o>0?strip(Number(a)*Math.pow(10,o)):Number(a)}function checkBoundary(a){_boundaryCheckingState&&(a>Number.MAX_SAFE_INTEGER||a["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-plus`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4R=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$5M(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M5 24h38M24 5v38"},null,-1)]),14,_hoisted_1$4R)}var _IconPlus=_export_sfc$1(_sfc_main$6c,[["render",_sfc_render$5M]]);const IconPlus=Object.assign(_IconPlus,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPlus.name,_IconPlus)}}),_sfc_main$6b=defineComponent({name:"IconMinus",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-minus`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4Q=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$5L(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M5 24h38"},null,-1)]),14,_hoisted_1$4Q)}var _IconMinus=_export_sfc$1(_sfc_main$6b,[["render",_sfc_render$5L]]);const IconMinus=Object.assign(_IconMinus,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMinus.name,_IconMinus)}}),FIRST_DELAY=800,SPEED=150;index.enableBoundaryChecking(!1);var _InputNumber=defineComponent({name:"InputNumber",props:{modelValue:Number,defaultValue:Number,mode:{type:String,default:"embed"},precision:Number,step:{type:Number,default:1},disabled:{type:Boolean,default:!1},error:{type:Boolean,default:!1},max:{type:Number,default:1/0},min:{type:Number,default:-1/0},formatter:{type:Function},parser:{type:Function},placeholder:String,hideButton:{type:Boolean,default:!1},size:{type:String},allowClear:{type:Boolean,default:!1},modelEvent:{type:String,default:"change"},readOnly:{type:Boolean,default:!1},inputAttrs:{type:Object}},emits:{"update:modelValue":a=>!0,change:(a,o)=>!0,focus:a=>!0,blur:a=>!0,clear:a=>!0,input:(a,o,s)=>!0,keydown:a=>!0},setup(a,{emit:o,slots:s}){var l;const{size:c,disabled:d}=toRefs(a),u=getPrefixCls("input-number"),A=ref(),{mergedSize:g,mergedDisabled:f,eventHandlers:m}=useFormItem({size:c,disabled:d}),{mergedSize:v}=useSize$1(g),C=computed(()=>{if(isNumber$3(a.precision)){const V=`${a.step}`.split(".")[1],j=V&&V.length||0;return Math.max(j,a.precision)}}),w=V=>{var j,X;if(!isNumber$3(V))return"";const Z=C.value?V.toFixed(C.value):String(V);return(X=(j=a.formatter)==null?void 0:j.call(a,Z))!=null?X:Z},_=ref(w((l=a.modelValue)!=null?l:a.defaultValue)),b=computed(()=>{var V,j;if(!_.value)return;const X=Number((j=(V=a.parser)==null?void 0:V.call(a,_.value))!=null?j:_.value);return Number.isNaN(X)?void 0:X}),y=ref(isNumber$3(b.value)&&b.value<=a.min),S=ref(isNumber$3(b.value)&&b.value>=a.max);let E=0;const B=()=>{E&&(window.clearTimeout(E),E=0)},P=V=>{if(!isUndefined$1(V))return isNumber$3(a.min)&&Va.max&&(V=a.max),isNumber$3(C.value)?index.round(V,C.value):V},D=V=>{let j=!1,X=!1;isNumber$3(V)&&(V<=a.min&&(j=!0),V>=a.max&&(X=!0)),S.value!==X&&(S.value=X),y.value!==j&&(y.value=j)},k=()=>{const V=P(b.value),j=w(V);(V!==b.value||_.value!==j)&&(_.value=j),o("update:modelValue",V)};watch(()=>[a.max,a.min],()=>{k(),D(b.value)});const I=(V,j)=>{if(f.value||V==="plus"&&S.value||V==="minus"&&y.value)return;let X;isNumber$3(b.value)?X=P(index[V](b.value,a.step)):X=a.min===-1/0?0:a.min,_.value=w(X),D(X),o("update:modelValue",X),o("change",X,j)},L=(V,j,X=!1)=>{var Z;V.preventDefault(),!a.readOnly&&((Z=A.value)==null||Z.focus(),I(j,V),X&&(E=window.setTimeout(()=>V.target.dispatchEvent(V),E?SPEED:FIRST_DELAY)))},T=(V,j)=>{var X,Z,J,te;V=V.trim().replace(/。/g,"."),V=(Z=(X=a.parser)==null?void 0:X.call(a,V))!=null?Z:V,(isNumber$3(Number(V))||/^(\.|-)$/.test(V))&&(_.value=(te=(J=a.formatter)==null?void 0:J.call(a,V))!=null?te:V,D(b.value),o("input",b.value,_.value,j),a.modelEvent==="input"&&(o("update:modelValue",b.value),o("change",b.value,j)))},N=V=>{o("focus",V)},x=(V,j)=>{j instanceof MouseEvent&&!V||(k(),o("change",b.value,j))},M=V=>{o("blur",V)},F=V=>{var j,X;_.value="",o("update:modelValue",void 0),o("change",void 0,V),(X=(j=m.value)==null?void 0:j.onChange)==null||X.call(j,V),o("clear",V)},O=getKeyDownHandler(new Map([[KEYBOARD_KEY.ARROW_UP,V=>{V.preventDefault(),!a.readOnly&&I("plus",V)}],[KEYBOARD_KEY.ARROW_DOWN,V=>{V.preventDefault(),!a.readOnly&&I("minus",V)}]])),R=V=>{o("keydown",V),V.defaultPrevented||O(V)};watch(()=>a.modelValue,V=>{V!==b.value&&(_.value=w(V),D(V))});const Q=()=>{var V,j,X;return a.readOnly?null:createVNode(Fragment,null,[s.suffix&&createVNode("div",{class:`${u}-suffix`},[(V=s.suffix)==null?void 0:V.call(s)]),createVNode("div",{class:`${u}-step`},[createVNode("button",{class:[`${u}-step-button`,{[`${u}-step-button-disabled`]:f.value||S.value}],type:"button",tabindex:"-1",disabled:f.value||S.value,onMousedown:Z=>L(Z,"plus",!0),onMouseup:B,onMouseleave:B},[s.plus?(j=s.plus)==null?void 0:j.call(s):createVNode(IconUp,null,null)]),createVNode("button",{class:[`${u}-step-button`,{[`${u}-step-button-disabled`]:f.value||y.value}],type:"button",tabindex:"-1",disabled:f.value||y.value,onMousedown:Z=>L(Z,"minus",!0),onMouseup:B,onMouseleave:B},[s.minus?(X=s.minus)==null?void 0:X.call(s):createVNode(IconDown,null,null)])])])},z=computed(()=>[u,`${u}-mode-${a.mode}`,`${u}-size-${v.value}`,{[`${u}-readonly`]:a.readOnly}]),W=()=>createVNode(Button$1,{size:v.value,tabindex:"-1",class:`${u}-step-button`,disabled:f.value||y.value,onMousedown:V=>L(V,"minus",!0),onMouseup:B,onMouseleave:B},{icon:()=>createVNode(IconMinus,null,null)}),U=()=>createVNode(Button$1,{size:v.value,tabindex:"-1",class:`${u}-step-button`,disabled:f.value||S.value,onMousedown:V=>L(V,"plus",!0),onMouseup:B,onMouseleave:B},{icon:()=>createVNode(IconPlus,null,null)});return{inputRef:A,render:()=>{const V=a.mode==="embed"?{prepend:s.prepend,prefix:s.prefix,suffix:a.hideButton?s.suffix:Q,append:s.append}:{prepend:a.hideButton?s.prepend:W,prefix:s.prefix,suffix:s.suffix,append:a.hideButton?s.append:U};return createVNode(Input,{key:`__arco__${a.mode}`,ref:A,class:z.value,type:"text",allowClear:a.allowClear,size:v.value,modelValue:_.value,placeholder:a.placeholder,disabled:f.value,readonly:a.readOnly,error:a.error,inputAttrs:{role:"spinbutton","aria-valuemax":a.max,"aria-valuemin":a.min,"aria-valuenow":_.value,...a.inputAttrs},onInput:T,onFocus:N,onBlur:M,onClear:F,onChange:x,onKeydown:R},V)}}},methods:{focus(){var a;(a=this.inputRef)==null||a.focus()},blur(){var a;(a=this.inputRef)==null||a.blur()}},render(){return this.render()}});const InputNumber=Object.assign(_InputNumber,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_InputNumber.name,_InputNumber)}});var InputAlpha=defineComponent({name:"InputAlpha",props:{value:{type:Number,required:!0},disabled:Boolean,onChange:Function},setup(a){const o=getPrefixCls("color-picker");return()=>createVNode(InputNumber,{class:`${o}-input-alpha`,size:"mini",min:0,max:100,disabled:a.disabled,modelValue:Math.round(a.value*100),onChange:(s=100)=>{var l;return(l=a.onChange)==null?void 0:l.call(a,s/100)}},{suffix:()=>"%"})}}),InputRgb=defineComponent({name:"InputRgb",props:{color:{type:Object,required:!0},alpha:{type:Number,required:!0},disabled:Boolean,disabledAlpha:Boolean,onHsvChange:Function,onAlphaChange:Function},setup(a){const o=getPrefixCls("color-picker"),{color:s}=toRefs(a),l=c=>{var d;const u={...s.value.rgb,...c},A=rgbToHsv(u.r,u.g,u.b);(d=a.onHsvChange)==null||d.call(a,A)};return()=>createVNode(InputGroup,{class:`${o}-input-group`},{default:()=>[["r","g","b"].map(c=>createVNode(InputNumber,{key:c,size:"mini",min:0,max:255,disabled:a.disabled,modelValue:s.value.rgb[c],hideButton:!0,onChange:(d=0)=>l({[c]:d})},null)),!a.disabledAlpha&&createVNode(InputAlpha,{disabled:a.disabled,value:a.alpha,onChange:a.onAlphaChange},null)]})}}),InputHex=defineComponent({name:"InputHex",props:{color:{type:Object,required:!0},alpha:{type:Number,required:!0},disabled:Boolean,disabledAlpha:Boolean,onHsvChange:Function,onAlphaChange:Function},setup(a){const o=getPrefixCls("color-picker"),{color:s}=toRefs(a),[l,c]=useState(s.value.hex),d=g=>{var f;const m=hexToRgb(g)||{r:255,g:0,b:0},v=rgbToHsv(m.r,m.g,m.b);(f=a.onHsvChange)==null||f.call(a,v)},u=g=>{var f,m;const v=(m=(f=g.match(/[a-fA-F0-9]*/g))==null?void 0:f.join(""))!=null?m:"";v!==s.value.hex&&d(v.toUpperCase())},A=g=>{if(!g.clipboardData)return;let f=g.clipboardData.getData("Text");f.startsWith("#")&&(f=f.slice(1)),u(f),g.preventDefault()};return watch(s,()=>{s.value.hex!==l.value&&c(s.value.hex)}),()=>createVNode(InputGroup,{class:`${o}-input-group`},{default:()=>[createVNode(Input,{class:`${o}-input-hex`,size:"mini",maxLength:6,disabled:a.disabled,modelValue:l.value,onInput:c,onChange:u,onBlur:()=>d,onPressEnter:()=>d,onPaste:A},{prefix:()=>"#"}),!a.disabledAlpha&&createVNode(InputAlpha,{disabled:a.disabled,value:a.alpha,onChange:a.onAlphaChange},null)]})}}),Panel$2=defineComponent({name:"Panel",props:{color:{type:Object,required:!0},alpha:{type:Number,required:!0},colorString:String,disabled:Boolean,disabledAlpha:Boolean,showHistory:Boolean,showPreset:Boolean,format:String,historyColors:Array,presetColors:Array,onAlphaChange:Function,onHsvChange:Function},setup(a){const{t:o}=useI18n(),s=getPrefixCls("color-picker"),l=computed(()=>a.color.hsv),[c,d]=useState(a.format||"hex"),u=C=>{d(C)};ref(!1);const A=C=>{var w;const _=hexToRgb(C)||{r:255,g:0,b:0},b=rgbToHsv(_.r,_.g,_.b);(w=a.onHsvChange)==null||w.call(a,b)},g=()=>{const C={color:a.color,alpha:a.alpha,disabled:a.disabled,disabledAlpha:a.disabledAlpha,onHsvChange:a.onHsvChange,onAlphaChange:a.onAlphaChange};return c.value==="rgb"?createVNode(InputRgb,C,null):createVNode(InputHex,C,null)},f=C=>createVNode("div",{key:C,class:`${s}-color-block`,style:{backgroundColor:C},onClick:()=>A(C)},[createVNode("div",{class:`${s}-block`,style:{backgroundColor:C}},null)]),m=(C,w)=>createVNode("div",{class:`${s}-colors-section`},[createVNode("div",{class:`${s}-colors-text`},[C]),createVNode("div",{class:`${s}-colors-wrapper`},[w!=null&&w.length?createVNode("div",{class:`${s}-colors-list`},[w.map(f)]):createVNode("span",{class:`${s}-colors-empty`},[o("colorPicker.empty")])])]),v=()=>a.showHistory||a.showPreset?createVNode("div",{class:`${s}-panel-colors`},[a.showHistory&&m(o("colorPicker.history"),a.historyColors),a.showPreset&&m(o("colorPicker.preset"),a.presetColors)]):null;return()=>createVNode("div",{class:{[`${s}-panel`]:!0,[`${s}-panel-disabled`]:a.disabled}},[createVNode(Palette,{color:a.color,onChange:(C,w)=>{var _;return(_=a.onHsvChange)==null?void 0:_.call(a,{h:l.value.h,s:C,v:w})}},null),createVNode("div",{class:`${s}-panel-control`},[createVNode("div",{class:`${s}-control-wrapper`},[createVNode("div",null,[createVNode(ControlBar,{type:"hue",x:l.value.h,color:a.color,colorString:a.colorString,onChange:C=>{var w;return(w=a.onHsvChange)==null?void 0:w.call(a,{h:C,s:l.value.s,v:l.value.v})}},null),!a.disabledAlpha&&createVNode(ControlBar,{type:"alpha",x:a.alpha,color:a.color,colorString:a.colorString,onChange:a.onAlphaChange},null)]),createVNode("div",{class:`${s}-preview`,style:{backgroundColor:a.colorString}},null)]),createVNode("div",{class:`${s}-input-wrapper`},[createVNode(Select,{class:`${s}-select`,size:"mini","trigger-props":{class:`${s}-select-popup`},options:[{value:"hex",label:"Hex"},{value:"rgb",label:"RGB"}],modelValue:c.value,onChange:u},null),createVNode("div",{class:`${s}-group-wrapper`},[g()])])]),v()])}}),_ColorPicker=defineComponent({name:"ColorPicker",props:{modelValue:String,defaultValue:{type:String},format:{type:String},size:{type:String,default:"medium"},showText:{type:Boolean,default:!1},showHistory:{type:Boolean,default:!1},showPreset:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},disabledAlpha:{type:Boolean,default:!1},hideTrigger:{type:Boolean},triggerProps:{type:Object},historyColors:{type:Array},presetColors:{type:Array,default:()=>colors}},emits:{"update:modelValue":a=>!0,change:a=>!0,"popup-visible-change":(a,o)=>!0},setup(a,{emit:o,slots:s}){const l=getPrefixCls("color-picker"),c=computed(()=>{var E;return(E=a.modelValue)!=null?E:a.defaultValue}),d=computed(()=>formatInputToHSVA(c.value||"")),[u,A]=useState(d.value.a),[g,f]=useState({h:d.value.h,s:d.value.s,v:d.value.v});watch(()=>d.value,E=>{c.value!==C.value&&(A(E.a),f({h:E.h,s:E.s,v:E.v}))});const m=computed(()=>{const E=hsvToRgb(g.value.h,g.value.s,g.value.v),B=rgbToHex(E.r,E.g,E.b);return{hsv:g.value,rgb:E,hex:B}}),v=computed(()=>{const{r:E,g:B,b:P}=m.value.rgb;return`rgba(${E}, ${B}, ${P}, ${u.value.toFixed(2)})`}),C=computed(()=>{const{r:E,g:B,b:P}=m.value.rgb;return a.format==="rgb"?u.value<1&&!a.disabledAlpha?`rgba(${E}, ${B}, ${P}, ${u.value.toFixed(2)})`:`rgb(${E}, ${B}, ${P})`:u.value<1&&!a.disabledAlpha?`#${rgbaToHex(E,B,P,u.value)}`:`#${rgbToHex(E,B,P)}`});watch(C,E=>{o("update:modelValue",E),o("change",E)});const w=E=>{!a.disabled&&f(E)},_=E=>{!a.disabled&&A(E)},b=E=>{o("popup-visible-change",E,C.value)},y=()=>createVNode("div",{class:{[l]:!0,[`${l}-size-${a.size}`]:a.size,[`${l}-disabled`]:a.disabled}},[createVNode("div",{class:`${l}-preview`,style:{backgroundColor:C.value}},null),a.showText&&createVNode("div",{class:`${l}-value`},[C.value]),createVNode("input",{class:`${l}-input`,value:C.value,disabled:a.disabled},null)]),S=()=>createVNode(Panel$2,{color:m.value,alpha:u.value,colorString:v.value,historyColors:a.historyColors,presetColors:a.presetColors,showHistory:a.showHistory,showPreset:a.showPreset,disabled:a.disabled,disabledAlpha:a.disabledAlpha,format:a.format,onHsvChange:w,onAlphaChange:_},null);return()=>a.hideTrigger?S():createVNode(Trigger,mergeProps({trigger:"click",position:"bl",animationName:"slide-dynamic-origin",popupOffset:4,disabled:a.disabled,onPopupVisibleChange:b},a.triggerProps),{default:()=>[s.default?s.default():y()],content:S})}});const ColorPicker=Object.assign(_ColorPicker,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_ColorPicker.name,_ColorPicker)}});function hasPropOrSlot(a,o,s){return computed(()=>Boolean(a[s]||o[s]))}const _sfc_main$6a=defineComponent({name:"Comment",props:{author:{type:String},avatar:{type:String},content:{type:String},datetime:{type:String},align:{type:[String,Object],default:"left"}},setup(a,{slots:o}){const s=getPrefixCls("comment"),[l,c,d,u]=["author","avatar","content","datetime"].map(g=>hasPropOrSlot(a,o,g)),A=computed(()=>{const{align:g}=a;return{...isString$3(g)?{datetime:g,actions:g}:g}});return{prefixCls:s,hasAuthor:l,hasAvatar:c,hasContent:d,hasDatetime:u,computedAlign:A}}}),_hoisted_1$4P=["src"],_hoisted_2$m={key:0},_hoisted_3$e={key:0},_hoisted_4$c={key:0};function _sfc_render$5K(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.prefixCls)},[a.hasAvatar?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-avatar`)},[a.avatar?(openBlock(),createElementBlock("img",{key:0,src:a.avatar,alt:"comment-avatar"},null,8,_hoisted_1$4P)):renderSlot(a.$slots,"avatar",{key:1})],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-inner`)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-inner-content`)},[a.hasAuthor||a.hasDatetime?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-title ${a.prefixCls}-title-align-${a.computedAlign.datetime}`)},[a.hasAuthor?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-author`)},[a.author?(openBlock(),createElementBlock("span",_hoisted_2$m,toDisplayString(a.author),1)):renderSlot(a.$slots,"author",{key:1})],2)):createCommentVNode("v-if",!0),a.hasDatetime?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(`${a.prefixCls}-datetime`)},[a.datetime?(openBlock(),createElementBlock("span",_hoisted_3$e,toDisplayString(a.datetime),1)):renderSlot(a.$slots,"datetime",{key:1})],2)):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),a.hasContent?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-content`)},[a.content?(openBlock(),createElementBlock("span",_hoisted_4$c,toDisplayString(a.content),1)):renderSlot(a.$slots,"content",{key:1})],2)):createCommentVNode("v-if",!0),a.$slots.actions?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(`${a.prefixCls}-actions ${a.prefixCls}-actions-align-${a.computedAlign.actions}`)},[renderSlot(a.$slots,"actions")],2)):createCommentVNode("v-if",!0)],2),a.$slots.default?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-inner-comment`)},[renderSlot(a.$slots,"default")],2)):createCommentVNode("v-if",!0)],2)],2)}var _Comment=_export_sfc$1(_sfc_main$6a,[["render",_sfc_render$5K]]);const Comment=Object.assign(_Comment,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Comment.name,_Comment)}}),_sfc_main$69=defineComponent({name:"ConfigProvider",props:{prefixCls:{type:String,default:"arco"},locale:{type:Object},size:{type:String},global:{type:Boolean,default:!1},updateAtScroll:{type:Boolean,default:!1},scrollToClose:{type:Boolean,default:!1},exchangeTime:{type:Boolean,default:!0}},setup(a,{slots:o}){const{prefixCls:s,locale:l,size:c,updateAtScroll:d,scrollToClose:u,exchangeTime:A}=toRefs(a),g=reactive({slots:o,prefixCls:s,locale:l,size:c,updateAtScroll:d,scrollToClose:u,exchangeTime:A});if(a.global){const f=getCurrentInstance();f&&f.appContext.app.provide(configProviderInjectionKey,g)}else provide(configProviderInjectionKey,g)}});function _sfc_render$5J(a,o,s,l,c,d){return renderSlot(a.$slots,"default")}var _ConfigProvider=_export_sfc$1(_sfc_main$69,[["render",_sfc_render$5J]]);const ConfigProvider=Object.assign(_ConfigProvider,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_ConfigProvider.name,_ConfigProvider)}});function usePickerState(a){const{modelValue:o,defaultValue:s,format:l}=toRefs(a),c=computed(()=>getDayjsValue(o.value,l.value)),d=computed(()=>getDayjsValue(s.value,l.value)),[u,A]=useState(isUndefined$1(c.value)?isUndefined$1(d.value)?void 0:d.value:c.value);return watch(c,()=>{isUndefined$1(c.value)&&A(void 0)}),{value:computed(()=>c.value||u.value),setValue:A}}const _sfc_main$68=defineComponent({name:"DateInput",components:{IconHover,IconClose,FeedbackIcon},props:{size:{type:String},focused:{type:Boolean},disabled:{type:Boolean},readonly:{type:Boolean},error:{type:Boolean},allowClear:{type:Boolean},placeholder:{type:String},inputValue:{type:String},value:{type:Object},format:{type:[String,Function],required:!0}},emits:["clear","press-enter","change","blur"],setup(a,{emit:o,slots:s}){const{error:l,focused:c,disabled:d,size:u,value:A,format:g,inputValue:f}=toRefs(a),{mergedSize:m,mergedDisabled:v,mergedError:C,feedback:w}=useFormItem({size:u,disabled:d,error:l}),{mergedSize:_}=useSize$1(m),b=getPrefixCls("picker"),y=computed(()=>[b,`${b}-size-${_.value}`,{[`${b}-focused`]:c.value,[`${b}-disabled`]:v.value,[`${b}-error`]:C.value,[`${b}-has-prefix`]:s.prefix}]),S=computed(()=>{if(f!=null&&f.value)return f==null?void 0:f.value;if((A==null?void 0:A.value)&&isDayjs(A.value))return isFunction$2(g.value)?g.value(A.value):A.value.format(g.value)}),E=ref();return{feedback:w,prefixCls:b,classNames:y,displayValue:S,mergedDisabled:v,refInput:E,onPressEnter(){o("press-enter")},onChange(B){o("change",B)},onClear(B){o("clear",B)},onBlur(B){o("blur",B)}}},methods:{focus(){this.refInput&&this.refInput.focus&&this.refInput.focus()},blur(){this.refInput&&this.refInput.blur&&this.refInput.blur()}}}),_hoisted_1$4O=["disabled","placeholder","value"];function _sfc_render$5I(a,o,s,l,c,d){const u=resolveComponent("IconClose"),A=resolveComponent("IconHover"),g=resolveComponent("FeedbackIcon");return openBlock(),createElementBlock("div",{class:normalizeClass(a.classNames)},[a.$slots.prefix?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-prefix`)},[renderSlot(a.$slots,"prefix")],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-input`)},[createBaseVNode("input",mergeProps({ref:"refInput",disabled:a.mergedDisabled,placeholder:a.placeholder,class:`${a.prefixCls}-start-time`,value:a.displayValue},a.readonly?{readonly:!0}:{},{onKeydown:o[0]||(o[0]=withKeys((...f)=>a.onPressEnter&&a.onPressEnter(...f),["enter"])),onInput:o[1]||(o[1]=(...f)=>a.onChange&&a.onChange(...f)),onBlur:o[2]||(o[2]=(...f)=>a.onBlur&&a.onBlur(...f))}),null,16,_hoisted_1$4O)],2),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-suffix`)},[a.allowClear&&!a.mergedDisabled&&a.displayValue?(openBlock(),createBlock(A,{key:0,prefix:a.prefixCls,class:normalizeClass(`${a.prefixCls}-clear-icon`),onClick:a.onClear},{default:withCtx(()=>[createVNode(u)]),_:1},8,["prefix","class","onClick"])):createCommentVNode("v-if",!0),createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-suffix-icon`)},[renderSlot(a.$slots,"suffix-icon")],2),a.feedback?(openBlock(),createBlock(g,{key:1,type:a.feedback},null,8,["type"])):createCommentVNode("v-if",!0)],2)],2)}var DateInput=_export_sfc$1(_sfc_main$68,[["render",_sfc_render$5I]]);function getColumnsFromFormat(a){const o=["H","h","m","s","a","A"],s=[];let l=!1;return o.forEach(c=>{a.indexOf(c)!==-1&&(s.push(c),(c==="a"||c==="A")&&(l=!0))}),{list:s,use12Hours:l}}const scrollIds=new Map;function scrollTo(a,o,s){const l=scrollIds.get(a);isUndefined$1(l)||cancelAnimationFrame(l),s<=0&&(a.scrollTop=o),scrollIds.set(a,requestAnimationFrame(()=>{new Tween({from:{scrollTop:a.scrollTop},to:{scrollTop:o},duration:s,onUpdate:d=>{a.scrollTop=d.scrollTop}}).start()}))}function getFormattedValue(a,o){const s=l=>{if(isArray$2(l))return l.map(c=>s(c));if(!isUndefined$1(l))return l.format(o)};return s(a)}function isValidRangeValue$1(a){return isUndefined$1(a)?!0:isArray$2(a)?a.length===0||a.length===2&&isDayjs(a[0])&&isDayjs(a[1]):!1}function isValidInputValue(a,o){return a?typeof a=="string"&&dayjs(a,o).format(o)===a:!1}function isDisabledTime(a,{disabledHours:o,disabledMinutes:s,disabledSeconds:l}){if(!a)return!1;const c=a.hour(),d=a.minute(),u=a.second(),A=(o==null?void 0:o())||[],g=(s==null?void 0:s(c))||[],f=(l==null?void 0:l(c,d))||[],m=(v,C)=>!isUndefined$1(v)&&C.includes(v);return m(c,A)||m(d,g)||m(u,f)}var RenderFunction=defineComponent({name:"RenderFunction",props:{renderFunc:{type:Function,required:!0}},render(){return this.renderFunc(this.$attrs)}});const PickerInjectionKey=Symbol("PickerInjectionKey");function useDatePickerTransform$1(){const{datePickerT:a}=inject(PickerInjectionKey)||{};return a||((o,...s)=>o)}const _sfc_main$67=defineComponent({name:"PanelShortcuts",components:{Button:Button$1,RenderFunction},props:{prefixCls:{type:String,required:!0},shortcuts:{type:Array,default:()=>[]},showNowBtn:{type:Boolean}},emits:["item-click","item-mouse-enter","item-mouse-leave","now-click"],setup(a,{emit:o}){return{datePickerT:useDatePickerTransform$1(),onItemClick:l=>{o("item-click",l)},onItemMouseEnter:l=>{o("item-mouse-enter",l)},onItemMouseLeave:l=>{o("item-mouse-leave",l)},onNowClick:()=>{o("now-click")},isFunction:isFunction$2}}});function _sfc_render$5H(a,o,s,l,c,d){const u=resolveComponent("Button"),A=resolveComponent("RenderFunction");return openBlock(),createElementBlock("div",{class:normalizeClass(`${a.prefixCls}-shortcuts`)},[a.showNowBtn?(openBlock(),createBlock(u,{key:0,size:"mini",onClick:o[0]||(o[0]=()=>a.onNowClick())},{default:withCtx(()=>[createTextVNode(toDisplayString(a.datePickerT("datePicker.now")),1)]),_:1})):createCommentVNode("v-if",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(a.shortcuts,(g,f)=>(openBlock(),createBlock(u,{key:f,size:"mini",onClick:()=>a.onItemClick(g),onMouseenter:()=>a.onItemMouseEnter(g),onMouseleave:()=>a.onItemMouseLeave(g)},{default:withCtx(()=>[a.isFunction(g.label)?(openBlock(),createBlock(A,{key:0,"render-func":g.label},null,8,["render-func"])):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(g.label),1)],64))]),_:2},1032,["onClick","onMouseenter","onMouseleave"]))),128))],2)}var PanelShortcuts=_export_sfc$1(_sfc_main$67,[["render",_sfc_render$5H]]);function newArray(a){return[...Array(a)]}function normalizeRangeValue(a){if(!isUndefined$1(a))return isArray$2(a)?a:[a,void 0]}function isCompleteRangeValue(a){return!!a&&isDayjs(a[0])&&isDayjs(a[1])}function isValidRangeValue(a){return isUndefined$1(a)||a.length===0||isCompleteRangeValue(a)}function mergeValueWithTime(a,o,s){const l=o||a;return(s||a).set("year",l.year()).set("month",l.month()).set("date",l.date())}const _sfc_main$66=defineComponent({name:"IconDoubleLeft",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-double-left`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4N=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$5G(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M36.857 9.9 22.715 24.042l14.142 14.142M25.544 9.9 11.402 24.042l14.142 14.142"},null,-1)]),14,_hoisted_1$4N)}var _IconDoubleLeft=_export_sfc$1(_sfc_main$66,[["render",_sfc_render$5G]]);const IconDoubleLeft=Object.assign(_IconDoubleLeft,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDoubleLeft.name,_IconDoubleLeft)}}),_sfc_main$65=defineComponent({name:"IconDoubleRight",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-double-right`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4M=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$5F(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m11.143 38.1 14.142-14.142L11.143 9.816M22.456 38.1l14.142-14.142L22.456 9.816"},null,-1)]),14,_hoisted_1$4M)}var _IconDoubleRight=_export_sfc$1(_sfc_main$65,[["render",_sfc_render$5F]]);const IconDoubleRight=Object.assign(_IconDoubleRight,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDoubleRight.name,_IconDoubleRight)}}),_sfc_main$64=defineComponent({name:"PanelHeader",components:{IconLeft,IconRight,IconDoubleLeft,IconDoubleRight,RenderFunction},props:{prefixCls:{type:String,required:!0},title:{type:String,required:!0},mode:{type:String,default:"date"},value:{type:Object},icons:{type:Object},onPrev:{type:Function},onSuperPrev:{type:Function},onNext:{type:Function},onSuperNext:{type:Function},onLabelClick:{type:Function}},emits:["label-click"],setup(a){return{showPrev:computed(()=>isFunction$2(a.onPrev)),showSuperPrev:computed(()=>isFunction$2(a.onSuperPrev)),showNext:computed(()=>isFunction$2(a.onNext)),showSuperNext:computed(()=>isFunction$2(a.onSuperNext)),year:computed(()=>["date","quarter","month","week"].includes(a.mode)&&a.value?a.value.format("YYYY"):""),month:computed(()=>["date","week"].includes(a.mode)&&a.value?a.value.format("MM"):""),getIconClassName:o=>[`${a.prefixCls}-header-icon`,{[`${a.prefixCls}-header-icon-hidden`]:!o}]}}}),_hoisted_1$4L={key:1};function _sfc_render$5E(a,o,s,l,c,d){const u=resolveComponent("RenderFunction"),A=resolveComponent("IconDoubleLeft"),g=resolveComponent("IconLeft"),f=resolveComponent("IconRight"),m=resolveComponent("IconDoubleRight");return openBlock(),createElementBlock("div",{class:normalizeClass(`${a.prefixCls}-header`)},[createBaseVNode("div",{class:normalizeClass(a.getIconClassName(a.showSuperPrev)),onClick:o[0]||(o[0]=(...v)=>a.onSuperPrev&&a.onSuperPrev(...v))},[a.showSuperPrev?(openBlock(),createElementBlock(Fragment,{key:0},[a.icons&&a.icons.prevDouble?(openBlock(),createBlock(u,{key:0,"render-func":a.icons&&a.icons.prevDouble},null,8,["render-func"])):(openBlock(),createBlock(A,{key:1}))],64)):createCommentVNode("v-if",!0)],2),createBaseVNode("div",{class:normalizeClass(a.getIconClassName(a.showPrev)),onClick:o[1]||(o[1]=(...v)=>a.onPrev&&a.onPrev(...v))},[a.showPrev?(openBlock(),createElementBlock(Fragment,{key:0},[a.icons&&a.icons.prev?(openBlock(),createBlock(u,{key:0,"render-func":a.icons&&a.icons.prev},null,8,["render-func"])):(openBlock(),createBlock(g,{key:1}))],64)):createCommentVNode("v-if",!0)],2),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-header-title`)},[a.onLabelClick&&(a.year||a.month)?(openBlock(),createElementBlock(Fragment,{key:0},[a.year?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-header-label`),onClick:o[2]||(o[2]=()=>a.onLabelClick&&a.onLabelClick("year"))},toDisplayString(a.year),3)):createCommentVNode("v-if",!0),a.year&&a.month?(openBlock(),createElementBlock("span",_hoisted_1$4L,"-")):createCommentVNode("v-if",!0),a.month?(openBlock(),createElementBlock("span",{key:2,class:normalizeClass(`${a.prefixCls}-header-label`),onClick:o[3]||(o[3]=()=>a.onLabelClick&&a.onLabelClick("month"))},toDisplayString(a.month),3)):createCommentVNode("v-if",!0)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(a.title),1)],64))],2),createBaseVNode("div",{class:normalizeClass(a.getIconClassName(a.showNext)),onClick:o[4]||(o[4]=(...v)=>a.onNext&&a.onNext(...v))},[a.showNext?(openBlock(),createElementBlock(Fragment,{key:0},[a.icons&&a.icons.next?(openBlock(),createBlock(u,{key:0,"render-func":a.icons&&a.icons.next},null,8,["render-func"])):(openBlock(),createBlock(f,{key:1}))],64)):createCommentVNode("v-if",!0)],2),createBaseVNode("div",{class:normalizeClass(a.getIconClassName(a.showSuperNext)),onClick:o[5]||(o[5]=(...v)=>a.onSuperNext&&a.onSuperNext(...v))},[a.showSuperNext?(openBlock(),createElementBlock(Fragment,{key:0},[a.icons&&a.icons.nextDouble?(openBlock(),createBlock(u,{key:0,"render-func":a.icons&&a.icons.nextDouble},null,8,["render-func"])):(openBlock(),createBlock(m,{key:1}))],64)):createCommentVNode("v-if",!0)],2)],2)}var PanelHeader=_export_sfc$1(_sfc_main$64,[["render",_sfc_render$5E]]);function useCellClassName(a){const{rangeValues:o}=toRefs(a),s=computed(()=>(o==null?void 0:o.value)&&o.value.every(isDayjs)?getSortedDayjsArray(o.value):o==null?void 0:o.value),l=computed(()=>{var d;return(d=s.value)==null?void 0:d[0]}),c=computed(()=>{var d;return(d=s.value)==null?void 0:d[1]});return{getCellClassName:(d,u)=>{const{value:A,isSameTime:g,mode:f,prefixCls:m}=a,v=!d.isPrev&&!d.isNext,C=A&&g(d.value,A);let w=g(d.value,getNow());f==="week"&&(w=getNow().isSame(d.value,"date"));const _=v&&l.value&&g(d.value,l.value),b=v&&c.value&&g(d.value,c.value),y=v&&l.value&&c.value&&(_||b||d.value.isBetween(l.value,c.value,null,"[]"));return[`${m}-cell`,{[`${m}-cell-in-view`]:v,[`${m}-cell-today`]:w,[`${m}-cell-selected`]:C,[`${m}-cell-range-start`]:_,[`${m}-cell-range-end`]:b,[`${m}-cell-in-range`]:y,[`${m}-cell-disabled`]:u},d.classNames]}}}const _sfc_main$63=defineComponent({name:"PanelBody",components:{RenderFunction},props:{prefixCls:{type:String,required:!0},rows:{type:Array,default:()=>[]},value:{type:Object},disabledDate:{type:Function},isSameTime:{type:Function,required:!0},mode:{type:String},rangeValues:{type:Array},dateRender:{type:Function}},emits:["cell-click","cell-mouse-enter"],setup(a,{emit:o}){const{prefixCls:s,value:l,disabledDate:c,isSameTime:d,mode:u,rangeValues:A}=toRefs(a),{getCellClassName:g}=useCellClassName(reactive({prefixCls:s,value:l,isSameTime:d,mode:u,rangeValues:A})),f=m=>!!(isFunction$2(c==null?void 0:c.value)&&(c==null?void 0:c.value(getDateValue$1(m.value))));return{isWeek:computed(()=>(u==null?void 0:u.value)==="week"),getCellClassName:m=>{const v=f(m);return g(m,v)},onCellClick:m=>{f(m)||o("cell-click",m)},onCellMouseEnter:m=>{f(m)||o("cell-mouse-enter",m)},onCellMouseLeave:m=>{f(m)||o("cell-mouse-enter",m)},getDateValue:getDateValue$1}}}),_hoisted_1$4K=["onMouseenter","onMouseleave","onClick"];function _sfc_render$5D(a,o,s,l,c,d){const u=resolveComponent("RenderFunction");return openBlock(),createElementBlock("div",{class:normalizeClass(`${a.prefixCls}-body`)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.rows,(A,g)=>(openBlock(),createElementBlock("div",{key:g,class:normalizeClass([`${a.prefixCls}-row`,{[`${a.prefixCls}-row-week`]:a.isWeek}])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(A,(f,m)=>(openBlock(),createElementBlock(Fragment,null,[createCommentVNode(" \u4E00\u5E74\u4E2D\u7684\u7B2C\u51E0\u5468\uFF0C\u53EA\u5728 week \u6A21\u5F0F\u4E0B\u663E\u793A "),a.isWeek&&m===0?(openBlock(),createElementBlock("div",{key:m,class:normalizeClass([`${a.prefixCls}-cell`,`${a.prefixCls}-cell-week`])},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-date`)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-date-value`)},toDisplayString(f.label),3)],2)],2)):(openBlock(),createElementBlock("div",{key:m,class:normalizeClass(a.getCellClassName(f)),onMouseenter:()=>{a.onCellMouseEnter(f)},onMouseleave:()=>{a.onCellMouseLeave(f)},onClick:()=>{a.onCellClick(f)}},[a.dateRender?(openBlock(),createBlock(u,{key:0,"render-func":a.dateRender,date:a.getDateValue(f.value)},null,8,["render-func","date"])):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-date`)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-date-value`)},toDisplayString(f.label),3)],2))],42,_hoisted_1$4K))],64))),256))],2))),128))],2)}var PanelBody=_export_sfc$1(_sfc_main$63,[["render",_sfc_render$5D]]);const _sfc_main$62=defineComponent({name:"PanelWeekList",props:{prefixCls:{type:String,required:!0},weekList:{type:Array,required:!0}},setup(){const a=useDatePickerTransform$1();return{labelList:computed(()=>["sunday","monday","tuesday","wednesday","thursday","friday","saturday"].map(s=>a(`datePicker.week.short.${s}`)))}}});function _sfc_render$5C(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(`${a.prefixCls}-week-list`)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.weekList,u=>(openBlock(),createElementBlock("div",{key:u,class:normalizeClass(`${a.prefixCls}-week-list-item`)},toDisplayString(a.labelList[u]||""),3))),128))],2)}var PanelWeekList=_export_sfc$1(_sfc_main$62,[["render",_sfc_render$5C]]);const _sfc_main$61=defineComponent({name:"TimePickerColumn",props:{prefixCls:{type:String,required:!0},list:{type:Array,required:!0},value:{type:[Number,String]},visible:{type:Boolean}},emits:["select"],setup(a,{emit:o}){const{visible:s,value:l}=toRefs(a),c=ref(new Map),d=ref();function u(A=!1){if(!d.value||isUndefined$1(l==null?void 0:l.value)||!(s!=null&&s.value))return;const g=c.value.get(l.value);g&&scrollTo(d.value,g.offsetTop,A?100:0)}return watch([l,s],(A,[,g])=>{s.value!==g?nextTick(()=>{u()}):u(!0)}),onMounted(()=>{u()}),{refWrapper:d,refMap:c,onItemRef(A,g){c.value.set(g.value,A)},onItemClick(A){A.disabled||o("select",A.value)}}}}),_hoisted_1$4J=["onClick"];function _sfc_render$5B(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{ref:"refWrapper",class:normalizeClass(`${a.prefixCls}-column`)},[createBaseVNode("ul",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.list,u=>(openBlock(),createElementBlock("li",{key:u.value,ref_for:!0,ref:A=>{a.onItemRef(A,u)},class:normalizeClass([`${a.prefixCls}-cell`,{[`${a.prefixCls}-cell-disabled`]:u.disabled,[`${a.prefixCls}-cell-selected`]:u.selected}]),onClick:()=>{a.onItemClick(u)}},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-cell-inner`)},toDisplayString(u.label),3)],10,_hoisted_1$4J))),128))])],2)}var TimeColumn=_export_sfc$1(_sfc_main$61,[["render",_sfc_render$5B]]);function useTimeList(a){const{format:o,step:s,use12Hours:l,hideDisabledOptions:c,disabledHours:d,disabledMinutes:u,disabledSeconds:A,selectedHour:g,selectedMinute:f,selectedSecond:m,selectedAmpm:v,disabled:C}=toRefs(a),w=computed(()=>{var E;const{hour:B=1}=(s==null?void 0:s.value)||{},P=((E=d==null?void 0:d.value)==null?void 0:E.call(d))||[];let D=[];for(let k=0;k<(l.value?12:24);k+=B)D.push(k);return l.value&&(D[0]=12),c.value&&P.length&&(D=D.filter(k=>P.indexOf(k)<0)),D.map(k=>({label:padStart(k,2,"0"),value:k,selected:g.value===k,disabled:(C==null?void 0:C.value)||P.includes(k)}))}),_=computed(()=>{var E;const{minute:B=1}=(s==null?void 0:s.value)||{},P=((E=u==null?void 0:u.value)==null?void 0:E.call(u,g.value))||[];let D=[];for(let k=0;k<60;k+=B)D.push(k);return c.value&&P.length&&(D=D.filter(k=>P.indexOf(k)<0)),D.map(k=>({label:padStart(k,2,"0"),value:k,selected:f.value===k,disabled:(C==null?void 0:C.value)||P.includes(k)}))}),b=computed(()=>{var E;const{second:B=1}=(s==null?void 0:s.value)||{},P=((E=A==null?void 0:A.value)==null?void 0:E.call(A,g.value,f.value))||[];let D=[];for(let k=0;k<60;k+=B)D.push(k);return c.value&&P.length&&(D=D.filter(k=>P.indexOf(k)<0)),D.map(k=>({label:padStart(k,2,"0"),value:k,selected:m.value===k,disabled:(C==null?void 0:C.value)||P.includes(k)}))}),y=["am","pm"],S=computed(()=>{const E=getColumnsFromFormat(o.value).list.includes("A");return y.map(B=>({label:E?B.toUpperCase():B,value:B,selected:v.value===B,disabled:C==null?void 0:C.value}))});return{hours:w,minutes:_,seconds:b,ampmList:S}}function useTimeFormat(a){const{format:o,use12Hours:s,defaultFormat:l}=toRefs(a),c=computed(()=>{let f=(o==null?void 0:o.value)||(l==null?void 0:l.value);return(!f||!getColumnsFromFormat(f).list.length)&&(f=s!=null&&s.value?"hh:mm:ss a":"HH:mm:ss"),f}),d=computed(()=>getColumnsFromFormat(c.value)),u=computed(()=>d.value.list),A=computed(()=>d.value.use12Hours),g=computed(()=>!!((s==null?void 0:s.value)||A.value));return{columns:u,use12Hours:g,format:c}}function useIsDisabledTime(a){const o=s=>isDisabledTime(s,{disabledHours:a.disabledHours,disabledMinutes:a.disabledMinutes,disabledSeconds:a.disabledSeconds});return s=>isArray$2(s)?s.some(l=>o(l)):o(s)}const _sfc_main$60=defineComponent({name:"TimePickerPanel",components:{TimeColumn,Button:Button$1},props:{value:{type:Object},visible:{type:Boolean},format:{type:String,default:"HH:mm:ss"},use12Hours:{type:Boolean},step:{type:Object},disabledHours:{type:Function},disabledMinutes:{type:Function},disabledSeconds:{type:Function},hideDisabledOptions:{type:Boolean},hideFooter:{type:Boolean},isRange:{type:Boolean},disabled:{type:Boolean}},emits:{select:a=>isDayjs(a),confirm:a=>isDayjs(a)},setup(a,{emit:o}){const{value:s,visible:l,format:c,step:d,use12Hours:u,hideDisabledOptions:A,disabledHours:g,disabledMinutes:f,disabledSeconds:m,disabled:v}=toRefs(a),C=getPrefixCls("timepicker"),{t:w}=useI18n(),{columns:_,use12Hours:b,format:y}=useTimeFormat(reactive({format:c,use12Hours:u})),S=ref(s==null?void 0:s.value),E=Q=>{S.value=Q};watch([l,s],()=>{!l.value||E(s==null?void 0:s.value)});const B=computed(()=>{var Q;const z=(Q=S.value)==null?void 0:Q.hour();return isUndefined$1(z)||!b.value?z:z>12?z-12:z===0?12:z}),P=computed(()=>{var Q;return(Q=S.value)==null?void 0:Q.minute()}),D=computed(()=>{var Q;return(Q=S.value)==null?void 0:Q.second()}),k=computed(()=>{var Q;const z=(Q=S.value)==null?void 0:Q.hour();return!isUndefined$1(z)&&z>=12?"pm":"am"}),{hours:I,minutes:L,seconds:T,ampmList:N}=useTimeList(reactive({format:y,step:d,use12Hours:b,hideDisabledOptions:A,disabledHours:g,disabledMinutes:f,disabledSeconds:m,selectedHour:B,selectedMinute:P,selectedSecond:D,selectedAmpm:k,disabled:v})),x=useIsDisabledTime(reactive({disabledHours:g,disabledMinutes:f,disabledSeconds:m})),M=computed(()=>x(S.value));function F(Q){isUndefined$1(Q)||o("confirm",Q)}function O(Q){E(Q),o("select",Q)}function R(Q,z="hour"){let W;const U=B.value||"00",H=P.value||"00",V=D.value||"00",j=k.value||"am";switch(z){case"hour":W=`${Q}:${H}:${V}`;break;case"minute":W=`${U}:${Q}:${V}`;break;case"second":W=`${U}:${H}:${Q}`;break;case"ampm":W=`${U}:${H}:${V} ${Q}`;break;default:W="00:00:00"}let X="HH:mm:ss";b.value&&(X="HH:mm:ss a",z!=="ampm"&&(W=`${W} ${j}`)),W=dayjs(W,X),O(W)}return{prefixCls:C,t:w,hours:I,minutes:L,seconds:T,ampmList:N,selectedValue:S,selectedHour:B,selectedMinute:P,selectedSecond:D,selectedAmpm:k,computedUse12Hours:b,confirmBtnDisabled:M,columns:_,onSelect:R,onSelectNow(){const Q=dayjs(new Date);O(Q)},onConfirm(){F(S.value)}}}});function _sfc_render$5A(a,o,s,l,c,d){const u=resolveComponent("TimeColumn"),A=resolveComponent("Button");return openBlock(),createElementBlock(Fragment,null,[createBaseVNode("div",{class:normalizeClass(a.prefixCls)},[a.columns.includes("H")||a.columns.includes("h")?(openBlock(),createBlock(u,{key:0,value:a.selectedHour,list:a.hours,"prefix-cls":a.prefixCls,visible:a.visible,onSelect:o[0]||(o[0]=g=>{a.onSelect(g,"hour")})},null,8,["value","list","prefix-cls","visible"])):createCommentVNode("v-if",!0),a.columns.includes("m")?(openBlock(),createBlock(u,{key:1,value:a.selectedMinute,list:a.minutes,"prefix-cls":a.prefixCls,visible:a.visible,onSelect:o[1]||(o[1]=g=>{a.onSelect(g,"minute")})},null,8,["value","list","prefix-cls","visible"])):createCommentVNode("v-if",!0),a.columns.includes("s")?(openBlock(),createBlock(u,{key:2,value:a.selectedSecond,list:a.seconds,"prefix-cls":a.prefixCls,visible:a.visible,onSelect:o[2]||(o[2]=g=>{a.onSelect(g,"second")})},null,8,["value","list","prefix-cls","visible"])):createCommentVNode("v-if",!0),a.computedUse12Hours?(openBlock(),createBlock(u,{key:3,value:a.selectedAmpm,list:a.ampmList,"prefix-cls":a.prefixCls,visible:a.visible,onSelect:o[3]||(o[3]=g=>{a.onSelect(g,"ampm")})},null,8,["value","list","prefix-cls","visible"])):createCommentVNode("v-if",!0)],2),a.$slots["extra-footer"]?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-footer-extra-wrapper`)},[renderSlot(a.$slots,"extra-footer")],2)):createCommentVNode("v-if",!0),a.hideFooter?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-footer-btn-wrapper`)},[a.isRange?createCommentVNode("v-if",!0):(openBlock(),createBlock(A,{key:0,size:"mini",onClick:a.onSelectNow},{default:withCtx(()=>[createTextVNode(toDisplayString(a.t("datePicker.now")),1)]),_:1},8,["onClick"])),createVNode(A,{type:"primary",size:"mini",disabled:a.confirmBtnDisabled||!a.selectedValue,onClick:a.onConfirm},{default:withCtx(()=>[createTextVNode(toDisplayString(a.t("datePicker.ok")),1)]),_:1},8,["disabled","onClick"])],2))],64)}var Panel$1=_export_sfc$1(_sfc_main$60,[["render",_sfc_render$5A]]);const _sfc_main$5$=defineComponent({name:"IconCalendar",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-calendar`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4I=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$5z(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M7 22h34M14 5v8m20-8v8M8 41h32a1 1 0 0 0 1-1V10a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v30a1 1 0 0 0 1 1Z"},null,-1)]),14,_hoisted_1$4I)}var _IconCalendar=_export_sfc$1(_sfc_main$5$,[["render",_sfc_render$5z]]);const IconCalendar=Object.assign(_IconCalendar,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCalendar.name,_IconCalendar)}}),_sfc_main$5_=defineComponent({name:"IconClockCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-clock-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4H=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$5y(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 14v10h9.5m8.5 0c0 9.941-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6s18 8.059 18 18Z"},null,-1)]),14,_hoisted_1$4H)}var _IconClockCircle=_export_sfc$1(_sfc_main$5_,[["render",_sfc_render$5y]]);const IconClockCircle=Object.assign(_IconClockCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconClockCircle.name,_IconClockCircle)}}),ROW_COUNT$2=6,COL_COUNT$2=7,CELL_COUNT$2=ROW_COUNT$2*COL_COUNT$2;function getCellData(a){return{label:a.date(),value:a}}const _sfc_main$5Z=defineComponent({name:"DatePanel",components:{PanelHeader,PanelBody,PanelWeekList,TimePanel:Panel$1,IconCalendar,IconClockCircle},props:{isRange:{type:Boolean},value:{type:Object},rangeValues:{type:Array},headerValue:{type:Object,required:!0},footerValue:{type:Object},timePickerValue:{type:Object},headerOperations:{type:Object,default:()=>({})},headerIcons:{type:Object,default:()=>({})},dayStartOfWeek:{type:Number,default:0},disabledDate:{type:Function},disabledTime:{type:Function},isSameTime:{type:Function},mode:{type:String,default:"date"},showTime:{type:Boolean},timePickerProps:{type:Object},currentView:{type:String},dateRender:{type:Function},disabled:{type:Boolean},onHeaderLabelClick:{type:Function}},emits:["select","time-picker-select","cell-mouse-enter","current-view-change","update:currentView"],setup(a,{emit:o}){const{isRange:s,headerValue:l,footerValue:c,dayStartOfWeek:d,isSameTime:u,mode:A,showTime:g,currentView:f,disabledTime:m}=toRefs(a),v=useDatePickerTransform$1(),C=computed(()=>(A==null?void 0:A.value)==="week"),w=computed(()=>getPrefixCls(C.value?"panel-week":"panel-date")),_=getPrefixCls("picker"),[b,y]=useMergeState("date",reactive({value:f})),S=computed(()=>g.value&&s.value),E=computed(()=>!g.value||!S.value||b.value==="date"),B=computed(()=>g.value&&(!S.value||b.value==="time")),P=computed(()=>[w.value,{[`${w.value}-with-view-tabs`]:S.value}]),D=computed(()=>l.value.format("YYYY-MM")),k=computed(()=>{var F;return g.value&&((F=m==null?void 0:m.value)==null?void 0:F.call(m,getDateValue$1((c==null?void 0:c.value)||getNow())))||{}}),I=computed(()=>{const F=[0,1,2,3,4,5,6],O=Math.max(d.value%7,0);return[...F.slice(O),...F.slice(0,O)]}),L=computed(()=>{const F=methods.startOf(l.value,"month"),O=F.day(),R=F.daysInMonth(),Q=I.value.indexOf(O),z=newArray(CELL_COUNT$2);for(let U=0;UQ+R-1};return newArray(ROW_COUNT$2).map((U,H)=>{const V=z.slice(H*COL_COUNT$2,(H+1)*COL_COUNT$2);if(C.value){const j=V[0].value;V.unshift({label:j.week(),value:j})}return V})}),T=computed(()=>(u==null?void 0:u.value)||((F,O)=>F.isSame(O,"day")));function N(F){o("select",F.value)}function x(F){o("time-picker-select",F)}function M(F){o("cell-mouse-enter",F.value)}return{prefixCls:w,classNames:P,pickerPrefixCls:_,headerTitle:D,rows:L,weekList:computed(()=>C.value?[-1,...I.value]:I.value),mergedIsSameTime:T,disabledTimeProps:k,onCellClick:N,onCellMouseEnter:M,onTimePanelSelect:x,showViewTabs:S,showDateView:E,showTimeView:B,changeViewTo:F=>{o("current-view-change",F),o("update:currentView",F),y(F)},datePickerT:v}}});function _sfc_render$5x(a,o,s,l,c,d){const u=resolveComponent("PanelHeader"),A=resolveComponent("PanelWeekList"),g=resolveComponent("PanelBody"),f=resolveComponent("TimePanel"),m=resolveComponent("IconCalendar"),v=resolveComponent("IconClockCircle");return openBlock(),createElementBlock("div",{class:normalizeClass(a.classNames)},[a.showDateView?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-inner`)},[createVNode(u,mergeProps({...a.headerOperations,icons:a.headerIcons},{"prefix-cls":a.pickerPrefixCls,title:a.headerTitle,mode:a.mode,value:a.headerValue,"on-label-click":a.onHeaderLabelClick}),null,16,["prefix-cls","title","mode","value","on-label-click"]),createVNode(A,{"prefix-cls":a.pickerPrefixCls,"week-list":a.weekList},null,8,["prefix-cls","week-list"]),createVNode(g,{mode:a.mode,"prefix-cls":a.pickerPrefixCls,rows:a.rows,value:a.isRange?void 0:a.value,"range-values":a.rangeValues,"disabled-date":a.disabledDate,"is-same-time":a.mergedIsSameTime,"date-render":a.dateRender,onCellClick:a.onCellClick,onCellMouseEnter:a.onCellMouseEnter},null,8,["mode","prefix-cls","rows","value","range-values","disabled-date","is-same-time","date-render","onCellClick","onCellMouseEnter"])],2)):createCommentVNode("v-if",!0),a.showTimeView?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-timepicker`)},[createBaseVNode("header",{class:normalizeClass(`${a.prefixCls}-timepicker-title`)},toDisplayString(a.datePickerT("datePicker.selectTime")),3),createVNode(f,mergeProps({...a.timePickerProps,...a.disabledTimeProps},{"hide-footer":"",value:a.value||a.isRange?a.timePickerValue:void 0,disabled:a.disabled,onSelect:a.onTimePanelSelect}),null,16,["value","disabled","onSelect"])],2)):createCommentVNode("v-if",!0),a.showViewTabs?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(`${a.prefixCls}-footer`)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-view-tabs`)},[createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-view-tab-pane`,{[`${a.prefixCls}-view-tab-pane-active`]:a.showDateView}]),onClick:o[0]||(o[0]=()=>a.changeViewTo("date"))},[createVNode(m),createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-view-tab-pane-text`)},toDisplayString(a.footerValue&&a.footerValue.format("YYYY-MM-DD")),3)],2),createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-view-tab-pane`,{[`${a.prefixCls}-view-tab-pane-active`]:a.showTimeView}]),onClick:o[1]||(o[1]=()=>a.changeViewTo("time"))},[createVNode(v),createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-view-tab-pane-text`)},toDisplayString(a.timePickerValue&&a.timePickerValue.format("HH:mm:ss")),3)],2)],2)],2)):createCommentVNode("v-if",!0)],2)}var DatePanel=_export_sfc$1(_sfc_main$5Z,[["render",_sfc_render$5x]]);const _sfc_main$5Y=defineComponent({name:"WeekPanel",components:{DatePanel},props:{dayStartOfWeek:{type:Number,default:0}},emits:["select","cell-mouse-enter"],setup(a,{emit:o}){return useI18n(),{isSameTime:(l,c)=>methods.isSameWeek(l,c,a.dayStartOfWeek),onSelect:l=>{const c=methods.startOfWeek(l,a.dayStartOfWeek);o("select",c)},onCellMouseEnter:l=>{const c=methods.startOfWeek(l,a.dayStartOfWeek);o("cell-mouse-enter",c)}}}});function _sfc_render$5w(a,o,s,l,c,d){const u=resolveComponent("DatePanel");return openBlock(),createBlock(u,mergeProps(a.$attrs,{mode:"week","is-week":"","day-start-of-week":a.dayStartOfWeek,"is-same-time":a.isSameTime,onSelect:a.onSelect,onCellMouseEnter:a.onCellMouseEnter}),null,16,["day-start-of-week","is-same-time","onSelect","onCellMouseEnter"])}var WeekPanel=_export_sfc$1(_sfc_main$5Y,[["render",_sfc_render$5w]]);const MONTH_LIST=["January","February","March","April","May","June","July","August","September","October","November","December"],CELL_COUNT$1=12,ROW_COUNT$1=4,COL_COUNT$1=3,_sfc_main$5X=defineComponent({name:"MonthPanel",components:{PanelHeader,PanelBody},props:{headerValue:{type:Object,required:!0},headerOperations:{type:Object,default:()=>({})},headerIcons:{type:Object,default:()=>({})},value:{type:Object},disabledDate:{type:Function},rangeValues:{type:Array},dateRender:{type:Function},onHeaderLabelClick:{type:Function},abbreviation:{type:Boolean,default:!0}},emits:["select","cell-mouse-enter"],setup(a,{emit:o}){const s=useDatePickerTransform$1(),{headerValue:l}=toRefs(a),c=computed(()=>getPrefixCls("panel-month")),d=getPrefixCls("picker"),u=computed(()=>l.value.format("YYYY")),A=computed(()=>{const v=l.value.year(),C=a.abbreviation?"short":"long",w=newArray(CELL_COUNT$1).map((b,y)=>({label:s(`datePicker.month.${C}.${MONTH_LIST[y]}`),value:dayjs(`${v}-${y+1}`,"YYYY-M")}));return newArray(ROW_COUNT$1).map((b,y)=>w.slice(y*COL_COUNT$1,(y+1)*COL_COUNT$1))}),g=(v,C)=>v.isSame(C,"month");function f(v){o("select",v.value)}function m(v){o("cell-mouse-enter",v.value)}return{prefixCls:c,pickerPrefixCls:d,headerTitle:u,rows:A,isSameTime:g,onCellClick:f,onCellMouseEnter:m}}});function _sfc_render$5v(a,o,s,l,c,d){const u=resolveComponent("PanelHeader"),A=resolveComponent("PanelBody");return openBlock(),createElementBlock("div",{class:normalizeClass(a.prefixCls)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-inner`)},[createVNode(u,mergeProps({...a.headerOperations,icons:a.headerIcons},{"prefix-cls":a.pickerPrefixCls,title:a.headerTitle,mode:"month",value:a.headerValue,"on-label-click":a.onHeaderLabelClick}),null,16,["prefix-cls","title","value","on-label-click"]),createVNode(A,{mode:"month","prefix-cls":a.pickerPrefixCls,rows:a.rows,value:a.value,"range-values":a.rangeValues,"disabled-date":a.disabledDate,"is-same-time":a.isSameTime,"date-render":a.dateRender,onCellClick:a.onCellClick,onCellMouseEnter:a.onCellMouseEnter},null,8,["prefix-cls","rows","value","range-values","disabled-date","is-same-time","date-render","onCellClick","onCellMouseEnter"])],2)],2)}var MonthPanel=_export_sfc$1(_sfc_main$5X,[["render",_sfc_render$5v]]);const ROW_COUNT=4,COL_COUNT=3,CELL_COUNT=ROW_COUNT*COL_COUNT,SPAN=10,_sfc_main$5W=defineComponent({name:"YearPanel",components:{PanelHeader,PanelBody},props:{headerValue:{type:Object,required:!0},headerOperations:{type:Object,default:()=>({})},headerIcons:{type:Object,default:()=>({})},value:{type:Object},disabledDate:{type:Function},rangeValues:{type:Array},dateRender:{type:Function}},emits:["select","cell-mouse-enter"],setup(a,{emit:o}){const{headerValue:s}=toRefs(a),l=computed(()=>getPrefixCls("panel-year")),c=getPrefixCls("picker"),d=computed(()=>{const m=Math.floor(s.value.year()/SPAN)*SPAN-1,v=newArray(CELL_COUNT).map((w,_)=>({label:m+_,value:dayjs(`${m+_}`,"YYYY"),isPrev:_<1,isNext:_>SPAN}));return newArray(ROW_COUNT).map((w,_)=>v.slice(_*COL_COUNT,(_+1)*COL_COUNT))}),u=computed(()=>`${d.value[0][1].label}-${d.value[ROW_COUNT-1][COL_COUNT-1].label}`),A=(m,v)=>m.isSame(v,"year");function g(m){o("select",m.value)}function f(m){o("cell-mouse-enter",m.value)}return{prefixCls:l,pickerPrefixCls:c,headerTitle:u,rows:d,isSameTime:A,onCellClick:g,onCellMouseEnter:f}}});function _sfc_render$5u(a,o,s,l,c,d){const u=resolveComponent("PanelHeader"),A=resolveComponent("PanelBody");return openBlock(),createElementBlock("div",{class:normalizeClass(a.prefixCls)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-inner`)},[createVNode(u,mergeProps({...a.headerOperations,icons:a.headerIcons},{"prefix-cls":a.pickerPrefixCls,title:a.headerTitle}),null,16,["prefix-cls","title"]),createVNode(A,{mode:"year","prefix-cls":a.pickerPrefixCls,rows:a.rows,value:a.value,"range-values":a.rangeValues,"disabled-date":a.disabledDate,"is-same-time":a.isSameTime,"date-render":a.dateRender,onCellClick:a.onCellClick,onCellMouseEnter:a.onCellMouseEnter},null,8,["prefix-cls","rows","value","range-values","disabled-date","is-same-time","date-render","onCellClick","onCellMouseEnter"])],2)],2)}var YearPanel=_export_sfc$1(_sfc_main$5W,[["render",_sfc_render$5u]]);const _sfc_main$5V=defineComponent({name:"QuarterPanel",components:{PanelHeader,PanelBody},props:{headerValue:{type:Object,required:!0},headerOperations:{type:Object,default:()=>({})},headerIcons:{type:Object,default:()=>({})},value:{type:Object},disabledDate:{type:Function},rangeValues:{type:Array},dateRender:{type:Function},onHeaderLabelClick:{type:Function}},emits:["select","cell-mouse-enter"],setup(a,{emit:o}){const{headerValue:s}=toRefs(a),l=computed(()=>getPrefixCls("panel-quarter")),c=getPrefixCls("picker"),d=computed(()=>s.value.format("YYYY")),u=computed(()=>{const m=s.value.year();return[[1,2,3,4].map(v=>({label:`Q${v}`,value:dayjs(`${m}-${padStart((v-1)*3+1,2,"0")}-01`)}))]}),A=(m,v)=>m.isSame(v,"month")||m.isSame(v,"year")&&Math.floor(m.month()/3)===Math.floor(v.month()/3);function g(m){o("select",m.value)}function f(m){o("cell-mouse-enter",m.value)}return{prefixCls:l,pickerPrefixCls:c,headerTitle:d,rows:u,isSameTime:A,onCellClick:g,onCellMouseEnter:f}}});function _sfc_render$5t(a,o,s,l,c,d){const u=resolveComponent("PanelHeader"),A=resolveComponent("PanelBody");return openBlock(),createElementBlock("div",{class:normalizeClass(a.prefixCls)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-inner`)},[createVNode(u,mergeProps({...a.headerOperations,icons:a.headerIcons},{"prefix-cls":a.pickerPrefixCls,title:a.headerTitle,mode:"quarter",value:a.headerValue,"on-label-click":a.onHeaderLabelClick}),null,16,["prefix-cls","title","value","on-label-click"]),createVNode(A,{mode:"quarter","prefix-cls":a.pickerPrefixCls,rows:a.rows,value:a.value,"range-values":a.rangeValues,"disabled-date":a.disabledDate,"is-same-time":a.isSameTime,"date-render":a.dateRender,onCellClick:a.onCellClick,onCellMouseEnter:a.onCellMouseEnter},null,8,["prefix-cls","rows","value","range-values","disabled-date","is-same-time","date-render","onCellClick","onCellMouseEnter"])],2)],2)}var QuarterPanel=_export_sfc$1(_sfc_main$5V,[["render",_sfc_render$5t]]);const _sfc_main$5U=defineComponent({name:"IconLink",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-link`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4G=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$5s(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m14.1 25.414-4.95 4.95a6 6 0 0 0 8.486 8.485l8.485-8.485a6 6 0 0 0 0-8.485m7.779.707 4.95-4.95a6 6 0 1 0-8.486-8.485l-8.485 8.485a6 6 0 0 0 0 8.485"},null,-1)]),14,_hoisted_1$4G)}var _IconLink=_export_sfc$1(_sfc_main$5U,[["render",_sfc_render$5s]]);const IconLink=Object.assign(_IconLink,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLink.name,_IconLink)}}),_sfc_main$5T=defineComponent({name:"Link",components:{IconLink,IconLoading},props:{href:String,status:{type:String,default:"normal"},hoverable:{type:Boolean,default:!0},icon:Boolean,loading:Boolean,disabled:Boolean},emits:{click:a=>!0},setup(a,{slots:o,emit:s}){const l=getPrefixCls("link"),c=hasPropOrSlot(a,o,"icon"),d=A=>{if(a.disabled||a.loading){A.preventDefault();return}s("click",A)};return{cls:computed(()=>[l,`${l}-status-${a.status}`,{[`${l}-disabled`]:a.disabled,[`${l}-loading`]:a.loading,[`${l}-hoverless`]:!a.hoverable,[`${l}-with-icon`]:a.loading||c.value}]),prefixCls:l,showIcon:c,handleClick:d}}}),_hoisted_1$4F=["href"];function _sfc_render$5r(a,o,s,l,c,d){const u=resolveComponent("icon-loading"),A=resolveComponent("icon-link");return openBlock(),createElementBlock("a",{href:a.disabled?void 0:a.href,class:normalizeClass(a.cls),onClick:o[0]||(o[0]=(...g)=>a.handleClick&&a.handleClick(...g))},[a.loading||a.showIcon?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-icon`)},[a.loading?(openBlock(),createBlock(u,{key:0})):renderSlot(a.$slots,"icon",{key:1},()=>[createVNode(A)])],2)):createCommentVNode("v-if",!0),renderSlot(a.$slots,"default")],10,_hoisted_1$4F)}var _Link=_export_sfc$1(_sfc_main$5T,[["render",_sfc_render$5r]]);const Link$2=Object.assign(_Link,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Link.name,_Link)}}),_sfc_main$5S=defineComponent({name:"PanelFooter",components:{Link:Link$2,Button:Button$1},props:{prefixCls:{type:String,required:!0},showTodayBtn:{type:Boolean},showConfirmBtn:{type:Boolean},confirmBtnDisabled:{type:Boolean}},emits:["today-btn-click","confirm-btn-click"],setup(a,{emit:o}){return{datePickerT:useDatePickerTransform$1(),onTodayClick:()=>{o("today-btn-click")},onConfirmBtnClick:()=>{o("confirm-btn-click")}}}});function _sfc_render$5q(a,o,s,l,c,d){const u=resolveComponent("Link"),A=resolveComponent("Button");return openBlock(),createElementBlock("div",{class:normalizeClass(`${a.prefixCls}-footer`)},[a.$slots.extra?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-footer-extra-wrapper`)},[renderSlot(a.$slots,"extra")],2)):createCommentVNode("v-if",!0),a.showTodayBtn?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-footer-now-wrapper`)},[createVNode(u,{onClick:a.onTodayClick},{default:withCtx(()=>[createTextVNode(toDisplayString(a.datePickerT("datePicker.today")),1)]),_:1},8,["onClick"])],2)):createCommentVNode("v-if",!0),a.$slots.btn||a.showConfirmBtn?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(`${a.prefixCls}-footer-btn-wrapper`)},[renderSlot(a.$slots,"btn"),a.showConfirmBtn?(openBlock(),createBlock(A,{key:0,class:normalizeClass(`${a.prefixCls}-btn-confirm`),type:"primary",size:"mini",disabled:a.confirmBtnDisabled,onClick:a.onConfirmBtnClick},{default:withCtx(()=>[createTextVNode(toDisplayString(a.datePickerT("datePicker.ok")),1)]),_:1},8,["class","disabled","onClick"])):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0)],2)}var PanelFooter=_export_sfc$1(_sfc_main$5S,[["render",_sfc_render$5q]]);function usePanelSpan(a){const{mode:o}=toRefs(a),s=computed(()=>({date:1,week:1,year:10*12,quarter:12,month:12})[o.value]),l=computed(()=>["year"].includes(o.value)?10*12:12);return{span:s,superSpan:l}}function useHeaderValue(a){const{mode:o,value:s,defaultValue:l,selectedValue:c,format:d,onChange:u}=toRefs(a),A=computed(()=>(o==null?void 0:o.value)||"date"),{span:g,superSpan:f}=usePanelSpan(reactive({mode:A})),m=(D,k)=>{const I=A.value==="date"||A.value==="week"?"M":"y";return D.isSame(k,I)},v=computed(()=>getDayjsValue(s==null?void 0:s.value,d.value)),C=computed(()=>getDayjsValue(l==null?void 0:l.value,d.value)),w=ref(C.value||getNow()),_=computed(()=>v.value||w.value),b=D=>{!D||(w.value=D)},y=(D,k=!0)=>{var I;!D||(k&&!m(_.value,D)&&((I=u==null?void 0:u.value)==null||I.call(u,D)),b(D))};c!=null&&c.value&&b(c.value),watch(()=>c==null?void 0:c.value,D=>{y(D)});function S(){return(c==null?void 0:c.value)||C.value||getNow()}function E(D=!0){const k=S();D?y(k):b(k)}const B=computed(()=>g.value!==f.value),P=computed(()=>({onSuperPrev:()=>{y(methods.subtract(_.value,f.value,"M"))},onPrev:B.value?()=>{y(methods.subtract(_.value,g.value,"M"))}:void 0,onNext:B.value?()=>{y(methods.add(_.value,g.value,"M"))}:void 0,onSuperNext:()=>{y(methods.add(_.value,f.value,"M"))}}));return{headerValue:_,setHeaderValue:y,headerOperations:P,resetHeaderValue:E,getDefaultLocalValue:S}}const _sfc_main$5R=defineComponent({name:"DatePikerPanel",components:{DatePanel,PanelShortcuts,PanelFooter,WeekPanel,MonthPanel,YearPanel,QuarterPanel,RenderFunction},props:{mode:{type:String},headerMode:{type:String},prefixCls:{type:String,required:!0},value:{type:Object},headerValue:{type:Object,required:!0},timePickerValue:{type:Object},showTime:{type:Boolean},showConfirmBtn:{type:Boolean},shortcuts:{type:Array,default:()=>[]},shortcutsPosition:{type:String,default:"bottom"},format:{type:String,required:!0},dayStartOfWeek:{type:Number,default:0},disabledDate:{type:Function},disabledTime:{type:Function},timePickerProps:{type:Object},extra:{type:Function},dateRender:{type:Function},hideTrigger:{type:Boolean},confirmBtnDisabled:{type:Boolean},showNowBtn:{type:Boolean},headerIcons:{type:Object,default:()=>({})},headerOperations:{type:Object},abbreviation:{type:Boolean}},emits:["cell-click","time-picker-select","shortcut-click","shortcut-mouse-enter","shortcut-mouse-leave","confirm","today-btn-click","header-label-click","header-select","month-header-click"],setup(a,{emit:o}){const{prefixCls:s,shortcuts:l,shortcutsPosition:c,format:d,value:u,disabledDate:A,hideTrigger:g,showNowBtn:f,dateRender:m,showConfirmBtn:v,headerValue:C,headerIcons:w,headerOperations:_,headerMode:b}=toRefs(a),y=computed(()=>Boolean(l.value&&l.value.length)),S=computed(()=>f.value&&v.value&&!y.value),E=computed(()=>S.value||y.value),B=computed(()=>E.value&&c.value==="left"),P=computed(()=>E.value&&c.value==="right"),D=computed(()=>E.value&&c.value==="bottom"),k=computed(()=>[`${s.value}-container`,{[`${s.value}-container-panel-only`]:g.value,[`${s.value}-container-shortcuts-placement-left`]:B.value,[`${s.value}-container-shortcuts-placement-right`]:P.value}]),I=computed(()=>(u==null?void 0:u.value)||getNow()),{headerValue:L,setHeaderValue:T,headerOperations:N}=useHeaderValue(reactive({mode:b,format:d}));watch(C,Z=>{T(Z)});function x(Z){const{value:J}=Z;return getDayjsValue(isFunction$2(J)?J():J,Z.format||d.value)}function M(Z){o("shortcut-click",x(Z),Z)}function F(Z){o("shortcut-mouse-enter",x(Z))}function O(Z){o("shortcut-mouse-leave",x(Z))}function R(Z){o("cell-click",Z)}function Q(Z){o("time-picker-select",Z)}function z(){o("today-btn-click",getNow())}function W(){o("confirm")}function U(Z){o("header-label-click",Z)}function H(Z){o("header-select",Z)}function V(){o("month-header-click")}const j=reactive({prefixCls:s,shortcuts:l,showNowBtn:S,onItemClick:M,onItemMouseEnter:F,onItemMouseLeave:O,onNowClick:z}),X=reactive({value:u,headerValue:C,headerIcons:w,headerOperations:_,disabledDate:A,dateRender:m,onSelect:R,onHeaderLabelClick:U});return{classNames:k,showShortcutsInLeft:B,showShortcutsInRight:P,showShortcutsInBottom:D,shortcutsProps:j,commonPanelProps:X,footerValue:I,onTodayBtnClick:z,onConfirmBtnClick:W,onTimePickerSelect:Q,onHeaderPanelSelect:H,headerPanelHeaderValue:L,headerPanelHeaderOperations:N,onMonthHeaderLabelClick:V}}});function _sfc_render$5p(a,o,s,l,c,d){const u=resolveComponent("PanelShortcuts"),A=resolveComponent("YearPanel"),g=resolveComponent("MonthPanel"),f=resolveComponent("WeekPanel"),m=resolveComponent("QuarterPanel"),v=resolveComponent("DatePanel"),C=resolveComponent("RenderFunction"),w=resolveComponent("PanelFooter");return openBlock(),createElementBlock("div",{class:normalizeClass(a.classNames)},[a.showShortcutsInLeft?(openBlock(),createBlock(u,normalizeProps(mergeProps({key:0},a.shortcutsProps)),null,16)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-panel-wrapper`)},[a.headerMode?(openBlock(),createElementBlock(Fragment,{key:0},[a.headerMode==="year"?(openBlock(),createBlock(A,{key:0,"header-value":a.headerPanelHeaderValue,"header-icons":a.headerIcons,"header-operations":a.headerPanelHeaderOperations,onSelect:a.onHeaderPanelSelect},null,8,["header-value","header-icons","header-operations","onSelect"])):a.headerMode==="month"?(openBlock(),createBlock(g,{key:1,"header-value":a.headerPanelHeaderValue,"header-icons":a.headerIcons,"header-operations":a.headerPanelHeaderOperations,abbreviation:a.abbreviation,onSelect:a.onHeaderPanelSelect,onHeaderLabelClick:a.onMonthHeaderLabelClick},null,8,["header-value","header-icons","header-operations","abbreviation","onSelect","onHeaderLabelClick"])):createCommentVNode("v-if",!0)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[a.mode==="week"?(openBlock(),createBlock(f,mergeProps({key:0},a.commonPanelProps,{"day-start-of-week":a.dayStartOfWeek}),null,16,["day-start-of-week"])):a.mode==="month"?(openBlock(),createBlock(g,mergeProps({key:1,abbreviation:a.abbreviation},a.commonPanelProps),null,16,["abbreviation"])):a.mode==="year"?(openBlock(),createBlock(A,normalizeProps(mergeProps({key:2},a.commonPanelProps)),null,16)):a.mode==="quarter"?(openBlock(),createBlock(m,normalizeProps(mergeProps({key:3},a.commonPanelProps)),null,16)):(openBlock(),createBlock(v,mergeProps({key:4},a.commonPanelProps,{mode:"date","show-time":a.showTime,"time-picker-props":a.timePickerProps,"day-start-of-week":a.dayStartOfWeek,"footer-value":a.footerValue,"time-picker-value":a.timePickerValue,"disabled-time":a.disabledTime,onTimePickerSelect:a.onTimePickerSelect}),null,16,["show-time","time-picker-props","day-start-of-week","footer-value","time-picker-value","disabled-time","onTimePickerSelect"])),createVNode(w,{"prefix-cls":a.prefixCls,"show-today-btn":a.showNowBtn&&!(a.showConfirmBtn||a.showShortcutsInBottom),"show-confirm-btn":a.showConfirmBtn,"confirm-btn-disabled":a.confirmBtnDisabled,onTodayBtnClick:a.onTodayBtnClick,onConfirmBtnClick:a.onConfirmBtnClick},createSlots({_:2},[a.extra?{name:"extra",fn:withCtx(()=>[a.extra?(openBlock(),createBlock(C,{key:0,"render-func":a.extra},null,8,["render-func"])):createCommentVNode("v-if",!0)]),key:"0"}:void 0,a.showShortcutsInBottom?{name:"btn",fn:withCtx(()=>[createVNode(u,normalizeProps(guardReactiveProps(a.shortcutsProps)),null,16)]),key:"1"}:void 0]),1032,["prefix-cls","show-today-btn","show-confirm-btn","confirm-btn-disabled","onTodayBtnClick","onConfirmBtnClick"])],64))],2),a.showShortcutsInRight?(openBlock(),createBlock(u,normalizeProps(mergeProps({key:1},a.shortcutsProps)),null,16)):createCommentVNode("v-if",!0)],2)}var PickerPanel=_export_sfc$1(_sfc_main$5R,[["render",_sfc_render$5p]]);function getDefaultFormat(a="date",o=!1){switch(a){case"date":return o?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD";case"month":return"YYYY-MM";case"year":return"YYYY";case"week":return"gggg-wo";case"quarter":return"YYYY-[Q]Q";default:return"YYYY-MM-DD"}}function getDefaultValueFormat(a="date",o=!1){switch(a){case"date":return o?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD";case"month":return"YYYY-MM";case"year":return"YYYY";case"week":return"YYYY-MM-DD";case"quarter":return"YYYY-MM";default:return"YYYY-MM-DD"}}function useFormat(a){const{format:o,mode:s,showTime:l,valueFormat:c}=toRefs(a),d=computed(()=>!isFunction$2(o==null?void 0:o.value)&&(o==null?void 0:o.value)||getDefaultFormat(s==null?void 0:s.value,l==null?void 0:l.value)),u=computed(()=>(c==null?void 0:c.value)||getDefaultValueFormat(s==null?void 0:s.value,l==null?void 0:l.value)),A=computed(()=>["timestamp","Date"].includes(u.value)?d.value:u.value);return{format:d,valueFormat:u,parseValueFormat:A}}function useIsDisabledDate(a){const{mode:o,showTime:s,disabledDate:l,disabledTime:c,isRange:d}=toRefs(a),u=computed(()=>(o==null?void 0:o.value)==="date"&&(s==null?void 0:s.value)),A=computed(()=>(m,v)=>{if(!(l!=null&&l.value))return!1;const C=getDateValue$1(m);return d!=null&&d.value?l.value(C,v):l.value(C)}),g=(m,v)=>((v==null?void 0:v())||[]).includes(m),f=computed(()=>(m,v)=>{if(!u.value||!(c!=null&&c.value))return!1;const C=getDateValue$1(m),w=d!=null&&d.value?c.value(C,v):c.value(C);return g(m.hour(),w.disabledHours)||g(m.minute(),w.disabledMinutes)||g(m.second(),w.disabledSeconds)});return function(v,C){return v&&(A.value(v,C||"start")||f.value(v,C||"start"))}}const getValueByPath=(a,o)=>{if(!a||!o)return;o=o.replace(/\[(\w+)\]/g,".$1");const s=o.split(".");if(s.length===0)return;let l=a;for(let c=0;c{if(!a||!o)return;o=o.replace(/\[(\w+)\]/g,".$1");const c=o.split(".");if(c.length===0)return;let d=a;for(let u=0;u{const A=d.startsWith("datePicker.")?d.split(".").slice(1).join("."):d;return getValueByPath((o==null?void 0:o.value)||{},A)||l(d,...u)};return provide(PickerInjectionKey,{datePickerT:c}),c}function useTimePickerValue(a){const{timePickerProps:o,selectedValue:s}=toRefs(a),l=computed(()=>{var v;return(v=o==null?void 0:o.value)==null?void 0:v.format}),c=computed(()=>{var v;return!!((v=o==null?void 0:o.value)!=null&&v.use12Hours)}),{format:d}=useTimeFormat(reactive({format:l,use12Hours:c})),u=computed(()=>{var v;return getDayjsValue((v=o==null?void 0:o.value)==null?void 0:v.defaultValue,d.value)}),A=()=>(s==null?void 0:s.value)||u.value||getNow(),g=ref(A());function f(v){v&&(g.value=v)}function m(){g.value=A()}return watch(s,v=>{f(v)}),[g,f,m]}function getReturnValue(a,o){return o==="timestamp"?a.toDate().getTime():o==="Date"?a.toDate():a.format(o)}function useReturnValue(a){const{format:o}=toRefs(a);return s=>getReturnValue(s,o.value)}function getReturnRangeValue(a,o){return a.map(s=>s?getReturnValue(s,o):void 0)}const _sfc_main$5Q=defineComponent({name:"Picker",components:{DateInput,Trigger,PickerPanel,IconCalendar},inheritAttrs:!1,props:{locale:{type:Object},hideTrigger:{type:Boolean},allowClear:{type:Boolean,default:!0},readonly:{type:Boolean},error:{type:Boolean},size:{type:String},shortcuts:{type:Array,default:()=>[]},shortcutsPosition:{type:String,default:"bottom"},position:{type:String,default:"bl"},popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean,default:!1},triggerProps:{type:Object},unmountOnClose:{type:Boolean},placeholder:{type:String},disabled:{type:Boolean},disabledDate:{type:Function},disabledTime:{type:Function},pickerValue:{type:[Object,String,Number]},defaultPickerValue:{type:[Object,String,Number]},popupContainer:{type:[String,Object]},mode:{type:String,default:"date"},format:{type:[String,Function]},valueFormat:{type:String},previewShortcut:{type:Boolean,default:!0},showConfirmBtn:{type:Boolean},showTime:{type:Boolean},timePickerProps:{type:Object},showNowBtn:{type:Boolean,default:!0},dayStartOfWeek:{type:Number,default:0},modelValue:{type:[Object,String,Number]},defaultValue:{type:[Object,String,Number]},disabledInput:{type:Boolean,default:!1},abbreviation:{type:Boolean,default:!0}},emits:{change:(a,o,s)=>!0,"update:modelValue":a=>!0,select:(a,o,s)=>!0,"popup-visible-change":a=>!0,"update:popupVisible":a=>!0,ok:(a,o,s)=>!0,clear:()=>!0,"select-shortcut":a=>!0,"picker-value-change":(a,o,s)=>!0,"update:pickerValue":a=>!0},setup(a,{emit:o,slots:s}){const{mode:l,modelValue:c,defaultValue:d,format:u,valueFormat:A,placeholder:g,popupVisible:f,defaultPopupVisible:m,disabled:v,showTime:C,timePickerProps:w,disabledDate:_,disabledTime:b,readonly:y,locale:S,pickerValue:E,defaultPickerValue:B,dayStartOfWeek:P,previewShortcut:D,showConfirmBtn:k}=toRefs(a),{locale:I}=useI18n();watchEffect(()=>{initializeDateLocale(I.value,P.value)});const{mergedDisabled:L,eventHandlers:T}=useFormItem({disabled:v}),N=useDatePickerTransform(reactive({locale:S})),x=getPrefixCls("picker"),M=ref(),F=computed(()=>(g==null?void 0:g.value)||{date:N("datePicker.placeholder.date"),month:N("datePicker.placeholder.month"),year:N("datePicker.placeholder.year"),week:N("datePicker.placeholder.week"),quarter:N("datePicker.placeholder.quarter")}[l.value]||N("datePicker.placeholder.date")),{format:O,valueFormat:R,parseValueFormat:Q}=useFormat(reactive({format:u,mode:l,showTime:C,valueFormat:A})),z=computed(()=>u&&isFunction$2(u.value)?Le=>{var Ke;return(Ke=u.value)==null?void 0:Ke.call(u,getDateValue$1(Le))}:O.value),W=useReturnValue(reactive({format:R})),U=useIsDisabledDate(reactive({mode:l,disabledDate:_,disabledTime:b,showTime:C})),H=computed(()=>C.value||k.value),V=computed(()=>H.value&&(!ae.value||U(ae.value))),j=computed(()=>l.value==="date"&&C.value),{value:X,setValue:Z}=usePickerState(reactive({modelValue:c,defaultValue:d,format:Q})),[J,te]=useState(),[ee,re]=useState(),ae=computed(()=>{var Le;return(Le=J.value)!=null?Le:X.value}),ge=computed(()=>{var Le,Ke;return(Ke=(Le=ee.value)!=null?Le:J.value)!=null?Ke:X.value}),[he,_e]=useState(),[K,G]=useMergeState(m.value,reactive({value:f})),q=Le=>{K.value!==Le&&(G(Le),o("popup-visible-change",Le),o("update:popupVisible",Le))},{headerValue:ne,setHeaderValue:ie,headerOperations:le,resetHeaderValue:ce}=useHeaderValue(reactive({mode:l,value:E,defaultValue:B,selectedValue:ge,format:Q,onChange:Le=>{const Ke=W(Le),ut=getFormattedValue(Le,Q.value),St=getDateValue$1(Le);o("picker-value-change",Ke,St,ut),o("update:pickerValue",Ke)}})),[se,,de]=useTimePickerValue(reactive({timePickerProps:w,selectedValue:ge})),pe=computed(()=>!y.value&&!isFunction$2(z.value)),Ee=ref();watch(K,Le=>{te(void 0),re(void 0),Ee.value=void 0,Le&&(ce(),de()),Le||_e(void 0)});function Se(Le,Ke){var ut,St;const Nt=Le?W(Le):void 0,mt=getFormattedValue(Le,Q.value),kt=getDateValue$1(Le);isValueChange(Le,X.value)&&(o("update:modelValue",Nt),o("change",Nt,kt,mt),(St=(ut=T.value)==null?void 0:ut.onChange)==null||St.call(ut)),Ke&&o("ok",Nt,kt,mt)}function ke(Le,Ke,ut){U(Le)||(Se(Le,ut),Z(Le),te(void 0),re(void 0),_e(void 0),Ee.value=void 0,isBoolean$2(Ke)&&q(Ke))}function He(Le,Ke){if(te(Le),re(void 0),_e(void 0),Ee.value=void 0,Ke){const ut=Le?W(Le):void 0,St=getFormattedValue(Le,Q.value),Nt=getDateValue$1(Le);o("select",ut,Nt,St)}}function me(Le){M.value&&M.value.focus&&M.value.focus(Le)}function fe(Le,Ke){return!j.value&&!w.value?Le:mergeValueWithTime(getNow(),Le,Ke)}function ve(Le){L.value||q(Le)}function Ne(Le){Le.stopPropagation(),ke(void 0),o("clear")}function Je(){var Le,Ke;(Ke=(Le=T.value)==null?void 0:Le.onBlur)==null||Ke.call(Le)}function Ze(Le){q(!0);const Ke=Le.target.value;if(_e(Ke),!isValidInputValue(Ke,O.value))return;const ut=dayjs(Ke,O.value);U(ut)||(H.value?He(ut):ke(ut,!0))}function it(){ke(ge.value,!1)}function Be(Le){H.value?He(Le,!0):ke(Le,!1)}function xe(Le){const Ke=fe(Le,se.value);Be(Ke)}function Te(Le){const Ke=fe(ge.value||getNow(),Le);Be(Ke)}function Oe(){ke(ge.value,!1,!0)}function je(){a.disabledInput&&me()}let Ge;onUnmounted(()=>{clearTimeout(Ge)});function ft(Le){clearTimeout(Ge),re(Le),_e(void 0)}function pt(){clearTimeout(Ge),Ge=setTimeout(()=>{re(void 0)},100)}function dt(Le,Ke){o("select-shortcut",Ke),ke(Le,!1)}function be(Le){Ee.value=Le}function oe(){Ee.value="year"}function we(Le){let Ke=ne.value;if(Ke=Ke.set("year",Le.year()),Ee.value==="month"&&(Ke=Ke.set("month",Le.month())),ie(Ke),l.value==="quarter"||l.value==="month"){Ee.value=void 0;return}Ee.value=Ee.value==="year"?"month":void 0}const Re=computed(()=>({format:O.value,...omit((w==null?void 0:w.value)||{},["defaultValue"]),visible:K.value})),qe=computed(()=>({...pick(a,["mode","shortcuts","shortcutsPosition","dayStartOfWeek","disabledDate","disabledTime","showTime","hideTrigger","abbreviation"]),showNowBtn:a.showNowBtn&&l.value==="date",prefixCls:x,format:Q.value,value:ge.value,visible:K.value,showConfirmBtn:H.value,confirmBtnDisabled:V.value,timePickerProps:Re.value,extra:s.extra,dateRender:s.cell,headerValue:ne.value,headerIcons:{prev:s["icon-prev"],prevDouble:s["icon-prev-double"],next:s["icon-next"],nextDouble:s["icon-next-double"]},headerOperations:le.value,timePickerValue:se.value,headerMode:Ee.value,onCellClick:xe,onTimePickerSelect:Te,onConfirm:Oe,onShortcutClick:dt,onShortcutMouseEnter:D.value?ft:void 0,onShortcutMouseLeave:D.value?pt:void 0,onTodayBtnClick:Be,onHeaderLabelClick:be,onHeaderSelect:we,onMonthHeaderClick:oe}));return{prefixCls:x,refInput:M,panelProps:qe,panelValue:ge,inputValue:he,selectedValue:X,inputFormat:z,computedPlaceholder:F,panelVisible:K,inputEditable:pe,needConfirm:H,mergedDisabled:L,onPanelVisibleChange:ve,onInputClear:Ne,onInputChange:Ze,onInputPressEnter:it,onInputBlur:Je,onPanelClick:je}}});function _sfc_render$5o(a,o,s,l,c,d){const u=resolveComponent("IconCalendar"),A=resolveComponent("DateInput"),g=resolveComponent("PickerPanel"),f=resolveComponent("Trigger");return a.hideTrigger?(openBlock(),createBlock(g,normalizeProps(mergeProps({key:1},{...a.$attrs,...a.panelProps})),null,16)):(openBlock(),createBlock(f,mergeProps({key:0,trigger:"click","animation-name":"slide-dynamic-origin","auto-fit-transform-origin":"","click-to-close":!1,"popup-offset":4},a.triggerProps,{position:a.position,disabled:a.mergedDisabled||a.readonly,"prevent-focus":!0,"popup-visible":a.panelVisible,"unmount-on-close":a.unmountOnClose,"popup-container":a.popupContainer,onPopupVisibleChange:a.onPanelVisibleChange}),{content:withCtx(()=>[createVNode(g,mergeProps(a.panelProps,{onClick:a.onPanelClick}),null,16,["onClick"])]),default:withCtx(()=>[renderSlot(a.$slots,"default",{},()=>[createVNode(A,mergeProps(a.$attrs,{ref:"refInput",size:a.size,focused:a.panelVisible,visible:a.panelVisible,error:a.error,disabled:a.mergedDisabled,readonly:!a.inputEditable||a.disabledInput,"allow-clear":a.allowClear&&!a.readonly,placeholder:a.computedPlaceholder,"input-value":a.inputValue,value:a.needConfirm?a.panelValue:a.selectedValue,format:a.inputFormat,onClear:a.onInputClear,onChange:a.onInputChange,onPressEnter:a.onInputPressEnter,onBlur:a.onInputBlur}),createSlots({"suffix-icon":withCtx(()=>[renderSlot(a.$slots,"suffix-icon",{},()=>[createVNode(u)])]),_:2},[a.$slots.prefix?{name:"prefix",fn:withCtx(()=>[renderSlot(a.$slots,"prefix")]),key:"0"}:void 0]),1040,["size","focused","visible","error","disabled","readonly","allow-clear","placeholder","input-value","value","format","onClear","onChange","onPressEnter","onBlur"])])]),_:3},16,["position","disabled","popup-visible","unmount-on-close","popup-container","onPopupVisibleChange"]))}var Picker=_export_sfc$1(_sfc_main$5Q,[["render",_sfc_render$5o]]),_DatePicker=defineComponent({name:"DatePicker",props:{modelValue:{type:[Object,String,Number]},defaultValue:{type:[Object,String,Number]},format:{type:[String,Function]},dayStartOfWeek:{type:Number,default:0},showTime:{type:Boolean},timePickerProps:{type:Object},disabled:{type:Boolean},disabledDate:{type:Function},disabledTime:{type:Function},showNowBtn:{type:Boolean,default:!0}},setup(a,{attrs:o,slots:s}){return()=>createVNode(Picker,mergeProps(a,o,{mode:"date"}),s)}}),WeekPicker=defineComponent({name:"WeekPicker",props:{modelValue:{type:[Object,String,Number]},defaultValue:{type:[Object,String,Number]},format:{type:String,default:"gggg-wo"},valueFormat:{type:String,default:"YYYY-MM-DD"},dayStartOfWeek:{type:Number,default:0}},setup(a,{attrs:o,slots:s}){return()=>createVNode(Picker,mergeProps(a,o,{mode:"week"}),s)}}),MonthPicker=defineComponent({name:"MonthPicker",props:{modelValue:{type:[Object,String,Number]},defaultValue:{type:[Object,String,Number]},format:{type:String,default:"YYYY-MM"}},setup(a,{attrs:o,slots:s}){return()=>createVNode(Picker,mergeProps(a,o,{mode:"month"}),s)}}),YearPicker=defineComponent({name:"YearPicker",props:{modelValue:{type:[Object,String,Number]},defaultValue:{type:[Object,String,Number]},format:{type:String,default:"YYYY"}},setup(a,{attrs:o,slots:s}){return()=>createVNode(Picker,mergeProps(a,o,{mode:"year"}),s)}}),QuarterPicker=defineComponent({name:"QuarterPicker",props:{modelValue:{type:[Object,String,Number]},defaultValue:{type:[Object,String,Number]},format:{type:String,default:"YYYY-[Q]Q"},valueFormat:{type:String,default:"YYYY-MM"}},setup(a,{attrs:o,slots:s}){return()=>createVNode(Picker,mergeProps(a,o,{mode:"quarter"}),s)}});function useRangePickerState(a){const{modelValue:o,defaultValue:s,format:l}=toRefs(a),c=computed(()=>getDayjsValue(normalizeRangeValue(o.value),l.value)),d=computed(()=>getDayjsValue(normalizeRangeValue(s.value),l.value)),[u,A]=useState(isUndefined$1(c.value)?isUndefined$1(d.value)?[]:d.value:c.value);return watch(c,()=>{isUndefined$1(c.value)&&A([])}),{value:computed(()=>c.value||u.value),setValue:A}}function useRangeHeaderValue(a){const{startHeaderMode:o,endHeaderMode:s,mode:l,value:c,defaultValue:d,selectedValue:u,format:A,onChange:g}=toRefs(a),f=computed(()=>["date","week"].includes(l.value)),m=computed(()=>f.value?"M":"y"),v=(J,te)=>J.isSame(te,m.value),{span:C,superSpan:w}=usePanelSpan(reactive({mode:l})),_=computed(()=>(o==null?void 0:o.value)||l.value),b=computed(()=>(s==null?void 0:s.value)||l.value),y=computed(()=>{var J;return(J=c.value)==null?void 0:J[0]}),S=computed(()=>{var J;return(J=c.value)==null?void 0:J[1]}),E=computed(()=>{var J;return(J=d.value)==null?void 0:J[0]}),B=computed(()=>{var J;return(J=d.value)==null?void 0:J[1]}),P=J=>{g!=null&&g.value&&g.value(J)},{headerValue:D,setHeaderValue:k,headerOperations:I,getDefaultLocalValue:L}=useHeaderValue(reactive({mode:_,value:y,defaultValue:E,selectedValue:void 0,format:A,onChange:J=>{P([J,T.value])}})),{headerValue:T,setHeaderValue:N,headerOperations:x,getDefaultLocalValue:M}=useHeaderValue(reactive({mode:b,value:S,defaultValue:B,selectedValue:void 0,format:A,onChange:J=>{P([D.value,J])}})),F=J=>{const te=v(D.value,J[0]),ee=v(T.value,J[1]);k(J[0],!1),N(J[1],!1),(!te||!ee)&&g!=null&&g.value&&(g==null||g.value(J))};function O(J){let[te,ee]=getSortedDayjsArray(J);const re=methods.add(te,C.value,"M");return ee.isBefore(re,m.value)&&(ee=re),[te,ee]}function R(){var J,te;let ee=(J=u.value)==null?void 0:J[0],re=(te=u.value)==null?void 0:te[1];return ee&&re&&([ee,re]=getSortedDayjsArray([ee,re])),[ee,re]}const[Q,z]=R(),[W,U]=O([Q||D.value,z||T.value]);k(W,!1),N(U,!1);const H=()=>{const J=L(),te=M();nextTick(()=>{const[ee,re]=R(),[ae,ge]=O([ee||J,re||te]);F([ae,ge])})},V=computed(()=>methods.add(D.value,C.value,"M").isBefore(T.value,m.value)),j=computed(()=>methods.add(D.value,w.value,"M").isBefore(T.value,m.value)),X=computed(()=>{const J=["onSuperPrev"];return f.value&&J.push("onPrev"),V.value&&f&&J.push("onNext"),j.value&&J.push("onSuperNext"),pick(I.value,J)}),Z=computed(()=>{const J=["onSuperNext"];return f.value&&J.push("onNext"),V.value&&f.value&&J.push("onPrev"),j.value&&J.push("onSuperPrev"),pick(x.value,J)});return{startHeaderValue:D,endHeaderValue:T,startHeaderOperations:X,endHeaderOperations:Z,setHeaderValue:F,resetHeaderValue:H}}const _sfc_main$5P=defineComponent({name:"DateInputRange",components:{IconHover,IconClose,FeedbackIcon},props:{size:{type:String},focused:{type:Boolean},focusedIndex:{type:Number},error:{type:Boolean},disabled:{type:[Boolean,Array],default:!1},readonly:{type:Boolean},allowClear:{type:Boolean},placeholder:{type:Array,default:()=>[]},inputValue:{type:Array},value:{type:Array,default:()=>[]},format:{type:[String,Function],required:!0}},emits:["focused-index-change","update:focusedIndex","change","clear","press-enter"],setup(a,{emit:o,slots:s}){const{error:l,focused:c,disabled:d,size:u,value:A,format:g,focusedIndex:f,inputValue:m}=toRefs(a),{mergedSize:v,mergedDisabled:C,mergedError:w,feedback:_}=useFormItem({size:u,error:l}),{mergedSize:b}=useSize$1(v),y=ref(),S=ref(),E=Q=>C.value?C.value:isArray$2(d.value)?d.value[Q]:d.value,B=computed(()=>E(0)),P=computed(()=>E(1)),D=getPrefixCls("picker"),k=computed(()=>[D,`${D}-range`,`${D}-size-${b.value}`,{[`${D}-focused`]:c.value,[`${D}-disabled`]:B.value&&P.value,[`${D}-error`]:w.value,[`${D}-has-prefix`]:s.prefix}]);function I(Q){return[`${D}-input`,{[`${D}-input-active`]:Q===(f==null?void 0:f.value)}]}function L(Q){var z,W;if(m!=null&&m.value)return(z=m==null?void 0:m.value)==null?void 0:z[Q];const U=(W=A==null?void 0:A.value)==null?void 0:W[Q];if(U&&isDayjs(U))return isFunction$2(g.value)?g.value(U):U.format(g.value)}const T=computed(()=>L(0)),N=computed(()=>L(1));function x(Q){o("focused-index-change",Q),o("update:focusedIndex",Q)}function M(Q){Q.stopPropagation(),o("change",Q)}function F(){o("press-enter")}function O(Q){Q.preventDefault()}function R(Q){o("clear",Q)}return{prefixCls:D,classNames:k,refInput0:y,refInput1:S,disabled0:B,disabled1:P,mergedDisabled:C,getDisabled:E,getInputWrapClassName:I,displayValue0:T,displayValue1:N,changeFocusedInput:x,onChange:M,onPressEnter:F,onPressTab:O,onClear:R,feedback:_}},methods:{focus(a){const o=isNumber$3(a)?a:this.focusedIndex,s=o===0?this.refInput0:this.refInput1;!isUndefined$1(o)&&!this.getDisabled(o)&&s&&s.focus&&s.focus()},blur(){const a=this.focusedIndex===0?this.refInput0:this.refInput1;a&&a.blur&&a.blur()}}}),_hoisted_1$4E=["disabled","placeholder","value"],_hoisted_2$l=["disabled","placeholder","value"];function _sfc_render$5n(a,o,s,l,c,d){const u=resolveComponent("IconClose"),A=resolveComponent("IconHover"),g=resolveComponent("FeedbackIcon");return openBlock(),createElementBlock("div",{class:normalizeClass(a.classNames)},[a.$slots.prefix?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-prefix`)},[renderSlot(a.$slots,"prefix")],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(a.getInputWrapClassName(0))},[createBaseVNode("input",mergeProps({ref:"refInput0",disabled:a.disabled0,placeholder:a.placeholder[0],value:a.displayValue0},a.readonly?{readonly:!0}:{},{onInput:o[0]||(o[0]=(...f)=>a.onChange&&a.onChange(...f)),onKeydown:[o[1]||(o[1]=withKeys((...f)=>a.onPressEnter&&a.onPressEnter(...f),["enter"])),o[2]||(o[2]=withKeys((...f)=>a.onPressTab&&a.onPressTab(...f),["tab"]))],onClick:o[3]||(o[3]=()=>a.changeFocusedInput(0))}),null,16,_hoisted_1$4E)],2),createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-separator`)},[renderSlot(a.$slots,"separator",{},()=>[o[8]||(o[8]=createTextVNode(" - "))])],2),createBaseVNode("div",{class:normalizeClass(a.getInputWrapClassName(1))},[createBaseVNode("input",mergeProps({ref:"refInput1",disabled:a.disabled1,placeholder:a.placeholder[1],value:a.displayValue1},a.readonly?{readonly:!0}:{},{onInput:o[4]||(o[4]=(...f)=>a.onChange&&a.onChange(...f)),onKeydown:[o[5]||(o[5]=withKeys((...f)=>a.onPressEnter&&a.onPressEnter(...f),["enter"])),o[6]||(o[6]=withKeys((...f)=>a.onPressTab&&a.onPressTab(...f),["tab"]))],onClick:o[7]||(o[7]=()=>a.changeFocusedInput(1))}),null,16,_hoisted_2$l)],2),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-suffix`)},[a.allowClear&&!a.mergedDisabled&&a.value.length===2?(openBlock(),createBlock(A,{key:0,prefix:a.prefixCls,class:normalizeClass(`${a.prefixCls}-clear-icon`),onClick:a.onClear},{default:withCtx(()=>[createVNode(u)]),_:1},8,["prefix","class","onClick"])):createCommentVNode("v-if",!0),createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-suffix-icon`)},[renderSlot(a.$slots,"suffix-icon")],2),a.feedback?(openBlock(),createBlock(g,{key:1,type:a.feedback},null,8,["type"])):createCommentVNode("v-if",!0)],2)],2)}var DateRangeInput=_export_sfc$1(_sfc_main$5P,[["render",_sfc_render$5n]]);const _sfc_main$5O=defineComponent({name:"DateRangePikerPanel",components:{PanelShortcuts,PanelFooter,RenderFunction,DatePanel,WeekPanel,MonthPanel,YearPanel,QuarterPanel},props:{mode:{type:String,default:"date"},value:{type:Array,default:()=>[]},footerValue:{type:Array},timePickerValue:{type:Array},showTime:{type:Boolean},showConfirmBtn:{type:Boolean},prefixCls:{type:String,required:!0},shortcuts:{type:Array,default:()=>[]},shortcutsPosition:{type:String,default:"bottom"},format:{type:String,required:!0},dayStartOfWeek:{type:Number,default:0},disabledDate:{type:Function},disabledTime:{type:Function},timePickerProps:{type:Object},extra:{type:Function},dateRender:{type:Function},hideTrigger:{type:Boolean},startHeaderProps:{type:Object,default:()=>({})},endHeaderProps:{type:Object,default:()=>({})},confirmBtnDisabled:{type:Boolean},disabled:{type:Array,default:()=>[!1,!1]},visible:{type:Boolean},startHeaderMode:{type:String},endHeaderMode:{type:String},abbreviation:{type:Boolean}},emits:["cell-click","cell-mouse-enter","time-picker-select","shortcut-click","shortcut-mouse-enter","shortcut-mouse-leave","confirm","start-header-label-click","end-header-label-click","start-header-select","end-header-select"],setup(a,{emit:o}){const{prefixCls:s,shortcuts:l,shortcutsPosition:c,format:d,hideTrigger:u,value:A,disabledDate:g,disabledTime:f,startHeaderProps:m,endHeaderProps:v,dateRender:C,visible:w,startHeaderMode:_,endHeaderMode:b}=toRefs(a),y=computed(()=>isArray$2(l.value)&&l.value.length),S=computed(()=>[`${s.value}-range-container`,{[`${s.value}-range-container-panel-only`]:u.value,[`${s.value}-range-container-shortcuts-placement-left`]:y.value&&c.value==="left",[`${s.value}-range-container-shortcuts-placement-right`]:y.value&&c.value==="right"}]),E=ref("date");watch(w,(j,X)=>{j&&!X&&(E.value="date")});function B(j){return getDayjsValue(normalizeRangeValue(isFunction$2(j.value)?j.value():j.value),j.format||d.value)}function P(j){o("shortcut-click",B(j),j)}function D(j){o("shortcut-mouse-enter",B(j))}function k(j){o("shortcut-mouse-leave",B(j))}function I(j){o("cell-click",j)}function L(j){o("cell-mouse-enter",j)}function T(){o("confirm")}function N(j){o("time-picker-select",j,"start")}function x(j){o("time-picker-select",j,"end")}function M(j){o("start-header-label-click",j)}function F(j){o("end-header-label-click",j)}function O(j){o("start-header-select",j)}function R(j){o("end-header-select",j)}function Q(j){return isFunction$2(g==null?void 0:g.value)?X=>{var Z;return((Z=g==null?void 0:g.value)==null?void 0:Z.call(g,X,j===0?"start":"end"))||!1}:void 0}function z(j){return isFunction$2(f==null?void 0:f.value)?X=>{var Z;return((Z=f==null?void 0:f.value)==null?void 0:Z.call(f,X,j===0?"start":"end"))||!1}:void 0}function W(j){return isFunction$2(C==null?void 0:C.value)?X=>{var Z;const J={...X,type:j===0?"start":"end"};return(Z=C==null?void 0:C.value)==null?void 0:Z.call(C,J)}:void 0}const U=reactive({prefixCls:s,shortcuts:l,onItemClick:P,onItemMouseEnter:D,onItemMouseLeave:k}),H=computed(()=>({...m.value,rangeValues:A.value,disabledDate:Q(0),dateRender:W(0),onSelect:_.value?O:I,onCellMouseEnter:L,onHeaderLabelClick:M})),V=computed(()=>({...v.value,rangeValues:A.value,disabledDate:Q(1),dateRender:W(1),onSelect:b.value?R:I,onCellMouseEnter:L,onHeaderLabelClick:F}));return{pick,classNames:S,showShortcuts:y,shortcutsProps:U,startPanelProps:H,endPanelProps:V,getDisabledTimeFunc:z,onConfirmBtnClick:T,currentDateView:E,onStartTimePickerSelect:N,onEndTimePickerSelect:x,onStartHeaderPanelSelect:O,onEndHeaderPanelSelect:R}}});function _sfc_render$5m(a,o,s,l,c,d){const u=resolveComponent("PanelShortcuts"),A=resolveComponent("YearPanel"),g=resolveComponent("MonthPanel"),f=resolveComponent("WeekPanel"),m=resolveComponent("QuarterPanel"),v=resolveComponent("DatePanel"),C=resolveComponent("RenderFunction"),w=resolveComponent("PanelFooter");return openBlock(),createElementBlock("div",{class:normalizeClass(a.classNames)},[a.showShortcuts&&a.shortcutsPosition==="left"?(openBlock(),createBlock(u,normalizeProps(mergeProps({key:0},a.shortcutsProps)),null,16)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-range-panel-wrapper`)},[createCommentVNode(" panel "),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-range`)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-range-wrapper`)},[a.startHeaderMode||a.endHeaderMode?(openBlock(),createElementBlock(Fragment,{key:0},[a.startHeaderMode==="year"?(openBlock(),createBlock(A,normalizeProps(mergeProps({key:0},a.startPanelProps)),null,16)):createCommentVNode("v-if",!0),a.endHeaderMode==="year"?(openBlock(),createBlock(A,normalizeProps(mergeProps({key:1},a.endPanelProps)),null,16)):a.startHeaderMode==="month"?(openBlock(),createBlock(g,mergeProps({key:2},a.startPanelProps,{abbreviation:a.abbreviation}),null,16,["abbreviation"])):a.endHeaderMode==="month"?(openBlock(),createBlock(g,mergeProps({key:3},a.endPanelProps,{abbreviation:a.abbreviation}),null,16,["abbreviation"])):createCommentVNode("v-if",!0)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" week "),a.mode==="week"?(openBlock(),createElementBlock(Fragment,{key:0},[createVNode(f,mergeProps(a.startPanelProps,{"day-start-of-week":a.dayStartOfWeek}),null,16,["day-start-of-week"]),createVNode(f,mergeProps(a.endPanelProps,{"day-start-of-week":a.dayStartOfWeek}),null,16,["day-start-of-week"])],64)):a.mode==="month"?(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" month "),createVNode(g,mergeProps(a.startPanelProps,{abbreviation:a.abbreviation}),null,16,["abbreviation"]),createVNode(g,mergeProps(a.endPanelProps,{abbreviation:a.abbreviation}),null,16,["abbreviation"])],64)):a.mode==="year"?(openBlock(),createElementBlock(Fragment,{key:2},[createCommentVNode(" year "),createVNode(A,normalizeProps(guardReactiveProps(a.startPanelProps)),null,16),createVNode(A,normalizeProps(guardReactiveProps(a.endPanelProps)),null,16)],64)):a.mode==="quarter"?(openBlock(),createElementBlock(Fragment,{key:3},[createCommentVNode(" quarter "),createVNode(m,normalizeProps(guardReactiveProps(a.startPanelProps)),null,16),createVNode(m,normalizeProps(guardReactiveProps(a.endPanelProps)),null,16)],64)):(openBlock(),createElementBlock(Fragment,{key:4},[createCommentVNode(" date "),createVNode(v,mergeProps({currentView:a.currentDateView,"onUpdate:currentView":o[0]||(o[0]=_=>a.currentDateView=_)},a.startPanelProps,{"is-range":"",value:a.value&&a.value[0],"footer-value":a.footerValue&&a.footerValue[0],"time-picker-value":a.timePickerValue&&a.timePickerValue[0],"day-start-of-week":a.dayStartOfWeek,"show-time":a.showTime,"time-picker-props":a.timePickerProps,"disabled-time":a.getDisabledTimeFunc(0),disabled:a.disabled[0],onTimePickerSelect:a.onStartTimePickerSelect}),null,16,["currentView","value","footer-value","time-picker-value","day-start-of-week","show-time","time-picker-props","disabled-time","disabled","onTimePickerSelect"]),createVNode(v,mergeProps({currentView:a.currentDateView,"onUpdate:currentView":o[1]||(o[1]=_=>a.currentDateView=_)},a.endPanelProps,{"is-range":"",value:a.value&&a.value[1],"footer-value":a.footerValue&&a.footerValue[1],"time-picker-value":a.timePickerValue&&a.timePickerValue[1],"day-start-of-week":a.dayStartOfWeek,"show-time":a.showTime,"time-picker-props":a.timePickerProps,"disabled-time":a.getDisabledTimeFunc(1),disabled:a.disabled[1],onTimePickerSelect:a.onEndTimePickerSelect}),null,16,["currentView","value","footer-value","time-picker-value","day-start-of-week","show-time","time-picker-props","disabled-time","disabled","onTimePickerSelect"])],64))],64))],2)],2),createCommentVNode(" footer "),createVNode(w,{"prefix-cls":a.prefixCls,"show-today-btn":!1,"show-confirm-btn":a.showConfirmBtn,"confirm-btn-disabled":a.confirmBtnDisabled,onConfirmBtnClick:a.onConfirmBtnClick},createSlots({_:2},[a.extra||a.$slots.extra?{name:"extra",fn:withCtx(()=>[a.$slots.extra?renderSlot(a.$slots,"extra",{key:0}):(openBlock(),createBlock(C,{key:1,"render-func":a.extra},null,8,["render-func"]))]),key:"0"}:void 0,a.showShortcuts&&a.shortcutsPosition==="bottom"?{name:"btn",fn:withCtx(()=>[createVNode(u,normalizeProps(guardReactiveProps(a.shortcutsProps)),null,16)]),key:"1"}:void 0]),1032,["prefix-cls","show-confirm-btn","confirm-btn-disabled","onConfirmBtnClick"])],2),a.showShortcuts&&a.shortcutsPosition==="right"?(openBlock(),createBlock(u,normalizeProps(mergeProps({key:1},a.shortcutsProps)),null,16)):createCommentVNode("v-if",!0)],2)}var RangePickerPanel=_export_sfc$1(_sfc_main$5O,[["render",_sfc_render$5m]]);function useRangeTimePickerValue(a){const{timePickerProps:o,selectedValue:s}=toRefs(a),l=computed(()=>{var S;return(S=s==null?void 0:s.value)==null?void 0:S[0]}),c=computed(()=>{var S;return(S=s==null?void 0:s.value)==null?void 0:S[1]}),d=computed(()=>{var S;return(S=o==null?void 0:o.value)==null?void 0:S.defaultValue}),u=computed(()=>isArray$2(d.value)?{...o==null?void 0:o.value,defaultValue:d.value[0]}:o==null?void 0:o.value),A=computed(()=>isArray$2(d.value)?{...o==null?void 0:o.value,defaultValue:d.value[1]}:o==null?void 0:o.value),[g,f,m]=useTimePickerValue(reactive({timePickerProps:u,selectedValue:l})),[v,C,w]=useTimePickerValue(reactive({timePickerProps:A,selectedValue:c})),_=computed(()=>[g.value,v.value]);function b(S){!S||(f(S[0]),C(S[1]))}function y(){m(),w()}return[_,b,y]}const _sfc_main$5N=defineComponent({name:"RangePicker",components:{RangePickerPanel,DateRangeInput,Trigger,IconCalendar},inheritAttrs:!1,props:{mode:{type:String,default:"date"},modelValue:{type:Array},defaultValue:{type:Array},pickerValue:{type:Array},defaultPickerValue:{type:Array},disabled:{type:[Boolean,Array],default:!1},dayStartOfWeek:{type:Number,default:0},format:{type:String},valueFormat:{type:String},showTime:{type:Boolean},timePickerProps:{type:Object},placeholder:{type:Array},disabledDate:{type:Function},disabledTime:{type:Function},separator:{type:String},exchangeTime:{type:Boolean,default:!0},popupContainer:{type:[String,Object]},locale:{type:Object},hideTrigger:{type:Boolean},allowClear:{type:Boolean,default:!0},readonly:{type:Boolean},error:{type:Boolean},size:{type:String},shortcuts:{type:Array,default:()=>[]},shortcutsPosition:{type:String,default:"bottom"},position:{type:String,default:"bl"},popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean},triggerProps:{type:Object},unmountOnClose:{type:Boolean},previewShortcut:{type:Boolean,default:!0},showConfirmBtn:{type:Boolean},disabledInput:{type:Boolean,default:!1},abbreviation:{type:Boolean,default:!0}},emits:{change:(a,o,s)=>!0,"update:modelValue":a=>!0,select:(a,o,s)=>!0,"popup-visible-change":a=>!0,"update:popupVisible":a=>!0,ok:(a,o,s)=>!0,clear:()=>!0,"select-shortcut":a=>!0,"picker-value-change":(a,o,s)=>!0,"update:pickerValue":a=>!0},setup(a,{emit:o,slots:s}){const{mode:l,showTime:c,format:d,modelValue:u,defaultValue:A,popupVisible:g,defaultPopupVisible:f,placeholder:m,timePickerProps:v,disabled:C,disabledDate:w,disabledTime:_,locale:b,pickerValue:y,defaultPickerValue:S,valueFormat:E,size:B,error:P,dayStartOfWeek:D,exchangeTime:k,previewShortcut:I,showConfirmBtn:L}=toRefs(a),{locale:T}=useI18n(),N=inject(configProviderInjectionKey,void 0);watchEffect(()=>{initializeDateLocale(T.value,D.value)});const x=computed(()=>{var ye;return!(!k.value||!((ye=N==null?void 0:N.exchangeTime)==null||ye))}),{mergedSize:M,mergedDisabled:F,mergedError:O,eventHandlers:R}=useFormItem({size:B,error:P}),Q=useDatePickerTransform(reactive({locale:b})),z=getPrefixCls("picker"),W=computed(()=>(m==null?void 0:m.value)||{date:Q("datePicker.rangePlaceholder.date"),month:Q("datePicker.rangePlaceholder.month"),year:Q("datePicker.rangePlaceholder.year"),week:Q("datePicker.rangePlaceholder.week"),quarter:Q("datePicker.rangePlaceholder.quarter")}[l.value]||Q("datePicker.rangePlaceholder.date")),{format:U,valueFormat:H,parseValueFormat:V}=useFormat(reactive({mode:l,format:d,showTime:c,valueFormat:E})),j=computed(()=>{const ye=C.value===!0||F.value||isArray$2(C.value)&&C.value[0]===!0,Me=C.value===!0||F.value||isArray$2(C.value)&&C.value[1]===!0;return[ye,Me]}),X=computed(()=>j.value[0]&&j.value[1]);function Z(ye=0){return j.value[ye]?ye^1:ye}const J=ref(),te=ref(Z()),ee=computed(()=>{const ye=te.value,Me=ye^1;return j.value[Me]?ye:Me}),re=computed(()=>j.value[te.value^1]),{value:ae,setValue:ge}=useRangePickerState(reactive({modelValue:u,defaultValue:A,format:V})),[he,_e]=useState(),[K,G]=useState(),q=computed(()=>{var ye;return(ye=he.value)!=null?ye:ae.value}),ne=computed(()=>{var ye,Me;return(Me=(ye=K.value)!=null?ye:he.value)!=null?Me:ae.value}),[ie,le]=useState(),ce=ref(),se=ref(),[de,pe]=useMergeState(f.value,reactive({value:g})),Ee=ye=>{de.value!==ye&&(pe(ye),o("popup-visible-change",ye),o("update:popupVisible",ye))},{startHeaderValue:Se,endHeaderValue:ke,startHeaderOperations:He,endHeaderOperations:me,resetHeaderValue:fe,setHeaderValue:ve}=useRangeHeaderValue(reactive({mode:l,startHeaderMode:ce,endHeaderMode:se,value:y,defaultValue:S,selectedValue:ne,format:V,onChange:ye=>{const Me=getReturnRangeValue(ye,H.value),Ye=getFormattedValue(ye,V.value),et=getDateValue$1(ye);o("picker-value-change",Me,et,Ye),o("update:pickerValue",Me)}}));function Ne(ye){ce.value=ye}function Je(ye){se.value=ye}function Ze(ye){let Me=Se.value;Me=Me.set("year",ye.year()),ce.value==="month"&&(Me=Me.set("month",ye.month())),ve([Me,ke.value]),ce.value=void 0}function it(ye){let Me=ke.value;Me=Me.set("year",ye.year()),se.value==="month"&&(Me=Me.set("month",ye.month())),ve([Se.value,Me]),se.value=void 0}const Be=ref([ne.value[0]||getNow(),ne.value[1]||getNow()]);watch(ne,()=>{const[ye,Me]=ne.value;Be.value[0]=ye||Be.value[0],Be.value[1]=Me||Be.value[1]});const[xe,Te,Oe]=useRangeTimePickerValue(reactive({timePickerProps:v,selectedValue:ne})),je=computed(()=>l.value==="date"&&c.value),Ge=computed(()=>je.value||v.value),ft=useIsDisabledDate(reactive({mode:l,isRange:!0,showTime:c,disabledDate:w,disabledTime:_})),pt=computed(()=>je.value||L.value),dt=computed(()=>pt.value&&(!isCompleteRangeValue(q.value)||ft(q.value[0],"start")||ft(q.value[1],"end")));watch(de,ye=>{ce.value=void 0,se.value=void 0,_e(void 0),G(void 0),ye&&(fe(),Oe(),te.value=Z(te.value),nextTick(()=>Ke(te.value))),ye||le(void 0)}),watch(te,()=>{a.disabledInput&&(Ke(te.value),le(void 0))});function be(ye,Me){var Ye,et;const Ie=ye?getReturnRangeValue(ye,H.value):void 0,lt=getFormattedValue(ye,V.value),nt=getDateValue$1(ye);isValueChange(ye,ae.value)&&(o("update:modelValue",Ie),o("change",Ie,nt,lt),(et=(Ye=R.value)==null?void 0:Ye.onChange)==null||et.call(Ye)),Me&&o("ok",Ie,nt,lt)}function oe(ye){let Me=getSortedDayjsArray(ye);return Ge.value&&!x.value&&(Me=[ut(Me[0],ye[0]),ut(Me[1],ye[1])]),Me}function we(ye,Me,Ye){if(ft(ye==null?void 0:ye[0],"start")||ft(ye==null?void 0:ye[1],"end"))return;let et=ye?[...ye]:void 0;isCompleteRangeValue(et)&&(et=oe(et)),be(et,Ye),ge(et||[]),_e(void 0),G(void 0),le(void 0),ce.value=void 0,se.value=void 0,isBoolean$2(Me)&&Ee(Me)}function Re(ye){const Me=getReturnRangeValue(ye,H.value),Ye=getFormattedValue(ye,V.value),et=getDateValue$1(ye);o("select",Me,et,Ye)}function qe(ye,Me){const{emitSelect:Ye=!1,updateHeader:et=!1}=Me||{};let Ie=[...ye];isCompleteRangeValue(Ie)&&(Ie=oe(Ie)),_e(Ie),G(void 0),le(void 0),ce.value=void 0,se.value=void 0,Ye&&Re(Ie),et&&fe()}function Le(ye,Me){const{updateHeader:Ye=!1}=Me||{};G(ye),le(void 0),Ye&&fe()}function Ke(ye){J.value&&J.value.focus&&J.value.focus(ye)}function ut(ye,Me){return Ge.value?mergeValueWithTime(getNow(),ye,Me):ye}function St(ye){Ee(ye)}function Nt(ye){if(he.value&&ne.value[ee.value]&&(!pt.value||!isCompleteRangeValue(he.value))){const Me=[...ne.value],Ye=ut(ye,xe.value[te.value]);Me[te.value]=Ye,Le(Me)}}function mt(ye=!1){return re.value?[...ae.value]:he.value?ye||!isCompleteRangeValue(he.value)?[...he.value]:[]:ye?[...ae.value]:[]}function kt(ye){const Me=mt(),Ye=ut(ye,xe.value[te.value]);Me[te.value]=Ye,Re(Me),!pt.value&&isCompleteRangeValue(Me)?we(Me,!1):(qe(Me),isCompleteRangeValue(Me)?te.value=0:te.value=ee.value)}function en(ye,Me){const Ye=Me==="start"?0:1,et=ut(xe.value[Ye],ye),Ie=[...xe.value];Ie[Ye]=et,Te(Ie);const lt=mt(!0);lt[Ye]&&(lt[Ye]=et,qe(lt,{emitSelect:!0}))}let Mt;onUnmounted(()=>{clearTimeout(Mt)});function tn(ye){clearTimeout(Mt),Le(ye,{updateHeader:!0})}function Et(){clearTimeout(Mt),Mt=setTimeout(()=>{G(void 0),le(void 0),fe()},100)}function wt(ye,Me){o("select-shortcut",Me),we(ye,!1)}function Rt(){we(ne.value,!1,!0)}function nn(ye){ye.stopPropagation(),we(void 0),o("clear")}function gn(ye){Ee(!0);const Me=ye.target.value;if(!Me){le(void 0);return}const Ye=getFormattedValue(ne.value,U.value),et=isArray$2(ie.value)?[...ie.value]:Ye||[];if(et[te.value]=Me,le(et),!isValidInputValue(Me,U.value))return;const Ie=dayjs(Me,U.value);if(ft(Ie,te.value===0?"start":"end"))return;const lt=isArray$2(ne.value)?[...ne.value]:[];lt[te.value]=Ie,qe(lt,{updateHeader:!0})}function fn(){isValidRangeValue(ne.value)?we(ne.value,!1):te.value=ee.value}const gt=computed(()=>({format:U.value,...omit((v==null?void 0:v.value)||{},["defaultValue"]),visible:de.value})),Ve=computed(()=>({prev:s["icon-prev"],prevDouble:s["icon-prev-double"],next:s["icon-next"],nextDouble:s["icon-next-double"]})),Ae=reactive({headerValue:Se,headerOperations:He,headerIcons:Ve}),Pe=reactive({headerValue:ke,headerOperations:me,headerIcons:Ve}),$e=computed(()=>({...pick(a,["mode","showTime","shortcuts","shortcutsPosition","dayStartOfWeek","disabledDate","disabledTime","hideTrigger","abbreviation"]),prefixCls:z,format:V.value,value:ne.value,showConfirmBtn:pt.value,confirmBtnDisabled:dt.value,timePickerValue:xe.value,timePickerProps:gt.value,extra:s.extra,dateRender:s.cell,startHeaderProps:Ae,endHeaderProps:Pe,footerValue:Be.value,disabled:j.value,visible:de.value,onCellClick:kt,onCellMouseEnter:Nt,onShortcutClick:wt,onShortcutMouseEnter:I.value?tn:void 0,onShortcutMouseLeave:I.value?Et:void 0,onConfirm:Rt,onTimePickerSelect:en,startHeaderMode:ce.value,endHeaderMode:se.value,onStartHeaderLabelClick:Ne,onEndHeaderLabelClick:Je,onStartHeaderSelect:Ze,onEndHeaderSelect:it}));return{prefixCls:z,refInput:J,computedFormat:U,computedPlaceholder:W,panelVisible:de,panelValue:ne,inputValue:ie,focusedIndex:te,triggerDisabled:X,mergedSize:M,mergedError:O,onPanelVisibleChange:St,onInputClear:nn,onInputChange:gn,onInputPressEnter:fn,rangePanelProps:$e}}});function _sfc_render$5l(a,o,s,l,c,d){const u=resolveComponent("IconCalendar"),A=resolveComponent("DateRangeInput"),g=resolveComponent("RangePickerPanel"),f=resolveComponent("Trigger");return a.hideTrigger?(openBlock(),createBlock(g,normalizeProps(mergeProps({key:1},{...a.$attrs,...a.rangePanelProps})),null,16)):(openBlock(),createBlock(f,mergeProps({key:0,trigger:"click","animation-name":"slide-dynamic-origin","auto-fit-transform-origin":"","click-to-close":!1,"popup-offset":4},a.triggerProps,{"unmount-on-close":a.unmountOnClose,position:a.position,disabled:a.triggerDisabled||a.readonly,"popup-visible":a.panelVisible,"popup-container":a.popupContainer,onPopupVisibleChange:a.onPanelVisibleChange}),{content:withCtx(()=>[createVNode(g,normalizeProps(guardReactiveProps(a.rangePanelProps)),null,16)]),default:withCtx(()=>[renderSlot(a.$slots,"default",{},()=>[createVNode(A,mergeProps({ref:"refInput"},a.$attrs,{focusedIndex:a.focusedIndex,"onUpdate:focusedIndex":o[0]||(o[0]=m=>a.focusedIndex=m),size:a.size,focused:a.panelVisible,visible:a.panelVisible,error:a.error,disabled:a.disabled,readonly:a.readonly||a.disabledInput,"allow-clear":a.allowClear&&!a.readonly,placeholder:a.computedPlaceholder,"input-value":a.inputValue,value:a.panelValue,format:a.computedFormat,onClear:a.onInputClear,onChange:a.onInputChange,onPressEnter:a.onInputPressEnter}),createSlots({"suffix-icon":withCtx(()=>[renderSlot(a.$slots,"suffix-icon",{},()=>[createVNode(u)])]),separator:withCtx(()=>[renderSlot(a.$slots,"separator",{},()=>[createTextVNode(toDisplayString(a.separator||"-"),1)])]),_:2},[a.$slots.prefix?{name:"prefix",fn:withCtx(()=>[renderSlot(a.$slots,"prefix")]),key:"0"}:void 0]),1040,["focusedIndex","size","focused","visible","error","disabled","readonly","allow-clear","placeholder","input-value","value","format","onClear","onChange","onPressEnter"])])]),_:3},16,["unmount-on-close","position","disabled","popup-visible","popup-container","onPopupVisibleChange"]))}var RangePicker=_export_sfc$1(_sfc_main$5N,[["render",_sfc_render$5l]]);const DatePicker=Object.assign(_DatePicker,{WeekPicker,MonthPicker,YearPicker,QuarterPicker,RangePicker,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_DatePicker.name,_DatePicker),a.component(s+YearPicker.name,YearPicker),a.component(s+QuarterPicker.name,QuarterPicker),a.component(s+MonthPicker.name,MonthPicker),a.component(s+WeekPicker.name,WeekPicker),a.component(s+RangePicker.name,RangePicker)}}),responsiveArray=["xxl","xl","lg","md","sm","xs"],responsiveMap={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"};let subscribers=[],subUid=-1,screens={};const responsiveObserve={matchHandlers:{},dispatch(a,o){return screens=a,subscribers.length<1?!1:(subscribers.forEach(s=>{s.func(screens,o)}),!0)},subscribe(a){subscribers.length===0&&this.register();const o=(++subUid).toString();return subscribers.push({token:o,func:a}),a(screens,null),o},unsubscribe(a){subscribers=subscribers.filter(o=>o.token!==a),subscribers.length===0&&this.unregister()},unregister(){Object.keys(responsiveMap).forEach(a=>{const o=responsiveMap[a];if(!o)return;const s=this.matchHandlers[o];s&&s.mql&&s.listener&&(s.mql.removeEventListener?s.mql.removeEventListener("change",s.listener):s.mql.removeListener(s.listener))})},register(){Object.keys(responsiveMap).forEach(a=>{const o=responsiveMap[a];if(!o)return;const s=({matches:c})=>{this.dispatch({...screens,[a]:c},a)},l=window.matchMedia(o);l.addEventListener?l.addEventListener("change",s):l.addListener(s),this.matchHandlers[o]={mql:l,listener:s},s(l)})}};function isResponsiveValue(a){return isObject$2(a)}function useResponsiveState(a,o,s=!1){const l=ref({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),c=computed(()=>{let u=o;if(isResponsiveValue(a.value))for(let A=0;A{d=responsiveObserve.subscribe(u=>{isResponsiveValue(a.value)&&(l.value=u)})}),onUnmounted(()=>{d&&responsiveObserve.unsubscribe(d)}),c}var _Descriptions=defineComponent({name:"Descriptions",props:{data:{type:Array,default:()=>[]},column:{type:[Number,Object],default:3},title:String,layout:{type:String,default:"horizontal"},align:{type:[String,Object],default:"left"},size:{type:String},bordered:{type:Boolean,default:!1},labelStyle:{type:Object},valueStyle:{type:Object},tableLayout:{type:String,default:"auto"}},setup(a,{slots:o}){const{column:s,size:l}=toRefs(a),c=getPrefixCls("descriptions"),{mergedSize:d}=useSize$1(l),u=useResponsiveState(s,3,!0),A=computed(()=>{var D;return(D=isObject$2(a.align)?a.align.label:a.align)!=null?D:"left"}),g=computed(()=>{var D;return(D=isObject$2(a.align)?a.align.value:a.align)!=null?D:"left"}),f=computed(()=>({textAlign:A.value,...a.labelStyle})),m=computed(()=>({textAlign:g.value,...a.valueStyle})),v=D=>{const k=[];let I=[],L=0;const T=()=>{if(I.length){const N=u.value-L;I[I.length-1].span+=N,k.push(I)}};return D.forEach(N=>{var x,M;const F=Math.min((M=isVNode(N)?(x=N.props)==null?void 0:x.span:N.span)!=null?M:1,u.value);L+F>u.value&&(T(),I=[],L=0),I.push({data:N,span:F}),L+=F}),T(),k},C=computed(()=>{var D;return v((D=a.data)!=null?D:[])}),w=(D,k)=>{var I,L,T,N,x;return isVNode(D)?isSlotsChildren(D,D.children)&&((L=(I=D.children).label)==null?void 0:L.call(I))||((T=D.props)==null?void 0:T.label):(x=(N=o.label)==null?void 0:N.call(o,{label:D.label,index:k,data:D}))!=null?x:isFunction$2(D.label)?D.label():D.label},_=(D,k)=>{var I,L;return isVNode(D)?D:(L=(I=o.value)==null?void 0:I.call(o,{value:D.value,index:k,data:D}))!=null?L:isFunction$2(D.value)?D.value():D.value},b=D=>createVNode(Fragment,null,[createVNode("tr",{class:`${c}-row`},[D.map((k,I)=>createVNode("td",{key:`label-${I}`,class:[`${c}-item-label`,`${c}-item-label-block`],style:f.value,colspan:k.span},[w(k.data,I)]))]),createVNode("tr",{class:`${c}-row`},[D.map((k,I)=>createVNode("td",{key:`value-${I}`,class:[`${c}-item-value`,`${c}-item-value-block`],style:m.value,colspan:k.span},[_(k.data,I)]))])]),y=(D,k)=>createVNode("tr",{class:`${c}-row`,key:`tr-${k}`},[D.map(I=>createVNode(Fragment,null,[createVNode("td",{class:[`${c}-item-label`,`${c}-item-label-block`],style:f.value},[w(I.data,k)]),createVNode("td",{class:[`${c}-item-value`,`${c}-item-value-block`],style:m.value,colspan:I.span*2-1},[_(I.data,k)])]))]),S=(D,k)=>createVNode("tr",{class:`${c}-row`,key:`inline-${k}`},[D.map((I,L)=>createVNode("td",{key:`item-${L}`,class:`${c}-item`,colspan:I.span},[createVNode("div",{class:[`${c}-item-label`,`${c}-item-label-inline`],style:f.value},[w(I.data,L)]),createVNode("div",{class:[`${c}-item-value`,`${c}-item-value-inline`],style:m.value},[_(I.data,L)])]))]),E=(D,k)=>["inline-horizontal","inline-vertical"].includes(a.layout)?S(D,k):a.layout==="vertical"?b(D):y(D,k),B=computed(()=>[c,`${c}-layout-${a.layout}`,`${c}-size-${d.value}`,{[`${c}-border`]:a.bordered},{[`${c}-table-layout-fixed`]:a.tableLayout==="fixed"}]),P=()=>{var D,k;const I=(k=(D=o.title)==null?void 0:D.call(o))!=null?k:a.title;return I?createVNode("div",{class:`${c}-title`},[I]):null};return()=>{const D=o.default?v(getAllElements(o.default())):C.value;return createVNode("div",{class:B.value},[P(),createVNode("div",{class:`${c}-body`},[createVNode("table",{class:`${c}-table`},[createVNode("tbody",null,[D.map((k,I)=>E(k,I))])])])])}}});const _sfc_main$5M=defineComponent({name:"DescriptionsItem",props:{span:{type:Number,default:1},label:String},setup(){return{prefixCls:getPrefixCls("descriptions")}}});function _sfc_render$5k(a,o,s,l,c,d){return renderSlot(a.$slots,"default")}var DescriptionsItem=_export_sfc$1(_sfc_main$5M,[["render",_sfc_render$5k]]);const Descriptions=Object.assign(_Descriptions,{DescriptionsItem,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Descriptions.name,_Descriptions),a.component(s+DescriptionsItem.name,DescriptionsItem)}});var _Divider=defineComponent({name:"Divider",props:{direction:{type:String,default:"horizontal"},orientation:{type:String,default:"center"},type:{type:String},size:{type:Number},margin:{type:[Number,String]}},setup(a,{slots:o}){const s=getPrefixCls("divider"),l=computed(()=>a.direction==="horizontal"),c=computed(()=>{const d={};if(a.size&&(d[l.value?"border-bottom-width":"border-left-width"]=isNumber$3(a.size)?`${a.size}px`:a.size),a.type&&(d[l.value?"border-bottom-style":"border-left-style"]=a.type),!isUndefined$1(a.margin)){const u=isNumber$3(a.margin)?`${a.margin}px`:a.margin;d.margin=l.value?`${u} 0`:`0 ${u}`}return d});return()=>{var d;const u=(d=o.default)==null?void 0:d.call(o),A=[s,`${s}-${a.direction}`,{[`${s}-with-text`]:u}];return createVNode("div",{role:"separator",class:A,style:c.value},[u&&a.direction==="horizontal"&&createVNode("span",{class:[`${s}-text`,`${s}-text-${a.orientation}`]},[u])])}}});const Divider=Object.assign(_Divider,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Divider.name,_Divider)}}),useOverflow=a=>{const o=ref(!1),s={overflow:"",width:"",boxSizing:""};return{setOverflowHidden:()=>{if(a.value){const d=a.value;if(!o.value&&d.style.overflow!=="hidden"){const u=getScrollBarWidth(d);(u>0||isScroll(d))&&(s.overflow=d.style.overflow,s.width=d.style.width,s.boxSizing=d.style.boxSizing,d.style.overflow="hidden",d.style.width=`${d.offsetWidth-u}px`,d.style.boxSizing="border-box",o.value=!0)}}},resetOverflow:()=>{if(a.value&&o.value){const d=a.value;d.style.overflow=s.overflow,d.style.width=s.width,d.style.boxSizing=s.boxSizing,o.value=!1}}}},DRAWER_PLACEMENTS=["top","right","bottom","left"],_sfc_main$5L=defineComponent({name:"Drawer",components:{ClientOnly,ArcoButton:Button$1,IconHover,IconClose},inheritAttrs:!1,props:{visible:{type:Boolean,default:!1},defaultVisible:{type:Boolean,default:!1},placement:{type:String,default:"right",validator:a=>DRAWER_PLACEMENTS.includes(a)},title:String,mask:{type:Boolean,default:!0},maskClosable:{type:Boolean,default:!0},closable:{type:Boolean,default:!0},okText:String,cancelText:String,okLoading:{type:Boolean,default:!1},okButtonProps:{type:Object},cancelButtonProps:{type:Object},unmountOnClose:Boolean,width:{type:[Number,String],default:250},height:{type:[Number,String],default:250},popupContainer:{type:[String,Object],default:"body"},drawerStyle:{type:Object},bodyClass:{type:[String,Array]},bodyStyle:{type:[String,Object,Array]},onBeforeOk:{type:Function},onBeforeCancel:{type:Function},escToClose:{type:Boolean,default:!0},renderToBody:{type:Boolean,default:!0},header:{type:Boolean,default:!0},footer:{type:Boolean,default:!0},hideCancel:{type:Boolean,default:!1}},emits:{"update:visible":a=>!0,ok:a=>!0,cancel:a=>!0,open:()=>!0,close:()=>!0,beforeOpen:()=>!0,beforeClose:()=>!0},setup(a,{emit:o}){const{popupContainer:s}=toRefs(a),l=getPrefixCls("drawer"),{t:c}=useI18n(),d=ref(a.defaultVisible),u=computed(()=>{var F;return(F=a.visible)!=null?F:d.value}),A=ref(!1),g=computed(()=>a.okLoading||A.value),{teleportContainer:f,containerRef:m}=useTeleportContainer({popupContainer:s,visible:u}),v=ref(u.value);let C=!1;const w=F=>{a.escToClose&&F.key===KEYBOARD_KEY.ESC&&S()&&k(F)},_=()=>{a.escToClose&&!C&&(C=!0,on(document.documentElement,"keydown",w))},b=()=>{C&&(C=!1,off(document.documentElement,"keydown",w))},{zIndex:y,isLastDialog:S}=usePopupManager("dialog",{visible:u}),E=computed(()=>(m==null?void 0:m.value)===document.body);let B=0;const P=()=>{B++,A.value&&(A.value=!1),d.value=!1,o("update:visible",!1)},D=async F=>{const O=B,R=await new Promise(async Q=>{var z;if(isFunction$2(a.onBeforeOk)){let W=a.onBeforeOk((U=!0)=>Q(U));if((isPromise(W)||!isBoolean$2(W))&&(A.value=!0),isPromise(W))try{W=(z=await W)!=null?z:!0}catch(U){throw W=!1,U}isBoolean$2(W)&&Q(W)}else Q(!0)});O===B&&(R?(o("ok",F),P()):A.value&&(A.value=!1))},k=F=>{var O;let R=!0;isFunction$2(a.onBeforeCancel)&&(R=(O=a.onBeforeCancel())!=null?O:!1),R&&(o("cancel",F),P())},I=F=>{a.maskClosable&&k(F)},L=()=>{u.value&&o("open")},T=()=>{u.value||(v.value=!1,x(),o("close"))},{setOverflowHidden:N,resetOverflow:x}=useOverflow(m);onMounted(()=>{u.value&&(v.value=!0,N(),_())}),onBeforeUnmount(()=>{x(),b()}),watch(u,F=>{d.value!==F&&(d.value=F),F?(o("beforeOpen"),v.value=!0,N(),_()):(o("beforeClose"),b())});const M=computed(()=>{var F;const O={[a.placement]:0,...(F=a.drawerStyle)!=null?F:{}};return["right","left"].includes(a.placement)?O.width=isNumber$3(a.width)?`${a.width}px`:a.width:O.height=isNumber$3(a.height)?`${a.height}px`:a.height,O});return{prefixCls:l,style:M,t:c,mounted:v,computedVisible:u,mergedOkLoading:g,zIndex:y,handleOk:D,handleCancel:k,handleOpen:L,handleClose:T,handleMask:I,isFixed:E,teleportContainer:f}}});function _sfc_render$5j(a,o,s,l,c,d){const u=resolveComponent("icon-close"),A=resolveComponent("icon-hover"),g=resolveComponent("arco-button"),f=resolveComponent("client-only");return openBlock(),createBlock(f,null,{default:withCtx(()=>[(openBlock(),createBlock(Teleport,{to:a.teleportContainer,disabled:!a.renderToBody},[!a.unmountOnClose||a.computedVisible||a.mounted?withDirectives((openBlock(),createElementBlock("div",mergeProps({key:0,class:`${a.prefixCls}-container`,style:a.isFixed?{zIndex:a.zIndex}:{zIndex:"inherit",position:"absolute"}},a.$attrs),[createVNode(Transition,{name:"fade-drawer",appear:""},{default:withCtx(()=>[a.mask?withDirectives((openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-mask`),onClick:o[0]||(o[0]=(...m)=>a.handleMask&&a.handleMask(...m))},null,2)),[[vShow,a.computedVisible]]):createCommentVNode("v-if",!0)]),_:1}),createVNode(Transition,{name:`slide-${a.placement}-drawer`,appear:"",onAfterEnter:a.handleOpen,onAfterLeave:a.handleClose,persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{class:normalizeClass(a.prefixCls),style:normalizeStyle(a.style)},[a.header?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-header`)},[renderSlot(a.$slots,"header",{},()=>[a.$slots.title||a.title?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-title`)},[renderSlot(a.$slots,"title",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2)):createCommentVNode("v-if",!0),a.closable?(openBlock(),createElementBlock("div",{key:1,tabindex:"-1",role:"button","aria-label":"Close",class:normalizeClass(`${a.prefixCls}-close-btn`),onClick:o[1]||(o[1]=(...m)=>a.handleCancel&&a.handleCancel(...m))},[createVNode(A,null,{default:withCtx(()=>[createVNode(u)]),_:1})],2)):createCommentVNode("v-if",!0)])],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-body`,a.bodyClass]),style:normalizeStyle(a.bodyStyle)},[renderSlot(a.$slots,"default")],6),a.footer?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-footer`)},[renderSlot(a.$slots,"footer",{},()=>[a.hideCancel?createCommentVNode("v-if",!0):(openBlock(),createBlock(g,mergeProps({key:0},a.cancelButtonProps,{onClick:a.handleCancel}),{default:withCtx(()=>[createTextVNode(toDisplayString(a.cancelText||a.t("drawer.cancelText")),1)]),_:1},16,["onClick"])),createVNode(g,mergeProps({type:"primary",loading:a.mergedOkLoading},a.okButtonProps,{onClick:a.handleOk}),{default:withCtx(()=>[createTextVNode(toDisplayString(a.okText||a.t("drawer.okText")),1)]),_:1},16,["loading","onClick"])])],2)):createCommentVNode("v-if",!0)],6),[[vShow,a.computedVisible]])]),_:3},8,["name","onAfterEnter","onAfterLeave"])],16)),[[vShow,a.computedVisible||a.mounted]]):createCommentVNode("v-if",!0)],8,["to","disabled"]))]),_:3})}var _Drawer=_export_sfc$1(_sfc_main$5L,[["render",_sfc_render$5j]]);const open$1=(a,o)=>{let s=getOverlay("drawer");const l=()=>{f.component&&(f.component.props.visible=!1),isFunction$2(a.onOk)&&a.onOk()},c=()=>{f.component&&(f.component.props.visible=!1),isFunction$2(a.onCancel)&&a.onCancel()},d=async()=>{await nextTick(),s&&(render(null,s),document.body.removeChild(s)),s=null,isFunction$2(a.onClose)&&a.onClose()},u=()=>{f.component&&(f.component.props.visible=!1)},A=m=>{f.component&&Object.entries(m).forEach(([v,C])=>{f.component.props[v]=C})},f=createVNode(_Drawer,{...{visible:!0,renderToBody:!1,unmountOnClose:!0,onOk:l,onCancel:c,onClose:d},...omit(a,["content","title","footer","visible","unmountOnClose","onOk","onCancel","onClose"]),header:typeof a.header=="boolean"?a.header:void 0,footer:typeof a.footer=="boolean"?a.footer:void 0},{default:getSlotFunction(a.content),header:typeof a.header!="boolean"?getSlotFunction(a.header):void 0,title:getSlotFunction(a.title),footer:typeof a.footer!="boolean"?getSlotFunction(a.footer):void 0});return(o!=null?o:Drawer._context)&&(f.appContext=o!=null?o:Drawer._context),render(f,s),document.body.appendChild(s),{close:u,update:A}},Drawer=Object.assign(_Drawer,{open:open$1,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Drawer.name,_Drawer);const l={open:(c,d=a._context)=>open$1(c,d)};a.config.globalProperties.$drawer=l},_context:null});function isOptionsObject(a){return a===Object(a)&&Object.keys(a).length!==0}function defaultBehavior(a,o){o===void 0&&(o="auto");var s="scrollBehavior"in document.body.style;a.forEach(function(l){var c=l.el,d=l.top,u=l.left;c.scroll&&s?c.scroll({top:d,left:u,behavior:o}):(c.scrollTop=d,c.scrollLeft=u)})}function getOptions(a){return a===!1?{block:"end",inline:"nearest"}:isOptionsObject(a)?a:{block:"start",inline:"nearest"}}function scrollIntoView(a,o){var s=a.isConnected||a.ownerDocument.documentElement.contains(a);if(isOptionsObject(o)&&typeof o.behavior=="function")return o.behavior(s?i$1(a,o):[]);if(!!s){var l=getOptions(o);return defaultBehavior(i$1(a,l),l.behavior)}}const VALIDATE_STATUSES=["success","warning","error","validating"],getFinalValidateStatus=a=>{let o="";for(const s of Object.keys(a)){const l=a[s];l&&(!o||VALIDATE_STATUSES.indexOf(l)>VALIDATE_STATUSES.indexOf(o))&&(o=a[s])}return o},getFinalValidateMessage=a=>{const o=[];for(const s of Object.keys(a)){const l=a[s];l&&o.push(l)}return o},getFormElementId=(a,o)=>{const s=o.replace(/[[.]/g,"_").replace(/\]/g,"");return a?`${a}-${s}`:`${s}`},_sfc_main$5K=defineComponent({name:"Form",props:{model:{type:Object,required:!0},layout:{type:String,default:"horizontal"},size:{type:String},labelColProps:{type:Object,default:()=>({span:5,offset:0})},wrapperColProps:{type:Object,default:()=>({span:19,offset:0})},labelColStyle:Object,wrapperColStyle:Object,labelAlign:{type:String,default:"right"},disabled:{type:Boolean,default:void 0},rules:{type:Object},autoLabelWidth:{type:Boolean,default:!1},id:{type:String},scrollToFirstError:{type:Boolean,default:!1}},emits:{submit:(a,o)=>!0,submitSuccess:(a,o)=>!0,submitFailed:(a,o)=>!0},setup(a,{emit:o}){const s=getPrefixCls("form"),l=ref(),{id:c,model:d,layout:u,disabled:A,labelAlign:g,labelColProps:f,wrapperColProps:m,labelColStyle:v,wrapperColStyle:C,size:w,rules:_}=toRefs(a),{mergedSize:b}=useSize$1(w),y=computed(()=>a.layout==="horizontal"&&a.autoLabelWidth),S=[],E=[],B=reactive({}),P=computed(()=>Math.max(...Object.values(B))),D=W=>{W&&W.field&&S.push(W)},k=W=>{W&&W.field&&S.splice(S.indexOf(W),1)},I=W=>{S.forEach(U=>{W[U.field]&&U.setField(W[U.field])})},L=(W,U)=>{U&&B[U]!==W&&(B[U]=W)},T=W=>{W&&delete B[W]},N=W=>{const U=W?[].concat(W):[];S.forEach(H=>{(U.length===0||U.includes(H.field))&&H.resetField()})},x=W=>{const U=W?[].concat(W):[];S.forEach(H=>{(U.length===0||U.includes(H.field))&&H.clearValidate()})},M=(W,U)=>{const V=(l.value||document.body).querySelector(`#${getFormElementId(a.id,W)}`);V&&scrollIntoView(V,{behavior:"smooth",block:"nearest",scrollMode:"if-needed",...U})},F=W=>{const U=isBoolean$2(a.scrollToFirstError)?void 0:a.scrollToFirstError;M(W,U)},O=W=>{const U=[];return S.forEach(H=>{U.push(H.validate())}),Promise.all(U).then(H=>{const V={};let j=!1;return H.forEach(X=>{X&&(j=!0,V[X.field]=X)}),j&&a.scrollToFirstError&&F(Object.keys(V)[0]),isFunction$2(W)&&W(j?V:void 0),j?V:void 0})},R=(W,U)=>{const H=[];for(const V of S)(isArray$2(W)&&W.includes(V.field)||W===V.field)&&H.push(V.validate());return Promise.all(H).then(V=>{const j={};let X=!1;return V.forEach(Z=>{Z&&(X=!0,j[Z.field]=Z)}),X&&a.scrollToFirstError&&F(Object.keys(j)[0]),isFunction$2(U)&&U(X?j:void 0),X?j:void 0})},Q=W=>{const U=[];S.forEach(H=>{U.push(H.validate())}),Promise.all(U).then(H=>{const V={};let j=!1;H.forEach(X=>{X&&(j=!0,V[X.field]=X)}),j?(a.scrollToFirstError&&F(Object.keys(V)[0]),o("submitFailed",{values:d.value,errors:V},W)):o("submitSuccess",d.value,W),o("submit",{values:d.value,errors:j?V:void 0},W)})};return provide(formInjectionKey,reactive({id:c,layout:u,disabled:A,labelAlign:g,labelColProps:f,wrapperColProps:m,labelColStyle:v,wrapperColStyle:C,model:d,size:b,rules:_,fields:S,touchedFields:E,addField:D,removeField:k,validateField:R,setLabelWidth:L,removeLabelWidth:T,maxLabelWidth:P,autoLabelWidth:y})),{cls:computed(()=>[s,`${s}-layout-${a.layout}`,`${s}-size-${b.value}`,{[`${s}-auto-label-width`]:a.autoLabelWidth}]),formRef:l,handleSubmit:Q,innerValidate:O,innerValidateField:R,innerResetFields:N,innerClearValidate:x,innerSetFields:I,innerScrollToField:M}},methods:{validate(a){return this.innerValidate(a)},validateField(a,o){return this.innerValidateField(a,o)},resetFields(a){return this.innerResetFields(a)},clearValidate(a){return this.innerClearValidate(a)},setFields(a){return this.innerSetFields(a)},scrollToField(a){return this.innerScrollToField(a)}}}),_hoisted_1$4D=["id"];function _sfc_render$5i(a,o,s,l,c,d){return openBlock(),createElementBlock("form",{id:a.id,ref:"formRef",class:normalizeClass(a.cls),onSubmit:o[0]||(o[0]=withModifiers((...u)=>a.handleSubmit&&a.handleSubmit(...u),["prevent"]))},[renderSlot(a.$slots,"default")],42,_hoisted_1$4D)}var _Form=_export_sfc$1(_sfc_main$5K,[["render",_sfc_render$5i]]),opt=Object.prototype.toString;function isArray$1(a){return opt.call(a)==="[object Array]"}function isObject$1(a){return opt.call(a)==="[object Object]"}function isString$2(a){return opt.call(a)==="[object String]"}function isNumber$2(a){return opt.call(a)==="[object Number]"&&a===a}function isBoolean$1(a){return opt.call(a)==="[object Boolean]"}function isFunction$1(a){return opt.call(a)==="[object Function]"}function isEmptyObject(a){return isObject$1(a)&&Object.keys(a).length===0}function isEmptyValue(a){return a==null||a===""}function isEmptyArray(a){return isArray$1(a)&&!a.length}var isEqual$1=function(a,o){if(typeof a!="object"||typeof o!="object")return a===o;if(isFunction$1(a)&&isFunction$1(o))return a===o||a.toString()===o.toString();if(Object.keys(a).length!==Object.keys(o).length)return!1;for(var s in a){var l=isEqual$1(a[s],o[s]);if(!l)return!1}return!0},mergeTemplate=function(a,o){var s=Object.assign({},a);return Object.keys(o||{}).forEach(function(l){var c=s[l],d=o==null?void 0:o[l];s[l]=isObject$1(c)?Object.assign(Object.assign({},c),d):d||c}),s},getTemplate=function(a,o){for(var s=o.split("."),l=a,c=0;c=c,this.getValidateMsg("string.minLength",{minLength:c})):this},o.prototype.length=function(c){return this.obj?this.validate(this.obj.length===c,this.getValidateMsg("string.length",{length:c})):this},o.prototype.match=function(c){var d=c instanceof RegExp;return d&&(c.lastIndex=0),this.validate(this.obj===void 0||d&&c.test(this.obj),this.getValidateMsg("string.match",{pattern:c}))},s.uppercase.get=function(){return this.obj?this.validate(this.obj.toUpperCase()===this.obj,this.getValidateMsg("string.uppercase")):this},s.lowercase.get=function(){return this.obj?this.validate(this.obj.toLowerCase()===this.obj,this.getValidateMsg("string.lowercase")):this},Object.defineProperties(o.prototype,s),o}(Base$1),NumberValidator=function(a){function o(l,c){a.call(this,l,Object.assign(Object.assign({},c),{type:"number"})),this.validate(c&&c.strict?isNumber$2(this.obj):!0,this.getValidateMsg("type.number"))}a&&(o.__proto__=a),o.prototype=Object.create(a&&a.prototype),o.prototype.constructor=o;var s={positive:{configurable:!0},negative:{configurable:!0}};return o.prototype.min=function(c){return isEmptyValue(this.obj)?this:this.validate(this.obj>=c,this.getValidateMsg("number.min",{min:c}))},o.prototype.max=function(c){return isEmptyValue(this.obj)?this:this.validate(this.obj<=c,this.getValidateMsg("number.max",{max:c}))},o.prototype.equal=function(c){return isEmptyValue(this.obj)?this:this.validate(this.obj===c,this.getValidateMsg("number.equal",{equal:c}))},o.prototype.range=function(c,d){return isEmptyValue(this.obj)?this:this.validate(this.obj>=c&&this.obj<=d,this.getValidateMsg("number.range",{min:c,max:d}))},s.positive.get=function(){return isEmptyValue(this.obj)?this:this.validate(this.obj>0,this.getValidateMsg("number.positive"))},s.negative.get=function(){return isEmptyValue(this.obj)?this:this.validate(this.obj<0,this.getValidateMsg("number.negative"))},Object.defineProperties(o.prototype,s),o}(Base$1),ArrayValidator=function(a){function o(l,c){a.call(this,l,Object.assign(Object.assign({},c),{type:"array"})),this.validate(c&&c.strict?isArray$1(this.obj):!0,this.getValidateMsg("type.array",{value:this.obj,type:this.type}))}a&&(o.__proto__=a),o.prototype=Object.create(a&&a.prototype),o.prototype.constructor=o;var s={empty:{configurable:!0}};return o.prototype.length=function(c){return this.obj?this.validate(this.obj.length===c,this.getValidateMsg("array.length",{value:this.obj,length:c})):this},o.prototype.minLength=function(c){return this.obj?this.validate(this.obj.length>=c,this.getValidateMsg("array.minLength",{value:this.obj,minLength:c})):this},o.prototype.maxLength=function(c){return this.obj?this.validate(this.obj.length<=c,this.getValidateMsg("array.maxLength",{value:this.obj,maxLength:c})):this},o.prototype.includes=function(c){var d=this;return this.obj?this.validate(c.every(function(u){return d.obj.indexOf(u)!==-1}),this.getValidateMsg("array.includes",{value:this.obj,includes:c})):this},o.prototype.deepEqual=function(c){return this.obj?this.validate(isEqual$1(this.obj,c),this.getValidateMsg("array.deepEqual",{value:this.obj,deepEqual:c})):this},s.empty.get=function(){return this.validate(isEmptyArray(this.obj),this.getValidateMsg("array.empty",{value:this.obj}))},Object.defineProperties(o.prototype,s),o}(Base$1),ObjectValidator=function(a){function o(l,c){a.call(this,l,Object.assign(Object.assign({},c),{type:"object"})),this.validate(c&&c.strict?isObject$1(this.obj):!0,this.getValidateMsg("type.object"))}a&&(o.__proto__=a),o.prototype=Object.create(a&&a.prototype),o.prototype.constructor=o;var s={empty:{configurable:!0}};return o.prototype.deepEqual=function(c){return this.obj?this.validate(isEqual$1(this.obj,c),this.getValidateMsg("object.deepEqual",{deepEqual:c})):this},o.prototype.hasKeys=function(c){var d=this;return this.obj?this.validate(c.every(function(u){return d.obj[u]}),this.getValidateMsg("object.hasKeys",{keys:c})):this},s.empty.get=function(){return this.validate(isEmptyObject(this.obj),this.getValidateMsg("object.empty"))},Object.defineProperties(o.prototype,s),o}(Base$1),BooleanValidator=function(a){function o(l,c){a.call(this,l,Object.assign(Object.assign({},c),{type:"boolean"})),this.validate(c&&c.strict?isBoolean$1(this.obj):!0,this.getValidateMsg("type.boolean"))}a&&(o.__proto__=a),o.prototype=Object.create(a&&a.prototype),o.prototype.constructor=o;var s={true:{configurable:!0},false:{configurable:!0}};return s.true.get=function(){return this.validate(this.obj===!0,this.getValidateMsg("boolean.true"))},s.false.get=function(){return this.validate(this.obj===!1,this.getValidateMsg("boolean.false"))},Object.defineProperties(o.prototype,s),o}(Base$1),regexEmail=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,regexUrl=new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),regexIp=/^(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{1,2})(\.(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{1,2})){3}$/,TypeValidator=function(a){function o(l,c){a.call(this,l,Object.assign(Object.assign({},c),{type:"type"}))}a&&(o.__proto__=a),o.prototype=Object.create(a&&a.prototype),o.prototype.constructor=o;var s={email:{configurable:!0},url:{configurable:!0},ip:{configurable:!0}};return s.email.get=function(){return this.type="email",this.validate(this.obj===void 0||regexEmail.test(this.obj),this.getValidateMsg("type.email"))},s.url.get=function(){return this.type="url",this.validate(this.obj===void 0||regexUrl.test(this.obj),this.getValidateMsg("type.url"))},s.ip.get=function(){return this.type="ip",this.validate(this.obj===void 0||regexIp.test(this.obj),this.getValidateMsg("type.ip"))},Object.defineProperties(o.prototype,s),o}(Base$1),CustomValidator=function(a){function o(l,c){a.call(this,l,Object.assign(Object.assign({},c),{type:"custom"}))}a&&(o.__proto__=a),o.prototype=Object.create(a&&a.prototype),o.prototype.constructor=o;var s={validate:{configurable:!0}};return s.validate.get=function(){var l=this;return function(c,d){var u;if(c)return u=c(l.obj,l.addError.bind(l)),u&&u.then?(d&&u.then(function(){d&&d(l.error)},function(A){console.error(A)}),[u,l]):(d&&d(l.error),l.error)}},Object.defineProperties(o.prototype,s),o}(Base$1),BValidate=function(a,o){return new Validate(a,Object.assign({field:"value"},o))};BValidate.globalConfig={};BValidate.setGlobalConfig=function(a){BValidate.globalConfig=a||{}};var Validate=function(o,s){var l=BValidate.globalConfig,c=Object.assign(Object.assign(Object.assign({},l),s),{validateMessages:mergeTemplate(l.validateMessages,s.validateMessages)});this.string=new StringValidator(o,c),this.number=new NumberValidator(o,c),this.array=new ArrayValidator(o,c),this.object=new ObjectValidator(o,c),this.boolean=new BooleanValidator(o,c),this.type=new TypeValidator(o,c),this.custom=new CustomValidator(o,c)},Schema=function(o,s){s===void 0&&(s={}),this.schema=o,this.options=s};Schema.prototype.messages=function(o){this.options=Object.assign(Object.assign({},this.options),{validateMessages:mergeTemplate(this.options.validateMessages,o)})};Schema.prototype.validate=function(o,s){var l=this;if(!isObject$1(o))return;var c=[],d=null;function u(A,g){d||(d={}),(!d[A]||g.requiredError)&&(d[A]=g)}this.schema&&Object.keys(this.schema).forEach(function(A){if(isArray$1(l.schema[A]))for(var g=function(v){var C=l.schema[A][v],w=C.type,_=C.message;if(!w&&!C.validator)throw"You must specify a type to field "+A+"!";var b=Object.assign(Object.assign({},l.options),{message:_,field:A});"ignoreEmptyString"in C&&(b.ignoreEmptyString=C.ignoreEmptyString),"strict"in C&&(b.strict=C.strict);var y=new Validate(o[A],b),S=y.type[w]||null;if(!S)if(C.validator){S=y.custom.validate(C.validator),Object.prototype.toString.call(S)==="[object Array]"&&S[0].then?c.push({function:S[0],_this:S[1],key:A}):S&&u(A,S);return}else S=y[w];if(Object.keys(C).forEach(function(E){C.required&&(S=S.isRequired),E!=="message"&&S[E]&&C[E]&&typeof S[E]=="object"&&(S=S[E]),S[E]&&C[E]!==void 0&&typeof S[E]=="function"&&(S=S[E](C[E]))}),S.collect(function(E){E&&u(A,E)}),d)return"break"},f=0;f0?Promise.all(c.map(function(A){return A.function})).then(function(){c.forEach(function(A){A._this.error&&u(A.key,A._this.error)}),s&&s(d)}):s&&s(d)};const RowContextInjectionKey=Symbol("RowContextInjectionKey"),GridContextInjectionKey=Symbol("GridContextInjectionKey"),GridDataCollectorInjectionKey=Symbol("GridDataCollectorInjectionKey"),_sfc_main$5J=defineComponent({name:"Row",props:{gutter:{type:[Number,Object,Array],default:0},justify:{type:String,default:"start"},align:{type:String,default:"start"},div:{type:Boolean},wrap:{type:Boolean,default:!0}},setup(a){const{gutter:o,align:s,justify:l,div:c,wrap:d}=toRefs(a),u=getPrefixCls("row"),A=computed(()=>({[`${u}`]:!c.value,[`${u}-nowrap`]:!d.value,[`${u}-align-${s.value}`]:s.value,[`${u}-justify-${l.value}`]:l.value})),g=computed(()=>Array.isArray(o.value)?o.value[0]:o.value),f=computed(()=>Array.isArray(o.value)?o.value[1]:0),m=useResponsiveState(g,0),v=useResponsiveState(f,0),C=computed(()=>{const _={};if((m.value||v.value)&&!c.value){const b=-m.value/2,y=-v.value/2;b&&(_.marginLeft=`${b}px`,_.marginRight=`${b}px`),y&&(_.marginTop=`${y}px`,_.marginBottom=`${y}px`)}return _}),w=computed(()=>[m.value,v.value]);return provide(RowContextInjectionKey,reactive({gutter:w,div:c})),{classNames:A,styles:C}}});function _sfc_render$5h(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.classNames),style:normalizeStyle(a.styles)},[renderSlot(a.$slots,"default")],6)}var Row=_export_sfc$1(_sfc_main$5J,[["render",_sfc_render$5h]]);function useResponsiveValue(a){return computed(()=>{const{val:s,key:l,xs:c,sm:d,md:u,lg:A,xl:g,xxl:f}=a.value;if(!c&&!d&&!u&&!A&&!g&&!f)return s;const m={};return responsiveArray.forEach(v=>{const C=a.value[v];isNumber$3(C)?m[v]=C:isObject$2(C)&&isNumber$3(C[l])&&(m[v]=C[l])}),m})}function getAllowableFlexValue(a){if(isString$3(a)&&(["initial","auto","none"].includes(a)||/^\d+$/.test(a))||isNumber$3(a))return a;if(isString$3(a)&&/^\d+(px|em|rem|%)$/.test(a))return`0 0 ${a}`}const _sfc_main$5I=defineComponent({name:"Col",props:{span:{type:Number,default:24},offset:{type:Number},order:{type:Number},xs:{type:[Number,Object]},sm:{type:[Number,Object]},md:{type:[Number,Object]},lg:{type:[Number,Object]},xl:{type:[Number,Object]},xxl:{type:[Number,Object]},flex:{type:[Number,String]}},setup(a){const o=getPrefixCls("col"),s=inject(RowContextInjectionKey,{}),l=computed(()=>getAllowableFlexValue(a.flex)),c=computed(()=>{const{div:v}=s,{span:C,offset:w,order:_,xs:b,sm:y,md:S,lg:E,xl:B,xxl:P}=a,D={[`${o}`]:!v,[`${o}-order-${_}`]:_,[`${o}-${C}`]:!v&&!b&&!y&&!S&&!E&&!B&&!P,[`${o}-offset-${w}`]:w&&w>0},k={xs:b,sm:y,md:S,lg:E,xl:B,xxl:P};return Object.keys(k).forEach(I=>{const L=k[I];L&&isNumber$3(L)?D[`${o}-${I}-${L}`]=!0:L&&isObject$2(L)&&(D[`${o}-${I}-${L.span}`]=L.span,D[`${o}-${I}-offset-${L.offset}`]=L.offset,D[`${o}-${I}-order-${L.order}`]=L.order)}),D}),d=computed(()=>l.value?o:c.value),u=computed(()=>{const{gutter:v,div:C}=s,w={};if(Array.isArray(v)&&!C){const _=v[0]&&v[0]/2||0,b=v[1]&&v[1]/2||0;_&&(w.paddingLeft=`${_}px`,w.paddingRight=`${_}px`),b&&(w.paddingTop=`${b}px`,w.paddingBottom=`${b}px`)}return w}),A=computed(()=>l.value?{flex:l.value}:{}),g=computed(()=>pick(a,responsiveArray)),f=useResponsiveValue(computed(()=>({val:a.span,key:"span",...g.value}))),m=useResponsiveState(f,24,!0);return{visible:computed(()=>!!m.value),classNames:d,styles:computed(()=>({...u.value,...A.value}))}}});function _sfc_render$5g(a,o,s,l,c,d){return a.visible?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(a.classNames),style:normalizeStyle(a.styles)},[renderSlot(a.$slots,"default")],6)):createCommentVNode("v-if",!0)}var Col=_export_sfc$1(_sfc_main$5I,[["render",_sfc_render$5g]]);function resolveItemData(a,o){var s,l;const c=(s=o.span)!=null?s:1,d=(l=o.offset)!=null?l:0,u=Math.min(d,a);return{span:Math.min(u>0?c+d:c,a),offset:u,suffix:"suffix"in o?o.suffix!==!1:!1}}function setItemVisible({cols:a,collapsed:o,collapsedRows:s,itemDataList:l}){let c=!1,d=[];function u(A){return Math.ceil(A/a)>s}if(o){let A=0;for(let g=0;g!g.suffix&&!d.includes(f))}else d=l.map((A,g)=>g);return{overflow:c,displayIndexList:d}}const _sfc_main$5H=defineComponent({name:"Grid",props:{cols:{type:[Number,Object],default:24},rowGap:{type:[Number,Object],default:0},colGap:{type:[Number,Object],default:0},collapsed:{type:Boolean,default:!1},collapsedRows:{type:Number,default:1}},setup(a){const{cols:o,rowGap:s,colGap:l,collapsedRows:c,collapsed:d}=toRefs(a),u=useResponsiveState(o,24),A=useResponsiveState(l,0),g=useResponsiveState(s,0),f=getPrefixCls("grid"),m=computed(()=>[f]),v=computed(()=>[{gap:`${g.value}px ${A.value}px`,"grid-template-columns":`repeat(${u.value}, minmax(0px, 1fr))`}]),C=reactive(new Map),w=computed(()=>{const b=[];for(const[y,S]of C.entries())b[y]=S;return b}),_=reactive({overflow:!1,displayIndexList:[],cols:u.value,colGap:A.value});return watchEffect(()=>{_.cols=u.value,_.colGap=A.value}),watchEffect(()=>{const b=setItemVisible({cols:u.value,collapsed:d.value,collapsedRows:c.value,itemDataList:w.value});_.overflow=b.overflow,_.displayIndexList=b.displayIndexList}),provide(GridContextInjectionKey,_),provide(GridDataCollectorInjectionKey,{collectItemData(b,y){C.set(b,y)},removeItemData(b){C.delete(b)}}),{classNames:m,style:v}}});function _sfc_render$5f(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.classNames),style:normalizeStyle(a.style)},[renderSlot(a.$slots,"default")],6)}var _Grid=_export_sfc$1(_sfc_main$5H,[["render",_sfc_render$5f]]);const _sfc_main$5G=defineComponent({name:"GridItem",props:{span:{type:[Number,Object],default:1},offset:{type:[Number,Object],default:0},suffix:{type:Boolean,default:!1}},setup(a){const o=getPrefixCls("grid-item"),s=ref(),{computedIndex:l}=useIndex({itemRef:s,selector:`.${o}`}),c=inject(GridContextInjectionKey,{overflow:!1,displayIndexList:[],cols:24,colGap:0}),d=inject(GridDataCollectorInjectionKey),u=computed(()=>{var y;return(y=c==null?void 0:c.displayIndexList)==null?void 0:y.includes(l.value)}),{span:A,offset:g}=toRefs(a),f=useResponsiveState(A,1),m=useResponsiveState(g,0),v=computed(()=>resolveItemData(c.cols,{...a,span:f.value,offset:m.value})),C=computed(()=>[o]),w=computed(()=>{const{offset:y,span:S}=v.value,{colGap:E}=c;return y>0?{"margin-left":`calc((${`(100% - ${E*(S-1)}px) / ${S}`} * ${y}) + ${E*y}px)`}:{}}),_=computed(()=>{const{suffix:y,span:S}=v.value,{cols:E}=c;return y?`${E-S+1}`:`span ${S}`}),b=computed(()=>{const{span:y}=v.value;return s.value?[{"grid-column":`${_.value} / span ${y}`},w.value,!u.value||y===0?{display:"none"}:{}]:[]});return watchEffect(()=>{l.value!==-1&&(d==null||d.collectItemData(l.value,v.value))}),onUnmounted(()=>{l.value!==-1&&(d==null||d.removeItemData(l.value))}),{classNames:C,style:b,domRef:s,overflow:computed(()=>c.overflow)}}});function _sfc_render$5e(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{ref:"domRef",class:normalizeClass(a.classNames),style:normalizeStyle(a.style)},[renderSlot(a.$slots,"default",{overflow:a.overflow})],6)}var GridItem=_export_sfc$1(_sfc_main$5G,[["render",_sfc_render$5e]]);const Grid=Object.assign(_Grid,{Row,Col,Item:GridItem,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+Row.name,Row),a.component(s+Col.name,Col),a.component(s+_Grid.name,_Grid),a.component(s+GridItem.name,GridItem)}}),_sfc_main$5F=defineComponent({name:"Tooltip",components:{Trigger},props:{popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean,default:!1},content:String,position:{type:String,default:"top"},mini:{type:Boolean,default:!1},backgroundColor:{type:String},contentClass:{type:[String,Array,Object]},contentStyle:{type:Object},arrowClass:{type:[String,Array,Object]},arrowStyle:{type:Object},popupContainer:{type:[String,Object]}},emits:{"update:popupVisible":a=>!0,popupVisibleChange:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("tooltip"),l=ref(a.defaultPopupVisible),c=computed(()=>{var m;return(m=a.popupVisible)!=null?m:l.value}),d=m=>{l.value=m,o("update:popupVisible",m),o("popupVisibleChange",m)},u=computed(()=>[`${s}-content`,a.contentClass,{[`${s}-mini`]:a.mini}]),A=computed(()=>{if(a.backgroundColor||a.contentStyle)return{backgroundColor:a.backgroundColor,...a.contentStyle}}),g=computed(()=>[`${s}-popup-arrow`,a.arrowClass]),f=computed(()=>{if(a.backgroundColor||a.arrowStyle)return{backgroundColor:a.backgroundColor,...a.arrowStyle}});return{prefixCls:s,computedPopupVisible:c,contentCls:u,computedContentStyle:A,arrowCls:g,computedArrowStyle:f,handlePopupVisibleChange:d}}});function _sfc_render$5d(a,o,s,l,c,d){const u=resolveComponent("Trigger");return openBlock(),createBlock(u,{class:normalizeClass(a.prefixCls),trigger:"hover",position:a.position,"popup-visible":a.computedPopupVisible,"popup-offset":10,"show-arrow":"","content-class":a.contentCls,"content-style":a.computedContentStyle,"arrow-class":a.arrowCls,"arrow-style":a.computedArrowStyle,"popup-container":a.popupContainer,"animation-name":"zoom-in-fade-out","auto-fit-transform-origin":"",role:"tooltip",onPopupVisibleChange:a.handlePopupVisibleChange},{content:withCtx(()=>[renderSlot(a.$slots,"content",{},()=>[createTextVNode(toDisplayString(a.content),1)])]),default:withCtx(()=>[renderSlot(a.$slots,"default")]),_:3},8,["class","position","popup-visible","content-class","content-style","arrow-class","arrow-style","popup-container","onPopupVisibleChange"])}var _Tooltip=_export_sfc$1(_sfc_main$5F,[["render",_sfc_render$5d]]);const Tooltip=Object.assign(_Tooltip,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Tooltip.name,_Tooltip)}}),_sfc_main$5E=defineComponent({name:"IconQuestionCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-question-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4C=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$5c(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M42 24c0 9.941-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6s18 8.059 18 18Z"},null,-1),createBaseVNode("path",{d:"M24.006 31v4.008m0-6.008L24 28c0-3 3-4 4.78-6.402C30.558 19.195 28.288 15 23.987 15c-4.014 0-5.382 2.548-5.388 4.514v.465"},null,-1)]),14,_hoisted_1$4C)}var _IconQuestionCircle=_export_sfc$1(_sfc_main$5E,[["render",_sfc_render$5c]]);const IconQuestionCircle=Object.assign(_IconQuestionCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconQuestionCircle.name,_IconQuestionCircle)}}),_sfc_main$5D=defineComponent({name:"FormItemLabel",components:{ResizeObserver:ResizeObserver$1,Tooltip,IconQuestionCircle},props:{required:{type:Boolean,default:!1},showColon:{type:Boolean,default:!1},component:{type:String,default:"label"},asteriskPosition:{type:String,default:"start"},tooltip:{type:String},attrs:Object},setup(){const a=getPrefixCls("form-item-label"),o=inject(formInjectionKey,void 0),s=getCurrentInstance(),l=ref(),c=()=>{l.value&&isNumber$3(l.value.offsetWidth)&&(o==null||o.setLabelWidth(l.value.offsetWidth,s==null?void 0:s.uid))};return onMounted(()=>{l.value&&isNumber$3(l.value.offsetWidth)&&(o==null||o.setLabelWidth(l.value.offsetWidth,s==null?void 0:s.uid))}),onBeforeUnmount(()=>{o==null||o.removeLabelWidth(s==null?void 0:s.uid)}),{prefixCls:a,labelRef:l,handleResize:c}}});function _sfc_render$5b(a,o,s,l,c,d){const u=resolveComponent("icon-question-circle"),A=resolveComponent("Tooltip"),g=resolveComponent("ResizeObserver");return openBlock(),createBlock(g,{onResize:a.handleResize},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(a.component),mergeProps({ref:"labelRef",class:a.prefixCls},a.attrs),{default:withCtx(()=>[a.required&&a.asteriskPosition==="start"?(openBlock(),createElementBlock("strong",{key:0,class:normalizeClass(`${a.prefixCls}-required-symbol`)},o[0]||(o[0]=[createBaseVNode("svg",{fill:"currentColor",viewBox:"0 0 1024 1024",width:"1em",height:"1em"},[createBaseVNode("path",{d:"M583.338667 17.066667c18.773333 0 34.133333 15.36 34.133333 34.133333v349.013333l313.344-101.888a34.133333 34.133333 0 0 1 43.008 22.016l42.154667 129.706667a34.133333 34.133333 0 0 1-21.845334 43.178667l-315.733333 102.4 208.896 287.744a34.133333 34.133333 0 0 1-7.509333 47.786666l-110.421334 80.213334a34.133333 34.133333 0 0 1-47.786666-7.509334L505.685333 706.218667 288.426667 1005.226667a34.133333 34.133333 0 0 1-47.786667 7.509333l-110.421333-80.213333a34.133333 34.133333 0 0 1-7.509334-47.786667l214.186667-295.253333L29.013333 489.813333a34.133333 34.133333 0 0 1-22.016-43.008l42.154667-129.877333a34.133333 34.133333 0 0 1 43.008-22.016l320.512 104.106667L412.672 51.2c0-18.773333 15.36-34.133333 34.133333-34.133333h136.533334z"})],-1)]),2)):createCommentVNode("v-if",!0),renderSlot(a.$slots,"default"),a.tooltip?(openBlock(),createBlock(A,{key:1,content:a.tooltip},{default:withCtx(()=>[createVNode(u,{class:normalizeClass(`${a.prefixCls}-tooltip`)},null,8,["class"])]),_:1},8,["content"])):createCommentVNode("v-if",!0),a.required&&a.asteriskPosition==="end"?(openBlock(),createElementBlock("strong",{key:2,class:normalizeClass(`${a.prefixCls}-required-symbol`)},o[1]||(o[1]=[createBaseVNode("svg",{fill:"currentColor",viewBox:"0 0 1024 1024",width:"1em",height:"1em"},[createBaseVNode("path",{d:"M583.338667 17.066667c18.773333 0 34.133333 15.36 34.133333 34.133333v349.013333l313.344-101.888a34.133333 34.133333 0 0 1 43.008 22.016l42.154667 129.706667a34.133333 34.133333 0 0 1-21.845334 43.178667l-315.733333 102.4 208.896 287.744a34.133333 34.133333 0 0 1-7.509333 47.786666l-110.421334 80.213334a34.133333 34.133333 0 0 1-47.786666-7.509334L505.685333 706.218667 288.426667 1005.226667a34.133333 34.133333 0 0 1-47.786667 7.509333l-110.421333-80.213333a34.133333 34.133333 0 0 1-7.509334-47.786667l214.186667-295.253333L29.013333 489.813333a34.133333 34.133333 0 0 1-22.016-43.008l42.154667-129.877333a34.133333 34.133333 0 0 1 43.008-22.016l320.512 104.106667L412.672 51.2c0-18.773333 15.36-34.133333 34.133333-34.133333h136.533334z"})],-1)]),2)):createCommentVNode("v-if",!0),createTextVNode(" "+toDisplayString(a.showColon?":":""),1)]),_:3},16,["class"]))]),_:3},8,["onResize"])}var FormItemLabel=_export_sfc$1(_sfc_main$5D,[["render",_sfc_render$5b]]);const _sfc_main$5C=defineComponent({name:"FormItemMessage",props:{error:{type:Array,default:()=>[]},help:String},setup(){return{prefixCls:getPrefixCls("form-item-message")}}});function _sfc_render$5a(a,o,s,l,c,d){return a.error.length>0?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(a.error,u=>(openBlock(),createBlock(Transition,{key:u,name:"form-blink",appear:""},{default:withCtx(()=>[createBaseVNode("div",{role:"alert",class:normalizeClass([a.prefixCls])},toDisplayString(u),3)]),_:2},1024))),128)):a.help||a.$slots.help?(openBlock(),createBlock(Transition,{key:1,name:"form-blink",appear:""},{default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass([a.prefixCls,`${a.prefixCls}-help`])},[renderSlot(a.$slots,"help",{},()=>[createTextVNode(toDisplayString(a.help),1)])],2)]),_:3})):createCommentVNode("v-if",!0)}var FormItemMessage=_export_sfc$1(_sfc_main$5C,[["render",_sfc_render$5a]]);const _sfc_main$5B=defineComponent({name:"FormItem",components:{ArcoRow:Row,ArcoCol:Col,FormItemLabel,FormItemMessage},props:{field:{type:String,default:""},label:String,tooltip:{type:String},showColon:{type:Boolean,default:!1},noStyle:{type:Boolean,default:!1},disabled:{type:Boolean,default:void 0},help:String,extra:String,required:{type:Boolean,default:!1},asteriskPosition:{type:String,default:"start"},rules:{type:[Object,Array]},validateStatus:{type:String},validateTrigger:{type:[String,Array],default:"change"},labelColProps:Object,wrapperColProps:Object,hideLabel:{type:Boolean,default:!1},hideAsterisk:{type:Boolean,default:!1},labelColStyle:Object,wrapperColStyle:Object,rowProps:Object,rowClass:[String,Array,Object],contentClass:[String,Array,Object],contentFlex:{type:Boolean,default:!0},mergeProps:{type:[Boolean,Function],default:!0},labelColFlex:{type:[Number,String]},feedback:{type:Boolean,default:!1},labelComponent:{type:String,default:"label"},labelAttrs:Object},setup(a){const o=getPrefixCls("form-item"),{field:s}=toRefs(a),l=inject(formInjectionKey,{}),{autoLabelWidth:c,layout:d}=toRefs(l),{i18nMessage:u}=useI18n(),A=computed(()=>{var H;const V={...(H=a.labelColProps)!=null?H:l.labelColProps};return a.labelColFlex?V.flex=a.labelColFlex:l.autoLabelWidth&&(V.flex=`${l.maxLabelWidth}px`),V}),g=computed(()=>{var H;const V={...(H=a.wrapperColProps)!=null?H:l.wrapperColProps};return s.value&&(V.id=getFormElementId(l.id,s.value)),(a.labelColFlex||l.autoLabelWidth)&&(V.flex="auto"),V}),f=computed(()=>{var H;return(H=a.labelColStyle)!=null?H:l.labelColStyle}),m=computed(()=>{var H;return(H=a.wrapperColStyle)!=null?H:l.wrapperColStyle}),v=getValueByPath(l.model,a.field),C=reactive({}),w=reactive({}),_=computed(()=>getFinalValidateStatus(C)),b=computed(()=>getFinalValidateMessage(w)),y=ref(!1),S=computed(()=>getValueByPath(l.model,a.field)),E=computed(()=>{var H;return Boolean((H=a.disabled)!=null?H:l==null?void 0:l.disabled)}),B=computed(()=>{var H;return(H=a.validateStatus)!=null?H:_.value}),P=computed(()=>B.value==="error"),D=computed(()=>{var H,V,j;const X=[].concat((j=(V=a.rules)!=null?V:(H=l==null?void 0:l.rules)==null?void 0:H[a.field])!=null?j:[]),Z=X.some(J=>J.required);return a.required&&!Z?[{required:!0}].concat(X):X}),k=computed(()=>D.value.some(H=>H.required)),I=a.noStyle?inject(formItemInjectionKey,void 0):void 0,L=(H,{status:V,message:j})=>{C[H]=V,w[H]=j,a.noStyle&&(I==null||I.updateValidateState(H,{status:V,message:j}))},T=computed(()=>a.feedback&&B.value?B.value:void 0),N=()=>{var H;if(y.value)return Promise.resolve();const V=D.value;if(!s.value||V.length===0)return _.value&&F(),Promise.resolve();const j=s.value,X=S.value;L(j,{status:"",message:""});const Z=new Schema({[j]:V.map(({...J})=>(!J.type&&!J.validator&&(J.type="string"),J))},{ignoreEmptyString:!0,validateMessages:(H=u.value.form)==null?void 0:H.validateMessages});return new Promise(J=>{Z.validate({[j]:X},te=>{var ee;const re=Boolean(te==null?void 0:te[j]);L(j,{status:re?"error":"",message:(ee=te==null?void 0:te[j].message)!=null?ee:""});const ae=re?{label:a.label,field:s.value,value:te[j].value,type:te[j].type,isRequiredError:Boolean(te[j].requiredError),message:te[j].message}:void 0;J(ae)})})},x=computed(()=>[].concat(a.validateTrigger)),M=computed(()=>x.value.reduce((H,V)=>{switch(V){case"change":return H.onChange=()=>{N()},H;case"input":return H.onInput=()=>{nextTick(()=>{N()})},H;case"focus":return H.onFocus=()=>{N()},H;case"blur":return H.onBlur=()=>{N()},H;default:return H}},{}));provide(formItemInjectionKey,reactive({eventHandlers:M,size:l&&toRef(l,"size"),disabled:E,error:P,feedback:T,updateValidateState:L}));const F=()=>{s.value&&L(s.value,{status:"",message:""})},Q=reactive({field:s,disabled:E,error:P,validate:N,clearValidate:F,resetField:()=>{F(),y.value=!0,(l==null?void 0:l.model)&&s.value&&setValueByPath(l.model,s.value,v),nextTick(()=>{y.value=!1})},setField:H=>{var V,j;s.value&&(y.value=!0,"value"in H&&(l==null?void 0:l.model)&&s.value&&setValueByPath(l.model,s.value,H.value),(H.status||H.message)&&L(s.value,{status:(V=H.status)!=null?V:"",message:(j=H.message)!=null?j:""}),nextTick(()=>{y.value=!1}))}});onMounted(()=>{var H;Q.field&&((H=l.addField)==null||H.call(l,Q))}),onBeforeUnmount(()=>{var H;Q.field&&((H=l.removeField)==null||H.call(l,Q))});const z=computed(()=>[o,`${o}-layout-${l.layout}`,{[`${o}-error`]:P.value,[`${o}-status-${B.value}`]:Boolean(B.value)},a.rowClass]),W=computed(()=>[`${o}-label-col`,{[`${o}-label-col-left`]:l.labelAlign==="left",[`${o}-label-col-flex`]:l.autoLabelWidth||a.labelColFlex}]),U=computed(()=>[`${o}-wrapper-col`,{[`${o}-wrapper-col-flex`]:!g.value}]);return{prefixCls:o,cls:z,isRequired:k,isError:P,finalMessage:b,mergedLabelCol:A,mergedWrapperCol:g,labelColCls:W,autoLabelWidth:c,layout:d,mergedLabelStyle:f,wrapperColCls:U,mergedWrapperStyle:m}}});function _sfc_render$59(a,o,s,l,c,d){var u;const A=resolveComponent("FormItemLabel"),g=resolveComponent("ArcoCol"),f=resolveComponent("FormItemMessage"),m=resolveComponent("ArcoRow");return a.noStyle?renderSlot(a.$slots,"default",{key:0}):(openBlock(),createBlock(m,mergeProps({key:1,class:[a.cls,{[`${a.prefixCls}-has-help`]:Boolean((u=a.$slots.help)!=null?u:a.help)}],wrap:!(a.labelColFlex||a.autoLabelWidth),div:a.layout!=="horizontal"||a.hideLabel},a.rowProps),{default:withCtx(()=>[a.hideLabel?createCommentVNode("v-if",!0):(openBlock(),createBlock(g,mergeProps({key:0,class:a.labelColCls,style:a.mergedLabelStyle},a.mergedLabelCol),{default:withCtx(()=>[createVNode(A,{required:a.hideAsterisk?!1:a.isRequired,"show-colon":a.showColon,"asterisk-position":a.asteriskPosition,component:a.labelComponent,attrs:a.labelAttrs,tooltip:a.tooltip},{default:withCtx(()=>[a.$slots.label||a.label?renderSlot(a.$slots,"label",{key:0},()=>[createTextVNode(toDisplayString(a.label),1)]):createCommentVNode("v-if",!0)]),_:3},8,["required","show-colon","asterisk-position","component","attrs","tooltip"])]),_:3},16,["class","style"])),createVNode(g,mergeProps({class:a.wrapperColCls,style:a.mergedWrapperStyle},a.mergedWrapperCol),{default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-content-wrapper`)},[createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-content`,{[`${a.prefixCls}-content-flex`]:a.contentFlex},a.contentClass])},[renderSlot(a.$slots,"default")],2)],2),a.isError||a.$slots.help||a.help?(openBlock(),createBlock(f,{key:0,error:a.finalMessage,help:a.help},createSlots({_:2},[a.$slots.help?{name:"help",fn:withCtx(()=>[renderSlot(a.$slots,"help")]),key:"0"}:void 0]),1032,["error","help"])):createCommentVNode("v-if",!0),a.$slots.extra||a.extra?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-extra`)},[renderSlot(a.$slots,"extra",{},()=>[createTextVNode(toDisplayString(a.extra),1)])],2)):createCommentVNode("v-if",!0)]),_:3},16,["class","style"])]),_:3},16,["class","wrap","div"]))}var FormItem=_export_sfc$1(_sfc_main$5B,[["render",_sfc_render$59]]);const Form=Object.assign(_Form,{Item:FormItem,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Form.name,_Form),a.component(s+FormItem.name,FormItem)}}),_sfc_main$5A=defineComponent({name:"Icon",props:{type:String,size:[Number,String],rotate:Number,spin:Boolean},setup(a){const o=getPrefixCls("icon"),s=computed(()=>{const c={};return a.size&&(c.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(c.transform=`rotate(${a.rotate}deg)`),c});return{cls:computed(()=>[o,{[`${o}-loading`]:a.spin},a.type]),innerStyle:s}}});function _sfc_render$58(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),fill:"currentColor"},[renderSlot(a.$slots,"default")],6)}var _Icon=_export_sfc$1(_sfc_main$5A,[["render",_sfc_render$58]]);function _isSlot$c(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}const scriptUrlCache=[],addFromIconFontCn=a=>{const{src:o,extraProps:s={}}=a;if(!isServerRendering&&(o==null?void 0:o.length)&&!scriptUrlCache.includes(o)){const l=document.createElement("script");l.setAttribute("src",o),l.setAttribute("data-namespace",o),scriptUrlCache.push(o),document.body.appendChild(l)}return defineComponent({name:"IconFont",props:{type:String,size:[Number,String],rotate:Number,spin:Boolean},setup(l,{slots:c}){return()=>{var d;const u=l.type?createVNode("use",{"xlink:href":`#${l.type}`},null):(d=c.default)==null?void 0:d.call(c);return createVNode(_Icon,mergeProps(l,s),_isSlot$c(u)?u:{default:()=>[u]})}}})},Icon=Object.assign(_Icon,{addFromIconFontCn,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Icon.name,_Icon)}}),_sfc_main$5z=defineComponent({name:"ImageFooter",props:{title:{type:String},description:{type:String}},setup(){return{prefixCls:getPrefixCls("image-footer")}}}),_hoisted_1$4B=["title"],_hoisted_2$k=["title"];function _sfc_render$57(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.prefixCls)},[a.title||a.description?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-caption`)},[a.title?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-caption-title`),title:a.title},toDisplayString(a.title),11,_hoisted_1$4B)):createCommentVNode("v-if",!0),a.description?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-caption-description`),title:a.description},toDisplayString(a.description),11,_hoisted_2$k)):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),a.$slots.extra?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-extra`)},[renderSlot(a.$slots,"extra")],2)):createCommentVNode("v-if",!0)],2)}var ImageFooter=_export_sfc$1(_sfc_main$5z,[["render",_sfc_render$57]]);const _sfc_main$5y=defineComponent({name:"ImagePreviewArrow",components:{IconLeft,IconRight},props:{onPrev:{type:Function},onNext:{type:Function}},setup(){return{prefixCls:getPrefixCls("image-preview-arrow")}}});function _sfc_render$56(a,o,s,l,c,d){const u=resolveComponent("icon-left"),A=resolveComponent("icon-right");return openBlock(),createElementBlock("div",{class:normalizeClass(a.prefixCls)},[createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-left`,{[`${a.prefixCls}-disabled`]:!a.onPrev}]),onClick:o[0]||(o[0]=g=>{g.preventDefault(),a.onPrev&&a.onPrev()})},[createVNode(u)],2),createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-right`,{[`${a.prefixCls}-disabled`]:!a.onNext}]),onClick:o[1]||(o[1]=g=>{g.preventDefault(),a.onNext&&a.onNext()})},[createVNode(A)],2)],2)}var PreviewArrow=_export_sfc$1(_sfc_main$5y,[["render",_sfc_render$56]]);function _isSlot$b(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}var ImagePreviewAction=defineComponent({name:"ImagePreviewAction",components:{Tooltip},inheritAttrs:!1,props:{name:{type:String},disabled:{type:Boolean}},setup(a,{slots:o,attrs:s}){const l=getPrefixCls("image-preview-toolbar-action");return()=>{var c;const{name:d,disabled:u}=a,A=(c=o.default)==null?void 0:c.call(o);if(!A||!A.length)return null;const g=createVNode("div",mergeProps({class:[`${l}`,{[`${l}-disabled`]:u}],onMousedown:f=>{f.preventDefault()}},s),[createVNode("span",{class:`${l}-content`},[A])]);return d?createVNode(Tooltip,{class:`${l}-tooltip`,content:d},_isSlot$b(g)?g:{default:()=>[g]}):g}}}),_sfc_main$5x=defineComponent({name:"ImagePreviewToolbar",components:{RenderFunction,PreviewAction:ImagePreviewAction},props:{actions:{type:Array,default:()=>[]},actionsLayout:{type:Array,default:()=>[]}},setup(a){const{actions:o,actionsLayout:s}=toRefs(a),l=getPrefixCls("image-preview-toolbar"),c=computed(()=>{const d=new Set(s.value),u=g=>d.has(g.key);return o.value.filter(u).sort((g,f)=>{const m=s.value.indexOf(g.key),v=s.value.indexOf(f.key);return m>v?1:-1})});return{prefixCls:l,resultActions:c}}});function _sfc_render$55(a,o,s,l,c,d){const u=resolveComponent("RenderFunction"),A=resolveComponent("PreviewAction");return openBlock(),createElementBlock("div",{class:normalizeClass(a.prefixCls)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.resultActions,g=>(openBlock(),createBlock(A,{key:g.key,name:g.name,disabled:g.disabled,onClick:g.onClick},{default:withCtx(()=>[createVNode(u,{"render-func":g.content},null,8,["render-func"])]),_:2},1032,["name","disabled","onClick"]))),128)),renderSlot(a.$slots,"default")],2)}var PreviewToolbar=_export_sfc$1(_sfc_main$5x,[["render",_sfc_render$55]]);function useImageLoadStatus(a){const o=ref(a||"beforeLoad"),s=computed(()=>o.value==="beforeLoad"),l=computed(()=>o.value==="loading"),c=computed(()=>o.value==="error"),d=computed(()=>o.value==="loaded");return{status:o,isBeforeLoad:s,isLoading:l,isError:c,isLoaded:d,setLoadStatus:u=>{o.value=u}}}function getFixTranslate(a,o,s,l,c){let d=s,u=l;return s&&(a.width>o.width?d=0:(o.left>a.left&&(d-=Math.abs(a.left-o.left)/c),o.righto.height?u=0:(o.top>a.top&&(u-=Math.abs(a.top-o.top)/c),o.bottom{if(!o.value||!s.value)return;const _=o.value.getBoundingClientRect(),b=s.value.getBoundingClientRect(),[y,S]=getFixTranslate(_,b,c.value[0],c.value[1],l.value);(y!==c.value[0]||S!==c.value[1])&&(c.value=[y,S])},m=_=>{_.preventDefault&&_.preventDefault();const b=g[0]+(_.pageX-u)/l.value,y=g[1]+(_.pageY-A)/l.value;c.value=[b,y]},v=_=>{_.preventDefault&&_.preventDefault(),d.value=!1,f(),w()},C=_=>{_.target===_.currentTarget&&(_.preventDefault&&_.preventDefault(),d.value=!0,u=_.pageX,A=_.pageY,g=[...c.value],on(window,"mousemove",m,!1),on(window,"mouseup",v,!1))};function w(){off(window,"mousemove",m,!1),off(window,"mouseup",v,!1)}return watchEffect(_=>{s.value&&on(s.value,"mousedown",C),_(()=>{s.value&&off(s.value,"mousedown",C),w()})}),watch([l],()=>{nextTick(()=>f())}),{translate:c,moving:d,resetTranslate(){c.value=[0,0]}}}const _sfc_main$5w=defineComponent({name:"IconZoomOut",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-zoom-out`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4A=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$54(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M32.607 32.607A14.953 14.953 0 0 0 37 22c0-8.284-6.716-15-15-15-8.284 0-15 6.716-15 15 0 8.284 6.716 15 15 15 4.142 0 7.892-1.679 10.607-4.393Zm0 0L41.5 41.5M29 22H15"},null,-1)]),14,_hoisted_1$4A)}var _IconZoomOut=_export_sfc$1(_sfc_main$5w,[["render",_sfc_render$54]]);const IconZoomOut=Object.assign(_IconZoomOut,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconZoomOut.name,_IconZoomOut)}}),_sfc_main$5v=defineComponent({name:"IconZoomIn",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-zoom-in`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4z=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$53(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M32.607 32.607A14.953 14.953 0 0 0 37 22c0-8.284-6.716-15-15-15-8.284 0-15 6.716-15 15 0 8.284 6.716 15 15 15 4.142 0 7.892-1.679 10.607-4.393Zm0 0L41.5 41.5M29 22H15m7 7V15"},null,-1)]),14,_hoisted_1$4z)}var _IconZoomIn=_export_sfc$1(_sfc_main$5v,[["render",_sfc_render$53]]);const IconZoomIn=Object.assign(_IconZoomIn,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconZoomIn.name,_IconZoomIn)}}),_sfc_main$5u=defineComponent({name:"IconFullscreen",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-fullscreen`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4y=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$52(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M42 17V9a1 1 0 0 0-1-1h-8M6 17V9a1 1 0 0 1 1-1h8m27 23v8a1 1 0 0 1-1 1h-8M6 31v8a1 1 0 0 0 1 1h8"},null,-1)]),14,_hoisted_1$4y)}var _IconFullscreen=_export_sfc$1(_sfc_main$5u,[["render",_sfc_render$52]]);const IconFullscreen=Object.assign(_IconFullscreen,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFullscreen.name,_IconFullscreen)}}),_sfc_main$5t=defineComponent({name:"IconRotateLeft",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-rotate-left`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4x=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$51(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M10 22a1 1 0 0 1 1-1h20a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H11a1 1 0 0 1-1-1V22ZM23 11h11a6 6 0 0 1 6 6v6M22.5 12.893 19.587 11 22.5 9.107v3.786Z"},null,-1)]),14,_hoisted_1$4x)}var _IconRotateLeft=_export_sfc$1(_sfc_main$5t,[["render",_sfc_render$51]]);const IconRotateLeft=Object.assign(_IconRotateLeft,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconRotateLeft.name,_IconRotateLeft)}}),_sfc_main$5s=defineComponent({name:"IconRotateRight",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-rotate-right`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4w=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$50(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M38 22a1 1 0 0 0-1-1H17a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h20a1 1 0 0 0 1-1V22ZM25 11H14a6 6 0 0 0-6 6v6M25.5 12.893 28.413 11 25.5 9.107v3.786Z"},null,-1)]),14,_hoisted_1$4w)}var _IconRotateRight=_export_sfc$1(_sfc_main$5s,[["render",_sfc_render$50]]);const IconRotateRight=Object.assign(_IconRotateRight,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconRotateRight.name,_IconRotateRight)}}),_sfc_main$5r=defineComponent({name:"IconOriginalSize",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-original-size`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4v=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$4$(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m5.5 11.5 5-2.5h1v32M34 11.5 39 9h1v32"},null,-1),createBaseVNode("path",{d:"M24 17h1v1h-1v-1ZM24 30h1v1h-1v-1Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M24 17h1v1h-1v-1ZM24 30h1v1h-1v-1Z"},null,-1)]),14,_hoisted_1$4v)}var _IconOriginalSize=_export_sfc$1(_sfc_main$5r,[["render",_sfc_render$4$]]);const IconOriginalSize=Object.assign(_IconOriginalSize,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconOriginalSize.name,_IconOriginalSize)}});function usePopupOverflowHidden(a){const{container:o,hidden:s}=toRefs(a);let l=!1,c={};const d=g=>g.tagName==="BODY"?window.innerWidth-(document.body.clientWidth||document.documentElement.clientWidth):g.offsetWidth-g.clientWidth,u=()=>{if(o.value&&o.value.style.overflow!=="hidden"){const g=o.value.style;l=!0;const f=d(o.value);f&&(c.width=g.width,o.value.style.width=`calc(${o.value.style.width||"100%"} - ${f}px)`),c.overflow=g.overflow,o.value.style.overflow="hidden"}},A=()=>{if(o.value&&l){const g=c;Object.keys(g).forEach(f=>{o.value.style[f]=g[f]})}l=!1,c={}};return watchEffect(g=>{s.value?u():A(),g(()=>{A()})}),[A,u]}function usePopupContainer(a,o){const{popupContainer:s}=toRefs(o);return computed(()=>(isString$3(s.value)?querySelector(s.value):s.value)||a)}const scaleAttr=[25,33,50,67,75,80,90,100,110,125,150,175,200,250,300,400,500].map(a=>+(a/100).toFixed(2)),minScale=scaleAttr[0],maxScale=scaleAttr[scaleAttr.length-1];function getScale(a=1,o="zoomIn"){let s=scaleAttr.indexOf(a);return s===-1&&(s=findClosestIndex(a)),o==="zoomIn"?s===scaleAttr.length-1?a:scaleAttr[s+1]:s===0?a:scaleAttr[s-1]}function getScaleByRate(a,o=1.1,s="zoomIn"){const l=s==="zoomIn"?o:1/o,c=Number.parseFloat((a*l).toFixed(3));return Math.min(maxScale,Math.max(minScale,c))}function findClosestIndex(a){let o=scaleAttr.length-1;for(let s=0;s["fullScreen","rotateRight","rotateLeft","zoomIn","zoomOut","originalSize"]},popupContainer:{type:[Object,String]},inGroup:{type:Boolean,default:!1},groupArrowProps:{type:Object,default:()=>({})},escToClose:{type:Boolean,default:!0},wheelZoom:{type:Boolean,default:!0},keyboard:{type:Boolean,default:!0},defaultScale:{type:Number,default:1},zoomRate:{type:Number,default:1.1}},emits:["close","update:visible"],setup(a,{emit:o}){const{t:s}=useI18n(),{src:l,popupContainer:c,visible:d,defaultVisible:u,maskClosable:A,actionsLayout:g,defaultScale:f,zoomRate:m}=toRefs(a),v=ref(),C=ref(),w=getPrefixCls("image-preview"),[_,b]=useMergeState(u.value,reactive({value:d})),y=computed(()=>[w,{[`${w}-hide`]:!_.value}]),S=usePopupContainer(document.body,reactive({popupContainer:c})),E=computed(()=>S.value===document.body),{zIndex:B}=usePopupManager("dialog",{visible:_}),P=computed(()=>({...E.value?{zIndex:B.value,position:"fixed"}:{zIndex:"inherit",position:"absolute"}})),{isLoading:D,isLoaded:k,setLoadStatus:I}=useImageLoadStatus(),L=ref(0),T=ref(f.value),{translate:N,moving:x,resetTranslate:M}=useImageDrag(reactive({wrapperEl:v,imageEl:C,visible:_,scale:T})),F=ref(!1);let O=null;const R=()=>{!F.value&&(F.value=!0),O&&clearTimeout(O),O=setTimeout(()=>{F.value=!1},1e3)};usePopupOverflowHidden(reactive({container:S,hidden:_}));function Q(){L.value=0,T.value=f.value,M()}const z=ae=>g.value.includes(ae),W=ae=>{switch(ae.stopPropagation(),ae.preventDefault(),ae.key){case KEYBOARD_KEY.ESC:a.escToClose&&X();break;case KEYBOARD_KEY.ARROW_LEFT:a.groupArrowProps.onPrev&&a.groupArrowProps.onPrev();break;case KEYBOARD_KEY.ARROW_RIGHT:a.groupArrowProps.onNext&&a.groupArrowProps.onNext();break;case KEYBOARD_KEY.ARROW_UP:z("zoomIn")&&re("zoomIn");break;case KEYBOARD_KEY.ARROW_DOWN:z("zoomOut")&&re("zoomOut");break;case KEYBOARD_KEY.SPACE:z("originalSize")&&J(1);break}},U=throttleByRaf(ae=>{if(ae.preventDefault(),ae.stopPropagation(),!a.wheelZoom)return;const he=(ae.deltaY||ae.deltaX)>0?"zoomOut":"zoomIn",_e=getScaleByRate(T.value,m.value,he);J(_e)});let H=!1;const V=()=>{nextTick(()=>{var ae;(ae=v==null?void 0:v.value)==null||ae.focus()}),a.keyboard&&!H&&(H=!0,on(S.value,"keydown",W))},j=()=>{H&&(H=!1,off(S.value,"keydown",W))};watch([l,_],()=>{_.value?(Q(),I("loading"),V()):j()});function X(){_.value&&(o("close"),o("update:visible",!1),b(!1))}function Z(ae){var ge;(ge=v==null?void 0:v.value)==null||ge.focus(),A.value&&ae.target===ae.currentTarget&&X()}function J(ae){T.value!==ae&&(T.value=ae,R())}function te(){const ae=v.value.getBoundingClientRect(),ge=C.value.getBoundingClientRect(),he=ae.height/(ge.height/T.value),_e=ae.width/(ge.width/T.value),K=Math.max(he,_e);J(K)}function ee(ae){const he=ae==="clockwise"?(L.value+ROTATE_STEP)%360:L.value===0?360-ROTATE_STEP:L.value-ROTATE_STEP;L.value=he}function re(ae){const ge=getScale(T.value,ae);J(ge)}return onBeforeUnmount(()=>{j()}),{prefixCls:w,classNames:y,container:S,wrapperStyles:P,scale:T,translate:N,rotate:L,moving:x,mergedVisible:_,isLoading:D,isLoaded:k,scaleValueVisible:F,refWrapper:v,refImage:C,onWheel:U,onMaskClick:Z,onCloseClick:X,onImgLoad(){I("loaded")},onImgError(){I("error")},actions:computed(()=>[{key:"fullScreen",name:s("imagePreview.fullScreen"),content:()=>h$1(IconFullscreen),onClick:()=>te()},{key:"rotateRight",name:s("imagePreview.rotateRight"),content:()=>h$1(IconRotateRight),onClick:()=>ee("clockwise")},{key:"rotateLeft",name:s("imagePreview.rotateLeft"),content:()=>h$1(IconRotateLeft),onClick:()=>ee("counterclockwise")},{key:"zoomIn",name:s("imagePreview.zoomIn"),content:()=>h$1(IconZoomIn),onClick:()=>re("zoomIn"),disabled:T.value===maxScale},{key:"zoomOut",name:s("imagePreview.zoomOut"),content:()=>h$1(IconZoomOut),onClick:()=>re("zoomOut"),disabled:T.value===minScale},{key:"originalSize",name:s("imagePreview.originalSize"),content:()=>h$1(IconOriginalSize),onClick:()=>J(1)}])}}});const _hoisted_1$4u=["src"];function _sfc_render$4_(a,o,s,l,c,d){const u=resolveComponent("IconLoading"),A=resolveComponent("PreviewToolbar"),g=resolveComponent("IconClose"),f=resolveComponent("PreviewArrow");return openBlock(),createBlock(Teleport,{to:a.container,disabled:!a.renderToBody},[createBaseVNode("div",{class:normalizeClass(a.classNames),style:normalizeStyle(a.wrapperStyles)},[createVNode(Transition,{name:"image-fade",onBeforeEnter:o[0]||(o[0]=m=>m.parentElement&&(m.parentElement.style.display="block")),onAfterLeave:o[1]||(o[1]=m=>m.parentElement&&(m.parentElement.style.display="")),persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-mask`)},null,2),[[vShow,a.mergedVisible]])]),_:1}),a.mergedVisible?(openBlock(),createElementBlock("div",{key:0,ref:"refWrapper",tabindex:"0",class:normalizeClass(`${a.prefixCls}-wrapper`),onClick:o[6]||(o[6]=(...m)=>a.onMaskClick&&a.onMaskClick(...m)),onWheel:o[7]||(o[7]=withModifiers((...m)=>a.onWheel&&a.onWheel(...m),["prevent","stop"]))},[createCommentVNode(" img "),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-img-container`),style:normalizeStyle({transform:`scale(${a.scale}, ${a.scale})`}),onClick:o[4]||(o[4]=(...m)=>a.onMaskClick&&a.onMaskClick(...m))},[(openBlock(),createElementBlock("img",{ref:"refImage",key:a.src,src:a.src,class:normalizeClass([`${a.prefixCls}-img`,{[`${a.prefixCls}-img-moving`]:a.moving}]),style:normalizeStyle({transform:`translate(${a.translate[0]}px, ${a.translate[1]}px) rotate(${a.rotate}deg)`}),onLoad:o[2]||(o[2]=(...m)=>a.onImgLoad&&a.onImgLoad(...m)),onError:o[3]||(o[3]=(...m)=>a.onImgError&&a.onImgError(...m))},null,46,_hoisted_1$4u))],6),createCommentVNode(" loading "),a.isLoading?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-loading`)},[createVNode(u)],2)):createCommentVNode("v-if",!0),createCommentVNode(" scale value "),createVNode(Transition,{name:"image-fade"},{default:withCtx(()=>[a.scaleValueVisible?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-scale-value`)},toDisplayString((a.scale*100).toFixed(0))+"% ",3)):createCommentVNode("v-if",!0)]),_:1}),createCommentVNode(" toolbar "),a.isLoaded&&a.actionsLayout.length?(openBlock(),createBlock(A,{key:1,actions:a.actions,"actions-layout":a.actionsLayout},{default:withCtx(()=>[renderSlot(a.$slots,"actions")]),_:3},8,["actions","actions-layout"])):createCommentVNode("v-if",!0),createCommentVNode(" close btn "),a.closable?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(`${a.prefixCls}-close-btn`),onClick:o[5]||(o[5]=(...m)=>a.onCloseClick&&a.onCloseClick(...m))},[createVNode(g)],2)):createCommentVNode("v-if",!0),createCommentVNode(" group arrow "),a.inGroup?(openBlock(),createBlock(f,normalizeProps(mergeProps({key:3},a.groupArrowProps)),null,16)):createCommentVNode("v-if",!0)],34)):createCommentVNode("v-if",!0)],6)],8,["to","disabled"])}var ImagePreview=_export_sfc$1(_sfc_main$5q,[["render",_sfc_render$4_]]);function normalizeImageSizeProp(a){if(isUndefined$1(a))return;if(!isNumber$3(a)&&/^\d+(%)$/.test(a))return a;const o=parseInt(a,10);return isNumber$3(o)?`${o}px`:void 0}const PreviewGroupInjectionKey=Symbol("PreviewGroupInjectionKey");let uuid=0;const _sfc_main$5p=defineComponent({name:"Image",components:{IconImageClose,IconLoading,ImageFooter,ImagePreview},inheritAttrs:!1,props:{renderToBody:{type:Boolean,default:!0},src:{type:String},width:{type:[String,Number]},height:{type:[String,Number]},title:{type:String},description:{type:String},fit:{type:String},alt:{type:String},hideFooter:{type:[Boolean,String],default:!1},footerPosition:{type:String,default:"inner"},showLoader:{type:Boolean,default:!1},preview:{type:Boolean,default:!0},previewVisible:{type:Boolean,default:void 0},defaultPreviewVisible:{type:Boolean,default:!1},previewProps:{type:Object},footerClass:{type:[String,Array,Object]}},emits:["preview-visible-change","update:previewVisible"],setup(a,{attrs:o,slots:s,emit:l}){const{t:c}=useI18n(),{height:d,width:u,hideFooter:A,title:g,description:f,src:m,footerPosition:v,defaultPreviewVisible:C,previewVisible:w,preview:_,previewProps:b}=toRefs(a),y=inject(PreviewGroupInjectionKey,void 0),S=getPrefixCls("image"),E=ref(),{isLoaded:B,isError:P,isLoading:D,setLoadStatus:k}=useImageLoadStatus(),I=computed(()=>({width:normalizeImageSizeProp(u==null?void 0:u.value),height:normalizeImageSizeProp(d==null?void 0:d.value)})),L=computed(()=>a.fit?{objectFit:a.fit}:{}),T=computed(()=>[`${S}`,{[`${S}-loading`]:D.value,[`${S}-loading-error`]:P.value,[`${S}-with-footer-inner`]:B&&x&&v.value==="inner",[`${S}-with-footer-outer`]:B&&x&&v.value==="outer"},o.class]),N=computed(()=>[I.value,o.style]),x=computed(()=>(g==null?void 0:g.value)||(f==null?void 0:f.value)||s.extra?isBoolean$2(A.value)?!A.value&&B.value:A.value==="never":!1),M=computed(()=>omit(o,["class","style"])),[F,O]=useMergeState(C.value,reactive({value:w})),R=computed(()=>!(y!=null&&y.preview)&&_.value);watchEffect(()=>{isServerRendering||!E.value||(E.value.src=m==null?void 0:m.value,k("loading"))});const Q=uuid++;watchEffect(V=>{var j,X,Z;const J=(Z=y==null?void 0:y.registerImageUrl)==null?void 0:Z.call(y,Q,((X=(j=b==null?void 0:b.value)==null?void 0:j.src)!=null?X:m==null?void 0:m.value)||"",_.value);V(()=>{J==null||J()})});function z(){k("loaded")}function W(){k("error")}function U(){!_.value||(y!=null&&y.preview?y.preview(Q):(l("preview-visible-change",!0),O(!0)))}function H(){l("preview-visible-change",!1),O(!1)}return{t:c,refImg:E,prefixCls:S,wrapperClassNames:T,wrapperStyles:N,showFooter:x,imgProps:M,imgStyle:I,isLoaded:B,isError:P,isLoading:D,mergedPreviewVisible:F,mergePreview:R,onImgLoaded:z,onImgLoadError:W,onImgClick:U,onPreviewClose:H,fitStyle:L}}}),_hoisted_1$4t=["title","alt"];function _sfc_render$4Z(a,o,s,l,c,d){const u=resolveComponent("IconImageClose"),A=resolveComponent("IconLoading"),g=resolveComponent("ImageFooter"),f=resolveComponent("ImagePreview");return openBlock(),createElementBlock("div",{class:normalizeClass(a.wrapperClassNames),style:normalizeStyle(a.wrapperStyles)},[createBaseVNode("img",mergeProps({ref:"refImg",class:`${a.prefixCls}-img`},a.imgProps,{style:{...a.imgStyle,...a.fitStyle},title:a.title,alt:a.alt,onLoad:o[0]||(o[0]=(...m)=>a.onImgLoaded&&a.onImgLoaded(...m)),onError:o[1]||(o[1]=(...m)=>a.onImgLoadError&&a.onImgLoadError(...m)),onClick:o[2]||(o[2]=(...m)=>a.onImgClick&&a.onImgClick(...m))}),null,16,_hoisted_1$4t),a.isLoaded?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-overlay`)},[a.isError?renderSlot(a.$slots,"error",{key:0},()=>[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-error`)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-error-icon`)},[renderSlot(a.$slots,"error-icon",{},()=>[createVNode(u)])],2),a.alt||a.description?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-error-alt`)},toDisplayString(a.alt||a.description),3)):createCommentVNode("v-if",!0)],2)]):createCommentVNode("v-if",!0),a.isLoading&&(a.showLoader||a.$slots.loader)?renderSlot(a.$slots,"loader",{key:1},()=>[createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-loader`])},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-loader-spin`)},[createVNode(A),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-loader-spin-text`)},toDisplayString(a.t("image.loading")),3)],2)],2)]):createCommentVNode("v-if",!0)],2)),a.showFooter?(openBlock(),createBlock(g,{key:1,class:normalizeClass(a.footerClass),"prefix-cls":a.prefixCls,title:a.title,description:a.description},createSlots({_:2},[a.$slots.extra?{name:"extra",fn:withCtx(()=>[renderSlot(a.$slots,"extra")]),key:"0"}:void 0]),1032,["class","prefix-cls","title","description"])):createCommentVNode("v-if",!0),a.isLoaded&&a.mergePreview?(openBlock(),createBlock(f,mergeProps({key:2,src:a.src},a.previewProps,{visible:a.mergedPreviewVisible,"render-to-body":a.renderToBody,onClose:a.onPreviewClose}),{actions:withCtx(()=>[renderSlot(a.$slots,"preview-actions")]),_:3},16,["src","visible","render-to-body","onClose"])):createCommentVNode("v-if",!0)],6)}var _Image=_export_sfc$1(_sfc_main$5p,[["render",_sfc_render$4Z]]),_sfc_main$5o=defineComponent({name:"ImagePreviewGroup",components:{ImagePreview},inheritAttrs:!1,props:{renderToBody:{type:Boolean,default:!0},srcList:{type:Array},current:{type:Number},defaultCurrent:{type:Number,default:0},infinite:{type:Boolean,default:!1},visible:{type:Boolean,default:void 0},defaultVisible:{type:Boolean,default:!1},maskClosable:{type:Boolean,default:!0},closable:{type:Boolean,default:!0},actionsLayout:{type:Array,default:()=>["fullScreen","rotateRight","rotateLeft","zoomIn","zoomOut","originalSize"]},popupContainer:{type:[String,Object]}},emits:["change","update:current","visible-change","update:visible"],setup(a,{emit:o}){const{srcList:s,visible:l,defaultVisible:c,current:d,defaultCurrent:u,infinite:A}=toRefs(a),[g,f]=useMergeState(c.value,reactive({value:l})),m=N=>{N!==g.value&&(o("visible-change",N),o("update:visible",N),f(N))},v=computed(()=>new Map(isArray$2(s==null?void 0:s.value)?s==null?void 0:s.value.map((N,x)=>[x,{url:N,canPreview:!0}]):[])),C=ref(new Map(v.value||[])),w=computed(()=>Array.from(C.value.keys())),_=computed(()=>w.value.length);function b(N,x,M){return v.value.has(N)||C.value.set(N,{url:x,canPreview:M}),function(){v.value.has(N)||C.value.delete(N)}}watch(v,()=>{C.value=new Map(v.value||[])});const[y,S]=useMergeState(u.value,reactive({value:d})),E=N=>{N!==y.value&&(o("change",N),o("update:current",N),S(N))},B=computed(()=>w.value[y.value]),P=N=>{const x=w.value.indexOf(N);x!==y.value&&E(x)},D=computed(()=>{var N;return(N=C.value.get(B.value))==null?void 0:N.url});provide(PreviewGroupInjectionKey,reactive({registerImageUrl:b,preview:N=>{m(!0),P(N)}}));const k=computed(()=>{const N=(M,F)=>{var O;for(let R=M;R<=F;R++){const Q=w.value[R];if((O=C.value.get(Q))!=null&&O.canPreview)return R}},x=N(y.value+1,_.value-1);return isUndefined$1(x)&&A.value?N(0,y.value-1):x}),I=computed(()=>{const N=(M,F)=>{var O;for(let R=M;R>=F;R--){const Q=w.value[R];if((O=C.value.get(Q))!=null&&O.canPreview)return R}},x=N(y.value-1,0);return isUndefined$1(x)&&A.value?N(_.value-1,y.value+1):x}),L=computed(()=>isUndefined$1(I.value)?void 0:()=>{!isUndefined$1(I.value)&&E(I.value)}),T=computed(()=>isUndefined$1(k.value)?void 0:()=>{!isUndefined$1(k.value)&&E(k.value)});return{mergedVisible:g,currentUrl:D,prevIndex:I,nextIndex:k,onClose(){m(!1)},groupArrowProps:reactive({onPrev:L,onNext:T})}}});function _sfc_render$4Y(a,o,s,l,c,d){const u=resolveComponent("ImagePreview");return openBlock(),createElementBlock(Fragment,null,[renderSlot(a.$slots,"default"),createVNode(u,mergeProps({...a.$attrs,groupArrowProps:a.groupArrowProps},{"in-group":"",src:a.currentUrl,visible:a.mergedVisible,"mask-closable":a.maskClosable,closable:a.closable,"actions-layout":a.actionsLayout,"popup-container":a.popupContainer,"render-to-body":a.renderToBody,onClose:a.onClose}),createSlots({_:2},[a.$slots.actions?{name:"actions",fn:withCtx(()=>[renderSlot(a.$slots,"actions",{url:a.currentUrl})]),key:"0"}:void 0]),1040,["src","visible","mask-closable","closable","actions-layout","popup-container","render-to-body","onClose"])],64)}var ImagePreviewGroup=_export_sfc$1(_sfc_main$5o,[["render",_sfc_render$4Y]]);const Image$1=Object.assign(_Image,{Preview:ImagePreview,PreviewGroup:ImagePreviewGroup,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Image.name,_Image),a.component(s+ImagePreview.name,ImagePreview),a.component(s+ImagePreviewGroup.name,ImagePreviewGroup),a.component(s+ImagePreviewAction.name,ImagePreviewAction)}}),LayoutSiderInjectionKey=Symbol("LayoutSiderInjectionKey"),SiderInjectionKey=Symbol("SiderInjectionKey");var _sfc_main$5n=defineComponent({name:"Layout",props:{hasSider:{type:Boolean}},setup(a){const o=ref([]),s=getPrefixCls("layout"),l=computed(()=>[s,{[`${s}-has-sider`]:a.hasSider||o.value.length}]);return provide(LayoutSiderInjectionKey,{onSiderMount:c=>o.value.push(c),onSiderUnMount:c=>{o.value=o.value.filter(d=>d!==c)}}),{classNames:l}}});function _sfc_render$4X(a,o,s,l,c,d){return openBlock(),createElementBlock("section",{class:normalizeClass(a.classNames)},[renderSlot(a.$slots,"default")],2)}var _Layout=_export_sfc$1(_sfc_main$5n,[["render",_sfc_render$4X]]);const _sfc_main$5m=defineComponent({name:"LayoutHeader",setup(){return{classNames:[getPrefixCls("layout-header")]}}});function _sfc_render$4W(a,o,s,l,c,d){return openBlock(),createElementBlock("header",{class:normalizeClass(a.classNames)},[renderSlot(a.$slots,"default")],2)}var LayoutHeader=_export_sfc$1(_sfc_main$5m,[["render",_sfc_render$4W]]);const _sfc_main$5l=defineComponent({name:"LayoutContent",setup(){return{classNames:[getPrefixCls("layout-content")]}}});function _sfc_render$4V(a,o,s,l,c,d){return openBlock(),createElementBlock("main",{class:normalizeClass(a.classNames)},[renderSlot(a.$slots,"default")],2)}var LayoutContent=_export_sfc$1(_sfc_main$5l,[["render",_sfc_render$4V]]);const _sfc_main$5k=defineComponent({name:"LayoutFooter",setup(){return{classNames:[getPrefixCls("layout-footer")]}}});function _sfc_render$4U(a,o,s,l,c,d){return openBlock(),createElementBlock("footer",{class:normalizeClass(a.classNames)},[renderSlot(a.$slots,"default")],2)}var LayoutFooter=_export_sfc$1(_sfc_main$5k,[["render",_sfc_render$4U]]);const _sfc_main$5j=defineComponent({name:"IconDragDot",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-drag-dot`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4s=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$4T(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M40 17v2h-2v-2h2ZM25 17v2h-2v-2h2ZM10 17v2H8v-2h2ZM40 29v2h-2v-2h2ZM25 29v2h-2v-2h2ZM10 29v2H8v-2h2Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M40 17v2h-2v-2h2ZM25 17v2h-2v-2h2ZM10 17v2H8v-2h2ZM40 29v2h-2v-2h2ZM25 29v2h-2v-2h2ZM10 29v2H8v-2h2Z"},null,-1)]),14,_hoisted_1$4s)}var _IconDragDot=_export_sfc$1(_sfc_main$5j,[["render",_sfc_render$4T]]);const IconDragDot=Object.assign(_IconDragDot,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDragDot.name,_IconDragDot)}}),_sfc_main$5i=defineComponent({name:"IconDragDotVertical",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-drag-dot-vertical`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4r=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$4S(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M17 8h2v2h-2V8ZM17 23h2v2h-2v-2ZM17 38h2v2h-2v-2ZM29 8h2v2h-2V8ZM29 23h2v2h-2v-2ZM29 38h2v2h-2v-2Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M17 8h2v2h-2V8ZM17 23h2v2h-2v-2ZM17 38h2v2h-2v-2ZM29 8h2v2h-2V8ZM29 23h2v2h-2v-2ZM29 38h2v2h-2v-2Z"},null,-1)]),14,_hoisted_1$4r)}var _IconDragDotVertical=_export_sfc$1(_sfc_main$5i,[["render",_sfc_render$4S]]);const IconDragDotVertical=Object.assign(_IconDragDotVertical,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDragDotVertical.name,_IconDragDotVertical)}});var _sfc_main$5h=defineComponent({name:"ResizeTrigger",components:{ResizeObserver:ResizeObserver$2,IconDragDot,IconDragDotVertical},props:{prefixCls:{type:String,required:!0},direction:{type:String,default:"horizontal"}},emits:["resize"],setup(a,{emit:o}){const{direction:s,prefixCls:l}=toRefs(a),c=computed(()=>(s==null?void 0:s.value)==="horizontal");return{classNames:computed(()=>[l.value,{[`${l.value}-horizontal`]:c.value,[`${l.value}-vertical`]:!c.value}]),onResize:A=>{o("resize",A)},isHorizontal:c}}});function _sfc_render$4R(a,o,s,l,c,d){const u=resolveComponent("IconDragDot"),A=resolveComponent("IconDragDotVertical"),g=resolveComponent("ResizeObserver");return openBlock(),createBlock(g,{onResize:a.onResize},{default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(a.classNames)},[createCommentVNode(" @slot \u81EA\u5B9A\u4E49\u5185\u5BB9 "),renderSlot(a.$slots,"default",{},()=>[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-icon-wrapper`)},[createCommentVNode(" @slot \u81EA\u5B9A\u4E49 icon "),renderSlot(a.$slots,"icon",{},()=>[a.isHorizontal?(openBlock(),createBlock(u,{key:0,class:normalizeClass(`${a.prefixCls}-icon`)},null,8,["class"])):(openBlock(),createBlock(A,{key:1,class:normalizeClass(`${a.prefixCls}-icon`)},null,8,["class"]))])],2)])],2)]),_:3},8,["onResize"])}var ResizeTrigger=_export_sfc$1(_sfc_main$5h,[["render",_sfc_render$4R]]);const DIRECTION_LEFT="left",DIRECTION_RIGHT="right",DIRECTION_TOP="top",DIRECTION_BOTTOM="bottom",allDirections=[DIRECTION_LEFT,DIRECTION_RIGHT,DIRECTION_TOP,DIRECTION_BOTTOM];function getRealSize(a,o){if(a===0)return 0;const s=a-o;return s<=0?0:s}function isHorizontal(a){return[DIRECTION_TOP,DIRECTION_BOTTOM].indexOf(a)>-1}const _sfc_main$5g=defineComponent({name:"ResizeBox",components:{ResizeTrigger},inheritAttrs:!1,props:{width:{type:Number},height:{type:Number},component:{type:String,default:"div"},directions:{type:Array,default:()=>["right"]}},emits:{"update:width":a=>!0,"update:height":a=>!0,movingStart:a=>!0,moving:(a,o)=>!0,movingEnd:a=>!0},setup(a,{emit:o}){const{height:s,width:l,directions:c}=toRefs(a),[d,u]=useMergeState(null,reactive({value:l})),[A,g]=useMergeState(null,reactive({value:s})),f=ref(),m=reactive({}),v=getPrefixCls("resizebox"),C=computed(()=>[v]),w=computed(()=>({...isNumber$3(d.value)?{width:`${d.value}px`}:{},...isNumber$3(A.value)?{height:`${A.value}px`}:{},...m})),_=computed(()=>c.value.filter(P=>allDirections.includes(P))),b={direction:"",startPageX:0,startPageY:0,startWidth:0,startHeight:0,moving:!1,padding:{left:0,right:0,top:0,bottom:0}};function y(P){if(!b.moving)return;const{startPageX:D,startPageY:k,startWidth:I,startHeight:L,direction:T}=b;let N=I,x=L;const M=P.pageX-D,F=P.pageY-k;switch(T){case DIRECTION_LEFT:N=I-M,u(N),o("update:width",N);break;case DIRECTION_RIGHT:N=I+M,u(N),o("update:width",N);break;case DIRECTION_TOP:x=L-F,g(x),o("update:height",x);break;case DIRECTION_BOTTOM:x=L+F,g(x),o("update:height",x);break}o("moving",{width:N,height:x},P)}function S(P){b.moving=!1,off(window,"mousemove",y),off(window,"mouseup",S),off(window,"contextmenu",S),document.body.style.cursor="default",o("movingEnd",P)}function E(P,D){var k,I;o("movingStart",D),b.moving=!0,b.startPageX=D.pageX,b.startPageY=D.pageY,b.direction=P;const{top:L,left:T,right:N,bottom:x}=b.padding;b.startWidth=getRealSize(((k=f.value)==null?void 0:k.clientWidth)||0,T+N),b.startHeight=getRealSize(((I=f.value)==null?void 0:I.clientHeight)||0,L+x),on(window,"mousemove",y),on(window,"mouseup",S),on(window,"contextmenu",S),document.body.style.cursor=isHorizontal(P)?"row-resize":"col-resize"}function B(P,D){const{width:k,height:I}=D.contentRect,L=isHorizontal(P)?I:k;b.padding[P]=L,m[`padding-${P}`]=`${L}px`}return{prefixCls:v,classNames:C,styles:w,wrapperRef:f,onMoveStart:E,isHorizontal,allowDirections:_,onTiggerResize:B}}});function _sfc_render$4Q(a,o,s,l,c,d){const u=resolveComponent("ResizeTrigger");return openBlock(),createBlock(resolveDynamicComponent(a.component),mergeProps({ref:"wrapperRef",class:a.classNames},a.$attrs,{style:a.styles}),{default:withCtx(()=>[renderSlot(a.$slots,"default"),(openBlock(!0),createElementBlock(Fragment,null,renderList(a.allowDirections,A=>(openBlock(),createBlock(u,{key:A,"prefix-cls":`${a.prefixCls}-trigger`,class:normalizeClass(`${a.prefixCls}-direction-${A}`),direction:a.isHorizontal(A)?"horizontal":"vertical",onMousedown:g=>{a.onMoveStart(A,g)},onResize:g=>{a.onTiggerResize(A,g)}},createSlots({default:withCtx(()=>[a.$slots["resize-trigger"]?renderSlot(a.$slots,"resize-trigger",{key:0,direction:A}):createCommentVNode("v-if",!0)]),_:2},[a.$slots["resize-trigger-icon"]?{name:"icon",fn:withCtx(()=>[renderSlot(a.$slots,"resize-trigger-icon",{direction:A})]),key:"0"}:void 0]),1032,["prefix-cls","class","direction","onMousedown","onResize"]))),128))]),_:3},16,["class","style"])}var _ResizeBox=_export_sfc$1(_sfc_main$5g,[["render",_sfc_render$4Q]]);const ResizeBox=Object.assign(_ResizeBox,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_ResizeBox.name,_ResizeBox)}});function useResponsive(a,o){const s=computed(()=>isRef(a)?a.value:a);let l="";onMounted(()=>{l=responsiveObserve.subscribe((c,d)=>{!s.value||(!d||d===s.value)&&o(!!c[s.value])})}),onUnmounted(()=>{l&&responsiveObserve.unsubscribe(l)})}const generateId$1=(()=>{let a=0;return(o="")=>(a+=1,`${o}${a}`)})();var _sfc_main$5f=defineComponent({name:"LayoutSider",components:{IconLeft,IconRight,ResizeBox},props:{theme:{type:String,default:"light"},collapsed:{type:Boolean,default:void 0},defaultCollapsed:{type:Boolean},collapsible:{type:Boolean},width:{type:Number,default:200},collapsedWidth:{type:Number,default:48},reverseArrow:{type:Boolean},breakpoint:{type:String},resizeDirections:{type:Array,default:void 0},hideTrigger:{type:Boolean}},emits:["collapse","update:collapsed","breakpoint"],setup(a,{emit:o}){const{theme:s,collapsed:l,defaultCollapsed:c,collapsible:d,hideTrigger:u,breakpoint:A,collapsedWidth:g,resizeDirections:f}=toRefs(a),[m,v]=useMergeState(c.value,reactive({value:l})),C=computed(()=>f.value?"ResizeBox":"div"),w=computed(()=>d.value&&!u.value),_=getPrefixCls("layout-sider"),b=computed(()=>[_,{[`${_}-light`]:s.value==="light",[`${_}-has-trigger`]:w.value,[`${_}-collapsed`]:l.value}]),y=computed(()=>{const{width:D,collapsedWidth:k}=a,I=m.value?k:D;return isNumber$3(I)?`${I}px`:String(I)}),S=computed(()=>[`${_}-trigger`,{[`${_}-trigger-light`]:s.value==="light"}]),E=()=>{const D=!m.value;v(D),o("update:collapsed",D),o("collapse",D,"clickTrigger")};useResponsive(A,D=>{const k=!D;k!==m.value&&(v(k),o("update:collapsed",k),o("collapse",k,"responsive"),o("breakpoint",k))});const B=generateId$1("__arco_layout_sider"),P=inject(LayoutSiderInjectionKey,void 0);return onMounted(()=>{var D;(D=P==null?void 0:P.onSiderMount)==null||D.call(P,B)}),onUnmounted(()=>{var D;(D=P==null?void 0:P.onSiderUnMount)==null||D.call(P,B)}),provide(SiderInjectionKey,reactive({theme:s,collapsed:m,collapsedWidth:g})),{componentTag:C,prefixCls:_,classNames:b,triggerClassNames:S,localCollapsed:m,siderWidth:y,showTrigger:w,toggleTrigger:E}}});const _hoisted_1$4q={key:0},_hoisted_2$j={key:1};function _sfc_render$4P(a,o,s,l,c,d){const u=resolveComponent("IconLeft"),A=resolveComponent("IconRight");return openBlock(),createBlock(resolveDynamicComponent(a.componentTag),mergeProps({class:a.classNames,style:{width:a.siderWidth}},a.resizeDirections?{directions:a.resizeDirections}:{}),{default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-children`)},[renderSlot(a.$slots,"default")],2),a.showTrigger?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(a.triggerClassNames),style:normalizeStyle({width:a.siderWidth}),onClick:o[0]||(o[0]=(...g)=>a.toggleTrigger&&a.toggleTrigger(...g))},[renderSlot(a.$slots,"trigger",{collapsed:a.localCollapsed},()=>[a.reverseArrow?(openBlock(),createElementBlock("div",_hoisted_2$j,[a.localCollapsed?(openBlock(),createBlock(u,{key:0})):(openBlock(),createBlock(A,{key:1}))])):(openBlock(),createElementBlock("div",_hoisted_1$4q,[a.localCollapsed?(openBlock(),createBlock(A,{key:1})):(openBlock(),createBlock(u,{key:0}))]))])],6)):createCommentVNode("v-if",!0)]),_:3},16,["class","style"])}var LayoutSider=_export_sfc$1(_sfc_main$5f,[["render",_sfc_render$4P]]);const Layout=Object.assign(_Layout,{Header:LayoutHeader,Content:LayoutContent,Footer:LayoutFooter,Sider:LayoutSider,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Layout.name,_Layout),a.component(s+LayoutHeader.name,LayoutHeader),a.component(s+LayoutContent.name,LayoutContent),a.component(s+LayoutFooter.name,LayoutFooter),a.component(s+LayoutSider.name,LayoutSider)}}),_sfc_main$5e=defineComponent({name:"Pager",props:{pageNumber:{type:Number},current:{type:Number},disabled:{type:Boolean,default:!1},style:{type:Object},activeStyle:{type:Object}},emits:["click"],setup(a,{emit:o}){const s=getPrefixCls("pagination-item"),l=computed(()=>a.current===a.pageNumber),c=A=>{a.disabled||o("click",a.pageNumber,A)},d=computed(()=>[s,{[`${s}-active`]:l.value}]),u=computed(()=>l.value?a.activeStyle:a.style);return{prefixCls:s,cls:d,mergedStyle:u,handleClick:c}}});function _sfc_render$4O(a,o,s,l,c,d){return openBlock(),createElementBlock("li",{class:normalizeClass(a.cls),style:normalizeStyle(a.mergedStyle),onClick:o[0]||(o[0]=(...u)=>a.handleClick&&a.handleClick(...u))},[renderSlot(a.$slots,"default",{page:a.pageNumber},()=>[createTextVNode(toDisplayString(a.pageNumber),1)])],6)}var Pager=_export_sfc$1(_sfc_main$5e,[["render",_sfc_render$4O]]);const getLegalPage=(a,{min:o,max:s})=>as?s:a,_sfc_main$5d=defineComponent({name:"StepPager",components:{IconLeft,IconRight},props:{pages:{type:Number,required:!0},current:{type:Number,required:!0},type:{type:String,required:!0},disabled:{type:Boolean,default:!1},simple:{type:Boolean,default:!1}},emits:["click"],setup(a,{emit:o}){const s=getPrefixCls("pagination-item"),l=a.type==="next",c=computed(()=>a.disabled?a.disabled:!a.pages||l&&a.current===a.pages?!0:!l&&a.current<=1),d=computed(()=>getLegalPage(a.current+(l?1:-1),{min:1,max:a.pages})),u=g=>{c.value||o("click",d.value)},A=computed(()=>[s,`${s}-${a.type}`,{[`${s}-disabled`]:c.value}]);return{prefixCls:s,cls:A,isNext:l,handleClick:u}}});function _sfc_render$4N(a,o,s,l,c,d){const u=resolveComponent("icon-right"),A=resolveComponent("icon-left");return openBlock(),createBlock(resolveDynamicComponent(a.simple?"span":"li"),{class:normalizeClass(a.cls),onClick:a.handleClick},{default:withCtx(()=>[renderSlot(a.$slots,"default",{type:a.isNext?"next":"previous"},()=>[a.isNext?(openBlock(),createBlock(u,{key:0})):(openBlock(),createBlock(A,{key:1}))])]),_:3},8,["class","onClick"])}var StepPager=_export_sfc$1(_sfc_main$5d,[["render",_sfc_render$4N]]);const _sfc_main$5c=defineComponent({name:"EllipsisPager",components:{IconMore},props:{current:{type:Number,required:!0},step:{type:Number,default:5},pages:{type:Number,required:!0}},emits:["click"],setup(a,{emit:o}){const s=getPrefixCls("pagination-item"),l=computed(()=>getLegalPage(a.current+a.step,{min:1,max:a.pages})),c=u=>{o("click",l.value)},d=computed(()=>[s,`${s}-ellipsis`]);return{prefixCls:s,cls:d,handleClick:c}}});function _sfc_render$4M(a,o,s,l,c,d){const u=resolveComponent("icon-more");return openBlock(),createElementBlock("li",{class:normalizeClass(a.cls),onClick:o[0]||(o[0]=(...A)=>a.handleClick&&a.handleClick(...A))},[renderSlot(a.$slots,"default",{},()=>[createVNode(u)])],2)}var EllipsisPager=_export_sfc$1(_sfc_main$5c,[["render",_sfc_render$4M]]);const _sfc_main$5b=defineComponent({name:"PageJumper",components:{InputNumber},props:{current:{type:Number,required:!0},simple:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},pages:{type:Number,required:!0},size:{type:String},onChange:{type:Function}},emits:["change"],setup(a,{emit:o}){const s=getPrefixCls("pagination-jumper"),{t:l}=useI18n(),c=ref(a.simple?a.current:void 0),d=g=>{const f=parseInt(g.toString(),10);return Number.isNaN(f)?void 0:String(f)},u=g=>{o("change",c.value),nextTick(()=>{a.simple||(c.value=void 0)})};watch(()=>a.current,g=>{a.simple&&g!==c.value&&(c.value=g)});const A=computed(()=>[s,{[`${s}-simple`]:a.simple}]);return{prefixCls:s,cls:A,t:l,inputValue:c,handleChange:u,handleFormatter:d}}});function _sfc_render$4L(a,o,s,l,c,d){const u=resolveComponent("input-number");return openBlock(),createElementBlock("span",{class:normalizeClass(a.cls)},[a.simple?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("span",{key:0,class:normalizeClass([`${a.prefixCls}-prepend`,`${a.prefixCls}-text-goto`])},[renderSlot(a.$slots,"jumper-prepend",{},()=>[createTextVNode(toDisplayString(a.t("pagination.goto")),1)])],2)),createVNode(u,{modelValue:a.inputValue,"onUpdate:modelValue":o[0]||(o[0]=A=>a.inputValue=A),class:normalizeClass(`${a.prefixCls}-input`),min:1,max:a.pages,size:a.size,disabled:a.disabled,"hide-button":"",formatter:a.handleFormatter,onChange:a.handleChange},null,8,["modelValue","class","max","size","disabled","formatter","onChange"]),a.$slots["jumper-append"]?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(`${a.prefixCls}-append`)},[renderSlot(a.$slots,"jumper-append")],2)):createCommentVNode("v-if",!0),a.simple?(openBlock(),createElementBlock(Fragment,{key:2},[createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-separator`)},"/",2),createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-total-page`)},toDisplayString(a.pages),3)],64)):createCommentVNode("v-if",!0)],2)}var PageJumper=_export_sfc$1(_sfc_main$5b,[["render",_sfc_render$4L]]);const _sfc_main$5a=defineComponent({name:"PageOptions",components:{ArcoSelect:Select},props:{sizeOptions:{type:Array,required:!0},pageSize:Number,disabled:Boolean,size:{type:String},onChange:{type:Function},selectProps:{type:Object}},emits:["change"],setup(a,{emit:o}){const s=getPrefixCls("pagination-options"),{t:l}=useI18n(),c=computed(()=>a.sizeOptions.map(u=>({value:u,label:`${u} ${l("pagination.countPerPage")}`})));return{prefixCls:s,options:c,handleChange:u=>{o("change",u)}}}});function _sfc_render$4K(a,o,s,l,c,d){const u=resolveComponent("arco-select");return openBlock(),createElementBlock("span",{class:normalizeClass(a.prefixCls)},[createVNode(u,mergeProps({"model-value":a.pageSize,options:a.options,size:a.size,disabled:a.disabled},a.selectProps,{onChange:a.handleChange}),null,16,["model-value","options","size","disabled","onChange"])],2)}var PageOptions=_export_sfc$1(_sfc_main$5a,[["render",_sfc_render$4K]]),_Pagination=defineComponent({name:"Pagination",props:{total:{type:Number,required:!0},current:Number,defaultCurrent:{type:Number,default:1},pageSize:Number,defaultPageSize:{type:Number,default:10},disabled:{type:Boolean,default:!1},hideOnSinglePage:{type:Boolean,default:!1},simple:{type:Boolean,default:!1},showTotal:{type:Boolean,default:!1},showMore:{type:Boolean,default:!1},showJumper:{type:Boolean,default:!1},showPageSize:{type:Boolean,default:!1},pageSizeOptions:{type:Array,default:()=>[10,20,30,40,50]},pageSizeProps:{type:Object},size:{type:String},pageItemStyle:{type:Object},activePageItemStyle:{type:Object},baseSize:{type:Number,default:6},bufferSize:{type:Number,default:2},autoAdjust:{type:Boolean,default:!0}},emits:{"update:current":a=>!0,"update:pageSize":a=>!0,change:a=>!0,pageSizeChange:a=>!0},setup(a,{emit:o,slots:s}){const l=getPrefixCls("pagination"),{t:c}=useI18n(),{disabled:d,pageItemStyle:u,activePageItemStyle:A,size:g}=toRefs(a),{mergedSize:f}=useSize$1(g),m=ref(a.defaultCurrent),v=ref(a.defaultPageSize),C=computed(()=>{var k;return(k=a.current)!=null?k:m.value}),w=computed(()=>{var k;return(k=a.pageSize)!=null?k:v.value}),_=computed(()=>Math.ceil(a.total/w.value)),b=k=>{k!==C.value&&isNumber$3(k)&&!a.disabled&&(m.value=k,o("update:current",k),o("change",k))},y=k=>{v.value=k,o("update:pageSize",k),o("pageSizeChange",k)},S=reactive({current:C,pages:_,disabled:d,style:u,activeStyle:A,onClick:b}),E=(k,I={})=>k==="more"?createVNode(EllipsisPager,mergeProps(I,S),{default:s["page-item-ellipsis"]}):k==="previous"?createVNode(StepPager,mergeProps({type:"previous"},I,S),{default:s["page-item-step"]}):k==="next"?createVNode(StepPager,mergeProps({type:"next"},I,S),{default:s["page-item-step"]}):createVNode(Pager,mergeProps(I,S),{default:s["page-item"]}),B=computed(()=>{const k=[];if(_.value2+a.bufferSize&&(T=!0,I=Math.min(C.value-a.bufferSize,_.value-2*a.bufferSize)),C.value<_.value-(a.bufferSize+1)&&(N=!0,L=Math.max(C.value+a.bufferSize,2*a.bufferSize+1)),T&&(k.push(E("page",{key:1,pageNumber:1})),k.push(E("more",{key:"left-ellipsis-pager",step:-(a.bufferSize*2+1)})));for(let x=I;x<=L;x++)k.push(E("page",{key:x,pageNumber:x}));N&&(k.push(E("more",{key:"right-ellipsis-pager",step:a.bufferSize*2+1})),k.push(E("page",{key:_.value,pageNumber:_.value})))}return k}),P=()=>a.simple?createVNode("span",{class:`${l}-simple`},[E("previous",{simple:!0}),createVNode(PageJumper,{disabled:a.disabled,current:C.value,size:f.value,pages:_.value,simple:!0,onChange:b},null),E("next",{simple:!0})]):createVNode("ul",{class:`${l}-list`},[E("previous",{simple:!0}),B.value,a.showMore&&E("more",{key:"more",step:a.bufferSize*2+1}),E("next",{simple:!0})]);watch(w,(k,I)=>{if(a.autoAdjust&&k!==I&&C.value>1){const L=I*(C.value-1)+1,T=Math.ceil(L/k);T!==C.value&&(m.value=T,o("update:current",T),o("change",T))}}),watch(_,(k,I)=>{if(a.autoAdjust&&k!==I&&C.value>1&&C.value>k){const L=Math.max(k,1);m.value=L,o("update:current",L),o("change",L)}});const D=computed(()=>[l,`${l}-size-${f.value}`,{[`${l}-simple`]:a.simple,[`${l}-disabled`]:a.disabled}]);return()=>{var k,I;return a.hideOnSinglePage&&_.value<=1?null:createVNode("div",{class:D.value},[a.showTotal&&createVNode("span",{class:`${l}-total`},[(I=(k=s.total)==null?void 0:k.call(s,{total:a.total}))!=null?I:c("pagination.total",a.total)]),P(),a.showPageSize&&createVNode(PageOptions,{disabled:a.disabled,sizeOptions:a.pageSizeOptions,pageSize:w.value,size:f.value,onChange:y,selectProps:a.pageSizeProps},null),!a.simple&&a.showJumper&&createVNode(PageJumper,{disabled:a.disabled,current:C.value,pages:_.value,size:f.value,onChange:b},{"jumper-prepend":s["jumper-prepend"],"jumper-append":s["jumper-append"]})])}}});const Pagination=Object.assign(_Pagination,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Pagination.name,_Pagination)}}),usePagination$1=(a,{emit:o})=>{var s,l;const c=ref(isObject$2(a.paginationProps)&&(s=a.paginationProps.defaultCurrent)!=null?s:1),d=ref(isObject$2(a.paginationProps)&&(l=a.paginationProps.defaultPageSize)!=null?l:10),u=computed(()=>{var m;return isObject$2(a.paginationProps)&&(m=a.paginationProps.current)!=null?m:c.value}),A=computed(()=>{var m;return isObject$2(a.paginationProps)&&(m=a.paginationProps.pageSize)!=null?m:d.value});return{current:u,pageSize:A,handlePageChange:m=>{c.value=m,o("pageChange",m)},handlePageSizeChange:m=>{d.value=m,o("pageSizeChange",m)}}};function _isSlot$a(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}var _List=defineComponent({name:"List",props:{data:{type:Array},size:{type:String,default:"medium"},bordered:{type:Boolean,default:!0},split:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},hoverable:{type:Boolean,default:!1},paginationProps:{type:Object},gridProps:{type:Object},maxHeight:{type:[String,Number],default:0},bottomOffset:{type:Number,default:0},virtualListProps:{type:Object},scrollbar:{type:[Object,Boolean],default:!0}},emits:{scroll:()=>!0,reachBottom:()=>!0,pageChange:a=>!0,pageSizeChange:a=>!0},setup(a,{emit:o,slots:s}){const{scrollbar:l}=toRefs(a),c=getPrefixCls("list"),d=inject(configProviderInjectionKey,void 0),{componentRef:u,elementRef:A}=useComponentRef("containerRef"),g=computed(()=>a.virtualListProps),{displayScrollbar:f,scrollbarProps:m}=useScrollbar(l);let v=0;const C=O=>{const{scrollTop:R,scrollHeight:Q,offsetHeight:z}=O.target,W=Math.floor(Q-(R+z));R>v&&W<=a.bottomOffset&&o("reachBottom"),o("scroll"),v=R};onMounted(()=>{if(A.value){const{scrollTop:O,scrollHeight:R,offsetHeight:Q}=A.value;R<=O+Q&&o("reachBottom")}});const{current:w,pageSize:_,handlePageChange:b,handlePageSizeChange:y}=usePagination$1(a,{emit:o}),S=O=>{if(!a.paginationProps)return O;if(a.paginationProps&&O.length>_.value){const R=(w.value-1)*_.value;return O.slice(R,R+_.value)}return O},E=O=>{let R;if(!a.gridProps)return null;const Q=S(O);if(a.gridProps.span){const z=[],W=24/a.gridProps.span;for(let U=0;U{var J;return createVNode(Grid.Col,{key:`${j}-${Z}`,class:`${c}-col`,span:(J=a.gridProps)==null?void 0:J.span},{default:()=>{var te;return[isVNode(X)?X:(te=s.item)==null?void 0:te.call(s,{item:X,index:Z})]}})}))?H:{default:()=>[H]}))}return z}return createVNode(Grid.Row,{class:`${c}-row`,gutter:a.gridProps.gutter},_isSlot$a(R=Q.map((z,W)=>createVNode(Grid.Col,mergeProps({key:W,class:`${c}-col`},omit(a.gridProps,["gutter"])),{default:()=>{var U;return[isVNode(z)?z:(U=s.item)==null?void 0:U.call(s,{item:z,index:W})]}})))?R:{default:()=>[R]})},B=O=>S(O).map((Q,z)=>{var W;return isVNode(Q)?Q:(W=s.item)==null?void 0:W.call(s,{item:Q,index:z})}),P=()=>{const O=s.default?getAllElements(s.default()):a.data;return O&&O.length>0?a.gridProps?E(O):B(O):M()},D=()=>{if(!a.paginationProps)return null;const O=omit(a.paginationProps,["current","pageSize","defaultCurrent","defaultPageSize"]);return createVNode(Pagination,mergeProps({class:`${c}-pagination`},O,{current:w.value,pageSize:_.value,onChange:b,onPageSizeChange:y}),null)},k=computed(()=>[c,`${c}-${a.size}`,{[`${c}-bordered`]:a.bordered,[`${c}-split`]:a.split,[`${c}-hover`]:a.hoverable}]),I=computed(()=>{if(a.maxHeight)return{maxHeight:isNumber$3(a.maxHeight)?`${a.maxHeight}px`:a.maxHeight,overflowY:"auto"}}),L=computed(()=>[`${c}-content`,{[`${c}-virtual`]:g.value}]),T=ref(),N=()=>{var O;const R=S((O=a.data)!=null?O:[]);return R.length?createVNode(VirtualList,mergeProps({ref:T,class:L.value,data:R},a.virtualListProps,{onScroll:C}),{item:({item:Q,index:z})=>{var W;return(W=s.item)==null?void 0:W.call(s,{item:Q,index:z})}}):M()},x=()=>s["scroll-loading"]?createVNode("div",{class:[`${c}-item`,`${c}-scroll-loading`]},[s["scroll-loading"]()]):null,M=()=>{var O,R,Q,z,W;return s["scroll-loading"]?null:(W=(z=(O=s.empty)==null?void 0:O.call(s))!=null?z:(Q=d==null?void 0:(R=d.slots).empty)==null?void 0:Q.call(R,{component:"list"}))!=null?W:createVNode(Empty,null,null)};return{virtualListRef:T,render:()=>{const O=f.value?Scrollbar:"div";return createVNode("div",{class:`${c}-wrapper`},[createVNode(Spin,{class:`${c}-spin`,loading:a.loading},{default:()=>[createVNode(O,mergeProps({ref:u,class:k.value,style:I.value},m.value,{onScroll:C}),{default:()=>[createVNode("div",{class:`${c}-content-wrapper`},[s.header&&createVNode("div",{class:`${c}-header`},[s.header()]),g.value&&!a.gridProps?createVNode(Fragment,null,[N(),x()]):createVNode("div",{role:"list",class:L.value},[P(),x()]),s.footer&&createVNode("div",{class:`${c}-footer`},[s.footer()])])]}),D()]})])}}},methods:{scrollIntoView(a){this.virtualListRef&&this.virtualListRef.scrollTo(a)}},render(){return this.render()}}),ListItem=defineComponent({name:"ListItem",props:{actionLayout:{type:String,default:"horizontal"}},setup(a,{slots:o}){const s=getPrefixCls("list-item"),l=()=>{var c;const d=(c=o.actions)==null?void 0:c.call(o);return!d||!d.length?null:createVNode("ul",{class:`${s}-action`},[d.map((u,A)=>createVNode("li",{key:`${s}-action-${A}`},[u]))])};return()=>{var c,d;return createVNode("div",{role:"listitem",class:s},[createVNode("div",{class:`${s}-main`},[(c=o.meta)==null?void 0:c.call(o),createVNode("div",{class:`${s}-content`},[(d=o.default)==null?void 0:d.call(o)]),a.actionLayout==="vertical"&&l()]),a.actionLayout==="horizontal"&&l(),o.extra&&createVNode("div",{class:`${s}-extra`},[o.extra()])])}}});const _sfc_main$59=defineComponent({name:"ListItemMeta",props:{title:String,description:String},setup(a,{slots:o}){const s=getPrefixCls("list-item-meta"),l=Boolean(a.title||a.description||o.title||o.description);return{prefixCls:s,hasContent:l}}});function _sfc_render$4J(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.prefixCls)},[a.$slots.avatar?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-avatar`)},[renderSlot(a.$slots,"avatar")],2)):createCommentVNode("v-if",!0),a.hasContent?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-content`)},[a.$slots.title||a.title?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-title`)},[renderSlot(a.$slots,"title",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2)):createCommentVNode("v-if",!0),a.$slots.description||a.description?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-description`)},[renderSlot(a.$slots,"description",{},()=>[createTextVNode(toDisplayString(a.description),1)])],2)):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0)],2)}var ListItemMeta=_export_sfc$1(_sfc_main$59,[["render",_sfc_render$4J]]);const List$1=Object.assign(_List,{Item:Object.assign(ListItem,{Meta:ListItemMeta}),install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_List.name,_List),a.component(s+ListItem.name,ListItem),a.component(s+ListItemMeta.name,ListItemMeta)}}),sizeStyles=["border-width","box-sizing","font-family","font-weight","font-size","font-variant","letter-spacing","line-height","padding-top","padding-bottom","padding-left","padding-right","text-indent","text-rendering","text-transform","white-space","overflow-wrap","width"],getSizeStyles=a=>{const o={};return sizeStyles.forEach(s=>{o[s]=a.getPropertyValue(s)}),o},_sfc_main$58=defineComponent({name:"Textarea",components:{ResizeObserver:ResizeObserver$2,IconHover,IconClose},inheritAttrs:!1,props:{modelValue:String,defaultValue:{type:String,default:""},placeholder:String,disabled:{type:Boolean,default:!1},error:{type:Boolean,default:!1},maxLength:{type:[Number,Object],default:0},showWordLimit:{type:Boolean,default:!1},allowClear:{type:Boolean,default:!1},autoSize:{type:[Boolean,Object],default:!1},wordLength:{type:Function},wordSlice:{type:Function},textareaAttrs:{type:Object}},emits:{"update:modelValue":a=>!0,input:(a,o)=>!0,change:(a,o)=>!0,clear:a=>!0,focus:a=>!0,blur:a=>!0},setup(a,{emit:o,attrs:s}){const{disabled:l,error:c,modelValue:d}=toRefs(a),u=getPrefixCls("textarea"),{mergedDisabled:A,mergedError:g,eventHandlers:f}=useFormItem({disabled:l,error:c}),m=ref(),v=ref(),C=ref(),w=ref(),_=ref(a.defaultValue),b=computed(()=>{var q;return(q=d.value)!=null?q:_.value}),[y,S]=useCursor(m);watch(d,q=>{(isUndefined$1(q)||isNull(q))&&(_.value="")});const E=computed(()=>isObject$2(a.maxLength)&&Boolean(a.maxLength.errorOnly)),B=computed(()=>isObject$2(a.maxLength)?a.maxLength.length:a.maxLength),P=q=>{var ne;return isFunction$2(a.wordLength)?a.wordLength(q):(ne=q.length)!=null?ne:0},D=computed(()=>P(b.value)),k=computed(()=>g.value||Boolean(B.value&&E.value&&D.value>B.value)),I=ref(!1),L=ref(!1),T=computed(()=>a.allowClear&&!A.value&&b.value),N=ref(!1),x=ref(""),M=()=>{y(),nextTick(()=>{m.value&&b.value!==m.value.value&&(m.value.value=b.value,S())})},F=(q,ne=!0)=>{var ie,le;B.value&&!E.value&&P(q)>B.value&&(q=(le=(ie=a.wordSlice)==null?void 0:ie.call(a,q,B.value))!=null?le:q.slice(0,B.value)),_.value=q,ne&&o("update:modelValue",q),M()};let O=b.value;const R=(q,ne)=>{var ie,le;q!==O&&(O=q,o("change",q,ne),(le=(ie=f.value)==null?void 0:ie.onChange)==null||le.call(ie,ne))},Q=q=>{var ne,ie;L.value=!0,O=b.value,o("focus",q),(ie=(ne=f.value)==null?void 0:ne.onFocus)==null||ie.call(ne,q)},z=q=>{var ne,ie;L.value=!1,o("blur",q),(ie=(ne=f.value)==null?void 0:ne.onBlur)==null||ie.call(ne,q),R(b.value,q)},W=q=>{var ne,ie;const{value:le}=q.target;if(q.type==="compositionend"){if(N.value=!1,x.value="",B.value&&!E.value&&b.value.length>=B.value&&P(le)>B.value){M();return}o("input",le,q),F(le),(ie=(ne=f.value)==null?void 0:ne.onInput)==null||ie.call(ne,q)}else N.value=!0},U=q=>{var ne,ie;const{value:le}=q.target;if(N.value)x.value=le;else{if(B.value&&!E.value&&b.value.length>=B.value&&P(le)>B.value&&q.inputType==="insertText"){M();return}o("input",le,q),F(le),(ie=(ne=f.value)==null?void 0:ne.onInput)==null||ie.call(ne,q)}},H=q=>{F(""),R("",q),o("clear",q)};watch(d,q=>{q!==b.value&&F(q!=null?q:"",!1)});const V=q=>omit(s,INPUT_EVENTS),j=q=>pick(s,INPUT_EVENTS),X=j(),Z=computed(()=>{const q={...X,...a.textareaAttrs};return k.value&&(q["aria-invalid"]=!0),q}),J=computed(()=>[`${u}-wrapper`,{[`${u}-focus`]:L.value,[`${u}-disabled`]:A.value,[`${u}-error`]:k.value,[`${u}-scroll`]:I.value}]);let te;const ee=ref(0),re=ref(0),ae=computed(()=>!isObject$2(a.autoSize)||!a.autoSize.minRows?0:a.autoSize.minRows*ee.value+re.value),ge=computed(()=>!isObject$2(a.autoSize)||!a.autoSize.maxRows?0:a.autoSize.maxRows*ee.value+re.value),he=()=>{const q=getSizeStyles(te);ee.value=Number.parseInt(q["line-height"]||0,10),re.value=Number.parseInt(q["border-width"]||0,10)*2+Number.parseInt(q["padding-top"]||0,10)+Number.parseInt(q["padding-bottom"]||0,10),w.value=q,nextTick(()=>{var ne;const ie=(ne=C.value)==null?void 0:ne.offsetHeight;let le=ie!=null?ie:0,ce="hidden";ae.value&&lege.value&&(le=ge.value,ce="auto"),v.value={height:`${le}px`,resize:"none",overflow:ce}})};onMounted(()=>{m.value&&(te=window.getComputedStyle(m.value),a.autoSize&&he()),G()});const _e=()=>{a.autoSize&&C.value&&he(),G()},K=q=>{m.value&&q.target!==m.value&&(q.preventDefault(),m.value.focus())},G=()=>{m.value&&(m.value.scrollHeight>m.value.offsetHeight?I.value||(I.value=!0):I.value&&(I.value=!1))};return watch(b,()=>{a.autoSize&&C.value&&he(),G()}),{prefixCls:u,wrapperCls:J,textareaRef:m,textareaStyle:v,mirrorRef:C,mirrorStyle:w,computedValue:b,showClearBtn:T,valueLength:D,computedMaxLength:B,mergedDisabled:A,mergeTextareaAttrs:Z,getWrapperAttrs:V,getTextareaAttrs:j,handleInput:U,handleFocus:Q,handleBlur:z,handleComposition:W,handleClear:H,handleResize:_e,handleMousedown:K}},methods:{focus(){var a;(a=this.$refs.textareaRef)==null||a.focus()},blur(){var a;(a=this.$refs.textareaRef)==null||a.blur()}}}),_hoisted_1$4p=["disabled","value","placeholder"];function _sfc_render$4I(a,o,s,l,c,d){const u=resolveComponent("resize-observer"),A=resolveComponent("icon-close"),g=resolveComponent("icon-hover");return openBlock(),createElementBlock("div",mergeProps(a.getWrapperAttrs(a.$attrs),{class:a.wrapperCls,onMousedown:o[7]||(o[7]=(...f)=>a.handleMousedown&&a.handleMousedown(...f))}),[a.autoSize?(openBlock(),createElementBlock("div",{key:0,ref:"mirrorRef",class:normalizeClass(`${a.prefixCls}-mirror`),style:normalizeStyle(a.mirrorStyle)},toDisplayString(`${a.computedValue} +`),7)):createCommentVNode("v-if",!0),createVNode(u,{onResize:a.handleResize},{default:withCtx(()=>[createBaseVNode("textarea",mergeProps({ref:"textareaRef"},a.mergeTextareaAttrs,{disabled:a.mergedDisabled,class:a.prefixCls,style:a.textareaStyle,value:a.computedValue,placeholder:a.placeholder,onInput:o[0]||(o[0]=(...f)=>a.handleInput&&a.handleInput(...f)),onFocus:o[1]||(o[1]=(...f)=>a.handleFocus&&a.handleFocus(...f)),onBlur:o[2]||(o[2]=(...f)=>a.handleBlur&&a.handleBlur(...f)),onCompositionstart:o[3]||(o[3]=(...f)=>a.handleComposition&&a.handleComposition(...f)),onCompositionupdate:o[4]||(o[4]=(...f)=>a.handleComposition&&a.handleComposition(...f)),onCompositionend:o[5]||(o[5]=(...f)=>a.handleComposition&&a.handleComposition(...f))}),null,16,_hoisted_1$4p)]),_:1},8,["onResize"]),renderSlot(a.$slots,"suffix"),a.computedMaxLength&&a.showWordLimit?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-word-limit`)},toDisplayString(a.valueLength)+"/"+toDisplayString(a.computedMaxLength),3)):createCommentVNode("v-if",!0),a.showClearBtn?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(`${a.prefixCls}-clear-btn`),onClick:o[6]||(o[6]=(...f)=>a.handleClear&&a.handleClear(...f))},[createVNode(g,null,{default:withCtx(()=>[createVNode(A)]),_:1})],2)):createCommentVNode("v-if",!0)],16)}var _Textarea=_export_sfc$1(_sfc_main$58,[["render",_sfc_render$4I]]);const Textarea=Object.assign(_Textarea,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Textarea.name,_Textarea)}}),getTextBeforeSelection=a=>{const{value:o,selectionStart:s}=a;return o.slice(0,s)},getLastMeasureIndex=(a,o)=>[].concat(o).reduce((l,c)=>{const d=a.lastIndexOf(c);return d>l.location?{location:d,prefix:c}:l},{location:-1,prefix:""}),isValidSearch=(a,o)=>!o||!a.includes(o);function _isSlot$9(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}var _Mention=defineComponent({name:"Mention",inheritAttrs:!1,props:{modelValue:String,defaultValue:{type:String,default:""},data:{type:Array,default:()=>[]},prefix:{type:[String,Array],default:"@"},split:{type:String,default:" "},type:{type:String,default:"input"},disabled:{type:Boolean,default:!1},allowClear:{type:Boolean,default:!1}},emits:{"update:modelValue":a=>!0,change:a=>!0,search:(a,o)=>!0,select:a=>!0,clear:a=>!0,focus:a=>!0,blur:a=>!0},setup(a,{emit:o,attrs:s,slots:l}){const c=getPrefixCls("mention");let d;const{mergedDisabled:u,eventHandlers:A}=useFormItem({disabled:toRef(a,"disabled")}),{data:g,modelValue:f}=toRefs(a),m=ref(),v=ref({}),C=ref(a.defaultValue),w=computed(()=>{var X;return(X=a.modelValue)!=null?X:C.value});watch(f,X=>{(isUndefined$1(X)||isNull(X))&&(C.value="")});const _=computed(()=>w.value?[getKeyFromValue(w.value)]:[]),b=ref({measuring:!1,location:-1,prefix:"",text:""}),y=()=>{b.value={measuring:!1,location:-1,prefix:"",text:""}},S=ref(),E=computed(()=>b.value.text),B=ref(!0),P=(X,Z)=>{var J,te;const ee=getTextBeforeSelection(Z.target),re=getLastMeasureIndex(ee,a.prefix);if(re.location>-1){const ae=ee.slice(re.location+re.prefix.length);isValidSearch(ae,a.split)?(k.value=!0,b.value={measuring:!0,text:ae,...re},o("search",ae,re.prefix)):b.value.location>-1&&y()}else b.value.location>-1&&y();C.value=X,o("update:modelValue",X),o("change",X),(te=(J=A.value)==null?void 0:J.onChange)==null||te.call(J)},D=X=>{var Z,J;C.value="",o("update:modelValue",""),o("change",""),(J=(Z=A.value)==null?void 0:Z.onChange)==null||J.call(Z),o("clear",X)},k=ref(!1),I=computed(()=>k.value&&b.value.measuring&&F.value.length>0),L=()=>{R.value=getSizeStyles(d)},T=X=>{k.value=X},N=(X,Z)=>{var J,te,ee;const{value:re}=(J=M.get(X))!=null?J:{},ae=b.value.location,ge=b.value.location+b.value.text.length;let he=C.value.slice(0,ae),_e=C.value.slice(ge+1);he+=!he||he.endsWith(a.split)||he.endsWith(` +`)?"":a.split,_e=(!_e||_e.startsWith(a.split)||_e.startsWith(` +`)?"":a.split)+_e;const K=`${b.value.prefix}${re}`,G=`${he}${K}${_e}`;C.value=G,o("select",re),o("update:modelValue",G),o("change",G),y(),(ee=(te=A.value)==null?void 0:te.onChange)==null||ee.call(te)},{validOptions:x,optionInfoMap:M,validOptionInfos:F,handleKeyDown:O}=useSelect({options:g,inputValue:E,filterOption:B,popupVisible:I,valueKeys:_,dropdownRef:m,optionRefs:v,onSelect:N,onPopupVisibleChange:T,enterToOpen:!1}),R=ref();onMounted(()=>{var X;a.type==="textarea"&&((X=S.value)==null?void 0:X.textareaRef)&&(d=window.getComputedStyle(S.value.textareaRef),R.value=getSizeStyles(d))});const Q=X=>{if(isFunction$2(l.option)&&X.value){const Z=M.get(X.key),J=l.option;return()=>J({data:Z})}return()=>X.label},z=X=>createVNode(Option,{ref:Z=>{Z!=null&&Z.$el&&(v.value[X.key]=Z.$el)},key:X.key,value:X.value,disabled:X.disabled,internal:!0},{default:Q(X)}),W=()=>{let X;return createVNode(SelectDropdown,{ref:m},_isSlot$9(X=x.value.map(Z=>z(Z)))?X:{default:()=>[X]})},U=ref();watch(I,X=>{a.type==="textarea"&&X&&nextTick(()=>{var Z,J;((Z=S.value)==null?void 0:Z.textareaRef)&&S.value.textareaRef.scrollTop>0&&((J=U.value)==null||J.scrollTo(0,S.value.textareaRef.scrollTop))})});const H=X=>{o("focus",X)},V=X=>{o("blur",X)};return{inputRef:S,render:()=>{var X;return a.type==="textarea"?createVNode("div",{class:c},[createVNode(ResizeObserver$2,{onResize:L},{default:()=>[createVNode(Textarea,mergeProps(s,{ref:S,allowClear:a.allowClear,modelValue:w.value,disabled:u.value,onInput:P,onClear:D,onFocus:H,onBlur:V,onKeydown:O}),null)]}),b.value.measuring&&F.value.length>0&&createVNode("div",{ref:U,style:R.value,class:`${c}-measure`},[(X=w.value)==null?void 0:X.slice(0,b.value.location),createVNode(Trigger,{trigger:"focus",position:"bl",popupOffset:4,preventFocus:!0,popupVisible:I.value,clickToClose:!1,onPopupVisibleChange:T},{default:()=>[createVNode("span",null,[createTextVNode("@")])],content:W})])]):createVNode(Trigger,{trigger:"focus",position:"bl",animationName:"slide-dynamic-origin",popupOffset:4,preventFocus:!0,popupVisible:I.value,clickToClose:!1,autoFitPopupWidth:!0,autoFitTransformOrigin:!0,disabled:u.value,onPopupVisibleChange:T},{default:()=>[createVNode(Input,mergeProps(s,{ref:S,allowClear:a.allowClear,modelValue:w.value,disabled:u.value,onInput:P,onClear:D,onFocus:H,onBlur:V,onKeydown:O}),l)],content:W})}}},methods:{focus(){var a;(a=this.inputRef)==null||a.focus()},blur(){var a;(a=this.inputRef)==null||a.blur()}},render(){return this.render()}});const Mention=Object.assign(_Mention,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Mention.name,_Mention)}}),MenuInjectionKey=Symbol("MenuInjectionKey"),LevelInjectionKey=Symbol("LevelInjectionKey"),DataCollectorInjectionKey=Symbol("DataCollectorInjectionKey"),_sfc_main$57=defineComponent({name:"IconMenuFold",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-menu-fold`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4o=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$4H(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M42 11H6M42 24H22M42 37H6M13.66 26.912l-4.82-3.118 4.82-3.118v6.236Z"},null,-1)]),14,_hoisted_1$4o)}var _IconMenuFold=_export_sfc$1(_sfc_main$57,[["render",_sfc_render$4H]]);const IconMenuFold=Object.assign(_IconMenuFold,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMenuFold.name,_IconMenuFold)}}),_sfc_main$56=defineComponent({name:"IconMenuUnfold",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-menu-unfold`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4n=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$4G(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M6 11h36M22 24h20M6 37h36M8 20.882 12.819 24 8 27.118v-6.236Z"},null,-1)]),14,_hoisted_1$4n)}var _IconMenuUnfold=_export_sfc$1(_sfc_main$56,[["render",_sfc_render$4G]]);const IconMenuUnfold=Object.assign(_IconMenuUnfold,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMenuUnfold.name,_IconMenuUnfold)}});function provideLevel(a){const o=computed(()=>isRef(a)?a.value:a);provide(LevelInjectionKey,reactive({level:o}))}function useLevel(a){const{provideNextLevel:o}=a||{},s=inject(LevelInjectionKey),l=computed(()=>(s==null?void 0:s.level)||1);if(o){const c=computed(()=>l.value+1);provideLevel(c)}return{level:l}}function getKeys$1(a,o){const s=[],l=c=>{c.forEach(d=>{o(d)&&s.push(d.key),d.children&&l(d.children)})};return l(a),s}function useMenuDataCollectorContext(a=!1){return a?void 0:inject(DataCollectorInjectionKey)}function useMenuDataCollector(a){const{key:o,type:s}=a,l=ref([]),c=useMenuDataCollectorContext(s==="menu");return provide(DataCollectorInjectionKey,{collectSubMenu(u,A,g=!1){const f={key:u,children:A};if(g){const m=l.value.find(v=>v.key===u);m?m.children=A:l.value.push(f)}else l.value=[...l.value,f];g&&(s==="popupMenu"?c==null||c.reportMenuData(l.value):s==="subMenu"&&!isUndefined$1(u)&&(c==null||c.collectSubMenu(u,l.value,!0)))},removeSubMenu(u){l.value=l.value.filter(A=>A.key!==u)},collectMenuItem(u){l.value.push({key:u})},removeMenuItem(u){l.value=l.value.filter(A=>A.key!==u)},reportMenuData(u){l.value=u,s==="subMenu"&&!isUndefined$1(o)&&(c==null||c.collectSubMenu(o,l.value,!0))}}),s==="subMenu"&&!isUndefined$1(o)?(onMounted(()=>{c==null||c.collectSubMenu(o,l.value)}),onUnmounted(()=>{c==null||c.removeSubMenu(o)})):s==="popupMenu"&&onMounted(()=>{c==null||c.reportMenuData(l.value)}),{menuData:l,subMenuKeys:computed(()=>getKeys$1(l.value,u=>!!u.children)),menuItemKeys:computed(()=>getKeys$1(l.value,u=>!u.children))}}function getPath(a,o){const s=[],l=c=>{for(let d=0;d{f.value=_};watch(o,()=>{isUndefined$1(o.value)&&m([])});let v=[];onMounted(()=>{v=[...d.value];let _=[];if(l.value&&(_=g.value?d.value.slice(0,1):[...d.value]),c.value){const b=u.value.map(y=>getPath(A.value,y));b.length&&(!l.value||g.value)&&(_=g.value?b[0]:[...new Set([].concat(...b))])}_.length&&m(_)});let C=!1;watch(d,(_,b=[])=>{if(C||!isSameKeys(_,v)){const y=w.value.filter(S=>_.includes(S));if(l.value){const S=_.filter(E=>!b.includes(E));y.push(...S)}m(g.value?y.slice(0,1):y)}C=!0});const w=computed(()=>o.value||f.value);return{openKeys:w,localOpenKeys:f,setOpenKeys:m,open(_,b){let y=[];return w.value.indexOf(_)>-1?g.value&&b===1?y=[]:y=w.value.filter(S=>S!==_):g.value&&b===1?y=[_]:y=w.value.concat([_]),m(y),y}}}const _sfc_main$55=defineComponent({name:"BaseMenu",components:{IconMenuFold,IconMenuUnfold},inheritAttrs:!1,props:{style:{type:Object},theme:{type:String,default:"light"},mode:{type:String,default:"vertical"},levelIndent:{type:Number},autoOpen:{type:Boolean},collapsed:{type:Boolean,default:void 0},defaultCollapsed:{type:Boolean},collapsedWidth:{type:Number},accordion:{type:Boolean},autoScrollIntoView:{type:Boolean},showCollapseButton:{type:Boolean},selectedKeys:{type:Array},defaultSelectedKeys:{type:Array,default:()=>[]},openKeys:{type:Array},defaultOpenKeys:{type:Array,default:()=>[]},scrollConfig:{type:Object},triggerProps:{type:Object},tooltipProps:{type:Object},autoOpenSelected:{type:Boolean},breakpoint:{type:String},popupMaxHeight:{type:[Boolean,Number],default:!0},prefixCls:{type:String},inTrigger:{type:Boolean},siderCollapsed:{type:Boolean},isRoot:{type:Boolean}},emits:["update:collapsed","update:selectedKeys","update:openKeys","collapse","menu-item-click","sub-menu-click"],setup(a,{emit:o,slots:s}){const{style:l,mode:c,theme:d,levelIndent:u,accordion:A,showCollapseButton:g,scrollConfig:f,autoScrollIntoView:m,collapsedWidth:v,autoOpen:C,collapsed:w,defaultCollapsed:_,selectedKeys:b,defaultSelectedKeys:y,openKeys:S,defaultOpenKeys:E,triggerProps:B,tooltipProps:P,autoOpenSelected:D,breakpoint:k,popupMaxHeight:I,prefixCls:L,inTrigger:T,siderCollapsed:N,isRoot:x}=toRefs(a),{subMenuKeys:M,menuData:F}=useMenuDataCollector({type:x.value?"menu":"popupMenu"}),[O,R]=useMergeState(y.value,reactive({value:b})),{openKeys:Q,setOpenKeys:z,open:W}=useMenuOpenState(reactive({modelValue:S,defaultValue:E,autoOpen:C,autoOpenSelected:D,selectedKeys:O,subMenuKeys:M,menuData:F,accordion:A})),[U,H]=useMergeState(_.value,reactive({value:w})),V=computed(()=>N.value||U.value||c.value==="popButton"),j=computed(()=>["horizontal","popButton"].indexOf(c.value)<0&&!T.value&&g.value),X=(he,_e)=>{he!==U.value&&(H(he),o("update:collapsed",he),o("collapse",he,_e))},Z=()=>{X(!U.value,"clickTrigger")};useResponsive(k,he=>{X(!he,"responsive")});const J=computed(()=>(L==null?void 0:L.value)||getPrefixCls("menu")),te=computed(()=>[J.value,`${J.value}-${d==null?void 0:d.value}`,{[`${J.value}-horizontal`]:c.value==="horizontal",[`${J.value}-vertical`]:c.value!=="horizontal",[`${J.value}-collapsed`]:V.value,[`${J.value}-pop`]:c.value==="pop"||V.value,[`${J.value}-pop-button`]:c.value==="popButton"}]),ee=computed(()=>{const he=isNumber$3(v.value)?`${v.value}px`:void 0,_e=isObject$2(l.value)?l.value:void 0,K=V.value?he:_e==null?void 0:_e.width;return[_e?omit(_e,["width"]):l.value,{width:K}]}),re=usePickSlots(s,"expand-icon-down"),ae=usePickSlots(s,"expand-icon-right"),ge=reactive({theme:d,mode:c,levelIndent:u,autoScrollIntoView:m,selectedKeys:O,openKeys:Q,prefixCls:J,scrollConfig:f,inTrigger:T,collapsed:V,triggerProps:B,tooltipProps:P,popupMaxHeight:I,expandIconDown:re,expandIconRight:ae,onMenuItemClick:he=>{R([he]),o("update:selectedKeys",[he]),o("menu-item-click",he)},onSubMenuClick:(he,_e)=>{const K=W(he,_e);z(K),o("update:openKeys",K),o("sub-menu-click",he,K)}});return provide(MenuInjectionKey,ge),provideLevel(1),{computedPrefixCls:J,classNames:te,computedStyle:ee,computedCollapsed:V,computedHasCollapseButton:j,onCollapseBtnClick:Z}}});function _sfc_render$4F(a,o,s,l,c,d){const u=resolveComponent("IconMenuUnfold"),A=resolveComponent("IconMenuFold");return openBlock(),createElementBlock("div",mergeProps({class:a.classNames},a.$attrs,{style:a.computedStyle}),[createBaseVNode("div",{class:normalizeClass(`${a.computedPrefixCls}-inner`)},[renderSlot(a.$slots,"default")],2),a.computedHasCollapseButton?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.computedPrefixCls}-collapse-button`),onClick:o[0]||(o[0]=(...g)=>a.onCollapseBtnClick&&a.onCollapseBtnClick(...g))},[renderSlot(a.$slots,"collapse-icon",{collapsed:a.computedCollapsed},()=>[a.computedCollapsed?(openBlock(),createBlock(u,{key:0})):(openBlock(),createBlock(A,{key:1}))])],2)):createCommentVNode("v-if",!0)],16)}var BaseMenu=_export_sfc$1(_sfc_main$55,[["render",_sfc_render$4F]]);function getStyle$1(a,o){if(!a||!o)return null;let s=o;s==="float"&&(s="cssFloat");try{if(document.defaultView){const l=document.defaultView.getComputedStyle(a,"");return a.style[s]||l?l[s]:""}}catch{return a.style[s]}return null}function useMenuContext(){return inject(MenuInjectionKey)||{}}const generateId=(()=>{let a=0;return(o="")=>(a+=1,`${o}${a}`)})();function useMenu(){const a=getCurrentInstance();return{key:computed(()=>(a==null?void 0:a.vnode.key)||generateId("__arco_menu"))}}const _sfc_main$54=defineComponent({name:"MenuIndent",props:{level:{type:Number,default:1}},setup(){const a=getPrefixCls("menu"),o=useMenuContext();return{prefixCls:a,levelIndent:toRef(o,"levelIndent")}}});function _sfc_render$4E(a,o,s,l,c,d){return a.level>1?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-indent-list`)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.level-1,u=>(openBlock(),createElementBlock("span",{key:u,class:normalizeClass(`${a.prefixCls}-indent`),style:normalizeStyle(`width: ${a.levelIndent}px`)},null,6))),128))],2)):createCommentVNode("v-if",!0)}var MenuIndent=_export_sfc$1(_sfc_main$54,[["render",_sfc_render$4E]]);const _sfc_main$53=defineComponent({name:"ExpandTransition",setup(){return{onBeforeEnter(a){a.style.height="0"},onEnter(a){a.style.height=`${a.scrollHeight}px`},onAfterEnter(a){a.style.height=""},onBeforeLeave(a){a.style.height=`${a.scrollHeight}px`},onLeave(a){a.style.height="0"},onAfterLeave(a){a.style.height=""}}}});function _sfc_render$4D(a,o,s,l,c,d){return openBlock(),createBlock(Transition,{onBeforeEnter:a.onBeforeEnter,onEnter:a.onEnter,onAfterEnter:a.onAfterEnter,onBeforeLeave:a.onBeforeLeave,onLeave:a.onLeave,onAfterLeave:a.onAfterLeave},{default:withCtx(()=>[renderSlot(a.$slots,"default")]),_:3},8,["onBeforeEnter","onEnter","onAfterEnter","onBeforeLeave","onLeave","onAfterLeave"])}var ExpandTransition$1=_export_sfc$1(_sfc_main$53,[["render",_sfc_render$4D]]);const _sfc_main$52=defineComponent({name:"SubMenuInline",components:{MenuIndent,ExpandTransition:ExpandTransition$1},props:{title:{type:String},isChildrenSelected:{type:Boolean}},setup(a){const{key:o}=useMenu(),{level:s}=useLevel({provideNextLevel:!0}),l=useMenuContext(),c=computed(()=>l.prefixCls),d=computed(()=>`${c.value}-inline`),u=computed(()=>[d.value]),A=computed(()=>a.isChildrenSelected),g=computed(()=>(l.openKeys||[]).indexOf(o.value)>-1);return{prefixCls:d,menuPrefixCls:c,classNames:u,level:s,isSelected:A,isOpen:g,onHeaderClick:()=>{l.onSubMenuClick&&l.onSubMenuClick(o.value,s.value)}}}});function _sfc_render$4C(a,o,s,l,c,d){const u=resolveComponent("MenuIndent"),A=resolveComponent("ExpandTransition");return openBlock(),createElementBlock("div",{class:normalizeClass(a.classNames)},[createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-header`,{[`${a.menuPrefixCls}-selected`]:a.isSelected,[`${a.menuPrefixCls}-has-icon`]:a.$slots.icon}]),onClick:o[0]||(o[0]=(...g)=>a.onHeaderClick&&a.onHeaderClick(...g))},[createVNode(u,{level:a.level},null,8,["level"]),a.$slots.icon?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("span",{class:normalizeClass(`${a.menuPrefixCls}-icon`)},[renderSlot(a.$slots,"icon")],2),createBaseVNode("span",{class:normalizeClass(`${a.menuPrefixCls}-title`)},[renderSlot(a.$slots,"title",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2)],64)):renderSlot(a.$slots,"title",{key:1},()=>[createTextVNode(toDisplayString(a.title),1)]),createBaseVNode("span",{class:normalizeClass([`${a.menuPrefixCls}-icon-suffix`,{["is-open"]:a.isOpen}])},[renderSlot(a.$slots,"expand-icon-down")],2)],2),createVNode(A,null,{default:withCtx(()=>[withDirectives(createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-content`)},[renderSlot(a.$slots,"default")],2),[[vShow,a.isOpen]])]),_:3})],2)}var SubMenuInline=_export_sfc$1(_sfc_main$52,[["render",_sfc_render$4C]]);const _sfc_main$51=defineComponent({name:"SubMenuPop",components:{Menu:BaseMenu,Trigger,MenuIndent,RenderFunction},inheritAttrs:!1,props:{title:{type:String},selectable:{type:Boolean},isChildrenSelected:{type:Boolean},popupMaxHeight:{type:[Boolean,Number],default:void 0}},setup(a){const{key:o}=useMenu(),{level:s}=useLevel(),{selectable:l,isChildrenSelected:c,popupMaxHeight:d}=toRefs(a),u=useMenuContext(),{onSubMenuClick:A,onMenuItemClick:g}=u,f=computed(()=>u.prefixCls),m=computed(()=>u.mode),v=computed(()=>u.selectedKeys||[]),C=computed(()=>`${f.value}-pop`),w=computed(()=>l.value&&v.value.includes(o.value)||c.value),_=computed(()=>[`${C.value}`,`${C.value}-header`,{[`${f.value}-selected`]:w.value}]),b=computed(()=>m.value==="horizontal"&&!u.inTrigger),y=ref(!1),S=D=>{y.value=D},E=getPrefixCls("trigger"),B=computed(()=>{var D;return[`${C.value}-trigger`,{[`${C.value}-trigger-dark`]:u.theme==="dark"},(D=u.triggerProps)==null?void 0:D.class]}),P=computed(()=>omit(u.triggerProps||{},["class"]));return{menuPrefixCls:f,mode:m,level:s,classNames:_,isSelected:w,selectedKeys:v,needPopOnBottom:b,popVisible:y,triggerPrefixCls:E,triggerClassNames:B,triggerProps:P,menuContext:u,popupMenuStyles:computed(()=>{var D;const k=(D=d.value)!=null?D:u.popupMaxHeight;return isNumber$3(k)?{maxHeight:`${k}px`}:k?{}:{maxHeight:"unset"}}),onClick:()=>{A&&A(o.value,s.value),l.value&&g&&g(o.value)},onMenuItemClick:D=>{g&&g(D),S(!1)},onVisibleChange:D=>{S(D)}}}});function _sfc_render$4B(a,o,s,l,c,d){const u=resolveComponent("MenuIndent"),A=resolveComponent("RenderFunction"),g=resolveComponent("Menu"),f=resolveComponent("Trigger");return openBlock(),createBlock(f,mergeProps({trigger:"hover",class:a.triggerClassNames,position:a.needPopOnBottom?"bl":"rt","show-arrow":"","animation-class":"fade-in","mouse-enter-delay":50,"mouse-leave-delay":50,"popup-offset":4,"auto-fit-popup-min-width":!0,duration:100},a.triggerProps,{"unmount-on-close":!1,"popup-visible":a.popVisible,onPopupVisibleChange:a.onVisibleChange}),{content:withCtx(()=>[createVNode(g,{"in-trigger":"","prefix-cls":`${a.triggerPrefixCls}-menu`,"selected-keys":a.selectedKeys,theme:a.menuContext.theme,"trigger-props":a.menuContext.triggerProps,style:normalizeStyle(a.popupMenuStyles),onMenuItemClick:a.onMenuItemClick},createSlots({default:withCtx(()=>[renderSlot(a.$slots,"default")]),_:2},[a.menuContext.expandIconDown?{name:"expand-icon-down",fn:withCtx(()=>[createVNode(A,{"render-func":a.menuContext.expandIconDown},null,8,["render-func"])]),key:"0"}:void 0,a.menuContext.expandIconRight?{name:"expand-icon-right",fn:withCtx(()=>[createVNode(A,{"render-func":a.menuContext.expandIconRight},null,8,["render-func"])]),key:"1"}:void 0]),1032,["prefix-cls","selected-keys","theme","trigger-props","style","onMenuItemClick"])]),default:withCtx(()=>[createBaseVNode("div",mergeProps({class:[a.classNames,{[`${a.menuPrefixCls}-has-icon`]:a.$slots.icon}],"aria-haspopup":"true"},a.$attrs,{onClick:o[0]||(o[0]=(...m)=>a.onClick&&a.onClick(...m))}),[createCommentVNode(" header "),createVNode(u,{level:a.level},null,8,["level"]),a.$slots.icon?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("span",{class:normalizeClass(`${a.menuPrefixCls}-icon`)},[renderSlot(a.$slots,"icon")],2),createBaseVNode("span",{class:normalizeClass(`${a.menuPrefixCls}-title`)},[renderSlot(a.$slots,"title",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2)],64)):renderSlot(a.$slots,"title",{key:1},()=>[createTextVNode(toDisplayString(a.title),1)]),createCommentVNode(" suffix "),createBaseVNode("span",{class:normalizeClass(`${a.menuPrefixCls}-icon-suffix`)},[a.needPopOnBottom?renderSlot(a.$slots,"expand-icon-down",{key:0}):renderSlot(a.$slots,"expand-icon-right",{key:1})],2),a.isSelected&&a.mode==="horizontal"?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(`${a.menuPrefixCls}-selected-label`)},null,2)):createCommentVNode("v-if",!0)],16)]),_:3},16,["class","position","popup-visible","onPopupVisibleChange"])}var SubMenuPop=_export_sfc$1(_sfc_main$51,[["render",_sfc_render$4B]]),SubMenu=defineComponent({name:"SubMenu",props:{title:{type:String},selectable:{type:Boolean},popup:{type:[Boolean,Function],default:!1},popupMaxHeight:{type:[Boolean,Number],default:void 0}},setup(a,{attrs:o}){const{key:s}=useMenu(),{level:l}=useLevel(),{popup:c}=toRefs(a),d=useMenuContext(),u=computed(()=>{const{mode:m,collapsed:v,inTrigger:C}=d;return!!(typeof c.value=="function"?c.value(l.value):c.value)||v||C||m!=="vertical"}),{subMenuKeys:A,menuItemKeys:g}=useMenuDataCollector({key:s.value,type:"subMenu"}),f=computed(()=>{const m=d.selectedKeys||[],v=C=>{for(let w=0;w[createVNode(IconDown,null,null)]),"expand-icon-right":this.$slots["expand-icon-right"]||d||(()=>[createVNode(IconRight,null,null)])};return l?createVNode(SubMenuPop,mergeProps({key:s,title:a.title,selectable:a.selectable,isChildrenSelected:u,popupMaxHeight:a.popupMaxHeight},o),A):createVNode(SubMenuInline,mergeProps({key:s,title:a.title,isChildrenSelected:u},o),A)}});const OVERFLOW_THRESHOLD=10;function getNodeWidth(a){return a&&+a.getBoundingClientRect().width.toFixed(2)}function translatePxToNumber(a){const o=Number(a.replace("px",""));return Number.isNaN(o)?0:o}var OverflowWrap=defineComponent({name:"MenuOverflowWrap",setup(a,{slots:o}){const l=`${useMenuContext().prefixCls}-overflow`,c=`${l}-sub-menu`,d=`${l}-hidden-menu-item`,u=`${l}-sub-menu-mirror`,A=ref(),g=ref(null),f=ref();function m(){const v=A.value,C=getNodeWidth(v),w=[].slice.call(v.children);let _=0,b=0,y=0;for(let S=0;S-1,D=B.indexOf(u)>-1;if(P)continue;const k=getNodeWidth(E)+translatePxToNumber(getStyle$1(E,"marginLeft"))+translatePxToNumber(getStyle$1(E,"marginRight"));if(D){y=k;continue}if(b+=k,b+y+OVERFLOW_THRESHOLD>C){g.value=_-1;return}_++}g.value=null}return onMounted(()=>{m(),f.value=new index$1(v=>{v.forEach(m)}),A.value&&f.value.observe(A.value)}),onUnmounted(()=>{f.value&&f.value.disconnect()}),()=>{const v=(w,_)=>{const{isMirror:b=!1,props:y={}}=_||{};return createVNode(SubMenu,mergeProps({key:`__arco-menu-overflow-sub-menu${b?"-mirror":""}`,class:b?u:c},y),{title:()=>createVNode("span",null,[createTextVNode("...")]),default:()=>w})},C=()=>{var w;const _=((w=o.default)==null?void 0:w.call(o))||[],b=unFragment(_);let y=null;const S=v(null,{isMirror:!0}),E=b.map((B,P)=>{const D=cloneVNode(B,g.value!==null&&P>g.value?{class:d}:{class:""});if(g.value!==null&&P===g.value+1){const k=b.slice(P).map(I=>cloneVNode(I));y=v(k)}return D});return[S,...E,y]};return createVNode("div",{class:`${l}-wrap`,ref:A},[C()])}}}),_Menu=defineComponent({name:"Menu",components:{BaseMenu},inheritAttrs:!1,props:{theme:{type:String},mode:{type:String,default:"vertical"}},setup(a,{attrs:o,slots:s}){const{theme:l,mode:c}=toRefs(a),d=inject(SiderInjectionKey,void 0),u=computed(()=>(d==null?void 0:d.collapsed)||!1),A=computed(()=>(l==null?void 0:l.value)||(d==null?void 0:d.theme)||"light");return provide(MenuInjectionKey,void 0),provide(LevelInjectionKey,void 0),()=>createVNode(BaseMenu,mergeProps(a,o,{theme:A.value,inTrigger:!1,siderCollapsed:u.value,isRoot:!0}),{...s,default:c.value==="horizontal"&&s.default?()=>createVNode(OverflowWrap,null,{default:()=>{var g;return[(g=s.default)==null?void 0:g.call(s)]}}):s.default})}}),MenuItem=defineComponent({name:"MenuItem",inheritAttrs:!1,props:{disabled:{type:Boolean,default:!1}},emits:["click"],setup(a,{emit:o}){const{key:s}=useMenu(),{level:l}=useLevel(),c=useMenuContext(),d=ref(),u=computed(()=>(c.selectedKeys||[]).indexOf(s.value)>-1),A=useMenuDataCollectorContext();onMounted(()=>{A==null||A.collectMenuItem(s.value)}),onUnmounted(()=>{A==null||A.removeMenuItem(s.value)});function g(){c.autoScrollIntoView&&d.value&&u.value&&scrollIntoView(d.value,{behavior:"smooth",block:"nearest",scrollMode:"if-needed",boundary:document.documentElement,...c.scrollConfig||{}})}let f;return onMounted(()=>{f=setTimeout(()=>{g()},500)}),onUnmounted(()=>{clearTimeout(f)}),watch([u],()=>{g()}),{menuContext:c,level:l,isSelected:u,refItemElement:d,onClick(m){a.disabled||(c.onMenuItemClick&&c.onMenuItemClick(s.value),o("click",m))}}},render(){var a,o;const{level:s,menuContext:l,disabled:c,isSelected:d,onClick:u}=this,{prefixCls:A,collapsed:g,inTrigger:f,mode:m,tooltipProps:v}=l,C=g&&!f&&s===1,w=m==="vertical"&&s>1,_=((o=(a=this.$slots).default)==null?void 0:o.call(a))||[],b=w&&!f&&!g,y=this.$slots.icon&&this.$slots.icon(),S=[b&&createVNode(MenuIndent,{level:s},null),y&&createVNode("span",{class:`${A}-icon`},[y]),b||y?createVNode("span",{class:[`${A}-item-inner`,{[`${A}-title`]:y}]},[_]):_].filter(Boolean),E=createVNode("div",mergeProps({ref:"refItemElement",class:[`${A}-item`,{[`${A}-disabled`]:c,[`${A}-selected`]:d,[`${A}-has-icon`]:y}]},this.$attrs,{onClick:u}),[S,d&&m==="horizontal"&&createVNode("div",{class:`${A}-selected-label`},null)]);if(C){const B=[`${A}-item-tooltip`,v==null?void 0:v.class];return createVNode(Tooltip,mergeProps({trigger:"hover",position:"right",class:B},omit(v||{},["class"])),{default:()=>E,content:()=>_})}return E}});const _sfc_main$50=defineComponent({name:"MenuItemGroup",components:{MenuIndent},props:{title:{type:String}},setup(){const{level:a}=useLevel(),o=computed(()=>a.value===1?a.value+1:a.value);provideLevel(o);const s=useMenuContext(),l=computed(()=>s.prefixCls),c=computed(()=>[`${l.value}-group`]);return{prefixCls:l,classNames:c,level:a}}});function _sfc_render$4A(a,o,s,l,c,d){const u=resolveComponent("MenuIndent");return openBlock(),createElementBlock("div",{class:normalizeClass(a.classNames)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-group-title`)},[createVNode(u,{level:a.level},null,8,["level"]),renderSlot(a.$slots,"title",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2),renderSlot(a.$slots,"default")],2)}var MenuItemGroup=_export_sfc$1(_sfc_main$50,[["render",_sfc_render$4A]]);const Menu$1=Object.assign(_Menu,{Item:MenuItem,ItemGroup:MenuItemGroup,SubMenu,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Menu.name,_Menu),a.component(s+MenuItem.name,MenuItem),a.component(s+MenuItemGroup.name,MenuItemGroup),a.component(s+SubMenu.name,SubMenu)}}),_sfc_main$4$=defineComponent({name:"Message",components:{AIconHover:IconHover,IconInfoCircleFill,IconCheckCircleFill,IconExclamationCircleFill,IconCloseCircleFill,IconClose,IconLoading},props:{type:{type:String,default:"info"},closable:{type:Boolean,default:!1},showIcon:{type:Boolean,default:!0},duration:{type:Number,default:3e3},resetOnUpdate:{type:Boolean,default:!1},resetOnHover:{type:Boolean,default:!1}},emits:["close"],setup(a,{emit:o}){const s=getPrefixCls("message");let l=0;const c=()=>{o("close")},d=()=>{a.duration>0&&(l=window.setTimeout(c,a.duration))},u=()=>{l&&(window.clearTimeout(l),l=0)};return onMounted(()=>{d()}),onUpdated(()=>{a.resetOnUpdate&&(u(),d())}),onUnmounted(()=>{u()}),{handleMouseEnter:()=>{a.resetOnHover&&u()},handleMouseLeave:()=>{a.resetOnHover&&d()},prefixCls:s,handleClose:c}}});function _sfc_render$4z(a,o,s,l,c,d){const u=resolveComponent("icon-info-circle-fill"),A=resolveComponent("icon-check-circle-fill"),g=resolveComponent("icon-exclamation-circle-fill"),f=resolveComponent("icon-close-circle-fill"),m=resolveComponent("icon-loading"),v=resolveComponent("icon-close"),C=resolveComponent("a-icon-hover");return openBlock(),createElementBlock("li",{role:"alert",class:normalizeClass([a.prefixCls,`${a.prefixCls}-${a.type}`,{[`${a.prefixCls}-closable`]:a.closable}]),onMouseenter:o[1]||(o[1]=(...w)=>a.handleMouseEnter&&a.handleMouseEnter(...w)),onMouseleave:o[2]||(o[2]=(...w)=>a.handleMouseLeave&&a.handleMouseLeave(...w))},[a.showIcon&&!(a.type==="normal"&&!a.$slots.icon)?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-icon`)},[renderSlot(a.$slots,"icon",{},()=>[a.type==="info"?(openBlock(),createBlock(u,{key:0})):a.type==="success"?(openBlock(),createBlock(A,{key:1})):a.type==="warning"?(openBlock(),createBlock(g,{key:2})):a.type==="error"?(openBlock(),createBlock(f,{key:3})):a.type==="loading"?(openBlock(),createBlock(m,{key:4})):createCommentVNode("v-if",!0)])],2)):createCommentVNode("v-if",!0),createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-content`)},[renderSlot(a.$slots,"default")],2),a.closable?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(`${a.prefixCls}-close-btn`),onClick:o[0]||(o[0]=(...w)=>a.handleClose&&a.handleClose(...w))},[createVNode(C,null,{default:withCtx(()=>[createVNode(v)]),_:1})],2)):createCommentVNode("v-if",!0)],34)}var Message$1=_export_sfc$1(_sfc_main$4$,[["render",_sfc_render$4z]]);function _isSlot$8(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}var MessageList=defineComponent({name:"MessageList",props:{messages:{type:Array,default:()=>[]},position:{type:String,default:"top"}},emits:["close","afterClose"],setup(a,o){const s=getPrefixCls("message-list"),{zIndex:l}=usePopupManager("message",{runOnMounted:!0});return()=>{let c;return createVNode(TransitionGroup,{class:[s,`${s}-${a.position}`],name:"fade-message",tag:"ul",style:{zIndex:l.value},onAfterLeave:()=>o.emit("afterClose")},_isSlot$8(c=a.messages.map(d=>{const u={default:getSlotFunction(d.content),icon:getSlotFunction(d.icon)};return createVNode(Message$1,{key:d.id,type:d.type,duration:d.duration,closable:d.closable,resetOnUpdate:d.resetOnUpdate,resetOnHover:d.resetOnHover,onClose:()=>o.emit("close",d.id)},u)}))?c:{default:()=>[c]})}}});class MessageManger{constructor(o,s){this.messageCount=0,this.add=d=>{var u;this.messageCount++;const A=(u=d.id)!=null?u:`__arco_message_${this.messageCount}`;if(this.messageIds.has(A))return this.update(A,d);const g=reactive({id:A,...d});return this.messages.value.push(g),this.messageIds.add(A),{close:()=>this.remove(A)}},this.update=(d,u)=>{for(let A=0;Athis.remove(d)}},this.remove=d=>{for(let u=0;u{this.messages.value.splice(0)},this.destroy=()=>{this.messages.value.length===0&&this.container&&(render(null,this.container),document.body.removeChild(this.container),this.container=null,messageInstance[this.position]=void 0)};const{position:l="top"}=o;this.container=getOverlay("message"),this.messageIds=new Set,this.messages=ref([]),this.position=l;const c=createVNode(MessageList,{messages:this.messages.value,position:l,onClose:this.remove,onAfterClose:this.destroy});(s!=null?s:Message._context)&&(c.appContext=s!=null?s:Message._context),render(c,this.container),document.body.appendChild(this.container)}}const messageInstance={},types=[...MESSAGE_TYPES,"loading","normal"],message=types.reduce((a,o)=>(a[o]=(s,l)=>{isString$3(s)&&(s={content:s});const c={type:o,...s},{position:d="top"}=c;return messageInstance[d]||(messageInstance[d]=new MessageManger(c,l)),messageInstance[d].add(c)},a),{});message.clear=a=>{var o;a?(o=messageInstance[a])==null||o.clear():Object.values(messageInstance).forEach(s=>s==null?void 0:s.clear())};const Message={...message,install:a=>{const o={clear:message.clear};for(const s of types)o[s]=(l,c=a._context)=>message[s](l,c);a.config.globalProperties.$message=o},_context:null},useDraggable$1=({modalRef:a,wrapperRef:o,draggable:s,alignCenter:l})=>{const c=ref(!1),d=ref([0,0]),u=ref([0,0]),A=ref(),g=ref([0,0]),f=ref([0,0]),m=()=>{var _,b,y;if(o.value&&a.value){const{top:S,left:E}=o.value.getBoundingClientRect(),{clientWidth:B,clientHeight:P}=o.value,{top:D,left:k,width:I,height:L}=a.value.getBoundingClientRect(),T=l.value?0:(_=a.value)==null?void 0:_.offsetTop,N=k-E,x=D-S-T;(N!==((b=u.value)==null?void 0:b[0])||x!==((y=u.value)==null?void 0:y[1]))&&(u.value=[N,x]);const M=B>I?B-I:0,F=P>L?P-L-T:0;(M!==f.value[0]||F!==f.value[1])&&(f.value=[M,F]),T&&(g.value=[0,0-T])}},v=_=>{s.value&&(_.preventDefault(),c.value=!0,m(),d.value=[_.x,_.y],on(window,"mousemove",C),on(window,"mouseup",w),on(window,"contextmenu",w))},C=_=>{if(c.value){const b=_.x-d.value[0],y=_.y-d.value[1];let S=u.value[0]+b,E=u.value[1]+y;Sf.value[0]&&(S=f.value[0]),Ef.value[1]&&(E=f.value[1]),A.value=[S,E]}},w=()=>{c.value=!1,off(window,"mousemove",C),off(window,"mouseup",w)};return{position:A,handleMoveDown:v}};var _sfc_main$4_=defineComponent({name:"Modal",components:{ClientOnly,ArcoButton:Button$1,IconHover,IconClose,IconInfoCircleFill,IconCheckCircleFill,IconExclamationCircleFill,IconCloseCircleFill},inheritAttrs:!1,props:{visible:{type:Boolean,default:void 0},defaultVisible:{type:Boolean,default:!1},width:{type:[Number,String]},top:{type:[Number,String]},mask:{type:Boolean,default:!0},title:{type:String},titleAlign:{type:String,default:"center"},alignCenter:{type:Boolean,default:!0},unmountOnClose:Boolean,maskClosable:{type:Boolean,default:!0},hideCancel:{type:Boolean,default:!1},simple:{type:Boolean,default:a=>a.notice},closable:{type:Boolean,default:!0},okText:String,cancelText:String,okLoading:{type:Boolean,default:!1},okButtonProps:{type:Object},cancelButtonProps:{type:Object},footer:{type:Boolean,default:!0},renderToBody:{type:Boolean,default:!0},popupContainer:{type:[String,Object],default:"body"},maskStyle:{type:Object},modalClass:{type:[String,Array]},modalStyle:{type:Object},onBeforeOk:{type:Function},onBeforeCancel:{type:Function},escToClose:{type:Boolean,default:!0},draggable:{type:Boolean,default:!1},fullscreen:{type:Boolean,default:!1},maskAnimationName:{type:String,default:a=>a.fullscreen?"fade-in-standard":"fade-modal"},modalAnimationName:{type:String,default:a=>a.fullscreen?"zoom-in":"zoom-modal"},bodyClass:{type:[String,Array]},bodyStyle:{type:[String,Object,Array]},messageType:{type:String},hideTitle:{type:Boolean,default:!1}},emits:{"update:visible":a=>!0,ok:a=>!0,cancel:a=>!0,open:()=>!0,close:()=>!0,beforeOpen:()=>!0,beforeClose:()=>!0},setup(a,{emit:o}){const{fullscreen:s,popupContainer:l,alignCenter:c}=toRefs(a),d=getPrefixCls("modal"),{t:u}=useI18n(),A=ref(),g=ref(),f=ref(a.defaultVisible),m=computed(()=>{var J;return(J=a.visible)!=null?J:f.value}),v=ref(!1),C=computed(()=>a.okLoading||v.value),w=computed(()=>a.draggable&&!a.fullscreen),{teleportContainer:_,containerRef:b}=useTeleportContainer({popupContainer:l,visible:m}),y=ref(m.value),S=computed(()=>a.okText||u("modal.okText")),E=computed(()=>a.cancelText||u("modal.cancelText")),{zIndex:B,isLastDialog:P}=usePopupManager("dialog",{visible:m});let D=!1;const k=J=>{a.escToClose&&J.key===KEYBOARD_KEY.ESC&&P()&&O(J)},I=()=>{a.escToClose&&!D&&(D=!0,on(document.documentElement,"keydown",k))},L=()=>{D=!1,off(document.documentElement,"keydown",k)};let T=0;const{position:N,handleMoveDown:x}=useDraggable$1({wrapperRef:A,modalRef:g,draggable:w,alignCenter:c}),M=()=>{T++,v.value&&(v.value=!1),f.value=!1,o("update:visible",!1)},F=async J=>{const te=T,ee=await new Promise(async re=>{var ae;if(isFunction$2(a.onBeforeOk)){let ge=a.onBeforeOk((he=!0)=>re(he));if((isPromise(ge)||!isBoolean$2(ge))&&(v.value=!0),isPromise(ge))try{ge=(ae=await ge)!=null?ae:!0}catch(he){throw ge=!1,he}isBoolean$2(ge)&&re(ge)}else re(!0)});te===T&&(ee?(o("ok",J),M()):v.value&&(v.value=!1))},O=J=>{var te;let ee=!0;isFunction$2(a.onBeforeCancel)&&(ee=(te=a.onBeforeCancel())!=null?te:!1),ee&&(o("cancel",J),M())},R=ref(!1),Q=J=>{J.target===A.value&&(R.value=!0)},z=J=>{a.mask&&a.maskClosable&&R.value&&O(J)},W=()=>{m.value&&(!contains(A.value,document.activeElement)&&document.activeElement instanceof HTMLElement&&document.activeElement.blur(),o("open"))},U=()=>{m.value||(w.value&&(N.value=void 0),y.value=!1,V(),o("close"))},{setOverflowHidden:H,resetOverflow:V}=useOverflow(b);onMounted(()=>{b.value=getElement(a.popupContainer),m.value&&(H(),a.escToClose&&I())}),onBeforeUnmount(()=>{V(),L()}),watch(m,J=>{f.value!==J&&(f.value=J),J?(o("beforeOpen"),y.value=!0,R.value=!1,H(),I()):(o("beforeClose"),L())}),watch(s,()=>{N.value&&(N.value=void 0)});const j=computed(()=>[`${d}-wrapper`,{[`${d}-wrapper-align-center`]:a.alignCenter&&!a.fullscreen,[`${d}-wrapper-moved`]:Boolean(N.value)}]),X=computed(()=>[`${d}`,a.modalClass,{[`${d}-simple`]:a.simple,[`${d}-draggable`]:w.value,[`${d}-fullscreen`]:a.fullscreen}]),Z=computed(()=>{var J;const te={...(J=a.modalStyle)!=null?J:{}};return a.width&&!a.fullscreen&&(te.width=isNumber$3(a.width)?`${a.width}px`:a.width),!a.alignCenter&&a.top&&(te.top=isNumber$3(a.top)?`${a.top}px`:a.top),N.value&&(te.transform=`translate(${N.value[0]}px, ${N.value[1]}px)`),te});return{prefixCls:d,mounted:y,computedVisible:m,containerRef:b,wrapperRef:A,mergedModalStyle:Z,okDisplayText:S,cancelDisplayText:E,zIndex:B,handleOk:F,handleCancel:O,handleMaskClick:z,handleMaskMouseDown:Q,handleOpen:W,handleClose:U,mergedOkLoading:C,modalRef:g,wrapperCls:j,modalCls:X,teleportContainer:_,handleMoveDown:x}}});function _sfc_render$4y(a,o,s,l,c,d){const u=resolveComponent("icon-info-circle-fill"),A=resolveComponent("icon-check-circle-fill"),g=resolveComponent("icon-exclamation-circle-fill"),f=resolveComponent("icon-close-circle-fill"),m=resolveComponent("icon-close"),v=resolveComponent("icon-hover"),C=resolveComponent("arco-button"),w=resolveComponent("client-only");return openBlock(),createBlock(w,null,{default:withCtx(()=>[(openBlock(),createBlock(Teleport,{to:a.teleportContainer,disabled:!a.renderToBody},[!a.unmountOnClose||a.computedVisible||a.mounted?withDirectives((openBlock(),createElementBlock("div",mergeProps({key:0,class:`${a.prefixCls}-container`,style:{zIndex:a.zIndex}},a.$attrs),[createVNode(Transition,{name:a.maskAnimationName,appear:""},{default:withCtx(()=>[a.mask?withDirectives((openBlock(),createElementBlock("div",{key:0,ref:"maskRef",class:normalizeClass(`${a.prefixCls}-mask`),style:normalizeStyle(a.maskStyle)},null,6)),[[vShow,a.computedVisible]]):createCommentVNode("v-if",!0)]),_:1},8,["name"]),createBaseVNode("div",{ref:"wrapperRef",class:normalizeClass(a.wrapperCls),onClick:o[2]||(o[2]=withModifiers((..._)=>a.handleMaskClick&&a.handleMaskClick(..._),["self"])),onMousedown:o[3]||(o[3]=withModifiers((..._)=>a.handleMaskMouseDown&&a.handleMaskMouseDown(..._),["self"]))},[createVNode(Transition,{name:a.modalAnimationName,appear:"",onAfterEnter:a.handleOpen,onAfterLeave:a.handleClose,persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{ref:"modalRef",class:normalizeClass(a.modalCls),style:normalizeStyle(a.mergedModalStyle)},[!a.hideTitle&&(a.$slots.title||a.title||a.closable)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-header`),onMousedown:o[1]||(o[1]=(..._)=>a.handleMoveDown&&a.handleMoveDown(..._))},[a.$slots.title||a.title?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([`${a.prefixCls}-title`,`${a.prefixCls}-title-align-${a.titleAlign}`])},[a.messageType?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-title-icon`)},[a.messageType==="info"?(openBlock(),createBlock(u,{key:0})):createCommentVNode("v-if",!0),a.messageType==="success"?(openBlock(),createBlock(A,{key:1})):createCommentVNode("v-if",!0),a.messageType==="warning"?(openBlock(),createBlock(g,{key:2})):createCommentVNode("v-if",!0),a.messageType==="error"?(openBlock(),createBlock(f,{key:3})):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),renderSlot(a.$slots,"title",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2)):createCommentVNode("v-if",!0),!a.simple&&a.closable?(openBlock(),createElementBlock("div",{key:1,tabindex:"-1",role:"button","aria-label":"Close",class:normalizeClass(`${a.prefixCls}-close-btn`),onClick:o[0]||(o[0]=(..._)=>a.handleCancel&&a.handleCancel(..._))},[createVNode(v,null,{default:withCtx(()=>[createVNode(m)]),_:1})],2)):createCommentVNode("v-if",!0)],34)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-body`,a.bodyClass]),style:normalizeStyle(a.bodyStyle)},[renderSlot(a.$slots,"default")],6),a.footer?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-footer`)},[renderSlot(a.$slots,"footer",{},()=>[a.hideCancel?createCommentVNode("v-if",!0):(openBlock(),createBlock(C,mergeProps({key:0},a.cancelButtonProps,{onClick:a.handleCancel}),{default:withCtx(()=>[createTextVNode(toDisplayString(a.cancelDisplayText),1)]),_:1},16,["onClick"])),createVNode(C,mergeProps({type:"primary"},a.okButtonProps,{loading:a.mergedOkLoading,onClick:a.handleOk}),{default:withCtx(()=>[createTextVNode(toDisplayString(a.okDisplayText),1)]),_:1},16,["loading","onClick"])])],2)):createCommentVNode("v-if",!0)],6),[[vShow,a.computedVisible]])]),_:3},8,["name","onAfterEnter","onAfterLeave"])],34)],16)),[[vShow,a.computedVisible||a.mounted]]):createCommentVNode("v-if",!0)],8,["to","disabled"]))]),_:3})}var _Modal=_export_sfc$1(_sfc_main$4_,[["render",_sfc_render$4y]]);const open=(a,o)=>{let s=getOverlay("modal");const l=()=>{f.component&&(f.component.props.visible=!1),isFunction$2(a.onOk)&&a.onOk()},c=()=>{f.component&&(f.component.props.visible=!1),isFunction$2(a.onCancel)&&a.onCancel()},d=async()=>{await nextTick(),s&&(render(null,s),document.body.removeChild(s)),s=null,isFunction$2(a.onClose)&&a.onClose()},u=()=>{f.component&&(f.component.props.visible=!1)},A=m=>{f.component&&Object.entries(m).forEach(([v,C])=>{f.component.props[v]=C})},f=createVNode(_Modal,{...{visible:!0,renderToBody:!1,unmountOnClose:!0,onOk:l,onCancel:c,onClose:d},...omit(a,["content","title","footer","visible","unmountOnClose","onOk","onCancel","onClose"]),footer:typeof a.footer=="boolean"?a.footer:void 0},{default:getSlotFunction(a.content),title:getSlotFunction(a.title),footer:typeof a.footer!="boolean"?getSlotFunction(a.footer):void 0});return(o!=null?o:Modal._context)&&(f.appContext=o!=null?o:Modal._context),render(f,s),document.body.appendChild(s),{close:u,update:A}},modal={open,confirm:(a,o)=>{const s={simple:!0,messageType:"warning",...a};return open(s,o)},...MESSAGE_TYPES.reduce((a,o)=>(a[o]=(s,l)=>{const c={simple:!0,hideCancel:!0,messageType:o,...s};return open(c,l)},a),{})},Modal=Object.assign(_Modal,{...modal,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Modal.name,_Modal);const l={};for(const c of Object.keys(modal))l[c]=(d,u=a._context)=>modal[c](d,u);a.config.globalProperties.$modal=l},_context:null}),toKebabCase=a=>a.replace(/\B([A-Z])/g,"-$1").toLowerCase(),_sfc_main$4Z=defineComponent({name:"Notification",components:{AIconHover:IconHover,IconInfoCircleFill,IconCheckCircleFill,IconExclamationCircleFill,IconCloseCircleFill,IconClose},props:{type:{type:String,default:"info"},showIcon:{type:Boolean,default:!0},closable:{type:Boolean,default:!1},duration:{type:Number,default:3e3},resetOnUpdate:{type:Boolean,default:!1}},emits:["close"],setup(a,o){const s=getPrefixCls("notification");let l=0;const c=()=>{o.emit("close")};return onMounted(()=>{a.duration>0&&(l=window.setTimeout(c,a.duration))}),onUpdated(()=>{a.resetOnUpdate&&(l&&(window.clearTimeout(l),l=0),a.duration>0&&(l=window.setTimeout(c,a.duration)))}),onUnmounted(()=>{l&&window.clearTimeout(l)}),{prefixCls:s,handleClose:c}}});function _sfc_render$4x(a,o,s,l,c,d){const u=resolveComponent("icon-info-circle-fill"),A=resolveComponent("icon-check-circle-fill"),g=resolveComponent("icon-exclamation-circle-fill"),f=resolveComponent("icon-close-circle-fill"),m=resolveComponent("icon-close"),v=resolveComponent("a-icon-hover");return openBlock(),createElementBlock("li",{role:"alert",class:normalizeClass([a.prefixCls,`${a.prefixCls}-${a.type}`,{[`${a.prefixCls}-closable`]:a.closable}])},[a.showIcon?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-left`)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-icon`)},[renderSlot(a.$slots,"icon",{},()=>[a.type==="info"?(openBlock(),createBlock(u,{key:0})):a.type==="success"?(openBlock(),createBlock(A,{key:1})):a.type==="warning"?(openBlock(),createBlock(g,{key:2})):a.type==="error"?(openBlock(),createBlock(f,{key:3})):createCommentVNode("v-if",!0)])],2)],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-right`)},[a.$slots.default?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-title`)},[renderSlot(a.$slots,"default")],2)):createCommentVNode("v-if",!0),a.$slots.content?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-content`)},[renderSlot(a.$slots,"content")],2)):createCommentVNode("v-if",!0),a.$slots.footer?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(`${a.prefixCls}-footer`)},[renderSlot(a.$slots,"footer")],2)):createCommentVNode("v-if",!0)],2),a.closable?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-close-btn`),onClick:o[0]||(o[0]=(...C)=>a.handleClose&&a.handleClose(...C))},[renderSlot(a.$slots,"closeIconElement",{},()=>[createVNode(v,null,{default:withCtx(()=>[renderSlot(a.$slots,"closeIcon",{},()=>[createVNode(m)])]),_:3})])],2)):createCommentVNode("v-if",!0)],2)}var Notification$2=_export_sfc$1(_sfc_main$4Z,[["render",_sfc_render$4x]]);const NOTIFICATION_POSITION=["topLeft","topRight","bottomLeft","bottomRight"];function _isSlot$7(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}var NotificationList=defineComponent({name:"NotificationList",props:{notifications:{type:Array,default:()=>[]},position:{type:String,default:"topRight",validator:a=>NOTIFICATION_POSITION.includes(a)}},emits:["close","afterClose"],setup(a,o){const s=getPrefixCls("notification-list"),l=toKebabCase(a.position),{zIndex:c}=usePopupManager("message",{runOnMounted:!0}),d=a.position.includes("Right");return()=>{let u;return createVNode(TransitionGroup,{class:[s,`${s}-${l}`],style:{zIndex:c.value},name:`slide-${d?"right":"left"}-notification`,onAfterLeave:()=>o.emit("afterClose"),tag:"ul"},_isSlot$7(u=a.notifications.map(A=>{const g={default:getSlotFunction(A.title),content:getSlotFunction(A.content),icon:getSlotFunction(A.icon),footer:getSlotFunction(A.footer),closeIcon:getSlotFunction(A.closeIcon),closeIconElement:getSlotFunction(A.closeIconElement)};return createVNode(Notification$2,{key:A.id,type:A.type,style:A.style,class:A.class,duration:A.duration,closable:A.closable,showIcon:A.showIcon,resetOnUpdate:A.resetOnUpdate,onClose:()=>o.emit("close",A.id)},g)}))?u:{default:()=>[u]})}}});class NotificationManger{constructor(o,s){this.notificationCount=0,this.add=d=>{var u;this.notificationCount++;const A=(u=d.id)!=null?u:`__arco_notification_${this.notificationCount}`;if(this.notificationIds.has(A))return this.update(A,d);const g=reactive({id:A,...d});return this.notifications.value.push(g),this.notificationIds.add(A),{close:()=>this.remove(A)}},this.update=(d,u)=>{for(let A=0;Athis.remove(d)}},this.remove=d=>{for(let u=0;u{this.notifications.value.splice(0)},this.destroy=()=>{this.notifications.value.length===0&&this.container&&(render(null,this.container),document.body.removeChild(this.container),this.container=null,notificationInstance[this.position]=void 0)};const{position:l="topRight"}=o;this.container=getOverlay("notification"),this.notificationIds=new Set,this.notifications=ref([]),this.position=l;const c=createVNode(NotificationList,{notifications:this.notifications.value,position:l,onClose:this.remove,onAfterClose:this.destroy});(s!=null?s:Notification$1._context)&&(c.appContext=s!=null?s:Notification$1._context),render(c,this.container),document.body.appendChild(this.container)}}const notificationInstance={},notification=MESSAGE_TYPES.reduce((a,o)=>(a[o]=(s,l)=>{isString$3(s)&&(s={content:s});const c={type:o,...s},{position:d="topRight"}=c;return notificationInstance[d]||(notificationInstance[d]=new NotificationManger(c,l)),notificationInstance[d].add(c)},a),{});notification.remove=a=>{a&&Object.values(notificationInstance).forEach(o=>o==null?void 0:o.remove(a))};notification.clear=a=>{var o;a?(o=notificationInstance[a])==null||o.clear():Object.values(notificationInstance).forEach(s=>s==null?void 0:s.clear())};const Notification$1={...notification,install:a=>{const o={clear:notification.clear};for(const s of MESSAGE_TYPES)o[s]=(l,c=a._context)=>notification[s](l,c);a.config.globalProperties.$notification=o},_context:null},_sfc_main$4Y=defineComponent({name:"PageHeader",components:{AIconHover:IconHover,IconLeft},props:{title:String,subtitle:String,showBack:{type:Boolean,default:!0}},emits:["back"],setup(a,{emit:o,slots:s}){const l=getPrefixCls("page-header"),c=u=>{o("back",u)},d=computed(()=>[l,{[`${l}-with-breadcrumb`]:Boolean(s.breadcrumb),[`${l}-with-content`]:Boolean(s.default)}]);return{prefixCls:l,cls:d,handleBack:c}}});function _sfc_render$4w(a,o,s,l,c,d){const u=resolveComponent("icon-left"),A=resolveComponent("a-icon-hover");return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-wrapper`)},[a.$slots.breadcrumb?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-breadcrumb`)},[renderSlot(a.$slots,"breadcrumb")],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-header`)},[createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-main`)},[a.showBack?(openBlock(),createBlock(A,{key:0,class:normalizeClass(`${a.prefixCls}-back-btn`),prefix:a.prefixCls,onClick:a.handleBack},{default:withCtx(()=>[renderSlot(a.$slots,"back-icon",{},()=>[createVNode(u)])]),_:3},8,["class","prefix","onClick"])):createCommentVNode("v-if",!0),createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-title`)},[renderSlot(a.$slots,"title",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2),a.$slots.subtitle||a.subtitle?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(`${a.prefixCls}-divider`)},null,2)):createCommentVNode("v-if",!0),a.$slots.subtitle||a.subtitle?(openBlock(),createElementBlock("span",{key:2,class:normalizeClass(`${a.prefixCls}-subtitle`)},[renderSlot(a.$slots,"subtitle",{},()=>[createTextVNode(toDisplayString(a.subtitle),1)])],2)):createCommentVNode("v-if",!0)],2),a.$slots.extra?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-extra`)},[renderSlot(a.$slots,"extra")],2)):createCommentVNode("v-if",!0)],2)],2),a.$slots.default?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-content`)},[renderSlot(a.$slots,"default")],2)):createCommentVNode("v-if",!0)],2)}var _PageHeader=_export_sfc$1(_sfc_main$4Y,[["render",_sfc_render$4w]]);const PageHeader=Object.assign(_PageHeader,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_PageHeader.name,_PageHeader)}}),_sfc_main$4X=defineComponent({name:"Popconfirm",components:{ArcoButton:Button$1,Trigger,IconInfoCircleFill,IconCheckCircleFill,IconExclamationCircleFill,IconCloseCircleFill},props:{content:String,position:{type:String,default:"top"},popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean,default:!1},type:{type:String,default:"info"},okText:String,cancelText:String,okLoading:{type:Boolean,default:!1},okButtonProps:{type:Object},cancelButtonProps:{type:Object},contentClass:{type:[String,Array,Object]},contentStyle:{type:Object},arrowClass:{type:[String,Array,Object]},arrowStyle:{type:Object},popupContainer:{type:[String,Object]},onBeforeOk:{type:Function},onBeforeCancel:{type:Function}},emits:{"update:popupVisible":a=>!0,popupVisibleChange:a=>!0,ok:()=>!0,cancel:()=>!0},setup(a,{emit:o}){const s=getPrefixCls("popconfirm"),{t:l}=useI18n(),c=ref(a.defaultPopupVisible),d=computed(()=>{var b;return(b=a.popupVisible)!=null?b:c.value}),u=ref(!1),A=computed(()=>a.okLoading||u.value);let g=0;const f=()=>{g++,u.value&&(u.value=!1),c.value=!1,o("update:popupVisible",!1),o("popupVisibleChange",!1)},m=b=>{b?(c.value=b,o("update:popupVisible",b),o("popupVisibleChange",b)):f()},v=async()=>{const b=g,y=await new Promise(async S=>{var E;if(isFunction$2(a.onBeforeOk)){let B=a.onBeforeOk((P=!0)=>S(P));if((isPromise(B)||!isBoolean$2(B))&&(u.value=!0),isPromise(B))try{B=(E=await B)!=null?E:!0}catch(P){throw B=!1,P}isBoolean$2(B)&&S(B)}else S(!0)});b===g&&(y?(o("ok"),f()):u.value&&(u.value=!1))},C=()=>{var b;let y=!0;isFunction$2(a.onBeforeCancel)&&(y=(b=a.onBeforeCancel())!=null?b:!1),y&&(o("cancel"),f())},w=computed(()=>[`${s}-popup-content`,a.contentClass]),_=computed(()=>[`${s}-popup-arrow`,a.arrowClass]);return{prefixCls:s,contentCls:w,arrowCls:_,computedPopupVisible:d,mergedOkLoading:A,handlePopupVisibleChange:m,handleOk:v,handleCancel:C,t:l}}});function _sfc_render$4v(a,o,s,l,c,d){const u=resolveComponent("icon-info-circle-fill"),A=resolveComponent("icon-check-circle-fill"),g=resolveComponent("icon-exclamation-circle-fill"),f=resolveComponent("icon-close-circle-fill"),m=resolveComponent("arco-button"),v=resolveComponent("trigger");return openBlock(),createBlock(v,{class:normalizeClass(a.prefixCls),trigger:"click",position:a.position,"show-arrow":"","popup-visible":a.computedPopupVisible,"popup-offset":10,"popup-container":a.popupContainer,"content-class":a.contentCls,"content-style":a.contentStyle,"arrow-class":a.arrowCls,"arrow-style":a.arrowStyle,"animation-name":"zoom-in-fade-out","auto-fit-transform-origin":"",onPopupVisibleChange:a.handlePopupVisibleChange},{content:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-body`)},[createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-icon`)},[renderSlot(a.$slots,"icon",{},()=>[a.type==="info"?(openBlock(),createBlock(u,{key:0})):a.type==="success"?(openBlock(),createBlock(A,{key:1})):a.type==="warning"?(openBlock(),createBlock(g,{key:2})):a.type==="error"?(openBlock(),createBlock(f,{key:3})):createCommentVNode("v-if",!0)])],2),createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-content`)},[renderSlot(a.$slots,"content",{},()=>[createTextVNode(toDisplayString(a.content),1)])],2)],2),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-footer`)},[createVNode(m,mergeProps({size:"mini"},a.cancelButtonProps,{onClick:a.handleCancel}),{default:withCtx(()=>[createTextVNode(toDisplayString(a.cancelText||a.t("popconfirm.cancelText")),1)]),_:1},16,["onClick"]),createVNode(m,mergeProps({type:"primary",size:"mini"},a.okButtonProps,{loading:a.mergedOkLoading,onClick:a.handleOk}),{default:withCtx(()=>[createTextVNode(toDisplayString(a.okText||a.t("popconfirm.okText")),1)]),_:1},16,["loading","onClick"])],2)]),default:withCtx(()=>[renderSlot(a.$slots,"default")]),_:3},8,["class","position","popup-visible","popup-container","content-class","content-style","arrow-class","arrow-style","onPopupVisibleChange"])}var _Popconfirm=_export_sfc$1(_sfc_main$4X,[["render",_sfc_render$4v]]);const Popconfirm=Object.assign(_Popconfirm,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Popconfirm.name,_Popconfirm)}}),DEFAULT_STROKE_WIDTH$1={small:3,medium:4,large:8},getBackground=a=>{if(!!a)return isObject$2(a)?{backgroundImage:`linear-gradient(to right, ${Object.keys(a).map(s=>`${a[s]} ${s}`).join(",")})`}:{backgroundColor:a}},_sfc_main$4W=defineComponent({name:"ProgressLine",components:{IconExclamationCircleFill},props:{percent:{type:Number,default:0},animation:{type:Boolean,default:!1},size:{type:String,default:"medium"},strokeWidth:{type:Number,default:4},width:{type:[Number,String],default:"100%"},color:{type:[String,Object],default:void 0},trackColor:String,formatText:{type:Function,default:void 0},status:{type:String},showText:Boolean},setup(a){const o=getPrefixCls("progress-line"),s=computed(()=>a.strokeWidth!==4?a.strokeWidth:DEFAULT_STROKE_WIDTH$1[a.size]),l=computed(()=>`${index.times(a.percent,100)}%`),c=computed(()=>({width:a.width,height:`${s.value}px`,backgroundColor:a.trackColor})),d=computed(()=>({width:`${a.percent*100}%`,...getBackground(a.color)}));return{prefixCls:o,style:c,barStyle:d,text:l}}}),_hoisted_1$4m=["aria-valuenow"];function _sfc_render$4u(a,o,s,l,c,d){const u=resolveComponent("icon-exclamation-circle-fill");return openBlock(),createElementBlock("div",{role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":a.percent,class:normalizeClass(`${a.prefixCls}-wrapper`)},[createBaseVNode("div",{class:normalizeClass(a.prefixCls),style:normalizeStyle(a.style)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-bar-buffer`)},null,2),createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-bar`]),style:normalizeStyle(a.barStyle)},null,6)],6),a.showText?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-text`)},[renderSlot(a.$slots,"text",{percent:a.percent},()=>[createTextVNode(toDisplayString(a.text)+" ",1),a.status==="danger"?(openBlock(),createBlock(u,{key:0})):createCommentVNode("v-if",!0)])],2)):createCommentVNode("v-if",!0)],10,_hoisted_1$4m)}var ProgressLine=_export_sfc$1(_sfc_main$4W,[["render",_sfc_render$4u]]);const _sfc_main$4V=defineComponent({name:"IconExclamation",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-exclamation`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4l=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$4t(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M23 9h2v21h-2z"},null,-1),createBaseVNode("path",{fill:"currentColor",stroke:"none",d:"M23 9h2v21h-2z"},null,-1),createBaseVNode("path",{d:"M23 37h2v2h-2z"},null,-1),createBaseVNode("path",{fill:"currentColor",stroke:"none",d:"M23 37h2v2h-2z"},null,-1)]),14,_hoisted_1$4l)}var _IconExclamation=_export_sfc$1(_sfc_main$4V,[["render",_sfc_render$4t]]);const IconExclamation=Object.assign(_IconExclamation,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconExclamation.name,_IconExclamation)}}),_sfc_main$4U=defineComponent({name:"IconCheck",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-check`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4k=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$4s(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M41.678 11.05 19.05 33.678 6.322 20.95"},null,-1)]),14,_hoisted_1$4k)}var _IconCheck=_export_sfc$1(_sfc_main$4U,[["render",_sfc_render$4s]]);const IconCheck=Object.assign(_IconCheck,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCheck.name,_IconCheck)}});let __ARCO_PROGRESS_SEED=0;const DEFAULT_WIDTH={mini:16,small:48,medium:64,large:80},DEFAULT_STROKE_WIDTH={mini:4,small:3,medium:4,large:4},_sfc_main$4T=defineComponent({name:"ProgressCircle",components:{IconExclamation,IconCheck},props:{percent:{type:Number,default:0},type:{type:String},size:{type:String,default:"medium"},strokeWidth:{type:Number},width:{type:Number,default:void 0},color:{type:[String,Object],default:void 0},trackColor:String,status:{type:String,default:void 0},showText:{type:Boolean,default:!0},pathStrokeWidth:{type:Number}},setup(a){const o=getPrefixCls("progress-circle"),s=isObject$2(a.color),l=computed(()=>{var v;return(v=a.width)!=null?v:DEFAULT_WIDTH[a.size]}),c=computed(()=>{var v;return(v=a.strokeWidth)!=null?v:a.size==="mini"?l.value/2:DEFAULT_STROKE_WIDTH[a.size]}),d=computed(()=>{var v;return(v=a.pathStrokeWidth)!=null?v:a.size==="mini"?c.value:Math.max(2,c.value-2)}),u=computed(()=>(l.value-c.value)/2),A=computed(()=>Math.PI*2*u.value),g=computed(()=>l.value/2),f=computed(()=>(__ARCO_PROGRESS_SEED+=1,`${o}-linear-gradient-${__ARCO_PROGRESS_SEED}`)),m=computed(()=>`${index.times(a.percent,100)}%`);return{prefixCls:o,isLinearGradient:s,radius:u,text:m,perimeter:A,center:g,mergedWidth:l,mergedStrokeWidth:c,mergedPathStrokeWidth:d,linearGradientId:f}}}),_hoisted_1$4j=["aria-valuenow"],_hoisted_2$i=["viewBox"],_hoisted_3$d={key:0},_hoisted_4$b=["id"],_hoisted_5$a=["offset","stop-color"],_hoisted_6$9=["cx","cy","r","stroke-width"],_hoisted_7$8=["cx","cy","r","stroke-width"];function _sfc_render$4r(a,o,s,l,c,d){const u=resolveComponent("icon-check"),A=resolveComponent("icon-exclamation");return openBlock(),createElementBlock("div",{role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":a.percent,class:normalizeClass(`${a.prefixCls}-wrapper`),style:normalizeStyle({width:`${a.mergedWidth}px`,height:`${a.mergedWidth}px`})},[a.type==="circle"&&a.size==="mini"&&a.status==="success"?(openBlock(),createBlock(u,{key:0,style:normalizeStyle({fontSize:a.mergedWidth-2,color:a.color})},null,8,["style"])):(openBlock(),createElementBlock("svg",{key:1,viewBox:`0 0 ${a.mergedWidth} ${a.mergedWidth}`,class:normalizeClass(`${a.prefixCls}-svg`)},[a.isLinearGradient?(openBlock(),createElementBlock("defs",_hoisted_3$d,[createBaseVNode("linearGradient",{id:a.linearGradientId,x1:"0",y1:"1",x2:"0",y2:"0"},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Object.keys(a.color),g=>(openBlock(),createElementBlock("stop",{key:g,offset:g,"stop-color":a.color[g]},null,8,_hoisted_5$a))),128))],8,_hoisted_4$b)])):createCommentVNode("v-if",!0),createBaseVNode("circle",{class:normalizeClass(`${a.prefixCls}-bg`),fill:"none",cx:a.center,cy:a.center,r:a.radius,"stroke-width":a.mergedPathStrokeWidth,style:normalizeStyle({stroke:a.trackColor})},null,14,_hoisted_6$9),createBaseVNode("circle",{class:normalizeClass(`${a.prefixCls}-bar`),fill:"none",cx:a.center,cy:a.center,r:a.radius,"stroke-width":a.mergedStrokeWidth,style:normalizeStyle({stroke:a.isLinearGradient?`url(#${a.linearGradientId})`:a.color,strokeDasharray:a.perimeter,strokeDashoffset:(a.percent>=1?0:1-a.percent)*a.perimeter})},null,14,_hoisted_7$8)],10,_hoisted_2$i)),a.showText&&a.size!=="mini"?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(`${a.prefixCls}-text`)},[renderSlot(a.$slots,"text",{percent:a.percent},()=>[a.status==="danger"?(openBlock(),createBlock(A,{key:0})):a.status==="success"?(openBlock(),createBlock(u,{key:1})):(openBlock(),createElementBlock(Fragment,{key:2},[createTextVNode(toDisplayString(a.text),1)],64))])],2)):createCommentVNode("v-if",!0)],14,_hoisted_1$4j)}var ProgressCircle=_export_sfc$1(_sfc_main$4T,[["render",_sfc_render$4r]]);const _sfc_main$4S=defineComponent({name:"ProgressSteps",components:{IconExclamationCircleFill},props:{steps:{type:Number,default:0},percent:{type:Number,default:0},size:{type:String},color:{type:[String,Object],default:void 0},trackColor:String,strokeWidth:{type:Number},status:{type:String,default:void 0},showText:{type:Boolean,default:!0}},setup(a){const o=getPrefixCls("progress-steps"),s=computed(()=>{var d;return((d=a.strokeWidth)!=null?d:a.size==="small")?8:4}),l=computed(()=>[...Array(a.steps)].map((d,u)=>a.percent>0&&a.percent>1/a.steps*u)),c=computed(()=>`${index.times(a.percent,100)}%`);return{prefixCls:o,stepList:l,mergedStrokeWidth:s,text:c}}}),_hoisted_1$4i=["aria-valuenow"];function _sfc_render$4q(a,o,s,l,c,d){const u=resolveComponent("icon-exclamation-circle-fill");return openBlock(),createElementBlock("div",{role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":a.percent,class:normalizeClass(`${a.prefixCls}-wrapper`)},[createBaseVNode("div",{class:normalizeClass(a.prefixCls),style:normalizeStyle({height:`${a.mergedStrokeWidth}px`})},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.stepList,(A,g)=>(openBlock(),createElementBlock("div",{key:g,class:normalizeClass([`${a.prefixCls}-item`,{[`${a.prefixCls}-item-active`]:A}]),style:normalizeStyle({backgroundColor:A?a.color:a.trackColor})},null,6))),128))],6),a.showText?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-text`)},[renderSlot(a.$slots,"text",{percent:a.percent},()=>[createTextVNode(toDisplayString(a.text)+" ",1),a.status==="danger"?(openBlock(),createBlock(u,{key:0})):createCommentVNode("v-if",!0)])],2)):createCommentVNode("v-if",!0)],10,_hoisted_1$4i)}var ProgressSteps=_export_sfc$1(_sfc_main$4S,[["render",_sfc_render$4q]]);const _sfc_main$4R=defineComponent({name:"Progress",components:{ProgressLine,ProgressCircle,ProgressSteps},props:{type:{type:String,default:"line"},size:{type:String},percent:{type:Number,default:0},steps:{type:Number,default:0},animation:{type:Boolean,default:!1},strokeWidth:{type:Number},width:{type:[Number,String]},color:{type:[String,Object]},trackColor:String,bufferColor:{type:[String,Object]},showText:{type:Boolean,default:!0},status:{type:String}},setup(a){const o=getPrefixCls("progress"),{size:s}=toRefs(a),l=computed(()=>a.steps>0?"steps":a.type),c=computed(()=>a.status||(a.percent>=1?"success":"normal")),{mergedSize:d}=useSize$1(s);return{cls:computed(()=>[o,`${o}-type-${l.value}`,`${o}-size-${d.value}`,`${o}-status-${c.value}`]),computedStatus:c,mergedSize:d}}});function _sfc_render$4p(a,o,s,l,c,d){const u=resolveComponent("progress-steps"),A=resolveComponent("progress-line"),g=resolveComponent("progress-circle");return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls)},[a.steps>0?(openBlock(),createBlock(u,{key:0,"stroke-width":a.strokeWidth,percent:a.percent,color:a.color,"track-color":a.trackColor,width:a.width,steps:a.steps,size:a.mergedSize,"show-text":a.showText},createSlots({_:2},[a.$slots.text?{name:"text",fn:withCtx(f=>[renderSlot(a.$slots,"text",normalizeProps(guardReactiveProps(f)))]),key:"0"}:void 0]),1032,["stroke-width","percent","color","track-color","width","steps","size","show-text"])):a.type==="line"&&a.mergedSize!=="mini"?(openBlock(),createBlock(A,{key:1,"stroke-width":a.strokeWidth,animation:a.animation,percent:a.percent,color:a.color,"track-color":a.trackColor,size:a.mergedSize,"buffer-color":a.bufferColor,width:a.width,"show-text":a.showText,status:a.computedStatus},createSlots({_:2},[a.$slots.text?{name:"text",fn:withCtx(f=>[renderSlot(a.$slots,"text",normalizeProps(guardReactiveProps(f)))]),key:"0"}:void 0]),1032,["stroke-width","animation","percent","color","track-color","size","buffer-color","width","show-text","status"])):(openBlock(),createBlock(g,{key:2,type:a.type,"stroke-width":a.type==="line"?a.strokeWidth||4:a.strokeWidth,"path-stroke-width":a.type==="line"?a.strokeWidth||4:a.strokeWidth,width:a.width,percent:a.percent,color:a.color,"track-color":a.trackColor,size:a.mergedSize,"show-text":a.showText,status:a.computedStatus},createSlots({_:2},[a.$slots.text?{name:"text",fn:withCtx(f=>[renderSlot(a.$slots,"text",normalizeProps(guardReactiveProps(f)))]),key:"0"}:void 0]),1032,["type","stroke-width","path-stroke-width","width","percent","color","track-color","size","show-text","status"]))],2)}var _Progress=_export_sfc$1(_sfc_main$4R,[["render",_sfc_render$4p]]);const Progress$1=Object.assign(_Progress,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Progress.name,_Progress)}}),_sfc_main$4Q=defineComponent({name:"IconStarFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-star-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4h=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$4o(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M22.683 5.415c.568-1.043 2.065-1.043 2.634 0l5.507 10.098a1.5 1.5 0 0 0 1.04.756l11.306 2.117c1.168.219 1.63 1.642.814 2.505l-7.902 8.359a1.5 1.5 0 0 0-.397 1.223l1.48 11.407c.153 1.177-1.058 2.057-2.131 1.548l-10.391-4.933a1.5 1.5 0 0 0-1.287 0l-10.39 4.933c-1.073.51-2.284-.37-2.131-1.548l1.48-11.407a1.5 1.5 0 0 0-.398-1.223L4.015 20.89c-.816-.863-.353-2.286.814-2.505l11.306-2.117a1.5 1.5 0 0 0 1.04-.756l5.508-10.098Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$4h)}var _IconStarFill=_export_sfc$1(_sfc_main$4Q,[["render",_sfc_render$4o]]);const IconStarFill=Object.assign(_IconStarFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconStarFill.name,_IconStarFill)}}),_sfc_main$4P=defineComponent({name:"IconFaceMehFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-face-meh-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4g=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$4n(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44c11.046 0 20-8.954 20-20S35.046 4 24 4 4 12.954 4 24s8.954 20 20 20Zm7.321-26.873a2.625 2.625 0 1 1 0 5.25 2.625 2.625 0 0 1 0-5.25Zm-14.646 0a2.625 2.625 0 1 1 0 5.25 2.625 2.625 0 0 1 0-5.25ZM15.999 30a2 2 0 0 1 2-2h12a2 2 0 1 1 0 4H18a2 2 0 0 1-2-2Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$4g)}var _IconFaceMehFill=_export_sfc$1(_sfc_main$4P,[["render",_sfc_render$4n]]);const IconFaceMehFill=Object.assign(_IconFaceMehFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFaceMehFill.name,_IconFaceMehFill)}}),_sfc_main$4O=defineComponent({name:"IconFaceSmileFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-face-smile-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4f=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$4m(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44c11.046 0 20-8.954 20-20S35.046 4 24 4 4 12.954 4 24s8.954 20 20 20Zm7.321-26.873a2.625 2.625 0 1 1 0 5.25 2.625 2.625 0 0 1 0-5.25Zm-14.646 0a2.625 2.625 0 1 1 0 5.25 2.625 2.625 0 0 1 0-5.25Zm-.355 9.953a1.91 1.91 0 0 1 2.694.177 6.66 6.66 0 0 0 5.026 2.279c1.918 0 3.7-.81 4.961-2.206a1.91 1.91 0 0 1 2.834 2.558 10.476 10.476 0 0 1-7.795 3.466 10.477 10.477 0 0 1-7.897-3.58 1.91 1.91 0 0 1 .177-2.694Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$4f)}var _IconFaceSmileFill=_export_sfc$1(_sfc_main$4O,[["render",_sfc_render$4m]]);const IconFaceSmileFill=Object.assign(_IconFaceSmileFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFaceSmileFill.name,_IconFaceSmileFill)}}),_sfc_main$4N=defineComponent({name:"IconFaceFrownFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-face-frown-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4e=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$4l(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44c11.046 0 20-8.954 20-20S35.046 4 24 4 4 12.954 4 24s8.954 20 20 20Zm7.322-26.873a2.625 2.625 0 1 1 0 5.25 2.625 2.625 0 0 1 0-5.25Zm-14.646 0a2.625 2.625 0 1 1 0 5.25 2.625 2.625 0 0 1 0-5.25ZM31.68 32.88a1.91 1.91 0 0 1-2.694-.176 6.66 6.66 0 0 0-5.026-2.28c-1.918 0-3.701.81-4.962 2.207a1.91 1.91 0 0 1-2.834-2.559 10.476 10.476 0 0 1 7.796-3.465c3.063 0 5.916 1.321 7.896 3.58a1.909 1.909 0 0 1-.176 2.693Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$4e)}var _IconFaceFrownFill=_export_sfc$1(_sfc_main$4N,[["render",_sfc_render$4l]]);const IconFaceFrownFill=Object.assign(_IconFaceFrownFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFaceFrownFill.name,_IconFaceFrownFill)}});var _Rate=defineComponent({name:"Rate",props:{count:{type:Number,default:5},modelValue:{type:Number,default:void 0},defaultValue:{type:Number,default:0},allowHalf:{type:Boolean,default:!1},allowClear:{type:Boolean,default:!1},grading:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},color:{type:[String,Object]}},emits:{"update:modelValue":a=>!0,change:a=>!0,hoverChange:a=>!0},setup(a,{emit:o,slots:s}){const{modelValue:l}=toRefs(a),c=getPrefixCls("rate"),{mergedDisabled:d,eventHandlers:u}=useFormItem({disabled:toRef(a,"disabled")}),A=ref(a.defaultValue),g=ref(!1);watch(l,L=>{(isUndefined$1(L)||isNull(L))&&(A.value=0)});const f=ref(0),m=computed(()=>{var L;return(L=a.modelValue)!=null?L:A.value}),v=computed(()=>{const L=a.allowHalf?index.times(index.round(index.divide(m.value,.5),0),.5):Math.round(m.value);return f.value||L}),C=computed(()=>d.value||a.readonly),w=computed(()=>[...Array(a.grading?5:a.count)]),_=computed(()=>{var L;if(isString$3(a.color))return w.value.map(()=>a.color);if(isObject$2(a.color)){const T=Object.keys(a.color).map(x=>Number(x)).sort((x,M)=>M-x);let N=(L=T.pop())!=null?L:w.value.length;return w.value.map((x,M)=>{var F;return M+1>N&&(N=(F=T.pop())!=null?F:N),a.color[String(N)]})}}),b=()=>{f.value&&(f.value=0,o("hoverChange",0))},y=(L,T)=>{const N=T&&a.allowHalf?L+.5:L+1;N!==f.value&&(f.value=N,o("hoverChange",N))},S=(L,T)=>{var N,x,M,F;const O=T&&a.allowHalf?L+.5:L+1;g.value=!0,O!==m.value?(A.value=O,o("update:modelValue",O),o("change",O),(x=(N=u.value)==null?void 0:N.onChange)==null||x.call(N)):a.allowClear&&(A.value=0,o("update:modelValue",0),o("change",0),(F=(M=u.value)==null?void 0:M.onChange)==null||F.call(M))},E=L=>{g.value&&L+1>=m.value-1&&(g.value=!1)},B=(L,T)=>L>T?createVNode(IconFaceMehFill,null,null):T<=2?createVNode(IconFaceFrownFill,null,null):T<=3?createVNode(IconFaceMehFill,null,null):createVNode(IconFaceSmileFill,null,null),P=(L,T=!1)=>({role:"radio","aria-checked":L+(T?.5:1)<=m.value,"aria-setsize":w.value.length,"aria-posinset":L+(T?.5:1)}),D=L=>a.grading?B(L,v.value):s.character?s.character({index:L}):createVNode(IconStarFill,null,null),k=L=>{const T=C.value?{}:{onMouseenter:()=>y(L,!0),onClick:()=>S(L,!0)},N=C.value?{}:{onMouseenter:()=>y(L,!1),onClick:()=>S(L,!1)},x=g.value?{animationDelay:`${50*L}ms`}:void 0,M=Math.ceil(v.value)-1,F=_.value&&a.allowHalf&&L+.5===v.value?{color:_.value[M]}:void 0,O=_.value&&L+1<=v.value?{color:_.value[M]}:void 0,R=[`${c}-character`,{[`${c}-character-half`]:a.allowHalf&&L+.5===v.value,[`${c}-character-full`]:L+1<=v.value,[`${c}-character-scale`]:g.value&&L+1E(L)}),[createVNode("div",mergeProps({class:`${c}-character-left`,style:F},T,a.allowHalf?P(L,!0):void 0),[D(L)]),createVNode("div",mergeProps({class:`${c}-character-right`,style:O},N,a.allowHalf?P(L):void 0),[D(L)])])},I=computed(()=>[c,{[`${c}-readonly`]:a.readonly,[`${c}-disabled`]:d.value}]);return()=>createVNode("div",{class:I.value,onMouseleave:b},[w.value.map((L,T)=>k(T))])}});const Rate=Object.assign(_Rate,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Rate.name,_Rate)}}),_sfc_main$4M=defineComponent({name:"IconInfo",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-info`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$4d=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$4k(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M25 39h-2V18h2z"},null,-1),createBaseVNode("path",{fill:"currentColor",stroke:"none",d:"M25 39h-2V18h2z"},null,-1),createBaseVNode("path",{d:"M25 11h-2V9h2z"},null,-1),createBaseVNode("path",{fill:"currentColor",stroke:"none",d:"M25 11h-2V9h2z"},null,-1)]),14,_hoisted_1$4d)}var _IconInfo=_export_sfc$1(_sfc_main$4M,[["render",_sfc_render$4k]]);const IconInfo=Object.assign(_IconInfo,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconInfo.name,_IconInfo)}});var ResultForbidden=defineComponent({name:"ResultForbidden",render(){return createVNode("svg",{viewBox:"0 0 213 213",height:"100%",width:"100%",style:{fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:2}},[createVNode("g",{transform:"matrix(1,0,0,1,-871.485,-445.62)"},[createVNode("g",null,[createVNode("g",{transform:"matrix(1,0,0,1,-75.2684,-87.3801)"},[createVNode("circle",{cx:"1053.23",cy:"639.477",r:"106.477",style:{fill:"rgb(235, 238, 246)"}},null)]),createVNode("g",{transform:"matrix(1,0,0,1,246.523,295.575)"},[createVNode("g",{transform:"matrix(0.316667,0,0,0.316667,277.545,71.0298)"},[createVNode("g",{transform:"matrix(0.989011,-0.571006,1.14201,0.659341,-335.171,81.4498)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(253, 243, 228)"}},null)]),createVNode("g",{transform:"matrix(0.164835,-0.0951676,1.14201,0.659341,116.224,-179.163)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(202, 174, 136)"}},null)]),createVNode("g",{transform:"matrix(0.978261,-0.564799,1.26804e-16,1.30435,-337.046,42.0327)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(196, 173, 142)"}},null)]),createVNode("g",{transform:"matrix(0.267591,-0.154493,3.46856e-17,0.356787,992.686,475.823)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(102, 102, 102)"}},null)]),createVNode("g",{transform:"matrix(1.28257,-0.740494,1.23317e-16,1.7101,1501.14,624.071)"},[createVNode("g",{transform:"matrix(1,0,0,1,-6,-6)"},[createVNode("path",{d:"M2.25,10.5C2.25,10.5 1.5,10.5 1.5,9.75C1.5,9 2.25,6.75 6,6.75C9.75,6.75 10.5,9 10.5,9.75C10.5,10.5 9.75,10.5 9.75,10.5L2.25,10.5ZM6,6C7.234,6 8.25,4.984 8.25,3.75C8.25,2.516 7.234,1.5 6,1.5C4.766,1.5 3.75,2.516 3.75,3.75C3.75,4.984 4.766,6 6,6Z",style:{fill:"white"}},null)])]),createVNode("g",{transform:"matrix(0.725806,0.419045,1.75755e-17,1.01444,155.314,212.138)"},[createVNode("rect",{x:"1663.92",y:"-407.511",width:"143.183",height:"118.292",style:{fill:"rgb(240, 218, 183)"}},null)]),createVNode("g",{transform:"matrix(1.58977,-0.917857,1.15976e-16,2.2425,-1270.46,-614.379)"},[createVNode("rect",{x:"1748.87",y:"1226.67",width:"10.895",height:"13.378",style:{fill:"rgb(132, 97, 0)"}},null)])]),createVNode("g",{transform:"matrix(0.182997,0.105653,-0.494902,0.285732,814.161,66.3087)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fillOpacity:.1}},null)]),createVNode("g",{transform:"matrix(0.316667,0,0,0.316667,237.301,94.2647)"},[createVNode("g",{transform:"matrix(0.989011,-0.571006,1.14201,0.659341,-335.171,81.4498)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(253, 243, 228)"}},null)]),createVNode("g",{transform:"matrix(0.164835,-0.0951676,1.14201,0.659341,116.224,-179.163)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(202, 174, 136)"}},null)]),createVNode("g",{transform:"matrix(0.978261,-0.564799,1.26804e-16,1.30435,-337.046,42.0327)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(196, 173, 142)"}},null)]),createVNode("g",{transform:"matrix(0.267591,-0.154493,3.46856e-17,0.356787,992.686,475.823)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(102, 102, 102)"}},null)]),createVNode("g",{transform:"matrix(1.28257,-0.740494,1.23317e-16,1.7101,1501.14,624.071)"},[createVNode("g",{transform:"matrix(1,0,0,1,-6,-6)"},[createVNode("path",{d:"M2.25,10.5C2.25,10.5 1.5,10.5 1.5,9.75C1.5,9 2.25,6.75 6,6.75C9.75,6.75 10.5,9 10.5,9.75C10.5,10.5 9.75,10.5 9.75,10.5L2.25,10.5ZM6,6C7.234,6 8.25,4.984 8.25,3.75C8.25,2.516 7.234,1.5 6,1.5C4.766,1.5 3.75,2.516 3.75,3.75C3.75,4.984 4.766,6 6,6Z",style:{fill:"white"}},null)])]),createVNode("g",{transform:"matrix(0.725806,0.419045,1.75755e-17,1.01444,155.314,212.138)"},[createVNode("rect",{x:"1663.92",y:"-407.511",width:"143.183",height:"118.292",style:{fill:"rgb(240, 218, 183)"}},null)]),createVNode("g",{transform:"matrix(1.58977,-0.917857,1.15976e-16,2.2425,-1270.46,-614.379)"},[createVNode("rect",{x:"1748.87",y:"1226.67",width:"10.895",height:"13.378",style:{fill:"rgb(132, 97, 0)"}},null)])]),createVNode("g",{transform:"matrix(0.474953,0,0,0.474953,538.938,8.95289)"},[createVNode("g",{transform:"matrix(0.180615,0.104278,-0.973879,0.562269,790.347,286.159)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fillOpacity:.1}},null)]),createVNode("g",{transform:"matrix(0.473356,0,0,0.473356,294.481,129.741)"},[createVNode("g",null,[createVNode("g",{transform:"matrix(0.1761,-0.101671,1.73518e-16,1.22207,442.564,7.31508)"},[createVNode("rect",{x:"202.62",y:"575.419",width:"124.002",height:"259.402",style:{fill:"rgb(235, 235, 235)"}},null)]),createVNode("g",{transform:"matrix(0.0922781,0.0532768,2.03964e-16,2.20569,405.236,-248.842)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(34, 34, 34)"}},null)]),createVNode("g",{transform:"matrix(0.147541,-0.0851831,1.52371e-16,1.23446,454.294,-3.8127)"},[createVNode("rect",{x:"202.62",y:"575.419",width:"124.002",height:"259.402",style:{fill:"rgb(51, 51, 51)"}},null)]),createVNode("g",{transform:"matrix(0.0921286,0.0531905,-0.126106,0.0728076,474.688,603.724)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(102, 102, 102)"}},null)])])]),createVNode("g",{transform:"matrix(0.473356,0,0,0.473356,192.621,188.549)"},[createVNode("g",null,[createVNode("g",{transform:"matrix(0.1761,-0.101671,1.73518e-16,1.22207,442.564,7.31508)"},[createVNode("rect",{x:"202.62",y:"575.419",width:"124.002",height:"259.402",style:{fill:"rgb(235, 235, 235)"}},null)]),createVNode("g",{transform:"matrix(0.0922781,0.0532768,2.03964e-16,2.20569,405.236,-248.842)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(34, 34, 34)"}},null)]),createVNode("g",{transform:"matrix(0.147541,-0.0851831,1.52371e-16,1.23446,454.294,-3.8127)"},[createVNode("rect",{x:"202.62",y:"575.419",width:"124.002",height:"259.402",style:{fill:"rgb(51, 51, 51)"}},null)]),createVNode("g",{transform:"matrix(0.0921286,0.0531905,-0.126106,0.0728076,474.688,603.724)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(102, 102, 102)"}},null)])])]),createVNode("g",{transform:"matrix(0.668111,0,0,0.668111,-123.979,-49.2109)"},[createVNode("g",{transform:"matrix(0.0349225,0.0201625,1.81598e-17,0.220789,974.758,729.412)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(235, 235, 235)"}},null)]),createVNode("g",{transform:"matrix(1.1164,-0.644557,0,0.220789,42.5091,1294.14)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(235, 235, 235)"}},null)]),createVNode("g",{transform:"matrix(0.0349225,0.0201625,-1.52814,0.882275,1593.11,461.746)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(102, 102, 102)"}},null)]),createVNode("g",{transform:"matrix(1.1164,-0.644557,0,0.220789,49.4442,1298.14)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(51, 51, 51)"}},null)]),createVNode("g",{transform:"matrix(0.0349225,0.0201625,1.81598e-17,0.220789,753.056,857.412)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(34, 34, 34)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,898.874,529.479)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(255, 125, 0)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,930.12,511.44)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(255, 125, 0)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,961.365,493.4)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(248, 248, 248)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,992.61,475.361)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(248, 248, 248)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,1023.86,457.321)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(248, 248, 248)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,1056.25,438.617)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(255, 125, 0)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,1085.74,421.589)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(255, 125, 0)"}},null)])]),createVNode("g",{transform:"matrix(0.668111,0,0,0.668111,-123.979,-91.97)"},[createVNode("g",{transform:"matrix(0.0349225,0.0201625,1.81598e-17,0.220789,974.758,729.412)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(235, 235, 235)"}},null)]),createVNode("g",{transform:"matrix(1.1164,-0.644557,0,0.220789,42.5091,1294.14)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(235, 235, 235)"}},null)]),createVNode("g",{transform:"matrix(0.0349225,0.0201625,-1.52814,0.882275,1593.11,461.746)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(102, 102, 102)"}},null)]),createVNode("g",{transform:"matrix(1.1164,-0.644557,0,0.220789,49.4442,1298.14)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(51, 51, 51)"}},null)]),createVNode("g",{transform:"matrix(0.0349225,0.0201625,1.81598e-17,0.220789,753.056,857.412)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fill:"rgb(34, 34, 34)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,898.874,529.479)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(255, 125, 0)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,930.12,511.44)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(255, 125, 0)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,961.365,493.4)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(248, 248, 248)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,992.61,475.361)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(248, 248, 248)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,1023.86,457.321)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(248, 248, 248)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,1056.25,438.617)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(255, 125, 0)"}},null)]),createVNode("g",{transform:"matrix(0.142968,-0.0825428,-0.207261,0.478709,1085.74,421.589)"},[createVNode("rect",{x:"831",y:"1023.79",width:"89.214",height:"89.214",style:{fill:"rgb(255, 125, 0)"}},null)])]),createVNode("g",{transform:"matrix(0.701585,5.16096e-35,-5.16096e-35,0.701585,-546.219,-21.3487)"},[createVNode("g",{transform:"matrix(0.558202,-0.322278,0,0.882275,1033.27,615.815)"},[createVNode("path",{d:"M855.598,410.446C855.598,407.244 852.515,404.643 848.718,404.643L663.891,404.643C660.094,404.643 657.012,407.244 657.012,410.446L657.012,543.92C657.012,547.123 660.094,549.723 663.891,549.723L848.718,549.723C852.515,549.723 855.598,547.123 855.598,543.92L855.598,410.446Z",style:{fill:"white"}},null)]),createVNode("g",{transform:"matrix(0.558202,-0.322278,0,0.882275,1035.25,616.977)"},[createVNode("path",{d:"M855.598,410.446C855.598,407.244 852.515,404.643 848.718,404.643L663.891,404.643C660.094,404.643 657.012,407.244 657.012,410.446L657.012,543.92C657.012,547.123 660.094,549.723 663.891,549.723L848.718,549.723C852.515,549.723 855.598,547.123 855.598,543.92L855.598,410.446Z",style:{fill:"white"}},null)]),createVNode("g",{transform:"matrix(1,0,0,1,418.673,507.243)"},[createVNode("path",{d:"M1088.34,192.063C1089.79,191.209 1090.78,191.821 1090.78,191.821L1092.71,192.944C1092.71,192.944 1092.29,192.721 1091.7,192.763C1090.99,192.813 1090.34,193.215 1090.34,193.215C1090.34,193.215 1088.85,192.362 1088.34,192.063Z",style:{fill:"rgb(248, 248, 248)"}},null)]),createVNode("g",{transform:"matrix(1,0,0,1,235.984,-39.1315)"},[createVNode("path",{d:"M1164.02,805.247C1164.05,802.517 1165.64,799.379 1167.67,798.118L1169.67,799.272C1167.58,800.648 1166.09,803.702 1166.02,806.402L1164.02,805.247Z",style:{fill:"url(#_Linear1)"}},null)]),createVNode("g",{transform:"matrix(0.396683,0,0,0.396683,1000.22,516.921)"},[createVNode("path",{d:"M1011.2,933.14C1009.31,932.075 1008.05,929.696 1007.83,926.324L1012.87,929.235C1012.87,929.235 1012.96,930.191 1013.04,930.698C1013.16,931.427 1013.42,932.344 1013.62,932.845C1013.79,933.255 1014.59,935.155 1016.22,936.046C1015.83,935.781 1011.19,933.139 1011.19,933.139L1011.2,933.14Z",style:{fill:"rgb(238, 238, 238)"}},null)]),createVNode("g",{transform:"matrix(0.253614,-0.146424,4.87691e-17,0.338152,1209.98,830.02)"},[createVNode("circle",{cx:"975.681",cy:"316.681",r:"113.681",style:{fill:"rgb(245, 63, 63)"}},null),createVNode("g",{transform:"matrix(1.08844,0,0,0.61677,-99.9184,125.436)"},[createVNode("path",{d:"M1062,297.556C1062,296.697 1061.61,296 1061.12,296L915.882,296C915.395,296 915,296.697 915,297.556L915,333.356C915,334.215 915.395,334.912 915.882,334.912L1061.12,334.912C1061.61,334.912 1062,334.215 1062,333.356L1062,297.556Z",style:{fill:"white"}},null)])]),createVNode("g",{transform:"matrix(5.57947,-3.22131,0.306277,0.176829,-6260.71,4938.32)"},[createVNode("rect",{x:"1335.54",y:"694.688",width:"18.525",height:"6.511",style:{fill:"rgb(248, 248, 248)"}},null)]),createVNode("g",{transform:"matrix(0.10726,0.0619268,-1.83335e-14,18.1609,1256.76,-11932.8)"},[createVNode("rect",{x:"1335.54",y:"694.688",width:"18.525",height:"6.511",style:{fill:"rgb(238, 238, 238)"}},null)])])]),createVNode("g",{transform:"matrix(0.316667,0,0,0.316667,269.139,37.8829)"},[createVNode("g",{transform:"matrix(0.989011,-0.571006,1.14201,0.659341,-335.171,81.4498)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(253, 243, 228)"}},null)]),createVNode("g",{transform:"matrix(0.164835,-0.0951676,1.14201,0.659341,116.224,-179.163)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(202, 174, 136)"}},null)]),createVNode("g",{transform:"matrix(0.978261,-0.564799,1.26804e-16,1.30435,-337.046,42.0327)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(196, 173, 142)"}},null)]),createVNode("g",{transform:"matrix(0.267591,-0.154493,3.46856e-17,0.356787,992.686,475.823)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(102, 102, 102)"}},null)]),createVNode("g",{transform:"matrix(1.28257,-0.740494,1.23317e-16,1.7101,1501.14,624.071)"},[createVNode("g",{transform:"matrix(1,0,0,1,-6,-6)"},[createVNode("path",{d:"M2.25,10.5C2.25,10.5 1.5,10.5 1.5,9.75C1.5,9 2.25,6.75 6,6.75C9.75,6.75 10.5,9 10.5,9.75C10.5,10.5 9.75,10.5 9.75,10.5L2.25,10.5ZM6,6C7.234,6 8.25,4.984 8.25,3.75C8.25,2.516 7.234,1.5 6,1.5C4.766,1.5 3.75,2.516 3.75,3.75C3.75,4.984 4.766,6 6,6Z",style:{fill:"white"}},null)])]),createVNode("g",{transform:"matrix(0.725806,0.419045,1.75755e-17,1.01444,155.314,212.138)"},[createVNode("rect",{x:"1663.92",y:"-407.511",width:"143.183",height:"118.292",style:{fill:"rgb(240, 218, 183)"}},null)]),createVNode("g",{transform:"matrix(1.58977,-0.917857,1.15976e-16,2.2425,-1270.46,-614.379)"},[createVNode("rect",{x:"1748.87",y:"1226.67",width:"10.895",height:"13.378",style:{fill:"rgb(132, 97, 0)"}},null)])])])])]),createVNode("defs",null,[createVNode("linearGradient",{id:"_Linear1",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(-2.64571,4.04098,-4.04098,-2.64571,1167.67,799.269)"},[createVNode("stop",{offset:"0",style:{stopColor:"rgb(248, 248, 248)",stopOpacity:1}},null),createVNode("stop",{offset:"1",style:{stopColor:"rgb(248, 248, 248)",stopOpacity:1}},null)])])])}}),ResultNotFound=defineComponent({name:"ResultNotFound",render(){return createVNode("svg",{width:"100%",height:"100%",viewBox:"0 0 213 213",style:{fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:2}},[createVNode("g",{transform:"matrix(1,0,0,1,-1241.95,-445.62)"},[createVNode("g",null,[createVNode("g",{transform:"matrix(1,0,0,1,295.2,-87.3801)"},[createVNode("circle",{cx:"1053.23",cy:"639.477",r:"106.477",style:{fill:"rgb(235, 238, 246)"}},null)]),createVNode("g",{transform:"matrix(0.38223,0,0,0.38223,1126.12,238.549)"},[createVNode("g",{transform:"matrix(0.566536,0.327089,-1.28774,0.74348,763.4,317.171)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fillOpacity:.1}},null)]),createVNode("g",{transform:"matrix(0.29595,0.170867,-0.91077,0.525833,873.797,588.624)"},[createVNode("rect",{x:"657.012",y:"404.643",width:"198.586",height:"145.08",style:{fillOpacity:.1}},null)]),createVNode("g",{transform:"matrix(1,0,0,1,275,-15)"},[createVNode("path",{d:"M262.077,959.012L276.923,959.012L273.388,1004.01C273.388,1004.59 273.009,1005.16 272.25,1005.6C270.732,1006.48 268.268,1006.48 266.75,1005.6C265.991,1005.16 265.612,1004.59 265.612,1004.01L262.077,959.012Z",style:{fill:"rgb(196, 173, 142)"}},null),createVNode("g",{transform:"matrix(0.866025,-0.5,1,0.57735,0,-45)"},[createVNode("ellipse",{cx:"-848.416",cy:"1004.25",rx:"6.062",ry:"5.25",style:{fill:"rgb(255, 125, 0)"}},null)])]),createVNode("g",{transform:"matrix(1,0,0,1,183.952,-67.5665)"},[createVNode("path",{d:"M262.077,959.012L276.923,959.012L273.388,1004.01C273.388,1004.59 273.009,1005.16 272.25,1005.6C270.732,1006.48 268.268,1006.48 266.75,1005.6C265.991,1005.16 265.612,1004.59 265.612,1004.01L262.077,959.012Z",style:{fill:"rgb(196, 173, 142)"}},null),createVNode("g",{transform:"matrix(0.866025,-0.5,1,0.57735,0,-45)"},[createVNode("ellipse",{cx:"-848.416",cy:"1004.25",rx:"6.062",ry:"5.25",style:{fill:"rgb(255, 125, 0)"}},null)])]),createVNode("g",{transform:"matrix(1,0,0,1,414,-95.2517)"},[createVNode("path",{d:"M262.077,959.012L276.923,959.012L273.388,1004.01C273.388,1004.59 273.009,1005.16 272.25,1005.6C270.732,1006.48 268.268,1006.48 266.75,1005.6C265.991,1005.16 265.612,1004.59 265.612,1004.01L262.077,959.012Z",style:{fill:"rgb(196, 173, 142)"}},null),createVNode("g",{transform:"matrix(0.866025,-0.5,1,0.57735,0,-45)"},[createVNode("ellipse",{cx:"-848.416",cy:"1004.25",rx:"6.062",ry:"5.25",style:{fill:"rgb(255, 125, 0)"}},null)])]),createVNode("g",{transform:"matrix(1,0,0,1,322.952,-147.818)"},[createVNode("path",{d:"M262.077,959.012L276.923,959.012L273.388,1004.01C273.388,1004.59 273.009,1005.16 272.25,1005.6C270.732,1006.48 268.268,1006.48 266.75,1005.6C265.991,1005.16 265.612,1004.59 265.612,1004.01L262.077,959.012Z",style:{fill:"rgb(196, 173, 142)"}},null),createVNode("g",{transform:"matrix(0.866025,-0.5,1,0.57735,0,-45)"},[createVNode("ellipse",{cx:"-848.416",cy:"1004.25",rx:"6.062",ry:"5.25",style:{fill:"rgb(255, 125, 0)"}},null)])]),createVNode("g",null,[createVNode("g",{transform:"matrix(1.42334,-0.821763,1.11271,0.642426,-1439.64,459.621)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(253, 243, 228)"}},null)]),createVNode("g",{transform:"matrix(1.40786,-0.812831,6.60237e-16,1.99081,-2052.17,-84.7286)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(196, 173, 142)"}},null)]),createVNode("g",{transform:"matrix(1.26159,-0.728382,5.91642e-16,1.78397,-1774.67,11.2303)"},[createVNode("path",{d:"M1950.29,1194.38C1950.29,1193.37 1949.41,1192.54 1948.34,1192.54L1846.01,1192.54C1844.93,1192.54 1844.06,1193.37 1844.06,1194.38L1844.06,1282.7C1844.06,1283.72 1844.93,1284.54 1846.01,1284.54L1948.34,1284.54C1949.41,1284.54 1950.29,1283.72 1950.29,1282.7L1950.29,1194.38Z",style:{fill:"rgb(132, 97, 51)"}},null)]),createVNode("g",{transform:"matrix(1.2198,-0.704254,5.72043e-16,1.72488,-1697.6,37.2103)"},[createVNode("path",{d:"M1950.29,1194.38C1950.29,1193.37 1949.41,1192.54 1948.34,1192.54L1846.01,1192.54C1844.93,1192.54 1844.06,1193.37 1844.06,1194.38L1844.06,1282.7C1844.06,1283.72 1844.93,1284.54 1846.01,1284.54L1948.34,1284.54C1949.41,1284.54 1950.29,1283.72 1950.29,1282.7L1950.29,1194.38Z",style:{fill:"rgb(196, 173, 142)"}},null)]),createVNode("g",{transform:"matrix(0.707187,0.408295,9.06119e-17,1.54833,-733.949,683.612)"},[createVNode("rect",{x:"1663.92",y:"-407.511",width:"143.183",height:"118.292",style:{fill:"rgb(240, 218, 183)"}},null)]),createVNode("g",{transform:"matrix(1.64553,-0.950049,1.17482,0.678285,-1632.45,473.879)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(253, 243, 228)"}},null)]),createVNode("g",{transform:"matrix(0.74666,0.431085,2.3583e-17,0.135259,-816.63,57.1397)"},[createVNode("rect",{x:"1663.92",y:"-407.511",width:"143.183",height:"118.292",style:{fill:"rgb(240, 218, 183)"}},null)]),createVNode("g",{transform:"matrix(1.64553,-0.950049,1.17482,0.678285,-1632.45,473.879)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(253, 243, 228)"}},null)]),createVNode("g",{transform:"matrix(0.750082,0,0,0.750082,163.491,354.191)"},[createVNode("g",{transform:"matrix(1.75943,-1.01581,1.75879e-16,0.632893,-2721.54,1876.43)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(196, 173, 142)"}},null)]),createVNode("g",{transform:"matrix(0.290956,-0.167984,2.90849e-17,0.104661,69.4195,919.311)"},[createVNode("path",{d:"M1950.29,1238.54C1950.29,1213.15 1944.73,1192.54 1937.88,1192.54L1856.47,1192.54C1849.62,1192.54 1844.06,1213.15 1844.06,1238.54C1844.06,1263.93 1849.62,1284.54 1856.47,1284.54L1937.88,1284.54C1944.73,1284.54 1950.29,1263.93 1950.29,1238.54Z",style:{fill:"rgb(132, 97, 51)"}},null)]),createVNode("g",{transform:"matrix(0.262716,-0.151679,8.27418e-18,0.0364999,121.496,970.53)"},[createVNode("path",{d:"M1950.29,1238.54C1950.29,1213.15 1948.14,1192.54 1945.5,1192.54L1848.85,1192.54C1846.2,1192.54 1844.06,1213.15 1844.06,1238.54C1844.06,1263.93 1846.2,1284.54 1848.85,1284.54L1945.5,1284.54C1948.14,1284.54 1950.29,1263.93 1950.29,1238.54Z",style:{fill:"rgb(246, 220, 185)"}},null)]),createVNode("g",{transform:"matrix(1.77877,-1.02697,0.0581765,0.0335882,-425.293,1228.27)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(240, 218, 183)"}},null)]),createVNode("g",{transform:"matrix(0.0369741,0.021347,4.72735e-17,0.492225,456.143,919.985)"},[createVNode("rect",{x:"1663.92",y:"-407.511",width:"143.183",height:"118.292",style:{fill:"rgb(240, 218, 183)"}},null)])]),createVNode("g",{transform:"matrix(0.750082,0,0,0.750082,163.491,309.191)"},[createVNode("g",{transform:"matrix(1.75943,-1.01581,1.75879e-16,0.632893,-2721.54,1876.43)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(196, 173, 142)"}},null)]),createVNode("g",{transform:"matrix(0.290956,-0.167984,2.90849e-17,0.104661,69.4195,919.311)"},[createVNode("path",{d:"M1950.29,1238.54C1950.29,1213.15 1944.73,1192.54 1937.88,1192.54L1856.47,1192.54C1849.62,1192.54 1844.06,1213.15 1844.06,1238.54C1844.06,1263.93 1849.62,1284.54 1856.47,1284.54L1937.88,1284.54C1944.73,1284.54 1950.29,1263.93 1950.29,1238.54Z",style:{fill:"rgb(132, 97, 51)"}},null)]),createVNode("g",{transform:"matrix(0.262716,-0.151679,8.27418e-18,0.0364999,121.496,970.53)"},[createVNode("path",{d:"M1950.29,1238.54C1950.29,1213.15 1948.14,1192.54 1945.5,1192.54L1848.85,1192.54C1846.2,1192.54 1844.06,1213.15 1844.06,1238.54C1844.06,1263.93 1846.2,1284.54 1848.85,1284.54L1945.5,1284.54C1948.14,1284.54 1950.29,1263.93 1950.29,1238.54Z",style:{fill:"rgb(246, 220, 185)"}},null)]),createVNode("g",{transform:"matrix(1.77877,-1.02697,0.0581765,0.0335882,-425.293,1228.27)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(240, 218, 183)"}},null)]),createVNode("g",{transform:"matrix(0.0369741,0.021347,4.72735e-17,0.492225,456.143,919.985)"},[createVNode("rect",{x:"1663.92",y:"-407.511",width:"143.183",height:"118.292",style:{fill:"rgb(240, 218, 183)"}},null)])]),createVNode("g",{transform:"matrix(0.750082,0,0,0.750082,163.491,263.931)"},[createVNode("g",{transform:"matrix(1.75943,-1.01581,1.75879e-16,0.632893,-2721.54,1876.43)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(196, 173, 142)"}},null)]),createVNode("g",{transform:"matrix(0.290956,-0.167984,2.90849e-17,0.104661,69.4195,919.311)"},[createVNode("path",{d:"M1950.29,1238.54C1950.29,1213.15 1944.73,1192.54 1937.88,1192.54L1856.47,1192.54C1849.62,1192.54 1844.06,1213.15 1844.06,1238.54C1844.06,1263.93 1849.62,1284.54 1856.47,1284.54L1937.88,1284.54C1944.73,1284.54 1950.29,1263.93 1950.29,1238.54Z",style:{fill:"rgb(132, 97, 51)"}},null)]),createVNode("g",{transform:"matrix(0.262716,-0.151679,8.27418e-18,0.0364999,121.496,970.53)"},[createVNode("path",{d:"M1950.29,1238.54C1950.29,1213.15 1948.14,1192.54 1945.5,1192.54L1848.85,1192.54C1846.2,1192.54 1844.06,1213.15 1844.06,1238.54C1844.06,1263.93 1846.2,1284.54 1848.85,1284.54L1945.5,1284.54C1948.14,1284.54 1950.29,1263.93 1950.29,1238.54Z",style:{fill:"rgb(246, 220, 185)"}},null)]),createVNode("g",{transform:"matrix(1.77877,-1.02697,0.0581765,0.0335882,-425.293,1228.27)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(240, 218, 183)"}},null)]),createVNode("g",{transform:"matrix(0.0369741,0.021347,4.72735e-17,0.492225,456.143,919.985)"},[createVNode("rect",{x:"1663.92",y:"-407.511",width:"143.183",height:"118.292",style:{fill:"rgb(240, 218, 183)"}},null)])]),createVNode("path",{d:"M555.753,832.474L555.753,921.408L630.693,878.141L630.693,789.207L555.753,832.474Z",style:{fillOpacity:.1}},null),createVNode("g",{transform:"matrix(0.750082,0,0,0.750082,236.431,272.852)"},[createVNode("g",{transform:"matrix(1.64553,-0.950049,1.14552,0.661368,-1606.78,467.933)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(253, 243, 228)"}},null)]),createVNode("g",{transform:"matrix(1.54477,-0.891873,1.05847,0.611108,-1456.84,490.734)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(132, 97, 51)"}},null)]),createVNode("g",{transform:"matrix(1.27607,-0.736739,0.751435,0.433841,-970.952,617.519)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(240, 218, 183)"}},null)]),createVNode("g",{transform:"matrix(1.62765,-0.939723,1.42156e-16,0.5,-2476.81,1893.62)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(196, 173, 142)"}},null)]),createVNode("g",{transform:"matrix(1.62765,-0.939723,1.42156e-16,0.5,-2476.81,1893.62)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(196, 173, 142)"}},null)]),createVNode("g",{transform:"matrix(0.728038,0.420333,3.52595e-17,0.377589,-790.978,151.274)"},[createVNode("rect",{x:"1663.92",y:"-407.511",width:"143.183",height:"118.292",style:{fill:"rgb(240, 218, 183)"}},null)]),createVNode("g",{transform:"matrix(1.75943,-1.01581,1.75879e-16,0.632893,-2726.83,1873.38)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(196, 173, 142)"}},null)]),createVNode("g",null,[createVNode("g",{transform:"matrix(1.75943,-1.01581,1.75879e-16,0.632893,-2721.54,1876.43)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(196, 173, 142)"}},null)]),createVNode("g",{transform:"matrix(0.290956,-0.167984,2.90849e-17,0.104661,69.4195,919.311)"},[createVNode("path",{d:"M1950.29,1238.54C1950.29,1213.15 1944.73,1192.54 1937.88,1192.54L1856.47,1192.54C1849.62,1192.54 1844.06,1213.15 1844.06,1238.54C1844.06,1263.93 1849.62,1284.54 1856.47,1284.54L1937.88,1284.54C1944.73,1284.54 1950.29,1263.93 1950.29,1238.54Z",style:{fill:"rgb(132, 97, 51)"}},null)]),createVNode("g",{transform:"matrix(0.262716,-0.151679,8.27418e-18,0.0364999,121.496,970.53)"},[createVNode("path",{d:"M1950.29,1238.54C1950.29,1213.15 1948.14,1192.54 1945.5,1192.54L1848.85,1192.54C1846.2,1192.54 1844.06,1213.15 1844.06,1238.54C1844.06,1263.93 1846.2,1284.54 1848.85,1284.54L1945.5,1284.54C1948.14,1284.54 1950.29,1263.93 1950.29,1238.54Z",style:{fill:"rgb(246, 220, 185)"}},null)]),createVNode("g",{transform:"matrix(1.77877,-1.02697,0.0581765,0.0335882,-425.293,1228.27)"},[createVNode("rect",{x:"495.52",y:"1057.87",width:"105.078",height:"91",style:{fill:"rgb(240, 218, 183)"}},null)]),createVNode("g",{transform:"matrix(0.0369741,0.021347,4.72735e-17,0.492225,456.143,919.985)"},[createVNode("rect",{x:"1663.92",y:"-407.511",width:"143.183",height:"118.292",style:{fill:"rgb(240, 218, 183)"}},null)])])]),createVNode("g",{transform:"matrix(1.62765,-0.939723,4.80984e-17,0.173913,-2468.81,2307.87)"},[createVNode("rect",{x:"1844.06",y:"1192.54",width:"106.232",height:"92",style:{fill:"rgb(196, 173, 142)"}},null)])]),createVNode("g",null,[createVNode("g",{transform:"matrix(0.479077,0.276595,-0.564376,0.325843,598.357,-129.986)"},[createVNode("path",{d:"M1776.14,1326C1776.14,1321.19 1772.15,1317.28 1767.24,1317.28L1684.37,1317.28C1679.46,1317.28 1675.47,1321.19 1675.47,1326L1675.47,1395.75C1675.47,1400.56 1679.46,1404.46 1684.37,1404.46L1767.24,1404.46C1772.15,1404.46 1776.14,1400.56 1776.14,1395.75L1776.14,1326Z",style:{fill:"white"}},null)]),createVNode("g",{transform:"matrix(2.61622,0,0,2.61622,-2305.73,162.161)"},[createVNode("g",{transform:"matrix(1.09915,-0.634597,1.26919,0.73277,-299.167,-62.4615)"},[createVNode("ellipse",{cx:"412.719",cy:"770.575",rx:"6.303",ry:"5.459",style:{fill:"rgb(255, 125, 0)"}},null)]),createVNode("g",{transform:"matrix(0.238212,-0.137532,0.178659,0.103149,875.064,207.93)"},[createVNode("text",{x:"413.474px",y:"892.067px",style:{fontFamily:"NunitoSans-Bold, Nunito Sans",fontWeight:700,fontSize:41.569,fill:"white"}},[createTextVNode("?")])])])])])])])])}}),ResultServerError=defineComponent({name:"ResultServerError",render(){return createVNode("svg",{width:"100%",height:"100%",viewBox:"0 0 213 213",style:"fill-rule: evenodd; clip-rule: evenodd; stroke-linejoin: round; stroke-miterlimit: 2;"},[createVNode("g",{transform:"matrix(1,0,0,1,-483.054,-445.448)"},[createVNode("g",null,[createVNode("g",{transform:"matrix(1,0,0,1,-463.699,-87.5516)"},[createVNode("circle",{cx:"1053.23",cy:"639.477",r:"106.477",style:"fill: rgb(235, 238, 246);"},null)]),createVNode("g",{transform:"matrix(0.384532,-0.222009,0.444019,0.256354,-0.569781,260.021)"},[createVNode("path",{d:"M84.299,1269.38C84.299,1261.99 78.301,1256 70.913,1256L-56.874,1256C-64.261,1256 -70.259,1261.99 -70.259,1269.38L-70.259,1376.46C-70.259,1383.85 -64.261,1389.85 -56.874,1389.85L70.913,1389.85C78.301,1389.85 84.299,1383.85 84.299,1376.46L84.299,1269.38Z",style:"fill-opacity: 0.1;"},null)]),createVNode("g",{transform:"matrix(0.384532,-0.222009,0.444019,0.256354,-0.569781,218.845)"},[createVNode("path",{d:"M84.299,1269.38C84.299,1261.99 78.301,1256 70.913,1256L-56.874,1256C-64.261,1256 -70.259,1261.99 -70.259,1269.38L-70.259,1376.46C-70.259,1383.85 -64.261,1389.85 -56.874,1389.85L70.913,1389.85C78.301,1389.85 84.299,1383.85 84.299,1376.46L84.299,1269.38Z",style:"fill: rgb(64, 128, 255);"},null)]),createVNode("g",{transform:"matrix(0.361496,-0.20871,0.41742,0.240997,34.7805,238.807)"},[createVNode("path",{d:"M84.299,1269.38C84.299,1261.99 78.301,1256 70.913,1256L-56.874,1256C-64.261,1256 -70.259,1261.99 -70.259,1269.38L-70.259,1376.46C-70.259,1383.85 -64.261,1389.85 -56.874,1389.85L70.913,1389.85C78.301,1389.85 84.299,1383.85 84.299,1376.46L84.299,1269.38Z",style:"fill: rgb(0, 85, 255);"},null)]),createVNode("g",{transform:"matrix(0.341853,-0.197369,0.394738,0.227902,64.9247,257.804)"},[createVNode("path",{d:"M84.299,1269.38C84.299,1261.99 78.301,1256 70.913,1256L-56.874,1256C-64.261,1256 -70.259,1261.99 -70.259,1269.38L-70.259,1376.46C-70.259,1383.85 -64.261,1389.85 -56.874,1389.85L70.913,1389.85C78.301,1389.85 84.299,1383.85 84.299,1376.46L84.299,1269.38Z",style:"fill: rgb(29, 105, 255);"},null)]),createVNode("g",{transform:"matrix(0.428916,0,0,0.428916,19.0588,329.956)"},[createVNode("clipPath",{id:"_clip1"},[createVNode("path",{d:"M1461.07,528.445C1461.07,530.876 1459.6,533.196 1456.6,534.928L1342.04,601.072C1335.41,604.896 1323.83,604.415 1316.18,600L1205.33,536C1201.14,533.585 1199,530.489 1199,527.555L1199,559.555C1199,562.489 1201.14,565.585 1205.33,568L1316.18,632C1323.83,636.415 1335.41,636.896 1342.04,633.072L1456.6,566.928C1459.6,565.196 1461.07,562.876 1461.07,560.445L1461.07,528.445Z"},null)]),createVNode("g",{"clip-path":"url(#_clip1)"},[createVNode("g",{transform:"matrix(2.33146,-0,-0,2.33146,1081.79,269.266)"},[createVNode("use",{href:"#_Image2",x:"50.54",y:"112.301",width:"112.406px",height:"46.365px",transform:"matrix(0.99474,0,0,0.98649,0,0)"},null)])])]),createVNode("g",{transform:"matrix(0.347769,0.200785,3.44852e-18,0.545466,52.0929,265.448)"},[createVNode("path",{d:"M1480.33,34.813C1480.33,34.162 1479.7,33.634 1478.94,33.634L1396.27,33.634C1395.5,33.634 1394.88,34.162 1394.88,34.813C1394.88,35.464 1395.5,35.993 1396.27,35.993L1478.94,35.993C1479.7,35.993 1480.33,35.464 1480.33,34.813Z",style:"fill: white;"},null)]),createVNode("g",{transform:"matrix(0.347769,0.200785,3.44852e-18,0.545466,52.0929,268.45)"},[createVNode("path",{d:"M1480.33,34.813C1480.33,34.162 1479.7,33.634 1478.94,33.634L1396.27,33.634C1395.5,33.634 1394.88,34.162 1394.88,34.813C1394.88,35.464 1395.5,35.993 1396.27,35.993L1478.94,35.993C1479.7,35.993 1480.33,35.464 1480.33,34.813Z",style:"fill: white;"},null)]),createVNode("g",{transform:"matrix(0.347769,0.200785,3.44852e-18,0.545466,52.0929,271.452)"},[createVNode("path",{d:"M1480.33,34.813C1480.33,34.162 1479.7,33.634 1478.94,33.634L1396.27,33.634C1395.5,33.634 1394.88,34.162 1394.88,34.813C1394.88,35.464 1395.5,35.993 1396.27,35.993L1478.94,35.993C1479.7,35.993 1480.33,35.464 1480.33,34.813Z",style:"fill: white;"},null)]),createVNode("g",{transform:"matrix(0.360289,-0.208013,-4.39887e-18,0.576941,37.5847,124.262)"},[createVNode("rect",{x:"1621.2",y:"1370.57",width:"57.735",height:"5.947",style:"fill: rgb(106, 161, 255);"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,307.505,420.796)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: rgb(64, 128, 255);"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,310.507,419.062)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: rgb(64, 128, 255);"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,313.509,417.329)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: white;"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,316.512,415.595)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: rgb(64, 128, 255);"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,319.514,413.862)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: rgb(64, 128, 255);"},null)]),createVNode("g",{transform:"matrix(0.384532,-0.222009,0.444019,0.256354,-0.569781,196.542)"},[createVNode("clipPath",{id:"_clip3"},[createVNode("path",{d:"M84.299,1269.38C84.299,1261.99 78.301,1256 70.913,1256L-56.874,1256C-64.261,1256 -70.259,1261.99 -70.259,1269.38L-70.259,1376.46C-70.259,1383.85 -64.261,1389.85 -56.874,1389.85L70.913,1389.85C78.301,1389.85 84.299,1383.85 84.299,1376.46L84.299,1269.38Z"},null)]),createVNode("g",{"clip-path":"url(#_clip3)"},[createVNode("g",{transform:"matrix(1.30028,1.12608,-2.25216,1.95042,68.2716,1030.07)"},[createVNode("use",{href:"#_Image4",x:"50.54",y:"56.312",width:"112.406px",height:"64.897px",transform:"matrix(0.99474,0,0,0.998422,0,0)"},null)])])]),createVNode("g",{transform:"matrix(0.361496,-0.20871,0.41742,0.240997,34.7805,216.764)"},[createVNode("path",{d:"M84.299,1269.38C84.299,1261.99 78.301,1256 70.913,1256L-56.874,1256C-64.261,1256 -70.259,1261.99 -70.259,1269.38L-70.259,1376.46C-70.259,1383.85 -64.261,1389.85 -56.874,1389.85L70.913,1389.85C78.301,1389.85 84.299,1383.85 84.299,1376.46L84.299,1269.38Z",style:"fill: rgb(0, 85, 255);"},null)]),createVNode("g",{transform:"matrix(0.341853,-0.197369,0.394738,0.227902,64.9247,235.762)"},[createVNode("path",{d:"M84.299,1269.38C84.299,1261.99 78.301,1256 70.913,1256L-56.874,1256C-64.261,1256 -70.259,1261.99 -70.259,1269.38L-70.259,1376.46C-70.259,1383.85 -64.261,1389.85 -56.874,1389.85L70.913,1389.85C78.301,1389.85 84.299,1383.85 84.299,1376.46L84.299,1269.38Z",style:"fill: rgb(29, 105, 255);"},null)]),createVNode("g",{transform:"matrix(0.428916,0,0,0.428916,19.0588,307.652)"},[createVNode("clipPath",{id:"_clip5"},[createVNode("path",{d:"M1461.07,528.445C1461.07,530.876 1459.6,533.196 1456.6,534.928L1342.04,601.072C1335.41,604.896 1323.83,604.415 1316.18,600L1205.33,536C1201.14,533.585 1199,530.489 1199,527.555L1199,559.555C1199,562.489 1201.14,565.585 1205.33,568L1316.18,632C1323.83,636.415 1335.41,636.896 1342.04,633.072L1456.6,566.928C1459.6,565.196 1461.07,562.876 1461.07,560.445L1461.07,528.445Z"},null)]),createVNode("g",{"clip-path":"url(#_clip5)"},[createVNode("g",{transform:"matrix(2.33146,-0,-0,2.33146,1081.79,321.266)"},[createVNode("use",{href:"#_Image2",x:"50.54",y:"89.692",width:"112.406px",height:"46.365px",transform:"matrix(0.99474,0,0,0.98649,0,0)"},null)])])]),createVNode("g",{transform:"matrix(0.347769,0.200785,3.44852e-18,0.545466,52.0929,243.144)"},[createVNode("path",{d:"M1480.33,34.813C1480.33,34.162 1479.7,33.634 1478.94,33.634L1396.27,33.634C1395.5,33.634 1394.88,34.162 1394.88,34.813C1394.88,35.464 1395.5,35.993 1396.27,35.993L1478.94,35.993C1479.7,35.993 1480.33,35.464 1480.33,34.813Z",style:"fill: white;"},null)]),createVNode("g",{transform:"matrix(0.347769,0.200785,3.44852e-18,0.545466,52.0929,246.146)"},[createVNode("path",{d:"M1480.33,34.813C1480.33,34.162 1479.7,33.634 1478.94,33.634L1396.27,33.634C1395.5,33.634 1394.88,34.162 1394.88,34.813C1394.88,35.464 1395.5,35.993 1396.27,35.993L1478.94,35.993C1479.7,35.993 1480.33,35.464 1480.33,34.813Z",style:"fill: white;"},null)]),createVNode("g",{transform:"matrix(0.347769,0.200785,3.44852e-18,0.545466,52.0929,249.149)"},[createVNode("path",{d:"M1480.33,34.813C1480.33,34.162 1479.7,33.634 1478.94,33.634L1396.27,33.634C1395.5,33.634 1394.88,34.162 1394.88,34.813C1394.88,35.464 1395.5,35.993 1396.27,35.993L1478.94,35.993C1479.7,35.993 1480.33,35.464 1480.33,34.813Z",style:"fill: white;"},null)]),createVNode("g",{transform:"matrix(0.360289,-0.208013,-4.39887e-18,0.576941,37.5847,101.958)"},[createVNode("rect",{x:"1621.2",y:"1370.57",width:"57.735",height:"5.947",style:"fill: rgb(106, 161, 255);"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,307.505,398.492)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: rgb(64, 128, 255);"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,310.507,396.759)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: white;"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,313.509,395.025)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: rgb(64, 128, 255);"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,316.512,393.292)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: rgb(64, 128, 255);"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,319.514,391.558)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: rgb(64, 128, 255);"},null)]),createVNode("g",{transform:"matrix(0.384532,-0.222009,0.444019,0.256354,-0.569781,171.832)"},[createVNode("clipPath",{id:"_clip6"},[createVNode("path",{d:"M84.299,1269.38C84.299,1261.99 78.301,1256 70.913,1256L-56.874,1256C-64.261,1256 -70.259,1261.99 -70.259,1269.38L-70.259,1376.46C-70.259,1383.85 -64.261,1389.85 -56.874,1389.85L70.913,1389.85C78.301,1389.85 84.299,1383.85 84.299,1376.46L84.299,1269.38Z"},null)]),createVNode("g",{"clip-path":"url(#_clip6)"},[createVNode("g",{transform:"matrix(1.30028,1.12608,-2.25216,1.95042,12.6215,1078.27)"},[createVNode("use",{href:"#_Image7",x:"50.54",y:"31.563",width:"112.406px",height:"64.897px",transform:"matrix(0.99474,0,0,0.998422,0,0)"},null)])])]),createVNode("g",{transform:"matrix(0.361496,-0.20871,0.41742,0.240997,34.7805,192.055)"},[createVNode("path",{d:"M84.299,1269.38C84.299,1261.99 78.301,1256 70.913,1256L-56.874,1256C-64.261,1256 -70.259,1261.99 -70.259,1269.38L-70.259,1376.46C-70.259,1383.85 -64.261,1389.85 -56.874,1389.85L70.913,1389.85C78.301,1389.85 84.299,1383.85 84.299,1376.46L84.299,1269.38Z",style:"fill: rgb(0, 85, 255);"},null)]),createVNode("g",{transform:"matrix(0.341853,-0.197369,0.394738,0.227902,64.9247,211.052)"},[createVNode("path",{d:"M84.299,1269.38C84.299,1261.99 78.301,1256 70.913,1256L-56.874,1256C-64.261,1256 -70.259,1261.99 -70.259,1269.38L-70.259,1376.46C-70.259,1383.85 -64.261,1389.85 -56.874,1389.85L70.913,1389.85C78.301,1389.85 84.299,1383.85 84.299,1376.46L84.299,1269.38Z",style:"fill: rgb(29, 105, 255);"},null)]),createVNode("g",{transform:"matrix(0.428916,0,0,0.428916,19.0588,282.943)"},[createVNode("clipPath",{id:"_clip8"},[createVNode("path",{d:"M1461.07,528.445C1461.07,530.876 1459.6,533.196 1456.6,534.928L1342.04,601.072C1335.41,604.896 1323.83,604.415 1316.18,600L1205.33,536C1201.14,533.585 1199,530.489 1199,527.555L1199,559.555C1199,562.489 1201.14,565.585 1205.33,568L1316.18,632C1323.83,636.415 1335.41,636.896 1342.04,633.072L1456.6,566.928C1459.6,565.196 1461.07,562.876 1461.07,560.445L1461.07,528.445Z"},null)]),createVNode("g",{"clip-path":"url(#_clip8)"},[createVNode("g",{transform:"matrix(2.33146,-0,-0,2.33146,1081.79,378.876)"},[createVNode("use",{href:"#_Image2",x:"50.54",y:"64.644",width:"112.406px",height:"46.365px",transform:"matrix(0.99474,0,0,0.98649,0,0)"},null)])])]),createVNode("g",{transform:"matrix(0.347769,0.200785,3.44852e-18,0.545466,52.0929,218.434)"},[createVNode("path",{d:"M1480.33,34.813C1480.33,34.162 1479.7,33.634 1478.94,33.634L1396.27,33.634C1395.5,33.634 1394.88,34.162 1394.88,34.813C1394.88,35.464 1395.5,35.993 1396.27,35.993L1478.94,35.993C1479.7,35.993 1480.33,35.464 1480.33,34.813Z",style:"fill: white;"},null)]),createVNode("g",{transform:"matrix(0.347769,0.200785,3.44852e-18,0.545466,52.0929,221.437)"},[createVNode("path",{d:"M1480.33,34.813C1480.33,34.162 1479.7,33.634 1478.94,33.634L1396.27,33.634C1395.5,33.634 1394.88,34.162 1394.88,34.813C1394.88,35.464 1395.5,35.993 1396.27,35.993L1478.94,35.993C1479.7,35.993 1480.33,35.464 1480.33,34.813Z",style:"fill: white;"},null)]),createVNode("g",{transform:"matrix(0.347769,0.200785,3.44852e-18,0.545466,52.0929,224.439)"},[createVNode("path",{d:"M1480.33,34.813C1480.33,34.162 1479.7,33.634 1478.94,33.634L1396.27,33.634C1395.5,33.634 1394.88,34.162 1394.88,34.813C1394.88,35.464 1395.5,35.993 1396.27,35.993L1478.94,35.993C1479.7,35.993 1480.33,35.464 1480.33,34.813Z",style:"fill: white;"},null)]),createVNode("g",{transform:"matrix(0.360289,-0.208013,-4.39887e-18,0.576941,37.5847,77.2484)"},[createVNode("rect",{x:"1621.2",y:"1370.57",width:"57.735",height:"5.947",style:"fill: rgb(106, 161, 255);"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,307.505,373.782)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: white;"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,310.507,372.049)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: rgb(64, 128, 255);"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,313.509,370.316)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: rgb(64, 128, 255);"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,316.512,368.582)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: rgb(64, 128, 255);"},null)]),createVNode("g",{transform:"matrix(0.185726,-0.107229,-1.84168e-18,0.247635,319.514,366.849)"},[createVNode("ellipse",{cx:"1566.31",cy:"1372.3",rx:"4",ry:"3.464",style:"fill: rgb(64, 128, 255);"},null)]),createVNode("g",{transform:"matrix(0.365442,-0.210988,0.421976,0.243628,28.7259,185.45)"},[createVNode("clipPath",{id:"_clip9"},[createVNode("path",{d:"M84.299,1269.38C84.299,1261.99 78.301,1256 70.913,1256L-56.874,1256C-64.261,1256 -70.259,1261.99 -70.259,1269.38L-70.259,1376.46C-70.259,1383.85 -64.261,1389.85 -56.874,1389.85L70.913,1389.85C78.301,1389.85 84.299,1383.85 84.299,1376.46L84.299,1269.38Z"},null)]),createVNode("g",{"clip-path":"url(#_clip9)"},[createVNode("g",{transform:"matrix(1.36821,1.1849,-2.36981,2.05231,5.46929,1071.93)"},[createVNode("use",{href:"#_Image10",x:"53.151",y:"30.14",width:"106.825px",height:"61.676px",transform:"matrix(0.998367,0,0,0.994768,0,0)"},null)])])]),createVNode("g",{transform:"matrix(0.365442,-0.210988,0.421976,0.243628,28.7259,183.729)"},[createVNode("path",{d:"M84.299,1269.38C84.299,1261.99 78.301,1256 70.913,1256L-56.874,1256C-64.261,1256 -70.259,1261.99 -70.259,1269.38L-70.259,1376.46C-70.259,1383.85 -64.261,1389.85 -56.874,1389.85L70.913,1389.85C78.301,1389.85 84.299,1383.85 84.299,1376.46L84.299,1269.38Z",style:'fill: url("#_Linear11");'},null)]),createVNode("g",{transform:"matrix(0.407622,0,0,0.407622,47.38,278)"},[createVNode("clipPath",{id:"_clip12"},[createVNode("path",{d:"M1461.07,554.317C1461.07,556.747 1459.6,559.067 1456.6,560.8L1342.04,626.943C1335.41,630.767 1323.83,630.287 1316.18,625.871L1205.33,561.871C1201.14,559.456 1199,556.361 1199,553.426L1199,559.555C1199,562.489 1201.14,565.585 1205.33,568L1316.18,632C1323.83,636.415 1335.41,636.896 1342.04,633.072L1456.6,566.928C1459.6,565.196 1461.07,562.876 1461.07,560.445L1461.07,554.317Z"},null)]),createVNode("g",{"clip-path":"url(#_clip12)"},[createVNode("g",{transform:"matrix(2.45325,-0,-0,2.45325,1068.82,410.793)"},[createVNode("use",{href:"#_Image13",x:"53.151",y:"58.978",width:"106.825px",height:"33.517px",transform:"matrix(0.998367,0,0,0.985808,0,0)"},null)])])]),createVNode("g",{transform:"matrix(0.371452,-0.214458,2.38096e-17,0.495269,-19.3677,248.256)"},[createVNode("clipPath",{id:"_clip14"},[createVNode("path",{d:"M1776.14,1326C1776.14,1321.19 1772.23,1317.28 1767.42,1317.28L1684.19,1317.28C1679.38,1317.28 1675.47,1321.19 1675.47,1326L1675.47,1395.75C1675.47,1400.56 1679.38,1404.46 1684.19,1404.46L1767.42,1404.46C1772.23,1404.46 1776.14,1400.56 1776.14,1395.75L1776.14,1326Z"},null)]),createVNode("g",{"clip-path":"url(#_clip14)"},[createVNode("g",{transform:"matrix(2.69214,1.16573,-1.29422e-16,2.0191,1352.59,983.841)"},[createVNode("use",{href:"#_Image15",x:"121.882",y:"76.034",width:"37.393px",height:"61.803px",transform:"matrix(0.984021,0,0,0.996825,0,0)"},null)])])]),createVNode("g",{transform:"matrix(0.371452,-0.214458,2.38096e-17,0.495269,-15.0786,249.972)"},[createVNode("path",{d:"M1776.14,1326C1776.14,1321.19 1772.23,1317.28 1767.42,1317.28L1684.19,1317.28C1679.38,1317.28 1675.47,1321.19 1675.47,1326L1675.47,1395.75C1675.47,1400.56 1679.38,1404.46 1684.19,1404.46L1767.42,1404.46C1772.23,1404.46 1776.14,1400.56 1776.14,1395.75L1776.14,1326Z",style:"fill: white; stop-opacity: 0.9;"},null)]),createVNode("g",{transform:"matrix(0.220199,-0.127132,1.41145e-17,0.293599,339.708,327.53)"},[createVNode("path",{d:"M1306.5,1286.73C1307.09,1285.72 1308.6,1285.48 1310.36,1286.12C1312.13,1286.76 1313.84,1288.16 1314.73,1289.7C1326.44,1309.98 1355.4,1360.15 1363.73,1374.57C1364.33,1375.61 1364.49,1376.61 1364.18,1377.35C1363.87,1378.09 1363.11,1378.5 1362.07,1378.5C1346.41,1378.5 1288.17,1378.5 1264.07,1378.5C1262.42,1378.5 1260.37,1377.48 1258.9,1375.94C1257.44,1374.41 1256.88,1372.67 1257.5,1371.6C1268.1,1353.25 1296.8,1303.53 1306.5,1286.73Z"},null)]),createVNode("g",{transform:"matrix(0.254264,-0.1468,1.22235e-17,0.254264,329.57,364.144)"},[createVNode("text",{x:"1170.88px",y:"1451.42px",style:'font-family: NunitoSans-Bold, "Nunito Sans"; font-weight: 700; font-size: 41.569px; fill: white; fill-opacity: 0.9;'},[createTextVNode("!")])])])]),createVNode("defs",null,[createVNode("image",{id:"_Image2",width:"113px",height:"47px",href:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHEAAAAvCAYAAADU+iVXAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABVUlEQVR4nO2aQRKCMAxFxUN4O+9/DNw4CoiTliZN8vPfQlm00ykvP3aQ5fFc11sjy/L+/nx8r3ffm7Fn845jz+aJa23XOJvfs9Zh7NBawv3YrSGtdbj+x10egkFzpRrNt+SSxMgbqkiZJCJDiQDoSmSfdYFJ3JD18GMmcXhDTHUzNZIIXhA1JIJDib0MptqiKbhKzHqQiAaT6IlSFVIiAJQIACUGpLfLhpfIw49Ml8T2v4/JTPySyIJQI3w7JTIYEp2fong3FXWJ3huqCEYSNUlYhZRoyaSCoEQAKHESlqF0kZj9NBgNJhEASgSAEgNx9WfCTmLxpygzYRIBmCORsTIlXxJZED/kk0h+KC1x9E2FKG86qEkMsh8/HG9A6SSGYqAIKDEinUIpUSDDYXiqxAw3JCNMIgDXJTIWYdBJIvukK2ynARit4XASUZ6izCScRFWKCH0BfLM84oTw1Z8AAAAASUVORK5CYII="},null),createVNode("image",{id:"_Image4",width:"113px",height:"65px",href:"data:image/png;base64,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"},null),createVNode("image",{id:"_Image7",width:"113px",height:"65px",href:"data:image/png;base64,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"},null),createVNode("image",{id:"_Image10",width:"107px",height:"62px",href:"data:image/png;base64,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"},null),createVNode("linearGradient",{id:"_Linear11",x1:"0",y1:"0",x2:"1",y2:"0",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(-118.47,-106.79,210.785,-180.125,69.2121,1372.7)"},[createVNode("stop",{offset:"0",style:"stop-color: rgb(64, 128, 255); stop-opacity: 1;"},null),createVNode("stop",{offset:"1",style:"stop-color: rgb(64, 128, 255); stop-opacity: 1;"},null)]),createVNode("image",{id:"_Image13",width:"107px",height:"34px",href:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAAAiCAYAAABY6CeoAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABFElEQVRoge2aQRKDMAhFmx6it/P+x7Ab64xOmaAG8vnwFnWhiOGFOG3TPsu6vpS0djpuH61zXoz5F3s6r4rRxipiftddeUbp3t18QozEu3/JfdSzgCy5VWpTWcVYSlaPqcvDEUpZQPUdCqUsSAbMoJIViJIVCBNZrO+MHtbjrs4KRMkKBJUs9uXXTxZ7JR2g6ix27sly6BIxReIOHdpZWevoNe68y2DAmTVXFmDBAB9pJ29nBYRCln5jgkVyv1QUsrIAJyvtvg1F7iGykF/KlniPG66zKDCyWLI2IqwOJSsQz2URbqZEpTorEDCypn6xnciVYT+SlbS+08Zt01lJfv7xBmYZLPpgy6p/pA9gyxIArKMLXxexLNiBCThLAAAAAElFTkSuQmCC"},null),createVNode("image",{id:"_Image15",width:"38px",height:"62px",href:"data:image/png;base64,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"},null)])])}});const RESULT_STATUS=["info","success","warning","error","403","404","500",null],_sfc_main$4L=defineComponent({name:"Result",components:{IconInfo,IconCheck,IconExclamation,IconClose,ResultForbidden,ResultNotFound,ResultServerError},props:{status:{type:String,default:"info",validator:a=>RESULT_STATUS.includes(a)},title:String,subtitle:String},setup(){return{prefixCls:getPrefixCls("result")}}});function _sfc_render$4j(a,o,s,l,c,d){const u=resolveComponent("icon-info"),A=resolveComponent("icon-check"),g=resolveComponent("icon-exclamation"),f=resolveComponent("icon-close"),m=resolveComponent("result-forbidden"),v=resolveComponent("result-not-found"),C=resolveComponent("result-server-error");return openBlock(),createElementBlock("div",{class:normalizeClass(a.prefixCls)},[createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-icon`,{[`${a.prefixCls}-icon-${a.status}`]:a.status,[`${a.prefixCls}-icon-custom`]:a.status===null}])},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-icon-tip`)},[renderSlot(a.$slots,"icon",{},()=>[a.status==="info"?(openBlock(),createBlock(u,{key:0})):a.status==="success"?(openBlock(),createBlock(A,{key:1})):a.status==="warning"?(openBlock(),createBlock(g,{key:2})):a.status==="error"?(openBlock(),createBlock(f,{key:3})):a.status==="403"?(openBlock(),createBlock(m,{key:4})):a.status==="404"?(openBlock(),createBlock(v,{key:5})):a.status==="500"?(openBlock(),createBlock(C,{key:6})):createCommentVNode("v-if",!0)])],2)],2),a.title||a.$slots.title?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-title`)},[renderSlot(a.$slots,"title",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2)):createCommentVNode("v-if",!0),a.subtitle||a.$slots.subtitle?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-subtitle`)},[renderSlot(a.$slots,"subtitle",{},()=>[createTextVNode(toDisplayString(a.subtitle),1)])],2)):createCommentVNode("v-if",!0),a.$slots.extra?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(`${a.prefixCls}-extra`)},[renderSlot(a.$slots,"extra")],2)):createCommentVNode("v-if",!0),a.$slots.default?(openBlock(),createElementBlock("div",{key:3,class:normalizeClass(`${a.prefixCls}-content`)},[renderSlot(a.$slots,"default")],2)):createCommentVNode("v-if",!0)],2)}var _Result=_export_sfc$1(_sfc_main$4L,[["render",_sfc_render$4j]]);const Result=Object.assign(_Result,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Result.name,_Result)}}),_sfc_main$4K=defineComponent({name:"Skeleton",props:{loading:{type:Boolean,default:!0},animation:{type:Boolean,default:!1}},setup(a){const o=getPrefixCls("skeleton"),s=computed(()=>[o,{[`${o}-animation`]:a.animation}]);return{prefixCls:o,cls:s}}});function _sfc_render$4i(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls)},[a.loading?renderSlot(a.$slots,"default",{key:0}):renderSlot(a.$slots,"content",{key:1})],2)}var _Skeleton=_export_sfc$1(_sfc_main$4K,[["render",_sfc_render$4i]]);const _sfc_main$4J=defineComponent({name:"SkeletonLine",props:{rows:{type:Number,default:1},widths:{type:Array,default:()=>[]},lineHeight:{type:Number,default:20},lineSpacing:{type:Number,default:15}},setup(a){const o=getPrefixCls("skeleton-line"),s=[];for(let l=0;l0&&(c.marginTop=`${a.lineSpacing}px`),s.push(c)}return{prefixCls:o,lines:s}}});function _sfc_render$4h(a,o,s,l,c,d){return openBlock(!0),createElementBlock(Fragment,null,renderList(a.lines,(u,A)=>(openBlock(),createElementBlock("ul",{key:A,class:normalizeClass(a.prefixCls)},[createBaseVNode("li",{class:normalizeClass(`${a.prefixCls}-row`),style:normalizeStyle(u)},null,6)],2))),128)}var SkeletonLine=_export_sfc$1(_sfc_main$4J,[["render",_sfc_render$4h]]);const _sfc_main$4I=defineComponent({name:"SkeletonShape",props:{shape:{type:String,default:"square"},size:{type:String,default:"medium"}},setup(a){const o=getPrefixCls("skeleton-shape"),s=computed(()=>[o,`${o}-${a.shape}`,`${o}-${a.size}`]);return{prefixCls:o,cls:s}}});function _sfc_render$4g(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls)},null,2)}var SkeletonShape=_export_sfc$1(_sfc_main$4I,[["render",_sfc_render$4g]]);const Skeleton=Object.assign(_Skeleton,{Line:SkeletonLine,Shape:SkeletonShape,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Skeleton.name,_Skeleton),a.component(s+SkeletonLine.name,SkeletonLine),a.component(s+SkeletonShape.name,SkeletonShape)}}),_sfc_main$4H=defineComponent({name:"SliderButton",components:{Tooltip},inheritAttrs:!1,props:{direction:{type:String,default:"horizontal"},disabled:{type:Boolean,default:!1},min:{type:Number,required:!0},max:{type:Number,required:!0},formatTooltip:{type:Function},value:[String,Number],tooltipPosition:{type:String},showTooltip:{type:Boolean,default:!0}},emits:["movestart","moving","moveend"],setup(a,{emit:o}){const s=getPrefixCls("slider-btn"),l=ref(!1),c=v=>{a.disabled||(v.preventDefault(),l.value=!0,on(window,"mousemove",d),on(window,"touchmove",d),on(window,"mouseup",u),on(window,"contextmenu",u),on(window,"touchend",u),o("movestart"))},d=v=>{let C,w;v.type.startsWith("touch")?(w=v.touches[0].clientY,C=v.touches[0].clientX):(w=v.clientY,C=v.clientX),o("moving",C,w)},u=()=>{l.value=!1,off(window,"mousemove",d),off(window,"mouseup",u),off(window,"touchend",u),o("moveend")},A=computed(()=>[s]),g=computed(()=>{var v;return((v=a.tooltipPosition)!=null?v:a.direction==="vertical")?"right":"top"}),f=computed(()=>{var v,C;return(C=(v=a.formatTooltip)==null?void 0:v.call(a,a.value))!=null?C:`${a.value}`}),m=computed(()=>a.showTooltip?l.value?!0:void 0:!1);return{prefixCls:s,cls:A,tooltipContent:f,mergedTooltipPosition:g,popupVisible:m,handleMouseDown:c}}}),_hoisted_1$4c=["aria-disabled","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"];function _sfc_render$4f(a,o,s,l,c,d){const u=resolveComponent("tooltip");return openBlock(),createBlock(u,{"popup-visible":a.popupVisible,position:a.mergedTooltipPosition,content:a.tooltipContent},{default:withCtx(()=>[createBaseVNode("div",mergeProps(a.$attrs,{tabindex:"0",role:"slider","aria-disabled":a.disabled,"aria-valuemax":a.max,"aria-valuemin":a.min,"aria-valuenow":a.value,"aria-valuetext":a.tooltipContent,class:a.cls,onMousedown:o[0]||(o[0]=(...A)=>a.handleMouseDown&&a.handleMouseDown(...A)),onTouchstart:o[1]||(o[1]=(...A)=>a.handleMouseDown&&a.handleMouseDown(...A)),onContextmenu:o[2]||(o[2]=withModifiers(()=>{},["prevent"])),onClick:o[3]||(o[3]=withModifiers(()=>{},["stop"]))}),null,16,_hoisted_1$4c)]),_:1},8,["popup-visible","position","content"])}var SliderButton=_export_sfc$1(_sfc_main$4H,[["render",_sfc_render$4f]]);const getOffsetPercent=(a,[o,s])=>{const l=Math.max((a-o)/(s-o),0);return`${index.round(l*100,2)}%`},getPositionStyle=(a,o)=>o==="vertical"?{bottom:a}:{left:a},_sfc_main$4G=defineComponent({name:"SliderDots",props:{data:{type:Array,required:!0},min:{type:Number,required:!0},max:{type:Number,required:!0},direction:{type:String,default:"horizontal"}},setup(a){return{prefixCls:getPrefixCls("slider"),getStyle:l=>getPositionStyle(getOffsetPercent(l,[a.min,a.max]),a.direction)}}});function _sfc_render$4e(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(`${a.prefixCls}-dots`)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.data,(u,A)=>(openBlock(),createElementBlock("div",{key:A,class:normalizeClass(`${a.prefixCls}-dot-wrapper`),style:normalizeStyle(a.getStyle(u.key))},[createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-dot`,{[`${a.prefixCls}-dot-active`]:u.isActive}])},null,2)],6))),128))],2)}var SliderDots=_export_sfc$1(_sfc_main$4G,[["render",_sfc_render$4e]]);const _sfc_main$4F=defineComponent({name:"SliderMarks",props:{data:{type:Array,required:!0},min:{type:Number,required:!0},max:{type:Number,required:!0},direction:{type:String,default:"horizontal"}},setup(a){return{prefixCls:getPrefixCls("slider"),getStyle:l=>getPositionStyle(getOffsetPercent(l,[a.min,a.max]),a.direction)}}});function _sfc_render$4d(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(`${a.prefixCls}-marks`)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.data,(u,A)=>(openBlock(),createElementBlock("div",{key:A,"aria-hidden":"true",class:normalizeClass(`${a.prefixCls}-mark`),style:normalizeStyle(a.getStyle(u.key))},toDisplayString(u.content),7))),128))],2)}var SliderMarks=_export_sfc$1(_sfc_main$4F,[["render",_sfc_render$4d]]);const _sfc_main$4E=defineComponent({name:"SliderTicks",props:{value:{type:Array,required:!0},step:{type:Number,required:!0},min:{type:Number,required:!0},max:{type:Number,required:!0},direction:{type:String,default:"horizontal"}},setup(a){const o=getPrefixCls("slider"),s=computed(()=>{const c=[],d=Math.floor((a.max-a.min)/a.step);for(let u=0;u<=d;u++){const A=index.plus(u*a.step,a.min);A<=a.min||A>=a.max||c.push({key:A,isActive:A>=a.value[0]&&A<=a.value[1]})}return c});return{prefixCls:o,steps:s,getStyle:c=>getPositionStyle(getOffsetPercent(c,[a.min,a.max]),a.direction)}}});function _sfc_render$4c(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(`${a.prefixCls}-ticks`)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.steps,(u,A)=>(openBlock(),createElementBlock("div",{key:A,class:normalizeClass([`${a.prefixCls}-tick`,{[`${a.prefixCls}-tick-active`]:u.isActive}]),style:normalizeStyle(a.getStyle(u.key))},null,6))),128))],2)}var SliderTicks=_export_sfc$1(_sfc_main$4E,[["render",_sfc_render$4c]]);const _sfc_main$4D=defineComponent({name:"SliderInput",components:{InputNumber},props:{modelValue:{type:Array,required:!0},min:{type:Number},max:{type:Number},step:{type:Number},disabled:{type:Boolean},range:{type:Boolean}},emits:["startChange","endChange"],setup(a,{emit:o}){return{prefixCls:getPrefixCls("slider")}}});function _sfc_render$4b(a,o,s,l,c,d){const u=resolveComponent("input-number");return openBlock(),createElementBlock("div",{class:normalizeClass(`${a.prefixCls}-input`)},[a.range?(openBlock(),createElementBlock(Fragment,{key:0},[createVNode(u,{min:a.min,max:a.max,step:a.step,disabled:a.disabled,"model-value":a.modelValue[0],"hide-button":"",onChange:o[0]||(o[0]=A=>a.$emit("startChange",A))},null,8,["min","max","step","disabled","model-value"]),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-input-hyphens`)},null,2)],64)):createCommentVNode("v-if",!0),createVNode(u,{min:a.min,max:a.max,step:a.step,disabled:a.disabled,"model-value":a.modelValue[1],"hide-button":"",onChange:o[1]||(o[1]=A=>a.$emit("endChange",A))},null,8,["min","max","step","disabled","model-value"])],2)}var SliderInput=_export_sfc$1(_sfc_main$4D,[["render",_sfc_render$4b]]);const _sfc_main$4C=defineComponent({name:"Slider",components:{SliderButton,SliderDots,SliderMarks,SliderTicks,SliderInput},props:{modelValue:{type:[Number,Array],default:void 0},defaultValue:{type:[Number,Array],default:0},step:{type:Number,default:1},min:{type:Number,default:0},marks:{type:Object},max:{type:Number,default:100},direction:{type:String,default:"horizontal"},disabled:{type:Boolean,default:!1},showTicks:{type:Boolean,default:!1},showInput:{type:Boolean,default:!1},range:{type:Boolean,default:!1},formatTooltip:{type:Function},showTooltip:{type:Boolean,default:!0}},emits:{"update:modelValue":a=>!0,change:a=>!0},setup(a,{emit:o}){const{modelValue:s}=toRefs(a),l=getPrefixCls("slider"),{mergedDisabled:c,eventHandlers:d}=useFormItem({disabled:toRef(a,"disabled")}),u=ref(null),A=ref(),g=a.modelValue?a.modelValue:a.defaultValue,f=ref(isArray$2(g)?g[0]:0),m=ref(isArray$2(g)?g[1]:g);watch(s,x=>{var M,F,O,R,Q;isArray$2(x)?(f.value=(F=(M=x[0])!=null?M:a.min)!=null?F:0,m.value=(R=(O=x[1])!=null?O:a.min)!=null?R:0):m.value=(Q=x!=null?x:a.min)!=null?Q:0});const v=()=>{var x,M;a.range?(o("update:modelValue",[f.value,m.value]),o("change",[f.value,m.value])):(o("update:modelValue",m.value),o("change",m.value)),(M=(x=d.value)==null?void 0:x.onChange)==null||M.call(x)},C=x=>{x=x!=null?x:a.min,f.value=x,v()},w=x=>{x=x!=null?x:a.min,m.value=x,v()},_=computed(()=>{var x,M,F;return a.range?isArray$2(a.modelValue)?a.modelValue:[f.value,(x=a.modelValue)!=null?x:m.value]:isUndefined$1(a.modelValue)?[f.value,m.value]:isArray$2(a.modelValue)?[(M=a.min)!=null?M:0,a.modelValue[1]]:[(F=a.min)!=null?F:0,a.modelValue]}),b=computed(()=>Object.keys(a.marks||{}).map(x=>{var M;const F=Number(x);return{key:F,content:(M=a.marks)==null?void 0:M[F],isActive:F>=_.value[0]&&F<=_.value[1]}})),y=x=>getPositionStyle(getOffsetPercent(x,[a.min,a.max]),a.direction),S=ref(!1),E=()=>{S.value=!0,u.value&&(A.value=u.value.getBoundingClientRect())};function B(x,M){if(!A.value)return 0;const{left:F,top:O,width:R,height:Q}=A.value,z=a.direction==="horizontal"?R:Q,W=z*a.step/(a.max-a.min);let U=a.direction==="horizontal"?x-F:O+Q-M;U<0&&(U=0),U>z&&(U=z);const H=Math.round(U/W);return index.plus(a.min,index.times(H,a.step))}const P=(x,M)=>{m.value=B(x,M),v()},D=x=>{if(c.value)return;const{clientX:M,clientY:F}=x;u.value&&(A.value=u.value.getBoundingClientRect()),m.value=B(M,F),v()};function k([x,M]){return x>M&&([x,M]=[M,x]),a.direction==="vertical"?{bottom:getOffsetPercent(x,[a.min,a.max]),top:getOffsetPercent(a.max+a.min-M,[a.min,a.max])}:{left:getOffsetPercent(x,[a.min,a.max]),right:getOffsetPercent(a.max+a.min-M,[a.min,a.max])}}const I=(x,M)=>{f.value=B(x,M),v()},L=()=>{S.value=!1},T=computed(()=>[l,{[`${l}-vertical`]:a.direction==="vertical",[`${l}-with-marks`]:Boolean(a.marks)}]),N=computed(()=>[`${l}-track`,{[`${l}-track-disabled`]:c.value,[`${l}-track-vertical`]:a.direction==="vertical"}]);return{prefixCls:l,cls:T,trackCls:N,trackRef:u,computedValue:_,mergedDisabled:c,markList:b,getBtnStyle:y,getBarStyle:k,handleClick:D,handleMoveStart:E,handleEndMoving:P,handleMoveEnd:L,handleStartMoving:I,handleStartChange:C,handleEndChange:w}}});function _sfc_render$4a(a,o,s,l,c,d){const u=resolveComponent("slider-ticks"),A=resolveComponent("slider-dots"),g=resolveComponent("slider-marks"),f=resolveComponent("slider-button"),m=resolveComponent("slider-input");return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls)},[createBaseVNode("div",{ref:"trackRef",class:normalizeClass(a.trackCls),onClick:o[0]||(o[0]=(...v)=>a.handleClick&&a.handleClick(...v))},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-bar`),style:normalizeStyle(a.getBarStyle(a.computedValue))},null,6),a.showTicks?(openBlock(),createBlock(u,{key:0,value:a.computedValue,step:a.step,min:a.min,max:a.max,direction:a.direction},null,8,["value","step","min","max","direction"])):createCommentVNode("v-if",!0),a.marks?(openBlock(),createBlock(A,{key:1,data:a.markList,min:a.min,max:a.max,direction:a.direction},null,8,["data","min","max","direction"])):createCommentVNode("v-if",!0),a.marks?(openBlock(),createBlock(g,{key:2,data:a.markList,min:a.min,max:a.max,direction:a.direction},null,8,["data","min","max","direction"])):createCommentVNode("v-if",!0),a.range?(openBlock(),createBlock(f,{key:3,style:normalizeStyle(a.getBtnStyle(a.computedValue[0])),value:a.computedValue[0],direction:a.direction,disabled:a.mergedDisabled,min:a.min,max:a.max,"format-tooltip":a.formatTooltip,"show-tooltip":a.showTooltip,onMovestart:a.handleMoveStart,onMoving:a.handleStartMoving,onMoveend:a.handleMoveEnd},null,8,["style","value","direction","disabled","min","max","format-tooltip","show-tooltip","onMovestart","onMoving","onMoveend"])):createCommentVNode("v-if",!0),createVNode(f,{style:normalizeStyle(a.getBtnStyle(a.computedValue[1])),value:a.computedValue[1],direction:a.direction,disabled:a.mergedDisabled,min:a.min,max:a.max,"format-tooltip":a.formatTooltip,"show-tooltip":a.showTooltip,onMovestart:a.handleMoveStart,onMoving:a.handleEndMoving,onMoveend:a.handleMoveEnd},null,8,["style","value","direction","disabled","min","max","format-tooltip","show-tooltip","onMovestart","onMoving","onMoveend"])],2),a.showInput?(openBlock(),createBlock(m,{key:0,"model-value":a.computedValue,min:a.min,max:a.max,step:a.step,range:a.range,disabled:a.disabled,onStartChange:a.handleStartChange,onEndChange:a.handleEndChange},null,8,["model-value","min","max","step","range","disabled","onStartChange","onEndChange"])):createCommentVNode("v-if",!0)],2)}var _Slider=_export_sfc$1(_sfc_main$4C,[["render",_sfc_render$4a]]);const Slider=Object.assign(_Slider,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Slider.name,_Slider)}});var _Space=defineComponent({name:"Space",props:{align:{type:String},direction:{type:String,default:"horizontal"},size:{type:[Number,String,Array],default:"small"},wrap:{type:Boolean},fill:{type:Boolean}},setup(a,{slots:o}){const s=getPrefixCls("space"),l=computed(()=>{var A;return(A=a.align)!=null?A:a.direction==="horizontal"?"center":""}),c=computed(()=>[s,{[`${s}-${a.direction}`]:a.direction,[`${s}-align-${l.value}`]:l.value,[`${s}-wrap`]:a.wrap,[`${s}-fill`]:a.fill}]);function d(A){if(isNumber$3(A))return A;switch(A){case"mini":return 4;case"small":return 8;case"medium":return 16;case"large":return 24;default:return 8}}const u=A=>{const g={},f=`${d(isArray$2(a.size)?a.size[0]:a.size)}px`,m=`${d(isArray$2(a.size)?a.size[1]:a.size)}px`;return A?a.wrap?{marginBottom:m}:{}:(a.direction==="horizontal"&&(g.marginRight=f),(a.direction==="vertical"||a.wrap)&&(g.marginBottom=m),g)};return()=>{var A;const g=getAllElements((A=o.default)==null?void 0:A.call(o),!0).filter(f=>f.type!==Comment$1);return createVNode("div",{class:c.value},[g.map((f,m)=>{var v,C;const w=o.split&&m>0;return createVNode(Fragment,{key:(v=f.key)!=null?v:`item-${m}`},[w&&createVNode("div",{class:`${s}-item-split`,style:u(!1)},[(C=o.split)==null?void 0:C.call(o)]),createVNode("div",{class:`${s}-item`,style:u(m===g.length-1)},[f])])})])}}});const Space=Object.assign(_Space,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Space.name,_Space)}});function getSizeConfig(a){const o=isString$3(a)?parseFloat(a):a;let s="";return isNumber$3(a)||String(o)===a?s=o>1?"px":"%":s="px",{size:o,unit:s,isPx:s==="px"}}function getPxSize({size:a,defaultSize:o,containerSize:s}){const l=getSizeConfig(a!=null?a:o);return l.isPx?l.size:l.size*s}function px2percent(a,o){return parseFloat(a)/parseFloat(o)}const _sfc_main$4B=defineComponent({name:"Split",components:{ResizeTrigger},props:{component:{type:String,default:"div"},direction:{type:String,default:"horizontal"},size:{type:[Number,String],default:void 0},defaultSize:{type:[Number,String],default:.5},min:{type:[Number,String]},max:{type:[Number,String]},disabled:{type:Boolean,default:!1}},emits:{moveStart:a=>!0,moving:a=>!0,moveEnd:a=>!0,"update:size":a=>!0},setup(a,{emit:o}){const{direction:s,size:l,defaultSize:c,min:d,max:u}=toRefs(a),A=ref(0),g=ref(),f=getPrefixCls("split"),[m,v]=useMergeState(c.value,reactive({value:l})),C=computed(()=>getSizeConfig(m.value)),w=computed(()=>s.value==="horizontal"),_=computed(()=>[f,{[`${f}-horizontal`]:w.value,[`${f}-vertical`]:!w.value}]),b=computed(()=>{const{size:T,unit:N,isPx:x}=C.value;return{flex:`0 0 calc(${x?T:T*100}${N} - ${A.value/2}px)`}}),y={startPageX:0,startPageY:0,startContainerSize:0,startSize:0};async function S(){const T=()=>{var N,x;return w.value?(N=g.value)==null?void 0:N.clientWidth:((x=g.value)==null?void 0:x.clientHeight)||0};return(!g.value||T())&&await nextTick(),T()}function E(T,N){if(!N)return;const x=C.value.isPx?`${T}px`:px2percent(T,N);m.value!==x&&(v(x),o("update:size",x))}function B(T,N){const x=getPxSize({size:T,containerSize:N}),M=getPxSize({size:d.value,defaultSize:"0px",containerSize:N}),F=getPxSize({size:u.value,defaultSize:`${N}px`,containerSize:N});let O=x;return O=Math.max(O,M),O=Math.min(O,F),O}function P({startContainerSize:T,startSize:N,startPosition:x,endPosition:M}){const F=getPxSize({size:N,containerSize:T});return B(`${F+(M-x)}px`,T)}function D(T){o("moving",T);const N=w.value?P({startContainerSize:y.startContainerSize,startSize:y.startSize,startPosition:y.startPageX,endPosition:T.pageX}):P({startContainerSize:y.startContainerSize,startSize:y.startSize,startPosition:y.startPageY,endPosition:T.pageY});E(N,y.startContainerSize)}function k(T){off(window,"mousemove",D),off(window,"mouseup",k),off(window,"contextmenu",k),document.body.style.cursor="default",o("moveEnd",T)}async function I(T){o("moveStart",T),y.startPageX=T.pageX,y.startPageY=T.pageY,y.startContainerSize=await S(),y.startSize=m.value,on(window,"mousemove",D),on(window,"mouseup",k),on(window,"contextmenu",k),document.body.style.cursor=w.value?"col-resize":"row-resize"}function L(T){const{width:N,height:x}=T.contentRect;A.value=w.value?N:x}return onMounted(async()=>{const T=await S(),N=B(m.value,T);E(N,T)}),{prefixCls:f,classNames:_,isHorizontal:w,wrapperRef:g,onMoveStart:I,onTriggerResize:L,firstPaneStyles:b}}});function _sfc_render$49(a,o,s,l,c,d){const u=resolveComponent("ResizeTrigger");return openBlock(),createBlock(resolveDynamicComponent(a.component),{ref:"wrapperRef",class:normalizeClass(a.classNames)},{default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-pane`,`${a.prefixCls}-pane-first`]),style:normalizeStyle(a.firstPaneStyles)},[renderSlot(a.$slots,"first")],6),a.disabled?createCommentVNode("v-if",!0):(openBlock(),createBlock(u,{key:0,"prefix-cls":`${a.prefixCls}-trigger`,direction:a.isHorizontal?"vertical":"horizontal",onMousedown:a.onMoveStart,onResize:a.onTriggerResize},{default:withCtx(()=>[renderSlot(a.$slots,"resize-trigger")]),icon:withCtx(()=>[renderSlot(a.$slots,"resize-trigger-icon")]),_:3},8,["prefix-cls","direction","onMousedown","onResize"])),createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-pane`,`${a.prefixCls}-pane-second`])},[renderSlot(a.$slots,"second")],2)]),_:3},8,["class"])}var _Split=_export_sfc$1(_sfc_main$4B,[["render",_sfc_render$49]]);const Split=Object.assign(_Split,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Split.name,_Split)}}),_sfc_main$4A=defineComponent({name:"Statistic",props:{title:String,value:{type:[Number,Object]},format:{type:String,default:"HH:mm:ss"},extra:String,start:{type:Boolean,default:!0},precision:{type:Number,default:0},separator:String,showGroupSeparator:{type:Boolean,default:!1},animation:{type:Boolean,default:!1},animationDuration:{type:Number,default:2e3},valueFrom:{type:Number,default:void 0},placeholder:{type:String},valueStyle:{type:Object}},setup(a){var o;const s=getPrefixCls("statistic"),l=computed(()=>isNumber$3(a.value)?a.value:0),c=ref((o=a.valueFrom)!=null?o:a.value),d=ref(null),{value:u}=toRefs(a),A=computed(()=>isUndefined$1(a.value)),g=(m=(C=>(C=a.valueFrom)!=null?C:0)(),v=l.value)=>{var C;m!==v&&(d.value=new Tween({from:{value:m},to:{value:v},duration:a.animationDuration,easing:"quartOut",onUpdate:w=>{c.value=w.value},onFinish:()=>{c.value=v}}),(C=d.value)==null||C.start())},f=computed(()=>{let m=c.value;if(isNumber$3(m)){isNumber$3(a.precision)&&(m=index.round(m,a.precision).toFixed(a.precision));const v=String(m).split("."),C=a.showGroupSeparator?Number(v[0]).toLocaleString("en-US"):v[0],w=v[1];return{isNumber:!0,integer:C,decimal:w}}return a.format&&(m=dayjs$1(m).format(a.format)),{isNumber:!1,value:m}});return onMounted(()=>{a.animation&&a.start&&g()}),watch(()=>a.start,m=>{m&&a.animation&&!d.value&&g()}),watch(u,m=>{var v;d.value&&((v=d.value)==null||v.stop(),d.value=null),c.value=m,a.animation&&a.start&&g()}),{prefixCls:s,showPlaceholder:A,formatValue:f}}}),_hoisted_1$4b={key:0};function _sfc_render$48(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.prefixCls)},[a.title||a.$slots.title?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-title`)},[renderSlot(a.$slots,"title",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-content`)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-value`),style:normalizeStyle(a.valueStyle)},[a.showPlaceholder?(openBlock(),createElementBlock("span",_hoisted_1$4b,toDisplayString(a.placeholder),1)):(openBlock(),createElementBlock(Fragment,{key:1},[a.$slots.prefix?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-prefix`)},[renderSlot(a.$slots,"prefix")],2)):createCommentVNode("v-if",!0),a.formatValue.isNumber?(openBlock(),createElementBlock(Fragment,{key:1},[createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-value-integer`)},toDisplayString(a.formatValue.integer),3),a.formatValue.decimal?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-value-decimal`)}," ."+toDisplayString(a.formatValue.decimal),3)):createCommentVNode("v-if",!0)],64)):(openBlock(),createElementBlock(Fragment,{key:2},[createTextVNode(toDisplayString(a.formatValue.value),1)],64)),a.$slots.suffix?(openBlock(),createElementBlock("span",{key:3,class:normalizeClass(`${a.prefixCls}-suffix`)},[renderSlot(a.$slots,"suffix")],2)):createCommentVNode("v-if",!0)],64))],6),a.extra||a.$slots.extra?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-extra`)},[renderSlot(a.$slots,"extra",{},()=>[createTextVNode(toDisplayString(a.extra),1)])],2)):createCommentVNode("v-if",!0)],2)],2)}var _Statistic=_export_sfc$1(_sfc_main$4A,[["render",_sfc_render$48]]);const units=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function getDateString(a,o){let s=a;return units.reduce((l,[c,d])=>{if(l.indexOf(c)!==-1){const u=Math.floor(s/d);return s-=u*d,l.replace(new RegExp(`${c}+`,"g"),A=>{const g=A.length;return String(u).padStart(g,"0")})}return l},o)}const _sfc_main$4z=defineComponent({name:"Countdown",props:{title:String,value:{type:Number,default:()=>Date.now()+3e5},now:{type:Number,default:()=>Date.now()},format:{type:String,default:"HH:mm:ss"},start:{type:Boolean,default:!0},valueStyle:{type:Object}},emits:{finish:()=>!0},setup(a,{emit:o}){const s=getPrefixCls("statistic"),{start:l,value:c,now:d,format:u}=toRefs(a),A=ref(getDateString(Math.max(dayjs$1(a.value).diff(dayjs$1(a.now),"millisecond"),0),a.format));watch([c,d,u],()=>{const v=getDateString(Math.max(dayjs$1(a.value).diff(dayjs$1(a.now),"millisecond"),0),a.format);v!==A.value&&(A.value=v)});const g=ref(0),f=()=>{g.value&&(window.clearInterval(g.value),g.value=0)},m=()=>{dayjs$1(a.value).valueOf(){const v=dayjs$1(a.value).diff(dayjs$1(),"millisecond");v<=0&&(f(),o("finish")),A.value=getDateString(Math.max(v,0),a.format)},1e3/30))};return onMounted(()=>{a.start&&m()}),onBeforeUnmount(()=>{f()}),watch(l,v=>{v&&!g.value&&m()}),{prefixCls:s,displayValue:A}}});function _sfc_render$47(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass([`${a.prefixCls}`,`${a.prefixCls}-countdown`])},[a.title||a.$slots.title?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-title`)},[renderSlot(a.$slots,"title",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-content`)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-value`),style:normalizeStyle(a.valueStyle)},toDisplayString(a.displayValue),7)],2)],2)}var Countdown=_export_sfc$1(_sfc_main$4z,[["render",_sfc_render$47]]);const Statistic=Object.assign(_Statistic,{Countdown,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Statistic.name,_Statistic),a.component(s+Countdown.name,Countdown)}}),stepsInjectionKey=Symbol("ArcoSteps"),_sfc_main$4y=defineComponent({name:"Steps",props:{type:{type:String,default:"default"},direction:{type:String,default:"horizontal"},labelPlacement:{type:String,default:"horizontal"},current:{type:Number,default:void 0},defaultCurrent:{type:Number,default:1},status:{type:String,default:"process"},lineLess:{type:Boolean,default:!1},small:{type:Boolean,default:!1},changeable:{type:Boolean,default:!1}},emits:{"update:current":a=>!0,change:(a,o)=>!0},setup(a,{emit:o,slots:s}){const{type:l,lineLess:c}=toRefs(a),d=getPrefixCls("steps"),u=ref(a.defaultCurrent),A=computed(()=>{var S;return(S=a.current)!=null?S:u.value}),g=computed(()=>["navigation","arrow"].includes(a.type)?"horizontal":a.direction),f=computed(()=>a.type==="dot"?g.value==="vertical"?"horizontal":"vertical":a.type==="navigation"?"horizontal":a.labelPlacement),m=S=>SA.value?"wait":a.status,v=(S,E)=>{a.changeable&&(u.value=S,o("update:current",S),o("change",S,E))},C=reactive(new Map),w=computed(()=>Array.from(C.values()).filter(S=>S.status==="error").map(S=>S.step)),_=(S,E)=>{C.set(S,E)},b=S=>{C.delete(S)},y=computed(()=>[d,`${d}-${g.value}`,`${d}-label-${f.value}`,`${d}-mode-${l.value}`,{[`${d}-changeable`]:a.changeable,[`${d}-size-small`]:a.small&&a.type!=="dot",[`${d}-line-less`]:c.value}]);return provide(stepsInjectionKey,reactive({type:l,direction:g,labelPlacement:f,lineLess:c,current:A,errorSteps:w,getStatus:m,addItem:_,removeItem:b,onClick:v,parentCls:d})),{cls:y}}});function _sfc_render$46(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls)},[renderSlot(a.$slots,"default")],2)}var _Steps=_export_sfc$1(_sfc_main$4y,[["render",_sfc_render$46]]);const _sfc_main$4x=defineComponent({name:"Step",components:{IconCheck,IconClose},props:{title:String,description:String,status:{type:String},disabled:{type:Boolean,default:!1}},setup(a){const o=getPrefixCls("steps-item"),s=getCurrentInstance(),l=getPrefixCls("steps-icon"),c=inject(stepsInjectionKey,void 0),d=computed(()=>{var _;return(_=c==null?void 0:c.type)!=null?_:"default"}),u=ref(),{computedIndex:A}=useIndex({itemRef:u,selector:`.${o}`,parentClassName:c==null?void 0:c.parentCls}),g=computed(()=>A.value+1),f=computed(()=>{var _,b;return(b=(_=a.status)!=null?_:c==null?void 0:c.getStatus(g.value))!=null?b:"process"}),m=computed(()=>{var _;return(_=c==null?void 0:c.errorSteps.includes(g.value+1))!=null?_:!1});s&&(c==null||c.addItem(s.uid,reactive({step:g,status:f}))),onBeforeUnmount(()=>{s&&(c==null||c.removeItem(s.uid))});const v=computed(()=>!(c!=null&&c.lineLess)&&((c==null?void 0:c.labelPlacement)==="vertical"||(c==null?void 0:c.direction)==="vertical")),C=_=>{a.disabled||c==null||c.onClick(g.value,_)},w=computed(()=>[o,`${o}-${f.value}`,{[`${o}-active`]:g.value===(c==null?void 0:c.current),[`${o}-next-error`]:m.value,[`${o}-disabled`]:a.disabled}]);return{prefixCls:o,iconCls:l,cls:w,itemRef:u,showTail:v,stepNumber:g,computedStatus:f,type:d,handleClick:C}}});function _sfc_render$45(a,o,s,l,c,d){const u=resolveComponent("icon-check"),A=resolveComponent("icon-close");return openBlock(),createElementBlock("div",{ref:"itemRef",class:normalizeClass(a.cls),onClick:o[0]||(o[0]=(...g)=>a.handleClick&&a.handleClick(...g))},[a.showTail?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-tail`)},null,2)):createCommentVNode("v-if",!0),a.type!=="arrow"?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-node`)},[renderSlot(a.$slots,"node",{step:a.stepNumber,status:a.computedStatus},()=>[a.type!=="dot"?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(a.iconCls)},[renderSlot(a.$slots,"icon",{step:a.stepNumber,status:a.computedStatus},()=>[a.computedStatus==="finish"?(openBlock(),createBlock(u,{key:0})):a.computedStatus==="error"?(openBlock(),createBlock(A,{key:1})):(openBlock(),createElementBlock(Fragment,{key:2},[createTextVNode(toDisplayString(a.stepNumber),1)],64))])],2)):createCommentVNode("v-if",!0)])],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-content`)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-title`)},[renderSlot(a.$slots,"default",{},()=>[createTextVNode(toDisplayString(a.title),1)])],2),a.description||a.$slots.description?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-description`)},[renderSlot(a.$slots,"description",{},()=>[createTextVNode(toDisplayString(a.description),1)])],2)):createCommentVNode("v-if",!0)],2)],2)}var Step=_export_sfc$1(_sfc_main$4x,[["render",_sfc_render$45]]);const Steps=Object.assign(_Steps,{Step,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Steps.name,_Steps),a.component(s+Step.name,Step)}}),_sfc_main$4w=defineComponent({name:"Switch",components:{IconLoading},props:{modelValue:{type:[String,Number,Boolean],default:void 0},defaultChecked:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},type:{type:String,default:"circle"},size:{type:String},checkedValue:{type:[String,Number,Boolean],default:!0},uncheckedValue:{type:[String,Number,Boolean],default:!1},checkedColor:{type:String},uncheckedColor:{type:String},beforeChange:{type:Function},checkedText:{type:String},uncheckedText:{type:String}},emits:{"update:modelValue":a=>!0,change:(a,o)=>!0,focus:a=>!0,blur:a=>!0},setup(a,{emit:o}){const{disabled:s,size:l,modelValue:c}=toRefs(a),d=getPrefixCls("switch"),{mergedSize:u}=useSize$1(l),{mergedDisabled:A,mergedSize:g,eventHandlers:f}=useFormItem({disabled:s,size:u}),m=ref(a.defaultChecked?a.checkedValue:a.uncheckedValue),v=computed(()=>{var P;return((P=a.modelValue)!=null?P:m.value)===a.checkedValue}),C=ref(!1),w=computed(()=>C.value||a.loading),_=(P,D)=>{var k,I;m.value=P?a.checkedValue:a.uncheckedValue,o("update:modelValue",m.value),o("change",m.value,D),(I=(k=f.value)==null?void 0:k.onChange)==null||I.call(k,D)},b=async P=>{if(w.value||A.value)return;const D=!v.value,k=D?a.checkedValue:a.uncheckedValue,I=a.beforeChange;if(isFunction$2(I)){C.value=!0;try{const L=await I(k);(L==null||L)&&_(D,P)}finally{C.value=!1}}else _(D,P)},y=P=>{var D,k;o("focus",P),(k=(D=f.value)==null?void 0:D.onFocus)==null||k.call(D,P)},S=P=>{var D,k;o("blur",P),(k=(D=f.value)==null?void 0:D.onBlur)==null||k.call(D,P)};watch(c,P=>{(isUndefined$1(P)||isNull(P))&&(m.value=a.uncheckedValue)});const E=computed(()=>[d,`${d}-type-${a.type}`,{[`${d}-small`]:g.value==="small"||g.value==="mini",[`${d}-checked`]:v.value,[`${d}-disabled`]:A.value,[`${d}-loading`]:w.value,[`${d}-custom-color`]:a.type==="line"&&(a.checkedColor||a.uncheckedColor)}]),B=computed(()=>{if(v.value&&a.checkedColor)return a.type==="line"?{"--custom-color":a.checkedColor}:{backgroundColor:a.checkedColor};if(!v.value&&a.uncheckedColor)return a.type==="line"?{"--custom-color":a.uncheckedColor}:{backgroundColor:a.uncheckedColor}});return{prefixCls:d,cls:E,mergedDisabled:A,buttonStyle:B,computedCheck:v,computedLoading:w,handleClick:b,handleFocus:y,handleBlur:S}}}),_hoisted_1$4a=["aria-checked","disabled"];function _sfc_render$44(a,o,s,l,c,d){const u=resolveComponent("icon-loading");return openBlock(),createElementBlock("button",{type:"button",role:"switch","aria-checked":a.computedCheck,class:normalizeClass(a.cls),style:normalizeStyle(a.buttonStyle),disabled:a.mergedDisabled,onClick:o[0]||(o[0]=(...A)=>a.handleClick&&a.handleClick(...A)),onFocus:o[1]||(o[1]=(...A)=>a.handleFocus&&a.handleFocus(...A)),onBlur:o[2]||(o[2]=(...A)=>a.handleBlur&&a.handleBlur(...A))},[createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-handle`)},[createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-handle-icon`)},[a.computedLoading?(openBlock(),createBlock(u,{key:0})):(openBlock(),createElementBlock(Fragment,{key:1},[a.computedCheck?renderSlot(a.$slots,"checked-icon",{key:0}):renderSlot(a.$slots,"unchecked-icon",{key:1})],64))],2)],2),createCommentVNode(" prettier-ignore "),a.type!=="line"&&a.size!=="small"&&(a.$slots.checked||a.checkedText||a.$slots.unchecked||a.uncheckedText)?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-text-holder`)},[a.computedCheck?renderSlot(a.$slots,"checked",{key:0},()=>[createTextVNode(toDisplayString(a.checkedText),1)]):renderSlot(a.$slots,"unchecked",{key:1},()=>[createTextVNode(toDisplayString(a.uncheckedText),1)])],2),createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-text`)},[a.computedCheck?renderSlot(a.$slots,"checked",{key:0},()=>[createTextVNode(toDisplayString(a.checkedText),1)]):renderSlot(a.$slots,"unchecked",{key:1},()=>[createTextVNode(toDisplayString(a.uncheckedText),1)])],2)],64)):createCommentVNode("v-if",!0)],46,_hoisted_1$4a)}var _Switch=_export_sfc$1(_sfc_main$4w,[["render",_sfc_render$44]]);const Switch=Object.assign(_Switch,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Switch.name,_Switch)}}),getDataColumnsNumber=a=>{let o=0;const s=l=>{if(isArray$2(l)&&l.length>0)for(const c of l)c.children?s(c.children):o+=1};return s(a),o},getTotalHeaderRows=a=>{let o=0;if(isArray$2(a)&&a.length>0){o=1;for(const s of a)if(s.children){const l=getTotalHeaderRows(s.children);l>0&&(o=Math.max(o,l+1))}}return o},setParentFixed=(a,o)=>{let{parent:s}=a;for(;s;)s.fixed===o&&(o==="left"?s.isLastLeftFixed=!0:s.isFirstRightFixed=!0),s=s.parent},getGroupColumns=(a,o,s)=>{const l=getTotalHeaderRows(a);o.clear();const c=[],d=[...Array(l)].map(()=>[]);let u,A;const g=(f,{level:m=0,parent:v,fixed:C}={})=>{var w;for(const _ of f){const b={..._,parent:v};if(isArray$2(b.children)){const y=getDataColumnsNumber(b.children);y>1&&(b.colSpan=y),d[m].push(b),g(b.children,{level:m+1,parent:b,fixed:b.fixed})}else{const y=l-m;y>1&&(b.rowSpan=y),(C||b.fixed)&&(b.fixed=(w=b.fixed)!=null?w:C,b.fixed==="left"?u=c.length:isUndefined$1(A)&&(A=c.length)),(isUndefined$1(b.dataIndex)||isNull(b.dataIndex))&&(b.dataIndex=`__arco_data_index_${c.length}`),s[b.dataIndex]&&(b._resizeWidth=s[b.dataIndex]),o.set(b.dataIndex,b),c.push(b),d[m].push(b)}}};return g(a),isUndefined$1(u)||(c[u].isLastLeftFixed=!0,setParentFixed(c[u],"left")),isUndefined$1(A)||(c[A].isFirstRightFixed=!0,setParentFixed(c[A],"right")),{dataColumns:c,groupColumns:d}},getOperationColumnIndex=(a,o)=>{for(let s=0;s{var s;const l=getOperationColumnIndex(o,a.name);if(l<=0)return 0;let c=0;const d=o.slice(0,l);for(const u of d)c+=(s=u.width)!=null?s:0;return c},getFirstDataColumn=a=>a.children&&a.children.length>0?getFirstDataColumn(a.children[0]):a,getLastDataColumn=a=>a.children&&a.children.length>0?getFirstDataColumn(a.children[a.children.length-1]):a,getFixedNumber=(a,{dataColumns:o,operations:s})=>{var l,c,d;let u=0;if(a.fixed==="left"){for(const f of s)u+=(l=f.width)!=null?l:40;const g=getFirstDataColumn(a);for(const f of o){if(g.dataIndex===f.dataIndex)break;u+=(d=(c=f._resizeWidth)!=null?c:f.width)!=null?d:0}return u}const A=getLastDataColumn(a);for(let g=o.length-1;g>0;g--){const f=o[g];if(A.dataIndex===f.dataIndex)break;f.fixed==="right"&&(u+=f.width)}return u},getOperationFixedCls=(a,o)=>o.fixed?[`${a}-col-fixed-left`,{[`${a}-col-fixed-left-last`]:o.isLastLeftFixed}]:[],getFixedCls=(a,o)=>o.fixed==="left"?[`${a}-col-fixed-left`,{[`${a}-col-fixed-left-last`]:o.isLastLeftFixed}]:o.fixed==="right"?[`${a}-col-fixed-right`,{[`${a}-col-fixed-right-first`]:o.isFirstRightFixed}]:[],getStyle=(a,{dataColumns:o,operations:s})=>{if(a.fixed){const l=`${getFixedNumber(a,{dataColumns:o,operations:s})}px`;return a.fixed==="left"?{left:l}:{right:l}}return{}},getOperationStyle=(a,o)=>a.fixed?{left:`${getOperationFixedNumber(a,o)}px`}:{};function mapArrayWithChildren(a){return a.map(o=>{const s={...o};return s.children&&(s.children=mapArrayWithChildren(s.children)),s})}function mapRawTableData(a){return a.map(o=>{const s=o.raw;return o.children&&s.children&&(s.children=mapRawTableData(o.children)),o.raw})}const getLeafKeys=a=>{const o=[];if(a.children)for(const s of a.children)s.isLeaf?o.push(s.key):o.push(...getLeafKeys(s));return o},getSelectionStatus=(a,o)=>{let s=!1,l=!1;const c=o.filter(d=>a.includes(d));return c.length>0&&(c.length>=o.length?s=!0:l=!0),{checked:s,indeterminate:l}},union=(a,o,s=!1)=>s?a.filter(l=>!o.includes(l)):Array.from(new Set(a.concat(o))),getReverse=a=>{const o=[];for(let s=0;s{var u,A,g;const f=computed(()=>{var B;return((B=s.value)==null?void 0:B.type)==="radio"}),m=ref((g=(A=o.value)!=null?A:(u=s.value)==null?void 0:u.defaultSelectedRowKeys)!=null?g:[]),v=computed(()=>{var B,P,D;return(D=(P=a.value)!=null?P:(B=s.value)==null?void 0:B.selectedRowKeys)!=null?D:m.value}),C=computed(()=>v.value.filter(B=>l.value.includes(B)));return{isRadio:f,selectedRowKeys:v,currentSelectedRowKeys:C,handleSelectAll:B=>{const P=union(v.value,c.value,!B);m.value=P,d("selectAll",B),d("selectionChange",P),d("update:selectedKeys",P)},handleSelect:(B,P)=>{const D=f.value?[P.key]:union(v.value,[P.key],!B);m.value=D,d("select",D,P.key,P.raw),d("selectionChange",D),d("update:selectedKeys",D)},handleSelectAllLeafs:(B,P)=>{const D=union(v.value,getLeafKeys(B),!P);m.value=D,d("select",D,B.key,B.raw),d("selectionChange",D),d("update:selectedKeys",D)},select:(B,P=!0)=>{const D=[].concat(B),k=f.value?D:union(v.value,D,!P);m.value=k,d("selectionChange",k),d("update:selectedKeys",k)},selectAll:(B=!0)=>{const P=union(v.value,c.value,!B);m.value=P,d("selectionChange",P),d("update:selectedKeys",P)},clearSelected:()=>{m.value=[],d("selectionChange",[]),d("update:selectedKeys",[])}}},useExpand=({expandedKeys:a,defaultExpandedKeys:o,defaultExpandAllRows:s,expandable:l,allRowKeys:c,emit:d})=>{const A=ref((()=>{var C,w;return o.value?o.value:(C=l.value)!=null&&C.defaultExpandedRowKeys?l.value.defaultExpandedRowKeys:s.value||((w=l.value)==null?void 0:w.defaultExpandAllRows)?[...c.value]:[]})()),g=computed(()=>{var C,w,_;return(_=(w=a.value)!=null?w:(C=l.value)==null?void 0:C.expandedRowKeys)!=null?_:A.value});return{expandedRowKeys:g,handleExpand:(C,w)=>{const b=g.value.includes(C)?g.value.filter(y=>C!==y):g.value.concat(C);A.value=b,d("expand",C,w),d("expandedChange",b),d("update:expandedKeys",b)},expand:(C,w=!0)=>{const _=[].concat(C),b=w?g.value.concat(_):g.value.filter(y=>!_.includes(y));A.value=b,d("expandedChange",b),d("update:expandedKeys",b)},expandAll:(C=!0)=>{const w=C?[...c.value]:[];A.value=w,d("expandedChange",w),d("update:expandedKeys",w)}}},usePagination=(a,o)=>{var s,l;const c=ref(isObject$2(a.pagination)&&(s=a.pagination.defaultCurrent)!=null?s:1),d=ref(isObject$2(a.pagination)&&(l=a.pagination.defaultPageSize)!=null?l:10),u=computed(()=>{var m;return isObject$2(a.pagination)&&(m=a.pagination.pageSize)!=null?m:d.value});return{page:computed(()=>{var m;return isObject$2(a.pagination)&&(m=a.pagination.current)!=null?m:c.value}),pageSize:u,handlePageChange:m=>{c.value=m,o("pageChange",m)},handlePageSizeChange:m=>{d.value=m,o("pageSizeChange",m)}}},_sfc_main$4v=defineComponent({name:"ColGroup",props:{dataColumns:{type:Array,required:!0},operations:{type:Array,required:!0},columnWidth:{type:Object}},setup(){return{fixedWidth:(o,s)=>{if(o){const l=Math.max(o,s||0);return{width:`${o}px`,minWidth:`${l}px`,maxWidth:`${o}px`}}if(s)return{minWidth:`${s}px`}}}}});function _sfc_render$43(a,o,s,l,c,d){return openBlock(),createElementBlock("colgroup",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.operations,u=>(openBlock(),createElementBlock("col",{key:`arco-col-${u.name}`,class:normalizeClass(`arco-table-${u.name}-col`),style:normalizeStyle(a.fixedWidth(u.width))},null,6))),128)),(openBlock(!0),createElementBlock(Fragment,null,renderList(a.dataColumns,u=>(openBlock(),createElementBlock("col",{key:`arco-col-${u.dataIndex}`,style:normalizeStyle(a.fixedWidth(a.columnWidth&&u.dataIndex&&a.columnWidth[u.dataIndex]||u.width,u.minWidth))},null,4))),128))])}var ColGroup=_export_sfc$1(_sfc_main$4v,[["render",_sfc_render$43]]),Thead=defineComponent({name:"Thead",setup(a,{slots:o}){return()=>{var s,l;return createVNode((l=(s=o.thead)==null?void 0:s.call(o)[0])!=null?l:"thead",null,{default:o.default})}}}),Tbody=defineComponent({name:"Tbody",setup(a,{slots:o}){return()=>{var s,l;return createVNode((l=(s=o.tbody)==null?void 0:s.call(o)[0])!=null?l:"tbody",null,{default:o.default})}}}),Tr=defineComponent({name:"Tr",props:{expand:{type:Boolean},empty:{type:Boolean},checked:{type:Boolean},rowIndex:Number,record:{type:Object,default:()=>({})}},setup(a,{slots:o}){const s=getPrefixCls("table"),l=computed(()=>[`${s}-tr`,{[`${s}-tr-expand`]:a.expand,[`${s}-tr-empty`]:a.empty,[`${s}-tr-checked`]:a.checked}]);return()=>{var c,d,u;return createVNode((u=(d=o.tr)==null?void 0:d.call(o,{rowIndex:a.rowIndex,record:(c=a.record)==null?void 0:c.raw})[0])!=null?u:"tr",{class:l.value},{default:o.default})}}});const _sfc_main$4u=defineComponent({name:"IconCaretDown",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-caret-down`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$49=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$42(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24.938 34.829a1.2 1.2 0 0 1-1.875 0L9.56 17.949c-.628-.785-.069-1.949.937-1.949h27.007c1.006 0 1.565 1.164.937 1.95L24.937 34.829Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$49)}var _IconCaretDown=_export_sfc$1(_sfc_main$4u,[["render",_sfc_render$42]]);const IconCaretDown=Object.assign(_IconCaretDown,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCaretDown.name,_IconCaretDown)}}),_sfc_main$4t=defineComponent({name:"IconCaretUp",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-caret-up`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$48=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$41(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M23.063 13.171a1.2 1.2 0 0 1 1.875 0l13.503 16.88c.628.785.069 1.949-.937 1.949H10.497c-1.006 0-1.565-1.164-.937-1.95l13.503-16.879Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$48)}var _IconCaretUp=_export_sfc$1(_sfc_main$4t,[["render",_sfc_render$41]]);const IconCaretUp=Object.assign(_IconCaretUp,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCaretUp.name,_IconCaretUp)}}),_sfc_main$4s=defineComponent({name:"IconFilter",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-filter`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$47=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$40(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M30 42V22.549a1 1 0 0 1 .463-.844l10.074-6.41A1 1 0 0 0 41 14.45V8a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v6.451a1 1 0 0 0 .463.844l10.074 6.41a1 1 0 0 1 .463.844V37"},null,-1)]),14,_hoisted_1$47)}var _IconFilter=_export_sfc$1(_sfc_main$4s,[["render",_sfc_render$40]]);const IconFilter=Object.assign(_IconFilter,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFilter.name,_IconFilter)}}),useColumnSorter=({column:a,tableCtx:o})=>{const s=computed(()=>{var f;if(a.value.dataIndex&&a.value.dataIndex===((f=o.sorter)==null?void 0:f.field))return o.sorter.direction}),l=computed(()=>{var f,m,v;return(v=(m=(f=a.value)==null?void 0:f.sortable)==null?void 0:m.sortDirections)!=null?v:[]}),c=computed(()=>l.value.length>0),d=computed(()=>l.value.includes("ascend")),u=computed(()=>l.value.includes("descend")),A=computed(()=>{var f,m;return s.value?s.value===l.value[0]&&(m=l.value[1])!=null?m:"":(f=l.value[0])!=null?f:""});return{sortOrder:s,hasSorter:c,hasAscendBtn:d,hasDescendBtn:u,nextSortOrder:A,handleClickSorter:f=>{var m;a.value.dataIndex&&((m=o.onSorterChange)==null||m.call(o,a.value.dataIndex,A.value,f))}}},useColumnFilter=({column:a,tableCtx:o})=>{const s=computed(()=>{var w;return a.value.dataIndex&&((w=o.filters)==null?void 0:w[a.value.dataIndex])?o.filters[a.value.dataIndex]:[]}),l=ref(!1),c=computed(()=>s.value.length>0),d=computed(()=>{var w;return Boolean((w=a.value.filterable)==null?void 0:w.multiple)}),u=ref(s.value);watch(s,w=>{isArray$2(w)&&String(w)!==String(u.value)&&(u.value=w)});const A=w=>{l.value=w},g=w=>{u.value=w};return{filterPopupVisible:l,isFilterActive:c,isMultipleFilter:d,columnFilterValue:u,handleFilterPopupVisibleChange:A,setFilterValue:g,handleCheckboxFilterChange:w=>{g(w)},handleRadioFilterChange:w=>{g([w])},handleFilterConfirm:w=>{var _;a.value.dataIndex&&((_=o.onFilterChange)==null||_.call(o,a.value.dataIndex,u.value,w)),A(!1)},handleFilterReset:w=>{var _;g([]),a.value.dataIndex&&((_=o.onFilterChange)==null||_.call(o,a.value.dataIndex,u.value,w)),A(!1)}}},tableInjectionKey=Symbol("ArcoTable"),tableColumnInjectionKey=Symbol("ArcoTableColumn");function _isSlot$6(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}var AutoTooltip=defineComponent({name:"AutoTooltip",inheritAttrs:!1,props:{tooltipProps:{type:Object}},setup(a,{attrs:o,slots:s}){const l=getPrefixCls("auto-tooltip"),c=ref(),d=ref(),u=ref(""),A=ref(!1),g=()=>{if(c.value&&d.value){const C=d.value.offsetWidth>c.value.offsetWidth;C!==A.value&&(A.value=C)}},f=()=>{var C;((C=d.value)==null?void 0:C.textContent)&&d.value.textContent!==u.value&&(u.value=d.value.textContent)},m=()=>{f(),g()};onMounted(()=>{f(),g()}),onUpdated(()=>{f(),g()});const v=()=>createVNode("span",mergeProps({ref:c,class:l},o),[createVNode(ResizeObserver$1,{onResize:m},{default:()=>{var C;return[createVNode("span",{ref:d,class:`${l}-content`},[(C=s.default)==null?void 0:C.call(s)])]}})]);return()=>{let C;if(A.value){let w;return createVNode(Tooltip,mergeProps({content:u.value,onResize:m},a.tooltipProps),_isSlot$6(w=v())?w:{default:()=>[w]})}return createVNode(ResizeObserver$1,{onResize:m},_isSlot$6(C=v())?C:{default:()=>[C]})}}});function _isSlot$5(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}var Th=defineComponent({name:"Th",props:{column:{type:Object,default:()=>({})},operations:{type:Array,default:()=>[]},dataColumns:{type:Array,default:()=>[]},resizable:Boolean},setup(a,{slots:o}){const{column:s}=toRefs(a),l=getPrefixCls("table"),{t:c}=useI18n(),d=inject(tableInjectionKey,{}),u=computed(()=>{var z;return((z=a.column)==null?void 0:z.dataIndex)&&d.resizingColumn===a.column.dataIndex}),A=computed(()=>{var z;if(isObject$2((z=a.column)==null?void 0:z.tooltip))return a.column.tooltip}),g=computed(()=>{var z;return((z=a.column)==null?void 0:z.filterable)&&isBoolean$2(a.column.filterable.alignLeft)?a.column.filterable.alignLeft:d.filterIconAlignLeft}),{sortOrder:f,hasSorter:m,hasAscendBtn:v,hasDescendBtn:C,nextSortOrder:w,handleClickSorter:_}=useColumnSorter({column:s,tableCtx:d}),{filterPopupVisible:b,isFilterActive:y,isMultipleFilter:S,columnFilterValue:E,handleFilterPopupVisibleChange:B,setFilterValue:P,handleCheckboxFilterChange:D,handleRadioFilterChange:k,handleFilterConfirm:I,handleFilterReset:L}=useColumnFilter({column:s,tableCtx:d}),T=()=>{var z,W,U,H,V;let j,X;const{filterable:Z}=a.column;return(z=a.column.slots)!=null&&z["filter-content"]?(W=a.column.slots)==null?void 0:W["filter-content"]({filterValue:E.value,setFilterValue:P,handleFilterConfirm:I,handleFilterReset:L}):Z!=null&&Z.slotName?(H=(U=d==null?void 0:d.slots)==null?void 0:U[Z==null?void 0:Z.slotName])==null?void 0:H.call(U,{filterValue:E.value,setFilterValue:P,handleFilterConfirm:I,handleFilterReset:L}):Z!=null&&Z.renderContent?Z.renderContent({filterValue:E.value,setFilterValue:P,handleFilterConfirm:I,handleFilterReset:L}):createVNode("div",{class:`${l}-filters-content`},[createVNode("ul",{class:`${l}-filters-list`},[(V=Z==null?void 0:Z.filters)==null?void 0:V.map((J,te)=>{var ee;return createVNode("li",{class:`${l}-filters-item`,key:te},[S.value?createVNode(Checkbox$1,{value:J.value,modelValue:E.value,uninjectGroupContext:!0,onChange:D},{default:()=>[J.text]}):createVNode(Radio,{value:J.value,modelValue:(ee=E.value[0])!=null?ee:"",uninjectGroupContext:!0,onChange:k},{default:()=>[J.text]})])})]),createVNode("div",{class:`${l}-filters-bottom`},[createVNode(Button$1,{size:"mini",onClick:L},_isSlot$5(j=c("table.resetText"))?j:{default:()=>[j]}),createVNode(Button$1,{type:"primary",size:"mini",onClick:I},_isSlot$5(X=c("table.okText"))?X:{default:()=>[X]})])])},N=()=>{const{filterable:z}=a.column;return z?createVNode(Trigger,mergeProps({popupVisible:b.value,trigger:"click",autoFitPosition:!0,popupOffset:g.value?4:0,onPopupVisibleChange:B},z.triggerProps),{default:()=>[createVNode(IconHover,{class:[`${l}-filters`,{[`${l}-filters-active`]:y.value,[`${l}-filters-open`]:b.value,[`${l}-filters-align-left`]:g.value}],disabled:!g.value,onClick:W=>W.stopPropagation()},{default:()=>{var W,U,H,V,j;return[(j=(V=(U=(W=a.column.slots)==null?void 0:W["filter-icon"])==null?void 0:U.call(W))!=null?V:(H=z.icon)==null?void 0:H.call(z))!=null?j:createVNode(IconFilter,null,null)]}})],content:T}):null},x=computed(()=>{var z,W;const U=[`${l}-cell`,`${l}-cell-align-${(W=(z=a.column)==null?void 0:z.align)!=null?W:a.column.children?"center":"left"}`];return m.value&&U.push(`${l}-cell-with-sorter`,{[`${l}-cell-next-ascend`]:w.value==="ascend",[`${l}-cell-next-descend`]:w.value==="descend"}),g.value&&U.push(`${l}-cell-with-filter`),U}),M=()=>{var z,W,U,H,V,j;return o.default?o.default():((z=a.column)==null?void 0:z.titleSlotName)&&((W=d.slots)==null?void 0:W[a.column.titleSlotName])?(H=(U=d.slots)[a.column.titleSlotName])==null?void 0:H.call(U,{column:a.column}):(j=(V=a.column)==null?void 0:V.slots)!=null&&j.title?a.column.slots.title():isFunction$2(a.column.title)?a.column.title():a.column.title},F=()=>{var z,W,U;let H;return createVNode("span",{class:x.value,onClick:m.value?_:void 0},[((z=a.column)==null?void 0:z.ellipsis)&&((W=a.column)==null?void 0:W.tooltip)?createVNode(AutoTooltip,{class:`${l}-th-title`,tooltipProps:A.value},_isSlot$5(H=M())?H:{default:()=>[H]}):createVNode("span",{class:[`${l}-th-title`,{[`${l}-text-ellipsis`]:(U=a.column)==null?void 0:U.ellipsis}]},[M()]),m.value&&createVNode("span",{class:`${l}-sorter`},[v.value&&createVNode("div",{class:[`${l}-sorter-icon`,{[`${l}-sorter-icon-active`]:f.value==="ascend"}]},[createVNode(IconCaretUp,null,null)]),C.value&&createVNode("div",{class:[`${l}-sorter-icon`,{[`${l}-sorter-icon-active`]:f.value==="descend"}]},[createVNode(IconCaretDown,null,null)])]),g.value&&N()])},O=computed(()=>{var z,W;return{...getStyle(a.column,{dataColumns:a.dataColumns,operations:a.operations}),...(z=a.column)==null?void 0:z.cellStyle,...(W=a.column)==null?void 0:W.headerCellStyle}}),R=computed(()=>{var z,W;return[`${l}-th`,{[`${l}-col-sorted`]:Boolean(f.value),[`${l}-th-resizing`]:u.value},...getFixedCls(l,a.column),(z=a.column)==null?void 0:z.cellClass,(W=a.column)==null?void 0:W.headerCellClass]}),Q=z=>{var W,U,H;(W=a.column)!=null&&W.dataIndex&&((H=d.onThMouseDown)==null||H.call(d,(U=a.column)==null?void 0:U.dataIndex,z))};return()=>{var z,W,U,H;const V=(z=a.column.colSpan)!=null?z:1,j=(W=a.column.rowSpan)!=null?W:1;return createVNode((H=(U=o.th)==null?void 0:U.call(o,{column:a.column})[0])!=null?H:"th",{class:R.value,style:O.value,colspan:V>1?V:void 0,rowspan:j>1?j:void 0},{default:()=>[F(),!g.value&&N(),a.resizable&&createVNode("span",{class:`${l}-column-handle`,onMousedown:Q},null)]})}}});function _isSlot$4(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}var Td=defineComponent({name:"Td",props:{rowIndex:Number,record:{type:Object,default:()=>({})},column:{type:Object,default:()=>({})},type:{type:String,default:"normal"},operations:{type:Array,default:()=>[]},dataColumns:{type:Array,default:()=>[]},colSpan:{type:Number,default:1},rowSpan:{type:Number,default:1},isFixedExpand:{type:Boolean,default:!1},containerWidth:{type:Number},showExpandBtn:{type:Boolean,default:!1},indentSize:{type:Number,default:0},renderExpandBtn:{type:Function},summary:{type:Boolean,default:!1}},setup(a,{slots:o}){const s=getPrefixCls("table"),l=computed(()=>{var y;if(isObject$2((y=a.column)==null?void 0:y.tooltip))return a.column.tooltip}),c=computed(()=>{var y,S;return((y=a.column)==null?void 0:y.dataIndex)&&((S=v.sorter)==null?void 0:S.field)===a.column.dataIndex}),d=computed(()=>{var y;return((y=a.column)==null?void 0:y.dataIndex)&&v.resizingColumn===a.column.dataIndex}),u=()=>{var y,S,E,B,P,D;return a.summary?isFunction$2((y=a.column)==null?void 0:y.summaryCellClass)?a.column.summaryCellClass((S=a.record)==null?void 0:S.raw):(E=a.column)==null?void 0:E.summaryCellClass:isFunction$2((B=a.column)==null?void 0:B.bodyCellClass)?a.column.bodyCellClass((P=a.record)==null?void 0:P.raw):(D=a.column)==null?void 0:D.bodyCellClass},A=computed(()=>{var y;return[`${s}-td`,{[`${s}-col-sorted`]:c.value,[`${s}-td-resizing`]:d.value},...getFixedCls(s,a.column),(y=a.column)==null?void 0:y.cellClass,u()]}),g=()=>{var y,S,E,B,P,D;return a.summary?isFunction$2((y=a.column)==null?void 0:y.summaryCellStyle)?a.column.summaryCellStyle((S=a.record)==null?void 0:S.raw):(E=a.column)==null?void 0:E.summaryCellStyle:isFunction$2((B=a.column)==null?void 0:B.bodyCellStyle)?a.column.bodyCellStyle((P=a.record)==null?void 0:P.raw):(D=a.column)==null?void 0:D.bodyCellStyle},f=computed(()=>{var y;const S=getStyle(a.column,{dataColumns:a.dataColumns,operations:a.operations}),E=g();return{...S,...(y=a.column)==null?void 0:y.cellStyle,...E}}),m=computed(()=>{if(a.isFixedExpand&&a.containerWidth)return{width:`${a.containerWidth}px`}}),v=inject(tableInjectionKey,{}),C=()=>{var y,S,E,B,P,D,k,I;if(o.default)return o.default();const L={record:(y=a.record)==null?void 0:y.raw,column:a.column,rowIndex:(S=a.rowIndex)!=null?S:-1};return o.cell?o.cell(L):(E=a.column.slots)!=null&&E.cell?a.column.slots.cell(L):a.column.render?a.column.render(L):a.column.slotName&&((B=v.slots)==null?void 0:B[a.column.slotName])?(D=(P=v.slots)[a.column.slotName])==null?void 0:D.call(P,L):String((I=getValueByPath((k=a.record)==null?void 0:k.raw,a.column.dataIndex))!=null?I:"")},w=ref(!1),_=y=>{var S,E;isFunction$2(v.loadMore)&&!((S=a.record)!=null&&S.isLeaf)&&!((E=a.record)!=null&&E.children)&&(w.value=!0,new Promise(B=>{var P;(P=v.loadMore)==null||P.call(v,a.record.raw,B)}).then(B=>{var P;(P=v.addLazyLoadData)==null||P.call(v,B,a.record),w.value=!1})),y.stopPropagation()},b=()=>{var y,S,E,B,P,D;let k;return createVNode("span",{class:[`${s}-cell`,`${s}-cell-align-${(S=(y=a.column)==null?void 0:y.align)!=null?S:"left"}`,{[`${s}-cell-fixed-expand`]:a.isFixedExpand,[`${s}-cell-expand-icon`]:a.showExpandBtn}],style:m.value},[a.indentSize>0&&createVNode("span",{style:{paddingLeft:`${a.indentSize}px`}},null),a.showExpandBtn&&createVNode("span",{class:`${s}-cell-inline-icon`,onClick:_},[w.value?createVNode(IconLoading,null,null):(E=a.renderExpandBtn)==null?void 0:E.call(a,a.record,!1)]),((B=a.column)==null?void 0:B.ellipsis)&&((P=a.column)==null?void 0:P.tooltip)?createVNode(AutoTooltip,{class:`${s}-td-content`,tooltipProps:l.value},_isSlot$4(k=C())?k:{default:()=>[k]}):createVNode("span",{class:[`${s}-td-content`,{[`${s}-text-ellipsis`]:(D=a.column)==null?void 0:D.ellipsis}]},[C()])])};return()=>{var y,S,E,B;return createVNode((B=(E=o.td)==null?void 0:E.call(o,{record:(y=a.record)==null?void 0:y.raw,column:a.column,rowIndex:(S=a.rowIndex)!=null?S:-1})[0])!=null?B:"td",{class:A.value,style:f.value,rowspan:a.rowSpan>1?a.rowSpan:void 0,colspan:a.colSpan>1?a.colSpan:void 0},{default:()=>[b()]})}}}),OperationTh=defineComponent({name:"OperationTh",props:{operationColumn:{type:Object,required:!0},operations:{type:Array,required:!0},rowSpan:{type:Number,default:1},selectAll:{type:Boolean,default:!1}},setup(a){const o=getPrefixCls("table"),s=inject(tableInjectionKey,{}),l=computed(()=>{var A,g,f,m;let v=!1,C=!1;const _=((g=(A=s.currentSelectedRowKeys)==null?void 0:A.filter(y=>{var S,E;return(E=(S=s.currentAllEnabledRowKeys)==null?void 0:S.includes(y))!=null?E:!0}))!=null?g:[]).length,b=(m=(f=s.currentAllEnabledRowKeys)==null?void 0:f.length)!=null?m:0;return _>0&&(_>=b?v=!0:C=!0),{checked:v,indeterminate:C}}),c=()=>a.selectAll?createVNode(Checkbox$1,{modelValue:l.value.checked,indeterminate:l.value.indeterminate,uninjectGroupContext:!0,onChange:A=>{var g;(g=s.onSelectAll)==null||g.call(s,A)}},{default:isFunction$2(a.operationColumn.title)?a.operationColumn.title():a.operationColumn.title}):a.operationColumn.title?isFunction$2(a.operationColumn.title)?a.operationColumn.title():a.operationColumn.title:null,d=computed(()=>getOperationStyle(a.operationColumn,a.operations)),u=computed(()=>[`${o}-th`,`${o}-operation`,{[`${o}-checkbox`]:a.selectAll},...getOperationFixedCls(o,a.operationColumn)]);return()=>createVNode("th",{class:u.value,style:d.value,rowspan:a.rowSpan>1?a.rowSpan:void 0},[createVNode("span",{class:`${o}-cell`},[c()])])}}),OperationTd=defineComponent({name:"OperationTd",components:{Checkbox:Checkbox$1,Radio,IconPlus,IconMinus},props:{operationColumn:{type:Object,required:!0},operations:{type:Array,required:!0},record:{type:Object,required:!0},hasExpand:{type:Boolean,default:!1},selectedRowKeys:{type:Array},renderExpandBtn:{type:Function},colSpan:{type:Number,default:1},rowSpan:{type:Number,default:1},summary:{type:Boolean,default:!1}},emits:["select"],setup(a,{emit:o,slots:s}){const l=getPrefixCls("table"),c=inject(tableInjectionKey,{}),d=computed(()=>getOperationStyle(a.operationColumn,a.operations)),u=computed(()=>[`${l}-td`,`${l}-operation`,{[`${l}-checkbox`]:a.operationColumn.name==="selection-checkbox",[`${l}-radio`]:a.operationColumn.name==="selection-radio",[`${l}-expand`]:a.operationColumn.name==="expand",[`${l}-drag-handle`]:a.operationColumn.name==="drag-handle"},...getOperationFixedCls(l,a.operationColumn)]),A=computed(()=>getLeafKeys(a.record)),g=computed(()=>{var m;return getSelectionStatus((m=c.currentSelectedRowKeys)!=null?m:[],A.value)}),f=()=>{var m,v,C,w,_,b;if(a.summary)return null;if(a.operationColumn.render)return a.operationColumn.render(a.record.raw);if(a.operationColumn.name==="selection-checkbox"){const y=a.record.key;return!c.checkStrictly&&!a.record.isLeaf?createVNode(Checkbox$1,{modelValue:g.value.checked,indeterminate:g.value.indeterminate,disabled:Boolean(a.record.disabled),uninjectGroupContext:!0,onChange:S=>{var E;return(E=c.onSelectAllLeafs)==null?void 0:E.call(c,a.record,S)},onClick:S=>S.stopPropagation()},null):createVNode(Checkbox$1,{modelValue:(v=(m=a.selectedRowKeys)==null?void 0:m.includes(y))!=null?v:!1,disabled:Boolean(a.record.disabled),uninjectGroupContext:!0,onChange:S=>{var E;return(E=c.onSelect)==null?void 0:E.call(c,S,a.record)},onClick:S=>S.stopPropagation()},null)}if(a.operationColumn.name==="selection-radio"){const y=a.record.key;return createVNode(Radio,{modelValue:(w=(C=a.selectedRowKeys)==null?void 0:C.includes(y))!=null?w:!1,disabled:Boolean(a.record.disabled),uninjectGroupContext:!0,onChange:S=>{var E;return(E=c.onSelect)==null?void 0:E.call(c,S,a.record)},onClick:S=>S.stopPropagation()},null)}return a.operationColumn.name==="expand"?a.hasExpand&&a.renderExpandBtn?a.renderExpandBtn(a.record):null:a.operationColumn.name==="drag-handle"?(b=(_=s["drag-handle-icon"])==null?void 0:_.call(s))!=null?b:createVNode(IconDragDotVertical,null,null):null};return()=>createVNode("td",{class:u.value,style:d.value,rowspan:a.rowSpan>1?a.rowSpan:void 0,colspan:a.colSpan>1?a.colSpan:void 0},[createVNode("span",{class:`${l}-cell`},[f()])])}});const useDrag=a=>{const o=computed(()=>{if(a.value)return a.value.type==="handle"?"handle":"row"}),s=reactive({dragging:!1,sourceKey:"",sourcePath:[],targetPath:[],data:{}}),l=()=>{s.dragging=!1,s.sourceKey="",s.sourcePath=[],s.targetPath=[],s.data={}};return{dragType:o,dragState:s,handleDragStart:(m,v,C,w)=>{if(m.dataTransfer&&(m.dataTransfer.effectAllowed="move",m.target&&m.target.tagName==="TD")){const{parentElement:_}=m.target;_&&_.tagName==="TR"&&m.dataTransfer.setDragImage(_,0,0)}s.dragging=!0,s.sourceKey=v,s.sourcePath=C,s.targetPath=[...C],s.data=w},handleDragEnter:(m,v)=>{m.dataTransfer&&(m.dataTransfer.dropEffect="move"),s.targetPath.toString()!==v.toString()&&(s.targetPath=v),m.preventDefault()},handleDragLeave:m=>{},handleDragover:m=>{m.dataTransfer&&(m.dataTransfer.dropEffect="move"),m.preventDefault()},handleDragEnd:m=>{var v;((v=m.dataTransfer)==null?void 0:v.dropEffect)==="none"&&l()},handleDrop:m=>{l(),m.preventDefault()}}},useColumnResize=(a,o)=>{const s=ref(""),l=reactive({}),c=(A,g)=>{g.preventDefault(),s.value=A,on(window,"mousemove",u),on(window,"mouseup",d),on(window,"contextmenu",d)},d=()=>{s.value="",off(window,"mousemove",u),off(window,"mouseup",d),off(window,"contextmenu",d)},u=A=>{const g=a.value[s.value];if(g){const{clientX:f}=A,{x:m}=g.getBoundingClientRect();let v=Math.ceil(f-m);v<40&&(v=40),l[s.value]=v,o("columnResize",s.value,v)}};return{resizingColumn:s,columnWidth:l,handleThMouseDown:c,handleThMouseUp:d}},useFilter=({columns:a,onFilterChange:o})=>{const s=ref(getDefaultFilters(a.value));watch(a,u=>{const A=getDefaultFilters(u);isEqual$2(A,s.value)||(s.value=A)});const l=computed(()=>{var u,A;const g={};for(const f of a.value)if(f.dataIndex){const m=(A=(u=f.filterable)==null?void 0:u.filteredValue)!=null?A:s.value[f.dataIndex];m&&(g[f.dataIndex]=m)}return g});return{_filters:s,computedFilters:l,resetFilters:u=>{var A;const g=u?[].concat(u):[],f={};for(const m of a.value)if(m.dataIndex&&m.filterable&&(g.length===0||g.includes(m.dataIndex))){const v=(A=m.filterable.defaultFilteredValue)!=null?A:[];f[m.dataIndex]=v,o(m.dataIndex,v)}s.value=f},clearFilters:u=>{const A=u?[].concat(u):[],g={};for(const f of a.value)if(f.dataIndex&&f.filterable&&(A.length===0||A.includes(f.dataIndex))){const m=[];g[f.dataIndex]=m,o(f.dataIndex,m)}s.value=g}}},getDefaultFilters=a=>{var o;const s={};for(const l of a)l.dataIndex&&((o=l.filterable)==null?void 0:o.defaultFilteredValue)&&(s[l.dataIndex]=l.filterable.defaultFilteredValue);return s},useSorter=({columns:a,onSorterChange:o})=>{const s=ref(getDefaultSorter(a.value));watch(a,u=>{const A=getDefaultSorter(u);isEqual$2(A,s.value)||(s.value=A)});const l=computed(()=>{var u;for(const A of a.value)if(A.dataIndex&&A.sortable){const g=isString$3(A.sortable.sortOrder)?A.sortable.sortOrder:((u=s.value)==null?void 0:u.field)===A.dataIndex?s.value.direction:"";if(g)return{field:A.dataIndex,direction:g}}});return{_sorter:s,computedSorter:l,resetSorters:()=>{var u;let A;for(const g of a.value)g.dataIndex&&g.sortable&&(!A&&g.sortable.defaultSortOrder&&(A={field:g.dataIndex,direction:g.sortable.defaultSortOrder}),o(g.dataIndex,(u=g.sortable.defaultSortOrder)!=null?u:""));s.value=A},clearSorters:()=>{for(const u of a.value)u.dataIndex&&u.sortable&&o(u.dataIndex,"")}}},getDefaultSorter=a=>{var o;for(const s of a)if(s.dataIndex&&((o=s.sortable)==null?void 0:o.defaultSortOrder))return{field:s.dataIndex,direction:s.sortable.defaultSortOrder}},useSpan=({spanMethod:a,data:o,columns:s})=>{const l=(A,g)=>{A==null||A.forEach((f,m)=>{var v;f.hasSubtree&&((v=f.children)==null?void 0:v.length)&&l(f.children||[],g),s.value.forEach((C,w)=>{var _,b;const{rowspan:y=1,colspan:S=1}=(b=(_=a.value)==null?void 0:_.call(a,{record:f.raw,column:C,rowIndex:m,columnIndex:w}))!=null?b:{};(y>1||S>1)&&(g[`${m}-${w}-${f.key}`]=[y,S],Array.from({length:y}).forEach((E,B)=>{var P;if(m+B{w+I{const A={};return c.value={},a.value&&l(o.value,A),A}),u=computed(()=>{const A=[];for(const g of Object.keys(c.value))A.push(g);return A});return{tableSpan:d,removedCells:u}};function _isSlot$3(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}const DEFAULT_BORDERED={wrapper:!0,cell:!1,headerCell:!1,bodyCell:!1};var _Table=defineComponent({name:"Table",props:{columns:{type:Array,default:()=>[]},data:{type:Array,default:()=>[]},bordered:{type:[Boolean,Object],default:!0},hoverable:{type:Boolean,default:!0},stripe:{type:Boolean,default:!1},size:{type:String,default:()=>{var a,o;return(o=(a=inject(configProviderInjectionKey,void 0))==null?void 0:a.size)!=null?o:"large"}},tableLayoutFixed:{type:Boolean,default:!1},loading:{type:[Boolean,Object],default:!1},rowSelection:{type:Object},expandable:{type:Object},scroll:{type:Object},pagination:{type:[Boolean,Object],default:!0},pagePosition:{type:String,default:"br"},indentSize:{type:Number,default:16},rowKey:{type:String,default:"key"},showHeader:{type:Boolean,default:!0},virtualListProps:{type:Object},spanMethod:{type:Function},spanAll:{type:Boolean,default:!1},components:{type:Object},loadMore:{type:Function},filterIconAlignLeft:{type:Boolean,default:!1},hideExpandButtonOnEmpty:{type:Boolean,default:!1},rowClass:{type:[String,Array,Object,Function]},draggable:{type:Object},rowNumber:{type:[Boolean,Object]},columnResizable:{type:Boolean},summary:{type:[Boolean,Function]},summaryText:{type:String,default:"Summary"},summarySpanMethod:{type:Function},selectedKeys:{type:Array},defaultSelectedKeys:{type:Array},expandedKeys:{type:Array},defaultExpandedKeys:{type:Array},defaultExpandAllRows:{type:Boolean,default:!1},stickyHeader:{type:[Boolean,Number],default:!1},scrollbar:{type:[Object,Boolean],default:!0},showEmptyTree:{type:Boolean,default:!1}},emits:{"update:selectedKeys":a=>!0,"update:expandedKeys":a=>!0,expand:(a,o)=>!0,expandedChange:a=>!0,select:(a,o,s)=>!0,selectAll:a=>!0,selectionChange:a=>!0,sorterChange:(a,o)=>!0,filterChange:(a,o)=>!0,pageChange:a=>!0,pageSizeChange:a=>!0,change:(a,o,s)=>!0,cellMouseEnter:(a,o,s)=>!0,cellMouseLeave:(a,o,s)=>!0,cellClick:(a,o,s)=>!0,rowClick:(a,o)=>!0,headerClick:(a,o)=>!0,columnResize:(a,o)=>!0,rowDblclick:(a,o)=>!0,cellDblclick:(a,o,s)=>!0,rowContextmenu:(a,o)=>!0,cellContextmenu:(a,o,s)=>!0},setup(a,{emit:o,slots:s}){const{columns:l,rowKey:c,rowSelection:d,expandable:u,loadMore:A,filterIconAlignLeft:g,selectedKeys:f,defaultSelectedKeys:m,expandedKeys:v,defaultExpandedKeys:C,defaultExpandAllRows:w,spanMethod:_,draggable:b,summarySpanMethod:y,scrollbar:S,showEmptyTree:E}=toRefs(a),B=getPrefixCls("table"),P=inject(configProviderInjectionKey,void 0),D=computed(()=>isObject$2(a.bordered)?{...DEFAULT_BORDERED,...a.bordered}:{...DEFAULT_BORDERED,wrapper:a.bordered}),{children:k,components:I}=useChildrenComponents("TableColumn"),L=computed(()=>{var ue,Ce;return(Ce=(ue=d.value)==null?void 0:ue.checkStrictly)!=null?Ce:!0}),{displayScrollbar:T,scrollbarProps:N}=useScrollbar(S),x=computed(()=>{var ue,Ce,De,Fe;const ze=Boolean(((ue=a.scroll)==null?void 0:ue.x)||((Ce=a.scroll)==null?void 0:Ce.minWidth)),Ue=Boolean(((De=a.scroll)==null?void 0:De.y)||((Fe=a.scroll)==null?void 0:Fe.maxHeight));return{x:ze,y:Ue}}),M=ref(),F=ref({}),{componentRef:O,elementRef:R}=useComponentRef("containerRef"),{componentRef:Q,elementRef:z}=useComponentRef("containerRef"),{componentRef:W,elementRef:U}=useComponentRef("viewportRef"),{componentRef:H,elementRef:V}=useComponentRef("containerRef"),j=computed(()=>X.value?ss.value?U.value:z.value:R.value),X=computed(()=>x.value.y||a.stickyHeader||ss.value||x.value.x&>.value.length===0),Z=reactive(new Map),J=ref();watch([I,Z],([ue,Ce])=>{if(ue.length>0){const De=[];ue.forEach(Fe=>{const ze=Ce.get(Fe);ze&&De.push(ze)}),J.value=De}else J.value=void 0});const te=new Map,ee=ref([]),re=ref([]),{resizingColumn:ae,columnWidth:ge,handleThMouseDown:he}=useColumnResize(F,o);watch([l,J,ge],([ue,Ce])=>{var De;const Fe=getGroupColumns((De=Ce!=null?Ce:ue)!=null?De:[],te,ge);ee.value=Fe.dataColumns,re.value=Fe.groupColumns},{immediate:!0,deep:!0});const _e=computed(()=>["tl","top","tr"].includes(a.pagePosition)),K=ref(!1),G=ref(!1),q=ref(!1);watchEffect(()=>{var ue,Ce,De;let Fe=!1,ze=!1,Ue=!1;(((ue=a.rowSelection)==null?void 0:ue.fixed)||((Ce=a.expandable)==null?void 0:Ce.fixed)||((De=a.draggable)==null?void 0:De.fixed))&&(Fe=!0);for(const Xe of ee.value)Xe.fixed==="left"?(Fe=!0,Ue=!0):Xe.fixed==="right"&&(ze=!0);Fe!==K.value&&(K.value=Fe),ze!==G.value&&(G.value=ze),Ue!==q.value&&(q.value=Ue)});const ne=computed(()=>{for(const ue of ee.value)if(ue.ellipsis)return!0;return!1}),ie=ue=>{const Ce={type:ue,page:wt.value,pageSize:Rt.value,sorter:ke.value,filters:de.value,dragTarget:ue==="drag"?Ke.data:void 0};o("change",Ve.value,Ce,Et.value)},le=(ue,Ce)=>{se.value={...de.value,[ue]:Ce},o("filterChange",ue,Ce),ie("filter")},ce=(ue,Ce)=>{Se.value=Ce?{field:ue,direction:Ce}:void 0,o("sorterChange",ue,Ce),ie("sorter")},{_filters:se,computedFilters:de,resetFilters:pe,clearFilters:Ee}=useFilter({columns:ee,onFilterChange:le}),{_sorter:Se,computedSorter:ke,resetSorters:He,clearSorters:me}=useSorter({columns:ee,onSorterChange:ce}),fe=new Set,ve=computed(()=>{const ue=[];fe.clear();const Ce=De=>{if(isArray$2(De)&&De.length>0)for(const Fe of De)ue.push(Fe[c.value]),Fe.disabled&&fe.add(Fe[c.value]),Fe.children&&Ce(Fe.children)};return Ce(a.data),ue}),Ne=computed(()=>{const ue=[],Ce=De=>{for(const Fe of De)ue.push(Fe.key),Fe.children&&Ce(Fe.children)};return Ce(gt.value),ue}),Je=computed(()=>{const ue=[],Ce=De=>{for(const Fe of De)Fe.disabled||ue.push(Fe.key),Fe.children&&Ce(Fe.children)};return Ce(gt.value),ue}),{isRadio:Ze,selectedRowKeys:it,currentSelectedRowKeys:Be,handleSelect:xe,handleSelectAllLeafs:Te,handleSelectAll:Oe,select:je,selectAll:Ge,clearSelected:ft}=useRowSelection({selectedKeys:f,defaultSelectedKeys:m,rowSelection:d,currentAllRowKeys:Ne,currentAllEnabledRowKeys:Je,emit:o}),{expandedRowKeys:pt,handleExpand:dt,expand:be,expandAll:oe}=useExpand({expandedKeys:v,defaultExpandedKeys:C,defaultExpandAllRows:w,expandable:u,allRowKeys:ve,emit:o}),we=reactive({}),Re=(ue,Ce)=>{ue&&(we[Ce.key]=ue)},qe=ue=>{var Ce,De;for(const Fe of Object.keys(de.value)){const ze=de.value[Fe],Ue=te.get(Fe);if(Ue&&((Ce=Ue.filterable)==null?void 0:Ce.filter)&&ze.length>0){const Xe=(De=Ue.filterable)==null?void 0:De.filter(ze,ue.raw);if(!Xe)return Xe}}return!0},{dragType:Le,dragState:Ke,handleDragStart:ut,handleDragEnter:St,handleDragLeave:Nt,handleDragover:mt,handleDragEnd:kt,handleDrop:en}=useDrag(b),Mt=computed(()=>{var ue;const Ce=De=>{const Fe=[];for(const ze of De){const Ue={raw:ze,key:ze[a.rowKey],disabled:ze.disabled,expand:ze.expand,isLeaf:ze.isLeaf};ze.children?(Ue.isLeaf=!1,Ue.children=Ce(ze.children)):a.loadMore&&!ze.isLeaf?(Ue.isLeaf=!1,we[Ue.key]&&(Ue.children=Ce(we[Ue.key]))):Ue.isLeaf=!0,Ue.hasSubtree=Boolean(Ue.children?a.hideExpandButtonOnEmpty?Ue.children.length>0:!0:a.loadMore&&!Ue.isLeaf),Fe.push(Ue)}return Fe};return Ce((ue=a.data)!=null?ue:[])}),tn=computed(()=>{const ue=Ce=>Ce.filter(De=>qe(De)?(De.children&&(De.children=ue(De.children)),!0):!1);return Object.keys(de.value).length>0?ue(Mt.value):Mt.value}),Et=computed(()=>{var ue,Ce,De;const Fe=mapArrayWithChildren(tn.value);if(Fe.length>0){if((ue=ke.value)!=null&&ue.field){const Xe=te.get(ke.value.field);if(Xe&&((Ce=Xe.sortable)==null?void 0:Ce.sorter)!==!0){const{field:ot,direction:ct}=ke.value;Fe.sort((_t,pn)=>{var sn;const ea=getValueByPath(_t.raw,ot),rt=getValueByPath(pn.raw,ot);if(((sn=Xe.sortable)==null?void 0:sn.sorter)&&isFunction$2(Xe.sortable.sorter))return Xe.sortable.sorter(_t.raw,pn.raw,{dataIndex:ot,direction:ct});const Ht=ea>rt?1:-1;return ct==="descend"?-Ht:Ht})}}const{sourcePath:ze,targetPath:Ue}=Ke;if(Ke.dragging&&Ue.length&&Ue.toString()!==ze.toString()&&ze.length===Ue.length&&ze.slice(0,-1).toString()===Ue.slice(0,-1).toString()){let Xe=Fe;for(let ot=0;ot=ze.length-1){const pn=Xe[ct],sn=Ue[ot];sn>ct?(Xe.splice(sn+1,0,pn),Xe.splice(ct,1)):(Xe.splice(sn,0,pn),Xe.splice(ct+1,1))}else Xe=(De=Xe[ct].children)!=null?De:[]}}}return Fe}),{page:wt,pageSize:Rt,handlePageChange:nn,handlePageSizeChange:gn}=usePagination(a,o),fn=computed(()=>{var ue,Ce;return(Ce=(ue=d.value)==null?void 0:ue.onlyCurrent)!=null?Ce:!1});watch(wt,(ue,Ce)=>{ue!==Ce&&fn.value&&ft()});const gt=computed(()=>a.pagination&&Et.value.length>Rt.value?Et.value.slice((wt.value-1)*Rt.value,wt.value*Rt.value):Et.value),Ve=computed(()=>mapRawTableData(gt.value)),Ae=()=>ee.value.reduce((ue,Ce,De)=>{if(Ce.dataIndex)if(De===0)setValueByPath(ue,Ce.dataIndex,a.summaryText,{addPath:!0});else{let Fe=0,ze=!1;gt.value.forEach(Ue=>{if(Ce.dataIndex){const Xe=getValueByPath(Ue.raw,Ce.dataIndex);isNumber$3(Xe)?Fe+=Xe:!isUndefined$1(Xe)&&!isNull(Xe)&&(ze=!0)}}),setValueByPath(ue,Ce.dataIndex,ze?"":Fe,{addPath:!0})}return ue},{}),Pe=ue=>ue&&ue.length>0?ue.map(Ce=>({raw:Ce,key:Ce[a.rowKey]})):[],$e=computed(()=>a.summary?isFunction$2(a.summary)?Pe(a.summary({columns:ee.value,data:Ve.value})):Pe([Ae()]):[]),ye=ref(0),Me=ref(!0),Ye=ref(!0),et=()=>{let ue=!0,Ce=!0;const De=j.value;De&&(ue=ye.value===0,Ce=Math.ceil(ye.value+De.offsetWidth)>=De.scrollWidth),ue!==Me.value&&(Me.value=ue),Ce!==Ye.value&&(Ye.value=Ce)},Ie=()=>Me.value&&Ye.value?`${B}-scroll-position-both`:Me.value?`${B}-scroll-position-left`:Ye.value?`${B}-scroll-position-right`:`${B}-scroll-position-middle`,lt=()=>{const ue=[];return K.value&&ue.push(`${B}-has-fixed-col-left`),G.value&&ue.push(`${B}-has-fixed-col-right`),ue},nt=ue=>{ue.target.scrollLeft!==ye.value&&(ye.value=ue.target.scrollLeft),et()},wo=ue=>{nt(ue);const{scrollLeft:Ce}=ue.target;V.value&&(V.value.scrollLeft=Ce),M.value&&(M.value.scrollLeft=Ce)},_o=(ue,Ce)=>{o("rowClick",ue.raw,Ce)},Va=(ue,Ce)=>{o("rowDblclick",ue.raw,Ce)},Wa=(ue,Ce)=>{o("rowContextmenu",ue.raw,Ce)},ma=(ue,Ce,De)=>{o("cellClick",ue.raw,Ce,De)},va=debounce((ue,Ce,De)=>{o("cellMouseEnter",ue.raw,Ce,De)},30),Ca=debounce((ue,Ce,De)=>{o("cellMouseLeave",ue.raw,Ce,De)},30),wa=(ue,Ce,De)=>{o("cellDblclick",ue.raw,Ce,De)},ba=(ue,Ce,De)=>{o("cellContextmenu",ue.raw,Ce,De)},Ua=(ue,Ce)=>{o("headerClick",ue,Ce)},bt=computed(()=>{var ue,Ce;const De=[],Fe=K.value||G.value;let ze,Ue,Xe;((ue=a.draggable)==null?void 0:ue.type)==="handle"&&(ze={name:"drag-handle",title:a.draggable.title,width:a.draggable.width,fixed:a.draggable.fixed||Fe},De.push(ze)),a.expandable&&(Ue={name:"expand",title:a.expandable.title,width:a.expandable.width,fixed:a.expandable.fixed||Fe},De.push(Ue)),a.rowSelection&&(Xe={name:a.rowSelection.type==="radio"?"selection-radio":"selection-checkbox",title:a.rowSelection.title,width:a.rowSelection.width,fixed:a.rowSelection.fixed||Fe},De.push(Xe)),!q.value&&De.length>0&&De[De.length-1].fixed&&(De[De.length-1].isLastLeftFixed=!0);const ot=(Ce=a.components)==null?void 0:Ce.operations;return isFunction$2(ot)?ot({dragHandle:ze,expand:Ue,selection:Xe}):De}),ja=computed(()=>{var ue,Ce,De,Fe;if(x.value.x){const ze={width:isNumber$3((ue=a.scroll)==null?void 0:ue.x)?`${(Ce=a.scroll)==null?void 0:Ce.x}px`:(De=a.scroll)==null?void 0:De.x};return(Fe=a.scroll)!=null&&Fe.minWidth&&(ze.minWidth=isNumber$3(a.scroll.minWidth)?`${a.scroll.minWidth}px`:a.scroll.minWidth),ze}}),os=computed(()=>{var ue,Ce,De,Fe;if(x.value.x&>.value.length>0){const ze={width:isNumber$3((ue=a.scroll)==null?void 0:ue.x)?`${(Ce=a.scroll)==null?void 0:Ce.x}px`:(De=a.scroll)==null?void 0:De.x};return(Fe=a.scroll)!=null&&Fe.minWidth&&(ze.minWidth=isNumber$3(a.scroll.minWidth)?`${a.scroll.minWidth}px`:a.scroll.minWidth),ze}});provide(tableInjectionKey,reactive({loadMore:A,addLazyLoadData:Re,slots:s,sorter:ke,filters:de,filterIconAlignLeft:g,resizingColumn:ae,checkStrictly:L,currentAllEnabledRowKeys:Je,currentSelectedRowKeys:Be,addColumn:(ue,Ce)=>{Z.set(ue,Ce)},removeColumn:ue=>{Z.delete(ue)},onSelectAll:Oe,onSelect:xe,onSelectAllLeafs:Te,onSorterChange:ce,onFilterChange:le,onThMouseDown:he}));const ya=computed(()=>[B,`${B}-size-${a.size}`,{[`${B}-border`]:D.value.wrapper,[`${B}-border-cell`]:D.value.cell,[`${B}-border-header-cell`]:!D.value.cell&&D.value.headerCell,[`${B}-border-body-cell`]:!D.value.cell&&D.value.bodyCell,[`${B}-stripe`]:a.stripe,[`${B}-hover`]:a.hoverable,[`${B}-dragging`]:Ke.dragging,[`${B}-type-selection`]:Boolean(a.rowSelection),[`${B}-empty`]:a.data&>.value.length===0,[`${B}-layout-fixed`]:a.tableLayoutFixed||x.value.x||X.value||ne.value}]),Ga=computed(()=>[`${B}-pagination`,{[`${B}-pagination-left`]:a.pagePosition==="tl"||a.pagePosition==="bl",[`${B}-pagination-center`]:a.pagePosition==="top"||a.pagePosition==="bottom",[`${B}-pagination-right`]:a.pagePosition==="tr"||a.pagePosition==="br",[`${B}-pagination-top`]:_e.value}]),Ka=computed(()=>{const ue=lt();return x.value.x&&ue.push(Ie()),X.value&&ue.push(`${B}-scroll-y`),ue}),ss=computed(()=>Boolean(a.virtualListProps)),Jr=ref({}),Sa=()=>{const ue={};for(const Ce of Object.keys(F.value))ue[Ce]=F.value[Ce].offsetWidth;Jr.value=ue},bo=ref(!1),Ea=()=>z.value?z.value.offsetWidth>z.value.clientWidth:!1,Ya=()=>{const ue=Ea();bo.value!==ue&&(bo.value=ue),et(),Sa()};onMounted(()=>{bo.value=Ea(),Sa()});const qa=computed(()=>isObject$2(a.loading)?a.loading:{loading:a.loading}),Ba=()=>createVNode(Tr,{empty:!0},{default:()=>[createVNode(Td,{colSpan:ee.value.length+bt.value.length},{default:()=>{var ue,Ce,De,Fe,ze;return[(ze=(Fe=(ue=s.empty)==null?void 0:ue.call(s))!=null?Fe:(De=P==null?void 0:(Ce=P.slots).empty)==null?void 0:De.call(Ce,{component:"table"}))!=null?ze:createVNode(Empty,null,null)]}})]}),Xa=ue=>{var Ce;if(ue.expand)return isFunction$2(ue.expand)?ue.expand():ue.expand;if(s["expand-row"])return s["expand-row"]({record:ue.raw});if((Ce=a.expandable)!=null&&Ce.expandedRowRender)return a.expandable.expandedRowRender(ue.raw)},Da=computed(()=>[].concat(bt.value,ee.value)),Ja=computed(()=>a.spanAll?Da.value:ee.value),{tableSpan:Pa,removedCells:ka}=useSpan({spanMethod:_,data:gt,columns:Ja}),{tableSpan:Ia,removedCells:La}=useSpan({spanMethod:y,data:$e,columns:Da}),rs=ue=>{if(!(!ss.value||!ue||!Jr.value[ue]))return{width:`${Jr.value[ue]}px`}},Za=(ue,Ce)=>createVNode(Tr,{key:`table-summary-${Ce}`,class:[`${B}-tr-summary`,isFunction$2(a.rowClass)?a.rowClass(ue.raw,Ce):a.rowClass],onClick:De=>_o(ue,De)},{default:()=>[bt.value.map((De,Fe)=>{var ze;const Ue=`${Ce}-${Fe}-${ue.key}`,[Xe,ot]=(ze=Ia.value[Ue])!=null?ze:[1,1];if(La.value.includes(Ue))return null;const ct=rs(De.name);return createVNode(OperationTd,{style:ct,operationColumn:De,operations:bt.value,record:ue,rowSpan:Xe,colSpan:ot,summary:!0},null)}),ee.value.map((De,Fe)=>{var ze;const Ue=`${Ce}-${bt.value.length+Fe}-${ue.key}`,[Xe,ot]=(ze=Ia.value[Ue])!=null?ze:[1,1];if(La.value.includes(Ue))return null;const ct=rs(De.dataIndex);return createVNode(Td,{key:`td-${Ue}`,style:ct,rowIndex:Ce,record:ue,column:De,operations:bt.value,dataColumns:ee.value,rowSpan:Xe,colSpan:ot,summary:!0,onClick:_t=>ma(ue,De,_t),onDblclick:_t=>wa(ue,De,_t),onMouseenter:_t=>va(ue,De,_t),onMouseleave:_t=>Ca(ue,De,_t),onContextmenu:_t=>ba(ue,De,_t)},{td:s.td,cell:s["summary-cell"]})})],tr:s.tr}),xa=()=>$e.value&&$e.value.length>0?createVNode("tfoot",null,[$e.value.map((ue,Ce)=>Za(ue,Ce))]):null,Ta=(ue,Ce=!0)=>{var De,Fe,ze,Ue,Xe;const ot=ue.key,ct=pt.value.includes(ot);return createVNode("button",{type:"button",class:`${B}-expand-btn`,onClick:_t=>{dt(ot,ue.raw),Ce&&_t.stopPropagation()}},[(Xe=(Ue=(De=s["expand-icon"])==null?void 0:De.call(s,{expanded:ct,record:ue.raw}))!=null?Ue:(ze=(Fe=a.expandable)==null?void 0:Fe.icon)==null?void 0:ze.call(Fe,ct,ue.raw))!=null?Xe:createVNode(ct?IconMinus:IconPlus,null,null)])},el=(ue,{indentSize:Ce,indexPath:De,allowDrag:Fe,expandContent:ze})=>{var Ue,Xe;if(ue.hasSubtree)return((Ue=ue.children)==null?void 0:Ue.length)===0&&E.value?Ba():(Xe=ue.children)==null?void 0:Xe.map((ot,ct)=>Zr(ot,ct,{indentSize:Ce,indexPath:De,allowDrag:Fe}));if(ze){const ot=j.value;return createVNode(Tr,{key:`${ue.key}-expand`,expand:!0},{default:()=>[createVNode(Td,{isFixedExpand:K.value||G.value,containerWidth:ot==null?void 0:ot.clientWidth,colSpan:ee.value.length+bt.value.length},_isSlot$3(ze)?ze:{default:()=>[ze]})]})}return null},Zr=(ue,Ce,{indentSize:De=0,indexPath:Fe,allowDrag:ze=!0}={})=>{var Ue;const Xe=ue.key,ot=(Fe!=null?Fe:[]).concat(Ce),ct=Xa(ue),_t=pt.value.includes(Xe),pn=Ke.sourceKey===ue.key,sn=Le.value?{draggable:ze,onDragstart:rt=>{!ze||ut(rt,ue.key,ot,ue.raw)},onDragend:rt=>{!ze||kt(rt)}}:{},ea=Le.value?{onDragenter:rt=>{!ze||St(rt,ot)},onDragover:rt=>{!ze||mt(rt)},onDrop:rt=>{!ze||(ie("drag"),en(rt))}}:{};return createVNode(Fragment,null,[createVNode(Tr,mergeProps({key:Xe,class:[{[`${B}-tr-draggable`]:Le.value==="row",[`${B}-tr-drag`]:pn},isFunction$2(a.rowClass)?a.rowClass(ue.raw,Ce):a.rowClass],rowIndex:Ce,record:ue,checked:a.rowSelection&&((Ue=it.value)==null?void 0:Ue.includes(Xe)),onClick:rt=>_o(ue,rt),onDblclick:rt=>Va(ue,rt),onContextmenu:rt=>Wa(ue,rt)},Le.value==="row"?sn:{},ea),{default:()=>[bt.value.map((rt,Ht)=>{var yo;const So=`${Ce}-${Ht}-${ue.key}`,[ta,na]=a.spanAll?(yo=Pa.value[So])!=null?yo:[1,1]:[1,1];if(a.spanAll&&ka.value.includes(So))return null;const ia=rs(rt.name);return createVNode(OperationTd,mergeProps({key:`operation-td-${Ht}`,style:ia,operationColumn:rt,operations:bt.value,record:ue,hasExpand:Boolean(ct),selectedRowKeys:Be.value,rowSpan:ta,colSpan:na,renderExpandBtn:Ta},Le.value==="handle"?sn:{}),{"drag-handle-icon":s["drag-handle-icon"]})}),ee.value.map((rt,Ht)=>{var yo;const So=`${Ce}-${a.spanAll?bt.value.length+Ht:Ht}-${ue.key}`,[ta,na]=(yo=Pa.value[So])!=null?yo:[1,1];if(ka.value.includes(So))return null;const ia=Ht===0?{showExpandBtn:ue.hasSubtree,indentSize:ue.hasSubtree?De-20:De}:{},il=rs(rt.dataIndex);return createVNode(Td,mergeProps({key:`td-${Ht}`,style:il,rowIndex:Ce,record:ue,column:rt,operations:bt.value,dataColumns:ee.value,rowSpan:ta,renderExpandBtn:Ta,colSpan:na},ia,{onClick:rn=>ma(ue,rt,rn),onDblclick:rn=>wa(ue,rt,rn),onMouseenter:rn=>va(ue,rt,rn),onMouseleave:rn=>Ca(ue,rt,rn),onContextmenu:rn=>ba(ue,rt,rn)}),{td:s.td})})],tr:s.tr}),_t&&el(ue,{indentSize:De+a.indentSize,indexPath:ot,allowDrag:ze&&!pn,expandContent:ct})])},Na=()=>{const ue=gt.value.some(Ce=>Boolean(Ce.hasSubtree));return createVNode(Tbody,null,{default:()=>[gt.value.length>0?gt.value.map((Ce,De)=>Zr(Ce,De,{indentSize:ue?20:0})):Ba()],tbody:s.tbody})},Ma=()=>createVNode(Thead,null,{default:()=>[re.value.map((ue,Ce)=>createVNode(Tr,{key:`header-row-${Ce}`},{default:()=>[Ce===0&&bt.value.map((De,Fe)=>{var ze;return createVNode(OperationTh,{key:`operation-th-${Fe}`,ref:Ue=>{(Ue==null?void 0:Ue.$el)&&De.name&&(F.value[De.name]=Ue.$el)},operationColumn:De,operations:bt.value,selectAll:Boolean(De.name==="selection-checkbox"&&((ze=a.rowSelection)==null?void 0:ze.showCheckedAll)),rowSpan:re.value.length},null)}),ue.map((De,Fe)=>{const ze=a.columnResizable&&Boolean(De.dataIndex)&&Fe{(Ue==null?void 0:Ue.$el)&&De.dataIndex&&(F.value[De.dataIndex]=Ue.$el)},column:De,operations:bt.value,dataColumns:ee.value,resizable:ze,onClick:Ue=>Ua(De,Ue)},{th:s.th})})]}))],thead:s.thead}),tl=()=>{var ue,Ce;if(X.value){const De=isNumber$3(a.stickyHeader)?`${a.stickyHeader}px`:void 0,Fe=[(ue=N.value)==null?void 0:ue.outerClass];a.stickyHeader&&Fe.push(`${B}-header-sticky`);const ze={top:De,...(Ce=N.value)==null?void 0:Ce.outerStyle},Ue=T.value?Scrollbar:"div";return createVNode(Fragment,null,[a.showHeader&&createVNode(Ue,mergeProps({ref:H,class:[`${B}-header`,{[`${B}-header-sticky`]:a.stickyHeader&&!T.value}],style:{overflowY:bo.value?"scroll":void 0,top:T.value?void 0:De}},S.value?{hide:gt.value.length!==0,disableVertical:!0,...N.value,outerClass:Fe,outerStyle:ze}:void 0),{default:()=>[createVNode("table",{class:`${B}-element`,style:ja.value,cellpadding:0,cellspacing:0},[createVNode(ColGroup,{dataColumns:ee.value,operations:bt.value,columnWidth:ge},null),Ma()])]}),createVNode(ResizeObserver$2,{onResize:Ya},{default:()=>{var Xe,ot;return[ss.value&>.value.length?createVNode(VirtualList,mergeProps({ref:ct=>{ct!=null&&ct.$el&&(z.value=ct.$el)},class:`${B}-body`,data:gt.value,itemKey:"_key",component:{list:"table",content:"tbody"},listAttrs:{class:`${B}-element`,style:os.value},paddingPosition:"list",height:"auto"},a.virtualListProps,{onScroll:wo}),{item:({item:ct,index:_t})=>Zr(ct,_t)}):createVNode(Ue,mergeProps({ref:Q,class:`${B}-body`,style:{maxHeight:isNumber$3((Xe=a.scroll)==null?void 0:Xe.y)?`${(ot=a.scroll)==null?void 0:ot.y}px`:"100%"}},S.value?{outerStyle:{display:"flex",minHeight:"0"},...N.value}:void 0,{onScroll:wo}),{default:()=>[createVNode("table",{class:`${B}-element`,style:os.value,cellpadding:0,cellspacing:0},[gt.value.length!==0&&createVNode(ColGroup,{dataColumns:ee.value,operations:bt.value,columnWidth:ge},null),Na()])]})]}}),$e.value&&$e.value.length>0&&createVNode("div",{ref:M,class:`${B}-tfoot`,style:{overflowY:bo.value?"scroll":"hidden"}},[createVNode("table",{class:`${B}-element`,style:os.value,cellpadding:0,cellspacing:0},[createVNode(ColGroup,{dataColumns:ee.value,operations:bt.value,columnWidth:ge},null),xa()])])])}return createVNode(ResizeObserver$2,{onResize:()=>et()},{default:()=>[createVNode("table",{class:`${B}-element`,cellpadding:0,cellspacing:0,style:os.value},[createVNode(ColGroup,{dataColumns:ee.value,operations:bt.value,columnWidth:ge},null),a.showHeader&&Ma(),Na(),$e.value&&$e.value.length>0&&xa()])]})},Ra=ue=>{var Ce;const De=(Ce=a.scroll)!=null&&Ce.maxHeight?{maxHeight:a.scroll.maxHeight}:void 0,Fe=T.value?Scrollbar:"div";return createVNode(Fragment,null,[createVNode("div",{class:[`${B}-container`,Ka.value]},[createVNode(Fe,mergeProps({ref:O,class:[`${B}-content`,{[`${B}-content-scroll-x`]:!X.value}],style:De},S.value?{outerStyle:{height:"100%"},...N.value}:void 0,{onScroll:nt}),{default:()=>[ue?createVNode("table",{class:`${B}-element`,cellpadding:0,cellspacing:0},[ue()]):tl()]})]),s.footer&&createVNode("div",{class:`${B}-footer`},[s.footer()])])},Fa=()=>{var ue,Ce;const De=isObject$2(a.pagination)?omit(a.pagination,["current","pageSize","defaultCurrent","defaultPageSize"]):{};return createVNode("div",{class:Ga.value},[(ue=s["pagination-left"])==null?void 0:ue.call(s),createVNode(Pagination,mergeProps({total:tn.value.length,current:wt.value,pageSize:Rt.value,onChange:Fe=>{nn(Fe),ie("pagination")},onPageSizeChange:Fe=>{gn(Fe),ie("pagination")}},De),null),(Ce=s["pagination-right"])==null?void 0:Ce.call(s)])},nl=computed(()=>{var ue,Ce;if(isString$3((ue=a.scroll)==null?void 0:ue.y))return{height:(Ce=a.scroll)==null?void 0:Ce.y}});return{render:()=>{var ue;return s.default?createVNode("div",{class:ya.value},[Ra(s.default)]):(k.value=(ue=s.columns)==null?void 0:ue.call(s),createVNode("div",{class:ya.value,style:nl.value},[k.value,createVNode(Spin,qa.value,{default:()=>[a.pagination!==!1&&(gt.value.length>0||Et.value.length>0)&&_e.value&&Fa(),Ra(),a.pagination!==!1&&(gt.value.length>0||Et.value.length>0)&&!_e.value&&Fa()]})]))},selfExpand:be,selfExpandAll:oe,selfSelect:je,selfSelectAll:Ge,selfResetFilters:pe,selfClearFilters:Ee,selfResetSorters:He,selfClearSorters:me}},methods:{selectAll(a){return this.selfSelectAll(a)},select(a,o){return this.selfSelect(a,o)},expandAll(a){return this.selfExpandAll(a)},expand(a,o){return this.selfExpand(a,o)},resetFilters(a){return this.selfResetFilters(a)},clearFilters(a){return this.selfClearFilters(a)},resetSorters(){return this.selfResetSorters()},clearSorters(){return this.selfClearSorters()}},render(){return this.render()}});const usePureProp=(a,o)=>{const s=toRef(a,o),l=ref(s.value);return watch(s,(c,d)=>{isEqual$2(c,d)||(l.value=c)}),l};var TableColumn=defineComponent({name:"TableColumn",props:{dataIndex:String,title:String,width:Number,minWidth:Number,align:{type:String},fixed:{type:String},ellipsis:{type:Boolean,default:!1},sortable:{type:Object,default:void 0},filterable:{type:Object,default:void 0},cellClass:{type:[String,Array,Object]},headerCellClass:{type:[String,Array,Object]},bodyCellClass:{type:[String,Array,Object,Function]},summaryCellClass:{type:[String,Array,Object,Function]},cellStyle:{type:Object},headerCellStyle:{type:Object},bodyCellStyle:{type:[Object,Function]},summaryCellStyle:{type:[Object,Function]},index:{type:Number},tooltip:{type:[Boolean,Object],default:!1}},setup(a,{slots:o}){var s;const{dataIndex:l,title:c,width:d,align:u,fixed:A,ellipsis:g,index:f,minWidth:m}=toRefs(a),v=usePureProp(a,"sortable"),C=usePureProp(a,"filterable"),w=usePureProp(a,"cellClass"),_=usePureProp(a,"headerCellClass"),b=usePureProp(a,"bodyCellClass"),y=usePureProp(a,"summaryCellClass"),S=usePureProp(a,"cellStyle"),E=usePureProp(a,"headerCellStyle"),B=usePureProp(a,"bodyCellStyle"),P=usePureProp(a,"summaryCellStyle"),D=usePureProp(a,"tooltip"),k=getCurrentInstance(),I=inject(tableInjectionKey,{}),L=inject(tableColumnInjectionKey,void 0),{children:T,components:N}=useChildrenComponents("TableColumn"),x=reactive(new Map);provide(tableColumnInjectionKey,{addChild:(Q,z)=>{x.set(Q,z)},removeChild:Q=>{x.delete(Q)}});const O=ref();watch([N,x],([Q,z])=>{if(Q.length>0){const W=[];Q.forEach(U=>{const H=z.get(U);H&&W.push(H)}),O.value=W}else O.value=void 0});const R=reactive({dataIndex:l,title:c,width:d,minWidth:m,align:u,fixed:A,ellipsis:g,sortable:v,filterable:C,cellClass:w,headerCellClass:_,bodyCellClass:b,summaryCellClass:y,cellStyle:S,headerCellStyle:E,bodyCellStyle:B,summaryCellStyle:P,index:f,tooltip:D,children:O,slots:o});return k&&(L?L.addChild(k.uid,R):(s=I.addColumn)==null||s.call(I,k.uid,R)),onBeforeUnmount(()=>{var Q;k&&(L?L.removeChild(k.uid):(Q=I.removeColumn)==null||Q.call(I,k.uid))}),()=>{var Q;return T.value=(Q=o.default)==null?void 0:Q.call(o),T.value}}});const Table$1=Object.assign(_Table,{Thead,Tbody,Tr,Th,Td,Column:TableColumn,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Table.name,_Table),a.component(s+Thead.name,Thead),a.component(s+Tbody.name,Tbody),a.component(s+Tr.name,Tr),a.component(s+Th.name,Th),a.component(s+Td.name,Td),a.component(s+TableColumn.name,TableColumn)}}),getTabListStyle=({direction:a,type:o,offset:s})=>a==="vertical"?{transform:`translateY(${-s}px)`}:{transform:`translateX(${-s}px)`},updateScrollOffset=(a,o)=>{const{scrollTop:s,scrollLeft:l}=a;o==="horizontal"&&l&&a.scrollTo({left:-1*l}),o==="vertical"&&s&&a.scrollTo({top:-1*s})},tabsInjectionKey=Symbol("ArcoTabs"),_sfc_main$4r=defineComponent({name:"TabsTab",components:{IconHover,IconClose},props:{tab:{type:Object,required:!0},active:Boolean,editable:Boolean},emits:["click","delete"],setup(a,{emit:o}){const s=getPrefixCls("tabs-tab"),l=inject(tabsInjectionKey,{}),c=f=>{a.tab.disabled||o("click",a.tab.key,f)},d=f=>{f.key==="Enter"&&c(f)},u=computed(()=>Object.assign(l.trigger==="click"?{onClick:c}:{onMouseover:c},{onKeydown:d})),A=f=>{a.tab.disabled||o("delete",a.tab.key,f)},g=computed(()=>[s,{[`${s}-active`]:a.active,[`${s}-closable`]:a.editable&&a.tab.closable,[`${s}-disabled`]:a.tab.disabled}]);return{prefixCls:s,cls:g,eventHandlers:u,handleDelete:A}}});function _sfc_render$3$(a,o,s,l,c,d){const u=resolveComponent("icon-close"),A=resolveComponent("icon-hover");return openBlock(),createElementBlock("div",mergeProps({tabindex:"0",class:a.cls},a.eventHandlers),[createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-title`)},[renderSlot(a.$slots,"default")],2),a.editable&&a.tab.closable?(openBlock(),createBlock(A,{key:0,class:normalizeClass(`${a.prefixCls}-close-btn`),onClick:withModifiers(a.handleDelete,["stop"])},{default:withCtx(()=>[createVNode(u)]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0)],16)}var TabsTab=_export_sfc$1(_sfc_main$4r,[["render",_sfc_render$3$]]);function _isSlot$2(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}var TabsButton=defineComponent({name:"TabsButton",props:{type:{type:String,default:"next"},direction:{type:String,default:"horizontal"},disabled:{type:Boolean,default:!1},onClick:{type:Function}},emits:["click"],setup(a,{emit:o}){const s=getPrefixCls("tabs-nav-button"),l=u=>{a.disabled||o("click",a.type,u)},c=()=>a.direction==="horizontal"?a.type==="next"?createVNode(IconRight,null,null):createVNode(IconLeft,null,null):a.type==="next"?createVNode(IconDown,null,null):createVNode(IconUp,null,null),d=computed(()=>[s,{[`${s}-disabled`]:a.disabled,[`${s}-left`]:a.direction==="horizontal"&&a.type==="previous",[`${s}-right`]:a.direction==="horizontal"&&a.type==="next",[`${s}-up`]:a.direction==="vertical"&&a.type==="previous",[`${s}-down`]:a.direction==="vertical"&&a.type==="next"}]);return()=>{let u;return createVNode("div",{class:d.value,onClick:l},[createVNode(IconHover,{disabled:a.disabled},_isSlot$2(u=c())?u:{default:()=>[u]})])}}});const _sfc_main$4q=defineComponent({name:"TabsNavInk",props:{activeTabRef:{type:Object},direction:{type:String},disabled:Boolean,animation:Boolean},setup(a){const{activeTabRef:o}=toRefs(a),s=getPrefixCls("tabs-nav-ink"),l=ref(0),c=ref(0),d=computed(()=>a.direction==="vertical"?{top:`${l.value}px`,height:`${c.value}px`}:{left:`${l.value}px`,width:`${c.value}px`}),u=()=>{if(o.value){const g=a.direction==="vertical"?o.value.offsetTop:o.value.offsetLeft,f=a.direction==="vertical"?o.value.offsetHeight:o.value.offsetWidth;(g!==l.value||f!==c.value)&&(l.value=g,c.value=f)}};onMounted(()=>{nextTick(()=>u())}),onUpdated(()=>{u()});const A=computed(()=>[s,{[`${s}-animation`]:a.animation,[`${s}-disabled`]:a.disabled}]);return{prefixCls:s,cls:A,style:d}}});function _sfc_render$3_(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls),style:normalizeStyle(a.style)},null,6)}var TabsNavInk=_export_sfc$1(_sfc_main$4q,[["render",_sfc_render$3_]]),TabsNav=defineComponent({name:"TabsNav",props:{tabs:{type:Array,required:!0},direction:{type:String,required:!0},type:{type:String,required:!0},activeKey:{type:[String,Number]},activeIndex:{type:Number,required:!0},position:{type:String,required:!0},size:{type:String,required:!0},showAddButton:{type:Boolean,default:!1},editable:{type:Boolean,default:!1},animation:{type:Boolean,required:!0},headerPadding:{type:Boolean,default:!0},scrollPosition:{type:String,default:"auto"}},emits:["click","add","delete"],setup(a,{emit:o,slots:s}){const{tabs:l,activeKey:c,activeIndex:d,direction:u,scrollPosition:A}=toRefs(a),g=getPrefixCls("tabs-nav"),f=ref(),m=ref(),v=ref({}),C=computed(()=>{if(!isUndefined$1(c.value))return v.value[c.value]}),w=ref(),_=computed(()=>a.editable&&["line","card","card-gutter"].includes(a.type)),b=ref(!1),y=ref(0),S=ref(0),E=ref(0),B=()=>{var U,H,V;return(V=u.value==="vertical"?(U=f.value)==null?void 0:U.offsetHeight:(H=f.value)==null?void 0:H.offsetWidth)!=null?V:0},P=()=>!m.value||!f.value?0:u.value==="vertical"?m.value.offsetHeight-f.value.offsetHeight:m.value.offsetWidth-f.value.offsetWidth,D=()=>{b.value=k(),b.value?(y.value=B(),S.value=P(),E.value>S.value&&(E.value=S.value)):E.value=0},k=()=>f.value&&m.value?a.direction==="vertical"?m.value.offsetHeight>f.value.offsetHeight:m.value.offsetWidth>f.value.offsetWidth:!1,I=U=>{(!f.value||!m.value||U<0)&&(U=0),E.value=Math.min(U,S.value)},L=()=>{if(!C.value||!f.value||!b.value)return;updateScrollOffset(f.value,u.value);const U=u.value==="horizontal",H=U?"offsetLeft":"offsetTop",V=U?"offsetWidth":"offsetHeight",j=C.value[H],X=C.value[V],Z=f.value[V],J=window.getComputedStyle(C.value),te=U?A.value==="end"?"marginRight":"marginLeft":A.value==="end"?"marginBottom":"marginTop",ee=parseFloat(J[te])||0;A.value==="auto"?jE.value+Z&&I(j+X-Z+ee):A.value==="center"?I(j+(X-Z+ee)/2):A.value==="start"?I(j-ee):A.value==="end"?I(j+X-Z+ee):isNumber$3(A.value)&&I(j-A.value)},T=U=>{if(!b.value)return;U.preventDefault();const{deltaX:H,deltaY:V}=U;Math.abs(H)>Math.abs(V)?I(E.value+H):I(E.value+V)},N=(U,H)=>{o("click",U,H)},x=(U,H)=>{o("delete",U,H),nextTick(()=>{delete v.value[U]})},M=U=>{const H=U==="previous"?E.value-y.value:E.value+y.value;I(H)},F=()=>{D(),w.value&&w.value.$forceUpdate()};watch(l,()=>{nextTick(()=>{D()})}),watch([d,A],()=>{setTimeout(()=>{L()},0)}),onMounted(()=>{D(),f.value&&on(f.value,"wheel",T,{passive:!1})}),onUnmounted(()=>{f.value&&off(f.value,"wheel",T)});const O=()=>!_.value||!a.showAddButton?null:createVNode("div",{class:`${g}-add-btn`,onClick:U=>o("add",U)},[createVNode(IconHover,null,{default:()=>[createVNode(IconPlus,null,null)]})]),R=computed(()=>[g,`${g}-${a.direction}`,`${g}-${a.position}`,`${g}-size-${a.size}`,`${g}-type-${a.type}`]),Q=computed(()=>[`${g}-tab-list`,{[`${g}-tab-list-no-padding`]:!a.headerPadding&&["line","text"].includes(a.type)&&a.direction==="horizontal"}]),z=computed(()=>getTabListStyle({direction:a.direction,type:a.type,offset:E.value})),W=computed(()=>[`${g}-tab`,{[`${g}-tab-scroll`]:b.value}]);return()=>{var U;return createVNode("div",{class:R.value},[b.value&&createVNode(TabsButton,{type:"previous",direction:a.direction,disabled:E.value<=0,onClick:M},null),createVNode(ResizeObserver$2,{onResize:()=>D()},{default:()=>[createVNode("div",{class:W.value,ref:f},[createVNode(ResizeObserver$2,{onResize:F},{default:()=>[createVNode("div",{ref:m,class:Q.value,style:z.value},[a.tabs.map((H,V)=>createVNode(TabsTab,{key:H.key,ref:j=>{j!=null&&j.$el&&(v.value[H.key]=j.$el)},active:H.key===c.value,tab:H,editable:a.editable,onClick:N,onDelete:x},{default:()=>{var j,X,Z;return[(Z=(X=(j=H.slots).title)==null?void 0:X.call(j))!=null?Z:H.title]}})),a.type==="line"&&C.value&&createVNode(TabsNavInk,{ref:w,activeTabRef:C.value,direction:a.direction,disabled:!1,animation:a.animation},null)])]}),!b.value&&O()])]}),b.value&&createVNode(TabsButton,{type:"next",direction:a.direction,disabled:E.value>=S.value,onClick:M},null),createVNode("div",{class:`${g}-extra`},[b.value&&O(),(U=s.extra)==null?void 0:U.call(s)])])}}}),_Tabs=defineComponent({name:"Tabs",props:{activeKey:{type:[String,Number],default:void 0},defaultActiveKey:{type:[String,Number],default:void 0},position:{type:String,default:"top"},size:{type:String},type:{type:String,default:"line"},direction:{type:String,default:"horizontal"},editable:{type:Boolean,default:!1},showAddButton:{type:Boolean,default:!1},destroyOnHide:{type:Boolean,default:!1},lazyLoad:{type:Boolean,default:!1},justify:{type:Boolean,default:!1},animation:{type:Boolean,default:!1},headerPadding:{type:Boolean,default:!0},autoSwitch:{type:Boolean,default:!1},hideContent:{type:Boolean,default:!1},trigger:{type:String,default:"click"},scrollPosition:{type:[String,Number],default:"auto"}},emits:{"update:activeKey":a=>!0,change:a=>!0,tabClick:(a,o)=>!0,add:a=>!0,delete:(a,o)=>!0},setup(a,{emit:o,slots:s}){const{size:l,lazyLoad:c,destroyOnHide:d,trigger:u}=toRefs(a),A=getPrefixCls("tabs"),{mergedSize:g}=useSize$1(l),f=computed(()=>a.direction==="vertical"?"left":a.position),m=computed(()=>["left","right"].includes(f.value)?"vertical":"horizontal"),{children:v,components:C}=useChildrenComponents("TabPane"),w=reactive(new Map),_=computed(()=>{const x=[];return C.value.forEach(M=>{const F=w.get(M);F&&x.push(F)}),x}),b=computed(()=>_.value.map(x=>x.key)),y=(x,M)=>{w.set(x,M)},S=x=>{w.delete(x)},E=ref(a.defaultActiveKey),B=computed(()=>{var x;const M=(x=a.activeKey)!=null?x:E.value;return isUndefined$1(M)?b.value[0]:M}),P=computed(()=>{const x=b.value.indexOf(B.value);return x===-1?0:x});provide(tabsInjectionKey,reactive({lazyLoad:c,destroyOnHide:d,activeKey:B,addItem:y,removeItem:S,trigger:u}));const D=x=>{x!==B.value&&(E.value=x,o("update:activeKey",x),o("change",x))},k=(x,M)=>{D(x),o("tabClick",x,M)},I=x=>{o("add",x),a.autoSwitch&&nextTick(()=>{const M=b.value[b.value.length-1];D(M)})},L=(x,M)=>{o("delete",x,M)},T=()=>createVNode("div",{class:[`${A}-content`,{[`${A}-content-hide`]:a.hideContent}]},[createVNode("div",{class:[`${A}-content-list`,{[`${A}-content-animation`]:a.animation}],style:{marginLeft:`-${P.value*100}%`}},[v.value])]),N=computed(()=>[A,`${A}-${m.value}`,`${A}-${f.value}`,`${A}-type-${a.type}`,`${A}-size-${g.value}`,{[`${A}-justify`]:a.justify}]);return()=>{var x;return v.value=(x=s.default)==null?void 0:x.call(s),createVNode("div",{class:N.value},[f.value==="bottom"&&T(),createVNode(TabsNav,{tabs:_.value,activeKey:B.value,activeIndex:P.value,direction:m.value,position:f.value,editable:a.editable,animation:a.animation,showAddButton:a.showAddButton,headerPadding:a.headerPadding,scrollPosition:a.scrollPosition,size:g.value,type:a.type,onClick:k,onAdd:I,onDelete:L},{extra:s.extra}),f.value!=="bottom"&&T()])}}});const _sfc_main$4p=defineComponent({name:"TabPane",props:{title:String,disabled:{type:Boolean,default:!1},closable:{type:Boolean,default:!0},destroyOnHide:{type:Boolean,default:!1}},setup(a,{slots:o}){var s;const{title:l,disabled:c,closable:d}=toRefs(a),u=getCurrentInstance(),A=getPrefixCls("tabs"),g=inject(tabsInjectionKey,{}),f=ref(),m=computed(()=>u==null?void 0:u.vnode.key),v=computed(()=>m.value===g.activeKey),C=ref(g.lazyLoad?v.value:!0),w=reactive({key:m,title:l,disabled:c,closable:d,slots:o});return u!=null&&u.uid&&((s=g.addItem)==null||s.call(g,u.uid,w)),onBeforeUnmount(()=>{var _;u!=null&&u.uid&&((_=g.removeItem)==null||_.call(g,u.uid))}),watch(v,_=>{_?C.value||(C.value=!0):(a.destroyOnHide||g.destroyOnHide)&&(C.value=!1)}),onUpdated(()=>{w.slots={...o}}),{prefixCls:A,active:v,itemRef:f,mounted:C}}});function _sfc_render$3Z(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{ref:"itemRef",class:normalizeClass([`${a.prefixCls}-content-item`,{[`${a.prefixCls}-content-item-active`]:a.active}])},[a.mounted?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-pane`)},[renderSlot(a.$slots,"default")],2)):createCommentVNode("v-if",!0)],2)}var TabPane=_export_sfc$1(_sfc_main$4p,[["render",_sfc_render$3Z]]);const Tabs=Object.assign(_Tabs,{TabPane,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Tabs.name,_Tabs),a.component(s+TabPane.name,TabPane)}});function useTimeState(a){const{modelValue:o,defaultValue:s,format:l,isRange:c}=toRefs(a);function d(){return c.value?[]:void 0}function u(y){if(!isUndefined$1(y))return c.value?isArray$2(y)?y:[y,void 0]:y}const A=computed(()=>{const y=u(o.value);return getDayjsValue(y,l.value)}),g=computed(()=>{const y=u(s.value);return getDayjsValue(y,l.value)}),[f,m]=useState(isUndefined$1(A.value)?isUndefined$1(g.value)?d():g.value:A.value);watch(A,()=>{isUndefined$1(A.value)&&m(d())});const v=computed(()=>A.value||f.value),[C,w]=useState(v.value);watch([v],()=>{w(v.value)});const[_,b]=useState();return watch([C],()=>{b(void 0)}),{computedValue:v,panelValue:C,inputValue:_,setValue:m,setPanelValue:w,setInputValue:b}}var RangePanel=defineComponent({name:"TimePickerRangePanel",components:{Panel:Panel$1},props:{value:{type:Array},displayIndex:{type:Number,default:0}},emits:["select","confirm","update:displayIndex","display-index-change"],setup(a,{emit:o}){const{value:s,displayIndex:l}=toRefs(a),c=ref(l.value);watch(l,()=>{c.value=l.value});const d=computed(()=>s!=null&&s.value?s.value[c.value]:void 0);function u(g){const f=isUndefined$1(s)||isUndefined$1(s==null?void 0:s.value)?[]:[...s.value];f[c.value]=g,o("select",f)}function A(){if(isValidRangeValue$1(s==null?void 0:s.value))o("confirm",s==null?void 0:s.value);else{const g=(c.value+1)%2;c.value=g,o("display-index-change",g),o("update:displayIndex",g)}}return{displayValue:d,onSelect:u,onConfirm:A}},render(){const a={...this.$attrs,isRange:!0,value:this.displayValue,onSelect:this.onSelect,onConfirm:this.onConfirm};return createVNode(Panel$1,a,this.$slots)}});const _sfc_main$4o=defineComponent({name:"TimePicker",components:{Trigger,DateInput,DateRangeInput,Panel:Panel$1,RangePanel,IconClockCircle},inheritAttrs:!1,props:{type:{type:String,default:"time"},modelValue:{type:[String,Number,Date,Array]},defaultValue:{type:[String,Number,Date,Array]},disabled:{type:Boolean},allowClear:{type:Boolean,default:!0},readonly:{type:Boolean},error:{type:Boolean},format:{type:String,default:"HH:mm:ss"},placeholder:{type:[String,Array]},size:{type:String},popupContainer:{type:[String,Object]},use12Hours:{type:Boolean},step:{type:Object},disabledHours:{type:Function},disabledMinutes:{type:Function},disabledSeconds:{type:Function},hideDisabledOptions:{type:Boolean},disableConfirm:{type:Boolean},position:{type:String,default:"bl"},popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean,default:!1},triggerProps:{type:Object},unmountOnClose:{type:Boolean}},emits:{change:(a,o)=>!0,"update:modelValue":a=>!0,select:(a,o)=>!0,clear:()=>!0,"popup-visible-change":a=>!0,"update:popupVisible":a=>!0},setup(a,{emit:o}){const{type:s,format:l,use12Hours:c,modelValue:d,defaultValue:u,popupVisible:A,defaultPopupVisible:g,disabled:f,placeholder:m,disableConfirm:v,disabledHours:C,disabledMinutes:w,disabledSeconds:_}=toRefs(a),{mergedDisabled:b,eventHandlers:y}=useFormItem({disabled:f}),S=computed(()=>s.value==="time-range"),E=getPrefixCls("timepicker"),B=ref(),{format:P,use12Hours:D}=useTimeFormat(reactive({format:l,use12Hours:c})),{computedValue:k,panelValue:I,inputValue:L,setValue:T,setPanelValue:N,setInputValue:x}=useTimeState(reactive({modelValue:d,defaultValue:u,isRange:S,format:P})),[M,F]=useMergeState(g.value,reactive({value:A})),O=G=>{G!==M.value&&(F(G),o("popup-visible-change",G),o("update:popupVisible",G))},{t:R}=useI18n(),[Q,z]=useState(0),W=computed(()=>{const G=m==null?void 0:m.value;return S.value?isUndefined$1(G)?R("datePicker.rangePlaceholder.time"):isArray$2(G)?G:[G,G]:isUndefined$1(G)?R("datePicker.placeholder.time"):G}),U=useIsDisabledTime(reactive({disabledHours:C,disabledMinutes:w,disabledSeconds:_}));function H(G){var q,ne;if(isValueChange(G,k.value)){const ie=getFormattedValue(G,P.value),le=getDateValue$1(G);o("update:modelValue",ie),o("change",ie,le),(ne=(q=y.value)==null?void 0:q.onChange)==null||ne.call(q)}}function V(G,q){if(U(G))return;let ne=G;if(isArray$2(G)){const ie=dayjs();ne=G.map(le=>(le&&(le=le.year(ie.year()),le=le.month(ie.month()),le=le.date(ie.date())),le)),isValidRangeValue$1(ne)&&(ne=getSortedDayjsArray(ne)),(ne==null?void 0:ne.length)===0&&(ne=void 0)}H(ne),T(ne),q!==M.value&&O(q)}function j(G,q){N(G),q!==M.value&&O(q)}function X(G){B.value&&B.value.focus&&B.value.focus(G)}function Z(G){b.value||(O(G),G&&nextTick(()=>{X(Q.value)}))}function J(G){const q=getFormattedValue(G,P.value),ne=getDateValue$1(G);o("select",q,ne),v.value&&(!S.value||isValidRangeValue$1(G))?V(G,!0):(j(G,!0),x(void 0))}function te(G){V(G,!1)}function ee(){V(I.value||k.value,!1)}function re(){if(isValidRangeValue$1(I.value))V(I.value,!1);else{const G=(Q.value+1)%2;z(G),X(G)}}function ae(G){O(!0);const q=G.target.value;if(x(q),!isValidInputValue(q,P.value))return;const ne=dayjs(q,P.value);U(ne)||(v.value?V(ne,!0):j(ne,!0))}function ge(G){O(!0);const q=G.target.value,ne=isArray$2(L.value)?[...L.value]:isArray$2(I.value)&&getFormattedValue(I.value,P.value)||[];if(ne[Q.value]=q,x(ne),!isValidInputValue(q,P.value))return;const ie=dayjs(q,P.value);if(U(ie))return;const le=isArray$2(I.value)?[...I.value]:[];le[Q.value]=ie,v.value&&isValidRangeValue$1(le)?V(le,!0):j(le,!0)}function he(G){G.stopPropagation(),N(void 0),V(void 0,S.value)}watch(M,(G,q)=>{G!==q&&N(k.value),G||x(void 0)});const _e=computed(()=>S.value?{focusedIndex:Q.value,onFocusedIndexChange:G=>{z(G)},onChange:ge,onPressEnter:re}:{onChange:ae,onPressEnter:ee}),K=computed(()=>S.value?{displayIndex:Q.value,onDisplayIndexChange:G=>{z(G),X(G)}}:{});return{refInput:B,isRange:S,prefixCls:E,panelVisible:M,focusedInputIndex:Q,computedPlaceholder:W,panelValue:I,inputValue:L,computedFormat:P,computedUse12Hours:D,inputProps:_e,panelProps:K,mergedDisabled:b,onPanelVisibleChange:Z,onInputClear:he,onPanelSelect:J,onPanelConfirm:te,onPanelClick:()=>{X(Q.value)}}}});function _sfc_render$3Y(a,o,s,l,c,d){const u=resolveComponent("IconClockCircle"),A=resolveComponent("Trigger");return openBlock(),createBlock(A,mergeProps({trigger:"click","animation-name":"slide-dynamic-origin","auto-fit-transform-origin":"","click-to-close":!1,position:a.position,disabled:a.mergedDisabled||a.readonly,"popup-offset":4,"popup-visible":a.panelVisible,"prevent-focus":!0,"unmount-on-close":a.unmountOnClose,"popup-container":a.popupContainer},{...a.triggerProps},{onPopupVisibleChange:a.onPanelVisibleChange}),{content:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-container`),onClick:o[0]||(o[0]=(...g)=>a.onPanelClick&&a.onPanelClick(...g))},[(openBlock(),createBlock(resolveDynamicComponent(a.isRange?"RangePanel":"Panel"),mergeProps(a.panelProps,{value:a.panelValue,visible:a.panelVisible,format:a.computedFormat,"use12-hours":a.computedUse12Hours,step:a.step,"disabled-hours":a.disabledHours,"disabled-minutes":a.disabledMinutes,"disabled-seconds":a.disabledSeconds,"hide-disabled-options":a.hideDisabledOptions,"hide-footer":a.disableConfirm,onSelect:a.onPanelSelect,onConfirm:a.onPanelConfirm}),createSlots({_:2},[a.$slots.extra?{name:"extra-footer",fn:withCtx(()=>[renderSlot(a.$slots,"extra")]),key:"0"}:void 0]),1040,["value","visible","format","use12-hours","step","disabled-hours","disabled-minutes","disabled-seconds","hide-disabled-options","hide-footer","onSelect","onConfirm"]))],2)]),default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(a.isRange?"DateRangeInput":"DateInput"),mergeProps({...a.$attrs,...a.inputProps},{ref:"refInput","input-value":a.inputValue,value:a.panelValue,size:a.size,focused:a.panelVisible,format:a.computedFormat,visible:a.panelVisible,disabled:a.mergedDisabled,error:a.error,readonly:a.readonly,editable:!a.readonly,"allow-clear":a.allowClear&&!a.readonly,placeholder:a.computedPlaceholder,onClear:a.onInputClear}),createSlots({"suffix-icon":withCtx(()=>[renderSlot(a.$slots,"suffix-icon",{},()=>[createVNode(u)])]),_:2},[a.$slots.prefix?{name:"prefix",fn:withCtx(()=>[renderSlot(a.$slots,"prefix")]),key:"0"}:void 0]),1040,["input-value","value","size","focused","format","visible","disabled","error","readonly","editable","allow-clear","placeholder","onClear"]))]),_:3},16,["position","disabled","popup-visible","unmount-on-close","popup-container","onPopupVisibleChange"])}var _TimePicker=_export_sfc$1(_sfc_main$4o,[["render",_sfc_render$3Y]]);const TimePicker=Object.assign(_TimePicker,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_TimePicker.name,_TimePicker)}}),timelineInjectionKey=Symbol("ArcoTimeline"),getDefaultPosition=(a,o,s,l)=>{let c=["left","right"];s==="horizontal"&&(c=["top","bottom"]);const d=o==="alternate"?l||c[a%2]:o;return c.indexOf(d)>-1?d:c[0]},_sfc_main$4n=defineComponent({name:"TimelineItem",props:{dotColor:{type:String},dotType:{type:String,default:"solid"},lineType:{type:String,default:"solid"},lineColor:{type:String},label:{type:String},position:{type:String}},setup(a){const o=getPrefixCls("timeline-item"),s=getCurrentInstance(),l=inject(timelineInjectionKey,{}),c=computed(()=>{var C,w,_;return(_=(w=l.items)==null?void 0:w.indexOf((C=s==null?void 0:s.uid)!=null?C:-1))!=null?_:-1}),d=computed(()=>{var C;return(C=l==null?void 0:l.direction)!=null?C:"vertical"}),u=computed(()=>{var C;return(C=l==null?void 0:l.labelPosition)!=null?C:"same"}),A=computed(()=>{const{items:C=[],reverse:w,labelPosition:_,mode:b="left"}=l,y=d.value,S=getDefaultPosition(c.value,b,y,a.position);return[o,{[`${o}-${y}-${S}`]:y,[`${o}-label-${_}`]:_,[`${o}-last`]:c.value===(w===!0?0:C.length-1)}]}),g=computed(()=>[`${o}-dot-line`,`${o}-dot-line-is-${d.value}`]),f=computed(()=>{const{direction:C}=l||{};return{[C==="horizontal"?"borderTopStyle":"borderLeftStyle"]:a.lineType,...a.lineColor?{borderColor:a.lineColor}:{}}}),m=computed(()=>[`${o}-dot`,`${o}-dot-${a.dotType}`]),v=computed(()=>({[a.dotType==="solid"?"backgroundColor":"borderColor"]:a.dotColor}));return{cls:A,dotLineCls:g,dotTypeCls:m,prefixCls:o,computedDotLineStyle:f,computedDotStyle:v,labelPosition:u}}});function _sfc_render$3X(a,o,s,l,c,d){return openBlock(),createElementBlock("div",{role:"listitem",class:normalizeClass(a.cls)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-dot-wrapper`)},[createBaseVNode("div",{class:normalizeClass(a.dotLineCls),style:normalizeStyle(a.computedDotLineStyle)},null,6),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-dot-content`)},[a.$slots.dot?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-dot-custom`)},[renderSlot(a.$slots,"dot")],2)):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(a.dotTypeCls),style:normalizeStyle(a.computedDotStyle)},null,6))],2)],2),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-content-wrapper`)},[a.$slots.default?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-content`)},[renderSlot(a.$slots,"default")],2)):createCommentVNode("v-if",!0),a.labelPosition!=="relative"?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(`${a.prefixCls}-label`)},[a.$slots.label?renderSlot(a.$slots,"label",{key:0}):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(a.label),1)],64))],2)):createCommentVNode("v-if",!0)],2),a.labelPosition==="relative"?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-label`)},[a.$slots.label?renderSlot(a.$slots,"label",{key:0}):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(a.label),1)],64))],2)):createCommentVNode("v-if",!0)],2)}var TimelineItem=_export_sfc$1(_sfc_main$4n,[["render",_sfc_render$3X]]),_Timeline=defineComponent({name:"Timeline",components:{Item:TimelineItem,Spin},props:{reverse:{type:Boolean},direction:{type:String,default:"vertical"},mode:{type:String,default:"left"},pending:{type:[Boolean,String]},labelPosition:{type:String,default:"same"}},setup(a,{slots:o}){const s=getPrefixCls("timeline"),l=computed(()=>a.pending||o.pending),{children:c,components:d}=useChildrenComponents("TimelineItem"),{reverse:u,direction:A,labelPosition:g,mode:f}=toRefs(a),m=reactive({items:d,direction:A,reverse:u,labelPosition:g,mode:f});provide(timelineInjectionKey,m);const v=computed(()=>[s,`${s}-${a.mode}`,`${s}-direction-${a.direction}`,{[`${s}-is-reverse`]:a.reverse}]);return()=>{var C,w;return l.value?c.value=(C=o.default)==null?void 0:C.call(o).concat(createVNode(TimelineItem,{lineType:"dashed"},{default:()=>[a.pending!==!0&&createVNode("div",null,[a.pending])],dot:()=>{var _,b;return(b=(_=o.dot)==null?void 0:_.call(o))!=null?b:createVNode(Spin,{size:12},null)}})):c.value=(w=o.default)==null?void 0:w.call(o),createVNode("div",{role:"list",class:v.value},[c.value])}}});const Timeline=Object.assign(_Timeline,{Item:TimelineItem,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Timeline.name,_Timeline),a.component(s+TimelineItem.name,TimelineItem)}}),_sfc_main$4m=defineComponent({name:"IconDelete",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-delete`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$46=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3W(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M5 11h5.5m0 0v29a1 1 0 0 0 1 1h25a1 1 0 0 0 1-1V11m-27 0H16m21.5 0H43m-5.5 0H32m-16 0V7h16v4m-16 0h16M20 18v15m8-15v15"},null,-1)]),14,_hoisted_1$46)}var _IconDelete=_export_sfc$1(_sfc_main$4m,[["render",_sfc_render$3W]]);const IconDelete=Object.assign(_IconDelete,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDelete.name,_IconDelete)}}),transferInjectionKey=Symbol("ArcoTransfer");var TransferListItem=defineComponent({name:"TransferListItem",props:{type:{type:String},data:{type:Object,required:!0},allowClear:{type:Boolean},disabled:{type:Boolean},draggable:{type:Boolean},simple:Boolean},setup(a){const o=getPrefixCls("transfer-list-item"),s=inject(transferInjectionKey,void 0),l=()=>{a.simple&&!a.disabled&&(s==null||s.moveTo([a.data.value],a.type==="target"?"source":"target"))},c=computed(()=>[o,{[`${o}-disabled`]:a.disabled,[`${o}-draggable`]:a.draggable}]),d=()=>{s==null||s.moveTo([a.data.value],"source")};return()=>{var u,A,g;return createVNode("div",{class:c.value,onClick:l},[a.allowClear||a.simple?createVNode("span",{class:`${o}-content`},[(g=(A=s==null?void 0:(u=s.slots).item)==null?void 0:A.call(u,{label:a.data.label,value:a.data.value}))!=null?g:a.data.label]):createVNode(Checkbox$1,{class:[`${o}-content`,`${o}-checkbox`],modelValue:s==null?void 0:s.selected,value:a.data.value,onChange:f=>s==null?void 0:s.onSelect(f),uninjectGroupContext:!0,disabled:a.disabled},{default:()=>{var f,m,v;return[(v=(m=s==null?void 0:(f=s.slots).item)==null?void 0:m.call(f,{label:a.data.label,value:a.data.value}))!=null?v:a.data.label]}}),a.allowClear&&!a.disabled&&createVNode(IconHover,{class:`${o}-remove-btn`,onClick:d},{default:()=>[createVNode(IconClose,null,null)]})])}}});const _sfc_main$4l=defineComponent({name:"TransferView",components:{Empty:Empty$1,Checkbox:Checkbox$1,IconHover,IconDelete,InputSearch:Input.Search,List:List$1,TransferListItem,Scrollbar},props:{type:{type:String},dataInfo:{type:Object,required:!0},title:String,data:{type:Array,required:!0},disabled:Boolean,allowClear:Boolean,selected:{type:Array,required:!0},showSearch:Boolean,showSelectAll:Boolean,simple:Boolean,inputSearchProps:{type:Object}},emits:["search"],setup(a,{emit:o}){const s=getPrefixCls("transfer-view"),l=ref(""),c=inject(transferInjectionKey,void 0),d=computed(()=>a.dataInfo.selected.length),u=computed(()=>a.dataInfo.data.length),A=computed(()=>a.dataInfo.selected.length>0&&a.dataInfo.selected.length===a.dataInfo.allValidValues.length),g=computed(()=>a.dataInfo.selected.length>0&&a.dataInfo.selected.length{w?c==null||c.onSelect([...a.selected,...a.dataInfo.allValidValues]):c==null||c.onSelect(a.selected.filter(_=>!a.dataInfo.allValidValues.includes(_)))},m=computed(()=>a.dataInfo.data.filter(w=>l.value?w.label.includes(l.value):!0));return{prefixCls:s,filteredData:m,filter:l,checked:A,indeterminate:g,countSelected:d,countRendered:u,handleSelectAllChange:f,handleSearch:w=>{o("search",w,a.type)},handleClear:()=>{c==null||c.moveTo(a.dataInfo.allValidValues,"source")},transferCtx:c}}});function _sfc_render$3V(a,o,s,l,c,d){const u=resolveComponent("checkbox"),A=resolveComponent("icon-delete"),g=resolveComponent("icon-hover"),f=resolveComponent("input-search"),m=resolveComponent("transfer-list-item"),v=resolveComponent("list"),C=resolveComponent("Scrollbar"),w=resolveComponent("Empty");return openBlock(),createElementBlock("div",{class:normalizeClass(a.prefixCls)},[createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-header`)},[renderSlot(a.$slots,"title",{countTotal:a.dataInfo.data.length,countSelected:a.dataInfo.selected.length,searchValue:a.filter,checked:a.checked,indeterminate:a.indeterminate,onSelectAllChange:a.handleSelectAllChange,onClear:a.handleClear},()=>[createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-header-title`)},[a.allowClear||a.simple||!a.showSelectAll?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(`${a.prefixCls}-header-title-simple`)},toDisplayString(a.title),3)):(openBlock(),createBlock(u,{key:1,"model-value":a.checked,indeterminate:a.indeterminate,disabled:a.disabled,"uninject-group-context":"",onChange:a.handleSelectAllChange},{default:withCtx(()=>[createTextVNode(toDisplayString(a.title),1)]),_:1},8,["model-value","indeterminate","disabled","onChange"]))],2),a.allowClear?(openBlock(),createBlock(g,{key:0,disabled:a.disabled,class:normalizeClass(`${a.prefixCls}-header-clear-btn`),onClick:a.handleClear},{default:withCtx(()=>[createVNode(A)]),_:1},8,["disabled","class","onClick"])):a.simple?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(`${a.prefixCls}-header-count`)},toDisplayString(a.dataInfo.selected.length)+" / "+toDisplayString(a.dataInfo.data.length),3))])],2),a.showSearch?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-search`)},[createVNode(f,mergeProps({modelValue:a.filter,"onUpdate:modelValue":o[0]||(o[0]=_=>a.filter=_),disabled:a.disabled},a.inputSearchProps,{onChange:a.handleSearch}),null,16,["modelValue","disabled","onChange"])],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(`${a.prefixCls}-body`)},[a.filteredData.length>0?(openBlock(),createBlock(C,{key:0},{default:withCtx(()=>{var _,b;return[renderSlot(a.$slots,"default",{data:a.filteredData,selectedKeys:(_=a.transferCtx)==null?void 0:_.selected,onSelect:(b=a.transferCtx)==null?void 0:b.onSelect},()=>[createVNode(v,{class:normalizeClass(`${a.prefixCls}-list`),bordered:!1,scrollbar:!1},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.filteredData,y=>(openBlock(),createBlock(m,{key:y.value,type:a.type,data:y,simple:a.simple,"allow-clear":a.allowClear,disabled:a.disabled||y.disabled},null,8,["type","data","simple","allow-clear","disabled"]))),128))]),_:1},8,["class"])])]}),_:3})):(openBlock(),createBlock(w,{key:1,class:normalizeClass(`${a.prefixCls}-empty`)},null,8,["class"]))],2)],2)}var TransferView=_export_sfc$1(_sfc_main$4l,[["render",_sfc_render$3V]]);const _sfc_main$4k=defineComponent({name:"Transfer",components:{ArcoButton:Button$1,TransferView,IconLeft,IconRight},props:{data:{type:Array,default:()=>[]},modelValue:{type:Array,default:void 0},defaultValue:{type:Array,default:()=>[]},selected:{type:Array,default:void 0},defaultSelected:{type:Array,default:()=>[]},disabled:{type:Boolean,default:!1},simple:{type:Boolean,default:!1},oneWay:{type:Boolean,default:!1},showSearch:{type:Boolean,default:!1},showSelectAll:{type:Boolean,default:!0},title:{type:Array,default:()=>["Source","Target"]},sourceInputSearchProps:{type:Object},targetInputSearchProps:{type:Object}},emits:{"update:modelValue":a=>!0,"update:selected":a=>!0,change:a=>!0,select:a=>!0,search:(a,o)=>!0},setup(a,{emit:o,slots:s}){const{mergedDisabled:l,eventHandlers:c}=useFormItem({disabled:toRef(a,"disabled")}),d=getPrefixCls("transfer"),u=ref(a.defaultValue),A=computed(()=>{var E;return(E=a.modelValue)!=null?E:u.value}),g=ref(a.defaultSelected),f=computed(()=>{var E;return(E=a.selected)!=null?E:g.value}),m=computed(()=>{var E;return(E=a.title)==null?void 0:E[0]}),v=computed(()=>{var E;return(E=a.title)==null?void 0:E[1]}),C=computed(()=>{const E={data:[],allValidValues:[],selected:[],validSelected:[]},B={data:[],allValidValues:[],selected:[],validSelected:[]};for(const P of a.data)A.value.includes(P.value)?(B.data.push(P),P.disabled||B.allValidValues.push(P.value),f.value.includes(P.value)&&(B.selected.push(P.value),P.disabled||B.validSelected.push(P.value))):(E.data.push(P),P.disabled||E.allValidValues.push(P.value),f.value.includes(P.value)&&(E.selected.push(P.value),P.disabled||E.validSelected.push(P.value)));return{sourceInfo:E,targetInfo:B}}),w=(E,B)=>{o("search",E,B)},_=(E,B)=>{var P,D;const k=B==="target"?[...A.value,...E]:A.value.filter(I=>!E.includes(I));y(C.value[B==="target"?"targetInfo":"sourceInfo"].selected),u.value=k,o("update:modelValue",k),o("change",k),(D=(P=c.value)==null?void 0:P.onChange)==null||D.call(P)},b=E=>{const B=E==="target"?C.value.sourceInfo.validSelected:C.value.targetInfo.validSelected;_(B,E)},y=E=>{g.value=E,o("update:selected",E),o("select",E)};provide(transferInjectionKey,reactive({selected:f,slots:s,moveTo:_,onSelect:y}));const S=computed(()=>[d,{[`${d}-simple`]:a.simple,[`${d}-disabled`]:l.value}]);return{prefixCls:d,cls:S,dataInfo:C,computedSelected:f,mergedDisabled:l,sourceTitle:m,targetTitle:v,handleClick:b,handleSearch:w}}});function _sfc_render$3U(a,o,s,l,c,d){const u=resolveComponent("transfer-view"),A=resolveComponent("icon-right"),g=resolveComponent("arco-button"),f=resolveComponent("icon-left");return openBlock(),createElementBlock("div",{class:normalizeClass(a.cls)},[createVNode(u,{type:"source",class:normalizeClass(`${a.prefixCls}-view-source`),title:a.sourceTitle,"data-info":a.dataInfo.sourceInfo,data:a.dataInfo.sourceInfo.data,disabled:a.mergedDisabled,selected:a.computedSelected,"show-search":a.showSearch,"show-select-all":a.showSelectAll,simple:a.simple,"input-search-props":a.sourceInputSearchProps,onSearch:a.handleSearch},createSlots({_:2},[a.$slots.source?{name:"default",fn:withCtx(m=>[renderSlot(a.$slots,"source",normalizeProps(guardReactiveProps(m)))]),key:"0"}:void 0,a.$slots["source-title"]?{name:"title",fn:withCtx(m=>[renderSlot(a.$slots,"source-title",normalizeProps(guardReactiveProps(m)))]),key:"1"}:void 0]),1032,["class","title","data-info","data","disabled","selected","show-search","show-select-all","simple","input-search-props","onSearch"]),a.simple?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([`${a.prefixCls}-operations`])},[createVNode(g,{tabindex:"-1","aria-label":"Move selected right",size:"small",shape:"round",disabled:a.dataInfo.sourceInfo.validSelected.length===0,onClick:o[0]||(o[0]=m=>a.handleClick("target"))},{icon:withCtx(()=>[renderSlot(a.$slots,"to-target-icon",{},()=>[createVNode(A)])]),_:3},8,["disabled"]),a.oneWay?createCommentVNode("v-if",!0):(openBlock(),createBlock(g,{key:0,tabindex:"-1","aria-label":"Move selected left",size:"small",shape:"round",disabled:a.dataInfo.targetInfo.validSelected.length===0,onClick:o[1]||(o[1]=m=>a.handleClick("source"))},{icon:withCtx(()=>[renderSlot(a.$slots,"to-source-icon",{},()=>[createVNode(f)])]),_:3},8,["disabled"]))],2)),createVNode(u,{type:"target",class:normalizeClass(`${a.prefixCls}-view-target`),title:a.targetTitle,"data-info":a.dataInfo.targetInfo,data:a.dataInfo.targetInfo.data,disabled:a.mergedDisabled,selected:a.computedSelected,"allow-clear":a.oneWay,"show-search":a.showSearch,"show-select-all":a.showSelectAll,simple:a.simple,"input-search-props":a.targetInputSearchProps,onSearch:a.handleSearch},createSlots({_:2},[a.$slots.target?{name:"default",fn:withCtx(m=>[renderSlot(a.$slots,"target",normalizeProps(guardReactiveProps(m)))]),key:"0"}:void 0,a.$slots["target-title"]?{name:"title",fn:withCtx(m=>[renderSlot(a.$slots,"target-title",normalizeProps(guardReactiveProps(m)))]),key:"1"}:void 0]),1032,["class","title","data-info","data","disabled","selected","allow-clear","show-search","show-select-all","simple","input-search-props","onSearch"])],2)}var _Transfer=_export_sfc$1(_sfc_main$4k,[["render",_sfc_render$3U]]);const Transfer=Object.assign(_Transfer,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Transfer.name,_Transfer)}}),TreeInjectionKey=Symbol("TreeInjectionKey");function getFlattenTreeData(a){const o=[];function s(l){!l||l.forEach(c=>{o.push(c),s(c.children)})}return s(a),o}function getKey2TreeNode(a){const o=new Map;return a.forEach(s=>{o.set(s.key,s)}),o}function isNodeSelectable(a){return a.selectable&&!a.disabled}function isNodeExpandable(a){return!a.isLeaf&&a.children}function isLeafNode(a){return isBoolean$2(a.isLeaf)?a.isLeaf:!a.children}function SetAdd(a){return Set.prototype.add.bind(a)}function SetDelete(a){return Set.prototype.delete.bind(a)}function isNodeCheckable(a){return a.disabled||a.disableCheckbox?!1:!!a.checkable}function getChildrenKeys(a){var o;const s=[];return(o=a.children)==null||o.forEach(l=>{isNodeCheckable(l)&&s.push(l.key,...getChildrenKeys(l))}),s}function updateParent(a){var o;const{node:s,checkedKeySet:l,indeterminateKeySet:c}=a;let d=s.parent;for(;d;){if(isNodeCheckable(d)){const u=d.key,A=((o=d.children)==null?void 0:o.filter(isNodeCheckable))||[];let g=0;const f=A.length;A.some(({key:m})=>{if(l.has(m))g+=1;else if(c.has(m))return g+=.5,!0;return!1}),g&&g!==f?c.add(u):c.delete(u),g&&g===f?l.add(u):l.delete(u)}d=d.parent}}function getCheckedStateByCheck(a){const{node:o,checked:s,checkedKeys:l,indeterminateKeys:c,checkStrictly:d=!1}=a,{key:u}=o,A=new Set(l),g=new Set(c);if(s?A.add(u):A.delete(u),g.delete(u),!d){const f=getChildrenKeys(o);s?f.forEach(SetAdd(A)):f.forEach(SetDelete(A)),f.forEach(SetDelete(g)),updateParent({node:o,checkedKeySet:A,indeterminateKeySet:g})}return[[...A],[...g]]}function getCheckedStateByInitKeys(a){const{initCheckedKeys:o,key2TreeNode:s,checkStrictly:l,onlyCheckLeaf:c}=a,d=new Set,u=new Set,A=new Set;return l?o.forEach(SetAdd(d)):o.forEach(g=>{var f;const m=s.get(g);if(!m||u.has(g)||c&&((f=m.children)==null?void 0:f.length))return;const v=getChildrenKeys(m);v.forEach(SetAdd(u)),v.forEach(SetDelete(A)),d.add(g),A.delete(g),updateParent({node:m,checkedKeySet:d,indeterminateKeySet:A})}),[[...d,...u],[...A]]}function useTreeContext(){return inject(TreeInjectionKey)||{}}const _sfc_main$4j=defineComponent({name:"IconFile",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-file`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$45=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3T(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M16 21h16m-16 8h10m11 13H11a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h21l7 7v27a2 2 0 0 1-2 2Z"},null,-1)]),14,_hoisted_1$45)}var _IconFile=_export_sfc$1(_sfc_main$4j,[["render",_sfc_render$3T]]);const IconFile=Object.assign(_IconFile,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFile.name,_IconFile)}});var _sfc_main$4i=defineComponent({name:"TreeNodeSwitcher",components:{IconLoading,RenderFunction},props:{prefixCls:String,loading:Boolean,showLine:Boolean,treeNodeData:{type:Object},icons:{type:Object},nodeStatus:{type:Object}},emits:["click"],setup(a,{slots:o,emit:s}){const{icons:l,nodeStatus:c,treeNodeData:d}=toRefs(a),u=useTreeContext(),A=usePickSlots(o,"switcher-icon"),g=usePickSlots(o,"loading-icon");return{getSwitcherIcon:()=>{var f,m,v;const C=(m=(f=l==null?void 0:l.value)==null?void 0:f.switcherIcon)!=null?m:A.value;return C?C(c.value):(v=u.switcherIcon)==null?void 0:v.call(u,d.value,c.value)},getLoadingIcon:()=>{var f,m,v;const C=(m=(f=l==null?void 0:l.value)==null?void 0:f.loadingIcon)!=null?m:g.value;return C?C(c.value):(v=u.loadingIcon)==null?void 0:v.call(u,d.value,c.value)},onClick(f){s("click",f)}}},render(){var a,o,s;const{prefixCls:l,getSwitcherIcon:c,getLoadingIcon:d,onClick:u,nodeStatus:A={},loading:g,showLine:f}=this,{expanded:m,isLeaf:v}=A;if(g)return(a=d())!=null?a:h$1(IconLoading);let C=null,w=!1;if(v)f&&(C=(s=c())!=null?s:h$1(IconFile));else{const b=f?h$1("span",{class:`${l}-${m?"minus":"plus"}-icon`}):h$1(IconCaretDown);C=(o=c())!=null?o:b,w=!f}if(!C)return null;const _=h$1("span",{class:`${l}-switcher-icon`,onClick:u},C);return w?h$1(IconHover,{class:`${l}-icon-hover`},()=>_):_}});const generateKey=(()=>{let a=0;return()=>(a+=1,`__arco_tree${a}`)})();function getBoolean(a,o){return!!(isUndefined$1(a)?o:a)}function mapObject(a,o){const s={...a};return o&&Object.keys(o).forEach(c=>{const d=o[c];d!==c&&(s[c]=a[d],delete s[d])}),s}function getEnableResult({subEnable:a,superEnable:o,isLeaf:s,treeNodeData:l,level:c}){return isUndefined$1(a)?isFunction$2(o)?o(l,{isLeaf:s,level:c}):o!=null?o:!1:a}function generateNode(a){var o,s;const{treeNodeData:l,parentNode:c,isTail:d=!0,treeProps:u}=a,{fieldNames:A}=u||{},g=mapObject(l,A),f=u.loadMore?!!g.isLeaf:!((o=g.children)!=null&&o.length),m=c?c.level+1:0,v={...omit(g,["children"]),key:(s=g.key)!=null?s:generateKey(),selectable:getEnableResult({subEnable:g.selectable,superEnable:u==null?void 0:u.selectable,isLeaf:f,level:m,treeNodeData:l}),disabled:!!g.disabled,disableCheckbox:!!g.disableCheckbox,checkable:getEnableResult({subEnable:g.checkable,superEnable:u==null?void 0:u.checkable,isLeaf:f,level:m,treeNodeData:l}),isLeaf:f,isTail:d,blockNode:!!(u!=null&&u.blockNode),showLine:!!(u!=null&&u.showLine),level:m,lineless:c?[...c.lineless,c.isTail]:[],draggable:getBoolean(g.draggable,u==null?void 0:u.draggable)};return{...v,treeNodeProps:v,treeNodeData:l,parent:c,parentKey:c==null?void 0:c.key,pathParentKeys:c?[...c.pathParentKeys,c.key]:[]}}function generateTreeData(a,o){function s(l,c){if(!l)return;const{fieldNames:d}=o,u=[];return l.forEach((A,g)=>{const f=generateNode({treeNodeData:A,treeProps:o,parentNode:c,isTail:g===l.length-1});f.children=s(A[(d==null?void 0:d.children)||"children"],f),u.push(f)}),u}return s(a)}function useNodeKey(){const a=getCurrentInstance(),o=()=>{var l;return(l=a==null?void 0:a.vnode.key)!=null?l:generateKey()},s=ref(o());return onUpdated(()=>{s.value=o()}),s}function useDraggable(a){const{key:o,refTitle:s}=toRefs(a),l=useTreeContext(),c=ref(!1),d=ref(!1),u=ref(!1),A=ref(0),g=throttleByRaf(f=>{if(!s.value)return;const m=s.value.getBoundingClientRect(),v=window.pageYOffset+m.top,{pageY:C}=f,w=m.height/4,_=C-v;A.value=_[]}},setup(a){const o=useNodeKey(),s=getPrefixCls("tree-node"),l=useTreeContext(),c=computed(()=>{var z;return(z=l.key2TreeNode)==null?void 0:z.get(o.value)}),d=computed(()=>c.value.treeNodeData),u=computed(()=>c.value.children),A=computed(()=>{var z;const W=(z=l.treeProps)==null?void 0:z.actionOnNodeClick;return W?toArray(W):[]}),{isLeaf:g,isTail:f,selectable:m,disabled:v,disableCheckbox:C,draggable:w}=toRefs(a),_=computed(()=>{var z;return[`${s}`,{[`${s}-selected`]:L.value,[`${s}-is-leaf`]:g.value,[`${s}-is-tail`]:f.value,[`${s}-expanded`]:T.value,[`${s}-disabled-selectable`]:!m.value&&!((z=l.treeProps)!=null&&z.disableSelectActionOnly),[`${s}-disabled`]:v.value}]}),b=ref(),{isDragOver:y,isDragging:S,isAllowDrop:E,dropPosition:B,setDragStatus:P}=useDraggable(reactive({key:o,refTitle:b})),D=computed(()=>[`${s}-title`,{[`${s}-title-draggable`]:w.value,[`${s}-title-gap-top`]:y.value&&E.value&&B.value<0,[`${s}-title-gap-bottom`]:y.value&&E.value&&B.value>0,[`${s}-title-highlight`]:!S.value&&y.value&&E.value&&B.value===0,[`${s}-title-dragging`]:S.value,[`${s}-title-block`]:c.value.blockNode}]),k=computed(()=>{var z,W;return(W=(z=l.checkedKeys)==null?void 0:z.includes)==null?void 0:W.call(z,o.value)}),I=computed(()=>{var z,W;return(W=(z=l.indeterminateKeys)==null?void 0:z.includes)==null?void 0:W.call(z,o.value)}),L=computed(()=>{var z,W;return(W=(z=l.selectedKeys)==null?void 0:z.includes)==null?void 0:W.call(z,o.value)}),T=computed(()=>{var z,W;return(W=(z=l.expandedKeys)==null?void 0:z.includes)==null?void 0:W.call(z,o.value)}),N=computed(()=>{var z,W;return(W=(z=l.loadingKeys)==null?void 0:z.includes)==null?void 0:W.call(z,o.value)}),x=computed(()=>l.dragIcon),M=computed(()=>l.nodeIcon);function F(z){var W,U;g.value||(!((W=u.value)!=null&&W.length)&&isFunction$2(l.onLoadMore)?l.onLoadMore(o.value):(U=l==null?void 0:l.onExpand)==null||U.call(l,!T.value,o.value,z))}const O=reactive({loading:N,checked:k,selected:L,indeterminate:I,expanded:T,isLeaf:g}),R=computed(()=>l.nodeTitle?()=>{var z;return(z=l.nodeTitle)==null?void 0:z.call(l,d.value,O)}:void 0),Q=computed(()=>l.nodeExtra?()=>{var z;return(z=l.nodeExtra)==null?void 0:z.call(l,d.value,O)}:void 0);return{nodekey:o,refTitle:b,prefixCls:s,classNames:_,titleClassNames:D,indeterminate:I,checked:k,expanded:T,selected:L,treeTitle:R,treeNodeData:d,loading:N,treeDragIcon:x,treeNodeIcon:M,extra:Q,nodeStatus:O,onCheckboxChange(z,W){var U;C.value||v.value||(U=l.onCheck)==null||U.call(l,z,o.value,W)},onTitleClick(z){var W;A.value.includes("expand")&&F(z),!(!m.value||v.value)&&((W=l.onSelect)==null||W.call(l,o.value,z))},onSwitcherClick:F,onDragStart(z){var W;if(!!w.value){z.stopPropagation(),P("dragStart",z);try{(W=z.dataTransfer)==null||W.setData("text/plain","")}catch{}}},onDragEnd(z){!w.value||(z.stopPropagation(),P("dragEnd",z))},onDragOver(z){!w||(z.stopPropagation(),z.preventDefault(),P("dragOver",z))},onDragLeave(z){!w.value||(z.stopPropagation(),P("dragLeave",z))},onDrop(z){!w.value||!E.value||(z.stopPropagation(),z.preventDefault(),P("drop",z))}}}}),_hoisted_1$44=["data-level","data-key"],_hoisted_2$h=["draggable"];function _sfc_render$3S(a,o,s,l,c,d){const u=resolveComponent("NodeSwitcher"),A=resolveComponent("Checkbox"),g=resolveComponent("RenderFunction"),f=resolveComponent("IconDragDotVertical");return openBlock(),createElementBlock("div",{class:normalizeClass(a.classNames),"data-level":a.level,"data-key":a.nodekey},[createCommentVNode(" \u7F29\u8FDB "),createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-indent`)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.level,m=>(openBlock(),createElementBlock("span",{key:m,class:normalizeClass([`${a.prefixCls}-indent-block`,{[`${a.prefixCls}-indent-block-lineless`]:a.lineless[m-1]}])},null,2))),128))],2),createCommentVNode(" switcher "),createBaseVNode("span",{class:normalizeClass([`${a.prefixCls}-switcher`,{[`${a.prefixCls}-switcher-expanded`]:a.expanded}])},[createVNode(u,{"prefix-cls":a.prefixCls,loading:a.loading,"show-line":a.showLine,"tree-node-data":a.treeNodeData,icons:{switcherIcon:a.switcherIcon,loadingIcon:a.loadingIcon},"node-status":a.nodeStatus,onClick:a.onSwitcherClick},createSlots({_:2},[a.$slots["switcher-icon"]?{name:"switcher-icon",fn:withCtx(()=>[createCommentVNode(" @slot \u5B9A\u5236 switcher \u56FE\u6807\uFF0C\u4F1A\u8986\u76D6 Tree \u7684\u914D\u7F6E "),renderSlot(a.$slots,"switcher-icon")]),key:"0"}:void 0,a.$slots["loading-icon"]?{name:"loading-icon",fn:withCtx(()=>[createCommentVNode(" @slot \u5B9A\u5236 loading \u56FE\u6807\uFF0C\u4F1A\u8986\u76D6 Tree \u7684\u914D\u7F6E "),renderSlot(a.$slots,"loading-icon")]),key:"1"}:void 0]),1032,["prefix-cls","loading","show-line","tree-node-data","icons","node-status","onClick"])],2),createCommentVNode(" checkbox "),a.checkable?(openBlock(),createBlock(A,{key:0,disabled:a.disableCheckbox||a.disabled,"model-value":a.checked,indeterminate:a.indeterminate,"uninject-group-context":"",onChange:a.onCheckboxChange},null,8,["disabled","model-value","indeterminate","onChange"])):createCommentVNode("v-if",!0),createCommentVNode(" \u5185\u5BB9 "),createBaseVNode("span",{ref:"refTitle",class:normalizeClass(a.titleClassNames),draggable:a.draggable,onDragstart:o[0]||(o[0]=(...m)=>a.onDragStart&&a.onDragStart(...m)),onDragend:o[1]||(o[1]=(...m)=>a.onDragEnd&&a.onDragEnd(...m)),onDragover:o[2]||(o[2]=(...m)=>a.onDragOver&&a.onDragOver(...m)),onDragleave:o[3]||(o[3]=(...m)=>a.onDragLeave&&a.onDragLeave(...m)),onDrop:o[4]||(o[4]=(...m)=>a.onDrop&&a.onDrop(...m)),onClick:o[5]||(o[5]=(...m)=>a.onTitleClick&&a.onTitleClick(...m))},[a.$slots.icon||a.icon||a.treeNodeIcon?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass([`${a.prefixCls}-icon`,`${a.prefixCls}-custom-icon`])},[createCommentVNode(" \u8282\u70B9\u56FE\u6807 "),a.$slots.icon?renderSlot(a.$slots,"icon",normalizeProps(mergeProps({key:0},a.nodeStatus))):a.icon?(openBlock(),createBlock(g,mergeProps({key:1,"render-func":a.icon},a.nodeStatus),null,16,["render-func"])):a.treeNodeIcon?(openBlock(),createBlock(g,mergeProps({key:2,"render-func":a.treeNodeIcon,node:a.treeNodeData},a.nodeStatus),null,16,["render-func","node"])):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-title-text`)},[a.treeTitle?(openBlock(),createBlock(g,{key:0,"render-func":a.treeTitle},null,8,["render-func"])):(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" \u6807\u9898\uFF0CtreeTitle \u4F18\u5148\u7EA7\u9AD8\u4E8E\u8282\u70B9\u7684 title "),renderSlot(a.$slots,"title",{title:a.title},()=>[createTextVNode(toDisplayString(a.title),1)])],2112)),a.draggable?(openBlock(),createElementBlock("span",{key:2,class:normalizeClass([`${a.prefixCls}-icon`,`${a.prefixCls}-drag-icon`])},[createCommentVNode(" \u62D6\u62FD\u56FE\u6807 "),a.$slots["drag-icon"]?renderSlot(a.$slots,"drag-icon",normalizeProps(mergeProps({key:0},a.nodeStatus))):a.dragIcon?(openBlock(),createBlock(g,mergeProps({key:1,"render-func":a.dragIcon},a.nodeStatus),null,16,["render-func"])):a.treeDragIcon?(openBlock(),createBlock(g,mergeProps({key:2,"render-func":a.treeDragIcon,node:a.treeNodeData},a.nodeStatus),null,16,["render-func","node"])):(openBlock(),createBlock(f,{key:3}))],2)):createCommentVNode("v-if",!0)],2)],42,_hoisted_2$h),createCommentVNode(" \u989D\u5916 "),a.extra?(openBlock(),createBlock(g,{key:1,"render-func":a.extra},null,8,["render-func"])):createCommentVNode("v-if",!0)],10,_hoisted_1$44)}var BaseTreeNode=_export_sfc$1(_sfc_main$4h,[["render",_sfc_render$3S]]);const _sfc_main$4g=defineComponent({name:"ExpandTransition",props:{expanded:Boolean},emits:["end"],setup(a,{emit:o}){return{onEnter(s){const l=`${s.scrollHeight}px`;s.style.height=a.expanded?"0":l,s.offsetHeight,s.style.height=a.expanded?l:"0"},onAfterEnter(s){s.style.height=a.expanded?"":"0",o("end")},onBeforeLeave(s){s.style.display="none"}}}});function _sfc_render$3R(a,o,s,l,c,d){return openBlock(),createBlock(Transition,{onEnter:a.onEnter,onAfterEnter:a.onAfterEnter,onBeforeLeave:a.onBeforeLeave},{default:withCtx(()=>[renderSlot(a.$slots,"default")]),_:3},8,["onEnter","onAfterEnter","onBeforeLeave"])}var ExpandTransition=_export_sfc$1(_sfc_main$4g,[["render",_sfc_render$3R]]);const _sfc_main$4f=defineComponent({name:"TransitionNodeList",components:{ExpandTransition,BaseTreeNode},props:{nodeKey:{type:[String,Number],required:!0}},setup(a){const s=[`${getPrefixCls("tree")}-node-list`],l=useTreeContext(),{nodeKey:c}=toRefs(a),d=computed(()=>{var g,f;return(f=(g=l.expandedKeys)==null?void 0:g.includes)==null?void 0:f.call(g,c.value)}),u=computed(()=>{var g;const f=new Set(l.expandedKeys||[]),m=(g=l.flattenTreeData)==null?void 0:g.filter(v=>{var C,w;return(C=v.pathParentKeys)!=null&&C.includes(c.value)?!l.filterTreeNode||((w=l.filterTreeNode)==null?void 0:w.call(l,v.treeNodeData)):!1});return m==null?void 0:m.filter(v=>{var C;if(d.value)return(C=v.pathParentKeys)==null?void 0:C.every(_=>f.has(_));const w=v.pathParentKeys.indexOf(c.value);return v.pathParentKeys.slice(w+1).every(_=>f.has(_))})}),A=computed(()=>{var g,f;return((g=l.currentExpandKeys)==null?void 0:g.includes(c.value))&&((f=u.value)==null?void 0:f.length)});return{classNames:s,visibleNodeList:u,show:A,expanded:d,onTransitionEnd(){var g;(g=l.onExpandEnd)==null||g.call(l,c.value)}}}});function _sfc_render$3Q(a,o,s,l,c,d){const u=resolveComponent("BaseTreeNode"),A=resolveComponent("ExpandTransition");return openBlock(),createBlock(A,{expanded:a.expanded,onEnd:a.onTransitionEnd},{default:withCtx(()=>[a.show?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(a.classNames)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.visibleNodeList,g=>(openBlock(),createBlock(u,mergeProps({key:g.key,ref_for:!0},g.treeNodeProps),null,16))),128))],2)):createCommentVNode("v-if",!0)]),_:1},8,["expanded","onEnd"])}var TransitionNodeList=_export_sfc$1(_sfc_main$4f,[["render",_sfc_render$3Q]]),TreeNode$1=defineComponent({name:"TreeNode",inheritAttrs:!1,props:{...BaseTreeNode.props},setup(a,{slots:o,attrs:s}){const l=useNodeKey();return()=>createVNode(Fragment,null,[createVNode(BaseTreeNode,mergeProps(a,s,{key:l.value}),o),createVNode(TransitionNodeList,{key:l.value,nodeKey:l.value},null)])}});function useCheckedState(a){const{defaultCheckedKeys:o,checkedKeys:s,key2TreeNode:l,checkStrictly:c,halfCheckedKeys:d,onlyCheckLeaf:u}=toRefs(a),A=ref(!1),g=ref([]),f=ref([]),m=ref(),v=ref(),C=_=>getCheckedStateByInitKeys({initCheckedKeys:_,key2TreeNode:l.value,checkStrictly:c.value,onlyCheckLeaf:u.value}),w=_=>{const b=C(_);[g.value,f.value]=b};return w(s.value||(o==null?void 0:o.value)||[]),watchEffect(()=>{s.value?[m.value,v.value]=C(s.value):A.value&&(m.value=void 0,v.value=void 0,g.value=[],f.value=[]),A.value||(A.value=!0)}),{checkedKeys:computed(()=>m.value||g.value),indeterminateKeys:computed(()=>c.value&&d.value?d.value:v.value||f.value),setCheckedState(_,b,y=!1){return y?w(_):(g.value=_,f.value=b),[g.value,f.value]}}}function useTreeData(a){const{treeData:o,fieldNames:s,selectable:l,showLine:c,blockNode:d,checkable:u,loadMore:A,draggable:g}=toRefs(a),f=ref([]);watchEffect(()=>{var C,w;f.value=generateTreeData(o.value||[],{selectable:(C=l==null?void 0:l.value)!=null?C:!1,showLine:!!(c!=null&&c.value),blockNode:!!(d!=null&&d.value),checkable:(w=u==null?void 0:u.value)!=null?w:!1,fieldNames:s==null?void 0:s.value,loadMore:!!(A!=null&&A.value),draggable:!!(g!=null&&g.value)})});const m=computed(()=>getFlattenTreeData(f.value)),v=computed(()=>getKey2TreeNode(m.value));return{treeData:f,flattenTreeData:m,key2TreeNode:v}}const _sfc_main$4e=defineComponent({name:"Tree",components:{VirtualList,TreeNode:TreeNode$1},props:{size:{type:String,default:"medium"},blockNode:{type:Boolean},defaultExpandAll:{type:Boolean,default:!0},multiple:{type:Boolean},checkable:{type:[Boolean,String,Function],default:!1},selectable:{type:[Boolean,Function],default:!0},checkStrictly:{type:Boolean},checkedStrategy:{type:String,default:"all"},defaultSelectedKeys:{type:Array},selectedKeys:{type:Array},defaultCheckedKeys:{type:Array},checkedKeys:{type:Array},defaultExpandedKeys:{type:Array},expandedKeys:{type:Array},data:{type:Array,default:()=>[]},fieldNames:{type:Object},showLine:{type:Boolean},loadMore:{type:Function},draggable:{type:Boolean},allowDrop:{type:Function},filterTreeNode:{type:Function},searchValue:{type:String,default:""},virtualListProps:{type:Object},defaultExpandSelected:{type:Boolean},defaultExpandChecked:{type:Boolean},autoExpandParent:{type:Boolean,default:!0},halfCheckedKeys:{type:Array},onlyCheckLeaf:{type:Boolean,default:!1},animation:{type:Boolean,default:!0},actionOnNodeClick:{type:String},disableSelectActionOnly:{type:Boolean,default:!1}},emits:{select:(a,o)=>!0,"update:selectedKeys":a=>!0,check:(a,o)=>!0,"update:checkedKeys":a=>!0,"update:halfCheckedKeys":a=>!0,expand:(a,o)=>!0,"update:expandedKeys":a=>!0,dragStart:(a,o)=>!0,dragEnd:(a,o)=>!0,dragOver:(a,o)=>!0,dragLeave:(a,o)=>!0,drop:a=>!0},setup(a,{emit:o,slots:s}){const{data:l,showLine:c,multiple:d,loadMore:u,checkStrictly:A,checkedKeys:g,defaultCheckedKeys:f,selectedKeys:m,defaultSelectedKeys:v,expandedKeys:C,defaultExpandedKeys:w,checkedStrategy:_,selectable:b,checkable:y,blockNode:S,fieldNames:E,size:B,defaultExpandAll:P,filterTreeNode:D,draggable:k,allowDrop:I,defaultExpandSelected:L,defaultExpandChecked:T,autoExpandParent:N,halfCheckedKeys:x,onlyCheckLeaf:M,animation:F}=toRefs(a),O=getPrefixCls("tree"),R=computed(()=>[`${O}`,{[`${O}-checkable`]:y.value,[`${O}-show-line`]:c.value},`${O}-size-${B.value}`]),Q=usePickSlots(s,"switcher-icon"),z=usePickSlots(s,"loading-icon"),W=usePickSlots(s,"drag-icon"),U=usePickSlots(s,"icon"),H=usePickSlots(s,"title"),V=usePickSlots(s,"extra"),{treeData:j,flattenTreeData:X,key2TreeNode:Z}=useTreeData(reactive({treeData:l,selectable:b,showLine:c,blockNode:S,checkable:y,fieldNames:E,loadMore:u,draggable:k})),{checkedKeys:J,indeterminateKeys:te,setCheckedState:ee}=useCheckedState(reactive({defaultCheckedKeys:f,checkedKeys:g,checkStrictly:A,key2TreeNode:Z,halfCheckedKeys:x,onlyCheckLeaf:M})),[re,ae]=useMergeState((v==null?void 0:v.value)||[],reactive({value:m})),ge=ref([]),he=ref();function _e(){if(w!=null&&w.value){const Be=new Set([]);return w.value.forEach(xe=>{if(Be.has(xe))return;const Te=Z.value.get(xe);!Te||[...N.value?Te.pathParentKeys:[],xe].forEach(Oe=>Be.add(Oe))}),[...Be]}if(P.value)return X.value.filter(Be=>Be.children&&Be.children.length).map(Be=>Be.key);if(L.value||T.value){const Be=new Set([]),xe=Te=>{Te.forEach(Oe=>{const je=Z.value.get(Oe);!je||(je.pathParentKeys||[]).forEach(Ge=>Be.add(Ge))})};return L.value&&xe(re.value),T.value&&xe(J.value),[...Be]}return[]}const[K,G]=useMergeState(_e(),reactive({value:C})),q=ref([]),ne=computed(()=>{const Be=new Set(K.value),xe=new Set(q.value);return X.value.filter(Te=>{var Oe;if(!(!D||!D.value||(D==null?void 0:D.value(Te.treeNodeData))))return!1;const Ge=isUndefined$1(Te.parentKey),ft=(Oe=Te.pathParentKeys)==null?void 0:Oe.every(pt=>Be.has(pt)&&!xe.has(pt));return Ge||ft})});function ie(Be,xe=_.value){let Te=[...Be];return xe==="parent"?Te=Be.filter(Oe=>{const je=Z.value.get(Oe);return je&&!(!isUndefined$1(je.parentKey)&&Be.includes(je.parentKey))}):xe==="child"&&(Te=Be.filter(Oe=>{var je,Ge;return!((Ge=(je=Z.value.get(Oe))==null?void 0:je.children)!=null&&Ge.length)})),Te}function le(Be){return Be.map(xe=>{var Te;return((Te=Z.value.get(xe))==null?void 0:Te.treeNodeData)||void 0}).filter(Boolean)}function ce(Be){const{targetKey:xe,targetChecked:Te,newCheckedKeys:Oe,newIndeterminateKeys:je,event:Ge}=Be,ft=xe?Z.value.get(xe):void 0,pt=ie(Oe);o("update:checkedKeys",pt),o("update:halfCheckedKeys",je),o("check",pt,{checked:Te,node:ft==null?void 0:ft.treeNodeData,checkedNodes:le(pt),halfCheckedKeys:je,halfCheckedNodes:le(je),e:Ge})}function se(Be){const{targetKey:xe,targetSelected:Te,newSelectedKeys:Oe,event:je}=Be,Ge=xe?Z.value.get(xe):void 0;o("update:selectedKeys",Oe),o("select",Oe,{selected:Te,node:Ge==null?void 0:Ge.treeNodeData,selectedNodes:le(Oe),e:je})}function de(Be){const{targetKey:xe,targetExpanded:Te,newExpandedKeys:Oe,event:je}=Be,Ge=xe?Z.value.get(xe):void 0;o("expand",Oe,{expanded:Te,node:Ge==null?void 0:Ge.treeNodeData,expandedNodes:le(Oe),e:je}),o("update:expandedKeys",Oe)}function pe(Be){const[xe,Te]=ee(Be,[],!0);ce({newCheckedKeys:xe,newIndeterminateKeys:Te})}function Ee(Be){let xe=Be;!d.value&&Be.length>1&&(xe=[Be[0]]),ae(xe),se({newSelectedKeys:xe})}function Se(Be){q.value=[],G(Be),de({newExpandedKeys:Be})}function ke(Be,xe,Te){if(!Be.length)return;let Oe=[...J.value],je=[...te.value];Be.forEach(Ge=>{const ft=Z.value.get(Ge);ft&&([Oe,je]=getCheckedStateByCheck({node:ft,checked:xe,checkedKeys:[...Oe],indeterminateKeys:[...je],checkStrictly:A.value}))}),ee(Oe,je),ce({targetKey:Te,targetChecked:isUndefined$1(Te)?void 0:xe,newCheckedKeys:Oe,newIndeterminateKeys:je})}function He(Be,xe,Te){if(!Be.length)return;let Oe;if(d.value){const je=new Set(re.value);Be.forEach(Ge=>{xe?je.add(Ge):je.delete(Ge)}),Oe=[...je]}else Oe=xe?[Be[0]]:[];ae(Oe),se({targetKey:Te,targetSelected:isUndefined$1(Te)?void 0:xe,newSelectedKeys:Oe})}function me(Be,xe,Te){const Oe=new Set(K.value);Be.forEach(Ge=>{xe?Oe.add(Ge):Oe.delete(Ge),Je(Ge)});const je=[...Oe];G(je),de({targetKey:Te,targetExpanded:isUndefined$1(Te)?void 0:xe,newExpandedKeys:je})}function fe(Be,xe,Te){const Oe=Z.value.get(xe);if(!Oe)return;const[je,Ge]=getCheckedStateByCheck({node:Oe,checked:Be,checkedKeys:J.value,indeterminateKeys:te.value,checkStrictly:A.value});ee(je,Ge),ce({targetKey:xe,targetChecked:Be,newCheckedKeys:je,newIndeterminateKeys:Ge,event:Te})}function ve(Be,xe){if(!Z.value.get(Be))return;let Oe,je;if(d.value){const Ge=new Set(re.value);je=!Ge.has(Be),je?Ge.add(Be):Ge.delete(Be),Oe=[...Ge]}else je=!0,Oe=[Be];ae(Oe),se({targetKey:Be,targetSelected:je,newSelectedKeys:Oe,event:xe})}function Ne(Be,xe,Te){if(q.value.includes(xe)||!Z.value.get(xe))return;const je=new Set(K.value);Be?je.add(xe):je.delete(xe);const Ge=[...je];G(Ge),F.value&&q.value.push(xe),de({targetKey:xe,targetExpanded:Be,newExpandedKeys:Ge,event:Te})}function Je(Be){const xe=q.value.indexOf(Be);q.value.splice(xe,1)}const Ze=computed(()=>u!=null&&u.value?async Be=>{if(!isFunction$2(u.value))return;const xe=Z.value.get(Be);if(!xe)return;const{treeNodeData:Te}=xe;ge.value=[...new Set([...ge.value,Be])];try{await u.value(Te),ge.value=ge.value.filter(Oe=>Oe!==Be),Ne(!0,Be),J.value.includes(Be)&&fe(!0,Be)}catch(Oe){ge.value=ge.value.filter(je=>je!==Be),console.error("[tree]load data error: ",Oe)}}:void 0),it=reactive({treeProps:a,switcherIcon:Q,loadingIcon:z,dragIcon:W,nodeIcon:U,nodeTitle:H,nodeExtra:V,treeData:j,flattenTreeData:X,key2TreeNode:Z,checkedKeys:J,indeterminateKeys:te,selectedKeys:re,expandedKeys:K,loadingKeys:ge,currentExpandKeys:q,onLoadMore:Ze,filterTreeNode:D,onCheck:fe,onSelect:ve,onExpand:Ne,onExpandEnd:Je,allowDrop(Be,xe){const Te=Z.value.get(Be);return Te&&isFunction$2(I.value)?!!I.value({dropNode:Te.treeNodeData,dropPosition:xe}):!0},onDragStart(Be,xe){const Te=Z.value.get(Be);he.value=Te,Te&&o("dragStart",xe,Te.treeNodeData)},onDragEnd(Be,xe){const Te=Z.value.get(Be);he.value=void 0,Te&&o("dragEnd",xe,Te.treeNodeData)},onDragOver(Be,xe){const Te=Z.value.get(Be);Te&&o("dragOver",xe,Te.treeNodeData)},onDragLeave(Be,xe){const Te=Z.value.get(Be);Te&&o("dragLeave",xe,Te.treeNodeData)},onDrop(Be,xe,Te){const Oe=Z.value.get(Be);he.value&&Oe&&!(Oe.key===he.value.key||Oe.pathParentKeys.includes(he.value.key||""))&&o("drop",{e:Te,dragNode:he.value.treeNodeData,dropNode:Oe.treeNodeData,dropPosition:xe})}});return provide(TreeInjectionKey,it),{classNames:R,visibleTreeNodeList:ne,treeContext:it,virtualListRef:ref(),computedSelectedKeys:re,computedExpandedKeys:K,computedCheckedKeys:J,computedIndeterminateKeys:te,getPublicCheckedKeys:ie,getNodes:le,internalCheckNodes:ke,internalSetCheckedKeys:pe,internalSelectNodes:He,internalSetSelectedKeys:Ee,internalExpandNodes:me,internalSetExpandedKeys:Se}},methods:{toggleCheck(a,o){const{key2TreeNode:s,onCheck:l,checkedKeys:c}=this.treeContext,d=!c.includes(a),u=s.get(a);u&&isNodeCheckable(u)&&l(d,a,o)},scrollIntoView(a){this.virtualListRef&&this.virtualListRef.scrollTo(a)},getSelectedNodes(){return this.getNodes(this.computedSelectedKeys)},getCheckedNodes(a={}){const{checkedStrategy:o,includeHalfChecked:s}=a,l=this.getPublicCheckedKeys(this.computedCheckedKeys,o);return[...this.getNodes(l),...s?this.getHalfCheckedNodes():[]]},getHalfCheckedNodes(){return this.getNodes(this.computedIndeterminateKeys)},getExpandedNodes(){return this.getNodes(this.computedExpandedKeys)},checkAll(a=!0){const{key2TreeNode:o}=this.treeContext,s=a?[...o.keys()].filter(l=>{const c=o.get(l);return c&&isNodeCheckable(c)}):[];this.internalSetCheckedKeys(s)},checkNode(a,o=!0,s=!1){const{checkStrictly:l,treeContext:c}=this,{key2TreeNode:d}=c,u=isArray$2(a),A=(u?a:[a]).filter(g=>{const f=d.get(g);return f&&isNodeCheckable(f)&&(l||!s||isLeafNode(f))});this.internalCheckNodes(A,o,u?void 0:a)},selectAll(a=!0){const{key2TreeNode:o}=this.treeContext,s=a?[...o.keys()].filter(l=>{const c=o.get(l);return c&&isNodeSelectable(c)}):[];this.internalSetSelectedKeys(s)},selectNode(a,o=!0){const{key2TreeNode:s}=this.treeContext,l=isArray$2(a),c=(l?a:[a]).filter(d=>{const u=s.get(d);return u&&isNodeSelectable(u)});this.internalSelectNodes(c,o,l?void 0:a)},expandAll(a=!0){const{key2TreeNode:o}=this.treeContext,s=a?[...o.keys()].filter(l=>{const c=o.get(l);return c&&isNodeExpandable(c)}):[];this.internalSetExpandedKeys(s)},expandNode(a,o=!0){const{key2TreeNode:s}=this.treeContext,l=isArray$2(a),c=(l?a:[a]).filter(d=>{const u=s.get(d);return u&&isNodeExpandable(u)});this.internalExpandNodes(c,o,l?void 0:a)}}});function _sfc_render$3P(a,o,s,l,c,d){const u=resolveComponent("TreeNode"),A=resolveComponent("VirtualList");return openBlock(),createElementBlock("div",{class:normalizeClass(a.classNames)},[a.virtualListProps?(openBlock(),createBlock(A,mergeProps({key:0,ref:"virtualListRef"},a.virtualListProps,{data:a.visibleTreeNodeList}),{item:withCtx(({item:g})=>[(openBlock(),createBlock(u,mergeProps({key:`${a.searchValue}-${g.key}`},g.treeNodeProps),null,16))]),_:1},16,["data"])):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(a.visibleTreeNodeList,g=>(openBlock(),createBlock(u,mergeProps({key:g.key,ref_for:!0},g.treeNodeProps),null,16))),128))],2)}var _Tree=_export_sfc$1(_sfc_main$4e,[["render",_sfc_render$3P]]);const Tree=Object.assign(_Tree,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Tree.name,_Tree)}}),_sfc_main$4d=defineComponent({name:"Typography",setup(){return{classNames:[getPrefixCls("typography")]}}});function _sfc_render$3O(a,o,s,l,c,d){return openBlock(),createElementBlock("article",{class:normalizeClass(a.classNames)},[renderSlot(a.$slots,"default")],2)}var _Typography=_export_sfc$1(_sfc_main$4d,[["render",_sfc_render$3O]]);const _sfc_main$4c=defineComponent({name:"TypographyEditContent",components:{Input},props:{text:{type:String,required:!0}},emits:["change","end","update:text"],setup(a,{emit:o}){const l=[`${getPrefixCls("typography")}-edit-content`],c=ref();function d(A){o("update:text",A),o("change",A)}function u(){o("end")}return onMounted(()=>{if(!c.value||!c.value.$el)return;const A=c.value.$el.querySelector("input");if(!A)return;A.focus&&A.focus();const{length:g}=A.value;A.setSelectionRange(g,g)}),{classNames:l,inputRef:c,onBlur:u,onChange:d,onEnd:u}}});function _sfc_render$3N(a,o,s,l,c,d){const u=resolveComponent("Input");return openBlock(),createElementBlock("div",{class:normalizeClass(a.classNames)},[createVNode(u,{ref:"inputRef","auto-size":"","model-value":a.text,onBlur:a.onBlur,onInput:a.onChange,onKeydown:withKeys(a.onEnd,["enter"])},null,8,["model-value","onBlur","onInput","onKeydown"])],2)}var EditContent=_export_sfc$1(_sfc_main$4c,[["render",_sfc_render$3N]]);const _sfc_main$4b=defineComponent({name:"IconCopy",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-copy`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$43=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3M(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M20 6h18a2 2 0 0 1 2 2v22M8 16v24c0 1.105.891 2 1.996 2h20.007A1.99 1.99 0 0 0 32 40.008V15.997A1.997 1.997 0 0 0 30 14H10a2 2 0 0 0-2 2Z"},null,-1)]),14,_hoisted_1$43)}var _IconCopy=_export_sfc$1(_sfc_main$4b,[["render",_sfc_render$3M]]);const IconCopy=Object.assign(_IconCopy,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCopy.name,_IconCopy)}}),_sfc_main$4a=defineComponent({name:"IconEdit",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-edit`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$42=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3L(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m30.48 19.038 5.733-5.734a1 1 0 0 0 0-1.414l-5.586-5.586a1 1 0 0 0-1.414 0l-5.734 5.734m7 7L15.763 33.754a1 1 0 0 1-.59.286l-6.048.708a1 1 0 0 1-1.113-1.069l.477-6.31a1 1 0 0 1 .29-.631l14.7-14.7m7 7-7-7M6 42h36"},null,-1)]),14,_hoisted_1$42)}var _IconEdit=_export_sfc$1(_sfc_main$4a,[["render",_sfc_render$3L]]);const IconEdit=Object.assign(_IconEdit,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconEdit.name,_IconEdit)}}),_sfc_main$49=defineComponent({name:"TypographyOperations",components:{Tooltip,IconCheckCircleFill,IconCopy,IconEdit},props:{editable:Boolean,copyable:Boolean,expandable:Boolean,isCopied:Boolean,isEllipsis:Boolean,expanded:Boolean,forceRenderExpand:Boolean,editTooltipProps:Object,copyTooltipProps:Object},emits:{edit:()=>!0,copy:()=>!0,expand:()=>!0},setup(a,{emit:o}){const s=getPrefixCls("typography"),l=computed(()=>a.forceRenderExpand||a.expandable&&a.isEllipsis),{t:c}=useI18n();return{prefixCls:s,showExpand:l,t:c,onEditClick(){o("edit")},onCopyClick(){o("copy")},onExpandClick(){o("expand")}}}});function _sfc_render$3K(a,o,s,l,c,d){const u=resolveComponent("IconEdit"),A=resolveComponent("Tooltip"),g=resolveComponent("IconCheckCircleFill"),f=resolveComponent("IconCopy");return openBlock(),createElementBlock(Fragment,null,[a.editable?(openBlock(),createBlock(A,mergeProps({key:0,content:a.t("typography.edit")},a.editTooltipProps),{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(`${a.prefixCls}-operation-edit`),onClick:o[0]||(o[0]=withModifiers((...m)=>a.onEditClick&&a.onEditClick(...m),["stop"]))},[createVNode(u)],2)]),_:1},16,["content"])):createCommentVNode("v-if",!0),a.copyable?(openBlock(),createBlock(A,normalizeProps(mergeProps({key:1},a.copyTooltipProps)),{content:withCtx(()=>[renderSlot(a.$slots,"copy-tooltip",{copied:a.isCopied},()=>[createTextVNode(toDisplayString(a.isCopied?a.t("typography.copied"):a.t("typography.copy")),1)])]),default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass({[`${a.prefixCls}-operation-copied`]:a.isCopied,[`${a.prefixCls}-operation-copy`]:!a.isCopied}),onClick:o[1]||(o[1]=withModifiers((...m)=>a.onCopyClick&&a.onCopyClick(...m),["stop"]))},[renderSlot(a.$slots,"copy-icon",{copied:a.isCopied},()=>[a.isCopied?(openBlock(),createBlock(g,{key:0})):(openBlock(),createBlock(f,{key:1}))])],2)]),_:3},16)):createCommentVNode("v-if",!0),a.showExpand?(openBlock(),createElementBlock("a",{key:2,class:normalizeClass(`${a.prefixCls}-operation-expand`),onClick:o[2]||(o[2]=withModifiers((...m)=>a.onExpandClick&&a.onExpandClick(...m),["stop"]))},[renderSlot(a.$slots,"expand-node",{expanded:a.expanded},()=>[createTextVNode(toDisplayString(a.expanded?a.t("typography.collapse"):a.t("typography.expand")),1)])],2)):createCommentVNode("v-if",!0)],64)}var Operations=_export_sfc$1(_sfc_main$49,[["render",_sfc_render$3K]]);let ellipsisContainer;function styleToString$1(a){return Array.prototype.slice.apply(a).map(s=>`${s}: ${a.getPropertyValue(s)};`).join("")}function pxToNumber(a){if(!a)return 0;const o=a.match(/^\d*(\.\d*)?/);return o?Number(o[0]):0}var measure=(a,o,s,l)=>{ellipsisContainer||(ellipsisContainer=document.createElement("div"),document.body.appendChild(ellipsisContainer));const{rows:c,suffix:d,ellipsisStr:u}=o,A=window.getComputedStyle(a),g=styleToString$1(A),f=pxToNumber(A.lineHeight),m=Math.round(f*c+pxToNumber(A.paddingTop)+pxToNumber(A.paddingBottom));ellipsisContainer.setAttribute("style",g),ellipsisContainer.setAttribute("aria-hidden","true"),ellipsisContainer.style.height="auto",ellipsisContainer.style.minHeight="auto",ellipsisContainer.style.maxHeight="auto",ellipsisContainer.style.position="fixed",ellipsisContainer.style.left="0",ellipsisContainer.style.top="-99999999px",ellipsisContainer.style.zIndex="-200",ellipsisContainer.style.whiteSpace="normal";const v=createApp({render(){return createVNode("span",null,[s])}});v.mount(ellipsisContainer);const C=Array.prototype.slice.apply(ellipsisContainer.childNodes[0].cloneNode(!0).childNodes);v.unmount(),ellipsisContainer.innerHTML="";const w=document.createTextNode(`${u}${d}`);ellipsisContainer.appendChild(w),C.forEach(S=>{ellipsisContainer.appendChild(S)});const _=document.createTextNode(l);ellipsisContainer.insertBefore(_,w);function b(){return ellipsisContainer.offsetHeight<=m}if(b())return{ellipsis:!1,text:l};function y(S,E=0,B=l.length,P=0){const D=Math.floor((E+B)/2),k=l.slice(0,D);if(S.textContent=k,E>=B-1)for(let I=B;I>=E;I-=1){const L=l.slice(0,I);if(S.textContent=L,b()||!L)return}b()?y(S,D,B,D):y(S,E,D,P)}return y(_),{text:_.textContent,ellipsis:!0}};const clipboard=async a=>{var o;if((o=navigator.clipboard)!=null&&o.writeText)try{await navigator.clipboard.writeText(a);return}catch(d){console.error(d!=null?d:new DOMException("The request is not allowed","NotAllowedError"))}const s=document.createElement("span");s.textContent=a,s.style.whiteSpace="pre",document.body.appendChild(s);const l=window.getSelection(),c=window.document.createRange();l==null||l.removeAllRanges(),c.selectNode(s),l==null||l.addRange(c);try{window.document.execCommand("copy")}catch(d){console.error(`execCommand Error: ${d}`)}l==null||l.removeAllRanges(),window.document.body.removeChild(s)};let container;function getInnerText(a){if(!a)return"";container||(container=document.createElement("div"),container.setAttribute("aria-hidden","true"),document.body.appendChild(container));const o=createApp({render(){return createVNode("div",null,[a])}});o.mount(container);const s=container.innerText;return o.unmount(),s}function _isSlot$1(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}function getComponentTags(a){const{bold:o,mark:s,underline:l,delete:c,code:d}=a,u=[];return o&&u.push("b"),l&&u.push("u"),c&&u.push("del"),d&&u.push("code"),s&&u.push("mark"),u}function Wrap(a,o){const{mark:s}=a,l=getComponentTags(a),c=isObject$2(s)&&s.color?{backgroundColor:s.color}:{};return l.reduce((d,u)=>createVNode(u,u==="mark"?{style:c}:{},_isSlot$1(d)?d:{default:()=>[d]}),o)}function normalizeEllipsisConfig(a){const o=!!a.showTooltip,s=isObject$2(a.showTooltip)&&a.showTooltip.type==="popover"?Popover:Tooltip,l=isObject$2(a.showTooltip)&&a.showTooltip.props||{};return{rows:1,suffix:"",ellipsisStr:"...",expandable:!1,css:!1,...omit(a,["showTooltip"]),showTooltip:o,TooltipComponent:s,tooltipProps:l}}var Base=defineComponent({name:"TypographyBase",inheritAttrs:!1,props:{component:{type:String,required:!0},type:{type:String},bold:{type:Boolean},mark:{type:[Boolean,Object],default:!1},underline:{type:Boolean},delete:{type:Boolean},code:{type:Boolean},disabled:{type:Boolean},editable:{type:Boolean},editing:{type:Boolean,default:void 0},defaultEditing:{type:Boolean},editText:{type:String},copyable:{type:Boolean},copyText:{type:String},copyDelay:{type:Number,default:3e3},ellipsis:{type:[Boolean,Object],default:!1},editTooltipProps:{type:Object},copyTooltipProps:{type:Object}},emits:{editStart:()=>!0,change:a=>!0,"update:editText":a=>!0,editEnd:()=>!0,"update:editing":a=>!0,copy:a=>!0,ellipsis:a=>!0,expand:a=>!0},setup(a,{slots:o,emit:s,attrs:l}){const{editing:c,defaultEditing:d,ellipsis:u,copyable:A,editable:g,copyText:f,editText:m,copyDelay:v,component:C}=toRefs(a),w=getPrefixCls("typography"),_=computed(()=>[w,{[`${w}-${a.type}`]:a.type,[`${w}-disabled`]:a.disabled}]),b=ref(),y=ref(""),[S,E]=useMergeState(d.value,reactive({value:c})),B=computed(()=>g.value&&S.value);function P(){s("update:editing",!0),s("editStart"),E(!0)}function D(J){s("update:editText",J),s("change",J)}function k(){!S.value||(s("update:editing",!1),s("editEnd"),E(!1))}const I=ref(!1);let L=null;function T(){var J;const te=(J=f.value)!=null?J:y.value;clipboard(te||""),I.value=!0,s("copy",te),L=setTimeout(()=>{I.value=!1},v.value)}onUnmounted(()=>{L&&clearTimeout(L),L=null});const N=ref(!1),x=ref(!1),M=ref(""),F=computed(()=>normalizeEllipsisConfig(isObject$2(u.value)&&u.value||{}));let O=null;function R(){const J=!x.value;x.value=J,s("expand",J)}function Q(J=!1){return F.value.css?createVNode(Operations,{editable:g.value,copyable:A.value,expandable:F.value.expandable,isCopied:I.value,isEllipsis:j.value,expanded:x.value,forceRenderExpand:J||x.value,editTooltipProps:a.editTooltipProps,copyTooltipProps:a.copyTooltipProps,onEdit:P,onCopy:T,onExpand:R},{"copy-tooltip":o["copy-tooltip"],"copy-icon":o["copy-icon"],"expand-node":o["expand-node"]}):createVNode(Operations,{editable:g.value,copyable:A.value,expandable:F.value.expandable,isCopied:I.value,isEllipsis:N.value,expanded:x.value,forceRenderExpand:J,editTooltipProps:a.editTooltipProps,copyTooltipProps:a.copyTooltipProps,onEdit:P,onCopy:T,onExpand:R},{"copy-tooltip":o["copy-tooltip"],"copy-icon":o["copy-icon"],"expand-node":o["expand-node"]})}function z(){if(!b.value)return;const{ellipsis:J,text:te}=measure(b.value,F.value,Q(!!F.value.expandable),y.value);N.value!==J&&(N.value=J,F.value.css||s("ellipsis",J)),M.value!==te&&(M.value=te||"")}function W(){!(u.value&&!x.value)||(caf(O),O=raf(()=>{z()}))}onUnmounted(()=>{caf(O)}),watch(()=>F.value.rows,()=>{W()}),watch(u,J=>{J?W():N.value=!1});let U=[];const H=()=>{if(u.value||A.value||g.value){const J=getInnerText(U);J!==y.value&&(y.value=J,W())}};onMounted(H),onUpdated(H);const V=ref(),j=ref(!1),X=()=>{if(b.value&&V.value){const J=V.value.offsetHeight>b.value.offsetHeight;J!==j.value&&(j.value=J,s("ellipsis",J))}},Z=computed(()=>x.value?{}:{overflow:"hidden","text-overflow":"ellipsis",display:"-webkit-box","-webkit-line-clamp":F.value.rows,"-webkit-box-orient":"vertical"});return()=>{var J,te;if(U=((J=o.default)==null?void 0:J.call(o))||[],B.value){const ne=(te=m.value)!=null?te:y.value;return createVNode(EditContent,{text:ne,onChange:ie=>{ie!==ne&&D(ie)},onEnd:k},null)}const{suffix:ee,ellipsisStr:re,showTooltip:ae,tooltipProps:ge,TooltipComponent:he}=F.value,_e=N.value&&!x.value,K=_e&&!ae?{title:y.value}:{},G=C.value;if(F.value.css){const ne=Wrap(a,U),ie=createVNode(G,mergeProps({class:_.value,ref:b,style:Z.value},K,l),{default:()=>[createVNode("span",{ref:V},[ne])]});return j.value?createVNode(he,mergeProps(ge,{onResize:()=>X()}),{default:()=>[ie],content:()=>y.value}):createVNode(ResizeObserver$2,{onResize:()=>{X()}},_isSlot$1(ie)?ie:{default:()=>[ie]})}const q=Wrap(a,_e?M.value:U);return createVNode(ResizeObserver$2,{onResize:()=>W()},{default:()=>[createVNode(G,mergeProps({class:_.value,ref:b},K,l),{default:()=>[_e&&ae?createVNode(he,ge,{default:()=>[createVNode("span",null,[q])],content:()=>y.value}):q,_e?re:null,ee,Q()]})]})}}}),TypographyParagraph=defineComponent({name:"TypographyParagraph",inheritAttrs:!1,props:{blockquote:{type:Boolean},spacing:{type:String,default:"default"}},setup(a){const{blockquote:o,spacing:s}=toRefs(a),l=getPrefixCls("typography"),c=computed(()=>o!=null&&o.value?"blockquote":"div"),d=computed(()=>[{[`${l}-spacing-close`]:(s==null?void 0:s.value)==="close"}]);return{component:c,classNames:d}},render(){const{component:a,classNames:o}=this;return createVNode(Base,mergeProps({class:o},this.$attrs,{component:a}),this.$slots)}}),TypographyTitle=defineComponent({name:"TypographyTitle",inheritAttrs:!1,props:{heading:{type:Number,default:1}},setup(a){const{heading:o}=toRefs(a);return{component:computed(()=>`h${o==null?void 0:o.value}`)}},render(){const{component:a}=this;return createVNode(Base,mergeProps(this.$attrs,{component:a}),this.$slots)}}),TypographyText=defineComponent({name:"TypographyText",inheritAttrs:!1,props:{ellipsis:{type:[Boolean,Object],default:!1}},setup(a){const{ellipsis:o}=toRefs(a);return{component:computed(()=>o!=null&&o.value?"div":"span")}},render(){const{ellipsis:a,component:o}=this;return createVNode(Base,mergeProps(this.$attrs,{ellipsis:a,component:o}),this.$slots)}});const Typography=Object.assign(_Typography,{Paragraph:TypographyParagraph,Title:TypographyTitle,Text:TypographyText,install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Typography.name,_Typography),a.component(s+TypographyParagraph.name,TypographyParagraph),a.component(s+TypographyTitle.name,TypographyTitle),a.component(s+TypographyText.name,TypographyText)}}),getResponse=a=>{const o=a.responseText||a.response;if(!o)return;const s=a.getResponseHeader("Content-Type");if(s&&s.includes("json"))try{return JSON.parse(o)}catch{return o}return o},getProgressStatus=a=>{switch(a){case"done":return"success";case"error":return"danger";default:return"normal"}},getValue=(a,o)=>isFunction$2(a)?a(o):a,uploadRequest=({fileItem:a,action:o,name:s,data:l,headers:c={},withCredentials:d=!1,onProgress:u=NOOP,onSuccess:A=NOOP,onError:g=NOOP})=>{const f=getValue(s,a)||"file",m=getValue(l,a),v=new XMLHttpRequest;d&&(v.withCredentials=!0),v.upload.onprogress=w=>{const _=w.total>0?index.round(w.loaded/w.total,2):0;u(_,w)},v.onerror=function(_){g(_)},v.onload=()=>{if(v.status<200||v.status>=300){g(getResponse(v));return}A(getResponse(v))};const C=new FormData;if(m)for(const w of Object.keys(m))C.append(w,m[w]);a.file&&C.append(f,a.file),v.open("post",o!=null?o:"",!0);for(const w of Object.keys(c))v.setRequestHeader(w,c[w]);return v.send(C),{abort(){v.abort()}}},isAcceptFile=(a,o)=>{if(o&&a){const s=isArray$2(o)?o:o.split(",").map(c=>c.trim()).filter(c=>c),l=(a.name.indexOf(".")>-1?`.${a.name.split(".").pop()}`:"").toLowerCase();return s.some(c=>{const d=c&&c.toLowerCase(),u=(a.type||"").toLowerCase(),A=u.split("/")[0];if(d===u||`${A}${l.replace(".","/")}`===d||/^\*(\/\*)?$/.test(d))return!0;if(/\/\*/.test(d))return u.replace(/\/.*$/,"")===d.replace(/\/.*$/,"");if(/\..*/.test(d)){let g=[d];return(d===".jpg"||d===".jpeg")&&(g=[".jpg",".jpeg"]),g.indexOf(l)>-1}return!1})}return!!a},loopDirectory=(a,o,s)=>{const l=[];let c=0;const d=()=>{!c&&s(l)},u=A=>{if(c+=1,A!=null&&A.isFile){A.file(g=>{c-=1,isAcceptFile(g,o)&&(Object.defineProperty(g,"webkitRelativePath",{value:A.fullPath.replace(/^\//,"")}),l.push(g)),d()});return}if(A!=null&&A.isDirectory){const g=A.createReader();let f=!1;const m=()=>{g.readEntries(v=>{f||(c-=1,f=!0),v.length===0?d():(m(),v.forEach(u))})};m();return}c-=1,d()};[].slice.call(a).forEach(A=>A.webkitGetAsEntry&&u(A.webkitGetAsEntry()))},isImage=a=>{var o;return(o=a.type)==null?void 0:o.includes("image")},getFiles=(a,o)=>{if(!a)return[];const s=Array.from(a);return o?s.filter(l=>isAcceptFile(l,o)):s},_sfc_main$48=defineComponent({name:"IconUpload",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-upload`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$41=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3J(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M14.93 17.071 24.001 8l9.071 9.071m-9.07 16.071v-25M40 35v6H8v-6"},null,-1)]),14,_hoisted_1$41)}var _IconUpload=_export_sfc$1(_sfc_main$48,[["render",_sfc_render$3J]]);const IconUpload=Object.assign(_IconUpload,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconUpload.name,_IconUpload)}});var UploadButton=defineComponent({name:"UploadButton",props:{disabled:{type:Boolean,default:!1},directory:{type:Boolean,default:!1},accept:String,listType:{type:String},tip:String,draggable:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},uploadFiles:{type:Function,required:!0},hide:Boolean,onButtonClick:{type:Function}},setup(a,{slots:o}){const s=getPrefixCls("upload"),{t:l}=useI18n(),c=ref(!1),d=ref(null),u=ref(null),A=ref(0),g=y=>{y==="subtract"?A.value-=1:y==="add"?A.value+=1:y==="reset"&&(A.value=0)},f=y=>{if(!a.disabled){if(isFunction$2(a.onButtonClick)){const S=a.onButtonClick(y);if(isPromise(S)){S.then(E=>{a.uploadFiles(getFiles(E))});return}}d.value&&d.value.click()}},m=y=>{const S=y.target;S.files&&a.uploadFiles(getFiles(S.files)),S.value=""},v=y=>{var S,E;if(y.preventDefault(),c.value=!1,g("reset"),!a.disabled)if(a.directory&&((S=y.dataTransfer)==null?void 0:S.items))loopDirectory(y.dataTransfer.items,a.accept,B=>{a.uploadFiles(B)});else{const B=getFiles((E=y.dataTransfer)==null?void 0:E.files,a.accept);a.uploadFiles(a.multiple?B:B.slice(0,1))}},C=y=>{y.preventDefault(),g("subtract"),A.value===0&&(c.value=!1,g("reset"))},w=y=>{y.preventDefault(),!a.disabled&&!c.value&&(c.value=!0)},_=()=>o.default?createVNode("span",null,[o.default()]):a.listType==="picture-card"?createVNode("div",{class:`${s}-picture-card`},[createVNode("div",{class:`${s}-picture-card-text`},[createVNode(IconPlus,null,null)]),a.tip&&createVNode("div",{class:`${s}-tip`},[a.tip])]):a.draggable?createVNode("div",{class:[`${s}-drag`,{[`${s}-drag-active`]:c.value}]},[createVNode("div",null,[createVNode(IconPlus,null,null)]),createVNode("div",{class:`${s}-drag-text`},[c.value?l("upload.dragHover"):l("upload.drag")]),a.tip&&createVNode("div",{class:`${s}-tip`},[a.tip])]):createVNode(Button$1,{type:"primary",disabled:a.disabled},{default:()=>[l("upload.buttonText")],icon:()=>createVNode(IconUpload,null,null)}),b=computed(()=>[s,{[`${s}-type-picture-card`]:a.listType==="picture-card",[`${s}-draggable`]:a.draggable,[`${s}-disabled`]:a.disabled,[`${s}-hide`]:a.hide}]);return()=>createVNode("span",{ref:u,class:b.value,onClick:f,onDragenter:()=>{g("add")},onDrop:v,onDragover:w,onDragleave:C},[createVNode("input",mergeProps({ref:d,type:"file",style:{display:"none"},disabled:a.disabled,accept:a.accept,multiple:a.multiple},a.directory?{webkitdirectory:"webkitdirectory"}:{},{onChange:m}),null),_()])}});const _sfc_main$47=defineComponent({name:"IconPause",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-pause`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$40=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3I(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M14 12h4v24h-4zM30 12h4v24h-4z"},null,-1),createBaseVNode("path",{fill:"currentColor",stroke:"none",d:"M14 12h4v24h-4zM30 12h4v24h-4z"},null,-1)]),14,_hoisted_1$40)}var _IconPause=_export_sfc$1(_sfc_main$47,[["render",_sfc_render$3I]]);const IconPause=Object.assign(_IconPause,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPause.name,_IconPause)}}),_sfc_main$46=defineComponent({name:"IconPlayArrowFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-play-arrow-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3$=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3H(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M17.533 10.974a1 1 0 0 0-1.537.844v24.356a1 1 0 0 0 1.537.844L36.67 24.84a1 1 0 0 0 0-1.688L17.533 10.974Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$3$)}var _IconPlayArrowFill=_export_sfc$1(_sfc_main$46,[["render",_sfc_render$3H]]);const IconPlayArrowFill=Object.assign(_IconPlayArrowFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPlayArrowFill.name,_IconPlayArrowFill)}}),uploadInjectionKey=Symbol("ArcoUpload");var UploadProgress=defineComponent({name:"UploadProgress",props:{file:{type:Object,required:!0},listType:{type:String,required:!0}},setup(a){const o=getPrefixCls("upload-progress"),{t:s}=useI18n(),l=inject(uploadInjectionKey,void 0),c=()=>{var u,A,g,f,m,v,C,w,_,b,y;return a.file.status==="error"?createVNode("span",{class:[l==null?void 0:l.iconCls,`${l==null?void 0:l.iconCls}-upload`],onClick:()=>l==null?void 0:l.onUpload(a.file)},[(l==null?void 0:l.showRetryButton)&&((m=(A=l==null?void 0:(u=l.slots)["retry-icon"])==null?void 0:A.call(u))!=null?m:(f=(g=l==null?void 0:l.customIcon)==null?void 0:g.retryIcon)==null?void 0:f.call(g))||a.listType==="picture-card"?createVNode(IconUpload,null,null):s("upload.retry")]):a.file.status==="done"?createVNode("span",{class:[l==null?void 0:l.iconCls,`${l==null?void 0:l.iconCls}-success`]},[(y=(b=(C=l==null?void 0:(v=l.slots)["success-icon"])==null?void 0:C.call(v))!=null?b:(_=(w=l==null?void 0:l.customIcon)==null?void 0:w.successIcon)==null?void 0:_.call(w))!=null?y:createVNode(IconCheck,null,null)]):a.file.status==="init"?createVNode(Tooltip,{content:s("upload.start")},{default:()=>{var S,E,B,P,D,k;return[createVNode("span",{class:[l==null?void 0:l.iconCls,`${l==null?void 0:l.iconCls}-start`],onClick:()=>l==null?void 0:l.onUpload(a.file)},[(k=(D=(E=l==null?void 0:(S=l.slots)["start-icon"])==null?void 0:E.call(S))!=null?D:(P=(B=l==null?void 0:l.customIcon)==null?void 0:B.startIcon)==null?void 0:P.call(B))!=null?k:createVNode(IconPlayArrowFill,null,null)])]}}):(l==null?void 0:l.showCancelButton)&&createVNode(Tooltip,{content:s("upload.cancel")},{default:()=>{var S,E,B,P,D,k;return[createVNode("span",{class:[l==null?void 0:l.iconCls,`${l==null?void 0:l.iconCls}-cancel`],onClick:()=>l==null?void 0:l.onAbort(a.file)},[(k=(D=(E=l==null?void 0:(S=l.slots)["cancel-icon"])==null?void 0:E.call(S))!=null?D:(P=(B=l==null?void 0:l.customIcon)==null?void 0:B.cancelIcon)==null?void 0:P.call(B))!=null?k:createVNode(IconPause,null,null)])]}})},d=()=>{var u;if(["init","uploading"].includes((u=a.file.status)!=null?u:"")){const A=getProgressStatus(a.file.status);return createVNode(Progress$1,{type:"circle",size:"mini",showText:!1,status:A,percent:a.file.percent},null)}return null};return()=>createVNode("span",{class:o},[d(),c()])}});const _sfc_main$45=defineComponent({name:"IconFilePdf",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-file-pdf`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3_=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3G(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M11 42h26a2 2 0 0 0 2-2V13.828a2 2 0 0 0-.586-1.414l-5.828-5.828A2 2 0 0 0 31.172 6H11a2 2 0 0 0-2 2v32a2 2 0 0 0 2 2Z"},null,-1),createBaseVNode("path",{d:"M22.305 21.028c.874 1.939 3.506 6.265 4.903 8.055 1.747 2.237 3.494 2.685 4.368 2.237.873-.447 1.21-4.548-7.425-2.685-7.523 1.623-7.424 3.58-6.988 4.476.728 1.193 2.522 2.627 5.678-6.266C25.699 18.79 24.489 17 23.277 17c-1.409 0-2.538.805-.972 4.028Z"},null,-1)]),14,_hoisted_1$3_)}var _IconFilePdf=_export_sfc$1(_sfc_main$45,[["render",_sfc_render$3G]]);const IconFilePdf=Object.assign(_IconFilePdf,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFilePdf.name,_IconFilePdf)}}),_sfc_main$44=defineComponent({name:"IconFileImage",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-file-image`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3Z=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3F(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m26 33 5-6v6h-5Zm0 0-3-4-4 4h7Zm11 9H11a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h21l7 7v27a2 2 0 0 1-2 2ZM17 19h1v1h-1v-1Z"},null,-1)]),14,_hoisted_1$3Z)}var _IconFileImage=_export_sfc$1(_sfc_main$44,[["render",_sfc_render$3F]]);const IconFileImage=Object.assign(_IconFileImage,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFileImage.name,_IconFileImage)}}),_sfc_main$43=defineComponent({name:"IconFileVideo",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-file-video`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3Y=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3E(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M37 42H11a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h21l7 7v27a2 2 0 0 1-2 2Z"},null,-1),createBaseVNode("path",{d:"M22 27.796v-6l5 3-5 3Z"},null,-1)]),14,_hoisted_1$3Y)}var _IconFileVideo=_export_sfc$1(_sfc_main$43,[["render",_sfc_render$3E]]);const IconFileVideo=Object.assign(_IconFileVideo,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFileVideo.name,_IconFileVideo)}}),_sfc_main$42=defineComponent({name:"IconFileAudio",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-file-audio`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3X=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3D(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M37 42H11a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h21l7 7v27a2 2 0 0 1-2 2Z"},null,-1),createBaseVNode("path",{d:"M25 30a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M25 30a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm0 0-.951-12.363a.5.5 0 0 1 .58-.532L30 18"},null,-1)]),14,_hoisted_1$3X)}var _IconFileAudio=_export_sfc$1(_sfc_main$42,[["render",_sfc_render$3D]]);const IconFileAudio=Object.assign(_IconFileAudio,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFileAudio.name,_IconFileAudio)}});var UploadListItem=defineComponent({name:"UploadListItem",props:{file:{type:Object,required:!0},listType:{type:String,required:!0}},setup(a){const s=`${getPrefixCls("upload-list")}-item`,{t:l}=useI18n(),c=inject(uploadInjectionKey,void 0),d=()=>{var u,A;let g="";if(a.file.file&&a.file.file.type)g=a.file.file.type;else{const f=(A=(u=a.file.name)==null?void 0:u.split(".")[1])!=null?A:"";["png","jpg","jpeg","bmp","gif","webp"].includes(f)?g="image":["mp4","m2v","mkv","m4v","mov"].includes(f)?g="video":["mp3","wav","wmv","m4a","acc","flac"].includes(f)&&(g="audio")}return g.includes("image")?createVNode(IconFileImage,null,null):g.includes("pdf")?createVNode(IconFilePdf,null,null):g.includes("audio")?createVNode(IconFileAudio,null,null):g.includes("video")?createVNode(IconFileVideo,null,null):createVNode(IconFile,null,null)};return()=>{var u,A,g,f,m,v,C,w,_,b,y,S,E,B,P,D,k,I,L,T,N,x,M;return createVNode("div",{class:[s,`${s}-${a.file.status}`]},[createVNode("div",{class:`${s}-content`},[(c==null?void 0:c.listType)==="picture"&&createVNode("span",{class:`${s}-thumbnail`},[(g=(A=c==null?void 0:(u=c.slots).image)==null?void 0:A.call(u,{fileItem:a.file}))!=null?g:createVNode("img",mergeProps({src:a.file.url,alt:a.file.name},c!=null&&c.imageLoading?{loading:c.imageLoading}:void 0),null)]),createVNode("div",{class:`${s}-name`},[(c==null?void 0:c.listType)==="text"&&createVNode("span",{class:`${s}-file-icon`},[(_=(w=(m=c==null?void 0:(f=c.slots)["file-icon"])==null?void 0:m.call(f,{fileItem:a.file}))!=null?w:(C=(v=c==null?void 0:c.customIcon)==null?void 0:v.fileIcon)==null?void 0:C.call(v,a.file))!=null?_:d()]),(c==null?void 0:c.showLink)&&a.file.url?createVNode("a",mergeProps({class:`${s}-name-link`,target:"_blank",href:a.file.url},c!=null&&c.download?{download:a.file.name}:void 0),[(P=(B=(y=c==null?void 0:(b=c.slots)["file-name"])==null?void 0:y.call(b,{fileItem:a.file}))!=null?B:(E=(S=c==null?void 0:c.customIcon)==null?void 0:S.fileName)==null?void 0:E.call(S,a.file))!=null?P:a.file.name]):createVNode("span",{class:`${s}-name-text`,onClick:()=>c==null?void 0:c.onPreview(a.file)},[(N=(T=(k=c==null?void 0:(D=c.slots)["file-name"])==null?void 0:k.call(D,{fileItem:a.file}))!=null?T:(L=(I=c==null?void 0:c.customIcon)==null?void 0:I.fileName)==null?void 0:L.call(I,a.file))!=null?N:a.file.name]),a.file.status==="error"&&createVNode(Tooltip,{content:l("upload.error")},{default:()=>{var F,O,R,Q,z,W;return[createVNode("span",{class:[c==null?void 0:c.iconCls,`${c==null?void 0:c.iconCls}-error`]},[(W=(z=(O=c==null?void 0:(F=c.slots)["error-icon"])==null?void 0:O.call(F))!=null?z:(Q=(R=c==null?void 0:c.customIcon)==null?void 0:R.errorIcon)==null?void 0:Q.call(R))!=null?W:createVNode(IconExclamationCircleFill,null,null)])]}})]),createVNode(UploadProgress,{file:a.file,listType:a.listType},null)]),(c==null?void 0:c.showRemoveButton)&&createVNode("span",{class:`${s}-operation`},[createVNode(IconHover,{onClick:()=>{var F;return(F=c==null?void 0:c.onRemove)==null?void 0:F.call(c,a.file)}},{default:()=>{var F,O,R,Q,z,W;return[createVNode("span",{class:[c==null?void 0:c.iconCls,`${c==null?void 0:c.iconCls}-remove`]},[(W=(z=(O=c==null?void 0:(F=c.slots)["remove-icon"])==null?void 0:O.call(F))!=null?z:(Q=(R=c==null?void 0:c.customIcon)==null?void 0:R.removeIcon)==null?void 0:Q.call(R))!=null?W:createVNode(IconDelete,null,null)])]}})]),(M=c==null?void 0:(x=c.slots)["extra-button"])==null?void 0:M.call(x,{fileItem:a.file})])}}}),UploadPictureItem=defineComponent({name:"UploadPictureItem",props:{file:{type:Object,required:!0},disabled:{type:Boolean,default:!1}},setup(a){const s=`${getPrefixCls("upload-list")}-picture`,l=computed(()=>[s,{[`${s}-status-error`]:a.file.status==="error"}]),c=inject(uploadInjectionKey,void 0),d=()=>{var u,A,g,f,m,v,C,w,_,b,y,S,E,B,P,D,k,I,L,T,N,x,M,F,O,R,Q,z,W;return a.file.status==="uploading"?createVNode(UploadProgress,{file:a.file,listType:"picture-card"},null):createVNode(Fragment,null,[(g=(A=c==null?void 0:(u=c.slots).image)==null?void 0:A.call(u,{fileItem:a.file}))!=null?g:createVNode("img",mergeProps({src:a.file.url,alt:a.file.name},c!=null&&c.imageLoading?{loading:c.imageLoading}:void 0),null),createVNode("div",{class:`${s}-mask`},[a.file.status==="error"&&(c==null?void 0:c.showCancelButton)&&createVNode("div",{class:`${s}-error-tip`},[createVNode("span",{class:[c==null?void 0:c.iconCls,`${c==null?void 0:c.iconCls}-error`]},[(_=(w=(m=c==null?void 0:(f=c.slots)["error-icon"])==null?void 0:m.call(f))!=null?w:(C=(v=c==null?void 0:c.customIcon)==null?void 0:v.errorIcon)==null?void 0:C.call(v))!=null?_:createVNode(IconImageClose,null,null)])]),createVNode("div",{class:`${s}-operation`},[a.file.status!=="error"&&(c==null?void 0:c.showPreviewButton)&&createVNode("span",{class:[c==null?void 0:c.iconCls,`${c==null?void 0:c.iconCls}-preview`],onClick:()=>c==null?void 0:c.onPreview(a.file)},[(P=(B=(y=c==null?void 0:(b=c.slots)["preview-icon"])==null?void 0:y.call(b))!=null?B:(E=(S=c==null?void 0:c.customIcon)==null?void 0:S.previewIcon)==null?void 0:E.call(S))!=null?P:createVNode(IconEye,null,null)]),["init","error"].includes(a.file.status)&&(c==null?void 0:c.showRetryButton)&&createVNode("span",{class:[c==null?void 0:c.iconCls,`${c==null?void 0:c.iconCls}-upload`],onClick:()=>c==null?void 0:c.onUpload(a.file)},[(N=(T=(k=c==null?void 0:(D=c.slots)["retry-icon"])==null?void 0:k.call(D))!=null?T:(L=(I=c==null?void 0:c.customIcon)==null?void 0:I.retryIcon)==null?void 0:L.call(I))!=null?N:createVNode(IconUpload,null,null)]),!(c!=null&&c.disabled)&&(c==null?void 0:c.showRemoveButton)&&createVNode("span",{class:[c==null?void 0:c.iconCls,`${c==null?void 0:c.iconCls}-remove`],onClick:()=>c==null?void 0:c.onRemove(a.file)},[(Q=(R=(M=c==null?void 0:(x=c.slots)["remove-icon"])==null?void 0:M.call(x))!=null?R:(O=(F=c==null?void 0:c.customIcon)==null?void 0:F.removeIcon)==null?void 0:O.call(F))!=null?Q:createVNode(IconDelete,null,null)]),(W=c==null?void 0:(z=c.slots)["extra-button"])==null?void 0:W.call(z,a.file)])])])};return()=>createVNode("span",{class:l.value},[d()])}}),UploadList=defineComponent({name:"UploadList",components:{UploadListItem,UploadPictureItem},props:{fileList:{type:Array,required:!0},listType:{type:String,required:!0}},setup(a,{slots:o}){const s=getPrefixCls("upload"),l=computed(()=>[`${s}-list`,`${s}-list-type-${a.listType}`]),c=(d,u)=>isFunction$2(o["upload-item"])?o["upload-item"]({fileItem:d,index:u}):a.listType==="picture-card"?createVNode(UploadPictureItem,{file:d,key:`item-${u}`},null):createVNode(UploadListItem,{file:d,listType:a.listType,key:`item-${u}`},null);return()=>createVNode(TransitionGroup,{tag:"div",class:l.value},{default:()=>{var d;return[...a.fileList.map((u,A)=>c(u,A)),a.listType==="picture-card"&&((d=o["upload-button"])==null?void 0:d.call(o))]}})}}),_Upload=defineComponent({name:"Upload",props:{fileList:{type:Array,default:void 0},defaultFileList:{type:Array,default:()=>[]},accept:String,action:String,disabled:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},directory:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},tip:String,headers:{type:Object},data:{type:[Object,Function]},name:{type:[String,Function]},withCredentials:{type:Boolean,default:!1},customRequest:{type:Function},limit:{type:Number,default:0},autoUpload:{type:Boolean,default:!0},showFileList:{type:Boolean,default:!0},showRemoveButton:{type:Boolean,default:!0},showRetryButton:{type:Boolean,default:!0},showCancelButton:{type:Boolean,default:!0},showUploadButton:{type:[Boolean,Object],default:!0},showPreviewButton:{type:Boolean,default:!0},download:{type:Boolean,default:!1},showLink:{type:Boolean,default:!0},imageLoading:{type:String},listType:{type:String,default:"text"},responseUrlKey:{type:[String,Function]},customIcon:{type:Object},imagePreview:{type:Boolean,default:!1},onBeforeUpload:{type:Function},onBeforeRemove:{type:Function},onButtonClick:{type:Function}},emits:{"update:fileList":a=>!0,exceedLimit:(a,o)=>!0,change:(a,o)=>!0,progress:(a,o)=>!0,preview:a=>!0,success:a=>!0,error:a=>!0},setup(a,{emit:o,slots:s}){const{fileList:l,disabled:c,listType:d,customIcon:u,showRetryButton:A,showCancelButton:g,showRemoveButton:f,showPreviewButton:m,imageLoading:v,download:C,showLink:w}=toRefs(a),_=getPrefixCls("upload"),{mergedDisabled:b,eventHandlers:y}=useFormItem({disabled:c}),S=ref([]),E=new Map,B=new Map,P=computed(()=>a.limit>0&&S.value.length>=a.limit),D=Z=>{E.clear();const J=Z==null?void 0:Z.map((te,ee)=>{var re,ae,ge;const he=(re=te.status)!=null?re:"done",_e=reactive({...te,uid:(ae=te.uid)!=null?ae:`${Date.now()}${ee}`,status:he,percent:(ge=te.percent)!=null?ge:["error","init"].indexOf(he)>-1?0:1});return E.set(_e.uid,_e),_e});S.value=J!=null?J:[]};D(a.defaultFileList),watch(l,Z=>{Z&&D(Z)},{immediate:!0,deep:!0});const k=Z=>{var J,te;o("update:fileList",S.value),o("change",S.value,Z),(te=(J=y.value)==null?void 0:J.onChange)==null||te.call(J)},I=(Z,J)=>{for(const te of S.value)if(te.uid===Z){te.file=J,k(te);break}},L=Z=>{const J=(ge,he)=>{const _e=E.get(Z.uid);_e&&(_e.status="uploading",_e.percent=ge,o("progress",_e,he),k(_e))},te=ge=>{const he=E.get(Z.uid);he&&(he.status="done",he.percent=1,he.response=ge,a.responseUrlKey&&(isFunction$2(a.responseUrlKey)?he.url=a.responseUrlKey(he):ge[a.responseUrlKey]&&(he.url=ge[a.responseUrlKey])),B.delete(he.uid),o("success",he),k(he))},ee=ge=>{const he=E.get(Z.uid);he&&(he.status="error",he.percent=0,he.response=ge,B.delete(he.uid),o("error",he),k(he))},re={fileItem:Z,action:a.action,name:a.name,data:a.data,headers:a.headers,withCredentials:a.withCredentials,onProgress:J,onSuccess:te,onError:ee};Z.status="uploading",Z.percent=0;const ae=isFunction$2(a.customRequest)?a.customRequest(re):uploadRequest(re);B.set(Z.uid,ae),k(Z)},T=Z=>{var J;const te=B.get(Z.uid);if(te){(J=te.abort)==null||J.call(te),B.delete(Z.uid);const ee=E.get(Z.uid);ee&&(ee.status="error",ee.percent=0,k(ee))}},N=Z=>{if(Z){const J=E.get(Z.uid);J&&L(J)}else for(const J of S.value)J.status==="init"&&L(J)},x=async(Z,J)=>{const te=`${Date.now()}-${J}`,ee=isImage(Z)?URL.createObjectURL(Z):void 0,re=reactive({uid:te,file:Z,url:ee,name:Z.name,status:"init",percent:0});E.set(te,re),S.value=[...S.value,re],k(re),a.autoUpload&&L(re)},M=Z=>{if(a.limit>0&&S.value.length+Z.length>a.limit){o("exceedLimit",S.value,Z);return}for(let J=0;J{ee&&x(isBoolean$2(ee)?te:ee,J)}).catch(ee=>{console.error(ee)}):x(te,J)}},F=Z=>{S.value=S.value.filter(J=>J.uid!==Z.uid),k(Z)},O=Z=>{isFunction$2(a.onBeforeRemove)?Promise.resolve(a.onBeforeRemove(Z)).then(J=>{J&&F(Z)}).catch(J=>{console.error(J)}):F(Z)},R=Z=>{if(a.imagePreview&&Z.url){const J=j.value.indexOf(Z.url);J>-1&&(U.value=J,W.value=!0)}o("preview",Z)};provide(uploadInjectionKey,reactive({disabled:b,listType:d,iconCls:`${_}-icon`,showRemoveButton:f,showRetryButton:A,showCancelButton:g,showPreviewButton:m,showLink:w,imageLoading:v,download:C,customIcon:u,slots:s,onUpload:L,onAbort:T,onRemove:O,onPreview:R}));const Q=computed(()=>{if(a.accept)return a.accept;if(a.listType==="picture"||a.listType==="picture-card")return"image/*"}),z=()=>{const Z=createVNode(UploadButton,{key:"arco-upload-button",disabled:b.value,draggable:a.draggable,listType:a.listType,uploadFiles:M,multiple:a.multiple,directory:a.directory,tip:a.tip,hide:!a.showUploadButton||P.value&&!(isObject$2(a.showUploadButton)&&a.showUploadButton.showOnExceedLimit),accept:Q.value,onButtonClick:a.onButtonClick},{default:s["upload-button"]});return a.tip&&a.listType!=="picture-card"&&!a.draggable?createVNode("span",null,[Z,createVNode("div",{class:`${_}-tip`},[a.tip])]):Z},W=ref(!1),U=ref(0),H=Z=>{U.value=Z},V=Z=>{W.value=Z},j=computed(()=>S.value.filter(Z=>Boolean(Z.url)).map(Z=>Z.url));return{prefixCls:_,render:()=>a.showFileList?createVNode("div",{class:[`${_}-wrapper`,`${_}-wrapper-type-${a.listType}`]},[a.imagePreview&&j.value.length>0&&createVNode(ImagePreviewGroup,{srcList:j.value,visible:W.value,current:U.value,onChange:H,onVisibleChange:V},null),a.listType!=="picture-card"&&a.showUploadButton&&z(),createVNode(UploadList,{fileList:S.value,listType:a.listType},{"upload-button":z,"upload-item":s["upload-item"]})]):a.showUploadButton&&z(),innerSubmit:N,innerAbort:T,innerUpdateFile:I,innerUpload:M}},methods:{submit(a){return this.innerSubmit(a)},abort(a){return this.innerAbort(a)},updateFile(a,o){return this.innerUpdateFile(a,o)},upload(a){return this.innerUpload(a)}},render(){return this.render()}});const Upload=Object.assign(_Upload,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Upload.name,_Upload)}});var _OverflowList=defineComponent({name:"OverflowList",props:{min:{type:Number,default:0},margin:{type:Number,default:8},from:{type:String,default:"end"}},emits:{change:a=>!0},setup(a,{emit:o,slots:s}){const l=getPrefixCls("overflow-list"),c=ref(),d=ref(),u=ref(),A={},g=[],f=ref(0),m=ref(0),v=computed(()=>m.value>0),C=ref(0),w=computed(()=>a.from==="start");watch(f,(y,S)=>{m.value>0&&(m.value+=y-S,m.value<0&&(m.value=0))}),watch(m,y=>{o("change",y)});const _=()=>{var y,S,E;if(c.value&&A.value&&u.value){const B=u.value.offsetWidth;if(B>1&&(m.value===0||B_(),{flush:"post"}),onMounted(()=>{u.value&&u.value.offsetWidth<1&&_()});const b=()=>{var y,S;const E=w.value?{marginRight:`${a.margin}px`}:void 0;return createVNode("div",{ref:d,class:`${l}-overflow`,style:E},[(S=(y=s.overflow)==null?void 0:y.call(s,{number:m.value}))!=null?S:createVNode(Tag,null,{default:()=>[createTextVNode("+"),m.value]})])};return()=>{var y,S;A.value=getAllElements((y=s.default)==null?void 0:y.call(s)),f.value!==A.value.length&&(f.value=A.value.length,g.length=f.value);let E=A.value;m.value>0&&(E=w.value?A.value.slice(m.value):A.value.slice(0,-m.value));const B=m.value===0||w.value?E.length-1:E.length;for(let P=0;P0&&b(),E,!w.value&&m.value>0&&b(),createVNode(ResizeObserver$1,{onResize:_},{default:()=>[createVNode("div",{ref:u,class:`${l}-spacer`},null)]})])}}});const OverflowList=Object.assign(_OverflowList,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_OverflowList.name,_OverflowList)}});var _VerificationCode=defineComponent({name:"VerificationCode",props:{modelValue:String,defaultValue:{type:String,default:""},length:{type:Number,default:6},size:{type:String},disabled:Boolean,masked:Boolean,readonly:Boolean,error:{type:Boolean,default:!1},separator:{type:Function},formatter:{type:Function}},emits:{"update:modelValue":a=>!0,change:a=>!0,finish:a=>!0,input:(a,o,s)=>!0},setup(a,{emit:o}){const s=getPrefixCls("verification-code"),l=getPrefixCls("input"),c=ref([]),d=computed(()=>{var y;return(y=a.modelValue)!=null?y:a.defaultValue}),u=computed(()=>a.masked?"password":"text"),A=computed(()=>[l,{[`${l}-size-${a.size}`]:a.size}]),g=computed(()=>{const y=String(d.value).split("");return new Array(a.length).fill("").map((S,E)=>isExist(y[E])?String(y[E]):"")}),f=ref(g.value);watch(d,()=>{f.value=g.value});const m=()=>{const y=f.value.join("").trim();o("update:modelValue",y),o("change",y),y.length===a.length&&o("finish",y),C()},v=y=>c==null?void 0:c.value[y].focus(),C=y=>{if(!(isExist(y)&&f.value[y])){for(let S=0;S{y.preventDefault();const{clipboardData:E}=y,B=E==null?void 0:E.getData("text");!B||(B.split("").forEach((P,D)=>{if(!(S+D>=a.length)){if(isFunction$2(a.formatter)){const k=a.formatter(P,S+D,f.value.join(""));if(k===!1){S-=1;return}isString$3(k)&&(P=k.charAt(0))}f.value[S+D]=P}}),m())},_=(y,S)=>{const E=S.code||S.key;E===Backspace.code&&!f.value[y]?(S.preventDefault(),f.value[Math.max(y-1,0)]="",m()):E===ArrowLeft.code&&y>0?(S.preventDefault(),v(y-1)):E===ArrowRight.code&&f.value[y]&&y{let B=(S||"").trim().charAt(S.length-1);if(o("input",B,y,E),isFunction$2(a.formatter)){const P=a.formatter(B,y,f.value.join(""));if(P===!1)return;isString$3(P)&&(B=P.charAt(0))}f.value[y]=B,m()};return()=>createVNode("div",{class:s},[f.value.map((y,S)=>{var E;return createVNode(Fragment,null,[createVNode(Input,{key:S,ref:B=>c.value[S]=B,type:u.value,class:A.value,modelValue:y,size:a.size,error:a.error,disabled:a.disabled,readonly:a.readonly,onFocus:()=>C(S),onInput:(B,P)=>b(S,B,P),onKeydown:B=>_(S,B),onPaste:B=>w(B,S)},null),(E=a.separator)==null?void 0:E.call(a,S,y)])})])}});const VerificationCode=Object.assign(_VerificationCode,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_VerificationCode.name,_VerificationCode)}}),defaultWindow=typeof window!="undefined"?window:void 0;function unrefElement(a){var o;const s=unref(a);return(o=s==null?void 0:s.$el)!=null?o:s}function tryOnScopeDispose(a){return getCurrentScope()?(onScopeDispose(a),!0):!1}function useMutationObserver(a,o,s={}){const{window:l=defaultWindow,...c}=s,d=l&&"MutationObserver"in l;let u;const A=()=>{u&&(u.disconnect(),u=void 0)},g=watch(()=>unrefElement(a),m=>{A(),d&&l&&m&&(u=new MutationObserver(o),u.observe(m,c))},{immediate:!0}),f=()=>{A(),g()};return tryOnScopeDispose(f),{isSupported:d,stop:f}}const THEME_TOKEN="arco-theme",Theme={Dark:"dark",Light:"light"},useTheme=a=>{const o=ref(Theme.Light),s=c=>{o.value=c},l=c=>c.getAttribute(THEME_TOKEN)===Theme.Dark?Theme.Dark:Theme.Light;return useMutationObserver(document.body,c=>{for(const d of c)if(d.type==="attributes"&&d.attributeName===THEME_TOKEN){s(l(d.target)),a==null||a();break}},{attributes:!0,attributeFilter:[THEME_TOKEN],subtree:!1,childList:!1,characterData:!1}),s(l(document.body)),{theme:o,setTheme:s}};function camelToKebab(a){return a.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function styleToString(a){return Object.entries(a).map(([o,s])=>`${camelToKebab(o)}:${s}`).join(";")}function canvasToGray(a){const o=a.getContext("2d");if(!o)return;const s=o.getImageData(0,0,a.width,a.height),{data:l}=s;for(let c=0;c[90,90]},offset:{type:Array},rotate:{type:Number,default:-22},font:{type:Object},zIndex:{type:Number,default:6},alpha:{type:Number,default:1},antiTamper:{type:Boolean,default:!0},grayscale:{type:Boolean,default:!1},repeat:{type:Boolean,default:!0},staggered:{type:Boolean,default:!0}},setup(a,{slots:o,attrs:s}){const{width:l,height:c,image:d,rotate:u,alpha:A,repeat:g,grayscale:f}=toRefs(a),m=getPrefixCls("watermark"),v=window.devicePixelRatio||1,C=shallowRef(),w=ref(new Map),_=computed(()=>{var U,H;return(H=(U=a.font)==null?void 0:U.fontSize)!=null?H:16}),b=computed(()=>{var U,H;return(H=(U=a.font)==null?void 0:U.fontWeight)!=null?H:"normal"}),y=computed(()=>{var U,H;return(H=(U=a.font)==null?void 0:U.fontStyle)!=null?H:"normal"}),S=computed(()=>{var U,H;return(H=(U=a.font)==null?void 0:U.fontFamily)!=null?H:"sans-serif"}),E=computed(()=>{var U,H;return(H=(U=a.font)==null?void 0:U.textAlign)!=null?H:"center"}),B=computed(()=>isArray$2(a.content)?a.content:[a.content]),P=computed(()=>{var U,H;return(H=(U=a.font)==null?void 0:U.color)!=null?H:W.value==="dark"?"rgba(255, 255, 255, 0.15)":"rgba(0, 0, 0, 0.15)"}),D=computed(()=>{var U,H;return(H=(U=a.gap)==null?void 0:U[0])!=null?H:90}),k=computed(()=>{var U,H;return(H=(U=a.gap)==null?void 0:U[1])!=null?H:90}),I=computed(()=>D.value/2),L=computed(()=>k.value/2),T=computed(()=>{var U,H;return(H=(U=a.offset)==null?void 0:U[0])!=null?H:I.value}),N=computed(()=>{var U,H;return(H=(U=a.offset)==null?void 0:U[1])!=null?H:L.value}),x=computed(()=>{var U;const H=T.value-I.value,V=N.value-L.value;return{position:"absolute",left:H>0?`${H}px`:0,top:V>0?`${V}px`:0,width:H>0?`calc(100% - ${H}px)`:"100%",height:V>0?`calc(100% - ${V}px)`:"100%",pointerEvents:"none",backgroundRepeat:a.repeat?"repeat":"no-repeat",backgroundPosition:`${H>0?0:H}px ${V>0?0:V}px`,zIndex:(U=a.zIndex)!=null?U:6}}),M=computed(()=>a.repeat&&a.staggered),F=(U,H)=>{var V;if(C.value){const j=w.value.get(C.value);j&&(C.value.contains(j)&&C.value.removeChild(j),w.value.delete(C.value));const X=document.createElement("div");X.setAttribute("style",styleToString({...x.value,backgroundImage:`url('${U}')`,backgroundSize:`${H}px`})),(V=C.value)==null||V.append(X),w.value.set(C.value,X)}},O=U=>{var H,V;let j=120,X=28;if(!d.value&&U.measureText){U.font=`${_.value}px ${S.value}`;const Z=B.value.map(J=>U.measureText(J).width);j=Math.ceil(Math.max(...Z)),X=_.value*B.value.length+(B.value.length-1)*3}return[(H=l.value)!=null?H:j,(V=c.value)!=null?V:X]},R=()=>{var U;const H=document.createElement("canvas"),V=H.getContext("2d");if(!V)return;const[j,X]=O(V),Z=j*v,J=X*v,te=(D.value+j)*v,ee=(k.value+X)*v,re=D.value/2*v,ae=k.value/2*v,ge=te/2,he=ee/2,_e=M.value?2:1,K=(D.value+j)*_e;H.width=te*_e,H.height=ee*_e,V.globalAlpha=A.value,V.save(),V.translate(ge,he),V.rotate(Math.PI/180*u.value),V.translate(-ge,-he);const G=()=>{V.restore(),M.value&&V.drawImage(H,0,0,te,ee,te,ee,te,ee),f.value&&canvasToGray(H),F(H.toDataURL(),K)};if(d.value){const q=new Image;q.onload=()=>{V.drawImage(q,re,ae,Z,J),G()},q.crossOrigin="anonymous",q.referrerPolicy="no-referrer",q.src=d.value}else{const q=Number(_.value)*v;V.font=`${y.value} normal ${b.value} ${q}px/${X}px ${S.value}`,V.fillStyle=P.value,V.textAlign=E.value,V.textBaseline="top",V.translate(Z/2,0),(U=B.value)==null||U.forEach((ne,ie)=>{V.fillText(ne!=null?ne:"",re,ae+ie*(q+3*v))}),G()}},Q=U=>Array.from(w.value.values()).includes(U),z=U=>{if(!!a.antiTamper)for(const H of U){const V=Array.from(H.removedNodes).some(X=>Q(X)),j=H.type==="attributes"&&Q(H.target);if(V||j){R();break}}},{theme:W}=useTheme(R);return onMounted(()=>{R(),useMutationObserver(C.value,z,{attributes:!0,childList:!0,characterData:!0,subtree:!0})}),watch(a,R,{deep:!0,flush:"post"}),()=>{var U;return createVNode("div",mergeProps({ref:C,class:m,style:{position:"relative",overflow:"hidden"}},s),[(U=o.default)==null?void 0:U.call(o)])}}});const Watermark=Object.assign(_Watermark,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_Watermark.name,_Watermark)}});function _isSlot(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!isVNode(a)}var Panel=defineComponent({name:"TreeSelectPanel",components:{Tree},props:{treeProps:{type:Object,default:()=>({})},selectedKeys:{type:Array},showCheckable:{type:Boolean},treeSlots:{type:Object,default:()=>({})},scrollbar:{type:[Boolean,Object],default:!0}},emits:["change"],setup(a,{emit:o}){const{showCheckable:s,selectedKeys:l,treeProps:c,scrollbar:d}=toRefs(a),{displayScrollbar:u,scrollbarProps:A}=useScrollbar(d),g=getPrefixCls("tree-select"),f=ref(),m=computed(()=>({...c.value,disableSelectActionOnly:!0,checkedKeys:s.value?l.value:[],selectedKeys:s.value?[]:l.value})),v=(_,b)=>{var y,S;s.value?(S=(y=f.value)==null?void 0:y.toggleCheck)==null||S.call(y,_[0],b):o("change",_)},C=_=>{o("change",_)},w=()=>createVNode(Tree,mergeProps({ref:f},m.value,{onSelect:v,onCheck:C}),a.treeSlots);return()=>{if(u.value){let _;return createVNode(Scrollbar,mergeProps({class:`${g}-tree-wrapper`},A.value),_isSlot(_=w())?_:{default:()=>[_]})}return createVNode("div",{class:`${g}-tree-wrapper`},[w()])}}});function isLabelValue(a){return isObject$2(a)}function isValidKey(a){return a!=null&&a!==""}function getKey(a){return isLabelValue(a)?a.value:a}function getLabel(a){return isLabelValue(a)?a.label:void 0}function isValidValue(a){const o=getKey(a);return isValidKey(o)}function getKeys(a){return a.map(getKey).filter(isValidKey)}function useSelectedState(a){var o;const{defaultValue:s,modelValue:l,key2TreeNode:c,multiple:d,treeCheckable:u,fallbackOption:A,fieldNames:g}=toRefs(a);function f(P){const D=(isArray$2(P)?P:[P]).filter(isValidValue);return(d==null?void 0:d.value)||(u==null?void 0:u.value)?D:D.slice(0,1)}function m(P,D){const k=[],I=P?P.filter(isValidValue):[];if(I.length){const L=new Map;D==null||D.forEach(T=>{L.set(T.value,T)}),I.forEach(T=>{var N,x,M,F,O;const R=getKey(T),Q=L.get(R),z=c.value.get(R);let W=null;const U=((N=g==null?void 0:g.value)==null?void 0:N.title)||"title";if(!z){const H=isFunction$2(A==null?void 0:A.value)?A==null?void 0:A.value(R):A==null?void 0:A.value;if(H===!1)return;isObject$2(H)&&(W=H)}k.push({...isLabelValue(T)?T:{},...Q||{},value:R,label:(O=(F=(M=(x=getLabel(T))!=null?x:z==null?void 0:z.title)!=null?M:Q==null?void 0:Q.label)!=null?F:W==null?void 0:W[U])!=null?O:R})})}return k}const v=ref(),C=ref();watchEffect(()=>{var P;const D=(l==null?void 0:l.value)!==void 0,k=f((P=l==null?void 0:l.value)!=null?P:[]),I=getKeys(k);C.value=D?m(I,m(k)):void 0,v.value=D?I:void 0});const w=f((o=s==null?void 0:s.value)!=null?o:[]),_=getKeys(w),b=m(_,m(w)),y=ref(_||[]),S=ref(b);watch(y,()=>{S.value=m(y.value,b)}),watch([v,C],([P,D])=>{y.value=P||[],S.value=D||[]});const E=computed(()=>{var P;return(P=v.value)!=null?P:y.value}),B=computed(()=>{var P;return(P=C.value)!=null?P:S.value});return{selectedKeys:E,selectedValue:B,setLocalSelectedKeys(P){y.value=P},localSelectedKeys:y,localSelectedValue:S}}function useFilterTreeNode(a){const{searchValue:o,flattenTreeData:s,filterMethod:l,disableFilter:c,fieldNames:d}=toRefs(a),u=computed(()=>{var _;return((_=d.value)==null?void 0:_.key)||"key"}),A=(_,b)=>{const y=b[u.value];return!isUndefined$1(y)&&String(y).indexOf(_)>-1},g=computed(()=>(l==null?void 0:l.value)||A),f=ref(),m=computed(()=>!!o.value),v=computed(()=>!(c!=null&&c.value)&&m.value&&f.value&&f.value.size===0),C=computed(()=>c!=null&&c.value?void 0:_=>{var b,y;if(!m.value)return!0;const S=_[u.value];return(y=(b=f.value)==null?void 0:b.has(S||""))!=null?y:!1}),w=debounce((_,b)=>{const y=_.filter(E=>g.value(b,E.treeNodeData)),S=new Set;y.forEach(E=>{S.add(E.key),E.pathParentKeys.forEach(B=>{S.add(B)})}),f.value=S},100);return watchEffect(()=>{c!=null&&c.value?f.value=void 0:w(s.value,o.value)}),{isEmptyFilterResult:v,filterTreeNode:C}}function pickSubCompSlots(a,o){const s=`${o}-slot-`;return Object.keys(a).reduce((c,d)=>{if(d.startsWith(s)){const u=d.slice(s.length);u&&(c[u]=a[d])}return c},{})}const _sfc_main$41=defineComponent({name:"TreeSelect",components:{Trigger,SelectView,Panel,Empty,Spin},inheritAttrs:!1,props:{disabled:{type:Boolean},loading:{type:Boolean},error:{type:Boolean},size:{type:String},border:{type:Boolean,default:!0},allowSearch:{type:[Boolean,Object],default:a=>Boolean(a.multiple)},allowClear:{type:Boolean},placeholder:{type:String},maxTagCount:{type:Number},multiple:{type:Boolean},defaultValue:{type:[String,Number,Array,Object]},modelValue:{type:[String,Number,Array,Object]},fieldNames:{type:Object},data:{type:Array,default:()=>[]},labelInValue:{type:Boolean},treeCheckable:{type:Boolean},treeCheckStrictly:{type:Boolean},treeCheckedStrategy:{type:String,default:"all"},treeProps:{type:Object},triggerProps:{type:Object},popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean},dropdownStyle:{type:Object},dropdownClassName:{type:[String,Array]},filterTreeNode:{type:Function},loadMore:{type:Function},disableFilter:{type:Boolean},popupContainer:{type:[String,Object]},fallbackOption:{type:[Boolean,Function],default:!0},selectable:{type:[Boolean,String,Function],default:!0},scrollbar:{type:[Boolean,Object],default:!0},showHeaderOnEmpty:{type:Boolean,default:!1},showFooterOnEmpty:{type:Boolean,default:!1},inputValue:{type:String},defaultInputValue:{type:String,default:""}},emits:{change:a=>!0,"update:modelValue":a=>!0,"update:inputValue":a=>!0,"popup-visible-change":a=>!0,"update:popupVisible":a=>!0,search:a=>!0,clear:()=>!0,inputValueChange:a=>!0},setup(a,{emit:o,slots:s}){var l,c,d;const{defaultValue:u,modelValue:A,multiple:g,popupVisible:f,defaultPopupVisible:m,treeCheckable:v,treeCheckStrictly:C,data:w,fieldNames:_,disabled:b,labelInValue:y,filterTreeNode:S,disableFilter:E,dropdownStyle:B,treeProps:P,fallbackOption:D,selectable:k,dropdownClassName:I}=toRefs(a),{mergedDisabled:L,eventHandlers:T}=useFormItem({disabled:b}),N=getPrefixCls("tree-select"),x=inject(configProviderInjectionKey,void 0),M=(d=(c=x==null?void 0:(l=x.slots).empty)==null?void 0:c.call(l,{component:"tree-select"}))==null?void 0:d[0],F=computed(()=>g.value||v.value),O=(se,de)=>{var pe;return k.value==="leaf"?de.isLeaf:isFunction$2(k.value)?k.value(se,de):(pe=k.value)!=null?pe:!1},R=computed(()=>v.value?O:!1),Q=computed(()=>isObject$2(a.allowSearch)&&Boolean(a.allowSearch.retainInputValue)),{flattenTreeData:z,key2TreeNode:W}=useTreeData(reactive({treeData:w,fieldNames:_,selectable:O,checkable:R})),{selectedKeys:U,selectedValue:H,setLocalSelectedKeys:V,localSelectedKeys:j,localSelectedValue:X}=useSelectedState(reactive({defaultValue:u,modelValue:A,key2TreeNode:W,multiple:g,treeCheckable:v,treeCheckStrictly:C,fallbackOption:D,fieldNames:_}));function Z(se){return v.value?isNodeCheckable(se):isNodeSelectable(se)}const J=computed(()=>isUndefined$1(H.value)?[]:F.value&&!L.value?H.value.map(se=>{const de=W.value.get(se.value);return{...se,closable:!de||Z(de)}}):H.value),te=se=>{V(se),nextTick(()=>{var de,pe;const Ee=(y.value?X.value:j.value)||[],Se=F.value?Ee:Ee[0];o("update:modelValue",Se),o("change",Se),(pe=(de=T.value)==null?void 0:de.onChange)==null||pe.call(de)})},ee=ref(a.defaultInputValue),re=computed(()=>{var se;return(se=a.inputValue)!=null?se:ee.value}),ae=se=>{ee.value=se,o("update:inputValue",se),o("inputValueChange",se)},ge=se=>{se!==re.value&&(K(!0),ae(se),a.allowSearch&&o("search",se))},[he,_e]=useMergeState(m.value,reactive({value:f})),K=se=>{se!==he.value&&(_e(se),o("popup-visible-change",se),o("update:popupVisible",se)),se||ie.value&&ie.value.blur&&ie.value.blur()},{isEmptyFilterResult:G,filterTreeNode:q}=useFilterTreeNode(reactive({searchValue:re,flattenTreeData:z,filterMethod:S,disableFilter:E,fieldNames:_})),ne=computed(()=>!z.value.length||G.value),ie=ref(),le=computed(()=>{var se;return[(B==null?void 0:B.value)||{},(se=P==null?void 0:P.value)!=null&&se.virtualListProps?{"max-height":"unset"}:{}]});return{refSelectView:ie,prefixCls:N,TreeSelectEmpty:M,selectedValue:H,selectedKeys:U,mergedDisabled:L,searchValue:re,panelVisible:he,isEmpty:ne,computedFilterTreeNode:q,isMultiple:F,selectViewValue:J,computedDropdownStyle:le,onSearchValueChange:ge,onSelectChange(se){te(se),!Q.value&&re.value&&ae(""),F.value||K(!1)},onVisibleChange:K,onInnerClear(){te([]),o("clear")},pickSubCompSlots,isSelectable:O,isCheckable:R,onBlur:()=>{!Q.value&&re.value&&ae("")},onItemRemove(se){if(L.value)return;const de=W.value.get(se);if(v.value&&de){if(Z(de)){const[pe]=getCheckedStateByCheck({node:de,checked:!1,checkedKeys:U.value,indeterminateKeys:[],checkStrictly:C.value});te(pe)}}else{const pe=U.value.filter(Ee=>Ee!==se);te(pe)}}}}});function _sfc_render$3C(a,o,s,l,c,d){const u=resolveComponent("SelectView"),A=resolveComponent("Spin"),g=resolveComponent("Panel"),f=resolveComponent("Trigger");return openBlock(),createBlock(f,mergeProps({class:`${a.prefixCls}-trigger`,"auto-fit-popup-min-width":"",trigger:"click",position:"bl","popup-offset":4,"animation-name":"slide-dynamic-origin","prevent-focus":!0},a.triggerProps,{disabled:a.mergedDisabled,"popup-visible":a.panelVisible,"popup-container":a.popupContainer,"click-to-close":!a.allowSearch,"auto-fit-transform-origin":"",onPopupVisibleChange:a.onVisibleChange}),{content:withCtx(()=>[createBaseVNode("div",{class:normalizeClass([`${a.prefixCls}-popup`,{[`${a.prefixCls}-has-header`]:Boolean(a.$slots.header),[`${a.prefixCls}-has-footer`]:Boolean(a.$slots.footer)},a.dropdownClassName]),style:normalizeStyle(a.computedDropdownStyle)},[a.$slots.header&&(!a.isEmpty||a.showHeaderOnEmpty)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(`${a.prefixCls}-header`)},[renderSlot(a.$slots,"header")],2)):createCommentVNode("v-if",!0),a.loading?renderSlot(a.$slots,"loader",{key:1},()=>[createVNode(A)]):a.isEmpty?renderSlot(a.$slots,"empty",{key:2},()=>[(openBlock(),createBlock(resolveDynamicComponent(a.TreeSelectEmpty?a.TreeSelectEmpty:"Empty")))]):(openBlock(),createBlock(g,{key:3,"selected-keys":a.selectedKeys,"show-checkable":a.treeCheckable,scrollbar:a.scrollbar,"tree-props":{actionOnNodeClick:a.selectable==="leaf"?"expand":void 0,blockNode:!0,...a.treeProps,data:a.data,checkStrictly:a.treeCheckStrictly,checkedStrategy:a.treeCheckedStrategy,fieldNames:a.fieldNames,multiple:a.multiple,loadMore:a.loadMore,filterTreeNode:a.computedFilterTreeNode,size:a.size,checkable:a.isCheckable,selectable:a.isSelectable,searchValue:a.searchValue},"tree-slots":a.pickSubCompSlots(a.$slots,"tree"),onChange:a.onSelectChange},null,8,["selected-keys","show-checkable","scrollbar","tree-props","tree-slots","onChange"])),a.$slots.footer&&(!a.isEmpty||a.showFooterOnEmpty)?(openBlock(),createElementBlock("div",{key:4,class:normalizeClass(`${a.prefixCls}-footer`)},[renderSlot(a.$slots,"footer")],2)):createCommentVNode("v-if",!0)],6)]),default:withCtx(()=>[renderSlot(a.$slots,"trigger",{},()=>[createVNode(u,mergeProps({ref:"refSelectView","model-value":a.selectViewValue,"input-value":a.searchValue,"allow-search":Boolean(a.allowSearch),"allow-clear":a.allowClear,loading:a.loading,size:a.size,"max-tag-count":a.maxTagCount,disabled:a.mergedDisabled,opened:a.panelVisible,error:a.error,bordered:a.border,placeholder:a.placeholder,multiple:a.isMultiple},a.$attrs,{onInputValueChange:a.onSearchValueChange,onClear:a.onInnerClear,onRemove:a.onItemRemove,onBlur:a.onBlur}),createSlots({_:2},[a.$slots.prefix?{name:"prefix",fn:withCtx(()=>[renderSlot(a.$slots,"prefix")]),key:"0"}:void 0,a.$slots.label?{name:"label",fn:withCtx(m=>[renderSlot(a.$slots,"label",normalizeProps(guardReactiveProps(m)))]),key:"1"}:void 0]),1040,["model-value","input-value","allow-search","allow-clear","loading","size","max-tag-count","disabled","opened","error","bordered","placeholder","multiple","onInputValueChange","onClear","onRemove","onBlur"])])]),_:3},16,["class","disabled","popup-visible","popup-container","click-to-close","onPopupVisibleChange"])}var _TreeSelect=_export_sfc$1(_sfc_main$41,[["render",_sfc_render$3C]]);const TreeSelect=Object.assign(_TreeSelect,{install:(a,o)=>{setGlobalConfig(a,o);const s=getComponentPrefix(o);a.component(s+_TreeSelect.name,_TreeSelect)}}),components={Button:Button$1,Link:Link$2,Typography,Divider,Grid,Layout,Space,Avatar:Avatar$1,Badge,Calendar,Card,Carousel,Collapse,Comment,ColorPicker,Descriptions,Empty,Image:Image$1,Scrollbar,List:List$1,Popover,Statistic,Table:Table$1,Tabs,Tag,Timeline,Tooltip,AutoComplete,Cascader,Checkbox:Checkbox$1,DatePicker,Form,Input,InputNumber,InputTag,Mention,Radio,Rate,Select,Slider,Switch,Textarea,TimePicker,Transfer,Tree,Upload,TreeSelect,Alert,Drawer,Message,Modal,Notification:Notification$1,Popconfirm,Progress:Progress$1,Result,Spin,Skeleton,Breadcrumb,Dropdown,Menu:Menu$1,PageHeader,Pagination,Steps,Affix,Anchor,BackTop,ConfigProvider,ResizeBox,Trigger,Split,Icon,OverflowList,Watermark,VerificationCode},install$1=(a,o)=>{for(const s of Object.keys(components))a.use(components[s],o)},ArcoVue={...components,Alter:Alert,AnchorLink,AvatarGroup,BreadcrumbItem,ButtonGroup,Calendar,CardMeta,CardGrid,CarouselItem,CascaderPanel,CheckboxGroup,CollapseItem,DescriptionsItem,WeekPicker,MonthPicker,YearPicker,QuarterPicker,RangePicker,Doption,Dgroup,Dsubmenu,DropdownButton,FormItem,Row,Col,GridItem,ImagePreview,ImagePreviewAction,ImagePreviewGroup,InputGroup,InputSearch,InputPassword,LayoutHeader,LayoutContent,LayoutFooter,LayoutSider,ListItem,ListItemMeta,MenuItem,MenuItemGroup,SubMenu,RadioGroup,Option,Optgroup,SkeletonLine,SkeletonShape,Countdown,Step,Thead,Td,Th,Tr,Tbody,TableColumn,TabPane,TimelineItem,TypographyParagraph,TypographyTitle,TypographyText,install:install$1,addI18nMessages,useLocale,getLocale,useFormItem},scriptRel="modulepreload",seen={},base="/",__vitePreload=function(o,s){return!s||s.length===0?o():Promise.all(s.map(l=>{if(l=`${base}${l}`,l in seen)return;seen[l]=!0;const c=l.endsWith(".css"),d=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${d}`))return;const u=document.createElement("link");if(u.rel=c?"stylesheet":scriptRel,c||(u.as="script",u.crossOrigin=""),u.href=l,document.head.appendChild(u),c)return new Promise((A,g)=>{u.addEventListener("load",A),u.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${l}`)))})})).then(()=>o())};/*! * vue-router v4.5.1 * (c) 2025 Eduardo San Martin Morote * @license MIT - */const isBrowser=typeof document!="undefined";function isRouteComponent(a){return typeof a=="object"||"displayName"in a||"props"in a||"__vccOpts"in a}function isESModule(a){return a.__esModule||a[Symbol.toStringTag]==="Module"||a.default&&isRouteComponent(a.default)}const assign=Object.assign;function applyToParams(a,o){const s={};for(const l in o){const c=o[l];s[l]=isArray(c)?c.map(a):a(c)}return s}const noop=()=>{},isArray=Array.isArray,HASH_RE=/#/g,AMPERSAND_RE=/&/g,SLASH_RE=/\//g,EQUAL_RE=/=/g,IM_RE=/\?/g,PLUS_RE=/\+/g,ENC_BRACKET_OPEN_RE=/%5B/g,ENC_BRACKET_CLOSE_RE=/%5D/g,ENC_CARET_RE=/%5E/g,ENC_BACKTICK_RE=/%60/g,ENC_CURLY_OPEN_RE=/%7B/g,ENC_PIPE_RE=/%7C/g,ENC_CURLY_CLOSE_RE=/%7D/g,ENC_SPACE_RE=/%20/g;function commonEncode(a){return encodeURI(""+a).replace(ENC_PIPE_RE,"|").replace(ENC_BRACKET_OPEN_RE,"[").replace(ENC_BRACKET_CLOSE_RE,"]")}function encodeHash(a){return commonEncode(a).replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryValue(a){return commonEncode(a).replace(PLUS_RE,"%2B").replace(ENC_SPACE_RE,"+").replace(HASH_RE,"%23").replace(AMPERSAND_RE,"%26").replace(ENC_BACKTICK_RE,"`").replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryKey(a){return encodeQueryValue(a).replace(EQUAL_RE,"%3D")}function encodePath(a){return commonEncode(a).replace(HASH_RE,"%23").replace(IM_RE,"%3F")}function encodeParam(a){return a==null?"":encodePath(a).replace(SLASH_RE,"%2F")}function decode(a){try{return decodeURIComponent(""+a)}catch{}return""+a}const TRAILING_SLASH_RE=/\/$/,removeTrailingSlash=a=>a.replace(TRAILING_SLASH_RE,"");function parseURL(a,o,s="/"){let l,c={},d="",u="";const A=o.indexOf("#");let g=o.indexOf("?");return A=0&&(g=-1),g>-1&&(l=o.slice(0,g),d=o.slice(g+1,A>-1?A:o.length),c=a(d)),A>-1&&(l=l||o.slice(0,A),u=o.slice(A,o.length)),l=resolveRelativePath(l!=null?l:o,s),{fullPath:l+(d&&"?")+d+u,path:l,query:c,hash:decode(u)}}function stringifyURL(a,o){const s=o.query?a(o.query):"";return o.path+(s&&"?")+s+(o.hash||"")}function stripBase(a,o){return!o||!a.toLowerCase().startsWith(o.toLowerCase())?a:a.slice(o.length)||"/"}function isSameRouteLocation(a,o,s){const l=o.matched.length-1,c=s.matched.length-1;return l>-1&&l===c&&isSameRouteRecord(o.matched[l],s.matched[c])&&isSameRouteLocationParams(o.params,s.params)&&a(o.query)===a(s.query)&&o.hash===s.hash}function isSameRouteRecord(a,o){return(a.aliasOf||a)===(o.aliasOf||o)}function isSameRouteLocationParams(a,o){if(Object.keys(a).length!==Object.keys(o).length)return!1;for(const s in a)if(!isSameRouteLocationParamsValue(a[s],o[s]))return!1;return!0}function isSameRouteLocationParamsValue(a,o){return isArray(a)?isEquivalentArray(a,o):isArray(o)?isEquivalentArray(o,a):a===o}function isEquivalentArray(a,o){return isArray(o)?a.length===o.length&&a.every((s,l)=>s===o[l]):a.length===1&&a[0]===o}function resolveRelativePath(a,o){if(a.startsWith("/"))return a;if(!a)return o;const s=o.split("/"),l=a.split("/"),c=l[l.length-1];(c===".."||c===".")&&l.push("");let d=s.length-1,u,A;for(u=0;u1&&d--;else break;return s.slice(0,d).join("/")+"/"+l.slice(u).join("/")}const START_LOCATION_NORMALIZED={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var NavigationType;(function(a){a.pop="pop",a.push="push"})(NavigationType||(NavigationType={}));var NavigationDirection;(function(a){a.back="back",a.forward="forward",a.unknown=""})(NavigationDirection||(NavigationDirection={}));function normalizeBase(a){if(!a)if(isBrowser){const o=document.querySelector("base");a=o&&o.getAttribute("href")||"/",a=a.replace(/^\w+:\/\/[^\/]+/,"")}else a="/";return a[0]!=="/"&&a[0]!=="#"&&(a="/"+a),removeTrailingSlash(a)}const BEFORE_HASH_RE=/^[^#]+#/;function createHref(a,o){return a.replace(BEFORE_HASH_RE,"#")+o}function getElementPosition(a,o){const s=document.documentElement.getBoundingClientRect(),l=a.getBoundingClientRect();return{behavior:o.behavior,left:l.left-s.left-(o.left||0),top:l.top-s.top-(o.top||0)}}const computeScrollPosition=()=>({left:window.scrollX,top:window.scrollY});function scrollToPosition(a){let o;if("el"in a){const s=a.el,l=typeof s=="string"&&s.startsWith("#"),c=typeof s=="string"?l?document.getElementById(s.slice(1)):document.querySelector(s):s;if(!c)return;o=getElementPosition(c,a)}else o=a;"scrollBehavior"in document.documentElement.style?window.scrollTo(o):window.scrollTo(o.left!=null?o.left:window.scrollX,o.top!=null?o.top:window.scrollY)}function getScrollKey(a,o){return(history.state?history.state.position-o:-1)+a}const scrollPositions=new Map;function saveScrollPosition(a,o){scrollPositions.set(a,o)}function getSavedScrollPosition(a){const o=scrollPositions.get(a);return scrollPositions.delete(a),o}let createBaseLocation=()=>location.protocol+"//"+location.host;function createCurrentLocation(a,o){const{pathname:s,search:l,hash:c}=o,d=a.indexOf("#");if(d>-1){let A=c.includes(a.slice(d))?a.slice(d).length:1,g=c.slice(A);return g[0]!=="/"&&(g="/"+g),stripBase(g,"")}return stripBase(s,a)+l+c}function useHistoryListeners(a,o,s,l){let c=[],d=[],u=null;const A=({state:C})=>{const w=createCurrentLocation(a,location),_=s.value,b=o.value;let y=0;if(C){if(s.value=w,o.value=C,u&&u===_){u=null;return}y=b?C.position-b.position:0}else l(w);c.forEach(S=>{S(s.value,_,{delta:y,type:NavigationType.pop,direction:y?y>0?NavigationDirection.forward:NavigationDirection.back:NavigationDirection.unknown})})};function g(){u=s.value}function f(C){c.push(C);const w=()=>{const _=c.indexOf(C);_>-1&&c.splice(_,1)};return d.push(w),w}function m(){const{history:C}=window;!C.state||C.replaceState(assign({},C.state,{scroll:computeScrollPosition()}),"")}function v(){for(const C of d)C();d=[],window.removeEventListener("popstate",A),window.removeEventListener("beforeunload",m)}return window.addEventListener("popstate",A),window.addEventListener("beforeunload",m,{passive:!0}),{pauseListeners:g,listen:f,destroy:v}}function buildState(a,o,s,l=!1,c=!1){return{back:a,current:o,forward:s,replaced:l,position:window.history.length,scroll:c?computeScrollPosition():null}}function useHistoryStateNavigation(a){const{history:o,location:s}=window,l={value:createCurrentLocation(a,s)},c={value:o.state};c.value||d(l.value,{back:null,current:l.value,forward:null,position:o.length-1,replaced:!0,scroll:null},!0);function d(g,f,m){const v=a.indexOf("#"),C=v>-1?(s.host&&document.querySelector("base")?a:a.slice(v))+g:createBaseLocation()+a+g;try{o[m?"replaceState":"pushState"](f,"",C),c.value=f}catch(w){console.error(w),s[m?"replace":"assign"](C)}}function u(g,f){const m=assign({},o.state,buildState(c.value.back,g,c.value.forward,!0),f,{position:c.value.position});d(g,m,!0),l.value=g}function A(g,f){const m=assign({},c.value,o.state,{forward:g,scroll:computeScrollPosition()});d(m.current,m,!0);const v=assign({},buildState(l.value,g,null),{position:m.position+1},f);d(g,v,!1),l.value=g}return{location:l,state:c,push:A,replace:u}}function createWebHistory(a){a=normalizeBase(a);const o=useHistoryStateNavigation(a),s=useHistoryListeners(a,o.state,o.location,o.replace);function l(d,u=!0){u||s.pauseListeners(),history.go(d)}const c=assign({location:"",base:a,go:l,createHref:createHref.bind(null,a)},o,s);return Object.defineProperty(c,"location",{enumerable:!0,get:()=>o.location.value}),Object.defineProperty(c,"state",{enumerable:!0,get:()=>o.state.value}),c}function isRouteLocation(a){return typeof a=="string"||a&&typeof a=="object"}function isRouteName(a){return typeof a=="string"||typeof a=="symbol"}const NavigationFailureSymbol=Symbol("");var NavigationFailureType;(function(a){a[a.aborted=4]="aborted",a[a.cancelled=8]="cancelled",a[a.duplicated=16]="duplicated"})(NavigationFailureType||(NavigationFailureType={}));function createRouterError(a,o){return assign(new Error,{type:a,[NavigationFailureSymbol]:!0},o)}function isNavigationFailure(a,o){return a instanceof Error&&NavigationFailureSymbol in a&&(o==null||!!(a.type&o))}const BASE_PARAM_PATTERN="[^/]+?",BASE_PATH_PARSER_OPTIONS={sensitive:!1,strict:!1,start:!0,end:!0},REGEX_CHARS_RE=/[.+*?^${}()[\]/\\]/g;function tokensToParser(a,o){const s=assign({},BASE_PATH_PARSER_OPTIONS,o),l=[];let c=s.start?"^":"";const d=[];for(const f of a){const m=f.length?[]:[90];s.strict&&!f.length&&(c+="/");for(let v=0;vo.length?o.length===1&&o[0]===40+40?1:-1:0}function comparePathParserScore(a,o){let s=0;const l=a.score,c=o.score;for(;s0&&o[o.length-1]<0}const ROOT_TOKEN={type:0,value:""},VALID_PARAM_RE=/[a-zA-Z0-9_]/;function tokenizePath(a){if(!a)return[[]];if(a==="/")return[[ROOT_TOKEN]];if(!a.startsWith("/"))throw new Error(`Invalid path "${a}"`);function o(w){throw new Error(`ERR (${s})/"${f}": ${w}`)}let s=0,l=s;const c=[];let d;function u(){d&&c.push(d),d=[]}let A=0,g,f="",m="";function v(){!f||(s===0?d.push({type:0,value:f}):s===1||s===2||s===3?(d.length>1&&(g==="*"||g==="+")&&o(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),d.push({type:1,value:f,regexp:m,repeatable:g==="*"||g==="+",optional:g==="*"||g==="?"})):o("Invalid state to consume buffer"),f="")}function C(){f+=g}for(;A{u(B)}:noop}function u(v){if(isRouteName(v)){const C=l.get(v);C&&(l.delete(v),s.splice(s.indexOf(C),1),C.children.forEach(u),C.alias.forEach(u))}else{const C=s.indexOf(v);C>-1&&(s.splice(C,1),v.record.name&&l.delete(v.record.name),v.children.forEach(u),v.alias.forEach(u))}}function A(){return s}function g(v){const C=findInsertionIndex(v,s);s.splice(C,0,v),v.record.name&&!isAliasRecord(v)&&l.set(v.record.name,v)}function f(v,C){let w,_={},b,y;if("name"in v&&v.name){if(w=l.get(v.name),!w)throw createRouterError(1,{location:v});y=w.record.name,_=assign(paramsFromLocation(C.params,w.keys.filter(B=>!B.optional).concat(w.parent?w.parent.keys.filter(B=>B.optional):[]).map(B=>B.name)),v.params&¶msFromLocation(v.params,w.keys.map(B=>B.name))),b=w.stringify(_)}else if(v.path!=null)b=v.path,w=s.find(B=>B.re.test(b)),w&&(_=w.parse(b),y=w.record.name);else{if(w=C.name?l.get(C.name):s.find(B=>B.re.test(C.path)),!w)throw createRouterError(1,{location:v,currentLocation:C});y=w.record.name,_=assign({},C.params,v.params),b=w.stringify(_)}const S=[];let E=w;for(;E;)S.unshift(E.record),E=E.parent;return{name:y,path:b,params:_,matched:S,meta:mergeMetaFields(S)}}a.forEach(v=>d(v));function m(){s.length=0,l.clear()}return{addRoute:d,resolve:f,removeRoute:u,clearRoutes:m,getRoutes:A,getRecordMatcher:c}}function paramsFromLocation(a,o){const s={};for(const l of o)l in a&&(s[l]=a[l]);return s}function normalizeRouteRecord(a){const o={path:a.path,redirect:a.redirect,name:a.name,meta:a.meta||{},aliasOf:a.aliasOf,beforeEnter:a.beforeEnter,props:normalizeRecordProps(a),children:a.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in a?a.components||null:a.component&&{default:a.component}};return Object.defineProperty(o,"mods",{value:{}}),o}function normalizeRecordProps(a){const o={},s=a.props||!1;if("component"in a)o.default=s;else for(const l in a.components)o[l]=typeof s=="object"?s[l]:s;return o}function isAliasRecord(a){for(;a;){if(a.record.aliasOf)return!0;a=a.parent}return!1}function mergeMetaFields(a){return a.reduce((o,s)=>assign(o,s.meta),{})}function mergeOptions(a,o){const s={};for(const l in a)s[l]=l in o?o[l]:a[l];return s}function findInsertionIndex(a,o){let s=0,l=o.length;for(;s!==l;){const d=s+l>>1;comparePathParserScore(a,o[d])<0?l=d:s=d+1}const c=getInsertionAncestor(a);return c&&(l=o.lastIndexOf(c,l-1)),l}function getInsertionAncestor(a){let o=a;for(;o=o.parent;)if(isMatchable(o)&&comparePathParserScore(a,o)===0)return o}function isMatchable({record:a}){return!!(a.name||a.components&&Object.keys(a.components).length||a.redirect)}function parseQuery(a){const o={};if(a===""||a==="?")return o;const l=(a[0]==="?"?a.slice(1):a).split("&");for(let c=0;cd&&encodeQueryValue(d)):[l&&encodeQueryValue(l)]).forEach(d=>{d!==void 0&&(o+=(o.length?"&":"")+s,d!=null&&(o+="="+d))})}return o}function normalizeQuery$1(a){const o={};for(const s in a){const l=a[s];l!==void 0&&(o[s]=isArray(l)?l.map(c=>c==null?null:""+c):l==null?l:""+l)}return o}const matchedRouteKey=Symbol(""),viewDepthKey=Symbol(""),routerKey=Symbol(""),routeLocationKey=Symbol(""),routerViewLocationKey=Symbol("");function useCallbacks(){let a=[];function o(l){return a.push(l),()=>{const c=a.indexOf(l);c>-1&&a.splice(c,1)}}function s(){a=[]}return{add:o,list:()=>a.slice(),reset:s}}function guardToPromiseFn(a,o,s,l,c,d=u=>u()){const u=l&&(l.enterCallbacks[c]=l.enterCallbacks[c]||[]);return()=>new Promise((A,g)=>{const f=C=>{C===!1?g(createRouterError(4,{from:s,to:o})):C instanceof Error?g(C):isRouteLocation(C)?g(createRouterError(2,{from:o,to:C})):(u&&l.enterCallbacks[c]===u&&typeof C=="function"&&u.push(C),A())},m=d(()=>a.call(l&&l.instances[c],o,s,f));let v=Promise.resolve(m);a.length<3&&(v=v.then(f)),v.catch(C=>g(C))})}function extractComponentsGuards(a,o,s,l,c=d=>d()){const d=[];for(const u of a)for(const A in u.components){let g=u.components[A];if(!(o!=="beforeRouteEnter"&&!u.instances[A]))if(isRouteComponent(g)){const m=(g.__vccOpts||g)[o];m&&d.push(guardToPromiseFn(m,s,l,u,A,c))}else{let f=g();d.push(()=>f.then(m=>{if(!m)throw new Error(`Couldn't resolve component "${A}" at "${u.path}"`);const v=isESModule(m)?m.default:m;u.mods[A]=m,u.components[A]=v;const w=(v.__vccOpts||v)[o];return w&&guardToPromiseFn(w,s,l,u,A,c)()}))}}return d}function useLink(a){const o=inject(routerKey),s=inject(routeLocationKey),l=computed(()=>{const g=unref(a.to);return o.resolve(g)}),c=computed(()=>{const{matched:g}=l.value,{length:f}=g,m=g[f-1],v=s.matched;if(!m||!v.length)return-1;const C=v.findIndex(isSameRouteRecord.bind(null,m));if(C>-1)return C;const w=getOriginalPath(g[f-2]);return f>1&&getOriginalPath(m)===w&&v[v.length-1].path!==w?v.findIndex(isSameRouteRecord.bind(null,g[f-2])):C}),d=computed(()=>c.value>-1&&includesParams(s.params,l.value.params)),u=computed(()=>c.value>-1&&c.value===s.matched.length-1&&isSameRouteLocationParams(s.params,l.value.params));function A(g={}){if(guardEvent(g)){const f=o[unref(a.replace)?"replace":"push"](unref(a.to)).catch(noop);return a.viewTransition&&typeof document!="undefined"&&"startViewTransition"in document&&document.startViewTransition(()=>f),f}return Promise.resolve()}return{route:l,href:computed(()=>l.value.href),isActive:d,isExactActive:u,navigate:A}}function preferSingleVNode(a){return a.length===1?a[0]:a}const RouterLinkImpl=defineComponent({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink,setup(a,{slots:o}){const s=reactive(useLink(a)),{options:l}=inject(routerKey),c=computed(()=>({[getLinkClass(a.activeClass,l.linkActiveClass,"router-link-active")]:s.isActive,[getLinkClass(a.exactActiveClass,l.linkExactActiveClass,"router-link-exact-active")]:s.isExactActive}));return()=>{const d=o.default&&preferSingleVNode(o.default(s));return a.custom?d:h$1("a",{"aria-current":s.isExactActive?a.ariaCurrentValue:null,href:s.href,onClick:s.navigate,class:c.value},d)}}}),RouterLink=RouterLinkImpl;function guardEvent(a){if(!(a.metaKey||a.altKey||a.ctrlKey||a.shiftKey)&&!a.defaultPrevented&&!(a.button!==void 0&&a.button!==0)){if(a.currentTarget&&a.currentTarget.getAttribute){const o=a.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(o))return}return a.preventDefault&&a.preventDefault(),!0}}function includesParams(a,o){for(const s in o){const l=o[s],c=a[s];if(typeof l=="string"){if(l!==c)return!1}else if(!isArray(c)||c.length!==l.length||l.some((d,u)=>d!==c[u]))return!1}return!0}function getOriginalPath(a){return a?a.aliasOf?a.aliasOf.path:a.path:""}const getLinkClass=(a,o,s)=>a!=null?a:o!=null?o:s,RouterViewImpl=defineComponent({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(a,{attrs:o,slots:s}){const l=inject(routerViewLocationKey),c=computed(()=>a.route||l.value),d=inject(viewDepthKey,0),u=computed(()=>{let f=unref(d);const{matched:m}=c.value;let v;for(;(v=m[f])&&!v.components;)f++;return f}),A=computed(()=>c.value.matched[u.value]);provide(viewDepthKey,computed(()=>u.value+1)),provide(matchedRouteKey,A),provide(routerViewLocationKey,c);const g=ref();return watch(()=>[g.value,A.value,a.name],([f,m,v],[C,w,_])=>{m&&(m.instances[v]=f,w&&w!==m&&f&&f===C&&(m.leaveGuards.size||(m.leaveGuards=w.leaveGuards),m.updateGuards.size||(m.updateGuards=w.updateGuards))),f&&m&&(!w||!isSameRouteRecord(m,w)||!C)&&(m.enterCallbacks[v]||[]).forEach(b=>b(f))},{flush:"post"}),()=>{const f=c.value,m=a.name,v=A.value,C=v&&v.components[m];if(!C)return normalizeSlot(s.default,{Component:C,route:f});const w=v.props[m],_=w?w===!0?f.params:typeof w=="function"?w(f):w:null,y=h$1(C,assign({},_,o,{onVnodeUnmounted:S=>{S.component.isUnmounted&&(v.instances[m]=null)},ref:g}));return normalizeSlot(s.default,{Component:y,route:f})||y}}});function normalizeSlot(a,o){if(!a)return null;const s=a(o);return s.length===1?s[0]:s}const RouterView=RouterViewImpl;function createRouter(a){const o=createRouterMatcher(a.routes,a),s=a.parseQuery||parseQuery,l=a.stringifyQuery||stringifyQuery,c=a.history,d=useCallbacks(),u=useCallbacks(),A=useCallbacks(),g=shallowRef(START_LOCATION_NORMALIZED);let f=START_LOCATION_NORMALIZED;isBrowser&&a.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const m=applyToParams.bind(null,ee=>""+ee),v=applyToParams.bind(null,encodeParam),C=applyToParams.bind(null,decode);function w(ee,re){let ae,ge;return isRouteName(ee)?(ae=o.getRecordMatcher(ee),ge=re):ge=ee,o.addRoute(ge,ae)}function _(ee){const re=o.getRecordMatcher(ee);re&&o.removeRoute(re)}function b(){return o.getRoutes().map(ee=>ee.record)}function y(ee){return!!o.getRecordMatcher(ee)}function S(ee,re){if(re=assign({},re||g.value),typeof ee=="string"){const G=parseURL(s,ee,re.path),q=o.resolve({path:G.path},re),ne=c.createHref(G.fullPath);return assign(G,q,{params:C(q.params),hash:decode(G.hash),redirectedFrom:void 0,href:ne})}let ae;if(ee.path!=null)ae=assign({},ee,{path:parseURL(s,ee.path,re.path).path});else{const G=assign({},ee.params);for(const q in G)G[q]==null&&delete G[q];ae=assign({},ee,{params:v(G)}),re.params=v(re.params)}const ge=o.resolve(ae,re),he=ee.hash||"";ge.params=m(C(ge.params));const we=stringifyURL(l,assign({},ee,{hash:encodeHash(he),path:ge.path})),K=c.createHref(we);return assign({fullPath:we,hash:he,query:l===stringifyQuery?normalizeQuery$1(ee.query):ee.query||{}},ge,{redirectedFrom:void 0,href:K})}function E(ee){return typeof ee=="string"?parseURL(s,ee,g.value.path):assign({},ee)}function B(ee,re){if(f!==ee)return createRouterError(8,{from:re,to:ee})}function P(ee){return I(ee)}function D(ee){return P(assign(E(ee),{replace:!0}))}function k(ee){const re=ee.matched[ee.matched.length-1];if(re&&re.redirect){const{redirect:ae}=re;let ge=typeof ae=="function"?ae(ee):ae;return typeof ge=="string"&&(ge=ge.includes("?")||ge.includes("#")?ge=E(ge):{path:ge},ge.params={}),assign({query:ee.query,hash:ee.hash,params:ge.path!=null?{}:ee.params},ge)}}function I(ee,re){const ae=f=S(ee),ge=g.value,he=ee.state,we=ee.force,K=ee.replace===!0,G=k(ae);if(G)return I(assign(E(G),{state:typeof G=="object"?assign({},he,G.state):he,force:we,replace:K}),re||ae);const q=ae;q.redirectedFrom=re;let ne;return!we&&isSameRouteLocation(l,ge,ae)&&(ne=createRouterError(16,{to:q,from:ge}),V(ge,ge,!0,!1)),(ne?Promise.resolve(ne):N(q,ge)).catch(ie=>isNavigationFailure(ie)?isNavigationFailure(ie,2)?ie:H(ie):W(ie,q,ge)).then(ie=>{if(ie){if(isNavigationFailure(ie,2))return I(assign({replace:K},E(ie.to),{state:typeof ie.to=="object"?assign({},he,ie.to.state):he,force:we}),re||q)}else ie=M(q,ge,!0,K,he);return x(q,ge,ie),ie})}function L(ee,re){const ae=B(ee,re);return ae?Promise.reject(ae):Promise.resolve()}function T(ee){const re=Z.values().next().value;return re&&typeof re.runWithContext=="function"?re.runWithContext(ee):ee()}function N(ee,re){let ae;const[ge,he,we]=extractChangingRecords(ee,re);ae=extractComponentsGuards(ge.reverse(),"beforeRouteLeave",ee,re);for(const G of ge)G.leaveGuards.forEach(q=>{ae.push(guardToPromiseFn(q,ee,re))});const K=L.bind(null,ee,re);return ae.push(K),te(ae).then(()=>{ae=[];for(const G of d.list())ae.push(guardToPromiseFn(G,ee,re));return ae.push(K),te(ae)}).then(()=>{ae=extractComponentsGuards(he,"beforeRouteUpdate",ee,re);for(const G of he)G.updateGuards.forEach(q=>{ae.push(guardToPromiseFn(q,ee,re))});return ae.push(K),te(ae)}).then(()=>{ae=[];for(const G of we)if(G.beforeEnter)if(isArray(G.beforeEnter))for(const q of G.beforeEnter)ae.push(guardToPromiseFn(q,ee,re));else ae.push(guardToPromiseFn(G.beforeEnter,ee,re));return ae.push(K),te(ae)}).then(()=>(ee.matched.forEach(G=>G.enterCallbacks={}),ae=extractComponentsGuards(we,"beforeRouteEnter",ee,re,T),ae.push(K),te(ae))).then(()=>{ae=[];for(const G of u.list())ae.push(guardToPromiseFn(G,ee,re));return ae.push(K),te(ae)}).catch(G=>isNavigationFailure(G,8)?G:Promise.reject(G))}function x(ee,re,ae){A.list().forEach(ge=>T(()=>ge(ee,re,ae)))}function M(ee,re,ae,ge,he){const we=B(ee,re);if(we)return we;const K=re===START_LOCATION_NORMALIZED,G=isBrowser?history.state:{};ae&&(ge||K?c.replace(ee.fullPath,assign({scroll:K&&G&&G.scroll},he)):c.push(ee.fullPath,he)),g.value=ee,V(ee,re,ae,K),H()}let F;function O(){F||(F=c.listen((ee,re,ae)=>{if(!J.listening)return;const ge=S(ee),he=k(ge);if(he){I(assign(he,{replace:!0,force:!0}),ge).catch(noop);return}f=ge;const we=g.value;isBrowser&&saveScrollPosition(getScrollKey(we.fullPath,ae.delta),computeScrollPosition()),N(ge,we).catch(K=>isNavigationFailure(K,12)?K:isNavigationFailure(K,2)?(I(assign(E(K.to),{force:!0}),ge).then(G=>{isNavigationFailure(G,20)&&!ae.delta&&ae.type===NavigationType.pop&&c.go(-1,!1)}).catch(noop),Promise.reject()):(ae.delta&&c.go(-ae.delta,!1),W(K,ge,we))).then(K=>{K=K||M(ge,we,!1),K&&(ae.delta&&!isNavigationFailure(K,8)?c.go(-ae.delta,!1):ae.type===NavigationType.pop&&isNavigationFailure(K,20)&&c.go(-1,!1)),x(ge,we,K)}).catch(noop)}))}let R=useCallbacks(),Q=useCallbacks(),z;function W(ee,re,ae){H(ee);const ge=Q.list();return ge.length?ge.forEach(he=>he(ee,re,ae)):console.error(ee),Promise.reject(ee)}function U(){return z&&g.value!==START_LOCATION_NORMALIZED?Promise.resolve():new Promise((ee,re)=>{R.add([ee,re])})}function H(ee){return z||(z=!ee,O(),R.list().forEach(([re,ae])=>ee?ae(ee):re()),R.reset()),ee}function V(ee,re,ae,ge){const{scrollBehavior:he}=a;if(!isBrowser||!he)return Promise.resolve();const we=!ae&&getSavedScrollPosition(getScrollKey(ee.fullPath,0))||(ge||!ae)&&history.state&&history.state.scroll||null;return nextTick().then(()=>he(ee,re,we)).then(K=>K&&scrollToPosition(K)).catch(K=>W(K,ee,re))}const j=ee=>c.go(ee);let X;const Z=new Set,J={currentRoute:g,listening:!0,addRoute:w,removeRoute:_,clearRoutes:o.clearRoutes,hasRoute:y,getRoutes:b,resolve:S,options:a,push:P,replace:D,go:j,back:()=>j(-1),forward:()=>j(1),beforeEach:d.add,beforeResolve:u.add,afterEach:A.add,onError:Q.add,isReady:U,install(ee){const re=this;ee.component("RouterLink",RouterLink),ee.component("RouterView",RouterView),ee.config.globalProperties.$router=re,Object.defineProperty(ee.config.globalProperties,"$route",{enumerable:!0,get:()=>unref(g)}),isBrowser&&!X&&g.value===START_LOCATION_NORMALIZED&&(X=!0,P(c.location).catch(he=>{}));const ae={};for(const he in START_LOCATION_NORMALIZED)Object.defineProperty(ae,he,{get:()=>g.value[he],enumerable:!0});ee.provide(routerKey,re),ee.provide(routeLocationKey,shallowReactive(ae)),ee.provide(routerViewLocationKey,g);const ge=ee.unmount;Z.add(ee),ee.unmount=function(){Z.delete(ee),Z.size<1&&(f=START_LOCATION_NORMALIZED,F&&F(),F=null,g.value=START_LOCATION_NORMALIZED,X=!1,z=!1),ge()}}};function te(ee){return ee.reduce((re,ae)=>re.then(()=>T(ae)),Promise.resolve())}return J}function extractChangingRecords(a,o){const s=[],l=[],c=[],d=Math.max(o.matched.length,a.matched.length);for(let u=0;uisSameRouteRecord(f,A))?l.push(A):s.push(A));const g=a.matched[u];g&&(o.matched.find(f=>isSameRouteRecord(f,g))||c.push(g))}return[s,l,c]}function useRouter(){return inject(routerKey)}function useRoute(a){return inject(routeLocationKey)}const _sfc_main$40=defineComponent({__name:"Navbar",setup(a){const o=useRouter(),s=useRoute(),l=ref(["/"]);watchEffect(()=>{l.value=[s.path]});const c=d=>{o.push(d)};return(d,u)=>{const A=resolveComponent("icon-home"),g=resolveComponent("a-menu-item"),f=resolveComponent("icon-export"),m=resolveComponent("icon-tag"),v=resolveComponent("icon-notification"),C=resolveComponent("icon-filter"),w=resolveComponent("icon-settings"),_=resolveComponent("icon-info-circle"),b=resolveComponent("icon-list"),y=resolveComponent("icon-lock"),S=resolveComponent("icon-share-external"),E=resolveComponent("icon-exclamation-circle"),B=resolveComponent("a-menu"),P=resolveComponent("a-layout-header");return openBlock(),createBlock(P,null,{default:withCtx(()=>[createVNode(B,{mode:"horizontal","selected-keys":l.value,onMenuItemClick:c},{default:withCtx(()=>[createVNode(g,{key:"/"},{icon:withCtx(()=>[createVNode(A)]),default:withCtx(()=>[u[0]||(u[0]=createTextVNode(" \u8BA2\u9605\u7BA1\u7406 "))]),_:1,__:[0]}),createVNode(g,{key:"/export/records"},{icon:withCtx(()=>[createVNode(f)]),default:withCtx(()=>[u[1]||(u[1]=createTextVNode(" \u5BFC\u51FA\u8BB0\u5F55 "))]),_:1,__:[1]}),createVNode(g,{key:"/tags"},{icon:withCtx(()=>[createVNode(m)]),default:withCtx(()=>[u[2]||(u[2]=createTextVNode(" \u6807\u7B7E\u7BA1\u7406 "))]),_:1,__:[2]}),createVNode(g,{key:"/message-tasks"},{icon:withCtx(()=>[createVNode(v)]),default:withCtx(()=>[u[3]||(u[3]=createTextVNode(" \u6D88\u606F\u4EFB\u52A1 "))]),_:1,__:[3]}),createVNode(g,{key:"/filter-rules"},{icon:withCtx(()=>[createVNode(C)]),default:withCtx(()=>[u[4]||(u[4]=createTextVNode(" \u8FC7\u6EE4\u89C4\u5219 "))]),_:1,__:[4]}),createVNode(g,{key:"/configs"},{icon:withCtx(()=>[createVNode(w)]),default:withCtx(()=>[u[5]||(u[5]=createTextVNode(" \u914D\u7F6E\u4FE1\u606F "))]),_:1,__:[5]}),createVNode(g,{key:"/sys-info"},{icon:withCtx(()=>[createVNode(_)]),default:withCtx(()=>[u[6]||(u[6]=createTextVNode(" \u7CFB\u7EDF\u4FE1\u606F "))]),_:1,__:[6]}),createVNode(g,{key:"/task-queue"},{icon:withCtx(()=>[createVNode(b)]),default:withCtx(()=>[u[7]||(u[7]=createTextVNode(" \u4EFB\u52A1\u961F\u5217 "))]),_:1,__:[7]}),createVNode(g,{key:"/access-keys"},{icon:withCtx(()=>[createVNode(y)]),default:withCtx(()=>[u[8]||(u[8]=createTextVNode(" Access Key "))]),_:1,__:[8]}),createVNode(g,{key:"/cascade"},{icon:withCtx(()=>[createVNode(S)]),default:withCtx(()=>[u[9]||(u[9]=createTextVNode(" \u7EA7\u8054\u7BA1\u7406 "))]),_:1,__:[9]}),createVNode(g,{key:"/env-exception"},{icon:withCtx(()=>[createVNode(E)]),default:withCtx(()=>[u[10]||(u[10]=createTextVNode(" \u5F02\u5E38\u7EDF\u8BA1 "))]),_:1,__:[10]})]),_:1},8,["selected-keys"])]),_:1})}}}),_sfc_main$3$=defineComponent({__name:"BasicLayout",setup(a){const o=computed(()=>{const s=window.location.hostname;return`${{}.VITE_APP_COPYRIGHT||"Power By Rachel Design"}@${s}`});return(s,l)=>{const c=resolveComponent("router-view"),d=resolveComponent("a-layout-content"),u=resolveComponent("a-layout"),A=resolveComponent("a-watermark");return openBlock(),createBlock(A,{content:o.value,alpha:.1,rotate:-22,"anti-tamper":!0},{default:withCtx(()=>[createVNode(u,{id:"main"},{default:withCtx(()=>[createVNode(_sfc_main$40),createVNode(u,null,{default:withCtx(()=>[createVNode(d,null,{default:withCtx(()=>[createVNode(c)]),_:1})]),_:1})]),_:1})]),_:1},8,["content"])}}}),_sfc_main$3_=defineComponent({name:"IconArrowDown",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-arrow-down`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3W=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3B(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m11.27 27.728 12.727 12.728 12.728-12.728M24 5v34.295"},null,-1)]),14,_hoisted_1$3W)}var _IconArrowDown=_export_sfc$1(_sfc_main$3_,[["render",_sfc_render$3B]]);const IconArrowDown=Object.assign(_IconArrowDown,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconArrowDown.name,_IconArrowDown)}}),_sfc_main$3Z=defineComponent({name:"IconArrowFall",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-arrow-fall`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3V=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3A(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24.008 41.99a.01.01 0 0 1-.016 0l-9.978-11.974A.01.01 0 0 1 14.02 30H33.98a.01.01 0 0 1 .007.016l-9.978 11.975Z"},null,-1),createBaseVNode("path",{d:"M24 42 14 30h20L24 42Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M22 6h4v26h-4z"},null,-1),createBaseVNode("path",{fill:"currentColor",stroke:"none",d:"M22 6h4v26h-4z"},null,-1)]),14,_hoisted_1$3V)}var _IconArrowFall=_export_sfc$1(_sfc_main$3Z,[["render",_sfc_render$3A]]);const IconArrowFall=Object.assign(_IconArrowFall,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconArrowFall.name,_IconArrowFall)}}),_sfc_main$3Y=defineComponent({name:"IconArrowLeft",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-arrow-left`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3U=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3z(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M20.272 11.27 7.544 23.998l12.728 12.728M43 24H8.705"},null,-1)]),14,_hoisted_1$3U)}var _IconArrowLeft=_export_sfc$1(_sfc_main$3Y,[["render",_sfc_render$3z]]);const IconArrowLeft=Object.assign(_IconArrowLeft,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconArrowLeft.name,_IconArrowLeft)}}),_sfc_main$3X=defineComponent({name:"IconArrowRight",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-arrow-right`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3T=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3y(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m27.728 11.27 12.728 12.728-12.728 12.728M5 24h34.295"},null,-1)]),14,_hoisted_1$3T)}var _IconArrowRight=_export_sfc$1(_sfc_main$3X,[["render",_sfc_render$3y]]);const IconArrowRight=Object.assign(_IconArrowRight,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconArrowRight.name,_IconArrowRight)}}),_sfc_main$3W=defineComponent({name:"IconArrowRise",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-arrow-rise`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3S=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3x(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M23.992 6.01a.01.01 0 0 1 .016 0l9.978 11.974a.01.01 0 0 1-.007.016H14.02a.01.01 0 0 1-.007-.016l9.978-11.975Z"},null,-1),createBaseVNode("path",{d:"m24 6 10 12H14L24 6Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M26 42h-4V16h4z"},null,-1),createBaseVNode("path",{fill:"currentColor",stroke:"none",d:"M26 42h-4V16h4z"},null,-1)]),14,_hoisted_1$3S)}var _IconArrowRise=_export_sfc$1(_sfc_main$3W,[["render",_sfc_render$3x]]);const IconArrowRise=Object.assign(_IconArrowRise,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconArrowRise.name,_IconArrowRise)}}),_sfc_main$3V=defineComponent({name:"IconArrowUp",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-arrow-up`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3R=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3w(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M11.27 20.272 23.997 7.544l12.728 12.728M24 43V8.705"},null,-1)]),14,_hoisted_1$3R)}var _IconArrowUp=_export_sfc$1(_sfc_main$3V,[["render",_sfc_render$3w]]);const IconArrowUp=Object.assign(_IconArrowUp,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconArrowUp.name,_IconArrowUp)}}),_sfc_main$3U=defineComponent({name:"IconDoubleDown",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-double-down`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3Q=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3v(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m9.9 11.142 14.143 14.142 14.142-14.142M9.9 22.456l14.143 14.142 14.142-14.142"},null,-1)]),14,_hoisted_1$3Q)}var _IconDoubleDown=_export_sfc$1(_sfc_main$3U,[["render",_sfc_render$3v]]);const IconDoubleDown=Object.assign(_IconDoubleDown,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDoubleDown.name,_IconDoubleDown)}}),_sfc_main$3T=defineComponent({name:"IconDoubleUp",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-double-up`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3P=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3u(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M38.1 36.858 23.957 22.716 9.816 36.858M38.1 25.544 23.957 11.402 9.816 25.544"},null,-1)]),14,_hoisted_1$3P)}var _IconDoubleUp=_export_sfc$1(_sfc_main$3T,[["render",_sfc_render$3u]]);const IconDoubleUp=Object.assign(_IconDoubleUp,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDoubleUp.name,_IconDoubleUp)}}),_sfc_main$3S=defineComponent({name:"IconDownCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-down-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3O=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3t(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("circle",{cx:"24",cy:"24",r:"18",transform:"rotate(-180 24 24)"},null,-1),createBaseVNode("path",{d:"M32.484 20.515 24 29l-8.485-8.485"},null,-1)]),14,_hoisted_1$3O)}var _IconDownCircle=_export_sfc$1(_sfc_main$3S,[["render",_sfc_render$3t]]);const IconDownCircle=Object.assign(_IconDownCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDownCircle.name,_IconDownCircle)}}),_sfc_main$3R=defineComponent({name:"IconDragArrow",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-drag-arrow`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3N=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3s(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M7 24h34M24 7v34M30 12l-6-6-6 6M36 30l6-6-6-6M12 30l-6-6 6-6M18 36l6 6 6-6"},null,-1)]),14,_hoisted_1$3N)}var _IconDragArrow=_export_sfc$1(_sfc_main$3R,[["render",_sfc_render$3s]]);const IconDragArrow=Object.assign(_IconDragArrow,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDragArrow.name,_IconDragArrow)}}),_sfc_main$3Q=defineComponent({name:"IconExpand",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-expand`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3M=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3r(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M7 26v14c0 .552.444 1 .996 1H22m19-19V8c0-.552-.444-1-.996-1H26"},null,-1)]),14,_hoisted_1$3M)}var _IconExpand=_export_sfc$1(_sfc_main$3Q,[["render",_sfc_render$3r]]);const IconExpand=Object.assign(_IconExpand,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconExpand.name,_IconExpand)}}),_sfc_main$3P=defineComponent({name:"IconLeftCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-left-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3L=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3q(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("circle",{cx:"24",cy:"24",r:"18"},null,-1),createBaseVNode("path",{d:"M28.485 32.485 20 24l8.485-8.485"},null,-1)]),14,_hoisted_1$3L)}var _IconLeftCircle=_export_sfc$1(_sfc_main$3P,[["render",_sfc_render$3q]]);const IconLeftCircle=Object.assign(_IconLeftCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLeftCircle.name,_IconLeftCircle)}}),_sfc_main$3O=defineComponent({name:"IconRightCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-right-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3K=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3p(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("circle",{cx:"24",cy:"24",r:"18"},null,-1),createBaseVNode("path",{d:"M19.485 15.515 27.971 24l-8.486 8.485"},null,-1)]),14,_hoisted_1$3K)}var _IconRightCircle=_export_sfc$1(_sfc_main$3O,[["render",_sfc_render$3p]]);const IconRightCircle=Object.assign(_IconRightCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconRightCircle.name,_IconRightCircle)}}),_sfc_main$3N=defineComponent({name:"IconShrink",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-shrink`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3J=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3o(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M20 44V29c0-.552-.444-1-.996-1H4M28 4v15c0 .552.444 1 .996 1H44"},null,-1)]),14,_hoisted_1$3J)}var _IconShrink=_export_sfc$1(_sfc_main$3N,[["render",_sfc_render$3o]]);const IconShrink=Object.assign(_IconShrink,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconShrink.name,_IconShrink)}}),_sfc_main$3M=defineComponent({name:"IconSwap",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-swap`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3I=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3n(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M5 17h35.586c.89 0 1.337-1.077.707-1.707L33 7M43 31H7.414c-.89 0-1.337 1.077-.707 1.707L15 41"},null,-1)]),14,_hoisted_1$3I)}var _IconSwap=_export_sfc$1(_sfc_main$3M,[["render",_sfc_render$3n]]);const IconSwap=Object.assign(_IconSwap,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSwap.name,_IconSwap)}}),_sfc_main$3L=defineComponent({name:"IconToBottom",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-to-bottom`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3H=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3m(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M5 41h38M24 28V5M24 34.04 17.547 27h12.907L24 34.04Zm-.736.803v.001Z"},null,-1),createBaseVNode("path",{d:"m24 34 6-7H18l6 7Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$3H)}var _IconToBottom=_export_sfc$1(_sfc_main$3L,[["render",_sfc_render$3m]]);const IconToBottom=Object.assign(_IconToBottom,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconToBottom.name,_IconToBottom)}}),_sfc_main$3K=defineComponent({name:"IconToLeft",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-to-left`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3G=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3l(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M7 5v38M20 24h23M20.999 17.547v12.907L13.959 24l7.04-6.453Z"},null,-1),createBaseVNode("path",{d:"m14 24 7 6V18l-7 6Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$3G)}var _IconToLeft=_export_sfc$1(_sfc_main$3K,[["render",_sfc_render$3l]]);const IconToLeft=Object.assign(_IconToLeft,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconToLeft.name,_IconToLeft)}}),_sfc_main$3J=defineComponent({name:"IconToRight",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-to-right`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3F=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3k(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M41 43V5M28 24H5M34.04 24 27 30.453V17.546L34.04 24Zm.803.736h.001Z"},null,-1),createBaseVNode("path",{d:"m34 24-7-6v12l7-6Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$3F)}var _IconToRight=_export_sfc$1(_sfc_main$3J,[["render",_sfc_render$3k]]);const IconToRight=Object.assign(_IconToRight,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconToRight.name,_IconToRight)}}),_sfc_main$3I=defineComponent({name:"IconUpCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-up-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3E=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3j(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("circle",{cx:"24",cy:"24",r:"18"},null,-1),createBaseVNode("path",{d:"M15.516 28.485 24 20l8.485 8.485"},null,-1)]),14,_hoisted_1$3E)}var _IconUpCircle=_export_sfc$1(_sfc_main$3I,[["render",_sfc_render$3j]]);const IconUpCircle=Object.assign(_IconUpCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconUpCircle.name,_IconUpCircle)}}),_sfc_main$3H=defineComponent({name:"IconExclamationPolygonFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-exclamation-polygon-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3D=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3i(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.553 4a1 1 0 0 0-.74.327L4.26 15.937a1 1 0 0 0-.26.672V31.39a1 1 0 0 0 .26.673l10.553 11.609a1 1 0 0 0 .74.327h16.893a1 1 0 0 0 .74-.327l10.554-11.61a1 1 0 0 0 .26-.672V16.61a1 1 0 0 0-.26-.673L33.187 4.327a1 1 0 0 0-.74-.327H15.553ZM22 33a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2Zm4-18a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V15Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$3D)}var _IconExclamationPolygonFill=_export_sfc$1(_sfc_main$3H,[["render",_sfc_render$3i]]);const IconExclamationPolygonFill=Object.assign(_IconExclamationPolygonFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconExclamationPolygonFill.name,_IconExclamationPolygonFill)}}),_sfc_main$3G=defineComponent({name:"IconMinusCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-minus-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3C=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3h(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44c11.046 0 20-8.954 20-20S35.046 4 24 4 4 12.954 4 24s8.954 20 20 20Zm-7-22a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H17Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$3C)}var _IconMinusCircleFill=_export_sfc$1(_sfc_main$3G,[["render",_sfc_render$3h]]);const IconMinusCircleFill=Object.assign(_IconMinusCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMinusCircleFill.name,_IconMinusCircleFill)}}),_sfc_main$3F=defineComponent({name:"IconPlusCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-plus-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3B=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3g(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44c11.046 0 20-8.954 20-20S35.046 4 24 4 4 12.954 4 24s8.954 20 20 20Zm2-28v6h6a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-6v6a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-6h-6a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h6v-6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$3B)}var _IconPlusCircleFill=_export_sfc$1(_sfc_main$3F,[["render",_sfc_render$3g]]);const IconPlusCircleFill=Object.assign(_IconPlusCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPlusCircleFill.name,_IconPlusCircleFill)}}),_sfc_main$3E=defineComponent({name:"IconQuestionCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-question-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3A=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3f(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44c11.046 0 20-8.954 20-20S35.046 4 24 4 4 12.954 4 24s8.954 20 20 20Zm-3.862-24.021a.461.461 0 0 0 .462-.462 2.37 2.37 0 0 1 .636-1.615C21.64 17.48 22.43 17 23.988 17c1.465 0 2.483.7 3.002 1.493.555.848.446 1.559.182 1.914-.328.444-.736.853-1.228 1.296-.15.135-.335.296-.533.468-.354.308-.75.654-1.067.955C23.22 24.195 22 25.686 22 28v.013a1 1 0 0 0 1.006.993l2.008-.012a.993.993 0 0 0 .986-1c.002-.683.282-1.19 1.101-1.97.276-.262.523-.477.806-.722.21-.18.439-.379.713-.626.57-.513 1.205-1.13 1.767-1.888 1.516-2.047 1.161-4.634-.05-6.485C29.092 14.398 26.825 13 23.988 13c-2.454 0-4.357.794-5.642 2.137-1.25 1.307-1.742 2.954-1.746 4.37 0 .26.21.472.47.472h3.068Zm1.868 14.029a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V32a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2.008Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$3A)}var _IconQuestionCircleFill=_export_sfc$1(_sfc_main$3E,[["render",_sfc_render$3f]]);const IconQuestionCircleFill=Object.assign(_IconQuestionCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconQuestionCircleFill.name,_IconQuestionCircleFill)}}),_sfc_main$3D=defineComponent({name:"IconCheckCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-check-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3z=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3e(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m15 22 7 7 11.5-11.5M42 24c0 9.941-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6s18 8.059 18 18Z"},null,-1)]),14,_hoisted_1$3z)}var _IconCheckCircle=_export_sfc$1(_sfc_main$3D,[["render",_sfc_render$3e]]);const IconCheckCircle=Object.assign(_IconCheckCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCheckCircle.name,_IconCheckCircle)}}),_sfc_main$3C=defineComponent({name:"IconCheckSquare",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-check-square`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3y=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3d(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M34.603 16.672 21.168 30.107l-7.778-7.779M8 41h32a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v32a1 1 0 0 0 1 1Z"},null,-1)]),14,_hoisted_1$3y)}var _IconCheckSquare=_export_sfc$1(_sfc_main$3C,[["render",_sfc_render$3d]]);const IconCheckSquare=Object.assign(_IconCheckSquare,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCheckSquare.name,_IconCheckSquare)}}),_sfc_main$3B=defineComponent({name:"IconCloseCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-close-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3x=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3c(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m17.643 17.643 6.364 6.364m0 0 6.364 6.364m-6.364-6.364 6.364-6.364m-6.364 6.364-6.364 6.364M42 24c0 9.941-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6s18 8.059 18 18Z"},null,-1)]),14,_hoisted_1$3x)}var _IconCloseCircle=_export_sfc$1(_sfc_main$3B,[["render",_sfc_render$3c]]);const IconCloseCircle=Object.assign(_IconCloseCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCloseCircle.name,_IconCloseCircle)}}),_sfc_main$3A=defineComponent({name:"IconExclamationCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-exclamation-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3w=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3b(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 28V14m0 16v4M6 24c0-9.941 8.059-18 18-18s18 8.059 18 18-8.059 18-18 18S6 33.941 6 24Z"},null,-1)]),14,_hoisted_1$3w)}var _IconExclamationCircle=_export_sfc$1(_sfc_main$3A,[["render",_sfc_render$3b]]);const IconExclamationCircle=Object.assign(_IconExclamationCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconExclamationCircle.name,_IconExclamationCircle)}}),_sfc_main$3z=defineComponent({name:"IconInfoCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-info-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3v=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3a(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 20v14m0-16v-4m18 10c0 9.941-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6s18 8.059 18 18Z"},null,-1)]),14,_hoisted_1$3v)}var _IconInfoCircle=_export_sfc$1(_sfc_main$3z,[["render",_sfc_render$3a]]);const IconInfoCircle=Object.assign(_IconInfoCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconInfoCircle.name,_IconInfoCircle)}}),_sfc_main$3y=defineComponent({name:"IconMinusCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-minus-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3u=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$39(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M32 24H16m26 0c0 9.941-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6s18 8.059 18 18Z"},null,-1)]),14,_hoisted_1$3u)}var _IconMinusCircle=_export_sfc$1(_sfc_main$3y,[["render",_sfc_render$39]]);const IconMinusCircle=Object.assign(_IconMinusCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMinusCircle.name,_IconMinusCircle)}}),_sfc_main$3x=defineComponent({name:"IconPlusCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-plus-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3t=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$38(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M32 24h-8m-8 0h8m0 0v8m0-8v-8m18 8c0 9.941-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6s18 8.059 18 18Z"},null,-1)]),14,_hoisted_1$3t)}var _IconPlusCircle=_export_sfc$1(_sfc_main$3x,[["render",_sfc_render$38]]);const IconPlusCircle=Object.assign(_IconPlusCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPlusCircle.name,_IconPlusCircle)}}),_sfc_main$3w=defineComponent({name:"IconQuestion",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-question`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3s=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$37(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M13 17c0-5.523 4.925-10 11-10s11 4.477 11 10c0 3.607-2.1 6.767-5.25 8.526C26.857 27.142 24 29.686 24 33v3m0 5h.02v.02H24V41Z"},null,-1)]),14,_hoisted_1$3s)}var _IconQuestion=_export_sfc$1(_sfc_main$3w,[["render",_sfc_render$37]]);const IconQuestion=Object.assign(_IconQuestion,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconQuestion.name,_IconQuestion)}}),_sfc_main$3v=defineComponent({name:"IconStop",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-stop`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3r=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$36(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M36.728 36.728c7.03-7.03 7.03-18.427 0-25.456-7.03-7.03-18.427-7.03-25.456 0m25.456 25.456c-7.03 7.03-18.427 7.03-25.456 0-7.03-7.03-7.03-18.427 0-25.456m25.456 25.456L11.272 11.272"},null,-1)]),14,_hoisted_1$3r)}var _IconStop=_export_sfc$1(_sfc_main$3v,[["render",_sfc_render$36]]);const IconStop=Object.assign(_IconStop,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconStop.name,_IconStop)}}),_sfc_main$3u=defineComponent({name:"IconHeartFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-heart-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3q=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$35(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 10.541c4.35-4.522 11.405-4.814 15.756-.292 4.35 4.522 4.15 11.365.448 17.135C36.153 33.7 28 41.5 24 42c-4-.5-12.152-8.3-16.204-14.616-3.702-5.77-3.902-12.613.448-17.135C12.595 5.727 19.65 6.019 24 10.54Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$3q)}var _IconHeartFill=_export_sfc$1(_sfc_main$3u,[["render",_sfc_render$35]]);const IconHeartFill=Object.assign(_IconHeartFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconHeartFill.name,_IconHeartFill)}}),_sfc_main$3t=defineComponent({name:"IconThumbDownFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-thumb-down-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3p=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$34(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M43 5v26h-4V5h4Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M20.9 43.537a2 2 0 0 0 2.83-.364L32.964 31H36V5H12.424a2 2 0 0 0-1.89 1.346L4.838 25.692C3.938 28.29 5.868 31 8.618 31h10.568l-2.421 5.448a4 4 0 0 0 1.184 4.77l2.951 2.32Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$3p)}var _IconThumbDownFill=_export_sfc$1(_sfc_main$3t,[["render",_sfc_render$34]]);const IconThumbDownFill=Object.assign(_IconThumbDownFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconThumbDownFill.name,_IconThumbDownFill)}}),_sfc_main$3s=defineComponent({name:"IconThumbUpFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-thumb-up-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3o=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$33(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5 43V17h4v26H5Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M27.1 4.463a2 2 0 0 0-2.83.364L15.036 17H12v26h23.576a2 2 0 0 0 1.89-1.346l5.697-19.346c.899-2.598-1.03-5.308-3.78-5.308h-10.57l2.422-5.448a4 4 0 0 0-1.184-4.77L27.1 4.462Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$3o)}var _IconThumbUpFill=_export_sfc$1(_sfc_main$3s,[["render",_sfc_render$33]]);const IconThumbUpFill=Object.assign(_IconThumbUpFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconThumbUpFill.name,_IconThumbUpFill)}}),_sfc_main$3r=defineComponent({name:"IconAt",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-at`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3n=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$32(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M31 23a7 7 0 1 1-14 0 7 7 0 0 1 14 0Zm0 0c0 3.038 2.462 6.5 5.5 6.5A5.5 5.5 0 0 0 42 24c0-9.941-8.059-18-18-18S6 14.059 6 24s8.059 18 18 18c4.244 0 8.145-1.469 11.222-3.925"},null,-1)]),14,_hoisted_1$3n)}var _IconAt=_export_sfc$1(_sfc_main$3r,[["render",_sfc_render$32]]);const IconAt=Object.assign(_IconAt,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconAt.name,_IconAt)}}),_sfc_main$3q=defineComponent({name:"IconCloudDownload",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-cloud-download`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3m=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$31(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M43 22c0-7.732-6.492-14-14.5-14S14 14.268 14 22v.055A9.001 9.001 0 0 0 15 40h13m16.142-5.929-7.07 7.071L30 34.072M37.07 26v15"},null,-1)]),14,_hoisted_1$3m)}var _IconCloudDownload=_export_sfc$1(_sfc_main$3q,[["render",_sfc_render$31]]);const IconCloudDownload=Object.assign(_IconCloudDownload,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCloudDownload.name,_IconCloudDownload)}}),_sfc_main$3p=defineComponent({name:"IconCodeBlock",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-code-block`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3l=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$30(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M19 6h-4a3 3 0 0 0-3 3v10c0 3-4.343 5-6 5 1.657 0 6 2 6 5v10a3 3 0 0 0 3 3h4M29 6h4a3 3 0 0 1 3 3v10c0 3 4.343 5 6 5-1.657 0-6 2-6 5v10a3 3 0 0 1-3 3h-4"},null,-1)]),14,_hoisted_1$3l)}var _IconCodeBlock=_export_sfc$1(_sfc_main$3p,[["render",_sfc_render$30]]);const IconCodeBlock=Object.assign(_IconCodeBlock,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCodeBlock.name,_IconCodeBlock)}}),_sfc_main$3o=defineComponent({name:"IconCodeSquare",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-code-square`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3k=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2$(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M23.071 17 16 24.071l7.071 7.071m9.001-14.624-4.14 15.454M9 42h30a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v34a1 1 0 0 0 1 1Z"},null,-1)]),14,_hoisted_1$3k)}var _IconCodeSquare=_export_sfc$1(_sfc_main$3o,[["render",_sfc_render$2$]]);const IconCodeSquare=Object.assign(_IconCodeSquare,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCodeSquare.name,_IconCodeSquare)}}),_sfc_main$3n=defineComponent({name:"IconCode",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-code`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3j=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2_(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M16.734 12.686 5.42 24l11.314 11.314m14.521-22.628L42.57 24 31.255 35.314M27.2 6.28l-6.251 35.453"},null,-1)]),14,_hoisted_1$3j)}var _IconCode=_export_sfc$1(_sfc_main$3n,[["render",_sfc_render$2_]]);const IconCode=Object.assign(_IconCode,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCode.name,_IconCode)}}),_sfc_main$3m=defineComponent({name:"IconCustomerService",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-customer-service`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3i=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2Z(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M11 31V20c0-7.18 5.82-13 13-13s13 5.82 13 13v8c0 5.784-3.778 10.686-9 12.373m0 0A12.99 12.99 0 0 1 24 41h-3a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v2.373Zm0 0V41m9-20h3a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-3v-8Zm-26 0H8a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h3v-8Z"},null,-1)]),14,_hoisted_1$3i)}var _IconCustomerService=_export_sfc$1(_sfc_main$3m,[["render",_sfc_render$2Z]]);const IconCustomerService=Object.assign(_IconCustomerService,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCustomerService.name,_IconCustomerService)}}),_sfc_main$3l=defineComponent({name:"IconDownload",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-download`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3h=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2Y(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m33.072 22.071-9.07 9.071-9.072-9.07M24 5v26m16 4v6H8v-6"},null,-1)]),14,_hoisted_1$3h)}var _IconDownload=_export_sfc$1(_sfc_main$3l,[["render",_sfc_render$2Y]]);const IconDownload=Object.assign(_IconDownload,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDownload.name,_IconDownload)}}),_sfc_main$3k=defineComponent({name:"IconExport",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-export`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3g=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2X(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M31.928 33.072 41 24.002l-9.072-9.072M16.858 24h24M31 41H7V7h24"},null,-1)]),14,_hoisted_1$3g)}var _IconExport=_export_sfc$1(_sfc_main$3k,[["render",_sfc_render$2X]]);const IconExport=Object.assign(_IconExport,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconExport.name,_IconExport)}}),_sfc_main$3j=defineComponent({name:"IconHeart",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-heart`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3f=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2W(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M38.083 12.912a9.929 9.929 0 0 1 .177 13.878l-.177.18L25.76 39.273c-.972.97-2.548.97-3.52 0L9.917 26.971l-.177-.181a9.929 9.929 0 0 1 .177-13.878c3.889-3.883 10.194-3.883 14.083 0 3.889-3.883 10.194-3.883 14.083 0Z"},null,-1)]),14,_hoisted_1$3f)}var _IconHeart=_export_sfc$1(_sfc_main$3j,[["render",_sfc_render$2W]]);const IconHeart=Object.assign(_IconHeart,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconHeart.name,_IconHeart)}}),_sfc_main$3i=defineComponent({name:"IconHistory",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-history`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3e=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2V(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M6 24c0-9.941 8.059-18 18-18s18 8.059 18 18-8.059 18-18 18c-6.26 0-11.775-3.197-15-8.047M6 24l-.5-.757h1L6 24Zm26 2h-9v-9"},null,-1)]),14,_hoisted_1$3e)}var _IconHistory=_export_sfc$1(_sfc_main$3i,[["render",_sfc_render$2V]]);const IconHistory=Object.assign(_IconHistory,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconHistory.name,_IconHistory)}}),_sfc_main$3h=defineComponent({name:"IconHome",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-home`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3d=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2U(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M7 17 24 7l17 10v24H7V17Z"},null,-1),createBaseVNode("path",{d:"M20 28h8v13h-8V28Z"},null,-1)]),14,_hoisted_1$3d)}var _IconHome=_export_sfc$1(_sfc_main$3h,[["render",_sfc_render$2U]]);const IconHome=Object.assign(_IconHome,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconHome.name,_IconHome)}}),_sfc_main$3g=defineComponent({name:"IconImport",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-import`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3c=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2T(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m27.929 33.072-9.071-9.07 9.07-9.072M43 24H19m12 17H7V7h24"},null,-1)]),14,_hoisted_1$3c)}var _IconImport=_export_sfc$1(_sfc_main$3g,[["render",_sfc_render$2T]]);const IconImport=Object.assign(_IconImport,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconImport.name,_IconImport)}}),_sfc_main$3f=defineComponent({name:"IconLaunch",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-launch`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3b=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2S(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",stroke:"currentColor",xmlns:"http://www.w3.org/2000/svg",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M41 26v14a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h14M19.822 28.178 39.899 8.1M41 20V7H28"},null,-1)]),14,_hoisted_1$3b)}var _IconLaunch=_export_sfc$1(_sfc_main$3f,[["render",_sfc_render$2S]]);const IconLaunch=Object.assign(_IconLaunch,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLaunch.name,_IconLaunch)}}),_sfc_main$3e=defineComponent({name:"IconList",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-list`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3a=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2R(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M13 24h30M5 12h4m4 24h30M13 12h30M5 24h4M5 36h4"},null,-1)]),14,_hoisted_1$3a)}var _IconList=_export_sfc$1(_sfc_main$3e,[["render",_sfc_render$2R]]);const IconList=Object.assign(_IconList,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconList.name,_IconList)}}),_sfc_main$3d=defineComponent({name:"IconMessageBanned",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-message-banned`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$39=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2Q(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M40.527 20C38.727 12.541 32.01 7 24 7 14.611 7 7 14.611 7 24v17h14m19.364-.636a9 9 0 0 0-12.728-12.728m12.728 12.728a9 9 0 0 1-12.728-12.728m12.728 12.728L27.636 27.636M13 20h12m-12 9h6"},null,-1)]),14,_hoisted_1$39)}var _IconMessageBanned=_export_sfc$1(_sfc_main$3d,[["render",_sfc_render$2Q]]);const IconMessageBanned=Object.assign(_IconMessageBanned,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMessageBanned.name,_IconMessageBanned)}}),_sfc_main$3c=defineComponent({name:"IconMessage",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-message`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$38=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2P(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M15 20h18m-18 9h9M7 41h17.63C33.67 41 41 33.67 41 24.63V24c0-9.389-7.611-17-17-17S7 14.611 7 24v17Z"},null,-1)]),14,_hoisted_1$38)}var _IconMessage=_export_sfc$1(_sfc_main$3c,[["render",_sfc_render$2P]]);const IconMessage=Object.assign(_IconMessage,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMessage.name,_IconMessage)}}),_sfc_main$3b=defineComponent({name:"IconMoreVertical",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-more-vertical`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$37=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2O(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M25 10h-2V8h2v2ZM25 25h-2v-2h2v2ZM25 40h-2v-2h2v2Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M25 10h-2V8h2v2ZM25 25h-2v-2h2v2ZM25 40h-2v-2h2v2Z"},null,-1)]),14,_hoisted_1$37)}var _IconMoreVertical=_export_sfc$1(_sfc_main$3b,[["render",_sfc_render$2O]]);const IconMoreVertical=Object.assign(_IconMoreVertical,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMoreVertical.name,_IconMoreVertical)}}),_sfc_main$3a=defineComponent({name:"IconPoweroff",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-poweroff`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$36=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2N(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M15.5 9.274C10.419 12.214 7 17.708 7 24c0 9.389 7.611 17 17 17s17-7.611 17-17c0-6.292-3.419-11.786-8.5-14.726M24 5v22"},null,-1)]),14,_hoisted_1$36)}var _IconPoweroff=_export_sfc$1(_sfc_main$3a,[["render",_sfc_render$2N]]);const IconPoweroff=Object.assign(_IconPoweroff,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPoweroff.name,_IconPoweroff)}}),_sfc_main$39=defineComponent({name:"IconRefresh",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-refresh`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$35=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2M(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M38.837 18C36.463 12.136 30.715 8 24 8 15.163 8 8 15.163 8 24s7.163 16 16 16c7.455 0 13.72-5.1 15.496-12M40 8v10H30"},null,-1)]),14,_hoisted_1$35)}var _IconRefresh=_export_sfc$1(_sfc_main$39,[["render",_sfc_render$2M]]);const IconRefresh=Object.assign(_IconRefresh,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconRefresh.name,_IconRefresh)}}),_sfc_main$38=defineComponent({name:"IconReply",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-reply`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$34=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2L(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m6.642 24.684 14.012 14.947a.2.2 0 0 0 .346-.137v-8.949A23.077 23.077 0 0 1 26 30c6.208 0 11.84 2.459 15.978 6.456a.01.01 0 0 0 .017-.007C42 36.299 42 36.15 42 36c0-10.493-8.506-19-19-19-.675 0-1.342.035-2 .104V8.506a.2.2 0 0 0-.346-.137L6.642 23.316a1 1 0 0 0 0 1.368Z"},null,-1)]),14,_hoisted_1$34)}var _IconReply=_export_sfc$1(_sfc_main$38,[["render",_sfc_render$2L]]);const IconReply=Object.assign(_IconReply,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconReply.name,_IconReply)}}),_sfc_main$37=defineComponent({name:"IconSave",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-save`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$33=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2K(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M21 13v9m18 20H9a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h22.55a1 1 0 0 1 .748.336l7.45 8.38a1 1 0 0 1 .252.664V41a1 1 0 0 1-1 1ZM14 6h14v15a1 1 0 0 1-1 1H15a1 1 0 0 1-1-1V6Z"},null,-1)]),14,_hoisted_1$33)}var _IconSave=_export_sfc$1(_sfc_main$37,[["render",_sfc_render$2K]]);const IconSave=Object.assign(_IconSave,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSave.name,_IconSave)}}),_sfc_main$36=defineComponent({name:"IconScan",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-scan`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$32=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2J(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M7 17V7h10m24 10V7H31m10 24v10H31M7 31v10h10M5 24h38"},null,-1)]),14,_hoisted_1$32)}var _IconScan=_export_sfc$1(_sfc_main$36,[["render",_sfc_render$2J]]);const IconScan=Object.assign(_IconScan,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconScan.name,_IconScan)}}),_sfc_main$35=defineComponent({name:"IconSelectAll",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-select-all`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$31=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2I(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m17.314 7.243-7.071 7.07L6 10.072m11.314 10.172-7.071 7.07L6 23.072m11.314 10.172-7.071 7.07L6 36.072M21 11h22M21 25h22M21 39h22"},null,-1)]),14,_hoisted_1$31)}var _IconSelectAll=_export_sfc$1(_sfc_main$35,[["render",_sfc_render$2I]]);const IconSelectAll=Object.assign(_IconSelectAll,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSelectAll.name,_IconSelectAll)}}),_sfc_main$34=defineComponent({name:"IconSend",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-send`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$30=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2H(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m14 24-7-5V7l34 17L7 41V29l7-5Zm0 0h25","stroke-miterlimit":"3.864"},null,-1)]),14,_hoisted_1$30)}var _IconSend=_export_sfc$1(_sfc_main$34,[["render",_sfc_render$2H]]);const IconSend=Object.assign(_IconSend,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSend.name,_IconSend)}}),_sfc_main$33=defineComponent({name:"IconSettings",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-settings`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2$=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2G(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M18.797 6.732A1 1 0 0 1 19.76 6h8.48a1 1 0 0 1 .964.732l1.285 4.628a1 1 0 0 0 1.213.7l4.651-1.2a1 1 0 0 1 1.116.468l4.24 7.344a1 1 0 0 1-.153 1.2L38.193 23.3a1 1 0 0 0 0 1.402l3.364 3.427a1 1 0 0 1 .153 1.2l-4.24 7.344a1 1 0 0 1-1.116.468l-4.65-1.2a1 1 0 0 0-1.214.7l-1.285 4.628a1 1 0 0 1-.964.732h-8.48a1 1 0 0 1-.963-.732L17.51 36.64a1 1 0 0 0-1.213-.7l-4.65 1.2a1 1 0 0 1-1.116-.468l-4.24-7.344a1 1 0 0 1 .153-1.2L9.809 24.7a1 1 0 0 0 0-1.402l-3.364-3.427a1 1 0 0 1-.153-1.2l4.24-7.344a1 1 0 0 1 1.116-.468l4.65 1.2a1 1 0 0 0 1.213-.7l1.286-4.628Z"},null,-1),createBaseVNode("path",{d:"M30 24a6 6 0 1 1-12 0 6 6 0 0 1 12 0Z"},null,-1)]),14,_hoisted_1$2$)}var _IconSettings=_export_sfc$1(_sfc_main$33,[["render",_sfc_render$2G]]);const IconSettings=Object.assign(_IconSettings,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSettings.name,_IconSettings)}}),_sfc_main$32=defineComponent({name:"IconShareAlt",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-share-alt`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2_=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2F(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M32.442 21.552a4.5 4.5 0 1 1 .065 4.025m-.065-4.025-16.884-8.104m16.884 8.104A4.483 4.483 0 0 0 32 23.5c0 .75.183 1.455.507 2.077m-16.95-12.13a4.5 4.5 0 1 1-8.113-3.895 4.5 4.5 0 0 1 8.114 3.896Zm-.064 20.977A4.5 4.5 0 1 0 11.5 41c3.334-.001 5.503-3.68 3.993-6.578Zm0 0 17.014-8.847"},null,-1)]),14,_hoisted_1$2_)}var _IconShareAlt=_export_sfc$1(_sfc_main$32,[["render",_sfc_render$2F]]);const IconShareAlt=Object.assign(_IconShareAlt,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconShareAlt.name,_IconShareAlt)}}),_sfc_main$31=defineComponent({name:"IconShareExternal",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-share-external`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2Z=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2E(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M18 20h-7a1 1 0 0 0-1 1v20a1 1 0 0 0 1 1h26a1 1 0 0 0 1-1V21a1 1 0 0 0-1-1h-7m2.368-5.636L24.004 6l-8.364 8.364M24.003 28V6.604","stroke-miterlimit":"16"},null,-1)]),14,_hoisted_1$2Z)}var _IconShareExternal=_export_sfc$1(_sfc_main$31,[["render",_sfc_render$2E]]);const IconShareExternal=Object.assign(_IconShareExternal,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconShareExternal.name,_IconShareExternal)}}),_sfc_main$30=defineComponent({name:"IconShareInternal",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-share-internal`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2Y=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2D(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M40 35v6H8v-6m1.108-4c1.29-8.868 13.917-15.85 29.392-15.998M30 6l9 9-9 9"},null,-1)]),14,_hoisted_1$2Y)}var _IconShareInternal=_export_sfc$1(_sfc_main$30,[["render",_sfc_render$2D]]);const IconShareInternal=Object.assign(_IconShareInternal,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconShareInternal.name,_IconShareInternal)}}),_sfc_main$2$=defineComponent({name:"IconStar",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-star`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2X=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2C(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M22.552 6.908a.5.5 0 0 1 .896 0l5.02 10.17a.5.5 0 0 0 .376.274l11.224 1.631a.5.5 0 0 1 .277.853l-8.122 7.916a.5.5 0 0 0-.143.443l1.917 11.178a.5.5 0 0 1-.726.527l-10.038-5.278a.5.5 0 0 0-.466 0L12.73 39.9a.5.5 0 0 1-.726-.527l1.918-11.178a.5.5 0 0 0-.144-.443l-8.122-7.916a.5.5 0 0 1 .278-.853l11.223-1.63a.5.5 0 0 0 .376-.274l5.02-10.17Z"},null,-1)]),14,_hoisted_1$2X)}var _IconStar=_export_sfc$1(_sfc_main$2$,[["render",_sfc_render$2C]]);const IconStar=Object.assign(_IconStar,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconStar.name,_IconStar)}}),_sfc_main$2_=defineComponent({name:"IconSync",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-sync`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2W=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2B(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M11.98 11.703c-6.64 6.64-6.64 17.403 0 24.042a16.922 16.922 0 0 0 8.942 4.7M34.603 37.156l1.414-1.415c6.64-6.639 6.64-17.402 0-24.041A16.922 16.922 0 0 0 27.075 7M14.81 11.982l-1.414-1.414-1.414-1.414h2.829v2.828ZM33.192 36.02l1.414 1.414 1.414 1.415h-2.828V36.02Z"},null,-1)]),14,_hoisted_1$2W)}var _IconSync=_export_sfc$1(_sfc_main$2_,[["render",_sfc_render$2B]]);const IconSync=Object.assign(_IconSync,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSync.name,_IconSync)}}),_sfc_main$2Z=defineComponent({name:"IconThumbDown",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-thumb-down`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2V=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2A(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M41 31V5M5.83 26.394l5.949-18.697A1 1 0 0 1 12.732 7H34v22h-3l-9.403 12.223a1 1 0 0 1-1.386.196l-2.536-1.87a6 6 0 0 1-2.043-6.974L17 29H7.736a2 2 0 0 1-1.906-2.606Z"},null,-1)]),14,_hoisted_1$2V)}var _IconThumbDown=_export_sfc$1(_sfc_main$2Z,[["render",_sfc_render$2A]]);const IconThumbDown=Object.assign(_IconThumbDown,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconThumbDown.name,_IconThumbDown)}}),_sfc_main$2Y=defineComponent({name:"IconThumbUp",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-thumb-up`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2U=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2z(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M7 17v26m35.17-21.394-5.948 18.697a1 1 0 0 1-.953.697H14V19h3l9.403-12.223a1 1 0 0 1 1.386-.196l2.535 1.87a6 6 0 0 1 2.044 6.974L31 19h9.265a2 2 0 0 1 1.906 2.606Z"},null,-1)]),14,_hoisted_1$2U)}var _IconThumbUp=_export_sfc$1(_sfc_main$2Y,[["render",_sfc_render$2z]]);const IconThumbUp=Object.assign(_IconThumbUp,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconThumbUp.name,_IconThumbUp)}}),_sfc_main$2X=defineComponent({name:"IconTranslate",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-translate`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2T=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2y(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M42 25c0 9.941-8.059 18-18 18-6.867 0-12.836-3.845-15.87-9.5M28.374 27 25 18h-2l-3.375 9m8.75 0L31 34m-2.625-7h-8.75m0 0L17 34M6 25c0-9.941 8.059-18 18-18 6.867 0 12.836 3.845 15.87 9.5M43 25h-2l1-1 1 1ZM5 25h2l-1 1-1-1Z"},null,-1)]),14,_hoisted_1$2T)}var _IconTranslate=_export_sfc$1(_sfc_main$2X,[["render",_sfc_render$2y]]);const IconTranslate=Object.assign(_IconTranslate,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconTranslate.name,_IconTranslate)}}),_sfc_main$2W=defineComponent({name:"IconVoice",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-voice`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2S=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2x(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M41 21v1c0 8.837-7.163 16-16 16h-2c-8.837 0-16-7.163-16-16v-1m17 17v6m0-14a9 9 0 0 1-9-9v-6a9 9 0 1 1 18 0v6a9 9 0 0 1-9 9Z"},null,-1)]),14,_hoisted_1$2S)}var _IconVoice=_export_sfc$1(_sfc_main$2W,[["render",_sfc_render$2x]]);const IconVoice=Object.assign(_IconVoice,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconVoice.name,_IconVoice)}}),_sfc_main$2V=defineComponent({name:"IconAlignCenter",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-align-center`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2R=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2w(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M44 9H4m38 20H6m28-10H14m20 20H14"},null,-1)]),14,_hoisted_1$2R)}var _IconAlignCenter=_export_sfc$1(_sfc_main$2V,[["render",_sfc_render$2w]]);const IconAlignCenter=Object.assign(_IconAlignCenter,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconAlignCenter.name,_IconAlignCenter)}}),_sfc_main$2U=defineComponent({name:"IconAlignLeft",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-align-left`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2Q=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2v(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M44 9H4m36 20H4m21-10H4m21 20H4"},null,-1)]),14,_hoisted_1$2Q)}var _IconAlignLeft=_export_sfc$1(_sfc_main$2U,[["render",_sfc_render$2v]]);const IconAlignLeft=Object.assign(_IconAlignLeft,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconAlignLeft.name,_IconAlignLeft)}}),_sfc_main$2T=defineComponent({name:"IconAlignRight",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-align-right`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2P=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2u(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M4 9h40M8 29h36M23 19h21M23 39h21"},null,-1)]),14,_hoisted_1$2P)}var _IconAlignRight=_export_sfc$1(_sfc_main$2T,[["render",_sfc_render$2u]]);const IconAlignRight=Object.assign(_IconAlignRight,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconAlignRight.name,_IconAlignRight)}}),_sfc_main$2S=defineComponent({name:"IconAttachment",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-attachment`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2O=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2t(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",stroke:"currentColor",xmlns:"http://www.w3.org/2000/svg",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M29.037 15.236s-9.174 9.267-11.48 11.594c-2.305 2.327-1.646 4.987-.329 6.316 1.317 1.33 3.994 1.953 6.258-.332L37.32 18.851c3.623-3.657 2.092-8.492 0-10.639-2.093-2.147-6.916-3.657-10.54 0L11.3 23.838c-3.623 3.657-3.953 10.638.329 14.96 4.282 4.322 11.115 4.105 14.821.333 3.706-3.773 8.74-8.822 11.224-11.33"},null,-1)]),14,_hoisted_1$2O)}var _IconAttachment=_export_sfc$1(_sfc_main$2S,[["render",_sfc_render$2t]]);const IconAttachment=Object.assign(_IconAttachment,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconAttachment.name,_IconAttachment)}}),_sfc_main$2R=defineComponent({name:"IconBgColors",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-bg-colors`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2N=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2s(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m9.442 25.25 10.351 10.765a1 1 0 0 0 1.428.014L32 25.25H9.442Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M19 5.25 22.75 9m0 0 12.043 12.043a1 1 0 0 1 0 1.414L32 25.25M22.75 9 8.693 23.057a1 1 0 0 0-.013 1.4l.762.793m0 0 10.351 10.765a1 1 0 0 0 1.428.014L32 25.25m-22.558 0H32M6 42h36"},null,-1),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M40.013 29.812 37.201 27l-2.812 2.812a4 4 0 1 0 5.624 0Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$2N)}var _IconBgColors=_export_sfc$1(_sfc_main$2R,[["render",_sfc_render$2s]]);const IconBgColors=Object.assign(_IconBgColors,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconBgColors.name,_IconBgColors)}}),_sfc_main$2Q=defineComponent({name:"IconBold",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-bold`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2M=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2r(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M13 24h12a8 8 0 1 0 0-16H13.2a.2.2 0 0 0-.2.2V24Zm0 0h16a8 8 0 1 1 0 16H13.2a.2.2 0 0 1-.2-.2V24Z"},null,-1)]),14,_hoisted_1$2M)}var _IconBold=_export_sfc$1(_sfc_main$2Q,[["render",_sfc_render$2r]]);const IconBold=Object.assign(_IconBold,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconBold.name,_IconBold)}}),_sfc_main$2P=defineComponent({name:"IconBrush",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-brush`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2L=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2q(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M33 13h7a1 1 0 0 1 1 1v12.14a1 1 0 0 1-.85.99l-21.3 3.24a1 1 0 0 0-.85.99V43M33 8v10.002A.998.998 0 0 1 32 19H8a1 1 0 0 1-1-1V8c0-.552.444-1 .997-1H32.01c.552 0 .99.447.99 1Z"},null,-1)]),14,_hoisted_1$2L)}var _IconBrush=_export_sfc$1(_sfc_main$2P,[["render",_sfc_render$2q]]);const IconBrush=Object.assign(_IconBrush,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconBrush.name,_IconBrush)}}),_sfc_main$2O=defineComponent({name:"IconEraser",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-eraser`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2K=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2p(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M25.5 40.503 14.914 40.5a1 1 0 0 1-.707-.293l-9-9a1 1 0 0 1 0-1.414L13.5 21.5m12 19.003L44 40.5m-18.5.003L29 37M13.5 21.5 26.793 8.207a1 1 0 0 1 1.414 0l14.086 14.086a1 1 0 0 1 0 1.414L29 37M13.5 21.5 29 37"},null,-1)]),14,_hoisted_1$2K)}var _IconEraser=_export_sfc$1(_sfc_main$2O,[["render",_sfc_render$2p]]);const IconEraser=Object.assign(_IconEraser,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconEraser.name,_IconEraser)}}),_sfc_main$2N=defineComponent({name:"IconFindReplace",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-find-replace`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2J=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2o(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M42.353 40.854 36.01 34.51m0 0a9 9 0 0 1-15.364-6.364c0-5 4-9 9-9s9 4 9 9a8.972 8.972 0 0 1-2.636 6.364Zm5.636-26.365h-36m10 16h-10m10 16h-10"},null,-1)]),14,_hoisted_1$2J)}var _IconFindReplace=_export_sfc$1(_sfc_main$2N,[["render",_sfc_render$2o]]);const IconFindReplace=Object.assign(_IconFindReplace,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFindReplace.name,_IconFindReplace)}}),_sfc_main$2M=defineComponent({name:"IconFontColors",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-font-colors`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2I=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2n(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M9 41h30M16.467 22 11.5 34m20.032-12L24.998 7h-2l-6.532 15h15.065Zm0 0H16.467h15.065Zm0 0L36.5 34l-4.968-12Z"},null,-1)]),14,_hoisted_1$2I)}var _IconFontColors=_export_sfc$1(_sfc_main$2M,[["render",_sfc_render$2n]]);const IconFontColors=Object.assign(_IconFontColors,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFontColors.name,_IconFontColors)}}),_sfc_main$2L=defineComponent({name:"IconFormula",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-formula`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2H=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2m(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M40 8H10a1 1 0 0 0-1 1v.546a1 1 0 0 0 .341.753L24.17 23.273a1 1 0 0 1 .026 1.482l-.195.183L9.343 37.7a1 1 0 0 0-.343.754V39a1 1 0 0 0 1 1h30"},null,-1)]),14,_hoisted_1$2H)}var _IconFormula=_export_sfc$1(_sfc_main$2L,[["render",_sfc_render$2m]]);const IconFormula=Object.assign(_IconFormula,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFormula.name,_IconFormula)}}),_sfc_main$2K=defineComponent({name:"IconH1",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-h1`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2G=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2l(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M6 6v18m0 0v18m0-18h20m0 0V6m0 18v18M40 42V21h-1l-6 3"},null,-1)]),14,_hoisted_1$2G)}var _IconH1=_export_sfc$1(_sfc_main$2K,[["render",_sfc_render$2l]]);const IconH1=Object.assign(_IconH1,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconH1.name,_IconH1)}}),_sfc_main$2J=defineComponent({name:"IconH2",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-h2`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2F=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2k(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M6 6v18m0 0v18m0-18h20m0 0V6m0 18v18M44 40H32v-.5l7.5-9c.914-1.117 2.5-3 2.5-5 0-2.485-2.239-4.5-5-4.5s-5 2.515-5 5"},null,-1)]),14,_hoisted_1$2F)}var _IconH2=_export_sfc$1(_sfc_main$2J,[["render",_sfc_render$2k]]);const IconH2=Object.assign(_IconH2,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconH2.name,_IconH2)}}),_sfc_main$2I=defineComponent({name:"IconH3",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-h3`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2E=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2j(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M6 6v18m0 0v18m0-18h20m0 0V6m0 18v18M37.001 30h-2m2 0a5 5 0 0 0 0-10h-.556a4.444 4.444 0 0 0-4.444 4.444m5 5.556a5 5 0 0 1 0 10h-.556a4.444 4.444 0 0 1-4.444-4.444"},null,-1)]),14,_hoisted_1$2E)}var _IconH3=_export_sfc$1(_sfc_main$2I,[["render",_sfc_render$2j]]);const IconH3=Object.assign(_IconH3,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconH3.name,_IconH3)}}),_sfc_main$2H=defineComponent({name:"IconH4",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-h4`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2D=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2i(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M6 6v18m0 0v18m0-18h20m0 0V6m0 18v18m14.5-6H31v-1l8-15h1.5v16Zm0 0H44m-3.5 0v6"},null,-1)]),14,_hoisted_1$2D)}var _IconH4=_export_sfc$1(_sfc_main$2H,[["render",_sfc_render$2i]]);const IconH4=Object.assign(_IconH4,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconH4.name,_IconH4)}}),_sfc_main$2G=defineComponent({name:"IconH5",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-h5`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2C=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2h(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M6 6v18m0 0v18m0-18h20m0 0V6m0 18v18M43 21H32.5v9h.5s1.5-1 4-1a5 5 0 0 1 5 5v1a5 5 0 0 1-5 5c-2.05 0-4.728-1.234-5.5-3"},null,-1)]),14,_hoisted_1$2C)}var _IconH5=_export_sfc$1(_sfc_main$2G,[["render",_sfc_render$2h]]);const IconH5=Object.assign(_IconH5,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconH5.name,_IconH5)}}),_sfc_main$2F=defineComponent({name:"IconH6",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-h6`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2B=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2g(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M6 6v18m0 0v18m0-18h20m0 0V6m0 18v18M32 34.5c0 3.038 2.239 5.5 5 5.5s5-2.462 5-5.5-2.239-5.5-5-5.5-5 2.462-5 5.5Zm0 0v-5.73c0-4.444 3.867-7.677 8-7.263.437.044.736.08.952.115"},null,-1)]),14,_hoisted_1$2B)}var _IconH6=_export_sfc$1(_sfc_main$2F,[["render",_sfc_render$2g]]);const IconH6=Object.assign(_IconH6,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconH6.name,_IconH6)}}),_sfc_main$2E=defineComponent({name:"IconH7",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-h7`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2A=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2f(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M6 6v18m0 0v18m0-18h20m0 0V6m0 18v18m4-21h12v1l-4.4 16-1.1 3.5"},null,-1)]),14,_hoisted_1$2A)}var _IconH7=_export_sfc$1(_sfc_main$2E,[["render",_sfc_render$2f]]);const IconH7=Object.assign(_IconH7,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconH7.name,_IconH7)}}),_sfc_main$2D=defineComponent({name:"IconHighlight",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-highlight`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2z=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2e(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M19 18V9.28a1 1 0 0 1 .758-.97l8-2A1 1 0 0 1 29 7.28V18m-10 0h-4a1 1 0 0 0-1 1v8h-4a1 1 0 0 0-1 1v15m10-25h10m0 0h4a1 1 0 0 1 1 1v8h4a1 1 0 0 1 1 1v15"},null,-1)]),14,_hoisted_1$2z)}var _IconHighlight=_export_sfc$1(_sfc_main$2D,[["render",_sfc_render$2e]]);const IconHighlight=Object.assign(_IconHighlight,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconHighlight.name,_IconHighlight)}}),_sfc_main$2C=defineComponent({name:"IconItalic",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-italic`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2y=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2d(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M18 8h9m8 0h-8m0 0-6 32m0 0h-8m8 0h9"},null,-1)]),14,_hoisted_1$2y)}var _IconItalic=_export_sfc$1(_sfc_main$2C,[["render",_sfc_render$2d]]);const IconItalic=Object.assign(_IconItalic,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconItalic.name,_IconItalic)}}),_sfc_main$2B=defineComponent({name:"IconLineHeight",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-line-height`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2x=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2c(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M4 8h14.5M33 8H18.5m0 0v34"},null,-1),createBaseVNode("path",{d:"M39 9.5 37 13h4l-2-3.5ZM39 38.5 37 35h4l-2 3.5Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M39 13h2l-2-3.5-2 3.5h2Zm0 0v22m0 0h2l-2 3.5-2-3.5h2Z"},null,-1)]),14,_hoisted_1$2x)}var _IconLineHeight=_export_sfc$1(_sfc_main$2B,[["render",_sfc_render$2c]]);const IconLineHeight=Object.assign(_IconLineHeight,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLineHeight.name,_IconLineHeight)}}),_sfc_main$2A=defineComponent({name:"IconOrderedList",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-ordered-list`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2w=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2b(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M13 24h30M13 37h30M13 11h30"},null,-1),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.578 13.06v1.695h5.041V13.06H9.164V7.555H7.748L5.255 8.968l.763 1.513 1.114-.636v3.215H5.578ZM5.37 26.205v1.49h5.07V26H7.964l.94-.94c.454-.44.783-.86.982-1.258.199-.404.298-.826.298-1.266 0-.686-.224-1.225-.683-1.6-.45-.372-1.093-.55-1.912-.55-.473 0-.933.072-1.38.214a3.63 3.63 0 0 0-1.133.582l-.066.053.652 1.533.113-.085c.263-.199.524-.345.783-.44.266-.094.524-.141.774-.141.309 0 .52.06.652.165.128.1.198.252.198.477 0 .177-.05.356-.154.54l-.001.002c-.099.186-.274.416-.528.69L5.37 26.205ZM10.381 38.344c0-.443-.118-.826-.358-1.145a1.702 1.702 0 0 0-.713-.56 1.652 1.652 0 0 0 .586-.52 1.73 1.73 0 0 0 .307-1.022c0-.404-.108-.763-.327-1.074a2.076 2.076 0 0 0-.918-.71c-.386-.166-.833-.247-1.34-.247-.48 0-.952.071-1.417.213-.459.134-.836.318-1.127.554l-.065.053.652 1.486.11-.076c.275-.193.563-.34.863-.442h.002c.3-.109.581-.162.844-.162.266 0 .454.065.579.18l.004.002c.128.107.198.262.198.48 0 .201-.07.33-.197.412-.138.089-.376.141-.733.141h-1.01v1.626h1.188c.371 0 .614.056.75.15.127.085.2.23.2.463 0 .254-.078.412-.21.503l-.002.002c-.136.097-.386.157-.777.157-.595 0-1.194-.199-1.8-.605l-.11-.073-.65 1.483.064.053c.285.236.662.424 1.127.565h.002c.465.136.95.203 1.456.203.852 0 1.538-.178 2.045-.546.517-.377.777-.896.777-1.544Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$2w)}var _IconOrderedList=_export_sfc$1(_sfc_main$2A,[["render",_sfc_render$2b]]);const IconOrderedList=Object.assign(_IconOrderedList,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconOrderedList.name,_IconOrderedList)}}),_sfc_main$2z=defineComponent({name:"IconPaste",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-paste`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2v=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2a(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("rect",{x:"8",y:"14",width:"24",height:"28",rx:"1"},null,-1),createBaseVNode("path",{d:"M24 6h.01v.01H24V6ZM32 6h.01v.01H32V6ZM40 6h.01v.01H40V6ZM40 13h.01v.01H40V13ZM40 21h.01v.01H40V21Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M24 6h.01v.01H24V6ZM32 6h.01v.01H32V6ZM40 6h.01v.01H40V6ZM40 13h.01v.01H40V13ZM40 21h.01v.01H40V21Z"},null,-1)]),14,_hoisted_1$2v)}var _IconPaste=_export_sfc$1(_sfc_main$2z,[["render",_sfc_render$2a]]);const IconPaste=Object.assign(_IconPaste,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPaste.name,_IconPaste)}}),_sfc_main$2y=defineComponent({name:"IconQuote",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-quote`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2u=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$29(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M18.08 33.093a6 6 0 0 1-12 0c-.212-3.593 2.686-6 6-6a6 6 0 0 1 6 6ZM39.08 33.093a6 6 0 0 1-12 0c-.212-3.593 2.686-6 6-6a6 6 0 0 1 6 6Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M6.08 33.093a6 6 0 1 0 6-6c-3.314 0-6.212 2.407-6 6Zm0 0c-.5-8.5 1-25.5 15-24m6 24a6 6 0 1 0 6-6c-3.314 0-6.212 2.407-6 6Zm0 0c-.5-8.5 1-25.5 15-24"},null,-1)]),14,_hoisted_1$2u)}var _IconQuote=_export_sfc$1(_sfc_main$2y,[["render",_sfc_render$29]]);const IconQuote=Object.assign(_IconQuote,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconQuote.name,_IconQuote)}}),_sfc_main$2x=defineComponent({name:"IconRedo",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-redo`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2t=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$28(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m32.678 23.78 7.778-7.778-7.778-7.778M39.19 16H18.5C12.149 16 7 21.15 7 27.5 7 33.852 12.149 39 18.5 39H31"},null,-1)]),14,_hoisted_1$2t)}var _IconRedo=_export_sfc$1(_sfc_main$2x,[["render",_sfc_render$28]]);const IconRedo=Object.assign(_IconRedo,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconRedo.name,_IconRedo)}}),_sfc_main$2w=defineComponent({name:"IconScissor",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-scissor`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2s=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$27(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m40.293 7.707-23.05 23.05m0 0a6 6 0 1 0-8.485 8.485 6 6 0 0 0 8.485-8.485Zm13.514 0a6 6 0 1 0 8.485 8.485 6 6 0 0 0-8.485-8.485Zm0 0L7.707 7.707"},null,-1)]),14,_hoisted_1$2s)}var _IconScissor=_export_sfc$1(_sfc_main$2w,[["render",_sfc_render$27]]);const IconScissor=Object.assign(_IconScissor,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconScissor.name,_IconScissor)}}),_sfc_main$2v=defineComponent({name:"IconSortAscending",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-sort-ascending`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2r=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$26(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M15 6v33.759a.1.1 0 0 1-.17.07L8 33m17-6h10.4v.65L27 39.35V40h11m-1-19L31.4 8h-.8L25 21"},null,-1)]),14,_hoisted_1$2r)}var _IconSortAscending=_export_sfc$1(_sfc_main$2v,[["render",_sfc_render$26]]);const IconSortAscending=Object.assign(_IconSortAscending,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSortAscending.name,_IconSortAscending)}}),_sfc_main$2u=defineComponent({name:"IconSortDescending",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-sort-descending`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2q=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$25(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M25 27h10.4v.65L27 39.35V40h11m-21.999 2V7.24a.1.1 0 0 0-.17-.07L9 14m28 7L31.4 8h-.8L25 21"},null,-1)]),14,_hoisted_1$2q)}var _IconSortDescending=_export_sfc$1(_sfc_main$2u,[["render",_sfc_render$25]]);const IconSortDescending=Object.assign(_IconSortDescending,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSortDescending.name,_IconSortDescending)}}),_sfc_main$2t=defineComponent({name:"IconSort",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-sort`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2p=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$24(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M43 9H5m0 30h14m15.5-15H5"},null,-1)]),14,_hoisted_1$2p)}var _IconSort=_export_sfc$1(_sfc_main$2t,[["render",_sfc_render$24]]);const IconSort=Object.assign(_IconSort,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSort.name,_IconSort)}}),_sfc_main$2s=defineComponent({name:"IconStrikethrough",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-strikethrough`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2o=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$23(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M13 32c0 5.246 5.149 9 11.5 9S36 36.746 36 31.5c0-1.708-.5-4.5-3.5-5.695m0 0H43m-10.5 0H5M34 14.5C34 10.358 29.523 7 24 7s-10 3.358-10 7.5c0 1.794 1.6 4.21 3 5.5"},null,-1)]),14,_hoisted_1$2o)}var _IconStrikethrough=_export_sfc$1(_sfc_main$2s,[["render",_sfc_render$23]]);const IconStrikethrough=Object.assign(_IconStrikethrough,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconStrikethrough.name,_IconStrikethrough)}}),_sfc_main$2r=defineComponent({name:"IconUnderline",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-underline`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2n=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$22(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M13 5v17.5C13 27 15.5 33 24 33s11-5 11-10.5V5M9 41h30"},null,-1)]),14,_hoisted_1$2n)}var _IconUnderline=_export_sfc$1(_sfc_main$2r,[["render",_sfc_render$22]]);const IconUnderline=Object.assign(_IconUnderline,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconUnderline.name,_IconUnderline)}}),_sfc_main$2q=defineComponent({name:"IconUndo",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-undo`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2m=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$21(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m15.322 23.78-7.778-7.778 7.778-7.778M8.81 16H29.5C35.851 16 41 21.15 41 27.5 41 33.852 35.851 39 29.5 39H17"},null,-1)]),14,_hoisted_1$2m)}var _IconUndo=_export_sfc$1(_sfc_main$2q,[["render",_sfc_render$21]]);const IconUndo=Object.assign(_IconUndo,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconUndo.name,_IconUndo)}}),_sfc_main$2p=defineComponent({name:"IconUnorderedList",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-unordered-list`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2l=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$20(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M13 24h30M5 11h4m4 26h30M13 11h30M5 24h4M5 37h4"},null,-1)]),14,_hoisted_1$2l)}var _IconUnorderedList=_export_sfc$1(_sfc_main$2p,[["render",_sfc_render$20]]);const IconUnorderedList=Object.assign(_IconUnorderedList,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconUnorderedList.name,_IconUnorderedList)}}),_sfc_main$2o=defineComponent({name:"IconMuteFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-mute-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2k=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1$(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M5.931 13.001A2 2 0 0 0 4 15v18a2 2 0 0 0 2 2h7.37l9.483 6.639A2 2 0 0 0 26 40v-6.93L5.931 13.001ZM35.27 28.199l-3.311-3.313a7.985 7.985 0 0 0-1.96-6.107.525.525 0 0 1 .011-.718l2.122-2.122a.485.485 0 0 1 .7.008c3.125 3.393 3.938 8.15 2.439 12.252ZM41.13 34.059l-2.936-2.937c3.07-5.89 2.226-13.288-2.531-18.348a.513.513 0 0 1 .004-.713l2.122-2.122a.492.492 0 0 1 .703.006c6.322 6.64 7.202 16.56 2.639 24.114ZM26 18.928l-8.688-8.688 5.541-3.878A2 2 0 0 1 26 8v10.928Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"m7.012 4.184 35.272 35.272-2.828 2.828L4.184 7.012l2.828-2.828Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$2k)}var _IconMuteFill=_export_sfc$1(_sfc_main$2o,[["render",_sfc_render$1$]]);const IconMuteFill=Object.assign(_IconMuteFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMuteFill.name,_IconMuteFill)}}),_sfc_main$2n=defineComponent({name:"IconPauseCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-pause-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2j=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1_(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44c11.046 0 20-8.954 20-20S35.046 4 24 4 4 12.954 4 24s8.954 20 20 20Zm-6-27a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1V18a1 1 0 0 0-1-1h-3Zm9 0a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1V18a1 1 0 0 0-1-1h-3Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$2j)}var _IconPauseCircleFill=_export_sfc$1(_sfc_main$2n,[["render",_sfc_render$1_]]);const IconPauseCircleFill=Object.assign(_IconPauseCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPauseCircleFill.name,_IconPauseCircleFill)}}),_sfc_main$2m=defineComponent({name:"IconPlayCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-play-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2i=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1Z(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44 24c0 11.046-8.954 20-20 20S4 35.046 4 24 12.954 4 24 4s20 8.954 20 20Zm-23.662-7.783C19.302 15.605 18 16.36 18 17.575v12.85c0 1.214 1.302 1.97 2.338 1.358l10.89-6.425c1.03-.607 1.03-2.11 0-2.716l-10.89-6.425Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$2i)}var _IconPlayCircleFill=_export_sfc$1(_sfc_main$2m,[["render",_sfc_render$1Z]]);const IconPlayCircleFill=Object.assign(_IconPlayCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPlayCircleFill.name,_IconPlayCircleFill)}}),_sfc_main$2l=defineComponent({name:"IconSkipNextFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-skip-next-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2h=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1Y(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M13.585 12.145a1 1 0 0 0-1.585.81v22.09a1 1 0 0 0 1.585.81L28.878 24.81a1 1 0 0 0 0-1.622L13.585 12.145Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33 36a1 1 0 0 1-1-1V13a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v22a1 1 0 0 1-1 1h-2Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$2h)}var _IconSkipNextFill=_export_sfc$1(_sfc_main$2l,[["render",_sfc_render$1Y]]);const IconSkipNextFill=Object.assign(_IconSkipNextFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSkipNextFill.name,_IconSkipNextFill)}}),_sfc_main$2k=defineComponent({name:"IconSkipPreviousFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-skip-previous-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2g=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1X(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M34.414 35.855a1 1 0 0 0 1.586-.81v-22.09a1 1 0 0 0-1.586-.81L19.122 23.19a1 1 0 0 0 0 1.622l15.292 11.044Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15 12a1 1 0 0 1 1 1v22a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V13a1 1 0 0 1 1-1h2Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$2g)}var _IconSkipPreviousFill=_export_sfc$1(_sfc_main$2k,[["render",_sfc_render$1X]]);const IconSkipPreviousFill=Object.assign(_IconSkipPreviousFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSkipPreviousFill.name,_IconSkipPreviousFill)}}),_sfc_main$2j=defineComponent({name:"IconSoundFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-sound-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2f=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1W(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m14 15 10-7v32l-10-7H6V15h8Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M24.924 6.226A2 2 0 0 1 26 8v32a2 2 0 0 1-3.147 1.639L13.37 35H6a2 2 0 0 1-2-2V15a2 2 0 0 1 2-2h7.37l9.483-6.638a2 2 0 0 1 2.07-.136ZM35.314 35.042c6.248-6.249 6.248-16.38 0-22.628l2.828-2.828c7.81 7.81 7.81 20.474 0 28.284l-2.828-2.828Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M29.657 29.728a8 8 0 0 0 0-11.314l2.828-2.828c4.687 4.686 4.687 12.284 0 16.97l-2.828-2.828Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$2f)}var _IconSoundFill=_export_sfc$1(_sfc_main$2j,[["render",_sfc_render$1W]]);const IconSoundFill=Object.assign(_IconSoundFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSoundFill.name,_IconSoundFill)}}),_sfc_main$2i=defineComponent({name:"IconBackward",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-backward`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2e=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1V(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M38.293 36.293 26.707 24.707a1 1 0 0 1 0-1.414l11.586-11.586c.63-.63 1.707-.184 1.707.707v23.172c0 .89-1.077 1.337-1.707.707ZM21 12.414v23.172c0 .89-1.077 1.337-1.707.707L7.707 24.707a1 1 0 0 1 0-1.414l11.586-11.586c.63-.63 1.707-.184 1.707.707Z"},null,-1)]),14,_hoisted_1$2e)}var _IconBackward=_export_sfc$1(_sfc_main$2i,[["render",_sfc_render$1V]]);const IconBackward=Object.assign(_IconBackward,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconBackward.name,_IconBackward)}}),_sfc_main$2h=defineComponent({name:"IconForward",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-forward`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2d=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1U(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m9.707 11.707 11.586 11.586a1 1 0 0 1 0 1.414L9.707 36.293c-.63.63-1.707.184-1.707-.707V12.414c0-.89 1.077-1.337 1.707-.707ZM27 35.586V12.414c0-.89 1.077-1.337 1.707-.707l11.586 11.586a1 1 0 0 1 0 1.414L28.707 36.293c-.63.63-1.707.184-1.707-.707Z"},null,-1)]),14,_hoisted_1$2d)}var _IconForward=_export_sfc$1(_sfc_main$2h,[["render",_sfc_render$1U]]);const IconForward=Object.assign(_IconForward,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconForward.name,_IconForward)}}),_sfc_main$2g=defineComponent({name:"IconFullscreenExit",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-fullscreen-exit`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2c=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1T(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M35 6v8a1 1 0 0 0 1 1h8M13 6v8a1 1 0 0 1-1 1H4m31 27v-8a1 1 0 0 1 1-1h8m-31 9v-8a1 1 0 0 0-1-1H4"},null,-1)]),14,_hoisted_1$2c)}var _IconFullscreenExit=_export_sfc$1(_sfc_main$2g,[["render",_sfc_render$1T]]);const IconFullscreenExit=Object.assign(_IconFullscreenExit,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFullscreenExit.name,_IconFullscreenExit)}}),_sfc_main$2f=defineComponent({name:"IconLiveBroadcast",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-live-broadcast`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2b=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1S(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M29 16h12a1 1 0 0 1 1 1v22a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V17a1 1 0 0 1 1-1h12m10 0 8-9m-8 9H19m0 0-8-9m17.281 21.88-6.195 4.475a1 1 0 0 1-1.586-.81v-8.262a1 1 0 0 1 1.521-.853l6.196 3.786a1 1 0 0 1 .064 1.664Z"},null,-1)]),14,_hoisted_1$2b)}var _IconLiveBroadcast=_export_sfc$1(_sfc_main$2f,[["render",_sfc_render$1S]]);const IconLiveBroadcast=Object.assign(_IconLiveBroadcast,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLiveBroadcast.name,_IconLiveBroadcast)}}),_sfc_main$2e=defineComponent({name:"IconMusic",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-music`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2a=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1R(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M15 37a4 4 0 1 0-8 0 4 4 0 0 0 8 0Zm0 0V18.5M41 37a4 4 0 1 0-8 0 4 4 0 0 0 8 0Zm0 0V16.5m-26 2V9.926a1 1 0 0 1 .923-.997l24-1.846A1 1 0 0 1 41 8.08v8.42m-26 2 26-2"},null,-1)]),14,_hoisted_1$2a)}var _IconMusic=_export_sfc$1(_sfc_main$2e,[["render",_sfc_render$1R]]);const IconMusic=Object.assign(_IconMusic,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMusic.name,_IconMusic)}}),_sfc_main$2d=defineComponent({name:"IconMute",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-mute`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$29=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1Q(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m19 11.5 4.833-4.35a.1.1 0 0 1 .167.075V17m-14-1H7.1a.1.1 0 0 0-.1.1v15.8a.1.1 0 0 0 .1.1H14l9.833 8.85a.1.1 0 0 0 .167-.075V31m6.071-14.071C32.535 19.393 34 23 32.799 26m2.929-14.728C41.508 17.052 42.5 25 39.123 32M6.5 6.5l35 35"},null,-1)]),14,_hoisted_1$29)}var _IconMute=_export_sfc$1(_sfc_main$2d,[["render",_sfc_render$1Q]]);const IconMute=Object.assign(_IconMute,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMute.name,_IconMute)}}),_sfc_main$2c=defineComponent({name:"IconPauseCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-pause-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$28=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1P(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M42 24c0 9.941-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6s18 8.059 18 18Z"},null,-1),createBaseVNode("path",{d:"M19 19v10h1V19h-1ZM28 19v10h1V19h-1Z"},null,-1)]),14,_hoisted_1$28)}var _IconPauseCircle=_export_sfc$1(_sfc_main$2c,[["render",_sfc_render$1P]]);const IconPauseCircle=Object.assign(_IconPauseCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPauseCircle.name,_IconPauseCircle)}}),_sfc_main$2b=defineComponent({name:"IconPlayArrow",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-play-arrow`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$27=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1O(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M12.533 7.965A1 1 0 0 0 11 8.81v30.377a1 1 0 0 0 1.533.846L36.656 24.84a1 1 0 0 0 0-1.692L12.533 7.965Z"},null,-1)]),14,_hoisted_1$27)}var _IconPlayArrow=_export_sfc$1(_sfc_main$2b,[["render",_sfc_render$1O]]);const IconPlayArrow=Object.assign(_IconPlayArrow,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPlayArrow.name,_IconPlayArrow)}}),_sfc_main$2a=defineComponent({name:"IconPlayCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-play-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$26=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1N(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 42c9.941 0 18-8.059 18-18S33.941 6 24 6 6 14.059 6 24s8.059 18 18 18Z"},null,-1),createBaseVNode("path",{d:"M19 17v14l12-7-12-7Z"},null,-1)]),14,_hoisted_1$26)}var _IconPlayCircle=_export_sfc$1(_sfc_main$2a,[["render",_sfc_render$1N]]);const IconPlayCircle=Object.assign(_IconPlayCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPlayCircle.name,_IconPlayCircle)}}),_sfc_main$29=defineComponent({name:"IconRecordStop",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-record-stop`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$25=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1M(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"clip-rule":"evenodd",d:"M24 6c9.941 0 18 8.059 18 18s-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6Z"},null,-1),createBaseVNode("path",{d:"M19 20a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-8Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M19 20a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-8Z"},null,-1)]),14,_hoisted_1$25)}var _IconRecordStop=_export_sfc$1(_sfc_main$29,[["render",_sfc_render$1M]]);const IconRecordStop=Object.assign(_IconRecordStop,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconRecordStop.name,_IconRecordStop)}}),_sfc_main$28=defineComponent({name:"IconRecord",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-record`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$24=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1L(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"clip-rule":"evenodd",d:"M24 6c9.941 0 18 8.059 18 18s-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6Z"},null,-1),createBaseVNode("path",{d:"M30 24a6 6 0 1 1-12 0 6 6 0 0 1 12 0Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M30 24a6 6 0 1 1-12 0 6 6 0 0 1 12 0Z"},null,-1)]),14,_hoisted_1$24)}var _IconRecord=_export_sfc$1(_sfc_main$28,[["render",_sfc_render$1L]]);const IconRecord=Object.assign(_IconRecord,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconRecord.name,_IconRecord)}}),_sfc_main$27=defineComponent({name:"IconSkipNext",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-skip-next`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$23=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1K(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M34 24 10 40V8l24 16Z"},null,-1),createBaseVNode("path",{d:"M38 6v36"},null,-1)]),14,_hoisted_1$23)}var _IconSkipNext=_export_sfc$1(_sfc_main$27,[["render",_sfc_render$1K]]);const IconSkipNext=Object.assign(_IconSkipNext,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSkipNext.name,_IconSkipNext)}}),_sfc_main$26=defineComponent({name:"IconSkipPrevious",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-skip-previous`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$22=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1J(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m14 24 24 16V8L14 24Z"},null,-1),createBaseVNode("path",{d:"M10 6v36"},null,-1)]),14,_hoisted_1$22)}var _IconSkipPrevious=_export_sfc$1(_sfc_main$26,[["render",_sfc_render$1J]]);const IconSkipPrevious=Object.assign(_IconSkipPrevious,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSkipPrevious.name,_IconSkipPrevious)}}),_sfc_main$25=defineComponent({name:"IconSound",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-sound`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$21=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1I(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m14 16 10-9v34l-10-9H6V16h8Z"},null,-1),createBaseVNode("path",{d:"M31.071 16.929c3.905 3.905 3.905 10.237 0 14.142M36.727 11.272c7.03 7.03 7.03 18.426 0 25.456"},null,-1)]),14,_hoisted_1$21)}var _IconSound=_export_sfc$1(_sfc_main$25,[["render",_sfc_render$1I]]);const IconSound=Object.assign(_IconSound,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSound.name,_IconSound)}}),_sfc_main$24=defineComponent({name:"IconBytedanceColor",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-bytedance-color`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$20=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1H(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M280.416 794.112 128 829.952v-636.32l152.416 35.84z",fill:"#325AB4"},null,-1),createBaseVNode("path",{d:"M928 828.48 800 864V160l128 35.52z",fill:"#78E6DC"},null,-1),createBaseVNode("path",{d:"M480 798.304 352 832V480l128 33.696z",fill:"#3C8CFF"},null,-1),createBaseVNode("path",{d:"M576 449.696 704 416v352l-128-33.696z",fill:"#00C8D2"},null,-1)]),14,_hoisted_1$20)}var _IconBytedanceColor=_export_sfc$1(_sfc_main$24,[["render",_sfc_render$1H]]);const IconBytedanceColor=Object.assign(_IconBytedanceColor,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconBytedanceColor.name,_IconBytedanceColor)}}),_sfc_main$23=defineComponent({name:"IconLarkColor",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-lark-color`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1$=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1G(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{fill:"#00d6b9",d:"m273.46 264.31 1.01-1.01c.65-.65 1.36-1.36 2.06-2.01l1.41-1.36 4.17-4.12 5.73-5.58 4.88-4.83 4.57-4.52 4.78-4.73 4.37-4.32 6.13-6.03c1.16-1.16 2.36-2.26 3.57-3.37 2.21-2.01 4.52-3.97 6.84-5.88 2.16-1.71 4.37-3.37 6.64-4.98 3.17-2.26 6.43-4.32 9.75-6.33 3.27-1.91 6.64-3.72 10.05-5.43 3.22-1.56 6.54-3.02 9.9-4.32 1.86-.75 3.77-1.41 5.68-2.06.96-.3 1.91-.65 2.92-.96a241.19 241.19 0 0 0-45.6-91.5c-4.17-5.18-10.51-8.19-17.14-8.19H128.97c-1.81 0-3.32 1.46-3.32 3.32 0 1.06.5 2.01 1.36 2.66 60.13 44.09 110 100.75 146.04 166l.4-.45Z"},null,-1),createBaseVNode("path",{fill:"#133c9a",d:"M203.43 419.4c90.99 0 170.27-50.22 211.6-124.43 1.46-2.61 2.87-5.23 4.22-7.89a96.374 96.374 0 0 1-6.94 11.41c-.9 1.26-1.81 2.51-2.77 3.77-1.21 1.56-2.41 3.02-3.67 4.47a98.086 98.086 0 0 1-3.07 3.37 85.486 85.486 0 0 1-6.64 6.28c-1.31 1.11-2.56 2.16-3.92 3.17a76.24 76.24 0 0 1-4.78 3.42c-1.01.7-2.06 1.36-3.12 2.01-1.06.65-2.16 1.31-3.32 1.96a91.35 91.35 0 0 1-6.99 3.52c-2.06.9-4.17 1.76-6.28 2.56a82.5 82.5 0 0 1-7.04 2.26 86.613 86.613 0 0 1-10.81 2.31c-2.61.4-5.33.7-7.99.9-2.82.2-5.68.25-8.55.25-3.17-.05-6.33-.25-9.55-.6-2.36-.25-4.73-.6-7.09-1.01-2.06-.35-4.12-.8-6.18-1.31-1.11-.25-2.16-.55-3.27-.85-3.02-.8-6.03-1.66-9.05-2.51-1.51-.45-3.02-.85-4.47-1.31-2.26-.65-4.47-1.36-6.69-2.06-1.81-.55-3.62-1.16-5.43-1.76-1.71-.55-3.47-1.11-5.18-1.71l-3.52-1.21c-1.41-.5-2.87-1.01-4.27-1.51l-3.02-1.11c-2.01-.7-4.02-1.46-5.98-2.21-1.16-.45-2.31-.85-3.47-1.31-1.56-.6-3.07-1.21-4.63-1.81-1.61-.65-3.27-1.31-4.88-1.96l-3.17-1.31-3.92-1.61-3.02-1.26-3.12-1.36-2.71-1.21-2.46-1.11-2.51-1.16-2.56-1.21-3.27-1.51-3.42-1.61c-1.21-.6-2.41-1.16-3.62-1.76l-3.07-1.51A508.746 508.746 0 0 1 65.6 190.35c-1.26-1.31-3.32-1.41-4.68-.15-.65.6-1.06 1.51-1.06 2.41l.1 155.49v12.62c0 7.34 3.62 14.18 9.7 18.25 39.56 26.44 86.12 40.47 133.73 40.37"},null,-1),createBaseVNode("path",{fill:"#3370ff",d:"M470.83 200.21c-30.72-15.03-65.86-18.25-98.79-9-1.41.4-2.77.8-4.12 1.21-.96.3-1.91.6-2.92.96-1.91.65-3.82 1.36-5.68 2.06-3.37 1.31-6.64 2.77-9.9 4.32-3.42 1.66-6.79 3.47-10.05 5.38-3.37 1.96-6.59 4.07-9.75 6.33-2.26 1.61-4.47 3.27-6.64 4.98-2.36 1.91-4.63 3.82-6.84 5.88-1.21 1.11-2.36 2.21-3.57 3.37l-6.13 6.03-4.37 4.32-4.78 4.73-4.57 4.52-4.88 4.83-5.68 5.63-4.17 4.12-1.41 1.36c-.65.65-1.36 1.36-2.06 2.01l-1.01 1.01-1.56 1.46-1.76 1.61c-15.13 13.93-32.02 25.84-50.17 35.54l3.27 1.51 2.56 1.21 2.51 1.16 2.46 1.11 2.71 1.21 3.12 1.36 3.02 1.26 3.92 1.61 3.17 1.31c1.61.65 3.27 1.31 4.88 1.96 1.51.6 3.07 1.21 4.63 1.81 1.16.45 2.31.85 3.47 1.31 2.01.75 4.02 1.46 5.98 2.21l3.02 1.11c1.41.5 2.82 1.01 4.27 1.51l3.52 1.21c1.71.55 3.42 1.16 5.18 1.71 1.81.6 3.62 1.16 5.43 1.76 2.21.7 4.47 1.36 6.69 2.06 1.51.45 3.02.9 4.47 1.31 3.02.85 6.03 1.71 9.05 2.51 1.11.3 2.16.55 3.27.85 2.06.5 4.12.9 6.18 1.31 2.36.4 4.73.75 7.09 1.01 3.22.35 6.38.55 9.55.6 2.87.05 5.73-.05 8.55-.25 2.71-.2 5.38-.5 7.99-.9 3.62-.55 7.24-1.36 10.81-2.31 2.36-.65 4.73-1.41 7.04-2.26a75.16 75.16 0 0 0 6.28-2.56 91.35 91.35 0 0 0 6.99-3.52c1.11-.6 2.21-1.26 3.32-1.96 1.11-.65 2.11-1.36 3.12-2.01 1.61-1.11 3.22-2.21 4.78-3.42 1.36-1.01 2.66-2.06 3.92-3.17 2.26-1.96 4.47-4.07 6.59-6.28 1.06-1.11 2.06-2.21 3.07-3.37 1.26-1.46 2.51-2.97 3.67-4.47a73.33 73.33 0 0 0 2.77-3.77c2.51-3.62 4.83-7.39 6.89-11.31l2.36-4.68 21.01-41.88.25-.5c6.94-14.98 16.39-28.45 28-39.97Z"},null,-1)]),14,_hoisted_1$1$)}var _IconLarkColor=_export_sfc$1(_sfc_main$23,[["render",_sfc_render$1G]]);const IconLarkColor=Object.assign(_IconLarkColor,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLarkColor.name,_IconLarkColor)}}),_sfc_main$22=defineComponent({name:"IconTiktokColor",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-tiktok-color`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1_=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1F(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createStaticVNode('',5)]),14,_hoisted_1$1_)}var _IconTiktokColor=_export_sfc$1(_sfc_main$22,[["render",_sfc_render$1F]]);const IconTiktokColor=Object.assign(_IconTiktokColor,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconTiktokColor.name,_IconTiktokColor)}}),_sfc_main$21=defineComponent({name:"IconXiguaColor",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-xigua-color`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1Z=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1E(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M381.968 38.684c-202.85 54.614-351.085 232.757-371.89 446.01C-.326 590.018 28.281 630.328 140.108 668.037c104.026 33.808 176.843 101.425 209.351 189.846 40.31 115.729 44.211 122.23 91.023 144.336 40.31 19.504 58.514 19.504 131.332 7.802 211.951-36.41 362.788-171.642 416.101-374.492C1059.434 368.965 882.59 90.697 605.623 32.183 517.2 13.978 470.39 15.279 381.968 38.684zm176.843 322.48c158.64 74.117 201.55 158.638 119.63 237.957-102.725 97.524-240.56 136.534-291.271 80.62-20.806-23.406-24.707-48.112-24.707-161.24s3.901-137.833 24.707-161.239c32.507-36.409 88.421-35.108 171.641 3.901z",fill:"#FE163E"},null,-1)]),14,_hoisted_1$1Z)}var _IconXiguaColor=_export_sfc$1(_sfc_main$21,[["render",_sfc_render$1E]]);const IconXiguaColor=Object.assign(_IconXiguaColor,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconXiguaColor.name,_IconXiguaColor)}}),_sfc_main$20=defineComponent({name:"IconFaceBookCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-faceBook-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1Y=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1D(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 1C11.29 1 1 11.29 1 24s10.29 23 23 23 23-10.29 23-23S36.71 1 24 1Zm6.172 22.88H26.18v14.404h-5.931V23.88H17.22v-4.962h3.027V15.89c0-3.993 1.695-6.414 6.414-6.414h3.993v4.962h-2.421c-1.815 0-1.936.727-1.936 1.936v2.421h4.478l-.605 5.084h.001Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1Y)}var _IconFaceBookCircleFill=_export_sfc$1(_sfc_main$20,[["render",_sfc_render$1D]]);const IconFaceBookCircleFill=Object.assign(_IconFaceBookCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFaceBookCircleFill.name,_IconFaceBookCircleFill)}}),_sfc_main$1$=defineComponent({name:"IconFacebookSquareFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-facebook-square-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1X=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1C(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M43.125 2.475c.6 0 1.2.225 1.688.713.524.487.75 1.012.75 1.612v38.363c0 .6-.263 1.2-.75 1.612-.526.488-1.088.713-1.688.713H32.138V28.913h5.625l.825-6.563h-6.45v-4.275c0-2.137 1.087-3.225 3.3-3.225h3.374V9.263c-1.2-.225-2.85-.338-5.024-.338-2.513 0-4.5.75-6.038 2.25-1.538 1.5-2.288 3.675-2.288 6.375v4.8h-5.625v6.563h5.625v16.575h-20.7c-.6 0-1.2-.225-1.612-.713-.487-.487-.712-1.012-.712-1.612V4.8c0-.6.224-1.2.712-1.612.488-.488 1.012-.713 1.613-.713h38.362Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1X)}var _IconFacebookSquareFill=_export_sfc$1(_sfc_main$1$,[["render",_sfc_render$1C]]);const IconFacebookSquareFill=Object.assign(_IconFacebookSquareFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFacebookSquareFill.name,_IconFacebookSquareFill)}}),_sfc_main$1_=defineComponent({name:"IconGoogleCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-google-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1W=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1B(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M32.571 33.526c-2.084 1.92-4.927 3.05-8.322 3.05a12.568 12.568 0 0 1-12.572-12.577A12.58 12.58 0 0 1 24.25 11.416a12.103 12.103 0 0 1 8.414 3.277L29.061 18.3a6.787 6.787 0 0 0-4.807-1.88c-3.277 0-6.045 2.213-7.037 5.186a7.567 7.567 0 0 0-.394 2.392c0 .833.144 1.638.394 2.391.992 2.973 3.763 5.187 7.032 5.187 1.696 0 3.133-.449 4.254-1.202a5.778 5.778 0 0 0 2.513-3.8h-6.767V21.71h11.844c.15.825.227 1.682.227 2.57 0 3.835-1.371 7.055-3.749 9.246ZM24 1A23 23 0 1 0 24 47 23 23 0 0 0 24 1Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1W)}var _IconGoogleCircleFill=_export_sfc$1(_sfc_main$1_,[["render",_sfc_render$1B]]);const IconGoogleCircleFill=Object.assign(_IconGoogleCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconGoogleCircleFill.name,_IconGoogleCircleFill)}}),_sfc_main$1Z=defineComponent({name:"IconQqCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-qq-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1V=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1A(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24.007 1C11.281 1 1 11.281 1 24.007c0 13.23 11.216 23.87 24.733 22.936 11.288-.791 20.49-9.994 21.21-21.354C47.877 12.144 37.237 1 24.007 1Zm11.36 29.262s-.79 2.23-2.3 4.242c0 0 2.66.935 2.444 3.236 0 0 .072 2.66-5.68 2.444 0 0-4.026-.287-5.248-2.013h-1.079c-1.222 1.726-5.248 2.013-5.248 2.013-5.752.216-5.68-2.444-5.68-2.444-.216-2.373 2.444-3.236 2.444-3.236-1.51-2.013-2.3-4.241-2.3-4.241-3.596 5.895-3.236-.791-3.236-.791.647-3.955 3.523-6.543 3.523-6.543-.431-3.595 1.078-4.242 1.078-4.242.216-11.072 9.707-10.929 9.922-10.929.216 0 9.707-.215 9.994 10.929 0 0 1.51.647 1.079 4.242 0 0 2.876 2.588 3.523 6.543 0 0 .36 6.686-3.236.79Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1V)}var _IconQqCircleFill=_export_sfc$1(_sfc_main$1Z,[["render",_sfc_render$1A]]);const IconQqCircleFill=Object.assign(_IconQqCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconQqCircleFill.name,_IconQqCircleFill)}}),_sfc_main$1Y=defineComponent({name:"IconTwitterCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-twitter-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1U=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1z(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 1C11.296 1 1 11.297 1 24s10.296 23 23 23c12.703 0 23-10.297 23-23S36.703 1 24 1Zm11.698 18.592c-.13 9.818-6.408 16.542-15.78 16.965-3.864.176-6.664-1.072-9.1-2.62 2.855.456 6.397-.686 8.292-2.307-2.8-.273-4.458-1.698-5.233-3.991.808.14 1.66.103 2.43-.06-2.527-.846-4.331-2.407-4.424-5.68.709.323 1.448.626 2.43.686-1.891-1.075-3.29-5.007-1.688-7.607 2.806 3.076 6.182 5.586 11.724 5.926-1.391-5.949 6.492-9.175 9.791-5.177 1.395-.27 2.53-.799 3.622-1.374-.45 1.381-1.315 2.347-2.37 3.119 1.158-.157 2.184-.44 3.06-.872-.544 1.128-1.732 2.14-2.754 2.992Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1U)}var _IconTwitterCircleFill=_export_sfc$1(_sfc_main$1Y,[["render",_sfc_render$1z]]);const IconTwitterCircleFill=Object.assign(_IconTwitterCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconTwitterCircleFill.name,_IconTwitterCircleFill)}}),_sfc_main$1X=defineComponent({name:"IconWeiboCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-weibo-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1T=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1y(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 47a23 23 0 1 1 23-23 22.988 22.988 0 0 1-23 23Zm1.276-26.994c-.544.063-2.259 1.171-1.297-1.108C25 15 20.235 15.293 17.874 16.16A23.776 23.776 0 0 0 7.649 27.283c-2.007 6.419 5.018 10.329 10.246 11.123 5.227.795 13.068-.502 16.622-4.85 2.635-3.179 3.137-7.507-1.84-8.761-1.651-.398-.69-1.088-.271-2.259a2.775 2.775 0 0 0-2.175-3.24 2.092 2.092 0 0 0-.335-.042 12.468 12.468 0 0 0-4.62.752Zm7.004-3.889a2.326 2.326 0 0 0-1.903.544c-.377.339-.418 1.338.962 1.652.458.021.913.084 1.36.188a1.836 1.836 0 0 1 1.233 2.07c-.21 1.924.878 2.237 1.652 1.714a1.647 1.647 0 0 0 .627-1.338 4.117 4.117 0 0 0-3.325-4.767c-.042-.008-.61-.063-.606-.063Zm7.423.084a8.408 8.408 0 0 0-6.838-4.6c-1.129-.126-3.512-.397-3.784 1.15a1.17 1.17 0 0 0 .857 1.4c.042 0 .084.022.126.022.523.02 1.048 0 1.568-.063a6.481 6.481 0 0 1 6.524 6.44c0 .3-.02.601-.063.9-.063.355-.105.71-.147 1.066A1.277 1.277 0 0 0 38.93 24a1.255 1.255 0 0 0 1.338-.648c.71-2.373.501-4.926-.585-7.151h.02ZM21.616 36.44c-5.457.69-10.245-1.673-10.684-5.27-.44-3.595 3.575-7.066 9.033-7.756 5.457-.69 10.245 1.672 10.705 5.269.46 3.596-3.617 7.088-9.075 7.757h.021Zm-1.484-10.266a5.181 5.181 0 0 0-5.353 4.913 4.662 4.662 0 0 0 4.935 4.391c.14-.004.28-.017.418-.042a5.503 5.503 0 0 0 5.185-5.143 4.472 4.472 0 0 0-4.746-4.182l-.44.063Zm1.003 4.244a.669.669 0 0 1-.773-.544v-.083a.76.76 0 0 1 .774-.711.642.642 0 0 1 .731.544.076.076 0 0 1 .021.062.807.807 0 0 1-.753.732Zm-2.78 2.781a1.65 1.65 0 0 1-1.861-1.422.266.266 0 0 1-.021-.125 1.844 1.844 0 0 1 1.882-1.736 1.562 1.562 0 0 1 1.819 1.297.46.46 0 0 1 .02.167 1.96 1.96 0 0 1-1.84 1.819Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1T)}var _IconWeiboCircleFill=_export_sfc$1(_sfc_main$1X,[["render",_sfc_render$1y]]);const IconWeiboCircleFill=Object.assign(_IconWeiboCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconWeiboCircleFill.name,_IconWeiboCircleFill)}}),_sfc_main$1W=defineComponent({name:"IconAlipayCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-alipay-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1S=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1x(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M10.8 27.025c-.566.456-1.174 1.122-1.35 1.968-.24 1.156-.05 2.604 1.065 3.739 1.352 1.376 3.405 1.753 4.292 1.818 2.41.174 4.978-1.02 6.913-2.384.759-.535 2.058-1.61 3.3-3.268-2.783-1.437-6.257-3.026-9.97-2.87-1.898.079-3.256.472-4.25.997Zm35.29 6.354A23.872 23.872 0 0 0 48 24C48 10.767 37.234 0 24 0S0 10.767 0 24c0 13.234 10.766 24 24 24 7.987 0 15.07-3.925 19.436-9.943a2688.801 2688.801 0 0 0-15.11-7.467c-1.999 2.277-4.953 4.56-8.29 5.554-2.097.623-3.986.86-5.963.457-1.956-.4-3.397-1.317-4.237-2.235-.428-.469-.92-1.064-1.275-1.773.033.09.056.143.056.143s-.204-.353-.361-.914a4.03 4.03 0 0 1-.157-.85 4.383 4.383 0 0 1-.009-.612 4.409 4.409 0 0 1 .078-1.128c.197-.948.601-2.054 1.649-3.08 2.3-2.251 5.38-2.372 6.976-2.363 2.363.014 6.47 1.048 9.928 2.27.958-2.04 1.573-4.221 1.97-5.676H14.31v-1.555h7.384V15.72h-8.938v-1.555h8.938v-3.108c0-.427.084-.778.777-.778h3.498v3.886h9.717v1.555H25.97v3.11h7.773s-.78 4.35-3.221 8.64c5.416 1.934 13.037 4.914 15.568 5.91Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1S)}var _IconAlipayCircle=_export_sfc$1(_sfc_main$1W,[["render",_sfc_render$1x]]);const IconAlipayCircle=Object.assign(_IconAlipayCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconAlipayCircle.name,_IconAlipayCircle)}}),_sfc_main$1V=defineComponent({name:"IconCodeSandbox",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-code-sandbox`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1R=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1w(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m25.002 1.6 17.9 10.3c.6.4 1 1 1 1.7v20.7c0 .7-.4 1.4-1 1.7l-17.9 10.4c-.6.4-1.4.4-2 0l-17.9-10.3c-.6-.4-1-1-1-1.7V13.7c0-.7.4-1.4 1-1.7l17.9-10.4c.6-.4 1.4-.4 2 0Zm13.5 12.4-7.9-4.5-6.6 4.5-6.5-4-7.3 4.3 13.8 8.7 14.5-9Zm-16.5 26.4V26.3l-14-8.9v7.9l8 5.5V37l6 3.4Zm4 0 6-3.5v-5.2l8-5.5v-8.9l-14 8.9v14.2Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1R)}var _IconCodeSandbox=_export_sfc$1(_sfc_main$1V,[["render",_sfc_render$1w]]);const IconCodeSandbox=Object.assign(_IconCodeSandbox,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCodeSandbox.name,_IconCodeSandbox)}}),_sfc_main$1U=defineComponent({name:"IconCodepen",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-codepen`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1Q=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1v(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M45 15.7v17.1L24.5 44.7c-.3.2-.7.2-1 0l-20-11.5c-.3-.2-.5-.5-.5-.9V15.7c0-.4.2-.7.5-.9l20-11.6c.3-.2.7-.2 1 0l20 11.6c.3.2.5.5.5.9ZM26 9v9.8l5.5 3.2 8.5-4.9L26 9Zm-4 0L8 17.1l8.4 4.9 5.6-3.2V9Zm0 21.2L16.5 27 9 31.4 22 39v-8.8Zm17 1.2L31.4 27 26 30.2V39l13-7.6Zm2-3.4v-6l-5 3 5 3Zm-29-3-5-3v6l5-3Zm8 0 4 2 4-2-4-2-4 2Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1Q)}var _IconCodepen=_export_sfc$1(_sfc_main$1U,[["render",_sfc_render$1v]]);const IconCodepen=Object.assign(_IconCodepen,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCodepen.name,_IconCodepen)}}),_sfc_main$1T=defineComponent({name:"IconFacebook",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-facebook`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1P=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1u(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M35.184 15.727 34.312 24h-6.613v24h-9.933V24h-4.95v-8.273h4.95v-4.98C17.766 4.016 20.564 0 28.518 0h6.61v8.273H30.99c-3.086 0-3.292 1.166-3.292 3.32v4.134h7.485Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1P)}var _IconFacebook=_export_sfc$1(_sfc_main$1T,[["render",_sfc_render$1u]]);const IconFacebook=Object.assign(_IconFacebook,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFacebook.name,_IconFacebook)}}),_sfc_main$1S=defineComponent({name:"IconGithub",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-github`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1O=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1t(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M.056 24.618c0 10.454 6.7 19.344 16.038 22.608 1.259.32 1.067-.582 1.067-1.19v-4.148c-7.265.853-7.553-3.957-8.043-4.758-.987-1.686-3.312-2.112-2.62-2.912 1.654-.853 3.34.213 5.291 3.1 1.413 2.09 4.166 1.738 5.562 1.385a6.777 6.777 0 0 1 1.856-3.253C11.687 34.112 8.55 29.519 8.55 24.057c0-2.646.874-5.082 2.586-7.045-1.088-3.243.102-6.01.26-6.422 3.11-.282 6.337 2.225 6.587 2.421 1.766-.474 3.782-.73 6.038-.73 2.266 0 4.293.26 6.069.74.603-.458 3.6-2.608 6.49-2.345.155.41 1.317 3.12.294 6.315 1.734 1.968 2.62 4.422 2.62 7.077 0 5.472-3.158 10.07-10.699 11.397a6.82 6.82 0 0 1 2.037 4.875v6.02c.042.48 0 .96.806.96 9.477-3.194 16.299-12.15 16.299-22.697C47.938 11.396 37.218.68 23.996.68 10.77.675.055 11.391.055 24.617l.001.001Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1O)}var _IconGithub=_export_sfc$1(_sfc_main$1S,[["render",_sfc_render$1t]]);const IconGithub=Object.assign(_IconGithub,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconGithub.name,_IconGithub)}}),_sfc_main$1R=defineComponent({name:"IconGitlab",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-gitlab`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1N=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1s(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M45.53 26.154 39.694 6.289v-.005c-.407-1.227-1.377-1.955-2.587-1.955-1.254 0-2.277.723-2.663 1.885L30.62 17.625H17.4l-3.825-11.41c-.386-1.163-1.41-1.886-2.663-1.886-1.237 0-2.276.792-2.592 1.96l-5.83 19.865a2.047 2.047 0 0 0 .724 2.18l19.741 14.807c.14.193.332.338.557.418l.461.343.455-.343c.263-.091.483-.252.638-.477L44.8 28.33a2.03 2.03 0 0 0 .728-2.175ZM36.84 6.932c.053-.096.155-.102.187-.102.06 0 .134.016.182.161l3.183 10.704H33.24l3.6-10.763Zm-26.11.054c.047-.14.122-.156.181-.156.145 0 .156.006.183.091L14.699 17.7H7.633l3.096-10.714ZM5.076 26.502l1.511-5.213 10.843 14.475-12.354-9.262Zm3.96-6.236h6.54l4.865 15.23-11.406-15.23Zm15.01 17.877-5.743-17.877h11.48l-5.737 17.877Zm8.459-17.877h6.402L27.642 35.31l4.864-15.043Zm-2.18 15.745L41.43 21.187l1.58 5.315-12.685 9.509Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1N)}var _IconGitlab=_export_sfc$1(_sfc_main$1R,[["render",_sfc_render$1s]]);const IconGitlab=Object.assign(_IconGitlab,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconGitlab.name,_IconGitlab)}}),_sfc_main$1Q=defineComponent({name:"IconGoogle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-google`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1M=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1r(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M23.997 21.054h19.42a19.46 19.46 0 0 1 .321 3.428c0 3.875-.812 7.335-2.437 10.38-1.625 3.044-3.942 5.424-6.951 7.138-3.01 1.714-6.46 2.572-10.353 2.572-2.803 0-5.473-.54-8.009-1.621-2.535-1.08-4.723-2.54-6.562-4.38-1.84-1.839-3.3-4.026-4.38-6.562A20.223 20.223 0 0 1 3.426 24c0-2.803.54-5.473 1.62-8.009 1.08-2.535 2.54-4.723 4.38-6.562 1.84-1.84 4.027-3.3 6.562-4.38a20.223 20.223 0 0 1 8.01-1.62c5.356 0 9.955 1.794 13.794 5.384l-5.598 5.384c-2.197-2.125-4.929-3.188-8.197-3.188-2.303 0-4.433.58-6.388 1.741a12.83 12.83 0 0 0-4.648 4.728c-1.142 1.99-1.714 4.165-1.714 6.522s.572 4.531 1.714 6.523a12.83 12.83 0 0 0 4.648 4.727c1.955 1.16 4.085 1.741 6.388 1.741 1.554 0 2.982-.214 4.286-.643 1.303-.428 2.375-.964 3.214-1.607a11.63 11.63 0 0 0 2.197-2.196c.625-.822 1.084-1.598 1.38-2.33a9.84 9.84 0 0 0 .602-2.09H23.997v-7.071Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1M)}var _IconGoogle=_export_sfc$1(_sfc_main$1Q,[["render",_sfc_render$1r]]);const IconGoogle=Object.assign(_IconGoogle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconGoogle.name,_IconGoogle)}}),_sfc_main$1P=defineComponent({name:"IconQqZone",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-qq-zone`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1L=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1q(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M25.1 3.9c.2.1.4.3.5.5l6.8 10L44 17.8c1.1.3 1.7 1.4 1.4 2.5-.1.2-.2.5-.3.7l-7.4 9.5.4 12c0 1.1-.8 2-1.9 2.1-.2 0-.5 0-.7-.1L24 40.4l-11.3 4.1c-1 .4-2.2-.2-2.6-1.2-.1-.3-.1-.6-.1-.8l.4-12L3 20.9c-.7-.9-.5-2.1.4-2.8.2-.2.4-.3.7-.3l11.6-3.4 6.8-10c.5-.9 1.7-1.1 2.6-.5ZM24 9.1l-5.9 8.7-10.1 3 6.5 8.3-.3 10.5 9.9-3.6 9.9 3.6-.3-10.5 6.5-8.3-10.1-3L24 9.1Zm5 11.5c.8 0 1.5.5 1.8 1.2.3.7.1 1.6-.5 2.1L24 29.6h5c1 0 1.9.9 1.9 1.9 0 1-.9 1.9-1.9 1.9H19c-.8 0-1.5-.5-1.8-1.2-.3-.7-.1-1.6.5-2.1l6.3-5.7h-5c-1 0-1.9-.9-1.9-1.9 0-1 .9-1.9 1.9-1.9h10Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1L)}var _IconQqZone=_export_sfc$1(_sfc_main$1P,[["render",_sfc_render$1q]]);const IconQqZone=Object.assign(_IconQqZone,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconQqZone.name,_IconQqZone)}}),_sfc_main$1O=defineComponent({name:"IconQq",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-qq`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1K=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1p(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M7.85 32.825s1.153 3.136 3.264 5.955c0 0-3.779 1.281-3.458 4.61 0 0-.128 3.714 8.069 3.458 0 0 5.764-.45 7.494-2.88h1.52c1.73 2.432 7.494 2.88 7.494 2.88 8.193.256 8.068-3.457 8.068-3.457.318-3.33-3.458-4.611-3.458-4.611 2.11-2.82 3.264-5.955 3.264-5.955 5.122 8.259 4.611-1.154 4.611-1.154-.96-5.57-4.995-9.221-4.995-9.221.576-5.058-1.537-5.955-1.537-5.955C37.742.844 24.26 1.12 23.978 1.126 23.694 1.12 10.21.846 9.767 16.495c0 0-2.113.897-1.537 5.955 0 0-4.034 3.65-4.995 9.221.005 0-.51 9.413 4.615 1.154Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1K)}var _IconQq=_export_sfc$1(_sfc_main$1O,[["render",_sfc_render$1p]]);const IconQq=Object.assign(_IconQq,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconQq.name,_IconQq)}}),_sfc_main$1N=defineComponent({name:"IconTwitter",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-twitter`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1J=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1o(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M43.277 13.575c0 16.613-10.912 28.575-26.962 29.1-6.788.525-11.438-1.537-15.6-4.65 4.65.525 10.912-1.012 13.987-4.163-4.65 0-7.275-2.625-8.812-6.187h4.162C5.89 26.1 2.74 22.987 2.74 17.812c1.012.525 2.062 1.013 4.162 1.013-3.637-2.063-5.7-8.813-3.112-12.975 4.65 5.175 10.35 9.863 19.762 10.35C20.927 5.85 34.465.6 40.165 7.388c2.625-.525 4.162-1.538 6.187-2.625-.525 2.625-2.062 4.162-4.162 5.175 2.062 0 3.637-.525 5.175-1.538-.488 2.063-2.55 4.162-4.088 5.175Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1J)}var _IconTwitter=_export_sfc$1(_sfc_main$1N,[["render",_sfc_render$1o]]);const IconTwitter=Object.assign(_IconTwitter,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconTwitter.name,_IconTwitter)}}),_sfc_main$1M=defineComponent({name:"IconWechat",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-wechat`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1I=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1n(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M32.09 16.362a14.39 14.39 0 0 0-6.927 1.716 13.087 13.087 0 0 0-5.008 4.676 11.936 11.936 0 0 0-1.856 6.473c.01 1.137.185 2.273.517 3.36h-1.505a26.653 26.653 0 0 1-4.766-.593l-.925-.166-5.665 2.93 1.55-4.848C3.179 26.783 1.018 23.077 1 18.792a11.951 11.951 0 0 1 2.188-6.927 14.943 14.943 0 0 1 5.938-5.027 18.579 18.579 0 0 1 8.248-1.837A18.82 18.82 0 0 1 24.8 6.506a16.863 16.863 0 0 1 5.893 4.128 11.963 11.963 0 0 1 2.992 5.817 17.922 17.922 0 0 0-1.595-.09Zm-20.152-.414a2.167 2.167 0 0 0 1.505-.471c.405-.378.62-.908.593-1.46a1.881 1.881 0 0 0-.592-1.46 2.025 2.025 0 0 0-1.506-.535 2.778 2.778 0 0 0-1.67.535c-.454.323-.728.849-.728 1.401a1.708 1.708 0 0 0 .727 1.523 2.925 2.925 0 0 0 1.671.467ZM47 28.99a9.573 9.573 0 0 1-1.59 5.193c-1.128 1.6-2.52 3-4.129 4.128l1.258 4.129-4.51-2.413h-.243a20.758 20.758 0 0 1-4.6.76 15.538 15.538 0 0 1-7.03-1.59 13.089 13.089 0 0 1-5.008-4.313 10.501 10.501 0 0 1-1.838-5.939 10.29 10.29 0 0 1 1.838-5.92c1.266-1.847 3-3.334 5.008-4.313a15.579 15.579 0 0 1 7.03-1.59 14.919 14.919 0 0 1 6.761 1.59 13.286 13.286 0 0 1 5.09 4.312 10.004 10.004 0 0 1 1.94 5.966H47ZM23.407 11.955a2.77 2.77 0 0 0-1.747.534 1.65 1.65 0 0 0-.76 1.46c-.017.584.27 1.146.76 1.46.498.36 1.1.544 1.716.535a2.083 2.083 0 0 0 1.505-.472c.368-.404.561-.925.534-1.46a1.834 1.834 0 0 0-.534-1.532 1.887 1.887 0 0 0-1.532-.534h.063v.009h-.005Zm5.256 15.03a2.016 2.016 0 0 0 1.46-.498c.332-.288.525-.7.534-1.137a1.612 1.612 0 0 0-.534-1.136 2.062 2.062 0 0 0-1.46-.499 1.58 1.58 0 0 0-1.092.499c-.305.296-.49.71-.498 1.136.009.427.184.84.498 1.137.288.305.679.48 1.092.499Zm8.953 0a2.016 2.016 0 0 0 1.46-.498c.332-.288.525-.7.534-1.137a1.558 1.558 0 0 0-.593-1.136 2.12 2.12 0 0 0-1.401-.499 1.493 1.493 0 0 0-1.092.499c-.305.296-.49.71-.498 1.136.009.427.184.84.498 1.137.279.305.674.49 1.092.499Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1I)}var _IconWechat=_export_sfc$1(_sfc_main$1M,[["render",_sfc_render$1n]]);const IconWechat=Object.assign(_IconWechat,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconWechat.name,_IconWechat)}}),_sfc_main$1L=defineComponent({name:"IconWechatpay",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-wechatpay`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1H=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1m(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M17.514 29.52a1.502 1.502 0 0 1-.715.165c-.608 0-1.104-.33-1.38-.826l-.113-.219-4.357-9.493c-.054-.112-.054-.219-.054-.33 0-.444.331-.774.774-.774.165 0 .33.053.496.165l5.13 3.643c.384.218.827.384 1.323.384.277 0 .55-.054.827-.166l24.058-10.704C39.2 6.288 32.085 2.976 24.026 2.976 10.896 2.976.191 11.861.191 22.837c0 5.958 3.2 11.366 8.22 15.008.383.278.66.774.66 1.27 0 .165-.053.33-.112.496-.384 1.488-1.05 3.92-1.05 4.026a2.025 2.025 0 0 0-.112.608c0 .443.33.774.773.774.165 0 .33-.054.443-.166l5.184-3.034c.384-.219.826-.384 1.27-.384.218 0 .495.053.714.112a27.712 27.712 0 0 0 7.781 1.104c13.13 0 23.835-8.886 23.835-19.862 0-3.312-.992-6.453-2.704-9.216L17.679 29.408l-.165.112Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1H)}var _IconWechatpay=_export_sfc$1(_sfc_main$1L,[["render",_sfc_render$1m]]);const IconWechatpay=Object.assign(_IconWechatpay,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconWechatpay.name,_IconWechatpay)}}),_sfc_main$1K=defineComponent({name:"IconWeibo",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-weibo`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1G=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1l(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M31.82 5.6c-1.445.635-1.776 2.144-.727 3.192.515.516.993.608 3.11.608 2.952 0 4.94.781 6.448 2.53 1.84 2.079 2.052 2.714 2.052 6.513 0 3.377 0 3.441.782 3.892 1.812 1.021 3.017-.24 3.44-3.616.544-4.397-2.078-9.531-6.025-11.877-2.595-1.509-7.029-2.116-9.08-1.242Zm-14.831 5.612c-3.376 1.205-6.633 3.524-10.13 7.268-8.288 8.804-7.746 17.186 1.39 21.648 9.494 4.636 22.282 3.1 29.247-3.533 5.216-4.94 4.581-11.16-1.353-13.267-1.058-.358-1.389-.634-1.232-.966.542-1.324.726-2.86.423-3.772-.939-2.86-4.343-3.523-9.403-1.812l-2.024.69.184-2.024c.212-2.383-.303-3.68-1.72-4.398-1.187-.588-3.45-.524-5.382.166Zm8.381 11.666c4.49 1.232 7.231 3.946 7.231 7.176 0 3.588-3.192 6.817-8.38 8.528-2.77.902-7.931 1.086-10.461.396-4.793-1.353-7.507-4.012-7.507-7.416 0-1.867.81-3.496 2.594-5.152 1.656-1.564 2.926-2.318 5.364-3.137 3.689-1.242 7.636-1.389 11.16-.395Zm-9.494 2.925c-3.045 1.417-4.674 3.588-4.674 6.302 0 2.475 1.086 4.159 3.469 5.428 1.84.994 5.216.902 7.268-.147 2.622-1.39 4.342-3.947 4.342-6.45-.028-2.05-1.84-4.489-3.984-5.363-1.72-.736-4.609-.616-6.421.23Zm2.199 5.667c.211.212.358.727.358 1.178 0 1.509-2.53 2.742-3.56 1.72-.57-.57-.423-1.987.24-2.65.662-.662 2.391-.818 2.962-.248Zm14.26-19.688c-1.39 1.39-.451 3.046 1.748 3.046 1.895 0 2.741.966 2.741 3.137 0 1.352.12 1.748.663 2.107 1.628 1.15 2.953-.12 2.953-2.806 0-3.285-2.355-5.76-5.695-5.999-1.509-.12-1.868-.027-2.41.515Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1G)}var _IconWeibo=_export_sfc$1(_sfc_main$1K,[["render",_sfc_render$1l]]);const IconWeibo=Object.assign(_IconWeibo,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconWeibo.name,_IconWeibo)}}),_sfc_main$1J=defineComponent({name:"IconChineseFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-chinese-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1F=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1k(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M22 21h-5v4.094h5V21ZM26 25.094V21h5v4.094h-5Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 4C12.954 4 4 12.954 4 24s8.954 20 20 20 20-8.954 20-20S35.046 4 24 4Zm2 13v-5h-4v5h-6.5a2.5 2.5 0 0 0-2.5 2.5v7.094a2.5 2.5 0 0 0 2.5 2.5H22V36h4v-6.906h6.5a2.5 2.5 0 0 0 2.5-2.5V19.5a2.5 2.5 0 0 0-2.5-2.5H26Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1F)}var _IconChineseFill=_export_sfc$1(_sfc_main$1J,[["render",_sfc_render$1k]]);const IconChineseFill=Object.assign(_IconChineseFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconChineseFill.name,_IconChineseFill)}}),_sfc_main$1I=defineComponent({name:"IconEnglishFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-english-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1E=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1j(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M23.2 4C12.596 4 4 12.596 4 23.2v1.6C4 35.404 12.596 44 23.2 44h1.6C35.404 44 44 35.404 44 24.8v-1.6C44 12.596 35.404 4 24.8 4h-1.6Zm-9.086 10A2.114 2.114 0 0 0 12 16.114v15.772c0 1.167.947 2.114 2.114 2.114H25v-4h-9v-4h7.778v-4H16v-4h9v-4H14.114ZM32.4 22a5.4 5.4 0 0 0-5.4 5.4V34h4v-6.6a1.4 1.4 0 0 1 2.801 0V34h4v-6.6a5.4 5.4 0 0 0-5.4-5.4Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1E)}var _IconEnglishFill=_export_sfc$1(_sfc_main$1I,[["render",_sfc_render$1j]]);const IconEnglishFill=Object.assign(_IconEnglishFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconEnglishFill.name,_IconEnglishFill)}}),_sfc_main$1H=defineComponent({name:"IconMoonFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-moon-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1D=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1i(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M42.108 29.769c.124-.387-.258-.736-.645-.613A17.99 17.99 0 0 1 36 30c-9.941 0-18-8.059-18-18 0-1.904.296-3.74.844-5.463.123-.387-.226-.768-.613-.645C10.558 8.334 5 15.518 5 24c0 10.493 8.507 19 19 19 8.482 0 15.666-5.558 18.108-13.231Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1D)}var _IconMoonFill=_export_sfc$1(_sfc_main$1H,[["render",_sfc_render$1i]]);const IconMoonFill=Object.assign(_IconMoonFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMoonFill.name,_IconMoonFill)}}),_sfc_main$1G=defineComponent({name:"IconPenFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-pen-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1C=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1h(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{fill:"currentColor",stroke:"none",d:"m31.07 8.444 8.485 8.485L19.05 37.435l-8.485-8.485zM33.9 5.615a2 2 0 0 1 2.829 0l5.657 5.657a2 2 0 0 1 0 2.829l-1.415 1.414-8.485-8.486L33.9 5.615ZM17.636 38.85 9.15 30.363l-3.61 10.83a1 1 0 0 0 1.265 1.265l10.83-3.61Z"},null,-1)]),14,_hoisted_1$1C)}var _IconPenFill=_export_sfc$1(_sfc_main$1G,[["render",_sfc_render$1h]]);const IconPenFill=Object.assign(_IconPenFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPenFill.name,_IconPenFill)}}),_sfc_main$1F=defineComponent({name:"IconSunFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-sun-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1B=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1g(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("circle",{cx:"24",cy:"24",r:"9",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M21 5.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1-.5-.5v-5ZM21 37.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1-.5-.5v-5ZM42.5 21a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1-.5-.5v-5a.5.5 0 0 1 .5-.5h5ZM10.5 21a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1-.5-.5v-5a.5.5 0 0 1 .5-.5h5ZM39.203 34.96a.5.5 0 0 1 0 .707l-3.536 3.536a.5.5 0 0 1-.707 0l-3.535-3.536a.5.5 0 0 1 0-.707l3.535-3.535a.5.5 0 0 1 .707 0l3.536 3.535ZM16.575 12.333a.5.5 0 0 1 0 .707l-3.535 3.535a.5.5 0 0 1-.707 0L8.797 13.04a.5.5 0 0 1 0-.707l3.536-3.536a.5.5 0 0 1 .707 0l3.535 3.536ZM13.04 39.203a.5.5 0 0 1-.707 0l-3.536-3.536a.5.5 0 0 1 0-.707l3.536-3.535a.5.5 0 0 1 .707 0l3.536 3.535a.5.5 0 0 1 0 .707l-3.536 3.536ZM35.668 16.575a.5.5 0 0 1-.708 0l-3.535-3.535a.5.5 0 0 1 0-.707l3.535-3.536a.5.5 0 0 1 .708 0l3.535 3.536a.5.5 0 0 1 0 .707l-3.535 3.535Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1B)}var _IconSunFill=_export_sfc$1(_sfc_main$1F,[["render",_sfc_render$1g]]);const IconSunFill=Object.assign(_IconSunFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSunFill.name,_IconSunFill)}}),_sfc_main$1E=defineComponent({name:"IconApps",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-apps`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1A=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1f(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M7 7h13v13H7zM28 7h13v13H28zM7 28h13v13H7zM28 28h13v13H28z"},null,-1)]),14,_hoisted_1$1A)}var _IconApps=_export_sfc$1(_sfc_main$1E,[["render",_sfc_render$1f]]);const IconApps=Object.assign(_IconApps,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconApps.name,_IconApps)}}),_sfc_main$1D=defineComponent({name:"IconArchive",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-archive`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1z=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1e(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",stroke:"currentColor",xmlns:"http://www.w3.org/2000/svg",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("rect",{x:"9",y:"18",width:"30",height:"22",rx:"1"},null,-1),createBaseVNode("path",{d:"M6 9a1 1 0 0 1 1-1h34a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V9ZM19 27h10"},null,-1)]),14,_hoisted_1$1z)}var _IconArchive=_export_sfc$1(_sfc_main$1D,[["render",_sfc_render$1e]]);const IconArchive=Object.assign(_IconArchive,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconArchive.name,_IconArchive)}}),_sfc_main$1C=defineComponent({name:"IconBarChart",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-bar-chart`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1y=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1d(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",stroke:"currentColor",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M41 7H29v34h12V7ZM29 18H18v23h11V18ZM18 29H7v12h11V29Z"},null,-1)]),14,_hoisted_1$1y)}var _IconBarChart=_export_sfc$1(_sfc_main$1C,[["render",_sfc_render$1d]]);const IconBarChart=Object.assign(_IconBarChart,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconBarChart.name,_IconBarChart)}}),_sfc_main$1B=defineComponent({name:"IconBook",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-book`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1x=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1c(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 13 7 7v28l17 6 17-6V7l-17 6Zm0 0v27.5M29 18l7-2.5M29 25l7-2.5M29 32l7-2.5M19 18l-7-2.5m7 9.5-7-2.5m7 9.5-7-2.5"},null,-1)]),14,_hoisted_1$1x)}var _IconBook=_export_sfc$1(_sfc_main$1B,[["render",_sfc_render$1c]]);const IconBook=Object.assign(_IconBook,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconBook.name,_IconBook)}}),_sfc_main$1A=defineComponent({name:"IconBookmark",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-bookmark`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1w=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1b(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",stroke:"currentColor",xmlns:"http://www.w3.org/2000/svg",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M16 16h16M16 24h8"},null,-1),createBaseVNode("path",{d:"M24 41H8V6h32v17"},null,-1),createBaseVNode("path",{d:"M30 29h11v13l-5.5-3.5L30 42V29Z"},null,-1)]),14,_hoisted_1$1w)}var _IconBookmark=_export_sfc$1(_sfc_main$1A,[["render",_sfc_render$1b]]);const IconBookmark=Object.assign(_IconBookmark,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconBookmark.name,_IconBookmark)}}),_sfc_main$1z=defineComponent({name:"IconBranch",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-branch`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1v=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1a(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M19 10a4 4 0 1 1-8 0 4 4 0 0 1 8 0ZM38 10a4 4 0 1 1-8 0 4 4 0 0 1 8 0ZM19 38a4 4 0 1 1-8 0 4 4 0 0 1 8 0ZM15 15v15m0 3.5V30m0 0c0-5 19-7 19-15"},null,-1)]),14,_hoisted_1$1v)}var _IconBranch=_export_sfc$1(_sfc_main$1z,[["render",_sfc_render$1a]]);const IconBranch=Object.assign(_IconBranch,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconBranch.name,_IconBranch)}}),_sfc_main$1y=defineComponent({name:"IconBug",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-bug`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1u=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$19(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 42c-6.075 0-11-4.925-11-11V18h22v13c0 6.075-4.925 11-11 11Zm0 0V23m11 4h8M5 27h8M7 14a4 4 0 0 0 4 4h26a4 4 0 0 0 4-4m0 28v-.5a6.5 6.5 0 0 0-6.5-6.5M7 42v-.5a6.5 6.5 0 0 1 6.5-6.5M17 14a7 7 0 1 1 14 0"},null,-1)]),14,_hoisted_1$1u)}var _IconBug=_export_sfc$1(_sfc_main$1y,[["render",_sfc_render$19]]);const IconBug=Object.assign(_IconBug,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconBug.name,_IconBug)}}),_sfc_main$1x=defineComponent({name:"IconBulb",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-bulb`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1t=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$18(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M17 42h14m6-24c0 2.823-.9 5.437-2.43 7.568-1.539 2.147-3.185 4.32-3.77 6.897l-.623 2.756A1 1 0 0 1 29.2 36H18.8a1 1 0 0 1-.976-.779l-.624-2.756c-.584-2.576-2.23-4.75-3.77-6.897A12.94 12.94 0 0 1 11 18c0-7.18 5.82-13 13-13s13 5.82 13 13Z"},null,-1)]),14,_hoisted_1$1t)}var _IconBulb=_export_sfc$1(_sfc_main$1x,[["render",_sfc_render$18]]);const IconBulb=Object.assign(_IconBulb,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconBulb.name,_IconBulb)}}),_sfc_main$1w=defineComponent({name:"IconCalendarClock",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-calendar-clock`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1s=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$17(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M7 22h34V10a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v30a1 1 0 0 0 1 1h18M34 5v8M14 5v8"},null,-1),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M36 44a9 9 0 1 0 0-18 9 9 0 0 0 0 18Zm1.5-9.75V29h-3v8.25H42v-3h-4.5Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1s)}var _IconCalendarClock=_export_sfc$1(_sfc_main$1w,[["render",_sfc_render$17]]);const IconCalendarClock=Object.assign(_IconCalendarClock,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCalendarClock.name,_IconCalendarClock)}}),_sfc_main$1v=defineComponent({name:"IconCamera",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-camera`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1r=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$16(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m33 12-1.862-3.724A.5.5 0 0 0 30.691 8H17.309a.5.5 0 0 0-.447.276L15 12m16 14a7 7 0 1 1-14 0 7 7 0 0 1 14 0ZM7 40h34a1 1 0 0 0 1-1V13a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v26a1 1 0 0 0 1 1Z"},null,-1)]),14,_hoisted_1$1r)}var _IconCamera=_export_sfc$1(_sfc_main$1v,[["render",_sfc_render$16]]);const IconCamera=Object.assign(_IconCamera,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCamera.name,_IconCamera)}}),_sfc_main$1u=defineComponent({name:"IconCloud",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-cloud`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1q=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$15(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M5 29a9 9 0 0 0 9 9h19c5.523 0 10-4.477 10-10 0-5.312-4.142-9.657-9.373-9.98C32.3 12.833 27.598 9 22 9c-6.606 0-11.965 5.338-12 11.935A9 9 0 0 0 5 29Z"},null,-1)]),14,_hoisted_1$1q)}var _IconCloud=_export_sfc$1(_sfc_main$1u,[["render",_sfc_render$15]]);const IconCloud=Object.assign(_IconCloud,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCloud.name,_IconCloud)}}),_sfc_main$1t=defineComponent({name:"IconCommand",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-command`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1p=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$14(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M29 19v-6a6 6 0 1 1 6 6h-6Zm0 0v10m0-10H19m10 10v6a6 6 0 1 0 6-6h-6Zm0 0H19m0-10v10m0-10v-6a6 6 0 1 0-6 6h6Zm0 10v6a6 6 0 1 1-6-6h6Z"},null,-1)]),14,_hoisted_1$1p)}var _IconCommand=_export_sfc$1(_sfc_main$1t,[["render",_sfc_render$14]]);const IconCommand=Object.assign(_IconCommand,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCommand.name,_IconCommand)}}),_sfc_main$1s=defineComponent({name:"IconCommon",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-common`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1o=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$13(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 23 7.652 14.345M24 23l16.366-8.664M24 23v19.438M7 14v20l17 9 17-9V14L24 5 7 14Z"},null,-1)]),14,_hoisted_1$1o)}var _IconCommon=_export_sfc$1(_sfc_main$1s,[["render",_sfc_render$13]]);const IconCommon=Object.assign(_IconCommon,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCommon.name,_IconCommon)}}),_sfc_main$1r=defineComponent({name:"IconCompass",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-compass`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1n=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$12(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M42 24c0 9.941-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6s18 8.059 18 18Z"},null,-1),createBaseVNode("path",{d:"m21.177 21.183 10.108-4.717a.2.2 0 0 1 .266.265L26.834 26.84l-10.109 4.717a.2.2 0 0 1-.266-.266l4.718-10.108Z"},null,-1)]),14,_hoisted_1$1n)}var _IconCompass=_export_sfc$1(_sfc_main$1r,[["render",_sfc_render$12]]);const IconCompass=Object.assign(_IconCompass,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCompass.name,_IconCompass)}}),_sfc_main$1q=defineComponent({name:"IconComputer",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-computer`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1m=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$11(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",stroke:"currentColor",xmlns:"http://www.w3.org/2000/svg",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M41 7H7v22h34V7Z"},null,-1),createBaseVNode("path",{d:"M23.778 29v10"},null,-1),createBaseVNode("path",{d:"M16 39h16"},null,-1),createBaseVNode("path",{d:"m20.243 14.657 5.657 5.657M15.414 22.314l7.071-7.071M24.485 21.728l7.071-7.071"},null,-1)]),14,_hoisted_1$1m)}var _IconComputer=_export_sfc$1(_sfc_main$1q,[["render",_sfc_render$11]]);const IconComputer=Object.assign(_IconComputer,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconComputer.name,_IconComputer)}}),_sfc_main$1p=defineComponent({name:"IconCopyright",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-copyright`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1l=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$10(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M29.292 18a8 8 0 1 0 0 12M42 24c0 9.941-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6s18 8.059 18 18Z"},null,-1)]),14,_hoisted_1$1l)}var _IconCopyright=_export_sfc$1(_sfc_main$1p,[["render",_sfc_render$10]]);const IconCopyright=Object.assign(_IconCopyright,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCopyright.name,_IconCopyright)}}),_sfc_main$1o=defineComponent({name:"IconDashboard",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-dashboard`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1k=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$$(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M41.808 24c.118 4.63-1.486 9.333-5.21 13m5.21-13h-8.309m8.309 0c-.112-4.38-1.767-8.694-4.627-12M24 6c5.531 0 10.07 2.404 13.18 6M24 6c-5.724 0-10.384 2.574-13.5 6.38M24 6v7.5M37.18 12 31 17.5m-20.5-5.12L17 17.5m-6.5-5.12C6.99 16.662 5.44 22.508 6.53 28m4.872 9c-2.65-2.609-4.226-5.742-4.873-9m0 0 8.97-3.5"},null,-1),createBaseVNode("path",{d:"M24 32a5 5 0 1 0 0 10 5 5 0 0 0 0-10Zm0 0V19"},null,-1)]),14,_hoisted_1$1k)}var _IconDashboard=_export_sfc$1(_sfc_main$1o,[["render",_sfc_render$$]]);const IconDashboard=Object.assign(_IconDashboard,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDashboard.name,_IconDashboard)}}),_sfc_main$1n=defineComponent({name:"IconDesktop",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-desktop`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1j=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$_(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 32v8m0 0h-9m9 0h9M7 32h34a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v22a1 1 0 0 0 1 1Z"},null,-1)]),14,_hoisted_1$1j)}var _IconDesktop=_export_sfc$1(_sfc_main$1n,[["render",_sfc_render$_]]);const IconDesktop=Object.assign(_IconDesktop,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDesktop.name,_IconDesktop)}}),_sfc_main$1m=defineComponent({name:"IconDice",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-dice`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1i=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$Z(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createStaticVNode('',11)]),14,_hoisted_1$1i)}var _IconDice=_export_sfc$1(_sfc_main$1m,[["render",_sfc_render$Z]]);const IconDice=Object.assign(_IconDice,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDice.name,_IconDice)}}),_sfc_main$1l=defineComponent({name:"IconDriveFile",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-drive-file`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1h=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$Y(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M38.5 17H29a1 1 0 0 1-1-1V6.5m0-.5H10a1 1 0 0 0-1 1v34a1 1 0 0 0 1 1h28a1 1 0 0 0 1-1V17L28 6Z"},null,-1)]),14,_hoisted_1$1h)}var _IconDriveFile=_export_sfc$1(_sfc_main$1l,[["render",_sfc_render$Y]]);const IconDriveFile=Object.assign(_IconDriveFile,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDriveFile.name,_IconDriveFile)}}),_sfc_main$1k=defineComponent({name:"IconEar",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-ear`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1g=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$X(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M13 15.528C14.32 12.386 18.403 6.977 23.556 7c7.944.036 14.514 8.528 10.116 15.71-4.399 7.181-5.718 10.323-6.598 14.363-.82 3.766-9.288 7.143-11.498-1.515M20 18.5c1-3.083 4.5-4.5 6.5-2 2.85 3.562-3.503 8.312-5.5 12.5"},null,-1)]),14,_hoisted_1$1g)}var _IconEar=_export_sfc$1(_sfc_main$1k,[["render",_sfc_render$X]]);const IconEar=Object.assign(_IconEar,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconEar.name,_IconEar)}}),_sfc_main$1j=defineComponent({name:"IconEmail",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-email`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1f=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$W(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("rect",{x:"6",y:"8",width:"36",height:"32",rx:"1"},null,-1),createBaseVNode("path",{d:"m37 17-12.43 8.606a1 1 0 0 1-1.14 0L11 17"},null,-1)]),14,_hoisted_1$1f)}var _IconEmail=_export_sfc$1(_sfc_main$1j,[["render",_sfc_render$W]]);const IconEmail=Object.assign(_IconEmail,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconEmail.name,_IconEmail)}}),_sfc_main$1i=defineComponent({name:"IconExperiment",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-experiment`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1e=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$V(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M10.5 7h6m0 0v10.5l-5.25 14M16.5 7h15m0 0h6m-6 0v10.5L37 32.167M11.25 31.5l-2.344 6.853A2 2 0 0 0 10.8 41h26.758a2 2 0 0 0 1.86-2.737L37 32.167M11.25 31.5c1.916 1.833 7.05 4.4 12.25 0s11.166-1.389 13.5.667M26 22.5v.01"},null,-1)]),14,_hoisted_1$1e)}var _IconExperiment=_export_sfc$1(_sfc_main$1i,[["render",_sfc_render$V]]);const IconExperiment=Object.assign(_IconExperiment,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconExperiment.name,_IconExperiment)}}),_sfc_main$1h=defineComponent({name:"IconFire",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-fire`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1d=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$U(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M17.577 27.477C20.022 22.579 17.041 12.98 24.546 6c0 0-1.156 15.55 5.36 17.181 2.145.537 2.68-5.369 4.289-8.59 0 0 .536 4.832 2.68 8.59 3.217 7.517-1 14.117-5.896 17.182-4.289 2.684-14.587 2.807-19.835-5.37-4.824-7.516 0-15.57 0-15.57s4.289 12.35 6.433 8.054Z"},null,-1)]),14,_hoisted_1$1d)}var _IconFire=_export_sfc$1(_sfc_main$1h,[["render",_sfc_render$U]]);const IconFire=Object.assign(_IconFire,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFire.name,_IconFire)}}),_sfc_main$1g=defineComponent({name:"IconFolderAdd",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-folder-add`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1c=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$T(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 19v14m-7-7h14M6 13h18l-2.527-3.557a1.077 1.077 0 0 0-.88-.443H7.06C6.474 9 6 9.448 6 10v3Zm0 0h33.882c1.17 0 2.118.895 2.118 2v21c0 1.105-.948 3-2.118 3H8.118C6.948 39 6 38.105 6 37V13Z"},null,-1)]),14,_hoisted_1$1c)}var _IconFolderAdd=_export_sfc$1(_sfc_main$1g,[["render",_sfc_render$T]]);const IconFolderAdd=Object.assign(_IconFolderAdd,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFolderAdd.name,_IconFolderAdd)}}),_sfc_main$1f=defineComponent({name:"IconFolderDelete",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-folder-delete`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1b=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$S(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M17 26h14M6 13h18l-2.527-3.557a1.077 1.077 0 0 0-.88-.443H7.06C6.474 9 6 9.448 6 10v3Zm0 0h33.882c1.17 0 2.118.895 2.118 2v21c0 1.105-.948 3-2.118 3H8.118C6.948 39 6 38.105 6 37V13Z"},null,-1)]),14,_hoisted_1$1b)}var _IconFolderDelete=_export_sfc$1(_sfc_main$1f,[["render",_sfc_render$S]]);const IconFolderDelete=Object.assign(_IconFolderDelete,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFolderDelete.name,_IconFolderDelete)}}),_sfc_main$1e=defineComponent({name:"IconFolder",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-folder`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1a=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$R(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M6 13h18l-2.527-3.557a1.077 1.077 0 0 0-.88-.443H7.06C6.474 9 6 9.448 6 10v3Zm0 0h33.882c1.17 0 2.118.895 2.118 2v21c0 1.105-.948 3-2.118 3H8.118C6.948 39 6 38.105 6 37V13Z"},null,-1)]),14,_hoisted_1$1a)}var _IconFolder=_export_sfc$1(_sfc_main$1e,[["render",_sfc_render$R]]);const IconFolder=Object.assign(_IconFolder,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFolder.name,_IconFolder)}}),_sfc_main$1d=defineComponent({name:"IconGift",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-gift`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$19=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$Q(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M13.45 14.043H8a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h32a1 1 0 0 0 1-1v-8a1 1 0 0 0-1-1h-4.893m-21.657 0c-1.036-2.833-.615-5.6 1.182-6.637 2.152-1.243 5.464.464 7.397 3.812.539.933.914 1.896 1.127 2.825m-9.706 0h9.706m0 0H25.4m0 0a10.31 10.31 0 0 1 1.128-2.825c1.933-3.348 5.244-5.055 7.397-3.812 1.797 1.037 2.217 3.804 1.182 6.637m-9.707 0h9.707M10 26.043a2 2 0 0 1 2-2h24a2 2 0 0 1 2 2v13a2 2 0 0 1-2 2H12a2 2 0 0 1-2-2v-13Z"},null,-1)]),14,_hoisted_1$19)}var _IconGift=_export_sfc$1(_sfc_main$1d,[["render",_sfc_render$Q]]);const IconGift=Object.assign(_IconGift,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconGift.name,_IconGift)}}),_sfc_main$1c=defineComponent({name:"IconIdcard",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-idcard`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$18=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$P(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M11 17h9m-9 7h9m-9 7h5m-8 9h32a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v28a2 2 0 0 0 2 2Z"},null,-1),createBaseVNode("path",{d:"M36 33a7 7 0 1 0-14 0"},null,-1),createBaseVNode("circle",{cx:"29",cy:"20",r:"4"},null,-1)]),14,_hoisted_1$18)}var _IconIdcard=_export_sfc$1(_sfc_main$1c,[["render",_sfc_render$P]]);const IconIdcard=Object.assign(_IconIdcard,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconIdcard.name,_IconIdcard)}}),_sfc_main$1b=defineComponent({name:"IconImage",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-image`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$17=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$O(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m24 33 9-9v9h-9Zm0 0-3.5-4.5L17 33h7Zm15 8H9a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h30a2 2 0 0 1 2 2v30a2 2 0 0 1-2 2ZM15 15h2v2h-2v-2Z"},null,-1),createBaseVNode("path",{d:"M33 33v-9l-9 9h9ZM23.5 33l-3-4-3 4h6ZM15 15h2v2h-2z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$17)}var _IconImage=_export_sfc$1(_sfc_main$1b,[["render",_sfc_render$O]]);const IconImage=Object.assign(_IconImage,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconImage.name,_IconImage)}}),_sfc_main$1a=defineComponent({name:"IconInteraction",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-interaction`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$16=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$N(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M8 19h16m16 0H24m0 0v23m14 0H10a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h28a2 2 0 0 1 2 2v32a2 2 0 0 1-2 2Z"},null,-1)]),14,_hoisted_1$16)}var _IconInteraction=_export_sfc$1(_sfc_main$1a,[["render",_sfc_render$N]]);const IconInteraction=Object.assign(_IconInteraction,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconInteraction.name,_IconInteraction)}}),_sfc_main$19=defineComponent({name:"IconLanguage",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-language`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$15=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$M(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m42 43-2.385-6M26 43l2.384-6m11.231 0-.795-2-4.18-10h-1.28l-4.181 10-.795 2m11.231 0h-11.23M17 5l1 5M5 11h26M11 11s1.889 7.826 6.611 12.174C22.333 27.522 30 31 30 31"},null,-1),createBaseVNode("path",{d:"M25 11s-1.889 7.826-6.611 12.174C13.667 27.522 6 31 6 31"},null,-1)]),14,_hoisted_1$15)}var _IconLanguage=_export_sfc$1(_sfc_main$19,[["render",_sfc_render$M]]);const IconLanguage=Object.assign(_IconLanguage,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLanguage.name,_IconLanguage)}}),_sfc_main$18=defineComponent({name:"IconLayers",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-layers`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$14=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$L(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",stroke:"currentColor",xmlns:"http://www.w3.org/2000/svg",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24.015 7.017 41 14.62l-16.985 7.605L7.03 14.62l16.985-7.604Z"},null,-1),createBaseVNode("path",{d:"m41 23.255-16.985 7.604L7.03 23.255M40.97 33.412l-16.985 7.605L7 33.412"},null,-1)]),14,_hoisted_1$14)}var _IconLayers=_export_sfc$1(_sfc_main$18,[["render",_sfc_render$L]]);const IconLayers=Object.assign(_IconLayers,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLayers.name,_IconLayers)}}),_sfc_main$17=defineComponent({name:"IconLayout",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-layout`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$13=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$K(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M19 40V8m23 2a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v28a2 2 0 0 0 2 2h32a2 2 0 0 0 2-2V10Z"},null,-1)]),14,_hoisted_1$13)}var _IconLayout=_export_sfc$1(_sfc_main$17,[["render",_sfc_render$K]]);const IconLayout=Object.assign(_IconLayout,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLayout.name,_IconLayout)}}),_sfc_main$16=defineComponent({name:"IconLocation",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-location`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$12=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$J(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("circle",{cx:"24",cy:"19",r:"5"},null,-1),createBaseVNode("path",{d:"M39 20.405C39 28.914 24 43 24 43S9 28.914 9 20.405C9 11.897 15.716 5 24 5c8.284 0 15 6.897 15 15.405Z"},null,-1)]),14,_hoisted_1$12)}var _IconLocation=_export_sfc$1(_sfc_main$16,[["render",_sfc_render$J]]);const IconLocation=Object.assign(_IconLocation,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLocation.name,_IconLocation)}}),_sfc_main$15=defineComponent({name:"IconLock",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-lock`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$11=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$I(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("rect",{x:"7",y:"21",width:"34",height:"20",rx:"1"},null,-1),createBaseVNode("path",{d:"M15 21v-6a9 9 0 1 1 18 0v6M24 35v-8"},null,-1)]),14,_hoisted_1$11)}var _IconLock=_export_sfc$1(_sfc_main$15,[["render",_sfc_render$I]]);const IconLock=Object.assign(_IconLock,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLock.name,_IconLock)}}),_sfc_main$14=defineComponent({name:"IconLoop",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-loop`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$10=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$H(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 38c-7.732 0-14-6.268-14-14 0-3.815 1.526-7.273 4-9.798M24 10c7.732 0 14 6.268 14 14 0 3.815-1.526 7.273-4 9.798M24 7v6l-4-3 4-3Zm0 33v-6l4 3-4 3Z"},null,-1)]),14,_hoisted_1$10)}var _IconLoop=_export_sfc$1(_sfc_main$14,[["render",_sfc_render$H]]);const IconLoop=Object.assign(_IconLoop,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLoop.name,_IconLoop)}}),_sfc_main$13=defineComponent({name:"IconMan",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-man`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$$=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$G(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M40 8 29.68 18.321M31 8h9v9m-7 10c0 7.18-5.82 13-13 13S7 34.18 7 27s5.82-13 13-13 13 5.82 13 13Z"},null,-1)]),14,_hoisted_1$$)}var _IconMan=_export_sfc$1(_sfc_main$13,[["render",_sfc_render$G]]);const IconMan=Object.assign(_IconMan,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMan.name,_IconMan)}}),_sfc_main$12=defineComponent({name:"IconMenu",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-menu`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$_=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$F(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M5 10h38M5 24h38M5 38h38"},null,-1)]),14,_hoisted_1$_)}var _IconMenu=_export_sfc$1(_sfc_main$12,[["render",_sfc_render$F]]);const IconMenu=Object.assign(_IconMenu,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMenu.name,_IconMenu)}}),_sfc_main$11=defineComponent({name:"IconMindMapping",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-mind-mapping`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$Z=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$E(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M20 10h23M20 24h23M20 38h23M9 12v28m0-28a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 26h7M9 24h7"},null,-1)]),14,_hoisted_1$Z)}var _IconMindMapping=_export_sfc$1(_sfc_main$11,[["render",_sfc_render$E]]);const IconMindMapping=Object.assign(_IconMindMapping,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMindMapping.name,_IconMindMapping)}}),_sfc_main$10=defineComponent({name:"IconMobile",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-mobile`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$Y=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$D(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M17 14h14m6.125 28h-26.25C9.839 42 9 41.105 9 40V8c0-1.105.84-2 1.875-2h26.25C38.16 6 39 6.895 39 8v32c0 1.105-.84 2-1.875 2ZM22 33a2 2 0 1 1 4 0 2 2 0 0 1-4 0Z"},null,-1),createBaseVNode("circle",{cx:"24",cy:"33",r:"2",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$Y)}var _IconMobile=_export_sfc$1(_sfc_main$10,[["render",_sfc_render$D]]);const IconMobile=Object.assign(_IconMobile,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMobile.name,_IconMobile)}}),_sfc_main$$=defineComponent({name:"IconMoon",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-moon`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$X=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$C(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M39.979 29.241c.11-.344-.23-.654-.574-.544-1.53.487-3.162.75-4.855.75-8.834 0-15.997-7.163-15.997-15.997 0-1.693.263-3.324.75-4.855.11-.344-.2-.684-.544-.574C11.939 10.19 7 16.576 7 24.114 7 33.44 14.56 41 23.886 41c7.538 0 13.923-4.94 16.093-11.759Z"},null,-1)]),14,_hoisted_1$X)}var _IconMoon=_export_sfc$1(_sfc_main$$,[["render",_sfc_render$C]]);const IconMoon=Object.assign(_IconMoon,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMoon.name,_IconMoon)}}),_sfc_main$_=defineComponent({name:"IconMosaic",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-mosaic`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$W=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$B(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M6 7h4v4H6V7ZM6 23h4v4H6v-4ZM6 38h4v4H6v-4ZM14 15h4v4h-4v-4ZM14 31h4v4h-4v-4ZM22 7h4v4h-4V7ZM22 23h4v4h-4v-4ZM22 38h4v4h-4v-4ZM30 15h4v4h-4v-4ZM30 31h4v4h-4v-4ZM38 7h4v4h-4V7ZM38 23h4v4h-4v-4ZM38 38h4v4h-4v-4Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M6 7h4v4H6V7ZM6 23h4v4H6v-4ZM6 38h4v4H6v-4ZM14 15h4v4h-4v-4ZM14 31h4v4h-4v-4ZM22 7h4v4h-4V7ZM22 23h4v4h-4v-4ZM22 38h4v4h-4v-4ZM30 15h4v4h-4v-4ZM30 31h4v4h-4v-4ZM38 7h4v4h-4V7ZM38 23h4v4h-4v-4ZM38 38h4v4h-4v-4Z"},null,-1)]),14,_hoisted_1$W)}var _IconMosaic=_export_sfc$1(_sfc_main$_,[["render",_sfc_render$B]]);const IconMosaic=Object.assign(_IconMosaic,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMosaic.name,_IconMosaic)}}),_sfc_main$Z=defineComponent({name:"IconNav",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-nav`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$V=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$A(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M6 19h10m0 0h26m-26 0V9m0 10v10m0 0v10m0-10H6m10 0h26M6 9h36v30H6V9Z"},null,-1)]),14,_hoisted_1$V)}var _IconNav=_export_sfc$1(_sfc_main$Z,[["render",_sfc_render$A]]);const IconNav=Object.assign(_IconNav,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconNav.name,_IconNav)}}),_sfc_main$Y=defineComponent({name:"IconNotificationClose",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-notification-close`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$U=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$z(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M11 35V22c0-1.835.38-3.58 1.066-5.163M11 35H6m5 0h15.5M24 9c7.18 0 13 5.82 13 13v7.5M24 9V4m0 5a12.94 12.94 0 0 0-6.5 1.74M17 42h14M6 4l36 40"},null,-1)]),14,_hoisted_1$U)}var _IconNotificationClose=_export_sfc$1(_sfc_main$Y,[["render",_sfc_render$z]]);const IconNotificationClose=Object.assign(_IconNotificationClose,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconNotificationClose.name,_IconNotificationClose)}}),_sfc_main$X=defineComponent({name:"IconNotification",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-notification`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$T=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$y(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 9c7.18 0 13 5.82 13 13v13H11V22c0-7.18 5.82-13 13-13Zm0 0V4M6 35h36m-25 7h14"},null,-1)]),14,_hoisted_1$T)}var _IconNotification=_export_sfc$1(_sfc_main$X,[["render",_sfc_render$y]]);const IconNotification=Object.assign(_IconNotification,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconNotification.name,_IconNotification)}}),_sfc_main$W=defineComponent({name:"IconPalette",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-palette`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$S=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$x(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createStaticVNode('',5)]),14,_hoisted_1$S)}var _IconPalette=_export_sfc$1(_sfc_main$W,[["render",_sfc_render$x]]);const IconPalette=Object.assign(_IconPalette,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPalette.name,_IconPalette)}}),_sfc_main$V=defineComponent({name:"IconPen",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-pen`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$R=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$w(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m28.364 11.565 7.07 7.071M7.15 32.778 33.313 6.615l7.071 7.071L14.221 39.85h-7.07v-7.07Z"},null,-1)]),14,_hoisted_1$R)}var _IconPen=_export_sfc$1(_sfc_main$V,[["render",_sfc_render$w]]);const IconPen=Object.assign(_IconPen,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPen.name,_IconPen)}}),_sfc_main$U=defineComponent({name:"IconPhone",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-phone`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$Q=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$v(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M6.707 34.284a1 1 0 0 1 0-1.414l5.657-5.657a1 1 0 0 1 1.414 0l4.95 4.95s3.535-1.414 7.778-5.657c4.243-4.243 5.657-7.778 5.657-7.778l-4.95-4.95a1 1 0 0 1 0-1.414l5.657-5.657a1 1 0 0 1 1.414 0l6.01 6.01s3.183 7.425-8.485 19.092c-11.667 11.668-19.092 8.485-19.092 8.485l-6.01-6.01Z"},null,-1)]),14,_hoisted_1$Q)}var _IconPhone=_export_sfc$1(_sfc_main$U,[["render",_sfc_render$v]]);const IconPhone=Object.assign(_IconPhone,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPhone.name,_IconPhone)}}),_sfc_main$T=defineComponent({name:"IconPrinter",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-printer`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$P=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$u(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M14 15V8a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v7m-20 0H7a1 1 0 0 0-1 1v17a1 1 0 0 0 1 1h6m1-19h20m0 0h7a1 1 0 0 1 1 1v17a1 1 0 0 1-1 1h-6m-22 0v6a1 1 0 0 0 1 1h20a1 1 0 0 0 1-1v-6m-22 0v-5a1 1 0 0 1 1-1h20a1 1 0 0 1 1 1v5"},null,-1)]),14,_hoisted_1$P)}var _IconPrinter=_export_sfc$1(_sfc_main$T,[["render",_sfc_render$u]]);const IconPrinter=Object.assign(_IconPrinter,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPrinter.name,_IconPrinter)}}),_sfc_main$S=defineComponent({name:"IconPublic",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-public`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$O=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$t(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M15 21.5 6.704 19M15 21.5l4.683 5.152a1 1 0 0 1 .25.814L18 40.976l10.918-16.117a1 1 0 0 0-.298-1.409L21.5 19 15 21.5Zm0 0 6.062-6.995a1 1 0 0 0 .138-1.103L18 7.024M42 24c0 9.941-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6s18 8.059 18 18Z"},null,-1)]),14,_hoisted_1$O)}var _IconPublic=_export_sfc$1(_sfc_main$S,[["render",_sfc_render$t]]);const IconPublic=Object.assign(_IconPublic,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPublic.name,_IconPublic)}}),_sfc_main$R=defineComponent({name:"IconPushpin",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-pushpin`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$N=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$s(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M19.921 28.163 7.193 40.89m12.728-12.728 8.884 8.883c.17.17.447.17.617 0l5.12-5.12a7.862 7.862 0 0 0 1.667-8.655.093.093 0 0 1 .02-.102l4.906-4.906a2 2 0 0 0 0-2.828L32.648 6.95a2 2 0 0 0-2.828 0l-4.89 4.889a.126.126 0 0 1-.139.027 7.828 7.828 0 0 0-8.618 1.66l-5.027 5.026a.591.591 0 0 0 0 .836l8.774 8.775Z"},null,-1)]),14,_hoisted_1$N)}var _IconPushpin=_export_sfc$1(_sfc_main$R,[["render",_sfc_render$s]]);const IconPushpin=Object.assign(_IconPushpin,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPushpin.name,_IconPushpin)}}),_sfc_main$Q=defineComponent({name:"IconQrcode",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-qrcode`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$M=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$r(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 30v4m0 3v6m19-19h-6m-3 0h-4M7 7h17v17H7V7Zm0 25h9v9H7v-9Zm25 0h9v9h-9v-9Zm0-25h9v9h-9V7Zm-18 7h3v3h-3v-3Z"},null,-1)]),14,_hoisted_1$M)}var _IconQrcode=_export_sfc$1(_sfc_main$Q,[["render",_sfc_render$r]]);const IconQrcode=Object.assign(_IconQrcode,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconQrcode.name,_IconQrcode)}}),_sfc_main$P=defineComponent({name:"IconRelation",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-relation`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$L=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$q(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",stroke:"currentColor",xmlns:"http://www.w3.org/2000/svg",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M19.714 14C15.204 15.784 12 20.302 12 25.593c0 1.142.15 2.247.429 3.298m16.285-14.712C32.998 16.073 36 20.471 36 25.593c0 1.07-.131 2.11-.378 3.102m-18.32 7.194a11.676 11.676 0 0 0 13.556-.112"},null,-1),createBaseVNode("path",{d:"M24 19a6 6 0 1 0 0-12 6 6 0 0 0 0 12ZM36 40a6 6 0 1 0 0-12 6 6 0 0 0 0 12ZM12 40a6 6 0 1 0 0-12 6 6 0 0 0 0 12Z"},null,-1)]),14,_hoisted_1$L)}var _IconRelation=_export_sfc$1(_sfc_main$P,[["render",_sfc_render$q]]);const IconRelation=Object.assign(_IconRelation,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconRelation.name,_IconRelation)}}),_sfc_main$O=defineComponent({name:"IconRobotAdd",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-robot-add`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$K=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$p(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 7v6m0-6h5m-5 0h-5M3 21v11m25 8H9V13h30v11m-7 11h14m-7-7v14M18 26h1v1h-1v-1Zm11 0h1v1h-1v-1Z"},null,-1)]),14,_hoisted_1$K)}var _IconRobotAdd=_export_sfc$1(_sfc_main$O,[["render",_sfc_render$p]]);const IconRobotAdd=Object.assign(_IconRobotAdd,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconRobotAdd.name,_IconRobotAdd)}}),_sfc_main$N=defineComponent({name:"IconRobot",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-robot`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$J=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$o(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M18 26h1v1h-1v-1ZM29 26h1v1h-1v-1Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M24 7v6m0-6h5m-5 0h-5M3 21v11m36 8H9V13h30v29m6-21v11m-27-6h1v1h-1v-1Zm11 0h1v1h-1v-1Z"},null,-1)]),14,_hoisted_1$J)}var _IconRobot=_export_sfc$1(_sfc_main$N,[["render",_sfc_render$o]]);const IconRobot=Object.assign(_IconRobot,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconRobot.name,_IconRobot)}}),_sfc_main$M=defineComponent({name:"IconSafe",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-safe`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$I=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$n(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m16.825 22.165 6 6 10-10M24 6c7 4 16 5 16 5v15s-2 12-16 16.027C10 38 8 26 8 26V11s9-1 16-5Z"},null,-1)]),14,_hoisted_1$I)}var _IconSafe=_export_sfc$1(_sfc_main$M,[["render",_sfc_render$n]]);const IconSafe=Object.assign(_IconSafe,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSafe.name,_IconSafe)}}),_sfc_main$L=defineComponent({name:"IconSchedule",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-schedule`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$H=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$m(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("circle",{cx:"24",cy:"24",r:"18"},null,-1),createBaseVNode("path",{d:"M24 13v10l6.5 7"},null,-1)]),14,_hoisted_1$H)}var _IconSchedule=_export_sfc$1(_sfc_main$L,[["render",_sfc_render$m]]);const IconSchedule=Object.assign(_IconSchedule,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSchedule.name,_IconSchedule)}}),_sfc_main$K=defineComponent({name:"IconShake",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-shake`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$G=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$l(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M43.092 27.536 31.778 38.849M20.465 4.91 9.15 16.221m9.192 14.85a1 1 0 1 1-1.414-1.415 1 1 0 0 1 1.414 1.414ZM6.323 28.95 19.05 41.678a1 1 0 0 0 1.415 0l21.213-21.213a1 1 0 0 0 0-1.415L28.95 6.322a1 1 0 0 0-1.415 0L6.322 27.536a1 1 0 0 0 0 1.414Z"},null,-1),createBaseVNode("circle",{cx:"17.637",cy:"30.364",r:"1",transform:"rotate(45 17.637 30.364)",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$G)}var _IconShake=_export_sfc$1(_sfc_main$K,[["render",_sfc_render$l]]);const IconShake=Object.assign(_IconShake,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconShake.name,_IconShake)}}),_sfc_main$J=defineComponent({name:"IconSkin",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-skin`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$F=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$k(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M17.936 6H7a1 1 0 0 0-1 1v17.559a1 1 0 0 0 1 1h4V40a1 1 0 0 0 1 1h24a1 1 0 0 0 1-1V25.559h4a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1H30.064C28.854 7.23 26.59 9.059 24 9.059S19.147 7.23 17.936 6Z"},null,-1)]),14,_hoisted_1$F)}var _IconSkin=_export_sfc$1(_sfc_main$J,[["render",_sfc_render$k]]);const IconSkin=Object.assign(_IconSkin,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSkin.name,_IconSkin)}}),_sfc_main$I=defineComponent({name:"IconStamp",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-stamp`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$E=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$j(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M7 33a1 1 0 0 1 1-1h32a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-7ZM29.081 21.18a8 8 0 1 0-10.163 0L14 32h20l-4.919-10.82Z"},null,-1)]),14,_hoisted_1$E)}var _IconStamp=_export_sfc$1(_sfc_main$I,[["render",_sfc_render$j]]);const IconStamp=Object.assign(_IconStamp,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconStamp.name,_IconStamp)}}),_sfc_main$H=defineComponent({name:"IconStorage",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-storage`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$D=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$i(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M7 18h34v12H7V18ZM40 6H8a1 1 0 0 0-1 1v11h34V7a1 1 0 0 0-1-1ZM7 30h34v11a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1V30Z"},null,-1),createBaseVNode("path",{d:"M13.02 36H13v.02h.02V36Z"},null,-1),createBaseVNode("path",{d:"M13 12v-2h-2v2h2Zm.02 0h2v-2h-2v2Zm0 .02v2h2v-2h-2Zm-.02 0h-2v2h2v-2ZM13 14h.02v-4H13v4Zm-1.98-2v.02h4V12h-4Zm2-1.98H13v4h.02v-4Zm1.98 2V12h-4v.02h4Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M13.02 24H13v.02h.02V24Z"},null,-1)]),14,_hoisted_1$D)}var _IconStorage=_export_sfc$1(_sfc_main$H,[["render",_sfc_render$i]]);const IconStorage=Object.assign(_IconStorage,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconStorage.name,_IconStorage)}}),_sfc_main$G=defineComponent({name:"IconSubscribeAdd",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-subscribe-add`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$C=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$h(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24.53 6.007H9.97c-.535 0-.97.449-.97 1.003V41.8c0 .148.152.245.28.179l15.25-7.881 14.248 7.88c.129.067.28-.03.28-.179V22.06M27.413 11.023h6.794m0 0H41m-6.794 0V4m0 7.023v7.023"},null,-1)]),14,_hoisted_1$C)}var _IconSubscribeAdd=_export_sfc$1(_sfc_main$G,[["render",_sfc_render$h]]);const IconSubscribeAdd=Object.assign(_IconSubscribeAdd,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSubscribeAdd.name,_IconSubscribeAdd)}}),_sfc_main$F=defineComponent({name:"IconSubscribe",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-subscribe`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$B=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$g(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M9 7v34.667a.2.2 0 0 0 .294.176L24 34l14.706 7.843a.2.2 0 0 0 .294-.176V7a1 1 0 0 0-1-1H10a1 1 0 0 0-1 1Z"},null,-1)]),14,_hoisted_1$B)}var _IconSubscribe=_export_sfc$1(_sfc_main$F,[["render",_sfc_render$g]]);const IconSubscribe=Object.assign(_IconSubscribe,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSubscribe.name,_IconSubscribe)}}),_sfc_main$E=defineComponent({name:"IconSubscribed",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-subscribed`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$A=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$f(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m31.289 15.596-9.193 9.193-4.95-4.95M24 34l14.706 7.843a.2.2 0 0 0 .294-.176V7a1 1 0 0 0-1-1H10a1 1 0 0 0-1 1v34.667a.2.2 0 0 0 .294.176L24 34Z"},null,-1)]),14,_hoisted_1$A)}var _IconSubscribed=_export_sfc$1(_sfc_main$E,[["render",_sfc_render$f]]);const IconSubscribed=Object.assign(_IconSubscribed,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSubscribed.name,_IconSubscribed)}}),_sfc_main$D=defineComponent({name:"IconSun",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-sun`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$z=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$e(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("circle",{cx:"24",cy:"24",r:"7"},null,-1),createBaseVNode("path",{d:"M23 7h2v2h-2zM23 39h2v2h-2zM41 23v2h-2v-2zM9 23v2H7v-2zM36.73 35.313l-1.415 1.415-1.414-1.415 1.414-1.414zM14.099 12.686l-1.414 1.415-1.414-1.415 1.414-1.414zM12.687 36.728l-1.414-1.415 1.414-1.414 1.414 1.414zM35.314 14.1 33.9 12.686l1.414-1.414 1.415 1.414z"},null,-1),createBaseVNode("path",{fill:"currentColor",stroke:"none",d:"M23 7h2v2h-2zM23 39h2v2h-2zM41 23v2h-2v-2zM9 23v2H7v-2zM36.73 35.313l-1.415 1.415-1.414-1.415 1.414-1.414zM14.099 12.686l-1.414 1.415-1.414-1.415 1.414-1.414zM12.687 36.728l-1.414-1.415 1.414-1.414 1.414 1.414zM35.314 14.1 33.9 12.686l1.414-1.414 1.415 1.414z"},null,-1)]),14,_hoisted_1$z)}var _IconSun=_export_sfc$1(_sfc_main$D,[["render",_sfc_render$e]]);const IconSun=Object.assign(_IconSun,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSun.name,_IconSun)}}),_sfc_main$C=defineComponent({name:"IconTag",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-tag`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$y=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$d(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24.835 6.035a1 1 0 0 1 .903-.273l12.964 2.592a1 1 0 0 1 .784.785l2.593 12.963a1 1 0 0 1-.274.904L21.678 43.133a1 1 0 0 1-1.415 0L4.708 27.577a1 1 0 0 1 0-1.414L24.835 6.035Z"},null,-1),createBaseVNode("path",{d:"M31.577 17.346a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"},null,-1),createBaseVNode("path",{d:"M31.582 17.349a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$y)}var _IconTag=_export_sfc$1(_sfc_main$C,[["render",_sfc_render$d]]);const IconTag=Object.assign(_IconTag,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconTag.name,_IconTag)}}),_sfc_main$B=defineComponent({name:"IconTags",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-tags`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$x=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$c(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m37.581 28.123-14.849 14.85a1 1 0 0 1-1.414 0L8.59 30.243m25.982-22.68-10.685-.628a1 1 0 0 0-.766.291L9.297 21.052a1 1 0 0 0 0 1.414L20.61 33.78a1 1 0 0 0 1.415 0l13.824-13.825a1 1 0 0 0 .291-.765l-.628-10.686a1 1 0 0 0-.94-.94Zm-6.874 7.729a1 1 0 1 1 1.414-1.414 1 1 0 0 1-1.414 1.414Z"},null,-1),createBaseVNode("path",{d:"M27.697 15.292a1 1 0 1 1 1.414-1.414 1 1 0 0 1-1.414 1.414Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$x)}var _IconTags=_export_sfc$1(_sfc_main$B,[["render",_sfc_render$c]]);const IconTags=Object.assign(_IconTags,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconTags.name,_IconTags)}}),_sfc_main$A=defineComponent({name:"IconThunderbolt",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-thunderbolt`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$w=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$b(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M27.824 5.203A.1.1 0 0 1 28 5.27V21h10.782a.1.1 0 0 1 .075.165L20.176 42.797A.1.1 0 0 1 20 42.73V27H9.219a.1.1 0 0 1-.076-.165L27.824 5.203Z"},null,-1)]),14,_hoisted_1$w)}var _IconThunderbolt=_export_sfc$1(_sfc_main$A,[["render",_sfc_render$b]]);const IconThunderbolt=Object.assign(_IconThunderbolt,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconThunderbolt.name,_IconThunderbolt)}}),_sfc_main$z=defineComponent({name:"IconTool",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-tool`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$v=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$a(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M19.994 11.035c3.66-3.659 9.094-4.46 13.531-2.405a.1.1 0 0 1 .028.16l-6.488 6.488a1 1 0 0 0 0 1.414l4.243 4.243a1 1 0 0 0 1.414 0l6.488-6.488a.1.1 0 0 1 .16.028c2.056 4.437 1.254 9.872-2.405 13.53-3.695 3.696-9.2 4.477-13.66 2.347L12.923 40.733a1 1 0 0 1-1.414 0L7.266 36.49a1 1 0 0 1 0-1.414l10.382-10.382c-2.13-4.46-1.349-9.965 2.346-13.66Z"},null,-1)]),14,_hoisted_1$v)}var _IconTool=_export_sfc$1(_sfc_main$z,[["render",_sfc_render$a]]);const IconTool=Object.assign(_IconTool,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconTool.name,_IconTool)}}),_sfc_main$y=defineComponent({name:"IconTrophy",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-trophy`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$u=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$9(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 33c-6.075 0-11-4.925-11-11m11 11c6.075 0 11-4.925 11-11M24 33v8M13 22V7h22v15m-22 0V9H7v7a6 6 0 0 0 6 6Zm22 0V9h6v7a6 6 0 0 1-6 6ZM12 41h24"},null,-1)]),14,_hoisted_1$u)}var _IconTrophy=_export_sfc$1(_sfc_main$y,[["render",_sfc_render$9]]);const IconTrophy=Object.assign(_IconTrophy,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconTrophy.name,_IconTrophy)}}),_sfc_main$x=defineComponent({name:"IconUnlock",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-unlock`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$t=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$8(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("rect",{x:"7",y:"21",width:"34",height:"20",rx:"1"},null,-1),createBaseVNode("path",{d:"M44 15a9 9 0 1 0-18 0v6M24 35v-8"},null,-1)]),14,_hoisted_1$t)}var _IconUnlock=_export_sfc$1(_sfc_main$x,[["render",_sfc_render$8]]);const IconUnlock=Object.assign(_IconUnlock,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconUnlock.name,_IconUnlock)}}),_sfc_main$w=defineComponent({name:"IconUserAdd",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-user-add`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$s=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$7(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M25 27h-8c-5.523 0-10 4.477-10 10v4h18m11-14v8m0 0v8m0-8h8m-8 0h-8m3-21a7 7 0 1 1-14 0 7 7 0 0 1 14 0Z"},null,-1)]),14,_hoisted_1$s)}var _IconUserAdd=_export_sfc$1(_sfc_main$w,[["render",_sfc_render$7]]);const IconUserAdd=Object.assign(_IconUserAdd,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconUserAdd.name,_IconUserAdd)}}),_sfc_main$v=defineComponent({name:"IconUserGroup",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-user-group`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$r=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$6(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("circle",{cx:"18",cy:"15",r:"7"},null,-1),createBaseVNode("circle",{cx:"34",cy:"19",r:"4"},null,-1),createBaseVNode("path",{d:"M6 34a6 6 0 0 1 6-6h12a6 6 0 0 1 6 6v6H6v-6ZM34 30h4a4 4 0 0 1 4 4v4h-8"},null,-1)]),14,_hoisted_1$r)}var _IconUserGroup=_export_sfc$1(_sfc_main$v,[["render",_sfc_render$6]]);const IconUserGroup=Object.assign(_IconUserGroup,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconUserGroup.name,_IconUserGroup)}}),_sfc_main$u=defineComponent({name:"IconUser",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-user`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$q=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$5(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M7 37c0-4.97 4.03-8 9-8h16c4.97 0 9 3.03 9 8v3a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-3Z"},null,-1),createBaseVNode("circle",{cx:"24",cy:"15",r:"8"},null,-1)]),14,_hoisted_1$q)}var _IconUser=_export_sfc$1(_sfc_main$u,[["render",_sfc_render$5]]);const IconUser=Object.assign(_IconUser,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconUser.name,_IconUser)}}),_sfc_main$t=defineComponent({name:"IconVideoCamera",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-video-camera`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$p=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$4(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M33 18v12m0-12v-6a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v24a1 1 0 0 0 1 1h25a1 1 0 0 0 1-1v-6m0-12 8.713-2.614a1 1 0 0 1 1.287.958v15.312a1 1 0 0 1-1.287.958L33 30M11 19h6"},null,-1)]),14,_hoisted_1$p)}var _IconVideoCamera=_export_sfc$1(_sfc_main$t,[["render",_sfc_render$4]]);const IconVideoCamera=Object.assign(_IconVideoCamera,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconVideoCamera.name,_IconVideoCamera)}}),_sfc_main$s=defineComponent({name:"IconWifi",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-wifi`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$o=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M31.587 31.485A9.978 9.978 0 0 0 24 28a9.977 9.977 0 0 0-7.586 3.485M37.255 25.822A17.953 17.953 0 0 0 24 20a17.953 17.953 0 0 0-13.256 5.822M43.618 19.449C38.696 14.246 31.728 11 24 11c-7.727 0-14.696 3.246-19.617 8.449"},null,-1),createBaseVNode("path",{d:"M27.535 35.465a5 5 0 0 0-7.07 0L24 39l3.535-3.535Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$o)}var _IconWifi=_export_sfc$1(_sfc_main$s,[["render",_sfc_render$3]]);const IconWifi=Object.assign(_IconWifi,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconWifi.name,_IconWifi)}}),_sfc_main$r=defineComponent({name:"IconWoman",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-woman`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$n=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 29c6.075 0 11-4.925 11-11S30.075 7 24 7s-11 4.925-11 11 4.925 11 11 11Zm0 0v15M15 36h18"},null,-1)]),14,_hoisted_1$n)}var _IconWoman=_export_sfc$1(_sfc_main$r,[["render",_sfc_render$2]]);const IconWoman=Object.assign(_IconWoman,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconWoman.name,_IconWoman)}}),icons={IconArrowDown,IconArrowFall,IconArrowLeft,IconArrowRight,IconArrowRise,IconArrowUp,IconCaretDown,IconCaretLeft,IconCaretRight,IconCaretUp,IconDoubleDown,IconDoubleLeft,IconDoubleRight,IconDoubleUp,IconDownCircle,IconDown,IconDragArrow,IconExpand,IconLeftCircle,IconLeft,IconMenuFold,IconMenuUnfold,IconRightCircle,IconRight,IconRotateLeft,IconRotateRight,IconShrink,IconSwap,IconToBottom,IconToLeft,IconToRight,IconToTop,IconUpCircle,IconUp,IconCheckCircleFill,IconCloseCircleFill,IconExclamationCircleFill,IconExclamationPolygonFill,IconInfoCircleFill,IconMinusCircleFill,IconPlusCircleFill,IconQuestionCircleFill,IconCheckCircle,IconCheckSquare,IconCheck,IconClockCircle,IconCloseCircle,IconClose,IconExclamationCircle,IconExclamation,IconInfoCircle,IconInfo,IconMinusCircle,IconMinus,IconPlusCircle,IconPlus,IconQuestionCircle,IconQuestion,IconStop,IconHeartFill,IconStarFill,IconThumbDownFill,IconThumbUpFill,IconAt,IconCloudDownload,IconCodeBlock,IconCodeSquare,IconCode,IconCustomerService,IconDownload,IconExport,IconEyeInvisible,IconEye,IconHeart,IconHistory,IconHome,IconImport,IconLaunch,IconList,IconMessageBanned,IconMessage,IconMoreVertical,IconMore,IconPoweroff,IconRefresh,IconReply,IconSave,IconScan,IconSearch,IconSelectAll,IconSend,IconSettings,IconShareAlt,IconShareExternal,IconShareInternal,IconStar,IconSync,IconThumbDown,IconThumbUp,IconTranslate,IconUpload,IconVoice,IconAlignCenter,IconAlignLeft,IconAlignRight,IconAttachment,IconBgColors,IconBold,IconBrush,IconCopy,IconDelete,IconEdit,IconEraser,IconFilter,IconFindReplace,IconFontColors,IconFormula,IconH1,IconH2,IconH3,IconH4,IconH5,IconH6,IconH7,IconHighlight,IconItalic,IconLineHeight,IconLink,IconObliqueLine,IconOrderedList,IconOriginalSize,IconPaste,IconQuote,IconRedo,IconScissor,IconSortAscending,IconSortDescending,IconSort,IconStrikethrough,IconUnderline,IconUndo,IconUnorderedList,IconZoomIn,IconZoomOut,IconMuteFill,IconPauseCircleFill,IconPlayArrowFill,IconPlayCircleFill,IconSkipNextFill,IconSkipPreviousFill,IconSoundFill,IconBackward,IconForward,IconFullscreenExit,IconFullscreen,IconLiveBroadcast,IconMusic,IconMute,IconPauseCircle,IconPause,IconPlayArrow,IconPlayCircle,IconRecordStop,IconRecord,IconSkipNext,IconSkipPrevious,IconSound,IconBytedanceColor,IconLarkColor,IconTiktokColor,IconXiguaColor,IconFaceBookCircleFill,IconFacebookSquareFill,IconGoogleCircleFill,IconQqCircleFill,IconTwitterCircleFill,IconWeiboCircleFill,IconAlipayCircle,IconCodeSandbox,IconCodepen,IconFacebook,IconGithub,IconGitlab,IconGoogle,IconQqZone,IconQq,IconTwitter,IconWechat,IconWechatpay,IconWeibo,IconChineseFill,IconEnglishFill,IconFaceFrownFill,IconFaceMehFill,IconFaceSmileFill,IconMoonFill,IconPenFill,IconSunFill,IconApps,IconArchive,IconBarChart,IconBook,IconBookmark,IconBranch,IconBug,IconBulb,IconCalendarClock,IconCalendar,IconCamera,IconCloud,IconCommand,IconCommon,IconCompass,IconComputer,IconCopyright,IconDashboard,IconDesktop,IconDice,IconDragDotVertical,IconDragDot,IconDriveFile,IconEar,IconEmail,IconEmpty,IconExperiment,IconFileAudio,IconFileImage,IconFilePdf,IconFileVideo,IconFile,IconFire,IconFolderAdd,IconFolderDelete,IconFolder,IconGift,IconIdcard,IconImageClose,IconImage,IconInteraction,IconLanguage,IconLayers,IconLayout,IconLoading,IconLocation,IconLock,IconLoop,IconMan,IconMenu,IconMindMapping,IconMobile,IconMoon,IconMosaic,IconNav,IconNotificationClose,IconNotification,IconPalette,IconPen,IconPhone,IconPrinter,IconPublic,IconPushpin,IconQrcode,IconRelation,IconRobotAdd,IconRobot,IconSafe,IconSchedule,IconShake,IconSkin,IconStamp,IconStorage,IconSubscribeAdd,IconSubscribe,IconSubscribed,IconSun,IconTag,IconTags,IconThunderbolt,IconTool,IconTrophy,IconUnlock,IconUserAdd,IconUserGroup,IconUser,IconVideoCamera,IconWifi,IconWoman},install=(a,o)=>{for(const s of Object.keys(icons))a.use(icons[s],o)},ArcoVueIcon={...icons,install},exportArticles=a=>{const o={mp_id:a.mp_id,doc_id:a.scope==="selected"?a.ids:[],page_size:a.limit||10,page_count:a.page_count||1,add_title:a.add_title||!0,remove_images:a.remove_images||!1,remove_links:a.remove_links||!1,export_md:a.format.includes("md"),export_docx:a.format.includes("docx"),export_json:a.format.includes("json"),export_csv:a.format.includes("csv"),export_pdf:a.format.includes("pdf"),zip_filename:a.zip_filename||""};return http$1.post("/wx/tools/export/articles",o,{headers:{"Content-Type":"application/json",Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})},getExportRecords=a=>{const o={mp_id:a.mp_id};return http$1.get("/wx/tools/export/list",{params:o})},DeleteExportRecords=a=>{const o={mp_id:a.mp_id||"",filename:a.filename};return http$1.delete("/wx/tools/export/delete",{data:o})};var ExportRecords_vue_vue_type_style_index_0_scoped_true_lang="",_export_sfc=(a,o)=>{const s=a.__vccOpts||a;for(const[l,c]of o)s[l]=c;return s};const _hoisted_1$m={class:"export-records"},_sfc_main$q=defineComponent({__name:"ExportRecords",props:{mp_id:{type:String,default:"",required:!1}},setup(a,{expose:o}){const s=ref(window.innerWidth<768),l=()=>{s.value=window.innerWidth<768};onMounted(()=>{window.addEventListener("resize",l)}),onBeforeUnmount(()=>{window.removeEventListener("resize",l)});const c=ref(!0),d=ref({current:1,pageSize:10,total:0}),u=[{title:"\u6587\u4EF6\u540D",dataIndex:"filename"},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"size",render:({record:b})=>m(b.size)},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_time",render:({record:b})=>v(b.created_time)},{title:"\u64CD\u4F5C",dataIndex:"download_url",render:({record:b})=>h$1("div",{class:"action-buttons",style:{display:"flex",gap:"8px"}},[h$1("a-button",{type:"outline",size:"small",shape:"round",style:{cursor:"pointer"},onClick:()=>C(b)},[h$1(IconDownload),"\u4E0B\u8F7D"]),h$1("a-button",{type:"outline",status:"danger",size:"small",shape:"round",style:{cursor:"pointer"},onClick:()=>w(b)},[h$1(IconDelete),"\u5220\u9664"])])}],A=a,g=ref(),f=ref(!1),m=b=>{try{const y=typeof b=="string"?parseInt(b):b;return isNaN(y)||y<=0?"0 MB":`${(y/(1024*1024)).toFixed(2)} MB`}catch{return"0 MB"}},v=b=>{if(!b)return"-";try{const y=new Date(b);return isNaN(y.getTime())?"-":y.toLocaleString("zh-CN",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})}catch{return"-"}},C=b=>{b.download_url&&b.download_url!=="#"?window.open(b.download_url,"_blank"):Message.warning("\u4E0B\u8F7D\u94FE\u63A5\u4E0D\u53EF\u7528")},w=async b=>{Modal.confirm({title:"\u786E\u8BA4\u5220\u9664",content:`\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6 "${b.filename}" \u5417\uFF1F`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:async()=>{var y;try{const S=await DeleteExportRecords({mp_id:A.mp_id,filename:b.path});if(console.log("\u5220\u9664API\u8FD4\u56DE\u6570\u636E:",S),(S==null?void 0:S.message.indexOf("\u6210\u529F"))!==-1){const E=g.value.findIndex(B=>B.filename===b.filename);E>-1&&(g.value.splice(E,1),Message.success("\u5220\u9664\u6210\u529F"))}else Message.error("\u5220\u9664\u5931\u8D25\uFF1A"+(((y=S.data)==null?void 0:y.message)||"\u672A\u77E5\u9519\u8BEF"))}catch(S){console.error("\u5220\u9664\u5BFC\u51FA\u8BB0\u5F55\u5931\u8D25:",S)}}})},_=()=>(f.value=!0,c.value=!1,getExportRecords({mp_id:A.mp_id}).then(b=>{console.log("API \u8FD4\u56DE\u6570\u636E:",b);const y=Array.isArray(b)?b:(b==null?void 0:b.data)||[];g.value=y.map(S=>({...S,filename:S.filename||"-",size:S.size||0,created_time:S.created_time||"-",modified_time:S.modified_time||"-",download_url:S.download_url||"#"})),console.log("\u8868\u683C\u6570\u636E:",g.value)}).catch(b=>{console.error("\u83B7\u53D6\u5BFC\u51FA\u8BB0\u5F55\u5931\u8D25:",b),g.value=[]}).finally(()=>{f.value=!1,c.value=!0}));return _(),o({fetchExportRecords:_}),(b,y)=>{const S=resolveComponent("a-button"),E=resolveComponent("a-page-header"),B=resolveComponent("a-table"),P=resolveComponent("a-card");return openBlock(),createElementBlock("div",_hoisted_1$m,[createVNode(E,{title:"\u5BFC\u51FA\u8BB0\u5F55",subtitle:"\u67E5\u770B\u548C\u7BA1\u7406\u5BFC\u51FA\u7684\u6587\u4EF6"},{extra:withCtx(()=>[createVNode(S,{type:"primary",onClick:_},{default:withCtx(()=>y[0]||(y[0]=[createTextVNode(" \u5237\u65B0 ")])),_:1,__:[0]})]),_:1}),createVNode(P,null,{default:withCtx(()=>[createVNode(B,{loading:f.value,columns:u,data:g.value,pagination:d.value},null,8,["loading","data","pagination"])]),_:1})])}}});var ExportRecords=_export_sfc(_sfc_main$q,[["__scopeId","data-v-3664b296"]]);const _sfc_main$p={__name:"ExportRecords",setup(a){const o=ref("");return(s,l)=>(openBlock(),createBlock(ExportRecords,{mp_id:o.value},null,8,["mp_id"]))}},login=a=>{const o=new URLSearchParams;return o.append("username",a.username),o.append("password",a.password),http$1.post("/wx/auth/login",o,{headers:{"Content-Type":"application/x-www-form-urlencoded"}})},verifyToken=()=>http$1.get("/wx/auth/verify");let qrCodeIntervalId=0,qrCodeCounter=0;const QRCode=()=>new Promise((a,o)=>{qrCodeIntervalId&&(clearInterval(qrCodeIntervalId),qrCodeIntervalId=0),qrCodeCounter=0,http$1.get("/wx/auth/qr/code").then(s=>{qrCodeIntervalId=setInterval(()=>{if(qrCodeCounter++,qrCodeCounter>500){clearInterval(qrCodeIntervalId),qrCodeIntervalId=0,o(new Error("\u83B7\u53D6\u4E8C\u7EF4\u7801\u8D85\u65F6"));return}axios$1.head(s==null?void 0:s.code).then(c=>{c.status==200&&(console.log(c),clearInterval(qrCodeIntervalId),a(s))}).catch(c=>{qrCodeCounter>=500&&(clearInterval(qrCodeIntervalId),o(c))})},1e3)}).catch(o)});let interval_status_Id=0;const checkQRCodeStatus=()=>new Promise((a,o)=>{interval_status_Id&&(clearInterval(interval_status_Id),qrCodeIntervalId=0),interval_status_Id=setInterval(()=>{http$1.get("wx/auth/qr/status").then(s=>{s!=null&&s.login_status?(Message.success("\u6388\u6743\u6210\u529F"),clearInterval(interval_status_Id),a(s)):(s==null?void 0:s.qr_code)===!1&&(Message.error("\u4E8C\u7EF4\u7801\u5DF2\u5931\u6548\uFF0C\u8BF7\u91CD\u65B0\u83B7\u53D6"),clearInterval(interval_status_Id),o(new Error("\u4E8C\u7EF4\u7801\u5DF2\u5931\u6548")))}).catch(s=>{})},3e3)}),refreshToken=()=>http$1.post("/wx/auth/refresh"),logout=()=>http$1.post("/wx/auth/logout"),getCurrentUser=()=>http$1.get("/wx/user"),requestResetCode=a=>http$1.post("/wx/auth/password/reset-request",a),resetPassword=a=>http$1.post("/wx/auth/password/reset",a);var auth=Object.freeze(Object.defineProperty({__proto__:null,login,verifyToken,QRCode,checkQRCodeStatus,refreshToken,logout,getCurrentUser,requestResetCode,resetPassword},Symbol.toStringTag,{value:"Module"})),Login_vue_vue_type_style_index_0_scoped_true_lang="";const _hoisted_1$l={class:"login-container"},_hoisted_2$g={class:"login-layout"},_hoisted_3$c={class:"login-left"},_hoisted_4$a={class:"login-intro"},_hoisted_5$9={class:"intro-title"},_hoisted_6$8={class:"login-features"},_hoisted_7$7={class:"feature-item"},_hoisted_8$6={class:"feature-item"},_hoisted_9$6={class:"feature-item"},_hoisted_10$6={class:"feature-item"},_hoisted_11$4={class:"login-right"},_hoisted_12$3={class:"login-extra"},_hoisted_13$3={class:"login-footer"},_hoisted_14$3={class:"footer-links"},_sfc_main$o=defineComponent({__name:"Login",setup(a){const o=computed(()=>"\u5FAE\u4FE1\u516C\u4F17\u53F7\u8BA2\u9605\u52A9\u624B"),s=useRouter(),l=ref(!1),c=ref({username:"",password:""}),d=async()=>{var A,g,f,m;l.value=!0;try{const v=new URLSearchParams;v.append("username",c.value.username),v.append("password",c.value.password);const C=await login({username:c.value.username,password:c.value.password});if(C.access_token){localStorage.setItem("token",C.access_token),localStorage.setItem("token_expire",Date.now()+C.expires_in*1e3),console.log("Token stored:",localStorage.getItem("token"));const w=s.currentRoute.value.query.redirect;await s.push(w?w.toString():"/"),Message.success("\u767B\u5F55\u6210\u529F")}else throw new Error("\u65E0\u6548\u7684\u54CD\u5E94\u683C\u5F0F")}catch(v){console.error("\u767B\u5F55\u9519\u8BEF:",v),((g=(A=v.response)==null?void 0:A.data)==null?void 0:g.detail)||((m=(f=v.response)==null?void 0:f.data)==null?void 0:m.message)||v.message}finally{l.value=!1}},u=()=>{s.push("/forgot-password")};return(A,g)=>{const f=resolveComponent("icon-check-circle"),m=resolveComponent("icon-user"),v=resolveComponent("a-input"),C=resolveComponent("a-form-item"),w=resolveComponent("icon-lock"),_=resolveComponent("a-input-password"),b=resolveComponent("a-button"),y=resolveComponent("a-link"),S=resolveComponent("a-form"),E=resolveComponent("a-card");return openBlock(),createElementBlock("div",_hoisted_1$l,[createBaseVNode("div",_hoisted_2$g,[createBaseVNode("div",_hoisted_3$c,[createBaseVNode("div",_hoisted_4$a,[createBaseVNode("h1",_hoisted_5$9,toDisplayString(o.value),1),g[6]||(g[6]=createBaseVNode("p",{class:"intro-text"}," \u4E00\u4E2A\u7528\u4E8E\u8BA2\u9605\u548C\u7BA1\u7406\u5FAE\u4FE1\u516C\u4F17\u53F7\u5185\u5BB9\u7684\u5DE5\u5177\uFF0C\u63D0\u4F9BRSS\u8BA2\u9605\u529F\u80FD ",-1)),createBaseVNode("div",_hoisted_6$8,[createBaseVNode("div",_hoisted_7$7,[createVNode(f),g[2]||(g[2]=createBaseVNode("span",null,"\u516C\u4F17\u53F7\u5185\u5BB9\u6293\u53D6\u548C\u89E3\u6790",-1))]),createBaseVNode("div",_hoisted_8$6,[createVNode(f),g[3]||(g[3]=createBaseVNode("span",null,"RSS\u8BA2\u9605\u751F\u6210",-1))]),createBaseVNode("div",_hoisted_9$6,[createVNode(f),g[4]||(g[4]=createBaseVNode("span",null,"\u5B9A\u65F6\u81EA\u52A8\u66F4\u65B0\u5185\u5BB9",-1))]),createBaseVNode("div",_hoisted_10$6,[createVNode(f),g[5]||(g[5]=createBaseVNode("span",null,"\u516C\u4F17\u53F7\u76D1\u6D4B\u3001\u6D88\u606F\u901A\u77E5\u3001WebHook\u8C03\u7528 ",-1))])])])]),createBaseVNode("div",_hoisted_11$4,[createVNode(E,{class:"login-card",bordered:!1},{default:withCtx(()=>[createVNode(S,{model:c.value,onSubmit:d},{default:withCtx(()=>[createVNode(C,{field:"username",label:"\u5E10\u53F7"},{default:withCtx(()=>[createVNode(v,{modelValue:c.value.username,"onUpdate:modelValue":g[0]||(g[0]=B=>c.value.username=B),placeholder:"\u8BF7\u8F93\u5165\u5E10\u53F7"},{prefix:withCtx(()=>[createVNode(m)]),_:1},8,["modelValue"])]),_:1}),createVNode(C,{field:"password",label:"\u5BC6\u7801"},{default:withCtx(()=>[createVNode(_,{modelValue:c.value.password,"onUpdate:modelValue":g[1]||(g[1]=B=>c.value.password=B),placeholder:"\u8BF7\u8F93\u5165\u5BC6\u7801"},{prefix:withCtx(()=>[createVNode(w)]),_:1},8,["modelValue"])]),_:1}),createVNode(C,null,{default:withCtx(()=>[createVNode(b,{type:"primary","html-type":"submit",loading:l.value,long:""},{default:withCtx(()=>g[7]||(g[7]=[createTextVNode(" \u767B\u5F55 ")])),_:1,__:[7]},8,["loading"])]),_:1}),createVNode(C,null,{default:withCtx(()=>[createBaseVNode("div",_hoisted_12$3,[createVNode(y,{onClick:u},{default:withCtx(()=>g[8]||(g[8]=[createTextVNode("\u5FD8\u8BB0\u5BC6\u7801\uFF1F")])),_:1,__:[8]})])]),_:1})]),_:1},8,["model"])]),_:1})])]),createBaseVNode("div",_hoisted_13$3,[g[14]||(g[14]=createBaseVNode("div",{class:"copyright"},"Design By Rachel",-1)),createBaseVNode("div",_hoisted_14$3,[createVNode(y,{href:"https://github.com/rachelos/we-mp-rss",target:"_blank"},{default:withCtx(()=>g[9]||(g[9]=[createTextVNode("GitHub")])),_:1,__:[9]}),g[12]||(g[12]=createBaseVNode("span",{class:"divider"},"|",-1)),createVNode(y,{href:"https://gitee.com/rachel_os/we-mp-rss",target:"_blank"},{default:withCtx(()=>g[10]||(g[10]=[createTextVNode("Gitee")])),_:1,__:[10]}),g[13]||(g[13]=createBaseVNode("span",{class:"divider"},"|",-1)),createVNode(y,{href:"/api/docs",target:"_blank"},{default:withCtx(()=>g[11]||(g[11]=[createTextVNode("Docs")])),_:1,__:[11]})])])])}}});var Login=_export_sfc(_sfc_main$o,[["__scopeId","data-v-6c8e6d2e"]]);const Avatar=a=>a,ProxyImage=a=>a,getArticles=a=>{const o={offset:(a.page||0)*(a.pageSize||10),limit:a.pageSize||10,search:a.search,status:a.status,mp_id:a.mp_id,has_content:a.has_content,only_favorite:a.only_favorite};return http$1.get("/wx/articles",{params:o})},getArticleDetail=(a,o=0)=>{const s={params:{content:!0}};switch(o){case-1:return http$1.get(`/wx/articles/${a}/prev`,s);case 1:return http$1.get(`/wx/articles/${a}/next`,s);default:return http$1.get(`/wx/articles/${a}`,s)}},getPrevArticleDetail=a=>http$1.get(`/wx/articles/${a}/prev`,{params:{content:!0}}),getNextArticleDetail=a=>http$1.get(`/wx/articles/${a}/next`,{params:{content:!0}}),deleteArticle=a=>http$1.delete(`/wx/articles/${a}`),refreshArticle=a=>http$1.post(`/wx/articles/${a}/refresh`),getRefreshArticleTaskStatus=a=>http$1.get(`/wx/articles/refresh/tasks/${a}`),ClearArticle=a=>http$1.delete("/wx/articles/clean"),ClearDuplicateArticle=a=>http$1.delete("/wx/articles/clean_duplicate_articles"),toggleArticleReadStatus=(a,o)=>http$1.put(`/wx/articles/${a}/read`,null,{params:{is_read:o}}),toggleArticleFavoriteStatus=(a,o)=>http$1.put(`/wx/articles/${a}/favorite`,null,{params:{is_favorite:o}});var article=Object.freeze(Object.defineProperty({__proto__:null,getArticles,getArticleDetail,getPrevArticleDetail,getNextArticleDetail,deleteArticle,refreshArticle,getRefreshArticleTaskStatus,ClearArticle,ClearDuplicateArticle,toggleArticleReadStatus,toggleArticleFavoriteStatus},Symbol.toStringTag,{value:"Module"}));const ExportOPML=()=>http$1.get("/wx/export/mps/opml",{params:{limit:1e3,offset:0}}),ExportMPS=()=>http$1.get("/wx/export/mps/export",{params:{limit:1e3,offset:0},responseType:"blob"}),ImportMPS=a=>http$1.post("/wx/export/mps/import",a,{headers:{"Content-Type":"multipart/form-data"}}),ExportTags=()=>http$1.get("/wx/export/tags",{params:{limit:1e3,offset:0},responseType:"blob"}),ImportTags=a=>http$1.post("/wx/export/tags/import",a,{headers:{"Content-Type":"multipart/form-data"}}),_sfc_main$n=defineComponent({__name:"ExportModal",emits:["confirm"],setup(a,{expose:o,emit:s}){const l=ref(!1),c=ref({scope:"all",format:["pdf","docx","json","csv","md"],page_count:10,mp_id:"",ids:[],add_title:!0,remove_images:!1,remove_links:!1,zip_filename:""}),d=s,u=(v,C,w)=>{l.value=!0,c.value.mp_id=v,console.log(C),c.value.scope=C&&C.length>0?"selected":"all",c.value.ids=C,w&&w!=="\u5168\u90E8"?c.value.zip_filename=`${w}_\u6587\u7AE0.zip`:c.value.zip_filename="\u5168\u90E8\u6587\u7AE0.zip"},A=()=>{l.value=!1},g=()=>{f(c.value),d("confirm",c.value),A()},f=async v=>{try{const C=await exportArticles(v);console.log("\u5BFC\u51FA\u6210\u529F:",C),Message.success(C.message||"\u5BFC\u51FA\u6210\u529F\uFF01")}catch(C){console.error("\u5BFC\u51FA\u5931\u8D25:",C)}},m=()=>{A()};return o({show:u,hide:A}),(v,C)=>{const w=resolveComponent("a-option"),_=resolveComponent("a-select"),b=resolveComponent("a-form-item"),y=resolveComponent("a-input-number"),S=resolveComponent("a-input"),E=resolveComponent("a-checkbox"),B=resolveComponent("a-space"),P=resolveComponent("a-form"),D=resolveComponent("a-modal");return openBlock(),createBlock(D,{visible:l.value,"onUpdate:visible":C[7]||(C[7]=k=>l.value=k),title:"\u5BFC\u51FA\u8BBE\u7F6E",onOk:g,onCancel:m},{default:withCtx(()=>[createVNode(P,{model:c.value},{default:withCtx(()=>[createVNode(b,{label:"\u5BFC\u51FA\u8303\u56F4",field:"scope"},{default:withCtx(()=>[createVNode(_,{modelValue:c.value.scope,"onUpdate:modelValue":C[0]||(C[0]=k=>c.value.scope=k),placeholder:"\u8BF7\u9009\u62E9\u5BFC\u51FA\u8303\u56F4",disabled:""},{default:withCtx(()=>[createVNode(w,{value:"all"},{default:withCtx(()=>C[8]||(C[8]=[createTextVNode("\u6307\u5B9A\u9875\u6570")])),_:1,__:[8]}),createVNode(w,{value:"selected"},{default:withCtx(()=>C[9]||(C[9]=[createTextVNode("\u5DF2\u9009\u6587\u7AE0")])),_:1,__:[9]})]),_:1},8,["modelValue"])]),_:1}),createVNode(b,{label:"\u5BFC\u51FA\u683C\u5F0F",field:"format"},{default:withCtx(()=>[createVNode(_,{modelValue:c.value.format,"onUpdate:modelValue":C[1]||(C[1]=k=>c.value.format=k),placeholder:"\u8BF7\u9009\u62E9\u5BFC\u51FA\u683C\u5F0F",multiple:""},{default:withCtx(()=>[createVNode(w,{value:"csv"},{default:withCtx(()=>C[10]||(C[10]=[createTextVNode("Excel\u5217\u8868")])),_:1,__:[10]}),createVNode(w,{value:"md"},{default:withCtx(()=>C[11]||(C[11]=[createTextVNode("MarkDown")])),_:1,__:[11]}),createVNode(w,{value:"json"},{default:withCtx(()=>C[12]||(C[12]=[createTextVNode("JSON\u9644\u52A0\u4FE1\u606F")])),_:1,__:[12]}),createVNode(w,{value:"pdf"},{default:withCtx(()=>C[13]||(C[13]=[createTextVNode("PDF\u5F52\u6863")])),_:1,__:[13]}),createVNode(w,{value:"docx"},{default:withCtx(()=>C[14]||(C[14]=[createTextVNode("WORD\u6587\u6863")])),_:1,__:[14]})]),_:1},8,["modelValue"])]),_:1}),c.value.scope==="all"||c.value.scope==="current"?(openBlock(),createBlock(b,{key:0,label:"\u5BFC\u51FA\u9875\u6570",field:"limit"},{default:withCtx(()=>[createVNode(y,{modelValue:c.value.page_count,"onUpdate:modelValue":C[2]||(C[2]=k=>c.value.page_count=k),min:1,max:1e4},null,8,["modelValue"])]),_:1})):createCommentVNode("",!0),createVNode(b,{label:"\u6587\u4EF6\u540D",field:"zip_filename"},{default:withCtx(()=>[createVNode(S,{modelValue:c.value.zip_filename,"onUpdate:modelValue":C[3]||(C[3]=k=>c.value.zip_filename=k),placeholder:"\u8BF7\u8F93\u5165\u5BFC\u51FA\u6587\u4EF6\u540D\uFF08\u53EF\u9009\uFF09"},null,8,["modelValue"])]),_:1}),createVNode(b,{label:"\u5BFC\u51FA\u9009\u9879",field:"options"},{default:withCtx(()=>[createVNode(B,{direction:"vertical"},{default:withCtx(()=>[createVNode(E,{modelValue:c.value.add_title,"onUpdate:modelValue":C[4]||(C[4]=k=>c.value.add_title=k)},{default:withCtx(()=>C[15]||(C[15]=[createTextVNode("\u6DFB\u52A0\u6807\u9898")])),_:1,__:[15]},8,["modelValue"]),createVNode(E,{modelValue:c.value.remove_images,"onUpdate:modelValue":C[5]||(C[5]=k=>c.value.remove_images=k)},{default:withCtx(()=>C[16]||(C[16]=[createTextVNode("\u79FB\u9664\u56FE\u7247")])),_:1,__:[16]},8,["modelValue"]),createVNode(E,{modelValue:c.value.remove_links,"onUpdate:modelValue":C[6]||(C[6]=k=>c.value.remove_links=k)},{default:withCtx(()=>C[17]||(C[17]=[createTextVNode("\u79FB\u9664\u94FE\u63A5")])),_:1,__:[17]},8,["modelValue"])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])}}}),getSubscriptions=a=>{const o={offset:((a==null?void 0:a.page)||0)*((a==null?void 0:a.pageSize)||10),limit:(a==null?void 0:a.pageSize)||10,kw:(a==null?void 0:a.kw)||"",...(a==null?void 0:a.status)!==void 0&&(a==null?void 0:a.status)!==null?{status:a.status}:{}};return http$1.get("/wx/mps",{params:o})},addSubscription=a=>http$1.post("/wx/mps",a),getSubscriptionInfo=a=>http$1.post(`/wx/mps/by_article?url=${a}`),addFeaturedArticle=a=>http$1.post("/wx/mps/featured/article",a),getFeaturedArticleTaskStatus=a=>http$1.get(`/wx/mps/featured/article/tasks/${a}`),deleteMpApi=a=>http$1.delete(`/wx/mps/${a}`),deleteSubscription=a=>http$1.delete(`/wx/mps/${a}`),UpdateMps=(a,o)=>{const s={start_page:(o==null?void 0:o.start_page)||0,end_page:(o==null?void 0:o.end_page)||1};return http$1.get(`/wx/mps/update/${a||"all"}?start_page=${s.start_page}&end_page=${s.end_page}`)},updateSubscription=(a,o)=>http$1.put(`/wx/mps/${a}`,o),toggleMpStatus=(a,o)=>http$1.put(`/wx/mps/${a}`,{status:o}),searchBiz=(a,o)=>{const s={offset:((o==null?void 0:o.page)||0)*((o==null?void 0:o.pageSize)||10),limit:(o==null?void 0:o.pageSize)||10};return http$1.get(`/wx/mps/search/${a}`,{params:s})},searchMps=(a,o)=>{const s={kw:a||"",offset:((o==null?void 0:o.page)||0)*((o==null?void 0:o.pageSize)||10),limit:(o==null?void 0:o.pageSize)||10};return http$1.get("/wx/mps",{params:s})},formatDateTime=a=>a?dayjs$1(a).format("YYYY-MM-DD HH:mm"):"-",formatTimestamp=a=>{if(!a)return"-";const s=a.toString().length<=10?a*1e3:a;return dayjs$1(s).format("YYYY-MM-DD HH:mm")};var TextIcon_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$m={name:"TextIcon",props:{text:{type:String,required:!0},iconClass:{type:String,required:!0},backgroundColor:{type:String,default:"#fff"},textColor:{type:String,default:"#ff0000"}},mounted(){const a=this.$refs.canvas,o=a.getContext("2d"),s=this.text.charAt(0).toUpperCase();a.width=24,a.height=24,o.fillStyle=this.backgroundColor,o.beginPath(),o.arc(12,12,10,0,Math.PI*2),o.fill(),o.fillStyle=this.textColor,o.font="bold 14px Arial",o.textAlign="center",o.textBaseline="middle",o.fillText(s,12,12)}},_hoisted_1$k={class:"text-icon"},_hoisted_2$f={ref:"canvas",class:"text-icon-canvas"};function _sfc_render$1(a,o,s,l,c,d){return openBlock(),createElementBlock("span",_hoisted_1$k,[createBaseVNode("i",{class:normalizeClass(s.iconClass)},null,2),createBaseVNode("canvas",_hoisted_2$f,null,512)])}var TextIcon=_export_sfc(_sfc_main$m,[["render",_sfc_render$1],["__scopeId","data-v-4aac705c"]]),ArticleListDesktop_vue_vue_type_style_index_0_scoped_true_lang="",ArticleListDesktop_vue_vue_type_style_index_1_lang="";const _hoisted_1$j={style:{display:"flex","flex-direction":"column",background:"#fff"}},_hoisted_2$e={style:{"margin-bottom":"12px"}},_hoisted_3$b={style:{"margin-bottom":"8px",padding:"0 8px"}},_hoisted_4$9={style:{display:"flex","align-items":"center"}},_hoisted_5$8=["src"],_hoisted_6$7={style:{"font-size":"12px",color:"var(--color-text-3)"}},_hoisted_7$6={class:"search-bar"},_hoisted_8$5={class:"featured-url-input-wrapper"},_hoisted_9$5={id:"topreader"},_hoisted_10$5={style:{"margin-top":"20px",color:"var(--color-text-3)","text-align":"left"}},_hoisted_11$3={style:{"margin-top":"20px",color:"var(--color-text-3)","text-align":"right"}},FEATURED_MP_ID="MP_WXS_FEATURED_ARTICLES",_sfc_main$l=defineComponent({__name:"ArticleListDesktop",setup(a){const o=ref([]),s=ref(!1),l=ref([]),c=ref(!1),d=ref(""),u=ref(),A=ref([]),g=ref({current:1,pageSize:10,total:0,showPageSize:!1,showJumper:!1,showTotal:!0,pageSizeOptions:[5,10,15]}),f=ref("all"),m=ref(""),v=ref(""),C=ref(""),w=ref(!1),_=ref(!1),b=ref(""),y=ref({current:1,pageSize:10,total:0,showTotal:!0,showJumper:!0,showPageSize:!0,pageSizeOptions:[10,20,50,100]}),S={published:"\u5DF2\u53D1\u5E03",draft:"\u8349\u7A3F",deleted:"\u5DF2\u5220\u9664"},E={published:"green",draft:"orange",deleted:"red"},B={0:"\u5426",1:"\u662F",11:"\u662F",12:"\u662F",13:"\u662F",14:"\u662F"},P={0:"gray",1:"green",11:"purple",12:"orange",13:"red",14:"cyan"},D={0:"\u56FE\u6587",1:"\u56FE\u7247",2:"\u97F3\u9891",3:"\u89C6\u9891",10:"\u7EAF\u6587\u5B57",11:"\u6587\u5B57+\u56FE\u7247"},k={0:"green",1:"purple",2:"orange",3:"red",10:"gray",11:"cyan"},I=[{key:"is_read",label:"\u5DF2\u9605",required:!0},{key:"pic_url",label:"\u9898\u56FE",required:!1},{key:"title",label:"\u6587\u7AE0\u6807\u9898",required:!0},{key:"mp_id",label:"\u516C\u4F17\u53F7",required:!1},{key:"copyright_stat",label:"\u539F\u521B",required:!1},{key:"item_show_types",label:"\u7C7B\u578B",required:!1},{key:"created_at",label:"\u66F4\u65B0\u65F6\u95F4",required:!1},{key:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4",required:!1},{key:"actions",label:"\u64CD\u4F5C",required:!0}],L=["is_read","pic_url","title","mp_id","created_at","publish_time","actions"],N=ref((()=>{try{const be=localStorage.getItem("articleListVisibleColumns");if(be)return JSON.parse(be)}catch{}return L})()),x=(be,oe)=>{const _e=I.find(Re=>Re.key===be);_e!=null&&_e.required||(oe?N.value.includes(be)||(N.value=[...N.value,be]):N.value=N.value.filter(Re=>Re!==be),localStorage.setItem("articleListVisibleColumns",JSON.stringify(N.value)))},M=computed(()=>[{title:"\u5DF2\u9605",dataIndex:"is_read",width:60,render:({record:oe})=>{const _e=oe.is_read===1;return h$1("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer",color:_e?"#52c41a":"var(--color-text-3)"},onClick:()=>pt(oe)},[h$1(_e?IconCheck:IconClose,{style:{marginRight:"2px"}}),h$1("span",{style:{fontSize:"12px"}},"")])}},{title:"\u9898\u56FE",dataIndex:"pic_url",width:80,align:"center",render:({record:oe})=>{if(!oe.pic_url)return h$1("span",{style:{color:"var(--color-text-4)"}},"-");const _e=resolveComponent("a-popover");return h$1(_e,{trigger:"hover",position:"right","content-style":{padding:"4px"}},{default:()=>h$1("img",{src:oe.pic_url,style:{width:"60px",height:"40px",objectFit:"cover",borderRadius:"4px",cursor:"pointer"},onClick:()=>He(oe)}),content:()=>h$1("img",{src:oe.pic_url,style:{maxWidth:"300px",maxHeight:"200px",borderRadius:"4px"}})})}},{title:"\u6587\u7AE0\u6807\u9898",dataIndex:"title",ellipsis:!0,render:({record:oe})=>h$1("a",{href:j.value?oe.url||"#":"/views/article/"+oe.id,title:oe.title,target:"_blank",style:{color:"var(--color-text-1)",textDecoration:oe.is_read===1?"line-through":"none",opacity:oe.is_read===1?.7:1}},oe.title)},{title:"\u516C\u4F17\u53F7",dataIndex:"mp_id",width:90,ellipsis:!0,render:({record:oe})=>{const _e=l.value.find(Re=>Re.id===oe.mp_id);return h$1("a",{style:{color:"var(--color-link)",cursor:"pointer",textDecoration:"none"},onClick:Re=>{Re.preventDefault(),H(oe.mp_id)}},oe.mp_name||(_e==null?void 0:_e.name)||oe.mp_id)}},{title:"\u539F\u521B",dataIndex:"copyright_stat",width:60,align:"center",render:({record:oe})=>{var Re;const _e=(Re=oe.copyright_stat)!=null?Re:0;return h$1("a-tag",{color:P[_e],size:"small"},B[_e]||"\u672A\u77E5")}},{title:"\u7C7B\u578B",dataIndex:"item_show_types",width:60,align:"center",render:({record:oe})=>{var Re;const _e=(Re=oe.item_show_types)!=null?Re:0;return h$1("a-tag",{color:k[_e]||"gray",size:"small"},D[_e]||"\u56FE\u6587")}},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"created_at",width:130,render:({record:oe})=>h$1("span",{style:{color:"var(--color-text-3)",fontSize:"12px"}},formatDateTime(oe.created_at))},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",width:130,render:({record:oe})=>h$1("span",{style:{color:"rgb(var(--color-text-3))",fontSize:"12px"}},formatTimestamp(oe.publish_time))},{title:"\u64CD\u4F5C",dataIndex:"actions",width:140,align:"center",fixed:"right",slotName:"actions"}].filter(oe=>N.value.includes(oe.dataIndex))),F=(be,oe)=>{g.value.current=be,g.value.pageSize=oe,Te()},O=()=>{g.value.current=1,Te()};watch(f,()=>{g.value.current=1,Te()});const R=ref("atom"),Q=ref({id:"",name:"\u5168\u90E8"}),z=be=>be!==""&&be!==FEATURED_MP_ID,W=()=>{b.value="",_.value=!0},U=async()=>{const be=b.value.trim();if(!be){Message.warning("\u8BF7\u8F93\u5165\u6587\u7AE0\u94FE\u63A5");return}if(!be.includes("mp.weixin.qq.com/s/")){Message.warning("\u8BF7\u8F93\u5165\u6709\u6548\u7684\u516C\u4F17\u53F7\u6587\u7AE0\u94FE\u63A5");return}try{const oe=await addFeaturedArticle({url:be}),_e=oe==null?void 0:oe.task_id;if(Message.success((oe==null?void 0:oe.message)||"\u5DF2\u5F00\u59CB\u6DFB\u52A0/\u6293\u53D6\uFF0C\u8BF7\u7A0D\u540E\u5237\u65B0\u67E5\u770B\u7ED3\u679C"),_.value=!1,!_e)return;for(let Re=0;Re<15;Re++){await new Promise(qe=>setTimeout(qe,2e3));try{const qe=await getFeaturedArticleTaskStatus(_e);if((qe==null?void 0:qe.status)==="success"){Message.success((qe==null?void 0:qe.message)||"\u7CBE\u9009\u6587\u7AE0\u6DFB\u52A0\u6210\u529F"),await Te(),H(FEATURED_MP_ID);return}if((qe==null?void 0:qe.status)==="failed"){Message.error((qe==null?void 0:qe.message)||"\u6DFB\u52A0\u7CBE\u9009\u6587\u7AE0\u5931\u8D25");return}}catch(qe){console.error("\u67E5\u8BE2\u7CBE\u9009\u6587\u7AE0\u4EFB\u52A1\u5931\u8D25:",qe)}}Message.info("\u5BFC\u5165\u4EFB\u52A1\u4ECD\u5728\u6267\u884C\uFF0C\u8BF7\u7A0D\u540E\u624B\u52A8\u5237\u65B0\u67E5\u770B\u7ED3\u679C")}catch(oe){Message.error(String(oe||"\u6DFB\u52A0\u7CBE\u9009\u6587\u7AE0\u5931\u8D25"))}},H=be=>{d.value=be,y.value.current=1,Q.value=l.value.find(oe=>oe.id===d.value),console.log(Q.value),V()},V=async()=>{s.value=!0;try{console.log("\u8BF7\u6C42\u53C2\u6570:",{page:y.value.current-1,pageSize:y.value.pageSize,search:m.value,status:v.value,mp_id:d.value,only_favorite:w.value});const be=await getArticles({page:y.value.current-1,pageSize:y.value.pageSize,search:m.value,status:v.value,mp_id:d.value,only_favorite:w.value});o.value=(be.list||[]).map(oe=>({...oe,mp_name:oe.mp_name||oe.account_name||"\u672A\u77E5\u516C\u4F17\u53F7",publish_time:oe.publish_time||oe.create_time||"-",url:oe.url||"https://mp.weixin.qq.com/s/"+oe.id,is_favorite:oe.is_favorite===1?1:0})),y.value.total=be.total||0}catch(be){console.error("\u83B7\u53D6\u6587\u7AE0\u5217\u8868\u9519\u8BEF:",be),Message.error(be)}finally{s.value=!1}},j=ref(!1),X=()=>{const be=localStorage.getItem("issourceUrl");be!==null&&(j.value=be==="true")};watch(j,be=>{localStorage.setItem("issourceUrl",be.toString())},{immediate:!1});const Z=be=>{console.log("\u5206\u9875\u4E8B\u4EF6\u89E6\u53D1:",{page:be}),y.value.current=be,V()},J=be=>{console.log("\u9875\u9762\u5927\u5C0F\u6539\u53D8:",{pageSize:be}),y.value.pageSize=be,y.value.current=1,V()},te=()=>{y.value.current=1,V()},ee=be=>{w.value=Array.isArray(be)?be.length>0:Boolean(be),y.value.current=1,V()};ref();const re=inject("showAuthQrcode"),ae=()=>{re()},ge=async()=>{try{const be=await ExportOPML(),oe=new Blob([be],{type:"application/xml"}),_e=window.URL.createObjectURL(oe),Re=document.createElement("a");Re.href=_e,Re.download="rss_feed.opml",document.body.appendChild(Re),Re.click(),window.URL.revokeObjectURL(_e),document.body.removeChild(Re)}catch(be){console.error("\u5BFC\u51FAOPML\u5931\u8D25:",be),Message.error((be==null?void 0:be.message)||"\u5BFC\u51FAOPML\u5931\u8D25")}},he=async()=>{var be;try{const oe=await ExportMPS(),_e=(be=oe.data)!=null?be:oe,Re=_e instanceof Blob?_e:new Blob([_e],{type:"text/csv;charset=utf-8"}),qe=window.URL.createObjectURL(Re),Le=document.createElement("a");Le.href=qe,Le.download="\u516C\u4F17\u53F7\u5217\u8868.csv",document.body.appendChild(Le),Le.click(),window.URL.revokeObjectURL(qe),document.body.removeChild(Le)}catch(oe){Message.error((oe==null?void 0:oe.message)||"\u5BFC\u51FA\u516C\u4F17\u53F7\u5931\u8D25")}},we=async()=>{try{const be=document.createElement("input");be.type="file",be.accept=".csv",be.onchange=async oe=>{const _e=oe.target.files[0];if(!_e)return;const Re=new FormData;Re.append("file",_e);const qe=await ImportMPS(Re);Message.info((qe==null?void 0:qe.message)||"\u5BFC\u5165\u6210\u529F")},be.click()}catch(be){Message.error((be==null?void 0:be.message)||"\u5BFC\u5165\u516C\u4F17\u53F7\u5931\u8D25")}},K=()=>{const be=["rss","atom","json","md","txt"].includes(R.value)?R.value:"atom";let oe="";if(m.value!=""&&(oe="/search/"+m.value),!d.value){window.open(`/feed${oe}/all.${be}`,"_blank");return}l.value.find(Re=>Re.id===d.value)&&window.open(`/feed${oe}/${d.value}.${be}`,"_blank")},G=()=>{window.scrollTo({top:0,behavior:"smooth"})},q=ref(!1),ne=ref(!1),ie=ref({startPage:0,endPage:1}),le={startPage:[{required:!0,message:"\u8BF7\u8F93\u5165\u5F00\u59CB\u9875\u7801"}],endPage:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675F\u9875\u7801"}]},ce=()=>{ne.value=!0},se=()=>{q.value=!0,UpdateMps(d.value,{start_page:ie.value.startPage,end_page:ie.value.endPage}).then(()=>{Message.success("\u5237\u65B0\u6210\u529F"),ne.value=!1}).finally(()=>{q.value=!1}),V()},de=()=>{q.value=!0,ClearArticle().then(be=>{Message.success((be==null?void 0:be.message)||"\u6E05\u7406\u6210\u529F"),ne.value=!1}).finally(()=>{q.value=!1}),V()},pe=()=>{q.value=!0,ClearDuplicateArticle().then(be=>{Message.success((be==null?void 0:be.message)||"\u6E05\u7406\u6210\u529F"),ne.value=!1}).finally(()=>{q.value=!1}),V()},Ee=()=>{ce()},Se=()=>{router.push("/add-subscription")},ke=be=>ProxyImage(be.content),He=async(be,oe=0)=>{s.value=!0;try{const _e=await getArticleDetail(be.id,oe);me.value={id:_e.id,title:_e.title,content:ke(_e),time:formatDateTime(_e.created_at),url:_e.url},fe.value=!0,window.location="#topreader",await nextTick(),ft(),oe===0&&be.is_read!==1&&await pt(be)}catch(_e){console.error("\u83B7\u53D6\u6587\u7AE0\u8BE6\u60C5\u9519\u8BEF:",_e),Message.error(_e)}finally{s.value=!1}},me=ref({title:"",content:"",time:"",url:""}),fe=ref(!1),ve=ref(),Ne=ref([]),Je=be=>{Modal.confirm({title:"\u786E\u8BA4\u5220\u9664",content:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6587\u7AE0\u5417\uFF1F\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:async()=>{await deleteArticle(be),Message.success("\u5220\u9664\u6210\u529F"),V()},onCancel:()=>{Message.info("\u5DF2\u53D6\u6D88\u5220\u9664\u64CD\u4F5C")}})},Ze=async be=>{for(let oe=0;oe<15;oe++){await new Promise(_e=>setTimeout(_e,2e3));try{const _e=await getRefreshArticleTaskStatus(be);if((_e==null?void 0:_e.status)==="success"){Message.success((_e==null?void 0:_e.message)||"\u6587\u7AE0\u5237\u65B0\u6210\u529F"),await V();return}if((_e==null?void 0:_e.status)==="failed"){Message.error((_e==null?void 0:_e.message)||"\u6587\u7AE0\u5237\u65B0\u5931\u8D25");return}}catch(_e){console.error("\u67E5\u8BE2\u6587\u7AE0\u5237\u65B0\u4EFB\u52A1\u5931\u8D25:",_e)}}Message.info("\u5237\u65B0\u4EFB\u52A1\u4ECD\u5728\u6267\u884C\uFF0C\u8BF7\u7A0D\u540E\u624B\u52A8\u5237\u65B0\u5217\u8868\u67E5\u770B\u7ED3\u679C")},it=async be=>{const oe=String(be.id);if(!Ne.value.includes(oe)){Ne.value=[...Ne.value,oe];try{const _e=await refreshArticle(be.id),Re=_e==null?void 0:_e.task_id;Message.success((_e==null?void 0:_e.message)||"\u5DF2\u5F00\u59CB\u5237\u65B0\uFF0C\u8BF7\u7A0D\u540E\u67E5\u770B"),Re&&await Ze(Re)}catch(_e){console.error("\u5237\u65B0\u6587\u7AE0\u5931\u8D25:",_e),Message.error(String(_e||"\u5237\u65B0\u6587\u7AE0\u5931\u8D25"))}finally{Ne.value=Ne.value.filter(_e=>_e!==oe)}}},Be=()=>{Modal.confirm({title:"\u786E\u8BA4\u6279\u91CF\u5220\u9664",content:`\u786E\u5B9A\u8981\u5220\u9664\u9009\u4E2D\u7684${A.value.length}\u7BC7\u6587\u7AE0\u5417\uFF1F\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u3002`,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:async()=>{try{await Promise.all(A.value.map(be=>deleteArticle(be))),Message.success(`\u6210\u529F\u5220\u9664${A.value.length}\u7BC7\u6587\u7AE0`),A.value=[],V()}catch{Message.error("\u5220\u9664\u90E8\u5206\u6587\u7AE0\u5931\u8D25")}},onCancel:()=>{Message.info("\u5DF2\u53D6\u6D88\u6279\u91CF\u5220\u9664\u64CD\u4F5C")}})},xe=async()=>{var Re,qe,Le;let be=(Re=Q.value)==null?void 0:Re.id,oe=A.value,_e=((qe=Q.value)==null?void 0:qe.name)||((Le=Q.value)==null?void 0:Le.mp_name)||"\u5168\u90E8";u.value.show(be,oe,_e)};onMounted(()=>{console.log("\u7EC4\u4EF6\u6302\u8F7D\uFF0C\u5F00\u59CB\u83B7\u53D6\u6570\u636E"),X(),Te().then(()=>{console.log("\u516C\u4F17\u53F7\u5217\u8868\u83B7\u53D6\u5B8C\u6210"),V()}).catch(be=>{console.error("\u521D\u59CB\u5316\u5931\u8D25:",be)})});const Te=async()=>{c.value=!0;try{let be;f.value==="active"?be=1:f.value==="disabled"&&(be=0);const oe=f.value==="all"&&!C.value?g.value.pageSize-2:g.value.pageSize,_e=await getSubscriptions({page:g.value.current-1,pageSize:oe,kw:C.value,status:be});l.value=_e.list.map(Re=>{var qe;return{id:Re.id||Re.mp_id,name:Re.name||Re.mp_name,avatar:Re.avatar||Re.mp_cover||"",mp_intro:Re.mp_intro||Re.mp_intro||"",article_count:Re.article_count||0,status:(qe=Re.status)!=null?qe:1}}),f.value==="all"&&!C.value&&l.value.unshift({id:"",name:"\u5168\u90E8",avatar:"/static/logo.svg",mp_intro:"\u663E\u793A\u6240\u6709\u516C\u4F17\u53F7\u6587\u7AE0",article_count:_e.total||0,status:1}),g.value.total=_e.total||0}catch(be){console.error("\u83B7\u53D6\u516C\u4F17\u53F7\u5217\u8868\u9519\u8BEF:",be)}finally{c.value=!1}},Oe=async be=>{try{await navigator.clipboard.writeText(be),Message.success("MP ID \u5DF2\u590D\u5236\u5230\u526A\u8D34\u677F")}catch{const _e=document.createElement("textarea");_e.value=be,_e.style.position="fixed",_e.style.left="-999999px",_e.style.top="-999999px",document.body.appendChild(_e),_e.focus(),_e.select();try{document.execCommand("copy"),Message.success("MP ID \u5DF2\u590D\u5236\u5230\u526A\u8D34\u677F")}catch(Re){Message.error("\u590D\u5236\u5931\u8D25\uFF0C\u8BF7\u624B\u52A8\u590D\u5236"),console.error("\u590D\u5236\u5931\u8D25:",Re)}document.body.removeChild(_e)}},je=async be=>{if(!!z(be))try{Modal.confirm({title:"\u786E\u8BA4\u5220\u9664",content:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BA2\u9605\u53F7\u5417\uFF1F\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:async()=>{await deleteMpApi(be),Message.success("\u8BA2\u9605\u53F7\u5220\u9664\u6210\u529F"),Te()},onCancel:()=>{Message.info("\u5DF2\u53D6\u6D88\u5220\u9664\u64CD\u4F5C")}})}catch(oe){console.error("\u5220\u9664\u8BA2\u9605\u53F7\u5931\u8D25:",oe),Message.error("\u5220\u9664\u8BA2\u9605\u53F7\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5")}},Ge=async(be,oe)=>{if(!!z(be))try{await toggleMpStatus(be,oe),Message.success(oe===0?"\u516C\u4F17\u53F7\u5DF2\u7981\u7528":"\u516C\u4F17\u53F7\u5DF2\u542F\u7528");const _e=l.value.findIndex(Re=>Re.id===be);_e!==-1&&(l.value[_e].status=oe)}catch(_e){console.error("\u66F4\u65B0\u516C\u4F17\u53F7\u72B6\u6001\u5931\u8D25:",_e),Message.error("\u66F4\u65B0\u516C\u4F17\u53F7\u72B6\u6001\u5931\u8D25")}},ft=()=>{if(!ve.value)return;ve.value.innerHTML="";const be=document.createElement("div");be.style.width="100%",be.style.height="auto";const oe=be.attachShadow({mode:"open"}),_e=document.createElement("style");_e.textContent=` + */const isBrowser=typeof document!="undefined";function isRouteComponent(a){return typeof a=="object"||"displayName"in a||"props"in a||"__vccOpts"in a}function isESModule(a){return a.__esModule||a[Symbol.toStringTag]==="Module"||a.default&&isRouteComponent(a.default)}const assign=Object.assign;function applyToParams(a,o){const s={};for(const l in o){const c=o[l];s[l]=isArray(c)?c.map(a):a(c)}return s}const noop=()=>{},isArray=Array.isArray,HASH_RE=/#/g,AMPERSAND_RE=/&/g,SLASH_RE=/\//g,EQUAL_RE=/=/g,IM_RE=/\?/g,PLUS_RE=/\+/g,ENC_BRACKET_OPEN_RE=/%5B/g,ENC_BRACKET_CLOSE_RE=/%5D/g,ENC_CARET_RE=/%5E/g,ENC_BACKTICK_RE=/%60/g,ENC_CURLY_OPEN_RE=/%7B/g,ENC_PIPE_RE=/%7C/g,ENC_CURLY_CLOSE_RE=/%7D/g,ENC_SPACE_RE=/%20/g;function commonEncode(a){return encodeURI(""+a).replace(ENC_PIPE_RE,"|").replace(ENC_BRACKET_OPEN_RE,"[").replace(ENC_BRACKET_CLOSE_RE,"]")}function encodeHash(a){return commonEncode(a).replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryValue(a){return commonEncode(a).replace(PLUS_RE,"%2B").replace(ENC_SPACE_RE,"+").replace(HASH_RE,"%23").replace(AMPERSAND_RE,"%26").replace(ENC_BACKTICK_RE,"`").replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryKey(a){return encodeQueryValue(a).replace(EQUAL_RE,"%3D")}function encodePath(a){return commonEncode(a).replace(HASH_RE,"%23").replace(IM_RE,"%3F")}function encodeParam(a){return a==null?"":encodePath(a).replace(SLASH_RE,"%2F")}function decode(a){try{return decodeURIComponent(""+a)}catch{}return""+a}const TRAILING_SLASH_RE=/\/$/,removeTrailingSlash=a=>a.replace(TRAILING_SLASH_RE,"");function parseURL(a,o,s="/"){let l,c={},d="",u="";const A=o.indexOf("#");let g=o.indexOf("?");return A=0&&(g=-1),g>-1&&(l=o.slice(0,g),d=o.slice(g+1,A>-1?A:o.length),c=a(d)),A>-1&&(l=l||o.slice(0,A),u=o.slice(A,o.length)),l=resolveRelativePath(l!=null?l:o,s),{fullPath:l+(d&&"?")+d+u,path:l,query:c,hash:decode(u)}}function stringifyURL(a,o){const s=o.query?a(o.query):"";return o.path+(s&&"?")+s+(o.hash||"")}function stripBase(a,o){return!o||!a.toLowerCase().startsWith(o.toLowerCase())?a:a.slice(o.length)||"/"}function isSameRouteLocation(a,o,s){const l=o.matched.length-1,c=s.matched.length-1;return l>-1&&l===c&&isSameRouteRecord(o.matched[l],s.matched[c])&&isSameRouteLocationParams(o.params,s.params)&&a(o.query)===a(s.query)&&o.hash===s.hash}function isSameRouteRecord(a,o){return(a.aliasOf||a)===(o.aliasOf||o)}function isSameRouteLocationParams(a,o){if(Object.keys(a).length!==Object.keys(o).length)return!1;for(const s in a)if(!isSameRouteLocationParamsValue(a[s],o[s]))return!1;return!0}function isSameRouteLocationParamsValue(a,o){return isArray(a)?isEquivalentArray(a,o):isArray(o)?isEquivalentArray(o,a):a===o}function isEquivalentArray(a,o){return isArray(o)?a.length===o.length&&a.every((s,l)=>s===o[l]):a.length===1&&a[0]===o}function resolveRelativePath(a,o){if(a.startsWith("/"))return a;if(!a)return o;const s=o.split("/"),l=a.split("/"),c=l[l.length-1];(c===".."||c===".")&&l.push("");let d=s.length-1,u,A;for(u=0;u1&&d--;else break;return s.slice(0,d).join("/")+"/"+l.slice(u).join("/")}const START_LOCATION_NORMALIZED={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var NavigationType;(function(a){a.pop="pop",a.push="push"})(NavigationType||(NavigationType={}));var NavigationDirection;(function(a){a.back="back",a.forward="forward",a.unknown=""})(NavigationDirection||(NavigationDirection={}));function normalizeBase(a){if(!a)if(isBrowser){const o=document.querySelector("base");a=o&&o.getAttribute("href")||"/",a=a.replace(/^\w+:\/\/[^\/]+/,"")}else a="/";return a[0]!=="/"&&a[0]!=="#"&&(a="/"+a),removeTrailingSlash(a)}const BEFORE_HASH_RE=/^[^#]+#/;function createHref(a,o){return a.replace(BEFORE_HASH_RE,"#")+o}function getElementPosition(a,o){const s=document.documentElement.getBoundingClientRect(),l=a.getBoundingClientRect();return{behavior:o.behavior,left:l.left-s.left-(o.left||0),top:l.top-s.top-(o.top||0)}}const computeScrollPosition=()=>({left:window.scrollX,top:window.scrollY});function scrollToPosition(a){let o;if("el"in a){const s=a.el,l=typeof s=="string"&&s.startsWith("#"),c=typeof s=="string"?l?document.getElementById(s.slice(1)):document.querySelector(s):s;if(!c)return;o=getElementPosition(c,a)}else o=a;"scrollBehavior"in document.documentElement.style?window.scrollTo(o):window.scrollTo(o.left!=null?o.left:window.scrollX,o.top!=null?o.top:window.scrollY)}function getScrollKey(a,o){return(history.state?history.state.position-o:-1)+a}const scrollPositions=new Map;function saveScrollPosition(a,o){scrollPositions.set(a,o)}function getSavedScrollPosition(a){const o=scrollPositions.get(a);return scrollPositions.delete(a),o}let createBaseLocation=()=>location.protocol+"//"+location.host;function createCurrentLocation(a,o){const{pathname:s,search:l,hash:c}=o,d=a.indexOf("#");if(d>-1){let A=c.includes(a.slice(d))?a.slice(d).length:1,g=c.slice(A);return g[0]!=="/"&&(g="/"+g),stripBase(g,"")}return stripBase(s,a)+l+c}function useHistoryListeners(a,o,s,l){let c=[],d=[],u=null;const A=({state:C})=>{const w=createCurrentLocation(a,location),_=s.value,b=o.value;let y=0;if(C){if(s.value=w,o.value=C,u&&u===_){u=null;return}y=b?C.position-b.position:0}else l(w);c.forEach(S=>{S(s.value,_,{delta:y,type:NavigationType.pop,direction:y?y>0?NavigationDirection.forward:NavigationDirection.back:NavigationDirection.unknown})})};function g(){u=s.value}function f(C){c.push(C);const w=()=>{const _=c.indexOf(C);_>-1&&c.splice(_,1)};return d.push(w),w}function m(){const{history:C}=window;!C.state||C.replaceState(assign({},C.state,{scroll:computeScrollPosition()}),"")}function v(){for(const C of d)C();d=[],window.removeEventListener("popstate",A),window.removeEventListener("beforeunload",m)}return window.addEventListener("popstate",A),window.addEventListener("beforeunload",m,{passive:!0}),{pauseListeners:g,listen:f,destroy:v}}function buildState(a,o,s,l=!1,c=!1){return{back:a,current:o,forward:s,replaced:l,position:window.history.length,scroll:c?computeScrollPosition():null}}function useHistoryStateNavigation(a){const{history:o,location:s}=window,l={value:createCurrentLocation(a,s)},c={value:o.state};c.value||d(l.value,{back:null,current:l.value,forward:null,position:o.length-1,replaced:!0,scroll:null},!0);function d(g,f,m){const v=a.indexOf("#"),C=v>-1?(s.host&&document.querySelector("base")?a:a.slice(v))+g:createBaseLocation()+a+g;try{o[m?"replaceState":"pushState"](f,"",C),c.value=f}catch(w){console.error(w),s[m?"replace":"assign"](C)}}function u(g,f){const m=assign({},o.state,buildState(c.value.back,g,c.value.forward,!0),f,{position:c.value.position});d(g,m,!0),l.value=g}function A(g,f){const m=assign({},c.value,o.state,{forward:g,scroll:computeScrollPosition()});d(m.current,m,!0);const v=assign({},buildState(l.value,g,null),{position:m.position+1},f);d(g,v,!1),l.value=g}return{location:l,state:c,push:A,replace:u}}function createWebHistory(a){a=normalizeBase(a);const o=useHistoryStateNavigation(a),s=useHistoryListeners(a,o.state,o.location,o.replace);function l(d,u=!0){u||s.pauseListeners(),history.go(d)}const c=assign({location:"",base:a,go:l,createHref:createHref.bind(null,a)},o,s);return Object.defineProperty(c,"location",{enumerable:!0,get:()=>o.location.value}),Object.defineProperty(c,"state",{enumerable:!0,get:()=>o.state.value}),c}function isRouteLocation(a){return typeof a=="string"||a&&typeof a=="object"}function isRouteName(a){return typeof a=="string"||typeof a=="symbol"}const NavigationFailureSymbol=Symbol("");var NavigationFailureType;(function(a){a[a.aborted=4]="aborted",a[a.cancelled=8]="cancelled",a[a.duplicated=16]="duplicated"})(NavigationFailureType||(NavigationFailureType={}));function createRouterError(a,o){return assign(new Error,{type:a,[NavigationFailureSymbol]:!0},o)}function isNavigationFailure(a,o){return a instanceof Error&&NavigationFailureSymbol in a&&(o==null||!!(a.type&o))}const BASE_PARAM_PATTERN="[^/]+?",BASE_PATH_PARSER_OPTIONS={sensitive:!1,strict:!1,start:!0,end:!0},REGEX_CHARS_RE=/[.+*?^${}()[\]/\\]/g;function tokensToParser(a,o){const s=assign({},BASE_PATH_PARSER_OPTIONS,o),l=[];let c=s.start?"^":"";const d=[];for(const f of a){const m=f.length?[]:[90];s.strict&&!f.length&&(c+="/");for(let v=0;vo.length?o.length===1&&o[0]===40+40?1:-1:0}function comparePathParserScore(a,o){let s=0;const l=a.score,c=o.score;for(;s0&&o[o.length-1]<0}const ROOT_TOKEN={type:0,value:""},VALID_PARAM_RE=/[a-zA-Z0-9_]/;function tokenizePath(a){if(!a)return[[]];if(a==="/")return[[ROOT_TOKEN]];if(!a.startsWith("/"))throw new Error(`Invalid path "${a}"`);function o(w){throw new Error(`ERR (${s})/"${f}": ${w}`)}let s=0,l=s;const c=[];let d;function u(){d&&c.push(d),d=[]}let A=0,g,f="",m="";function v(){!f||(s===0?d.push({type:0,value:f}):s===1||s===2||s===3?(d.length>1&&(g==="*"||g==="+")&&o(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),d.push({type:1,value:f,regexp:m,repeatable:g==="*"||g==="+",optional:g==="*"||g==="?"})):o("Invalid state to consume buffer"),f="")}function C(){f+=g}for(;A{u(B)}:noop}function u(v){if(isRouteName(v)){const C=l.get(v);C&&(l.delete(v),s.splice(s.indexOf(C),1),C.children.forEach(u),C.alias.forEach(u))}else{const C=s.indexOf(v);C>-1&&(s.splice(C,1),v.record.name&&l.delete(v.record.name),v.children.forEach(u),v.alias.forEach(u))}}function A(){return s}function g(v){const C=findInsertionIndex(v,s);s.splice(C,0,v),v.record.name&&!isAliasRecord(v)&&l.set(v.record.name,v)}function f(v,C){let w,_={},b,y;if("name"in v&&v.name){if(w=l.get(v.name),!w)throw createRouterError(1,{location:v});y=w.record.name,_=assign(paramsFromLocation(C.params,w.keys.filter(B=>!B.optional).concat(w.parent?w.parent.keys.filter(B=>B.optional):[]).map(B=>B.name)),v.params&¶msFromLocation(v.params,w.keys.map(B=>B.name))),b=w.stringify(_)}else if(v.path!=null)b=v.path,w=s.find(B=>B.re.test(b)),w&&(_=w.parse(b),y=w.record.name);else{if(w=C.name?l.get(C.name):s.find(B=>B.re.test(C.path)),!w)throw createRouterError(1,{location:v,currentLocation:C});y=w.record.name,_=assign({},C.params,v.params),b=w.stringify(_)}const S=[];let E=w;for(;E;)S.unshift(E.record),E=E.parent;return{name:y,path:b,params:_,matched:S,meta:mergeMetaFields(S)}}a.forEach(v=>d(v));function m(){s.length=0,l.clear()}return{addRoute:d,resolve:f,removeRoute:u,clearRoutes:m,getRoutes:A,getRecordMatcher:c}}function paramsFromLocation(a,o){const s={};for(const l of o)l in a&&(s[l]=a[l]);return s}function normalizeRouteRecord(a){const o={path:a.path,redirect:a.redirect,name:a.name,meta:a.meta||{},aliasOf:a.aliasOf,beforeEnter:a.beforeEnter,props:normalizeRecordProps(a),children:a.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in a?a.components||null:a.component&&{default:a.component}};return Object.defineProperty(o,"mods",{value:{}}),o}function normalizeRecordProps(a){const o={},s=a.props||!1;if("component"in a)o.default=s;else for(const l in a.components)o[l]=typeof s=="object"?s[l]:s;return o}function isAliasRecord(a){for(;a;){if(a.record.aliasOf)return!0;a=a.parent}return!1}function mergeMetaFields(a){return a.reduce((o,s)=>assign(o,s.meta),{})}function mergeOptions(a,o){const s={};for(const l in a)s[l]=l in o?o[l]:a[l];return s}function findInsertionIndex(a,o){let s=0,l=o.length;for(;s!==l;){const d=s+l>>1;comparePathParserScore(a,o[d])<0?l=d:s=d+1}const c=getInsertionAncestor(a);return c&&(l=o.lastIndexOf(c,l-1)),l}function getInsertionAncestor(a){let o=a;for(;o=o.parent;)if(isMatchable(o)&&comparePathParserScore(a,o)===0)return o}function isMatchable({record:a}){return!!(a.name||a.components&&Object.keys(a.components).length||a.redirect)}function parseQuery(a){const o={};if(a===""||a==="?")return o;const l=(a[0]==="?"?a.slice(1):a).split("&");for(let c=0;cd&&encodeQueryValue(d)):[l&&encodeQueryValue(l)]).forEach(d=>{d!==void 0&&(o+=(o.length?"&":"")+s,d!=null&&(o+="="+d))})}return o}function normalizeQuery$1(a){const o={};for(const s in a){const l=a[s];l!==void 0&&(o[s]=isArray(l)?l.map(c=>c==null?null:""+c):l==null?l:""+l)}return o}const matchedRouteKey=Symbol(""),viewDepthKey=Symbol(""),routerKey=Symbol(""),routeLocationKey=Symbol(""),routerViewLocationKey=Symbol("");function useCallbacks(){let a=[];function o(l){return a.push(l),()=>{const c=a.indexOf(l);c>-1&&a.splice(c,1)}}function s(){a=[]}return{add:o,list:()=>a.slice(),reset:s}}function guardToPromiseFn(a,o,s,l,c,d=u=>u()){const u=l&&(l.enterCallbacks[c]=l.enterCallbacks[c]||[]);return()=>new Promise((A,g)=>{const f=C=>{C===!1?g(createRouterError(4,{from:s,to:o})):C instanceof Error?g(C):isRouteLocation(C)?g(createRouterError(2,{from:o,to:C})):(u&&l.enterCallbacks[c]===u&&typeof C=="function"&&u.push(C),A())},m=d(()=>a.call(l&&l.instances[c],o,s,f));let v=Promise.resolve(m);a.length<3&&(v=v.then(f)),v.catch(C=>g(C))})}function extractComponentsGuards(a,o,s,l,c=d=>d()){const d=[];for(const u of a)for(const A in u.components){let g=u.components[A];if(!(o!=="beforeRouteEnter"&&!u.instances[A]))if(isRouteComponent(g)){const m=(g.__vccOpts||g)[o];m&&d.push(guardToPromiseFn(m,s,l,u,A,c))}else{let f=g();d.push(()=>f.then(m=>{if(!m)throw new Error(`Couldn't resolve component "${A}" at "${u.path}"`);const v=isESModule(m)?m.default:m;u.mods[A]=m,u.components[A]=v;const w=(v.__vccOpts||v)[o];return w&&guardToPromiseFn(w,s,l,u,A,c)()}))}}return d}function useLink(a){const o=inject(routerKey),s=inject(routeLocationKey),l=computed(()=>{const g=unref(a.to);return o.resolve(g)}),c=computed(()=>{const{matched:g}=l.value,{length:f}=g,m=g[f-1],v=s.matched;if(!m||!v.length)return-1;const C=v.findIndex(isSameRouteRecord.bind(null,m));if(C>-1)return C;const w=getOriginalPath(g[f-2]);return f>1&&getOriginalPath(m)===w&&v[v.length-1].path!==w?v.findIndex(isSameRouteRecord.bind(null,g[f-2])):C}),d=computed(()=>c.value>-1&&includesParams(s.params,l.value.params)),u=computed(()=>c.value>-1&&c.value===s.matched.length-1&&isSameRouteLocationParams(s.params,l.value.params));function A(g={}){if(guardEvent(g)){const f=o[unref(a.replace)?"replace":"push"](unref(a.to)).catch(noop);return a.viewTransition&&typeof document!="undefined"&&"startViewTransition"in document&&document.startViewTransition(()=>f),f}return Promise.resolve()}return{route:l,href:computed(()=>l.value.href),isActive:d,isExactActive:u,navigate:A}}function preferSingleVNode(a){return a.length===1?a[0]:a}const RouterLinkImpl=defineComponent({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink,setup(a,{slots:o}){const s=reactive(useLink(a)),{options:l}=inject(routerKey),c=computed(()=>({[getLinkClass(a.activeClass,l.linkActiveClass,"router-link-active")]:s.isActive,[getLinkClass(a.exactActiveClass,l.linkExactActiveClass,"router-link-exact-active")]:s.isExactActive}));return()=>{const d=o.default&&preferSingleVNode(o.default(s));return a.custom?d:h$1("a",{"aria-current":s.isExactActive?a.ariaCurrentValue:null,href:s.href,onClick:s.navigate,class:c.value},d)}}}),RouterLink=RouterLinkImpl;function guardEvent(a){if(!(a.metaKey||a.altKey||a.ctrlKey||a.shiftKey)&&!a.defaultPrevented&&!(a.button!==void 0&&a.button!==0)){if(a.currentTarget&&a.currentTarget.getAttribute){const o=a.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(o))return}return a.preventDefault&&a.preventDefault(),!0}}function includesParams(a,o){for(const s in o){const l=o[s],c=a[s];if(typeof l=="string"){if(l!==c)return!1}else if(!isArray(c)||c.length!==l.length||l.some((d,u)=>d!==c[u]))return!1}return!0}function getOriginalPath(a){return a?a.aliasOf?a.aliasOf.path:a.path:""}const getLinkClass=(a,o,s)=>a!=null?a:o!=null?o:s,RouterViewImpl=defineComponent({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(a,{attrs:o,slots:s}){const l=inject(routerViewLocationKey),c=computed(()=>a.route||l.value),d=inject(viewDepthKey,0),u=computed(()=>{let f=unref(d);const{matched:m}=c.value;let v;for(;(v=m[f])&&!v.components;)f++;return f}),A=computed(()=>c.value.matched[u.value]);provide(viewDepthKey,computed(()=>u.value+1)),provide(matchedRouteKey,A),provide(routerViewLocationKey,c);const g=ref();return watch(()=>[g.value,A.value,a.name],([f,m,v],[C,w,_])=>{m&&(m.instances[v]=f,w&&w!==m&&f&&f===C&&(m.leaveGuards.size||(m.leaveGuards=w.leaveGuards),m.updateGuards.size||(m.updateGuards=w.updateGuards))),f&&m&&(!w||!isSameRouteRecord(m,w)||!C)&&(m.enterCallbacks[v]||[]).forEach(b=>b(f))},{flush:"post"}),()=>{const f=c.value,m=a.name,v=A.value,C=v&&v.components[m];if(!C)return normalizeSlot(s.default,{Component:C,route:f});const w=v.props[m],_=w?w===!0?f.params:typeof w=="function"?w(f):w:null,y=h$1(C,assign({},_,o,{onVnodeUnmounted:S=>{S.component.isUnmounted&&(v.instances[m]=null)},ref:g}));return normalizeSlot(s.default,{Component:y,route:f})||y}}});function normalizeSlot(a,o){if(!a)return null;const s=a(o);return s.length===1?s[0]:s}const RouterView=RouterViewImpl;function createRouter(a){const o=createRouterMatcher(a.routes,a),s=a.parseQuery||parseQuery,l=a.stringifyQuery||stringifyQuery,c=a.history,d=useCallbacks(),u=useCallbacks(),A=useCallbacks(),g=shallowRef(START_LOCATION_NORMALIZED);let f=START_LOCATION_NORMALIZED;isBrowser&&a.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const m=applyToParams.bind(null,ee=>""+ee),v=applyToParams.bind(null,encodeParam),C=applyToParams.bind(null,decode);function w(ee,re){let ae,ge;return isRouteName(ee)?(ae=o.getRecordMatcher(ee),ge=re):ge=ee,o.addRoute(ge,ae)}function _(ee){const re=o.getRecordMatcher(ee);re&&o.removeRoute(re)}function b(){return o.getRoutes().map(ee=>ee.record)}function y(ee){return!!o.getRecordMatcher(ee)}function S(ee,re){if(re=assign({},re||g.value),typeof ee=="string"){const G=parseURL(s,ee,re.path),q=o.resolve({path:G.path},re),ne=c.createHref(G.fullPath);return assign(G,q,{params:C(q.params),hash:decode(G.hash),redirectedFrom:void 0,href:ne})}let ae;if(ee.path!=null)ae=assign({},ee,{path:parseURL(s,ee.path,re.path).path});else{const G=assign({},ee.params);for(const q in G)G[q]==null&&delete G[q];ae=assign({},ee,{params:v(G)}),re.params=v(re.params)}const ge=o.resolve(ae,re),he=ee.hash||"";ge.params=m(C(ge.params));const _e=stringifyURL(l,assign({},ee,{hash:encodeHash(he),path:ge.path})),K=c.createHref(_e);return assign({fullPath:_e,hash:he,query:l===stringifyQuery?normalizeQuery$1(ee.query):ee.query||{}},ge,{redirectedFrom:void 0,href:K})}function E(ee){return typeof ee=="string"?parseURL(s,ee,g.value.path):assign({},ee)}function B(ee,re){if(f!==ee)return createRouterError(8,{from:re,to:ee})}function P(ee){return I(ee)}function D(ee){return P(assign(E(ee),{replace:!0}))}function k(ee){const re=ee.matched[ee.matched.length-1];if(re&&re.redirect){const{redirect:ae}=re;let ge=typeof ae=="function"?ae(ee):ae;return typeof ge=="string"&&(ge=ge.includes("?")||ge.includes("#")?ge=E(ge):{path:ge},ge.params={}),assign({query:ee.query,hash:ee.hash,params:ge.path!=null?{}:ee.params},ge)}}function I(ee,re){const ae=f=S(ee),ge=g.value,he=ee.state,_e=ee.force,K=ee.replace===!0,G=k(ae);if(G)return I(assign(E(G),{state:typeof G=="object"?assign({},he,G.state):he,force:_e,replace:K}),re||ae);const q=ae;q.redirectedFrom=re;let ne;return!_e&&isSameRouteLocation(l,ge,ae)&&(ne=createRouterError(16,{to:q,from:ge}),V(ge,ge,!0,!1)),(ne?Promise.resolve(ne):N(q,ge)).catch(ie=>isNavigationFailure(ie)?isNavigationFailure(ie,2)?ie:H(ie):W(ie,q,ge)).then(ie=>{if(ie){if(isNavigationFailure(ie,2))return I(assign({replace:K},E(ie.to),{state:typeof ie.to=="object"?assign({},he,ie.to.state):he,force:_e}),re||q)}else ie=M(q,ge,!0,K,he);return x(q,ge,ie),ie})}function L(ee,re){const ae=B(ee,re);return ae?Promise.reject(ae):Promise.resolve()}function T(ee){const re=Z.values().next().value;return re&&typeof re.runWithContext=="function"?re.runWithContext(ee):ee()}function N(ee,re){let ae;const[ge,he,_e]=extractChangingRecords(ee,re);ae=extractComponentsGuards(ge.reverse(),"beforeRouteLeave",ee,re);for(const G of ge)G.leaveGuards.forEach(q=>{ae.push(guardToPromiseFn(q,ee,re))});const K=L.bind(null,ee,re);return ae.push(K),te(ae).then(()=>{ae=[];for(const G of d.list())ae.push(guardToPromiseFn(G,ee,re));return ae.push(K),te(ae)}).then(()=>{ae=extractComponentsGuards(he,"beforeRouteUpdate",ee,re);for(const G of he)G.updateGuards.forEach(q=>{ae.push(guardToPromiseFn(q,ee,re))});return ae.push(K),te(ae)}).then(()=>{ae=[];for(const G of _e)if(G.beforeEnter)if(isArray(G.beforeEnter))for(const q of G.beforeEnter)ae.push(guardToPromiseFn(q,ee,re));else ae.push(guardToPromiseFn(G.beforeEnter,ee,re));return ae.push(K),te(ae)}).then(()=>(ee.matched.forEach(G=>G.enterCallbacks={}),ae=extractComponentsGuards(_e,"beforeRouteEnter",ee,re,T),ae.push(K),te(ae))).then(()=>{ae=[];for(const G of u.list())ae.push(guardToPromiseFn(G,ee,re));return ae.push(K),te(ae)}).catch(G=>isNavigationFailure(G,8)?G:Promise.reject(G))}function x(ee,re,ae){A.list().forEach(ge=>T(()=>ge(ee,re,ae)))}function M(ee,re,ae,ge,he){const _e=B(ee,re);if(_e)return _e;const K=re===START_LOCATION_NORMALIZED,G=isBrowser?history.state:{};ae&&(ge||K?c.replace(ee.fullPath,assign({scroll:K&&G&&G.scroll},he)):c.push(ee.fullPath,he)),g.value=ee,V(ee,re,ae,K),H()}let F;function O(){F||(F=c.listen((ee,re,ae)=>{if(!J.listening)return;const ge=S(ee),he=k(ge);if(he){I(assign(he,{replace:!0,force:!0}),ge).catch(noop);return}f=ge;const _e=g.value;isBrowser&&saveScrollPosition(getScrollKey(_e.fullPath,ae.delta),computeScrollPosition()),N(ge,_e).catch(K=>isNavigationFailure(K,12)?K:isNavigationFailure(K,2)?(I(assign(E(K.to),{force:!0}),ge).then(G=>{isNavigationFailure(G,20)&&!ae.delta&&ae.type===NavigationType.pop&&c.go(-1,!1)}).catch(noop),Promise.reject()):(ae.delta&&c.go(-ae.delta,!1),W(K,ge,_e))).then(K=>{K=K||M(ge,_e,!1),K&&(ae.delta&&!isNavigationFailure(K,8)?c.go(-ae.delta,!1):ae.type===NavigationType.pop&&isNavigationFailure(K,20)&&c.go(-1,!1)),x(ge,_e,K)}).catch(noop)}))}let R=useCallbacks(),Q=useCallbacks(),z;function W(ee,re,ae){H(ee);const ge=Q.list();return ge.length?ge.forEach(he=>he(ee,re,ae)):console.error(ee),Promise.reject(ee)}function U(){return z&&g.value!==START_LOCATION_NORMALIZED?Promise.resolve():new Promise((ee,re)=>{R.add([ee,re])})}function H(ee){return z||(z=!ee,O(),R.list().forEach(([re,ae])=>ee?ae(ee):re()),R.reset()),ee}function V(ee,re,ae,ge){const{scrollBehavior:he}=a;if(!isBrowser||!he)return Promise.resolve();const _e=!ae&&getSavedScrollPosition(getScrollKey(ee.fullPath,0))||(ge||!ae)&&history.state&&history.state.scroll||null;return nextTick().then(()=>he(ee,re,_e)).then(K=>K&&scrollToPosition(K)).catch(K=>W(K,ee,re))}const j=ee=>c.go(ee);let X;const Z=new Set,J={currentRoute:g,listening:!0,addRoute:w,removeRoute:_,clearRoutes:o.clearRoutes,hasRoute:y,getRoutes:b,resolve:S,options:a,push:P,replace:D,go:j,back:()=>j(-1),forward:()=>j(1),beforeEach:d.add,beforeResolve:u.add,afterEach:A.add,onError:Q.add,isReady:U,install(ee){const re=this;ee.component("RouterLink",RouterLink),ee.component("RouterView",RouterView),ee.config.globalProperties.$router=re,Object.defineProperty(ee.config.globalProperties,"$route",{enumerable:!0,get:()=>unref(g)}),isBrowser&&!X&&g.value===START_LOCATION_NORMALIZED&&(X=!0,P(c.location).catch(he=>{}));const ae={};for(const he in START_LOCATION_NORMALIZED)Object.defineProperty(ae,he,{get:()=>g.value[he],enumerable:!0});ee.provide(routerKey,re),ee.provide(routeLocationKey,shallowReactive(ae)),ee.provide(routerViewLocationKey,g);const ge=ee.unmount;Z.add(ee),ee.unmount=function(){Z.delete(ee),Z.size<1&&(f=START_LOCATION_NORMALIZED,F&&F(),F=null,g.value=START_LOCATION_NORMALIZED,X=!1,z=!1),ge()}}};function te(ee){return ee.reduce((re,ae)=>re.then(()=>T(ae)),Promise.resolve())}return J}function extractChangingRecords(a,o){const s=[],l=[],c=[],d=Math.max(o.matched.length,a.matched.length);for(let u=0;uisSameRouteRecord(f,A))?l.push(A):s.push(A));const g=a.matched[u];g&&(o.matched.find(f=>isSameRouteRecord(f,g))||c.push(g))}return[s,l,c]}function useRouter(){return inject(routerKey)}function useRoute(a){return inject(routeLocationKey)}const _sfc_main$40=defineComponent({__name:"Navbar",setup(a){const o=useRouter(),s=useRoute(),l=ref(["/"]);watchEffect(()=>{l.value=[s.path]});const c=d=>{o.push(d)};return(d,u)=>{const A=resolveComponent("icon-home"),g=resolveComponent("a-menu-item"),f=resolveComponent("icon-export"),m=resolveComponent("icon-tag"),v=resolveComponent("icon-notification"),C=resolveComponent("icon-filter"),w=resolveComponent("icon-settings"),_=resolveComponent("icon-info-circle"),b=resolveComponent("icon-list"),y=resolveComponent("icon-lock"),S=resolveComponent("icon-share-external"),E=resolveComponent("icon-exclamation-circle"),B=resolveComponent("a-menu"),P=resolveComponent("a-layout-header");return openBlock(),createBlock(P,null,{default:withCtx(()=>[createVNode(B,{mode:"horizontal","selected-keys":l.value,onMenuItemClick:c},{default:withCtx(()=>[createVNode(g,{key:"/"},{icon:withCtx(()=>[createVNode(A)]),default:withCtx(()=>[u[0]||(u[0]=createTextVNode(" \u8BA2\u9605\u7BA1\u7406 "))]),_:1,__:[0]}),createVNode(g,{key:"/export/records"},{icon:withCtx(()=>[createVNode(f)]),default:withCtx(()=>[u[1]||(u[1]=createTextVNode(" \u5BFC\u51FA\u8BB0\u5F55 "))]),_:1,__:[1]}),createVNode(g,{key:"/tags"},{icon:withCtx(()=>[createVNode(m)]),default:withCtx(()=>[u[2]||(u[2]=createTextVNode(" \u6807\u7B7E\u7BA1\u7406 "))]),_:1,__:[2]}),createVNode(g,{key:"/message-tasks"},{icon:withCtx(()=>[createVNode(v)]),default:withCtx(()=>[u[3]||(u[3]=createTextVNode(" \u6D88\u606F\u4EFB\u52A1 "))]),_:1,__:[3]}),createVNode(g,{key:"/filter-rules"},{icon:withCtx(()=>[createVNode(C)]),default:withCtx(()=>[u[4]||(u[4]=createTextVNode(" \u8FC7\u6EE4\u89C4\u5219 "))]),_:1,__:[4]}),createVNode(g,{key:"/configs"},{icon:withCtx(()=>[createVNode(w)]),default:withCtx(()=>[u[5]||(u[5]=createTextVNode(" \u914D\u7F6E\u4FE1\u606F "))]),_:1,__:[5]}),createVNode(g,{key:"/sys-info"},{icon:withCtx(()=>[createVNode(_)]),default:withCtx(()=>[u[6]||(u[6]=createTextVNode(" \u7CFB\u7EDF\u4FE1\u606F "))]),_:1,__:[6]}),createVNode(g,{key:"/task-queue"},{icon:withCtx(()=>[createVNode(b)]),default:withCtx(()=>[u[7]||(u[7]=createTextVNode(" \u4EFB\u52A1\u961F\u5217 "))]),_:1,__:[7]}),createVNode(g,{key:"/access-keys"},{icon:withCtx(()=>[createVNode(y)]),default:withCtx(()=>[u[8]||(u[8]=createTextVNode(" Access Key "))]),_:1,__:[8]}),createVNode(g,{key:"/cascade"},{icon:withCtx(()=>[createVNode(S)]),default:withCtx(()=>[u[9]||(u[9]=createTextVNode(" \u7EA7\u8054\u7BA1\u7406 "))]),_:1,__:[9]}),createVNode(g,{key:"/env-exception"},{icon:withCtx(()=>[createVNode(E)]),default:withCtx(()=>[u[10]||(u[10]=createTextVNode(" \u5F02\u5E38\u7EDF\u8BA1 "))]),_:1,__:[10]})]),_:1},8,["selected-keys"])]),_:1})}}}),_sfc_main$3$=defineComponent({__name:"BasicLayout",setup(a){const o=computed(()=>{const s=window.location.hostname;return`${{}.VITE_APP_COPYRIGHT||"Power By Rachel Design"}@${s}`});return(s,l)=>{const c=resolveComponent("router-view"),d=resolveComponent("a-layout-content"),u=resolveComponent("a-layout"),A=resolveComponent("a-watermark");return openBlock(),createBlock(A,{content:o.value,alpha:.1,rotate:-22,"anti-tamper":!0},{default:withCtx(()=>[createVNode(u,{id:"main"},{default:withCtx(()=>[createVNode(_sfc_main$40),createVNode(u,null,{default:withCtx(()=>[createVNode(d,null,{default:withCtx(()=>[createVNode(c)]),_:1})]),_:1})]),_:1})]),_:1},8,["content"])}}}),_sfc_main$3_=defineComponent({name:"IconArrowDown",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-arrow-down`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3W=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3B(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m11.27 27.728 12.727 12.728 12.728-12.728M24 5v34.295"},null,-1)]),14,_hoisted_1$3W)}var _IconArrowDown=_export_sfc$1(_sfc_main$3_,[["render",_sfc_render$3B]]);const IconArrowDown=Object.assign(_IconArrowDown,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconArrowDown.name,_IconArrowDown)}}),_sfc_main$3Z=defineComponent({name:"IconArrowFall",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-arrow-fall`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3V=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3A(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24.008 41.99a.01.01 0 0 1-.016 0l-9.978-11.974A.01.01 0 0 1 14.02 30H33.98a.01.01 0 0 1 .007.016l-9.978 11.975Z"},null,-1),createBaseVNode("path",{d:"M24 42 14 30h20L24 42Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M22 6h4v26h-4z"},null,-1),createBaseVNode("path",{fill:"currentColor",stroke:"none",d:"M22 6h4v26h-4z"},null,-1)]),14,_hoisted_1$3V)}var _IconArrowFall=_export_sfc$1(_sfc_main$3Z,[["render",_sfc_render$3A]]);const IconArrowFall=Object.assign(_IconArrowFall,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconArrowFall.name,_IconArrowFall)}}),_sfc_main$3Y=defineComponent({name:"IconArrowLeft",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-arrow-left`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3U=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3z(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M20.272 11.27 7.544 23.998l12.728 12.728M43 24H8.705"},null,-1)]),14,_hoisted_1$3U)}var _IconArrowLeft=_export_sfc$1(_sfc_main$3Y,[["render",_sfc_render$3z]]);const IconArrowLeft=Object.assign(_IconArrowLeft,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconArrowLeft.name,_IconArrowLeft)}}),_sfc_main$3X=defineComponent({name:"IconArrowRight",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-arrow-right`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3T=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3y(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m27.728 11.27 12.728 12.728-12.728 12.728M5 24h34.295"},null,-1)]),14,_hoisted_1$3T)}var _IconArrowRight=_export_sfc$1(_sfc_main$3X,[["render",_sfc_render$3y]]);const IconArrowRight=Object.assign(_IconArrowRight,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconArrowRight.name,_IconArrowRight)}}),_sfc_main$3W=defineComponent({name:"IconArrowRise",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-arrow-rise`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3S=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3x(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M23.992 6.01a.01.01 0 0 1 .016 0l9.978 11.974a.01.01 0 0 1-.007.016H14.02a.01.01 0 0 1-.007-.016l9.978-11.975Z"},null,-1),createBaseVNode("path",{d:"m24 6 10 12H14L24 6Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M26 42h-4V16h4z"},null,-1),createBaseVNode("path",{fill:"currentColor",stroke:"none",d:"M26 42h-4V16h4z"},null,-1)]),14,_hoisted_1$3S)}var _IconArrowRise=_export_sfc$1(_sfc_main$3W,[["render",_sfc_render$3x]]);const IconArrowRise=Object.assign(_IconArrowRise,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconArrowRise.name,_IconArrowRise)}}),_sfc_main$3V=defineComponent({name:"IconArrowUp",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-arrow-up`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3R=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3w(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M11.27 20.272 23.997 7.544l12.728 12.728M24 43V8.705"},null,-1)]),14,_hoisted_1$3R)}var _IconArrowUp=_export_sfc$1(_sfc_main$3V,[["render",_sfc_render$3w]]);const IconArrowUp=Object.assign(_IconArrowUp,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconArrowUp.name,_IconArrowUp)}}),_sfc_main$3U=defineComponent({name:"IconDoubleDown",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-double-down`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3Q=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3v(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m9.9 11.142 14.143 14.142 14.142-14.142M9.9 22.456l14.143 14.142 14.142-14.142"},null,-1)]),14,_hoisted_1$3Q)}var _IconDoubleDown=_export_sfc$1(_sfc_main$3U,[["render",_sfc_render$3v]]);const IconDoubleDown=Object.assign(_IconDoubleDown,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDoubleDown.name,_IconDoubleDown)}}),_sfc_main$3T=defineComponent({name:"IconDoubleUp",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-double-up`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3P=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3u(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M38.1 36.858 23.957 22.716 9.816 36.858M38.1 25.544 23.957 11.402 9.816 25.544"},null,-1)]),14,_hoisted_1$3P)}var _IconDoubleUp=_export_sfc$1(_sfc_main$3T,[["render",_sfc_render$3u]]);const IconDoubleUp=Object.assign(_IconDoubleUp,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDoubleUp.name,_IconDoubleUp)}}),_sfc_main$3S=defineComponent({name:"IconDownCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-down-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3O=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3t(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("circle",{cx:"24",cy:"24",r:"18",transform:"rotate(-180 24 24)"},null,-1),createBaseVNode("path",{d:"M32.484 20.515 24 29l-8.485-8.485"},null,-1)]),14,_hoisted_1$3O)}var _IconDownCircle=_export_sfc$1(_sfc_main$3S,[["render",_sfc_render$3t]]);const IconDownCircle=Object.assign(_IconDownCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDownCircle.name,_IconDownCircle)}}),_sfc_main$3R=defineComponent({name:"IconDragArrow",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-drag-arrow`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3N=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3s(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M7 24h34M24 7v34M30 12l-6-6-6 6M36 30l6-6-6-6M12 30l-6-6 6-6M18 36l6 6 6-6"},null,-1)]),14,_hoisted_1$3N)}var _IconDragArrow=_export_sfc$1(_sfc_main$3R,[["render",_sfc_render$3s]]);const IconDragArrow=Object.assign(_IconDragArrow,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDragArrow.name,_IconDragArrow)}}),_sfc_main$3Q=defineComponent({name:"IconExpand",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-expand`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3M=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3r(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M7 26v14c0 .552.444 1 .996 1H22m19-19V8c0-.552-.444-1-.996-1H26"},null,-1)]),14,_hoisted_1$3M)}var _IconExpand=_export_sfc$1(_sfc_main$3Q,[["render",_sfc_render$3r]]);const IconExpand=Object.assign(_IconExpand,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconExpand.name,_IconExpand)}}),_sfc_main$3P=defineComponent({name:"IconLeftCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-left-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3L=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3q(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("circle",{cx:"24",cy:"24",r:"18"},null,-1),createBaseVNode("path",{d:"M28.485 32.485 20 24l8.485-8.485"},null,-1)]),14,_hoisted_1$3L)}var _IconLeftCircle=_export_sfc$1(_sfc_main$3P,[["render",_sfc_render$3q]]);const IconLeftCircle=Object.assign(_IconLeftCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLeftCircle.name,_IconLeftCircle)}}),_sfc_main$3O=defineComponent({name:"IconRightCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-right-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3K=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3p(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("circle",{cx:"24",cy:"24",r:"18"},null,-1),createBaseVNode("path",{d:"M19.485 15.515 27.971 24l-8.486 8.485"},null,-1)]),14,_hoisted_1$3K)}var _IconRightCircle=_export_sfc$1(_sfc_main$3O,[["render",_sfc_render$3p]]);const IconRightCircle=Object.assign(_IconRightCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconRightCircle.name,_IconRightCircle)}}),_sfc_main$3N=defineComponent({name:"IconShrink",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-shrink`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3J=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3o(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M20 44V29c0-.552-.444-1-.996-1H4M28 4v15c0 .552.444 1 .996 1H44"},null,-1)]),14,_hoisted_1$3J)}var _IconShrink=_export_sfc$1(_sfc_main$3N,[["render",_sfc_render$3o]]);const IconShrink=Object.assign(_IconShrink,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconShrink.name,_IconShrink)}}),_sfc_main$3M=defineComponent({name:"IconSwap",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-swap`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3I=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3n(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M5 17h35.586c.89 0 1.337-1.077.707-1.707L33 7M43 31H7.414c-.89 0-1.337 1.077-.707 1.707L15 41"},null,-1)]),14,_hoisted_1$3I)}var _IconSwap=_export_sfc$1(_sfc_main$3M,[["render",_sfc_render$3n]]);const IconSwap=Object.assign(_IconSwap,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSwap.name,_IconSwap)}}),_sfc_main$3L=defineComponent({name:"IconToBottom",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-to-bottom`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3H=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3m(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M5 41h38M24 28V5M24 34.04 17.547 27h12.907L24 34.04Zm-.736.803v.001Z"},null,-1),createBaseVNode("path",{d:"m24 34 6-7H18l6 7Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$3H)}var _IconToBottom=_export_sfc$1(_sfc_main$3L,[["render",_sfc_render$3m]]);const IconToBottom=Object.assign(_IconToBottom,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconToBottom.name,_IconToBottom)}}),_sfc_main$3K=defineComponent({name:"IconToLeft",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-to-left`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3G=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3l(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M7 5v38M20 24h23M20.999 17.547v12.907L13.959 24l7.04-6.453Z"},null,-1),createBaseVNode("path",{d:"m14 24 7 6V18l-7 6Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$3G)}var _IconToLeft=_export_sfc$1(_sfc_main$3K,[["render",_sfc_render$3l]]);const IconToLeft=Object.assign(_IconToLeft,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconToLeft.name,_IconToLeft)}}),_sfc_main$3J=defineComponent({name:"IconToRight",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-to-right`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3F=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3k(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M41 43V5M28 24H5M34.04 24 27 30.453V17.546L34.04 24Zm.803.736h.001Z"},null,-1),createBaseVNode("path",{d:"m34 24-7-6v12l7-6Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$3F)}var _IconToRight=_export_sfc$1(_sfc_main$3J,[["render",_sfc_render$3k]]);const IconToRight=Object.assign(_IconToRight,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconToRight.name,_IconToRight)}}),_sfc_main$3I=defineComponent({name:"IconUpCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-up-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3E=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3j(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("circle",{cx:"24",cy:"24",r:"18"},null,-1),createBaseVNode("path",{d:"M15.516 28.485 24 20l8.485 8.485"},null,-1)]),14,_hoisted_1$3E)}var _IconUpCircle=_export_sfc$1(_sfc_main$3I,[["render",_sfc_render$3j]]);const IconUpCircle=Object.assign(_IconUpCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconUpCircle.name,_IconUpCircle)}}),_sfc_main$3H=defineComponent({name:"IconExclamationPolygonFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-exclamation-polygon-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3D=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3i(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.553 4a1 1 0 0 0-.74.327L4.26 15.937a1 1 0 0 0-.26.672V31.39a1 1 0 0 0 .26.673l10.553 11.609a1 1 0 0 0 .74.327h16.893a1 1 0 0 0 .74-.327l10.554-11.61a1 1 0 0 0 .26-.672V16.61a1 1 0 0 0-.26-.673L33.187 4.327a1 1 0 0 0-.74-.327H15.553ZM22 33a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2Zm4-18a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V15Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$3D)}var _IconExclamationPolygonFill=_export_sfc$1(_sfc_main$3H,[["render",_sfc_render$3i]]);const IconExclamationPolygonFill=Object.assign(_IconExclamationPolygonFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconExclamationPolygonFill.name,_IconExclamationPolygonFill)}}),_sfc_main$3G=defineComponent({name:"IconMinusCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-minus-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3C=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3h(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44c11.046 0 20-8.954 20-20S35.046 4 24 4 4 12.954 4 24s8.954 20 20 20Zm-7-22a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H17Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$3C)}var _IconMinusCircleFill=_export_sfc$1(_sfc_main$3G,[["render",_sfc_render$3h]]);const IconMinusCircleFill=Object.assign(_IconMinusCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMinusCircleFill.name,_IconMinusCircleFill)}}),_sfc_main$3F=defineComponent({name:"IconPlusCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-plus-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3B=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3g(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44c11.046 0 20-8.954 20-20S35.046 4 24 4 4 12.954 4 24s8.954 20 20 20Zm2-28v6h6a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-6v6a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-6h-6a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h6v-6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$3B)}var _IconPlusCircleFill=_export_sfc$1(_sfc_main$3F,[["render",_sfc_render$3g]]);const IconPlusCircleFill=Object.assign(_IconPlusCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPlusCircleFill.name,_IconPlusCircleFill)}}),_sfc_main$3E=defineComponent({name:"IconQuestionCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-question-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3A=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3f(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44c11.046 0 20-8.954 20-20S35.046 4 24 4 4 12.954 4 24s8.954 20 20 20Zm-3.862-24.021a.461.461 0 0 0 .462-.462 2.37 2.37 0 0 1 .636-1.615C21.64 17.48 22.43 17 23.988 17c1.465 0 2.483.7 3.002 1.493.555.848.446 1.559.182 1.914-.328.444-.736.853-1.228 1.296-.15.135-.335.296-.533.468-.354.308-.75.654-1.067.955C23.22 24.195 22 25.686 22 28v.013a1 1 0 0 0 1.006.993l2.008-.012a.993.993 0 0 0 .986-1c.002-.683.282-1.19 1.101-1.97.276-.262.523-.477.806-.722.21-.18.439-.379.713-.626.57-.513 1.205-1.13 1.767-1.888 1.516-2.047 1.161-4.634-.05-6.485C29.092 14.398 26.825 13 23.988 13c-2.454 0-4.357.794-5.642 2.137-1.25 1.307-1.742 2.954-1.746 4.37 0 .26.21.472.47.472h3.068Zm1.868 14.029a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V32a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2.008Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$3A)}var _IconQuestionCircleFill=_export_sfc$1(_sfc_main$3E,[["render",_sfc_render$3f]]);const IconQuestionCircleFill=Object.assign(_IconQuestionCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconQuestionCircleFill.name,_IconQuestionCircleFill)}}),_sfc_main$3D=defineComponent({name:"IconCheckCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-check-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3z=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3e(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m15 22 7 7 11.5-11.5M42 24c0 9.941-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6s18 8.059 18 18Z"},null,-1)]),14,_hoisted_1$3z)}var _IconCheckCircle=_export_sfc$1(_sfc_main$3D,[["render",_sfc_render$3e]]);const IconCheckCircle=Object.assign(_IconCheckCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCheckCircle.name,_IconCheckCircle)}}),_sfc_main$3C=defineComponent({name:"IconCheckSquare",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-check-square`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3y=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3d(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M34.603 16.672 21.168 30.107l-7.778-7.779M8 41h32a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v32a1 1 0 0 0 1 1Z"},null,-1)]),14,_hoisted_1$3y)}var _IconCheckSquare=_export_sfc$1(_sfc_main$3C,[["render",_sfc_render$3d]]);const IconCheckSquare=Object.assign(_IconCheckSquare,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCheckSquare.name,_IconCheckSquare)}}),_sfc_main$3B=defineComponent({name:"IconCloseCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-close-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3x=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3c(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m17.643 17.643 6.364 6.364m0 0 6.364 6.364m-6.364-6.364 6.364-6.364m-6.364 6.364-6.364 6.364M42 24c0 9.941-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6s18 8.059 18 18Z"},null,-1)]),14,_hoisted_1$3x)}var _IconCloseCircle=_export_sfc$1(_sfc_main$3B,[["render",_sfc_render$3c]]);const IconCloseCircle=Object.assign(_IconCloseCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCloseCircle.name,_IconCloseCircle)}}),_sfc_main$3A=defineComponent({name:"IconExclamationCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-exclamation-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3w=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3b(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 28V14m0 16v4M6 24c0-9.941 8.059-18 18-18s18 8.059 18 18-8.059 18-18 18S6 33.941 6 24Z"},null,-1)]),14,_hoisted_1$3w)}var _IconExclamationCircle=_export_sfc$1(_sfc_main$3A,[["render",_sfc_render$3b]]);const IconExclamationCircle=Object.assign(_IconExclamationCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconExclamationCircle.name,_IconExclamationCircle)}}),_sfc_main$3z=defineComponent({name:"IconInfoCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-info-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3v=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3a(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 20v14m0-16v-4m18 10c0 9.941-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6s18 8.059 18 18Z"},null,-1)]),14,_hoisted_1$3v)}var _IconInfoCircle=_export_sfc$1(_sfc_main$3z,[["render",_sfc_render$3a]]);const IconInfoCircle=Object.assign(_IconInfoCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconInfoCircle.name,_IconInfoCircle)}}),_sfc_main$3y=defineComponent({name:"IconMinusCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-minus-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3u=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$39(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M32 24H16m26 0c0 9.941-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6s18 8.059 18 18Z"},null,-1)]),14,_hoisted_1$3u)}var _IconMinusCircle=_export_sfc$1(_sfc_main$3y,[["render",_sfc_render$39]]);const IconMinusCircle=Object.assign(_IconMinusCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMinusCircle.name,_IconMinusCircle)}}),_sfc_main$3x=defineComponent({name:"IconPlusCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-plus-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3t=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$38(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M32 24h-8m-8 0h8m0 0v8m0-8v-8m18 8c0 9.941-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6s18 8.059 18 18Z"},null,-1)]),14,_hoisted_1$3t)}var _IconPlusCircle=_export_sfc$1(_sfc_main$3x,[["render",_sfc_render$38]]);const IconPlusCircle=Object.assign(_IconPlusCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPlusCircle.name,_IconPlusCircle)}}),_sfc_main$3w=defineComponent({name:"IconQuestion",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-question`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3s=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$37(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M13 17c0-5.523 4.925-10 11-10s11 4.477 11 10c0 3.607-2.1 6.767-5.25 8.526C26.857 27.142 24 29.686 24 33v3m0 5h.02v.02H24V41Z"},null,-1)]),14,_hoisted_1$3s)}var _IconQuestion=_export_sfc$1(_sfc_main$3w,[["render",_sfc_render$37]]);const IconQuestion=Object.assign(_IconQuestion,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconQuestion.name,_IconQuestion)}}),_sfc_main$3v=defineComponent({name:"IconStop",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-stop`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3r=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$36(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M36.728 36.728c7.03-7.03 7.03-18.427 0-25.456-7.03-7.03-18.427-7.03-25.456 0m25.456 25.456c-7.03 7.03-18.427 7.03-25.456 0-7.03-7.03-7.03-18.427 0-25.456m25.456 25.456L11.272 11.272"},null,-1)]),14,_hoisted_1$3r)}var _IconStop=_export_sfc$1(_sfc_main$3v,[["render",_sfc_render$36]]);const IconStop=Object.assign(_IconStop,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconStop.name,_IconStop)}}),_sfc_main$3u=defineComponent({name:"IconHeartFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-heart-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3q=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$35(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 10.541c4.35-4.522 11.405-4.814 15.756-.292 4.35 4.522 4.15 11.365.448 17.135C36.153 33.7 28 41.5 24 42c-4-.5-12.152-8.3-16.204-14.616-3.702-5.77-3.902-12.613.448-17.135C12.595 5.727 19.65 6.019 24 10.54Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$3q)}var _IconHeartFill=_export_sfc$1(_sfc_main$3u,[["render",_sfc_render$35]]);const IconHeartFill=Object.assign(_IconHeartFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconHeartFill.name,_IconHeartFill)}}),_sfc_main$3t=defineComponent({name:"IconThumbDownFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-thumb-down-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3p=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$34(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M43 5v26h-4V5h4Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M20.9 43.537a2 2 0 0 0 2.83-.364L32.964 31H36V5H12.424a2 2 0 0 0-1.89 1.346L4.838 25.692C3.938 28.29 5.868 31 8.618 31h10.568l-2.421 5.448a4 4 0 0 0 1.184 4.77l2.951 2.32Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$3p)}var _IconThumbDownFill=_export_sfc$1(_sfc_main$3t,[["render",_sfc_render$34]]);const IconThumbDownFill=Object.assign(_IconThumbDownFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconThumbDownFill.name,_IconThumbDownFill)}}),_sfc_main$3s=defineComponent({name:"IconThumbUpFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-thumb-up-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3o=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$33(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5 43V17h4v26H5Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M27.1 4.463a2 2 0 0 0-2.83.364L15.036 17H12v26h23.576a2 2 0 0 0 1.89-1.346l5.697-19.346c.899-2.598-1.03-5.308-3.78-5.308h-10.57l2.422-5.448a4 4 0 0 0-1.184-4.77L27.1 4.462Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$3o)}var _IconThumbUpFill=_export_sfc$1(_sfc_main$3s,[["render",_sfc_render$33]]);const IconThumbUpFill=Object.assign(_IconThumbUpFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconThumbUpFill.name,_IconThumbUpFill)}}),_sfc_main$3r=defineComponent({name:"IconAt",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-at`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3n=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$32(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M31 23a7 7 0 1 1-14 0 7 7 0 0 1 14 0Zm0 0c0 3.038 2.462 6.5 5.5 6.5A5.5 5.5 0 0 0 42 24c0-9.941-8.059-18-18-18S6 14.059 6 24s8.059 18 18 18c4.244 0 8.145-1.469 11.222-3.925"},null,-1)]),14,_hoisted_1$3n)}var _IconAt=_export_sfc$1(_sfc_main$3r,[["render",_sfc_render$32]]);const IconAt=Object.assign(_IconAt,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconAt.name,_IconAt)}}),_sfc_main$3q=defineComponent({name:"IconCloudDownload",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-cloud-download`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3m=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$31(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M43 22c0-7.732-6.492-14-14.5-14S14 14.268 14 22v.055A9.001 9.001 0 0 0 15 40h13m16.142-5.929-7.07 7.071L30 34.072M37.07 26v15"},null,-1)]),14,_hoisted_1$3m)}var _IconCloudDownload=_export_sfc$1(_sfc_main$3q,[["render",_sfc_render$31]]);const IconCloudDownload=Object.assign(_IconCloudDownload,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCloudDownload.name,_IconCloudDownload)}}),_sfc_main$3p=defineComponent({name:"IconCodeBlock",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-code-block`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3l=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$30(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M19 6h-4a3 3 0 0 0-3 3v10c0 3-4.343 5-6 5 1.657 0 6 2 6 5v10a3 3 0 0 0 3 3h4M29 6h4a3 3 0 0 1 3 3v10c0 3 4.343 5 6 5-1.657 0-6 2-6 5v10a3 3 0 0 1-3 3h-4"},null,-1)]),14,_hoisted_1$3l)}var _IconCodeBlock=_export_sfc$1(_sfc_main$3p,[["render",_sfc_render$30]]);const IconCodeBlock=Object.assign(_IconCodeBlock,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCodeBlock.name,_IconCodeBlock)}}),_sfc_main$3o=defineComponent({name:"IconCodeSquare",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-code-square`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3k=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2$(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M23.071 17 16 24.071l7.071 7.071m9.001-14.624-4.14 15.454M9 42h30a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v34a1 1 0 0 0 1 1Z"},null,-1)]),14,_hoisted_1$3k)}var _IconCodeSquare=_export_sfc$1(_sfc_main$3o,[["render",_sfc_render$2$]]);const IconCodeSquare=Object.assign(_IconCodeSquare,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCodeSquare.name,_IconCodeSquare)}}),_sfc_main$3n=defineComponent({name:"IconCode",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-code`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3j=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2_(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M16.734 12.686 5.42 24l11.314 11.314m14.521-22.628L42.57 24 31.255 35.314M27.2 6.28l-6.251 35.453"},null,-1)]),14,_hoisted_1$3j)}var _IconCode=_export_sfc$1(_sfc_main$3n,[["render",_sfc_render$2_]]);const IconCode=Object.assign(_IconCode,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCode.name,_IconCode)}}),_sfc_main$3m=defineComponent({name:"IconCustomerService",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-customer-service`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3i=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2Z(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M11 31V20c0-7.18 5.82-13 13-13s13 5.82 13 13v8c0 5.784-3.778 10.686-9 12.373m0 0A12.99 12.99 0 0 1 24 41h-3a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v2.373Zm0 0V41m9-20h3a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-3v-8Zm-26 0H8a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h3v-8Z"},null,-1)]),14,_hoisted_1$3i)}var _IconCustomerService=_export_sfc$1(_sfc_main$3m,[["render",_sfc_render$2Z]]);const IconCustomerService=Object.assign(_IconCustomerService,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCustomerService.name,_IconCustomerService)}}),_sfc_main$3l=defineComponent({name:"IconDownload",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-download`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3h=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2Y(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m33.072 22.071-9.07 9.071-9.072-9.07M24 5v26m16 4v6H8v-6"},null,-1)]),14,_hoisted_1$3h)}var _IconDownload=_export_sfc$1(_sfc_main$3l,[["render",_sfc_render$2Y]]);const IconDownload=Object.assign(_IconDownload,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDownload.name,_IconDownload)}}),_sfc_main$3k=defineComponent({name:"IconExport",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-export`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3g=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2X(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M31.928 33.072 41 24.002l-9.072-9.072M16.858 24h24M31 41H7V7h24"},null,-1)]),14,_hoisted_1$3g)}var _IconExport=_export_sfc$1(_sfc_main$3k,[["render",_sfc_render$2X]]);const IconExport=Object.assign(_IconExport,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconExport.name,_IconExport)}}),_sfc_main$3j=defineComponent({name:"IconHeart",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-heart`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3f=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2W(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M38.083 12.912a9.929 9.929 0 0 1 .177 13.878l-.177.18L25.76 39.273c-.972.97-2.548.97-3.52 0L9.917 26.971l-.177-.181a9.929 9.929 0 0 1 .177-13.878c3.889-3.883 10.194-3.883 14.083 0 3.889-3.883 10.194-3.883 14.083 0Z"},null,-1)]),14,_hoisted_1$3f)}var _IconHeart=_export_sfc$1(_sfc_main$3j,[["render",_sfc_render$2W]]);const IconHeart=Object.assign(_IconHeart,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconHeart.name,_IconHeart)}}),_sfc_main$3i=defineComponent({name:"IconHistory",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-history`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3e=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2V(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M6 24c0-9.941 8.059-18 18-18s18 8.059 18 18-8.059 18-18 18c-6.26 0-11.775-3.197-15-8.047M6 24l-.5-.757h1L6 24Zm26 2h-9v-9"},null,-1)]),14,_hoisted_1$3e)}var _IconHistory=_export_sfc$1(_sfc_main$3i,[["render",_sfc_render$2V]]);const IconHistory=Object.assign(_IconHistory,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconHistory.name,_IconHistory)}}),_sfc_main$3h=defineComponent({name:"IconHome",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-home`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3d=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2U(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M7 17 24 7l17 10v24H7V17Z"},null,-1),createBaseVNode("path",{d:"M20 28h8v13h-8V28Z"},null,-1)]),14,_hoisted_1$3d)}var _IconHome=_export_sfc$1(_sfc_main$3h,[["render",_sfc_render$2U]]);const IconHome=Object.assign(_IconHome,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconHome.name,_IconHome)}}),_sfc_main$3g=defineComponent({name:"IconImport",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-import`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3c=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2T(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m27.929 33.072-9.071-9.07 9.07-9.072M43 24H19m12 17H7V7h24"},null,-1)]),14,_hoisted_1$3c)}var _IconImport=_export_sfc$1(_sfc_main$3g,[["render",_sfc_render$2T]]);const IconImport=Object.assign(_IconImport,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconImport.name,_IconImport)}}),_sfc_main$3f=defineComponent({name:"IconLaunch",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-launch`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3b=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2S(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",stroke:"currentColor",xmlns:"http://www.w3.org/2000/svg",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M41 26v14a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h14M19.822 28.178 39.899 8.1M41 20V7H28"},null,-1)]),14,_hoisted_1$3b)}var _IconLaunch=_export_sfc$1(_sfc_main$3f,[["render",_sfc_render$2S]]);const IconLaunch=Object.assign(_IconLaunch,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLaunch.name,_IconLaunch)}}),_sfc_main$3e=defineComponent({name:"IconList",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-list`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$3a=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2R(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M13 24h30M5 12h4m4 24h30M13 12h30M5 24h4M5 36h4"},null,-1)]),14,_hoisted_1$3a)}var _IconList=_export_sfc$1(_sfc_main$3e,[["render",_sfc_render$2R]]);const IconList=Object.assign(_IconList,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconList.name,_IconList)}}),_sfc_main$3d=defineComponent({name:"IconMessageBanned",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-message-banned`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$39=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2Q(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M40.527 20C38.727 12.541 32.01 7 24 7 14.611 7 7 14.611 7 24v17h14m19.364-.636a9 9 0 0 0-12.728-12.728m12.728 12.728a9 9 0 0 1-12.728-12.728m12.728 12.728L27.636 27.636M13 20h12m-12 9h6"},null,-1)]),14,_hoisted_1$39)}var _IconMessageBanned=_export_sfc$1(_sfc_main$3d,[["render",_sfc_render$2Q]]);const IconMessageBanned=Object.assign(_IconMessageBanned,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMessageBanned.name,_IconMessageBanned)}}),_sfc_main$3c=defineComponent({name:"IconMessage",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-message`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$38=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2P(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M15 20h18m-18 9h9M7 41h17.63C33.67 41 41 33.67 41 24.63V24c0-9.389-7.611-17-17-17S7 14.611 7 24v17Z"},null,-1)]),14,_hoisted_1$38)}var _IconMessage=_export_sfc$1(_sfc_main$3c,[["render",_sfc_render$2P]]);const IconMessage=Object.assign(_IconMessage,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMessage.name,_IconMessage)}}),_sfc_main$3b=defineComponent({name:"IconMoreVertical",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-more-vertical`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$37=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2O(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M25 10h-2V8h2v2ZM25 25h-2v-2h2v2ZM25 40h-2v-2h2v2Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M25 10h-2V8h2v2ZM25 25h-2v-2h2v2ZM25 40h-2v-2h2v2Z"},null,-1)]),14,_hoisted_1$37)}var _IconMoreVertical=_export_sfc$1(_sfc_main$3b,[["render",_sfc_render$2O]]);const IconMoreVertical=Object.assign(_IconMoreVertical,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMoreVertical.name,_IconMoreVertical)}}),_sfc_main$3a=defineComponent({name:"IconPoweroff",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-poweroff`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$36=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2N(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M15.5 9.274C10.419 12.214 7 17.708 7 24c0 9.389 7.611 17 17 17s17-7.611 17-17c0-6.292-3.419-11.786-8.5-14.726M24 5v22"},null,-1)]),14,_hoisted_1$36)}var _IconPoweroff=_export_sfc$1(_sfc_main$3a,[["render",_sfc_render$2N]]);const IconPoweroff=Object.assign(_IconPoweroff,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPoweroff.name,_IconPoweroff)}}),_sfc_main$39=defineComponent({name:"IconRefresh",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-refresh`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$35=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2M(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M38.837 18C36.463 12.136 30.715 8 24 8 15.163 8 8 15.163 8 24s7.163 16 16 16c7.455 0 13.72-5.1 15.496-12M40 8v10H30"},null,-1)]),14,_hoisted_1$35)}var _IconRefresh=_export_sfc$1(_sfc_main$39,[["render",_sfc_render$2M]]);const IconRefresh=Object.assign(_IconRefresh,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconRefresh.name,_IconRefresh)}}),_sfc_main$38=defineComponent({name:"IconReply",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-reply`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$34=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2L(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m6.642 24.684 14.012 14.947a.2.2 0 0 0 .346-.137v-8.949A23.077 23.077 0 0 1 26 30c6.208 0 11.84 2.459 15.978 6.456a.01.01 0 0 0 .017-.007C42 36.299 42 36.15 42 36c0-10.493-8.506-19-19-19-.675 0-1.342.035-2 .104V8.506a.2.2 0 0 0-.346-.137L6.642 23.316a1 1 0 0 0 0 1.368Z"},null,-1)]),14,_hoisted_1$34)}var _IconReply=_export_sfc$1(_sfc_main$38,[["render",_sfc_render$2L]]);const IconReply=Object.assign(_IconReply,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconReply.name,_IconReply)}}),_sfc_main$37=defineComponent({name:"IconSave",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-save`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$33=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2K(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M21 13v9m18 20H9a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h22.55a1 1 0 0 1 .748.336l7.45 8.38a1 1 0 0 1 .252.664V41a1 1 0 0 1-1 1ZM14 6h14v15a1 1 0 0 1-1 1H15a1 1 0 0 1-1-1V6Z"},null,-1)]),14,_hoisted_1$33)}var _IconSave=_export_sfc$1(_sfc_main$37,[["render",_sfc_render$2K]]);const IconSave=Object.assign(_IconSave,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSave.name,_IconSave)}}),_sfc_main$36=defineComponent({name:"IconScan",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-scan`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$32=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2J(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M7 17V7h10m24 10V7H31m10 24v10H31M7 31v10h10M5 24h38"},null,-1)]),14,_hoisted_1$32)}var _IconScan=_export_sfc$1(_sfc_main$36,[["render",_sfc_render$2J]]);const IconScan=Object.assign(_IconScan,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconScan.name,_IconScan)}}),_sfc_main$35=defineComponent({name:"IconSelectAll",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-select-all`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$31=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2I(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m17.314 7.243-7.071 7.07L6 10.072m11.314 10.172-7.071 7.07L6 23.072m11.314 10.172-7.071 7.07L6 36.072M21 11h22M21 25h22M21 39h22"},null,-1)]),14,_hoisted_1$31)}var _IconSelectAll=_export_sfc$1(_sfc_main$35,[["render",_sfc_render$2I]]);const IconSelectAll=Object.assign(_IconSelectAll,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSelectAll.name,_IconSelectAll)}}),_sfc_main$34=defineComponent({name:"IconSend",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-send`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$30=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2H(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m14 24-7-5V7l34 17L7 41V29l7-5Zm0 0h25","stroke-miterlimit":"3.864"},null,-1)]),14,_hoisted_1$30)}var _IconSend=_export_sfc$1(_sfc_main$34,[["render",_sfc_render$2H]]);const IconSend=Object.assign(_IconSend,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSend.name,_IconSend)}}),_sfc_main$33=defineComponent({name:"IconSettings",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-settings`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2$=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2G(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M18.797 6.732A1 1 0 0 1 19.76 6h8.48a1 1 0 0 1 .964.732l1.285 4.628a1 1 0 0 0 1.213.7l4.651-1.2a1 1 0 0 1 1.116.468l4.24 7.344a1 1 0 0 1-.153 1.2L38.193 23.3a1 1 0 0 0 0 1.402l3.364 3.427a1 1 0 0 1 .153 1.2l-4.24 7.344a1 1 0 0 1-1.116.468l-4.65-1.2a1 1 0 0 0-1.214.7l-1.285 4.628a1 1 0 0 1-.964.732h-8.48a1 1 0 0 1-.963-.732L17.51 36.64a1 1 0 0 0-1.213-.7l-4.65 1.2a1 1 0 0 1-1.116-.468l-4.24-7.344a1 1 0 0 1 .153-1.2L9.809 24.7a1 1 0 0 0 0-1.402l-3.364-3.427a1 1 0 0 1-.153-1.2l4.24-7.344a1 1 0 0 1 1.116-.468l4.65 1.2a1 1 0 0 0 1.213-.7l1.286-4.628Z"},null,-1),createBaseVNode("path",{d:"M30 24a6 6 0 1 1-12 0 6 6 0 0 1 12 0Z"},null,-1)]),14,_hoisted_1$2$)}var _IconSettings=_export_sfc$1(_sfc_main$33,[["render",_sfc_render$2G]]);const IconSettings=Object.assign(_IconSettings,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSettings.name,_IconSettings)}}),_sfc_main$32=defineComponent({name:"IconShareAlt",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-share-alt`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2_=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2F(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M32.442 21.552a4.5 4.5 0 1 1 .065 4.025m-.065-4.025-16.884-8.104m16.884 8.104A4.483 4.483 0 0 0 32 23.5c0 .75.183 1.455.507 2.077m-16.95-12.13a4.5 4.5 0 1 1-8.113-3.895 4.5 4.5 0 0 1 8.114 3.896Zm-.064 20.977A4.5 4.5 0 1 0 11.5 41c3.334-.001 5.503-3.68 3.993-6.578Zm0 0 17.014-8.847"},null,-1)]),14,_hoisted_1$2_)}var _IconShareAlt=_export_sfc$1(_sfc_main$32,[["render",_sfc_render$2F]]);const IconShareAlt=Object.assign(_IconShareAlt,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconShareAlt.name,_IconShareAlt)}}),_sfc_main$31=defineComponent({name:"IconShareExternal",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-share-external`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2Z=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2E(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M18 20h-7a1 1 0 0 0-1 1v20a1 1 0 0 0 1 1h26a1 1 0 0 0 1-1V21a1 1 0 0 0-1-1h-7m2.368-5.636L24.004 6l-8.364 8.364M24.003 28V6.604","stroke-miterlimit":"16"},null,-1)]),14,_hoisted_1$2Z)}var _IconShareExternal=_export_sfc$1(_sfc_main$31,[["render",_sfc_render$2E]]);const IconShareExternal=Object.assign(_IconShareExternal,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconShareExternal.name,_IconShareExternal)}}),_sfc_main$30=defineComponent({name:"IconShareInternal",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-share-internal`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2Y=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2D(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M40 35v6H8v-6m1.108-4c1.29-8.868 13.917-15.85 29.392-15.998M30 6l9 9-9 9"},null,-1)]),14,_hoisted_1$2Y)}var _IconShareInternal=_export_sfc$1(_sfc_main$30,[["render",_sfc_render$2D]]);const IconShareInternal=Object.assign(_IconShareInternal,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconShareInternal.name,_IconShareInternal)}}),_sfc_main$2$=defineComponent({name:"IconStar",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-star`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2X=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2C(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M22.552 6.908a.5.5 0 0 1 .896 0l5.02 10.17a.5.5 0 0 0 .376.274l11.224 1.631a.5.5 0 0 1 .277.853l-8.122 7.916a.5.5 0 0 0-.143.443l1.917 11.178a.5.5 0 0 1-.726.527l-10.038-5.278a.5.5 0 0 0-.466 0L12.73 39.9a.5.5 0 0 1-.726-.527l1.918-11.178a.5.5 0 0 0-.144-.443l-8.122-7.916a.5.5 0 0 1 .278-.853l11.223-1.63a.5.5 0 0 0 .376-.274l5.02-10.17Z"},null,-1)]),14,_hoisted_1$2X)}var _IconStar=_export_sfc$1(_sfc_main$2$,[["render",_sfc_render$2C]]);const IconStar=Object.assign(_IconStar,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconStar.name,_IconStar)}}),_sfc_main$2_=defineComponent({name:"IconSync",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-sync`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2W=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2B(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M11.98 11.703c-6.64 6.64-6.64 17.403 0 24.042a16.922 16.922 0 0 0 8.942 4.7M34.603 37.156l1.414-1.415c6.64-6.639 6.64-17.402 0-24.041A16.922 16.922 0 0 0 27.075 7M14.81 11.982l-1.414-1.414-1.414-1.414h2.829v2.828ZM33.192 36.02l1.414 1.414 1.414 1.415h-2.828V36.02Z"},null,-1)]),14,_hoisted_1$2W)}var _IconSync=_export_sfc$1(_sfc_main$2_,[["render",_sfc_render$2B]]);const IconSync=Object.assign(_IconSync,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSync.name,_IconSync)}}),_sfc_main$2Z=defineComponent({name:"IconThumbDown",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-thumb-down`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2V=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2A(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M41 31V5M5.83 26.394l5.949-18.697A1 1 0 0 1 12.732 7H34v22h-3l-9.403 12.223a1 1 0 0 1-1.386.196l-2.536-1.87a6 6 0 0 1-2.043-6.974L17 29H7.736a2 2 0 0 1-1.906-2.606Z"},null,-1)]),14,_hoisted_1$2V)}var _IconThumbDown=_export_sfc$1(_sfc_main$2Z,[["render",_sfc_render$2A]]);const IconThumbDown=Object.assign(_IconThumbDown,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconThumbDown.name,_IconThumbDown)}}),_sfc_main$2Y=defineComponent({name:"IconThumbUp",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-thumb-up`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2U=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2z(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M7 17v26m35.17-21.394-5.948 18.697a1 1 0 0 1-.953.697H14V19h3l9.403-12.223a1 1 0 0 1 1.386-.196l2.535 1.87a6 6 0 0 1 2.044 6.974L31 19h9.265a2 2 0 0 1 1.906 2.606Z"},null,-1)]),14,_hoisted_1$2U)}var _IconThumbUp=_export_sfc$1(_sfc_main$2Y,[["render",_sfc_render$2z]]);const IconThumbUp=Object.assign(_IconThumbUp,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconThumbUp.name,_IconThumbUp)}}),_sfc_main$2X=defineComponent({name:"IconTranslate",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-translate`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2T=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2y(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M42 25c0 9.941-8.059 18-18 18-6.867 0-12.836-3.845-15.87-9.5M28.374 27 25 18h-2l-3.375 9m8.75 0L31 34m-2.625-7h-8.75m0 0L17 34M6 25c0-9.941 8.059-18 18-18 6.867 0 12.836 3.845 15.87 9.5M43 25h-2l1-1 1 1ZM5 25h2l-1 1-1-1Z"},null,-1)]),14,_hoisted_1$2T)}var _IconTranslate=_export_sfc$1(_sfc_main$2X,[["render",_sfc_render$2y]]);const IconTranslate=Object.assign(_IconTranslate,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconTranslate.name,_IconTranslate)}}),_sfc_main$2W=defineComponent({name:"IconVoice",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-voice`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2S=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2x(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M41 21v1c0 8.837-7.163 16-16 16h-2c-8.837 0-16-7.163-16-16v-1m17 17v6m0-14a9 9 0 0 1-9-9v-6a9 9 0 1 1 18 0v6a9 9 0 0 1-9 9Z"},null,-1)]),14,_hoisted_1$2S)}var _IconVoice=_export_sfc$1(_sfc_main$2W,[["render",_sfc_render$2x]]);const IconVoice=Object.assign(_IconVoice,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconVoice.name,_IconVoice)}}),_sfc_main$2V=defineComponent({name:"IconAlignCenter",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-align-center`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2R=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2w(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M44 9H4m38 20H6m28-10H14m20 20H14"},null,-1)]),14,_hoisted_1$2R)}var _IconAlignCenter=_export_sfc$1(_sfc_main$2V,[["render",_sfc_render$2w]]);const IconAlignCenter=Object.assign(_IconAlignCenter,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconAlignCenter.name,_IconAlignCenter)}}),_sfc_main$2U=defineComponent({name:"IconAlignLeft",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-align-left`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2Q=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2v(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M44 9H4m36 20H4m21-10H4m21 20H4"},null,-1)]),14,_hoisted_1$2Q)}var _IconAlignLeft=_export_sfc$1(_sfc_main$2U,[["render",_sfc_render$2v]]);const IconAlignLeft=Object.assign(_IconAlignLeft,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconAlignLeft.name,_IconAlignLeft)}}),_sfc_main$2T=defineComponent({name:"IconAlignRight",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-align-right`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2P=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2u(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M4 9h40M8 29h36M23 19h21M23 39h21"},null,-1)]),14,_hoisted_1$2P)}var _IconAlignRight=_export_sfc$1(_sfc_main$2T,[["render",_sfc_render$2u]]);const IconAlignRight=Object.assign(_IconAlignRight,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconAlignRight.name,_IconAlignRight)}}),_sfc_main$2S=defineComponent({name:"IconAttachment",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-attachment`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2O=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2t(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",stroke:"currentColor",xmlns:"http://www.w3.org/2000/svg",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M29.037 15.236s-9.174 9.267-11.48 11.594c-2.305 2.327-1.646 4.987-.329 6.316 1.317 1.33 3.994 1.953 6.258-.332L37.32 18.851c3.623-3.657 2.092-8.492 0-10.639-2.093-2.147-6.916-3.657-10.54 0L11.3 23.838c-3.623 3.657-3.953 10.638.329 14.96 4.282 4.322 11.115 4.105 14.821.333 3.706-3.773 8.74-8.822 11.224-11.33"},null,-1)]),14,_hoisted_1$2O)}var _IconAttachment=_export_sfc$1(_sfc_main$2S,[["render",_sfc_render$2t]]);const IconAttachment=Object.assign(_IconAttachment,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconAttachment.name,_IconAttachment)}}),_sfc_main$2R=defineComponent({name:"IconBgColors",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-bg-colors`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2N=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2s(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m9.442 25.25 10.351 10.765a1 1 0 0 0 1.428.014L32 25.25H9.442Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M19 5.25 22.75 9m0 0 12.043 12.043a1 1 0 0 1 0 1.414L32 25.25M22.75 9 8.693 23.057a1 1 0 0 0-.013 1.4l.762.793m0 0 10.351 10.765a1 1 0 0 0 1.428.014L32 25.25m-22.558 0H32M6 42h36"},null,-1),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M40.013 29.812 37.201 27l-2.812 2.812a4 4 0 1 0 5.624 0Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$2N)}var _IconBgColors=_export_sfc$1(_sfc_main$2R,[["render",_sfc_render$2s]]);const IconBgColors=Object.assign(_IconBgColors,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconBgColors.name,_IconBgColors)}}),_sfc_main$2Q=defineComponent({name:"IconBold",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-bold`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2M=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2r(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M13 24h12a8 8 0 1 0 0-16H13.2a.2.2 0 0 0-.2.2V24Zm0 0h16a8 8 0 1 1 0 16H13.2a.2.2 0 0 1-.2-.2V24Z"},null,-1)]),14,_hoisted_1$2M)}var _IconBold=_export_sfc$1(_sfc_main$2Q,[["render",_sfc_render$2r]]);const IconBold=Object.assign(_IconBold,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconBold.name,_IconBold)}}),_sfc_main$2P=defineComponent({name:"IconBrush",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-brush`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2L=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2q(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M33 13h7a1 1 0 0 1 1 1v12.14a1 1 0 0 1-.85.99l-21.3 3.24a1 1 0 0 0-.85.99V43M33 8v10.002A.998.998 0 0 1 32 19H8a1 1 0 0 1-1-1V8c0-.552.444-1 .997-1H32.01c.552 0 .99.447.99 1Z"},null,-1)]),14,_hoisted_1$2L)}var _IconBrush=_export_sfc$1(_sfc_main$2P,[["render",_sfc_render$2q]]);const IconBrush=Object.assign(_IconBrush,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconBrush.name,_IconBrush)}}),_sfc_main$2O=defineComponent({name:"IconEraser",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-eraser`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2K=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2p(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M25.5 40.503 14.914 40.5a1 1 0 0 1-.707-.293l-9-9a1 1 0 0 1 0-1.414L13.5 21.5m12 19.003L44 40.5m-18.5.003L29 37M13.5 21.5 26.793 8.207a1 1 0 0 1 1.414 0l14.086 14.086a1 1 0 0 1 0 1.414L29 37M13.5 21.5 29 37"},null,-1)]),14,_hoisted_1$2K)}var _IconEraser=_export_sfc$1(_sfc_main$2O,[["render",_sfc_render$2p]]);const IconEraser=Object.assign(_IconEraser,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconEraser.name,_IconEraser)}}),_sfc_main$2N=defineComponent({name:"IconFindReplace",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-find-replace`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2J=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2o(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M42.353 40.854 36.01 34.51m0 0a9 9 0 0 1-15.364-6.364c0-5 4-9 9-9s9 4 9 9a8.972 8.972 0 0 1-2.636 6.364Zm5.636-26.365h-36m10 16h-10m10 16h-10"},null,-1)]),14,_hoisted_1$2J)}var _IconFindReplace=_export_sfc$1(_sfc_main$2N,[["render",_sfc_render$2o]]);const IconFindReplace=Object.assign(_IconFindReplace,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFindReplace.name,_IconFindReplace)}}),_sfc_main$2M=defineComponent({name:"IconFontColors",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-font-colors`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2I=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2n(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M9 41h30M16.467 22 11.5 34m20.032-12L24.998 7h-2l-6.532 15h15.065Zm0 0H16.467h15.065Zm0 0L36.5 34l-4.968-12Z"},null,-1)]),14,_hoisted_1$2I)}var _IconFontColors=_export_sfc$1(_sfc_main$2M,[["render",_sfc_render$2n]]);const IconFontColors=Object.assign(_IconFontColors,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFontColors.name,_IconFontColors)}}),_sfc_main$2L=defineComponent({name:"IconFormula",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-formula`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2H=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2m(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M40 8H10a1 1 0 0 0-1 1v.546a1 1 0 0 0 .341.753L24.17 23.273a1 1 0 0 1 .026 1.482l-.195.183L9.343 37.7a1 1 0 0 0-.343.754V39a1 1 0 0 0 1 1h30"},null,-1)]),14,_hoisted_1$2H)}var _IconFormula=_export_sfc$1(_sfc_main$2L,[["render",_sfc_render$2m]]);const IconFormula=Object.assign(_IconFormula,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFormula.name,_IconFormula)}}),_sfc_main$2K=defineComponent({name:"IconH1",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-h1`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2G=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2l(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M6 6v18m0 0v18m0-18h20m0 0V6m0 18v18M40 42V21h-1l-6 3"},null,-1)]),14,_hoisted_1$2G)}var _IconH1=_export_sfc$1(_sfc_main$2K,[["render",_sfc_render$2l]]);const IconH1=Object.assign(_IconH1,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconH1.name,_IconH1)}}),_sfc_main$2J=defineComponent({name:"IconH2",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-h2`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2F=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2k(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M6 6v18m0 0v18m0-18h20m0 0V6m0 18v18M44 40H32v-.5l7.5-9c.914-1.117 2.5-3 2.5-5 0-2.485-2.239-4.5-5-4.5s-5 2.515-5 5"},null,-1)]),14,_hoisted_1$2F)}var _IconH2=_export_sfc$1(_sfc_main$2J,[["render",_sfc_render$2k]]);const IconH2=Object.assign(_IconH2,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconH2.name,_IconH2)}}),_sfc_main$2I=defineComponent({name:"IconH3",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-h3`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2E=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2j(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M6 6v18m0 0v18m0-18h20m0 0V6m0 18v18M37.001 30h-2m2 0a5 5 0 0 0 0-10h-.556a4.444 4.444 0 0 0-4.444 4.444m5 5.556a5 5 0 0 1 0 10h-.556a4.444 4.444 0 0 1-4.444-4.444"},null,-1)]),14,_hoisted_1$2E)}var _IconH3=_export_sfc$1(_sfc_main$2I,[["render",_sfc_render$2j]]);const IconH3=Object.assign(_IconH3,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconH3.name,_IconH3)}}),_sfc_main$2H=defineComponent({name:"IconH4",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-h4`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2D=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2i(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M6 6v18m0 0v18m0-18h20m0 0V6m0 18v18m14.5-6H31v-1l8-15h1.5v16Zm0 0H44m-3.5 0v6"},null,-1)]),14,_hoisted_1$2D)}var _IconH4=_export_sfc$1(_sfc_main$2H,[["render",_sfc_render$2i]]);const IconH4=Object.assign(_IconH4,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconH4.name,_IconH4)}}),_sfc_main$2G=defineComponent({name:"IconH5",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-h5`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2C=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2h(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M6 6v18m0 0v18m0-18h20m0 0V6m0 18v18M43 21H32.5v9h.5s1.5-1 4-1a5 5 0 0 1 5 5v1a5 5 0 0 1-5 5c-2.05 0-4.728-1.234-5.5-3"},null,-1)]),14,_hoisted_1$2C)}var _IconH5=_export_sfc$1(_sfc_main$2G,[["render",_sfc_render$2h]]);const IconH5=Object.assign(_IconH5,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconH5.name,_IconH5)}}),_sfc_main$2F=defineComponent({name:"IconH6",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-h6`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2B=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2g(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M6 6v18m0 0v18m0-18h20m0 0V6m0 18v18M32 34.5c0 3.038 2.239 5.5 5 5.5s5-2.462 5-5.5-2.239-5.5-5-5.5-5 2.462-5 5.5Zm0 0v-5.73c0-4.444 3.867-7.677 8-7.263.437.044.736.08.952.115"},null,-1)]),14,_hoisted_1$2B)}var _IconH6=_export_sfc$1(_sfc_main$2F,[["render",_sfc_render$2g]]);const IconH6=Object.assign(_IconH6,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconH6.name,_IconH6)}}),_sfc_main$2E=defineComponent({name:"IconH7",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-h7`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2A=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2f(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M6 6v18m0 0v18m0-18h20m0 0V6m0 18v18m4-21h12v1l-4.4 16-1.1 3.5"},null,-1)]),14,_hoisted_1$2A)}var _IconH7=_export_sfc$1(_sfc_main$2E,[["render",_sfc_render$2f]]);const IconH7=Object.assign(_IconH7,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconH7.name,_IconH7)}}),_sfc_main$2D=defineComponent({name:"IconHighlight",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-highlight`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2z=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2e(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M19 18V9.28a1 1 0 0 1 .758-.97l8-2A1 1 0 0 1 29 7.28V18m-10 0h-4a1 1 0 0 0-1 1v8h-4a1 1 0 0 0-1 1v15m10-25h10m0 0h4a1 1 0 0 1 1 1v8h4a1 1 0 0 1 1 1v15"},null,-1)]),14,_hoisted_1$2z)}var _IconHighlight=_export_sfc$1(_sfc_main$2D,[["render",_sfc_render$2e]]);const IconHighlight=Object.assign(_IconHighlight,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconHighlight.name,_IconHighlight)}}),_sfc_main$2C=defineComponent({name:"IconItalic",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-italic`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2y=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2d(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M18 8h9m8 0h-8m0 0-6 32m0 0h-8m8 0h9"},null,-1)]),14,_hoisted_1$2y)}var _IconItalic=_export_sfc$1(_sfc_main$2C,[["render",_sfc_render$2d]]);const IconItalic=Object.assign(_IconItalic,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconItalic.name,_IconItalic)}}),_sfc_main$2B=defineComponent({name:"IconLineHeight",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-line-height`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2x=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2c(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M4 8h14.5M33 8H18.5m0 0v34"},null,-1),createBaseVNode("path",{d:"M39 9.5 37 13h4l-2-3.5ZM39 38.5 37 35h4l-2 3.5Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M39 13h2l-2-3.5-2 3.5h2Zm0 0v22m0 0h2l-2 3.5-2-3.5h2Z"},null,-1)]),14,_hoisted_1$2x)}var _IconLineHeight=_export_sfc$1(_sfc_main$2B,[["render",_sfc_render$2c]]);const IconLineHeight=Object.assign(_IconLineHeight,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLineHeight.name,_IconLineHeight)}}),_sfc_main$2A=defineComponent({name:"IconOrderedList",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-ordered-list`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2w=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2b(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M13 24h30M13 37h30M13 11h30"},null,-1),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.578 13.06v1.695h5.041V13.06H9.164V7.555H7.748L5.255 8.968l.763 1.513 1.114-.636v3.215H5.578ZM5.37 26.205v1.49h5.07V26H7.964l.94-.94c.454-.44.783-.86.982-1.258.199-.404.298-.826.298-1.266 0-.686-.224-1.225-.683-1.6-.45-.372-1.093-.55-1.912-.55-.473 0-.933.072-1.38.214a3.63 3.63 0 0 0-1.133.582l-.066.053.652 1.533.113-.085c.263-.199.524-.345.783-.44.266-.094.524-.141.774-.141.309 0 .52.06.652.165.128.1.198.252.198.477 0 .177-.05.356-.154.54l-.001.002c-.099.186-.274.416-.528.69L5.37 26.205ZM10.381 38.344c0-.443-.118-.826-.358-1.145a1.702 1.702 0 0 0-.713-.56 1.652 1.652 0 0 0 .586-.52 1.73 1.73 0 0 0 .307-1.022c0-.404-.108-.763-.327-1.074a2.076 2.076 0 0 0-.918-.71c-.386-.166-.833-.247-1.34-.247-.48 0-.952.071-1.417.213-.459.134-.836.318-1.127.554l-.065.053.652 1.486.11-.076c.275-.193.563-.34.863-.442h.002c.3-.109.581-.162.844-.162.266 0 .454.065.579.18l.004.002c.128.107.198.262.198.48 0 .201-.07.33-.197.412-.138.089-.376.141-.733.141h-1.01v1.626h1.188c.371 0 .614.056.75.15.127.085.2.23.2.463 0 .254-.078.412-.21.503l-.002.002c-.136.097-.386.157-.777.157-.595 0-1.194-.199-1.8-.605l-.11-.073-.65 1.483.064.053c.285.236.662.424 1.127.565h.002c.465.136.95.203 1.456.203.852 0 1.538-.178 2.045-.546.517-.377.777-.896.777-1.544Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$2w)}var _IconOrderedList=_export_sfc$1(_sfc_main$2A,[["render",_sfc_render$2b]]);const IconOrderedList=Object.assign(_IconOrderedList,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconOrderedList.name,_IconOrderedList)}}),_sfc_main$2z=defineComponent({name:"IconPaste",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-paste`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2v=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2a(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("rect",{x:"8",y:"14",width:"24",height:"28",rx:"1"},null,-1),createBaseVNode("path",{d:"M24 6h.01v.01H24V6ZM32 6h.01v.01H32V6ZM40 6h.01v.01H40V6ZM40 13h.01v.01H40V13ZM40 21h.01v.01H40V21Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M24 6h.01v.01H24V6ZM32 6h.01v.01H32V6ZM40 6h.01v.01H40V6ZM40 13h.01v.01H40V13ZM40 21h.01v.01H40V21Z"},null,-1)]),14,_hoisted_1$2v)}var _IconPaste=_export_sfc$1(_sfc_main$2z,[["render",_sfc_render$2a]]);const IconPaste=Object.assign(_IconPaste,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPaste.name,_IconPaste)}}),_sfc_main$2y=defineComponent({name:"IconQuote",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-quote`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2u=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$29(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M18.08 33.093a6 6 0 0 1-12 0c-.212-3.593 2.686-6 6-6a6 6 0 0 1 6 6ZM39.08 33.093a6 6 0 0 1-12 0c-.212-3.593 2.686-6 6-6a6 6 0 0 1 6 6Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M6.08 33.093a6 6 0 1 0 6-6c-3.314 0-6.212 2.407-6 6Zm0 0c-.5-8.5 1-25.5 15-24m6 24a6 6 0 1 0 6-6c-3.314 0-6.212 2.407-6 6Zm0 0c-.5-8.5 1-25.5 15-24"},null,-1)]),14,_hoisted_1$2u)}var _IconQuote=_export_sfc$1(_sfc_main$2y,[["render",_sfc_render$29]]);const IconQuote=Object.assign(_IconQuote,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconQuote.name,_IconQuote)}}),_sfc_main$2x=defineComponent({name:"IconRedo",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-redo`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2t=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$28(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m32.678 23.78 7.778-7.778-7.778-7.778M39.19 16H18.5C12.149 16 7 21.15 7 27.5 7 33.852 12.149 39 18.5 39H31"},null,-1)]),14,_hoisted_1$2t)}var _IconRedo=_export_sfc$1(_sfc_main$2x,[["render",_sfc_render$28]]);const IconRedo=Object.assign(_IconRedo,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconRedo.name,_IconRedo)}}),_sfc_main$2w=defineComponent({name:"IconScissor",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-scissor`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2s=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$27(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m40.293 7.707-23.05 23.05m0 0a6 6 0 1 0-8.485 8.485 6 6 0 0 0 8.485-8.485Zm13.514 0a6 6 0 1 0 8.485 8.485 6 6 0 0 0-8.485-8.485Zm0 0L7.707 7.707"},null,-1)]),14,_hoisted_1$2s)}var _IconScissor=_export_sfc$1(_sfc_main$2w,[["render",_sfc_render$27]]);const IconScissor=Object.assign(_IconScissor,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconScissor.name,_IconScissor)}}),_sfc_main$2v=defineComponent({name:"IconSortAscending",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-sort-ascending`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2r=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$26(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M15 6v33.759a.1.1 0 0 1-.17.07L8 33m17-6h10.4v.65L27 39.35V40h11m-1-19L31.4 8h-.8L25 21"},null,-1)]),14,_hoisted_1$2r)}var _IconSortAscending=_export_sfc$1(_sfc_main$2v,[["render",_sfc_render$26]]);const IconSortAscending=Object.assign(_IconSortAscending,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSortAscending.name,_IconSortAscending)}}),_sfc_main$2u=defineComponent({name:"IconSortDescending",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-sort-descending`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2q=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$25(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M25 27h10.4v.65L27 39.35V40h11m-21.999 2V7.24a.1.1 0 0 0-.17-.07L9 14m28 7L31.4 8h-.8L25 21"},null,-1)]),14,_hoisted_1$2q)}var _IconSortDescending=_export_sfc$1(_sfc_main$2u,[["render",_sfc_render$25]]);const IconSortDescending=Object.assign(_IconSortDescending,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSortDescending.name,_IconSortDescending)}}),_sfc_main$2t=defineComponent({name:"IconSort",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-sort`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2p=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$24(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M43 9H5m0 30h14m15.5-15H5"},null,-1)]),14,_hoisted_1$2p)}var _IconSort=_export_sfc$1(_sfc_main$2t,[["render",_sfc_render$24]]);const IconSort=Object.assign(_IconSort,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSort.name,_IconSort)}}),_sfc_main$2s=defineComponent({name:"IconStrikethrough",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-strikethrough`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2o=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$23(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M13 32c0 5.246 5.149 9 11.5 9S36 36.746 36 31.5c0-1.708-.5-4.5-3.5-5.695m0 0H43m-10.5 0H5M34 14.5C34 10.358 29.523 7 24 7s-10 3.358-10 7.5c0 1.794 1.6 4.21 3 5.5"},null,-1)]),14,_hoisted_1$2o)}var _IconStrikethrough=_export_sfc$1(_sfc_main$2s,[["render",_sfc_render$23]]);const IconStrikethrough=Object.assign(_IconStrikethrough,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconStrikethrough.name,_IconStrikethrough)}}),_sfc_main$2r=defineComponent({name:"IconUnderline",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-underline`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2n=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$22(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M13 5v17.5C13 27 15.5 33 24 33s11-5 11-10.5V5M9 41h30"},null,-1)]),14,_hoisted_1$2n)}var _IconUnderline=_export_sfc$1(_sfc_main$2r,[["render",_sfc_render$22]]);const IconUnderline=Object.assign(_IconUnderline,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconUnderline.name,_IconUnderline)}}),_sfc_main$2q=defineComponent({name:"IconUndo",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-undo`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2m=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$21(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m15.322 23.78-7.778-7.778 7.778-7.778M8.81 16H29.5C35.851 16 41 21.15 41 27.5 41 33.852 35.851 39 29.5 39H17"},null,-1)]),14,_hoisted_1$2m)}var _IconUndo=_export_sfc$1(_sfc_main$2q,[["render",_sfc_render$21]]);const IconUndo=Object.assign(_IconUndo,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconUndo.name,_IconUndo)}}),_sfc_main$2p=defineComponent({name:"IconUnorderedList",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-unordered-list`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2l=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$20(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M13 24h30M5 11h4m4 26h30M13 11h30M5 24h4M5 37h4"},null,-1)]),14,_hoisted_1$2l)}var _IconUnorderedList=_export_sfc$1(_sfc_main$2p,[["render",_sfc_render$20]]);const IconUnorderedList=Object.assign(_IconUnorderedList,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconUnorderedList.name,_IconUnorderedList)}}),_sfc_main$2o=defineComponent({name:"IconMuteFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-mute-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2k=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1$(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M5.931 13.001A2 2 0 0 0 4 15v18a2 2 0 0 0 2 2h7.37l9.483 6.639A2 2 0 0 0 26 40v-6.93L5.931 13.001ZM35.27 28.199l-3.311-3.313a7.985 7.985 0 0 0-1.96-6.107.525.525 0 0 1 .011-.718l2.122-2.122a.485.485 0 0 1 .7.008c3.125 3.393 3.938 8.15 2.439 12.252ZM41.13 34.059l-2.936-2.937c3.07-5.89 2.226-13.288-2.531-18.348a.513.513 0 0 1 .004-.713l2.122-2.122a.492.492 0 0 1 .703.006c6.322 6.64 7.202 16.56 2.639 24.114ZM26 18.928l-8.688-8.688 5.541-3.878A2 2 0 0 1 26 8v10.928Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"m7.012 4.184 35.272 35.272-2.828 2.828L4.184 7.012l2.828-2.828Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$2k)}var _IconMuteFill=_export_sfc$1(_sfc_main$2o,[["render",_sfc_render$1$]]);const IconMuteFill=Object.assign(_IconMuteFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMuteFill.name,_IconMuteFill)}}),_sfc_main$2n=defineComponent({name:"IconPauseCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-pause-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2j=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1_(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 44c11.046 0 20-8.954 20-20S35.046 4 24 4 4 12.954 4 24s8.954 20 20 20Zm-6-27a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1V18a1 1 0 0 0-1-1h-3Zm9 0a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1V18a1 1 0 0 0-1-1h-3Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$2j)}var _IconPauseCircleFill=_export_sfc$1(_sfc_main$2n,[["render",_sfc_render$1_]]);const IconPauseCircleFill=Object.assign(_IconPauseCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPauseCircleFill.name,_IconPauseCircleFill)}}),_sfc_main$2m=defineComponent({name:"IconPlayCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-play-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2i=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1Z(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44 24c0 11.046-8.954 20-20 20S4 35.046 4 24 12.954 4 24 4s20 8.954 20 20Zm-23.662-7.783C19.302 15.605 18 16.36 18 17.575v12.85c0 1.214 1.302 1.97 2.338 1.358l10.89-6.425c1.03-.607 1.03-2.11 0-2.716l-10.89-6.425Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$2i)}var _IconPlayCircleFill=_export_sfc$1(_sfc_main$2m,[["render",_sfc_render$1Z]]);const IconPlayCircleFill=Object.assign(_IconPlayCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPlayCircleFill.name,_IconPlayCircleFill)}}),_sfc_main$2l=defineComponent({name:"IconSkipNextFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-skip-next-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2h=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1Y(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M13.585 12.145a1 1 0 0 0-1.585.81v22.09a1 1 0 0 0 1.585.81L28.878 24.81a1 1 0 0 0 0-1.622L13.585 12.145Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33 36a1 1 0 0 1-1-1V13a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v22a1 1 0 0 1-1 1h-2Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$2h)}var _IconSkipNextFill=_export_sfc$1(_sfc_main$2l,[["render",_sfc_render$1Y]]);const IconSkipNextFill=Object.assign(_IconSkipNextFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSkipNextFill.name,_IconSkipNextFill)}}),_sfc_main$2k=defineComponent({name:"IconSkipPreviousFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-skip-previous-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2g=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1X(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M34.414 35.855a1 1 0 0 0 1.586-.81v-22.09a1 1 0 0 0-1.586-.81L19.122 23.19a1 1 0 0 0 0 1.622l15.292 11.044Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15 12a1 1 0 0 1 1 1v22a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V13a1 1 0 0 1 1-1h2Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$2g)}var _IconSkipPreviousFill=_export_sfc$1(_sfc_main$2k,[["render",_sfc_render$1X]]);const IconSkipPreviousFill=Object.assign(_IconSkipPreviousFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSkipPreviousFill.name,_IconSkipPreviousFill)}}),_sfc_main$2j=defineComponent({name:"IconSoundFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-sound-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2f=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1W(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m14 15 10-7v32l-10-7H6V15h8Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M24.924 6.226A2 2 0 0 1 26 8v32a2 2 0 0 1-3.147 1.639L13.37 35H6a2 2 0 0 1-2-2V15a2 2 0 0 1 2-2h7.37l9.483-6.638a2 2 0 0 1 2.07-.136ZM35.314 35.042c6.248-6.249 6.248-16.38 0-22.628l2.828-2.828c7.81 7.81 7.81 20.474 0 28.284l-2.828-2.828Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M29.657 29.728a8 8 0 0 0 0-11.314l2.828-2.828c4.687 4.686 4.687 12.284 0 16.97l-2.828-2.828Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$2f)}var _IconSoundFill=_export_sfc$1(_sfc_main$2j,[["render",_sfc_render$1W]]);const IconSoundFill=Object.assign(_IconSoundFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSoundFill.name,_IconSoundFill)}}),_sfc_main$2i=defineComponent({name:"IconBackward",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-backward`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2e=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1V(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M38.293 36.293 26.707 24.707a1 1 0 0 1 0-1.414l11.586-11.586c.63-.63 1.707-.184 1.707.707v23.172c0 .89-1.077 1.337-1.707.707ZM21 12.414v23.172c0 .89-1.077 1.337-1.707.707L7.707 24.707a1 1 0 0 1 0-1.414l11.586-11.586c.63-.63 1.707-.184 1.707.707Z"},null,-1)]),14,_hoisted_1$2e)}var _IconBackward=_export_sfc$1(_sfc_main$2i,[["render",_sfc_render$1V]]);const IconBackward=Object.assign(_IconBackward,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconBackward.name,_IconBackward)}}),_sfc_main$2h=defineComponent({name:"IconForward",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-forward`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2d=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1U(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m9.707 11.707 11.586 11.586a1 1 0 0 1 0 1.414L9.707 36.293c-.63.63-1.707.184-1.707-.707V12.414c0-.89 1.077-1.337 1.707-.707ZM27 35.586V12.414c0-.89 1.077-1.337 1.707-.707l11.586 11.586a1 1 0 0 1 0 1.414L28.707 36.293c-.63.63-1.707.184-1.707-.707Z"},null,-1)]),14,_hoisted_1$2d)}var _IconForward=_export_sfc$1(_sfc_main$2h,[["render",_sfc_render$1U]]);const IconForward=Object.assign(_IconForward,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconForward.name,_IconForward)}}),_sfc_main$2g=defineComponent({name:"IconFullscreenExit",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-fullscreen-exit`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2c=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1T(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M35 6v8a1 1 0 0 0 1 1h8M13 6v8a1 1 0 0 1-1 1H4m31 27v-8a1 1 0 0 1 1-1h8m-31 9v-8a1 1 0 0 0-1-1H4"},null,-1)]),14,_hoisted_1$2c)}var _IconFullscreenExit=_export_sfc$1(_sfc_main$2g,[["render",_sfc_render$1T]]);const IconFullscreenExit=Object.assign(_IconFullscreenExit,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFullscreenExit.name,_IconFullscreenExit)}}),_sfc_main$2f=defineComponent({name:"IconLiveBroadcast",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-live-broadcast`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2b=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1S(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M29 16h12a1 1 0 0 1 1 1v22a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V17a1 1 0 0 1 1-1h12m10 0 8-9m-8 9H19m0 0-8-9m17.281 21.88-6.195 4.475a1 1 0 0 1-1.586-.81v-8.262a1 1 0 0 1 1.521-.853l6.196 3.786a1 1 0 0 1 .064 1.664Z"},null,-1)]),14,_hoisted_1$2b)}var _IconLiveBroadcast=_export_sfc$1(_sfc_main$2f,[["render",_sfc_render$1S]]);const IconLiveBroadcast=Object.assign(_IconLiveBroadcast,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLiveBroadcast.name,_IconLiveBroadcast)}}),_sfc_main$2e=defineComponent({name:"IconMusic",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-music`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$2a=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1R(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M15 37a4 4 0 1 0-8 0 4 4 0 0 0 8 0Zm0 0V18.5M41 37a4 4 0 1 0-8 0 4 4 0 0 0 8 0Zm0 0V16.5m-26 2V9.926a1 1 0 0 1 .923-.997l24-1.846A1 1 0 0 1 41 8.08v8.42m-26 2 26-2"},null,-1)]),14,_hoisted_1$2a)}var _IconMusic=_export_sfc$1(_sfc_main$2e,[["render",_sfc_render$1R]]);const IconMusic=Object.assign(_IconMusic,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMusic.name,_IconMusic)}}),_sfc_main$2d=defineComponent({name:"IconMute",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-mute`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$29=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1Q(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m19 11.5 4.833-4.35a.1.1 0 0 1 .167.075V17m-14-1H7.1a.1.1 0 0 0-.1.1v15.8a.1.1 0 0 0 .1.1H14l9.833 8.85a.1.1 0 0 0 .167-.075V31m6.071-14.071C32.535 19.393 34 23 32.799 26m2.929-14.728C41.508 17.052 42.5 25 39.123 32M6.5 6.5l35 35"},null,-1)]),14,_hoisted_1$29)}var _IconMute=_export_sfc$1(_sfc_main$2d,[["render",_sfc_render$1Q]]);const IconMute=Object.assign(_IconMute,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMute.name,_IconMute)}}),_sfc_main$2c=defineComponent({name:"IconPauseCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-pause-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$28=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1P(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M42 24c0 9.941-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6s18 8.059 18 18Z"},null,-1),createBaseVNode("path",{d:"M19 19v10h1V19h-1ZM28 19v10h1V19h-1Z"},null,-1)]),14,_hoisted_1$28)}var _IconPauseCircle=_export_sfc$1(_sfc_main$2c,[["render",_sfc_render$1P]]);const IconPauseCircle=Object.assign(_IconPauseCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPauseCircle.name,_IconPauseCircle)}}),_sfc_main$2b=defineComponent({name:"IconPlayArrow",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-play-arrow`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$27=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1O(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M12.533 7.965A1 1 0 0 0 11 8.81v30.377a1 1 0 0 0 1.533.846L36.656 24.84a1 1 0 0 0 0-1.692L12.533 7.965Z"},null,-1)]),14,_hoisted_1$27)}var _IconPlayArrow=_export_sfc$1(_sfc_main$2b,[["render",_sfc_render$1O]]);const IconPlayArrow=Object.assign(_IconPlayArrow,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPlayArrow.name,_IconPlayArrow)}}),_sfc_main$2a=defineComponent({name:"IconPlayCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-play-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$26=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1N(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 42c9.941 0 18-8.059 18-18S33.941 6 24 6 6 14.059 6 24s8.059 18 18 18Z"},null,-1),createBaseVNode("path",{d:"M19 17v14l12-7-12-7Z"},null,-1)]),14,_hoisted_1$26)}var _IconPlayCircle=_export_sfc$1(_sfc_main$2a,[["render",_sfc_render$1N]]);const IconPlayCircle=Object.assign(_IconPlayCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPlayCircle.name,_IconPlayCircle)}}),_sfc_main$29=defineComponent({name:"IconRecordStop",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-record-stop`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$25=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1M(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"clip-rule":"evenodd",d:"M24 6c9.941 0 18 8.059 18 18s-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6Z"},null,-1),createBaseVNode("path",{d:"M19 20a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-8Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M19 20a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-8Z"},null,-1)]),14,_hoisted_1$25)}var _IconRecordStop=_export_sfc$1(_sfc_main$29,[["render",_sfc_render$1M]]);const IconRecordStop=Object.assign(_IconRecordStop,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconRecordStop.name,_IconRecordStop)}}),_sfc_main$28=defineComponent({name:"IconRecord",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-record`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$24=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1L(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"clip-rule":"evenodd",d:"M24 6c9.941 0 18 8.059 18 18s-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6Z"},null,-1),createBaseVNode("path",{d:"M30 24a6 6 0 1 1-12 0 6 6 0 0 1 12 0Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M30 24a6 6 0 1 1-12 0 6 6 0 0 1 12 0Z"},null,-1)]),14,_hoisted_1$24)}var _IconRecord=_export_sfc$1(_sfc_main$28,[["render",_sfc_render$1L]]);const IconRecord=Object.assign(_IconRecord,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconRecord.name,_IconRecord)}}),_sfc_main$27=defineComponent({name:"IconSkipNext",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-skip-next`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$23=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1K(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M34 24 10 40V8l24 16Z"},null,-1),createBaseVNode("path",{d:"M38 6v36"},null,-1)]),14,_hoisted_1$23)}var _IconSkipNext=_export_sfc$1(_sfc_main$27,[["render",_sfc_render$1K]]);const IconSkipNext=Object.assign(_IconSkipNext,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSkipNext.name,_IconSkipNext)}}),_sfc_main$26=defineComponent({name:"IconSkipPrevious",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-skip-previous`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$22=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1J(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m14 24 24 16V8L14 24Z"},null,-1),createBaseVNode("path",{d:"M10 6v36"},null,-1)]),14,_hoisted_1$22)}var _IconSkipPrevious=_export_sfc$1(_sfc_main$26,[["render",_sfc_render$1J]]);const IconSkipPrevious=Object.assign(_IconSkipPrevious,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSkipPrevious.name,_IconSkipPrevious)}}),_sfc_main$25=defineComponent({name:"IconSound",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-sound`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$21=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1I(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m14 16 10-9v34l-10-9H6V16h8Z"},null,-1),createBaseVNode("path",{d:"M31.071 16.929c3.905 3.905 3.905 10.237 0 14.142M36.727 11.272c7.03 7.03 7.03 18.426 0 25.456"},null,-1)]),14,_hoisted_1$21)}var _IconSound=_export_sfc$1(_sfc_main$25,[["render",_sfc_render$1I]]);const IconSound=Object.assign(_IconSound,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSound.name,_IconSound)}}),_sfc_main$24=defineComponent({name:"IconBytedanceColor",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-bytedance-color`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$20=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1H(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M280.416 794.112 128 829.952v-636.32l152.416 35.84z",fill:"#325AB4"},null,-1),createBaseVNode("path",{d:"M928 828.48 800 864V160l128 35.52z",fill:"#78E6DC"},null,-1),createBaseVNode("path",{d:"M480 798.304 352 832V480l128 33.696z",fill:"#3C8CFF"},null,-1),createBaseVNode("path",{d:"M576 449.696 704 416v352l-128-33.696z",fill:"#00C8D2"},null,-1)]),14,_hoisted_1$20)}var _IconBytedanceColor=_export_sfc$1(_sfc_main$24,[["render",_sfc_render$1H]]);const IconBytedanceColor=Object.assign(_IconBytedanceColor,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconBytedanceColor.name,_IconBytedanceColor)}}),_sfc_main$23=defineComponent({name:"IconLarkColor",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-lark-color`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1$=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1G(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{fill:"#00d6b9",d:"m273.46 264.31 1.01-1.01c.65-.65 1.36-1.36 2.06-2.01l1.41-1.36 4.17-4.12 5.73-5.58 4.88-4.83 4.57-4.52 4.78-4.73 4.37-4.32 6.13-6.03c1.16-1.16 2.36-2.26 3.57-3.37 2.21-2.01 4.52-3.97 6.84-5.88 2.16-1.71 4.37-3.37 6.64-4.98 3.17-2.26 6.43-4.32 9.75-6.33 3.27-1.91 6.64-3.72 10.05-5.43 3.22-1.56 6.54-3.02 9.9-4.32 1.86-.75 3.77-1.41 5.68-2.06.96-.3 1.91-.65 2.92-.96a241.19 241.19 0 0 0-45.6-91.5c-4.17-5.18-10.51-8.19-17.14-8.19H128.97c-1.81 0-3.32 1.46-3.32 3.32 0 1.06.5 2.01 1.36 2.66 60.13 44.09 110 100.75 146.04 166l.4-.45Z"},null,-1),createBaseVNode("path",{fill:"#133c9a",d:"M203.43 419.4c90.99 0 170.27-50.22 211.6-124.43 1.46-2.61 2.87-5.23 4.22-7.89a96.374 96.374 0 0 1-6.94 11.41c-.9 1.26-1.81 2.51-2.77 3.77-1.21 1.56-2.41 3.02-3.67 4.47a98.086 98.086 0 0 1-3.07 3.37 85.486 85.486 0 0 1-6.64 6.28c-1.31 1.11-2.56 2.16-3.92 3.17a76.24 76.24 0 0 1-4.78 3.42c-1.01.7-2.06 1.36-3.12 2.01-1.06.65-2.16 1.31-3.32 1.96a91.35 91.35 0 0 1-6.99 3.52c-2.06.9-4.17 1.76-6.28 2.56a82.5 82.5 0 0 1-7.04 2.26 86.613 86.613 0 0 1-10.81 2.31c-2.61.4-5.33.7-7.99.9-2.82.2-5.68.25-8.55.25-3.17-.05-6.33-.25-9.55-.6-2.36-.25-4.73-.6-7.09-1.01-2.06-.35-4.12-.8-6.18-1.31-1.11-.25-2.16-.55-3.27-.85-3.02-.8-6.03-1.66-9.05-2.51-1.51-.45-3.02-.85-4.47-1.31-2.26-.65-4.47-1.36-6.69-2.06-1.81-.55-3.62-1.16-5.43-1.76-1.71-.55-3.47-1.11-5.18-1.71l-3.52-1.21c-1.41-.5-2.87-1.01-4.27-1.51l-3.02-1.11c-2.01-.7-4.02-1.46-5.98-2.21-1.16-.45-2.31-.85-3.47-1.31-1.56-.6-3.07-1.21-4.63-1.81-1.61-.65-3.27-1.31-4.88-1.96l-3.17-1.31-3.92-1.61-3.02-1.26-3.12-1.36-2.71-1.21-2.46-1.11-2.51-1.16-2.56-1.21-3.27-1.51-3.42-1.61c-1.21-.6-2.41-1.16-3.62-1.76l-3.07-1.51A508.746 508.746 0 0 1 65.6 190.35c-1.26-1.31-3.32-1.41-4.68-.15-.65.6-1.06 1.51-1.06 2.41l.1 155.49v12.62c0 7.34 3.62 14.18 9.7 18.25 39.56 26.44 86.12 40.47 133.73 40.37"},null,-1),createBaseVNode("path",{fill:"#3370ff",d:"M470.83 200.21c-30.72-15.03-65.86-18.25-98.79-9-1.41.4-2.77.8-4.12 1.21-.96.3-1.91.6-2.92.96-1.91.65-3.82 1.36-5.68 2.06-3.37 1.31-6.64 2.77-9.9 4.32-3.42 1.66-6.79 3.47-10.05 5.38-3.37 1.96-6.59 4.07-9.75 6.33-2.26 1.61-4.47 3.27-6.64 4.98-2.36 1.91-4.63 3.82-6.84 5.88-1.21 1.11-2.36 2.21-3.57 3.37l-6.13 6.03-4.37 4.32-4.78 4.73-4.57 4.52-4.88 4.83-5.68 5.63-4.17 4.12-1.41 1.36c-.65.65-1.36 1.36-2.06 2.01l-1.01 1.01-1.56 1.46-1.76 1.61c-15.13 13.93-32.02 25.84-50.17 35.54l3.27 1.51 2.56 1.21 2.51 1.16 2.46 1.11 2.71 1.21 3.12 1.36 3.02 1.26 3.92 1.61 3.17 1.31c1.61.65 3.27 1.31 4.88 1.96 1.51.6 3.07 1.21 4.63 1.81 1.16.45 2.31.85 3.47 1.31 2.01.75 4.02 1.46 5.98 2.21l3.02 1.11c1.41.5 2.82 1.01 4.27 1.51l3.52 1.21c1.71.55 3.42 1.16 5.18 1.71 1.81.6 3.62 1.16 5.43 1.76 2.21.7 4.47 1.36 6.69 2.06 1.51.45 3.02.9 4.47 1.31 3.02.85 6.03 1.71 9.05 2.51 1.11.3 2.16.55 3.27.85 2.06.5 4.12.9 6.18 1.31 2.36.4 4.73.75 7.09 1.01 3.22.35 6.38.55 9.55.6 2.87.05 5.73-.05 8.55-.25 2.71-.2 5.38-.5 7.99-.9 3.62-.55 7.24-1.36 10.81-2.31 2.36-.65 4.73-1.41 7.04-2.26a75.16 75.16 0 0 0 6.28-2.56 91.35 91.35 0 0 0 6.99-3.52c1.11-.6 2.21-1.26 3.32-1.96 1.11-.65 2.11-1.36 3.12-2.01 1.61-1.11 3.22-2.21 4.78-3.42 1.36-1.01 2.66-2.06 3.92-3.17 2.26-1.96 4.47-4.07 6.59-6.28 1.06-1.11 2.06-2.21 3.07-3.37 1.26-1.46 2.51-2.97 3.67-4.47a73.33 73.33 0 0 0 2.77-3.77c2.51-3.62 4.83-7.39 6.89-11.31l2.36-4.68 21.01-41.88.25-.5c6.94-14.98 16.39-28.45 28-39.97Z"},null,-1)]),14,_hoisted_1$1$)}var _IconLarkColor=_export_sfc$1(_sfc_main$23,[["render",_sfc_render$1G]]);const IconLarkColor=Object.assign(_IconLarkColor,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLarkColor.name,_IconLarkColor)}}),_sfc_main$22=defineComponent({name:"IconTiktokColor",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-tiktok-color`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1_=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1F(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createStaticVNode('',5)]),14,_hoisted_1$1_)}var _IconTiktokColor=_export_sfc$1(_sfc_main$22,[["render",_sfc_render$1F]]);const IconTiktokColor=Object.assign(_IconTiktokColor,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconTiktokColor.name,_IconTiktokColor)}}),_sfc_main$21=defineComponent({name:"IconXiguaColor",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-xigua-color`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1Z=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1E(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M381.968 38.684c-202.85 54.614-351.085 232.757-371.89 446.01C-.326 590.018 28.281 630.328 140.108 668.037c104.026 33.808 176.843 101.425 209.351 189.846 40.31 115.729 44.211 122.23 91.023 144.336 40.31 19.504 58.514 19.504 131.332 7.802 211.951-36.41 362.788-171.642 416.101-374.492C1059.434 368.965 882.59 90.697 605.623 32.183 517.2 13.978 470.39 15.279 381.968 38.684zm176.843 322.48c158.64 74.117 201.55 158.638 119.63 237.957-102.725 97.524-240.56 136.534-291.271 80.62-20.806-23.406-24.707-48.112-24.707-161.24s3.901-137.833 24.707-161.239c32.507-36.409 88.421-35.108 171.641 3.901z",fill:"#FE163E"},null,-1)]),14,_hoisted_1$1Z)}var _IconXiguaColor=_export_sfc$1(_sfc_main$21,[["render",_sfc_render$1E]]);const IconXiguaColor=Object.assign(_IconXiguaColor,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconXiguaColor.name,_IconXiguaColor)}}),_sfc_main$20=defineComponent({name:"IconFaceBookCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-faceBook-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1Y=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1D(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 1C11.29 1 1 11.29 1 24s10.29 23 23 23 23-10.29 23-23S36.71 1 24 1Zm6.172 22.88H26.18v14.404h-5.931V23.88H17.22v-4.962h3.027V15.89c0-3.993 1.695-6.414 6.414-6.414h3.993v4.962h-2.421c-1.815 0-1.936.727-1.936 1.936v2.421h4.478l-.605 5.084h.001Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1Y)}var _IconFaceBookCircleFill=_export_sfc$1(_sfc_main$20,[["render",_sfc_render$1D]]);const IconFaceBookCircleFill=Object.assign(_IconFaceBookCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFaceBookCircleFill.name,_IconFaceBookCircleFill)}}),_sfc_main$1$=defineComponent({name:"IconFacebookSquareFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-facebook-square-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1X=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1C(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M43.125 2.475c.6 0 1.2.225 1.688.713.524.487.75 1.012.75 1.612v38.363c0 .6-.263 1.2-.75 1.612-.526.488-1.088.713-1.688.713H32.138V28.913h5.625l.825-6.563h-6.45v-4.275c0-2.137 1.087-3.225 3.3-3.225h3.374V9.263c-1.2-.225-2.85-.338-5.024-.338-2.513 0-4.5.75-6.038 2.25-1.538 1.5-2.288 3.675-2.288 6.375v4.8h-5.625v6.563h5.625v16.575h-20.7c-.6 0-1.2-.225-1.612-.713-.487-.487-.712-1.012-.712-1.612V4.8c0-.6.224-1.2.712-1.612.488-.488 1.012-.713 1.613-.713h38.362Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1X)}var _IconFacebookSquareFill=_export_sfc$1(_sfc_main$1$,[["render",_sfc_render$1C]]);const IconFacebookSquareFill=Object.assign(_IconFacebookSquareFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFacebookSquareFill.name,_IconFacebookSquareFill)}}),_sfc_main$1_=defineComponent({name:"IconGoogleCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-google-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1W=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1B(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M32.571 33.526c-2.084 1.92-4.927 3.05-8.322 3.05a12.568 12.568 0 0 1-12.572-12.577A12.58 12.58 0 0 1 24.25 11.416a12.103 12.103 0 0 1 8.414 3.277L29.061 18.3a6.787 6.787 0 0 0-4.807-1.88c-3.277 0-6.045 2.213-7.037 5.186a7.567 7.567 0 0 0-.394 2.392c0 .833.144 1.638.394 2.391.992 2.973 3.763 5.187 7.032 5.187 1.696 0 3.133-.449 4.254-1.202a5.778 5.778 0 0 0 2.513-3.8h-6.767V21.71h11.844c.15.825.227 1.682.227 2.57 0 3.835-1.371 7.055-3.749 9.246ZM24 1A23 23 0 1 0 24 47 23 23 0 0 0 24 1Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1W)}var _IconGoogleCircleFill=_export_sfc$1(_sfc_main$1_,[["render",_sfc_render$1B]]);const IconGoogleCircleFill=Object.assign(_IconGoogleCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconGoogleCircleFill.name,_IconGoogleCircleFill)}}),_sfc_main$1Z=defineComponent({name:"IconQqCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-qq-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1V=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1A(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24.007 1C11.281 1 1 11.281 1 24.007c0 13.23 11.216 23.87 24.733 22.936 11.288-.791 20.49-9.994 21.21-21.354C47.877 12.144 37.237 1 24.007 1Zm11.36 29.262s-.79 2.23-2.3 4.242c0 0 2.66.935 2.444 3.236 0 0 .072 2.66-5.68 2.444 0 0-4.026-.287-5.248-2.013h-1.079c-1.222 1.726-5.248 2.013-5.248 2.013-5.752.216-5.68-2.444-5.68-2.444-.216-2.373 2.444-3.236 2.444-3.236-1.51-2.013-2.3-4.241-2.3-4.241-3.596 5.895-3.236-.791-3.236-.791.647-3.955 3.523-6.543 3.523-6.543-.431-3.595 1.078-4.242 1.078-4.242.216-11.072 9.707-10.929 9.922-10.929.216 0 9.707-.215 9.994 10.929 0 0 1.51.647 1.079 4.242 0 0 2.876 2.588 3.523 6.543 0 0 .36 6.686-3.236.79Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1V)}var _IconQqCircleFill=_export_sfc$1(_sfc_main$1Z,[["render",_sfc_render$1A]]);const IconQqCircleFill=Object.assign(_IconQqCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconQqCircleFill.name,_IconQqCircleFill)}}),_sfc_main$1Y=defineComponent({name:"IconTwitterCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-twitter-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1U=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1z(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 1C11.296 1 1 11.297 1 24s10.296 23 23 23c12.703 0 23-10.297 23-23S36.703 1 24 1Zm11.698 18.592c-.13 9.818-6.408 16.542-15.78 16.965-3.864.176-6.664-1.072-9.1-2.62 2.855.456 6.397-.686 8.292-2.307-2.8-.273-4.458-1.698-5.233-3.991.808.14 1.66.103 2.43-.06-2.527-.846-4.331-2.407-4.424-5.68.709.323 1.448.626 2.43.686-1.891-1.075-3.29-5.007-1.688-7.607 2.806 3.076 6.182 5.586 11.724 5.926-1.391-5.949 6.492-9.175 9.791-5.177 1.395-.27 2.53-.799 3.622-1.374-.45 1.381-1.315 2.347-2.37 3.119 1.158-.157 2.184-.44 3.06-.872-.544 1.128-1.732 2.14-2.754 2.992Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1U)}var _IconTwitterCircleFill=_export_sfc$1(_sfc_main$1Y,[["render",_sfc_render$1z]]);const IconTwitterCircleFill=Object.assign(_IconTwitterCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconTwitterCircleFill.name,_IconTwitterCircleFill)}}),_sfc_main$1X=defineComponent({name:"IconWeiboCircleFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-weibo-circle-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1T=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1y(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 47a23 23 0 1 1 23-23 22.988 22.988 0 0 1-23 23Zm1.276-26.994c-.544.063-2.259 1.171-1.297-1.108C25 15 20.235 15.293 17.874 16.16A23.776 23.776 0 0 0 7.649 27.283c-2.007 6.419 5.018 10.329 10.246 11.123 5.227.795 13.068-.502 16.622-4.85 2.635-3.179 3.137-7.507-1.84-8.761-1.651-.398-.69-1.088-.271-2.259a2.775 2.775 0 0 0-2.175-3.24 2.092 2.092 0 0 0-.335-.042 12.468 12.468 0 0 0-4.62.752Zm7.004-3.889a2.326 2.326 0 0 0-1.903.544c-.377.339-.418 1.338.962 1.652.458.021.913.084 1.36.188a1.836 1.836 0 0 1 1.233 2.07c-.21 1.924.878 2.237 1.652 1.714a1.647 1.647 0 0 0 .627-1.338 4.117 4.117 0 0 0-3.325-4.767c-.042-.008-.61-.063-.606-.063Zm7.423.084a8.408 8.408 0 0 0-6.838-4.6c-1.129-.126-3.512-.397-3.784 1.15a1.17 1.17 0 0 0 .857 1.4c.042 0 .084.022.126.022.523.02 1.048 0 1.568-.063a6.481 6.481 0 0 1 6.524 6.44c0 .3-.02.601-.063.9-.063.355-.105.71-.147 1.066A1.277 1.277 0 0 0 38.93 24a1.255 1.255 0 0 0 1.338-.648c.71-2.373.501-4.926-.585-7.151h.02ZM21.616 36.44c-5.457.69-10.245-1.673-10.684-5.27-.44-3.595 3.575-7.066 9.033-7.756 5.457-.69 10.245 1.672 10.705 5.269.46 3.596-3.617 7.088-9.075 7.757h.021Zm-1.484-10.266a5.181 5.181 0 0 0-5.353 4.913 4.662 4.662 0 0 0 4.935 4.391c.14-.004.28-.017.418-.042a5.503 5.503 0 0 0 5.185-5.143 4.472 4.472 0 0 0-4.746-4.182l-.44.063Zm1.003 4.244a.669.669 0 0 1-.773-.544v-.083a.76.76 0 0 1 .774-.711.642.642 0 0 1 .731.544.076.076 0 0 1 .021.062.807.807 0 0 1-.753.732Zm-2.78 2.781a1.65 1.65 0 0 1-1.861-1.422.266.266 0 0 1-.021-.125 1.844 1.844 0 0 1 1.882-1.736 1.562 1.562 0 0 1 1.819 1.297.46.46 0 0 1 .02.167 1.96 1.96 0 0 1-1.84 1.819Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1T)}var _IconWeiboCircleFill=_export_sfc$1(_sfc_main$1X,[["render",_sfc_render$1y]]);const IconWeiboCircleFill=Object.assign(_IconWeiboCircleFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconWeiboCircleFill.name,_IconWeiboCircleFill)}}),_sfc_main$1W=defineComponent({name:"IconAlipayCircle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-alipay-circle`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1S=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1x(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M10.8 27.025c-.566.456-1.174 1.122-1.35 1.968-.24 1.156-.05 2.604 1.065 3.739 1.352 1.376 3.405 1.753 4.292 1.818 2.41.174 4.978-1.02 6.913-2.384.759-.535 2.058-1.61 3.3-3.268-2.783-1.437-6.257-3.026-9.97-2.87-1.898.079-3.256.472-4.25.997Zm35.29 6.354A23.872 23.872 0 0 0 48 24C48 10.767 37.234 0 24 0S0 10.767 0 24c0 13.234 10.766 24 24 24 7.987 0 15.07-3.925 19.436-9.943a2688.801 2688.801 0 0 0-15.11-7.467c-1.999 2.277-4.953 4.56-8.29 5.554-2.097.623-3.986.86-5.963.457-1.956-.4-3.397-1.317-4.237-2.235-.428-.469-.92-1.064-1.275-1.773.033.09.056.143.056.143s-.204-.353-.361-.914a4.03 4.03 0 0 1-.157-.85 4.383 4.383 0 0 1-.009-.612 4.409 4.409 0 0 1 .078-1.128c.197-.948.601-2.054 1.649-3.08 2.3-2.251 5.38-2.372 6.976-2.363 2.363.014 6.47 1.048 9.928 2.27.958-2.04 1.573-4.221 1.97-5.676H14.31v-1.555h7.384V15.72h-8.938v-1.555h8.938v-3.108c0-.427.084-.778.777-.778h3.498v3.886h9.717v1.555H25.97v3.11h7.773s-.78 4.35-3.221 8.64c5.416 1.934 13.037 4.914 15.568 5.91Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1S)}var _IconAlipayCircle=_export_sfc$1(_sfc_main$1W,[["render",_sfc_render$1x]]);const IconAlipayCircle=Object.assign(_IconAlipayCircle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconAlipayCircle.name,_IconAlipayCircle)}}),_sfc_main$1V=defineComponent({name:"IconCodeSandbox",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-code-sandbox`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1R=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1w(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m25.002 1.6 17.9 10.3c.6.4 1 1 1 1.7v20.7c0 .7-.4 1.4-1 1.7l-17.9 10.4c-.6.4-1.4.4-2 0l-17.9-10.3c-.6-.4-1-1-1-1.7V13.7c0-.7.4-1.4 1-1.7l17.9-10.4c.6-.4 1.4-.4 2 0Zm13.5 12.4-7.9-4.5-6.6 4.5-6.5-4-7.3 4.3 13.8 8.7 14.5-9Zm-16.5 26.4V26.3l-14-8.9v7.9l8 5.5V37l6 3.4Zm4 0 6-3.5v-5.2l8-5.5v-8.9l-14 8.9v14.2Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1R)}var _IconCodeSandbox=_export_sfc$1(_sfc_main$1V,[["render",_sfc_render$1w]]);const IconCodeSandbox=Object.assign(_IconCodeSandbox,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCodeSandbox.name,_IconCodeSandbox)}}),_sfc_main$1U=defineComponent({name:"IconCodepen",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-codepen`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1Q=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1v(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M45 15.7v17.1L24.5 44.7c-.3.2-.7.2-1 0l-20-11.5c-.3-.2-.5-.5-.5-.9V15.7c0-.4.2-.7.5-.9l20-11.6c.3-.2.7-.2 1 0l20 11.6c.3.2.5.5.5.9ZM26 9v9.8l5.5 3.2 8.5-4.9L26 9Zm-4 0L8 17.1l8.4 4.9 5.6-3.2V9Zm0 21.2L16.5 27 9 31.4 22 39v-8.8Zm17 1.2L31.4 27 26 30.2V39l13-7.6Zm2-3.4v-6l-5 3 5 3Zm-29-3-5-3v6l5-3Zm8 0 4 2 4-2-4-2-4 2Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1Q)}var _IconCodepen=_export_sfc$1(_sfc_main$1U,[["render",_sfc_render$1v]]);const IconCodepen=Object.assign(_IconCodepen,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCodepen.name,_IconCodepen)}}),_sfc_main$1T=defineComponent({name:"IconFacebook",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-facebook`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1P=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1u(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M35.184 15.727 34.312 24h-6.613v24h-9.933V24h-4.95v-8.273h4.95v-4.98C17.766 4.016 20.564 0 28.518 0h6.61v8.273H30.99c-3.086 0-3.292 1.166-3.292 3.32v4.134h7.485Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1P)}var _IconFacebook=_export_sfc$1(_sfc_main$1T,[["render",_sfc_render$1u]]);const IconFacebook=Object.assign(_IconFacebook,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFacebook.name,_IconFacebook)}}),_sfc_main$1S=defineComponent({name:"IconGithub",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-github`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1O=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1t(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M.056 24.618c0 10.454 6.7 19.344 16.038 22.608 1.259.32 1.067-.582 1.067-1.19v-4.148c-7.265.853-7.553-3.957-8.043-4.758-.987-1.686-3.312-2.112-2.62-2.912 1.654-.853 3.34.213 5.291 3.1 1.413 2.09 4.166 1.738 5.562 1.385a6.777 6.777 0 0 1 1.856-3.253C11.687 34.112 8.55 29.519 8.55 24.057c0-2.646.874-5.082 2.586-7.045-1.088-3.243.102-6.01.26-6.422 3.11-.282 6.337 2.225 6.587 2.421 1.766-.474 3.782-.73 6.038-.73 2.266 0 4.293.26 6.069.74.603-.458 3.6-2.608 6.49-2.345.155.41 1.317 3.12.294 6.315 1.734 1.968 2.62 4.422 2.62 7.077 0 5.472-3.158 10.07-10.699 11.397a6.82 6.82 0 0 1 2.037 4.875v6.02c.042.48 0 .96.806.96 9.477-3.194 16.299-12.15 16.299-22.697C47.938 11.396 37.218.68 23.996.68 10.77.675.055 11.391.055 24.617l.001.001Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1O)}var _IconGithub=_export_sfc$1(_sfc_main$1S,[["render",_sfc_render$1t]]);const IconGithub=Object.assign(_IconGithub,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconGithub.name,_IconGithub)}}),_sfc_main$1R=defineComponent({name:"IconGitlab",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-gitlab`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1N=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1s(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M45.53 26.154 39.694 6.289v-.005c-.407-1.227-1.377-1.955-2.587-1.955-1.254 0-2.277.723-2.663 1.885L30.62 17.625H17.4l-3.825-11.41c-.386-1.163-1.41-1.886-2.663-1.886-1.237 0-2.276.792-2.592 1.96l-5.83 19.865a2.047 2.047 0 0 0 .724 2.18l19.741 14.807c.14.193.332.338.557.418l.461.343.455-.343c.263-.091.483-.252.638-.477L44.8 28.33a2.03 2.03 0 0 0 .728-2.175ZM36.84 6.932c.053-.096.155-.102.187-.102.06 0 .134.016.182.161l3.183 10.704H33.24l3.6-10.763Zm-26.11.054c.047-.14.122-.156.181-.156.145 0 .156.006.183.091L14.699 17.7H7.633l3.096-10.714ZM5.076 26.502l1.511-5.213 10.843 14.475-12.354-9.262Zm3.96-6.236h6.54l4.865 15.23-11.406-15.23Zm15.01 17.877-5.743-17.877h11.48l-5.737 17.877Zm8.459-17.877h6.402L27.642 35.31l4.864-15.043Zm-2.18 15.745L41.43 21.187l1.58 5.315-12.685 9.509Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1N)}var _IconGitlab=_export_sfc$1(_sfc_main$1R,[["render",_sfc_render$1s]]);const IconGitlab=Object.assign(_IconGitlab,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconGitlab.name,_IconGitlab)}}),_sfc_main$1Q=defineComponent({name:"IconGoogle",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-google`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1M=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1r(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M23.997 21.054h19.42a19.46 19.46 0 0 1 .321 3.428c0 3.875-.812 7.335-2.437 10.38-1.625 3.044-3.942 5.424-6.951 7.138-3.01 1.714-6.46 2.572-10.353 2.572-2.803 0-5.473-.54-8.009-1.621-2.535-1.08-4.723-2.54-6.562-4.38-1.84-1.839-3.3-4.026-4.38-6.562A20.223 20.223 0 0 1 3.426 24c0-2.803.54-5.473 1.62-8.009 1.08-2.535 2.54-4.723 4.38-6.562 1.84-1.84 4.027-3.3 6.562-4.38a20.223 20.223 0 0 1 8.01-1.62c5.356 0 9.955 1.794 13.794 5.384l-5.598 5.384c-2.197-2.125-4.929-3.188-8.197-3.188-2.303 0-4.433.58-6.388 1.741a12.83 12.83 0 0 0-4.648 4.728c-1.142 1.99-1.714 4.165-1.714 6.522s.572 4.531 1.714 6.523a12.83 12.83 0 0 0 4.648 4.727c1.955 1.16 4.085 1.741 6.388 1.741 1.554 0 2.982-.214 4.286-.643 1.303-.428 2.375-.964 3.214-1.607a11.63 11.63 0 0 0 2.197-2.196c.625-.822 1.084-1.598 1.38-2.33a9.84 9.84 0 0 0 .602-2.09H23.997v-7.071Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1M)}var _IconGoogle=_export_sfc$1(_sfc_main$1Q,[["render",_sfc_render$1r]]);const IconGoogle=Object.assign(_IconGoogle,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconGoogle.name,_IconGoogle)}}),_sfc_main$1P=defineComponent({name:"IconQqZone",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-qq-zone`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1L=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1q(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M25.1 3.9c.2.1.4.3.5.5l6.8 10L44 17.8c1.1.3 1.7 1.4 1.4 2.5-.1.2-.2.5-.3.7l-7.4 9.5.4 12c0 1.1-.8 2-1.9 2.1-.2 0-.5 0-.7-.1L24 40.4l-11.3 4.1c-1 .4-2.2-.2-2.6-1.2-.1-.3-.1-.6-.1-.8l.4-12L3 20.9c-.7-.9-.5-2.1.4-2.8.2-.2.4-.3.7-.3l11.6-3.4 6.8-10c.5-.9 1.7-1.1 2.6-.5ZM24 9.1l-5.9 8.7-10.1 3 6.5 8.3-.3 10.5 9.9-3.6 9.9 3.6-.3-10.5 6.5-8.3-10.1-3L24 9.1Zm5 11.5c.8 0 1.5.5 1.8 1.2.3.7.1 1.6-.5 2.1L24 29.6h5c1 0 1.9.9 1.9 1.9 0 1-.9 1.9-1.9 1.9H19c-.8 0-1.5-.5-1.8-1.2-.3-.7-.1-1.6.5-2.1l6.3-5.7h-5c-1 0-1.9-.9-1.9-1.9 0-1 .9-1.9 1.9-1.9h10Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1L)}var _IconQqZone=_export_sfc$1(_sfc_main$1P,[["render",_sfc_render$1q]]);const IconQqZone=Object.assign(_IconQqZone,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconQqZone.name,_IconQqZone)}}),_sfc_main$1O=defineComponent({name:"IconQq",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-qq`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1K=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1p(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M7.85 32.825s1.153 3.136 3.264 5.955c0 0-3.779 1.281-3.458 4.61 0 0-.128 3.714 8.069 3.458 0 0 5.764-.45 7.494-2.88h1.52c1.73 2.432 7.494 2.88 7.494 2.88 8.193.256 8.068-3.457 8.068-3.457.318-3.33-3.458-4.611-3.458-4.611 2.11-2.82 3.264-5.955 3.264-5.955 5.122 8.259 4.611-1.154 4.611-1.154-.96-5.57-4.995-9.221-4.995-9.221.576-5.058-1.537-5.955-1.537-5.955C37.742.844 24.26 1.12 23.978 1.126 23.694 1.12 10.21.846 9.767 16.495c0 0-2.113.897-1.537 5.955 0 0-4.034 3.65-4.995 9.221.005 0-.51 9.413 4.615 1.154Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1K)}var _IconQq=_export_sfc$1(_sfc_main$1O,[["render",_sfc_render$1p]]);const IconQq=Object.assign(_IconQq,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconQq.name,_IconQq)}}),_sfc_main$1N=defineComponent({name:"IconTwitter",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-twitter`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1J=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1o(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M43.277 13.575c0 16.613-10.912 28.575-26.962 29.1-6.788.525-11.438-1.537-15.6-4.65 4.65.525 10.912-1.012 13.987-4.163-4.65 0-7.275-2.625-8.812-6.187h4.162C5.89 26.1 2.74 22.987 2.74 17.812c1.012.525 2.062 1.013 4.162 1.013-3.637-2.063-5.7-8.813-3.112-12.975 4.65 5.175 10.35 9.863 19.762 10.35C20.927 5.85 34.465.6 40.165 7.388c2.625-.525 4.162-1.538 6.187-2.625-.525 2.625-2.062 4.162-4.162 5.175 2.062 0 3.637-.525 5.175-1.538-.488 2.063-2.55 4.162-4.088 5.175Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1J)}var _IconTwitter=_export_sfc$1(_sfc_main$1N,[["render",_sfc_render$1o]]);const IconTwitter=Object.assign(_IconTwitter,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconTwitter.name,_IconTwitter)}}),_sfc_main$1M=defineComponent({name:"IconWechat",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-wechat`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1I=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1n(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M32.09 16.362a14.39 14.39 0 0 0-6.927 1.716 13.087 13.087 0 0 0-5.008 4.676 11.936 11.936 0 0 0-1.856 6.473c.01 1.137.185 2.273.517 3.36h-1.505a26.653 26.653 0 0 1-4.766-.593l-.925-.166-5.665 2.93 1.55-4.848C3.179 26.783 1.018 23.077 1 18.792a11.951 11.951 0 0 1 2.188-6.927 14.943 14.943 0 0 1 5.938-5.027 18.579 18.579 0 0 1 8.248-1.837A18.82 18.82 0 0 1 24.8 6.506a16.863 16.863 0 0 1 5.893 4.128 11.963 11.963 0 0 1 2.992 5.817 17.922 17.922 0 0 0-1.595-.09Zm-20.152-.414a2.167 2.167 0 0 0 1.505-.471c.405-.378.62-.908.593-1.46a1.881 1.881 0 0 0-.592-1.46 2.025 2.025 0 0 0-1.506-.535 2.778 2.778 0 0 0-1.67.535c-.454.323-.728.849-.728 1.401a1.708 1.708 0 0 0 .727 1.523 2.925 2.925 0 0 0 1.671.467ZM47 28.99a9.573 9.573 0 0 1-1.59 5.193c-1.128 1.6-2.52 3-4.129 4.128l1.258 4.129-4.51-2.413h-.243a20.758 20.758 0 0 1-4.6.76 15.538 15.538 0 0 1-7.03-1.59 13.089 13.089 0 0 1-5.008-4.313 10.501 10.501 0 0 1-1.838-5.939 10.29 10.29 0 0 1 1.838-5.92c1.266-1.847 3-3.334 5.008-4.313a15.579 15.579 0 0 1 7.03-1.59 14.919 14.919 0 0 1 6.761 1.59 13.286 13.286 0 0 1 5.09 4.312 10.004 10.004 0 0 1 1.94 5.966H47ZM23.407 11.955a2.77 2.77 0 0 0-1.747.534 1.65 1.65 0 0 0-.76 1.46c-.017.584.27 1.146.76 1.46.498.36 1.1.544 1.716.535a2.083 2.083 0 0 0 1.505-.472c.368-.404.561-.925.534-1.46a1.834 1.834 0 0 0-.534-1.532 1.887 1.887 0 0 0-1.532-.534h.063v.009h-.005Zm5.256 15.03a2.016 2.016 0 0 0 1.46-.498c.332-.288.525-.7.534-1.137a1.612 1.612 0 0 0-.534-1.136 2.062 2.062 0 0 0-1.46-.499 1.58 1.58 0 0 0-1.092.499c-.305.296-.49.71-.498 1.136.009.427.184.84.498 1.137.288.305.679.48 1.092.499Zm8.953 0a2.016 2.016 0 0 0 1.46-.498c.332-.288.525-.7.534-1.137a1.558 1.558 0 0 0-.593-1.136 2.12 2.12 0 0 0-1.401-.499 1.493 1.493 0 0 0-1.092.499c-.305.296-.49.71-.498 1.136.009.427.184.84.498 1.137.279.305.674.49 1.092.499Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1I)}var _IconWechat=_export_sfc$1(_sfc_main$1M,[["render",_sfc_render$1n]]);const IconWechat=Object.assign(_IconWechat,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconWechat.name,_IconWechat)}}),_sfc_main$1L=defineComponent({name:"IconWechatpay",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-wechatpay`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1H=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1m(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M17.514 29.52a1.502 1.502 0 0 1-.715.165c-.608 0-1.104-.33-1.38-.826l-.113-.219-4.357-9.493c-.054-.112-.054-.219-.054-.33 0-.444.331-.774.774-.774.165 0 .33.053.496.165l5.13 3.643c.384.218.827.384 1.323.384.277 0 .55-.054.827-.166l24.058-10.704C39.2 6.288 32.085 2.976 24.026 2.976 10.896 2.976.191 11.861.191 22.837c0 5.958 3.2 11.366 8.22 15.008.383.278.66.774.66 1.27 0 .165-.053.33-.112.496-.384 1.488-1.05 3.92-1.05 4.026a2.025 2.025 0 0 0-.112.608c0 .443.33.774.773.774.165 0 .33-.054.443-.166l5.184-3.034c.384-.219.826-.384 1.27-.384.218 0 .495.053.714.112a27.712 27.712 0 0 0 7.781 1.104c13.13 0 23.835-8.886 23.835-19.862 0-3.312-.992-6.453-2.704-9.216L17.679 29.408l-.165.112Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1H)}var _IconWechatpay=_export_sfc$1(_sfc_main$1L,[["render",_sfc_render$1m]]);const IconWechatpay=Object.assign(_IconWechatpay,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconWechatpay.name,_IconWechatpay)}}),_sfc_main$1K=defineComponent({name:"IconWeibo",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-weibo`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1G=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1l(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M31.82 5.6c-1.445.635-1.776 2.144-.727 3.192.515.516.993.608 3.11.608 2.952 0 4.94.781 6.448 2.53 1.84 2.079 2.052 2.714 2.052 6.513 0 3.377 0 3.441.782 3.892 1.812 1.021 3.017-.24 3.44-3.616.544-4.397-2.078-9.531-6.025-11.877-2.595-1.509-7.029-2.116-9.08-1.242Zm-14.831 5.612c-3.376 1.205-6.633 3.524-10.13 7.268-8.288 8.804-7.746 17.186 1.39 21.648 9.494 4.636 22.282 3.1 29.247-3.533 5.216-4.94 4.581-11.16-1.353-13.267-1.058-.358-1.389-.634-1.232-.966.542-1.324.726-2.86.423-3.772-.939-2.86-4.343-3.523-9.403-1.812l-2.024.69.184-2.024c.212-2.383-.303-3.68-1.72-4.398-1.187-.588-3.45-.524-5.382.166Zm8.381 11.666c4.49 1.232 7.231 3.946 7.231 7.176 0 3.588-3.192 6.817-8.38 8.528-2.77.902-7.931 1.086-10.461.396-4.793-1.353-7.507-4.012-7.507-7.416 0-1.867.81-3.496 2.594-5.152 1.656-1.564 2.926-2.318 5.364-3.137 3.689-1.242 7.636-1.389 11.16-.395Zm-9.494 2.925c-3.045 1.417-4.674 3.588-4.674 6.302 0 2.475 1.086 4.159 3.469 5.428 1.84.994 5.216.902 7.268-.147 2.622-1.39 4.342-3.947 4.342-6.45-.028-2.05-1.84-4.489-3.984-5.363-1.72-.736-4.609-.616-6.421.23Zm2.199 5.667c.211.212.358.727.358 1.178 0 1.509-2.53 2.742-3.56 1.72-.57-.57-.423-1.987.24-2.65.662-.662 2.391-.818 2.962-.248Zm14.26-19.688c-1.39 1.39-.451 3.046 1.748 3.046 1.895 0 2.741.966 2.741 3.137 0 1.352.12 1.748.663 2.107 1.628 1.15 2.953-.12 2.953-2.806 0-3.285-2.355-5.76-5.695-5.999-1.509-.12-1.868-.027-2.41.515Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1G)}var _IconWeibo=_export_sfc$1(_sfc_main$1K,[["render",_sfc_render$1l]]);const IconWeibo=Object.assign(_IconWeibo,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconWeibo.name,_IconWeibo)}}),_sfc_main$1J=defineComponent({name:"IconChineseFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-chinese-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1F=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1k(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M22 21h-5v4.094h5V21ZM26 25.094V21h5v4.094h-5Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 4C12.954 4 4 12.954 4 24s8.954 20 20 20 20-8.954 20-20S35.046 4 24 4Zm2 13v-5h-4v5h-6.5a2.5 2.5 0 0 0-2.5 2.5v7.094a2.5 2.5 0 0 0 2.5 2.5H22V36h4v-6.906h6.5a2.5 2.5 0 0 0 2.5-2.5V19.5a2.5 2.5 0 0 0-2.5-2.5H26Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1F)}var _IconChineseFill=_export_sfc$1(_sfc_main$1J,[["render",_sfc_render$1k]]);const IconChineseFill=Object.assign(_IconChineseFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconChineseFill.name,_IconChineseFill)}}),_sfc_main$1I=defineComponent({name:"IconEnglishFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-english-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1E=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1j(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M23.2 4C12.596 4 4 12.596 4 23.2v1.6C4 35.404 12.596 44 23.2 44h1.6C35.404 44 44 35.404 44 24.8v-1.6C44 12.596 35.404 4 24.8 4h-1.6Zm-9.086 10A2.114 2.114 0 0 0 12 16.114v15.772c0 1.167.947 2.114 2.114 2.114H25v-4h-9v-4h7.778v-4H16v-4h9v-4H14.114ZM32.4 22a5.4 5.4 0 0 0-5.4 5.4V34h4v-6.6a1.4 1.4 0 0 1 2.801 0V34h4v-6.6a5.4 5.4 0 0 0-5.4-5.4Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1E)}var _IconEnglishFill=_export_sfc$1(_sfc_main$1I,[["render",_sfc_render$1j]]);const IconEnglishFill=Object.assign(_IconEnglishFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconEnglishFill.name,_IconEnglishFill)}}),_sfc_main$1H=defineComponent({name:"IconMoonFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-moon-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1D=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1i(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M42.108 29.769c.124-.387-.258-.736-.645-.613A17.99 17.99 0 0 1 36 30c-9.941 0-18-8.059-18-18 0-1.904.296-3.74.844-5.463.123-.387-.226-.768-.613-.645C10.558 8.334 5 15.518 5 24c0 10.493 8.507 19 19 19 8.482 0 15.666-5.558 18.108-13.231Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1D)}var _IconMoonFill=_export_sfc$1(_sfc_main$1H,[["render",_sfc_render$1i]]);const IconMoonFill=Object.assign(_IconMoonFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMoonFill.name,_IconMoonFill)}}),_sfc_main$1G=defineComponent({name:"IconPenFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-pen-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1C=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1h(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{fill:"currentColor",stroke:"none",d:"m31.07 8.444 8.485 8.485L19.05 37.435l-8.485-8.485zM33.9 5.615a2 2 0 0 1 2.829 0l5.657 5.657a2 2 0 0 1 0 2.829l-1.415 1.414-8.485-8.486L33.9 5.615ZM17.636 38.85 9.15 30.363l-3.61 10.83a1 1 0 0 0 1.265 1.265l10.83-3.61Z"},null,-1)]),14,_hoisted_1$1C)}var _IconPenFill=_export_sfc$1(_sfc_main$1G,[["render",_sfc_render$1h]]);const IconPenFill=Object.assign(_IconPenFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPenFill.name,_IconPenFill)}}),_sfc_main$1F=defineComponent({name:"IconSunFill",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-sun-fill`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1B=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1g(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("circle",{cx:"24",cy:"24",r:"9",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M21 5.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1-.5-.5v-5ZM21 37.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1-.5-.5v-5ZM42.5 21a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1-.5-.5v-5a.5.5 0 0 1 .5-.5h5ZM10.5 21a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1-.5-.5v-5a.5.5 0 0 1 .5-.5h5ZM39.203 34.96a.5.5 0 0 1 0 .707l-3.536 3.536a.5.5 0 0 1-.707 0l-3.535-3.536a.5.5 0 0 1 0-.707l3.535-3.535a.5.5 0 0 1 .707 0l3.536 3.535ZM16.575 12.333a.5.5 0 0 1 0 .707l-3.535 3.535a.5.5 0 0 1-.707 0L8.797 13.04a.5.5 0 0 1 0-.707l3.536-3.536a.5.5 0 0 1 .707 0l3.535 3.536ZM13.04 39.203a.5.5 0 0 1-.707 0l-3.536-3.536a.5.5 0 0 1 0-.707l3.536-3.535a.5.5 0 0 1 .707 0l3.536 3.535a.5.5 0 0 1 0 .707l-3.536 3.536ZM35.668 16.575a.5.5 0 0 1-.708 0l-3.535-3.535a.5.5 0 0 1 0-.707l3.535-3.536a.5.5 0 0 1 .708 0l3.535 3.536a.5.5 0 0 1 0 .707l-3.535 3.535Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1B)}var _IconSunFill=_export_sfc$1(_sfc_main$1F,[["render",_sfc_render$1g]]);const IconSunFill=Object.assign(_IconSunFill,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSunFill.name,_IconSunFill)}}),_sfc_main$1E=defineComponent({name:"IconApps",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-apps`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1A=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1f(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M7 7h13v13H7zM28 7h13v13H28zM7 28h13v13H7zM28 28h13v13H28z"},null,-1)]),14,_hoisted_1$1A)}var _IconApps=_export_sfc$1(_sfc_main$1E,[["render",_sfc_render$1f]]);const IconApps=Object.assign(_IconApps,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconApps.name,_IconApps)}}),_sfc_main$1D=defineComponent({name:"IconArchive",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-archive`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1z=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1e(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",stroke:"currentColor",xmlns:"http://www.w3.org/2000/svg",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("rect",{x:"9",y:"18",width:"30",height:"22",rx:"1"},null,-1),createBaseVNode("path",{d:"M6 9a1 1 0 0 1 1-1h34a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V9ZM19 27h10"},null,-1)]),14,_hoisted_1$1z)}var _IconArchive=_export_sfc$1(_sfc_main$1D,[["render",_sfc_render$1e]]);const IconArchive=Object.assign(_IconArchive,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconArchive.name,_IconArchive)}}),_sfc_main$1C=defineComponent({name:"IconBarChart",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-bar-chart`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1y=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1d(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",stroke:"currentColor",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M41 7H29v34h12V7ZM29 18H18v23h11V18ZM18 29H7v12h11V29Z"},null,-1)]),14,_hoisted_1$1y)}var _IconBarChart=_export_sfc$1(_sfc_main$1C,[["render",_sfc_render$1d]]);const IconBarChart=Object.assign(_IconBarChart,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconBarChart.name,_IconBarChart)}}),_sfc_main$1B=defineComponent({name:"IconBook",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-book`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1x=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1c(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 13 7 7v28l17 6 17-6V7l-17 6Zm0 0v27.5M29 18l7-2.5M29 25l7-2.5M29 32l7-2.5M19 18l-7-2.5m7 9.5-7-2.5m7 9.5-7-2.5"},null,-1)]),14,_hoisted_1$1x)}var _IconBook=_export_sfc$1(_sfc_main$1B,[["render",_sfc_render$1c]]);const IconBook=Object.assign(_IconBook,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconBook.name,_IconBook)}}),_sfc_main$1A=defineComponent({name:"IconBookmark",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-bookmark`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1w=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1b(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",stroke:"currentColor",xmlns:"http://www.w3.org/2000/svg",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M16 16h16M16 24h8"},null,-1),createBaseVNode("path",{d:"M24 41H8V6h32v17"},null,-1),createBaseVNode("path",{d:"M30 29h11v13l-5.5-3.5L30 42V29Z"},null,-1)]),14,_hoisted_1$1w)}var _IconBookmark=_export_sfc$1(_sfc_main$1A,[["render",_sfc_render$1b]]);const IconBookmark=Object.assign(_IconBookmark,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconBookmark.name,_IconBookmark)}}),_sfc_main$1z=defineComponent({name:"IconBranch",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-branch`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1v=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$1a(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M19 10a4 4 0 1 1-8 0 4 4 0 0 1 8 0ZM38 10a4 4 0 1 1-8 0 4 4 0 0 1 8 0ZM19 38a4 4 0 1 1-8 0 4 4 0 0 1 8 0ZM15 15v15m0 3.5V30m0 0c0-5 19-7 19-15"},null,-1)]),14,_hoisted_1$1v)}var _IconBranch=_export_sfc$1(_sfc_main$1z,[["render",_sfc_render$1a]]);const IconBranch=Object.assign(_IconBranch,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconBranch.name,_IconBranch)}}),_sfc_main$1y=defineComponent({name:"IconBug",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-bug`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1u=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$19(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 42c-6.075 0-11-4.925-11-11V18h22v13c0 6.075-4.925 11-11 11Zm0 0V23m11 4h8M5 27h8M7 14a4 4 0 0 0 4 4h26a4 4 0 0 0 4-4m0 28v-.5a6.5 6.5 0 0 0-6.5-6.5M7 42v-.5a6.5 6.5 0 0 1 6.5-6.5M17 14a7 7 0 1 1 14 0"},null,-1)]),14,_hoisted_1$1u)}var _IconBug=_export_sfc$1(_sfc_main$1y,[["render",_sfc_render$19]]);const IconBug=Object.assign(_IconBug,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconBug.name,_IconBug)}}),_sfc_main$1x=defineComponent({name:"IconBulb",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-bulb`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1t=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$18(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M17 42h14m6-24c0 2.823-.9 5.437-2.43 7.568-1.539 2.147-3.185 4.32-3.77 6.897l-.623 2.756A1 1 0 0 1 29.2 36H18.8a1 1 0 0 1-.976-.779l-.624-2.756c-.584-2.576-2.23-4.75-3.77-6.897A12.94 12.94 0 0 1 11 18c0-7.18 5.82-13 13-13s13 5.82 13 13Z"},null,-1)]),14,_hoisted_1$1t)}var _IconBulb=_export_sfc$1(_sfc_main$1x,[["render",_sfc_render$18]]);const IconBulb=Object.assign(_IconBulb,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconBulb.name,_IconBulb)}}),_sfc_main$1w=defineComponent({name:"IconCalendarClock",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-calendar-clock`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1s=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$17(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M7 22h34V10a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v30a1 1 0 0 0 1 1h18M34 5v8M14 5v8"},null,-1),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M36 44a9 9 0 1 0 0-18 9 9 0 0 0 0 18Zm1.5-9.75V29h-3v8.25H42v-3h-4.5Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$1s)}var _IconCalendarClock=_export_sfc$1(_sfc_main$1w,[["render",_sfc_render$17]]);const IconCalendarClock=Object.assign(_IconCalendarClock,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCalendarClock.name,_IconCalendarClock)}}),_sfc_main$1v=defineComponent({name:"IconCamera",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-camera`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1r=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$16(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m33 12-1.862-3.724A.5.5 0 0 0 30.691 8H17.309a.5.5 0 0 0-.447.276L15 12m16 14a7 7 0 1 1-14 0 7 7 0 0 1 14 0ZM7 40h34a1 1 0 0 0 1-1V13a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v26a1 1 0 0 0 1 1Z"},null,-1)]),14,_hoisted_1$1r)}var _IconCamera=_export_sfc$1(_sfc_main$1v,[["render",_sfc_render$16]]);const IconCamera=Object.assign(_IconCamera,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCamera.name,_IconCamera)}}),_sfc_main$1u=defineComponent({name:"IconCloud",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-cloud`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1q=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$15(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M5 29a9 9 0 0 0 9 9h19c5.523 0 10-4.477 10-10 0-5.312-4.142-9.657-9.373-9.98C32.3 12.833 27.598 9 22 9c-6.606 0-11.965 5.338-12 11.935A9 9 0 0 0 5 29Z"},null,-1)]),14,_hoisted_1$1q)}var _IconCloud=_export_sfc$1(_sfc_main$1u,[["render",_sfc_render$15]]);const IconCloud=Object.assign(_IconCloud,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCloud.name,_IconCloud)}}),_sfc_main$1t=defineComponent({name:"IconCommand",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-command`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1p=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$14(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M29 19v-6a6 6 0 1 1 6 6h-6Zm0 0v10m0-10H19m10 10v6a6 6 0 1 0 6-6h-6Zm0 0H19m0-10v10m0-10v-6a6 6 0 1 0-6 6h6Zm0 10v6a6 6 0 1 1-6-6h6Z"},null,-1)]),14,_hoisted_1$1p)}var _IconCommand=_export_sfc$1(_sfc_main$1t,[["render",_sfc_render$14]]);const IconCommand=Object.assign(_IconCommand,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCommand.name,_IconCommand)}}),_sfc_main$1s=defineComponent({name:"IconCommon",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-common`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1o=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$13(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 23 7.652 14.345M24 23l16.366-8.664M24 23v19.438M7 14v20l17 9 17-9V14L24 5 7 14Z"},null,-1)]),14,_hoisted_1$1o)}var _IconCommon=_export_sfc$1(_sfc_main$1s,[["render",_sfc_render$13]]);const IconCommon=Object.assign(_IconCommon,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCommon.name,_IconCommon)}}),_sfc_main$1r=defineComponent({name:"IconCompass",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-compass`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1n=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$12(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M42 24c0 9.941-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6s18 8.059 18 18Z"},null,-1),createBaseVNode("path",{d:"m21.177 21.183 10.108-4.717a.2.2 0 0 1 .266.265L26.834 26.84l-10.109 4.717a.2.2 0 0 1-.266-.266l4.718-10.108Z"},null,-1)]),14,_hoisted_1$1n)}var _IconCompass=_export_sfc$1(_sfc_main$1r,[["render",_sfc_render$12]]);const IconCompass=Object.assign(_IconCompass,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCompass.name,_IconCompass)}}),_sfc_main$1q=defineComponent({name:"IconComputer",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-computer`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1m=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$11(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",stroke:"currentColor",xmlns:"http://www.w3.org/2000/svg",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M41 7H7v22h34V7Z"},null,-1),createBaseVNode("path",{d:"M23.778 29v10"},null,-1),createBaseVNode("path",{d:"M16 39h16"},null,-1),createBaseVNode("path",{d:"m20.243 14.657 5.657 5.657M15.414 22.314l7.071-7.071M24.485 21.728l7.071-7.071"},null,-1)]),14,_hoisted_1$1m)}var _IconComputer=_export_sfc$1(_sfc_main$1q,[["render",_sfc_render$11]]);const IconComputer=Object.assign(_IconComputer,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconComputer.name,_IconComputer)}}),_sfc_main$1p=defineComponent({name:"IconCopyright",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-copyright`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1l=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$10(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M29.292 18a8 8 0 1 0 0 12M42 24c0 9.941-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6s18 8.059 18 18Z"},null,-1)]),14,_hoisted_1$1l)}var _IconCopyright=_export_sfc$1(_sfc_main$1p,[["render",_sfc_render$10]]);const IconCopyright=Object.assign(_IconCopyright,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconCopyright.name,_IconCopyright)}}),_sfc_main$1o=defineComponent({name:"IconDashboard",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-dashboard`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1k=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$$(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M41.808 24c.118 4.63-1.486 9.333-5.21 13m5.21-13h-8.309m8.309 0c-.112-4.38-1.767-8.694-4.627-12M24 6c5.531 0 10.07 2.404 13.18 6M24 6c-5.724 0-10.384 2.574-13.5 6.38M24 6v7.5M37.18 12 31 17.5m-20.5-5.12L17 17.5m-6.5-5.12C6.99 16.662 5.44 22.508 6.53 28m4.872 9c-2.65-2.609-4.226-5.742-4.873-9m0 0 8.97-3.5"},null,-1),createBaseVNode("path",{d:"M24 32a5 5 0 1 0 0 10 5 5 0 0 0 0-10Zm0 0V19"},null,-1)]),14,_hoisted_1$1k)}var _IconDashboard=_export_sfc$1(_sfc_main$1o,[["render",_sfc_render$$]]);const IconDashboard=Object.assign(_IconDashboard,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDashboard.name,_IconDashboard)}}),_sfc_main$1n=defineComponent({name:"IconDesktop",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-desktop`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1j=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$_(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 32v8m0 0h-9m9 0h9M7 32h34a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v22a1 1 0 0 0 1 1Z"},null,-1)]),14,_hoisted_1$1j)}var _IconDesktop=_export_sfc$1(_sfc_main$1n,[["render",_sfc_render$_]]);const IconDesktop=Object.assign(_IconDesktop,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDesktop.name,_IconDesktop)}}),_sfc_main$1m=defineComponent({name:"IconDice",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-dice`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1i=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$Z(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createStaticVNode('',11)]),14,_hoisted_1$1i)}var _IconDice=_export_sfc$1(_sfc_main$1m,[["render",_sfc_render$Z]]);const IconDice=Object.assign(_IconDice,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDice.name,_IconDice)}}),_sfc_main$1l=defineComponent({name:"IconDriveFile",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-drive-file`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1h=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$Y(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M38.5 17H29a1 1 0 0 1-1-1V6.5m0-.5H10a1 1 0 0 0-1 1v34a1 1 0 0 0 1 1h28a1 1 0 0 0 1-1V17L28 6Z"},null,-1)]),14,_hoisted_1$1h)}var _IconDriveFile=_export_sfc$1(_sfc_main$1l,[["render",_sfc_render$Y]]);const IconDriveFile=Object.assign(_IconDriveFile,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconDriveFile.name,_IconDriveFile)}}),_sfc_main$1k=defineComponent({name:"IconEar",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-ear`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1g=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$X(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M13 15.528C14.32 12.386 18.403 6.977 23.556 7c7.944.036 14.514 8.528 10.116 15.71-4.399 7.181-5.718 10.323-6.598 14.363-.82 3.766-9.288 7.143-11.498-1.515M20 18.5c1-3.083 4.5-4.5 6.5-2 2.85 3.562-3.503 8.312-5.5 12.5"},null,-1)]),14,_hoisted_1$1g)}var _IconEar=_export_sfc$1(_sfc_main$1k,[["render",_sfc_render$X]]);const IconEar=Object.assign(_IconEar,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconEar.name,_IconEar)}}),_sfc_main$1j=defineComponent({name:"IconEmail",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-email`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1f=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$W(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("rect",{x:"6",y:"8",width:"36",height:"32",rx:"1"},null,-1),createBaseVNode("path",{d:"m37 17-12.43 8.606a1 1 0 0 1-1.14 0L11 17"},null,-1)]),14,_hoisted_1$1f)}var _IconEmail=_export_sfc$1(_sfc_main$1j,[["render",_sfc_render$W]]);const IconEmail=Object.assign(_IconEmail,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconEmail.name,_IconEmail)}}),_sfc_main$1i=defineComponent({name:"IconExperiment",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-experiment`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1e=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$V(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M10.5 7h6m0 0v10.5l-5.25 14M16.5 7h15m0 0h6m-6 0v10.5L37 32.167M11.25 31.5l-2.344 6.853A2 2 0 0 0 10.8 41h26.758a2 2 0 0 0 1.86-2.737L37 32.167M11.25 31.5c1.916 1.833 7.05 4.4 12.25 0s11.166-1.389 13.5.667M26 22.5v.01"},null,-1)]),14,_hoisted_1$1e)}var _IconExperiment=_export_sfc$1(_sfc_main$1i,[["render",_sfc_render$V]]);const IconExperiment=Object.assign(_IconExperiment,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconExperiment.name,_IconExperiment)}}),_sfc_main$1h=defineComponent({name:"IconFire",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-fire`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1d=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$U(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M17.577 27.477C20.022 22.579 17.041 12.98 24.546 6c0 0-1.156 15.55 5.36 17.181 2.145.537 2.68-5.369 4.289-8.59 0 0 .536 4.832 2.68 8.59 3.217 7.517-1 14.117-5.896 17.182-4.289 2.684-14.587 2.807-19.835-5.37-4.824-7.516 0-15.57 0-15.57s4.289 12.35 6.433 8.054Z"},null,-1)]),14,_hoisted_1$1d)}var _IconFire=_export_sfc$1(_sfc_main$1h,[["render",_sfc_render$U]]);const IconFire=Object.assign(_IconFire,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFire.name,_IconFire)}}),_sfc_main$1g=defineComponent({name:"IconFolderAdd",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-folder-add`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1c=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$T(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 19v14m-7-7h14M6 13h18l-2.527-3.557a1.077 1.077 0 0 0-.88-.443H7.06C6.474 9 6 9.448 6 10v3Zm0 0h33.882c1.17 0 2.118.895 2.118 2v21c0 1.105-.948 3-2.118 3H8.118C6.948 39 6 38.105 6 37V13Z"},null,-1)]),14,_hoisted_1$1c)}var _IconFolderAdd=_export_sfc$1(_sfc_main$1g,[["render",_sfc_render$T]]);const IconFolderAdd=Object.assign(_IconFolderAdd,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFolderAdd.name,_IconFolderAdd)}}),_sfc_main$1f=defineComponent({name:"IconFolderDelete",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-folder-delete`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1b=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$S(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M17 26h14M6 13h18l-2.527-3.557a1.077 1.077 0 0 0-.88-.443H7.06C6.474 9 6 9.448 6 10v3Zm0 0h33.882c1.17 0 2.118.895 2.118 2v21c0 1.105-.948 3-2.118 3H8.118C6.948 39 6 38.105 6 37V13Z"},null,-1)]),14,_hoisted_1$1b)}var _IconFolderDelete=_export_sfc$1(_sfc_main$1f,[["render",_sfc_render$S]]);const IconFolderDelete=Object.assign(_IconFolderDelete,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFolderDelete.name,_IconFolderDelete)}}),_sfc_main$1e=defineComponent({name:"IconFolder",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-folder`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$1a=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$R(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M6 13h18l-2.527-3.557a1.077 1.077 0 0 0-.88-.443H7.06C6.474 9 6 9.448 6 10v3Zm0 0h33.882c1.17 0 2.118.895 2.118 2v21c0 1.105-.948 3-2.118 3H8.118C6.948 39 6 38.105 6 37V13Z"},null,-1)]),14,_hoisted_1$1a)}var _IconFolder=_export_sfc$1(_sfc_main$1e,[["render",_sfc_render$R]]);const IconFolder=Object.assign(_IconFolder,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconFolder.name,_IconFolder)}}),_sfc_main$1d=defineComponent({name:"IconGift",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-gift`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$19=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$Q(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M13.45 14.043H8a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h32a1 1 0 0 0 1-1v-8a1 1 0 0 0-1-1h-4.893m-21.657 0c-1.036-2.833-.615-5.6 1.182-6.637 2.152-1.243 5.464.464 7.397 3.812.539.933.914 1.896 1.127 2.825m-9.706 0h9.706m0 0H25.4m0 0a10.31 10.31 0 0 1 1.128-2.825c1.933-3.348 5.244-5.055 7.397-3.812 1.797 1.037 2.217 3.804 1.182 6.637m-9.707 0h9.707M10 26.043a2 2 0 0 1 2-2h24a2 2 0 0 1 2 2v13a2 2 0 0 1-2 2H12a2 2 0 0 1-2-2v-13Z"},null,-1)]),14,_hoisted_1$19)}var _IconGift=_export_sfc$1(_sfc_main$1d,[["render",_sfc_render$Q]]);const IconGift=Object.assign(_IconGift,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconGift.name,_IconGift)}}),_sfc_main$1c=defineComponent({name:"IconIdcard",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-idcard`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$18=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$P(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M11 17h9m-9 7h9m-9 7h5m-8 9h32a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v28a2 2 0 0 0 2 2Z"},null,-1),createBaseVNode("path",{d:"M36 33a7 7 0 1 0-14 0"},null,-1),createBaseVNode("circle",{cx:"29",cy:"20",r:"4"},null,-1)]),14,_hoisted_1$18)}var _IconIdcard=_export_sfc$1(_sfc_main$1c,[["render",_sfc_render$P]]);const IconIdcard=Object.assign(_IconIdcard,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconIdcard.name,_IconIdcard)}}),_sfc_main$1b=defineComponent({name:"IconImage",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-image`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$17=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$O(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m24 33 9-9v9h-9Zm0 0-3.5-4.5L17 33h7Zm15 8H9a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h30a2 2 0 0 1 2 2v30a2 2 0 0 1-2 2ZM15 15h2v2h-2v-2Z"},null,-1),createBaseVNode("path",{d:"M33 33v-9l-9 9h9ZM23.5 33l-3-4-3 4h6ZM15 15h2v2h-2z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$17)}var _IconImage=_export_sfc$1(_sfc_main$1b,[["render",_sfc_render$O]]);const IconImage=Object.assign(_IconImage,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconImage.name,_IconImage)}}),_sfc_main$1a=defineComponent({name:"IconInteraction",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-interaction`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$16=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$N(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M8 19h16m16 0H24m0 0v23m14 0H10a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h28a2 2 0 0 1 2 2v32a2 2 0 0 1-2 2Z"},null,-1)]),14,_hoisted_1$16)}var _IconInteraction=_export_sfc$1(_sfc_main$1a,[["render",_sfc_render$N]]);const IconInteraction=Object.assign(_IconInteraction,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconInteraction.name,_IconInteraction)}}),_sfc_main$19=defineComponent({name:"IconLanguage",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-language`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$15=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$M(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m42 43-2.385-6M26 43l2.384-6m11.231 0-.795-2-4.18-10h-1.28l-4.181 10-.795 2m11.231 0h-11.23M17 5l1 5M5 11h26M11 11s1.889 7.826 6.611 12.174C22.333 27.522 30 31 30 31"},null,-1),createBaseVNode("path",{d:"M25 11s-1.889 7.826-6.611 12.174C13.667 27.522 6 31 6 31"},null,-1)]),14,_hoisted_1$15)}var _IconLanguage=_export_sfc$1(_sfc_main$19,[["render",_sfc_render$M]]);const IconLanguage=Object.assign(_IconLanguage,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLanguage.name,_IconLanguage)}}),_sfc_main$18=defineComponent({name:"IconLayers",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-layers`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$14=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$L(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",stroke:"currentColor",xmlns:"http://www.w3.org/2000/svg",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24.015 7.017 41 14.62l-16.985 7.605L7.03 14.62l16.985-7.604Z"},null,-1),createBaseVNode("path",{d:"m41 23.255-16.985 7.604L7.03 23.255M40.97 33.412l-16.985 7.605L7 33.412"},null,-1)]),14,_hoisted_1$14)}var _IconLayers=_export_sfc$1(_sfc_main$18,[["render",_sfc_render$L]]);const IconLayers=Object.assign(_IconLayers,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLayers.name,_IconLayers)}}),_sfc_main$17=defineComponent({name:"IconLayout",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-layout`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$13=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$K(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M19 40V8m23 2a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v28a2 2 0 0 0 2 2h32a2 2 0 0 0 2-2V10Z"},null,-1)]),14,_hoisted_1$13)}var _IconLayout=_export_sfc$1(_sfc_main$17,[["render",_sfc_render$K]]);const IconLayout=Object.assign(_IconLayout,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLayout.name,_IconLayout)}}),_sfc_main$16=defineComponent({name:"IconLocation",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-location`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$12=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$J(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("circle",{cx:"24",cy:"19",r:"5"},null,-1),createBaseVNode("path",{d:"M39 20.405C39 28.914 24 43 24 43S9 28.914 9 20.405C9 11.897 15.716 5 24 5c8.284 0 15 6.897 15 15.405Z"},null,-1)]),14,_hoisted_1$12)}var _IconLocation=_export_sfc$1(_sfc_main$16,[["render",_sfc_render$J]]);const IconLocation=Object.assign(_IconLocation,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLocation.name,_IconLocation)}}),_sfc_main$15=defineComponent({name:"IconLock",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-lock`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$11=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$I(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("rect",{x:"7",y:"21",width:"34",height:"20",rx:"1"},null,-1),createBaseVNode("path",{d:"M15 21v-6a9 9 0 1 1 18 0v6M24 35v-8"},null,-1)]),14,_hoisted_1$11)}var _IconLock=_export_sfc$1(_sfc_main$15,[["render",_sfc_render$I]]);const IconLock=Object.assign(_IconLock,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLock.name,_IconLock)}}),_sfc_main$14=defineComponent({name:"IconLoop",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-loop`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$10=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$H(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 38c-7.732 0-14-6.268-14-14 0-3.815 1.526-7.273 4-9.798M24 10c7.732 0 14 6.268 14 14 0 3.815-1.526 7.273-4 9.798M24 7v6l-4-3 4-3Zm0 33v-6l4 3-4 3Z"},null,-1)]),14,_hoisted_1$10)}var _IconLoop=_export_sfc$1(_sfc_main$14,[["render",_sfc_render$H]]);const IconLoop=Object.assign(_IconLoop,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconLoop.name,_IconLoop)}}),_sfc_main$13=defineComponent({name:"IconMan",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-man`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$$=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$G(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M40 8 29.68 18.321M31 8h9v9m-7 10c0 7.18-5.82 13-13 13S7 34.18 7 27s5.82-13 13-13 13 5.82 13 13Z"},null,-1)]),14,_hoisted_1$$)}var _IconMan=_export_sfc$1(_sfc_main$13,[["render",_sfc_render$G]]);const IconMan=Object.assign(_IconMan,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMan.name,_IconMan)}}),_sfc_main$12=defineComponent({name:"IconMenu",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-menu`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$_=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$F(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M5 10h38M5 24h38M5 38h38"},null,-1)]),14,_hoisted_1$_)}var _IconMenu=_export_sfc$1(_sfc_main$12,[["render",_sfc_render$F]]);const IconMenu=Object.assign(_IconMenu,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMenu.name,_IconMenu)}}),_sfc_main$11=defineComponent({name:"IconMindMapping",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-mind-mapping`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$Z=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$E(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M20 10h23M20 24h23M20 38h23M9 12v28m0-28a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 26h7M9 24h7"},null,-1)]),14,_hoisted_1$Z)}var _IconMindMapping=_export_sfc$1(_sfc_main$11,[["render",_sfc_render$E]]);const IconMindMapping=Object.assign(_IconMindMapping,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMindMapping.name,_IconMindMapping)}}),_sfc_main$10=defineComponent({name:"IconMobile",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-mobile`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$Y=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$D(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M17 14h14m6.125 28h-26.25C9.839 42 9 41.105 9 40V8c0-1.105.84-2 1.875-2h26.25C38.16 6 39 6.895 39 8v32c0 1.105-.84 2-1.875 2ZM22 33a2 2 0 1 1 4 0 2 2 0 0 1-4 0Z"},null,-1),createBaseVNode("circle",{cx:"24",cy:"33",r:"2",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$Y)}var _IconMobile=_export_sfc$1(_sfc_main$10,[["render",_sfc_render$D]]);const IconMobile=Object.assign(_IconMobile,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMobile.name,_IconMobile)}}),_sfc_main$$=defineComponent({name:"IconMoon",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-moon`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$X=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$C(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M39.979 29.241c.11-.344-.23-.654-.574-.544-1.53.487-3.162.75-4.855.75-8.834 0-15.997-7.163-15.997-15.997 0-1.693.263-3.324.75-4.855.11-.344-.2-.684-.544-.574C11.939 10.19 7 16.576 7 24.114 7 33.44 14.56 41 23.886 41c7.538 0 13.923-4.94 16.093-11.759Z"},null,-1)]),14,_hoisted_1$X)}var _IconMoon=_export_sfc$1(_sfc_main$$,[["render",_sfc_render$C]]);const IconMoon=Object.assign(_IconMoon,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMoon.name,_IconMoon)}}),_sfc_main$_=defineComponent({name:"IconMosaic",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-mosaic`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$W=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$B(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M6 7h4v4H6V7ZM6 23h4v4H6v-4ZM6 38h4v4H6v-4ZM14 15h4v4h-4v-4ZM14 31h4v4h-4v-4ZM22 7h4v4h-4V7ZM22 23h4v4h-4v-4ZM22 38h4v4h-4v-4ZM30 15h4v4h-4v-4ZM30 31h4v4h-4v-4ZM38 7h4v4h-4V7ZM38 23h4v4h-4v-4ZM38 38h4v4h-4v-4Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M6 7h4v4H6V7ZM6 23h4v4H6v-4ZM6 38h4v4H6v-4ZM14 15h4v4h-4v-4ZM14 31h4v4h-4v-4ZM22 7h4v4h-4V7ZM22 23h4v4h-4v-4ZM22 38h4v4h-4v-4ZM30 15h4v4h-4v-4ZM30 31h4v4h-4v-4ZM38 7h4v4h-4V7ZM38 23h4v4h-4v-4ZM38 38h4v4h-4v-4Z"},null,-1)]),14,_hoisted_1$W)}var _IconMosaic=_export_sfc$1(_sfc_main$_,[["render",_sfc_render$B]]);const IconMosaic=Object.assign(_IconMosaic,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconMosaic.name,_IconMosaic)}}),_sfc_main$Z=defineComponent({name:"IconNav",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-nav`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$V=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$A(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M6 19h10m0 0h26m-26 0V9m0 10v10m0 0v10m0-10H6m10 0h26M6 9h36v30H6V9Z"},null,-1)]),14,_hoisted_1$V)}var _IconNav=_export_sfc$1(_sfc_main$Z,[["render",_sfc_render$A]]);const IconNav=Object.assign(_IconNav,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconNav.name,_IconNav)}}),_sfc_main$Y=defineComponent({name:"IconNotificationClose",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-notification-close`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$U=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$z(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M11 35V22c0-1.835.38-3.58 1.066-5.163M11 35H6m5 0h15.5M24 9c7.18 0 13 5.82 13 13v7.5M24 9V4m0 5a12.94 12.94 0 0 0-6.5 1.74M17 42h14M6 4l36 40"},null,-1)]),14,_hoisted_1$U)}var _IconNotificationClose=_export_sfc$1(_sfc_main$Y,[["render",_sfc_render$z]]);const IconNotificationClose=Object.assign(_IconNotificationClose,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconNotificationClose.name,_IconNotificationClose)}}),_sfc_main$X=defineComponent({name:"IconNotification",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-notification`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$T=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$y(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 9c7.18 0 13 5.82 13 13v13H11V22c0-7.18 5.82-13 13-13Zm0 0V4M6 35h36m-25 7h14"},null,-1)]),14,_hoisted_1$T)}var _IconNotification=_export_sfc$1(_sfc_main$X,[["render",_sfc_render$y]]);const IconNotification=Object.assign(_IconNotification,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconNotification.name,_IconNotification)}}),_sfc_main$W=defineComponent({name:"IconPalette",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-palette`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$S=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$x(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createStaticVNode('',5)]),14,_hoisted_1$S)}var _IconPalette=_export_sfc$1(_sfc_main$W,[["render",_sfc_render$x]]);const IconPalette=Object.assign(_IconPalette,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPalette.name,_IconPalette)}}),_sfc_main$V=defineComponent({name:"IconPen",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-pen`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$R=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$w(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m28.364 11.565 7.07 7.071M7.15 32.778 33.313 6.615l7.071 7.071L14.221 39.85h-7.07v-7.07Z"},null,-1)]),14,_hoisted_1$R)}var _IconPen=_export_sfc$1(_sfc_main$V,[["render",_sfc_render$w]]);const IconPen=Object.assign(_IconPen,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPen.name,_IconPen)}}),_sfc_main$U=defineComponent({name:"IconPhone",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-phone`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$Q=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$v(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M6.707 34.284a1 1 0 0 1 0-1.414l5.657-5.657a1 1 0 0 1 1.414 0l4.95 4.95s3.535-1.414 7.778-5.657c4.243-4.243 5.657-7.778 5.657-7.778l-4.95-4.95a1 1 0 0 1 0-1.414l5.657-5.657a1 1 0 0 1 1.414 0l6.01 6.01s3.183 7.425-8.485 19.092c-11.667 11.668-19.092 8.485-19.092 8.485l-6.01-6.01Z"},null,-1)]),14,_hoisted_1$Q)}var _IconPhone=_export_sfc$1(_sfc_main$U,[["render",_sfc_render$v]]);const IconPhone=Object.assign(_IconPhone,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPhone.name,_IconPhone)}}),_sfc_main$T=defineComponent({name:"IconPrinter",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-printer`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$P=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$u(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M14 15V8a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v7m-20 0H7a1 1 0 0 0-1 1v17a1 1 0 0 0 1 1h6m1-19h20m0 0h7a1 1 0 0 1 1 1v17a1 1 0 0 1-1 1h-6m-22 0v6a1 1 0 0 0 1 1h20a1 1 0 0 0 1-1v-6m-22 0v-5a1 1 0 0 1 1-1h20a1 1 0 0 1 1 1v5"},null,-1)]),14,_hoisted_1$P)}var _IconPrinter=_export_sfc$1(_sfc_main$T,[["render",_sfc_render$u]]);const IconPrinter=Object.assign(_IconPrinter,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPrinter.name,_IconPrinter)}}),_sfc_main$S=defineComponent({name:"IconPublic",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-public`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$O=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$t(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M15 21.5 6.704 19M15 21.5l4.683 5.152a1 1 0 0 1 .25.814L18 40.976l10.918-16.117a1 1 0 0 0-.298-1.409L21.5 19 15 21.5Zm0 0 6.062-6.995a1 1 0 0 0 .138-1.103L18 7.024M42 24c0 9.941-8.059 18-18 18S6 33.941 6 24 14.059 6 24 6s18 8.059 18 18Z"},null,-1)]),14,_hoisted_1$O)}var _IconPublic=_export_sfc$1(_sfc_main$S,[["render",_sfc_render$t]]);const IconPublic=Object.assign(_IconPublic,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPublic.name,_IconPublic)}}),_sfc_main$R=defineComponent({name:"IconPushpin",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-pushpin`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$N=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$s(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M19.921 28.163 7.193 40.89m12.728-12.728 8.884 8.883c.17.17.447.17.617 0l5.12-5.12a7.862 7.862 0 0 0 1.667-8.655.093.093 0 0 1 .02-.102l4.906-4.906a2 2 0 0 0 0-2.828L32.648 6.95a2 2 0 0 0-2.828 0l-4.89 4.889a.126.126 0 0 1-.139.027 7.828 7.828 0 0 0-8.618 1.66l-5.027 5.026a.591.591 0 0 0 0 .836l8.774 8.775Z"},null,-1)]),14,_hoisted_1$N)}var _IconPushpin=_export_sfc$1(_sfc_main$R,[["render",_sfc_render$s]]);const IconPushpin=Object.assign(_IconPushpin,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconPushpin.name,_IconPushpin)}}),_sfc_main$Q=defineComponent({name:"IconQrcode",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-qrcode`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$M=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$r(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 30v4m0 3v6m19-19h-6m-3 0h-4M7 7h17v17H7V7Zm0 25h9v9H7v-9Zm25 0h9v9h-9v-9Zm0-25h9v9h-9V7Zm-18 7h3v3h-3v-3Z"},null,-1)]),14,_hoisted_1$M)}var _IconQrcode=_export_sfc$1(_sfc_main$Q,[["render",_sfc_render$r]]);const IconQrcode=Object.assign(_IconQrcode,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconQrcode.name,_IconQrcode)}}),_sfc_main$P=defineComponent({name:"IconRelation",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-relation`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$L=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$q(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",stroke:"currentColor",xmlns:"http://www.w3.org/2000/svg",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M19.714 14C15.204 15.784 12 20.302 12 25.593c0 1.142.15 2.247.429 3.298m16.285-14.712C32.998 16.073 36 20.471 36 25.593c0 1.07-.131 2.11-.378 3.102m-18.32 7.194a11.676 11.676 0 0 0 13.556-.112"},null,-1),createBaseVNode("path",{d:"M24 19a6 6 0 1 0 0-12 6 6 0 0 0 0 12ZM36 40a6 6 0 1 0 0-12 6 6 0 0 0 0 12ZM12 40a6 6 0 1 0 0-12 6 6 0 0 0 0 12Z"},null,-1)]),14,_hoisted_1$L)}var _IconRelation=_export_sfc$1(_sfc_main$P,[["render",_sfc_render$q]]);const IconRelation=Object.assign(_IconRelation,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconRelation.name,_IconRelation)}}),_sfc_main$O=defineComponent({name:"IconRobotAdd",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-robot-add`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$K=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$p(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 7v6m0-6h5m-5 0h-5M3 21v11m25 8H9V13h30v11m-7 11h14m-7-7v14M18 26h1v1h-1v-1Zm11 0h1v1h-1v-1Z"},null,-1)]),14,_hoisted_1$K)}var _IconRobotAdd=_export_sfc$1(_sfc_main$O,[["render",_sfc_render$p]]);const IconRobotAdd=Object.assign(_IconRobotAdd,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconRobotAdd.name,_IconRobotAdd)}}),_sfc_main$N=defineComponent({name:"IconRobot",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-robot`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$J=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$o(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M18 26h1v1h-1v-1ZM29 26h1v1h-1v-1Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M24 7v6m0-6h5m-5 0h-5M3 21v11m36 8H9V13h30v29m6-21v11m-27-6h1v1h-1v-1Zm11 0h1v1h-1v-1Z"},null,-1)]),14,_hoisted_1$J)}var _IconRobot=_export_sfc$1(_sfc_main$N,[["render",_sfc_render$o]]);const IconRobot=Object.assign(_IconRobot,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconRobot.name,_IconRobot)}}),_sfc_main$M=defineComponent({name:"IconSafe",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-safe`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$I=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$n(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m16.825 22.165 6 6 10-10M24 6c7 4 16 5 16 5v15s-2 12-16 16.027C10 38 8 26 8 26V11s9-1 16-5Z"},null,-1)]),14,_hoisted_1$I)}var _IconSafe=_export_sfc$1(_sfc_main$M,[["render",_sfc_render$n]]);const IconSafe=Object.assign(_IconSafe,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSafe.name,_IconSafe)}}),_sfc_main$L=defineComponent({name:"IconSchedule",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-schedule`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$H=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$m(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("circle",{cx:"24",cy:"24",r:"18"},null,-1),createBaseVNode("path",{d:"M24 13v10l6.5 7"},null,-1)]),14,_hoisted_1$H)}var _IconSchedule=_export_sfc$1(_sfc_main$L,[["render",_sfc_render$m]]);const IconSchedule=Object.assign(_IconSchedule,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSchedule.name,_IconSchedule)}}),_sfc_main$K=defineComponent({name:"IconShake",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-shake`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$G=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$l(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M43.092 27.536 31.778 38.849M20.465 4.91 9.15 16.221m9.192 14.85a1 1 0 1 1-1.414-1.415 1 1 0 0 1 1.414 1.414ZM6.323 28.95 19.05 41.678a1 1 0 0 0 1.415 0l21.213-21.213a1 1 0 0 0 0-1.415L28.95 6.322a1 1 0 0 0-1.415 0L6.322 27.536a1 1 0 0 0 0 1.414Z"},null,-1),createBaseVNode("circle",{cx:"17.637",cy:"30.364",r:"1",transform:"rotate(45 17.637 30.364)",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$G)}var _IconShake=_export_sfc$1(_sfc_main$K,[["render",_sfc_render$l]]);const IconShake=Object.assign(_IconShake,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconShake.name,_IconShake)}}),_sfc_main$J=defineComponent({name:"IconSkin",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-skin`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$F=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$k(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M17.936 6H7a1 1 0 0 0-1 1v17.559a1 1 0 0 0 1 1h4V40a1 1 0 0 0 1 1h24a1 1 0 0 0 1-1V25.559h4a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1H30.064C28.854 7.23 26.59 9.059 24 9.059S19.147 7.23 17.936 6Z"},null,-1)]),14,_hoisted_1$F)}var _IconSkin=_export_sfc$1(_sfc_main$J,[["render",_sfc_render$k]]);const IconSkin=Object.assign(_IconSkin,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSkin.name,_IconSkin)}}),_sfc_main$I=defineComponent({name:"IconStamp",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-stamp`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$E=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$j(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M7 33a1 1 0 0 1 1-1h32a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-7ZM29.081 21.18a8 8 0 1 0-10.163 0L14 32h20l-4.919-10.82Z"},null,-1)]),14,_hoisted_1$E)}var _IconStamp=_export_sfc$1(_sfc_main$I,[["render",_sfc_render$j]]);const IconStamp=Object.assign(_IconStamp,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconStamp.name,_IconStamp)}}),_sfc_main$H=defineComponent({name:"IconStorage",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-storage`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$D=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$i(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M7 18h34v12H7V18ZM40 6H8a1 1 0 0 0-1 1v11h34V7a1 1 0 0 0-1-1ZM7 30h34v11a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1V30Z"},null,-1),createBaseVNode("path",{d:"M13.02 36H13v.02h.02V36Z"},null,-1),createBaseVNode("path",{d:"M13 12v-2h-2v2h2Zm.02 0h2v-2h-2v2Zm0 .02v2h2v-2h-2Zm-.02 0h-2v2h2v-2ZM13 14h.02v-4H13v4Zm-1.98-2v.02h4V12h-4Zm2-1.98H13v4h.02v-4Zm1.98 2V12h-4v.02h4Z",fill:"currentColor",stroke:"none"},null,-1),createBaseVNode("path",{d:"M13.02 24H13v.02h.02V24Z"},null,-1)]),14,_hoisted_1$D)}var _IconStorage=_export_sfc$1(_sfc_main$H,[["render",_sfc_render$i]]);const IconStorage=Object.assign(_IconStorage,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconStorage.name,_IconStorage)}}),_sfc_main$G=defineComponent({name:"IconSubscribeAdd",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-subscribe-add`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$C=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$h(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24.53 6.007H9.97c-.535 0-.97.449-.97 1.003V41.8c0 .148.152.245.28.179l15.25-7.881 14.248 7.88c.129.067.28-.03.28-.179V22.06M27.413 11.023h6.794m0 0H41m-6.794 0V4m0 7.023v7.023"},null,-1)]),14,_hoisted_1$C)}var _IconSubscribeAdd=_export_sfc$1(_sfc_main$G,[["render",_sfc_render$h]]);const IconSubscribeAdd=Object.assign(_IconSubscribeAdd,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSubscribeAdd.name,_IconSubscribeAdd)}}),_sfc_main$F=defineComponent({name:"IconSubscribe",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-subscribe`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$B=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$g(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M9 7v34.667a.2.2 0 0 0 .294.176L24 34l14.706 7.843a.2.2 0 0 0 .294-.176V7a1 1 0 0 0-1-1H10a1 1 0 0 0-1 1Z"},null,-1)]),14,_hoisted_1$B)}var _IconSubscribe=_export_sfc$1(_sfc_main$F,[["render",_sfc_render$g]]);const IconSubscribe=Object.assign(_IconSubscribe,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSubscribe.name,_IconSubscribe)}}),_sfc_main$E=defineComponent({name:"IconSubscribed",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-subscribed`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$A=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$f(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m31.289 15.596-9.193 9.193-4.95-4.95M24 34l14.706 7.843a.2.2 0 0 0 .294-.176V7a1 1 0 0 0-1-1H10a1 1 0 0 0-1 1v34.667a.2.2 0 0 0 .294.176L24 34Z"},null,-1)]),14,_hoisted_1$A)}var _IconSubscribed=_export_sfc$1(_sfc_main$E,[["render",_sfc_render$f]]);const IconSubscribed=Object.assign(_IconSubscribed,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSubscribed.name,_IconSubscribed)}}),_sfc_main$D=defineComponent({name:"IconSun",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-sun`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$z=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$e(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("circle",{cx:"24",cy:"24",r:"7"},null,-1),createBaseVNode("path",{d:"M23 7h2v2h-2zM23 39h2v2h-2zM41 23v2h-2v-2zM9 23v2H7v-2zM36.73 35.313l-1.415 1.415-1.414-1.415 1.414-1.414zM14.099 12.686l-1.414 1.415-1.414-1.415 1.414-1.414zM12.687 36.728l-1.414-1.415 1.414-1.414 1.414 1.414zM35.314 14.1 33.9 12.686l1.414-1.414 1.415 1.414z"},null,-1),createBaseVNode("path",{fill:"currentColor",stroke:"none",d:"M23 7h2v2h-2zM23 39h2v2h-2zM41 23v2h-2v-2zM9 23v2H7v-2zM36.73 35.313l-1.415 1.415-1.414-1.415 1.414-1.414zM14.099 12.686l-1.414 1.415-1.414-1.415 1.414-1.414zM12.687 36.728l-1.414-1.415 1.414-1.414 1.414 1.414zM35.314 14.1 33.9 12.686l1.414-1.414 1.415 1.414z"},null,-1)]),14,_hoisted_1$z)}var _IconSun=_export_sfc$1(_sfc_main$D,[["render",_sfc_render$e]]);const IconSun=Object.assign(_IconSun,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconSun.name,_IconSun)}}),_sfc_main$C=defineComponent({name:"IconTag",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-tag`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$y=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$d(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24.835 6.035a1 1 0 0 1 .903-.273l12.964 2.592a1 1 0 0 1 .784.785l2.593 12.963a1 1 0 0 1-.274.904L21.678 43.133a1 1 0 0 1-1.415 0L4.708 27.577a1 1 0 0 1 0-1.414L24.835 6.035Z"},null,-1),createBaseVNode("path",{d:"M31.577 17.346a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"},null,-1),createBaseVNode("path",{d:"M31.582 17.349a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$y)}var _IconTag=_export_sfc$1(_sfc_main$C,[["render",_sfc_render$d]]);const IconTag=Object.assign(_IconTag,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconTag.name,_IconTag)}}),_sfc_main$B=defineComponent({name:"IconTags",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-tags`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$x=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$c(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"m37.581 28.123-14.849 14.85a1 1 0 0 1-1.414 0L8.59 30.243m25.982-22.68-10.685-.628a1 1 0 0 0-.766.291L9.297 21.052a1 1 0 0 0 0 1.414L20.61 33.78a1 1 0 0 0 1.415 0l13.824-13.825a1 1 0 0 0 .291-.765l-.628-10.686a1 1 0 0 0-.94-.94Zm-6.874 7.729a1 1 0 1 1 1.414-1.414 1 1 0 0 1-1.414 1.414Z"},null,-1),createBaseVNode("path",{d:"M27.697 15.292a1 1 0 1 1 1.414-1.414 1 1 0 0 1-1.414 1.414Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$x)}var _IconTags=_export_sfc$1(_sfc_main$B,[["render",_sfc_render$c]]);const IconTags=Object.assign(_IconTags,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconTags.name,_IconTags)}}),_sfc_main$A=defineComponent({name:"IconThunderbolt",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-thunderbolt`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$w=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$b(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M27.824 5.203A.1.1 0 0 1 28 5.27V21h10.782a.1.1 0 0 1 .075.165L20.176 42.797A.1.1 0 0 1 20 42.73V27H9.219a.1.1 0 0 1-.076-.165L27.824 5.203Z"},null,-1)]),14,_hoisted_1$w)}var _IconThunderbolt=_export_sfc$1(_sfc_main$A,[["render",_sfc_render$b]]);const IconThunderbolt=Object.assign(_IconThunderbolt,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconThunderbolt.name,_IconThunderbolt)}}),_sfc_main$z=defineComponent({name:"IconTool",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-tool`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$v=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$a(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M19.994 11.035c3.66-3.659 9.094-4.46 13.531-2.405a.1.1 0 0 1 .028.16l-6.488 6.488a1 1 0 0 0 0 1.414l4.243 4.243a1 1 0 0 0 1.414 0l6.488-6.488a.1.1 0 0 1 .16.028c2.056 4.437 1.254 9.872-2.405 13.53-3.695 3.696-9.2 4.477-13.66 2.347L12.923 40.733a1 1 0 0 1-1.414 0L7.266 36.49a1 1 0 0 1 0-1.414l10.382-10.382c-2.13-4.46-1.349-9.965 2.346-13.66Z"},null,-1)]),14,_hoisted_1$v)}var _IconTool=_export_sfc$1(_sfc_main$z,[["render",_sfc_render$a]]);const IconTool=Object.assign(_IconTool,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconTool.name,_IconTool)}}),_sfc_main$y=defineComponent({name:"IconTrophy",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-trophy`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$u=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$9(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 33c-6.075 0-11-4.925-11-11m11 11c6.075 0 11-4.925 11-11M24 33v8M13 22V7h22v15m-22 0V9H7v7a6 6 0 0 0 6 6Zm22 0V9h6v7a6 6 0 0 1-6 6ZM12 41h24"},null,-1)]),14,_hoisted_1$u)}var _IconTrophy=_export_sfc$1(_sfc_main$y,[["render",_sfc_render$9]]);const IconTrophy=Object.assign(_IconTrophy,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconTrophy.name,_IconTrophy)}}),_sfc_main$x=defineComponent({name:"IconUnlock",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-unlock`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$t=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$8(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("rect",{x:"7",y:"21",width:"34",height:"20",rx:"1"},null,-1),createBaseVNode("path",{d:"M44 15a9 9 0 1 0-18 0v6M24 35v-8"},null,-1)]),14,_hoisted_1$t)}var _IconUnlock=_export_sfc$1(_sfc_main$x,[["render",_sfc_render$8]]);const IconUnlock=Object.assign(_IconUnlock,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconUnlock.name,_IconUnlock)}}),_sfc_main$w=defineComponent({name:"IconUserAdd",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-user-add`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$s=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$7(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M25 27h-8c-5.523 0-10 4.477-10 10v4h18m11-14v8m0 0v8m0-8h8m-8 0h-8m3-21a7 7 0 1 1-14 0 7 7 0 0 1 14 0Z"},null,-1)]),14,_hoisted_1$s)}var _IconUserAdd=_export_sfc$1(_sfc_main$w,[["render",_sfc_render$7]]);const IconUserAdd=Object.assign(_IconUserAdd,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconUserAdd.name,_IconUserAdd)}}),_sfc_main$v=defineComponent({name:"IconUserGroup",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-user-group`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$r=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$6(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("circle",{cx:"18",cy:"15",r:"7"},null,-1),createBaseVNode("circle",{cx:"34",cy:"19",r:"4"},null,-1),createBaseVNode("path",{d:"M6 34a6 6 0 0 1 6-6h12a6 6 0 0 1 6 6v6H6v-6ZM34 30h4a4 4 0 0 1 4 4v4h-8"},null,-1)]),14,_hoisted_1$r)}var _IconUserGroup=_export_sfc$1(_sfc_main$v,[["render",_sfc_render$6]]);const IconUserGroup=Object.assign(_IconUserGroup,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconUserGroup.name,_IconUserGroup)}}),_sfc_main$u=defineComponent({name:"IconUser",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-user`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$q=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$5(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M7 37c0-4.97 4.03-8 9-8h16c4.97 0 9 3.03 9 8v3a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-3Z"},null,-1),createBaseVNode("circle",{cx:"24",cy:"15",r:"8"},null,-1)]),14,_hoisted_1$q)}var _IconUser=_export_sfc$1(_sfc_main$u,[["render",_sfc_render$5]]);const IconUser=Object.assign(_IconUser,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconUser.name,_IconUser)}}),_sfc_main$t=defineComponent({name:"IconVideoCamera",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-video-camera`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$p=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$4(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M33 18v12m0-12v-6a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v24a1 1 0 0 0 1 1h25a1 1 0 0 0 1-1v-6m0-12 8.713-2.614a1 1 0 0 1 1.287.958v15.312a1 1 0 0 1-1.287.958L33 30M11 19h6"},null,-1)]),14,_hoisted_1$p)}var _IconVideoCamera=_export_sfc$1(_sfc_main$t,[["render",_sfc_render$4]]);const IconVideoCamera=Object.assign(_IconVideoCamera,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconVideoCamera.name,_IconVideoCamera)}}),_sfc_main$s=defineComponent({name:"IconWifi",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-wifi`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$o=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$3(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M31.587 31.485A9.978 9.978 0 0 0 24 28a9.977 9.977 0 0 0-7.586 3.485M37.255 25.822A17.953 17.953 0 0 0 24 20a17.953 17.953 0 0 0-13.256 5.822M43.618 19.449C38.696 14.246 31.728 11 24 11c-7.727 0-14.696 3.246-19.617 8.449"},null,-1),createBaseVNode("path",{d:"M27.535 35.465a5 5 0 0 0-7.07 0L24 39l3.535-3.535Z",fill:"currentColor",stroke:"none"},null,-1)]),14,_hoisted_1$o)}var _IconWifi=_export_sfc$1(_sfc_main$s,[["render",_sfc_render$3]]);const IconWifi=Object.assign(_IconWifi,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconWifi.name,_IconWifi)}}),_sfc_main$r=defineComponent({name:"IconWoman",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:a=>["butt","round","square"].includes(a)},strokeLinejoin:{type:String,default:"miter",validator:a=>["arcs","bevel","miter","miter-clip","round"].includes(a)},rotate:Number,spin:Boolean},emits:{click:a=>!0},setup(a,{emit:o}){const s=getPrefixCls("icon"),l=computed(()=>[s,`${s}-woman`,{[`${s}-spin`]:a.spin}]),c=computed(()=>{const u={};return a.size&&(u.fontSize=isNumber$3(a.size)?`${a.size}px`:a.size),a.rotate&&(u.transform=`rotate(${a.rotate}deg)`),u});return{cls:l,innerStyle:c,onClick:u=>{o("click",u)}}}}),_hoisted_1$n=["stroke-width","stroke-linecap","stroke-linejoin"];function _sfc_render$2(a,o,s,l,c,d){return openBlock(),createElementBlock("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:normalizeClass(a.cls),style:normalizeStyle(a.innerStyle),"stroke-width":a.strokeWidth,"stroke-linecap":a.strokeLinecap,"stroke-linejoin":a.strokeLinejoin,onClick:o[0]||(o[0]=(...u)=>a.onClick&&a.onClick(...u))},o[1]||(o[1]=[createBaseVNode("path",{d:"M24 29c6.075 0 11-4.925 11-11S30.075 7 24 7s-11 4.925-11 11 4.925 11 11 11Zm0 0v15M15 36h18"},null,-1)]),14,_hoisted_1$n)}var _IconWoman=_export_sfc$1(_sfc_main$r,[["render",_sfc_render$2]]);const IconWoman=Object.assign(_IconWoman,{install:(a,o)=>{var s;const l=(s=o==null?void 0:o.iconPrefix)!=null?s:"";a.component(l+_IconWoman.name,_IconWoman)}}),icons={IconArrowDown,IconArrowFall,IconArrowLeft,IconArrowRight,IconArrowRise,IconArrowUp,IconCaretDown,IconCaretLeft,IconCaretRight,IconCaretUp,IconDoubleDown,IconDoubleLeft,IconDoubleRight,IconDoubleUp,IconDownCircle,IconDown,IconDragArrow,IconExpand,IconLeftCircle,IconLeft,IconMenuFold,IconMenuUnfold,IconRightCircle,IconRight,IconRotateLeft,IconRotateRight,IconShrink,IconSwap,IconToBottom,IconToLeft,IconToRight,IconToTop,IconUpCircle,IconUp,IconCheckCircleFill,IconCloseCircleFill,IconExclamationCircleFill,IconExclamationPolygonFill,IconInfoCircleFill,IconMinusCircleFill,IconPlusCircleFill,IconQuestionCircleFill,IconCheckCircle,IconCheckSquare,IconCheck,IconClockCircle,IconCloseCircle,IconClose,IconExclamationCircle,IconExclamation,IconInfoCircle,IconInfo,IconMinusCircle,IconMinus,IconPlusCircle,IconPlus,IconQuestionCircle,IconQuestion,IconStop,IconHeartFill,IconStarFill,IconThumbDownFill,IconThumbUpFill,IconAt,IconCloudDownload,IconCodeBlock,IconCodeSquare,IconCode,IconCustomerService,IconDownload,IconExport,IconEyeInvisible,IconEye,IconHeart,IconHistory,IconHome,IconImport,IconLaunch,IconList,IconMessageBanned,IconMessage,IconMoreVertical,IconMore,IconPoweroff,IconRefresh,IconReply,IconSave,IconScan,IconSearch,IconSelectAll,IconSend,IconSettings,IconShareAlt,IconShareExternal,IconShareInternal,IconStar,IconSync,IconThumbDown,IconThumbUp,IconTranslate,IconUpload,IconVoice,IconAlignCenter,IconAlignLeft,IconAlignRight,IconAttachment,IconBgColors,IconBold,IconBrush,IconCopy,IconDelete,IconEdit,IconEraser,IconFilter,IconFindReplace,IconFontColors,IconFormula,IconH1,IconH2,IconH3,IconH4,IconH5,IconH6,IconH7,IconHighlight,IconItalic,IconLineHeight,IconLink,IconObliqueLine,IconOrderedList,IconOriginalSize,IconPaste,IconQuote,IconRedo,IconScissor,IconSortAscending,IconSortDescending,IconSort,IconStrikethrough,IconUnderline,IconUndo,IconUnorderedList,IconZoomIn,IconZoomOut,IconMuteFill,IconPauseCircleFill,IconPlayArrowFill,IconPlayCircleFill,IconSkipNextFill,IconSkipPreviousFill,IconSoundFill,IconBackward,IconForward,IconFullscreenExit,IconFullscreen,IconLiveBroadcast,IconMusic,IconMute,IconPauseCircle,IconPause,IconPlayArrow,IconPlayCircle,IconRecordStop,IconRecord,IconSkipNext,IconSkipPrevious,IconSound,IconBytedanceColor,IconLarkColor,IconTiktokColor,IconXiguaColor,IconFaceBookCircleFill,IconFacebookSquareFill,IconGoogleCircleFill,IconQqCircleFill,IconTwitterCircleFill,IconWeiboCircleFill,IconAlipayCircle,IconCodeSandbox,IconCodepen,IconFacebook,IconGithub,IconGitlab,IconGoogle,IconQqZone,IconQq,IconTwitter,IconWechat,IconWechatpay,IconWeibo,IconChineseFill,IconEnglishFill,IconFaceFrownFill,IconFaceMehFill,IconFaceSmileFill,IconMoonFill,IconPenFill,IconSunFill,IconApps,IconArchive,IconBarChart,IconBook,IconBookmark,IconBranch,IconBug,IconBulb,IconCalendarClock,IconCalendar,IconCamera,IconCloud,IconCommand,IconCommon,IconCompass,IconComputer,IconCopyright,IconDashboard,IconDesktop,IconDice,IconDragDotVertical,IconDragDot,IconDriveFile,IconEar,IconEmail,IconEmpty,IconExperiment,IconFileAudio,IconFileImage,IconFilePdf,IconFileVideo,IconFile,IconFire,IconFolderAdd,IconFolderDelete,IconFolder,IconGift,IconIdcard,IconImageClose,IconImage,IconInteraction,IconLanguage,IconLayers,IconLayout,IconLoading,IconLocation,IconLock,IconLoop,IconMan,IconMenu,IconMindMapping,IconMobile,IconMoon,IconMosaic,IconNav,IconNotificationClose,IconNotification,IconPalette,IconPen,IconPhone,IconPrinter,IconPublic,IconPushpin,IconQrcode,IconRelation,IconRobotAdd,IconRobot,IconSafe,IconSchedule,IconShake,IconSkin,IconStamp,IconStorage,IconSubscribeAdd,IconSubscribe,IconSubscribed,IconSun,IconTag,IconTags,IconThunderbolt,IconTool,IconTrophy,IconUnlock,IconUserAdd,IconUserGroup,IconUser,IconVideoCamera,IconWifi,IconWoman},install=(a,o)=>{for(const s of Object.keys(icons))a.use(icons[s],o)},ArcoVueIcon={...icons,install},exportArticles=a=>{const o={mp_id:a.mp_id,doc_id:a.scope==="selected"?a.ids:[],page_size:a.limit||10,page_count:a.page_count||1,add_title:a.add_title||!0,remove_images:a.remove_images||!1,remove_links:a.remove_links||!1,export_md:a.format.includes("md"),export_docx:a.format.includes("docx"),export_json:a.format.includes("json"),export_csv:a.format.includes("csv"),export_pdf:a.format.includes("pdf"),zip_filename:a.zip_filename||""};return http$1.post("/wx/tools/export/articles",o,{headers:{"Content-Type":"application/json",Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})},getExportRecords=a=>{const o={mp_id:a.mp_id};return http$1.get("/wx/tools/export/list",{params:o})},DeleteExportRecords=a=>{const o={mp_id:a.mp_id||"",filename:a.filename};return http$1.delete("/wx/tools/export/delete",{data:o})};var ExportRecords_vue_vue_type_style_index_0_scoped_true_lang="",_export_sfc=(a,o)=>{const s=a.__vccOpts||a;for(const[l,c]of o)s[l]=c;return s};const _hoisted_1$m={class:"export-records"},_sfc_main$q=defineComponent({__name:"ExportRecords",props:{mp_id:{type:String,default:"",required:!1}},setup(a,{expose:o}){const s=ref(window.innerWidth<768),l=()=>{s.value=window.innerWidth<768};onMounted(()=>{window.addEventListener("resize",l)}),onBeforeUnmount(()=>{window.removeEventListener("resize",l)});const c=ref(!0),d=ref({current:1,pageSize:10,total:0}),u=[{title:"\u6587\u4EF6\u540D",dataIndex:"filename"},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"size",render:({record:b})=>m(b.size)},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_time",render:({record:b})=>v(b.created_time)},{title:"\u64CD\u4F5C",dataIndex:"download_url",render:({record:b})=>h$1("div",{class:"action-buttons",style:{display:"flex",gap:"8px"}},[h$1("a-button",{type:"outline",size:"small",shape:"round",style:{cursor:"pointer"},onClick:()=>C(b)},[h$1(IconDownload),"\u4E0B\u8F7D"]),h$1("a-button",{type:"outline",status:"danger",size:"small",shape:"round",style:{cursor:"pointer"},onClick:()=>w(b)},[h$1(IconDelete),"\u5220\u9664"])])}],A=a,g=ref(),f=ref(!1),m=b=>{try{const y=typeof b=="string"?parseInt(b):b;return isNaN(y)||y<=0?"0 MB":`${(y/(1024*1024)).toFixed(2)} MB`}catch{return"0 MB"}},v=b=>{if(!b)return"-";try{const y=new Date(b);return isNaN(y.getTime())?"-":y.toLocaleString("zh-CN",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})}catch{return"-"}},C=b=>{b.download_url&&b.download_url!=="#"?window.open(b.download_url,"_blank"):Message.warning("\u4E0B\u8F7D\u94FE\u63A5\u4E0D\u53EF\u7528")},w=async b=>{Modal.confirm({title:"\u786E\u8BA4\u5220\u9664",content:`\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6 "${b.filename}" \u5417\uFF1F`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:async()=>{var y;try{const S=await DeleteExportRecords({mp_id:A.mp_id,filename:b.path});if(console.log("\u5220\u9664API\u8FD4\u56DE\u6570\u636E:",S),(S==null?void 0:S.message.indexOf("\u6210\u529F"))!==-1){const E=g.value.findIndex(B=>B.filename===b.filename);E>-1&&(g.value.splice(E,1),Message.success("\u5220\u9664\u6210\u529F"))}else Message.error("\u5220\u9664\u5931\u8D25\uFF1A"+(((y=S.data)==null?void 0:y.message)||"\u672A\u77E5\u9519\u8BEF"))}catch(S){console.error("\u5220\u9664\u5BFC\u51FA\u8BB0\u5F55\u5931\u8D25:",S)}}})},_=()=>(f.value=!0,c.value=!1,getExportRecords({mp_id:A.mp_id}).then(b=>{console.log("API \u8FD4\u56DE\u6570\u636E:",b);const y=Array.isArray(b)?b:(b==null?void 0:b.data)||[];g.value=y.map(S=>({...S,filename:S.filename||"-",size:S.size||0,created_time:S.created_time||"-",modified_time:S.modified_time||"-",download_url:S.download_url||"#"})),console.log("\u8868\u683C\u6570\u636E:",g.value)}).catch(b=>{console.error("\u83B7\u53D6\u5BFC\u51FA\u8BB0\u5F55\u5931\u8D25:",b),g.value=[]}).finally(()=>{f.value=!1,c.value=!0}));return _(),o({fetchExportRecords:_}),(b,y)=>{const S=resolveComponent("a-button"),E=resolveComponent("a-page-header"),B=resolveComponent("a-table"),P=resolveComponent("a-card");return openBlock(),createElementBlock("div",_hoisted_1$m,[createVNode(E,{title:"\u5BFC\u51FA\u8BB0\u5F55",subtitle:"\u67E5\u770B\u548C\u7BA1\u7406\u5BFC\u51FA\u7684\u6587\u4EF6"},{extra:withCtx(()=>[createVNode(S,{type:"primary",onClick:_},{default:withCtx(()=>y[0]||(y[0]=[createTextVNode(" \u5237\u65B0 ")])),_:1,__:[0]})]),_:1}),createVNode(P,null,{default:withCtx(()=>[createVNode(B,{loading:f.value,columns:u,data:g.value,pagination:d.value},null,8,["loading","data","pagination"])]),_:1})])}}});var ExportRecords=_export_sfc(_sfc_main$q,[["__scopeId","data-v-3664b296"]]);const _sfc_main$p={__name:"ExportRecords",setup(a){const o=ref("");return(s,l)=>(openBlock(),createBlock(ExportRecords,{mp_id:o.value},null,8,["mp_id"]))}},login=a=>{const o=new URLSearchParams;return o.append("username",a.username),o.append("password",a.password),http$1.post("/wx/auth/login",o,{headers:{"Content-Type":"application/x-www-form-urlencoded"}})},verifyToken=()=>http$1.get("/wx/auth/verify");let qrCodeIntervalId=0,qrCodeCounter=0;const QRCode=()=>new Promise((a,o)=>{qrCodeIntervalId&&(clearInterval(qrCodeIntervalId),qrCodeIntervalId=0),qrCodeCounter=0,http$1.get("/wx/auth/qr/code").then(s=>{qrCodeIntervalId=setInterval(()=>{if(qrCodeCounter++,qrCodeCounter>500){clearInterval(qrCodeIntervalId),qrCodeIntervalId=0,o(new Error("\u83B7\u53D6\u4E8C\u7EF4\u7801\u8D85\u65F6"));return}axios$1.head(s==null?void 0:s.code).then(c=>{c.status==200&&(console.log(c),clearInterval(qrCodeIntervalId),a(s))}).catch(c=>{qrCodeCounter>=500&&(clearInterval(qrCodeIntervalId),o(c))})},1e3)}).catch(o)});let interval_status_Id=0;const checkQRCodeStatus=()=>new Promise((a,o)=>{interval_status_Id&&(clearInterval(interval_status_Id),qrCodeIntervalId=0),interval_status_Id=setInterval(()=>{http$1.get("wx/auth/qr/status").then(s=>{s!=null&&s.login_status?(Message.success("\u6388\u6743\u6210\u529F"),clearInterval(interval_status_Id),a(s)):(s==null?void 0:s.qr_code)===!1&&(Message.error("\u4E8C\u7EF4\u7801\u5DF2\u5931\u6548\uFF0C\u8BF7\u91CD\u65B0\u83B7\u53D6"),clearInterval(interval_status_Id),o(new Error("\u4E8C\u7EF4\u7801\u5DF2\u5931\u6548")))}).catch(s=>{})},3e3)}),refreshToken=()=>http$1.post("/wx/auth/refresh"),logout=()=>http$1.post("/wx/auth/logout"),getCurrentUser=()=>http$1.get("/wx/user"),requestResetCode=a=>http$1.post("/wx/auth/password/reset-request",a),resetPassword=a=>http$1.post("/wx/auth/password/reset",a);var auth=Object.freeze(Object.defineProperty({__proto__:null,login,verifyToken,QRCode,checkQRCodeStatus,refreshToken,logout,getCurrentUser,requestResetCode,resetPassword},Symbol.toStringTag,{value:"Module"})),Login_vue_vue_type_style_index_0_scoped_true_lang="";const _hoisted_1$l={class:"login-container"},_hoisted_2$g={class:"login-layout"},_hoisted_3$c={class:"login-left"},_hoisted_4$a={class:"login-intro"},_hoisted_5$9={class:"intro-title"},_hoisted_6$8={class:"login-features"},_hoisted_7$7={class:"feature-item"},_hoisted_8$6={class:"feature-item"},_hoisted_9$6={class:"feature-item"},_hoisted_10$6={class:"feature-item"},_hoisted_11$4={class:"login-right"},_hoisted_12$3={class:"login-extra"},_hoisted_13$3={class:"login-footer"},_hoisted_14$3={class:"footer-links"},_sfc_main$o=defineComponent({__name:"Login",setup(a){const o=computed(()=>"\u5FAE\u4FE1\u516C\u4F17\u53F7\u8BA2\u9605\u52A9\u624B"),s=useRouter(),l=ref(!1),c=ref({username:"",password:""}),d=async()=>{var A,g,f,m;l.value=!0;try{const v=new URLSearchParams;v.append("username",c.value.username),v.append("password",c.value.password);const C=await login({username:c.value.username,password:c.value.password});if(C.access_token){localStorage.setItem("token",C.access_token),localStorage.setItem("token_expire",Date.now()+C.expires_in*1e3),console.log("Token stored:",localStorage.getItem("token"));const w=s.currentRoute.value.query.redirect;await s.push(w?w.toString():"/"),Message.success("\u767B\u5F55\u6210\u529F")}else throw new Error("\u65E0\u6548\u7684\u54CD\u5E94\u683C\u5F0F")}catch(v){console.error("\u767B\u5F55\u9519\u8BEF:",v),((g=(A=v.response)==null?void 0:A.data)==null?void 0:g.detail)||((m=(f=v.response)==null?void 0:f.data)==null?void 0:m.message)||v.message}finally{l.value=!1}},u=()=>{s.push("/forgot-password")};return(A,g)=>{const f=resolveComponent("icon-check-circle"),m=resolveComponent("icon-user"),v=resolveComponent("a-input"),C=resolveComponent("a-form-item"),w=resolveComponent("icon-lock"),_=resolveComponent("a-input-password"),b=resolveComponent("a-button"),y=resolveComponent("a-link"),S=resolveComponent("a-form"),E=resolveComponent("a-card");return openBlock(),createElementBlock("div",_hoisted_1$l,[createBaseVNode("div",_hoisted_2$g,[createBaseVNode("div",_hoisted_3$c,[createBaseVNode("div",_hoisted_4$a,[createBaseVNode("h1",_hoisted_5$9,toDisplayString(o.value),1),g[6]||(g[6]=createBaseVNode("p",{class:"intro-text"}," \u4E00\u4E2A\u7528\u4E8E\u8BA2\u9605\u548C\u7BA1\u7406\u5FAE\u4FE1\u516C\u4F17\u53F7\u5185\u5BB9\u7684\u5DE5\u5177\uFF0C\u63D0\u4F9BRSS\u8BA2\u9605\u529F\u80FD ",-1)),createBaseVNode("div",_hoisted_6$8,[createBaseVNode("div",_hoisted_7$7,[createVNode(f),g[2]||(g[2]=createBaseVNode("span",null,"\u516C\u4F17\u53F7\u5185\u5BB9\u6293\u53D6\u548C\u89E3\u6790",-1))]),createBaseVNode("div",_hoisted_8$6,[createVNode(f),g[3]||(g[3]=createBaseVNode("span",null,"RSS\u8BA2\u9605\u751F\u6210",-1))]),createBaseVNode("div",_hoisted_9$6,[createVNode(f),g[4]||(g[4]=createBaseVNode("span",null,"\u5B9A\u65F6\u81EA\u52A8\u66F4\u65B0\u5185\u5BB9",-1))]),createBaseVNode("div",_hoisted_10$6,[createVNode(f),g[5]||(g[5]=createBaseVNode("span",null,"\u516C\u4F17\u53F7\u76D1\u6D4B\u3001\u6D88\u606F\u901A\u77E5\u3001WebHook\u8C03\u7528 ",-1))])])])]),createBaseVNode("div",_hoisted_11$4,[createVNode(E,{class:"login-card",bordered:!1},{default:withCtx(()=>[createVNode(S,{model:c.value,onSubmit:d},{default:withCtx(()=>[createVNode(C,{field:"username",label:"\u5E10\u53F7"},{default:withCtx(()=>[createVNode(v,{modelValue:c.value.username,"onUpdate:modelValue":g[0]||(g[0]=B=>c.value.username=B),placeholder:"\u8BF7\u8F93\u5165\u5E10\u53F7"},{prefix:withCtx(()=>[createVNode(m)]),_:1},8,["modelValue"])]),_:1}),createVNode(C,{field:"password",label:"\u5BC6\u7801"},{default:withCtx(()=>[createVNode(_,{modelValue:c.value.password,"onUpdate:modelValue":g[1]||(g[1]=B=>c.value.password=B),placeholder:"\u8BF7\u8F93\u5165\u5BC6\u7801"},{prefix:withCtx(()=>[createVNode(w)]),_:1},8,["modelValue"])]),_:1}),createVNode(C,null,{default:withCtx(()=>[createVNode(b,{type:"primary","html-type":"submit",loading:l.value,long:""},{default:withCtx(()=>g[7]||(g[7]=[createTextVNode(" \u767B\u5F55 ")])),_:1,__:[7]},8,["loading"])]),_:1}),createVNode(C,null,{default:withCtx(()=>[createBaseVNode("div",_hoisted_12$3,[createVNode(y,{onClick:u},{default:withCtx(()=>g[8]||(g[8]=[createTextVNode("\u5FD8\u8BB0\u5BC6\u7801\uFF1F")])),_:1,__:[8]})])]),_:1})]),_:1},8,["model"])]),_:1})])]),createBaseVNode("div",_hoisted_13$3,[g[14]||(g[14]=createBaseVNode("div",{class:"copyright"},"Design By Rachel",-1)),createBaseVNode("div",_hoisted_14$3,[createVNode(y,{href:"https://github.com/rachelos/we-mp-rss",target:"_blank"},{default:withCtx(()=>g[9]||(g[9]=[createTextVNode("GitHub")])),_:1,__:[9]}),g[12]||(g[12]=createBaseVNode("span",{class:"divider"},"|",-1)),createVNode(y,{href:"https://gitee.com/rachel_os/we-mp-rss",target:"_blank"},{default:withCtx(()=>g[10]||(g[10]=[createTextVNode("Gitee")])),_:1,__:[10]}),g[13]||(g[13]=createBaseVNode("span",{class:"divider"},"|",-1)),createVNode(y,{href:"/api/docs",target:"_blank"},{default:withCtx(()=>g[11]||(g[11]=[createTextVNode("Docs")])),_:1,__:[11]})])])])}}});var Login=_export_sfc(_sfc_main$o,[["__scopeId","data-v-6c8e6d2e"]]);const Avatar=a=>a,ProxyImage=a=>a,getArticles=a=>{const o={offset:(a.page||0)*(a.pageSize||10),limit:a.pageSize||10,search:a.search,status:a.status,mp_id:a.mp_id,has_content:a.has_content,only_favorite:a.only_favorite};return http$1.get("/wx/articles",{params:o})},getArticleDetail=(a,o=0)=>{const s={params:{content:!0}};switch(o){case-1:return http$1.get(`/wx/articles/${a}/prev`,s);case 1:return http$1.get(`/wx/articles/${a}/next`,s);default:return http$1.get(`/wx/articles/${a}`,s)}},getPrevArticleDetail=a=>http$1.get(`/wx/articles/${a}/prev`,{params:{content:!0}}),getNextArticleDetail=a=>http$1.get(`/wx/articles/${a}/next`,{params:{content:!0}}),deleteArticle=a=>http$1.delete(`/wx/articles/${a}`),refreshArticle=a=>http$1.post(`/wx/articles/${a}/refresh`),getRefreshArticleTaskStatus=a=>http$1.get(`/wx/articles/refresh/tasks/${a}`),ClearArticle=a=>http$1.delete("/wx/articles/clean"),ClearDuplicateArticle=a=>http$1.delete("/wx/articles/clean_duplicate_articles"),toggleArticleReadStatus=(a,o)=>http$1.put(`/wx/articles/${a}/read`,null,{params:{is_read:o}}),toggleArticleFavoriteStatus=(a,o)=>http$1.put(`/wx/articles/${a}/favorite`,null,{params:{is_favorite:o}});var article=Object.freeze(Object.defineProperty({__proto__:null,getArticles,getArticleDetail,getPrevArticleDetail,getNextArticleDetail,deleteArticle,refreshArticle,getRefreshArticleTaskStatus,ClearArticle,ClearDuplicateArticle,toggleArticleReadStatus,toggleArticleFavoriteStatus},Symbol.toStringTag,{value:"Module"}));const ExportOPML=()=>http$1.get("/wx/export/mps/opml",{params:{limit:1e3,offset:0}}),ExportMPS=()=>http$1.get("/wx/export/mps/export",{params:{limit:1e3,offset:0},responseType:"blob"}),ImportMPS=a=>http$1.post("/wx/export/mps/import",a,{headers:{"Content-Type":"multipart/form-data"}}),ExportTags=()=>http$1.get("/wx/export/tags",{params:{limit:1e3,offset:0},responseType:"blob"}),ImportTags=a=>http$1.post("/wx/export/tags/import",a,{headers:{"Content-Type":"multipart/form-data"}}),_sfc_main$n=defineComponent({__name:"ExportModal",emits:["confirm"],setup(a,{expose:o,emit:s}){const l=ref(!1),c=ref({scope:"all",format:["pdf","docx","json","csv","md"],page_count:10,mp_id:"",ids:[],add_title:!0,remove_images:!1,remove_links:!1,zip_filename:""}),d=s,u=(v,C,w)=>{l.value=!0,c.value.mp_id=v,console.log(C),c.value.scope=C&&C.length>0?"selected":"all",c.value.ids=C,w&&w!=="\u5168\u90E8"?c.value.zip_filename=`${w}_\u6587\u7AE0.zip`:c.value.zip_filename="\u5168\u90E8\u6587\u7AE0.zip"},A=()=>{l.value=!1},g=()=>{f(c.value),d("confirm",c.value),A()},f=async v=>{try{const C=await exportArticles(v);console.log("\u5BFC\u51FA\u6210\u529F:",C),Message.success(C.message||"\u5BFC\u51FA\u6210\u529F\uFF01")}catch(C){console.error("\u5BFC\u51FA\u5931\u8D25:",C)}},m=()=>{A()};return o({show:u,hide:A}),(v,C)=>{const w=resolveComponent("a-option"),_=resolveComponent("a-select"),b=resolveComponent("a-form-item"),y=resolveComponent("a-input-number"),S=resolveComponent("a-input"),E=resolveComponent("a-checkbox"),B=resolveComponent("a-space"),P=resolveComponent("a-form"),D=resolveComponent("a-modal");return openBlock(),createBlock(D,{visible:l.value,"onUpdate:visible":C[7]||(C[7]=k=>l.value=k),title:"\u5BFC\u51FA\u8BBE\u7F6E",onOk:g,onCancel:m},{default:withCtx(()=>[createVNode(P,{model:c.value},{default:withCtx(()=>[createVNode(b,{label:"\u5BFC\u51FA\u8303\u56F4",field:"scope"},{default:withCtx(()=>[createVNode(_,{modelValue:c.value.scope,"onUpdate:modelValue":C[0]||(C[0]=k=>c.value.scope=k),placeholder:"\u8BF7\u9009\u62E9\u5BFC\u51FA\u8303\u56F4",disabled:""},{default:withCtx(()=>[createVNode(w,{value:"all"},{default:withCtx(()=>C[8]||(C[8]=[createTextVNode("\u6307\u5B9A\u9875\u6570")])),_:1,__:[8]}),createVNode(w,{value:"selected"},{default:withCtx(()=>C[9]||(C[9]=[createTextVNode("\u5DF2\u9009\u6587\u7AE0")])),_:1,__:[9]})]),_:1},8,["modelValue"])]),_:1}),createVNode(b,{label:"\u5BFC\u51FA\u683C\u5F0F",field:"format"},{default:withCtx(()=>[createVNode(_,{modelValue:c.value.format,"onUpdate:modelValue":C[1]||(C[1]=k=>c.value.format=k),placeholder:"\u8BF7\u9009\u62E9\u5BFC\u51FA\u683C\u5F0F",multiple:""},{default:withCtx(()=>[createVNode(w,{value:"csv"},{default:withCtx(()=>C[10]||(C[10]=[createTextVNode("Excel\u5217\u8868")])),_:1,__:[10]}),createVNode(w,{value:"md"},{default:withCtx(()=>C[11]||(C[11]=[createTextVNode("MarkDown")])),_:1,__:[11]}),createVNode(w,{value:"json"},{default:withCtx(()=>C[12]||(C[12]=[createTextVNode("JSON\u9644\u52A0\u4FE1\u606F")])),_:1,__:[12]}),createVNode(w,{value:"pdf"},{default:withCtx(()=>C[13]||(C[13]=[createTextVNode("PDF\u5F52\u6863")])),_:1,__:[13]}),createVNode(w,{value:"docx"},{default:withCtx(()=>C[14]||(C[14]=[createTextVNode("WORD\u6587\u6863")])),_:1,__:[14]})]),_:1},8,["modelValue"])]),_:1}),c.value.scope==="all"||c.value.scope==="current"?(openBlock(),createBlock(b,{key:0,label:"\u5BFC\u51FA\u9875\u6570",field:"limit"},{default:withCtx(()=>[createVNode(y,{modelValue:c.value.page_count,"onUpdate:modelValue":C[2]||(C[2]=k=>c.value.page_count=k),min:1,max:1e4},null,8,["modelValue"])]),_:1})):createCommentVNode("",!0),createVNode(b,{label:"\u6587\u4EF6\u540D",field:"zip_filename"},{default:withCtx(()=>[createVNode(S,{modelValue:c.value.zip_filename,"onUpdate:modelValue":C[3]||(C[3]=k=>c.value.zip_filename=k),placeholder:"\u8BF7\u8F93\u5165\u5BFC\u51FA\u6587\u4EF6\u540D\uFF08\u53EF\u9009\uFF09"},null,8,["modelValue"])]),_:1}),createVNode(b,{label:"\u5BFC\u51FA\u9009\u9879",field:"options"},{default:withCtx(()=>[createVNode(B,{direction:"vertical"},{default:withCtx(()=>[createVNode(E,{modelValue:c.value.add_title,"onUpdate:modelValue":C[4]||(C[4]=k=>c.value.add_title=k)},{default:withCtx(()=>C[15]||(C[15]=[createTextVNode("\u6DFB\u52A0\u6807\u9898")])),_:1,__:[15]},8,["modelValue"]),createVNode(E,{modelValue:c.value.remove_images,"onUpdate:modelValue":C[5]||(C[5]=k=>c.value.remove_images=k)},{default:withCtx(()=>C[16]||(C[16]=[createTextVNode("\u79FB\u9664\u56FE\u7247")])),_:1,__:[16]},8,["modelValue"]),createVNode(E,{modelValue:c.value.remove_links,"onUpdate:modelValue":C[6]||(C[6]=k=>c.value.remove_links=k)},{default:withCtx(()=>C[17]||(C[17]=[createTextVNode("\u79FB\u9664\u94FE\u63A5")])),_:1,__:[17]},8,["modelValue"])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])}}}),getSubscriptions=a=>{const o={offset:((a==null?void 0:a.page)||0)*((a==null?void 0:a.pageSize)||10),limit:(a==null?void 0:a.pageSize)||10,kw:(a==null?void 0:a.kw)||"",...(a==null?void 0:a.status)!==void 0&&(a==null?void 0:a.status)!==null?{status:a.status}:{}};return http$1.get("/wx/mps",{params:o})},addSubscription=a=>http$1.post("/wx/mps",a),getSubscriptionInfo=a=>http$1.post(`/wx/mps/by_article?url=${a}`),addFeaturedArticle=a=>http$1.post("/wx/mps/featured/article",a),getFeaturedArticleTaskStatus=a=>http$1.get(`/wx/mps/featured/article/tasks/${a}`),deleteMpApi=a=>http$1.delete(`/wx/mps/${a}`),deleteSubscription=a=>http$1.delete(`/wx/mps/${a}`),UpdateMps=(a,o)=>{const s={start_page:(o==null?void 0:o.start_page)||0,end_page:(o==null?void 0:o.end_page)||1};return http$1.get(`/wx/mps/update/${a||"all"}?start_page=${s.start_page}&end_page=${s.end_page}`)},updateSubscription=(a,o)=>http$1.put(`/wx/mps/${a}`,o),toggleMpStatus=(a,o)=>http$1.put(`/wx/mps/${a}`,{status:o}),searchBiz=(a,o)=>{const s={offset:((o==null?void 0:o.page)||0)*((o==null?void 0:o.pageSize)||10),limit:(o==null?void 0:o.pageSize)||10};return http$1.get(`/wx/mps/search/${a}`,{params:s})},searchMps=(a,o)=>{const s={kw:a||"",offset:((o==null?void 0:o.page)||0)*((o==null?void 0:o.pageSize)||10),limit:(o==null?void 0:o.pageSize)||10};return http$1.get("/wx/mps",{params:s})},formatDateTime=a=>a?dayjs$1(a).format("YYYY-MM-DD HH:mm"):"-",formatTimestamp=a=>{if(!a)return"-";const s=a.toString().length<=10?a*1e3:a;return dayjs$1(s).format("YYYY-MM-DD HH:mm")};var TextIcon_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$m={name:"TextIcon",props:{text:{type:String,required:!0},iconClass:{type:String,required:!0},backgroundColor:{type:String,default:"#fff"},textColor:{type:String,default:"#ff0000"}},mounted(){const a=this.$refs.canvas,o=a.getContext("2d"),s=this.text.charAt(0).toUpperCase();a.width=24,a.height=24,o.fillStyle=this.backgroundColor,o.beginPath(),o.arc(12,12,10,0,Math.PI*2),o.fill(),o.fillStyle=this.textColor,o.font="bold 14px Arial",o.textAlign="center",o.textBaseline="middle",o.fillText(s,12,12)}},_hoisted_1$k={class:"text-icon"},_hoisted_2$f={ref:"canvas",class:"text-icon-canvas"};function _sfc_render$1(a,o,s,l,c,d){return openBlock(),createElementBlock("span",_hoisted_1$k,[createBaseVNode("i",{class:normalizeClass(s.iconClass)},null,2),createBaseVNode("canvas",_hoisted_2$f,null,512)])}var TextIcon=_export_sfc(_sfc_main$m,[["render",_sfc_render$1],["__scopeId","data-v-4aac705c"]]),ArticleListDesktop_vue_vue_type_style_index_0_scoped_true_lang="",ArticleListDesktop_vue_vue_type_style_index_1_lang="";const _hoisted_1$j={style:{display:"flex","flex-direction":"column",background:"#fff"}},_hoisted_2$e={style:{"margin-bottom":"12px"}},_hoisted_3$b={style:{"margin-bottom":"8px",padding:"0 8px"}},_hoisted_4$9={style:{display:"flex","align-items":"center"}},_hoisted_5$8=["src"],_hoisted_6$7={style:{"font-size":"12px",color:"var(--color-text-3)"}},_hoisted_7$6={class:"search-bar"},_hoisted_8$5={class:"featured-url-input-wrapper"},_hoisted_9$5={id:"topreader"},_hoisted_10$5={style:{"margin-top":"20px",color:"var(--color-text-3)","text-align":"left"}},_hoisted_11$3={style:{"margin-top":"20px",color:"var(--color-text-3)","text-align":"right"}},FEATURED_MP_ID="MP_WXS_FEATURED_ARTICLES",_sfc_main$l=defineComponent({__name:"ArticleListDesktop",setup(a){const o=ref([]),s=ref(!1),l=ref([]),c=ref(!1),d=ref(""),u=ref(),A=ref([]),g=ref({current:1,pageSize:10,total:0,showPageSize:!1,showJumper:!1,showTotal:!0,pageSizeOptions:[5,10,15]}),f=ref("all"),m=ref(""),v=ref(""),C=ref(""),w=ref(!1),_=ref(!1),b=ref(""),y=ref({current:1,pageSize:10,total:0,showTotal:!0,showJumper:!0,showPageSize:!0,pageSizeOptions:[10,20,50,100]}),S={published:"\u5DF2\u53D1\u5E03",draft:"\u8349\u7A3F",deleted:"\u5DF2\u5220\u9664"},E={published:"green",draft:"orange",deleted:"red"},B={0:"\u5426",1:"\u662F",11:"\u662F",12:"\u662F",13:"\u662F",14:"\u662F"},P={0:"gray",1:"green",11:"purple",12:"orange",13:"red",14:"cyan"},D={0:"\u56FE\u6587",1:"\u56FE\u7247",2:"\u97F3\u9891",3:"\u89C6\u9891",10:"\u7EAF\u6587\u5B57",11:"\u6587\u5B57+\u56FE\u7247"},k={0:"green",1:"purple",2:"orange",3:"red",10:"gray",11:"cyan"},I=[{key:"is_read",label:"\u5DF2\u9605",required:!0},{key:"pic_url",label:"\u9898\u56FE",required:!1},{key:"title",label:"\u6587\u7AE0\u6807\u9898",required:!0},{key:"mp_id",label:"\u516C\u4F17\u53F7",required:!1},{key:"has_content",label:"\u6B63\u6587",required:!1},{key:"copyright_stat",label:"\u539F\u521B",required:!1},{key:"item_show_types",label:"\u7C7B\u578B",required:!1},{key:"created_at",label:"\u66F4\u65B0\u65F6\u95F4",required:!1},{key:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4",required:!1},{key:"actions",label:"\u64CD\u4F5C",required:!0}],L=["is_read","pic_url","title","mp_id","created_at","publish_time","actions"],N=ref((()=>{try{const be=localStorage.getItem("articleListVisibleColumns");if(be)return JSON.parse(be)}catch{}return L})()),x=(be,oe)=>{const we=I.find(Re=>Re.key===be);we!=null&&we.required||(oe?N.value.includes(be)||(N.value=[...N.value,be]):N.value=N.value.filter(Re=>Re!==be),localStorage.setItem("articleListVisibleColumns",JSON.stringify(N.value)))},M=computed(()=>[{title:"\u5DF2\u9605",dataIndex:"is_read",width:60,render:({record:oe})=>{const we=oe.is_read===1;return h$1("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer",color:we?"#52c41a":"var(--color-text-3)"},onClick:()=>pt(oe)},[h$1(we?IconCheck:IconClose,{style:{marginRight:"2px"}}),h$1("span",{style:{fontSize:"12px"}},"")])}},{title:"\u9898\u56FE",dataIndex:"pic_url",width:80,align:"center",render:({record:oe})=>{if(!oe.pic_url)return h$1("span",{style:{color:"var(--color-text-4)"}},"-");const we=resolveComponent("a-popover");return h$1(we,{trigger:"hover",position:"right","content-style":{padding:"4px"}},{default:()=>h$1("img",{src:oe.pic_url,style:{width:"60px",height:"40px",objectFit:"cover",borderRadius:"4px",cursor:"pointer"},onClick:()=>He(oe)}),content:()=>h$1("img",{src:oe.pic_url,style:{maxWidth:"300px",maxHeight:"200px",borderRadius:"4px"}})})}},{title:"\u6587\u7AE0\u6807\u9898",dataIndex:"title",ellipsis:!0,render:({record:oe})=>h$1("a",{href:j.value?oe.url||"#":"/views/article/"+oe.id,title:oe.title,target:"_blank",style:{color:"var(--color-text-1)",textDecoration:oe.is_read===1?"line-through":"none",opacity:oe.is_read===1?.7:1}},oe.title)},{title:"\u516C\u4F17\u53F7",dataIndex:"mp_id",width:90,ellipsis:!0,render:({record:oe})=>{const we=l.value.find(Re=>Re.id===oe.mp_id);return h$1("a",{style:{color:"var(--color-link)",cursor:"pointer",textDecoration:"none"},onClick:Re=>{Re.preventDefault(),H(oe.mp_id)}},oe.mp_name||(we==null?void 0:we.name)||oe.mp_id)}},{title:"\u6B63\u6587",dataIndex:"has_content",width:60,align:"center",render:({record:oe})=>{const we=oe.has_content===1;return h$1("a-tag",{style:{color:we?"green":"gray",fontSize:"12px"},size:"small"},we?"\u6709":"\u65E0")}},{title:"\u539F\u521B",dataIndex:"copyright_stat",width:60,align:"center",render:({record:oe})=>{var Re;const we=(Re=oe.copyright_stat)!=null?Re:0;return h$1("a-tag",{color:P[we],size:"small"},B[we]||"\u672A\u77E5")}},{title:"\u7C7B\u578B",dataIndex:"item_show_types",width:60,align:"center",render:({record:oe})=>{var Re;const we=(Re=oe.item_show_types)!=null?Re:0;return h$1("a-tag",{color:k[we]||"gray",size:"small"},D[we]||"\u56FE\u6587")}},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"created_at",width:130,render:({record:oe})=>h$1("span",{style:{color:"var(--color-text-3)",fontSize:"12px"}},formatDateTime(oe.created_at))},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",width:130,render:({record:oe})=>h$1("span",{style:{color:"rgb(var(--color-text-3))",fontSize:"12px"}},formatTimestamp(oe.publish_time))},{title:"\u64CD\u4F5C",dataIndex:"actions",width:140,align:"center",fixed:"right",slotName:"actions"}].filter(oe=>N.value.includes(oe.dataIndex))),F=(be,oe)=>{g.value.current=be,g.value.pageSize=oe,Te()},O=()=>{g.value.current=1,Te()};watch(f,()=>{g.value.current=1,Te()});const R=ref("atom"),Q=ref({id:"",name:"\u5168\u90E8"}),z=be=>be!==""&&be!==FEATURED_MP_ID,W=()=>{b.value="",_.value=!0},U=async()=>{const be=b.value.trim();if(!be){Message.warning("\u8BF7\u8F93\u5165\u6587\u7AE0\u94FE\u63A5");return}if(!be.includes("mp.weixin.qq.com/s/")){Message.warning("\u8BF7\u8F93\u5165\u6709\u6548\u7684\u516C\u4F17\u53F7\u6587\u7AE0\u94FE\u63A5");return}try{const oe=await addFeaturedArticle({url:be}),we=oe==null?void 0:oe.task_id;if(Message.success((oe==null?void 0:oe.message)||"\u5DF2\u5F00\u59CB\u6DFB\u52A0/\u6293\u53D6\uFF0C\u8BF7\u7A0D\u540E\u5237\u65B0\u67E5\u770B\u7ED3\u679C"),_.value=!1,!we)return;for(let Re=0;Re<15;Re++){await new Promise(qe=>setTimeout(qe,2e3));try{const qe=await getFeaturedArticleTaskStatus(we);if((qe==null?void 0:qe.status)==="success"){Message.success((qe==null?void 0:qe.message)||"\u7CBE\u9009\u6587\u7AE0\u6DFB\u52A0\u6210\u529F"),await Te(),H(FEATURED_MP_ID);return}if((qe==null?void 0:qe.status)==="failed"){Message.error((qe==null?void 0:qe.message)||"\u6DFB\u52A0\u7CBE\u9009\u6587\u7AE0\u5931\u8D25");return}}catch(qe){console.error("\u67E5\u8BE2\u7CBE\u9009\u6587\u7AE0\u4EFB\u52A1\u5931\u8D25:",qe)}}Message.info("\u5BFC\u5165\u4EFB\u52A1\u4ECD\u5728\u6267\u884C\uFF0C\u8BF7\u7A0D\u540E\u624B\u52A8\u5237\u65B0\u67E5\u770B\u7ED3\u679C")}catch(oe){Message.error(String(oe||"\u6DFB\u52A0\u7CBE\u9009\u6587\u7AE0\u5931\u8D25"))}},H=be=>{d.value=be,y.value.current=1,Q.value=l.value.find(oe=>oe.id===d.value),console.log(Q.value),V()},V=async()=>{s.value=!0;try{console.log("\u8BF7\u6C42\u53C2\u6570:",{page:y.value.current-1,pageSize:y.value.pageSize,search:m.value,status:v.value,mp_id:d.value,only_favorite:w.value});const be=await getArticles({page:y.value.current-1,pageSize:y.value.pageSize,search:m.value,status:v.value,mp_id:d.value,only_favorite:w.value});o.value=(be.list||[]).map(oe=>({...oe,mp_name:oe.mp_name||oe.account_name||"\u672A\u77E5\u516C\u4F17\u53F7",publish_time:oe.publish_time||oe.create_time||"-",url:oe.url||"https://mp.weixin.qq.com/s/"+oe.id,is_favorite:oe.is_favorite===1?1:0})),y.value.total=be.total||0}catch(be){console.error("\u83B7\u53D6\u6587\u7AE0\u5217\u8868\u9519\u8BEF:",be),Message.error(be)}finally{s.value=!1}},j=ref(!1),X=()=>{const be=localStorage.getItem("issourceUrl");be!==null&&(j.value=be==="true")};watch(j,be=>{localStorage.setItem("issourceUrl",be.toString())},{immediate:!1});const Z=be=>{console.log("\u5206\u9875\u4E8B\u4EF6\u89E6\u53D1:",{page:be}),y.value.current=be,V()},J=be=>{console.log("\u9875\u9762\u5927\u5C0F\u6539\u53D8:",{pageSize:be}),y.value.pageSize=be,y.value.current=1,V()},te=()=>{y.value.current=1,V()},ee=be=>{w.value=Array.isArray(be)?be.length>0:Boolean(be),y.value.current=1,V()};ref();const re=inject("showAuthQrcode"),ae=()=>{re()},ge=async()=>{try{const be=await ExportOPML(),oe=new Blob([be],{type:"application/xml"}),we=window.URL.createObjectURL(oe),Re=document.createElement("a");Re.href=we,Re.download="rss_feed.opml",document.body.appendChild(Re),Re.click(),window.URL.revokeObjectURL(we),document.body.removeChild(Re)}catch(be){console.error("\u5BFC\u51FAOPML\u5931\u8D25:",be),Message.error((be==null?void 0:be.message)||"\u5BFC\u51FAOPML\u5931\u8D25")}},he=async()=>{var be;try{const oe=await ExportMPS(),we=(be=oe.data)!=null?be:oe,Re=we instanceof Blob?we:new Blob([we],{type:"text/csv;charset=utf-8"}),qe=window.URL.createObjectURL(Re),Le=document.createElement("a");Le.href=qe,Le.download="\u516C\u4F17\u53F7\u5217\u8868.csv",document.body.appendChild(Le),Le.click(),window.URL.revokeObjectURL(qe),document.body.removeChild(Le)}catch(oe){Message.error((oe==null?void 0:oe.message)||"\u5BFC\u51FA\u516C\u4F17\u53F7\u5931\u8D25")}},_e=async()=>{try{const be=document.createElement("input");be.type="file",be.accept=".csv",be.onchange=async oe=>{const we=oe.target.files[0];if(!we)return;const Re=new FormData;Re.append("file",we);const qe=await ImportMPS(Re);Message.info((qe==null?void 0:qe.message)||"\u5BFC\u5165\u6210\u529F")},be.click()}catch(be){Message.error((be==null?void 0:be.message)||"\u5BFC\u5165\u516C\u4F17\u53F7\u5931\u8D25")}},K=()=>{const be=["rss","atom","json","md","txt"].includes(R.value)?R.value:"atom";let oe="";if(m.value!=""&&(oe="/search/"+m.value),!d.value){window.open(`/feed${oe}/all.${be}`,"_blank");return}l.value.find(Re=>Re.id===d.value)&&window.open(`/feed${oe}/${d.value}.${be}`,"_blank")},G=()=>{window.scrollTo({top:0,behavior:"smooth"})},q=ref(!1),ne=ref(!1),ie=ref({startPage:0,endPage:1}),le={startPage:[{required:!0,message:"\u8BF7\u8F93\u5165\u5F00\u59CB\u9875\u7801"}],endPage:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675F\u9875\u7801"}]},ce=()=>{ne.value=!0},se=()=>{q.value=!0,UpdateMps(d.value,{start_page:ie.value.startPage,end_page:ie.value.endPage}).then(()=>{Message.success("\u5237\u65B0\u6210\u529F"),ne.value=!1}).finally(()=>{q.value=!1}),V()},de=()=>{q.value=!0,ClearArticle().then(be=>{Message.success((be==null?void 0:be.message)||"\u6E05\u7406\u6210\u529F"),ne.value=!1}).finally(()=>{q.value=!1}),V()},pe=()=>{q.value=!0,ClearDuplicateArticle().then(be=>{Message.success((be==null?void 0:be.message)||"\u6E05\u7406\u6210\u529F"),ne.value=!1}).finally(()=>{q.value=!1}),V()},Ee=()=>{ce()},Se=()=>{router.push("/add-subscription")},ke=be=>ProxyImage(be.content),He=async(be,oe=0)=>{s.value=!0;try{const we=await getArticleDetail(be.id,oe);me.value={id:we.id,title:we.title,content:ke(we),time:formatDateTime(we.created_at),url:we.url},fe.value=!0,window.location="#topreader",await nextTick(),ft(),oe===0&&be.is_read!==1&&await pt(be)}catch(we){console.error("\u83B7\u53D6\u6587\u7AE0\u8BE6\u60C5\u9519\u8BEF:",we),Message.error(we)}finally{s.value=!1}},me=ref({title:"",content:"",time:"",url:""}),fe=ref(!1),ve=ref(),Ne=ref([]),Je=be=>{Modal.confirm({title:"\u786E\u8BA4\u5220\u9664",content:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6587\u7AE0\u5417\uFF1F\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:async()=>{await deleteArticle(be),Message.success("\u5220\u9664\u6210\u529F"),V()},onCancel:()=>{Message.info("\u5DF2\u53D6\u6D88\u5220\u9664\u64CD\u4F5C")}})},Ze=async be=>{for(let oe=0;oe<15;oe++){await new Promise(we=>setTimeout(we,2e3));try{const we=await getRefreshArticleTaskStatus(be);if((we==null?void 0:we.status)==="success"){Message.success((we==null?void 0:we.message)||"\u6587\u7AE0\u5237\u65B0\u6210\u529F"),await V();return}if((we==null?void 0:we.status)==="failed"){Message.error((we==null?void 0:we.message)||"\u6587\u7AE0\u5237\u65B0\u5931\u8D25");return}}catch(we){console.error("\u67E5\u8BE2\u6587\u7AE0\u5237\u65B0\u4EFB\u52A1\u5931\u8D25:",we)}}Message.info("\u5237\u65B0\u4EFB\u52A1\u4ECD\u5728\u6267\u884C\uFF0C\u8BF7\u7A0D\u540E\u624B\u52A8\u5237\u65B0\u5217\u8868\u67E5\u770B\u7ED3\u679C")},it=async be=>{const oe=String(be.id);if(!Ne.value.includes(oe)){Ne.value=[...Ne.value,oe];try{const we=await refreshArticle(be.id),Re=we==null?void 0:we.task_id;Message.success((we==null?void 0:we.message)||"\u5DF2\u5F00\u59CB\u5237\u65B0\uFF0C\u8BF7\u7A0D\u540E\u67E5\u770B"),Re&&await Ze(Re)}catch(we){console.error("\u5237\u65B0\u6587\u7AE0\u5931\u8D25:",we),Message.error(String(we||"\u5237\u65B0\u6587\u7AE0\u5931\u8D25"))}finally{Ne.value=Ne.value.filter(we=>we!==oe)}}},Be=()=>{Modal.confirm({title:"\u786E\u8BA4\u6279\u91CF\u5220\u9664",content:`\u786E\u5B9A\u8981\u5220\u9664\u9009\u4E2D\u7684${A.value.length}\u7BC7\u6587\u7AE0\u5417\uFF1F\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u3002`,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:async()=>{try{await Promise.all(A.value.map(be=>deleteArticle(be))),Message.success(`\u6210\u529F\u5220\u9664${A.value.length}\u7BC7\u6587\u7AE0`),A.value=[],V()}catch{Message.error("\u5220\u9664\u90E8\u5206\u6587\u7AE0\u5931\u8D25")}},onCancel:()=>{Message.info("\u5DF2\u53D6\u6D88\u6279\u91CF\u5220\u9664\u64CD\u4F5C")}})},xe=async()=>{var Re,qe,Le;let be=(Re=Q.value)==null?void 0:Re.id,oe=A.value,we=((qe=Q.value)==null?void 0:qe.name)||((Le=Q.value)==null?void 0:Le.mp_name)||"\u5168\u90E8";u.value.show(be,oe,we)};onMounted(()=>{console.log("\u7EC4\u4EF6\u6302\u8F7D\uFF0C\u5F00\u59CB\u83B7\u53D6\u6570\u636E"),X(),Te().then(()=>{console.log("\u516C\u4F17\u53F7\u5217\u8868\u83B7\u53D6\u5B8C\u6210"),V()}).catch(be=>{console.error("\u521D\u59CB\u5316\u5931\u8D25:",be)})});const Te=async()=>{c.value=!0;try{let be;f.value==="active"?be=1:f.value==="disabled"&&(be=0);const oe=f.value==="all"&&!C.value?g.value.pageSize-2:g.value.pageSize,we=await getSubscriptions({page:g.value.current-1,pageSize:oe,kw:C.value,status:be});l.value=we.list.map(Re=>{var qe;return{id:Re.id||Re.mp_id,name:Re.name||Re.mp_name,avatar:Re.avatar||Re.mp_cover||"",mp_intro:Re.mp_intro||Re.mp_intro||"",article_count:Re.article_count||0,status:(qe=Re.status)!=null?qe:1}}),f.value==="all"&&!C.value&&l.value.unshift({id:"",name:"\u5168\u90E8",avatar:"/static/logo.svg",mp_intro:"\u663E\u793A\u6240\u6709\u516C\u4F17\u53F7\u6587\u7AE0",article_count:we.total||0,status:1}),g.value.total=we.total||0}catch(be){console.error("\u83B7\u53D6\u516C\u4F17\u53F7\u5217\u8868\u9519\u8BEF:",be)}finally{c.value=!1}},Oe=async be=>{try{await navigator.clipboard.writeText(be),Message.success("MP ID \u5DF2\u590D\u5236\u5230\u526A\u8D34\u677F")}catch{const we=document.createElement("textarea");we.value=be,we.style.position="fixed",we.style.left="-999999px",we.style.top="-999999px",document.body.appendChild(we),we.focus(),we.select();try{document.execCommand("copy"),Message.success("MP ID \u5DF2\u590D\u5236\u5230\u526A\u8D34\u677F")}catch(Re){Message.error("\u590D\u5236\u5931\u8D25\uFF0C\u8BF7\u624B\u52A8\u590D\u5236"),console.error("\u590D\u5236\u5931\u8D25:",Re)}document.body.removeChild(we)}},je=async be=>{if(!!z(be))try{Modal.confirm({title:"\u786E\u8BA4\u5220\u9664",content:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BA2\u9605\u53F7\u5417\uFF1F\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:async()=>{await deleteMpApi(be),Message.success("\u8BA2\u9605\u53F7\u5220\u9664\u6210\u529F"),Te()},onCancel:()=>{Message.info("\u5DF2\u53D6\u6D88\u5220\u9664\u64CD\u4F5C")}})}catch(oe){console.error("\u5220\u9664\u8BA2\u9605\u53F7\u5931\u8D25:",oe),Message.error("\u5220\u9664\u8BA2\u9605\u53F7\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5")}},Ge=async(be,oe)=>{if(!!z(be))try{await toggleMpStatus(be,oe),Message.success(oe===0?"\u516C\u4F17\u53F7\u5DF2\u7981\u7528":"\u516C\u4F17\u53F7\u5DF2\u542F\u7528");const we=l.value.findIndex(Re=>Re.id===be);we!==-1&&(l.value[we].status=oe)}catch(we){console.error("\u66F4\u65B0\u516C\u4F17\u53F7\u72B6\u6001\u5931\u8D25:",we),Message.error("\u66F4\u65B0\u516C\u4F17\u53F7\u72B6\u6001\u5931\u8D25")}},ft=()=>{if(!ve.value)return;ve.value.innerHTML="";const be=document.createElement("div");be.style.width="100%",be.style.height="auto";const oe=be.attachShadow({mode:"open"}),we=document.createElement("style");we.textContent=` :host { display: block; width: 100%; @@ -52,7 +52,7 @@ var ol=Object.defineProperty;var sl=(a,o,s)=>o in a?ol(a,o,{enumerable:!0,config * { box-sizing: border-box; } - `,oe.appendChild(_e);const Re=document.createElement("div");Re.innerHTML=me.value.content||"",oe.appendChild(Re),ve.value.appendChild(be)},pt=async be=>{try{const oe=be.is_read!==1;await toggleArticleReadStatus(be.id,oe);const _e=o.value.findIndex(Re=>Re.id===be.id);_e!==-1&&(o.value[_e].is_read=oe?1:0),Message.success(`\u6587\u7AE0\u5DF2\u6807\u8BB0\u4E3A${oe?"\u5DF2\u8BFB":"\u672A\u8BFB"}`)}catch(oe){console.error("\u66F4\u65B0\u9605\u8BFB\u72B6\u6001\u5931\u8D25:",oe),Message.error("\u66F4\u65B0\u9605\u8BFB\u72B6\u6001\u5931\u8D25")}},dt=async be=>{try{const oe=be.is_favorite!==1;await toggleArticleFavoriteStatus(be.id,oe);const _e=o.value.findIndex(Re=>Re.id===be.id);_e!==-1&&(o.value[_e].is_favorite=oe?1:0),Message.success(oe?"\u6536\u85CF\u6210\u529F":"\u5DF2\u53D6\u6D88\u6536\u85CF"),w.value&&!oe&&(y.value.current=1,V())}catch(oe){console.error("\u66F4\u65B0\u6536\u85CF\u72B6\u6001\u5931\u8D25:",oe),Message.error("\u66F4\u65B0\u6536\u85CF\u72B6\u6001\u5931\u8D25")}};return(be,oe)=>{const _e=resolveComponent("a-button"),Re=resolveComponent("a-doption"),qe=resolveComponent("a-dropdown"),Le=resolveComponent("a-input-search"),Ke=resolveComponent("a-radio"),ut=resolveComponent("a-radio-group"),St=resolveComponent("a-typography-text"),Nt=resolveComponent("a-list-item"),mt=resolveComponent("a-list"),kt=resolveComponent("a-pagination"),en=resolveComponent("a-card"),Mt=resolveComponent("a-layout-sider"),tn=resolveComponent("a-switch"),Et=resolveComponent("a-space"),wt=resolveComponent("a-page-header"),Rt=resolveComponent("a-alert"),nn=resolveComponent("a-checkbox"),gn=resolveComponent("a-tag"),fn=resolveComponent("a-table"),gt=resolveComponent("a-input-number"),Ve=resolveComponent("a-form-item"),Ae=resolveComponent("a-form"),Pe=resolveComponent("a-modal"),$e=resolveComponent("a-input"),ye=resolveComponent("a-link"),Me=resolveComponent("a-layout-content"),Ye=resolveComponent("a-layout"),et=resolveComponent("a-spin");return openBlock(),createBlock(et,{loading:q.value,tip:"\u6B63\u5728\u5237\u65B0...",size:"large",style:{width:"100%",height:"100%"}},{default:withCtx(()=>[createVNode(Ye,{class:"article-list"},{default:withCtx(()=>[createVNode(Mt,{width:300,style:{background:"#fff",padding:"0",borderRight:"1px solid #eee",display:"flex",flexDirection:"column",border:0}},{default:withCtx(()=>[createVNode(en,{bordered:!1,title:"\u516C\u4F17\u53F7",headStyle:{padding:"12px 16px",borderBottom:"1px solid #eee",background:"#fff",zIndex:1,border:0}},{extra:withCtx(()=>[createVNode(qe,null,{content:withCtx(()=>[createVNode(Re,{onClick:Se},{icon:withCtx(()=>[createVNode(unref(IconPlus))]),default:withCtx(()=>[oe[23]||(oe[23]=createTextVNode("\u6DFB\u52A0\u516C\u4F17\u53F7"))]),_:1,__:[23]}),createVNode(Re,{onClick:W},{icon:withCtx(()=>[createVNode(unref(IconLink))]),default:withCtx(()=>[oe[24]||(oe[24]=createTextVNode("\u6DFB\u52A0\u7CBE\u9009\u6587\u7AE0"))]),_:1,__:[24]}),createVNode(Re,{onClick:he},{icon:withCtx(()=>[createVNode(unref(IconExport))]),default:withCtx(()=>[oe[25]||(oe[25]=createTextVNode("\u5BFC\u51FA\u516C\u4F17\u53F7"))]),_:1,__:[25]}),createVNode(Re,{onClick:we},{icon:withCtx(()=>[createVNode(unref(IconImport))]),default:withCtx(()=>[oe[26]||(oe[26]=createTextVNode("\u5BFC\u5165\u516C\u4F17\u53F7"))]),_:1,__:[26]}),createVNode(Re,{onClick:ge},{icon:withCtx(()=>[createVNode(unref(IconShareExternal))]),default:withCtx(()=>[oe[27]||(oe[27]=createTextVNode("\u5BFC\u51FAOPML"))]),_:1,__:[27]})]),default:withCtx(()=>[createVNode(_e,{type:"primary"},{icon:withCtx(()=>[createVNode(unref(IconPlus))]),default:withCtx(()=>[oe[22]||(oe[22]=createTextVNode(" \u8BA2\u9605 ")),createVNode(unref(IconDown))]),_:1,__:[22]})]),_:1})]),default:withCtx(()=>[createBaseVNode("div",_hoisted_1$j,[createBaseVNode("div",_hoisted_2$e,[createVNode(Le,{modelValue:C.value,"onUpdate:modelValue":oe[0]||(oe[0]=Ie=>C.value=Ie),placeholder:"\u641C\u7D22\u516C\u4F17\u53F7\u540D\u79F0",onSearch:O,onKeyup:withKeys(O,["enter"]),"allow-clear":"",size:"small"},null,8,["modelValue"])]),createBaseVNode("div",_hoisted_3$b,[createVNode(ut,{modelValue:f.value,"onUpdate:modelValue":oe[1]||(oe[1]=Ie=>f.value=Ie),type:"button",size:"small",style:{width:"100%"}},{default:withCtx(()=>[createVNode(Ke,{value:"all",style:{flex:"1","text-align":"center"}},{default:withCtx(()=>oe[28]||(oe[28]=[createTextVNode("\u5168\u90E8")])),_:1,__:[28]}),createVNode(Ke,{value:"active",style:{flex:"1","text-align":"center"}},{default:withCtx(()=>oe[29]||(oe[29]=[createTextVNode("\u542F\u7528")])),_:1,__:[29]}),createVNode(Ke,{value:"disabled",style:{flex:"1","text-align":"center"}},{default:withCtx(()=>oe[30]||(oe[30]=[createTextVNode("\u505C\u7528")])),_:1,__:[30]})]),_:1},8,["modelValue"])]),createVNode(mt,{data:l.value,loading:c.value,bordered:""},{item:withCtx(({item:Ie,index:lt})=>[createVNode(Nt,{onClick:nt=>H(Ie.id),class:normalizeClass({"active-mp":d.value===Ie.id}),style:{padding:"9px 8px",cursor:"pointer",display:"flex","align-items":"center","justify-content":"space-between"}},{default:withCtx(()=>[createBaseVNode("div",_hoisted_4$9,[createBaseVNode("img",{src:unref(Avatar)(Ie.avatar),width:"40",style:{float:"left","margin-right":"1rem"}},null,8,_hoisted_5$8),createVNode(St,{strong:"",style:normalizeStyle([{"line-height":"32px"},{opacity:Ie.status===0?.5:1}])},{default:withCtx(()=>[createTextVNode(toDisplayString(Ie.name||Ie.mp_name),1)]),_:2},1032,["style"]),d.value===Ie.id&&z(Ie.id)?(openBlock(),createBlock(_e,{key:0,size:"mini",type:"text",status:"danger",onClick:nt=>{nt.stopPropagation(),je(Ie.id)}},{icon:withCtx(()=>[createVNode(unref(IconDelete))]),_:2},1032,["onClick"])):createCommentVNode("",!0),d.value===Ie.id&&z(Ie.id)?(openBlock(),createBlock(_e,{key:1,size:"mini",type:"text",onClick:nt=>{nt.stopPropagation(),Oe(Ie.id)}},{icon:withCtx(()=>[createVNode(unref(IconCopy))]),_:2},1032,["onClick"])):createCommentVNode("",!0),d.value===Ie.id&&z(Ie.id)?(openBlock(),createBlock(_e,{key:2,size:"mini",type:"text",onClick:nt=>{nt.stopPropagation(),Ge(Ie.id,Ie.status===1?0:1)}},{icon:withCtx(()=>[Ie.status===1?(openBlock(),createBlock(unref(IconStop),{key:0})):(openBlock(),createBlock(unref(IconPlayArrow),{key:1}))]),_:2},1032,["onClick"])):createCommentVNode("",!0)])]),_:2},1032,["onClick","class"])]),_:1},8,["data","loading"]),createVNode(kt,{total:g.value.total,simple:"",onChange:F,"show-total":!0,style:{"margin-top":"1rem"}},null,8,["total"])])]),_:1})]),_:1}),createVNode(Me,{style:{padding:"20px"}},{default:withCtx(()=>[createVNode(wt,{title:Q.value?Q.value.name:"\u5168\u90E8",subtitle:"\u7BA1\u7406\u60A8\u7684\u516C\u4F17\u53F7\u8BA2\u9605\u5185\u5BB9","show-back":!1},{extra:withCtx(()=>[createVNode(Et,null,{default:withCtx(()=>{var Ie,lt;return[createBaseVNode("span",_hoisted_6$7,toDisplayString(j.value?"\u539F\u94FE\u63A5":"\u5185\u94FE"),1),createVNode(tn,{modelValue:j.value,"onUpdate:modelValue":oe[2]||(oe[2]=nt=>j.value=nt),size:"small",style:{margin:"0 8px"}},null,8,["modelValue"]),createVNode(_e,{onClick:oe[3]||(oe[3]=nt=>xe())},{icon:withCtx(()=>[createVNode(unref(IconExport))]),default:withCtx(()=>[oe[31]||(oe[31]=createTextVNode(" \u5BFC\u51FA "))]),_:1,__:[31]}),createVNode(_sfc_main$n,{ref_key:"exportModal",ref:u},null,512),((Ie=Q.value)==null?void 0:Ie.id)!=""&&((lt=Q.value)==null?void 0:lt.id)!==FEATURED_MP_ID?(openBlock(),createBlock(_e,{key:0,onClick:Ee},{icon:withCtx(()=>[createVNode(unref(IconRefresh))]),default:withCtx(()=>[oe[32]||(oe[32]=createTextVNode(" \u5237\u65B0 "))]),_:1,__:[32]})):createCommentVNode("",!0),createVNode(qe,null,{content:withCtx(()=>[createVNode(Re,{onClick:de},{icon:withCtx(()=>[createVNode(TextIcon,{text:"E"})]),default:withCtx(()=>[oe[34]||(oe[34]=createTextVNode(" \u6E05\u7406\u65E0\u6548\u6587\u7AE0 "))]),_:1,__:[34]}),createVNode(Re,{onClick:pe},{icon:withCtx(()=>[createVNode(TextIcon,{text:"C"})]),default:withCtx(()=>[oe[35]||(oe[35]=createTextVNode(" \u6E05\u7406\u91CD\u590D\u6587\u7AE0 "))]),_:1,__:[35]})]),default:withCtx(()=>{var nt;return[((nt=Q.value)==null?void 0:nt.id)==""?(openBlock(),createBlock(_e,{key:0},{icon:withCtx(()=>[createVNode(unref(IconDelete))]),default:withCtx(()=>[oe[33]||(oe[33]=createTextVNode(" \u6E05\u7406 ")),createVNode(unref(IconDown))]),_:1,__:[33]})):createCommentVNode("",!0)]}),_:1}),createVNode(_e,{onClick:ae},{icon:withCtx(()=>[createVNode(unref(IconScan))]),default:withCtx(()=>[oe[36]||(oe[36]=createTextVNode(" \u5237\u65B0\u6388\u6743 "))]),_:1,__:[36]}),createVNode(qe,null,{content:withCtx(()=>[createVNode(Re,{onClick:oe[4]||(oe[4]=nt=>{R.value="atom",K()})},{icon:withCtx(()=>[createVNode(TextIcon,{text:"atom"})]),default:withCtx(()=>[oe[38]||(oe[38]=createTextVNode("ATOM"))]),_:1,__:[38]}),createVNode(Re,{onClick:oe[5]||(oe[5]=nt=>{R.value="rss",K()})},{icon:withCtx(()=>[createVNode(TextIcon,{text:"rss"})]),default:withCtx(()=>[oe[39]||(oe[39]=createTextVNode("RSS"))]),_:1,__:[39]}),createVNode(Re,{onClick:oe[6]||(oe[6]=nt=>{R.value="json",K()})},{icon:withCtx(()=>[createVNode(TextIcon,{text:"json"})]),default:withCtx(()=>[oe[40]||(oe[40]=createTextVNode("JSON"))]),_:1,__:[40]}),createVNode(Re,{onClick:oe[7]||(oe[7]=nt=>{R.value="md",K()})},{icon:withCtx(()=>[createVNode(TextIcon,{text:"md"})]),default:withCtx(()=>[oe[41]||(oe[41]=createTextVNode("Markdown"))]),_:1,__:[41]}),createVNode(Re,{onClick:oe[8]||(oe[8]=nt=>{R.value="txt",K()})},{icon:withCtx(()=>[createVNode(TextIcon,{text:"txt"})]),default:withCtx(()=>[oe[42]||(oe[42]=createTextVNode("Text"))]),_:1,__:[42]})]),default:withCtx(()=>[createVNode(_e,null,{icon:withCtx(()=>[createVNode(unref(IconWifi))]),default:withCtx(()=>[oe[37]||(oe[37]=createTextVNode(" \u8BA2\u9605 ")),createVNode(unref(IconDown))]),_:1,__:[37]})]),_:1}),createVNode(_e,{type:"primary",status:"danger",onClick:Be,disabled:!A.value.length},{icon:withCtx(()=>[createVNode(unref(IconDelete))]),default:withCtx(()=>[oe[43]||(oe[43]=createTextVNode(" \u6279\u91CF\u5220\u9664 "))]),_:1,__:[43]},8,["disabled"])]}),_:1})]),_:1},8,["title"]),createVNode(en,{style:{border:"0"}},{default:withCtx(()=>[createVNode(Rt,{type:"success",closable:""},{default:withCtx(()=>{var Ie;return[createTextVNode(toDisplayString(((Ie=Q.value)==null?void 0:Ie.mp_intro)||"\u8BF7\u9009\u62E9\u4E00\u4E2A\u516C\u4F17\u53F7\u7801\u8FDB\u884C\u7BA1\u7406,\u641C\u7D22\u6587\u7AE0\u540E\u518D\u70B9\u51FB\u8BA2\u9605\u4F1A\u6709\u60CA\u559C\u54DF\uFF01\uFF01\uFF01"),1)]}),_:1}),createBaseVNode("div",_hoisted_7$6,[createVNode(Le,{class:"search-input",modelValue:m.value,"onUpdate:modelValue":oe[9]||(oe[9]=Ie=>m.value=Ie),placeholder:"\u641C\u7D22\u6587\u7AE0\u6807\u9898",onSearch:te,onKeyup:withKeys(te,["enter"]),"allow-clear":""},null,8,["modelValue"]),createVNode(nn,{class:"favorite-filter","model-value":w.value,onChange:ee},{default:withCtx(()=>oe[44]||(oe[44]=[createTextVNode("\u4EC5\u663E\u793A\u5DF2\u6536\u85CF")])),_:1,__:[44]},8,["model-value"]),createVNode(qe,{trigger:"click",position:"bl"},{content:withCtx(()=>[(openBlock(),createElementBlock(Fragment,null,renderList(I,Ie=>createVNode(Re,{key:Ie.key,onClick:oe[10]||(oe[10]=withModifiers(()=>{},["stop"]))},{default:withCtx(()=>[createVNode(nn,{"model-value":N.value.includes(Ie.key),onChange:lt=>x(Ie.key,lt),disabled:Ie.required},{default:withCtx(()=>[createTextVNode(toDisplayString(Ie.label),1)]),_:2},1032,["model-value","onChange","disabled"])]),_:2},1024)),64))]),default:withCtx(()=>[createVNode(_e,{size:"small"},{icon:withCtx(()=>[createVNode(unref(IconSettings))]),default:withCtx(()=>[oe[45]||(oe[45]=createTextVNode(" \u5217\u8BBE\u7F6E "))]),_:1,__:[45]})]),_:1})]),createVNode(fn,{columns:M.value,data:o.value,loading:s.value,pagination:y.value,scroll:{x:"100%"},"row-selection":{type:"checkbox",showCheckedAll:!0,width:50,fixed:!0,checkStrictly:!0,onlyCurrent:!1},"row-key":"id",onPageChange:Z,onPageSizeChange:J,selectedKeys:A.value,"onUpdate:selectedKeys":oe[11]||(oe[11]=Ie=>A.value=Ie)},{status:withCtx(({record:Ie})=>[createVNode(gn,{color:E[Ie.status]},{default:withCtx(()=>[createTextVNode(toDisplayString(S[Ie.status]),1)]),_:2},1032,["color"])]),actions:withCtx(({record:Ie})=>[createVNode(Et,null,{default:withCtx(()=>[createVNode(_e,{type:"text",onClick:lt=>He(Ie),title:Ie.id},{icon:withCtx(()=>[createVNode(unref(IconEye))]),_:2},1032,["onClick","title"]),createVNode(_e,{type:"text",onClick:lt=>dt(Ie),title:Ie.is_favorite===1?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"},{icon:withCtx(()=>[Ie.is_favorite===1?(openBlock(),createBlock(unref(IconStarFill),{key:0})):(openBlock(),createBlock(unref(IconStar),{key:1}))]),_:2},1032,["onClick","title"]),createVNode(_e,{type:"text",loading:Ne.value.includes(String(Ie.id)),onClick:lt=>it(Ie)},{icon:withCtx(()=>[createVNode(unref(IconRefresh))]),_:2},1032,["loading","onClick"]),createVNode(_e,{type:"text",status:"danger",onClick:lt=>Je(Ie.id)},{icon:withCtx(()=>[createVNode(unref(IconDelete))]),_:2},1032,["onClick"])]),_:2},1024)]),_:1},8,["columns","data","loading","pagination","selectedKeys"]),createVNode(Pe,{visible:ne.value,"onUpdate:visible":oe[15]||(oe[15]=Ie=>ne.value=Ie),title:"\u5237\u65B0\u8BBE\u7F6E"},{footer:withCtx(()=>[createVNode(_e,{onClick:oe[14]||(oe[14]=Ie=>ne.value=!1)},{default:withCtx(()=>oe[46]||(oe[46]=[createTextVNode("\u53D6\u6D88")])),_:1,__:[46]}),createVNode(_e,{type:"primary",onClick:se},{default:withCtx(()=>oe[47]||(oe[47]=[createTextVNode("\u786E\u5B9A")])),_:1,__:[47]})]),default:withCtx(()=>[createVNode(Ae,{model:ie.value,rules:le},{default:withCtx(()=>[createVNode(Ve,{label:"\u8D77\u59CB\u9875",field:"startPage"},{default:withCtx(()=>[createVNode(gt,{modelValue:ie.value.startPage,"onUpdate:modelValue":oe[12]||(oe[12]=Ie=>ie.value.startPage=Ie),min:1},null,8,["modelValue"])]),_:1}),createVNode(Ve,{label:"\u7ED3\u675F\u9875",field:"endPage"},{default:withCtx(()=>[createVNode(gt,{modelValue:ie.value.endPage,"onUpdate:modelValue":oe[13]||(oe[13]=Ie=>ie.value.endPage=Ie),min:1},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"]),createVNode(Pe,{visible:_.value,"onUpdate:visible":oe[18]||(oe[18]=Ie=>_.value=Ie),title:"\u6DFB\u52A0\u7CBE\u9009\u6587\u7AE0"},{footer:withCtx(()=>[createVNode(_e,{onClick:oe[17]||(oe[17]=Ie=>_.value=!1)},{default:withCtx(()=>oe[49]||(oe[49]=[createTextVNode("\u53D6\u6D88")])),_:1,__:[49]}),createVNode(_e,{type:"primary",onClick:U},{default:withCtx(()=>oe[50]||(oe[50]=[createTextVNode("\u6DFB\u52A0")])),_:1,__:[50]})]),default:withCtx(()=>[createVNode(Ae,null,{default:withCtx(()=>[createVNode(Ve,{label:"\u6587\u7AE0\u94FE\u63A5"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_8$5,[createVNode($e,{modelValue:b.value,"onUpdate:modelValue":oe[16]||(oe[16]=Ie=>b.value=Ie),placeholder:"\u8BF7\u8F93\u5165\u5FAE\u4FE1\u516C\u4F17\u53F7\u6587\u7AE0\u94FE\u63A5","allow-clear":""},null,8,["modelValue"]),oe[48]||(oe[48]=createBaseVNode("div",{class:"featured-url-example"},"eg\uFF1Ahttps://mp.weixin.qq.com/s/xxxxx",-1))])]),_:1})]),_:1})]),_:1},8,["visible"]),createVNode(Pe,{id:"article-model",visible:fe.value,"onUpdate:visible":oe[21]||(oe[21]=Ie=>fe.value=Ie),placement:"left",footer:!1,fullscreen:!1,onBeforeClose:G},{default:withCtx(()=>[createBaseVNode("h2",_hoisted_9$5,toDisplayString(me.value.title),1),createBaseVNode("div",_hoisted_10$5,[createVNode(ye,{href:me.value.url,target:"_blank"},{default:withCtx(()=>oe[51]||(oe[51]=[createTextVNode("\u67E5\u770B\u539F\u6587")])),_:1,__:[51]},8,["href"]),createTextVNode(" \u66F4\u65B0\u65F6\u95F4 \uFF1A"+toDisplayString(me.value.time)+" ",1),createVNode(ye,{onClick:oe[19]||(oe[19]=Ie=>He(me.value,-1)),target:"_blank"},{default:withCtx(()=>oe[52]||(oe[52]=[createTextVNode("\u4E0A\u4E00\u7BC7 ")])),_:1,__:[52]}),createVNode(Et),createVNode(ye,{onClick:oe[20]||(oe[20]=Ie=>He(me.value,1)),target:"_blank"},{default:withCtx(()=>oe[53]||(oe[53]=[createTextVNode("\u4E0B\u4E00\u7BC7 ")])),_:1,__:[53]})]),createBaseVNode("div",{ref_key:"shadowContainer",ref:ve,style:{width:"100%",height:"auto"}},null,512),createBaseVNode("div",_hoisted_11$3,toDisplayString(me.value.time),1)]),_:1},8,["visible"])]),_:1})]),_:1})]),_:1})]),_:1},8,["loading"])}}});var ArticleList=_export_sfc(_sfc_main$l,[["__scopeId","data-v-d9d4c894"]]),ArticleListMobile_vue_vue_type_style_index_0_scoped_true_lang="",ArticleListMobile_vue_vue_type_style_index_1_lang="";const _hoisted_1$i={class:"search-bar"},_hoisted_2$d={class:"article-title-container"},_hoisted_3$a=["onClick"],_hoisted_4$8=["onClick"],_hoisted_5$7={class:"list-footer"},_hoisted_6$6={key:0,class:"loading-more"},_hoisted_7$5={class:"total-count"},_hoisted_8$4={style:{"margin-bottom":"12px",padding:"0 8px"}},_hoisted_9$4={style:{display:"flex","align-items":"center",flex:"1"}},_hoisted_10$4=["src"],_hoisted_11$2={key:0,class:"mp-loading-more"},_hoisted_12$2={key:1,class:"mp-no-more"},_hoisted_13$2={style:{padding:"20px","overflow-y":"auto",clear:"both"}},_hoisted_14$2={style:{display:"flex","align-items":"center",gap:"12px"}},_hoisted_15$1={id:"topreader",style:{flex:"1",margin:"0"}},_hoisted_16$1={style:{"margin-top":"20px",color:"var(--color-text-3)","text-align":"left",position:"fixed",left:"40%",top:"-3px"}},_hoisted_17$1={style:{"margin-top":"20px",color:"var(--color-text-3)","text-align":"left"}},_hoisted_18$1=["innerHTML"],_hoisted_19$1={style:{"margin-top":"20px",color:"var(--color-text-3)","text-align":"right"}},_sfc_main$k=defineComponent({__name:"ArticleListMobile",setup(a){const o=ref([]),s=ref(!1),l=ref([]),c=ref(!1),d=ref(""),u=ref(""),A=ref(!1),g=ref("all"),f=ref(""),m=ref({current:1,pageSize:20,total:0}),v=ref(!0),C=ref(!1),w=ref({current:1,pageSize:10,total:0,showTotal:!0,showJumper:!0,showPageSize:!0,pageSizeOptions:[10]}),_=ref({id:"",name:"\u5168\u90E8"}),b=()=>{A.value=!0},y=()=>{A.value=!1,E()},S=H=>{d.value=H,_.value=l.value.find(V=>V.id===d.value)||{id:"",name:"\u5168\u90E8"},w.value.current=1,o.value=[],E()},E=async(H=!1)=>{if(!(s.value||H&&!N.value)){s.value=!0;try{const V=await getArticles({page:H?w.value.current:0,pageSize:w.value.pageSize,search:u.value,mp_id:d.value});H?o.value=[...o.value,...(V.list||[]).map(j=>({...j,mp_name:j.mp_name||j.account_name||"\u672A\u77E5\u516C\u4F17\u53F7",url:j.url||"https://mp.weixin.qq.com/s/"+j.id}))]:o.value=(V.list||[]).map(j=>({...j,mp_name:j.mp_name||j.account_name||"\u672A\u77E5\u516C\u4F17\u53F7",url:j.url||"https://mp.weixin.qq.com/s/"+j.id})),w.value.total=V.total||0,N.value=V.list&&V.list.length>=w.value.pageSize,H&&w.value.current++}catch(V){console.error("\u83B7\u53D6\u6587\u7AE0\u5217\u8868\u9519\u8BEF:",V),Message.error(V)}finally{s.value=!1}}},B=()=>{w.value.current=1,E()},P=H=>ProxyImage(H.content),D=async(H,V)=>{var j,X,Z,J;s.value=!0;try{const te=await getArticleDetail(H.id,V);k.value={id:te.id,title:te.title,content:P(te),time:formatDateTime(te.created_at),url:te.url,is_favorite:(X=(j=te.is_favorite)!=null?j:H.is_favorite)!=null?X:0,is_read:(J=(Z=te.is_read)!=null?Z:H.is_read)!=null?J:0},I.value=!0,window.location="#topreader",V===0&&H.is_read!==1&&await R(H)}catch(te){console.error("\u83B7\u53D6\u6587\u7AE0\u8BE6\u60C5\u9519\u8BEF:",te),Message.error(te)}finally{s.value=!1}},k=ref({id:"",title:"",content:"",time:"",url:"",is_favorite:0,is_read:0}),I=ref(!1),L=ref(!1),T=ref(!1),N=ref(!0);watch(g,()=>{m.value.current=1,l.value=[],v.value=!0,O()});const x=()=>{m.value.current=1,l.value=[],v.value=!0,O()},M=H=>{const V=H.target,{scrollTop:j,scrollHeight:X,clientHeight:Z}=V;X-(j+Z)<100&&!C.value&&v.value&&(C.value=!0,O(!0).finally(()=>{C.value=!1}))},F=H=>{const V=H.target,{scrollTop:j,scrollHeight:X,clientHeight:Z}=V;X-(j+Z)<100&&!T.value&&N.value&&(T.value=!0,E(!0).finally(()=>{T.value=!1}))},O=async(H=!1)=>{if(!(c.value||H&&!v.value)){c.value=!0;try{let V;g.value==="active"?V=1:g.value==="disabled"&&(V=0);const j=m.value.current===1,X=g.value==="all"&&j?m.value.pageSize-2:m.value.pageSize,Z=await getSubscriptions({page:m.value.current-1,pageSize:X,status:V,kw:f.value}),J=Z.list.map(te=>{var ee;return{id:te.id||te.mp_id,name:te.name||te.mp_name,avatar:te.avatar||te.mp_cover||"",mp_intro:te.mp_intro||te.mp_intro||"",status:(ee=te.status)!=null?ee:1}});H?l.value=[...l.value,...J]:(l.value=J,g.value==="all"&&!f.value&&l.value.unshift({id:"",name:"\u5168\u90E8",avatar:"/static/logo.svg",mp_intro:"\u663E\u793A\u6240\u6709\u516C\u4F17\u53F7\u6587\u7AE0",status:1})),m.value.total=Z.total||0,v.value=J.length>=X,v.value&&m.value.current++}catch(V){console.error("\u83B7\u53D6\u516C\u4F17\u53F7\u5217\u8868\u9519\u8BEF:",V)}finally{c.value=!1}}},R=async H=>{try{const V=H.is_read!==1;await toggleArticleReadStatus(H.id,V);const j=o.value.findIndex(X=>X.id===H.id);j!==-1&&(o.value[j].is_read=V?1:0),Message.success(`\u6587\u7AE0\u5DF2\u6807\u8BB0\u4E3A${V?"\u5DF2\u8BFB":"\u672A\u8BFB"}`)}catch(V){console.error("\u66F4\u65B0\u9605\u8BFB\u72B6\u6001\u5931\u8D25:",V),Message.error("\u66F4\u65B0\u9605\u8BFB\u72B6\u6001\u5931\u8D25")}},Q=async H=>{try{const V=H.is_favorite!==1;await toggleArticleFavoriteStatus(H.id,V);const j=o.value.findIndex(X=>X.id===H.id);j!==-1&&(o.value[j].is_favorite=V?1:0),Message.success(`\u6587\u7AE0\u5DF2${V?"\u6536\u85CF":"\u53D6\u6D88\u6536\u85CF"}`)}catch(V){console.error("\u66F4\u65B0\u6536\u85CF\u72B6\u6001\u5931\u8D25:",V),Message.error("\u66F4\u65B0\u6536\u85CF\u72B6\u6001\u5931\u8D25")}},z=async()=>{try{const H=k.value.is_favorite!==1;await toggleArticleFavoriteStatus(k.value.id,H),k.value.is_favorite=H?1:0;const V=o.value.findIndex(j=>j.id===k.value.id);V!==-1&&(o.value[V].is_favorite=H?1:0),Message.success(`\u6587\u7AE0\u5DF2${H?"\u6536\u85CF":"\u53D6\u6D88\u6536\u85CF"}`)}catch(H){console.error("\u66F4\u65B0\u6536\u85CF\u72B6\u6001\u5931\u8D25:",H),Message.error("\u66F4\u65B0\u6536\u85CF\u72B6\u6001\u5931\u8D25")}},W=async(H,V)=>{try{await toggleMpStatus(H,V),Message.success(V===0?"\u516C\u4F17\u53F7\u5DF2\u7981\u7528":"\u516C\u4F17\u53F7\u5DF2\u542F\u7528");const j=l.value.findIndex(X=>X.id===H);j!==-1&&(l.value[j].status=V)}catch(j){console.error("\u66F4\u65B0\u516C\u4F17\u53F7\u72B6\u6001\u5931\u8D25:",j),Message.error("\u66F4\u65B0\u516C\u4F17\u53F7\u72B6\u6001\u5931\u8D25")}},U=async H=>{try{await navigator.clipboard.writeText(H),Message.success("MP ID \u5DF2\u590D\u5236\u5230\u526A\u8D34\u677F")}catch{const j=document.createElement("textarea");j.value=H,j.style.position="fixed",j.style.left="-999999px",j.style.top="-999999px",document.body.appendChild(j),j.focus(),j.select();try{document.execCommand("copy"),Message.success("MP ID \u5DF2\u590D\u5236\u5230\u526A\u8D34\u677F")}catch(X){Message.error("\u590D\u5236\u5931\u8D25\uFF0C\u8BF7\u624B\u52A8\u590D\u5236"),console.error("\u590D\u5236\u5931\u8D25:",X)}document.body.removeChild(j)}};return onMounted(()=>{O(),E()}),(H,V)=>{const j=resolveComponent("icon-eye"),X=resolveComponent("a-button"),Z=resolveComponent("a-space"),J=resolveComponent("a-page-header"),te=resolveComponent("a-input-search"),ee=resolveComponent("a-empty"),re=resolveComponent("a-typography-text"),ae=resolveComponent("a-list-item-meta"),ge=resolveComponent("a-list-item"),he=resolveComponent("a-list"),we=resolveComponent("a-card"),K=resolveComponent("a-layout-content"),G=resolveComponent("a-layout"),q=resolveComponent("a-spin"),ne=resolveComponent("a-radio"),ie=resolveComponent("a-radio-group"),le=resolveComponent("a-icon"),ce=resolveComponent("a-link"),se=resolveComponent("a-drawer");return openBlock(),createElementBlock(Fragment,null,[createVNode(q,{loading:L.value,tip:"\u6B63\u5728\u5237\u65B0...",size:"large"},{default:withCtx(()=>[createVNode(G,{class:"article-list"},{default:withCtx(()=>[createVNode(K,{style:{padding:"20px",width:"100%",height:"100%",overflow:"auto"},onScroll:F},{default:withCtx(()=>[createVNode(J,{title:_.value?_.value.name:"\u5168\u90E8","show-back":!1},{extra:withCtx(()=>[createVNode(Z,null,{default:withCtx(()=>[createVNode(X,{type:"primary",onClick:b},{icon:withCtx(()=>[createVNode(j)]),default:withCtx(()=>[V[9]||(V[9]=createTextVNode(" \u9605\u8BFB "))]),_:1,__:[9]})]),_:1})]),_:1},8,["title"]),createVNode(we,{style:{border:"0",width:"100%"}},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$i,[createVNode(te,{modelValue:u.value,"onUpdate:modelValue":V[0]||(V[0]=de=>u.value=de),placeholder:"\u641C\u7D22\u6587\u7AE0\u6807\u9898",onSearch:B,onKeyup:withKeys(B,["enter"]),"allow-clear":""},null,8,["modelValue"])]),createVNode(he,{data:o.value,loading:s.value,bordered:"",style:{width:"100%"}},{empty:withCtx(()=>[createVNode(ee,{description:"\u6682\u65E0\u6587\u7AE0"})]),item:withCtx(({item:de})=>[createVNode(ge,null,{default:withCtx(()=>[createVNode(ae,null,{title:withCtx(()=>[createBaseVNode("div",_hoisted_2$d,[createBaseVNode("div",{onClick:pe=>R(de),class:normalizeClass(["read-status-icon",{read:de.is_read===1}])},[de.is_read===1?(openBlock(),createBlock(unref(IconCheck),{key:0})):(openBlock(),createBlock(unref(IconClose),{key:1}))],10,_hoisted_3$a),createBaseVNode("div",{onClick:pe=>Q(de),class:normalizeClass(["favorite-icon",{favorited:de.is_favorite===1}])},[de.is_favorite===1?(openBlock(),createBlock(unref(IconStarFill),{key:0})):(openBlock(),createBlock(unref(IconStar),{key:1}))],10,_hoisted_4$8),createVNode(re,{strong:"",heading:1,class:normalizeClass({"article-title-read":de.is_read===1})},{default:withCtx(()=>[createBaseVNode("strong",null,toDisplayString(de.title),1)]),_:2},1032,["class"])])]),description:withCtx(()=>[createVNode(re,{strong:"",heading:2,style:{color:"rgb(var(--primary-6))",cursor:"pointer"},onClick:withModifiers(pe=>S(de.mp_id),["stop"])},{default:withCtx(()=>[createTextVNode(toDisplayString(de.mp_name||"\u672A\u77E5\u516C\u4F17\u53F7"),1)]),_:2},1032,["onClick"]),createVNode(re,{type:"secondary"},{default:withCtx(()=>[createTextVNode(toDisplayString(de.description),1)]),_:2},1024),createVNode(re,{type:"secondary",strong:""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(formatDateTime)(de.created_at)),1)]),_:2},1024)]),_:2},1024),createVNode(X,{type:"text",onClick:pe=>D(de)},{icon:withCtx(()=>[createVNode(j)]),default:withCtx(()=>[V[10]||(V[10]=createTextVNode(" \u67E5\u770B "))]),_:2,__:[10]},1032,["onClick"])]),_:2},1024)]),_:1},8,["data","loading"]),createBaseVNode("div",_hoisted_5$7,[T.value?(openBlock(),createElementBlock("div",_hoisted_6$6," \u52A0\u8F7D\u4E2D... ")):N.value?(openBlock(),createBlock(X,{key:1,type:"primary",onClick:V[1]||(V[1]=de=>E(!0)),class:"load-more-btn"},{default:withCtx(()=>V[11]||(V[11]=[createTextVNode(" \u52A0\u8F7D\u66F4\u591A ")])),_:1,__:[11]})):createCommentVNode("",!0),createBaseVNode("div",_hoisted_7$5," \u5171 "+toDisplayString(w.value.total)+" \u6761 ",1)])]),_:1})]),_:1})]),_:1})]),_:1},8,["loading"]),createVNode(se,{visible:A.value,"onUpdate:visible":V[4]||(V[4]=de=>A.value=de),title:"\u9009\u62E9\u516C\u4F17\u53F7",onOk:y,onCancel:V[5]||(V[5]=de=>A.value=!1),placement:"left",width:"99%"},{footer:withCtx(()=>[createVNode(ce,{href:"/add-subscription",style:{float:"left"}},{default:withCtx(()=>[createVNode(le,{type:"plus"}),V[15]||(V[15]=createBaseVNode("span",null,"\u6DFB\u52A0\u8BA2\u9605",-1))]),_:1,__:[15]}),createVNode(X,{type:"primary",onClick:y},{default:withCtx(()=>V[16]||(V[16]=[createTextVNode("\u5F00\u59CB\u9605\u8BFB")])),_:1,__:[16]})]),default:withCtx(()=>[createBaseVNode("div",_hoisted_8$4,[createVNode(te,{modelValue:f.value,"onUpdate:modelValue":V[2]||(V[2]=de=>f.value=de),placeholder:"\u641C\u7D22\u516C\u4F17\u53F7",onSearch:x,onKeyup:withKeys(x,["enter"]),"allow-clear":"",style:{"margin-bottom":"8px"}},null,8,["modelValue"]),createVNode(ie,{modelValue:g.value,"onUpdate:modelValue":V[3]||(V[3]=de=>g.value=de),type:"button",size:"small",style:{width:"100%"}},{default:withCtx(()=>[createVNode(ne,{value:"all",style:{flex:"1","text-align":"center"}},{default:withCtx(()=>V[12]||(V[12]=[createTextVNode("\u5168\u90E8")])),_:1,__:[12]}),createVNode(ne,{value:"active",style:{flex:"1","text-align":"center"}},{default:withCtx(()=>V[13]||(V[13]=[createTextVNode("\u542F\u7528")])),_:1,__:[13]}),createVNode(ne,{value:"disabled",style:{flex:"1","text-align":"center"}},{default:withCtx(()=>V[14]||(V[14]=[createTextVNode("\u505C\u7528")])),_:1,__:[14]})]),_:1},8,["modelValue"])]),createBaseVNode("div",{class:"mp-list-container",onScroll:M},[createVNode(he,{data:l.value,loading:c.value&&!C.value,bordered:""},{item:withCtx(({item:de})=>[createVNode(ge,{onClick:pe=>S(de.id),class:normalizeClass({"active-mp":d.value===de.id}),style:{display:"flex","align-items":"center","justify-content":"flex-start","text-align":"left"}},{default:withCtx(()=>[createBaseVNode("div",_hoisted_9$4,[createBaseVNode("img",{src:unref(Avatar)(de.avatar),width:"40",style:{float:"left","margin-right":"1rem"}},null,8,_hoisted_10$4),createVNode(re,{style:normalizeStyle([{"line-height":"40px","margin-left":"1rem"},{opacity:de.status===0?.5:1}]),strong:""},{default:withCtx(()=>[createTextVNode(toDisplayString(de.name||de.mp_name),1)]),_:2},1032,["style"])]),d.value===de.id&&de.id!=""?(openBlock(),createBlock(Z,{key:0},{default:withCtx(()=>[createVNode(X,{size:"mini",type:"text",onClick:pe=>{pe.stopPropagation(),U(de.id)}},{icon:withCtx(()=>[createVNode(unref(IconCopy))]),_:2},1032,["onClick"]),createVNode(X,{size:"mini",type:"text",onClick:pe=>{pe.stopPropagation(),W(de.id,de.status===1?0:1)}},{icon:withCtx(()=>[de.status===1?(openBlock(),createBlock(unref(IconStop),{key:0})):(openBlock(),createBlock(unref(IconPlayArrow),{key:1}))]),_:2},1032,["onClick"])]),_:2},1024)):createCommentVNode("",!0)]),_:2},1032,["onClick","class"])]),_:1},8,["data","loading"]),C.value?(openBlock(),createElementBlock("div",_hoisted_11$2,"\u52A0\u8F7D\u4E2D...")):!v.value&&l.value.length>0?(openBlock(),createElementBlock("div",_hoisted_12$2,"\u6CA1\u6709\u66F4\u591A\u4E86")):createCommentVNode("",!0)],32)]),_:1},8,["visible"]),createVNode(se,{id:"article-modal",visible:I.value,"onUpdate:visible":V[8]||(V[8]=de=>I.value=de),title:"WeRss",placement:"left",width:"100vw",footer:!1,fullscreen:!1},{default:withCtx(()=>[createBaseVNode("div",_hoisted_13$2,[createBaseVNode("div",_hoisted_14$2,[createBaseVNode("h2",_hoisted_15$1,toDisplayString(k.value.title),1),createBaseVNode("div",{onClick:z,class:normalizeClass(["favorite-icon",{favorited:k.value.is_favorite===1}]),style:{"font-size":"24px"}},[k.value.is_favorite===1?(openBlock(),createBlock(unref(IconStarFill),{key:0})):(openBlock(),createBlock(unref(IconStar),{key:1}))],2)]),createBaseVNode("div",_hoisted_16$1,[createVNode(ce,{onClick:V[6]||(V[6]=de=>D(k.value,-1)),target:"_blank"},{default:withCtx(()=>V[17]||(V[17]=[createTextVNode("\u4E0A\u4E00\u7BC7 ")])),_:1,__:[17]}),createVNode(Z),createVNode(ce,{onClick:V[7]||(V[7]=de=>D(k.value,1)),target:"_blank"},{default:withCtx(()=>V[18]||(V[18]=[createTextVNode("\u4E0B\u4E00\u7BC7 ")])),_:1,__:[18]})]),createBaseVNode("div",_hoisted_17$1,[createVNode(ce,{href:k.value.url,target:"_blank"},{default:withCtx(()=>V[19]||(V[19]=[createTextVNode("\u67E5\u770B\u539F\u6587")])),_:1,__:[19]},8,["href"]),createTextVNode(" \u66F4\u65B0\u65F6\u95F4 \uFF1A"+toDisplayString(k.value.time),1)]),createBaseVNode("div",{innerHTML:k.value.content},null,8,_hoisted_18$1),createBaseVNode("div",_hoisted_19$1,toDisplayString(k.value.time),1)])]),_:1},8,["visible"])],64)}}});var ArticleListMobile=_export_sfc(_sfc_main$k,[["__scopeId","data-v-ab478a3a"]]),ArticleList_vue_vue_type_style_index_0_lang="";const _sfc_main$j={__name:"ArticleList",setup(a){const o=ref(window.innerWidth<768),s=()=>{o.value=window.innerWidth<768};return onMounted(()=>{window.addEventListener("resize",s)}),onBeforeUnmount(()=>{window.removeEventListener("resize",s)}),(l,c)=>o.value?(openBlock(),createBlock(ArticleListMobile,{key:1})):(openBlock(),createBlock(ArticleList,{key:0}))}},getUserInfo=()=>http$1.get("/wx/user"),updateUserInfo=a=>http$1.put("/wx/user",a),changePassword=a=>http$1.put("/wx/user/password",a,{headers:{"Content-Type":"application/json",Authorization:`Bearer ${localStorage.getItem("token")}`}}),uploadAvatar=a=>{const o=new FormData;return o.append("file",a),http$1.post("/wx/user/avatar",o,{headers:{"Content-Type":"multipart/form-data"}})};var ChangePassword_vue_vue_type_style_index_0_scoped_true_lang="";const _hoisted_1$h={class:"change-password"},_sfc_main$i=defineComponent({__name:"ChangePassword",setup(a){const o=useRouter(),s=ref(!1),l=ref({currentPassword:"",newPassword:"",confirmPassword:""}),c=(m,v)=>{if(!m){v("\u8BF7\u8F93\u5165\u5BC6\u7801");return}if(m.length<8){v("\u5BC6\u7801\u957F\u5EA6\u4E0D\u80FD\u5C11\u4E8E8\u4F4D");return}if(m.length>20){v("\u5BC6\u7801\u957F\u5EA6\u4E0D\u80FD\u8D85\u8FC720\u4F4D");return}if(!/[a-z]/.test(m)){v("\u5FC5\u987B\u5305\u542B\u81F3\u5C11\u4E00\u4E2A\u5C0F\u5199\u5B57\u6BCD");return}if(!/[0-9]/.test(m)){v("\u5FC5\u987B\u5305\u542B\u81F3\u5C11\u4E00\u4E2A\u6570\u5B57");return}if(!/[^A-Za-z0-9]/.test(m)){v("\u5FC5\u987B\u5305\u542B\u81F3\u5C11\u4E00\u4E2A\u7279\u6B8A\u5B57\u7B26");return}v()},u={currentPassword:[{validator:c,trigger:"blur"}],newPassword:[{validator:c,trigger:"blur"}],confirmPassword:[{validator:(m,v)=>{m?m!==l.value.newPassword?v("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4"):v():v("\u8BF7\u786E\u8BA4\u5BC6\u7801")},trigger:"blur"}]},A=async()=>{if(l.value.newPassword!==l.value.confirmPassword){Message.error("\u65B0\u5BC6\u7801\u4E0E\u786E\u8BA4\u5BC6\u7801\u4E0D\u4E00\u81F4");return}s.value=!0;try{const m=await changePassword({old_password:l.value.currentPassword,new_password:l.value.newPassword});console.log(m),m.code===0?(Message.success("\u5BC6\u7801\u4FEE\u6539\u6210\u529F"),localStorage.removeItem("token"),setTimeout(()=>{o.push("/login")},1500)):Message.warning(`\u5BC6\u7801\u4FEE\u6539\u5931\u8D25: ${m.data.message}`)}catch{}finally{s.value=!1}},g=()=>{l.value={currentPassword:"",newPassword:"",confirmPassword:""}},f=()=>{o.go(-1)};return(m,v)=>{const C=resolveComponent("a-page-header"),w=resolveComponent("icon-lock"),_=resolveComponent("a-input-password"),b=resolveComponent("a-form-item"),y=resolveComponent("a-button"),S=resolveComponent("a-space"),E=resolveComponent("a-form"),B=resolveComponent("a-card");return openBlock(),createElementBlock("div",_hoisted_1$h,[createVNode(C,{title:"\u4FEE\u6539\u5BC6\u7801",subtitle:"\u5B9A\u671F\u4FEE\u6539\u5BC6\u7801\u6709\u52A9\u4E8E\u8D26\u6237\u5B89\u5168","show-back":!0,onBack:f}),createVNode(B,null,{default:withCtx(()=>[createVNode(E,{model:l.value,rules:u,onSubmit:A,layout:"vertical"},{default:withCtx(()=>[createVNode(b,{label:"\u5F53\u524D\u5BC6\u7801",field:"currentPassword"},{default:withCtx(()=>[createVNode(_,{modelValue:l.value.currentPassword,"onUpdate:modelValue":v[0]||(v[0]=P=>l.value.currentPassword=P),placeholder:"\u8BF7\u8F93\u5165\u5F53\u524D\u5BC6\u7801","allow-clear":""},{prefix:withCtx(()=>[createVNode(w)]),_:1},8,["modelValue"])]),_:1}),createVNode(b,{label:"\u65B0\u5BC6\u7801",field:"newPassword"},{default:withCtx(()=>[createVNode(_,{modelValue:l.value.newPassword,"onUpdate:modelValue":v[1]||(v[1]=P=>l.value.newPassword=P),placeholder:"\u8BF7\u8F93\u5165\u65B0\u5BC6\u7801","allow-clear":""},{prefix:withCtx(()=>[createVNode(w)]),_:1},8,["modelValue"])]),_:1}),createVNode(b,{label:"\u786E\u8BA4\u65B0\u5BC6\u7801",field:"confirmPassword"},{default:withCtx(()=>[createVNode(_,{modelValue:l.value.confirmPassword,"onUpdate:modelValue":v[2]||(v[2]=P=>l.value.confirmPassword=P),placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801","allow-clear":""},{prefix:withCtx(()=>[createVNode(w)]),_:1},8,["modelValue"])]),_:1}),createVNode(b,null,{default:withCtx(()=>[createVNode(S,null,{default:withCtx(()=>[createVNode(y,{type:"primary","html-type":"submit",loading:s.value},{default:withCtx(()=>v[3]||(v[3]=[createTextVNode(" \u786E\u8BA4\u4FEE\u6539 ")])),_:1,__:[3]},8,["loading"]),createVNode(y,{onClick:g},{default:withCtx(()=>v[4]||(v[4]=[createTextVNode("\u91CD\u7F6E")])),_:1,__:[4]})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1})])}}});var ChangePassword=_export_sfc(_sfc_main$i,[["__scopeId","data-v-93a75d38"]]),EditUser_vue_vue_type_style_index_0_scoped_true_lang="";const _hoisted_1$g={class:"edit-user"},_hoisted_2$c={class:"avatar-upload"},_hoisted_3$9=["src"],_hoisted_4$7={class:"upload-mask"},_sfc_main$h=defineComponent({__name:"EditUser",setup(a){const o=useRouter(),s=ref(!1),l=ref([]),c=ref({username:"",nickname:"",email:"",avatar:""}),d={username:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237\u540D"}],email:[{required:!0,message:"\u8BF7\u8F93\u5165\u90AE\u7BB1"},{type:"email",message:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u90AE\u7BB1\u5730\u5740"}]},u=async _=>{var y,S,E,B;const b=((y=_.fileItem)==null?void 0:y.file)||_.file;if(!((S=b==null?void 0:b.type)!=null&&S.startsWith("image/"))){Message.error("\u8BF7\u9009\u62E9\u56FE\u7247\u6587\u4EF6 (JPEG/PNG)");return}if(b.size>2*1024*1024){Message.error("\u56FE\u7247\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72MB");return}try{const P=await uploadAvatar(b);c.value.avatar=P.avatar}catch(P){console.error("\u4E0A\u4F20\u9519\u8BEF:",P),Message.error(`\u4E0A\u4F20\u5931\u8D25: ${((B=(E=P.response)==null?void 0:E.data)==null?void 0:B.message)||P.message||"\u670D\u52A1\u5668\u9519\u8BEF"}`)}return!1},A=()=>{Message.warning("\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u5934\u50CF\u6587\u4EF6")},g=_=>{Message.error(`\u4E0A\u4F20\u51FA\u9519: ${_.message||"\u6587\u4EF6\u4E0A\u4F20\u5931\u8D25"}`)},f=_=>{const b=_.target;b.src="/default-avatar.png"},m=async()=>{s.value=!0;try{const _=await getUserInfo();c.value={username:_.username,nickname:_.nickname||_.username,email:_.email||"",avatar:_.avatar}}catch{o.push("/login")}finally{s.value=!1}},v=async()=>{let _=await updateUserInfo(c.value);_.code===0&&Message.success((_==null?void 0:_.message)||"\u66F4\u65B0\u6210\u529F")},C=()=>{m()},w=()=>{o.go(-1)};return onMounted(()=>{m()}),(_,b)=>{const y=resolveComponent("a-page-header"),S=resolveComponent("icon-user"),E=resolveComponent("a-avatar"),B=resolveComponent("icon-edit"),P=resolveComponent("a-upload"),D=resolveComponent("a-form-item"),k=resolveComponent("a-input"),I=resolveComponent("icon-email"),L=resolveComponent("a-button"),T=resolveComponent("a-space"),N=resolveComponent("a-form"),x=resolveComponent("a-card");return openBlock(),createElementBlock("div",_hoisted_1$g,[createVNode(y,{title:"\u4FEE\u6539\u4E2A\u4EBA\u4FE1\u606F",subtitle:"\u66F4\u65B0\u60A8\u7684\u8D26\u6237\u4FE1\u606F","show-back":!0,onBack:w}),createVNode(x,null,{default:withCtx(()=>[createVNode(N,{model:c.value,rules:d,onSubmit:v,layout:"vertical"},{default:withCtx(()=>[createVNode(D,{label:"\u5934\u50CF"},{default:withCtx(()=>[createVNode(P,{"custom-request":u,"file-list":l.value,"show-file-list":!1,accept:"image/*",limit:1,"max-size":2048,onExceed:A,onError:g},{"upload-button":withCtx(()=>[createBaseVNode("div",_hoisted_2$c,[createVNode(E,{size:80},{default:withCtx(()=>[c.value.avatar?(openBlock(),createElementBlock("img",{key:0,src:c.value.avatar,alt:"avatar",onError:f},null,40,_hoisted_3$9)):(openBlock(),createBlock(S,{key:1}))]),_:1}),createBaseVNode("div",_hoisted_4$7,[createVNode(B)])])]),_:1},8,["file-list"])]),_:1}),createVNode(D,{label:"\u7528\u6237\u540D",field:"username"},{default:withCtx(()=>[createVNode(k,{modelValue:c.value.username,"onUpdate:modelValue":b[0]||(b[0]=M=>c.value.username=M),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D","allow-clear":""},{prefix:withCtx(()=>[createVNode(S)]),_:1},8,["modelValue"])]),_:1}),createVNode(D,{label:"\u6635\u79F0",field:"nickname"},{default:withCtx(()=>[createVNode(k,{modelValue:c.value.nickname,"onUpdate:modelValue":b[1]||(b[1]=M=>c.value.nickname=M),placeholder:"\u8BF7\u8F93\u5165\u6635\u79F0","allow-clear":""},{prefix:withCtx(()=>[createVNode(S)]),_:1},8,["modelValue"])]),_:1}),createVNode(D,{label:"\u90AE\u7BB1",field:"email"},{default:withCtx(()=>[createVNode(k,{modelValue:c.value.email,"onUpdate:modelValue":b[2]||(b[2]=M=>c.value.email=M),placeholder:"\u8BF7\u8F93\u5165\u90AE\u7BB1","allow-clear":""},{prefix:withCtx(()=>[createVNode(I)]),_:1},8,["modelValue"])]),_:1}),createVNode(D,null,{default:withCtx(()=>[createVNode(T,null,{default:withCtx(()=>[createVNode(L,{type:"primary","html-type":"submit",loading:s.value},{default:withCtx(()=>b[3]||(b[3]=[createTextVNode(" \u4FDD\u5B58\u4FEE\u6539 ")])),_:1,__:[3]},8,["loading"]),createVNode(L,{onClick:C},{default:withCtx(()=>b[4]||(b[4]=[createTextVNode("\u91CD\u7F6E")])),_:1,__:[4]})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1})])}}});var EditUser=_export_sfc(_sfc_main$h,[["__scopeId","data-v-24d482c0"]]),AddSubscription_vue_vue_type_style_index_0_scoped_true_lang="";const _hoisted_1$f={class:"add-subscription"},_hoisted_2$b={key:0},_hoisted_3$8=["src"],_sfc_main$g=defineComponent({__name:"AddSubscription",setup(a){const o=useRouter(),s=ref(!1),l=ref(!1),c=ref([]),d=ref("/static/default-avatar.png"),u=ref(null),A=ref({name:"",wx_id:"",avatar:"",description:""});watch(()=>A.value.avatar,(E,B)=>{console.log("\u5934\u50CF\u5730\u5740\u5DF2\u66F4\u65B0:",E),d.value=Avatar(E)},{deep:!0});const g={name:[{required:!0,message:"\u8BF7\u8F93\u5165\u516C\u4F17\u53F7\u540D\u79F0"},{min:2,max:30,message:"\u516C\u4F17\u53F7\u540D\u79F0\u957F\u5EA6\u5E94\u57282-30\u4E2A\u5B57\u7B26\u4E4B\u95F4"}],wx_id:[{required:!0,message:"\u8BF7\u8F93\u5165\u516C\u4F17\u53F7ID"},{pattern:/^[a-zA-Z0-9_-]+$/,message:"\u516C\u4F17\u53F7ID\u53EA\u80FD\u5305\u542B\u5B57\u6BCD\u3001\u6570\u5B57\u3001\u4E0B\u5212\u7EBF\u548C\u6A2A\u7EBF"}],avatar:[{required:!0,message:"\u8BF7\u9009\u62E9\u516C\u4F17\u53F7\u5934\u50CF",validator:E=>E&&E.startsWith("http"),message:"\u8BF7\u9009\u62E9\u6709\u6548\u7684\u5934\u50CFURL"}],description:[{max:200,message:"\u63CF\u8FF0\u4E0D\u80FD\u8D85\u8FC7200\u4E2A\u5B57\u7B26"}]},f=async E=>{if(!E){c.value=[];return}try{const B=await searchBiz(E,{kw:E,offset:0,limit:10});c.value=B.list||[]}catch{c.value=[]}},m=async()=>{if(l.value)return!1;if(!b.value)return Message.error("\u8BF7\u63D0\u4F9B\u4E00\u4E2A\u516C\u4F17\u53F7\u6587\u7AE0\u94FE\u63A5"),!1;l.value=!0;try{const E=await getSubscriptionInfo(b.value.trim());console.log("\u83B7\u53D6\u516C\u4F17\u53F7\u4FE1\u606F:",E);const B=(E==null?void 0:E.mp_info)||!1;B&&(A.value.name=B.mp_name||"",A.value.description=B.mp_name||"",A.value.wx_id=B.biz||"",A.value.avatar=B.logo||"")}catch(E){return console.error("\u83B7\u53D6\u516C\u4F17\u53F7\u4FE1\u606F\u5931\u8D25:",E),Message.error("\u83B7\u53D6\u516C\u4F17\u53F7\u4FE1\u606F\u5931\u8D25"),!1}finally{l.value=!1}return _.value=!1,!0},v=E=>{console.log(E),A.value.name=E.nickname,A.value.wx_id=E.fakeid,A.value.description=E.signature,A.value.avatar=E.round_head_img},C=async()=>{var E;s.value=!0;try{await u.value.validate()}catch(B){Message.error(((E=B==null?void 0:B.errors)==null?void 0:E.join(` + `,oe.appendChild(we);const Re=document.createElement("div");Re.innerHTML=me.value.content||"",oe.appendChild(Re),ve.value.appendChild(be)},pt=async be=>{try{const oe=be.is_read!==1;await toggleArticleReadStatus(be.id,oe);const we=o.value.findIndex(Re=>Re.id===be.id);we!==-1&&(o.value[we].is_read=oe?1:0),Message.success(`\u6587\u7AE0\u5DF2\u6807\u8BB0\u4E3A${oe?"\u5DF2\u8BFB":"\u672A\u8BFB"}`)}catch(oe){console.error("\u66F4\u65B0\u9605\u8BFB\u72B6\u6001\u5931\u8D25:",oe),Message.error("\u66F4\u65B0\u9605\u8BFB\u72B6\u6001\u5931\u8D25")}},dt=async be=>{try{const oe=be.is_favorite!==1;await toggleArticleFavoriteStatus(be.id,oe);const we=o.value.findIndex(Re=>Re.id===be.id);we!==-1&&(o.value[we].is_favorite=oe?1:0),Message.success(oe?"\u6536\u85CF\u6210\u529F":"\u5DF2\u53D6\u6D88\u6536\u85CF"),w.value&&!oe&&(y.value.current=1,V())}catch(oe){console.error("\u66F4\u65B0\u6536\u85CF\u72B6\u6001\u5931\u8D25:",oe),Message.error("\u66F4\u65B0\u6536\u85CF\u72B6\u6001\u5931\u8D25")}};return(be,oe)=>{const we=resolveComponent("a-button"),Re=resolveComponent("a-doption"),qe=resolveComponent("a-dropdown"),Le=resolveComponent("a-input-search"),Ke=resolveComponent("a-radio"),ut=resolveComponent("a-radio-group"),St=resolveComponent("a-typography-text"),Nt=resolveComponent("a-list-item"),mt=resolveComponent("a-list"),kt=resolveComponent("a-pagination"),en=resolveComponent("a-card"),Mt=resolveComponent("a-layout-sider"),tn=resolveComponent("a-switch"),Et=resolveComponent("a-space"),wt=resolveComponent("a-page-header"),Rt=resolveComponent("a-alert"),nn=resolveComponent("a-checkbox"),gn=resolveComponent("a-tag"),fn=resolveComponent("a-table"),gt=resolveComponent("a-input-number"),Ve=resolveComponent("a-form-item"),Ae=resolveComponent("a-form"),Pe=resolveComponent("a-modal"),$e=resolveComponent("a-input"),ye=resolveComponent("a-link"),Me=resolveComponent("a-layout-content"),Ye=resolveComponent("a-layout"),et=resolveComponent("a-spin");return openBlock(),createBlock(et,{loading:q.value,tip:"\u6B63\u5728\u5237\u65B0...",size:"large",style:{width:"100%",height:"100%"}},{default:withCtx(()=>[createVNode(Ye,{class:"article-list"},{default:withCtx(()=>[createVNode(Mt,{width:300,style:{background:"#fff",padding:"0",borderRight:"1px solid #eee",display:"flex",flexDirection:"column",border:0}},{default:withCtx(()=>[createVNode(en,{bordered:!1,title:"\u516C\u4F17\u53F7",headStyle:{padding:"12px 16px",borderBottom:"1px solid #eee",background:"#fff",zIndex:1,border:0}},{extra:withCtx(()=>[createVNode(qe,null,{content:withCtx(()=>[createVNode(Re,{onClick:Se},{icon:withCtx(()=>[createVNode(unref(IconPlus))]),default:withCtx(()=>[oe[23]||(oe[23]=createTextVNode("\u6DFB\u52A0\u516C\u4F17\u53F7"))]),_:1,__:[23]}),createVNode(Re,{onClick:W},{icon:withCtx(()=>[createVNode(unref(IconLink))]),default:withCtx(()=>[oe[24]||(oe[24]=createTextVNode("\u6DFB\u52A0\u7CBE\u9009\u6587\u7AE0"))]),_:1,__:[24]}),createVNode(Re,{onClick:he},{icon:withCtx(()=>[createVNode(unref(IconExport))]),default:withCtx(()=>[oe[25]||(oe[25]=createTextVNode("\u5BFC\u51FA\u516C\u4F17\u53F7"))]),_:1,__:[25]}),createVNode(Re,{onClick:_e},{icon:withCtx(()=>[createVNode(unref(IconImport))]),default:withCtx(()=>[oe[26]||(oe[26]=createTextVNode("\u5BFC\u5165\u516C\u4F17\u53F7"))]),_:1,__:[26]}),createVNode(Re,{onClick:ge},{icon:withCtx(()=>[createVNode(unref(IconShareExternal))]),default:withCtx(()=>[oe[27]||(oe[27]=createTextVNode("\u5BFC\u51FAOPML"))]),_:1,__:[27]})]),default:withCtx(()=>[createVNode(we,{type:"primary"},{icon:withCtx(()=>[createVNode(unref(IconPlus))]),default:withCtx(()=>[oe[22]||(oe[22]=createTextVNode(" \u8BA2\u9605 ")),createVNode(unref(IconDown))]),_:1,__:[22]})]),_:1})]),default:withCtx(()=>[createBaseVNode("div",_hoisted_1$j,[createBaseVNode("div",_hoisted_2$e,[createVNode(Le,{modelValue:C.value,"onUpdate:modelValue":oe[0]||(oe[0]=Ie=>C.value=Ie),placeholder:"\u641C\u7D22\u516C\u4F17\u53F7\u540D\u79F0",onSearch:O,onKeyup:withKeys(O,["enter"]),"allow-clear":"",size:"small"},null,8,["modelValue"])]),createBaseVNode("div",_hoisted_3$b,[createVNode(ut,{modelValue:f.value,"onUpdate:modelValue":oe[1]||(oe[1]=Ie=>f.value=Ie),type:"button",size:"small",style:{width:"100%"}},{default:withCtx(()=>[createVNode(Ke,{value:"all",style:{flex:"1","text-align":"center"}},{default:withCtx(()=>oe[28]||(oe[28]=[createTextVNode("\u5168\u90E8")])),_:1,__:[28]}),createVNode(Ke,{value:"active",style:{flex:"1","text-align":"center"}},{default:withCtx(()=>oe[29]||(oe[29]=[createTextVNode("\u542F\u7528")])),_:1,__:[29]}),createVNode(Ke,{value:"disabled",style:{flex:"1","text-align":"center"}},{default:withCtx(()=>oe[30]||(oe[30]=[createTextVNode("\u505C\u7528")])),_:1,__:[30]})]),_:1},8,["modelValue"])]),createVNode(mt,{data:l.value,loading:c.value,bordered:""},{item:withCtx(({item:Ie,index:lt})=>[createVNode(Nt,{onClick:nt=>H(Ie.id),class:normalizeClass({"active-mp":d.value===Ie.id}),style:{padding:"9px 8px",cursor:"pointer",display:"flex","align-items":"center","justify-content":"space-between"}},{default:withCtx(()=>[createBaseVNode("div",_hoisted_4$9,[createBaseVNode("img",{src:unref(Avatar)(Ie.avatar),width:"40",style:{float:"left","margin-right":"1rem"}},null,8,_hoisted_5$8),createVNode(St,{strong:"",style:normalizeStyle([{"line-height":"32px"},{opacity:Ie.status===0?.5:1}])},{default:withCtx(()=>[createTextVNode(toDisplayString(Ie.name||Ie.mp_name),1)]),_:2},1032,["style"]),d.value===Ie.id&&z(Ie.id)?(openBlock(),createBlock(we,{key:0,size:"mini",type:"text",status:"danger",onClick:nt=>{nt.stopPropagation(),je(Ie.id)}},{icon:withCtx(()=>[createVNode(unref(IconDelete))]),_:2},1032,["onClick"])):createCommentVNode("",!0),d.value===Ie.id&&z(Ie.id)?(openBlock(),createBlock(we,{key:1,size:"mini",type:"text",onClick:nt=>{nt.stopPropagation(),Oe(Ie.id)}},{icon:withCtx(()=>[createVNode(unref(IconCopy))]),_:2},1032,["onClick"])):createCommentVNode("",!0),d.value===Ie.id&&z(Ie.id)?(openBlock(),createBlock(we,{key:2,size:"mini",type:"text",onClick:nt=>{nt.stopPropagation(),Ge(Ie.id,Ie.status===1?0:1)}},{icon:withCtx(()=>[Ie.status===1?(openBlock(),createBlock(unref(IconStop),{key:0})):(openBlock(),createBlock(unref(IconPlayArrow),{key:1}))]),_:2},1032,["onClick"])):createCommentVNode("",!0)])]),_:2},1032,["onClick","class"])]),_:1},8,["data","loading"]),createVNode(kt,{total:g.value.total,simple:"",onChange:F,"show-total":!0,style:{"margin-top":"1rem"}},null,8,["total"])])]),_:1})]),_:1}),createVNode(Me,{style:{padding:"20px"}},{default:withCtx(()=>[createVNode(wt,{title:Q.value?Q.value.name:"\u5168\u90E8",subtitle:"\u7BA1\u7406\u60A8\u7684\u516C\u4F17\u53F7\u8BA2\u9605\u5185\u5BB9","show-back":!1},{extra:withCtx(()=>[createVNode(Et,null,{default:withCtx(()=>{var Ie,lt;return[createBaseVNode("span",_hoisted_6$7,toDisplayString(j.value?"\u539F\u94FE\u63A5":"\u5185\u94FE"),1),createVNode(tn,{modelValue:j.value,"onUpdate:modelValue":oe[2]||(oe[2]=nt=>j.value=nt),size:"small",style:{margin:"0 8px"}},null,8,["modelValue"]),createVNode(we,{onClick:oe[3]||(oe[3]=nt=>xe())},{icon:withCtx(()=>[createVNode(unref(IconExport))]),default:withCtx(()=>[oe[31]||(oe[31]=createTextVNode(" \u5BFC\u51FA "))]),_:1,__:[31]}),createVNode(_sfc_main$n,{ref_key:"exportModal",ref:u},null,512),((Ie=Q.value)==null?void 0:Ie.id)!=""&&((lt=Q.value)==null?void 0:lt.id)!==FEATURED_MP_ID?(openBlock(),createBlock(we,{key:0,onClick:Ee},{icon:withCtx(()=>[createVNode(unref(IconRefresh))]),default:withCtx(()=>[oe[32]||(oe[32]=createTextVNode(" \u5237\u65B0 "))]),_:1,__:[32]})):createCommentVNode("",!0),createVNode(qe,null,{content:withCtx(()=>[createVNode(Re,{onClick:de},{icon:withCtx(()=>[createVNode(TextIcon,{text:"E"})]),default:withCtx(()=>[oe[34]||(oe[34]=createTextVNode(" \u6E05\u7406\u65E0\u6548\u6587\u7AE0 "))]),_:1,__:[34]}),createVNode(Re,{onClick:pe},{icon:withCtx(()=>[createVNode(TextIcon,{text:"C"})]),default:withCtx(()=>[oe[35]||(oe[35]=createTextVNode(" \u6E05\u7406\u91CD\u590D\u6587\u7AE0 "))]),_:1,__:[35]})]),default:withCtx(()=>{var nt;return[((nt=Q.value)==null?void 0:nt.id)==""?(openBlock(),createBlock(we,{key:0},{icon:withCtx(()=>[createVNode(unref(IconDelete))]),default:withCtx(()=>[oe[33]||(oe[33]=createTextVNode(" \u6E05\u7406 ")),createVNode(unref(IconDown))]),_:1,__:[33]})):createCommentVNode("",!0)]}),_:1}),createVNode(we,{onClick:ae},{icon:withCtx(()=>[createVNode(unref(IconScan))]),default:withCtx(()=>[oe[36]||(oe[36]=createTextVNode(" \u5237\u65B0\u6388\u6743 "))]),_:1,__:[36]}),createVNode(qe,null,{content:withCtx(()=>[createVNode(Re,{onClick:oe[4]||(oe[4]=nt=>{R.value="atom",K()})},{icon:withCtx(()=>[createVNode(TextIcon,{text:"atom"})]),default:withCtx(()=>[oe[38]||(oe[38]=createTextVNode("ATOM"))]),_:1,__:[38]}),createVNode(Re,{onClick:oe[5]||(oe[5]=nt=>{R.value="rss",K()})},{icon:withCtx(()=>[createVNode(TextIcon,{text:"rss"})]),default:withCtx(()=>[oe[39]||(oe[39]=createTextVNode("RSS"))]),_:1,__:[39]}),createVNode(Re,{onClick:oe[6]||(oe[6]=nt=>{R.value="json",K()})},{icon:withCtx(()=>[createVNode(TextIcon,{text:"json"})]),default:withCtx(()=>[oe[40]||(oe[40]=createTextVNode("JSON"))]),_:1,__:[40]}),createVNode(Re,{onClick:oe[7]||(oe[7]=nt=>{R.value="md",K()})},{icon:withCtx(()=>[createVNode(TextIcon,{text:"md"})]),default:withCtx(()=>[oe[41]||(oe[41]=createTextVNode("Markdown"))]),_:1,__:[41]}),createVNode(Re,{onClick:oe[8]||(oe[8]=nt=>{R.value="txt",K()})},{icon:withCtx(()=>[createVNode(TextIcon,{text:"txt"})]),default:withCtx(()=>[oe[42]||(oe[42]=createTextVNode("Text"))]),_:1,__:[42]})]),default:withCtx(()=>[createVNode(we,null,{icon:withCtx(()=>[createVNode(unref(IconWifi))]),default:withCtx(()=>[oe[37]||(oe[37]=createTextVNode(" \u8BA2\u9605 ")),createVNode(unref(IconDown))]),_:1,__:[37]})]),_:1}),createVNode(we,{type:"primary",status:"danger",onClick:Be,disabled:!A.value.length},{icon:withCtx(()=>[createVNode(unref(IconDelete))]),default:withCtx(()=>[oe[43]||(oe[43]=createTextVNode(" \u6279\u91CF\u5220\u9664 "))]),_:1,__:[43]},8,["disabled"])]}),_:1})]),_:1},8,["title"]),createVNode(en,{style:{border:"0"}},{default:withCtx(()=>[createVNode(Rt,{type:"success",closable:""},{default:withCtx(()=>{var Ie;return[createTextVNode(toDisplayString(((Ie=Q.value)==null?void 0:Ie.mp_intro)||"\u8BF7\u9009\u62E9\u4E00\u4E2A\u516C\u4F17\u53F7\u7801\u8FDB\u884C\u7BA1\u7406,\u641C\u7D22\u6587\u7AE0\u540E\u518D\u70B9\u51FB\u8BA2\u9605\u4F1A\u6709\u60CA\u559C\u54DF\uFF01\uFF01\uFF01"),1)]}),_:1}),createBaseVNode("div",_hoisted_7$6,[createVNode(Le,{class:"search-input",modelValue:m.value,"onUpdate:modelValue":oe[9]||(oe[9]=Ie=>m.value=Ie),placeholder:"\u641C\u7D22\u6587\u7AE0\u6807\u9898",onSearch:te,onKeyup:withKeys(te,["enter"]),"allow-clear":""},null,8,["modelValue"]),createVNode(nn,{class:"favorite-filter","model-value":w.value,onChange:ee},{default:withCtx(()=>oe[44]||(oe[44]=[createTextVNode("\u4EC5\u663E\u793A\u5DF2\u6536\u85CF")])),_:1,__:[44]},8,["model-value"]),createVNode(qe,{trigger:"click",position:"bl"},{content:withCtx(()=>[(openBlock(),createElementBlock(Fragment,null,renderList(I,Ie=>createVNode(Re,{key:Ie.key,onClick:oe[10]||(oe[10]=withModifiers(()=>{},["stop"]))},{default:withCtx(()=>[createVNode(nn,{"model-value":N.value.includes(Ie.key),onChange:lt=>x(Ie.key,lt),disabled:Ie.required},{default:withCtx(()=>[createTextVNode(toDisplayString(Ie.label),1)]),_:2},1032,["model-value","onChange","disabled"])]),_:2},1024)),64))]),default:withCtx(()=>[createVNode(we,{size:"small"},{icon:withCtx(()=>[createVNode(unref(IconSettings))]),default:withCtx(()=>[oe[45]||(oe[45]=createTextVNode(" \u5217\u8BBE\u7F6E "))]),_:1,__:[45]})]),_:1})]),createVNode(fn,{columns:M.value,data:o.value,loading:s.value,pagination:y.value,scroll:{x:"100%"},"row-selection":{type:"checkbox",showCheckedAll:!0,width:50,fixed:!0,checkStrictly:!0,onlyCurrent:!1},"row-key":"id",onPageChange:Z,onPageSizeChange:J,selectedKeys:A.value,"onUpdate:selectedKeys":oe[11]||(oe[11]=Ie=>A.value=Ie)},{status:withCtx(({record:Ie})=>[createVNode(gn,{color:E[Ie.status]},{default:withCtx(()=>[createTextVNode(toDisplayString(S[Ie.status]),1)]),_:2},1032,["color"])]),actions:withCtx(({record:Ie})=>[createVNode(Et,null,{default:withCtx(()=>[createVNode(we,{type:"text",onClick:lt=>He(Ie),title:Ie.id},{icon:withCtx(()=>[createVNode(unref(IconEye))]),_:2},1032,["onClick","title"]),createVNode(we,{type:"text",onClick:lt=>dt(Ie),title:Ie.is_favorite===1?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"},{icon:withCtx(()=>[Ie.is_favorite===1?(openBlock(),createBlock(unref(IconStarFill),{key:0})):(openBlock(),createBlock(unref(IconStar),{key:1}))]),_:2},1032,["onClick","title"]),createVNode(we,{type:"text",loading:Ne.value.includes(String(Ie.id)),onClick:lt=>it(Ie)},{icon:withCtx(()=>[createVNode(unref(IconRefresh))]),_:2},1032,["loading","onClick"]),createVNode(we,{type:"text",status:"danger",onClick:lt=>Je(Ie.id)},{icon:withCtx(()=>[createVNode(unref(IconDelete))]),_:2},1032,["onClick"])]),_:2},1024)]),_:1},8,["columns","data","loading","pagination","selectedKeys"]),createVNode(Pe,{visible:ne.value,"onUpdate:visible":oe[15]||(oe[15]=Ie=>ne.value=Ie),title:"\u5237\u65B0\u8BBE\u7F6E"},{footer:withCtx(()=>[createVNode(we,{onClick:oe[14]||(oe[14]=Ie=>ne.value=!1)},{default:withCtx(()=>oe[46]||(oe[46]=[createTextVNode("\u53D6\u6D88")])),_:1,__:[46]}),createVNode(we,{type:"primary",onClick:se},{default:withCtx(()=>oe[47]||(oe[47]=[createTextVNode("\u786E\u5B9A")])),_:1,__:[47]})]),default:withCtx(()=>[createVNode(Ae,{model:ie.value,rules:le},{default:withCtx(()=>[createVNode(Ve,{label:"\u8D77\u59CB\u9875",field:"startPage"},{default:withCtx(()=>[createVNode(gt,{modelValue:ie.value.startPage,"onUpdate:modelValue":oe[12]||(oe[12]=Ie=>ie.value.startPage=Ie),min:1},null,8,["modelValue"])]),_:1}),createVNode(Ve,{label:"\u7ED3\u675F\u9875",field:"endPage"},{default:withCtx(()=>[createVNode(gt,{modelValue:ie.value.endPage,"onUpdate:modelValue":oe[13]||(oe[13]=Ie=>ie.value.endPage=Ie),min:1},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"]),createVNode(Pe,{visible:_.value,"onUpdate:visible":oe[18]||(oe[18]=Ie=>_.value=Ie),title:"\u6DFB\u52A0\u7CBE\u9009\u6587\u7AE0"},{footer:withCtx(()=>[createVNode(we,{onClick:oe[17]||(oe[17]=Ie=>_.value=!1)},{default:withCtx(()=>oe[49]||(oe[49]=[createTextVNode("\u53D6\u6D88")])),_:1,__:[49]}),createVNode(we,{type:"primary",onClick:U},{default:withCtx(()=>oe[50]||(oe[50]=[createTextVNode("\u6DFB\u52A0")])),_:1,__:[50]})]),default:withCtx(()=>[createVNode(Ae,null,{default:withCtx(()=>[createVNode(Ve,{label:"\u6587\u7AE0\u94FE\u63A5"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_8$5,[createVNode($e,{modelValue:b.value,"onUpdate:modelValue":oe[16]||(oe[16]=Ie=>b.value=Ie),placeholder:"\u8BF7\u8F93\u5165\u5FAE\u4FE1\u516C\u4F17\u53F7\u6587\u7AE0\u94FE\u63A5","allow-clear":""},null,8,["modelValue"]),oe[48]||(oe[48]=createBaseVNode("div",{class:"featured-url-example"},"eg\uFF1Ahttps://mp.weixin.qq.com/s/xxxxx",-1))])]),_:1})]),_:1})]),_:1},8,["visible"]),createVNode(Pe,{id:"article-model",visible:fe.value,"onUpdate:visible":oe[21]||(oe[21]=Ie=>fe.value=Ie),placement:"left",footer:!1,fullscreen:!1,onBeforeClose:G},{default:withCtx(()=>[createBaseVNode("h2",_hoisted_9$5,toDisplayString(me.value.title),1),createBaseVNode("div",_hoisted_10$5,[createVNode(ye,{href:me.value.url,target:"_blank"},{default:withCtx(()=>oe[51]||(oe[51]=[createTextVNode("\u67E5\u770B\u539F\u6587")])),_:1,__:[51]},8,["href"]),createTextVNode(" \u66F4\u65B0\u65F6\u95F4 \uFF1A"+toDisplayString(me.value.time)+" ",1),createVNode(ye,{onClick:oe[19]||(oe[19]=Ie=>He(me.value,-1)),target:"_blank"},{default:withCtx(()=>oe[52]||(oe[52]=[createTextVNode("\u4E0A\u4E00\u7BC7 ")])),_:1,__:[52]}),createVNode(Et),createVNode(ye,{onClick:oe[20]||(oe[20]=Ie=>He(me.value,1)),target:"_blank"},{default:withCtx(()=>oe[53]||(oe[53]=[createTextVNode("\u4E0B\u4E00\u7BC7 ")])),_:1,__:[53]})]),createBaseVNode("div",{ref_key:"shadowContainer",ref:ve,style:{width:"100%",height:"auto"}},null,512),createBaseVNode("div",_hoisted_11$3,toDisplayString(me.value.time),1)]),_:1},8,["visible"])]),_:1})]),_:1})]),_:1})]),_:1},8,["loading"])}}});var ArticleList=_export_sfc(_sfc_main$l,[["__scopeId","data-v-2e80fa38"]]),ArticleListMobile_vue_vue_type_style_index_0_scoped_true_lang="",ArticleListMobile_vue_vue_type_style_index_1_lang="";const _hoisted_1$i={class:"search-bar"},_hoisted_2$d={class:"article-title-container"},_hoisted_3$a=["onClick"],_hoisted_4$8=["onClick"],_hoisted_5$7={class:"list-footer"},_hoisted_6$6={key:0,class:"loading-more"},_hoisted_7$5={class:"total-count"},_hoisted_8$4={style:{"margin-bottom":"12px",padding:"0 8px"}},_hoisted_9$4={style:{display:"flex","align-items":"center",flex:"1"}},_hoisted_10$4=["src"],_hoisted_11$2={key:0,class:"mp-loading-more"},_hoisted_12$2={key:1,class:"mp-no-more"},_hoisted_13$2={style:{padding:"20px","overflow-y":"auto",clear:"both"}},_hoisted_14$2={style:{display:"flex","align-items":"center",gap:"12px"}},_hoisted_15$1={id:"topreader",style:{flex:"1",margin:"0"}},_hoisted_16$1={style:{"margin-top":"20px",color:"var(--color-text-3)","text-align":"left",position:"fixed",left:"40%",top:"-3px"}},_hoisted_17$1={style:{"margin-top":"20px",color:"var(--color-text-3)","text-align":"left"}},_hoisted_18$1=["innerHTML"],_hoisted_19$1={style:{"margin-top":"20px",color:"var(--color-text-3)","text-align":"right"}},_sfc_main$k=defineComponent({__name:"ArticleListMobile",setup(a){const o=ref([]),s=ref(!1),l=ref([]),c=ref(!1),d=ref(""),u=ref(""),A=ref(!1),g=ref("all"),f=ref(""),m=ref({current:1,pageSize:20,total:0}),v=ref(!0),C=ref(!1),w=ref({current:1,pageSize:10,total:0,showTotal:!0,showJumper:!0,showPageSize:!0,pageSizeOptions:[10]}),_=ref({id:"",name:"\u5168\u90E8"}),b=()=>{A.value=!0},y=()=>{A.value=!1,E()},S=H=>{d.value=H,_.value=l.value.find(V=>V.id===d.value)||{id:"",name:"\u5168\u90E8"},w.value.current=1,o.value=[],E()},E=async(H=!1)=>{if(!(s.value||H&&!N.value)){s.value=!0;try{const V=await getArticles({page:H?w.value.current:0,pageSize:w.value.pageSize,search:u.value,mp_id:d.value});H?o.value=[...o.value,...(V.list||[]).map(j=>({...j,mp_name:j.mp_name||j.account_name||"\u672A\u77E5\u516C\u4F17\u53F7",url:j.url||"https://mp.weixin.qq.com/s/"+j.id}))]:o.value=(V.list||[]).map(j=>({...j,mp_name:j.mp_name||j.account_name||"\u672A\u77E5\u516C\u4F17\u53F7",url:j.url||"https://mp.weixin.qq.com/s/"+j.id})),w.value.total=V.total||0,N.value=V.list&&V.list.length>=w.value.pageSize,H&&w.value.current++}catch(V){console.error("\u83B7\u53D6\u6587\u7AE0\u5217\u8868\u9519\u8BEF:",V),Message.error(V)}finally{s.value=!1}}},B=()=>{w.value.current=1,E()},P=H=>ProxyImage(H.content),D=async(H,V)=>{var j,X,Z,J;s.value=!0;try{const te=await getArticleDetail(H.id,V);k.value={id:te.id,title:te.title,content:P(te),time:formatDateTime(te.created_at),url:te.url,is_favorite:(X=(j=te.is_favorite)!=null?j:H.is_favorite)!=null?X:0,is_read:(J=(Z=te.is_read)!=null?Z:H.is_read)!=null?J:0},I.value=!0,window.location="#topreader",V===0&&H.is_read!==1&&await R(H)}catch(te){console.error("\u83B7\u53D6\u6587\u7AE0\u8BE6\u60C5\u9519\u8BEF:",te),Message.error(te)}finally{s.value=!1}},k=ref({id:"",title:"",content:"",time:"",url:"",is_favorite:0,is_read:0}),I=ref(!1),L=ref(!1),T=ref(!1),N=ref(!0);watch(g,()=>{m.value.current=1,l.value=[],v.value=!0,O()});const x=()=>{m.value.current=1,l.value=[],v.value=!0,O()},M=H=>{const V=H.target,{scrollTop:j,scrollHeight:X,clientHeight:Z}=V;X-(j+Z)<100&&!C.value&&v.value&&(C.value=!0,O(!0).finally(()=>{C.value=!1}))},F=H=>{const V=H.target,{scrollTop:j,scrollHeight:X,clientHeight:Z}=V;X-(j+Z)<100&&!T.value&&N.value&&(T.value=!0,E(!0).finally(()=>{T.value=!1}))},O=async(H=!1)=>{if(!(c.value||H&&!v.value)){c.value=!0;try{let V;g.value==="active"?V=1:g.value==="disabled"&&(V=0);const j=m.value.current===1,X=g.value==="all"&&j?m.value.pageSize-2:m.value.pageSize,Z=await getSubscriptions({page:m.value.current-1,pageSize:X,status:V,kw:f.value}),J=Z.list.map(te=>{var ee;return{id:te.id||te.mp_id,name:te.name||te.mp_name,avatar:te.avatar||te.mp_cover||"",mp_intro:te.mp_intro||te.mp_intro||"",status:(ee=te.status)!=null?ee:1}});H?l.value=[...l.value,...J]:(l.value=J,g.value==="all"&&!f.value&&l.value.unshift({id:"",name:"\u5168\u90E8",avatar:"/static/logo.svg",mp_intro:"\u663E\u793A\u6240\u6709\u516C\u4F17\u53F7\u6587\u7AE0",status:1})),m.value.total=Z.total||0,v.value=J.length>=X,v.value&&m.value.current++}catch(V){console.error("\u83B7\u53D6\u516C\u4F17\u53F7\u5217\u8868\u9519\u8BEF:",V)}finally{c.value=!1}}},R=async H=>{try{const V=H.is_read!==1;await toggleArticleReadStatus(H.id,V);const j=o.value.findIndex(X=>X.id===H.id);j!==-1&&(o.value[j].is_read=V?1:0),Message.success(`\u6587\u7AE0\u5DF2\u6807\u8BB0\u4E3A${V?"\u5DF2\u8BFB":"\u672A\u8BFB"}`)}catch(V){console.error("\u66F4\u65B0\u9605\u8BFB\u72B6\u6001\u5931\u8D25:",V),Message.error("\u66F4\u65B0\u9605\u8BFB\u72B6\u6001\u5931\u8D25")}},Q=async H=>{try{const V=H.is_favorite!==1;await toggleArticleFavoriteStatus(H.id,V);const j=o.value.findIndex(X=>X.id===H.id);j!==-1&&(o.value[j].is_favorite=V?1:0),Message.success(`\u6587\u7AE0\u5DF2${V?"\u6536\u85CF":"\u53D6\u6D88\u6536\u85CF"}`)}catch(V){console.error("\u66F4\u65B0\u6536\u85CF\u72B6\u6001\u5931\u8D25:",V),Message.error("\u66F4\u65B0\u6536\u85CF\u72B6\u6001\u5931\u8D25")}},z=async()=>{try{const H=k.value.is_favorite!==1;await toggleArticleFavoriteStatus(k.value.id,H),k.value.is_favorite=H?1:0;const V=o.value.findIndex(j=>j.id===k.value.id);V!==-1&&(o.value[V].is_favorite=H?1:0),Message.success(`\u6587\u7AE0\u5DF2${H?"\u6536\u85CF":"\u53D6\u6D88\u6536\u85CF"}`)}catch(H){console.error("\u66F4\u65B0\u6536\u85CF\u72B6\u6001\u5931\u8D25:",H),Message.error("\u66F4\u65B0\u6536\u85CF\u72B6\u6001\u5931\u8D25")}},W=async(H,V)=>{try{await toggleMpStatus(H,V),Message.success(V===0?"\u516C\u4F17\u53F7\u5DF2\u7981\u7528":"\u516C\u4F17\u53F7\u5DF2\u542F\u7528");const j=l.value.findIndex(X=>X.id===H);j!==-1&&(l.value[j].status=V)}catch(j){console.error("\u66F4\u65B0\u516C\u4F17\u53F7\u72B6\u6001\u5931\u8D25:",j),Message.error("\u66F4\u65B0\u516C\u4F17\u53F7\u72B6\u6001\u5931\u8D25")}},U=async H=>{try{await navigator.clipboard.writeText(H),Message.success("MP ID \u5DF2\u590D\u5236\u5230\u526A\u8D34\u677F")}catch{const j=document.createElement("textarea");j.value=H,j.style.position="fixed",j.style.left="-999999px",j.style.top="-999999px",document.body.appendChild(j),j.focus(),j.select();try{document.execCommand("copy"),Message.success("MP ID \u5DF2\u590D\u5236\u5230\u526A\u8D34\u677F")}catch(X){Message.error("\u590D\u5236\u5931\u8D25\uFF0C\u8BF7\u624B\u52A8\u590D\u5236"),console.error("\u590D\u5236\u5931\u8D25:",X)}document.body.removeChild(j)}};return onMounted(()=>{O(),E()}),(H,V)=>{const j=resolveComponent("icon-eye"),X=resolveComponent("a-button"),Z=resolveComponent("a-space"),J=resolveComponent("a-page-header"),te=resolveComponent("a-input-search"),ee=resolveComponent("a-empty"),re=resolveComponent("a-typography-text"),ae=resolveComponent("a-list-item-meta"),ge=resolveComponent("a-list-item"),he=resolveComponent("a-list"),_e=resolveComponent("a-card"),K=resolveComponent("a-layout-content"),G=resolveComponent("a-layout"),q=resolveComponent("a-spin"),ne=resolveComponent("a-radio"),ie=resolveComponent("a-radio-group"),le=resolveComponent("a-icon"),ce=resolveComponent("a-link"),se=resolveComponent("a-drawer");return openBlock(),createElementBlock(Fragment,null,[createVNode(q,{loading:L.value,tip:"\u6B63\u5728\u5237\u65B0...",size:"large"},{default:withCtx(()=>[createVNode(G,{class:"article-list"},{default:withCtx(()=>[createVNode(K,{style:{padding:"20px",width:"100%",height:"100%",overflow:"auto"},onScroll:F},{default:withCtx(()=>[createVNode(J,{title:_.value?_.value.name:"\u5168\u90E8","show-back":!1},{extra:withCtx(()=>[createVNode(Z,null,{default:withCtx(()=>[createVNode(X,{type:"primary",onClick:b},{icon:withCtx(()=>[createVNode(j)]),default:withCtx(()=>[V[9]||(V[9]=createTextVNode(" \u9605\u8BFB "))]),_:1,__:[9]})]),_:1})]),_:1},8,["title"]),createVNode(_e,{style:{border:"0",width:"100%"}},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$i,[createVNode(te,{modelValue:u.value,"onUpdate:modelValue":V[0]||(V[0]=de=>u.value=de),placeholder:"\u641C\u7D22\u6587\u7AE0\u6807\u9898",onSearch:B,onKeyup:withKeys(B,["enter"]),"allow-clear":""},null,8,["modelValue"])]),createVNode(he,{data:o.value,loading:s.value,bordered:"",style:{width:"100%"}},{empty:withCtx(()=>[createVNode(ee,{description:"\u6682\u65E0\u6587\u7AE0"})]),item:withCtx(({item:de})=>[createVNode(ge,null,{default:withCtx(()=>[createVNode(ae,null,{title:withCtx(()=>[createBaseVNode("div",_hoisted_2$d,[createBaseVNode("div",{onClick:pe=>R(de),class:normalizeClass(["read-status-icon",{read:de.is_read===1}])},[de.is_read===1?(openBlock(),createBlock(unref(IconCheck),{key:0})):(openBlock(),createBlock(unref(IconClose),{key:1}))],10,_hoisted_3$a),createBaseVNode("div",{onClick:pe=>Q(de),class:normalizeClass(["favorite-icon",{favorited:de.is_favorite===1}])},[de.is_favorite===1?(openBlock(),createBlock(unref(IconStarFill),{key:0})):(openBlock(),createBlock(unref(IconStar),{key:1}))],10,_hoisted_4$8),createVNode(re,{strong:"",heading:1,class:normalizeClass({"article-title-read":de.is_read===1})},{default:withCtx(()=>[createBaseVNode("strong",null,toDisplayString(de.title),1)]),_:2},1032,["class"])])]),description:withCtx(()=>[createVNode(re,{strong:"",heading:2,style:{color:"rgb(var(--primary-6))",cursor:"pointer"},onClick:withModifiers(pe=>S(de.mp_id),["stop"])},{default:withCtx(()=>[createTextVNode(toDisplayString(de.mp_name||"\u672A\u77E5\u516C\u4F17\u53F7"),1)]),_:2},1032,["onClick"]),createVNode(re,{type:"secondary"},{default:withCtx(()=>[createTextVNode(toDisplayString(de.description),1)]),_:2},1024),createVNode(re,{type:"secondary",strong:""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(formatDateTime)(de.created_at)),1)]),_:2},1024)]),_:2},1024),createVNode(X,{type:"text",onClick:pe=>D(de)},{icon:withCtx(()=>[createVNode(j)]),default:withCtx(()=>[V[10]||(V[10]=createTextVNode(" \u67E5\u770B "))]),_:2,__:[10]},1032,["onClick"])]),_:2},1024)]),_:1},8,["data","loading"]),createBaseVNode("div",_hoisted_5$7,[T.value?(openBlock(),createElementBlock("div",_hoisted_6$6," \u52A0\u8F7D\u4E2D... ")):N.value?(openBlock(),createBlock(X,{key:1,type:"primary",onClick:V[1]||(V[1]=de=>E(!0)),class:"load-more-btn"},{default:withCtx(()=>V[11]||(V[11]=[createTextVNode(" \u52A0\u8F7D\u66F4\u591A ")])),_:1,__:[11]})):createCommentVNode("",!0),createBaseVNode("div",_hoisted_7$5," \u5171 "+toDisplayString(w.value.total)+" \u6761 ",1)])]),_:1})]),_:1})]),_:1})]),_:1},8,["loading"]),createVNode(se,{visible:A.value,"onUpdate:visible":V[4]||(V[4]=de=>A.value=de),title:"\u9009\u62E9\u516C\u4F17\u53F7",onOk:y,onCancel:V[5]||(V[5]=de=>A.value=!1),placement:"left",width:"99%"},{footer:withCtx(()=>[createVNode(ce,{href:"/add-subscription",style:{float:"left"}},{default:withCtx(()=>[createVNode(le,{type:"plus"}),V[15]||(V[15]=createBaseVNode("span",null,"\u6DFB\u52A0\u8BA2\u9605",-1))]),_:1,__:[15]}),createVNode(X,{type:"primary",onClick:y},{default:withCtx(()=>V[16]||(V[16]=[createTextVNode("\u5F00\u59CB\u9605\u8BFB")])),_:1,__:[16]})]),default:withCtx(()=>[createBaseVNode("div",_hoisted_8$4,[createVNode(te,{modelValue:f.value,"onUpdate:modelValue":V[2]||(V[2]=de=>f.value=de),placeholder:"\u641C\u7D22\u516C\u4F17\u53F7",onSearch:x,onKeyup:withKeys(x,["enter"]),"allow-clear":"",style:{"margin-bottom":"8px"}},null,8,["modelValue"]),createVNode(ie,{modelValue:g.value,"onUpdate:modelValue":V[3]||(V[3]=de=>g.value=de),type:"button",size:"small",style:{width:"100%"}},{default:withCtx(()=>[createVNode(ne,{value:"all",style:{flex:"1","text-align":"center"}},{default:withCtx(()=>V[12]||(V[12]=[createTextVNode("\u5168\u90E8")])),_:1,__:[12]}),createVNode(ne,{value:"active",style:{flex:"1","text-align":"center"}},{default:withCtx(()=>V[13]||(V[13]=[createTextVNode("\u542F\u7528")])),_:1,__:[13]}),createVNode(ne,{value:"disabled",style:{flex:"1","text-align":"center"}},{default:withCtx(()=>V[14]||(V[14]=[createTextVNode("\u505C\u7528")])),_:1,__:[14]})]),_:1},8,["modelValue"])]),createBaseVNode("div",{class:"mp-list-container",onScroll:M},[createVNode(he,{data:l.value,loading:c.value&&!C.value,bordered:""},{item:withCtx(({item:de})=>[createVNode(ge,{onClick:pe=>S(de.id),class:normalizeClass({"active-mp":d.value===de.id}),style:{display:"flex","align-items":"center","justify-content":"flex-start","text-align":"left"}},{default:withCtx(()=>[createBaseVNode("div",_hoisted_9$4,[createBaseVNode("img",{src:unref(Avatar)(de.avatar),width:"40",style:{float:"left","margin-right":"1rem"}},null,8,_hoisted_10$4),createVNode(re,{style:normalizeStyle([{"line-height":"40px","margin-left":"1rem"},{opacity:de.status===0?.5:1}]),strong:""},{default:withCtx(()=>[createTextVNode(toDisplayString(de.name||de.mp_name),1)]),_:2},1032,["style"])]),d.value===de.id&&de.id!=""?(openBlock(),createBlock(Z,{key:0},{default:withCtx(()=>[createVNode(X,{size:"mini",type:"text",onClick:pe=>{pe.stopPropagation(),U(de.id)}},{icon:withCtx(()=>[createVNode(unref(IconCopy))]),_:2},1032,["onClick"]),createVNode(X,{size:"mini",type:"text",onClick:pe=>{pe.stopPropagation(),W(de.id,de.status===1?0:1)}},{icon:withCtx(()=>[de.status===1?(openBlock(),createBlock(unref(IconStop),{key:0})):(openBlock(),createBlock(unref(IconPlayArrow),{key:1}))]),_:2},1032,["onClick"])]),_:2},1024)):createCommentVNode("",!0)]),_:2},1032,["onClick","class"])]),_:1},8,["data","loading"]),C.value?(openBlock(),createElementBlock("div",_hoisted_11$2,"\u52A0\u8F7D\u4E2D...")):!v.value&&l.value.length>0?(openBlock(),createElementBlock("div",_hoisted_12$2,"\u6CA1\u6709\u66F4\u591A\u4E86")):createCommentVNode("",!0)],32)]),_:1},8,["visible"]),createVNode(se,{id:"article-modal",visible:I.value,"onUpdate:visible":V[8]||(V[8]=de=>I.value=de),title:"WeRss",placement:"left",width:"100vw",footer:!1,fullscreen:!1},{default:withCtx(()=>[createBaseVNode("div",_hoisted_13$2,[createBaseVNode("div",_hoisted_14$2,[createBaseVNode("h2",_hoisted_15$1,toDisplayString(k.value.title),1),createBaseVNode("div",{onClick:z,class:normalizeClass(["favorite-icon",{favorited:k.value.is_favorite===1}]),style:{"font-size":"24px"}},[k.value.is_favorite===1?(openBlock(),createBlock(unref(IconStarFill),{key:0})):(openBlock(),createBlock(unref(IconStar),{key:1}))],2)]),createBaseVNode("div",_hoisted_16$1,[createVNode(ce,{onClick:V[6]||(V[6]=de=>D(k.value,-1)),target:"_blank"},{default:withCtx(()=>V[17]||(V[17]=[createTextVNode("\u4E0A\u4E00\u7BC7 ")])),_:1,__:[17]}),createVNode(Z),createVNode(ce,{onClick:V[7]||(V[7]=de=>D(k.value,1)),target:"_blank"},{default:withCtx(()=>V[18]||(V[18]=[createTextVNode("\u4E0B\u4E00\u7BC7 ")])),_:1,__:[18]})]),createBaseVNode("div",_hoisted_17$1,[createVNode(ce,{href:k.value.url,target:"_blank"},{default:withCtx(()=>V[19]||(V[19]=[createTextVNode("\u67E5\u770B\u539F\u6587")])),_:1,__:[19]},8,["href"]),createTextVNode(" \u66F4\u65B0\u65F6\u95F4 \uFF1A"+toDisplayString(k.value.time),1)]),createBaseVNode("div",{innerHTML:k.value.content},null,8,_hoisted_18$1),createBaseVNode("div",_hoisted_19$1,toDisplayString(k.value.time),1)])]),_:1},8,["visible"])],64)}}});var ArticleListMobile=_export_sfc(_sfc_main$k,[["__scopeId","data-v-ab478a3a"]]),ArticleList_vue_vue_type_style_index_0_lang="";const _sfc_main$j={__name:"ArticleList",setup(a){const o=ref(window.innerWidth<768),s=()=>{o.value=window.innerWidth<768};return onMounted(()=>{window.addEventListener("resize",s)}),onBeforeUnmount(()=>{window.removeEventListener("resize",s)}),(l,c)=>o.value?(openBlock(),createBlock(ArticleListMobile,{key:1})):(openBlock(),createBlock(ArticleList,{key:0}))}},getUserInfo=()=>http$1.get("/wx/user"),updateUserInfo=a=>http$1.put("/wx/user",a),changePassword=a=>http$1.put("/wx/user/password",a,{headers:{"Content-Type":"application/json",Authorization:`Bearer ${localStorage.getItem("token")}`}}),uploadAvatar=a=>{const o=new FormData;return o.append("file",a),http$1.post("/wx/user/avatar",o,{headers:{"Content-Type":"multipart/form-data"}})};var ChangePassword_vue_vue_type_style_index_0_scoped_true_lang="";const _hoisted_1$h={class:"change-password"},_sfc_main$i=defineComponent({__name:"ChangePassword",setup(a){const o=useRouter(),s=ref(!1),l=ref({currentPassword:"",newPassword:"",confirmPassword:""}),c=(m,v)=>{if(!m){v("\u8BF7\u8F93\u5165\u5BC6\u7801");return}if(m.length<8){v("\u5BC6\u7801\u957F\u5EA6\u4E0D\u80FD\u5C11\u4E8E8\u4F4D");return}if(m.length>20){v("\u5BC6\u7801\u957F\u5EA6\u4E0D\u80FD\u8D85\u8FC720\u4F4D");return}if(!/[a-z]/.test(m)){v("\u5FC5\u987B\u5305\u542B\u81F3\u5C11\u4E00\u4E2A\u5C0F\u5199\u5B57\u6BCD");return}if(!/[0-9]/.test(m)){v("\u5FC5\u987B\u5305\u542B\u81F3\u5C11\u4E00\u4E2A\u6570\u5B57");return}if(!/[^A-Za-z0-9]/.test(m)){v("\u5FC5\u987B\u5305\u542B\u81F3\u5C11\u4E00\u4E2A\u7279\u6B8A\u5B57\u7B26");return}v()},u={currentPassword:[{validator:c,trigger:"blur"}],newPassword:[{validator:c,trigger:"blur"}],confirmPassword:[{validator:(m,v)=>{m?m!==l.value.newPassword?v("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4"):v():v("\u8BF7\u786E\u8BA4\u5BC6\u7801")},trigger:"blur"}]},A=async()=>{if(l.value.newPassword!==l.value.confirmPassword){Message.error("\u65B0\u5BC6\u7801\u4E0E\u786E\u8BA4\u5BC6\u7801\u4E0D\u4E00\u81F4");return}s.value=!0;try{const m=await changePassword({old_password:l.value.currentPassword,new_password:l.value.newPassword});console.log(m),m.code===0?(Message.success("\u5BC6\u7801\u4FEE\u6539\u6210\u529F"),localStorage.removeItem("token"),setTimeout(()=>{o.push("/login")},1500)):Message.warning(`\u5BC6\u7801\u4FEE\u6539\u5931\u8D25: ${m.data.message}`)}catch{}finally{s.value=!1}},g=()=>{l.value={currentPassword:"",newPassword:"",confirmPassword:""}},f=()=>{o.go(-1)};return(m,v)=>{const C=resolveComponent("a-page-header"),w=resolveComponent("icon-lock"),_=resolveComponent("a-input-password"),b=resolveComponent("a-form-item"),y=resolveComponent("a-button"),S=resolveComponent("a-space"),E=resolveComponent("a-form"),B=resolveComponent("a-card");return openBlock(),createElementBlock("div",_hoisted_1$h,[createVNode(C,{title:"\u4FEE\u6539\u5BC6\u7801",subtitle:"\u5B9A\u671F\u4FEE\u6539\u5BC6\u7801\u6709\u52A9\u4E8E\u8D26\u6237\u5B89\u5168","show-back":!0,onBack:f}),createVNode(B,null,{default:withCtx(()=>[createVNode(E,{model:l.value,rules:u,onSubmit:A,layout:"vertical"},{default:withCtx(()=>[createVNode(b,{label:"\u5F53\u524D\u5BC6\u7801",field:"currentPassword"},{default:withCtx(()=>[createVNode(_,{modelValue:l.value.currentPassword,"onUpdate:modelValue":v[0]||(v[0]=P=>l.value.currentPassword=P),placeholder:"\u8BF7\u8F93\u5165\u5F53\u524D\u5BC6\u7801","allow-clear":""},{prefix:withCtx(()=>[createVNode(w)]),_:1},8,["modelValue"])]),_:1}),createVNode(b,{label:"\u65B0\u5BC6\u7801",field:"newPassword"},{default:withCtx(()=>[createVNode(_,{modelValue:l.value.newPassword,"onUpdate:modelValue":v[1]||(v[1]=P=>l.value.newPassword=P),placeholder:"\u8BF7\u8F93\u5165\u65B0\u5BC6\u7801","allow-clear":""},{prefix:withCtx(()=>[createVNode(w)]),_:1},8,["modelValue"])]),_:1}),createVNode(b,{label:"\u786E\u8BA4\u65B0\u5BC6\u7801",field:"confirmPassword"},{default:withCtx(()=>[createVNode(_,{modelValue:l.value.confirmPassword,"onUpdate:modelValue":v[2]||(v[2]=P=>l.value.confirmPassword=P),placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801","allow-clear":""},{prefix:withCtx(()=>[createVNode(w)]),_:1},8,["modelValue"])]),_:1}),createVNode(b,null,{default:withCtx(()=>[createVNode(S,null,{default:withCtx(()=>[createVNode(y,{type:"primary","html-type":"submit",loading:s.value},{default:withCtx(()=>v[3]||(v[3]=[createTextVNode(" \u786E\u8BA4\u4FEE\u6539 ")])),_:1,__:[3]},8,["loading"]),createVNode(y,{onClick:g},{default:withCtx(()=>v[4]||(v[4]=[createTextVNode("\u91CD\u7F6E")])),_:1,__:[4]})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1})])}}});var ChangePassword=_export_sfc(_sfc_main$i,[["__scopeId","data-v-93a75d38"]]),EditUser_vue_vue_type_style_index_0_scoped_true_lang="";const _hoisted_1$g={class:"edit-user"},_hoisted_2$c={class:"avatar-upload"},_hoisted_3$9=["src"],_hoisted_4$7={class:"upload-mask"},_sfc_main$h=defineComponent({__name:"EditUser",setup(a){const o=useRouter(),s=ref(!1),l=ref([]),c=ref({username:"",nickname:"",email:"",avatar:""}),d={username:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237\u540D"}],email:[{required:!0,message:"\u8BF7\u8F93\u5165\u90AE\u7BB1"},{type:"email",message:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u90AE\u7BB1\u5730\u5740"}]},u=async _=>{var y,S,E,B;const b=((y=_.fileItem)==null?void 0:y.file)||_.file;if(!((S=b==null?void 0:b.type)!=null&&S.startsWith("image/"))){Message.error("\u8BF7\u9009\u62E9\u56FE\u7247\u6587\u4EF6 (JPEG/PNG)");return}if(b.size>2*1024*1024){Message.error("\u56FE\u7247\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72MB");return}try{const P=await uploadAvatar(b);c.value.avatar=P.avatar}catch(P){console.error("\u4E0A\u4F20\u9519\u8BEF:",P),Message.error(`\u4E0A\u4F20\u5931\u8D25: ${((B=(E=P.response)==null?void 0:E.data)==null?void 0:B.message)||P.message||"\u670D\u52A1\u5668\u9519\u8BEF"}`)}return!1},A=()=>{Message.warning("\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u5934\u50CF\u6587\u4EF6")},g=_=>{Message.error(`\u4E0A\u4F20\u51FA\u9519: ${_.message||"\u6587\u4EF6\u4E0A\u4F20\u5931\u8D25"}`)},f=_=>{const b=_.target;b.src="/default-avatar.png"},m=async()=>{s.value=!0;try{const _=await getUserInfo();c.value={username:_.username,nickname:_.nickname||_.username,email:_.email||"",avatar:_.avatar}}catch{o.push("/login")}finally{s.value=!1}},v=async()=>{let _=await updateUserInfo(c.value);_.code===0&&Message.success((_==null?void 0:_.message)||"\u66F4\u65B0\u6210\u529F")},C=()=>{m()},w=()=>{o.go(-1)};return onMounted(()=>{m()}),(_,b)=>{const y=resolveComponent("a-page-header"),S=resolveComponent("icon-user"),E=resolveComponent("a-avatar"),B=resolveComponent("icon-edit"),P=resolveComponent("a-upload"),D=resolveComponent("a-form-item"),k=resolveComponent("a-input"),I=resolveComponent("icon-email"),L=resolveComponent("a-button"),T=resolveComponent("a-space"),N=resolveComponent("a-form"),x=resolveComponent("a-card");return openBlock(),createElementBlock("div",_hoisted_1$g,[createVNode(y,{title:"\u4FEE\u6539\u4E2A\u4EBA\u4FE1\u606F",subtitle:"\u66F4\u65B0\u60A8\u7684\u8D26\u6237\u4FE1\u606F","show-back":!0,onBack:w}),createVNode(x,null,{default:withCtx(()=>[createVNode(N,{model:c.value,rules:d,onSubmit:v,layout:"vertical"},{default:withCtx(()=>[createVNode(D,{label:"\u5934\u50CF"},{default:withCtx(()=>[createVNode(P,{"custom-request":u,"file-list":l.value,"show-file-list":!1,accept:"image/*",limit:1,"max-size":2048,onExceed:A,onError:g},{"upload-button":withCtx(()=>[createBaseVNode("div",_hoisted_2$c,[createVNode(E,{size:80},{default:withCtx(()=>[c.value.avatar?(openBlock(),createElementBlock("img",{key:0,src:c.value.avatar,alt:"avatar",onError:f},null,40,_hoisted_3$9)):(openBlock(),createBlock(S,{key:1}))]),_:1}),createBaseVNode("div",_hoisted_4$7,[createVNode(B)])])]),_:1},8,["file-list"])]),_:1}),createVNode(D,{label:"\u7528\u6237\u540D",field:"username"},{default:withCtx(()=>[createVNode(k,{modelValue:c.value.username,"onUpdate:modelValue":b[0]||(b[0]=M=>c.value.username=M),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D","allow-clear":""},{prefix:withCtx(()=>[createVNode(S)]),_:1},8,["modelValue"])]),_:1}),createVNode(D,{label:"\u6635\u79F0",field:"nickname"},{default:withCtx(()=>[createVNode(k,{modelValue:c.value.nickname,"onUpdate:modelValue":b[1]||(b[1]=M=>c.value.nickname=M),placeholder:"\u8BF7\u8F93\u5165\u6635\u79F0","allow-clear":""},{prefix:withCtx(()=>[createVNode(S)]),_:1},8,["modelValue"])]),_:1}),createVNode(D,{label:"\u90AE\u7BB1",field:"email"},{default:withCtx(()=>[createVNode(k,{modelValue:c.value.email,"onUpdate:modelValue":b[2]||(b[2]=M=>c.value.email=M),placeholder:"\u8BF7\u8F93\u5165\u90AE\u7BB1","allow-clear":""},{prefix:withCtx(()=>[createVNode(I)]),_:1},8,["modelValue"])]),_:1}),createVNode(D,null,{default:withCtx(()=>[createVNode(T,null,{default:withCtx(()=>[createVNode(L,{type:"primary","html-type":"submit",loading:s.value},{default:withCtx(()=>b[3]||(b[3]=[createTextVNode(" \u4FDD\u5B58\u4FEE\u6539 ")])),_:1,__:[3]},8,["loading"]),createVNode(L,{onClick:C},{default:withCtx(()=>b[4]||(b[4]=[createTextVNode("\u91CD\u7F6E")])),_:1,__:[4]})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1})])}}});var EditUser=_export_sfc(_sfc_main$h,[["__scopeId","data-v-24d482c0"]]),AddSubscription_vue_vue_type_style_index_0_scoped_true_lang="";const _hoisted_1$f={class:"add-subscription"},_hoisted_2$b={key:0},_hoisted_3$8=["src"],_sfc_main$g=defineComponent({__name:"AddSubscription",setup(a){const o=useRouter(),s=ref(!1),l=ref(!1),c=ref([]),d=ref("/static/default-avatar.png"),u=ref(null),A=ref({name:"",wx_id:"",avatar:"",description:""});watch(()=>A.value.avatar,(E,B)=>{console.log("\u5934\u50CF\u5730\u5740\u5DF2\u66F4\u65B0:",E),d.value=Avatar(E)},{deep:!0});const g={name:[{required:!0,message:"\u8BF7\u8F93\u5165\u516C\u4F17\u53F7\u540D\u79F0"},{min:2,max:30,message:"\u516C\u4F17\u53F7\u540D\u79F0\u957F\u5EA6\u5E94\u57282-30\u4E2A\u5B57\u7B26\u4E4B\u95F4"}],wx_id:[{required:!0,message:"\u8BF7\u8F93\u5165\u516C\u4F17\u53F7ID"},{pattern:/^[a-zA-Z0-9_-]+$/,message:"\u516C\u4F17\u53F7ID\u53EA\u80FD\u5305\u542B\u5B57\u6BCD\u3001\u6570\u5B57\u3001\u4E0B\u5212\u7EBF\u548C\u6A2A\u7EBF"}],avatar:[{required:!0,message:"\u8BF7\u9009\u62E9\u516C\u4F17\u53F7\u5934\u50CF",validator:E=>E&&E.startsWith("http"),message:"\u8BF7\u9009\u62E9\u6709\u6548\u7684\u5934\u50CFURL"}],description:[{max:200,message:"\u63CF\u8FF0\u4E0D\u80FD\u8D85\u8FC7200\u4E2A\u5B57\u7B26"}]},f=async E=>{if(!E){c.value=[];return}try{const B=await searchBiz(E,{kw:E,offset:0,limit:10});c.value=B.list||[]}catch{c.value=[]}},m=async()=>{if(l.value)return!1;if(!b.value)return Message.error("\u8BF7\u63D0\u4F9B\u4E00\u4E2A\u516C\u4F17\u53F7\u6587\u7AE0\u94FE\u63A5"),!1;l.value=!0;try{const E=await getSubscriptionInfo(b.value.trim());console.log("\u83B7\u53D6\u516C\u4F17\u53F7\u4FE1\u606F:",E);const B=(E==null?void 0:E.mp_info)||!1;B&&(A.value.name=B.mp_name||"",A.value.description=B.mp_name||"",A.value.wx_id=B.biz||"",A.value.avatar=B.logo||"")}catch(E){return console.error("\u83B7\u53D6\u516C\u4F17\u53F7\u4FE1\u606F\u5931\u8D25:",E),Message.error("\u83B7\u53D6\u516C\u4F17\u53F7\u4FE1\u606F\u5931\u8D25"),!1}finally{l.value=!1}return _.value=!1,!0},v=E=>{console.log(E),A.value.name=E.nickname,A.value.wx_id=E.fakeid,A.value.description=E.signature,A.value.avatar=E.round_head_img},C=async()=>{var E;s.value=!0;try{await u.value.validate()}catch(B){Message.error(((E=B==null?void 0:B.errors)==null?void 0:E.join(` `))||"\u8868\u5355\u9A8C\u8BC1\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u8F93\u5165\u5185\u5BB9"),s.value=!1;return}try{await addSubscription({mp_name:A.value.name,mp_id:A.value.wx_id,avatar:A.value.avatar,mp_intro:A.value.description}),Message.success("\u8BA2\u9605\u6DFB\u52A0\u6210\u529F"),o.push("/")}catch(B){console.error("\u8BA2\u9605\u6DFB\u52A0\u5931\u8D25:",B),Message.error(B.message||"\u8BA2\u9605\u6DFB\u52A0\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5")}finally{s.value=!1}},w=()=>{A.value={name:"",accountId:"",rssUrl:"",category:"",description:""},c.value=[]},_=ref(!1),b=ref(""),y=()=>{_.value=!0},S=()=>{o.go(-1)};return(E,B)=>{const P=resolveComponent("a-page-header"),D=resolveComponent("a-link"),k=resolveComponent("a-space"),I=resolveComponent("a-input"),L=resolveComponent("a-button"),T=resolveComponent("a-option"),N=resolveComponent("a-select"),x=resolveComponent("a-form-item"),M=resolveComponent("a-avatar"),F=resolveComponent("icon-idcard"),O=resolveComponent("a-textarea"),R=resolveComponent("a-form"),Q=resolveComponent("a-card");return openBlock(),createElementBlock("div",_hoisted_1$f,[createVNode(P,{title:"\u6DFB\u52A0\u8BA2\u9605",subtitle:"\u6DFB\u52A0\u65B0\u7684\u516C\u4F17\u53F7\u8BA2\u9605","show-back":!0,onBack:S}),createVNode(Q,null,{default:withCtx(()=>[createVNode(k,{direction:"vertical",size:"large"},{default:withCtx(()=>[createVNode(k,null,{default:withCtx(()=>[createVNode(D,{onClick:B[0]||(B[0]=z=>y())},{default:withCtx(()=>B[6]||(B[6]=[createTextVNode("\u901A\u8FC7\u516C\u4F17\u53F7\u7801\u6587\u7AE0\u83B7\u53D6")])),_:1,__:[6]})]),_:1})]),_:1}),_.value?(openBlock(),createElementBlock("div",_hoisted_2$b,[createVNode(I,{modelValue:b.value,"onUpdate:modelValue":B[1]||(B[1]=z=>b.value=z),placeholder:"\u8BF7\u8F93\u5165\u4E00\u4E2A\u516C\u4F17\u53F7\u6587\u7AE0\u94FE\u63A5\u5730\u5740",style:{width:"300px","margin-bottom":"10px"}},null,8,["modelValue"]),createVNode(L,{onClick:m,loading:l.value},{default:withCtx(()=>B[7]||(B[7]=[createTextVNode("\u83B7\u53D6")])),_:1,__:[7]},8,["loading"])])):createCommentVNode("",!0),createVNode(R,{ref_key:"formRef",ref:u,model:A.value,rules:g,layout:"vertical",onSubmit:C},{default:withCtx(()=>[createVNode(x,{label:"\u516C\u4F17\u53F7\u540D\u79F0",field:"name"},{default:withCtx(()=>[createVNode(k,null,{default:withCtx(()=>[createVNode(N,{modelValue:A.value.name,"onUpdate:modelValue":B[2]||(B[2]=z=>A.value.name=z),placeholder:"\u8BF7\u8F93\u5165\u516C\u4F17\u53F7\u540D\u79F0","allow-clear":"","allow-search":"",onSearch:f},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(c.value,z=>(openBlock(),createBlock(T,{value:z.nickname,label:z.nickname,onClick:W=>v(z)},null,8,["value","label","onClick"]))),256))]),_:1},8,["modelValue"])]),_:1})]),_:1}),createVNode(x,{label:"\u5934\u50CF",field:"avatar"},{default:withCtx(()=>[createVNode(M,{src:d.value,modelValue:A.value.avatar,"onUpdate:modelValue":B[3]||(B[3]=z=>A.value.avatar=z),placeholder:"\u5934\u50CF"},{default:withCtx(()=>[createBaseVNode("img",{src:d.value,width:"80"},null,8,_hoisted_3$8)]),_:1},8,["src","modelValue"])]),_:1}),createVNode(x,{label:"\u516C\u4F17\u53F7ID",field:"accountId"},{default:withCtx(()=>[createVNode(I,{readonly:"readonly",modelValue:A.value.wx_id,"onUpdate:modelValue":B[4]||(B[4]=z=>A.value.wx_id=z),placeholder:"\u8BF7\u8F93\u5165\u516C\u4F17\u53F7ID"},{prefix:withCtx(()=>[createVNode(F)]),_:1},8,["modelValue"])]),_:1}),createVNode(x,{label:"\u63CF\u8FF0",field:"description"},{default:withCtx(()=>[createVNode(O,{modelValue:A.value.description,"onUpdate:modelValue":B[5]||(B[5]=z=>A.value.description=z),placeholder:"\u8BF7\u8F93\u5165\u516C\u4F17\u53F7\u63CF\u8FF0","auto-size":{minRows:3,maxRows:5},"allow-clear":""},null,8,["modelValue"])]),_:1}),createVNode(x,null,{default:withCtx(()=>[createVNode(k,null,{default:withCtx(()=>[createVNode(L,{type:"primary","html-type":"submit",loading:s.value},{default:withCtx(()=>B[8]||(B[8]=[createTextVNode(" \u6DFB\u52A0\u8BA2\u9605 ")])),_:1,__:[8]},8,["loading"]),createVNode(L,{onClick:w},{default:withCtx(()=>B[9]||(B[9]=[createTextVNode("\u91CD\u7F6E")])),_:1,__:[9]})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1})])}}});var AddSubscription=_export_sfc(_sfc_main$g,[["__scopeId","data-v-8991cdd6"]]),WeChatMpManagement_vue_vue_type_style_index_0_scoped_true_lang="";const _hoisted_1$e={class:"wechat-mp-management"},_sfc_main$f=defineComponent({__name:"WeChatMpManagement",setup(a){const o=useRouter(),s={Authorization:`Bearer ${getToken()}`},l=[{title:"\u516C\u4F17\u53F7ID",dataIndex:"mp_id"},{title:"\u540D\u79F0",dataIndex:"mp_name"},{title:"\u72B6\u6001",slotName:"status"},{title:"\u6700\u540E\u540C\u6B65",dataIndex:"sync_time"},{title:"\u64CD\u4F5C",slotName:"action"}],c=ref([]),d=reactive({current:1,pageSize:10,total:0}),u=ref(!1),A=ref("\u6DFB\u52A0\u516C\u4F17\u53F7"),g=reactive({mp_id:"",mp_name:"",mp_cover:"",mp_intro:"",status:!0}),f=async()=>{try{const S=await getSubscriptions({page:d.current-1,pageSize:d.pageSize});if(S.code===0)c.value=S.data.list||[],d.total=S.data.total||0;else throw new Error(S.message||"\u83B7\u53D6\u516C\u4F17\u53F7\u5217\u8868\u5931\u8D25")}catch(S){console.error("\u83B7\u53D6\u516C\u4F17\u53F7\u5217\u8868\u9519\u8BEF:",S),Message.error(S.message)}},m=()=>{A.value="\u6DFB\u52A0\u516C\u4F17\u53F7",Object.keys(g).forEach(S=>{S==="status"?g[S]=!0:g[S]=""}),u.value=!0},v=S=>{A.value="\u7F16\u8F91\u516C\u4F17\u53F7",Object.assign(g,S),u.value=!0},C=async()=>{A.value==="\u6DFB\u52A0\u516C\u4F17\u53F7"?await addSubscription(g):await updateSubscription(g.mp_id,g),u.value=!1,f()},w=async S=>{await deleteSubscription(S),f()},_=S=>{o.push({path:"/filter-rules",query:{mp_id:S}})},b=S=>{d.current=S,f()},y=S=>{g.mp_cover=S.response.url};return onMounted(()=>{f()}),(S,E)=>{const B=resolveComponent("a-button"),P=resolveComponent("a-tag"),D=resolveComponent("a-space"),k=resolveComponent("a-table"),I=resolveComponent("a-card"),L=resolveComponent("a-input"),T=resolveComponent("a-form-item"),N=resolveComponent("a-upload"),x=resolveComponent("a-textarea"),M=resolveComponent("a-switch"),F=resolveComponent("a-form"),O=resolveComponent("a-modal");return openBlock(),createElementBlock("div",_hoisted_1$e,[createVNode(I,{title:"\u516C\u4F17\u53F7\u7BA1\u7406",bordered:!1},{default:withCtx(()=>[createVNode(B,{type:"primary",onClick:m},{default:withCtx(()=>E[5]||(E[5]=[createTextVNode("\u6DFB\u52A0\u516C\u4F17\u53F7")])),_:1,__:[5]}),createVNode(k,{columns:l,data:c.value,pagination:d,onPageChange:b},{status:withCtx(({record:R})=>[createVNode(P,{color:R.status?"green":"red"},{default:withCtx(()=>[createTextVNode(toDisplayString(R.status?"\u5DF2\u542F\u7528":"\u5DF2\u7981\u7528"),1)]),_:2},1032,["color"])]),action:withCtx(({record:R})=>[createVNode(D,null,{default:withCtx(()=>[createVNode(B,{size:"mini",onClick:Q=>v(R)},{default:withCtx(()=>E[6]||(E[6]=[createTextVNode("\u7F16\u8F91")])),_:2,__:[6]},1032,["onClick"]),createVNode(B,{size:"mini",type:"outline",onClick:Q=>_(R.id)},{default:withCtx(()=>E[7]||(E[7]=[createTextVNode(" \u89C4\u5219 ")])),_:2,__:[7]},1032,["onClick"]),createVNode(B,{size:"mini",status:"danger",onClick:Q=>w(R.mp_id)},{default:withCtx(()=>E[8]||(E[8]=[createTextVNode(" \u5220\u9664 ")])),_:2,__:[8]},1032,["onClick"])]),_:2},1024)]),_:1},8,["data","pagination"])]),_:1}),createVNode(O,{visible:u.value,"onUpdate:visible":E[4]||(E[4]=R=>u.value=R),title:A.value,onOk:C,onCancel:S.handleCancel},{default:withCtx(()=>[createVNode(F,{model:g},{default:withCtx(()=>[createVNode(T,{label:"\u516C\u4F17\u53F7ID",field:"mp_id"},{default:withCtx(()=>[createVNode(L,{modelValue:g.mp_id,"onUpdate:modelValue":E[0]||(E[0]=R=>g.mp_id=R)},null,8,["modelValue"])]),_:1}),createVNode(T,{label:"\u516C\u4F17\u53F7\u540D\u79F0",field:"mp_name"},{default:withCtx(()=>[createVNode(L,{modelValue:g.mp_name,"onUpdate:modelValue":E[1]||(E[1]=R=>g.mp_name=R)},null,8,["modelValue"])]),_:1}),createVNode(T,{label:"\u5C01\u9762\u56FE",field:"mp_cover"},{default:withCtx(()=>[createVNode(N,{action:"/wx/mps/upload",headers:s,onSuccess:y})]),_:1}),createVNode(T,{label:"\u7B80\u4ECB",field:"mp_intro"},{default:withCtx(()=>[createVNode(x,{modelValue:g.mp_intro,"onUpdate:modelValue":E[2]||(E[2]=R=>g.mp_intro=R)},null,8,["modelValue"])]),_:1}),createVNode(T,{label:"\u72B6\u6001",field:"status"},{default:withCtx(()=>[createVNode(M,{modelValue:g.status,"onUpdate:modelValue":E[3]||(E[3]=R=>g.status=R)},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible","title","onCancel"])])}}});var WeChatMpManagement=_export_sfc(_sfc_main$f,[["__scopeId","data-v-1d566223"]]);const listConfigs=a=>{const o={offset:((a==null?void 0:a.page)||0)*((a==null?void 0:a.pageSize)||10),limit:(a==null?void 0:a.pageSize)||10};return http$1.get("/wx/configs",{params:o})},getConfig=a=>http$1.get(`/wx/configs/${a}`),createConfig=a=>http$1.post("/wx/configs",a),updateConfig=(a,o)=>http$1.put(`/wx/configs/${a}`,o),deleteConfig=a=>http$1.delete(`/wx/configs/${a}`);var ConfigList_vue_vue_type_style_index_0_scoped_true_lang="";const _hoisted_1$d={class:"config-management"},_sfc_main$e=defineComponent({__name:"ConfigList",setup(a){const o=[{title:"\u914D\u7F6E\u952E",dataIndex:"config_key"},{title:"\u914D\u7F6E\u503C",dataIndex:"config_value",width:"30%",ellipsis:!0},{title:"\u63CF\u8FF0",dataIndex:"description"}],s=ref([]),l=ref(!1),c=ref(""),d=reactive({current:1,pageSize:10,total:0}),u=ref(!1),A=ref("\u6DFB\u52A0\u914D\u7F6E"),g=reactive({config_key:"",config_value:"",description:""}),f=async()=>{try{l.value=!0;const C=await listConfigs({page:d.current,pageSize:d.pageSize});s.value=C.list,d.total=C.total}catch(C){c.value=C instanceof Error?C.message:"\u83B7\u53D6\u914D\u7F6E\u5217\u8868\u5931\u8D25"}finally{l.value=!1}},m=async()=>{try{A.value==="\u6DFB\u52A0\u914D\u7F6E"?await createConfig(g):await updateConfig(g.config_key,g),u.value=!1,f()}catch(C){c.value=C instanceof Error?C.message:"\u4FDD\u5B58\u914D\u7F6E\u5931\u8D25"}},v=C=>{d.current=C,f()};return onMounted(()=>{f()}),(C,w)=>{const _=resolveComponent("a-alert"),b=resolveComponent("a-tag"),y=resolveComponent("a-space"),S=resolveComponent("a-table"),E=resolveComponent("a-card"),B=resolveComponent("a-input"),P=resolveComponent("a-form-item"),D=resolveComponent("a-textarea"),k=resolveComponent("a-form"),I=resolveComponent("a-modal");return openBlock(),createElementBlock("div",_hoisted_1$d,[createVNode(E,{title:"\u914D\u7F6E",bordered:!1},{default:withCtx(()=>[createVNode(y,{direction:"vertical",fill:""},{default:withCtx(()=>[c.value?(openBlock(),createBlock(_,{key:0,type:"error","show-icon":""},{default:withCtx(()=>[createTextVNode(toDisplayString(c.value),1)]),_:1})):createCommentVNode("",!0),createVNode(S,{columns:o,data:s.value,loading:l.value,pagination:d,onPageChange:v,"row-key":"config_key"},{status:withCtx(({record:L})=>[createVNode(b,{color:"green"},{default:withCtx(()=>w[5]||(w[5]=[createTextVNode("\u5DF2\u542F\u7528")])),_:1,__:[5]})]),action:withCtx(({record:L})=>[createVNode(y)]),_:1},8,["data","loading","pagination"])]),_:1})]),_:1}),createVNode(I,{visible:u.value,"onUpdate:visible":w[3]||(w[3]=L=>u.value=L),title:A.value,onOk:m,onCancel:w[4]||(w[4]=L=>u.value=!1)},{default:withCtx(()=>[createVNode(k,{model:g,layout:"vertical"},{default:withCtx(()=>[createVNode(P,{label:"\u914D\u7F6E\u952E",field:"config_key",required:""},{default:withCtx(()=>[createVNode(B,{modelValue:g.config_key,"onUpdate:modelValue":w[0]||(w[0]=L=>g.config_key=L),disabled:A.value==="\u7F16\u8F91\u914D\u7F6E"},null,8,["modelValue","disabled"])]),_:1}),createVNode(P,{label:"\u914D\u7F6E\u503C",field:"config_value",required:""},{default:withCtx(()=>[createVNode(B,{modelValue:g.config_value,"onUpdate:modelValue":w[1]||(w[1]=L=>g.config_value=L)},null,8,["modelValue"])]),_:1}),createVNode(P,{label:"\u63CF\u8FF0",field:"description"},{default:withCtx(()=>[createVNode(D,{modelValue:g.description,"onUpdate:modelValue":w[2]||(w[2]=L=>g.description=L)},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible","title"])])}}});var ConfigList=_export_sfc(_sfc_main$e,[["__scopeId","data-v-82022d46"]]),ConfigDetail_vue_vue_type_style_index_0_scoped_true_lang="";const _hoisted_1$c={class:"config-detail"},_hoisted_2$a={key:1},_hoisted_3$7={key:2},_sfc_main$d=defineComponent({__name:"ConfigDetail",setup(a){const o=useRoute(),s=useRouter(),l=ref(null),c=ref(!1),d=ref(""),u=ref(!1),A=reactive({config_value:"",description:""}),g=async v=>{try{c.value=!0;const{data:C}=await getConfig(v);l.value=C,Object.assign(A,{config_value:C.config_value,description:C.description})}catch(C){d.value=C instanceof Error?C.message:"\u83B7\u53D6\u914D\u7F6E\u8BE6\u60C5\u5931\u8D25"}finally{c.value=!1}},f=async()=>{try{c.value=!0,l.value&&(await updateConfig(l.value.config_key,A),await g(o.params.key),u.value=!1)}catch(v){d.value=v instanceof Error?v.message:"\u66F4\u65B0\u914D\u7F6E\u5931\u8D25"}finally{c.value=!1}},m=()=>{!l.value||Modal.confirm({title:"\u786E\u8BA4\u5220\u9664",content:"\u786E\u5B9A\u8981\u5220\u9664\u6B64\u914D\u7F6E\u5417\uFF1F",okText:"\u5220\u9664",cancelText:"\u53D6\u6D88",onOk:async()=>{try{await deleteConfig(l.value.config_key),s.push("/configs")}catch(v){d.value=v instanceof Error?v.message:"\u5220\u9664\u914D\u7F6E\u5931\u8D25"}}})};return onMounted(()=>{g(o.params.key)}),(v,C)=>{const w=resolveComponent("icon-edit"),_=resolveComponent("a-button"),b=resolveComponent("icon-delete"),y=resolveComponent("icon-save"),S=resolveComponent("icon-close"),E=resolveComponent("a-space"),B=resolveComponent("a-page-header"),P=resolveComponent("a-alert"),D=resolveComponent("a-skeleton-line"),k=resolveComponent("a-skeleton"),I=resolveComponent("a-descriptions-item"),L=resolveComponent("a-descriptions"),T=resolveComponent("a-input"),N=resolveComponent("a-form-item"),x=resolveComponent("a-textarea"),M=resolveComponent("a-form"),F=resolveComponent("a-card");return openBlock(),createElementBlock("div",_hoisted_1$c,[createVNode(B,{title:l.value?`\u914D\u7F6E\u8BE6\u60C5 - ${l.value.config_key}`:"\u914D\u7F6E\u8BE6\u60C5",onBack:C[2]||(C[2]=O=>unref(s).push("/configs"))},{extra:withCtx(()=>[createVNode(E,null,{default:withCtx(()=>[u.value?createCommentVNode("",!0):(openBlock(),createBlock(_,{key:0,type:"primary",onClick:C[0]||(C[0]=O=>u.value=!0)},{icon:withCtx(()=>[createVNode(w)]),default:withCtx(()=>[C[6]||(C[6]=createTextVNode(" \u7F16\u8F91 "))]),_:1,__:[6]})),u.value?createCommentVNode("",!0):(openBlock(),createBlock(_,{key:1,status:"danger",onClick:m},{icon:withCtx(()=>[createVNode(b)]),default:withCtx(()=>[C[7]||(C[7]=createTextVNode(" \u5220\u9664 "))]),_:1,__:[7]})),u.value?(openBlock(),createBlock(_,{key:2,type:"primary",onClick:f},{icon:withCtx(()=>[createVNode(y)]),default:withCtx(()=>[C[8]||(C[8]=createTextVNode(" \u4FDD\u5B58 "))]),_:1,__:[8]})):createCommentVNode("",!0),u.value?(openBlock(),createBlock(_,{key:3,onClick:C[1]||(C[1]=O=>u.value=!1)},{icon:withCtx(()=>[createVNode(S)]),default:withCtx(()=>[C[9]||(C[9]=createTextVNode(" \u53D6\u6D88 "))]),_:1,__:[9]})):createCommentVNode("",!0)]),_:1})]),_:1},8,["title"]),createVNode(F,null,{default:withCtx(()=>[createVNode(E,{direction:"vertical",fill:""},{default:withCtx(()=>[d.value?(openBlock(),createBlock(P,{key:0,type:"error","show-icon":""},{default:withCtx(()=>[createTextVNode(toDisplayString(d.value),1)]),_:1})):createCommentVNode("",!0),c.value?(openBlock(),createElementBlock("div",_hoisted_2$a,[createVNode(k,{animation:!0},{default:withCtx(()=>[createVNode(D,{rows:5})]),_:1})])):l.value?(openBlock(),createElementBlock("div",_hoisted_3$7,[u.value?(openBlock(),createBlock(M,{key:1,model:A,layout:"vertical"},{default:withCtx(()=>[createVNode(N,{label:"\u914D\u7F6E\u952E"},{default:withCtx(()=>[createVNode(T,{modelValue:l.value.config_key,"onUpdate:modelValue":C[3]||(C[3]=O=>l.value.config_key=O),disabled:""},null,8,["modelValue"])]),_:1}),createVNode(N,{label:"\u914D\u7F6E\u503C",field:"config_value",required:""},{default:withCtx(()=>[createVNode(T,{modelValue:A.config_value,"onUpdate:modelValue":C[4]||(C[4]=O=>A.config_value=O)},null,8,["modelValue"])]),_:1}),createVNode(N,{label:"\u63CF\u8FF0",field:"description"},{default:withCtx(()=>[createVNode(x,{modelValue:A.description,"onUpdate:modelValue":C[5]||(C[5]=O=>A.description=O)},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])):(openBlock(),createBlock(L,{key:0,column:1,bordered:""},{default:withCtx(()=>[createVNode(I,{label:"\u914D\u7F6E\u952E"},{default:withCtx(()=>[createTextVNode(toDisplayString(l.value.config_key),1)]),_:1}),createVNode(I,{label:"\u914D\u7F6E\u503C"},{default:withCtx(()=>[createTextVNode(toDisplayString(l.value.config_value),1)]),_:1}),createVNode(I,{label:"\u63CF\u8FF0"},{default:withCtx(()=>[createTextVNode(toDisplayString(l.value.description),1)]),_:1}),createVNode(I,{label:"\u521B\u5EFA\u65F6\u95F4"},{default:withCtx(()=>[createTextVNode(toDisplayString(l.value.created_at),1)]),_:1}),createVNode(I,{label:"\u66F4\u65B0\u65F6\u95F4"},{default:withCtx(()=>[createTextVNode(toDisplayString(l.value.updated_at),1)]),_:1})]),_:1}))])):createCommentVNode("",!0)]),_:1})]),_:1})])}}});var ConfigDetail=_export_sfc(_sfc_main$d,[["__scopeId","data-v-bbbddcd4"]]);const listMessageTasks=a=>{console.log(a);const o={offset:(a==null?void 0:a.offset)||0,limit:(a==null?void 0:a.limit)||10};return http$1.get("/wx/message_tasks",{params:o})},getMessageTask=a=>http$1.get(`/wx/message_tasks/${a}`),RunMessageTask=(a,o=!1)=>http$1.get(`/wx/message_tasks/${a}/run?isTest=${o}`),TestMessageTask=a=>http$1.post(`/wx/message_tasks/message/test/${a}`),createMessageTask=a=>http$1.post("/wx/message_tasks",a),updateMessageTask=(a,o)=>http$1.put(`/wx/message_tasks/${a}`,o),FreshJobApi=()=>http$1.put("/wx/message_tasks/job/fresh"),deleteMessageTask=a=>http$1.delete(`/wx/message_tasks/${a}`);var TaskList_vue_vue_type_style_index_0_scoped_true_lang="";const _hoisted_1$b={key:0,class:"load-more"},_hoisted_2$9={class:"total-count"},_sfc_main$c=defineComponent({__name:"TaskList",props:{taskList:{},loading:{type:Boolean},pagination:{},isMobile:{type:Boolean}},emits:["pageChange","loadMore","edit","test","run","delete"],setup(a,{emit:o}){const s=a,l=o,c=d=>{const u=d.split(" ");if(u.length!==5)return d;const[A,g,f,m,v]=u;let C="";if(A==="*")C+="\u6BCF\u5206\u949F";else if(A.includes("/")){const[w,_]=A.split("/");C+=`\u6BCF${_}\u5206\u949F`}else C+=`\u5728${A}\u5206`;if(g==="*")C+="\u6BCF\u5C0F\u65F6";else if(g.includes("/")){const[w,_]=g.split("/");C+=`\u6BCF${_}\u5C0F\u65F6`}else C+=` ${g}\u65F6`;if(f==="*")C+=" \u6BCF\u5929";else if(f.includes("/")){const[w,_]=f.split("/");C+=` \u6BCF${_}\u5929`}else C+=` ${f}\u65E5`;if(m==="*")C+=" \u6BCF\u6708";else if(m.includes("/")){const[w,_]=m.split("/");C+=` \u6BCF${_}\u4E2A\u6708`}else C+=` ${m}\u6708`;return v!=="*"&&(C+=` \u661F\u671F${v}`),C||d};return(d,u)=>{const A=resolveComponent("a-table-column"),g=resolveComponent("a-tag"),f=resolveComponent("a-table"),m=resolveComponent("a-list-item-meta"),v=resolveComponent("a-list-item"),C=resolveComponent("a-button"),w=resolveComponent("a-list");return openBlock(),createElementBlock("div",null,[s.isMobile?(openBlock(),createBlock(w,{key:1,data:s.taskList,bordered:!1},{item:withCtx(({item:_})=>[createVNode(v,null,{default:withCtx(()=>[createVNode(m,null,{title:withCtx(()=>[createTextVNode(toDisplayString(_.name),1)]),description:withCtx(()=>[createBaseVNode("div",null,toDisplayString(c(_.cron_exp)),1),createBaseVNode("div",null,[createVNode(g,{color:_.message_type===1?"green":"red"},{default:withCtx(()=>[createTextVNode(toDisplayString(_.message_type===1?"WeekHook":"Message"),1)]),_:2},1032,["color"]),createVNode(g,{color:_.status===1?"green":"red"},{default:withCtx(()=>[createTextVNode(toDisplayString(_.status===1?"\u542F\u7528":"\u7981\u7528"),1)]),_:2},1032,["color"])])]),_:2},1024),renderSlot(d.$slots,"mobile-actions",{record:_},void 0,!0)]),_:2},1024)]),footer:withCtx(()=>[d.pagination.current*d.pagination.pageSizel("loadMore"))},{default:withCtx(()=>u[2]||(u[2]=[createTextVNode("\u52A0\u8F7D\u66F4\u591A")])),_:1,__:[2]},8,["loading"]),createBaseVNode("div",_hoisted_2$9," \u5171 "+toDisplayString(d.pagination.total)+" \u6761 ",1)])):createCommentVNode("",!0)]),_:3},8,["data"])):(openBlock(),createBlock(f,{key:0,data:d.taskList,pagination:d.pagination,onPageChange:u[0]||(u[0]=_=>l("pageChange",_))},{columns:withCtx(()=>[createVNode(A,{title:"\u540D\u79F0","data-index":"name",ellipsis:"",width:200}),createVNode(A,{title:"cron\u8868\u8FBE\u5F0F"},{cell:withCtx(({record:_})=>[createTextVNode(toDisplayString(c(_.cron_exp)),1)]),_:1}),createVNode(A,{title:"\u7C7B\u578B",width:100},{cell:withCtx(({record:_})=>[createVNode(g,{color:_.message_type===1?"green":"red"},{default:withCtx(()=>[createTextVNode(toDisplayString(_.message_type===1?"WeekHook":"Message"),1)]),_:2},1032,["color"])]),_:1}),createVNode(A,{title:"\u72B6\u6001",width:100},{cell:withCtx(({record:_})=>[createVNode(g,{color:_.status===1?"green":"red"},{default:withCtx(()=>[createTextVNode(toDisplayString(_.status===1?"\u542F\u7528":"\u7981\u7528"),1)]),_:2},1032,["color"])]),_:1}),createVNode(A,{title:"\u64CD\u4F5C",width:260},{cell:withCtx(({record:_})=>[renderSlot(d.$slots,"actions",{record:_},void 0,!0)]),_:3})]),_:3},8,["data","pagination"]))])}}});var TaskList=_export_sfc(_sfc_main$c,[["__scopeId","data-v-7cf54681"]]);let isNotificationEnabled=!1,lastArticleCount=0,pollInterval=null,titleFlashInterval=null,originalTitle=document.title;const NOTIFICATION_SOUND_URL="data:audio/wav;base64,UklGRjyJBwBXQVZFZm10IBAAAAABAAIARKwAABCxAgAEABAAZGF0YRiJBwADAAMABgAGAAcACAANAAwADQAOABIADwAPABMAEwAQABUAGAATABIAGAAVABEAFQAYABUAFAAXABkAFwAWABYAFwAYABUAFAAUABUAFgAVABIAEQATABYADwAMABIAFQANAAoAEAASAAkACAAQAA8ABQAIAA0ACQADAAgACwAGAAEABAAFAAMAAQABAP7/AAD///z/+P/7//r/9//2//n/9P/x//P/9P/w//L/8v/u/+3/8v/z/+//7f/u/+//8f/u/+r/7P/w//D/7f/s/+//9P/x/+z/7v/2//P/7v/y//X/8f/v//T/9//y//P/9f/0//X/9//z//f//v/8//b//P///wAA/v8CAAQAAgABAAMABAAHAAYACwAMAAwACQAPABQAFQAPABIAGAAZABQAGAAcABkAFgAdAB4AGQAZAB8AHwAcAB0AHgAeAB4AHAAdAB8AGwAZABsAHgAcABgAGQAeABgAEgAbACAAFAASABoAGQASABUAFQARAA4AEgARAA4ACAAKAA4ADAAEAAcABgADAAUABgACAAMAAQD+//v////8//n/9v/2//T/9f/z//L/7v/u/+//8f/t/+r/6//u/+v/6P/n/+n/6//q/+f/6f/s/+n/5//r/+v/5v/p/+3/6v/o/+3/7v/t/+z/6//t/+//6//v//P/7//s//T/9f/y//P/+P/2//n//P////v/+//+/wMAAQD//wEABwAGAAcABwALAAoADAAPABEADQANABEAGAAVABUAFgAZABoAHAAbAB0AHQAdAB8AHwAbABwAHwAdAB0AHwAdABsAHwAhABsAHQAiAB0AHAAgAB4AGAAbAB4AGwAYABkAFgAYABcAFAARABIAEAASABAADAAJAA4ADAAGAAMACQAKAAUA//8EAAQAAAD+////+//8//j/9//3//f/8v/0//X/8f/u//L/7v/s/+z/7P/q/+v/6//q/+j/6P/q/+z/6P/m/+z/7P/m/+f/6v/o/+f/6v/q/+j/6v/q/+r/6//w/+3/7f/y//L/7P/w//f/9v/v//f//f/8//f/+v/9//z//P8DAAEA/v8CAAkABAAGAAoACgAHAAsADwAQAAwADgASABUAEQAVABkAGgAWABgAHQAdABgAGwAgACAAGwAbAB8AIAAcABsAHwAhAB4AHwAhAB0AHQAfAB0AGQAcAB4AGQAWABwAGgAVABIAFgAUABIAEAAPAA8AEAALAAsACwAKAAgACwAKAAUABAAIAAQAAgABAAEA/f////r/9//6//z/9//2//f/9//1//X/7//x//L/7f/p//D/7//p/+n/7f/r/+j/6P/p/+v/6//n/+j/6//p/+v/7P/s/+v/6v/r/+7/7f/q/+v/9P/y/+7/8f/0//P/9f/y//P/+v8AAPb/9/8AAAEA/P/9////AQACAAUAAgADAAUADQAMAAkACgAOAA4ADQANABEAEAASABQAFgATABYAGgAgABwAFgAaACAAHAAaAB0AHgAcAB8AIQAcABkAGwAgAB0AFwAYAB4AHwAaABcAGgAXABYAGAAYABMAEwAVABQADgARABAADAALAA4ACwAIAAQABgAFAAUAAQABAAYABAD9/wAA/v/7//n//f/6//f/9f/2//b/9f/w//L/8f/w/+3/7v/t/+z/7f/t/+r/6//s/+v/6f/q/+n/6f/s/+z/6//q/+z/7f/t/+z/7v/v/+//8P/0//D/8v/2//T/8P/z//b/9v/1//n/+f/7//v//v/9/wIABAADAAAAAwAHAAgABAAIAAsACQAIAA0ADAAOAA8AEQARABcAFwAVABUAGAAZABkAFgAaAB4AHgAZABoAIAAgABoAHAAhAB4AGgAeACEAGgAXAB0AHwAXABcAGwAZABYAGQAUABEAFAAWAA8ADwAPAA0ADAAPAAkABwAJAAkABgAIAAcABAACAAUAAgABAP///f/6//7/+P/1//f/+f/0//P/8//x/+7/8v/x/+3/7P/w/+7/6f/p/+7/7P/o/+b/6f/s/+r/6P/o/+n/6//q/+j/6f/q/+z/6//r/+v/7v/v/+7/7v/0//T/9P/y//X/+P/6//f/+v/8//z//P8DAAEAAQAFAAcAAwADAAUABwAHAAsACgALAAwAEAARABQAEQATABYAFwAXABoAGAAbAB0AHQAbACEAIgAdAB4AJAAjACEAIQAiACEAIgAkACAAHwAlACUAHQAcACEAIgAdABwAGgAdABkAFQATABYAFQARAA0AEgARAA4ACwALAAcACQAIAAQAAAAFAAMAAAD//wAA/P/8//r/+f/1//b/9P/0//D/8f/u/+z/7f/v/+z/6v/p/+r/5v/n/+r/6P/i/+P/5v/n/+P/4f/i/+T/4//i/+T/4//h/+L/5v/n/+X/4//m/+j/6v/p/+z/6//s/+//8v/u/+//8//2//T/9v/2//v//P/7//r/BQAHAAQAAgAJAAsACQAHAA8AEAAOABAAGAAVABUAFgAbABwAHwAcAB0AIgAkAB8AIwAnACYAIwAnACgAJwAnACoAKQAnACgAKAAoACoAKQAmACgAKwAoACUAJwAjACIAJgAmAB8AIQAgAB0AGgAcABcAFgAVABUAEgAUAA4ACwAOABAABAADAAcACAAAAAAAAgABAPn/+v/2//b/8//y/+7/8P/u/+v/5//q/+b/5f/i/+H/4f/j/97/3P/d/97/2v/Z/9n/2//Z/9b/1v/a/9v/1//V/9f/2v/Z/9j/2f/c/9r/2v/e/+H/3P/e/+L/5P/i/+f/5//r/+3/7v/s//L/8v/z//X//P/5//7/AgAEAAEAAwAEAAgACAAMAAoAEAAUABcAFAAZABoAHgAeACEAIQAnACYAJgAqADAAKQArADMANQAuAC8ANQA3ADIAMwA2ADgANwA4ADgANAA1ADgANQAyADYANwAzAC0AMQAyAC8AKgArACoAKwAlACMAIwAlABoAGQAaABoAFAAUAA4ADgALAAsABAAEAAUABQD+//7/+//6//T/9v/v/+3/7v/u/+P/5f/n/+X/2//c/9//3v/W/9f/1P/T/9L/1P/Q/83/0P/S/8n/yP/P/8//x//I/87/zf/I/8r/0P/M/8z/0f/S/87/0P/S/9P/1P/c/9j/2f/f/+T/3v/i/+f/7P/o/+v/7//3//L/9v/7/wEA/P8CAAYACQAGAAoADQAUABAAEgAXACEAGwAaAB8AKgAoACgAKAAxADEALwAwADcANQA2ADkAPQA6AD0APgBAAEAAQABAAEUARQBAAEAAQgBAAEAAQgA9ADwAPQA+ADkAOAA2ADYAMgAzADIAMQApACoAKAAnACEAIAAaAB4AGAAUABAAEwAJAAgABwAHAAAA///+////9//3//T/8//o/+v/6P/l/+H/4f/d/+D/2v/W/9P/1//Q/8z/y//P/8z/yP/C/8f/y//G/7//wv/E/8L/wv/D/8L/wv/D/8T/xv/E/8X/xv/L/8r/zP/N/9H/0f/T/9P/2v/a/97/3P/g/+T/7f/n/+r/8f/2//D/+v///wIA/f8BAAcADQAHAAwAEAAUABIAGQAZABsAHgAnACMAJgApADAALgAzADQANwA3AD0APAA/AEAAQQBAAEQARQBEAEQARwBFAEEARABLAEcAQwBGAEQAQwBAAEAAPQA+AD4APQA2ADUANgA3AC4ALwAoACcAJwApAB8AHAAaABsAEgATAA0ADQAMAAsAAwAFAAEA/v/6//3/9P/x/+7/8f/p/+f/4//k/+H/4P/Y/9r/2f/V/87/0//T/87/x//M/8n/xf/C/8X/x//E/8D/w//E/8H/wP/D/8b/xP/D/8T/x//H/8r/yf/L/8z/0P/Q/9H/0f/Z/9j/2//c/+L/4f/l/+b/7v/t//D/8f/5//n//f/7////AgAGAAMACwANAA8ADwAUABIAHAAfAB8AHQAmACcAKgAqADEAMAAvADEAPAA6ADgAOQBAAEAAQQBAAD0APwBGAEQAPwBAAEUARQA/AD4AQABCAD8APAA7AD4AOAA1ADUAOAAxAC8ALAAtACoAKQAiACIAIQAjABsAFwAUABkAEgAMAAgADQAHAAQAAAACAPz/+v/3//r/9v/x/+z/8v/q/+T/5P/r/9//2f/a/97/1v/T/9P/1f/P/8//zv/O/8n/yP/N/83/x//H/8n/y//J/8f/yP/J/8n/yP/O/87/zP/P/9X/0P/Q/9b/3P/W/9j/3P/h/+H/5P/g/+n/7//x/+v/8//3//j/9/////7//v8AAAsACQAJAAoAEAARABQAEwAaABoAHQAdACEAIQAnACgAKQAoADIAMgAtAC4AOQA3ADQANwA6ADYAOQA9ADgANgA8AD0AOwA5ADkAPAA6ADgAOAA5ADEAMQA1ADMAKwAuAC0AKgAmACoAJgAhABsAHwAfABsAEwAYABYAEAALABIADQAFAAMACgABAPz/+f/9//r/9//z//X/8f/w/+r/6v/o/+n/4v/h/+D/4P/Y/9n/2v/Y/9L/1P/U/9L/0v/U/83/zf/S/8//zf/R/9H/zf/O/9H/0f/R/9T/0v/U/9b/1v/V/93/3f/Z/9r/4//i/+T/5P/p/+r/7v/t//H/8//3//X/+P/6/////f8EAAUABgAHAA8ADAANABEAFwAUABgAGgAeABwAIgAjACQAIwAoACkALAAtADAALgAxADEANAA2ADgANQAxADYAOgAzADQAOwA4ADIAMwA5ADYALwAuADUAMQArACsAMAAqACcAJQAlACIAIwAfAB8AHQAbABUAGAAUABEADwASAA0ACQAGAAoAAAD9//3////7//v/9//0//P/9v/u/+7/6f/n/+T/6P/j/97/3P/g/9z/2f/X/9j/1f/X/9P/z//O/9L/0P/M/8//0v/P/83/0f/T/9D/zf/R/9T/1P/S/9X/1v/a/9r/3P/c/+D/3//h/+T/6P/j/+v/8f/w/+v/8v/2//b/9P/7//v/AAABAAgABwAHAAgAEgASABUAFAAVABcAIAAdAB0AIAAmACQAJwAoAC0ALgAxAC4AMwA1ADYANgA1ADQANwA5ADoAOAA5ADoAPAA6ADUAOAA3ADUAMwA1ADMAMgAuAC0ALQAvACgAJgAmACgAIwAiACEAIgAYABYAGAAaABQAEgAQABIADAAMAAcABAAAAAMA/f/7//n/+//z//H/8v/0/+n/5v/p/+z/3//d/+D/4P/Z/9v/1v/T/9L/1P/O/87/0f/P/8r/zv/O/8n/yP/N/83/yf/M/8//zf/L/8//0f/R/8//1P/W/9X/1P/e/9z/3P/h/+T/3v/l/+r/6v/n/+//8P/x//L/+f/3//7////+//7/CAAIAAgACQATABAAFQAYABwAGgAfACAAJQAkACcAKAAtAC0AMgAxADQANQA6ADcANQA7AEEAOwA5AD4AQQA8ADsAPQA8AD4APQA6ADgAOwA5ADYANQA2ADIANAAxAC0AKAAsACoAKAAhACAAHwAiAB0AGQAVABgAFgAVABAADwALAA4ACAADAPz/AgD+//f/8v/7//T/7P/o/+7/7f/o/+D/4v/f/+H/2P/W/9X/1v/T/9L/zv/O/83/zv/L/8v/yf/I/8j/yf/H/8b/yP/J/8z/y//J/8r/z//P/87/zP/U/9b/1v/U/9f/2f/f/97/4f/h/+X/5v/t/+n/6f/v//f/8P/y//n////7/wAAAQAJAAkACwAKABMAFQAZABcAHgAgACEAHwAnACgAKAApADIALwAxADYAOAAxADQAPAA8ADUAOwBAAD4AOwA/AEAAPQA9AD4APwA9ADoAOAA8ADkANQAyADUAMgAxAC4ALQAqACwAKgAoACIAIwAhACIAGwAYABUAGgAXAA8ACAASAA8ABAD8/wYABgD+//T/+//6//P/6P/v/+//5//g/+n/5P/c/9z/4v/a/9X/1P/X/9P/0v/N/87/z//N/8r/zP/L/8n/y//N/8r/yf/N/8z/yv/M/8//zv/O/87/1P/V/9b/1f/X/9f/3f/e/9//3v/l/+X/5//p/+3/6v/v//L/9P/y//n/+v/+////BQACAAYACQANAAwAFQAUABcAGgAhABwAHgAkACcAIQAmACsAMAAtADEAMgAyADQAOQA1ADkAOwA3ADgAOwA5ADUAOAA9ADoANAA1ADkAOQAxADIANwA1AC8AMAAwADAAKQApACcAKAAkACEAIAAiABsAGgAZABoAFAAUABIAEQAKAAwACQAHAAIAAwD7//n/+v/9//L/8f/y//L/6v/q/+n/5//g/+P/4f/f/9r/2//b/9n/0v/V/9f/1P/O/9L/1P/P/9D/1P/P/83/0//U/8//z//T/9L/0v/U/9f/1f/W/9n/3//b/9z/3//i/+H/4v/i/+n/6v/s/+v/7//w//b/9P/0//f//P/5//7/AQAGAAQACgAKAA4AEAAVABEAGAAdAB0AGAAdACIAKgAkACQAKgAwACwALQAuAC8AMQAyAC0AMgA4ADMAMAA3ADYAMAA0ADUALwAvADYANAAvAC0ALwAuAC4AKQAnACoALQAkACIAIQAjAB4AGgAZAB4AGgAVABIAFgARABEADQAJAAkADQAGAAQAAQACAP3//f/0//T/9v/1/+n/6//w/+7/4//l/+b/5P/c/97/3v/b/9j/3P/a/9X/1P/a/9f/0v/V/9f/1v/V/9P/1f/X/9T/1v/a/9z/1//a/9//4f/d/97/4v/l/+L/4//k/+j/6f/s/+r/7v/w//P/8v/0//X/+P/3//7/////////BwAGAAoACwAQAA4AFQAXABUAFgAdABwAHwAeACMAJAAlACMAKAArAC0ALAAsACwALwAvADAALwAvADAAMQAxACwALAAwADAAJwAmAC0ALwAnACQAJgApACUAJAAgACAAIgAiABsAGwAZABgAEgAVABUAEgAPABEAEAAOAAgACgAHAAQAAAADAP/////8//n/9P/5//X/7//r/+//6//q/+X/5f/l/+X/3f/c/97/4v/f/9j/1v/e/97/1//V/9j/2f/b/9r/1f/b/+D/2P/V/97/3//b/9z/3//d/+P/5P/k/+T/5//o/+3/6//r/+7/9f/x//H/9f/5//X/9v/6/////P8AAAEABgAGAAoACQANAA8AFAATABQAEwAaABsAHAAbACEAIgAjACIAJgAoACwAKAAqAC8ALwArAC4AMAAuAC4AMQAuACwAMQAvACoAKgAwAC0AJwAmACsAKQAkAB4AIwAjAB8AGgAeAB4AHAAWABUAFAAWABQAEgAPABAADwAQAAoACAAEAAcABQABAP7/AgD7//j/9//4//D/8f/w/+7/6f/r/+n/6P/h/+H/4v/i/97/3v/a/9r/1//Y/9r/1//T/9f/2//W/9P/2P/Z/9b/2P/Z/9r/2f/c/97/3//c/+L/5f/l/+P/5//p/+r/5//t//H/8P/s//H/9f/1//L/+f/5//n/+/8BAP//AQADAAoACAALAAsADwASABcAEwAXABsAIAAbACAAIwAnACYAKQArAC4ALAAvAC8ALgAuADIAMgAyADIAMgAzADAALgAxADEAKwAtADEALwAnACgAKwArACQAIwAlACYAHwAfABwAHAAYABgAFgAWABMAEwASABIADQAOAAsACQADAAYABAABAPv//f/6//j/8//1//D/7//w//H/6//p/+b/5//h/+L/4f/f/9r/3P/c/9n/1v/Z/9f/1v/V/9T/1P/W/9X/0v/U/9j/1//S/9X/2v/d/9n/2f/c/+D/3//k/+L/4//m/+f/5v/u/+z/6f/t//f/8v/w//X/+//3//r//P////7/AwAEAAgABwAMAAwAEQARABYAFgAZABoAHwAcAB0AIQApACYAKQApACsALwAzACwALAAzADgAMgAyADYANwA1ADIANAAzADEANQA1AC8AMAAwAC8ALAAtACgAJwAnACcAIwAkAB4AHQAbABsAGQAaABYAFAAQABIAEgAQAAUABwANAAsA//8BAAIAAAD5//v/9//1//L/9P/s/+v/7P/s/+L/4v/m/+b/2//b/9//3//V/9b/2P/W/9P/1f/Q/8//1P/U/8//z//S/9P/0f/R/9T/0//V/9f/2v/X/9f/2v/g/9//4P/g/+X/5f/q/+v/6v/o//L/8//v/+//+f/5//n/+f///wAABQADAAYABgAMAA8AEgANABIAGQAdABUAGgAgACMAIAAmACcAKAApAC4AKgAtADIAMgAvADIAMwA3ADcANQAzADYAOQA4ADUAMQA1ADgANAAuADEAMAAuAC0ALAAoACwAKgAlACAAJgAiAB0AGwAdABgAGAAUABMAEgASAA4AEAAIAAUAAwAGAAEA///9//7/+P/1/+//9P/v/+v/7P/u/+L/4v/o/+b/2f/c/97/2//V/9j/1f/S/9L/1P/P/8//0v/R/83/zv/Q/9D/0P/P/8//0f/W/9P/0//X/9v/1v/Y/93/3P/a/+L/4f/h/+P/6f/m/+r/7f/u/+3/8//0//n/9//3//n/AwABAAAAAQAMAAwADQAMABIAFQAZABQAGQAeACIAHAAiACgAKQAlAC0ALwAtACwANQA2ADUANAA1ADYAOQA3ADYAOQA9ADwANwA1ADcAOQA1ADUAMwAyADEAMwAwAC0ALAAuACcAJwAnACcAIwAjAB8AHgAZABwAGAATAAwAEgAUAA8ACAALAAUABQAEAAEA9v/6//z/+P/s//H/9f/w/+b/6P/m/+b/4P/g/+D/4P/X/9j/2v/X/8//0v/V/9P/yv/M/9D/zv/L/8z/zf/N/8//zf/K/87/0v/O/83/0f/S/8//1//X/9j/2v/e/9z/3//g/+T/5P/m/+X/7P/v//L/7v/0//f/+f/3//v//f8DAAIABwAHAAwADAARABEAFQAXABsAGAAdAB4AIwAlACsAJQAoADIAMwApADAAOAA5ADIANgA7ADwAOgA7ADsAOAA7AEAAOgA1ADsAPQA5ADYAOAA1ADQANAA2AC4ALAAuAC4AKQAqACcAJQAhACQAHgAcABsAHQAVABIAEQAVABEADAAHAAwACAAFAP3//v/8//z/9f/1//H/8P/t/+//6f/n/+T/5f/d/93/2v/Z/9n/2v/S/9L/0//T/8z/zP/L/8r/yv/N/8z/yP/J/87/0P/L/8j/zP/P/8z/zf/Q/9X/0//V/9b/2f/Y/9n/2v/f/97/4v/k/+f/5f/r/+r/7f/y//f/8P/0//v/+//2/wAAAgAFAAQADAAOABAADgAXABoAGQAVACEAJAAiAB8AKgAuAC0AKwAzADIANAA2ADgANQA5AD0AOgA3AD0APgA6ADkAPwBBADwAOgA4ADoAPAA6ADUANwA4ADYAMQAzADMAMQAqACsALAAtACYAJAAiACQAHQAbABwAHQATABQAFQASAAwAEQAJAAMAAwAIAP7/+//7//z/8v/y//D/8P/t/+z/5f/m/+L/4v/c/9v/1v/Y/9n/1v/P/9H/0P/Q/83/y//K/83/zP/J/8n/zP/M/8r/y//L/8r/y//P/87/zP/N/9T/1P/R/9D/2P/Z/9j/2P/e/97/4P/f/+L/5P/r/+f/6//x//T/7v/1//v//P/2//7/AwAEAAAACwAPABEADwAVABUAGQAZAB0AHQAkACUAKAAnAC0ALwAvACwAMwA2ADUAMwA4ADgAOAA6AD4APAA7ADwAOwA8AD4AOwA5ADwAPAA6ADgAOgA4ADYANgA4ADIAMAAzADQAKQAqAC8ALQAiACMAJQAlABsAGwAbABoAEwAWABIADgALAA4ACAAGAAIAAgD5//z/+P/0//D/9P/w/+z/5P/o/+f/4//Z/93/3//c/9P/1v/Y/9X/zv/R/9H/zv/M/87/yv/L/83/yv/G/8r/zv/J/8f/zP/O/8r/yP/N/8//yf/O/9P/0v/P/9b/1//W/9j/3//b/9z/3//n/+b/5//n/+//8P/x//D/+P/4//n/+v8CAAEABwAIAA0ACwARABQAFwAUABYAGgAiAB4AIwAlACkAKAAsACwAMAAxADEAMAA3ADkANwA0ADoAPAA8ADoAPAA+AD0APAA/AEAAPAA6AD0APwA9ADsAOAA6ADkANwA1ADcAMwAxADEAMwAqACgAKQAqACMAIwAhACAAGAAaABUAEwATABQACwALAAYABQAAAAEA+P/4//j/9v/u//L/8P/s/+j/6//k/+H/3v/g/9n/2P/a/9v/0f/P/9T/1v/O/8z/zP/O/8v/yv/I/8j/y//L/8j/yP/G/8b/yv/K/8f/x//M/8v/zP/P/9D/zf/T/9X/1//V/9n/2f/d/97/4f/h/+j/6f/t/+n/7//1//j/8P/2//7/BQD//wMABwAOAAwAEQAQABYAGAAYABYAHgAhACQAIQAoACoALQArAC4AMQA0ADAANQA5ADkANwA+AD0AOAA8AEIAPQA+AEEAQABAAEAAPgA+AEAAQAA/ADwAPQA+ADwANwA6ADkANQAvADQAMQArACYALAAqACUAHAAgAB4AGwATABUAFQASAAcADAAIAAIA//8EAPv/+f/2//X/8P/y/+//7f/p/+r/4f/i/+H/3//Y/9n/1v/X/9X/0//M/8//0f/N/8f/zP/M/8b/xv/M/8f/w//I/8n/xP/G/8r/xv/F/8n/yv/I/83/zP/L/87/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MAAuAAYABwDm/+f/vv+7/5//pP+T/43/kP+W/6r/pv/I/8r/8v/y/x8AHABLAE8AeAB1AJEAlACoAKYAsACwALEAsgCsAKsAmwCcAIgAiABoAGcASwBLACcAKQAQAA0A8//3/+b/4f/e/+P/5P/g//7/AQAdABsAQABBAGMAYgB/AIIAlQCRAJcAmgCRAI4AeAB7AFYAVAAlACYA6v/q/6b/pP9q/27/O/83/x3/H/8P/w//EP8Q/xX/FP8l/yj/Qf88/1H/V/9y/2z/fv+E/5//mP+l/6v/tv+z/7r/uv/A/8L/w//A/7r/vP+5/7n/t/+2/8v/zP/g/+D/CgAJADMANABoAGYAjQCRAMMAwAD1APcAJgEjAUwBTgFmAWUBcgF1AXIBbwFbAVsBMwE1AQMBAAHDAMcAjwCMAFAAUAAdAB8A7f/q/8X/yP+e/5z/gv+E/2r/aP9b/1v/SP9J/0f/R/85/zj/Lf8v/xz/Gf8S/xT/E/8U/yH/Hf8q/y//Of81/z//Qv9V/1T/cv9v/5j/nP/N/8r/CAAKAEkASQCHAIUAuQC6AOMA5AD9APwACgELAQIBAQHyAPEAxADHAJEAjgBDAEcAAwD//8H/xP+X/5T/bf9w/2D/Xv9b/1z/ZP9l/3v/ef+M/47/s/+y/9f/1v8DAAUALwAuAE0ATQBmAGYAZQBkAFUAVwA8ADsAFwAXAAAA///V/9b/vf+9/6T/pP+c/5z/nP+c/7z/vP/w//D/LwAvAGoAagCfAJ8A0ADRAP8A/QAWARgBJgEkARUBFwEFAQQB0gDSAKUApQBeAF4AIwAiAOL/4/+o/6j/eP94/07/Tv8v/y7/G/8c/xX/FP8U/xX/G/8b/x7/Hf8x/zL/Nv83/0v/Rv9D/0r/Tf9G/0P/Sv9I/0P/SP9K/0L/Qf9M/0z/UP9S/2n/Zf+F/4r/uP+z//H/9f83ADUAfgB+AMsAywAPARABXAFaAZABkwG/AbwB0wHWAc0ByQG0AbgBjAGIAVsBYQEiARsB3wDlAKMAngBjAGcAMAAuAP7////U/9P/sv+0/5j/lf94/3v/Yv9f/z//Q/8u/yr/EP8T/wL//v7p/u3+4P7f/tX+0/7T/tf+4/7c/vn+Af8k/x3/Sv9Q/4X/gP+3/7v/7//r/yQAJwBXAFYAhQCEAKAAowCzALAAqwCtAJsAmgB8AHwA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//8AAO//7f/h/+P/0//R/8j/y/+6/7b/rv+y/6D/nf+M/47/cv9x/1H/Uv8v/y7/Bf8G/+f+5/7K/sr+xv7G/s/+z/7t/u3+Ff8W/0v/S/+J/4f/zf/P/x0AHABsAG0ArACsAOUA5QALAQkBJQEoASsBKgEiASEBAwEEAe0A7QDKAMgAnAChAG8AagA4ADsACwAKAOr/6f/S/9T/zf/L/8z/z//S/8//4P/i/+z/6//9//z//f8AAP3/+f/u//P/1v/S/7D/sv+H/4X/XP9d/z7/P/8p/yj/JP8l/yD/Hf8n/yr/Ov85/2H/YP+P/5H/y//I/wMABgBDAEIAfQB8ALEAsgDjAOMAAQEAARgBGgEeARwBGgEbAQ0BDQH3APYA1ADVALEAsQCIAIgAXwBfADUANAAJAAkA6P/p/8f/x/+q/6v/lf+S/4H/hP91/3L/ZP9m/1//YP9Y/1T/T/9V/0r/RP9D/0f/Pf87/0n/Sv9S/1D/aP9s/4j/g/+i/6f/yf/F/+P/5f8CAAEAHQAdADEAMgBDAEIATwBRAFUAUgBSAFQATABLAEIARABGAEQAQQBDAEwASgBJAEsAWABXAF0AXgBuAG0AeQB5AIwAjQCfAJ4ApwCnAKsAqwCeAJ0AhQCGAF4AXgA3ADYACQAKANv/2f+o/6r/gP9//1//X/9U/1T/VP9T/1z/Xv90/3P/kf+S/7n/tv/d/+D/BAACACcAKgBEAEIAVgBWAGEAYQBdAF0AUwBUADsAOgAkACUABQADAOj/6v/D/8L/p/+n/4n/if97/3z/eP92/3z/f/+e/5r/u/+//+3/6v8NABAALQAqADwAPgBGAEUASgBKAEMARQA+ADwAKgArAA4ADQDy//P/2v/Z/8f/x//C/8P/wv/B/8//0f/w/+3/CQAKADAALwBKAE0AbwBsAJMAlQCyALEAzwDNAN4A4wDrAOYA6ADsAN4A2wDFAMYApgCmAH8AfwBVAFYALAAqAPn/+//L/8n/mv+c/3j/dv9i/2T/U/9Q/0H/Rv88/zb/MP81/y7/Kf8s/zH/MP8s/zH/NP83/zX/Pv89/0r/Tf9d/1v/e/98/5j/l//C/8L/6f/q/xMAEwAyADIAUwBRAGsAbgCNAIwAowCiALIAtADAAL4AvAC9AL0AvQCqAKkAogCkAJkAlwCYAJoAlgCTAJgAmwCZAJcAkQCRAIgAigCIAIUAggCGAIIAfQBrAG4ATwBNACMAJgD3//X/w//D/5D/j/9c/17/LP8p//3+Av/g/tr+1v7b/tj+1f7u/u/+Bf8F/y3/Lf9b/1r/kf+U/8z/yf8EAAUAOQA6AGsAaACGAIsApgCiAK8AsQC2ALUAqQCqAJwAmwCGAIcAagBpAFMAVAA5ADgALAAtACMAIgAkACUAKgApADQANQBDAEMAUABPAFUAVgBVAFQASwBMADsAOwAfAB8A+//6/87/z/+e/5//d/90/0//U/86/zb/Hf8f/xH/Ev8N/wv/E/8U/zD/Mf9P/0z/fv+B/7P/sf/u/+7/JQAnAFkAVgCJAIwAswCxANwA3ADsAO4AAwEAAfwA/gDyAPMA2gDXAL8AwwCmAKIAkACTAHsAewBrAGgAVgBZAE4ASwA/AEIAMQAxABsAFwD+/wMA4v/d/7z/wf+e/5r/fP+A/2X/YP9P/1T/Qv8//zj/OP8y/zT/Lv8s/zT/NP8+/0D/Vf9R/2L/Zv9x/2//ev96/4X/h/+a/5b/pP+o/7z/uv/R/9H/6f/q//7//f8SABEAKQAtAE4ASQBzAHcAmwCZAMIAwgDfAOAA9QD0AAUBBQEPARABGAEXAREBEgH+AP4A3gDbALMAuACFAH8ASgBRABIADADW/9r/pv+i/3n/fv9d/1j/Sv9O/0v/SP9N/0//Y/9i/33/fv+g/5//vP+9/8//zf/h/+X/7//q/+7/9P/s/+f/5P/m/9b/1//A/73/rP+w/5b/k/+M/4z/f/+D/4T/ff+F/43/ov+b/7P/uP/c/9n//v///y0ALgBTAFIAcQByAH0AewB+AIAAdgB1AGIAYwBCAEEAIAAgAPv/+//b/9z/wP++/6n/rP+n/6P/pf+q/7n/s//I/87/7P/m/wMACQAlACEAPQA+AFoAWwBxAG4AhgCKAJgAlgCgAJ8AnwChAJcAlgCGAIUAcwB2AGEAXQBFAEkAKgAoABEAEQD0//P/6//s/9n/2v/b/9r/0P/R/9H/z//B/8P/uP+2/63/sP+q/6j/of+h/5P/lf+E/4H/dP91/2r/bf9p/2T/a/9v/3P/cf+A/4D/iv+L/5v/nP+x/63/v//E/9X/z//e/+T/+f/1/wwADgAnACYANwA3AEIAQgBKAEoATABMAFkAWgBlAGMAegB8AIcAhgCXAJcAowClALUAsQC+AMIA2ADWANMA1ADTANIAtQC2AJQAkwBnAGgALwAvAPf/9f+2/7n/gf9//0v/Sv8k/yj/Gf8T/xT/Gv8m/yH/Nf84/1T/Uv9x/3P/nP+a/8D/wf/q/+r/CAAGACAAIwAyADAANwA4AD4APQAxADMAKQAlABcAHAARAA4ADwAPAAwADgASAA4AGAAcACUAJAA1ADMARwBKAF4AWgBsAG8AdwB3AH4AfAB7AH4AdwByAF4AZABJAEMAHAAiAO7/6f+z/7b/ff98/0v/TP8n/yX/Cv8N/wf/A/8D/wj/If8c/zT/Of9s/2j/nf+f/9D/0P/8//v/GwAdADkANgBRAFMAbQBtAIAAfwCPAJEAoQCeAJ8AoACdAJ8AlQCSAIYAiACDAIMAggCBAI4AjwCTAJEAnACfAJoAlwCYAJ0AmwCTAIkAkQCGAH8AZgBsAEcAQwAWABcA5P/k/7P/s/+I/4n/af9o/0z/TP84/zn/Kf8n/xj/HP8X/xP/EP8T/xP/Ef8V/xX/F/8Z/yj/Jf8w/zL/SP9H/1r/W/94/3f/j/+Q/7D/rv/O/9D/7f/t/xEADwA5ADwAbQBpAJsAoADTAM4A/gABASIBIAE4AToBPgE9ATcBNwEoASkBFgEUAQABAQHYANgAswCzAIEAgQBQAFEAIAAdAPb/+P/T/9P/uf+5/6b/pf+a/5v/lv+V/5z/nP+d/5//qf+m/7D/s/+6/7f/uf+7/7b/tf+n/6f/mv+b/37/ff9q/2r/Vf9W/03/Sv9J/03/Uf9N/17/Y/9+/3j/l/+d/8X/wP/k/+b/HAAcAD8APgBsAG4AhACCAJYAmACcAJkAkACTAIIAfwBiAGUAQQA/ABsAGwD5//v/5v/i/9z/4f/i/97/4//l//b/9f8DAAMAGAAZADEAMABBAEEAUgBTAGAAXgBbAF4AYgBfAFEAUwBIAEcAMwA0ACIAIQAMAA0A/P/7/+n/6v/a/9n/0v/T/8n/yP/L/8z/0//S/+X/5f/9//3/EwAVACsAJwAvADQAPAA2ADIANwAyAC8AJQAoABkAFgACAAMA7f/t/9P/0/+8/7z/pP+l/57/nP+V/5f/mP+W/5f/mf+d/5r/pP+o/7f/tP/C/8L/yv/M/9X/0v/V/9n/2//X/9v/3P/f/+H/6P/m/+7/7//7//v/DAAKAB0AIQA4ADQATwBSAHQAcgCVAJYAsQCxAMMAwwDJAMkAwgDCALMAtACcAJoAewB9AGAAXwBAAEAAHgAfAPj/9//N/83/r/+w/5n/l/+a/53/o/+f/7b/uv/J/8b/3P/d/+X/5v/3//X//v///wkACgAQAAwACgAQAA0ABwD+/wMA7//r/9j/2//P/8z/v//C/8H/v//F/8X/0f/T/+f/5f/3//f/CQAKACQAIwA0ADUARwBIAE8ATQBVAFUAUQBTAEkARgAwADQAIAAcAP7/AQDj/+L/vP+7/5n/mv+F/4T/df93/33/e/+D/4X/mf+W/67/sf/I/8f/8P/u/xAAFAA3ADQAUgBUAGgAZgBwAHEAZgBmAFoAWgBAAEEANAAyACMAIwAeACEAHwAaAB8AJQAvACoAPAA+AFAAUABrAGoAgACCAJgAlgCxALIAugC6AMIAwQCxALMAowCgAIAAgwBcAFkANwA6AA0ACgDl/+f/v/+9/5n/m/97/3v/Yv9f/0n/Tf9E/z//OP8+/zv/Nv85/zz/Nf8z/zH/M/8v/yz/K/8u/zL/MP86/zv/Sv9K/13/Xf90/3P/lf+X/7P/r//Q/9b/AAD6/ysAMABiAF4AkACTAMQAwgDsAO0AFQEUAS4BLwE+AT0BQQFCAT0BPAErASwBFQETAfMA9QDNAMwAnwCgAHIAcQBOAE8ALgAtABMAFAD/////8f/v/+f/6v/h/9//2//c/9T/0//L/8z/vP+7/63/rf+R/5L/eP93/1L/U/8x/zH/Ff8U//7+//74/vf++f77/hT/Ev8z/zX/X/9d/4j/iP+0/7b/5P/i/wsADAAwAC8ATwBQAGEAXwBsAG8AcgBvAHoAewBwAHIAcQBsAGEAZwBhAFsAVwBdAFYAUgBLAE0AUABOAFAAUQBaAFsAXQBcAGYAZwBsAGsAbABsAGkAaQBYAFoASwBHACkALgAOAAkA4P/j/7v/uv+Q/5D/bv9u/1r/Wv9R/1D/Wv9a/2X/Z/9//33/mv+c/7//vP/g/+L/BQAFAC8ALwBPAFAAcQBvAHsAfACIAIgAiQCIAIUAiACAAH0AdgB4AGUAYwBJAEsALQAsAAkACQDs/+3/1//W/87/z//N/8z/1P/V/9P/0v/O/8//vf+9/7D/r/+c/57/i/+I/3T/eP9j/1//Sv9O/0P/P/8//0L/T/9N/13/X/93/3X/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3wDdAPMA9AAFAQYBDQEKAQsBDgEHAQUB+AD3AOIA5QDPAMsArwCyAJQAlABvAGwARgBKAB4AGgDu//H/w//C/5n/mf9x/3H/Vv9W/z3/Pf8q/yv/Iv8g/xz/Hv8m/yT/Lf8v/0L/Qf9X/1j/cP9u/4j/if+e/57/uf+4/9L/1P/v/+7/CgAJACIAIwA7ADoAUgBTAGEAYgB3AHQAgQCDAI0AjACPAJEAkgCPAIgAiwCEAIAAdAB5AGwAaABXAFoAQwA/ACMAKAALAAYA7f/y/9f/0v++/8H/pv+m/43/jP95/3r/af9o/17/Xv9d/13/Xv9e/2z/bP9z/3P/if+L/6D/nP+9/8H/3//a/wIABwAtACsAVgBXAIAAfwClAKQAwADCANsA2wDqAOkA8ADxAPQA8gDrAO0A5wDmAMwAzQC0ALIAjACPAGsAZwBHAEsAIQAeAPz//v/U/9T/rP+p/4P/if9n/1//Q/9L/y7/J/8U/xr/CP8D//v+//7//vz+B/8K/xn/Fv8x/zP/Sv9I/2D/Yv97/3v/kv+R/67/r//F/8X/4P/e//f/+v8YABUANAA3AFwAWgB9AH8ApQCiAMUAyADnAOQAAwEGARQBEgEdAR4BGgEaARMBEgEBAQMB9ADxANoA3QDBAL8AmwCcAHEAcQBGAEUAEwATAOH/4/+2/7L/hv+M/2j/Yv8//0T/Lv8q/xz/H/8b/xn/Hv8g/y3/K/85/zr/S/9K/13/Xv9z/3P/iP+I/53/nf+3/7T/zP/R/+3/6f8DAAYAIAAdADMANQBJAEgAWwBcAGsAagB6AHkAgACCAJEAkACUAJUAoACeAJsAnQCaAJgAiQCMAH0AeQBiAGcAUABLACoALwARAAwA4//n/8T/wf+b/57/ff96/2L/ZP9X/1f/Vf9U/1b/Vv9g/2D/bP9t/4b/hv+a/5j/t/+6/9f/0//x//b/EQANACcAKQBBAEAAWABYAGkAagCEAIIAkQCUALEArgC5ALoAxwDIAMcAxgC+AL8AtgC1AJ8AnwCPAJAAcgByAFkAWQA6ADkAFgAWAPT/9v/R/8//rv+w/5H/kP90/3P/WP9Z/0T/RP8x/zH/K/8r/y3/Lf8z/zL/Pv8//03/Tf9j/2L/ef96/5D/j/+m/6f/uf+4/8//0f/g/9z/9P/5/w8ACwAnACoAQQA/AFwAXgB2AHIAigCRAKEAmQCzALkAxQDBANIA1ADaANoA4QDiAOQA4ADeAOMA0wDOALkAvgCdAJoAegB7AE4ATgAjACMA7v/t/8H/w/+S/5D/cf9z/1X/U/9K/0z/Rv9E/03/T/9b/1r/b/9u/4L/hv+b/5X/qv+w/7z/uP/H/8r/z//N/9j/2v/h/93/7v/y/////f8OAA8AGwAbACoAKAA0ADYARQBEAFEAUgBcAFsAZgBmAGkAawBvAGsAbAByAG0AZwBkAGkAWQBWAEUARgAoACgADgANAOj/6v/H/8X/ov+l/4b/gv9s/2//XP9a/1b/Vv9Z/1z/a/9n/3r/fP+Y/5n/uf+2/9v/3/8BAP3/HgAgAD0APABXAFgAawBsAIMAgACRAJQApgCkAKsArAC0ALQAswCzALUAtACvALEApgClAJcAlwCAAIAAbgBuAFcAVwBJAEkAOQA5ACgAKQAQAA4A7v/x/8//y/+j/6b/f/99/1b/WP86/zr/Hf8c/wv/Cv8B/wL/Av8C/xT/Fv8u/yr/Sv9N/23/bP+L/4v/p/+o/8H/v//W/9f/6v/r/wAA//8UABUAMAAuAEMARQBiAGEAcABxAI0AiwCdAJ8AtQCzAMMAxwDVANAA2ADbAN0A3ADeAN4A3QDfANYA1ADIAMcArwCzAJUAkQBsAHAASABEABkAGwDv//D/wv/A/5j/mf9x/3H/Vf9V/z7/Pv81/zb/OP80/z//Rf9X/1H/ZP9q/4D/ev+Q/5b/rf+p/77/vv/L/87/4P/c/+X/6f/7//j/AgAEABUAEwAcAB4AKQAoADkAOABFAEcAVABSAGMAZQBuAG0AeQB6AIcAhgCIAIgAigCKAIUAhgB5AHgAagBsAE0ASgAtADAAAgD//9X/1/+h/6H/dv91/1L/Vf86/zb/M/81/zn/Of9S/1H/af9r/5D/jv+t/6z/1P/Y//b/8P8NABMAJgAjADoAOgBKAEwAXABXAGIAaQBzAG0AdQB5AHwAegB6AHsAfAB8AHQAdAB4AHUAagBvAG4AawBoAGkAYgBhAGEAYgBZAFkAVwBXAEEAQQAvAC4ACgAMAOj/5/+8/7r/kP+T/2r/af9P/07/Mv80/yv/KP8i/yT/Kf8p/zb/Nf9D/0T/Xv9e/3b/dv+V/5T/sP+y/8r/x//g/+P/8v/x/wIAAQAOABAAHgAbACUAKAA0ADMA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3f/c/+3/7f/7//v/CwALABsAHAAmACQANwA5AEAAPQBFAEgAQQA/ADcANwApACkAEwAUAAAA/v/k/+f/0//R/8L/wP+w/7b/r/+n/6P/q/+w/6v/uv+8/8//z//s/+r//f///xUAFQAiACAAJwAsADYALgApADEALgAnABsAIQAUAA8A/P8BAPH/7P/Y/9v/0f/Q/8f/xv/J/8v/0P/O/93/3v/n/+f//v/+/woACgAfAB0AJAAoADYAMQA1ADsAQgA9AEUASABCAEAARQBGADoAOQA5ADsALwAuACsAKwAgACAAHAAbABgAGQAXABcAGgAaABkAGQAZABkAGQAZABQAEwAPABAABQAGAPz/+f/s//H/4f/b/8//1P/B/77/s/+0/6r/qv+l/6b/qP+m/6n/rP+u/6r/rv+y/7H/rf+x/7X/uf+3/8D/wP/M/87/3v/b/+L/5P/y//L//P/7/wAAAgAMAAoADgAPABcAFgAgACEAJwAmADYANwA/AD4ATwBPAFsAWwBlAGQAbgBvAHIAcwBzAG8AaQBvAGMAXABOAFQAPgA6ACoAKwAWABcACAAHAPr/+//z//L/8//z//T/9v8BAP7/AgAEAAgACAAJAAgAAwAEAAYABgD8//r//f8AAPH/7//h/+L/yP/H/67/rv+U/5X/g/+C/3T/dv9q/2j/a/9s/2j/Z/92/3f/hf+G/6T/of/B/8X/5f/h/wUACAArACoATABMAGYAZgB5AHoAgAB+AIMAhgB/AHsAdQB5AGwAagBcAFwASgBMAD0AOQApAC0AIQAeABUAFwAPAA4ACQAKAAYABQAKAAoABAAFAAsACQAFAAcADAAMAAgABgAGAAoA/f/4//n//f/r/+f/4f/l/9L/0P/E/8X/tf+0/7D/sP+r/6v/tf+2/8H/wP/R/9L/5v/k//b/+P8MAAwAFwAWACEAIwAkACEAIwAlACAAIAAeAB4AGwAcABkAFgATABUAFAAUABEAEAANABAADAAIAAMABQAEAAMA+v/7//f/9v/v//L/7f/p/+r/7f/r/+n/6//s/+v/6//s/+z/6//r/+n/6P/j/+b/4v/e/+D/5P/i/9//6v/s//D/7v/6//3/AwAAAAkACwASABIAFAATABwAHAAWABgAHAAYABMAGAAZABQAEQAVABkAFgAZAB0AKAAjADAANAA9ADoA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pf+k/5D/kP+C/4L/c/90/23/a/9q/2z/cP9v/3r/ev+J/4n/nP+d/7f/tf/S/9T/7P/r/wwADAAhACEAQABBAFYAUwBtAHEAhACAAJUAmACoAKcAtACzAL0AvwDEAMEAxQDHAMgAxwC/AMIAuwC2AKIApgCNAIoAbQBvAFAAUQAwAC4ADwAQAO3/7P/I/8j/p/+p/4X/g/9l/2f/SP9G/y//MP8Y/xj/DP8M///+//78/vv++/79/gz/Cv8a/xv/PP88/1r/Wf+A/4L/sP+t/9P/1v8LAAkAKgAsAF8AXQCBAIEApwCoAMIAwgDZANgA5ADmAPMA7wDwAPQA8QDvAOkA6QDVANYAxQDDAKAApACNAIgAaQBsAE8ATgAvAC4AEgAXAPX/7v/X/9z/v/+7/6f/q/+Y/5X/iP+L/3//ev9z/3n/b/9p/2j/bf9l/2T/cf9v/3T/dv+H/4X/j/+S/6T/ov+w/7L/xP/A/9f/2v/q/+r/CQAHABcAGwA6ADQASQBOAGQAYAB1AHgAigCHAJYAmwCiAJsAnQCjAJkAlQCLAI0AeAB4AGQAYgBJAEwAMAAtABUAFwD4//f/3v/e/8L/w/+s/6r/lf+V/4P/hP91/3X/bf9u/2X/Yv9l/2f/Zv9j/23/cv98/3j/jf+Q/6P/oP+5/7r/zf/O/+n/6P8AAAEAHgAeADoAOABVAFgAbgBrAIYAiACXAJcAqwCqALcAtwDFAMUAygDKAM8AzwDIAMkAwAC/AK4ArACWAJsAgwB9AF8AZQA/ADsAIAAiAPn/+f/Y/9f/sP+x/4v/if9n/2r/Sv9H/yv/Lv8a/xf/Dv8R/wz/CP8P/xP/HP8Y/yn/LP9B/0D/Xf9c/3v/ff+f/53/wf/D/+f/5f8GAAgAKAAlAEQARwBiAF8AfACAAJcAlACsAK0AvQC+AMYAxADHAMkAxADCALYAtgClAKgAjwCNAHsAewBjAGMASwBIAC8ANgAaABMAAgAIAPb/8P/e/+H/1v/W/8D/wf+1/7T/pf+k/5z/nv+T/5H/jP+O/4f/h/+L/4n/i/+N/5T/lP+i/6D/sf+z/8X/xP/Z/9n/7f/u/////v8VABQAIwAkADcANwBHAEcAVwBXAGIAYgBuAG0AcgB0AHUAcgByAHUAZgBkAFsAXQBLAEoAOAA3ACAAIQAGAAcA7P/q/8//0v+9/7n/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OwBAADIALQAdACEAEgAQAAQABAD5//v/9P/w/+f/6//n/+T/2v/c/9z/2//S/9L/zv/N/8P/xf+4/7b/qP+p/5j/mf+E/4L/eP95/2X/Zv9h/2D/XP9c/2P/ZP9s/2r/fv9//5H/kv+v/67/z//Q//P/8f8SABQANAAyAFAAUgBsAGwAhwCFAJMAlgCkAKIApwCnAKgAqQCkAKIAlgCaAIkAhgB0AHUAYwBiAFAAUAA8AD4AMwAxACIAIwAfAB4AFwAXABIAEgAOAA8AAAD///f/+P/q/+f/2v/e/87/yv+7/8H/s/+s/6L/qP+h/5z/l/+b/5r/mP+d/5//pf+i/7D/s/+//73/yv/K/9r/2//i/+H/8P/x//r/+f8KAAkAEAASACEAHwAiACUALwAsAC4ALwAwADAAMQAxACoAKwAsACoAHgAhAB4AGgAQABQADQAKAAcABwD+/wIAAgD8//b//P/7//X/9P/5//T/8P/w//X/7f/o/+r/7f/o/+b/6P/q/+z/6//x//H/9//3/wEAAQAJAAkAFwAXAB0AHQAlACUAKgArAC4AKwAtADEALgAqACkALgAmACIAIwAkABgAGgAXABMADAAQAAsACAADAAYAAwABAP///////wAAAAD+/wEABAAKAAgABwAHAA0ADgADAAEAAQADAPb/9f/q/+v/3f/c/8v/yv++/8H/sf+t/6b/q/+m/6D/n/+k/6r/pv+t/7H/wv++/83/0f/p/+T/8//4/xQAEAAcAB8AOAA2AD8AQQBOAEsAUgBWAFcAUgBQAFUATQBJAEIARQA8ADsALwAvACYAJwAYABYAEAASAAMAAgACAAMA+f/5//z/+//4//n/+//6//z//f/8//v//f/+/wIAAAAAAAMABAABAP//AgD8//r/+//6//T/9v/4//f/9//4//f/+P8AAP3//v///woACgALAAwAFgAVABoAGwAiACEAJwAnACgAKQAsACsAKQApACEAIwAhAB4AEAAUAAwABwD7////7P/r/+T/4//Q/9L/z//M/7//wv++/73/uP+4/7b/tv+x/7H/rv+v/7D/r/+y/7L/tf+1/7v/vP/D/8P/z//O/93/3v/u/+z/BAAHABcAFQAvADAAOQA4AE8AUABWAFUAYgBjAGcAZwBsAGsAbQBuAHMAcwBuAG0AbQBtAGkAawBmAGMAYABjAFgAVgBQAFAAQwBEADoAOgAsACwAHwAeABIAEwAEAAQA+P/4/+n/6f/Z/9n/yv/J/7b/uP+r/6r/mf+Z/4z/jP94/3j/b/9u/2H/Y/9d/1v/Wv9b/1z/Xf9p/2f/d/95/5D/jv+o/6r/xP/E/+P/4v8BAAQAIAAbADwAQQBXAFMAagBuAHwAegCFAIUAiwCLAJAAjwCLAIwAhwCIAH0AfAB0AHQAagBqAFsAWgBUAFQAQgBFAD4AOQAvADQAKQAmAB4AHQAQABQACQAFAPn//f/z/+//4v/k/9v/2v/O/9D/x//F/7z/vv+2/7T/r/+x/6//rf+r/6z/rv+t/7D/sv+4/7f/v/+//83/zf/W/9X/5//o//P/8/8BAAEADAAMABsAGwAhACAAKQAqACkAKgAuACwALAAuAC0AKgAjACYAIwAgABgAHAAYABUADAAOAAgABgABAAIA+//6//b/+f/0//H/8P/y//D/7v/u/+//7P/s//D/8P/v/+7/8v/0//T/8f/1//n//f/5//z///8DAAIAAgABAAoACwAKAAkAEAARABEAEgAUABIAFAAVABYAFAAYABoAHQAdAB0AHAAiACQAJQAiACgAKgAwAC8AKwAsADIAMgAtAC0AMAAvACsAKwAkACYAHgAcABAAEQAGAAYA9v/1/+j/6v/Z/9f/x//I/7n/uf+s/6z/pv+l/57/of+l/6D/nf+j/7T/rv+y/7b/xP/D/8//zf/Y/9z/7P/n//H/9f8EAAEACAALABcAFAAdAB8AIAAfACkAKQAkACQAKgArACgAJgAlACgAJAAgABsAHgAZABcAFAAXABgAFAASABYAGwAXABQAFwAeABwAGgAbABsAGwAYABgAFQAVABMAEwASABEACwANAAoABwD//wIAAQD///3//v8BAP///P///wYAAgABAAUACwAJAAkABwAKAA4ADQAJAAwADwAQAA4ADAAOAA4ADAAEAAYAAgAAAPr/+//2//b/8P/x/+z/6//p/+j/4//l/97/2//Z/9z/0v/Q/87/z//M/8z/xv/G/8n/yP/A/8D/wf/C/77/vv/A/8D/xP/F/8//zP/W/9n/5P/i/+7/7//7//v/BwAHABEAEAAbABwAKAAoADEAMAA+AD4APgBAAEoASABJAEsATQBKAE4AUABOAE4AUgBRAE8AUQBTAFEAUABQAE4AUABPAEwASABLAEQAQgBBAEIANQA0ADMANQAjACEAGgAbAAkACAD2//f/4//i/8r/zP+4/7X/of+k/5D/jf9+/4H/dv9z/2n/bP9s/2n/aP9r/3b/cv94/3z/jv+L/5j/m/+1/7L/yP/J/9//3//0//T/BwAHABgAGgAqACYAMQA1AEAAPQBCAEQASABIAE8ATQBLAE8AVQBPAEwAUgBVAFAAUABSAFEAUgBSAE8ATwBSAE0ASwBLAEoAPwBCADkANgArAC0AHgAdABEAEgADAAIA9v/4/+//7P/h/+P/3//g/9b/1P/W/9j/0v/Q/9P/1f/W/9X/2P/Y/93/3v/c/9r/4v/k/+D/3//p/+n/6//s//L/8P/x//P/9P/z//D/8P/w//H/6//q/+3/7v/u/+7/8P/v//b/9//2//b//v/+/wIAAQAHAAgACgAJAA4ADwAOAA0ADwARAAsACAAIAAsAAwAAAPv//v/4//b/9f/3//b/9P/4//r/+P/2//n/+//8//v//v/+/wQAAwAIAAoADQAMABEAEAARABMAFAAQAA4AEwASAA0ADQARABAADAARABUADgAMABgAFwARABQAIQAdAB8AIwAsACgALwAzADYAMwA9AD4AOgA8AEAAOwAyADcALAApAB4AIAAPAA0A/v8AAOv/6P/W/9v/yP/D/7P/tv+v/67/pP+j/6n/rP+r/6f/s/+2/7f/tf/G/8j/yf/I/9v/2v/k/+X/7v/t//j/+f/5//j/AAACAAMAAAAFAAcABgAGAAgABgAFAAkADAAIAAkACwANAA4ADQAKAA8AEwAVABEAHQAgACMAIQArACwALgAvADIALwAuADIALQAoACUAKwAlAB8AGgAgABkAEwANABIACwAIAAcACAAEAAQABQAGAAgABQAHAAsADwAMABIAEgAVABcAHQAbACEAIgAiACQAJgAhAB4AIwAYABQACgANAP3//P/v/+//4v/i/9j/1//M/83/x//H/8L/wv/C/8H/w//E/8b/xf/R/9L/1f/U/9//3//h/+L/4v/i/+X/4//h/+T/5P/i/+D/4f/j/+P/3//d/+T/6P/l/+H/6//u//T/8//+//z/BAAIABUAEAAWABsAJgAhACMAKAAwACsALgAzADcAMgA2ADkAOQA5ADwAOgA6AD0AQAA9AD0APgBAAEEAPAA6ADwAPgA5ADgAOwA7ADgAOAA5ADgANAA1ADcANwAwADEALQArACEAIgAUABQAAwACAPD/8f/Z/9r/yv/H/6//s/+m/6P/k/+U/43/jf+E/4T/iP+I/4j/if+W/5X/nf+d/67/rv+5/7r/zf/M/97/3//t/+v/+f/7/wUAAwANABAAFgASABYAGwAcABYAFgAcAB4AGgAbABwAIwAlACYAIwArAC0AMAAxADkANgBCAEUASQBGAE8AUQBRAFEAUQBQAEoASwBDAEEAMwA2AC0AKQAbACEAFgAPAAQACwAAAPr/8//3//D/7//w/+//6//s//L/8v/2//X/+P/6/wQAAgD9//7/BwAHAP7//f8BAAMA+v/3//f/+//s/+j/5f/p/9f/1P/T/9X/xv/C/8D/xf+//7z/v//B/8T/w//O/83/1f/V/+L/4//x//L/BQACAAsADgAZABcAGgAaAB8AIQAfAB0AHgAfABoAGQASABQAEQAOAAUACQAJAAUAAQAEAAUAAgABAAQABwAFAAsACwAMAA4AEQANAA8AFQAXABAAFAAZABUAEgARABIADwARAA4ACwAJAAsABAACAAQABQD+//7/AgADAAYABAAKAAwAFgAUAB4AIAAmACUANQA0ADIANQA7ADcAMAAzAC0ALAAgAB8AEgAUAAEAAQD3//T/5f/p/9v/2P/R/9H/x//J/8v/yf/I/8r/0P/O/9D/0f/X/9b/3P/c/97/3//r/+r/7f/t//b/9//7//n/AAACAP7//f/9//3/+f/5//b/9//v/+7/6v/p/+L/5v/p/+P/6P/v//T/7f/2//3/BgD//wsAEgAdABUAHgAnAC8AJwAqADAAMgAuAC4ALwAoACoAJgAkABsAGwAYABoAFQASABEAEwAVABUAFgAUABkAHQAiAB0AJQAqADEALAAzADcAPQA7AD4APgBDAEUAPwA9ADgAOgAvACwAGwAeABAADgD0//X/5f/m/8v/yf+5/7v/r/+u/6H/oP+j/6T/o/+j/7D/sP+5/7r/yf/G/9L/1v/k/9//5//s//b/8v/y//T/+f/4//b/9//3//b/9f/2//j/9//3//f/9//4//f/9//5//f//P/+/////v8EAAUADAALAA8AEAAfAB0AIAAiADAALwAvADAAPAA6ADkAPABAAD0APAA+ADgAOAAzADEAKAAsACYAIgAeACAAHAAcABwAHAAhACAAIwAmADAAKwAuADMANgAzADIAMwAuAC0AJgAoABgAFgAJAAkA9v/4/+j/5P/T/9n/y//E/7b/uv+v/67/p/+m/6T/p/+p/6b/rP+t/7L/s/+9/7v/yP/L/9T/0P/f/+T/6P/k//D/8//y//H//P/6//P/9/////v/8f/0//b/9P/x//L/9f/1//r/+/8GAAMAEAAUAB8AGgAqADAANwAyAD4AQQBGAEUASQBJAEoASwBJAEcAQQBDADsAOQAsAC8AJAAhABgAGwAQAA0ADQAQAAYABQAJAAkABQAFAAgABwAHAAkACwAKAA4ADgAPABEAGAAUABAAFQAVABAACAAMAAMAAQD5//n/5f/o/9r/1v+//8T/tv+v/57/pP+e/5z/mv+Z/6H/pf+w/6r/vf/C/9b/0v/l/+j////+/w8ADwAhACEAKAAoAC8ALgAtAC4AKgAqACQAJAAbABsAEgATABAADQAGAAkABwAFAP7/AAD9//z/+v/6//n/+v/+//v//v8DAAcAAgAIAA0ADgAIAAsAEgAOAAgACAAMAAYAAwD+/wAA/P/5//H/9v/1//H/8f/z//T/8//9//z//f///w4ADgAVABQAJAAlADAALwA5ADkAQABCAEAAPQA9AEAANwA0AC4AMAAiACEAFQAWAAMAAgD6//r/7P/t/+f/5f/g/+L/2//Z/9X/2P/W/9P/0//V/9v/2f/d/9//5//n/+n/6P/t/+3/6//s/+n/6P/l/+f/4//h/9r/2//X/9b/y//N/8n/x//C/8T/xv/E/87/z//Y/9n/7P/p//f/+/8NAAoAFgAXAB8AIAApACcAKQApAC4AMAAtACsAKQAsAC0AKAAhACYAJgAhACAAJAAmACQAKAAoACwALAAuAC8AMgAwADcAOAA7ADwAQQA+AEQASABFAEEAQgBFADkANwAuADAAHwAdAA0ADwD6//j/5f/n/87/zP+7/73/qv+p/53/nf+Y/5j/mv+b/6H/nv+t/7H/uv+3/8n/yv/X/9j/5//k//L/9v8BAP3/AQAFAA0ACgAHAAkACAAGAP3////8//r/8P/x//H/8v/s/+n/7v/y/+z/6f/z//P/9P/2/wIA//8FAAgAFgAUABoAHAAqACcALwAyADUAMwA4ADgALwAxADMALwAkACgAJQAiABkAHAAVABEAEAAUABQADwAUABkAIgAeACUAKQAxAC4AMwA2AD0AOAA6AEAAPwA6ADIANgAxAC4AHgAgABQAEwD+////7v/s/97/4P/R/9D/yf/L/8L/vv+3/7v/tf+y/7D/sv+0/7T/uf+3/8H/w//J/8j/1f/U/9v/3f/m/+T/5v/o/+3/6//n/+n/8v/v/+j/7P/x/+7/6f/r/+z/6//v/+//9f/1////AAALAAkAFwAZACUAJAAzADQAOwA6AEIAQgBGAEcARQBDAEMARwBDAD4AOQA+ADYAMgAsAC8AJgAjABsAHgAYABYAEgASAA0ADgAPAA8AEAAPABcAGAAZABgAHQAcABwAIAAcABcAFgAaAA0ACQD9/wAA7v/t/9r/2v/O/83/uv+8/7L/r/+j/6f/pf+h/6L/pf+v/63/uv+7/8z/zf/h/9//8f/z/wUAAwARABMAIQAfACYAKQA0ADEAMQA0ADYANAAtAC0AJQAmABsAGgAPABAACQAJAP3//f/8//r/8v/2//f/8v/u//L/8//y/+7/7f/w//L/9//0//X/+P8CAAAA+//8/wQAAwD8//7//f/8//n/+P/y//T/8v/v/+3/8v/0//D/9//5/wAA//8KAAoAEwAUACMAIwAvAC4APAA8AEUARgBOAEwAUQBUAFYAUgBNAFAARwBGADkAOgArACkAGQAaAAkACQD7//v/6//t/+T/4P/U/9f/1f/T/87/0P/U/9L/1P/W/9z/2v/c/93/3v/d/9r/3P/d/9r/0f/U/87/y//D/8X/uv+6/7r/uv+1/7P/t/+6/73/uv/F/8n/0v/P/9//4P/w/+///v8AABAADgAaAB0AKAAlAC4ALwAzADMAOAA4ADoAOgA8AD0AQgA/AD0AQABDAEEAPgBAAEMAQQBAAEEAQQA/ADsAPwBAADwAOwA/AEIAPgA9AEAAPwA9ADIANAAxAC8AGwAdABYAFAD+/wEA8//u/9f/3v/P/8f/tP+6/6//rP+e/5//mf+a/5z/mf+d/6H/rf+n/7P/u//L/8P/1f/c/+//6f/2//v/BgACAAkADAAUABIAEwAUABUAFAANAA8ABwAFAPv//f/2//T/7v/w/+v/6P/n/+z/6//l/+//9f/4//P/AQAEAAcABgATABMAFwAYAB8AHgAiACIAIQAiACIAIQAcABwAGgAcABQAEgATABMADAANABMAEQARABQAGwAZAB4AHgAlACYALgAsADEANAA6ADYANwA8ADoANwA3ADcALwAxACwAKgAeAB8AEAARAAIAAQDw//H/5P/k/9j/1v/P/9D/x//J/8b/w//A/8T/wv+9/8D/w//B/8D/xf/G/8n/yP/Q/9L/1//U/9z/3v/e/93/4v/j/+D/3v/h/+X/5P/g/+T/5//s/+n/7v/x//n/9//+/wAACgAJABQAEwAbAB4ALQAqADAAMwBAAD0APgBBAEgARQBCAEUARABCAD4APwA1ADUALwAvACMAIQAZABwAFAARAAsADQAKAAsACQAFAAcACwALAAcACAALAAoACgAKAAgACAAJAAQABgACAP7/8//3/+3/6v/c/97/1f/U/8n/yv/I/8f/w//E/8X/xP/J/8r/y//K/9j/2f/k/+T/9P/0/wYABgAWABYAIwAjAC8ALwA0ADQANQA3ADsAOAAxADMAMQAwACUAJQAZABsAEgAPAP//AgD6//f/6P/r/+D/3//X/9b/zv/O/8r/yv/I/8r/yf/G/83/0P/R/87/3P/e/+D/3v/p/+v/7f/r//P/9P/4//r/AwD+/wAABgAQAAoABwAMABcAFAATABQAIgAjACgAJQA5AD4ARQBAAFQAWABbAFkAZABjAGIAZgBmAGEAXgBjAFoAVgBOAFAARABEADUAMwAhACMAEgARAPz//f/1//T/5P/k/9z/3P/R/9H/yP/K/8P/wP+7/77/uv+2/7L/t/+3/7L/rP+x/7L/r/+r/6z/rf+s/6v/rP+v/7D/tf+z/77/wP/H/8X/1P/V/9z/3P/r/+z/+v/5/wgACAAaABkAIwAkADMAMwA6ADoAQwBEAEUAQgBFAEoASgBEAEgATABKAEgASABJAEMARABCAEAAPAA9ADwAPAA+ADwAOQA9AD4AOQAzADgANAAvACUAKwAmACAAEgAXABMADwD+////+v/8/+r/5//a/93/zv/M/77/v/+5/7j/s/+z/63/rv+x/7H/tv+1/8H/xP/Q/8v/3P/h//D/6//5//7/CQAFABAAEwAWABQAGgAbABgAGAAWABQADQARAAsABgD4//7/9f/v/+X/6v/i/97/3v/h/+D/3f/g/+L/5P/j/+b/5//u/+3/8//z//v//P8CAP//CQAOABIADQAVABkA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0f/V/93/2//g/9//6P/q//D/7v/3//r////7/wIABgALAAcACgAOABIADwAUABYAGAAWAB0AHwAjACEAJgAoAC0AKwAtAC8ALwAsACsALgApACgAIgAhABsAHQAVABIACwANAAMABAD+//z/+P/5//b/9v/3//X/9v/6/wAA+/8AAAQADAAJAA0ADwAUABMAFwAWABcAGQAWABQAGAAaABIADwASABUADAAKAAcACAD/////+P/4//L/8f/r/+z/6f/o/+H/4v/j/+P/3//e/+P/5f/l/+L/6f/r/+r/6P/x//X/9P/v//b/+//6//T/9//8//f/9P/y//X/8P/t/+v/7P/l/+X/3//g/9z/2v/W/9r/2f/U/9f/2v/c/9v/4P/f/+j/6v/x//H////9/w0ADwAbABoALQAtADYANwBEAEIARwBIAE4AUABRAE8AUwBTAFIAUgBRAFEATABMAEgASQA+AD0AOAA3ACgAKgAiAB8AEgAVAAoABwD6////8//s/+L/6P/b/9b/zf/R/8v/yP/E/8b/wf/A/8D/v/+9/8H/w/+9/7//xf/K/8X/xf/K/9X/0P/M/9H/2//W/9b/2v/c/9r/4P/h/+L/4f/q/+v/7//u//b/9/////7/CAAIABMAFQAbABkAJgAnACoAKQAyADMAMgAzADcANQA1ADcANAAyADMANAArAC0ALAAoAB8AIwAaABcAEAARAAkACgADAAIAAQACAPn/+P/5//n/9P/0//T/9P/3//j/+P/4/wEA//8AAAEACgAKAA0ADQARABMAFgASABAAEwAVABMADQAPAA0ADQAGAAMA/v8CAPb/8//w//H/5v/n/+T/4//g/97/2//g/+P/3f/f/+X/6v/l/+r/7f/y//H/+v/6//3//f8FAAYABQADAAUABwAHAAYAAAD//wAAAwD6//b/8v/1//D/7//o/+j/6P/p/+b/5P/r/+z/5//n//T/9P/v//H//f/6//////8DAAYAEAAMABIAFwAgABsAJQAoAC0ALAAwADAANgA3ADcANgA7ADoANgA5ADcANAAwADIALAArACIAIgAZABkADwAPAAkACgADAAEA/f8BAPz/9v/x//j/9f/v/+3/8v/s/+n/6f/q/+X/5f/o/+n/5//k/+b/6v/q/+b/6v/t/+7/7f/y//L/8//x//b/+f/4//T/9P/5//f/8v/x//X/9f/y/+3/7//x//D/7//v//H/8P/x//T/9f/y//f/+v/+//z/BQAEAAQACAAOAAoADAAPABIAEAAOAA8ADgANAAoADAAKAAcABAAIAAMA///8/wAA+//3//b/+f/4//b/+f/6//3//f8DAAMADgAOABQAFQAnACQAJwAqADcANQA6ADsAQgBDAEMAQQBAAEEAPAA7ADAAMgAsACoAGwAdABIAEQAHAAUA9v/6//D/7f/l/+b/2//d/9z/2P/P/9P/0v/P/8z/z//R/83/zP/S/9f/z//Q/9j/3v/Y/9v/3//j/+L/4//h/+T/5//l/+H/5P/o/+T/4v/k/+T/5P/l/+b/5f/p/+n/6//r//P/8v/2//n/BAAAAAkADQAbABcAHwAiAC0ALAAyADIAOQA6AD8APQA8AD8AQQA+AD0APgA5ADsAOgA3AC0ALwAwADAAJgAlACMAIgAXABoAFQASAAgACgACAAMA+f/1//D/9P/r/+j/5f/n/9//3v/d/93/2//b/9v/3P/f/9z/3v/i/+j/4//m/+z/8//t/+3/8v/4//T/+P/7//v/+v8DAAIA/v///wQABAD//////v/9//7////2//b/+f/5//P/8//2//X/9//5//n/9v/8/wAAAQD8////BAAHAAMAAwAHAAoABgAFAAcACAAIAAMAAgAEAAUA/v/+/wEA///3//r/+v/4//b/+P/z//H/9//4//b/9f/8//3/AAD//wgACgAQAA0AGAAcACYAIgAsAC4AOwA6ADsAPABFAEUAPgA+AEEAQAA5ADoAMAAwACcAJwAbABsADQANAAQAAgDy//b/7P/o/9z/3//Z/9f/z//Q/87/zf/K/8v/zP/L/83/z//V/9H/0v/Y/93/1v/Z/9//5P/g/+T/5f/n/+r/6f/k/+X/6v/r/+X/5P/q/+z/6P/u//D/7//v//n/9//7//3/BwAHAA8ADQAWABkAIgAeACUAKQAvAC0AMgAxADIANgA7ADQANAA8ADsANAAzADcAMAAvACoAKQAlACYAHAAcABkAFwAMABAACgAFAP3/AQD5//f/7//x/+z/6f/j/+X/5P/j/+H/4v/l/+X/5v/m/+z/6v/r/+7/9f/y//T/+P/9//n//P///wcAAwACAAcADwALAAsADgAVABIAFgAYABcAFgAYABcAFAAWABIAEQANAA0ABgAGAAIAAAD1//n/9f/y/+z/7f/s/+z/7P/q/+f/7P/y/+z/6f/v//T/7v/t//L/8v/v/+//8f/y//H/7v/u//D/8P/u/+7/7f/u/+3/6//s/+7/7f/r//L/9f/2//L//P8AAAYAAgAMABAAGgAYACIAIgAxADEAOwA7AEkASQBPAFAAWwBYAFkAXQBdAFoAVgBWAEsATwBJAEEAMgA7AC4AJwAYAB0ADAAIAP7/AADt/+3/5//l/9f/2//X/9H/yf/Q/8z/xf/E/8r/y//G/8X/yf/L/8r/yf/H/8z/0P/R/83/0//W/9b/1f/Z/9n/2f/a/9v/2v/e/97/4P/f/+j/6v/t/+v/9v/5/////P8IAAoAFAASAB4AHwAqACsANAAyADkAPABCAD4AQABEAEUAQgBBAEMAQAA+ADkAPAA4ADMAKwAxACkAIwAbACAAFQASAAoADAABAP//+v/7/+//7//q/+r/4//j/+D/4P/i/+L/4P/g/+b/5//p/+b/7f/w//P/8v/5//j/+//+/wQA//8GAAsACQAGABAAEQAMAA0AEwASABEAEAASABUAFgASAA8AFAASAA0ACQAMAAQAAwAAAAAA9//4//H/7v/r/+7/5f/j/+X/5//h/+D/4//h/+H/5f/k/+D/5P/n/+j/5v/m/+f/7P/s/+n/6f/t/+z/6v/r/+3/7f/t/+3/8f/w//L/8//2//X//v///wAAAAANAAwADQAOABkAGAAfACAAKwArADYANQBDAEQATQBMAFQAVQBWAFcAWABVAFMAVQBKAEoAQgBCADYANgAoACcAGQAaAAkACAD4//r/7v/s/+D/4f/X/9b/z//Q/8b/xv/B/8D/vP+9/7z/u/+7/7z/wP+//7//v//G/8f/yv/I/83/0P/V/9L/1f/X/9z/2//e/9//5f/k/+b/6P/u/+r/7v/0//z/9v/+/wMAEAANABYAFwAnACYALQAvADsAOQBAAEEARwBIAEwASQBIAEsARwBGAD4APAAyADcALQAnABoAIAAWABEABgAIAPr/+//2//T/4//m/+P/4P/X/9j/0v/T/9L/z//J/8//1P/N/83/0v/Z/9b/3v/e/+T/5//w/+3/8v/0/////f8CAAQADAAKABAAEwAZABUAGwAeACUAJAAkACMAKgAtACkAJAAmACsAJwAjACAAIwAfABwAFwAaABAADQAGAAgA/v/9//X/9v/x//D/6f/q/+b/5P/e/+D/2//a/9j/2f/S/9H/1P/U/8v/y//R/9P/zP/J/9D/0v/P/87/0f/R/9H/0//Z/9b/2//d/+L/4P/m/+j/8f/y//r/9/8IAAoADwAOAB4AHwAoACgAMwA0AEIAQABIAEkAUwBTAFkAWQBdAF4AYABgAF0AWgBWAFkATQBMAEAAQAAyADQAJAAgABMAFwAFAAIA9f/4/+z/6v/h/+H/2f/a/9L/0P/M/8//zP/J/8T/x//E/8H/vv/A/7v/uv+8/7z/u/+8/8L/wf/C/8L/x//I/8v/yv/N/87/1f/T/9P/1f/f/93/4//l//D/7//8//z/CAAJABcAFQAkACUALwAvADsAPABCAEEASABJAEwASgBKAEwASQBIAEIAQgA9AD4AMQAxACwAKgAZABwAFAAPAAAABwD7//T/7P/z/+f/4P/g/+X/2v/Y/97/3v/c/9z/4f/i/+j/5v/u//D/9f/0//7//P/9/wEABwAEAAkACgAJAAoADgAMAA0ADgANAA0ADwAPAA4ADgANAA8AEQALAAgAEAAQAAkABgALAAgABgABAAAA/f////f/9//1//H/6P/v/+v/4//e/+b/5P/d/9z/4P/i/9//3P/g/+T/3//d/+L/4f/d/93/3//e/93/3//g/+X/4//n/+v/8f/t//b/9//9/wAABgABAAwAEAAVABMAHAAcACIAIwAnACYALQAtAC0ALgA0ADMANQA0ADoAPAA+AD0AQABBAEQAQgA/AEEAPgA9ADgAOAAuAC8AJQAiABUAGgAIAAMA9//7/+3/6v/d/97/2P/Z/87/zf/I/8j/xv/H/8H/v//B/8P/wf+//8H/w//G/8X/yf/J/87/zf/V/9f/2f/X/93/4P/o/+P/5f/r//P/7v/z//f//P/5/wEAAgAFAAcAEQAOABUAGAAkACEALAAtADUANgBBAD8ARgBJAEwASQBNAE8ASQBIAEYARgA6ADsAMgAwACAAIwAWABQAAwAFAPX/8v/j/+b/1//U/83/0P/F/8P/wf/B/73/vf+8/77/wf+8/8P/yf/R/8v/2P/d/+b/5P/0//T/AQABAA4ADgAYABkAIQAgACYAKAAsACkAKwAtAC0ALAArACwALwAtACwALwAyAC4ALwA0ADIALgAyADIALgAxACwAKQAkACcAHQAcABMAEAAGAAsA+//4/+//8P/g/+D/1P/U/8r/yf/C/8T/u/+5/7j/uf+x/7H/s/+z/7L/sv+2/7b/vP+9/8X/wf/L/9D/2f/V/+D/4//t/+v/9f/3/wMA//8IAAwAFgATABsAHAAjACUALQAqADMANAA6ADoARABDAEcASABSAFIAWABXAFsAWwBeAGAAXQBaAFYAWgBTAE0AQQBHADwANwAoACwAHwAdAA0ADQAAAAAA7v/v/+X/5P/V/9b/y//L/8L/wf+5/7r/s/+z/7D/sf+x/6//sv+1/7v/tv+7/8H/xv/B/8b/yv/O/8r/zf/R/9b/0//V/9f/3P/b/+T/4//o/+r/+f/4//////8QABIAHwAcAC4ALwA5ADsASgBHAEsATgBSAFEAUQBQAEsATABJAEgAPAA9ADIAMQAjACQAFQAVAAsACQD9/wAA9P/x/+z/7v/j/+L/4//k/97/3f/h/+L/4f/f/+v/7P/s/+3/+//5//z//f8CAAMACAAFAAUACgANAAcABwAMAAwACAAEAAgABwAEAAEAAgAAAAEABQADAAAAAgAIAAYABQAGAAsACgAMAA8ADAAHAAsAEQAJAAQABwAJAAAAAgD9//n/8f/1/+3/6v/i/+T/3f/c/9X/1v/V/9P/0P/S/9P/0f/U/9b/2v/Y/+X/5v/q/+n/+v/7/////v8NAA8AFQASABoAHQAlACIAHgAhACYAIwAbAB4AHQAaABUAGQAVABAAEAAUABMAEQAXABcAFgAZAB8AGgAdACEAJwAlACYAKAArACkAKQAqACUAIwAeACIAGAAUAAsADwAHAAMA8//1/+3/7v/i/9//2//e/9X/0//Q/9H/zf/N/8z/y//P/9D/zv/N/9b/1//b/9v/6P/m/+7/8v/8//f//f8BAAUAAwAGAAcACgAJAAwADQAOAAwADQAQABEADgATABUAFgAUABkAHAAdABsAHwAfACQAJQAlACMAKAAsACYAIgAlACgAIQAeABQAFwASABAAAAACAP3/+f/p/+7/5f/g/9T/2P/N/8v/xP/E/8D/wP++/7//xf/E/8j/yf/Z/9j/4//j//P/9P8EAAQADwAPACAAIAAmACQALQAxADUAMQA0ADcAOgA3ADUAOAA5ADYAMQA0ADcANQAxADEAMQAyADAALgAtAC8AKwArAC4ALQAiACMAIgAhABUAFgAJAAgA+v/7/+7/7v/e/93/1P/V/8T/wv+6/77/sf+s/6f/rP+m/6H/ov+l/6T/pP+t/63/t/+1/8D/xP/U/87/2//h/+z/6f/6//r/AgAFABAACwAWABoAGQAWAB8AIQAhACAAIAAhACUAJAAiACIAKAApAC8ALQAxADMAPgA9AEUARgBMAEsAVgBXAFMAUgBdAF4AUQBRAFYAVQBFAEcAQgBAAC4ALwAhACEADAALAPb/+P/i/9//zv/S/8T/vv+x/7j/s/+t/6j/rP+t/6z/r/+s/7X/uv++/7n/yv/N/83/zv/f/9r/2//i/+z/5v/n/+v/7v/s/+3/7v/t/+3/8//z//P/8//6//n/AgADAAoACwAbABgAIQAjAC8ALgA2ADcAPwA+AEUARQBIAEcARgBIAEQAQwA7ADsAMQAxACEAIgAaABcABAAJAAIA/P/y//j/7//q/+f/7P/m/+H/4v/m/+b/4//p/+v/7f/s//X/9v/6//n/BQAGAAkABwAMAA8ADgAKAAsAEAALAAYABwAMAAYAAgADAAUAAAD+////AwACAP3//v8EAAYAAAABAAUABgAFAAcABwAKAAoADAANAAsACQAHAAoABwAEAPz//v/4//j/7//u/+n/6v/l/+X/4f/h/+H/4P/i/+P/5P/j/+v/7P/x//L/AAD9/wgACgATABEAGQAdACEAHQAgACMAHwAcABkAGwAQABAADAAMAP/////8//v/8P/y//H/7//q/+z/8f/v//L/8//8//z/BQAGABAADgAaABwAIwAgACcAKwAvACsALAAvAC4ALQAlACQAIAAiABYAEwAKAA0AAAD///X/9P/q/+v/4v/i/+H/3//Y/93/5f/f/+H/5P/v/+//+P/1/wEABgAMAAgAEwAUABcAGAAfABwAGQAdABsAGAAQABIABwAGAP7//v/0//T/6//s/+b/5P/j/+X/5P/i/+f/6v/t/+r/8P/0//v/9P/5/wEABwAAAAMACQAMAAgACAAKAAgABwACAAIA+P/5//T/8v/m/+n/5P/h/9z/3//c/9r/3//f/+D/4v/s/+j/8P/1//7/+/8KAAsAFwAXACMAIgAwADIAOgA3AD8ARABIAEIARABJAEYAQwBBAEIAOgA7ADUANQAsACsAJgAmABwAHQAXABYADgAQAAwACQADAAcAAwD+//f//P/y/+7/6P/q/+H/4P/V/9b/z//O/8P/xP+7/7r/uP+4/7L/s/+y/7L/t/+3/7n/uf/D/8L/yf/L/9P/0f/d/9//5//m//L/8f/7//7/BwAEAA0ADgAUABQAFAATABUAGAAUABEAEgATABMAEgASABMAEgASABYAFgAXABcAIAAfACYAKAAxAC8AOgA7AEEAQgBNAEsATQBQAFAATABKAE4AQgA+ADgAPAApACYAFwAZAAQAAwDu/+7/3v/e/8//zv/D/8b/wP+7/7j/vf++/7v/v/+//8T/xv/Q/83/1v/Y/+H/4f/p/+f/7f/v//H/8f/1//P/8//2//X/8f/w//X/7//q/+f/6//n/+P/4//n/+n/5v/r/+3/9//2/wAAAQANAAsAGAAZACEAIgAuAC0ANAA2ADwAOQA6ADwAPQA9ADUANAAuADAAJQAjABgAGQAMAA0AAgAAAPj/+v/v/+7/6v/q/+b/5v/k/+T/6P/o/+n/6v/z//D/9P/3/wAA//8FAAUACAAIAA8ADwAMAAwADwAPAAgACgAIAAQAAAAEAAAA/v/5//n/9//4//b/9P/2//n/+v/1//X//P////f/+/8DAAUA/v///wMABAACAP//AAACAAIA/f/9/wIAAAD7//7/AQD+//3/AAACAP//AQAEAAUAAgAGAAkACAAGAAwADAAIAAoADAALAAoACgAGAAYABAADAPr//P/4//f/7f/u/+z/6//e/93/3v/h/9n/1f/X/9z/3v/Z/9z/3//q/+j/7v/w//z/+v8GAAgAEwARAB8AHwAnACgALgAtADAAMQAxADAALQAvACsAJwAfACQAHQAZABEAEwALAAsABQAFAAIAAgABAAEAAwACAAYABwAMAAsADQAPABkAFwAXABgAHwAeABsAGwAbABwAFwAVAA4AEgAKAAQA+P////L/6v/d/+X/2f/S/8f/zf/F/8H/vP+9/7n/uf+9/73/wP+//8r/zf/V/9H/4//m/+3/7P/8//v/AQADAAwACgANAA4AEAAPAA4AEAAOAAwACAAKAAkABQD+/wMABAAAAP7/AQAGAAUABgAEAA8AEgASABEAIQAgACMAJQAxADAANwA3AD8APwBEAEQARgBGAEMAQwA+AEAAOAA0ACsAMAAjAB4AFQAZAAoABwD7//3/8//z/+f/5f/h/+P/2//b/9j/1v/V/9j/1f/R/9L/1f/R/8//0f/T/9P/0P/Q/9P/1//W/9j/1//a/9v/4f/f/9//4f/p/+n/7//u//T/9f/8//v//v/+/wQABAAGAAcADgAMAAoADgARAAwACwAQAA4ACgANAA4ABwAIAAoACQAGAAgACQAGAAgACgAOAAwACwANABYAFQAZABkAJQAlACgAKQAyAC8ALgAyADQAMAAtADEAKgAnACMAJQAYABcAEgASAAQABQD///z/8f/1/+z/6v/o/+j/5f/m/+b/5f/n/+j/6v/p/+7/8P/0//H/9v/5//z//P8AAP7///8CAAQAAAD9/wAA/f/8//f/9//t/+7/6v/p/+D/4P/c/93/2f/W/9L/1v/a/9b/1v/b/+P/3v/o/+v/9v/0/wEAAwAPAA0AFgAZACcAIwAnACoAMgAwAC4ALwAsACwAKAAoAB4AHgAZABkAEAAOAAsADgAHAAMAAgAHAP//+////wEA/P/7/wAAAAACAAIABAAEAAkACQALAAsADAANAA8ADQAOABAAEAANAAkADAALAAkAAQADAAEA/v/3//n/8v/x/+v/7P/n/+j/4//g/+X/5//h/+D/6v/q/+b/6P/w/+7/8v/z//f/9//+//z/AAAEAAoABQALABEAFwARABgAHAAeAB4AJAAgABwAIwAoAB8AGQAhACAAGwAUABcAEwARAAoACgACAAQA/P/5//D/9P/t/+j/4f/k/93/3v/c/9n/1P/X/9P/0f/U/9T/z//R/9v/2f/b/9z/5v/m/+//7v/1//b/AAD//wgACQANAAwAEwAUABUAEwAXABkAGQAYABcAGAAZABgAFwAYABsAGQAcACAAIgAdACMAJgAnACcALgArAC8ANAA5ADMAOAA8ADwAOgA4ADoANwA2AC8ALwAoACcAGwAcABMAFAADAAIA+f/7/+j/5f/b/9z/yP/K/8D/vf+w/7T/sP+r/6j/rf+t/6j/rf+y/7f/tP+//7//yP/K/9X/0//i/+P/6v/r//n/9f/7////AwADAAkABgAKAA8AEQALABEAFQAVABQAGwAYABsAIQAmACEAJwArAC0AKQAwADIAMwAzADgANgA4AD0AQgA6AD0ARwBKAEAAQwBKAEUAQQA9AD8ANgA2ACoAKgAfAB4AEQARAAEAAgDz//L/5//n/9j/2v/U/9D/yP/M/8f/w//D/8b/xf/E/8f/x//L/8r/zP/O/9T/0f/W/9n/3//e/+j/6P/x//D/+v/8/wUAAQAIAA4AFgAQABQAGQAbABcAGQAcABkAGAAZABgAFAAWABAADgANAA8ACAAHAAMABAADAAIA/v///wAA////////AAACAAMAAgACAAEABwAIAAUABAAPABEADAAKABIAFQAWABEAEgAYABoAFAANABEAEAAPAAkACAADAAYAAgD9//n//v/6//b/+P/7//z/+/8AAP//BwAJAA8ADAAUABgAHwAcACIAJAAnACUAJgAnACcAJwAgACAAHQAeABMAEgAMAAwAAgACAPv/+//u/+//6f/n/9z/3v/Y/9X/0P/V/8//yf/O/9P/0f/M/9j/3P/b/9n/5v/o//D/7P/y//f/AAD8/wIABAAJAAkAEAAPABEAEwATABIAFQAUABIAEwATABMAEgASABQAFQAYABUAFQAXABgAGQAZABYAFQAaABwAFgAVABoAHQAZABkAHQAgABwAGwAgACMAHQAWABwAGwAVAA0AEgAJAAYAAgACAPT/9v/y//D/5P/m/+P/4f/a/9r/1//Y/9n/2P/W/9j/4f/e/9//4f/o/+j/7v/s//H/9P/9//r///8BAAkACQAOAAwAGAAbAB8AHAAlACgALQAsADIAMAA0ADcAMwAwADAAMQAmACgAHwAdABQAFAAKAAsAAgD///b/+v/t/+n/4v/n/+D/2//V/9j/1v/V/9D/z//T/9b/0f/O/9b/1//R/9L/2v/Z/9v/2//f/9//6P/n/+j/6f/w//D/7//x//f/8v/y//f/9//y//b/+//9//n/AgAFAA0ACwAUABUAIAAhACsAKQA2ADcAQgBCAEoASgBTAFMAVQBWAFkAVwBUAFYAUABOAEgASQA8AD0AMQAuACQAKQATAA4ABwALAPP/8f/l/+T/1P/Y/8f/wv+4/73/sP+s/6r/rP+q/6r/rv+t/7P/tP+7/7v/wv/A/8j/y//L/8n/0P/Q/9D/0v/V/9L/2P/c/9//2v/h/+j/8P/n//D/+f8CAPr/BwANABUAEwAkACIAKwAvADoANwBBAEIARwBIAFAATQBOAFEAUwBSAFQAVgBTAE8ATQBRAEcAQwA7AD8AMgAxACMAIgAWABcA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JwAlABwAHQAMAAsA//8AAPP/8//k/+T/3v/d/9H/0v/N/83/x//I/8P/wf/D/8X/wP+//8T/xP/F/8b/zP/L/9H/0f/Z/9r/3//e/+j/6f/u/+3/9v/3/////f8BAAMADQALAA4AEAAZABgAHwAfACQAJQAtACsALgAxADYAMgA0ADgAOQA2ADEANAA0ADIAJgAmACcAKAAZABcAEgAVAAgABQD6//3/9f/y/+n/6//h/+D/2f/b/9L/0P/N/8//yv/G/8L/yP/J/8P/w//I/8z/yP/L/8//0//O/9T/2//k/9r/5f/v//f/7//9/wMACgAHABYAFQAcACAAKQAjACsAMQA2ADIANwA4AD4APwA/AD0AQgBFAEEAPgBAAEIAPgA9ADoAOQAzADcAMAAqACIAKAAgABoADQASAAoABwD4//n/8v/y/+b/5f/f/+H/1f/T/8//0v/J/8X/wv/G/8T/wv/B/8L/xP/E/8j/x//K/8v/0//S/9b/1//g/+H/6P/l/+z/8P/5//T/+v/+/wUABQAPAAsAEAAWACIAGwAeACQAKwAnACsALQAtAC0AMAAuACgAKgAoACYAHgAhAB0AGwAUABUAEAAOAAcACgAFAAIA/P/+//3//f/2//b/+f/4//T/9P/0//X/9P/z//P/9P/0//P/9//2//r//f/+//v/BAAFAAQABQAOAAwACwAMABEAEgAQAA4AEQATABEADwATABQAEQASABMAEQARABIAEAAPABIAEgANAA4AEwARAA0AEAATAA8ACwAQAA8ACQAAAAUAAQD+//X/9v/s/+3/5P/j/9r/2//R/87/yv/O/8T/wf/B/8L/v//C/8L/vP/B/8f/yf/F/83/z//X/9b/4P/h/+v/6v/z//T//v/+/wcABgAQABEAGQAYACQAJQArACsANwA2AD0APwBGAEQASwBMAE8ATwBSAFIAVQBUAFMAVABRAFIATwBMAEgATABEAEAAOAA6AC0ALwAjAB4AEAAVAAkABQD1//j/6P/n/9v/2f/H/8r/wf+9/7H/tf+q/6f/of+k/5//nP+e/6D/of+e/6T/qP+t/6r/tP+4/8H/vP/J/8z/0//S/+L/4v/q/+v//f/7/wUABgAUABQAHgAfACgAJwA1ADQAOgA8AEgARgBIAEoAUgBSAE8ATgBSAFQAUABMAEkATQBHAEMAOwA/ADQAMgAoACkAHgAdABMAEwAFAAUA/f/9/+3/7v/m/+X/3P/d/9X/1f/U/9L/zP/P/9D/zf/M/8//0P/O/9T/1f/S/9P/3f/a/9f/2//m/+L/4P/k/+7/7P/u/+3/9P/3////+v///wUADQAIAA4AEAAaABoAHgAdACkAKgAsACwAMgAxADcANwA0ADYAOgA3ADIANQAxADAALQArAB4AIQAZABcACgAMAP///f/3//f/5f/n/+T/4f/T/9j/0//L/8b/z//H/7//v//G/8H/u//D/8b/xv/G/9H/0f/V/9T/3//h/+f/4//q/+//9v/y//X/+P8CAAEABgAFAA8AEQAYABUAHgAhACgAJQAxADUAPQA4AEYASgBNAEoAUgBUAFUAUwBTAFUAUABOAEoATAA+ADwANQA3ACgAJwAaABoADQAOAP7/+//u//L/5f/i/9n/2//S/9H/yv/K/8n/yP/A/8P/xv/C/7//wv/D/8L/xf/F/8j/yf/J/8n/0f/Q/9D/0f/c/9v/3P/e/+z/6v/r/+3//P/6//v//f8IAAYACgAMABMAEgAZABkAIAAgACQAJAAqACoAKwAsACwAKgAtAC8AKgApACkAKAAjACcAIwAdABkAIAAZABMADgAQAAkACgADAAEA//8CAP3/+v/8//3/+v/6//r/+v/+//7//P/8/wEAAQABAAEAAwACAAAAAgD///3/+P/6//n/9//y//T/8//x//L/9P/0//L/+P/5//n/+f8AAAAAAwAEAA0ACwARABIAFgAVABgAGQAWABYAFAAUABAADwAIAAkAAwADAPn/+P/u//D/6f/m/93/4P/a/9n/0v/R/8//0v/P/8v/zv/R/8//zv/U/9P/1f/Y/+D/3f/l/+j/7//r//X/+v/9//j/AwAHAAoACAAPABAAFQAVABkAGQAhACAAJwAoACoAKgAzADEAMQA2AD8AOQA+AEMARwBCAEkATgBIAEQASgBNAEEAPwA/AD8ANAA2AC4ALAAhACEAEgAUAAYAAgDv//b/6P/f/87/1v/J/8L/tv++/7T/rP+p/7D/rf+m/6j/rv+v/63/t/+2/7r/u//L/8r/zv/Q/9z/2v/i/+P/6P/n//D/8f/0//T//v/+/wUAAwAJAAwAEwARABgAGAAhACMALAApADIANQBAAD0AQABDAEsASQBEAEYARwBFAD8AQAA5ADgAMwA0ACoAKgAiACEAFQAWAAwACQD+/wMA/P/2/+3/8//w/+v/4v/l/+X/4//d/+D/3v/a/9v/4P/d/9f/2f/g/+L/2v/Y/+H/4//c/93/4f/i/+H/5v/k/+n/7P/v/+3/9f/3//3//f8GAAUADwAOABgAGAAhACMALAArADEAMgA5ADgAOgA5AD0APwA9ADwAOQA5ADcAOAAsACsAJQAlABUAFQAIAAkA+v/4/+n/7f/i/9z/0f/X/9D/yv/E/8v/yP/C/8H/xf/K/8f/xv/I/8//z//S/9D/0f/V/93/1//T/9v/4v/a/9r/4P/k/+D/5f/p//L/7f/0//v/BwD//wwAEgAdABoAKgArADcANwBEAEQAUgBQAFUAWQBlAGAAXgBiAGUAYgBdAF8AVgBVAEwATQA7ADkALAAtABoAGwANAAsA+v/9//D/7f/f/+D/2f/a/83/zP/J/8n/xP/E/8P/xP/F/8L/wP/G/8v/w//D/8n/y//J/8z/y//L/87/0//P/9H/1P/X/9X/2P/a/+D/3v/f/+D/6//s//D/7f/8////BQADABMAFAAaABoAKAAnAC0ALgA2ADUAOwA+AEAAOwBAAEQAPAA7ADsAOQAxADUAKwAnACEAIwAZABkAEQARAA0ADAAIAAkAAwACAAQABQD///7//f////7/+//0//X/8//2//L/7P/o/+7/7f/p/+H/4v/j/+T/3v/d/+H/4P/d/+H/6P/k/+r/6//y//L/+v/5//7/AQAGAAQADwAPABEAEQAaABoAHQAeACAAHgAeACEAHwAcABUAFwATABMACAAGAP//AQD5//n/7//t/+z/7v/j/+P/5//l/97/4f/k/+H/4P/i/+P/4//j/+P/5f/k/+f/5//n/+j/7P/t/+7/6//x//T/9f/y//f/+f/8//z////+/wMABAAMAAsADQAPABwAGAAcACIALgAoADIANgA9ADsARABFAEsASwBOAE4ATwBOAEkASgA/AD4ANgA4ACYAJAAVABYABwAGAPP/9P/s/+r/2P/d/9b/z//G/83/x//A/8L/xv/D/8L/yf/J/8r/yv/R/9H/1f/U/9j/2v/d/9r/2v/e/97/2f/f/+T/4f/e/+f/6f/p/+f/7//w//P/8//6//r/AAACAAgABQAQABIAGQAYACEAIgAsACsAMQAyADgAOAA7ADsAOwA6ADkAOwA4ADUALwAyACoAKAAhACIAGAAYAA4ADQAFAAcA+//4//T/+P/z/+//5//q/+r/6f/k/+P/4f/k/+f/4v/f/+X/5f/f/+L/6P/l/9//5v/r/+n/5f/s/+//7P/q//P/9P/z//T//f/7////AAAKAAoAEAAQABoAGgAiACMAKQAmAC8AMwAzADAANAA2ADMAMgAwADEAKwAoAB8AJAAbABYACwAQAP///P/2//b/5f/n/+P/4f/W/9j/2P/W/83/zv/Q/9D/yv/L/87/y//J/87/0f/K/8f/z//U/83/yv/P/9j/1f/R/9P/3f/d/97/3f/n/+f/8P/x//v/+f8FAAgAFAARACEAIwAxAC4APABAAEwASABWAFkAXwBeAGUAZABoAGkAYwBiAGAAYgBUAFIASABJADkAOQAqACgAFQAZAAsABgD3//v/7f/q/+H/5P/a/9j/0//V/9P/z//M/9D/z//N/8z/zP/J/8v/yv/H/8f/yf/H/8f/xv/E/8L/w//E/8X/xf/D/8X/yP/N/8j/yv/P/9j/1P/a/93/6P/o//X/8v/+/wIAEAAMABsAHgAnACcANgA0ADkAPABFAEEARgBKAEkARwBKAEoARABEAD4APgA1ADUALAAtACQAIwAeAB0AFQAXABEADwAKAAwABAADAP7//f/2//n/8f/t/+z/8P/n/+P/5f/p/+P/3//g/+T/3//c/93/3v/h/+L/4//f/+P/6P/n/+P/6//u/+//7v/3//f//P/6/wQABgAJAAgAEgATABUAFQAdABwAIAAgACIAIwAjACEAHwAiAB4AGgASABYAEwAQAAcACQAGAAQA/f8AAPv/9v/0//v/8v/r/+z/8v/q/+b/5f/m/+L/4//h/9//3v/h/+H/3v/e/+D/3v/c/+H/4//e/93/6P/o/+P/5P/0//L/8P/y/wQAAgAEAAcAGQAWABwAHwAtACoAMwAzADoAPQBCAD8ARgBIAEYARQBIAEcAQABBADoAOwAyADAAJgAoAB0AGwAUABUABgAGAAIAAgD4//j/8v/0//P/7v/m/+z/6//l/+L/6P/i/93/4P/j/93/3P/g/+D/3//g/9z/2v/b/93/1v/V/9v/2v/T/9b/2v/X/9j/2v/a/9r/4//g/+D/5P/u/+r/7//0//7/+f8FAAgAEgAQAB0AHwAlACUALgAtADEAMQA2ADYANAA0ADYAOAA0ADAALQAxAC4AKwAhACQAJAAfABIAGAAUAA4ABAAKAAUAAQD6//v/+v/5/+7/8f/0//D/5//r/+3/6v/n/+j/6f/p/+n/6v/r/+r/7//x//T/8P/3//r/+v/5//7/////////BwAGAAYABgARABEAEwASABkAGwAdAB0AHwAcAB8AIwAiAB4AHQAgAB4AHgAbABkAGAAaABUAEgANABEACAAFAAIABAD4//f/9P/z/+z/7v/n/+X/4v/j/9n/2v/U/9L/zf/P/8f/xP/D/8b/w//C/8P/w//K/8r/zf/M/9b/2P/h/97/6P/s//n/9P/9/wIAEwAPABUAGAAqACgALgAwAD8APABAAEMATgBNAE4ATgBUAFUAVABTAFIAUQBPAFMASgBFAD8AQwA2ADQALgAtAB8AIgAZABcADAANAAUABAD8//3/9f/1/+7/7f/k/+X/3f/d/9b/1P/M/9D/zP/H/8H/xv/D/7//vf+//7z/u/+7/7z/uf+4/7z/vv+8/7n/wf/E/8r/xv/K/9D/3f/X/93/4//z/+z/9f/8/woAAwAMABUAJAAbACQAKwA4ADMAOgA8AEUARgBHAEUATABOAEsASgBQAE8ASABJAEcARgA9AD8ANgA1ACwALAAiACIAEwASAAoADAD7//r/9f/1/+j/6P/j/+P/3f/e/9v/2v/Z/9n/2f/Z/9j/2f/c/9v/2//c/+H/3//e/+H/5f/i/+T/6P/r/+b/7P/w//T/8v/3//f//P///wYAAgAIAAsAEAAOABQAFAAWABoAHwAZABsAIgAnAB8AIAAnACoAJAAiACgAJwAiABsAHwAdABoADwARAAwACgD//wAA9P/0/+v/6//g/+H/2P/W/9D/0v/L/8j/yP/M/8v/x//J/87/0//O/9T/1//h/+D/5v/m//L/8//6//n/BAAEAA0ADgAVABMAHAAeACAAHgAmACgAKAAmAC4ALgAqACwALwAsACcAKgAsACoAJQAlACcAKgApACMAIAAmACcAIwAcAB8AIgAfABkAHAAaABcAEAATAA4ADAACAAIA/f/9//D/8v/s/+r/4f/j/97/2//V/9f/0v/R/87/zv/I/8n/yf/H/8X/x//J/8j/y//K/8//z//Q/9L/2P/W/9n/2//k/+P/6P/n//H/8//6//r/BAACAAsADwAVABAAGgAfACIAHgAoACwALAAoAC4AMgAxAC0ALAAvAC0ALAAoACcAJQAnACAAHQAZAB0AFQARAAoADgAHAAMA+//+//3/+v/y//b/9//z//D/9P/4//T/8v/2//3/+P/2//z/AgD8//7/AwAEAAAAAgAFAAUAAwAAAAIABQADAP7///8AAP///v///wAA///+/wEABQAAAAAABQAIAAMABgALAAsACAALAAwADgAOAAoACgANAA0ABgAHAAUAAwD7//3/9f/z/+v/6//f/+L/2//X/8v/z//J/8X/wP/C/77/v//D/8H/xP/F/8//zv/W/9j/5f/j//H/8/8AAP7/CwALABUAFwAhAB4AJwArADQAMAAzADUAPAA8ADoAOQA+AEAAPAA6ADsAOwA1ADYAMAAwACwAKwAoACgAIgAjACQAIwAcAB4AIQAeABsAHgAdABsAGAAaABIAEAANAA4AAQABAPv/+//t/+z/3//h/9f/0//H/8z/w/+//7n/uv+0/7b/tv+y/7L/tv+5/7b/uv+8/8L/wf/K/8v/1P/S/93/3v/n/+f/7v/v//r/+P///wIAEAAKABEAGAAhABwAJAAnAC0ALQA1ADEANQA6AD4AOQA8AEIAQQA7AD8ARABBAD0APAA+ADgAOQAzADEAKAAqACEAHwAUABYACwAJAP3////z//P/6P/m/9//4v/Y/9T/1P/Y/9P/0P/U/9j/2v/V/9n/3f/g/93/4f/j/+r/6v/t/+v/8f/0//f/8//0//j////7//r//f8DAAEABAAGAA0ACgANABAAGAAVABkAGwAgACAAJQAkACYAJwArACoALgAuAC8ALwAsAC0ALAArAB8AHwAaABsADAALAP/////x//H/4P/i/9f/1f/H/8j/wf/B/7r/uf+6/7z/vf+8/8b/xv/O/83/1f/Y/+b/4v/r/+///P/6/wYABgANAA0AFQAWABkAFwAaAB4AHQAYABsAHwAaABcAGAAZABYAFwAXABYAFwAXABoAGgAhACAAJQAmADAAMQA1ADMAOgA9AD8AOwA8AD8AQQA/ADUANwA1ADUAJAAjABwAHAAKAAoA/P/8/+z/6//b/97/0v/O/8X/yf/D/7//uv+8/7z/u/+2/7n/wP+8/7z/wP/M/8j/xv/I/9b/2P/X/9P/3//k/+f/4v/r/+7/9v/1//j/9/8AAAMAAgD+/wgADAAKAAcAEQARABMAFQAbABkAIgAkACQAIgAuADAAMQAvADYAOAA5ADcANgA4ADQAMgArAC4AJQAhABoAHgAQAA0ACgALAP3//v/+//z/9f/4//j/9f/0//f/9//y//b//f/7//T/+v8AAP7/+////wAAAQAAAAEAAgABAP///P/+//r/+v/4//X/8v/3//b/8f/v//T/9P/v//P/9v/1//X//f/7//r///8HAAAAAQAHAAsABwAFAAcABQAFAAAA///2//b/8v/z/+b/4//h/+f/2v/T/9P/2f/U/8//0P/U/9f/1P/Y/9z/5//h/+r/8P/8//f/AgAHABIADQAaAB4AKAAlAC0ALwA0ADMANAA0ADQANAAuADAALAApACMAJgAfABwAGAAaABIAEgARABAACwANAA4ACwANAA8AEQAQABcAGAAcABsAIgAjACQAIwAnACYAHwAiAB0AGQAOABIABAABAPX/9//m/+X/2P/Y/8v/y//A/8D/u/+7/7b/tv+4/7n/vP+6/8H/w//M/8v/1f/U/+D/4//u/+r/9P/4/wAA/f8EAAYADgAMAA4AEAAUABIAEwAUABQAFQAYABUAFAAXABcAFgAYABYAFgAZABsAGgAiACAAIAAlAC8AKAAnAC4AMAAqACgALQAoACQAHgAgABkAGQAPAA0ACAALAAAA/f/z//T/7P/s/9//3v/a/93/2f/W/9n/2//c/9r/4P/g/+X/5//t/+z/9f/1//3//f8DAAIACQALAA8ADgASABIAFAAUABUAFAARABQAEwAQABEAEwASABEAEAAQABMAEwASABIAFQAVABcAGAAYABYAGQAaABUAFQAUABQADQAMAAUACAAAAPv/8v/3/+3/6f/f/+D/1f/X/83/yv/E/8f/xP/A/8H/xP/J/8f/y//N/9j/1v/e/9//7P/s//X/9P8BAAIABQAFABAADwARABMAGAAVABQAFwAXABUAEwAVABIADwAQABMADwAOABMAEwAWABYAHQAcACMAJgAvACsAMQA0AD4APQBAAD8ASABLAEkARABFAEoAQwA/ADYAOQAtACoAGwAdAA0ADAD5//r/7P/r/9f/1//Q/8//vf/A/7v/uP+0/7X/tP+0/7j/uP/A/8D/wv/E/9T/z//R/9b/4//f/+L/5v/t/+r/7P/t/+7/7v/t/+3/6//q/+r/7P/r/+n/7v/v//P/9P/6//j/AgAFAA0ACQAXABsAJQAhAC4AMgA5ADcAQQBCAEMAQgBIAEcAQQBDAEEAQAA2ADcAMAAvACMAIwAaABkADAAPAAUAAQD7/wAA+f/0//P/9//2//L/9f/5//v/9//8/wEAAwD+/wMABwAHAAMABAAHAAQAAwD+/////P/7//L/8//w/+7/6f/s/+f/5P/l/+j/4P/e/+L/4//e/97/5f/k/+T/5f/q/+v/8f/v//D/8//7//f/+f/8//7//f/8//3//v/+//v/+f/5//v/9//1//X/9//z//T/9v/y//f/+//6//f/BAAGAAgACAASABIAGgAYAB4AIAAkACIAJgAoACYAJwAmACIAIAAkAB0AGQASABUADwANAAQABgAEAAQAAQD+//z/AQADAP3//f8CAAMAAgAJAAYACQANABMAEAAUABYAGgAZABsAGwAZABkAFwAYABEAEAAJAAoAAQD///L/9P/q/+r/3v/d/9r/3P/R/8//1v/W/9H/0//a/9f/3//i/+T/4//y//D/8v/1/////f8DAAMABgAIAA0ACwAHAAcACgALAAMAAgACAAMA//////3//P/6//z/+//5//r/+//9//3//v/9/wIABQALAAcAEAATABoAGAAcAB0AIQAhACMAIwAhACAAIAAiABoAFwATABUACQAKAAIA///0//f/8f/v/+f/5//l/+f/5P/i/+r/6//v/+7/+v/6/wIABAAMAAsAFgAWABwAGgAgACMAIQAfACIAJAAcABsAHQAcABAAEwAQAAwAAgAGAP7/+//3//n/8//y//H/8f/v//D/8P/v//T/9P/0//X/9//2//r/+v/3//j//P/6//b/+f/6//f/8v/1//L/8P/q/+z/6f/m/+D/4v/h/+D/3P/d/9//4P/j/+D/5f/n/+z/6v/w//L/9//3//7//f8EAAQABwAIAA4ADAANABEAFgAQABEAGAAbABMADwAYAB0AEwAMABcAHAASABAAGAAZABIAFwAbABoAGwAiACAAIgAkAC0AKwAtAC0ANAA2ADUAMwAyADUALwAsACUAJgAaABoADgANAAIABQD1//H/6P/s/93/2f/T/9b/0P/N/8z/z//O/8z/z//Q/9P/0v/S/9P/2f/Y/9T/1f/f/93/2P/a/97/3f/a/9z/3f/a/9r/2//b/9z/3f/c/+H/4v/l/+X/7f/s//P/9P//////BgAGABIAEgAeAB0AJgAnADYANQA5ADwARABBAEQARgBGAEMAPwBCAD4APAAxADQALwAsAB8AIgAdABgADgAUAA4ACAAFAAsABgABAAIABQAFAAQAAgACAAMABAACAAEAAQAAAP//AgD///z/+f/8//j/9f/w//L/6v/o/+L/5P/b/9n/1P/W/8//zP/J/83/yv/G/8f/yv/M/8v/0//S/9j/2//q/+b/7//y/wAA//8JAAkAEQASABgAFgAbAB0AGgAYAB0AHwAWABUAGwAaABEAEwAWABQAEQATABEAEQATABIAEgARABMAFQAUABMAFQAWABMAEwAWABQAEQATABAADwALAAwABgAFAAMABAD8//r/9//6//P/8P/w//P/7//t/+3/7f/u/+//7v/s//D/9P/4//T/+P/7/wQAAAADAAcADwAMABEAFAAYABUAFgAZABkAFgAXABkAFgAUABIAFAARABAACQALAAwACgAFAAQABQAJAAMA/v8BAAYA///8/wAAAAD6//z/+//5//b/+P/1//P/8f/y/+7/7//t/+z/7P/r/+X/5//n/+X/3//g/97/3//d/9v/2f/a/97/3v/h/+D/6v/r//D/7//5//v/BQADAAoACgAVABgAGgAVAB0AIwAfABoAIAAiABoAGgAeABwAFQAZABoAFgATABYAGAAVABUAFwAcABsAGQAaACMAIgAfACAAJwAlACEAJQAnACIAHgAiACAAHgAYABgAFAAVAAwADAAHAAQA9//9//b/7//k/+r/5f/h/9f/2v/a/9j/0v/T/9P/0v/V/9X/1P/W/97/3P/i/+T/7f/q/+//8//7//b/+P/8/wAA/v/9////BAACAP7/AAAHAAUA/////wQABwABAP3/AAADAP3//P///////v/9////AAABAAAAAgAEAAUABAAJAAgACgALAA4ADgATABEADwAUABkAEwAMABEAFAASAAsACQAJAA0ACQAFAAMABgAGAAUABAADAAcACQAKAAcAEQAVABkAFAAaAB8AJgAiAB8AIgAqACgAIQAjACQAIQAaAB0AGAAXABEADwALAA8ACAADAP3/AgD6//b/8P/z/+3/6//k/+T/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NQA4AC4ALAAlACYAGQAZABEADwAAAAQA+P/z/+j/7f/e/9r/1P/W/8T/xP/B/8H/sf+w/6//sP+n/6f/qv+o/6X/qf+u/6r/rv+y/7v/t//C/8X/0f/O/9j/3P/u/+r/9f/5/woABwASABQAIwAgACgALAA5ADUAOwA/AEgARwBKAEkAUABQAE8AUABUAFMAUABRAFEAUQBKAEoASABHADsAPQA4ADQAJAApACAAGwAKAA8ABAD///T/+P/p/+X/2v/f/9L/zf/E/8j/wf+//7r/uf+3/7n/t/+3/7n/t/+5/7z/xP/A/8b/yv/Y/9X/3f/e//D/8f/5//f/BgAIAA4ADAAYABkAHQAeACYAJAAmACgALQAsAC0ALAAtADAAMQAtACgALQAtACoAJgAlACMAJgAgAB0AGQAcABQAEgAMAAwABQAFAPv//P/1//X/6//q/+T/5P/b/9z/1v/U/83/0P/L/8n/yP/J/8f/x//J/8n/zP/K/87/0v/X/9P/3v/i/+r/5//2//f/AgABAAsADQAbABkAIgAkADEALgA3ADoAPwA8AEUASABIAEYATABNAEwASwBJAEoASABGAEAAQwBAAD0AMgA1ADEALwAiACMAGgAZAAoADAAAAP3/8P/z/+T/4//Y/9f/yv/N/8H/vP+2/7r/rv+t/6v/qv+l/6b/pf+l/6j/pv+n/6r/s/+x/7b/tv/F/8f/zv/L/9//4//p/+X/+f/7/wEAAQARABAAGQAbACgAJQAtADEAOgA1ADwAQQBHAEIASABNAE0ASQBPAFIATwBMAEwATwBKAEgAQgBDADkAOQAyADIAIwAiAB0AHwANAAsABQAHAPn/9v/s/+//5v/j/9j/3f/X/9D/yv/R/83/x//F/8n/yf/H/8j/yv/O/8z/0//V/9r/1//j/+X/6f/q//T/8v/6//v/AgAAAAkACwANAAwAEgAUABQAEAAUABgAFAASABYAFwASABEAFgAXABAADgASABYADwALAA8AEgAMAAoACwALAAgACgAGAAMAAgAEAPz//P/7//n/8P/0//P/7v/k/+j/6P/l/93/3//g/97/2v/c/9z/2//f/9//4v/i/+r/6v/z//L/+f/7/wYABAALAA0AGAAWAB4AIAAmACUAKwArAC4ALgAwADAAMgAyADEAMQAxADEAMQAwACsALQAtACsAIgAkACEAHgAXABoAEgAQAAoACgAEAAYA+//3//L/+P/t/+f/4//n/97/2//Y/9n/z//Q/83/zP/G/8f/wv/A/8H/w/++/73/wf/B/8X/xv/K/8j/0f/U/97/2//h/+T/8//w//j/+v8GAAUAEwATABkAGgAmACUAKAAqADEALgAyADUAOAA1ADgAOgA7ADsAOgA6ADkAOAA0ADUAMQAwACsALAAmACYAIAAfABgAGQAQABEACgAIAP7/AAD5//f/7f/v/+f/5v/f/+H/3f/Z/9P/2P/Z/9P/zf/S/9f/1f/U/9P/2P/b/+L/3v/k/+j/8v/t//X/+/8CAPz/BgAMABAACwARABQAFwAXABgAFgAYABoAGQAXABgAGQAWABgAFwAUABUAFwARAA8AFAAWAAwACgAOABAABwAFAAYACAADAAIA//8AAP///P/1//n/+f/1/+z/8f/w/+r/5P/q/+f/4v/g/+T/3f/c/97/2//V/9r/3f/Y/9r/3v/i/9//5//q//P/8P/5//z/CQAGAA8AEQAZABkAJAAjACcAKQA0ADEAMAA0ADoANQAxADcAOAAyAC4AMwAwACwAJwAqACYAJAAhACMAHAAaABgAGAAQABIADQAKAAgADAADAP///v8BAPr/9//y//b/7//r/+X/6P/f/93/2v/b/9D/0P/N/87/xf/C/8L/xf/C/8H/xP/D/8b/yP/P/83/0//V/+H/3//l/+j/9P/w//r//v8BAP7/EQATAA8ADgAfACAAHAAbACYAJwAnACUAKgAtAC0AKgAtADAAMAAtACsALgAuACsAJAAnACYAIwAdACAAHQAbABcAGAAWABQADQAPAAwACgABAAUAAQD8//b/+//3//L/7f/v/+3/7//o/+X/6P/r/+f/5f/p/+n/6//s//H/8P/2//b/+f/5//7///8BAAAABAAEAAgACQAGAAQACAALAAcAAwAEAAcAAgABAP7//v/9//7/+//5//r/+//5//r/+//5//r//P/9//v/+//9/////v////7/AAACAP///v/+//7/+//8//n/9v/z//b/8f/v/+z/7v/u/+3/6v/q/+3/7f/u/+3/7v/w//r/+P/7//3/CAAGAA4AEQAWABMAHgAhACMAIAAoACoAKgApAC0ALgArACoAKwAsACkAJwAjACUAIQAhABsAGQAWABgAEQAPAAwADgAJAAkABQAEAAQAAwD9/wAAAgD///j/+v/9//z/9f/0//X/+P/w/+3/7P/u/+f/5v/j/+L/3P/f/9n/1v/V/9j/0//R/9T/1f/U/9P/1f/W/97/3v/j/+L/7P/t//L/8v/8//z/AQACAAwACgAQABAAFAAXAB0AGgAaAB0AIQAfACAAIAAgACEAIAAgACAAHgAbAB4AIAAcABQAGgAeABcAEAAWABgAEgAMABIAEgANAAgADQALAAcABAAGAAEAAQABAP//+f/8//z/+v/0//b/9//1//P/9P/z//P/9P/z//b/+P/5//X/+f8AAAEA+v///wQABAACAAcABQADAAcACgAGAAIABgALAAgAAgAEAAcABAAAAAIA//////3//f/7//r/+v/7//r/+f/6//v//P/7//z//P/8//3/AAD+//z///8BAP7//P/+//3//P/6//r/9v/3//X/9f/w/+//7f/u/+v/6v/q/+z/7f/q/+v/8P/1/+//9f/5//7//P8DAAMACAALABIADgAVABgAHAAZAB4AIQAhAB8AIgAiACEAJAAiAB0AHQAiABwAFwAUABcAEQAQAA4ADgAHAAcACAAIAAQABAAFAAQABQAGAAcABwAHAAcACAAIAAoACgAJAAgABwAJAAYABQD8//3//f/7/+3/7//w/+7/4v/k/+T/5P/e/9z/3f/f/97/3f/c/93/4f/f/9//4P/l/+X/6//r/+7/8P/4//T/9//6/wEA/v8AAAMABgAEAAYACQAKAAUACAANAAwABwAIAA0ADAAIAAgACgAKAAkACQAJAAgACQAMAAsACgAKAA8ADwASABEAEAASABkAFwARABMAGgAWAA8AFQAZABIADAATABYAEAANABAAEAAPAAwADgANAAoACQAMAAwACAAHAAoACAAHAAUABgAEAAIA//8CAAAA+//1//z/+//0/+7/9P/0/+//6P/t/+//6f/j/+r/6//j/+D/6P/o/+L/5f/o/+n/5//s/+z/7P/t//H/8f/1//P/9P/3//z/+f/4//v////8//r//P////3/9//7//z/+f/6//v//v/+//7//f8DAAUAAwABAAoADAAPAA0AEwAUABoAGgAcABoAIgAmACUAIQAmACkAKAAmACQAJAAiACQAHQAaABcAGgAUABIACgAKAAYABwAAAP//+P/5//f/9//y//D/8//1//X/8//1//f/+v/5//n/+f/+//7////+////AQACAP///P8AAP//+//3//r/9f/z//D/8f/r/+3/7P/o/+b/6f/m/+X/5v/m/+b/6P/q/+j/7//v/+//8P/4//f/+P/5/wEAAQADAAMACQAHAAkACwAOAAwADAAPABEADgAMAA4ADQALAAYACAAHAAUAAwAFAAIAAQAEAAQAAgADAAYABQAIAAgACAAKAA8ADAAMAA4AEgARABAAEQARABEAEQAQAA4ADwAPAA0ADQAQAA4ADAALAAwACwAMAAoABgAGAAsACAAEAAIABQACAAEA///9//j/+v/6//n/8//0//T/8//y//P/7//t//D/8//x/+7/7f/w//L/8P/s/+7/8v/w//D/8f/y//L/9//3//j/+P/+//7////+/wEAAwACAAAAAQADAAIAAQD+//7/AAAAAPj/+f/8//r/9f/4//r/+P/4//j/+v/6//z//P8AAAAAAwAEAAgABgALAAwADAAMABAAEAAPABAAEQAPABIAFAAOAA0AEgATAAsACgAMAAwABgAFAAMABQABAP///P////z/+f/5//r/+f/5//7//f/9////BwAGAAcABgAQABIAEgAQABcAGQAaABgAGQAaABkAGQAWABUAEgAUAA0ACgAEAAcA///9//b/9//2//X/6//t//H/7f/l/+v/8P/p/+L/6f/u/+j/5P/o/+r/6f/r/+r/6f/r/+7/7P/t/+7/7P/t/+7/7P/s/+//7P/q/+//7v/p/+3/8f/s/+v/8P/2//L/8v/0//z//P/9//v/BQAJAA4ACgASABUAHQAaACEAIwAlACUAKwAqACoALAAtACoALQAwAC0AKgAvADEALAArAC0ALgAoACcAJgAmAB8AHwAZABkAEQASAAoACQABAAEA/P/+//T/8f/u//L/6P/k/+P/5v/g/97/3P/e/9z/2//Z/9j/2v/c/9j/1P/a/+D/3f/Y/9//4v/k/+H/6P/q/+3/7P/z//X/9//0//v//v/8//n//v8AAP3//f8AAP7//P8AAAMA/v8AAAYADAAFAAkAEAAUAA4AEwAYAB4AGgAeACAAIwAjACUAJQAnACUAJQAoACUAIgAgACIAHQAcABgAFwAQABIACgAIAAIABAD8//r/9v/2//D/8v/v/+v/5//t/+//5//l/+7/8//r/+3/8v/7//n/+//6/wQABgAFAAQACAAIAAkACgALAAgACQAMAAcABgAJAAkAAgADAAUAAgD6/////v/6//j/+//8//n/+v/8//v/+//9//7//v/8//z//f/+//3/+//9/////v8AAAAA/v/+/wEAAQD9//7////9//n/+//4//b/8v/0//D/8P/t/+v/6//t/+v/6v/u/+//8P/u//b/+f/6//f/BAAGAAgABwAOAA4AFgAVABIAFQAfABsAFwAaAB8AHgAdABwAHAAeAB8AHQAeACAAHQAcAB8AHgAWABgAFwAWAA4ADgAIAAkAAwABAPz//v/3//X/9P/3//L/7v/u//L/7f/q/+z/7v/r/+r/7P/s/+7/7v/s/+z/8f/y//X/8v/y//b//f/4//j//v8AAPv///8DAAEA/P8AAAUAAgD/////AAAAAAEA/P/5//v//v/5//j/+f/4//r//P/8//r/AQACAAIAAQAIAAoACgAHAA0AEAANAAsAEAARAAwADQARAA4ACQAMAAkABgACAAUAAAD+//z//f/0//T/9f/0/+7/7//x//D/7//v//L/8//y//D/9//6//7/+/8DAAYADQAKABQAFgAbABoAIwAkACYAJAAnACoAJgAkACcAJwAaABwAIAAdABEAEwATABIACQAJAAcACAABAAEAAQAAAPv//P/8//r/8//0//b/9//w/+3/7v/y/+7/6//q/+r/5v/o/+j/5f/h/+P/4v/i/93/2//a/93/2f/X/9X/1v/X/9b/0//V/9r/1v/a/9//5P/g/+v/7v/0//L///8AAAcABQARABQAGwAZACUAJgArACsAMwAyADYANwA6ADoAPgA9AD0AQABBADwAOgBAAD0AOAA0ADgAMQAuACgAKgAgACAAGQAYAA0ADgAFAAMA+P/8//P/8P/q/+z/4v/g/+L/4v/X/9j/2v/a/9X/1f/T/9P/1P/U/9P/0v/V/9f/2f/X/9//4f/i/+D/6v/r/+z/7P/0//T/9v/2//v//P////v//P8BAAMA///+/wEAAgABAAQAAwAGAAcADQAOABEADwAYABoAHAAaACMAJAAkACUAKgApACkAKQApACkAJQAlACEAIQAYABgAEQATAAgABQABAAMA9v/2//P/8P/o/+3/6P/j/+P/6P/i/97/5f/n/+T/4v/r/+3/7//u//X/9v8AAP7/BAAEAAoADAAQAA4AEQAUABgAFAATABYAFQATABIAEwAOABAADgAKAAYACgAIAAYABQAEAAUACAAIAAQABQAIAAkACAAHAAgADAAJAAcACQAMAAoAAwAHAAcABAAAAAEA/P/6//X/+P/x/+7/6v/v/+j/4f/d/+T/3f/X/9f/2//V/9X/2v/W/9f/3f/j/97/5f/p//L/7//2//f/AQABAAYABgAOABAAGAAUABkAHQAgAB0AIwAlACEAIAApACkAJAAjACUAKAAoACUAJAAmACMAIgAiACEAGQAcABoAFgAPABMAEAAOAAYABAACAAcA/P/3//b/+v/0//H/7//w/+//7//r/+z/8f/v/+z/7f/x//H/8f/w//P/9v/5//P/9////wEA+P/5/wMABAD7//v/AQABAP7//f/+//7////7//r//P/7//b/+f/6//X/8//5//n/9P/3//v////7//3/AQAIAAMAAgAJAA8ABwAFAA0ADwAIAAgADAAGAAYABgAEAP3////9//v/9v/4//P/8P/s//H/7v/p/+n/7P/r/+r/7//u/+7/8f/6//f//P/9/wcABwAQABAAFwAZACUAIQAmACoAMwAvAC8AMwA0ADEAMQAyACsALAAoACcAHwAfABYAFQAPABEACQAHAAMABgACAP7//f8BAPz/+f/8////+v/1//b//f/6//L/8f/5//P/7v/t/+7/5v/o/+P/4P/b/93/1f/U/9P/1P/M/8v/zf/O/8r/yf/M/83/z//N/8//0v/Z/9X/2//f/+r/5//y//P//f///wkABQASABUAHgAdACkAKAAwADIAOgA4AD0APgBBAEEAQQBAAD8AQAA8ADsAOQA6ADEAMQAwADAAJQAjACEAJAAZABYAEwAWAAsACQAFAAUA+v/6//T/9P/q/+z/5//j/97/4v/c/9f/1v/c/9f/0//W/9j/1f/U/9r/2v/a/9v/4//h/+L/5P/u/+3/7P/t//v/+f/1//j/AwD///3/AgAFAAAABQAIAAMAAgAKAAsABQAEAAoACwAJAAcADQAOABAAEQAVABMAFgAZAB0AGgAdAB8AIAAfABwAHAAeAB8AFgAVABMAEwAJAAoABAACAPj/+//1//L/6f/s/+b/4//i/+P/3v/e/+L/4//j/+L/5v/n/+//7P/t//H//P/4//z/AAAJAAYADgAOABMAFQAaABgAGwAbAB8AHwAcABwAHQAeABgAGAAWABUAEgASAA0ADQALAAsACAAKAAgABQAFAAkACAAEAAcACgAKAAkACgAKAAsACwAKAAsACgAHAAIABwADAP7/9v/5//T/8//q/+n/4//m/93/2v/X/9j/0//T/9D/z//P/9L/0v/P/9P/1P/a/9n/4P/h/+r/6v/0//X/AAD9/wYACQASAA4AFgAcACAAGgAhACYAKAAkACUAJwApACkAJgAlACUAJgAjACEAHgAiAB4AGQAWABsAGQAVABAAEwATAA8ABQALAAgAAgD9/wMA/f/4//r//P/0//T/9v/3//T/8v/0//b/9P/z//b/9f/0//f/9//z//f/+v/5//f/+//9//3/+//9/wAABAAAAP//AwAEAAAAAQAFAAEA/f8AAAQAAAD9//z//v/+//3/+f/4//j/+//4//P/9P/6//j/8v/2//z/+//2//v//f/9//3//P/8//z//P/4//j/9//3//P/8//z//T/7v/s/+7/8P/p/+n/7P/p/+n/7v/u/+j/8P/2//v/9v///wIACgAJABEAEgAcABoAJAAlACoALAA1ADEAMwA5AD0ANQA0ADsANgAzADIAMQAoACsAJgAiABgAHAAVABMACgAJAAQABwD+//n/+P////r/8v/y//n/9//z/+//8f/1//P/7P/t/+7/7v/o/+j/4v/j/+D/3//Z/9j/1f/X/8//zv/P/8//yf/K/83/y//J/8r/0P/Q/8//z//c/9v/2//d/+3/6f/x//b/AgD9/wsAEAAYABQAJQAnACsAKgA2ADcAPAA6ADwAPwBDAEIAPgA9ADwAPQA4ADcAMgAyACsALQAoACYAHgAeABYAGQASAA0ABQALAAMA/f/4//3/9P/w/+7/8f/q/+n/5//m/+L/5f/i/9//3v/e/97/4f/e/9r/4P/k/+D/3v/n/+f/6P/p/+z/6//0//T/8v/0//7/+v/8/wEABwABAAQACgAMAAcABwALABAADAAOABEAEAAOABAAEQAQAA8ADQAPABQAEQALAA4AFAASAAwADAASABQADQAKAA0AEAAHAAUAAwAFAP7/+//1//j/9f/z/+v/7f/r/+r/5P/j/+L/5P/g/9//4v/i/+P/4//o/+j/7P/t//H/8P/4//n//P/7/wYABgALAAwAEwASABoAGgAeACAAJQAhACIAJwAoACMAIQAlACMAIAAdAB4AGQAZABQAFQATABEADAAOAA0ACwAIAAkACAAJAAcABgAJAAkABwAHAAYABgAGAAYAAAAAAAAAAQD8//r/9v/4//L/8P/q/+v/5P/k/97/3v/a/9v/1//V/9X/1//W/9T/0//W/9v/2P/a/93/4//g/+f/6f/y//H/+//7/wIAAgALAAwAEgARABkAGgAeAB0AJAAkACAAIgAoACUAIAAjACAAHgAdAB4AFwAWABMAFAAPAA0ACQAMAAoABgADAAcAAwAAAP7/AAD+//3/+v/6//3//v/6//n//v/+//z//v8AAP3/AQAEAAIA//8BAAQABQACAAIABgAIAAQAAQAEAAgABQD+/wEACQAHAP//AQAGAAQAAQACAAMAAwACAAEAAgAEAP3/+v/+/wIA+f/1//v//f/1//b/+P/2//L/9P/0//H/7v/w//D/8P/t/+3/7P/s/+v/6v/q/+r/5//o/+n/6P/l/+b/6v/o/+f/6f/u/+3/7v/v//T/8v/1//b//v/+/wUABQALAAsAFQAVABgAGAAiACEAJgAoACsAKAAuADIAMQAuADIAMgAyADQAMgAwAC8AMAApACsAKQAjABsAIwAbABQAEAAVAAoABgACAAUA/P/6//f/+f/v/+7/8//x/+T/6P/w/+v/3//k/+j/5P/f/+H/4P/g/9//3v/e/97/2f/a/93/2//V/9j/2v/X/9f/2v/Z/9b/3P/f/9//3P/j/+b/6v/p/+//7//3//f/AQABAAoACAAVABkAHgAaACcAKgAwAC4ANQA1ADsAPAA7ADoAOwA6ADcAOwA1AC8ALAAzACgAIgAbAB4AFQAUAAgACgAEAAIA+f/6//T/9P/v/+7/5//p/+j/5//h/+D/4f/j/+D/3v/j/+T/4f/h/+r/6//n/+X/8P/z//H/7f/0//f/+v/6//3//P/+/wEABAABAAIAAgAIAAkABgAGAA8ADgAKAA8AFwAPABAAFwAZABIAFQAcABoAFQAZABwAFwAVABkAGQARABIAEwARAAkADAAIAAYA/f/+//z/+//x//D/8f/z/+j/5//m/+f/5P/i/93/3//j/+H/3P/e/+L/4f/i/+H/5P/m/+n/6f/v/+3/7//x//n/+P/8//z/AQADAA0ACgAJAAsAFwAVABQAFgAeABwAHQAgACMAIAAiACMAJAAkACMAIwAjACUAIgAfAB0AHwAdABwAGQAYABYAGQASAA8ADQAQAAoACAAFAAUAAwADAP7//v/+////9//3//r/+v/y//D/8//0/+v/6//t/+3/5v/m/+f/5//h/9//4f/j/9z/3P/h/97/2f/e/+D/3P/g/+L/4//i/+z/7P/q/+v/+f/4//f/+v8HAAMACAALABIADwAXABoAHQAbACEAIwAjACEAIgAiACEAIwAeABsAGAAcABQADwAKAA4ABwAEAP//AgD8//r/+v/6//P/9P/4//b/8v/0//j/9//3//f//f/+//7//f8CAAIABgAHAAgABgALAA4ADwAMAA0AEAAQAA0ADQAQAA8ADAALAA0ACQAJAAsACAACAAcACgAGAAEAAwAHAAcAAwABAAUABwADAAMAAwABAP7/AgD///r/+f/9//b/9P/0//T/6v/s/+z/6f/j/+f/5P/e/9z/4v/a/9b/2v/c/9X/1v/d/9n/2v/d/9//3//p/+b/5v/r//b/8v/3//j/AQACAAkACAARABIAFwAWAB8AIAAjACIAJwAoACsAKwAtACsALAAvAC0AKwAsAC0AKwArAC0AKwAlACgAKgAmAB4AIwAhABwAFgAaABMAEQANAAwABAAGAP7//P/1//b/7v/w/+r/5v/h/+X/3f/Z/9r/3f/V/9P/2P/Z/9T/1P/Z/9j/1v/X/9v/2f/a/9z/3v/c/97/4P/k/+P/5v/k/+v/7//v/+r/9f/6//b/8v8DAAUAAQAAAA8AEAARABAAGgAbACAAHwAmACYALgAtAC0AMAA3ADQAMgAzADQANQAyADAAKgAtACYAIwAbAB0ADwAOAAcABwD3//r/9P/v/+T/6f/i/97/2f/b/9X/1v/W/9P/1P/Y/9r/1P/Y/9//5P/f/+T/5f/v//P/9v/v//r/AQAEAP7/BQAKAAoABwANAA8AEAANABAAFAAUABAAEwAXABYAEQAVABkAGAAWABoAGwAcABwAHwAdACAAIwAiAB8AIAAjACAAHQAXABoAFgAUAAoACwAGAAUA/P/8//P/9P/s/+v/4f/j/+D/3P/R/9b/2P/S/8n/0P/U/87/zf/S/9b/0v/V/9b/3v/g/+H/3//u/+//8P/v//n/+f/+//7/AgADAAwACwANAA4AFgAVABcAFgAbAB4AIQAdAB8AJAAnACIAJgApACoAKQAsACsALAAuAC0AKgAoACwAKwAnACAAIwAhAB8AFwAZABQAEQALAA8ABwADAP//AgD7//v/9P/y//L/9P/p/+j/7f/t/+L/4//n/+f/4f/f/9//4//j/97/3f/i/+T/4P/f/+L/5//l/+T/5v/s/+r/6P/q//H/7//u//D/9v/1//f/9//+////AwACAAwADAAPABAAGQAXABwAHgAhACAAIwAkACMAIgAhACAAHAAfABgAFAAPABQACgAFAAAABAD6//b/8//4//L/7P/r//H/8P/s/+z/7f/y//L/8v/z//v/+f/7//3/BQADAAcACAAOAA8AFAASABYAGAAaABcAGQAdABcAEwAXABoAEQAPABIAEgALAAwACwALAAkABwAFAAkACQAEAAQACAAJAAYABQAIAAkABgAEAAYAAgAAAP3/AAD5//b/8v/0/+v/6v/n/+f/3f/f/+H/3f/T/9f/2v/Z/9L/0f/V/9f/1f/T/9r/2//b/9v/5f/l/+j/6P/1//b//P/6/wYACAAQAA4AFQAYACEAHQAhACUAKQAlACgAKwApACgAKwArACgAKAApACgAJAAmACgAJgAgACMAKQAlACAAIwAkACMAHgAeABsAGwATABQAEwAQAAQACAADAAAA+v/6/+//8f/w/+3/4f/k/+L/4f/a/9n/2f/a/9X/1f/Y/9f/1f/Y/9r/1v/a/93/3//d/+H/4//n/+b/6v/p//H/8//3//T/+v/+/wEA/v8DAAQACgALAA4ADQASABIAFwAZABwAGAAeACQAJwAhACcALAAsACgALAAvAC4AKwAoACsAJwAlAB4AHwAZABgADQANAAcABwD6//v/8//x/+b/6f/g/9z/2f/d/9L/0P/U/9T/zv/P/9T/0//V/9X/2v/c/+P/4P/o/+r/8v/y//n/+P8BAAMACwAIAA8AEQAUABQAGQAYABoAGwAdAB0AHwAdAB4AIQAiAB8AIAAjACYAJAAiACMAKQAoACQAJQApACkAJgAmACUAJQAeAB4AGwAaAA0ADwALAAkA/f/+//b/9//s/+n/3//j/9v/1//O/9L/zv/K/8X/yP/F/8T/xv/F/8P/xv/M/8j/y//O/9b/1P/b/9z/4v/j/+//7v/z//T////9/wIABAANAAwADgAQABkAFwAbABwAIAAeACQAJwAmACMAKwAuAC0AKwAzADQAMgAyADgANgA1ADkANgAxADMAOQAwACoAKQAuACQAIQAdAB4AFAATAA4ADgACAAQA///9//L/9P/s/+n/4//m/93/2//X/9j/1P/U/9D/z//Q/9P/0//O/9L/1v/X/9X/2//c/97/3v/l/+T/5//n/+v/7f/w/+3/9P/3//n/9v/9/wAABQADAAoACgARABMAGwAYABoAHQAlACIAIgAlACcAJAAlACgAIwAgAB8AIQAbABoAFAAVABAADwAHAAcAAQACAPr/+f/0//X/8v/x/+v/7P/u/+3/6f/q/+7/7f/v//D/9f/0//j/+f////3///8DAAkABAAGAAwAEAAKAA0AEQAQAA8AEQARAA8AEAARABAAEAAPAA0ADwAOAA0ADQANAA4ADgANAA0ADgAOAAwADAAOAA4ADAAMAAcABwAIAAkA/v/8/wAAAgDy//H/8v/z/+n/5v/i/+b/4v/f/9n/2//a/9f/1f/Z/9j/0//V/9r/3f/Z/9//4P/k/+b/7P/q//T/9f/7//n/AwAFAAsACQAOABEAFgAUABkAGQAaABsAIgAfABsAHwAlACIAIAAhACQAJAAlACQAJQAlACUAKAAoACMAIgAmACQAIgAgACAAGgAcABgAFgARABMADAAJAAMACAD///n/9f/8//H/6f/n/+7/5P/g/9z/3f/X/9j/1//V/9L/1P/Y/9b/1v/X/9v/2v/e/+D/5P/h/+j/7P/v/+r/8//2//j/+f8BAP7/AgAGAA4ACgAMAA4AGAAXABUAFwAiACEAIQAfACQAKAAnACIAIwAnACUAIwAiACIAIAAgABsAGwAXABkAEwAPAAkADQAEAAAA+v/+//T/8f/p/+v/5f/k/9v/2v/X/9n/1P/T/9H/0P/T/9b/1//U/9v/3f/j/+H/5v/p//X/8f/2//r/BQADAAoACgARABIAGAAXAB8AHwAgACEAKQAoACQAJQAuACwAJwAqAC8ALAApACwALAAqACkAKgAnACYAJAAmACAAHgAdAB4AFgAVAA8AEAALAAoA/v8AAP7//P/v/+7/5v/q/+L/3P/R/9j/0//N/8X/yf/G/8P/v//B/8L/wf/B/8L/xf/F/8z/yv/O/9H/2v/X/93/4P/q/+j/7v/v//r/+v8AAP7/BgAKABAADAAWABkAHQAcACcAJQArAC0AMAAvADgAOQA4ADYAOwA+AD0AOQA6AD4APAA6ADgAOAA3ADcALwAvAC0ALAAgACMAHgAbABEAEwALAAoAAwABAPT/+P/w/+z/4f/k/9n/2P/U/9P/yv/N/83/yf/E/8n/y//F/8b/zP/O/8n/z//T/9b/0//a/93/5P/g/+b/6v/x/+3/8//3//v/+P8CAAMACAAIAA0ADQAWABcAGgAYAB4AIAAlACMAJAAmACgAJwAoACkAJgAkACUAJwAiACEAGgAbABkAGAAOAA4ADAAMAAEAAgD+//3/9P/1//L/8f/r/+z/6f/o/+b/5//l/+T/5f/n/+n/5v/o/+v/7//s//D/8//5//f/+//8/wMAAQAEAAcACwAIAA0AEAATABAAEQAVABoAFAAUABsAHAAVABUAGwAYABUAFwAXABQAFgAUABIAEgASAA0AEAAQAAwACAALAAcABgADAAIA/f8AAPv/+P/z//X/8f/v/+j/6v/q/+j/3//h/+D/3//e/97/2f/a/97/3P/Z/9v/3f/c/+D/4P/j/+P/5//p//H/7f/w//X//f/3//3/AwAJAAQADQARABUAEgAYABoAIAAeACEAIwAmACQAJwAoACYAJgApACkAKQAoACUAKAApACQAIQAmACEAHQAgACIAFQAWABkAFwAMAA0ACQAJAAIAAQD5//v/9P/z/+7/7P/k/+f/4v/g/9z/3v/Z/9j/2f/Y/9f/2P/a/9r/3P/b/9//4f/l/+P/5v/n/+//7v/x//P//P/5//3/AQAIAAQADAAOAA8ADwAZABgAEgAVACIAHgAXABkAIAAgABsAGgAaABwAGQAYABUAFAATABQADQANAAwACwAFAAgABAAAAPr//P/2//b/8v/x/+j/6//q/+b/3v/g/+D/4P/a/9r/2//b/9v/2//e/93/4v/j/+j/6f/v/+3/9//6//7/+f8GAAoADwANABYAFwAgACEAJQAiACsALQAtACwAMAAwAC8AMAAwAC8AKwArACwALAAjACQAJQAjABkAHAAZABUADgARAAwACwAEAAQAAwADAPn/+v/4//b/7//x/+n/6P/k/+T/3P/c/9b/1//U/9H/yf/N/8v/yP/D/8X/xv/E/8X/xv/G/8b/zP/M/9D/0P/Z/9n/4f/f/+j/7P/2//H//P8BAAwABwARABUAIgAfACMAJQAyADIAMwAxADoAPAA+ADwAPgBBAEEAPgA/AEIAPQA6ADwAPQA0ADYANAAwACoALwAnACIAHAAgABYAFAAMAAwAAwAEAPv/+//z//L/6//t/+T/4f/a/9z/1f/W/8//zP/J/83/yP/E/8b/yP/G/8b/yv/L/83/y//V/9f/2//Y/+P/5v/t/+z/9f/1//////8FAAQADQAPABMAEQAaABsAHgAfACQAIgAkACYAKQAoACYAJQAqACwAIwAiACgAJwAeACAAIQAeABkAHAAUABMAFAASAAYACQAJAAYA+//+//n/+P/y//H/6v/r/+j/5//f/+D/4f/g/9v/3P/i/+H/3//g/+n/6P/q/+n/8f/0//n/9f///wIAAwADAA4ADQAPABAAGAAXABoAGgAeAB4AHgAgACMAHwAdACEAIAAeABwAGwAZAB0AGwAUABEAGQAXABAADgATABEADgAKAAsADAANAAUABAAFAAYA///9//v//f/3//X/8P/z/+3/6v/n/+n/4f/g/93/3f/X/9j/1v/U/8//0f/U/9L/0f/S/9f/2P/f/9z/4P/k/+7/6//z//T//////wgABwARABQAGQAVAB8AJAAoACIAJQArAC8AKwAqACwALwAvACwAKwArACwAKgApACcAKAAkACMAIQAiABsAHAAcABgAEAAWABQADgAIAAwACAAHAP///v/6//v/9P/0/+7/7v/p/+j/4f/k/+H/3f/a/93/2v/Z/97/3P/Y/93/5v/h/9//4v/t/+v/7P/t//n/+P/5//z/BAAAAAgACwANAAoAEwAWABQAEgAXABkAGAAVABcAGwAaABUAEwAYABYAEgAPABIAEwAQAAoADQAMAAkABQAIAAUAAgD//wEA/f/9//n/9//0//f/8v/v/+r/7P/q/+n/4//k/+P/4//i/+D/3v/i/+r/5f/j/+j/8//v//P/9//+//n/AwAJAA0ABwATABcAHQAbACIAIwApACgAKgArAC8ALgAqACsALQAsACcAKAAjACMAHwAfABgAGAAVABUADgANAAwADgAEAAMABQAFAAAA///8//7////9//b/9//4//j/8f/w/+3/7v/o/+j/4f/h/9v/2//V/9P/zv/R/8v/x//G/8v/xP/A/8X/yP/I/8X/zf/Q/9b/1P/f/9//6//t//n/9/8EAAYAEgARAB0AHQAnACgAMgAwADMANgA+ADoAOAA8AD4AOwA4ADsAOAA2ADMAMwAwADAAKgAqACcAJwAgACIAHgAbABYAGAATABIADQANAAYABwD/////9//2/+//8f/p/+X/4f/m/9n/1f/W/9n/zv/L/8z/zv/I/8f/yP/J/8n/yP/N/87/1P/S/9n/2//l/+P/6//t//r/+P///wEADAAKABAAEgAbABgAGQAcACQAIgAfACEAJAAkACQAIgAgACIAIgAgAB0AIAAeABsAGAAbABkAFgASABQAEQARAAwACgAGAAgAAgABAPv/+//1//f/8//w/+n/6v/o/+n/4//h/97/4f/f/93/2//b/9z/3f/f/9//5P/k/+j/6P/z//L/9v/3/wMAAgAFAAkAFAANABIAGgAgABcAHAAkACMAHgAeACEAIgAgABoAGwAdABsAFQAYABUAEgAVABcAEQAQABYAFgAQABAAFAAUABEAEQAQABIAEQAOAAgACwAKAAYA/f8CAPz/+f/x//H/6f/s/+P/3f/V/93/1P/M/8f/zf/I/8X/xP/E/8T/xv/I/8b/zf/N/9P/1f/f/9z/6P/r//X/8/8BAAEADAALABMAFQAeAB0AIwAjACcAJwArACkAKQAsACsAKQAoACkAKAAnACMAIwAkACUAHgAeACAAHwAcABwAGQAbABkAFwATABUAEQAOAAwADwAGAAUAAwADAP3//f/1//X/8//x/+f/7P/o/+H/2//j/9z/0//U/9z/1v/Q/9X/2v/c/9n/3f/f/+r/6P/t/+//+v/4/wAAAQAGAAcAEQAPAA4AEAAWABUAEAAPABMAFQAQAA0ADgARAA0ACgALAA4ACwAJAAkACQAGAAgACAAEAAIABgAEAAEA//8BAP3//P/8//3/+P/3//f/9//x//P/8//v/+v/8P/w/+v/6P/s/+7/7P/r/+v/7v/v//D/7//0//b/+v/4//////8FAAYADgANABAAEgAbABoAHAAaACEAJQAjAB8AIgAlACIAIAAfACAAHAAbABcAGQAWABMACwAPABAACwAFAAkACwAIAAMABgAJAAcAAgADAAYABQAAAAAA//8AAPv/+//5//j/8f/y/+v/6v/l/+b/2v/Z/9X/2P/O/8r/yf/L/8X/xf/I/8f/xP/H/8//zP/S/9T/3f/b/+f/6f/3//b/AAAAABIAEgAXABcAJwAnACcAKAAzADEALwAwADMAMwAwADAALgAvAC4ALQAqACoAJgAmACQAJQAgAB4AHAAfABwAGAASABcAFgAQAAoADwAKAAcAAgADAPz//f/6//j/8P/x/+3/7f/k/+T/4v/h/9j/2v/Y/9b/0//U/9L/0//T/9D/1P/X/9j/1v/g/+H/6P/n/+//8f/+//r/AAAFABAACwAQABUAHAAXABwAIAAfABwAHgAgAB4AHQAbABwAGgAZABUAFgAVABQADwAQABEAEAALAAwACgAJAAkACgACAAEABQAFAPz//P/7//v/9//4//P/8v/y//H/6v/t/+3/6f/j/+j/5//j/+P/5f/g/+D/6f/m/+H/6P/0/+v/7f/2////+P/+/wIACgAHAAsAEAAYABEAFAAbAB0AGAAbAB4AGwAZABsAHAAYABcAGAAbABcAFAAXABgAFgAWABcAFQAVABsAGgATABQAGwAaABMAEAAWABUAEAALABAADAAIAAMABQD9//3/9f/0/+3/7v/k/+P/3//f/9P/1P/S/9L/yv/I/8j/y//K/8b/x//N/9P/zf/S/9b/4f/e/+f/6v/2//T///8BAAgABgAUABUAFgAWAB8AHwAfAB4AIgAkACQAIwAjACMAJAAlACEAHwAkACUAHgAfACAAHwAeAB0AGgAfAB4AFQAVAB8AGgARABAAFgARAA8ACgALAAcABAAAAAQA/P/4//X/+P/u/+3/6v/p/+H/4//i/9//3P/f/9//3P/e/+H/5f/i/+f/6v/v/+z/9//5//n/+P8HAAcAAgAEABAADQAJAAwAEgAOAAsAEAAPAAsADAAPAAsACgAOAAwABwAKAAsABwAFAAsACQADAAEABgAGAAEA/v8BAAEAAAD9//3/+//8//r/+P/6//z/9//2//r/+f/0//f/+f/1//L/9v/1//P/8//x//L/9v/2//P/+P/6//r/+f8CAAIAAwADAAsACwANAA4AFwAUABIAFwAfABoAFQAZAB0AGgAYABkAFAAVABQAEwARABEADgAOABIAEgALAAwAEwASAAwADQAQAA8ADwAQAAwACwAPABAACQAIAAcACAADAAMA/P/7//b/+f/y/+3/5v/r/+b/4//a/9v/1//Y/9L/0P/P/9L/0f/O/9L/1f/W/9L/3P/g/+D/3v/u/+7/8//1/wAA/P8FAAoAEAALABMAGAAcABcAGwAfAB8AHAAgACIAIQAfACEAJAAjACAAIgAkACEAHwAiACMAHgAeACAAIQAaABcAGQAdABcAEwAQABMAEAAPAAcABQADAAcAAAD8//j/+//1//P/7v/u/+n/6v/m/+X/4//j/+D/4f/h/+D/3//g/+P/4f/m/+r/7v/o/+//9f/7//j//P/9/wUABgAIAAYACQAKAA4ADQANAA8ADgAMABAAEQALAAwAEwAPAAoAEAARAAoACQAPAAwACQAKAAoACgAKAAYABwAJAAcAAAACAAYABAD9///////9//r//P/5//X/8v/4//j/8f/r//P/9//u/+n/8P/z/+7/7P/w//P/8f/y//P/9v/0//n//P////v/AQAEAAQABAAKAAgABQAIABAADQAIAAkAEAARAA0ACwAQABIADgANABIAEgARABIAFQASABYAGgAYABUAGwAdABsAGQAbABsAGQAbABYAFQAUABQADgANAAgACgAFAAIA+v/9//f/9v/v/+7/5//q/+T/4f/c/93/2v/a/9b/1v/W/9b/1//X/9n/2//g/9z/4f/l/+v/6P/v//D/9//4//n/9/8BAAMAAgAAAAYACAAMAAkACQAMABAADwASABEAEQAVABsAFQAWABoAGwAaABwAHAAdAB0AHQAdABwAHAAaABsAGwAaABUAEwATABcACwAIAAsADQACAAEAAwABAPj//P/8//n/8v/0//b/9f/u/+7/8v/z/+7/7P/w//P/9P/y//H/8v/6//r/+P/3//3///8BAP7///8DAAUAAQACAAUABAACAAQABQADAAMABAADAAEAAwACAP//AQAEAAEA//8AAAEAAgACAAEAAAADAAQAAgACAAAA//8AAAEA/P/7//3//f/6//z/+//4//f/+f/6//n/9P/0//n/+v/z//L/+f/4//T/9//+//v/+f/6/wEAAQD/////BQAGAAYABQAMAAsACQAKAA8ADwAMAA0ADgANAA4ADwAMAAoADgAPAAsACwAPAA8ADAANABAADwARABEAEwATABYAFwAXABUAFAAWABgAFwAQABEAEgARAAcACQAJAAUA/v8CAP3/+//2//b/7v/w/+7/7P/j/+T/4//i/93/3v/c/9z/2//b/97/3v/d/9v/4v/m/+b/4f/o/+3/8v/t//P/9//6//j/AAABAAIAAAAIAAoACwAJAA0AEAAQAA4AEwATABEAEgAYABcAGAAYABoAGwAhAB8AGQAbACMAIgAcAB0AHwAeABwAHAAXABgAFwAVAA8AEwAPAAsABQAHAP//AAD8//r/8//0//L/8v/t/+3/7v/s/+j/7P/v/+v/6f/s//H/7//v//D/9f/0//f/+f/6//j//v////3//v8BAP7///8CAP7//P8BAAIA/v/+/wEAAAABAAIAAwABAAMABgAHAAQABgAIAAgACAALAAgABwAMAAwABwAKAA4ACwAIAAkACwAIAAYAAwAGAAUAAgD+/wAA///+//j/+P/6//v/9f/0//b/9v/z//X/9v/y//P/+f/4//H/9//9//n/9v////7/+v///wYA/v/7/wQABwAAAP7/AQACAAIAAgD//wAABQAFAAAABgAJAAUABAAOAA0ACQALABUAEgARABUAGwAWABYAHQAgABgAGQAhAB4AFgAXAB0AFgATAA8AEQAOAA0ABAAFAAMAAQD3//r/9//0/+z/7v/s/+v/5P/l/+X/5P/g/+H/5f/j/+L/5P/p/+f/5//p/+//7f/t/+//9P/y//H/8v/1//b/9f/z//n/+//5//b//f8BAP3/+/8FAAQAAwAFAAsACAAMABAAEQAOABYAGAAYABUAHAAfABsAGgAeAB0AGQAbABwAGgAVABYAFAAVAA8ADAALAA0ABAAFAAQAAgD9//7//P/7//j/+f/3//f/+P/5//r/9//6//3//v/8//////8BAAQABAD//wIABwAFAAIABAAFAAAAAAACAAEA+//9//7//P/3//r/+f/2//P/9P/3//j/8//w//b/+//3//L/+v/+//z/+f8AAAIAAQD//wUABwAEAAMABgAGAAQABQAEAAIAAAACAAAA/v/6//z/+v/5//j/+P/1//X/+P/4//f/9//6//v////9//3///8HAAQAAAAEAAwACQAIAAkACgALAA0ACgAJAA0ADAAJAAgACgAJAAgABQAGAAgABgADAAUABwAGAAkACAAIAAsAEAALAAwAEgATAA0AEQAXABUADwASABYAEgARABAADwALAA4ACgAHAAEAAwAAAP//+P/3//T/9v/t/+3/7P/r/+b/5v/l/+X/5P/l/+P/4//l/+X/6P/m/+j/6//w/+3/8P/z//X/8//5//r/+//6//3//f/+///////+/wMAAwABAAIABgADAAQACQAKAAUACgAPABIADAARABUAFwAVABgAGwAdABkAGQAdAB4AGQAWABoAFgAVABMAEgAKAAsABwAIAAQAAAD5/////f/3//H/9v/3//P/7//y//T/8v/v//D/9//3//X/9f/8//v//f///wAA/f8BAAUAAgAAAAQAAwABAAMAAgAAAP3////9//3//f/8//j/9//8//7/9v/0//3////7//n///8BAAAA/v8CAAQABgAEAAcACQAOAAwACQALABEADwAJAAwADgAMAAcACAAGAAUABAAEAPz//v/9//v/9//4//P/8//2//T/7f/x//f/8//x//T/+v/4//f/+P/+//3//P/9/wAAAAABAAAAAQACAAAAAAAEAAIA/P///wMAAQD8//3//////////v8AAAAABAAFAAYABQAMAAwADgAQABcAEwASABcAGwAXABgAGQAXABgAGgAYABAAEwAVABIACgAMAAwACgABAAIAAAD///j/+f/2//b/8v/y//D/7//t/+//7f/p/+v/8P/t/+r/7v/w/+//7v/y//L/8P/w//T/9P/y//T/9//0//P/9P/2//f/9//1//b/+f/8//n/+f/6/wEAAQACAAMACgAIAAgACwARAA0ADwATABQAEAASABYAFwAUABEAFAAYABQADgASABAADQAOABAABgAFAAgACAD//wAA/v/+/////v/5//n/+//8//v/+v/8//7/AwAAAAIABAAKAAkACAAJAA0ADQAKAAgACQAMAAcABAAEAAgA///6//v/AQD5//L/8v/5//b/8P/t//P/9v/w/+3/8//3//H/8//3//v/+f/8//3/AQABAAMABAAIAAUABQAIAAsABwACAAgACwAFAP//BAAEAP//+/////z/+f/3//n/9//3//X/8//3//r/+P/0//r//v/+//v/AAABAAMAAwAHAAcABgAHAAwACgAKAAwADAALAAwADAALAA0ADAAJAAcACgAKAAgAAgAEAAoABgAAAAcACwADAAMACgAMAAcACAALAAoACQALAAsACQAKAAsACAAIAAsACQAIAAcABwAHAAgAAwAAAAAAAgD7//v/9v/3//T/8v/t/+7/7f/s/+f/6f/t/+v/5v/n//D/8P/r/+r/8//2//X/8f/4//z/+//3//3/AQD+//r/AQAFAP///v8FAAQAAgADAAgABgAGAAcACwAMAAsACgAOAA8AEwAQAA0AEAAUABIADgAOAA8AEgASAA0ACwAQAA8ACwAHAAkABgAGAAMAAgD9///////8//X/+f/6//f/9f/2//b/9v/2//b/9//3//j/+f/8//v/AAD/////AgAGAAMABAAHAAkABQAFAAkACQAFAAIABwAGAAIA//8BAP///f/8////+v/3//3////3//b///////r/+/8BAAAAAQAAAAIABQAIAAMABAAKAAwABgAHAAwADAAJAAsACwAGAAkACQAFAAAABAACAP3/+P/9//b/8//y//T/7//t/+3/7//v/+7/7v/t//L/9P/1//P/+f/7//3//v8DAP7/AgAHAAcAAwAFAAoACgAGAAcACQAJAAcABgAIAAkACAAHAAcACQAJAAkACQAKAAsACwAJAAsADQAMAAoACwANAA0ACwANABAAEQAMAA4AFAARAAwADwATAA0ACgALAAwACAAIAAMAAgAAAAMA+f/2//j/+v/w/+//8v/w/+f/7P/x/+v/5f/r//L/7f/p/+z/8f/x//H/7v/y//b/+P/0//j//P/8//n///8AAAAAAAAEAAMAAgAEAAYABAADAAUACgAHAAUABwAJAAkACQAIAAcACQALAAgABwAJAAgABwAIAAkABgAFAAcACAAFAAMAAgAFAAUAAwD//wAAAgACAP///v/+//7///8CAAEA/P8BAAUAAwABAAcACAAGAAQACwAOAAwABwAKABAADQAIAAoADgALAAgABwAHAAMABwAFAP3/+P8DAAMA+P/z//z//v/3//X/+v/7//f/+P/7//j/+P/9//v/+//+//7/+v///wMA///8/wIABAACAAEAAgACAAIAAwAAAP7/AAABAPr/+v/7//z/9v/0//P/9v/1//L/8f/y//T/9f/1//P/9f/4//z/+v/+//7/AwADAAgACQALAAoAEAASABIADgARABUAFwATAA8AEwAXABUADwAOABAAEgAMAAoACQALAAgACAAGAAMABAAHAAMAAAACAAcAAwD//wMABAACAAEAAgADAAMABAAFAAMAAgAEAAQAAgD+////AAAAAPn/+P/6//z/9P/z//T/8//v//H/7//s/+3/8P/u/+z/7//v//H/9P/0//H/+f/7//z/+f8AAAMABQAEAAgACgAPAAsADQASABYAEAAPABYAGwAUAA0AFQAaABEACQARABMADQAHAAoABwAIAAQAAQAAAAMA/v/7//3////4//f/+v/7//j/+P/3//b/+f/6//T/9P/5//j/9f/3//r/9//7//3/+f/6/wEA/v/7////BgABAAAABAAHAAUABgAHAAoACgAJAAgADAAMAAkACwANAAsACQALAA0ACwAIAAgACwAMAAgACQAIAAUABwAKAAUAAQAEAAkABAAAAAMABgAEAAAAAwAHAAQAAQACAAUABAABAAIAAwAAAAIAAwD///r////9//j/9f/4//L/8f/w//H/7P/r/+r/7P/s/+n/6f/q/+z/7f/v/+//8f/x//n/+P/4//r/BQABAP//BQANAAkADAANABEAEgAUABEAFAAYABYAEwAWABgAEwASABIAEwARAA4ACgAOAA0ACgAIAAkABgAIAAkABQAEAAcABAAFAAkABAACAAgACQAFAAcACQAIAAgABgAEAAYACQABAP7/AQAFAP3/+P/3//z/9f/w/+//9P/t/+n/6v/t/+n/6P/q/+n/6v/r/+v/6//y//L/9P/1//z/+f///wIABQADAAoACgALAA0AEQAPAA8ADwASABMAEQAOAA0AEgAOAAoACQANAAcAAQACAAcA/f/7//7////3//f/+//5//T/9v/5//f/9v/5//r/9//6//z//f/7//7/AAADAAEAAAACAAgABwADAAIABwAKAAkABQAHAAoACQAJAAsACQAIAAoADAAKAAkACgAKAAsADAAMAAgABwAMAA0ABQAEAAcACAAFAAUAAgACAAQABAAAAP///v////7////8//r//P/+//v/+f/7//z/+v/7//j/9v/7//3/9v/0//n/+//2//T/9v/5//j/9P/0//b/9P/1//L/8P/y//T/8f/w//P/8f/w//X/9//x//P/+P/8//n//f/9/wIABAAHAAUADQANAA4AEQAYABMAFgAaABoAFwAcAB4AFwAXAB0AHAASABQAFgASAAwAEQAMAAYABAAKAAMAAAD//////P/+//3/+f/6//7//f/6//n//P8AAPz/+v/+/wEA/f/9/wIAAAD7//3/AAD6//n/+v/5//P/9v/1//L/7//w/+7/7//v/+3/7v/v//D/7//z//P/9f/4//3/+f///wMACQAEAAkADQATABEAFAAVABoAGQAaABwAHQAaABoAHQAbABgAFAAWABQAEwAJAAoACgAIAPr//f/9//r/7//y//L/7v/n/+z/6//m/+T/6f/q/+X/6P/s/+v/6P/u//H/8f/t//T/+f/5//P/+P///wEA+v/9/wIABAACAAUABQAFAAcACwAIAAkACwANAA0ADgANAA4AEAAUABIAEgATABUAFQAVABQAFAAXABUAEQATABYAEgAPAA8AEgAOAA0ACwAMAAoACAAFAAYABgAFAP7/AgACAP3/+P/9//v/9//0//X/8f/0//L/7f/q/+//7P/p/+n/6P/l/+n/5//j/+P/5v/k/+L/5f/l/+T/5P/p/+v/7P/p//L/9P/2//b//f/8/wMAAwAJAAkADgAOABMAFQAXABUAHAAbABkAHAAgABwAFwAcACAAHAAXABgAGQAaABUAEwASABUAEQANAAoADwAKAAYABQAHAAMAAwAEAAEA/f8CAAEA/f/9/wAA/f/7//z//P/6//z/+P/1//j/+v/u/+7/9P/y/+f/6v/r/+j/5f/n/+X/5P/n/+f/5v/m/+3/7P/s/+7/9v/1//n/+P8CAAQACQAGABAAFAAWABIAGwAdABwAHAAeAB0AHAAdABsAGgAXABgAEwATABAADgAIAAsABQABAPz/AAD6//j/8//z//L/8//t/+v/7v/w/+3/6//t/+//7v/t//D/7//x//T/9f/y//f/+f/9//r//P8AAAIA//8CAAQAAwACAAcABgAEAAcACgAIAAoACQAKAAwADwAOAAwADAAOAA8AEAAPAA8ADgANABEAEwANAAkADwATAA8ACgALAA4AEAAKAAYACAANAAcAAwACAAQAAAAAAP7//P/5//3/+P/1//T/9P/w//L/8P/s/+v/8f/t/+j/6f/s/+r/5//n/+r/6v/o/+j/6v/u/+z/6//t//T/8f/y//X/+v/5//3//P8CAAUACQAFAA0AEAASABEAGAAXABYAGQAeABsAGAAaABwAGwAYABkAGQAYABQAFQASABEADQAPAAsACQAIAAkAAwACAAMABAD+//3/AAABAP3//P/9//3/+f/6//n/+P/2//b/9f/1//P/8//x//H/8f/x/+v/7P/x/+7/5v/q//H/7f/q/+z/8P/w//P/8//z//L//P////z/+P8GAAkABgAGABMADwAQABYAGwAWABoAHAAdAB8AIgAdABwAIQAhAB0AFwAaABoAGAAPABEADgAMAAUABwAAAP7/9//4//L/8//q/+j/5v/n/+L/4v/f/97/3//i/9//2//g/+P/4//i/+n/6P/q/+7/9P/u//P/+v/9//f//P8BAAUAAQAEAAcADAAKAA4ADwARABIAFgAVABcAFwAaABoAGwAaAB0AHwAeABwAHAAeACAAHgAYABgAHAAeABUAEQAVABkAEQAPABAAEQAMAAsACgAKAAYABgACAAIA/P////r/9f/y//f/7//r/+r/7P/k/+T/4P/f/9v/3P/a/9n/1v/Y/9r/1//Z/9z/3f/Z/+D/4//k/+T/7f/s//D/8f/7//n/+//9/wkACAAIAAgAEwAUABQAEwAcABwAHAAdACMAIQAgACIAJAAkACMAIgAiACIAHwAhAB8AHAAaAB0AGAAWABMAFQARAA8ADAAMAAgACgAHAAUA//8CAAMA/v/4//z/+f/4//L/8//z//H/6v/r/+z/6//l/+f/5//l/+P/5f/j/+H/5P/l/+L/4v/q/+j/5//r//H/7v/0//X/+//7/wAAAAAKAAoACwAMABcAFQAWABcAHgAeAB0AHgAjACEAHwAhACIAIAAcABwAGAAbABkAFQANABEAFAAPAAIABQAFAAYA+v/3//b/+//0/+3/6f/v/+v/5//k/+f/5f/j/+T/5f/k/+P/5P/l/+v/6v/q/+z/9f/y//P/9f/8//z/AQD+/wAABwANAAUACQAOABIADwAQABEAFAAVABUAFQAVABMAFgAXABQAEwAUABYAFQAUABQAFAATABQAFQASAA4AEwAWABEADAAPABMAEwAMAAgACgASAAsAAgABAAgAAgD9//b/+f/4//f/7f/v//D/7P/j/+j/5//i/93/4f/g/97/3//f/97/3//l/+T/4//k/+z/6v/t//D/9f/y//z//v/+//3/CgAKAAkACQASABIAFQAVABgAGQAaABgAHAAeABkAFgAbAB8AFwAUABYAGAATABIAEwASAA0ADwAQABAADAAJAAoADwALAAUABQAJAAUABQACAP7//P8CAP3/+P/3//n/8v/z//L/7//r/+7/7P/q/+r/6//p/+j/6//s/+v/6//x//D/7//w//X/8//3//r//P/5/wIABQADAAEADQANAAwADQATABMAFgAVABYAFwAcABsAGAAZABwAHAAZABgAGQAaABUAFAATABQADQAMAAsADAAEAAMA//////j/+v/0//H/7P/u/+j/6P/k/+H/3//k/9//2f/b/+H/4P/b/9r/3//o/+L/4P/l//L/7f/u//L/+v/6////+/8CAAgADAAFAA4AFAAWABIAGwAcABoAGwAhACAAHgAeAB8AIAAiAB4AGQAfAB8AGgAYABsAFwAVABYAGAAVABIAEQAVABQAEAALABAAEwANAAcADQANAAcAAAAHAAQA/f/3//z/9//z/+v/7//q/+f/3//h/+D/3//W/9T/1P/Y/9X/0P/P/9T/1//V/9n/2P/e/+D/6P/k/+r/7//3//P//P8AAAcAAgAKAA8AFQAQABYAGwAeABoAHwAhACIAIgAkACIAIgAkACIAIgAhAB8AHgAiAB8AGQAZAB4AFwAVABYAFgAPABEAEwAQAAoADAALAAoABgAGAP//AAD/////9f/0//P/9f/v/+v/6P/t/+j/4v/g/+b/4v/e/93/3//f/9//4f/f/+D/4//o/+T/5//s//L/7P/x//j////5/wAABAAKAAkAEAAPABMAFAAaABoAHQAcAB0AHgAiACIAHAAcACIAIgAcABwAHgAcABkAGwAVABQAEwAVAA8ADAAIAAsABgADAPv//f/5//n/8P/v/+v/7P/k/+T/4v/h/9//4P/c/9z/3//e/9z/3v/k/+D/5P/o/+3/6//w//D/+f/6//3//P8EAAUACQAIAAsADAASABEAEQARABQAFgAVABIAFQAXABUAFAAVABUAFAAVABQAEwATABQAEwARABQAFwAUABAAFQAZABUAFAAWABQAEwAWABMAEQAQAA8ACgANAAcABQABAAAA+P/8//X/7//p/+7/5v/j/+D/4//d/9n/2f/e/9n/1P/Z/9z/2//a/+H/4P/i/+T/7f/t//D/7v/5//z/AQD8/wMACgAQAAkADAATABgAEgATABYAGAAYABYAFQAUABYAFQASABEAEwASABEADwAQABAADwAOAA4ADwAPAA4ADwAPAA0ADwAQAAsACwANAAsABQAIAAYABAD//wAA/f/8//b/9v/z//T/8//x/+z/7//v/+v/5//r/+z/6f/p/+v/8P/u/+z/7f/2//b/9P/0/wAA///+/wAACgAHAAcACwASAA8ADwARABYAFAATABUAGAAXABUAFwAXABUAEwATABEAEwAQAA0ACgAOAAwACQADAAQAAwADAPv/+v/5//r/8v/y/+//7//r/+r/5//o/+X/5f/l/+T/4f/j/+X/4//j/+T/5//m/+n/6v/t/+3/8//z//j/9/8BAAEAAwAEAA8ADwASABAAFQAZAB4AGQAXABsAIAAdABgAGgAdABwAFwAYABcAFQATABYAEQANAA4AEwAPAAoACwAPABAADQANAA4ADwAQAA0ACwANAA8ACgAJAAgABwAEAAYA/v/8//r/+//w//D/6//s/+T/4f/d/+H/2v/W/9X/2P/V/9P/1f/W/9j/2P/c/9z/4//i/+f/6P/0//P/9//3/wEABAALAAUACwASABoAEwAWABwAIAAcAB4AIAAeAB0AHgAfABoAGQAZABoAFQAVABYAFAAQABMAFAARAA0AEAARAA4ACwAOAA4ACgAIAA4ADAAEAAMACwAFAP7//P8BAPr/+f/3//P/7//2/+//5//l/+z/5v/i/+D/4f/g/+H/3f/b/+P/4//e/+H/7f/p/+n/7f/3//T/+v/7/wUABQAIAAkAEwASABQAFAAZABoAHAAaABkAHQAgABwAGwAdAB4AHgAaABgAGwAeABcAFQAUABUAEgATAA4ACwAJAAsABwAGAP7////+//3/8//2//X/7//o/+7/6v/m/+X/5f/f/+T/5P/d/97/5P/j/9//4v/k/+f/5//q/+v/8v/v//P/9v/+//v//P///wYABQAIAAcACwAMAA4ADQAQABIADwANABIAFAARAA0AEAAUABIAEAARABIAEgASABQAEgAUABYAFgAUABYAGAAYABcAGAAYABcAGAAXABYAEgATABEAEQAMAAwABQAEAP3////5//j/7//v/+v/7f/k/+D/3f/h/93/2v/X/9n/2//b/9v/2v/f/+H/5//j/+f/7P/0//D/9//5////AAAFAAEACQAOAAwACQAQABAADAAOABIADgAJAA4ADgAKAAgACwAIAAUACQALAAUABQALAAoACAAJAA4ADAALAA4AEQAPAA4AEAAUABAADQATABQADQAKABEADAAIAAcACAABAAEA/P/8//r/+v/w//H/9P/z/+3/7P/s/+7/7v/t/+3/7v/w/+//9v/2//X/9v8BAAAAAAACAAsACQALAAwADwAPABIAEQAQABMAFAARABEAEgAPAA8ADgAOAAoACgAHAAgABAACAAEAAwD///3//P/9//j/+f/5//j/9v/2//b/9v/0//T/8v/y//T/9f/v/+7/8v/y/+7/7//x/+//8P/y//H/8f/1//P/9P/3//v/+f/8//v/AQADAAQAAgAKAAwACwALABMAEQATABQAEwASABYAGAAUABQAFAATABQAEwAPABEAEQAQAAwADQALAAwADAAIAAcADAAMAAgACQALAAoACgALAAoACQAKAAkACAAIAAkAAwADAAIAAAD8/wAA+P/0//T/9v/t/+7/6v/n/+P/5//j/+H/3//f/+L/4//i/+H/5v/m/+n/6//0//D/8//3/wMAAAADAAUADAALABIAEQASABMAFwAXABcAFgAWABkAFgARABEAFQAPAA0ADAAOAAwACQAGAAoACQADAAMACQAGAAMABQAFAAQABgAHAAQABgAJAAcABQAHAAgABgAFAAQABQABAAIA/v/7//n//P/1//L/8P/y/+r/6//p/+b/6P/q/+X/5P/r/+v/6f/q//H/8P/0//T//P/9/wIAAQAKAAsADwAOABUAFAAWABgAHAAcABwAGwAcAB0AGgAZABgAGQATABMAEwASAAsADAALAAsABQAGAAQAAgABAAMA///9//7////6//v/+v/3//f/+v/0//P/9v/1/+//8f/y//H/8P/v/+3/7//u/+3/7f/s/+r/7//x/+r/6//x//L/7//y//D/9P/6//r/9P/7/wAAAQD8/wIABgAJAAUABgAMAA8ACQAKAA4AEQANAAsAEAARAA4ADgAOAA8AEAASABAADgARABYAFAARABEAGQAYABIAFQAcABkAEgAWABwAFgAOABMAEwAQAAkADAAIAAYAAAAAAPv/+//1//T/7v/x/+v/6P/l/+f/5f/j/+T/5f/k/+P/6P/q/+r/6P/u//D/9P/y//b/9//8//v//P/+/wMAAAD//wMABQADAAMAAgAAAAMAAwD///3/AQAAAP3///8BAPz/+/8CAAIA/f///wYAAgAFAAoACwAGAA4AEQAQABAAFAASABYAGQAXABMAFQAYABQAEwAPAA8ADwAOAAUABgAFAAQA+//9//3/+//3//f/9v/5//f/8v/z//r/+v/y//b//f/+//r/AAACAAMAAQAHAAkACgAHAAkADgAOAAkACgAMAAcABwAHAAYA//8BAP///f/4//n/9//3//T/8//y//T/9P/x//L/9f/2//T/9v/3//n/+f/9//z//v///wEAAQADAAEAAgAFAAUAAwAFAAYAAgACAAUABAACAAEAAAAEAAQAAAAAAAIAAQABAAMAAQAAAAEABAAGAAQAAAAIAAsABAAEAA4ACwAFAAkADgALAAgACAAJAAsABwAGAAYABgADAAQABAACAAAAAgADAAAA/v8CAAMA/////wMABgACAAEABAAIAAYAAwADAAYACAAGAAMAAQAFAAQAAAD//wAA/P/+//z/+v/3//n/9v/0//T/9P/0//b/9P/y//X/9//5//j/+f/4//7/AQACAP//BQAGAAYACAAMAAkACQALAAwADAAKAAgACgAOAAYAAQAGAAsAAQD8//7/AwD8//j/+P/8//r/9f/1//r/+//3//n//P////7/AAAAAAYABQADAAYADAAJAAMABQALAAoAAwADAAUABgAAAAAA///+//3//f/3//n/+v/3//T/9//5//b/9//6//n/9//+/////////wcABQAGAAkADwANAA8AEAAWABUAFQAWABcAFgAWABcAEwASAA8AEAAMAAoABQAIAAIAAAD+//7//P/9//j/9v/5//v/9//3//r/+P/7//3//P/7/wEAAAD8//7/BAACAPz//v8CAAEA/f/8//z////9//j/9f/7//r/9f/x//T/9f/1//H/7//w//L/8//x/+//8v/3//P/8//3//r/9//8///////9/wMABAAHAAQAAwAJAA8ACAAEAAwADwAIAAkADQAMAAoADAAMAAwADQANAAwADgAPABIAEQARABIAGAAWABYAGAAXABYAGAAZABUAFAATABQAEQAQAAwADQAJAAgAAwAEAP///v/7//3/9//0//L/9f/v/+3/7//v/+v/7P/u/+3/6//r/+3/7//x/+3/7f/x//f/8//u//L/+v/3//H/8v/3//j/8//y//X/9f/y//P/9P/y//H/9P/2//T/9v/2//n/+v////3/AAACAAkACQAOAAsAEQAWABoAFAAYAB4AIAAZABoAIgAgABkAGAAfABsAFAARABcAEgANAAkADQAKAAgAAwAEAAMAAgABAAEAAAAAAP7//v8BAAMA///7////AwADAAAA/v///wMAAwD9//3//f/+//n/+P/2//j/8//v/+//8v/r/+r/6v/q/+f/6P/o/+f/6v/r/+z/6f/u//P/9//w//X//f8CAPz/AgAFAAgABwAOAA4ADgAOABUAFgATABEAFgAXABMAEwATABMAEAARAAwACwALAAkABAAHAAMAAQAAAAEA/v8AAP7/+P/9/wMA/P/4//7/AQD+//z//f////7/+v/6////+v/2//f/+v/3//X/8//1//f/9P/u//L/+P/z//H/9v/6//f/+f/7/////f8AAAEABgAEAAYACgANAAkACgANABAADgANAAwADQAQAA4ADAAKAAsADAALAAkACgAIAAcABgAHAAQABAADAAIAAwAEAP////8DAAEA/f8BAAMA/f/9/wMA/v/6//7/AAD7//v/+v/5//n/+v/1//P/8//1//H/8P/u/+7/7f/w/+3/6P/s/+//7//u//H/8P/1//f/9//1//3//v/9//7/BgADAAIABgALAAYABgAKAAoACQAKAAgACAAMAAsABwAHAAkACQAJAAYABQAGAAgABQADAAUABwAGAAQABwAJAAkACAAJAAoADQAMAAsADAAPAA4ADgAPAAwADAAMAAwABwAGAAQABQAAAP//+v/8//n/+f/0//L/8P/z//L/7f/s//L/8//v//L/9P/3//b/+//6//z///8BAP3/AgAGAAQAAQAHAAgAAwAEAAgABwACAAIAAwAFAAAA/v/9//7/+v/6//n/+f/1//X/9f/2//P/8v/z//L/9P/3//L/8P/4//j/9f/1//v/+//7//r//P///wEA/v8AAAAAAwAFAAMAAQAEAAYACAAGAAUABgALAAsACAAIAA4ADQAMAA4AFAARAA8AEgAZABYAFQAYABkAFwAZABsAFwAVABkAGQAUABYAFAASAA8AEgAMAAkACAAJAAEAAQAAAAAA9//3//f/+P/v/+3/8P/y/+n/6P/s/+z/6P/o/+j/6f/p/+j/5//o/+f/5//r/+n/5f/o/+v/6f/o/+n/6v/q/+3/6//t//D/8f/v//f/+P/5//n/AgAAAAMABQAJAAkAEgAQABAAFAAfABkAGAAfACQAHgAfACMAIgAhACIAIQAgACEAHgAdABsAHQAZABcAFAAXABUAEAAMABAADAAKAAkACQADAAUABAACAP/////8//7/+//4//f/+P/z//T/8f/x//D/7v/o/+z/7v/n/+L/6v/o/+L/4v/n/+T/3//k/+j/5f/i/+j/6//u/+3/8f/w//n//P8AAPz/BAAIAA8ACgAOABQAGgAVABcAHQAhABoAHQAhACEAHwAcAB4AHQAdABgAFgAUABYAEgAPAAkADQAKAAcAAQADAAEAAAD8//v/+f/6//f/+P/3//b/9P/1//T/8v/y//T/8P/v/+//8P/u/+7/7P/q/+3/8P/t/+n/7P/x//H/7f/x//T/9v/z//n/+v/8//7/AgD//wUACAAMAAkADwARABQAEwAYABkAGQAXABwAHwAeABsAGwAdAB8AHgAXABYAGQAcABUAEgASABQADgAMAAsADQAHAAUABQAHAP///f///wEA+P/2//r/+//x//H/9f/0/+v/7f/v/+7/6v/q/+f/5//o/+j/5v/l/+T/5v/p/+f/5P/m/+z/6v/r/+z/8f/w//P/9P/7//r/+//8/wMAAwAGAAUACQAKAAwADAAQABAAEAAQABUAFQAUABQAFAAVABUAFQAVABMAEgAWABcAEQAPABcAGAAQAA4AFQAVAA8ADQASABAACwAKABAACwAGAAYACQAEAAIAAgADAPz//P/7//z/9f/z//T/9v/x/+//8P/x/+z/7f/x/+//7v/w//X/9P/1//T/9//7/wAA+v/9/wIABgADAAUABgAKAAsACQAHAAsADQALAAkACQAJAAcACAAEAAMAAgAEAAAA/v///wAA+v/5//v//P/2//b/+P/3//X/9//3//T/9f/4//X/8//5//r/9f/1//r/+f/7//z/+P/4///////8//v/AQADAAAA//8FAAUAAQACAAsACQAFAAYADgAQAA0ACgASABQAFAATABgAGAAaABsAGwAbAB4AHQAbAB0AHgAbABgAGgAXABYAEAASABEAEAAHAAcABgAGAAAA///5//r/9//4//L/7//t//H/7f/p/+b/6f/m/+X/5P/j/+H/4v/j/+L/4P/g/+L/5f/k/+D/5P/n/+r/6P/p/+v/8f/u//D/9f/4//P/+////////f8KAAkABwAKABYAEgAQABQAHQAaABsAHAAfACAAIgAfAB4AIgAjAB8AIAAjAB4AHQAgACAAGQAZABsAGgATABQAEgASAA8ADwAJAAgACAAIAAAAAQD9//3/+f/4//P/8//w//D/6v/s/+n/5v/i/+b/5f/h/97/4P/i/+L/3f/d/+X/5P/i/+P/6P/o/+z/7P/u/+3/9//5//r/9v8BAAcACgAEAAoADgAWABQAFQAVABsAHAAfAB4AHQAeACAAHwAeAB8AHQAbABkAHAAZABYAEQAUABIADwAKAA0ACgAHAAAAAwACAP//9//5//f/9//y//H/7v/v/+v/6//p/+j/5//p/+j/5f/l/+n/6P/l/+f/6P/n/+n/7f/p/+n/7v/y/+7/8f/z//j/9//6//z/AwAAAAQABwANAAoADwASABQAEQAaABwAGgAZACAAIAAeAB8AIwAhAB8AIQAiACAAHwAiAB4AGgAaAB4AGAAVABMAFAAOAA0ACgAMAAMAAQAAAAEA+//7//P/8f/w//T/6//n/+f/6f/l/+X/4v/i/+P/4//h/+H/4f/h/+P/4//h/+P/6f/l/+T/6f/t/+n/7v/w//L/8v/4//b/+P/7/wAA/f8AAAMABwAFAAgACAAMAA0AEAAOABEAFAAUABIAGAAYABYAFwAcABoAGAAbAB0AGgAZABwAHQAaABgAGgAXABcAFQAUAA8AEAANAA0ACAAIAAMAAwACAAIA+//6//r//P/0//P/9f/1/+7/7v/z//L/6//t//L/8f/v/+//8v/y//b/9v/2//b/+//7//3//f/+////AwABAAEABAAHAAIAAgAIAAgABAAFAAYABgAGAAQAAwAEAAUAAgADAAIAAAACAAMA/////wAAAAD///7//P/9//v/+//7//v/+P/4//j/9v/2//j/9v/0//b/+f/4//X/+P/5//n/+f/8//v/+//8///////+//7/BgAGAAMAAgAKAAoACAAJAAwADQAPAA4AEgARABIAEwAVABUAGAAYABUAFQAbABoAEgAUABcAFgASABMAEQAOAA4AEgAPAAoACQAOAAgABgAEAAMA//8BAP3/+v/1//j/9P/y/+7/8P/r/+n/6P/p/+T/5P/j/+L/4f/k/+L/3v/i/+X/5f/j/+b/5//q/+r/7f/t//L/8f/1//f/+//4//3/AAACAAEABgAGAAsACwAOAA4ADwAPABQAFAASABIAFwAYABUAEwAWABkAGAAUABQAGAAbABgAFAAXABkAFgAVABcAFQAUAA8AEAATABEACQALAAoACAACAAUA///8//r/+//z//P/8P/v/+j/6//s/+j/4f/k/+v/6f/f/+H/7P/q/+T/5v/s/+v/7//u/+//8v/7//b/9f/7/wMAAAACAAMACgAJAAsACwAQABAADwARABQAEwATABIAFAAXABUAEQASABQAEgASABAAEAAPAA8ADgAOAAoACgAMAAsABQAHAAgABQAAAAIA//8AAPv/+f/2//j/8//w/+7/8f/t/+r/5//r/+z/5//l/+r/6//m/+j/7f/q/+X/7P/w/+//7P/y//P/9v/3//n/+P//////AQACAAcABQAIAAoADgAOABAADwATABQAGAAWABYAGQAdABkAGAAeAB8AGAAZACAAIQAbABgAHAAfABwAFwAZABcAFgAUABQADAANAA0ACgD//wQABAD///b/+f/2//b/8P/t/+j/7f/r/+f/5P/l/+P/5f/k/+D/3v/k/+f/4P/h/+j/6f/j/+j/7P/q/+j/8P/x/+//7//1//X/9//2//r/+//+//3///8AAAQAAwAGAAYABgAIAA4ACgAIAAwAEwAQABAAEgAXABYAFwAXABsAGwAcAB0AHAAcAB8AHQAYABsAHAAaABQAFAATABUADgALAAYACwAGAAEA/v8AAPv/+v/4//n/9P/1//b/9P/x//L/9v/1//L/8//3//b/9f/3//r/9//5//z//f/7///////7//3/AwAAAPz//v8AAAAA///+//r//P8BAP7/+P/8////+v/5//7//f/6//z//f/9//7////8////AgABAAAAAAABAAQAAgD//wEAAwAAAP3/AgAAAPv//f8AAP3//P/7//v/+//8//v/+v/7//v//v/9//v//v8AAP3/AQADAAIAAgAIAAUABQAJAAwACQAMAA4ADQALABAAEgANAAwAEgASAA0ADgARAA0ACgAQABAACwAIAAwADQAKAAkACgAHAAcACgAJAAMABQAKAAcAAQAEAAYAAwD9/wAA///9//f/9//3//j/8v/v/+//8//u/+v/6v/t/+v/6P/p/+r/6v/r/+3/6//s//D/9P/u/+7/9f/6//T/9//7//v/+v8CAAAA/v8AAAUABgAGAAMABwAKAAkACAALAAkACQAMAAwACgALAAwACgALAA0ACwALAAwADQAMAA0ADgAOAA4AEAAPAA8AEAAQAA8ADgAQAA0ACgAKAA0ABQACAAUACAD9//v///8AAPX/9v/4//T/7//2//b/7f/t//X/9P/v//D/8v/2//b/9v/2//v/+//9//z//v///wUABAADAAUACwAJAAgACQAKAAoACwALAAkACQAJAAgABQAHAAYAAwABAAUAAgD+/wAABAD///v/AAAEAAAA+//9/wQABQD9//z/BAAGAP///f8CAAMAAAD9/////v/9//n/+v/5//f/9f/3//X/9P/y//H/8//2//H/7v/0//b/8//z//n/9v/3//v//f/5//v///8BAP7/AQACAAUABgAKAAcACAAMABAADAAMAA8AEAAPABAADgAPABQAEwAMAA4AFQAVAA8ADgASABQAEgAPABEAEgAPABAAEgANAAwAEAARAAkACAALAAsAAwADAAEAAQD8//3/+//5//T/9v/2//X/7//v//H/8f/t/+3/7P/s/+3/7v/r/+r/7P/s/+3/7f/t/+3/8P/x//L/8P/x//P/+v/5//j/+P/7//z//f/8//3//v/+//3/AgACAP////8EAAYABQABAAYACwAKAAUACwAPAA4ACwAQABIAEwASABMAFAAXABYAEwATABUAFgASABEADgAPAA4ADQAJAAoABgAGAAcABgD//wEAAwABAP7//////wAA///9////AAD+//7/AAABAAAA/v8AAAEA/////wIAAAD6////AgD9//n//f/9//r/+f/7//j/9v/3//n/9P/0//X/9P/y//P/9P/z//L/8//3//b/8//0//v/+//5//j//v///////v8AAAEABAAEAAIAAAAFAAgABAAAAAQACQAGAAIABgAHAAUABgAGAAQABAAFAAMABAAEAAEAAwAHAAIA//8FAAYAAQABAAcABwAFAAQABwAJAAkACAAHAAgACgAKAAcABQAJAAoABAAGAAgABQACAAUABQADAAUABQAAAAEABQAEAAAAAQAFAAQAAQACAAQAAgACAAQAAgABAAQABAD+////AgAAAP7/AAD8//r//f////v/+f/6//v/+f/5//j/+P/4//j/9//3//j/9//2//j/+//5//n/+//7//n//f////v/+f///wIA/v/7/wAAAwABAPz//v8EAAIA/f///wMAAgD+/wAAAwABAP//AgAEAAIAAAAGAAYAAQACAAkACQADAAMACwALAAYABQAKAAsABwAHAAkACQAIAAgACQAIAAUABwAJAAcABQAGAAcABQAFAAcAAwADAAYABQADAAUABgADAAUABgAEAAUABQADAAMACAAHAAEAAgAFAAQABQADAP7///8IAAQA+v/7/wEA/P/7//r/+P/1//f/9v/2//T/8v/x//P/9f/1//L/8P/1//n/9//y//b/+f/6//r//P/8//7//f8BAAEAAAAAAAQAAwABAAQABQACAAQABQAEAAMABAAGAAYAAwACAAUABgAFAAIAAgADAAQABAACAAIAAwAFAAQAAQAEAAgABQACAAQACgAIAAQABAAHAAkACAAGAAUABwAIAAYABgAFAAMABgAIAAUAAgAFAAcABAADAAUABgADAAIABwAIAAIAAgAHAAYABAAGAAQAAAAGAAoAAQD+/wgABgD+/wIABQD8//7/AwD///v/AAD9//n//v/+//b/9//7//z/9//1//b/+P/5//f/9f/1//f/+f/4//b/9//5//v/+f/5//n/+f/7//3/+v/3//v//v/7//n/+//+//z/+//9/wEA/v/6////BQD///v/AgAHAAAAAQAHAAYAAwAHAAcABwAHAAgACQAMAAsACQAKAA8ADwALAAoAEgATAA4ADQAVABQADQAQABUAEgAOABAAEQARAA4ADAAKAA0ADAAJAAcACQAIAAYAAgAGAAYAAAD7/wIAAwD8//b//f////n/9f/4//b/9v/0//L/7//z//H/7P/s//L/7v/n/+v/8v/u/+n/7//x/+3/7v/z//D/7//y//j/9v/0//b//P/6//3//f8AAAEABAADAAYABwAJAAgADAANAA4ADAAMABAAEwANAAoAEAATAA4ACgANAA0ADQAMAAkACAAMAAoABgAHAAoABQAFAAkABQABAAYABQACAAIABAACAAAAAgADAP////8AAAEA/v/9/wAA///8//3//f/+///////9//v///8BAP7/+//8/wAAAAD+//////8AAAEAAwABAAAAAgAFAAQAAwADAAUABgAGAAQAAwAFAAcABQABAAMABAAEAAEA///+/wAA///+//3//P/6//7//v/4//b//f/9//f/+P/7//r/+v/5//j/+f/6//n/+f/5//j/+P/5//j/9//3//j/+P/3//X/9//6//j/9f/0//n//f/3//L/+f/+//z/+P/8//7/AgABAAMABAAJAAgACgALABAADwAQABAAFQAWABcAFQAXABkAGgAYABgAGgAYABYAFgAXABIAEgASABEADAAOAA4ACwAFAAgACQAGAP3/AAAEAAEA+P/7//v/+f/1//f/9f/z//L/9P/y//D/7f/v/+//7v/s/+z/7f/t/+r/6//t/+r/6f/t/+3/6f/s/+//7//u//P/8v/2//f/9//3/wAAAAD/////CAAIAAkACAANABEAEwAMABEAGAAVABAAEgAUABMAFQARAAwAEAAVAAwACAALAA4ACQAGAAQABwAGAAMAAQADAAAAAAABAAAA//////7//v8AAAEA/f/7//7/AQD+//r/+/8AAPz/+P/8//7/+f/4//z//P/5//v/+//5//z//f/8//v//f8AAAIA/P/+/wYACAAAAAIACAAKAAcABwAHAAkACgAJAAkACQAIAAkACwAIAAUABgAIAAgABwABAAIABgAGAP7//v8CAAEA/f/9//3//v/5//n/+//8//j/9v/5//r/9f/1//n/+P/y//X/+f/2//L/8//0//X/8v/w//T/9f/w//H/9P/y//D/8f/2//b/8//y//r/+v/4//v/AgD+/wUABwAJAAkAEQAQABUAFgAWABcAHwAdABwAHQAhACEAHgAcAB4AIgAaABYAGQAeABYADwAQABYADgAKAAoADAAGAAcABQABAP3/AgD+//r/+f/8//j/9f/1//f/8v/y//H/7//t//H/7v/q/+r/7P/r/+v/5v/k/+n/7P/l/+P/6P/p/+j/5//q/+v/7f/t//T/8//0//X//f/9/wAAAAAEAAUADQAKAAsADwAUABAAFAAXABUAFQAaABgAFwAaABcAFAAXABkAEgARABIAEgANAA8ADAAJAAYACQAHAAQAAQACAAEAAQD+//7//v/+//z//f/9//r/+//+//z/+f/7//7/+f/4//r/+v/5//j/9//4//j/+P/3//j/9//1//v//P/3//f///////z//f8EAAIAAwADAAYACAALAAgABwALAA8ACwAJAAsADQANAAwACwAJAAoACwALAAcABwAIAAcAAgAEAAUAAgD9/wEAAgD///r//P/9//v/9v/4//n/9v/0//j/9f/y//P/9v/z//D/8f/y//H/8f/v/+7/7f/v/+//7v/s/+v/7f/v//D/7v/v//H/+P/2//j/+v8BAP//BgAIAAwACwATABQAGAAXABwAHAAhACEAHwAgACUAJAAgACAAIwAjAB4AHgAdAB4AGAAXABcAGAAQAA4ACwAOAAkABgABAAMA//////z/+v/1//j/9//0//L/9P/x//D/7//v/+7/7v/p/+r/7P/r/+X/5v/n/+f/4//h/+T/5v/g/+D/6P/m/+P/5v/t/+r/7f/u//X/9f/5//n/AgABAAYACAANAAoAEgAWABYAEwAcABwAGwAcAB8AHgAcAB4AHwAdABkAGQAZABkAFAAVABAAEAAPAA4ACQAIAAYACAADAAIAAAABAP3//f/8//r/+P/7//n/9v/2//n/9//0//X/9//0//T/9f/1//P/8f/z//b/8//w//P/9v/1//P/9f/2//n/+f/6//n//f///wIAAAADAAQACAAJAAwACgAMAA4AEQAPABEAEgASABIAFAAVABQAEgASABQAFAARAAwAEQARAAwABwAMAAsABgACAAUAAwACAPz//v/+//v/9//6//f/8//y//b/8v/w/+7/8P/v/+z/6f/q/+b/5//m/+T/4f/l/+T/3//i/+b/5v/i/+j/7P/u/+z/9P/0//n/+/8DAAAACgALAA8AEQAZABUAGwAhACQAHAAjACoAKAAjACcALAAoACQAJwAnACAAIwAkAB8AFwAdABwAFwARABUAEAANAAoADAAIAAYAAgAEAAAA///9//7/+P/3//n/+P/v//L/8v/v/+n/6//p/+j/5f/l/9//4P/h/+D/2//a/97/4f/c/9n/4P/j/+P/3//n/+v/8P/t//P/9f/9//v/AQACAAgACAAQABAAEwATABoAGQAaABsAHwAfAB4AHAAeACIAHgAaABoAHgAbABcAFAAWABMAEgAMAA4ACgAJAAUABQADAAIA//8BAAEA/v/6/////v/4//r////6//b/+v/8//f/9//2//X/9v/3//P/8//z//L/8f/y//P/8//z//L/9f/2//j/+P/5//n/AQABAP////8KAAkABgAHAA8ADgANAA4AEAARABQAEQAQABMAFQASABIAFQASABAAFAAVAA0ADAAOABAACwAJAAcACAAGAAUAAAABAAAA/v/4//z/+v/1//L/9//y/+3/6v/v/+v/5v/k/+j/5P/i/+P/5P/g/97/4f/k/+L/3//m/+n/6f/o//L/8P/0//f//f/7/wUABgAJAAkAFAATABYAGAAgAB4AIQAjACUAJAAoACcAJAAlACgAKAAjACMAIgAjAB8AHQAaABsAGAAWAA4AEgARAA0ABgAIAAcABwADAAEA/f8BAP7/+v/4//r/9P/0//P/8//s/+v/6//s/+P/4//j/+P/3P/d/9z/2v/Y/9n/1//Y/9z/2v/b/97/5P/h/+b/6f/v/+3/9v/3//3//P8HAAgACwALABUAFAAXABgAHwAeACAAIQAiACIAIgAgACEAJAAgABwAHAAhABkAFgAXABcADgAQABEADgAGAAgACQAIAAAAAQADAAEA+v/9//3/+v/3//j/9f/1//X/9f/x//L/8v/x//D/8P/v/+7/7f/v/+7/7f/t/+7/8P/u/+//8P/z//T/9f/y//n//v/8//b/AAAFAAQAAQAJAAsADQAMABEAEQAVABQAFQAXABsAGQAXABkAGwAZABkAGQAWABgAFwAUABIAFwAQAAkADQATAAcAAwAFAAcAAAAAAPv/+v/3//j/8f/x/+7/7P/n/+n/5P/i/9//4v/c/9r/3P/c/9f/1//b/9v/2//c/9//3v/m/+b/6f/p//D/8f/5//j//////wgACAAOAA4AFgAWABoAGQAhACIAIgAhACUAJwAmACUAJwAlACQAJwAlACEAHgAkACEAGwAZAB4AGwAXABUAFwATABIADwARAA0ACQAGAAwACAADAP//AQD9//3/9v/0//H/9P/r/+n/5f/m/9//3//b/9n/1f/Z/9f/0f/O/9X/2P/S/9L/1//d/9r/3v/g/+f/5v/u/+//9//2/wAAAQAGAAUADwARABIAEAAcAB0AGQAZACIAIgAdABwAIgAjABwAHAAeAB4AFwAYABkAFwARABIAEQARAAwADAALAAsACAAIAAgABwADAAQABAADAP7///8CAAAA+P/7//3/+f/y//f/9//y/+//8//v/+3/7P/t/+r/6v/s/+z/6//r/+7/7v/w//D/8//z//f/+P/6//n/AgABAAEABAANAAgABwANABYAEQARABMAGQAZABgAFwAXABkAHAAZABUAFwAZABgAFAAUABIAEwAPAA4ADAAMAAgABwABAAMA///9//n/+//z//H/8f/z/+f/5f/m/+f/4P/g/9z/2//c/97/2v/Z/9v/2//f/9//3//f/+f/5v/r/+3/8f/x//v/+f/+/wEACQAEAAsAEQAVABAAFwAbAB4AGwAgACIAJAAiACEAIwAlACQAIAAgACMAJAAdABwAIAAfABkAHQAdABcAFgAcABUAEgATABMADwAQAAwACwAHAAcAAgAEAPz/+v/4//n/7//u/+r/7P/h/9//3v/f/9T/1f/X/9P/zP/T/9X/zv/O/9P/1v/U/9n/2f/g/+D/6P/o//H/8f/3//f/BAAEAAcABwATABIAFQAWABwAGwAdAB4AIQAgAB8AIAAiACAAHAAfAB8AHAAZABwAGAAWABYAFwARABAAEAAQAA0ADgANAAwABwAIAAoACgACAAEAAwAEAPv/+//6//n/9P/2//L/8v/u/+z/6v/s/+f/5v/m/+b/4//l/+T/4f/k/+b/5f/k/+v/6//s/+z/9f/2//f/9f8BAAMABAACAAwADQAOAA4AFgAWABgAFwAdAB4AHQAeACEAHgAeACIAIQAdABwAHgAcAB0AGAAWABUAFwAQAA8ADgANAAQABQADAAIA+v/7//X/9f/w//D/5//m/+T/5f/d/9z/3P/d/9j/1//Y/9j/1v/Y/9n/1v/b/9//4v/c/+T/6v/t/+j/9P/4//r/9/8DAAYABgADABAAEgARAA8AGgAbABkAGgAfAB4AIgAjACEAHwAjACYAJAAgAB8AJQAnACEAIAAkACEAIAAhACEAHQAcABoAHQAaABUAEAAVABAADQAIAAgAAgAEAPr/+P/0//X/6P/n/+X/5v/a/9n/1v/Y/9L/0f/O/83/zv/Q/87/zP/T/9T/1f/W/97/3P/k/+f/7f/p//T/+P/9//r/BQAHAAwADAATABEAFgAaABsAFgAcACEAHgAZABsAHwAeABwAGQAaABwAHAAYABYAFwAaABcAFAATABYAFgAUABAAEQASABIAEAAPAAkACwAMAAkAAQAEAAEA///6//v/9f/1//H/8P/r/+3/6f/m/+P/5f/j/+T/4v/g/+L/5P/k/+L/6P/o/+j/6//z//H/8//z//3///8BAP7/BwAJAAsADAAVABIAFQAZABwAGQAcABwAHQAfAB4AHQAfAB4AHQAgABsAFgAZAB4AFAARABIAEwAMAAwACAAIAAIAAgD+//7/+P/3//H/8f/q/+z/6P/m/9//4P/h/+H/2f/Y/97/3//Y/9n/4f/e/97/4f/l/+P/6//r/+r/7P/5//b/9f/3/wIAAgAEAAIACgAOABEADAAUABcAFgAXAB4AGgAaACAAIQAcACEAIgAeACEAJgAhAB0AIQAlACQAIAAeACEAJAAfABwAHQAeABgAGQAWABQADwARAAoACQAAAAAA+//8/+//7f/s/+3/4P/h/97/3P/U/9f/1v/S/8//0//S/87/0v/V/9b/1P/a/9v/4f/g/+X/6P/x/+v/8//6////+f8DAAgADAAJABAAEAAUABYAGAAVABoAHgAcABgAHAAeABwAHQAcABkAHAAeABgAGAAbABkAFAAYABkAFQAUABYAFAATABIAEwAQAA8ACwAMAAkABwABAAMA///9//b/+f/z//D/6//s/+n/6P/g/+P/5P/g/9r/3//i/93/3P/f/+L/4v/k/+P/6f/q//D/7v/y//b//v/6/wEAAwAIAAcADwAQABMAEwAaABoAHAAcACAAHwAiACMAIgAjACUAIQAeACUAJAAcABoAIAAbABgAFQAXABIAEAAJAAsACgAGAPn////+//r/7//w/+7/7v/m/+X/4v/j/93/3v/d/9v/2P/Z/9v/2//Z/9n/3v/d/97/4P/j/+L/6v/q/+r/6//1//T/9//3//3//f8FAAUACAAHAA0AEQAUAA8AGAAaABgAGAAhACAAHgAfACUAJAAkACUAJwAlACUAKAAoACYAJgAnACYAJQAjACMAIAAgABkAGgAVABUADgANAAUABQD/////9P/1/+3/7P/m/+f/3f/c/9n/2f/S/9P/0//R/8//0f/S/9L/1//V/9T/1//i/97/3//i/+z/6//x//H/9//3//7//v8FAAUACAAIABAADwAOABAAFgAUABQAFgAYABcAGQAYABgAGwAaABYAGwAfABkAFwAeAB4AGAAZAB0AGwAXABkAFwAWABQAFQAPAA4ACwANAAcAAwD+/wIA/P/5//L/9v/w/+3/6f/r/+b/4//i/+T/3//g/+D/3v/d/+D/4//f/+L/5f/p/+f/6//t//X/8//4//r/AQD+/wMABwAMAAgAEAATABQAEwAaABoAGwAaABsAHQAgAB0AGgAeACAAHAAZABwAHAAZABUAGQAWABAADAATAA8ABwABAAoABgD9//b//v/3//H/8P/y/+j/6f/o/+b/4P/i/+H/4P/e/97/3v/f/+D/3v/g/+L/5P/i/+b/6P/q/+r/8f/w//P/9P/7//r////+/wEABQALAAcACgANABEAEAAVABMAFgAaABsAFwAdACAAHgAbACEAJQAjAB8AJQAoACMAIAAmACgAIAAgACMAJAAdABoAFwAbABMAEAALAAsAAwAGAP3/+v/z//X/7f/t/+X/4//h/+L/2f/Z/9j/2P/W/9f/1P/S/9n/2//X/9T/3v/i/+P/3//l/+n/8f/t/+//8v/8//r//P/+/wYABQAHAAcADQAMAA8AEAASABEAEwAVABYAFQAXABYAGAAaABsAGAAaABwAGgAbACAAHgAYABsAHwAbABgAGgAWABYAFAAVABAADgAIAAsABwACAPr////5//f/8P/v/+v/7f/n/+X/4v/k/+D/3v/f/+H/3P/a/+L/5P/g/9//6f/p/+n/6v/y//H/9f/1//z//f8BAAEACAAHAAsADQAUABEAEwAWAB0AGgAZABwAIQAfAB4AIAAhAB4AIQAjABwAGwAgACIAFgAVABoAGAANABAAEAANAAQABwAFAAMA+f/6//j/9//v//D/6v/p/+f/5//e/9//4v/h/9r/2//f/93/3P/f/97/2//i/+T/4v/j/+n/5f/r/+//7//t//b/9v/4//n//v///wQAAQAHAAoADgALAA8AEQAYABcAFgAYACAAHQAfACEAIwAhACYAKAAlACQAKAAoACcAKAAmACQAJQAnAB8AHgAeAB4AFAAVABEAEAAGAAcAAgAAAPf/+//z/+//6v/t/+X/4//h/+P/3P/a/9r/3P/Z/9f/2f/b/9r/2f/e/97/3v/f/+f/5f/l/+n/8P/r/+//9P/5//T/+v///wAA/f8EAAUABwAHAAsACQAMAA8AEwAQABIAFAAZABcAFwAYABwAHAAbABsAIAAfABsAHAAgAB8AGQAbAB0AGwAUABQAFAAWAAwACQAHAAoAAgAAAPz//f/1//X/8v/x/+r/6//p/+n/5P/k/+P/4//j/+L/4//k/+X/5f/n/+f/7P/r/+//7//0//X/+f/4////AAABAAAACwALAAgACQASABEAEgASABMAFAAaABgAFQAYABwAGgAZABgAFwAaABsAGAASABUAGQAVAAwAEAAQAA0ACAALAAMAAQAAAAEA+P/3//X/9//w/+7/6//s/+f/6f/o/+P/4v/n/+X/4v/j/+T/5f/m/+j/5f/p/+v/6//r//D/7//w//H/9//3//r/+P/7//7/BQABAAEABQALAAkADAANABEAEQAVABMAGAAaABoAGQAfAB8AHgAgACMAIQAfACAAJAAiABwAHgAhAB4AFwAdABoAEwAQABYADwAJAAQACAAEAAIA9//6//n/9f/u//L/7P/o/+j/6v/j/+P/4f/i/+L/3//e/+L/4v/e/+H/5f/m/+L/5v/q/+//6v/r//L/9//x//b/+f/8//v/AQAAAAAAAwAIAAUACAAKAA0ADAAQABAAEgASABUAFgAYABUAGAAdABwAFwAcAB8AGwAaABoAGgAZABkAFgAXABIADwAPABIABQAEAAYABwD9//z/+v/5//X/9v/v/+7/7P/u/+r/6v/o/+X/5v/q/+f/4//n/+n/6P/p/+z/6//t/+3/8v/z//f/9f/6//z/AgABAAQAAwAKAAwADgAMABIAEwATABMAGQAYABYAGAAdABoAFwAaABwAGQAXABoAFgAWABgAFQAPABIAEgAQAAoACgAGAAkABQABAPv//v/8//v/8v/x//H/8//s/+r/6f/q/+b/5//m/+L/4P/m/+X/4P/h/+T/5f/k/+f/5v/p/+r/6//s//L/8P/z//T/+f/5//3//f8BAAAABQAHAAoABgALABEAEQANABUAFQAWABgAHAAYABoAIAAiABwAHQAjACYAHwAcACIAJAAfABsAHwAeABsAFgAXABQAFQAPAAwABgALAAgAAgD6/wAA/f/4//L/9v/v/+3/7v/v/+b/5P/n/+v/5P/e/+D/6P/j/9v/4P/m/+P/3v/i/+b/6P/k/+X/6v/w/+v/7v/x//T/8//8//r/+//9/wQAAwAFAAcADQAKAAwADwAXABIADwAUAB0AGgAUABYAHQAcABsAGwAaABkAHQAfABgAFgAXABkAFQAUAA8ADgAMAA8ABgADAAUABgD7//3//v/6//D/9v/2//D/7P/w/+3/7P/s/+r/5v/q/+7/6v/n/+n/7v/v/+7/7P/y//P/9v/1//n/+f/8//3/AQACAAQAAgAKAAoACAAKABIADgAMABIAGAASABEAFgAYABQAFQAZABcAEgAVABoAFQARABEAEwAPABAADQALAAYABwAGAAYA///+//z//v/6//f/8v/2//f/8v/s//H/8f/s/+j/7f/s/+j/6P/q/+r/6f/q/+n/6f/s/+3/6//s/+3/8v/w//D/8//5//b/9//6/wAA/v///wAACAAIAAcABwARABAADgAPABQAFQAWABMAFgAZABkAFwAZABoAFwAXABoAGQAWABcAFwAWABYAFwATABIAEQASABAADwALAA0ACwAIAAMABQACAAEA+//8//r/+f/z//T/9P/z/+3/7f/t/+7/6f/o/+j/6P/l/+f/6v/m/+L/5v/s/+n/5//p/+7/7f/u//D/9f/x//X/+v/9//j///8DAAMAAgAJAAYACAAMAA4ACwAOABAAEwASABEAEQAWABUAEgATABQAFAAUABQADwAPABIAEgAKAAkADQAPAAcABQAFAAcAAgABAAAA///7//3//P/7//f/+P/4//b/9P/1//L/8v/z//P/7//v//P/8v/w//D/8v/z//f/9v/1//X//v/9//v//f8EAAIABQAHAAgABwAPAA4ACwANABUAEwAQABIAFQAUABIAEQATABYAEAAMABIAFQAKAAoADwAMAAYACgAIAAQABAAHAP7//f8BAAAA9//4//r/+f/z//X/8//x//H/8v/r/+v/7//v/+n/6f/u/+3/6P/r/+//7P/p/+z/8//w/+z/7//3//T/8//2//z/+P/6//7/AgABAAQAAgAGAAgADAAKAAsADAAPABEAEwAPABEAFQAXABQAEwAVABcAFwAVABQAFwAXABMAEwAVABYAEQAQABMAFAAOAAwADgAPAAsACgAGAAgABwAFAAAAAwABAP3//f8AAPf/9v/3//f/8f/z//H/7v/s/+3/6P/q/+v/5//j/+n/6//l/+X/6f/p/+b/7P/v/+z/6v/z//X/9//0//n//P8DAAEA//8BAAsACgAKAAgADgARABEADgAQABMAEwARABIAEwARABEAEgAQAA4AEQAPAA0ADQAOAAoACwALAAgABgAJAAUABAAEAAQAAAAAAAAAAQD9//r/+v/+//r/9f/1//v/9v/x//L/9v/1//H/8P/z//T/8//y//L/9v/4//f/8//4//z//f/7//7///8DAAQACAAEAAYACgAPAA0ADgAPABAADwAUABQAEAARABUAFAARABEAEQASABAADQAMABAACwAIAAgACgAEAAMAAwACAP7/AAD9//v/+f/7//n/+P/1//T/9v/4//H/8P/0//T/7v/u//H/8f/t/+3/7//v/+7/7//u/+v/8f/0/+//7f/1//b/9f/1//v/+v/6//v/AgAAAAAAAwAIAAcACAAIAA0ADAALAAwAEgARAA4AEQAVABEAEAAUABQAEAARABUAFAARABMAEwARABIAFQAUAA8AEQAXABQACwAOABUAEQAHAAwADwAKAAQACAAGAAQA//8AAP7//f/3//f/9//4//D/7//v//L/7f/o/+n/7f/o/+b/6P/p/+b/5//q/+f/6//u/+3/6v/x//T/9v/1//n/+P/8//3/BAACAAAAAwAMAAoABwAJAA8ADAAKAAwAEAAQAAwADAAPAA8ADAALAA0ADgALAAoACwAMAAgABwAIAAkABwAHAAcABwAGAAUABQAGAAQABAAEAAQAAwADAAAA/////wIA/f/5//z////4//f/+v/5//b/+f/5//T/9//8//n/9f/6/////v/4//3/AgAEAP//AAAFAAsABgAEAAkAEAAKAAYADQAQAAkACAAOAA4ACQAHAAoACgAKAAUABAAGAAcAAwACAAEAAQAAAAEA/v/8//z//v/8//v/+P/4//v/+v/2//j/+f/3//b/+P/4//f/9//1//j//P/2//L/+P/9//j/8//5//z/+f/3//v//P/6//v//v/7//z/AAABAPz/AAAGAAYAAAADAAgACgAGAAcACgALAAkACwAMAAsACgAMAA4ADQALAA0ADgAOAAwACwAPABAADAAKAAwADwAOAAkACgAOAA0ACAAKAAwACQAIAAoABwAGAAUABgAFAAMA//8CAAEA/v/7//z/9//4//b/9f/x//H/7//v/+3/7v/s/+v/7f/t/+z/7P/w//H/8P/v//X/9v/3//f//f/6//7/AwADAP7/BgAJAAYABQAKAAsACQAHAAwADwAJAAUACwANAAcACAAIAAYABwAKAAQAAQAFAAYAAQACAAMAAgADAAMAAAABAAUABAD//wAABAADAAAAAQACAAAAAAACAP////8BAP//+//+/wAA/P/4//z//v/6//f//P/9//f/9//9////+//8//z///8CAAMAAAADAAQACQAKAAkABwAOAA8ACwALAA8ADwAOAA0ADAAPAA8ACwAKAA0ACQAHAAgACQACAAEAAgAEAP///v/9//z/+v/8//v/+f/4//j/9v/5//j/9P/0//j/+P/0//P/+P/5//P/8f/4//r/8v/x//j/+P/0//L/9f/5//f/9P/z//n/+//4//b/+f/8/////P/7//3/BQADAP3//v8JAAkAAwADAAgACAAKAAoACQAIAAwADgANAAoADAARABEACwAOABQAEgAMAA8AFAATABEAEQARABIAEwARAA4ADgARAA8ADgALAAoACgAMAAYABAADAAQAAQACAPv/9//6////8v/u//L/9v/u/+v/6//t/+v/6P/m/+r/6//o/+j/6f/t/+3/7f/t//P/8//1//b/+v/4//3//v/+//7/BQAFAAIAAwAKAAkABQAGAAoACAAGAAgACQAHAAcACwAJAAMABwANAAgAAwAJAA0ABwAFAAkACgAIAAcACAAKAAkABwAHAAkACwAIAAMACAALAAYAAQAFAAgABQD//wEAAwABAPz//f/9//3/+f/4//n/+//5//X/9f/6//z/9//1//n//v/8//z/+//+/wEAAwD//wAABAAEAAIABQAFAAQABAAGAAgABQACAAUACQAEAP//BQAKAAMA//8CAAUAAAD//wEAAAD6//z/AgD///j/+/8AAP3/+f/8//7//P/7//z//f/8//3//v/+//z//f8BAAEA/f/9/wAAAwAAAPv//v8CAP//+f/9/wAA/P/6//3//f/5//v////8//n//f////v/+/8BAP7/+////wMA/////wIAAgABAAQABQAEAAMACAAIAAUABgANAAwABgAHABAAEAAMAAoADgARABAADQAOAA8ADgAOAA0ADgALAAkACAALAAgABAADAAUAAQACAP7//P/7////+//1//b/+//1//L/8//0//P/8//y//L/9f/0//L/9f/5//T/9f/6//v/9//6//3//v/8//7/////////AwACAP3//v8GAAUA/f/+/wQABAAAAP7///8DAAMA/v/8/wEAAgD+//7/AQAAAP//AQAAAAAAAgABAP//AwAFAAIAAQAFAAQABQAGAAUABQAIAAgABQAFAAgACAAFAAQABQAHAAMAAQACAAQAAQD/////AQAAAP//AAAAAP////8DAAIAAAABAAYABQAEAAYACAAGAAcACQAKAAcABwAJAAkACQAJAAgABgAIAAgABgAEAAQAAgAEAAIA///9/wAA+//5//3//f/1//X/+f/6//P/8v/2//b/8v/z//f/9P/x//b/+f/0//X/+v/8//f/+f/9/////P/7////AAD9///////9///////8//z////+//z/+//8/////v/6//z/AAD+//3//v8BAAIAAgD//wQACAAHAAQACAAJAAoACgANAA4ADwANABAAEgATABEAEwAUABIAEwAUABIAEAARABAADwALAA4ADQAJAAUACAAGAAMAAQADAPz//f8AAP7/9//5//v/+P/z//f/9//0//L/8//z//P/8P/w//L/8v/w//H/9f/y//H/9P/5//b/9f/4//v/+f/6//z//v/7//3/AQACAP7//v8CAAIA//8DAAQAAAABAAYABAABAAQACAAFAAUABgAFAAYACAAGAAQACAAKAAQABAAJAAgABgAGAAYABwAJAAYABAAIAAgABAAGAAkABwAFAAcABwAFAAMABAAFAAQA//8BAAAA////////+//6//3//v/4//n//P/6//j/+v/8//v//P/7//v//v8AAP3///8AAAAAAQAEAAIAAgAFAAcABAAEAAYABwAHAAcABAADAAkACAABAP//BQAFAAEA/v8AAP//AAD+//v/+//+//3/+v/6//3//f/8/////v/9////BAAAAPz/AgAIAAIA//8EAAYAAwACAAIAAwADAAAAAgAAAP3/+/8AAP7/+P/1//r//P/3//H/9v/4//X/9P/2//X/9P/4//n/+P/1//n//f/+//r//v8CAAQAAgAHAAYACQALAA0ACwAOABAADwANABEAEgAPAA8ADwAQAA4ADAALAAwACQAIAAcACQAFAAQABAAFAAQAAQD//wIAAwABAP7/AAABAAAA/f/9/wEAAQD8//z/AQAAAPv//v8AAP3//f////3/+//8/////f/5//n//f/8//r/+P/4//n/+//4//X/9//5//j/+f/4//T/9//9//v/9v/4//z//f/6//j/+v/+//z/+v/8//7//f/9//3//v/+/wEAAgAAAP3/AgAFAAQAAgAEAAYACgAIAAYABwAMAAsABwAJAAwACwAKAAoACgAKAAoACwAJAAcABwAKAAgABQAHAAkABQAFAAgABgADAAcABwADAAUACAAGAAIABQAIAAUABQAGAAYABQAEAAUABgADAAEAAgAEAAAAAAABAP//+//9//z//P/5//f/9f/4//X/8v/y//P/7//w//L/8P/v//L/9P/x//T/9v/5//j/+P/5/wEA///8////BQACAAIABAAEAAQABgAFAAMAAwAFAAYAAQD//wEABAD///z//v8AAPz/+////wAA+//6/wAAAAABAAEAAQACAAkABwAFAAgADgALAA4AEAARABAAFAAUABIAEwAVABQADwARABQAEQAHAAkADgAMAAEAAwAEAAQA///9//n//P/9//r/9f/2//r/+//2//P/9//7//j/9v/5//n/+v/7//v/+f/+//7/+v/9/wIA/f/6/wAAAAD8//3//f/9//7//P/8/////f/4//z//v/5//n//v/7//f//f8AAPv/+f8CAAIA/f///wQAAwADAAMAAgADAAkABgD//wIACAAGAAEAAwAEAAMAAwADAAIAAgACAAIAAgABAAAAAwAEAAIAAgADAAUABQAFAAQABAAFAAYABwAGAAQABQAFAAMABgAFAP///v8GAAQA/f/+/wEA//8AAAEA/f/8/wEAAwD///z///8EAAMAAAAAAAUABAADAAQABQAEAAYACQAHAAMABgAJAAUAAwADAAQAAgADAAIA/v/9/wEA///8//j//P/9//r/+P/4//v//P/6//j/+//+//3//P//////AgACAAIAAQADAAQAAwADAAIAAgAFAAQA//8AAAEAAAD8//3//P/8//r/+P/2//n/9//z//L/9v/1//T/9f/0//b/9//5//f/+//8//7/AAAFAAIABQAIAA0ACgANAA4AEAARABIAEQARABEAEAASAA4ACgALAA8ACAAEAAQACAAFAAIA/v8BAAMAAAD+//7/AAACAAEA//8BAAMABAADAAYABQAFAAcACgAIAAYACAAKAAcABAAJAAkAAgD//wYABQD///r//v/+//z/+P/5//f/9v/2//b/8//0//P/8v/y//T/9P/w//D/9P/2//P/8//1//j/+P/5//f/+P/6//z//P/7//n//P////7//P/9//3///8AAP///f8BAAUAAgD+/wUACQAFAAEACQALAAkACgAOAAwADAAOABMAEQANAA8AEgASABEADwANAA8AEQAPAAoADAAMAAsACQAJAAYABgAGAAcABAACAAIABAADAAEA//8BAAQAAwD+//3/AgAFAP//+/8AAAUA/v/5////AQD3//j/+//6//T/9f/1//T/8v/y//D/8P/x//H/7//v//L/8//x//H/9v/1//j/+f/8//r//v8CAAQAAAAEAAcABwAFAAkACgAFAAYADQALAAQABQAJAAkAAwACAAMABQACAAAAAAACAAIA///+/wIABAD/////BgAJAAEAAgAKAA0ABgAIAAwADgAOAA4ADAAOABAADgAOAAwACwALAAwABQADAAQABgD+//3//f/+//j/9//1//b/9f/0//H/8v/3//b/8v/y//n/+v/4//f//f///wIA/v8AAAQACAAFAAcACQAIAAgACwAJAAcACgAJAAYABAAHAAQAAgAAAAAA//8BAP3/+f/5/////P/1//f//v/8//X/+P/+//7/+f/6//7////9/////v/9/wAAAgD+//3/AQD///3//v/+//z//P/9//7/+//5//z/AAD9//j//f8CAAAA+//+/wMABAAAAAMABwAIAAMABwAMAAkABgALAA0ACQAIAAwACwAHAAkACgAIAAYACQAHAAMABQAIAAIAAQAFAAQAAQACAAEAAQAFAAQAAAACAAgABQABAAQABwAFAAMAAwAFAAYABAACAAAAAwAEAAEA/f///////f/6//v/9//3//n/+f/z//T/9//1//P/9v/4//T/9v/6//v/+P/5//z/AgD+//z/AQAHAAEA//8EAAYAAwACAAMAAwADAAAAAAAAAP//+//8//z/+//2//f/+//7//T/9P/9//z/9//4/wAA/////wAABAAEAAcABgAJAAsADQAKAA0AEAAQAA0ADQAQAA0ADAAMAAoABwAKAAcAAwABAAYAAQD9//7/AAD8//r//f////r/+v8BAAAA/v///wMAAgAHAAgABwAHAAwADAAOAA4ADQAMAA4AEAAOAAwACQALAAoACAAEAAQAAAABAP7//f/4//r/9v/1//T/8v/w//P/7//s/+//8f/s/+3/8v/u/+3/8v/0//D/8v/0//b/9v/4//f/9v/3//z/+v/1//j//v/8//f/+P////7/+//8/wAA/////wEABAAAAAQACQALAAYACQANABEAEAARAA8AFAAXABUAEgAUABYAFQAUABMAFAASABEAEAARAA0ADAALAAwACAAHAAYABwADAAIAAwAFAAEA/v///wMAAgD9//3/AgAAAPz//f8AAPz/+v/8//z/+f/6//b/9//4//X/8P/y//P/9P/v/+v/7v/z/+3/6v/v/+//7v/x//P/7v/0//j/9v/1/////f/8/wAABQABAAYACAAHAAgADAAJAAoADQAMAAkACgAOAAoABgAHAAsABgABAAQACgADAP7/AwAGAAIAAQAEAAMAAgAFAAYAAgAEAAgACwAHAAYACgANAAkABwALAAwABwAEAAsACgABAP3/CAADAPn/+P////j/9P/0//b/8v/x/+//8P/y//L/8v/x//T/9f/6//j/+P/7/wQAAgACAAUADQAIAAsADwAPAA0AEgAUAA8ADgAUABQADAAMAA4ADwALAAkABgAHAAYABQD9/wEAAgD9//n//f/8//j/9f/4//n/+P/1//X/+P/4//b/9f/1//f/+f/4//X/9f/7//v/9f/1//n/+P/2//n/9//0//j/+f/0//b//P/3//T/+v/+//r//P/+/////v8EAAQABAADAAcACgAMAAgACgAPABAACgANABMAEAAJAA0AFAAPAAoADQARAAoACAAOAA0ABAAGAA0ACgACAAcACgAFAAMACAAIAAIAAwAJAAcAAgADAAYABAADAAIAAwADAAEA/f///////v/6//j/9P/6//n/8f/t//T/9P/v/+7/8f/x/+//8f/z//X/8v/1//n/+v/2//3/AAD8//r/BQAFAP//AAAGAAUAAgADAAQAAwADAAQAAAD//wMAAwD+////AAD+////AgD9//r/AQADAP7//v8EAAIAAQAEAAgABAAFAAoACwAGAAkADgAOAAkACQANAA4ACwAFAAcACgAKAAIAAAABAAQA/v/7//r/+//5//v/+P/1//j/+//6//f/+v/9/wAA/f8AAAMACQAHAAcACQAQAA4ADwARABQAEAASABcAFAAQAA8AEgARABAACQAIAAkACgABAAAA/v////n/+f/2//b/8//y//D/8v/w/+3/7f/w/+7/7f/w//D/7v/u//P/8//x//H/9P/0//T/9f/0//P/9//3//X/9f/3//f/+P/4//n/+f/8//3////9/wAAAgAEAAIABwAIAAoADAAQAAwAEAAVABYAEQATABcAGQAXABUAFQAZABgAEwAVABUAEwAQABMAEgAPAA0ADQAKAAsACgAJAAIABQAHAAQAAAABAP//////////+//6//v//f/7//n/9v/3//j/+f/z//D/8//2/+//7v/w/+//6//s/+z/7P/r/+v/7v/t/+v/7v/0//D/8f/0//f/9//+//z//P///wYABAAFAAUACQALAAwACgAMAA0ADQAOAA4ACgALABAACwAHAAgACwAJAAgABQAFAAcABwADAAQABgAEAAUABwAEAAUACgAGAAIACAAOAAcAAgAJAAsABQABAAUABAAAAPz/AAD9//v/9//4//b/9P/x//L/8f/w/+z/7v/y//H/7//v//T/9P/4//f/+//8/wAAAQAHAAQACQAMAA4ADAATABMAFAAVABcAFgAXABcAFgAWABIAFAATABAADAAPAAoABwAHAAgA/v8BAAIA/v/3//v/+v/3//X/9v/1//T/9P/2//P/8P/y//b/9P/w//P/9f/y//L/9f/1//D/7//1//f/8f/u//H/9P/z//L/8v/y//X/9f/2//b/+f/4//v//v8BAP3/AQAFAAgABQAKAAsADQANABAAEQAUABMAEwAUABcAFQATABUAFQATABAAFAAUAA8ADQARABEADwAKAAkADAAQAAgAAwAJAA4ABwADAAcACQAEAAQABgAFAAIAAwD///7/AAABAPj/+P/7//r/9P/1//P/8f/w//P/7//s/+z/7//w/+3/6//u//X/8f/t//L/+//2//P/9//9//v//P/8//7///8DAAIAAQABAAMABAAGAAMAAAAFAAcAAQABAAcABQAAAAMABQADAAQABgADAAIABwAJAAMAAgAIAAsABgAFAAgACwAKAAgACAAJAAoACAAIAAcABgAGAAYAAwAEAAEA///9/wEA/f/4//r//v/5//b/9v/4//n/+P/3//f/+//8//3//f8BAAAABQAFAAgACgAPAAwADQASABcAEAAQABcAFgARABMAFQAPABAAEQAOAAcACwAIAAUAAgACAP3//v/8//z/9v/1//b/+P/0//L/8f/y//P/8//w/+//8f/z//P/8f/u//D/9f/0//D/7//0//b/8//x//T/9f/0//T/9v/2//b/9P/5//v/+f/4//7///8AAP//BQAEAAcACAAKAAoADgAPAA8ADQAUABUAEgASABYAFwAWABUAFQAUABUAFwASABEAEgATABAADwANAA0ADAAMAAcACAAIAAgABQADAAQABgABAAAAAQABAPz//v////v/+P/8//z/+P/1//n/9//z//P/9//y/+//8v/z/+7/7//w/+7/8P/x/+3/7v/1//H/7v/1//r/8f/0//3//v/3//v///8EAAIAAgADAAkACAAHAAgACgAKAAsACwAKAAoACgAKAAoACQAIAAkACQAJAAkABwAFAAoACwAGAAUACAAKAAcABQAHAAgABwAEAAcABwADAAMABwACAP7/AAAEAP3/+f/7//7/+P/3//X/9v/2//T/8P/z//b/8v/u//L/9//0//L/8//7//z/+//4//7/AwAHAAEABAAKABAACgALABAAFQARABAAFAAYABQAEAAUABYAEwARABMAEAAPAA8ADgAIAAoACAAHAAMAAwD//wEA///7//j//P/7//j/9P/2//b/9v/0//L/8//1//T/9P/y//D/8v/2//X/7//u//X/9f/u/+//9P/x/+//9P/0//D/8v/2//L/9P/4//j/9f/8/////v/8/wQABAAEAAUACQAIAA0ADgAMAA0AFAAQABAAFQAWABAAEgAZABYADwAQABYAFQAQAA0AEQATAA8ACQANABAADQAHAAkADAAMAAgABQAFAAsABwABAAIABwABAPz///8CAPv/+//8//z/9v/2//f/9//0//P/8v/y//L/8//u/+3/8f/y/+//7//x//D/8f/x//L/8//2//T/9v/4//r/+P/8//7//f/8/wIAAgACAAIABAAEAAYABQAEAAcACQAEAAIACAAKAAQAAgAIAAoABQAFAAkACAAFAAkACwAFAAQACwAMAAMAAQAKAA0ABAABAAYACQADAAIABAABAP//AwAAAP3/+//+//7/+//5//v/+v/5//r/+v/3//j//f/8//v/+v/8/wAABAD//wEABAAIAAgACgAIAAwADwAOAAwAEAAQAA0AEAARAAwACwAQAA0ACAAIAA0ABgADAAUABgAAAP////////v/+//5//v/+P/1//T/+P/3//H/8f/3//T/7v/w//f/9f/v//D/9v/2/+//8f/3//X/8P/z//n/9//y//X/+P/4//b/9//4//v/+//5//r/AAD+//3/AAAEAAEABQAFAAgACgAKAAgADgARAA8ACwARABQAEgAPABMAFgARAA4AEwAVAA4ADQAQABIADgAKAAsADgALAAkABwAIAAcACQAFAAIABQAGAAAAAAACAAAA+////wAA/f/7//z/+//7//r/+P/3//v/+P/0//b/+f/y//D/9v/2/+7/7//1//X/7//u//P/9f/z//H/9v/3//j/9//5//v//v/7////AgABAP//BgAGAAMABQAKAAcABwAJAAsACQAIAAsADAAJAAcACQALAAkABgAJAAwACAADAAgADAAFAP//BgAIAAMAAAAEAAQAAAD//wEAAAAAAP3//f/+//7/+v/5//z//P/3//n/+v/4//j/+f/4//f/+P/4//j/+f/5//j/+//7//v//P8AAP//AAABAAYABQAIAAgACgAJAAwAEAAPAAsAEQASAA8AEQATAA4ADQAUABEACgAMABEADAAJAAcACQAHAAYAAgACAAEAAAD9////+//6//v//P/4//b/9v/4//b/9P/1//b/8//0//X/9f/z//D/8v/3//X/7v/v//b/9f/x//H/8//z//P/9f/z//P/9f/5//b/9//8//3/+f/9/wAAAwD//wEABQAJAAYABgAJAA4ACwAMAA4AEAAOAA4AEQASAA8AEAASABIAEQASABEADgARABMAEAANAA4ADgAQAA0ACQAKAA8ACwAHAAkACwAFAAMABQAIAAIA/v8AAAUAAAD8//3//v/7//v/+v/6//b/9//2//X/8//z//H/8f/y//H/7v/x//H/7v/x//P/8f/v//P/9v/3//P/9P/4//3/+v/7//z///8BAAEA/v8EAAYAAgACAAkACAAEAAUACQAJAAUABAAJAAsABQADAAkACgAEAAQACAAIAAUABQAGAAYABQAEAAMABQAFAAMAAwAGAAQAAAACAAYAAwAAAP//AQACAAEA/f/9/wAAAAD8//3////+//z//P/+///////9//7/AAACAAIAAgABAAMABAAIAAYAAwAGAA0ACwAGAAYADAAOAAoABgAHAAwACwAIAAcABwAFAAgACAADAP7/AwAEAAEA/P/8//3/AAD6//X/+f////b/7//2//3/9//w//L/+P/5//T/8v/2//n/9//1//X/+f/5//b/9//6//j/+P/6//n/9//5//v//P/6//n/+/////3//P/9/wAAAQACAAAABAAFAAYABwAKAAgACAAMABAACwALAA8AEAANAA8AEgAOAAsAEQAUABAADAAMABAADwANAAgACAAMAA0ACAAFAAYACgAGAAQAAwAEAAMAAgACAAMAAAD9////BAD9//n//v8AAPr/+f/4//n/+v/5//P/9P/4//b/8v/0//P/8//0//T/9P/y//T/9//3//T/9v/5//3/+//5//j/AAADAAAA/f8DAAUABwAFAAQABwAMAAkABwAJAAsACgALAAoABQAIAA0ACQADAAcACAAFAAQABgADAAIAAgACAAEAAQD///7///8BAAAA/f/8/wAAAQD8//v/AAD///v//f////z/+//+/////P/8//3//P/8//3//f/7//z//v/8//z////+//////8DAAMAAwAEAAgABgAJAAsACwAKAA8AEAAOAA0AEQARAA8ADwAQABEADgANAA0ADwAMAAgABgALAAoABQD//wQABAABAP3//P/7/////f/4//X/+v/5//b/9v/2//T/9f/2//b/8//z//X/8//y//X/9P/x//L/9f/1//L/8f/y//P/8//z//L/8//2//j/8v/1//v/+v/2//3//v/9////BAAAAAEABgALAAUABQALABEADAAKAA0AEgASABIAEAARABMAFgAVABAAEAAVABcAEgANABAAFgARAAwADQARAAwACgAMAAwACgAJAAYACQAIAAQAAAAGAAYA/v/8/wQAAAD6//r//v/5//j/9v/1//P/9P/v//D/8//w/+z/7//w/+3/7f/w/+//7P/w//T/9P/v//L/9v/5//b/+P/6//z//P////7/AAABAAQAAgACAAUACAAFAAIABQALAAcAAQAGAAwABgABAAcACgAFAAMABwAIAAYABQAGAAcABgAGAAcABgAGAAcABgAGAAcABwAFAAUACAAGAAMAAgAFAAQAAQD//wEAAgD///v///8AAP3/+//9//7//f/9//z//v////7//v8CAAEA//8BAAQAAQADAAYABAABAAUACQAGAAIABQAIAAgABgAEAAUABgAGAAQABAADAAIAAwADAP//AQABAP7//P/+//3//P/6//v//f/7//n/+//9//v/+f/6//z//f/8//n/+v/+//3/+v/4//r//f/8//j/9//7//3/9//3//n/+f/4//f/+P/6//r/9//5//z//P/7//3//P8AAAEAAAABAAUAAQADAAkACQADAAcACwALAAkACgALAAwACwALAA0ADQAKAAsADQAMAAwACgAKAAoACgAJAAkACQAIAAgACQAHAAcABwAGAAQABwAGAAIAAQAFAAQAAAD+/wEAAQD///r/+//+//3/9v/5//z/9//y//f/+v/0//L/9//4//X/9f/4//n/9v/3//r//f/5//j//f////v//f///wAA//8BAAEA//8CAAUAAQAAAAMABQABAAEABQACAAAAAwAFAAEA/v8BAAQAAgD+//z/AQACAP7//P///wIAAAD+////AQABAAEAAAABAAIAAgACAAMAAgAAAAIABAABAP3/AAACAAAA/v///////v8AAAEA///+/wIAAwABAAEABQAFAAQAAwAIAAkABgAFAAsADAAIAAkADQALAAkACwAMAAoACQALAAsACQAGAAgABwAGAAYABgAEAAQAAgADAAEA///+/wAA/v/8//v//f/8//v/+P/5//3/+//0//f//P/5//T/9//5//X/8v/4//j/8f/w//f/+P/y/+//8//2//T/8P/y//f/8//x//f/+f/z//b/+//8//j/+v/9/wEA/////wAABgAFAAUABgAKAAkACgAMAA0ACgAQABIADwAOABMAEwAQABEAEwASABMAEwAQABEAEQAPAA4AEQAPAAsACwAQAA0ACQAJAAsACQAJAAcABgAEAAUAAQACAAEA///8//7/+v/5//n/+f/0//T/8//z//H/8f/v//H/8f/u/+//8P/y//L/8f/x//P/9P/3//b/9P/1//z/+v/4//r//P/6//7////8//3/AwABAP//AQAEAAIAAwAFAAUAAwAEAAYABwAFAAMABAAHAAgABwAEAAQACAALAAYAAwAJAAsABQAFAAkACgAGAAQACQAIAAMAAwAJAAYA//8BAAgABQD+//z/AgADAP//+////wAA/f/9//7//v/9//3///////3//v8BAP///P8BAAMA///+/wQAAwD+/wIABwABAP3/BAAJAAIA//8EAAYABAAEAAUAAwACAAUABQADAAMAAQADAAYABAAAAAAABAAEAAAAAQACAAIAAgAAAAAAAgABAP////8BAP3//f////3/+f/7//3/+v/0//j/+//4//L/9f/5//b/8v/0//f/9f/0//b/9//1//j/+v/3//f//f/7//r//f////v///8DAAEA/v8DAAUAAgACAAgABwAGAAUACQALAAoACAAKAAwADQALAA0ADQAMAA4AEQANAAkADwATAAwACgAQAA8ACwANAA8ACQAJAAwACgAFAAcABwAGAAEAAgADAAMA/v/8//v//v/9//r/9v/6//r/9f/1//r/9//0//n/+f/0//b/+//4//X/+P/7//n/9//3//n/+v/5//j/+v/6//v/+//6//v//P/7//z//P/9//7//v/7//z/AQD///v//v//////AAAAAP//AwADAAAAAgAHAAMAAQAFAAcABQAGAAYABQAGAAgABwADAAQACAAHAAQAAwADAAUABQADAAEABAAFAAEAAgAEAAMAAwADAAMABQAEAAIAAgAGAAYAAQACAAYABgADAAIABgAGAAMABAAGAAMAAgAHAAgAAgABAAcABQABAAMAAwABAAQABQAAAAAABQADAP////8AAAEAAwD+//z/AQACAPz//P8BAP//+f/8/wAA/v/4//r//P/5//b/+v/4//T/9f/5//X/8v/1//X/8//1//b/8//y//f/+f/z//T/+v/8//b/9//9//3/9//8/wEA///9/wEAAQACAAMAAwACAAcABwAIAAgACAAJAA8ADQAJAAwAEQAPAA8ADgAQABIAEgARABAADwAQABMAEQAMAA4AEwAPAA0ADQANAAoACgAJAAkABgAFAAEABAADAAEA+//8//7//f/3//f/9//4//X/9P/z//T/9f/0//L/8v/z//T/9v/0//H/9P/4//X/9P/2//n/9//1//j//P/6//j/+f/8//r//P/+//v/+/8BAAEA///+/wEAAgADAAEAAQAEAAYAAwADAAUABwAGAAQABAAKAAsABgAEAAoADAAJAAcABwAJAAsACQAGAAgACgAIAAQABgAHAAQAAQADAAIAAwAAAP7///8BAP7/+////wEA+//7///////8//z////+//7////+//3/AAAAAP3///8CAP////8CAAIA//8BAAMAAAAAAAUABAAAAAIACQAGAAEAAwAJAAgABAAFAAgABwAIAAgABwAHAAgABwAIAAoABQACAAYACgAEAP//AgAHAAIA/f/8/wEA///7//f/+v/6//n/9v/1//P/9f/2//T/7//x//X/9P/w//D/9P/0//H/8f/1//X/9P/1//j/9v/4//n/+v/7//z/+v/+/wEA///8/wMABQADAAEABgAJAAkABgAJAAwADgALAA0ADwAQAA8AEQASABEAEAAWABYAEQAQABQAGAAUAA4ADwAWABIACwAMABIACgAGAAkADAAEAAEAAQAEAAAA/v/7//v/+v/8//r/9//1//j/+P/1//T/9v/1//X/9f/0//b/9//0//P/9//4//T/9P/4//f/9P/2//f/9P/0//j/+f/1//T/9//7//n/9v/3//n/+v/+//v/+f/9/wIA/v/+/wEABQADAAMABAAJAAgABQAHAAwACQAGAAkADQALAAcACQALAAkACAAKAAgABgAGAAgACAAHAAEAAQAIAAgAAAAAAAQABQACAAEAAQABAAMAAwABAAEABAADAP//AwAFAAAA//8EAAQAAAACAAQAAQAAAAIAAgAAAAEAAgABAP7/AAAEAAAA/P8BAAYAAQD+/wIABQACAAAAAgAFAAQAAAACAAYAAwABAAMAAgACAAIAAQD+/wAAAAD+//z//P/6//z/+v/4//b/9//3//b/9P/0//T/9f/0//T/9f/z//T/9v/3//T/9v/7//n/9P/5//3//P/5//3//v/+////AQAAAAAAAQAGAAMAAQAGAAgAAwAGAAsACQAEAAwADwAKAAgADwASAA0ACgARABMADwAOABIAEQAOABEAEgANAAwAEgAPAAoACQAMAAkACAAGAAYAAgABAAIABAD7//n//f/+//j/+f/4//X/9f/5//j/9P/z//b/9//1//X/9v/3//f/9//2//n/+v/4//f/+v/8//v/+P/7//3/+f/5//7//f/4//n//f/8//v/+//9//3//f/+/////v8AAAAAAAACAAYAAwAEAAUABwAJAAoABgAHAAwADQAJAAcACQALAAsABgAFAAcACAAGAAUAAAABAAUABQD8//v/AAACAP7/+v/7/wAA/v/6//v////+//v//f/+/wAA///8////AwD+//3/AwAFAAAAAAADAAQABAADAP//AgAHAAUAAQACAAQAAwAFAAcAAgACAAcACgAGAAUABwAIAAkACQAHAAkACgAKAAoACQAIAAcACQAJAAUAAQAHAAgAAQD8/wQAAwD6//n/AAD7//b/9P/5//f/8v/v//P/9P/w/+7/8f/v/+7/8P/w/+7/7//y/+//8f/2//X/7//1//v/+v/0//n//v/+//v///8BAAEAAAAEAAIAAwAHAAcABAAKAAsACAAKABEADQAMABAAEwAQABEAEwAVABQAEwAUABcAFgAUABQAFAAUABEAEgATABEACgAMAA4ADAADAAUABgAEAP//AgD///v/+//+//j/9v/4//n/9P/1//b/9f/1//X/9P/z//f/+P/z//L/9v/5//X/8v/3//f/9P/1//f/9//0//T/9//3//b/9f/1//f/+f/3//f/+v/9//j/+/8BAP//+v8DAAcAAwD//wYACgALAAgACAAIAA0ADgALAAoACwANAA4ADAALAAsACQAJAAoACgAGAAcABwAFAAMABgADAAAAAAADAAEA///+//7//v8AAAAA/f/+/wEAAgAAAP//AAACAAIAAgAAAAAABAAEAAAAAQAEAAEA//8DAAMA/v8AAAIAAAD//wAAAAAAAAIAAAD//wMABQAAAAAABQAHAAMAAgAFAAcABAAFAAcABgAEAAQABwAFAAIAAgAEAAIAAAAAAAEA+//9////+//1//n/+//3//H/9f/2//T/8f/y//T/8//y//P/9f/0//P/9f/6//b/9P/5//7/+f/5//7/AQD8//3/AAAEAAMAAQAAAAcACQAEAAIACAAJAAcACAAMAAkACgAMAAwADAAOAAwACwAQABIADAALAA8AEQAPAA0ADgAOAA4ADAANAAsACQAIAAoABwAFAAQABQAAAAEAAQD///v//v////r/+P/9//v/9v/2//v/+v/2//f/+f/4//j/+//5//b/+f/+//z/+P/5//7//f/4//r////8//f/+/8AAPv/9v/6/////f/4//n//v/+//3/+////wEA/////wIAAQACAAMABAADAAcABwADAAUACwAIAAQACAAJAAUABgAJAAUAAwADAAQAAwADAAAA//8AAAIA/v/8//3////7//n/+//8//v//P/9//r//P8AAAEA/P/8/wEABAACAAMAAgABAAQACwAFAP//BwAMAAUAAgAHAAkABgAEAAUABgAHAAYABQAEAAQABwAHAAMAAwAHAAcABQAGAAcABgAHAAcABwAIAAgABQAGAAoABgADAAUABgACAAIAAQAAAPz////9//n/9v/5//b/9P/y//P/8P/w/+//7v/t/+//7v/s/+3/7v/v/+7/8f/y//P/8v/1//b/+f/4//j/+f///////v/9/wIAAwADAAIABQAGAAcABgAHAAkACwAIAAoADQANAAoADgAPAA0ADgARAA8ADgARABMAEAAPABAAEAARABEADgAKAA4AEQAOAAYACQAOAAoAAQAGAAkAAwD+/wQAAAD9/////v/2//r//f/5//T/9v/3//f/9P/z//b/9//z//T/+f/2//L/9v/5//T/9v/6//b/9f/6//n/9f/3//v/+P/2//n//P/4//f//f/+//j/+v8AAP//+v8BAAMAAAD//wQABgAEAAIABwAIAAcABwAJAAkACQAJAAkACQALAAkABgAJAAgABgAEAAYABAADAAMAAQAAAAQAAQD8//3/AgAAAPz//P///wEAAAD+//3/AAABAAEAAgADAAAAAgAGAAUAAQACAAYABwADAAIABgAGAAEAAAAGAAUA/////wQABAAAAP7/AQADAAIAAQAAAAIAAwADAAMAAwACAAUABwAEAAIABQAHAAYAAwADAAUABQAEAAEAAgAAAAAAAQAAAPv/+//9//7/9//2//f/+f/1//L/8v/1//T/8f/x//P/8//z//T/8//2//b/9v/4//v/+P/8//7////9/wAAAgACAAIABQADAAIABQALAAYAAAAHAA0ABgADAAkACgAEAAYACwAIAAYACQAIAAcACgALAAYACAANAAsACAAJAAsACgAJAAkACQAKAAkABQAHAAgABQACAAcABAD//wEABQD///v///8CAPz/+v/7//z/+//7//r/+v/5//r//f/6//f/+//+//j/+P////3/+P/8//7/+//8////+//7///////8//z///8AAP3//P/+/wAA/v/8////AwAAAP3/AAAFAAEA/f8CAAYAAgAAAAMABQACAAEABAAEAAEAAgAFAAEA//8CAAIA/v///wAA///+//7//P/9//7//f/8//z//P/9//3/+//8///////9/wAA/////wIABQACAAEAAwAIAAcABQAFAAkACQAGAAcACQAHAAYACAAJAAcABAAHAAoABwADAAUACgAIAAMABAAIAAgABQAFAAgACAAGAAYACAAIAAQABAAIAAgAAwADAAQABQADAAIA//8AAAAA/v/7//3/+v/4//b/+v/1/+//8v/4//L/6//s//T/8f/q/+v/8f/y/+3/7v/w//P/9P/1//P/9//5//z/+//8//z/AQACAAIAAAAFAAcABQADAAkACwAGAAcADAAJAAkACwALAAoACgAKAAsADQALAAkADQAOAAoACgAPAA4ACQALAA8ADgAKAAkACgANAAoABwAKAAsABQAGAAkABwADAAUABQAEAAEAAAD+/wAA///9//n/+v/8//3/9//1//f/+P/2//j/+P/z//T/+v/5//P/9f/6//j/9v/6//r/+P/4//3/+//4//z////9//z//P8AAAAA/f/9/wEAAQD/////AwADAAEAAQAEAAUAAwACAAQABAAGAAUAAQADAAUAAwACAAUAAwAAAAIABAACAAAAAQABAP//AgADAP///P8BAAQA/f/7/wIABAD9//z/AwADAP3//v8DAAQAAAACAAUABQACAAMABgAGAAMABAAGAAUABgAGAAMAAwAHAAUAAAADAAgAAgD//wUABwABAP//BQAGAAMAAwAFAAUABAAFAAcABAACAAYACAAEAAEABAAFAAQABAADAP//AQADAAAA+////wAA+//3//z//P/4//P/9f/5//n/8f/w//f/9//v//D/+P/2//D/8//6//f/9f/4//v/+P/9/////f/9/wMAAgAAAAIABwAFAAQABAAHAAgABgAGAAcABwAHAAUABQAIAAgAAwADAAoACgADAAMACAAJAAUABAAHAAYABgAKAAYAAgAIAAoABAADAAgACAAFAAQABgAGAAUAAwADAAMABAADAAIAAAABAAAAAAD+//3//f/+//z//f/7//n/+//8//v/+//6//n/+//+//3/+f/8///////9//7/AAABAP7///8DAAQA/////wQAAwAAAAQABQAAAAAABgAFAAAAAgADAAEAAgAFAAEA/f8CAAUA/////wAA/////wAA/f/8//z//P/8//3/+v/6//z//P/7//n/+P/7//7/+f/4//3//f/7//z/+//7//7/AQD9//3///8BAAEAAQABAAIAAgAEAAUABQADAAYABwAGAAYACAAHAAcACAAIAAkACQAHAAoACgAIAAkADAALAAcACQAMAAsACQAIAAoACgAKAAsACQAJAAkACQAHAAcABwAFAAIABAADAAIA/f///wAA/f/3//r//P/5//H/9P/2//T/7v/w//H/7//t/+//8P/t/+z/8P/x/+7/7f/v//b/9f/y//D/+P/8//r/9v/6//7/AgD//wAAAQAFAAUABQAEAAUABwAIAAcACQAJAAcACQAMAAgABwAMAAwACAALAA0ACQAKAA8ADAAIAAwADwAKAAkADwANAAgACgANAAoACQALAAoABwAJAAkABgADAAcABQABAAEABAABAP7/+///////+v/4//z/+v/3//j/+v/1//X/+P/3//T/9P/4//j/9v/2//f/+f/7//f/9//7//7/+//6//z///////7//P8BAAMAAQAAAAEAAwAFAAMAAgADAAYABQADAAQAAwADAAQABAACAAEAAgADAAEAAAD//wAAAQAAAP3///8AAP7//v////7//f/+/wAAAAD+//3///8BAP///v///wAAAQABAAAA//8AAAMAAAD//wQABQAAAP//BQAGAAAAAgAGAAUAAwAEAAQAAwAFAAYAAgAEAAkABQABAAcACQAEAAMACAAIAAYABgAHAAgACQAIAAcABgAJAAsABgAEAAcACAAEAAUABAABAAEABQD///r/+/8BAPz/9//3//r/+P/3//b/9P/x//f/+f/y/+7/9P/5//P/8f/2//f/9f/3//f/+f/5//r/+f/+/////f/+/wIAAAACAAQABQACAAMABgAHAAUABAAFAAYABwAHAAQABAAHAAcABQAGAAYAAwAFAAkABQABAAcACgADAAMACQAHAAMABQAHAAcABgACAAUACQAFAAEABQAHAAIAAQAGAAUAAQD//wIAAgAAAP7//v/8////AAD7//j//P////z/+f/7//v/+//9//7/+//4//7/AQD///3//P/+/wQAAgD9/wAABwADAAAABAAHAAQABAAFAAUABQAHAAcABQAFAAYABwAGAAQAAgAEAAQAAgAAAAIAAQAAAP7//v/8//3//P/7//r/+v/6//v/+f/4//j/+P/2//j/+P/1//f/+f/2//f/+//3//X/+//+//j/+P/9////+//8///////9/wMABAAAAAAABgAGAAQABAAGAAUACAAJAAgABgAIAAwADAAJAAoACwAOAA0ADAANABAADwAOABAAEAAOABAAEAAOABAADwAMAA4AEQAKAAcACQAMAAYABAADAAMAAAACAP3/+v/6//3/9v/z//X/9//x//D/7v/w//D/7f/r/+7/7v/r/+z/7//u/+v/7f/w//T/8//y//H/+P/6//n/9v/6//7/AAD9/wAAAgABAP//BwAHAAAAAwAMAAcAAQAHAA0ABwAEAAkADQAIAAYACwAOAAkACAAOAA8ACAAKABAAEAAKAAkAEAARAAwACQAMAA4ACwALAAsABgAKAAsABgABAAcABwAAAP7/AwD///3//v/9//f/+//7//b/9f/6//f/9P/2//b/9v/3//T/8//6//v/9P/0//v/+//5//j//P/9//3//P/+////AgABAP//AAAGAAYAAQAAAAcACAAFAAQABgAGAAYACQAHAAIABgAKAAYAAwAEAAYABQAFAAEAAQAEAAIA/v8AAAEA///9///////+//r/+/////3/+f/6//3//f/6//v/+//6//z//P/7//v//P/8//z//f/8//v///////3//v8DAAAA/f8BAAYAAgD//wIABwAFAAMAAwAGAAgACAAFAAYACQAJAAgACwAJAAcACwAQAAsABwANABEACwAIAA0ADwAKAAYACwALAAcABgAJAAQAAQADAAUA/P/8//7//f/2//j/+v/3//H/9P/2//T/7//x//P/8f/x//L/8v/y//T/9P/1//X/9v/2//v/+//7//n//f8BAAAA+////wUAAwD+/wIABAAEAAMAAwAEAAMABAAGAAQABAAFAAQABAAHAAYABAAGAAgABgAFAAcACQAHAAcABwAIAAkACQAJAAcABwAJAAkACAAHAAUABwAGAAQABAAFAAAAAQADAAAA+v///wAA+//4//z//P/5//j/+v/4//b/+f/8//n/9v/5//v//f/8//r/+f///wEAAAD+////AQAFAAQAAgACAAcABgAFAAYABwAGAAYACQAIAAUACAAJAAYABgAIAAcABAAHAAcABAADAAUABAACAAEAAgAAAAIAAAD8//z/AAD8//r/+//7//j/+f/4//b/9f/4//f/9P/0//j/9f/w//b/+f/y//L/+v/4//L/9v/8//b/9//9//3/+P/8/wAAAAD9/wEAAQACAAQABwAGAAYABgAKAAoACwAKAAsADAAPABAADwAOABIAEQAQABIAFAARABAAFQAUAA8AEQAUABEADgAOABEADgALAAkADAAHAAQABAAFAP7////9//z/+v/5//L/9P/1//P/7f/u/+3/7//t/+r/6//s/+v/6//t/+z/7P/v//D/7f/y//P/8v/x//j/+f/3//b//P/9//z//P8BAP////8DAAYAAQADAAYABgAFAAYABwAIAAgACQAJAAoACAALAAwACQALABAADAAKAA8AEwANAAsAEAASAA4ADAAPABAADgAKAAsADQAMAAcABwAGAAgAAwABAAAAAQD9//3//P/6//f/+v/3//b/9f/0//P/9v/1//D/8v/3//f/8//z//f/+v/3//b/+f////r/+f///wMA/P/9/wUABAD9/wIACAAEAP7/BgAKAAQAAwAIAAcAAwAHAAoABQAFAAkACAAEAAUACgAHAAIABAAJAAcAAwAEAAQAAgAGAAQA/////wMAAQD+//z//P/7//3/+v/4//f/+f/5//j/9P/z//f/+f/0//H/9v/6//b/8//3//j/+P/5//r/+P/8//7//f/8/wIAAQD+/wEABwAFAAQABQAIAAgACwAKAAkACgANAA0ADAANAA8ADQAOABEAEQAMAA0AEgAQAA0ADQAPAA0ADAALAAwACwAJAAYABwAGAAcAAQAAAP//AQD8//r/+v/6//X/9f/1//f/8v/v//D/9f/z/+3/7f/y//P/7v/v//T/9f/y//T/9v/4//f/+f/4//v//f/9//v//f///wIAAQD/////BQAGAAIAAAAEAAYABQADAAUABwAGAAUABwAHAAcABwAIAAgACQAJAAgACQAMAAsACQAJAAsACwAKAAoABwAIAAsACgAFAAUABQAGAAQAAgD9/wAAAgD+//f/+//+//v/9f/4//j/9f/2//j/9f/0//f/9//4//r/+P/1//v//f/8//z////9/wAABAAEAP7/AwALAAkAAQAIAA0ACQAHAAsACgAIAAwACgAGAAgACQAKAAoABQAGAAsACQACAAQABwAGAAUABAACAAUABgACAP7/AgAEAAAA/P8AAAEA/f/4//v/+//6//b/9f/0//f/9P/v/+//9P/x/+7/7//w//D/8P/w/+//8f/z//X/8//2//b/+P/6//3/+v///wIAAgAAAAkACQAFAAYADgAOAA4ADAAPABMAEwAPABEAEwATABQAFQASABMAFgAUABMAEwATABMAEgAQABIAEgAPAAoADQAOAAwABQAFAAYABwACAAAA/P/+//3/+//0//b/9f/0//H/8P/u//D/7f/r/+z/7v/r/+n/7P/u/+z/6v/t/+//7//t//P/9P/x//H/+//6//T/9/8BAP3/+v/+/wQAAAAAAAIABQAFAAUABQAIAAcABgAIAAwACAAGAAsADwALAAkADAAQAA4ADAAMABEAEgANAA0AEQARAA4ADgAPAA4ADQAOAAsACgAIAAgABwAIAP////8EAAIA9//5//3/+//z//T/9//4//P/8P/z//j/9f/v//L/9//3//P/9v/5//r/+P/6//z//f/7//7///8AAAAAAgABAAMABAADAAMABwAFAAMABwAJAAQAAwAJAAkAAwAEAAgACAAFAAUACAAIAAYABgAHAAgABwAFAAUACAAIAAQABQAFAAQAAgADAAAA///+//3/+//9//f/9v/2//j/9P/y//L/8v/y//P/8f/x//H/8P/y//X/9f/w//T/+v/8//b/9//8/wIA///+/wAABgAEAAUABwALAAoACwAKAA4AEAAOAAwADwARABEADwANAA8AEwAQAAoADgAUAA8ACAANABEADgAJAAsACwAJAAkACwAHAAUABAAGAAMAAgD//////P/8//z//f/1//T/+P/3//H/8v/x//H/8P/x/+//7v/w//D/7//v//H/8f/y//L/9f/1//b/9f/5//z//P/4//z/AQADAPz//v8GAAcAAAADAAgABwAEAAcACAAGAAcACgAIAAYACQAMAAcABgANAA0ABgAIAA0ADQAKAAkACwAMAAwACgAJAAkACgALAAkABQAIAAcABAABAAMAAQD///z////9//n/9v/7//r/9P/z//n/9//z//T/9v/2//T/9P/2//v/+f/0//j/AQD8//n//P8CAAEAAgABAAMABgAJAAUABQAJAAsABwAGAAoADQAIAAYACwALAAkACAAHAAgACwAKAAUABQAKAAkABwAHAAcACAAIAAcABgAEAAYABgAEAP7/AQAFAAEA+P/7//7//f/1//X/9f/1//H/8f/u/+//7v/u/+3/6//p/+3/8P/q/+r/8f/y/+z/8v/2//X/8//8//z//P/+/wUAAQADAAgACwAHAA0ADgANAA8AFAAQABAAEwATABQAFwATAA8AFQAZABIADgAVABcADwANABUAFAAOAA0AEgAQAAwACwANAAsACQAGAAgABQAFAAQAAgD9/wAA/v/6//X/+f/1//L/8v/0/+3/7f/u/+v/6f/u/+3/6P/p/+3/7f/q/+r/7f/x/+7/8P/z//X/8f/1//j/+v/5//v//P8CAAAA//8CAAYAAgAEAAcABwAGAAoACgAHAAcADAANAAsACAAKAA8AEQAMAAoADQASABEADQALAA8AEwAQAAsACwARABEACwAHAAsADAAKAAYABgACAAQABAABAPv//f/8//z/+f/3//X/+f/3//L/8v/3//T/8P/y//b/9f/w//X/+f/3//T/+P/7//3/+v/7////AwD+////AgADAAIABQAFAAIAAwAIAAcAAwAEAAgABgAGAAgABwAGAAgACgAJAAcACQAKAAoACAAIAAwACgAGAAcACwAKAAUAAwAHAAUABAD/////AQAAAPj/+f/8//v/8//0//X/9f/y//H/7v/w//P/8P/q/+//9f/v/+3/8//3//L/9v/5//j/+P8BAAAA//8AAAcABQAHAAoACgAHAA0AEAANAAoADwARABAADgANABAADwAMAA0ADwALAAsADwAMAAkADQAMAAkACQAMAAsACQAHAAcACQAKAAUAAwACAAYABAAAAP3////+//z/+P/7//j/9f/0//f/8//w//D/8v/w//D/7//t/+//8v/x/+7/8P/y//T/9P/2//T/+P/7//3/+v/9////AQABAAQAAwAFAAYACAAHAAcACQAKAAcABwAMAA0ABgAGAA0ADAAIAAgACAAKAA0ACQAEAAsAEAAFAAIADQAOAAQABAAJAAkABgAGAAQAAwACAAQAAwAAAPv///8BAP3/9//6//v/+P/0//f/+P/0//H/9//2/+//8//4//X/8v/1//f/+v/5//b/+P8BAP3//P8AAAQAAgADAAMABgAJAAoABgAIAAsADQALAAgACQAOAA4ACQAKABAADAAHAA0ADwAJAAgADQANAAkACAAJAAkADAAIAAMABQALAAUAAAAAAAIAAAAAAPr/+f/5//v/9f/1//P/8f/v//D/7v/t/+j/6//t/+r/5//q/+3/6P/p/+//8P/r//D/9P/0//L/+f/5//3//v8AAP7/BwAJAAcABgANAA4ADwANABEAEgAQABIAFgATABEAEwAVABMAEgATABMAEwARABEAEgARAA4ADwAQABAADQAMAAwADQAKAAkABwAIAAQABAAEAAMA/f8AAP//+v/5//7/9f/y//X/9v/v//H/8P/s/+v/7v/r/+r/6f/p/+z/7f/p/+j/7//w/+//7P/y//b/9v/y//n//f/9//v/AgABAAEAAwAHAAQABgAIAAcACQAMAAcABgAMAA4ACAAJAAwACwAMAAwACQAKAA4ADQAKAAwADgANAAsACgAMAA0ADAAIAAkADAAKAAUACAAHAAMAAgAHAAEA/f8AAAEA+f/7//3/+f/0//n/+P/0//T/9f/z//T/8//y//X/9v/z//L/+P/4//b/9v/7//z/+//7/wAA//8AAAEABAADAAQABQAHAAYABQAGAAsACgAHAAcACgALAAoACAAJAAsACwAJAAgACQAKAAkABgAIAAoACAAEAAUABgAGAAMAAQAAAAUAAQD7//z/AQD7//j/+f/5//X/+f/2/+//8P/4//L/7P/v//L/8P/v//H/8P/w//P/9f/y//T/+P/9//j/+/8AAAMA/v8CAAcACAADAAgADQALAAgADAANAA0ADQAMAAwAEAAOAAkADQAPAAsACgANAAwACwALAAwADAAJAAcACwALAAgABgAIAAcABgAGAAYAAgACAAMABAD///7///////z//P/7//v/9//3//b/9//1//L/8f/1//T/8P/v//P/8//w//H/8v/1//X/9f/1//n/+v/7//r/AAABAAAA//8HAAYAAwAFAAkACQAJAAgACQALAAwACAAIAAwACQAHAAkACQAHAAgABwAGAAYABwAFAAQABQAGAAUABAACAAIABAAGAAIA/v8BAAYAAwD+//3/AQACAP//+v/9/////P/3//v//f/4//T/+P/6//f/8//1//b/9v/2//b/9//2//j/+f/6//r//f/8//////8CAAQABQACAAcACgAKAAgADAALAAsADgAQAAwADAAQABAADQAMAA8AEAAMAAoADwAPAAoACAANAAsABwAIAAkAAwAFAAcABAD9/wAAAwD///j//P/8//n/9f/3//b/9P/w//L/8f/w//D/8P/r/+z/8v/w/+f/6f/y//L/7P/p//H/9f/y//D/9f/1//n/+f/8//v/AQACAAMABAAIAAcADAALAAsADQASAA8ADQARABQAEAARABQAEwARABAAEgAUABIADwAQABEAEAAPAA8ADAANAA4ADgAKAAkACQAKAAcABQAGAAgAAwACAP//AQAAAP3/+f/7//v/+f/1//f/8v/y//L/8v/w/+7/7P/u//D/7v/q/+7/8f/u//D/8f/z//H/9P/3//r/9//4//z/AAD9/wAAAQABAAEABwAGAAQABQAIAAkACAAGAAgACgAKAAgACQAKAAoACgAJAAoACwAIAAgADAAKAAYACAAKAAgACQAIAAYACAAIAAQABgAHAAQAAwAGAAMAAQADAAMA/f/+/wEAAAD5//r//v/8//X/+f/7//X/8//5//f/8v/2//n/9f/0//j/+f/6//f/+f/+/wEA+v/8/wQABQD//wIABAAGAAcABwAFAAgACgAIAAgADAAJAAcACwAMAAoACQAKAAkACAAKAAoABQAGAAgACAAEAAUABQACAAMABQD+//3/AQADAPv/+f/+////+f/4//r/+v/3//j/9//1//T/+P/2//H/8//2//T/9P/3//X/8//1//v/+v/2//b//v////z//P8CAAAAAQADAAUABAAFAAYACQAIAAcACAALAAoACAAIAAsADAAKAAkACwALAAoACwAKAAkACgALAAgABgAJAAwABgADAAcACQAEAAMAAwADAAIAAwABAAAAAQAAAPz///8AAP3/+P/7//7/+//1//j/+//5//b/+P/4//X/9P/3//n/9//1//f/+//5//n/+v/8//v//v8AAAAA/v8BAAIAAwADAAUABQAGAAUABwAJAAcABAAFAAkACAAFAAQABgAIAAYAAwADAAQABQAEAAQAAgABAAIABQADAP7///8EAAMA///+/wEAAgAAAPz//v8DAAAA+f/8/wEA///6//v//P/8//v/+v/5//n/+v/7//j/+P/7//r/9//5//3/+f/6///////6////AgAAAAAABQAEAAUABQAHAAgACwAJAAkACwANAA0ADgAMAAsADQAQAA8ACwALAA4ADwAKAAkADAAMAAcABwAIAAgAAwADAAMABAD///3//f8AAPz/+v/5//n/9//4//b/9v/0//P/9P/1//P/8//y//D/8f/2//T/7f/v//X/9f/y//L/8//2//b/9v/2//n/9//6//7//f/6/wEAAgABAAAABQAFAAcACAAIAAgACgAKAA0ADAAMAAsADQARAA8ACgAMABMAEgAKAAoAEgATAAoACAARABAACAAIAA8ACgAFAAkACwAEAAQABgAEAAEABAAAAP7///////n/+//9//r/9f/4//r/+P/z//T/9v/2//P/8v/z//X/9f/z//T/9f/1//b/+P/1//f/+//7//n//f/8//z//v8BAP///f///wMAAgABAAIABAACAAQABQADAAMABgAHAAUAAwAHAAkABgAEAAYABwAIAAkABAACAAkACwACAAEACQAIAAAABAAHAAIAAAAFAAMA//8CAAMA/v8AAAIA/v/7/wEAAQD6//n////+//n/+f/8//r/+f/7//v/9//4//3/+//4//r////9//r//P8BAAEA///9/wMABQACAAAABQAIAAUAAgAIAAsABwAEAAcACAAIAAoABwAFAAgACgAHAAQABQAHAAYABwADAAEABAAGAAAA/v8AAAEA/v////7/+//8/wAA+//3//v////6//b/+f/7//r/+f/4//n/+v/5//j/+f/6//j/+f/7//z/+f/4//7/AAD4//n/AgADAPr//f8EAAEA/f8CAAQAAwACAAQABQAEAAIABAAGAAUAAwAFAAYABQAGAAYAAwAGAAkABgADAAcACQAFAAUACAAHAAUABgAFAAUABwAFAAAAAwAGAAQA/v///wMABAD+//r///8DAPv/+f/+////+//7//z/+//7//v/+v/7//3//P/8//3//f/8//3//v8AAP7//f8AAAQAAgD+//7/AwAFAAEA/v8CAAUAAgAAAAMABAAAAAAAAwADAAEAAAABAAIAAgACAAAAAAABAAEAAQABAAEA//8AAAMAAAD+/wEAAgD8//z/AwABAPv//f/+///////8//r//f/9//r//P////v/+P/6/////v/4//j//f////v/+//9///////+//7/AQABAAMAAgABAAMACAAEAAMACAAJAAUABwAKAAgABwALAAkACAAKAAsACwAKAAgACAAMAAwABgAFAAwADAAFAAQACgAIAAMAAwAHAAMA//8AAAUA///7////AAD3//n////6//P/+f/6//X/9P/3//T/8//2//X/8v/1//f/8//z//b/+P/2//b/9//5//n/+f/5//v/+//+//7//P/8/wIAAgD+//7/BAADAAIABAAEAAIABgAIAAQAAwAJAAkABgAFAAcACQALAAgABwALAAsABwAKAA0ACgAHAAwADwAKAAcACQAMAAoABwAGAAkACgAGAAEABgAHAAIA/f8CAAQA///6//7/AAD9//f/+v/9//r/9v/5//z/+P/0//n//f/4//X/+v/+//n/+P/7//3//P/8//z//f///wAA/f/8//7/AgAAAPz//v8BAP///f8AAAAA/f///wEAAAD//wEA/////wQABAD//wIABgADAAAABwAIAAIAAwAIAAcABAAFAAYABAAEAAcABAABAAMABgACAP//AAACAAIAAAD7//7/AgD///r//P////3//P/9//3//f/+//7//f/9/////v/+////AAAAAAEAAAABAAMAAwAAAAMABgABAP//BwAIAAAA//8GAAcAAgACAAQAAwAEAAUABAACAAMABgAFAAIAAgADAAQABQADAAIAAwADAAIAAwACAP////8DAAEA/v/9///////9//v//P/8//z/+//6//r//P/7//j/+//9//v/+f/8/////P/6///////8//7/AgD9//3/BAADAPz/AAAGAAAA/P8DAAcAAQD7/wEABwABAP3/AAACAAAAAQACAP///v8AAAIAAgAAAP//AgAEAAMAAQAEAAQAAwAFAAcABQAFAAcABgAEAAYABwAEAAQABQAFAAMAAwADAAIA/v8BAAMA///8////AAD9//z/AAD///v//P8BAAEA+v/8/wMAAwD9////BAADAAAAAgAEAAQAAgACAAMABAADAAEAAwACAAEAAQABAAAAAAD+//7/AAABAPv/+/8BAP//+f/8/wEA/P/4/wAAAgD6//z/AwAAAPn///8FAAAA+/8AAAQAAQD//wEAAQD+////AgACAPz//P8BAAEA+//6//7////6//v//v/9//z//f/9//z///////7/AAADAP//AQAGAAUAAgAGAAYABQAIAAoABAAGAA0ACgAFAAcACgAKAAkABgAGAAgACAAGAAUABQAFAAQABwAGAAMAAQADAAYAAwAAAAIAAwADAAEAAgACAP////8CAAAA/v/9//7/+//8//7/+//2//n//f/7//X/9f/3//r/+P/z//b/+//4//T/+v/7//f/+P/8//v//f/8//r//v8EAP7/+/8AAAQAAQAAAAEAAwADAAIAAgADAAMAAwADAAEAAgAGAAMA/v8DAAcAAQD//wUABQABAAMABAAFAAYABAADAAgACAAFAAYACQAHAAgACgAJAAYABwALAAoABgADAAYACQAHAP////8EAAUA/P/7/wAAAgD7//j//f/+//n/+v/9//v/+P/8/wAA+//6//3/AAD///7//f///wIAAQD9////AwABAP7/AAACAP///f8AAAIA/v/8//3/AAD+//z//f/9//z/+//8/////P/6//7////+//3/AQD/////BAAFAP//AAAHAAoAAQD//wgACQABAAAABwAFAAAAAgAEAP//AAABAP7//P8AAAEA/v/7//z/AAABAPv/+f8AAAMA/v/7/wEAAwABAAAAAgADAAQAAwADAAQABgAFAAQABQAGAAUABQAFAAQABQAFAAMAAwAFAAMAAQACAAMAAAABAAMAAAD+/wIAAwD///3/AQADAP///v8CAAMA/////wMAAwAAAP7/AAADAAAA/P8AAAIA/v/7//7//v/8//z//P/8//3//P/8//3/+//8///////6//3/AwABAPv//v8DAAMAAAD//wEABQADAP//AAAFAAQA/f/+/wQABQD9//v/AgADAPz//P////7//f/+//z//P////7//P/+/wEA/v///wEAAgACAAQAAgAEAAcABQADAAkACAADAAYACgAGAAIABgAHAAUAAwADAAMAAwABAAEAAAAAAP//AAABAAAA/v/+/wEAAQD+/wAABAD///z/BAAJAAAA/P8DAAgABQACAAIAAwAFAAcABAD9/wEACAAEAPz///8DAAEA/f/+//3//f/8//3/+//5//r//P/8//n/+f/9//3/+f/7//7////9//3///8BAP//AAACAAIA//8AAAMAAQAAAAEAAAD//wEAAAD+//3//v/+//7//P/8//7//v/7//v/AQAAAPv//f8FAAMA/f8AAAcAAwACAAYABwAEAAgACgAGAAUACwAMAAYABQAMAA0ABgAEAAgACwAGAAMABAAIAAcAAQD//wQABAABAP//AQACAAAA//8AAP7///8BAP///f///wEA///+//7//f8AAP///P/8//7//f/7//z//f/7//z/+v/5//3//f/4//n//v/8//n//P/+//v//P/9//7///////3//v8BAAIA//8AAAIAAgABAAIAAgABAAIAAwACAAAAAQAEAAMA/f/+/wQAAwD9////AwAAAP7/AQACAAAAAQACAAIAAgAEAAQAAwADAAcABwAGAAUABgAHAAcACAAGAAQABwAJAAUAAwAEAAQAAQADAAMAAQD+/wAAAAD///7//P/8////AAD9//v///8BAP7//P///wMA/v/8/wEABAD///7/BAACAP7/AgADAP//AAACAP////8DAP//+//+/wEA/f/8//v//P/+//z/+v/7//3//f/8//3//f/8/wAAAQD+//z/AwAEAAAAAQAFAAMAAQAEAAUAAwACAAMABQACAP//AwAFAAEA+/8AAAQAAAD9//7//v8AAAAA/f/8//7////+/wAAAAD+/wAAAgABAAIAAgADAAIABAAFAAUABgAGAAQABgAJAAcAAwAEAAgABgADAAMABQADAAIAAQABAAEAAQAAAAAA//////7////+//3/AAD+//3/AAAAAP3//f8CAAMA/f/9/wIABAD+//3/AwABAP3/AAADAP///P8AAAIA/v/9/wAAAAD8//7/AgD+//z/AQADAP7//f8BAAMAAAD9/wAABAACAAAAAAABAAEAAQABAAEAAQD+/wAAAwD///z/AAD///z//v8BAP3/+/8AAP//+//+/////P/9/wAAAAD9/wEAAgD/////AwAEAAEAAAAGAAYAAQABAAcABgAAAAIABwAGAAEAAgAGAAUAAQACAAQAAgABAAMAAwACAAAAAQAEAAMAAAABAAQAAgAAAAIABQAEAAAAAQAHAAcAAgABAAYABgACAAQABQABAAAABgAEAP////8BAAEAAAD8//3////+//f/+v////v/+P/6//v/+//8//v/+f/7//7/+//8/////v/7////AgD9//v/AQACAP3//f8CAAAA/P8AAAEA/P/7/wEAAQD7//v/AAAAAP3//v////3//f8CAAIA/f/+/wUABAABAAEABQAFAAQABQAJAAcAAwAIAA8ABwADAAsADQAHAAcACwAJAAgABwAFAAUACQAEAP//AwAJAAMA/P///wYAAQD8//3/AAAAAP7//f/+//7//f/+/wAA/P/5//7/AgD///r//P8BAP//+v/8/wEA/v/6//3////9//7//f/7//3//v/9//7//f/7//3////+//z//f/+//3//v8BAP///P///wQA///+/wIAAQAAAAIAAQAAAAMAAwD/////AgADAAEA/v///wIAAgABAAEA/////wMAAwAAAP//AwAEAAEAAAADAAYABAAAAAIABQAFAAQABAACAAMABgAEAAMABAACAAEABQADAP//AgAFAAAA/v8CAAMAAAD+//7/AAABAAIA///8/wAAAwABAP7/AAABAAAAAQADAAIA//8AAAUAAwD//wEAAwABAAEAAwD/////BAABAPr///8FAAAA+f/9/wMAAAD5//v/AQD///n//f8CAP3/+////wAA/v////7///8CAAAA/f8AAAIA///+/wAAAAD//wAAAQD+//z/AAACAP//+v/8/wIAAQD8//v//v8BAAAA/P/7/wAAAwD+//7/AgADAAAAAQAEAAUAAQADAAgABwACAAgADAAFAAIACAAKAAYABQAFAAQABgAHAAIAAgACAAIAAgACAAEAAAAAAAEAAAD/////AQD///3/AAABAP///v8AAAEAAAD/////AAABAAAAAAAAAAAAAQD/////AQAAAP//AAABAP///v8AAP////////7///8BAP//+//9/wIAAAD7//3/AQAAAP3//v8AAP///v///wAAAAD+//7/AAAAAP///v/+////AQAAAPz//v8BAP7//f8BAAAA+////wQA/v/7/wAAAgD+/wAAAwAAAP7/AwAFAAEA//8CAAMAAwADAAIAAgADAAQABAACAAIABAAEAAIAAwAFAAMAAQAEAAUAAgABAAIABAAFAAEAAAAFAAUA//8BAAYAAgAAAAUABAAAAAIABQADAAIAAwACAAMAAwACAAIAAQD//wIAAwAAAPz//v/////////9//n/+/////7/+P/5//7//f/6//v//P/6//z////7//n//v////v/+//+//z/+//+//7/+//8/////f/8/wAA/f/7////AQD9//z///8BAAAA/v/+/wMAAQD+/wMABQAAAAMABgAEAAIABgAHAAUABQAIAAkACAAFAAYACwALAAQABAALAAsABAADAAkABwADAAQABgADAAMABAACAP//AQACAAEA/v/9////AgD+//v//P/+/////f/7//7////8//z//v/9//3//v/8//3/AAD+//z//v/+//3//v/+/////v/6//3/AwD+//n//v8BAP3/+////wAA/f/9/wAAAAD+////AgD/////AwACAP7/AQAFAAMA/v8BAAcAAwD+/wIABgACAP7/AgAFAAAA/v8DAAUA/v/9/wUABQD9//3/BQADAP3/AQAEAAAA//8EAAIA/v8CAAMAAAD//wEAAgABAAEA//8AAAMAAAD+/wIAAwD+//7/AwACAP7/AAACAAEAAAAAAAIAAwD/////BAAEAP7/AAAHAAUA/v8CAAgABAAAAAQABQADAAUABQACAAIABgAEAP//AQAFAAMAAAAAAAIAAAAAAAAA/v/+/////v/+//7//v/9//z//P/+//3/+v/6//7////7//r//f/9//r/+v/9//z/+v/8//3//f/8//v//P/9//z//P/+//7//P///////f/+/wAA//8AAAAAAAACAAMAAAAEAAcAAwAAAAcACQAFAAQACAAKAAcABAAJAAwABgADAAoADQAFAAQACAAIAAUABQAFAAUABAAFAAMAAQACAAQAAgAAAAAAAwABAP7/AAACAP///P/+/wIAAAD8//z/AAAAAPz//f////7//v/+//3//f/+//3//f/9//3//v/9//3//v/8//v//v////v/+//+//7//f/9//7//P/9/wEAAAD7//3/AgABAP7/AQAAAAAAAwADAAAA//8CAAUAAwABAAAAAgAEAAMAAQAAAAEABAAFAAAA/v8EAAYAAAD+/wQABQAAAP//AwAFAAEA//8CAAQAAgD//wAAAwADAAAA//8DAAQA///9/wMABQD///7/AgADAAIAAQAAAAEAAwACAAAAAgADAAIAAwAEAAIAAgAEAAQAAgADAAUABQADAAIABQAHAAMA//8DAAYAAwAAAAEAAQADAAIA/v/+/wMAAQD8//3/AQD+//z//f/+//z/+//8/////P/3//r/AQD9//T/+P8CAP7/9f/4/////v/5//n//P/+//z//P/9//z//P////7//P/+/wEA///+//7/AAABAAEAAQACAAEAAgAFAAUAAQAFAAcABQAFAAgACAAHAAcABgAHAAsACAAEAAgACwAIAAQABgAIAAYABAAGAAYABAACAAUABQABAP//AgADAAEA//8BAAAA/v///wEA///9//z//v////7//P/8//z//f////7/+//8/////v/8//z//v////3//P/+/////f/9/////f/8//7//v/9//3//v8BAP///f8AAAIA/v///wMAAgAAAAMAAgACAAQAAQAAAAQABAAAAAAABAAFAAAA//8EAAQA//8AAAMAAQAAAAMAAQD//wIAAgD+////BAACAPv///8EAP//+/8AAAEA/P/9/wEA///8//3/AAAAAP3//v8AAAAA/v///wIAAQD+////AgAEAAAA//8DAAYAAwAAAAQABwADAAIABAAHAAYABAAFAAcABwAFAAUACAAIAAUABAAHAAkABAABAAYACgACAP//BAAGAAIAAAD//wEAAgAAAPz//v////3//P/+//3/+//6//z//f/6//b/+v/9//j/9v/7//v/9//3//r/+//5//b/+P/9//r/9v/6//7/+//6//z//v/8//3////+//3/AQABAAAAAgAEAAAAAgAHAAcAAgADAAcACgAJAAYABAAJAA0ACgAGAAcACgAKAAgABwAJAAgABgAHAAoABwAEAAUABgAFAAYAAwACAAIAAwAEAAMA/////wIAAgD9////AQD9//v/AQAAAPn/+/8BAPz/+f/9//3/+f/6//v//P/8//n/+v/+//v/9//7//7/+v/4//3//v/7//z//v/7//v///8AAPz//f///wEAAgABAP3/AAAFAAIA//8DAAMAAQADAAcAAgD//wUABQABAAIABQADAAEABQAEAAAAAwADAAAAAgAFAAEA//8DAAQA/////wEAAAAAAAEA/v/+/wEAAAD9////AAD9//3/AQAAAPv//P8BAAEA/f/8/wAAAgD+//3/AQADAP////8DAAMAAAACAAUABAABAAQABwAGAAMABAAGAAYABQAFAAYABgAFAAUABgAFAAMAAgAEAAQAAgAAAAMABAAAAP3/AAADAAIA/P/7////AgD///r/+v///wAA+//2//z/AQD8//X/+f8AAPz/9f/4//z/+v/4//r/+v/5//r/+v/6//n/+v/8//z/+v/8//7//f/7////AAD+//7/AgABAAAAAgAEAAIABAAFAAMAAwAJAAgAAgADAAsACwAFAAQACAAIAAYABwAHAAYABwAHAAUABgAHAAUAAgAEAAgABgABAAIABgAFAAAAAgAEAAIAAAABAAIAAgAAAP7//f8BAAAA/f/8//3//f/+//3/+//7//7//f/6//n//P/+//z/+f/5//7/AAD7//j//v8AAP3//f////3//v8AAAAA/v///wEAAwABAP7/AAAFAAMA/v8AAAQAAgAAAAMAAwD//wEABAABAAAAAQABAAAAAQACAAAA/v8AAAMAAQD+/wAAAQD//wEAAgD9//7/AwAAAPv///8CAP3//P8AAP7//P8AAP//+f/9/wMA/f/5//7/AwAAAPz//v8CAAIAAAD//wQAAwABAAQABgADAAMABwAHAAMABgAIAAkACAAGAAYACgAKAAUABgAJAAgABgAHAAgABQACAAYACAADAP7/BAAFAAEA/v8AAAEA///8//7/AAD+//r//P/+//3/+f/6//z/+//4//j/+v/7//n/9v/3//v/+P/1//f/+f/3//f/+f/3//j/+v/5//f/+f/8//3/+v/7//7/AQD9//z/AQAEAP////8EAAgAAwACAAUACAAHAAYABQAIAAoACQAHAAcACQALAAkABgAHAAoACgAHAAYABwAKAAkABQAFAAgABwAFAAQABgAGAAUABAAFAAQAAwADAAIAAQADAAAA//8BAAIA/f/9//7//P/7//3/+f/4//z//f/1//X//P/7//X/9//8//n/9v/6//7/+v/4//z//v/7///////7//3/AwABAP7/AAACAAEAAgABAAIAAwAAAAEABgADAP//BAAGAAAAAAAFAAMAAAADAAQAAQACAAUAAgAAAAMABQACAP//BAAHAAEA/v8EAAcA///8/wYABgD9//z/AwACAP3//f/////////8//z//f/9//v/+//+//3/+//9//7//f/+//7//v/+/wEAAgACAAAAAQAFAAcAAgADAAcACAAEAAQACQAKAAUABAAJAAsABgADAAcACAAFAAMABAADAAQABQADAP7/AQAGAAIA+//+/wUAAgD6//3/AwABAPv//P8AAP7//f////7/+//7/wEA/v/3//n////8//f/+v/9//f/9//8//v/9//3//v//P/4//f/+//8//z/+//9//3//f/+/wEAAAD+////BQADAAIABAADAAMACAAGAAEABAAJAAYABQAHAAYABQAGAAgABwAEAAQABwAIAAUABQAGAAQABgAIAAYAAwAFAAgABgAEAAQABgAGAAIABAAHAAQA//8DAAUAAAD9/wEAAQD+//z////9//r/+v/7//v//P/6//j/+v/9//v/9//5//3//v/7//r//P////7//f/+/////v8BAAIA///9/wEABAABAP//AQACAAMAAgAAAAAAAgACAAAAAgACAP7///8EAAIA/f///wIAAQABAAEAAAABAAIAAQAAAAIAAgAAAAEAAgACAAEAAAAAAAAAAAACAP7//P8AAAEA+//6///////6//z////9//z//f/+//3//v///wAA//8BAAIABQADAAEAAwAIAAgABAADAAoADAAIAAQABwAMAAoABgAGAAgACgAKAAUABAAHAAgAAwADAAQAAgADAAUA///+/wIAAgD8//3/AQAAAPz//P//////+v/7/////v/5//v////6//f//v/8//X/9//9//r/9v/2//j/+f/4//f/9//3//f/+v/6//j/9//6//z//f/8//3//f//////AAAAAAMAAwACAAIABgAGAAUABAAFAAgACAAFAAgACgAGAAQACgALAAQABQAKAAkABgAHAAYABgAKAAcAAQAHAAwABQABAAkACgADAAIABwAIAAUAAgADAAMABAAEAAIA/v8AAAEA///8//3/+//7//z/+//4//n/+f/5//j/9//4//n/+f/3//n//f/6//b//f8AAPv/+f8AAAAA/f///wEA//8AAAIAAgAAAAEAAwACAAAAAwAEAAAAAAADAAQAAQAAAAAAAgAFAAEA/f8BAAYAAwD//wIABAACAAMABAABAAEABwAEAP//BAAFAAEAAgAEAAEAAQACAP///v8CAP3/+////wAA+//6//3//f/8//v/+f/9////+v/6////AQD7//3/AgABAP//AgACAAMABAAGAAMAAwAIAAgAAwAFAAkABwAFAAgABwAFAAgABwAEAAQABwAFAAIAAQAFAAYAAAD+/wUAAwD9/wEABAD+//7/BAABAPz/AgAEAPz//P8FAAUA+v/5/wUAAwD6//v/AAD9//z//f/6//j//P/6//n/+v/5//j/+v/6//f/+f/8//r/+P/7//3//f/6//z////+//3/AAAAAP//AAADAAAA//8EAAUAAAABAAUABQABAAIABwAGAAAAAgAIAAYAAAADAAcABQAEAAYAAwADAAkACAABAAUACwAHAAQACAAIAAYABwAGAAUABwAIAAMAAwAGAAUAAAACAAIA/////wEA/P/9/wAA/f/4//z////8//n/+f/8/////P/5//z//v/9//v//v////v//P8CAAEA/f/9/wEAAAAAAAIAAAD9/wAABAACAP7///8BAAAAAAAAAP7///8BAP////8BAP////8CAAAA/f8CAAMAAAAAAAIAAgACAAIAAgACAAIAAwAEAAIA//8BAAMAAgD+//7/AQACAP3/+//+/wAA+v/6/wEA/v/4//7/AwD7//r/AAABAP//AAD//wEABQAGAP//AAAHAAoABAACAAcACQAGAAgACAAFAAYACQAIAAQABgAIAAQAAgAHAAgAAgD+/wUACAABAPv/AgAHAP//+/8DAAUA/v/8/wIAAQD9/wAAAgD+//3/AQACAP3//f////7//P/+//3/+//5//v//P/6//j/+f/6//r/+f/5//j/+f/8//n/+P/7//3/+//5//z/AAD9//z//v8AAP7/AQADAP///v8FAAQAAAADAAUAAQADAAcABQABAAQABwAGAAUABgAFAAQABgAIAAcABAAEAAcACAAIAAUABgAJAAcABwAKAAgABQAHAAgABwAHAAYAAwAGAAUAAgACAAMAAAAAAP/////+//7/+f/5//7//f/1//f//v/8//X/9//9//r/+P/6//r/+//+//v/+f/9/wEA/P/7/wAAAQD9//z///8DAAAA/f8AAAIAAAABAAIA/v/+/wUABAD9//3/BAAFAP///v8EAAQAAQACAAUAAgACAAYABgADAAQABQAEAAUABgADAAIABwAGAAAAAAAFAAIA//8AAAIA///+//3//v/+//z/+v/7//z//v/+//n/+f///wAA+//9/wAA/f/8/wMAAgD+////AwADAAQABAABAAIABwAEAAIABQAGAAMAAwAHAAYAAwACAAQABgADAAAABAAFAAAAAQAHAAMA/v8CAAUAAwABAAEAAwAFAAIA//8EAAcAAAD+/wUABQABAAAAAAAAAAMAAQD9//z/AAAAAPz/+f/9//3/+v/5//z//f/5//f/+//9//n/9//8//7/+f/5//3//f/7//z//P/+/////v/9///////+/wAAAgD+//3/AgAEAP///v8DAAQAAAACAAIAAQAEAAUAAgACAAUABwAFAAcABQAFAAkACQAFAAYACgAKAAcABwAJAAkABwAGAAcABgAGAAUABAACAAUAAwAAAAAAAQD+////AAD9//v////+//v//f/+//r/+/////3/+//9//7//P/+/////f/+/wAA/f/+/wEA/f/7/wEAAgD9//z///8BAP///P/9/wAA///+/wAA///9////AQD+//3/AQACAP3//v8GAAUA/P///wYABAD//wIABQACAAEAAwAFAAMA//8AAAQAAwD///z/AgADAPz/+v8AAAIA/f/5//z/AAD///z//P/+//7/AQABAPz//P8FAAUAAAD//wMABQAFAAMAAwAFAAcABQAGAAcABAAFAAgABwADAAUACAAFAAMABgAFAAMAAwAEAAQABAABAAIABQADAP7/AAAFAAQAAAD+/wMABwD///z/BQAFAPz/AQAHAP7/+f8CAAMA/P/6/////v/7//r//P/6//n/+v/6//j/+P/5//n/+P/4//j/+v/8//f/9//8//7/+//5//r//v////z/+/8AAP7//f8CAAMA/f/+/wIABAADAAAA//8FAAcAAgABAAgABwADAAQACQAHAAMABwALAAYABAAKAA4ABwAFAAoADAAJAAcACQALAAkABQAIAAoABgACAAYABgADAAEAAgD//wAAAQD+//n//v////r/+P/7//v/+v/6//n/9//6//3/+f/3//r//P/7//v/+//7//v//f/9//z//P/9//7////9//z///8CAP3//P8CAAEA/f8AAAIAAAAAAAIAAAACAAMAAQACAAQABAAEAAIABQAIAAQAAAAHAAsABQACAAYACAAHAAUAAQAEAAcABAABAAIAAAAAAAIAAQD6//3/AAD9//r/+//8//z/+v/5//v//f/7//n//P/9//z//f/+//v//f8BAAAA/P///wEAAAABAAMAAAD//wMABQABAAAAAwAFAAIAAAAEAAUAAQAAAAMABwAEAP//AgAIAAYAAQACAAYABQAEAAQABQAGAAUAAwAGAAgAAwACAAYABgACAAQABgACAP//AgABAAEAAQD///v///8AAPz/+v/8//z/+//6//n/+f/8//n/9//6//r/+P/4//r/+f/3//r//P/5//n/+//7//n//P/9//r/+//+//3//v/+//7//v8BAAAA//8BAAMAAgACAAMABgAEAAMABAAIAAgABQAFAAoACwAGAAQACwANAAcABQALAAwABgAGAAoACQAEAAUABgAGAAQABAACAAIAAgACAP///v///wEA/v/8//7/AQD9//n//P8BAP//+f/7/wAA/f/7//3//f/8//z//f/+//3/+//8//7//f/8//3//P/8/////f/7//7//f/8//3//v///////f/9/wAAAgD+//7/AQADAAEAAQADAAIAAAACAAUABAAAAAIABQADAAEAAQACAAEAAgABAAAAAQAAAP7////+//7/AAAAAPz//P8AAAEA///7//3/AwACAP3//v8BAAEA//8CAAIAAgAEAAQAAgACAAQABwAEAAMABAAFAAYABQAEAAUABQADAAQABQADAAIABAAFAAIAAQAFAAQA/////wUABAD//wAAAgADAAMAAAAAAAQAAwD9/wAABgABAPr/AAAFAP//+f/+/wIA/v/4//r///////f/9//9//3/+f/4//r/+v/5//r/+P/5//v/+f/6//v/+v/6//3//P/5//v/AAD9//r//v8CAP7//v8BAAEA//8EAAMA//8DAAgAAgABAAgACAACAAYACQAGAAYACQAGAAYACgAJAAcACAAJAAoACQAGAAcACwAKAAMABAAJAAgAAwAEAAQABAACAAIAAQAAAP/////8//7//v/8//v/+//7//z/+//5//n/+//6//r//P/6//j//P/+//n/+f/9//7/+v/5////AAD6//r/AAACAPz/+/8AAAMA/v/8/wEAAwD//wAAAwABAAAABAACAAIABQAFAAIABAAHAAcABQAEAAUACAAHAAUABgAGAAYABgAFAAMABAADAAQAAwAAAP//AwAAAPz//f8AAPz/+v/9//7/+f/5//v/+v/7//3/+v/3//3//v/6//r//f/9//3//v/+//3/AAD///7///8CAAIA/v/+/wQABAAAAAAABAADAAEAAwAFAAQAAgACAAcABgABAAQACgAEAAAACQALAAIABAAKAAcABQAJAAgABQAHAAoACAADAAQACgAJAAAAAQAIAAcA/v///wMAAgD+///////9//z//v/7//r/+//7//j/+f/7//j/9f/5//n/9v/3//n/9//1//f/+P/4//f/9//6//z/9//3//7//v/2//r/AwABAPj//f8EAAEA/f8CAAQAAgABAAUABgAFAAQABgAHAAcABgAJAAkABwAIAAsACwAJAAkACgAJAAoACgAHAAgACQAIAAUABwAIAAUAAwAGAAQAAQADAAUAAQABAAIAAAD//wMAAAD8//7/AgAAAPz/+//+//7//P/8//3/+v/7//3/+//4//r//v/8//f/+v////v/+P/7//7//P/7//z//f/+//3/+/8AAAEA/f/9/wIAAQD//wAAAgABAAEAAwAEAAIAAgACAAQABAABAAIABAADAAAAAgADAAEAAAAAAAAAAQAAAP////8AAAAAAAD+//7/AQAAAP7/AAABAP7/AAAEAAEA/f8BAAQAAgABAAAAAAADAAQAAgABAAMAAgADAAUAAgABAAMABAADAAIAAwADAAIAAgADAAMAAgACAAIAAgACAAMAAwACAAEAAgAFAAQAAQACAAUABAABAAMABgACAP//BAAEAAAAAQADAP7//f8CAAIA+//7//7////8//v/+//8//3/+v/4//3//f/3//f//v/9//j/+P/6//z/+//5//r//P/8//z/+//7//7/AAD6//z/AwACAP3/AAACAAMAAwABAAAABQAHAAQAAQAEAAYABwAGAAUABgAHAAYABwAJAAcAAwAHAAsABgAEAAgACAAEAAYABwAFAAQABAADAAQAAwACAAEAAwABAP//AAABAP7//f/+///////+//v//P8AAP7/+P/7/wAA/f/6//z//v/8//r/+//9//3/+f/6/wAA/v/6//z////9//7/AAD///3///8CAAIA/v8AAAQABAABAAMABQADAAIABgAHAAMAAQAGAAkABQABAAQACAAFAAIABAAGAAIAAQADAAMAAQAAAP7/AgADAP3/+v8AAAAA+//7//7//P/8//3/+//8//7/+P/4/wEA///1//n/AwD9//j//f/9//z/AAD+//r//v8DAP7//f8AAAAAAAABAAAAAgACAAEAAgAEAAIAAwAGAAQAAQAFAAgABgACAAUACgAJAAQABAAJAAwABwADAAgADQAIAAQACAALAAgABQAGAAYABwAFAAMAAwAFAAIAAQABAP///f8CAAAA+f/5/wEA///4//b/+//7//j/+P/5//b/9v/4//j/9v/1//b/+f/4//P/9v/8//n/8v/3/////P/0//r////8//r///////3///8DAAAAAAABAAMAAwADAAQABQADAAYACQAHAAMABwALAAgABQAIAAoACAAHAAsACwAGAAYACwAMAAUAAwAJAAwABgACAAYACgAFAAIABQAGAAIAAwAEAAMAAAD//wEABQABAPr//P8FAAAA9//7/wIA+//3//z//v/5//j/+v/6//v/+//4//r//v/6//f//P8BAPr/+P8AAAEA+//8/wAA///9/wEAAAD+/wAAAgABAAAAAQABAAAAAgADAAIAAAAAAAMAAwABAP//AQADAAAA//8BAAAAAAAAAAAAAAAAAAEAAAD+/wAAAwAAAP3/AQAEAP///f8DAAQA/////wIABAABAP3/AgAFAAAA/v8CAAMA//8AAAMAAQAAAAEAAQACAAEAAAACAAMAAQACAAMAAwACAAIAAgACAAUABAD//wIABwAFAAAAAQAGAAYAAgAAAAMABgADAAAAAwAFAAMA//8BAAQAAQD9/wEAAwD+//v/AAABAP3/+v/9//3//f/8//n/+v/9//v/+f/7//z/+f/5//v/+//6//r/+//8//z/+f/8////+//6///////9//7/AQD//wAAAAAAAAMAAgD//wMABAADAAQABAAAAAMACQAGAAAAAwAHAAUABAAHAAQAAQAGAAoABQAAAAMABgAGAAUAAwACAAUABgADAP//AgAGAAMAAAABAAIABQACAP7//v8CAAMA/v/9/wEAAAD///3//f//////+//6//7/AAD7//r//P/8//z//P/9//z/+//9/////v/+//7//////wIAAQD//wAAAgADAAQAAQAAAAQABwACAP//BQAHAAIAAQAEAAUAAwAAAAIABQADAP7/AAAFAAMA/P///wMA///8////AAD///3//f/+/////v/9//z//P/+//7//f/+//z/+v///wEA+//5//7////9//7//P/6////AAD8//z/AAD///7/AAD/////AwD///3/AwAGAAEAAAADAAUABAADAAMABwAGAAQABgAHAAYACAAHAAUABwAKAAgABwAHAAcACQAHAAYACAAHAAQABgAGAAQABAAEAP//AgAFAAEA+//+/wIAAAD6//r//f////r/9//6//7/+f/1//n/+//3//j/+v/2//T/+v/7//b/9f/4//r/+f/4//j/+v/7//r/+f/9//3//P/9/wAA/v/+/wEAAgD//wAAAgADAAIAAwACAAQABQADAAQABwAEAAQABwAHAAMABQAKAAcAAwAHAAoACQAGAAYACAAIAAYABwAJAAUABQALAAkAAgAEAAcABgAEAAMAAQAEAAQA/////wUAAgD8//z/AQABAP3/+v/8//3//f/8//v/+v/8//3/+v/6//3//P/5//z//v/8//z//f/8//3//v/+//3//v///////v///wEAAAD8//7/AwABAPz//f8CAAMA///9////AgACAP///f///wMAAQD9//7/AAACAAIA///+/wAAAwABAP7/AQADAAMAAQD//wEABAAEAAEA//8CAAUAAwAAAAAAAwACAP//AgAFAAEA/v8AAAMAAgAAAP////8DAAQA/////wQAAwAAAAEAAwACAAMABAACAAIAAwAEAAUAAQAAAAYABgAAAAIABwACAP//BQAGAAEAAQADAAMAAgABAAAAAQABAAAA//8AAP///v/9/////v/7//3////7//n//f////r/+v/+//z/+v/8//3/+//7//z//f/9//z//f////z//f8BAP//+////wEAAQABAP7///8FAAEA/f8DAAQA/v8CAAYAAAD//wUAAwAAAAIAAgAEAAYAAAD//wUABgACAAEAAgAEAAcABAD//wMABwADAAAABAAGAAEAAQAFAAQAAAACAAUAAQD+/wIABQACAP3/AAAEAAEA/f8AAAMA///8/wAAAgD///z//v8AAP7//f////////////7//f///wIA/v/9/wEAAQAAAAIAAgAAAP//AwAGAAMA/f8AAAkABQD8////BgAFAAEA//8AAAMABAAAAP3///8EAAEA/f///wEA/v/9/wEAAAD7//7/AQD///3//f/9//7/AAD+//v//v8AAP3//f8AAP7/+v///wMA/f/6/wAAAgD9//z/AQAAAPz///8BAP7//v8AAP///v8CAAIA/f/+/wMABAACAP////8DAAcAAgD//wQACAAEAAMABgAGAAUABgAGAAcACAAIAAUABQAJAAgABQAGAAgABQAFAAgABgABAAQABgADAP//AgAEAAEA/v8BAAAA/v/9//7//f/9//z//P/8//3//P/5//j//P/+//r/9//7//3/+f/5//3/+//3//v////8//j/+v/+//7/+v/7//7//f/7//7////9//7////+/wAA///+////AgABAP//AgADAAAAAgADAAIAAwAFAAMAAgAEAAYABgAGAAMAAwAIAAsABgABAAUACwAIAAMABQAGAAQABQAJAAUAAAADAAgABAAAAAIABQACAAAAAQADAAIA///+/wIAAwD///z///8CAAAA/P/9/wAA///9//3//f///////P/8////AAD8//z/AAD///v/+/8BAAEA+v/8/wEA///8//7////8//z///8AAP7//P/+/wAA/v/8////AAD+//7/////////////////AAABAAEA//8AAAIAAwAAAAAABAADAAAAAgAEAAIAAQAEAAQAAgACAAMABAADAAEAAwAFAAEAAAAEAAQA//8AAAQAAgAAAAEAAAAAAAMAAgD9/wAABgABAP3/AwAEAP3/AAAGAAIA/v8BAAQAAwABAAEAAgAEAAEA/v8DAAUAAAD+/wIAAwD/////AgD///7/AQABAPz//P8BAAEA+//7////AAD9//v//P///wAA/P/6////AwD+//r//v8DAAEA/v/+/wEAAQABAAEA//8AAAMAAgAAAP//AQADAAEA/v8AAAQAAQD9/wAABAABAP3///8CAAEA/////wAAAAABAAEA/v///wMAAgD+//7/AgADAAAA//8AAAMAAgD//wAAAgACAAEAAAAAAAIAAQD//wIAAwD+//3/BAAEAPz//v8EAAIA/f///wMAAQAAAAEAAAABAAMAAAD//wMABAAAAAIABAABAAIABQACAAEABQAFAAAAAQAFAAQAAQACAAUAAwAAAAIABAABAAAAAwADAP//AAAEAAEA/P///wIAAQD9//z///8DAAAA+f/8/wMA/v/6//7////7//z////+//v/+v/9/wAA/f/5//v////+//z//f/9//z//f8BAP//+v/9/wMAAQD9//7/AQAAAAAAAQAAAAAAAgACAAEAAAACAAMAAQAAAAIAAwABAAEABQADAP//AgAHAAQAAQADAAUABQAHAAUAAgAFAAkABgAEAAYABwAGAAUABgAGAAUAAwAFAAcABAABAAMABQADAAAAAgAAAP//AQACAP3/+////wIA/f/4//r/AQD+//f/+v////z/+//9//r/+f///wAA+f/7/wEA/v/6////AQD7//r/AQABAPz//P///wAA/v/8//3/AAD///v//P8BAAEA+//8/wEAAAD9//7/AAAAAP//AAABAAIAAAAAAAIABAADAAIAAgAEAAQABAAFAAUAAgADAAgABwABAAEABgAHAAIAAQAGAAMAAAADAAYAAwD//wAAAwAFAAIA/v8CAAUAAgAAAAMABAAAAAEABAAEAAEAAQAEAAMAAQABAAIAAQABAAEAAAD/////AQABAP3//v8AAP///f/+/////f/7//3/AAD9//j//f8BAPv/+P/9/wAA/P/6//3////9//v//f////z//P8AAAEA/P/9/wIAAAD8////AgABAP//AAABAAEAAQABAAAAAAACAAQAAQABAAIAAwAEAAMAAQACAAYABQABAAMABAADAAQABAACAAEABAAEAAEA//8BAAIAAQABAAEAAAABAAIA///+/wIAAgD+////AgABAP//AQABAP//AQADAAEA/v///wMAAwD+//3/AgADAP////8AAP7/AAADAP3/+/8CAAIA+f/6/wMAAgD5//n/AAABAP7//P/9/wAA///+/wEAAAABAAEAAQACAAQABAABAAEABQAEAAMAAwACAAQABAABAAIABQAAAP7/BAADAPz///8CAAAA/v/+//3///8BAP3/+/8AAAAA+//8/wEAAAD7//3/AQD///7//f/8/wEAAgD9//z/AQACAP3//f8CAAAA/P///wIA///8//7/AAAAAP7/+////wMA///8/wEAAgAAAAIAAwD//wIABgAEAAIABgAGAAUABwAHAAUABwAIAAcABwAGAAUABwAKAAQAAAAFAAoABAD+/wIABwACAAAAAgABAP7/AAACAP//+//+/////v/+//3/+//9/////P/6//3//P/7//7//f/5//z////6//n//v/8//j/+//+//r/+f/9//z/+f/7////+//5//7////7//3/AAD///3/AQACAAAA//8BAAMABAABAAAAAwAHAAUAAQABAAQABgAEAAIAAwAEAAUABQADAAMABwAFAAAABQAIAAMAAgAGAAYABAAFAAQAAgAFAAcABAABAAQABwAEAAAAAgAEAAMAAQABAAAAAQACAAAA/P///wAA/f/8//7//f/8//r/+//9//z/+f/7//3/+//8//3/+v/7/wAA/v/7//7/AQD+////AQAAAP//AAABAAAAAAABAAAA//8AAAEAAAD//wAA/////////v///wAA/v/9////AQAAAP7//v///wEAAAAAAAIAAQD+/wEABAADAAAAAAADAAYABAD+////BwAFAP7/AQAEAAIAAQABAP7/AAADAAAA/v8BAAAA/v8BAAIA/v///wMAAQABAAMAAwAAAAMABwAEAAAAAwAIAAYAAgAEAAUABQAGAAMAAQAEAAYAAAAAAAUAAwD9////AgABAP3//f/+///////9//v//f////3/+f/7/////v/6//r///8AAPz/+/8AAP///f///////P///wIA/v/8/wAAAQD///3//v8BAP//+////wUAAAD4/wAABgD///z/AQADAAEAAAACAAMABAABAAEAAwAEAAQAAwADAAQABAADAAMAAgABAAMABQABAAAAAwADAAAAAQACAAAA//8CAAMAAAD+/wAAAgABAP//AAABAAEAAAD//wEAAQAAAAEAAQD//wAAAwAAAPz/AAAEAAAA/P///wMAAAD8//3/AAAAAP7//f///wAA/v/9/wAAAgD9//z/AwAFAP////8DAAUAAQABAAUABgADAAIABQAHAAMAAQAFAAUAAgACAAQAAgAAAAEAAwAAAP7///8CAP//+//9/////f/9//z//P////7/+v/7/////f/6//3//v/8//7//v/8//z/AAABAPv/+v8AAAEA/P/7/wEAAAD6//z/AQAAAPr/+/8BAAAA/f/9/wEAAQAAAAEAAgACAAUABAADAAQACQAIAAYABwAJAAkACgAJAAgACQAKAAoACAAJAAoABwAFAAkACAADAAIABwAFAAIAAAACAAMAAAD8/wAAAQD9//v//v/9//z//f/7//r//v/8//n//P/9//r/+v/8//z/+//6//r//P/8//r/+v/7//v/+//4//n//f/6//j//P/9//j/+v//////+//7//7/AgAAAP7///8CAAEAAwAEAAIAAQAHAAgAAgADAAkABgACAAcACQADAAMACQAJAAQAAgAHAAkABQACAAQACAAHAAIAAwAHAAYAAQACAAYABQABAAIABAADAAEAAgACAAEAAQACAAAAAAAAAP7//f8BAP//+v/8/wEA/v/5//n//f/9//v/+f/6//3/+//6//z//P/7//z//f////7//P/9/wMAAQD9////AwACAAIAAgABAAEAAwADAAIAAgABAAEAAwADAAAAAAAEAAMA//8AAAIAAgABAAEAAAABAAMAAAAAAAIAAAAAAAMAAwD/////BAADAP3//v8EAAQA/f/8/wIABQD+//r/AAAEAP7/+v///wEA/P/9/////P/8/wEAAAD6//3/AgABAP3///8CAAMAAQACAAMAAwAEAAcABAACAAYACQAFAAEABQAJAAUAAAAEAAkABQD9/wIACAADAP3/AQADAAAAAAACAP7//v8BAP///v8BAP///P///wEA/v/+/wAA/v/+/wAA///+//7///8AAP///f///wEA/f/7/wAAAAD8//3////9//z//v/+//3//v/+//3//v/+///////+////AQD//wAAAgABAP//AgAEAAMAAQABAAQABQABAAEABQAEAAAAAwAGAAAA//8FAAUAAAAAAAIAAwADAAEA//8BAAQAAgD//wEAAwACAAEAAAABAAMAAgABAAEAAQABAAEAAAAAAAEAAgAAAP7///8CAAEA+//7/wMAAQD8//7//////////v/9////AQD///7/AQACAAIA//8AAAQABAAAAAEABgAEAP//AwAIAAMA/f8DAAkAAwD9////BgAFAAAA/v///wIAAwD+//z///8CAP///f/9//7////+//z//f/+//7//f/8//z//v////v/+/8AAP7/+v/9/wAA+//5///////8//z//f/+//7//f/9//7////9//3/AAABAP7/AAACAAMAAQACAAQABQAFAAUABQAJAAcABwAIAAgACQALAAoABQAHAA8ACwAAAAQADwAMAAAAAgAIAAgABAABAAAABAAFAAEA/P8AAAQAAAD5//7/BAD+//f//P8BAP3/+v/8//v//P/+//z/9//4//7//f/4//j/+v/8//r/+P/5//r/+f/4//r/+//5//f/+v/+//7/+P/4/wAAAQD4//v/AwADAPz///8EAAMAAQAEAAQABAAFAAkABgACAAcACwAFAAMACAAJAAYABwAIAAUABQAHAAcABQAEAAYACAAFAAIABAAIAAQAAAAEAAcABAABAAAAAwADAAEA//8AAAEAAAD+/////v/9//z//v/+//z/+//8//v/+//7//r/+v/7//v/+//6//r//P/8//v/+v/9//7//f/7//3/AQACAP3///8DAAMAAAACAAQAAwACAAQABgAEAAAABQAJAAMAAQAGAAYAAQADAAUAAwAEAAMAAAAEAAYAAAD9/wQABQD/////AgABAAEA///9/wAAAgD9//z/AQAAAPv//v/+//z//v/+//r/+/////3/+v/7//v//f/+//n/+P8AAAIA+P/3/wAAAwD9//z///8BAAIAAwAAAAAABAAHAAMAAQAFAAgABQAFAAcABgAFAAYABgAGAAcABQACAAYACgADAP//BQAIAAIAAAAFAAYAAQAAAAMABQABAP//AQADAAIA///+/wIAAgD+//z/AAABAP7/+//9/wAA/v/6//v//v/+//r/+v/7//z/+//6//v/+v/6//z//P/4//n////+//n/+//+/////f/9//7/AQAAAP//AQACAAAAAgADAAEAAQAEAAQAAgABAAMABwAGAP//AAAIAAcA//8BAAcABQABAAMABwAEAAAAAwAGAAUAAwACAAEAAwAHAAMA//8BAAQAAwABAAEAAgAAAAAAAQAAAP7/AAAAAP3//P8AAAAA/P/7//7//v/8//3////9//z//v/+//7//v////7//v8BAAMAAAD//wIABQABAAEABAADAAEAAwAGAAMA//8DAAYAAgAAAAEAAgACAAMAAAD+/wMABAD+//7/AAAAAP/////+////AAD+//3//v/9//3//f/+//7//P/6//3////8//v//P/7//3////7//n//v////v//P/+//3//f////3//f8BAAEA/f8AAAIAAgABAAIAAwAFAAQAAwAFAAkABQAEAAgACQAGAAcACQAHAAYACQAKAAYABAAIAAoABQAEAAcABwADAAQABQAEAAMAAwACAAIAAQACAAEA/v/9/wIAAQD7//n///8BAPv/9//7//7//P/4//n/+//6//j/+v/7//j/9v/5//z/+f/1//j//P/5//f/+//8//f/+f/+//3/+f/9/////v/+/wEAAAABAAIAAgABAAQABgAFAAIABQAJAAcAAwAGAAkABwAFAAgACAAGAAcACAAHAAYABwAIAAcABgAFAAYACAAGAAQAAwAGAAYAAwABAAMABAACAAAAAQAAAAEA///9//z///////3/+//6//v//v/7//f/+f/9//n/9//7//v/9//3//z//f/5//j//f/9//z//P/+//7///8AAAEAAAABAAEABAAEAAIAAgAFAAYABQAEAAUABQAFAAYABQAFAAcABAACAAcACQADAAAABwAHAAEAAQAFAAQAAQAAAAMABAAAAP3/AgABAPz//f8CAP7/+v/9/wAA/v/6//n//v////v/9//5//3////6//b/+//+//z/+f/4//v//v/+//v/+v///////f/8/wEAAwD+//7/BgAFAAIAAQAEAAYABwAGAAUABQAIAAkABgAEAAkACwAFAAQACwAKAAMABQAKAAgABAAGAAcABQAFAAUAAwAFAAUAAgAAAAIAAgACAP///f///wIA///7//r//v////z/+f/7//3//P/3//j//P/7//X/9//9//r/9f/4//v/+f/2//n//v/5//X/+/8BAPz/+P/8/wEA/v/9//7/AQABAAAAAAADAAIAAQADAAUAAwACAAQACAAGAAIAAwAJAAgABAAGAAkABgAEAAgACgAFAAIACAAJAAQABAAGAAQABQAGAAIAAAAGAAQA/v8AAAUAAQD9/wAAAwD+//v//v8CAP7/+v/7////AAD7//f//f8AAPv/+P/8/wAA/f/5//v//v/+//7//f/9//7/AwABAP3/AAAEAAIAAQABAAMABQAEAAAAAQAGAAUAAQABAAMABAAEAAMAAQAAAAMABAABAP//AQADAAIA/////wEAAQD+///////9/wAAAQD7//v/AQAAAPr//P/9//3////8//r//f////z/+v/9//3//f/+//z/+//8/////v/8//3///8AAAEA/v/+/wEABAABAAAAAwAGAAQABAAFAAYABQAGAAgABwAEAAcACwAKAAYABQAJAAsACAAFAAcACgAHAAQACAAIAAQAAQAGAAcAAgABAAMAAAAAAAEAAgD9//v//f8BAP7/+P/6////+v/5//z/+v/3//v//P/2//b//P/6//b/9//5//j/+f/7//f/9f/6//3/+f/4//r//f/9//3/+//8/wAAAgD9//7/AwAFAAAAAQAFAAYABAAFAAYABwAGAAgACQAIAAYACAALAAkABwAIAAkACQAKAAoABgAEAAkACwAGAAEABgAKAAYA//8CAAYABAD/////AQACAP3//f////7/+v/8////+//4//z/+v/5//v/+v/3//n/+//4//j/+//6//j/+v/7//v/+//7//v//f/9///////+//7/AgACAAEAAgAFAAMAAgAFAAgABQADAAYACgAGAAQACAAHAAYACAAGAAQABwAJAAUAAgAHAAgAAwAAAAUABgABAP//AwACAAAAAQABAPz//f8BAAEA+v/5////AAD6//r//P/6//n//v/8//b/+P/9//r/9//6//v/+P/5//v/+f/5//v/+//6//3//f/9//3/////////AAADAAIAAwAEAAUABAAHAAcABQAHAAsABwAGAAsACwAHAAgACwAKAAgACgAKAAcACAAJAAgABgAHAAYABQAFAAYAAwACAAMABAAAAP//AQABAPz//P///wAA+v/5//z//v/7//j/+P/7//z/+f/1//j/+f/4//n/9//0//n//P/1//X//P/7//X/+P/9//z/+P/6//3////8//7/AAD+//7/BAACAP//AgAGAAMABAAGAAYABQAHAAgACAAHAAcACAAKAAgABgAJAAoABwAHAAoABgAEAAgACQACAAEABwAHAAEAAQADAAMAAAACAAIA/f/+/wMAAAD8//3/AAD+//3//P/7//z//f/7//r/+//9//z/+f/6//7//P/5//z//P/8//7//v/8//3///8BAP///f///wQAAgD//wEABAAEAAMA//8BAAgABQD//wMABgAEAAQABAABAAIABgAEAAEAAgAEAAIAAQACAAIA//8AAAIAAQD+/////////////f/9/wAA/v/7//3/AAD8//r//v/+//z//P/8//3//f/7//v//f/9//z//v/+//v//P8AAP//+//8/wMAAQD8////BQACAAAAAgAFAAQABQAFAAUABQAIAAgABgAGAAoACwAHAAYACgALAAYABQAJAAoABgAFAAQABwAIAAQA//8CAAUABAD///7///8CAP///P/8//3//P/8//v/+//7//r/+P/6//v/+f/3//n/+f/4//n/+P/3//n/+f/4//j/+P/5//r/+v/5//r/+v/8//3/+//6/wEAAAD8/wAABAD//wEABgAFAAAABAAIAAcABQAGAAgACgAJAAkABwAIAAsACgAIAAgACwAKAAcACAAJAAcABgAFAAYABAAFAAQAAgAAAAMAAgD9//z/AQAAAPz/+v/+//7/+f/4/////f/2//j//v/6//b/+//8//b/9v/9//7/9v/1//3//v/5//j//f/9//v/+/8AAP///P/+/wIAAgABAP//AwAFAAYAAgACAAcACQAFAAQACAAJAAYACAAJAAYABgAJAAgABAAGAAkABwACAAQACAAGAP//AgAGAAIA/v8CAAMA///9/////f/+//7//P/6//3//f/6//n/+v/6//n/+f/6//j/+P/5//n/+P/3//j/+f/4//f/+P/5//r/+f/6//v//P/7//z//f8AAAAA///+/wQABQACAAIACAAGAAUACQAKAAUACAANAAwABwAJAA8ADgAIAAcADAAQAAwABQAIAA4ADAAFAAYACAAIAAQABQAFAAIAAAAEAAIA/v/+/wEA/f/8//7//v/5//n//P/9//j/9v/6//z/9//2//f/9//4//j/8//0//v/+f/y//T/+v/4//b/+P/5//j/+//7//r/+/////z//f8AAAIAAAABAAIABAAFAAYABAAFAAcACgAHAAYACQALAAgABwALAAsACAAHAAgACgAKAAYABgAHAAgABgAEAAQABQAEAAQAAQACAAIAAQABAAEA/v/+/wEA///6//7/AAD9//z//v/8//v//f/7//n//f/+//r/+v/9//z/+v/8//3//P/8/////v/6//z/AgD///z/AAADAP//AAADAAIAAAACAAMAAwAEAAUAAwACAAQACAAFAAEABAAHAAUAAgAEAAQAAgAFAAUA//8BAAUAAwD//wAAAQABAAEA///8////AQD///z//P///wAA/f/7//3////7//r//v/+//v/+v/7//3//f/7//r//P/9//v/+//9//3//P/+//7//////wAAAAABAAEAAgADAAQABAAGAAMABQAKAAgAAgAHAA0ACQAEAAgADAAJAAUACQAMAAUABAALAAoAAQAEAAoABgD+/wMABwACAP3/AQACAAAA/v/+//v//f8AAP3/+P/7//3/+//5//r/+v/5//n/+v/5//n/+P/3//n/+//5//X/+P/+//v/9f/6////+//4//7////8//v/AAADAAEA/P8BAAcABAD//wUACAAGAAQABwAIAAgABwAIAAoACQAHAAkACwAJAAYABwAKAAgABgAGAAcABQAEAAMABQADAAAAAAADAAAA/v/9//7///////n/+f8AAP//9//3//z//v/6//j/+v/8//v/+f/6//v/+v/6//v/+//7//v//f/9//v/+/8AAAAA/P/7/wIABAAAAP7/BAAFAAEAAgAIAAUAAwAGAAkABwAFAAYACAAIAAgACAAIAAcACAAJAAYABgAIAAcABAAFAAUABQAEAAIA//8EAAYA/v/5/wIABAD8//n//v/+//3/+f/5//3//P/2//j//f/5//X/+v/5//b/9//5//j/9v/4//n/9//3//n/+f/5//n/+//6//v//v////v//f8BAAEA/v8EAAUAAQACAAkACAAGAAYACAAIAAwADQAKAAcADQARAAsABwANABAACwAKAAsACwAMAAsABgAHAAoACgACAAMABwAGAAAAAAADAAIA/f/+//7////8//r//P/9//j/+P/6//n/9v/3//j/+P/3//X/9P/3//f/8//z//j/+P/0//X/+P/6//f/9v/3//z//f/6//n//v8AAAEA/v///wEABAADAAQABAAFAAcACAAGAAgACAAIAAkACgAIAAgACgAJAAkACgAJAAcACAAIAAgABgAFAAYABgACAAQABgAEAP//AQADAAMAAAD9//7/AgAAAPz//P////7//f/8//z//f/8//r//P/9//r/+f/8//3/+//7//v/+//9//7//P/7//z///////7//P/+/wIAAwD///7/AQADAAEAAgAEAAMAAAAFAAkAAwD//wYACQAEAAIABgAHAAQAAwADAAYABgACAAEABQAEAP//AAAFAAAA/v8CAAIA/f/+/wAA///9//3//f////7/+//7//3//P/9//z/+f/7/////P/3//n//f/9//v/+P/5/////v/6//v////9//3///////7/AAABAAMAAQABAAQABgACAAMABwAIAAYABQAGAAkACQAHAAYACQAJAAYACAAJAAYABQAJAAkABAABAAYACQAEAP7/AgAFAAMAAAAAAP7/AAADAP7/+P///wEA+//5//7//P/4//z//v/2//b//v/8//X/+P/7//n/+f/6//j/+P/7//v/+//6//v//f////z/+//+/wMAAAD8/wAABgACAAAAAwAGAAMABAAGAAUABAAIAAkABQADAAcACgAHAAQABQAHAAYABgAGAAUAAwACAAMABgADAP7//v8FAAMA/f/9/wAAAAD+//3//v/8//3//v/9//z//P/8//z//f/9//v/+//7//3//v/6//r//v/9//v//v/9//v///8BAPz//f8BAAEAAAABAAAAAwAEAAMAAgADAAQABgAHAAUAAgAGAAoACAADAAUACgAIAAQABQAIAAcABQAEAAUABgAFAAIABQAGAAEA//8EAAMA///+/wAA//8AAP7//P/9//7/+//7//z/+//4//r//P/5//X/+f/9//n/9P/3//v/+P/2//j/+f/4//f/+P/7//v/+f/3//v//v/+//v//f///wAAAAACAAEAAgADAAUABAAHAAcABgAGAAoACgAJAAkACwALAAsACwALAAsACwALAAoACgALAAoACAAKAAgABwAHAAgABQADAAIABAAFAAMA/P///wUAAQD5//z/AAD+//n/+v/7//z/+v/4//j/+f/3//f/9//2//b/+P/3//X/9f/3//j/9//2//b/+//7//b/9/////3/+f/9/wMA/f/8/wIABAD//wEABgAFAAAABQAKAAcAAAAFAA0ACQADAAcACgAIAAYABgAJAAgABAAFAAkABwADAAQABgADAAQABQADAAAAAgADAAEAAQACAP///v8BAAMA/v/8//7/AAD+//z//v/+//v//f/+//z/+//9//z/+v/9//7/+//7//3//f/+//7//P/8/wAA///8////AgD/////AQADAAAAAAADAAQAAgABAAQABgADAAEABAAIAAQAAQAEAAUABAAFAAUAAQACAAYABgABAP//AgAEAAMAAQD//wAAAgACAP7///8AAP////////7//f/8//7/AAD+//j//P8BAPz/9//6/////v/3//j////+//b/9/8AAP//+P/5/wAA///7//3/AQD+//3/AAAEAAIA//8BAAYABAADAAMABAAGAAgABgADAAYACgAHAAUABQAIAAkABQAFAAYABgAGAAYABAADAAUABQACAAQAAwAAAAIABQAAAPz///8EAAEA/P/9/wIA///6//z/AAD8//r//P/9//z/+//6//v//P/6//n//P/7//n//f/8//n//f////r//P8AAP7/+/8AAAEA/v///wMAAgABAAAAAwAFAAIA//8EAAkABQAAAAQABgAFAAUAAwACAAQABgADAAEAAgADAAMAAgD+/wAABAABAPz///8CAP////8AAP3//v8AAP7//f8AAAAA/f/9//7/AAABAP3/+v///wMAAAD8//v///8DAP//+v/+/wMA///9/wAAAQD/////AAACAAIAAQAAAAIABAAEAAEAAgAFAAUAAwAFAAYAAwADAAcABgACAAQACAAGAAEAAwAGAAUAAwADAAMAAwADAAIAAAADAAEA/v8AAAIA///9//3/AAAAAPz/+f/+////+v/6//7/+//6//3/+v/3//v//f/5//f//P/9//j/+P/7//v/+f/6//v/+v/7//3/+//6//3/AQD9//v/AAAEAAAA/f///wcABwABAAAACAAKAAUABAAJAAgACAAKAAoABwAIAAsACgAJAAkACQAJAAkACQAIAAUABgAHAAcABAAEAAQABAADAAIAAAACAAIAAAD//wAA///+//3//v/9//z/+//8//z/+v/5//v/+f/4//n/+f/3//j/+f/3//n/+f/2//n//P/5//j/+v/8//v//f/9//3//f///wEAAQD+/wAAAwAEAAIAAgAEAAYABQAFAAQABAAHAAgAAwACAAgACAADAAQABwADAAIABgAEAAEABAACAAEABAADAAAAAQABAAEAAwACAP3/AAAEAAEA/v///wIAAgD9//3/AQADAP7/+/8AAAIA/v/8//3////+//7//f/7//7/AQD+//n/+/8CAAEA+v/8/wIAAQD8////AgD/////AwABAAAABAAFAP//AQAHAAQA//8DAAcAAwACAAUABAADAAQAAwACAAMABAADAAIAAAACAAQAAgD//wAAAwACAP////8BAAEA/f///wMA///7//7/AgD///r//f////3//P/+//3/+f/6/////f/4//r////8//j//P////z/+f/7////AAD9//z//f8BAAIAAAD9/wAABQAEAP//AgAFAAQAAwAFAAUABAAFAAcABgAFAAQABQAHAAYABAAFAAcABgADAAIABwAHAAEA//8EAAcABAD+////BgAHAP3/+/8EAAUA/f/9/wIAAQD8////AQD9//r//v8BAPz/+f/+//7/+v/7/////f/5//v//v/9//z//P/7//7////9//3/AAD/////AAAAAAAAAgABAAAAAQAEAAMAAAABAAUAAwAAAAMABAAAAAAABAACAAAAAQABAP//AAACAAEA/f/9/wIAAwD9//z/AAACAAAA/f/9/wAAAwAAAPz///8CAAEAAAD+/wAAAgABAAAAAAABAAEAAAD//wAAAwABAP//AQAAAP//AgACAP7//v8BAAMAAwD///3/AgAGAAEA/v8CAAUAAgABAAQABAABAAIABAAEAAQAAwACAAUABQABAAMABgABAP3/BQAHAP///P8CAAUAAQD7//7/AwABAPv//P8BAAAA+v/8/wAA/f/6//7////7//v//v/8//r//f/+//r/+v/+//3/+v/8//3/+v/8/////P/6//3//f/8//3////9//3///8AAP//AAAAAAAAAQAEAAIAAQADAAUAAwAFAAcABQAEAAgACAAFAAYACAAGAAYACAAIAAYABgAHAAYABgAFAAQABAAGAAUAAwACAAQABAAAAAAABAABAP7/AAADAP7//P///////f/+//3//P/9//3/+v/7//3/+//4//v//v/7//n//P/8//n/+v/9//z/+f/8//7//f/8//7////9//z/AQACAP7//v8EAAMAAAABAAQAAwADAAMAAgAEAAYABAABAAEABQAGAAIAAQADAAMAAQADAAIA//8BAAMAAAD//wIAAgD//wAAAQAAAAAAAQACAAAA//8BAAMAAgD9////BAABAP//AQABAAAA//8AAAEAAQD+//3/AQACAP7//f/9////AgD///v//v8CAAAA/P/9/wEAAQD///7/AgACAP//AQAEAAEAAAADAAQAAgADAAMAAgAEAAQAAgADAAQAAgACAAQAAgAAAAQAAwD//wEABQAAAPz/AgAEAP7//f8CAAIA/P///wIA/v/8////AQD+//z///////7//v/+//z//P8AAAAA+//7///////8//3////8//r///8BAPv/+v8AAAEA/P/8/wAAAgD9//v/AgAFAP7//v8EAAUA//8AAAUABQACAAMABAAGAAYAAwADAAYABgAEAAQABQAEAAQABQAEAAMAAwAGAAQA//8BAAgAAwD8/wEABgACAP////8BAAMAAQD8////AgAAAP3///8AAP7//v///////v/9//7//f/+/////f/7//3/AQD///z//v////7////+//7/AQABAP3///8EAAEA/P8BAAUAAAD9/wEABAABAP7/AAACAAEAAAAAAAAA//8AAAAAAAABAP7//P8CAAMA/P/8/wIAAQD+/wAAAAD//wAAAQAAAAAAAAAAAAEAAwADAAEA/v8BAAUAAgD+/wEABQADAP//AQAEAAEA//8BAAMAAQAAAAIAAAD+/wIABAD///z/AwAFAP7//f8CAAQAAQAAAAAAAQAFAAQA/v8AAAYABQD//wEABgACAAAAAwAEAAIAAQACAAEA//8CAAIA/v/9/wMAAwD9//z/AAABAP3//P8AAAAA/P/8/wIA///5//7/AgD9//r///8BAPz/+//+/wEA///6//z/AQAAAPv//P8AAP///v/9//3/AQAAAPz//f8CAAAA/P///wIAAAD//wEAAgD//wEAAwABAAIABQABAAAABQAHAAMAAQACAAYACQAEAP//BQAKAAUAAAADAAYABAAFAAUAAAAAAAgABgD+////AwACAAIAAQD/////AQAAAP////////7//v///wAA/v/9//7//v/+/////f/8////AAD+//3//f/+////AAD+//v//v8CAAEA/P/8/wIAAgD+//7/AQACAP//AAABAAEAAgAAAP//AgADAAAA//8DAAIA/f8AAAQAAAD8/wEABQD+//v/AgAEAP///P///wIAAQD/////AQD/////AwACAP3//v8EAAQA///+/wEABAAAAP3/AwAFAP///f8DAAYAAQD9////AgADAAAA/v8AAAIAAQD//wAAAQAAAAAA/////wIAAQD+/wAAAwABAAAAAQABAAEAAgACAAIAAQABAAMAAwABAAEAAgACAAMAAwD/////BQAEAP3//v8GAAQA/P/+/wQAAQD+/////////wIAAAD8//3/AQAAAP3//v////7//v8AAP///P///wEA/P/9/wIAAAD7//3/AQAAAP///v/8//7/AgAAAPr//f8DAP7/+/8BAAEA/P/+/wIA///+/wAAAQABAAEA//8AAAMAAwABAAEAAQAEAAUAAgAAAAMABgAFAAIAAQAEAAcAAwD//wMABgADAAIABAABAAIABQABAP7/AwAEAP7///8FAAAA/P8BAAMA///9////AQABAP///v///wAAAAAAAP7//v8BAAEA/v///wEA///+/wEAAQD//wAAAAD//wAAAQAAAP////8AAAIAAQD8////AwAAAP7///8AAAAAAAD///7/AAAAAP///////wAA///+////AAAAAP///v///wAAAQAAAP///////wEAAQD9//7/AwAEAP///f8CAAQAAAD//wAAAgACAAEAAwACAP//AQAEAAIA/v8BAAQAAAAAAAMAAAD//wMAAgD+/wAABAABAP3/AQAEAAEA/v8AAAQAAwAAAAAAAgADAAEAAQACAAEAAgADAAIAAAABAAMAAwAAAP7/AgAFAAAA/f8CAAQA/v/+/wIAAgD///3/AAACAP///P/+/wIA///+/wAA/f/8/wEAAgD7//r/AgABAPv//v8BAP3//f8CAAAA/P/9/wAAAQD///z//f8BAAAA/f/+/////v/9/wAAAQD+//3/AAABAP///v8BAAIAAAD+/wAABAADAP7/AAAEAAMAAQADAAMAAgADAAMABAAFAAIAAQADAAQABAADAAEAAQAFAAUAAQD+/wEABQACAP7/AQADAAAA/v8BAAIA///+/wAAAQAAAP7///8BAAEA/v/9/wIAAwD+//3/AAACAAEA/v/9/wEABAAAAPv/AAAGAAAA+f///wYAAQD8//7/AQACAAAA/f/9/wEAAAD9////AAD+//3//v8AAAEA/v/6//7/AgAAAP3/+//+/wMAAQD8////AgD+////AwD+//3/AwACAP//AQABAAAAAgACAP//AQACAAAAAQADAAIAAAABAAMAAgABAAEAAQACAAMAAgAAAAEAAgABAAEAAgAAAP//AwAEAP7//v8DAAMA/////wIAAQD//wEAAgABAAIAAQD+/wEABQABAPz/AAAFAAIA/v8AAAIAAAAAAAIAAAD+/wEAAgD+//7/AgABAP3///8DAAAA+////wMA///8////AgAAAPz//f8CAAIA/P/8/wIAAgD9//7/AAD+/wAAAQD9//7/AgD///3/AQAAAP3/AAABAP7///8BAP////8AAAAAAAD/////AQAAAP//AQACAAAAAAABAAEAAQACAAEAAAACAAQAAgD//wIABgACAP3/AgAIAAIA/P8BAAcABQD+//7/AwAFAAIA/////wEAAgABAP////8AAAAA//8BAAEA/v/+/wEAAAD+/wAAAAD//wAAAQABAAAAAAABAAEAAAAAAAEAAQABAAEAAAABAAMAAQD+/wAAAwABAP7/AAACAAEA//8AAAIA///9/wAAAQD///3///8AAP///v/+/////v/+/wAA/v/9/wAAAAD+//7/AAD///3/AAACAP///v8AAAIAAAD+////AAACAAEA/v8AAAMAAwD///z/AAAEAAMA/v/+/wIAAgAAAP//AAABAAEAAAAAAAIAAQD//wEAAgABAAEAAgABAAEAAgADAAIAAAABAAQABAABAAAAAQADAAQAAgD//wAABQAEAP7///8EAAQA/////wMAAwABAAAAAAACAAEAAAABAAIAAQD/////AgABAP7//f8BAAIA/v/9/wAAAAD+//7////+//7///////3//P///wAA/P/8/wAA///8//3////+//7//v/8//3/AQD///v//f8BAAAA/f/+/wEA/////wAAAAD//wEAAgD/////AwADAAAAAAAEAAIAAQACAAMAAwACAAMAAwADAAMAAgAEAAQAAQAAAAUABwD///7/BgAIAP///f8EAAUAAAD//wIAAgAAAAIAAAD+/wEAAwAAAP3///8CAAEA///+/wAAAgD/////AgD///3/AQACAP//AAACAP////8CAAAA/v8AAAEA/v///wEA///+/////v/+/wAAAAD7//v/AQABAPz/+//+/wEA///7//z/AQACAPz/+/8BAAQA///6//7/BgAEAPv//P8FAAQA/////wEAAgACAAIAAAD//wIABAABAP7/AQADAAAAAAADAAEA/v8CAAUAAAD8/wEABQABAP//AAAAAAIABAAAAP3/AgAFAAAA/v8DAAMA//8AAAIAAgACAAEAAAABAAIAAQABAAEAAAABAAIA//8AAAQAAAD8/wEABAAAAP3/AAACAAEA///+/wIAAgD+////AQAAAAAAAgAAAPz/AAAFAP//+/8AAAMA///+/wEAAAD+///////////////+//7/AQABAP3//f8AAP///f///wAA/v///wAA/////wAAAAD/////AQAAAP//AgABAP7///8CAAMAAAD+/wAAAwADAP////8DAAIAAAAAAAIAAwABAP//AQAFAAMA/f///wUABQD///3/AgAEAAEA//8AAAAAAAABAAEAAAD///7/AQADAP///f///wEAAgABAP7//v8DAAQA/v/9/wMAAwD+/wAABAACAP7///8EAAUA///9/wMABAD//wEABAD/////BAACAP3///8CAAAA//8BAP7//v8BAAAA/f/+/wAA/v/+/wAA/v/9////AAD+//3/AAAAAP7//v///wAAAgAAAP3//v8CAAMA/v/7/wEABQD///z/AQADAP7//f8BAAAA/v8AAAEA///9/wAAAQD//wAA///+/wEAAgD//wAAAgAAAP//AwADAAAAAQADAAEAAwAEAAEAAQAFAAQAAAACAAUABAABAAAAAwAFAAIA//8BAAUAAwAAAAEABAACAP7/AQAEAAIAAAABAAIAAQACAAIAAAD//wAAAgACAAAA/v/+/wIAAQD9//7/AQD+//3////+//z/AAAAAPr/+/8AAP///P/6//3////8//z////+//r//f8BAP7/+//9////AAD///3//f8BAAIA///9/wEAAwAAAP//AgACAAAAAQADAAIAAgACAAEAAwAFAAIAAAACAAUAAwABAAMAAwADAAMAAwAEAAIAAQADAAQAAwABAAEAAQADAAQAAAD+/wIABAACAP7//v8CAAQA///7/wAABQABAPz//f8CAAMA///8////AwABAP7//v8AAAIAAAD9//7/AgADAP7//P8BAAMA/v/7/wAAAgD+//3/AAD///7////8//z/AQAAAPv//f8CAAAA/P/9/////////wEA///9/wEABAD///3/AgAEAP////8EAAMA/v8BAAUAAAD+/wQAAwD9/wAABgACAP3///8BAAMAAgD9//3/AwAEAP///f///wIAAgD/////AQABAAAAAQACAP////8DAAMAAAD//wEABAACAP//AgAEAAAA/v8DAAQAAAD//wEAAgACAAAA//8BAAEAAAACAAAA/v8BAAMAAAD9/wEAAwAAAAEAAgD+//7/BAAEAP7//f8BAAMAAgD///3/AQADAP7//f8BAAMA/v/6/wAABQD+//n///8DAP7//P///////v/+//7/AAD///z//v8CAAEA/P/9/wEAAgAAAP3///8DAAEA/v8AAAMAAAD//wIAAgABAP////8CAAQAAQD8////BQAFAP//+/8BAAcAAwD8//7/BAADAP//AQADAP////8EAAEA/f8BAAQAAAD+/wEAAgAAAP//AQABAP//AQADAAAA/v8AAAIAAQAAAAEAAgABAP//AQAFAAEA/f8CAAUAAgAAAAAAAQAEAAMA/f///wYAAgD+/wEAAQAAAAMAAQD7////BQD+//v/AQACAPz//v8CAPz//P8CAAAA/P/9//////8AAAAA/P/9/wEAAQD///7///8BAP///v8BAAEA/f/9/wIAAQD+///////9/wAAAQD8//v/AAACAP///f/+/wAAAQD+//v/AQAEAP7//f8EAAIA/v8BAAQAAQAAAAMABQADAAEAAQAFAAYAAgABAAQABQAEAAMAAgAEAAQAAQADAAYAAgD//wMABgACAP//AAAEAAUA///9/wUABQD9////BAAAAP//AwABAPz/AQAEAP3//P8EAAEA+v/+/wMA///7//3/AAD9//z//v/+//z//P/+//3/+//9//3/+//8/////v/5//z/AQD9//r/AQACAPr//P8FAAEA+////wQAAQD//wEAAgABAAMAAgAAAAIABQADAAAAAgAEAAMAAgABAAMABQACAAAABAAFAAAAAQAFAAMAAAADAAMAAAADAAQA//8BAAUAAAD+/wQAAgD+/wIAAwD/////AQABAAAAAQAAAP7///8CAAEA/f/+/wMAAQD9////AAAAAAEA/v/+/wIAAQD9//7/AQD/////AQAAAP///////wAAAAD9//z/AAADAAAA/P/+/wEA///+/wAA///9////AwABAPz//v8DAAEA/v8BAAMAAAAAAAEAAQACAAIA//8AAAQAAgD//wAAAgABAAAAAgABAP////8BAAEA/v8AAAAA//8AAP////8AAAAA/v/+/wAAAQAAAP7//v8BAAIAAAD//wEAAQABAAAAAgACAAAAAgADAAAAAQAEAAMAAAAAAAIAAwABAP//AQACAAEAAQABAAAAAgADAP7//v8EAAIA/f8BAAQAAAD//wMAAwD/////AgACAAEAAQAAAAAAAgACAP////8BAAAA//8CAAAA/P/+/wIAAAD8//7/AQD8//z/AgD///n//v8DAP3/+f///wIA/f/9//////8AAAAA/f/+/wEAAgAAAP////8AAAIAAgAAAP////8DAAUA///8/wIABQAAAP7/AgACAP//AAACAAEAAAABAAAAAAADAAEA/v8AAAIAAgAAAP//AAACAAMAAQAAAAAAAgADAP//AAAEAAAA/v8EAAQA/f8AAAYAAQD9/wIABAABAP//AAACAAMAAQD//wIAAwD//wAABAACAP7/AQAEAP7//f8FAAQA+//9/wUABAD8//v/AQAEAP//+////wIA///+/////f/9/wIAAQD8//z/AQADAP3/+////wMAAAD7////AwAAAP3///8BAP7//v8BAAAA/P/9/wMAAQD7//z/AQACAP7/+//+/wEA///9////AQD/////AAAAAAAAAAD//wEAAwACAP//AgAGAAMA/v8DAAcABAACAAMAAwAEAAYABAABAAMABQADAAMABAADAAEAAgADAAMAAwABAP7/AQAGAAMA/P///wUAAwD/////AAAAAAEAAQD//wAAAQAAAP//AAD///z///8CAP///f/+/////f/+//3/+//9//7//v/9//v//P/9//3/+//8//7/+//7////AAD8//v/AAACAP3//P8AAAMA///+/wIAAwABAAAAAQAFAAMA//8BAAYABAD//wEABQAEAAIAAgACAAIAAwADAAIAAQABAAMAAwACAAEAAQABAAIABAABAP7/AwAEAP7/AAAGAAAA+/8DAAcA///8/wIAAwAAAAAA/////wIAAgD8//7/BgABAPj//v8GAAEA+v/9/wEAAgAAAPv//P8DAAIA/P/9/wEAAAD//wAA/v/+/wEAAAD+/wAAAQD+//7/AgACAP7//f8BAAIAAAD/////AQADAAEA/f8AAAUAAAD9/wMABAD//wEABAD+//7/BQADAP7/AAADAAIAAAAAAP//AAAAAP//AgABAPz//v8DAAAA+////wEA/P/9/wMAAAD6//z/AQABAP7//v///wAAAAAAAAAAAAABAAEA//8CAAUAAgD+/wEABQADAAAAAQACAAEAAgADAAEAAAADAAQA///+/wQABAD+//3/BAAGAP///v8CAAIAAQACAAEAAAACAAMAAQABAAIAAQABAAEAAQACAAEAAAABAAAAAAABAAAA/v8AAAAA/v///wAA/P/9/wAA/v/7//3/AAD+//v//P///wAA/P/5////AwD+//r///8DAAAA/f///wEAAwAAAP3/AQAFAAIA/f///wUABAD+//7/AwACAP7/AQADAP////8CAAEA//8AAAAA//8CAAMA/v/+/wMAAwD/////AAACAAQAAgD//wEAAwACAAEAAQADAAQAAAD//wQABQD///3/BAAFAP///v8EAAQA/f/9/wMABAD///3/AgACAP7///8CAAAA/v8BAAEA//8AAAAA//8AAAEAAAD///7/AQADAP7/+/8BAAQA///9////AAABAAEA///9/wAAAwAAAPz///8EAP//+/8BAAMA/f/8/wIAAwD9//z/AQABAP3//f8BAAAA/P///wIA/v/7//7/AgAAAP3//f///wIA///8////AgAAAP7/AAABAP//AQACAAAAAAADAAMAAgACAAMAAgADAAQAAwADAAQABAAEAAMAAgADAAQABAACAAIABAACAP//AwAFAAAA/P8CAAcAAAD6/wEABwABAPn///8IAAEA+f8AAAYA///7/wMAAwD7//7/BQAAAPr///8EAP//+v/9/wIA/v/7//3//v////3/+v/9/wAA/P/4//7/AQD7//v//v////7//f/9/wAAAQD///3/AQAEAAEA/v8CAAQAAgAAAAMABAABAAEABAAFAAMAAQABAAQABgABAP3/AwAGAAEA/v8CAAMAAQABAAEAAAACAAMA///+/wMABAD/////AwACAP//AQADAAEAAAACAAIAAQABAAAAAAABAAIAAAD+////AgABAP7//f///wAA///9//3///////3//v/+////AQD8//r/AQAFAP7/+v8AAAQAAAD9/wAAAwAAAP7/AQAEAAIA/////wIAAwABAAAAAQABAAEAAgADAAEA//8AAAMAAwAAAAAAAQABAAEAAQABAAAAAAABAAAAAAAAAAEAAAD9//7/AgACAP3//P8BAAAA/v/+//3//v8BAP7/+v8AAAMA+//6/wIAAgD9//z/AAACAAAA/v8AAAIAAQAAAAIAAQABAAIAAgADAAIAAAACAAQAAgD//wIABgACAP7/AgAFAAAA//8EAAIA/v8CAAUAAQD//wIAAgAAAAIABAABAP7/AgAGAAEA/v8DAAQAAQAAAAIAAwAAAAAAAQABAAAA//8AAAEA///+//7////+/////v/6//z/AQD+//r/+////wAA/P/6//3/AwD///n//f8DAAEA/f///wIA//8AAAMAAQD9/wEABQAAAP7/AgADAP//AAACAP//AAACAP////8BAAAA//8BAAEA//8AAAEAAAABAAIA//8AAAMAAwACAAIAAgACAAMABAACAAIAAwACAAMABgAEAP7/AAAGAAUA/v/+/wQABQD///3/AAACAAAA///+//7/AAACAP7/+////wIA///8////AgAAAP7//v8AAAIAAAD//wAAAAABAAMAAAD+/wEAAgAAAAEAAQD+/wEAAgD+////AgABAP7//v8BAAEA///9////AgD///z/AAADAP///P8AAAIA/v/+/wAA/v///wIA///9/wEAAQD9//7/AQAAAP7//v///wEAAAD+//7/AAABAAAA//8AAAAAAgACAAAAAAAEAAIA//8EAAYAAAAAAAUABQACAAIAAgADAAYAAgD//wMABQABAAAAAwACAAAAAgACAAAAAAABAAAAAQACAAAA//8BAAIA//8AAAIA///+/wIABAAAAP3///8DAAMA/f/7/wEABAD///v//v8AAAAA/v/7//z/AQD///n/+/8AAP///P/7//z///8AAPz/+v8BAAIA/f/9/wMAAgD9////BQADAP7/AAAFAAQAAgABAAEABAAFAAAA//8FAAQA//8BAAYAAgD9/wEABAAAAP3/AQAFAAAA/P8BAAUAAQD+/wIAAgD//wIABAAAAP//AwAEAAIAAgABAAEAAwACAAEAAAAAAAEAAwAAAPz///8DAP///P/+/////f/+//7//P/7//7/AQD8//n///8DAP3//P8AAAAA//8AAP//AAABAAIAAgABAP//AgAGAAMA/v8AAAUABgACAP7/AAAEAAQAAQAAAAIAAgAAAAIAAwD/////AwACAP7/AAADAAAA/v8AAAIAAQD///////8AAAIAAAD8//3/AwABAPr//P8DAAEA+//8/wEA///7//z///////7//v/9//7/AAAAAP3//v8BAP///v8CAAEA//8BAAIA//8CAAUAAAD9/wQABwAAAP7/AwAFAAIAAAACAAQAAwAAAAEABAACAAAAAgAEAAIAAAADAAMAAAACAAUAAQD+/wMABgABAP//AwADAAEAAQABAAEAAQAAAAEAAQAAAP3//v8BAAAA/P/8//7/AAD+//r/+v///wAA+v/4//7/AQD8//r//v8AAPz//f8BAP//+////wMAAAD9/wAAAQAAAAEAAQD/////AgACAP7/AAADAP///f8CAAMA/f/+/wQAAQD+/wEAAgD//wAABAACAP7/AgAGAAMA/v8CAAcABAAAAAMABgADAAEABAAFAAIAAgAEAAMAAgACAAEAAQD//wAAAwABAPz//f8CAAIA/P/6//3/AgAAAPr//P8AAAAA/f/9//////////////8AAP//AAABAAEAAAAAAAEAAgABAAAAAAABAAEAAQABAP//AAACAAAA//8BAAAA/v8AAAIA///+////AAAAAP////8AAAAAAAAAAP7//v8CAAIA/f/9/wIAAwD///7///8AAAEA///+////AAAAAP7///8AAP///v/+/wEAAQD+//7/AQAEAP7//P8DAAUAAAD+/wIAAwABAAMAAwABAP//AwAHAAIA//8BAAMAAwACAAEAAAACAAQAAgAAAP//AgAEAP///v8DAAMAAAD//wEAAgABAP//AAADAAAA/f8DAAQA/P/+/wYAAAD6/wAAAwD///7//v///wAA///9//3//v////3/+//+/wEA/f/6////AAD8//7/AAD8//3/AgABAPv///8FAAEA+////wYABAD+//7/AgAFAAMA//8AAAIAAwABAP//AgAEAAAA//8CAAIA//8BAAMA///+/wIAAwABAAAAAQACAAEAAgADAAAA//8EAAQAAAACAAMAAQACAAQAAAD+/wMABAD///7/AAADAAAA/P/9/wEAAQD8//v///////7//f/8//3//v////3//f///wAA///9////BAAAAP3/AQAFAAIA/v8BAAUAAgD//wMABwACAP//BAAFAAAAAAAFAAIA/v8DAAcA///7/wQABwD9//v/BAAFAP3//f8CAAIA/v///wEA///+/wEAAQD+//7//////wAA/v/+//7//v8AAP///P/9/wAA/v/7//7////8//z///8AAP3//P/+/wEA///9/////////wMAAAD+/wEAAwABAAIABAABAP//BAAEAAIAAgACAAMABQAEAAEAAgAEAAMAAgACAAMABQAEAAAAAQAGAAMA//8CAAUAAwAAAAIABQACAP//AAACAAIAAgABAP7///8EAAAA+////wIA/v/+//7//f////7/+v/+/wEA+//5/wAA///5//v/AAD+//v//f///////f/9//7//////////////wAAAQD///7/AQACAP7///8DAAEA//8BAAEAAAACAAIAAAABAAEAAQAEAAMA//8BAAQAAwABAAMAAwABAAMABQADAAIAAgADAAQABAACAAAAAwAFAAEAAAADAAIAAAAAAAIAAAD+//7/AAABAP7/+////wEA/f/7//3//v////7//P/9////AAD+//3//v8BAAEA/v/+/wIAAgAAAP//AAACAAMAAQD//wAABAADAAAAAAABAAMAAgD//wAAAgABAAAAAQABAAEAAgAAAP7/AAACAAEA///+/wAAAwACAP7//f8AAAIAAQD+//7/AQABAP7//v8BAAAA/f///wEA/v/8////AQD+//3/////////AAD+//3/AQABAP3//v8CAAEA//8AAAIAAQAAAAIAAgAAAAEAAwADAAAAAgAEAAEAAAACAAUAAgD//wMAAwABAAIAAgABAAIABAABAP7/AQAFAAIA/v8BAAQAAQD//wEAAgD+////AwABAP3///8CAAAA/v8AAP///v8AAP///P///wEA/f/8/wAA///8////AAD9//3//v///wAA/f/7/wAABAD+//v/AQADAP///v///wEAAgABAP//AAADAAIA/////wIAAwD/////AwADAP////8DAAIA//8BAAMAAgAAAAAAAgAEAAIA//8CAAUAAQD//wQAAwD//wEAAwABAAEAAQAAAP//AgABAP3///8CAP///P///wIA/f/7////AQD9//v/AAAAAPv//P8CAAAA+//+/wEA/////wAAAQD/////AgACAAAAAAABAAMAAgABAAMAAwAAAAEABgADAP7/BAAGAP//AQAHAAEA+/8EAAkA///7/wMABQABAP////8AAAIAAQD+////AQD/////AAD///7///////3//f8BAAAA+v/8/wIA/v/6//7////8//3////9//z//v/+//3///////3//f8AAAAA/v/+/wEAAQAAAAAAAgACAP7///8GAAQA/v///wcABwD+//7/BgAIAAIA/f8EAAoAAwD9/wIACAAEAAEABAADAAMABQABAAAABAAGAAAA/f8FAAYA/v/9/wIABQAAAPz///8DAAEA/P/9/wEAAAD+//z//f8AAP//+//9/wAA/f/7//7//v/9//7//P/8/////v/8//7////9//7/AAD9//7/AAD+//7/AQABAP7//f8BAAIA///+/wEAAwAAAP//AwACAAAAAAABAAMABAABAP//BAAHAAAA//8GAAYA//8AAAYABQABAAEABAAFAAIA//8CAAUAAgD+/wAAAwADAP///f8BAAMA/v/9/wEAAQD9//3//////////v/9///////+//7//v8AAP///v/+////AgD///3/AAABAAEAAAD/////AgADAP////8DAAIAAQACAAAAAAADAAMAAAD//wMABAABAP//AgAFAAAA/v8DAAMAAAAAAAEAAAAAAAMAAQD+////AQABAAAA///+//7/AQABAP7//P///wEA///9//7/AAD///3//f/+/wAAAAD9//3/AQADAP3//P8CAAIA/v///wEAAAD//wAAAAD//wAAAQABAAAA//8BAAEAAAAAAP//AAACAAEAAAAAAAEAAQAAAAAAAQAAAAAAAQABAAEAAQAAAP7/AQAEAP7//P8EAAQA/P/+/wQAAAD9/wEAAQD//wEAAAD+/wAAAgD///3/AAACAAAA/v8AAAEA/////wAAAAD/////AAAAAAAAAAAAAP////8BAAAA/v///wAAAQABAP7///8CAAEA/v///wEA/////wIAAQD+////AwABAP3/AAACAAAA//8AAAIAAQD//wAAAQAAAAAAAgAAAP3/AQAFAAAA/P8BAAMAAAD/////AAACAAEA/v/+/wEAAgAAAP///v///wMAAAD8////AwABAP3/AAABAP3/AAADAP7//f8DAAMA/f/9/wIAAQD//wEAAAD//wEAAQD//wAAAgAAAP//AAABAAMAAAD8/wAABAACAP7//v8DAAMA/f/+/wUAAgD6////BwABAPr///8GAAMA+v/7/wYABgD6//r/BAADAP7/////////AQAAAP7/AQAAAPz/AAADAP7/+/8AAAQA///7/wEABAD9//z/AgAAAP3/AQABAP3/AQADAP7///8BAP//AAABAAAAAAAAAP//AgAEAP7//f8DAAMA///+/wEAAwABAP7/AQAFAP//+/8DAAYA/f/9/wUAAgD9/wEAAwD///7/AQACAAEA//8AAAEAAAAAAAEA///9/wEAAwD///7///8BAAEA///9//7/AwABAPz///8BAAAAAAD///7///8BAAAA/v///wAAAQAAAP7///8BAAEA///9////AwACAP3//f8CAAMA/v/+/wIAAAD+/wIAAgD9////AwABAP7/AAADAAEA//8BAAIA///+/wMAAwD+////AwACAP//AAABAAEAAAD//wEAAQAAAAAA//8AAAAAAAABAAAA/////wAAAQD///7/AAAAAP//AQABAP7///8CAAAA/f///wIAAAD9/wAAAwAAAP7/AQABAP7/AAACAP////8AAAAAAgABAP7///8CAAIA/v/+/wIAAwD///3/AgAEAP7//f8CAAEA/v8CAAMA/v/+/wIAAgAAAP///f8AAAUAAgD8//z/AgAFAP//+/8AAAMA/////wAA/v///wIAAAD9/wAAAQD+/wAAAAD9/wAABAAAAPr//v8EAAIA/v/9/wAAAwAAAP7/AQABAP7///8DAAIA/f/+/wMAAgD/////AAACAAIA/v/+/wMAAwD+////AgAAAAAAAQD//wAAAwACAP7//v8DAAIA/f8AAAQA///8/wMABAD8//3/BAACAP7/AAABAP7//v8CAAIA/v/+/wEAAQD//wAAAAD+////AQABAAAA///+/wAAAwD///z/AAADAP///f8CAAEA/f8AAAIA/////wEAAAAAAAAA/v8AAAIA///9/wIABAD///z/AAAFAAAA+/8AAAQAAQD+/wAAAQAAAAAAAQABAP////8CAAIA/////wAAAAACAAEA/v///wEAAQAAAP///v8AAAMAAAD8/wAABAD///v/AQAEAP7//f8BAAIAAQD+//3/AgADAP3//v8EAAEA/v8BAAAA/v8BAAIAAAD//wAAAgABAP////8AAAEAAQAAAP//AAACAAAA/v8AAAIAAQD/////AQABAAAAAAD//wAAAgAAAP7/AQACAP7///8DAAAA/f8AAAIA///+/wEAAAD+/wAAAgD///z/AAADAP///P///wIAAAD+////AAAAAAAAAAD///7/AAADAP//+/8BAAYA///7/wIAAwD+/wAAAgD/////AwACAP7///8BAAIAAgD+//7/BAAEAP3//f8EAAMA/f///wMAAQD//wAAAAAAAAIAAQD//wAAAQAAAAAAAQD///7/AQACAAEA/v///wIAAAD+/wAAAgD///3/AQABAP7///8BAAAA/v///wIAAAD8////AwAAAPz///8CAAEAAAD9//3/AwADAP3//P8CAAQA/v/8/wEAAwAAAP7///8BAAIAAQD9//7/BAADAPz//f8EAAQA/v/9/wEAAwABAP//AAABAP//AAADAAEA/v///wIAAgAAAP////8BAAEAAAAAAP//AAACAAAA/f///wQAAQD7//7/AwACAP7//f8AAAMAAQD8//7/AwABAP7//v8AAAEAAgAAAP3///8DAAIA/f/+/wMAAQD+////AQACAAAA/v8AAAMAAQD9////AgAAAAAAAQD//wAAAgAAAP7/AAACAAAA//8BAAAAAAABAAAA//8AAAEAAAAAAAEAAAAAAAAAAAABAAAA/v8AAAIA/v/+/wMAAQD8////BAAAAPr///8EAAAA/f///wAAAAABAP///f8BAAIA/////wAAAAAAAAEA///+/wEAAgAAAP//AQABAP//AAABAP//AAACAP////8CAAAA//8BAAEA/////wIAAgD///7/AAACAAEAAAAAAP7/AQAEAAAA/P///wUAAgD8////AwABAP7/AAABAP//AAABAAEAAAD+//7/AQACAP////8AAP//AAACAP///P8AAAIAAAD/////AAAAAAEA///9/wEAAwAAAP3///8CAAAAAAABAP///v8BAAMA///9/wEAAwD///3/AQADAP///f8BAAIAAAAAAP///v8BAAMA///+/wEAAAAAAAIAAAD9/wAAAwAAAP//AAAAAAAAAAAAAAAA/////wIAAgD9//3/AwADAP3//f8CAAIA///+/wAAAQAAAAAAAAAAAAEAAAD//wAAAgAAAP3/AQAEAAAA/f8AAAMAAQD+/wAAAgD/////AwABAP3/AAAEAP///P8CAAMA//////////8DAAIA+//+/wYAAQD7/wAAAwD///7/AQAAAP//AQABAP///v8AAAIA///+/wEAAgD+//z/AQAEAP//+////wQAAQD8//7/AgABAP7//v8BAAEA//8AAAAA//8AAAIAAAD9/wAABAABAP3///8DAAIA/////wEAAQABAAAA//8BAAIAAAD//wEAAgD///7/AgACAP////8AAAEAAQAAAP//AAACAAAA//8AAAAAAAAAAAEA/////wIAAQD/////AAAAAAAAAAD//wAAAQD/////AQAAAP3///8DAAAA+/8AAAQA/v/8/wIAAgD9////AwD///z/AQAEAP//+/8BAAQAAAD///////8CAAMA/v/8/wQABAD8//3/BAAEAP3//f8DAAIA/////wAAAgAAAP7/AAADAAIA/f/+/wMAAQD+/wAAAQD+////BAADAPz//P8DAAQA/v/8/wAAAgABAP///v8BAAEA/v///wEAAAAAAAAA/f8AAAQA/v/7/wMABAD8//3/BAABAP3/AQABAP7/AQACAP///v8BAAEAAAABAAAAAAAAAAAAAgAAAP3/AQAEAP///f8BAAIAAQAAAP7///8DAAMA/v/8/wEABQAAAPr/AAAHAAAA+v8BAAUA///8/wAAAwABAP7//v8BAAMA///8////AwACAP3//f8CAAIA/f/+/wMAAAD8/wAAAgD/////AAD//wAAAgAAAP3/AAACAP////8BAAAAAAABAAAA/v8AAAMA///9/wIAAwD/////AQD//wAAAgD/////AQAAAAAAAgAAAP7/AQACAAAA/v///wIAAQD//wAAAQAAAAEAAgD+//7/AwACAP3//v8DAAIA/v///wEAAAAAAAEAAAD+/wAAAgD/////AQD+//7/AwACAPz//v8DAAAA/v8BAAAA//8AAAAAAAD//wAAAQAAAP//AAABAAAA//8AAAIAAAD9/wAABAABAPv///8FAAEA/f///wAA//8CAAIA/f/+/wIAAQAAAAAA/v/+/wIAAgD9//7/AwABAP3/AAADAP7//f8CAAEA//8AAAAA//8BAAIA/f/+/wMAAQD+////AgAAAP7/AQACAAAA/v8AAAIA/////wIAAQD+////AgACAP///v8BAAIAAAAAAAIAAAD8/wEABQD///3/AAACAAIAAAD+////AgABAP7/AAACAAAA/f///wMAAQD9////AgAAAP//AQD///3/AQADAP///f8AAAEAAAABAP///f8BAAMA/v/8/wEAAwD///3/AAACAAAA//8AAP///v8BAAMA///9////AwACAP7//v8AAAIAAQD//wEAAQD/////AgADAP7//f8CAAMAAAAAAAAA//8AAAIAAQD//wAAAgAAAP7/AAACAAAA//8AAAAAAQABAP////8AAAAAAAABAAAA//8BAAAA//8BAAAA////////AQACAP///v8BAAEA/v8AAAIA/v/9/wEAAgD///7/AAAAAAEAAQD9//7/AgACAP////8AAP//AAACAAEA///+////AwAEAP//+////wYAAwD8//7/AgACAAEAAAD+/wAABAABAPz///8DAAEA//8AAAAA//8BAAIA/v/+/wMAAQD8////AwABAP7//v8AAAIAAQD+//3/AQADAP///f///wEAAgAAAP3//v8CAAMA///9//7/AQADAAAA/f///wIAAgD///7///8BAAIAAAD/////AQADAP///f8CAAMA/f/+/wUAAgD8/wAAAwAAAP//AQABAAAAAAAAAAEAAQD/////AQACAAAA/v8AAAMAAAD8/wAABAABAP3///8BAAAAAAAAAAAA/v///wMAAQD9//7/AgABAP7///8AAAAAAAD//wAAAQD/////AQD///7/AgACAP3//v8DAAEA/P///wQAAgD9//7/AgABAAAA///+/wEAAgD//wAAAwD///z/AQAEAAEA/P/9/wUABQD8//z/BAACAPz/AQAEAP3//v8DAAIAAAD+//7/AgAEAP7//P8DAAIA/v8BAAEA/v///wIAAQD+////AQABAAAA//8AAAAAAAAAAP7///8CAAIA/v/9/wIAAgD///////8AAAEAAAD+/wAAAwAAAP7/AQACAP7//v8CAAIA/v/+/wMAAwD///3///8EAAIA/P/+/wQAAQD8/wEAAwD+//7/AgABAP7///8BAAEA///+/wAAAgAAAP3/AAADAP///f8BAAIA/v/9/wEAAwAAAP3///8DAAEA/f8AAAIA/////wIAAAD+/wEAAQD//wEAAQD+/wAAAwAAAP7/AAABAAEAAAD//wEAAgD/////AgABAP7/AQADAP3//f8GAAQA+v/9/wYAAwD8////AgD//wAAAgAAAP7/AAACAAAA/////wAAAAAAAAAA/////wAAAQD/////AgD///3/AAACAP///f8AAAIAAAD+////AQABAAAA///+/wAAAwAAAPz/AAAEAAAA/f8BAAIA//8AAAAA/v8CAAMA/f/+/wQAAgD8////BAAAAP3/AQADAAAA/v8AAAIAAgD///3/AQAEAP///f8CAAIA//8AAAAA//8CAAIA/f/+/wIAAgD///7/AAABAAEA//8AAAEA/v///wIAAQD9//7/AgAAAP//AQD///7/AgABAPz///8DAP///P8BAAQA///8/wAAAwAAAP3/AAADAP///f8CAAMA/v/+/wMAAQD8/wEABQD///3/AgABAP//AgABAP3/AQAEAP///v8DAAAA/f8CAAIA/v8AAAMA///9/wMAAwD9//3/AQACAAAAAAD+//7/AwACAP3//f8BAAIA/////wAA//8AAAEA///9/wEAAgD9////AgAAAAAA///+/wEAAgD+//7/AgAAAP//AwAAAPz/AAAEAAAA/P8BAAQA///+/wEAAQAAAAEAAAD+/wEABAAAAP3/AQAEAP///f8DAAIA/f///wQAAgD9/wAAAgAAAP////8CAAAA/v8BAAIA///9/wIAAwD9//3/AgADAP3//P8EAAQA+//7/wQABAD8//z/AwADAP3//f8CAAIA/v/9/wEAAwAAAP7///8BAAAA//8AAAAAAQD///7/AwADAPz//P8DAAMA/v///wAA//8CAAIA/f///wMAAAD//wEA//8AAAMA///9/wMAAwD8////BQABAP3///8CAAIAAAD+////AwABAP3/AQADAP7//f8CAAMA/v/9/wIAAwD9//3/AwACAP3//v8CAAEA/v///wIAAQD9////AwD///3/AgACAP3///8DAAAA/v8BAAEA/v///wMAAgD9//3/AwAEAP3//f8DAAIA//8AAAAA/v8CAAQA/P/8/wQAAwD+////AQD//wAAAwD///z/AAADAAAA/f8AAAMAAAD9////AgABAP7//v8AAAIAAQD+//3/AAADAAEA/v///wAAAQAAAP7///8BAAEAAAAAAAAA//8AAAEAAAD/////AgADAP7//f8CAAMA/v/+/wMAAQD+/wEAAgD//wAAAgAAAP//AAAAAAEAAgD///7/AgACAAAAAAD/////AQABAAAAAAD/////AgACAP7//v8BAAEA/////wAAAAABAP///f8BAAQA///7/wAAAwD///7/AAAAAP//AAACAAAA/f///wIAAQD/////AAABAAAA/v8AAAIAAQD+////AgAAAAAAAQD/////AQADAAAA/P///wQAAgD9//7/AwADAP///f8AAAQAAQD8////AwABAP//AAABAAEA//8AAAIA///+/wEAAgD/////AQAAAAEAAAD+/wEAAQD+////AgAAAP7/AAABAP////8AAP////8BAAAA/v8AAAIA/v/8/wEAAwAAAP3//v8CAAIAAAD+//7/AgADAAAA/f///wMAAQD+////AgADAP///v8CAAIA/////wEAAQAAAAEAAAD//wEAAQAAAAAAAQAAAP//AQABAP////8BAAEA//8AAAAAAAABAP///v8BAAIA/v/9/wIAAwD+//3/AAABAAAA/v/+/wEAAgD///3/AAACAP///v8AAAAAAAAAAP//AAABAAAA/v8AAAMA///8/wIABAD9//7/BAAAAP3/AwACAPz/AAAFAAAA/f8AAAIAAQAAAAAAAQAAAP//AgACAP7///8DAAEA/P8AAAUAAAD8////BAACAP3///8BAAEAAQD/////AAABAP////8CAP////8BAP//AAABAP///v8BAAIA/v/+/wAAAQABAP7//v8DAAIA/f/+/wIAAQD///////8AAAEAAQAAAP7/AAADAP///P8BAAQA///9/wIAAQD9/wEAAwD+//3/AgADAP//AAABAP7///8DAAEA/f8AAAQAAAD+/wEAAQD//wAAAQAAAAAAAAAAAAEAAQAAAP7/AAADAP///P8BAAQA///8/wAAAwABAP7//f8BAAIA/v8AAAIA/v/9/wIAAwD+//7/AAABAAIA///+/wIAAgD9//7/BAACAPz///8EAAEA/f8AAAMAAAD+/wAAAgABAP//AAAAAP//AQACAAAA/v8AAAEAAAABAAAA/f///wQAAgD8//7/AwACAP3//v8CAAEA///+/wAAAwABAP3//v8CAAAA/v8BAAAA/f8AAAQAAQD8//3/AgADAP7//f8BAAEA//8BAAIA/v/+/wIAAQD//wAAAQABAP////8CAAMA/v/8/wMABQD+//3/AgACAP//AAACAP///v8CAAIAAAD/////AgABAP7/AAACAP///v8CAAIA/v/+/wAAAgACAP3//f8DAAMA/f/8/wMABAD8//z/AwADAP7//v8AAAEAAQD+//7/AgABAP7///8BAAAA//8AAAAA/////wEAAQD//wAAAAD//wAAAAAAAAEAAAD+/wEAAwD///7/AQABAAAAAAD//wAAAgABAP//AAACAAAA//8BAAEA/////wEAAQABAAEA/////wIAAgD+////AgD/////AwAAAPz/AQAFAP//+/8AAAMAAAD+////AAAAAAEAAQD+//3/AAACAAAA/f///wIAAQD///7/AAABAAAA//8AAAEA//8AAAEA/v///wMAAgD9//7/AwACAP//AAAAAP7/AAAEAAIA/f/+/wIAAgABAAAA/v/+/wMABQD+//v/AQAEAAEA/v///wEAAQAAAP////8AAAIAAgD+//3/AQADAAAA/P/+/wQAAgD8//7/AwABAP3//v8BAAEA///+////AQABAP///v8AAAEA/v/+/wIAAQD+////AQABAP////8BAAEAAAAAAAAA//8AAAIAAAD//wEAAgAAAP//AQABAP//AAACAAAA//8BAAEAAAD//wAAAgABAP//AAABAP//AAACAP///v8CAAIA/v///wIAAQD/////AQABAP7//v8DAAMA/f/8/wIABAD///z/AAACAAAA//8AAP///v8BAAMA///8/wAAAwAAAP3//v8BAAIAAAD///////8BAAIA/v/8/wIABQD+//z/AQABAAAAAQAAAP7///8CAAMAAAD8////BAACAP7///8AAAAAAwABAP3/AAACAAAAAAABAP////8DAAAA/f8CAAMA/v/9/wEAAwAAAP7///8BAAIA///+/wEAAAD//wEAAAD+/wEAAwD9//z/AgACAAAA///+/wAABAABAPv///8EAAAA/f8AAAMAAQD+//7/AgADAP7//v8CAAIA/////wEAAAD//wEAAQD//wAAAgAAAP7/AAACAAAA/////wAAAgABAP////8AAAEAAQAAAP7///8BAAEAAAD+////AwACAPz//v8DAAEA/v/+/wAAAgAAAP7///8BAAAA//8AAAAAAAD/////AgABAP3///8DAAIA/f/9/wMAAwD+//7/AQACAAIAAAD8/wAABgAAAPv/AQAEAP////8BAAAAAQAAAP7/AAADAAEA/f///wMAAgD9//3/AwADAP7//f8CAAQA/v/8/wEAAwAAAP//AAD+/wAABQAAAPr///8FAAAA/P8BAAIA/v///wEAAAD//wAA///+/wEAAgD///7/AAABAP////8AAP//AAACAAAA/f8AAAMAAAD+/wAAAAAAAAIAAQD9////AwACAP////8AAAEAAgAAAP7/AQACAP////8CAAIA/////wEAAQAAAP////8BAAMAAQD9////AwAAAP3/AQACAP7///8CAAAA/v8BAAEA/f///wMAAAD9/wAAAQD//wAAAAD+////AgABAP7//v8AAAIAAQD9//3/AwAEAP3//P8CAAQA///8/wAABAABAPz/AAAFAP///P8DAAMA/P///wQAAQD+/wAAAQABAAEA/////wIAAQD//wAAAgD///7/AwACAP7///8BAAEAAAD/////AQACAP7//v8CAAEA/v///wEAAAD//wAAAAD+////AgAAAP3///8BAAAA//8AAP///v8BAAIA///+////AQABAP////8AAAEAAQAAAP//AAACAP///v8DAAIA/P///wUAAQD8/wEABAD+//3/AwACAP3/AAAEAP///f8CAAIA/////wEAAgAAAP//AAABAAEA/////wEAAgAAAP7/AQABAP//AQAAAP7/AQADAP7//f8DAAEA/f8AAAEA/v/+/wMAAgD8//3/AwACAPz//v8CAAAA/v///wEAAQD+//7/AgABAP3///8CAAEA/v/+/wIAAgD+/wAAAgD///7/AQADAAAA/f8AAAQAAQD8/wEABQD+//v/AwAGAP7/+/8CAAUA/v/8/wMAAwD9////AwABAP7///8CAAEA/f///wQAAQD8/wAAAwAAAP7//v8BAAMA///7/wAABgAAAPr///8EAAEA/f///wEAAAD//wAAAQD///7/AgADAP7//P8CAAQA/v/9/wIAAgD+////AwABAP3///8DAAEA/v8AAAEAAAAAAAAAAAAAAAAAAAAAAAEAAQD///7/AQADAP///P8BAAQA///9/wEAAQD//wAAAQD/////AQAAAP//AAAAAP////8AAAEAAAD+/wAAAQD//wAAAQD+//7/AgACAP///////wAAAgAAAP7/AAACAAEAAAAAAP7///8EAAIA/P///wQAAAD//wIA/v/+/wUAAgD7/wAABAD///7/AQABAAAAAAAAAAAAAAAAAAEAAAD+/wAAAwAAAP3/AQACAP7/AAADAP///P8BAAQA///9/wEAAQD//wEAAAD+////AAABAAEA/v/9/wIAAwD9//3/AQABAP///////wAAAgAAAP3///8CAAIA///+////AQADAAAA/f8AAAIAAQAAAAAAAAAAAAEAAAAAAAEA//8AAAMAAQD9////BAAAAPz/AgADAP3///8EAAAA/P8BAAQA/v/8/wMABAD9//z/AQACAAAAAQD///z/AgAEAP7//P8AAAIAAAD/////AAAAAP//AAAAAAAA//8AAAEA/////wAAAAD//wEAAgD+////AgD///7/AgACAP//AAAAAAAAAgAAAP7/AAACAAIAAAD+////AwACAP7///8CAAIAAAD/////AQADAAAA/f///wMAAgD+////AQABAP////8BAAAA//8AAAAAAQABAP7//f8BAAMA///9/wAAAQD///7/AAABAP////8BAAAA/v///wAAAAAAAAAA/////wEAAQAAAP///v8AAAMAAgD9//z/AwAFAP///P8AAAQAAQD9/wAAAwAAAP3/AQAEAP///v8CAAAA//8DAAEA/f8AAAMAAAD+/wEAAgD///7/AgAFAP//+v8BAAUAAAD9////AgACAAAA////////AAACAAAA/f///wIAAQD+////AAD/////AAAAAP///////wAAAgD///z/AAAEAP///P8BAAIAAAD/////AQABAP///v8CAAMA/v/+/wIAAgAAAP////8BAAIAAAAAAAAA//8BAAIA///+/wMAAgD8/wAABQD///z/AQADAAAAAAAAAP7/AQADAP///v8BAAEA/v8AAAMAAAD9/wAAAwAAAP3///8BAAEAAAD+////AgABAP7//v8BAAIA/v/9/wIAAwD9//3/AwACAP3///8CAAAA//8AAAEAAQD/////AQABAAAA/////wIAAwD///3/AQACAAAAAAD/////AwACAP3///8DAAAA/f8AAAQAAQD9//7/AQADAAAA/P/+/wQABAD9//z/AgADAP7//f8BAAEA//8BAAEA/f///wMAAAD9/wAAAQAAAAAA//8AAAEA///+/wEAAgD/////AQABAP7//v8DAAIA/f/+/wQAAgD8////AwABAP7/AAADAAAA/f8AAAMAAAD9/wEAAwAAAP//AAABAAEA/////wAAAQACAAAA/f8AAAUAAAD6/wEABgD+//z/AwACAP3///8DAAAA/f8BAAIA/v///wIAAAD+/wEAAAD9/wAAAgD/////AQAAAP//AAD/////AQAAAP//AAAAAAAAAQAAAP//AQABAP7///8CAAIA/v/+/wMAAwD+//7/AgABAP//AQAAAP//AQABAAAAAAD//wAAAwABAP3//v8DAAMA/f/8/wIABQD///r/AQAHAP//+f8BAAUA/v/8/wIAAgD///////8BAAIA///+/wAAAAD//wAAAAAAAAAA//8AAAEAAAD/////AAAAAAAAAAAAAAAA//8BAAIA/////wEAAAD//wIAAQD9/wEABAAAAP3/AQADAP////8CAAEA/v///wMAAgD+//7/AQADAAEA/f///wMAAAD9/wEAAwD+//7/AgAAAP7/AAACAAAA/v8AAAAA//8BAAIA/f/8/wMAAwD9//7/AQAAAP//AAABAP///f8AAAMAAAD9/wAAAQD//wAA///+/wIAAwD+//3/AgACAP7///8BAAAAAAACAAEA/v/+/wEAAwABAP7///8CAAIA/////wEAAQAAAAEAAQD/////AQACAP///v8DAAQA/v/8/wEAAwAAAP////8AAAEAAQAAAP//AAABAP///v8BAAIA///+////AAACAAEA/f/+/wEAAAAAAAAA/////wAAAAD//wEAAQD9//7/AgABAP//AAABAP////8CAAEA/v///wEAAQAAAAEAAQD+/wAAAwAAAP7/AQACAP////8BAAEAAAD//wAAAgABAP////8AAAAAAQACAP///f8BAAMA///+/wIAAAD+/wIAAQD+////AQABAP////8AAAIAAQD9////AQAAAAEAAAD9//7/BAADAPv//P8DAAQA/v/8/wIAAwD+//7/AgAAAP3/AQADAP///v8CAAEA//8AAAAAAAABAAEA//8AAAIAAAD/////AQADAP///f8BAAMAAAD+////AQACAAEA/f///wQAAAD8////AwACAP3//v8DAAIA/v/+/wEAAQD+/wAAAwD///3/AAACAAEA/v/+/wAAAgACAP3//P8CAAQA///8////AgABAAAA///+////AgADAP//+////wUAAgD8//7/AwADAP///f8AAAMAAQD9////AwABAP//AQABAP7///8DAAIA/v/+/wEAAgAAAP//AAABAP////8DAAEA/f///wIAAQD//wAAAAAAAAEA/v///wIAAAD//wAAAAAAAAEA///9/wIAAwD9//7/AwABAP3///8BAAAAAQAAAP3/AAAEAAEA/f/+/wEAAgABAP7//f8DAAQA/f/+/wIAAAAAAAIAAAD+/wAAAgABAAAA/v/+/wIAAwD///7/AQACAP///v8BAAEA/v8AAAIA///+/wIAAgD8//3/BAADAP3//f8BAAIAAAD///////8BAAIA/v/9/wMAAgD8////BQAAAPr/AAAFAP///P8BAAMAAAD+////AQABAP///v8BAAMA///+/wEAAgAAAP7/AAACAAEA/////wIAAQD//wEAAQD//wAAAQAAAAAAAQAAAAAAAQAAAAAAAAD+/wAABAAAAPv/AAAFAAEA/P/+/wIAAQAAAP///v8AAAEAAQABAP///v///wEAAAD+/wAAAQD//wAAAgAAAPz///8EAAAA/P8AAAIA/////wIAAAD9/wEAAwD///3///8CAAIA///+/wEAAgD/////AQABAP//AAACAP////8CAAEA//8AAAIAAAAAAAEA//8AAAEA//8AAAMAAAD8/wEABQAAAPv///8EAAEA/f///wIAAAD+/wEAAgD///7/AAABAAEAAAD9//7/AwACAP3//v8CAAIA/v/+/wEAAQD///7/AQACAP///v8AAAEA//8AAAIAAAD+////AgABAP////8AAAIAAAD+/wEAAwD+//z/AwAFAP7//P8BAAMAAAD+/wAAAgD///7/AgACAP7//v8CAAIA///+////AgACAP7//v8CAAIA/v///wIA///+/wEAAgAAAP7///8CAAIA/f/9/wMAAwD9//3/AwADAP3//P8CAAQA/v/8/wIABAD+//v/AQAFAAAA+////wUAAgD8//3/AwADAP7//v8BAAIAAQD/////AAACAAEA/v8AAAIAAAD//wEAAQD//wAAAQD//wAAAgAAAP7///8BAAIAAAD9////AwACAP3//v8DAAAA/f8AAAEAAQAAAP////8BAAEA/v8AAAEA/v8AAAMA///8/wAAAwABAP3//v8DAAIA/f/9/wIAAgD+////AAAAAAEAAQD+//3/AwAEAP3//P8BAAUAAQD7//7/BQADAPz//v8DAAEA//8AAAEAAQAAAP//AAABAAAA/////wIAAwD+//3/AgADAP7//f8BAAIAAAD/////AQACAP7//v8DAAAA/P8CAAQA/P/8/wUAAwD7//7/BAABAP3///8CAAEA////////AQACAP////8BAAAA//8AAAEAAAAAAP////8CAAIA///+/wEAAgD/////AAABAAAA//8BAAEAAAD//wAAAQD//wAAAQD/////AAABAAEA///9/wEABAD+//v/AQAEAP///f8BAAEA/v///wIAAQD9////AwABAP7//v8BAAIA/////wEAAAD//wEAAQD+/wAAAgD/////AgAAAP3/AAADAAEA/v///wIAAQD+////AgABAP////8AAAMAAgD9//3/AwAEAP///f///wIAAgAAAP////8BAAEA//8AAAEA///+/wIAAgD9////AwAAAPz/AAAEAP///f8BAAEAAAD/////AQAAAP7/AAACAP///v8DAAAA/P8BAAIA/////wAA//8AAAIAAAD+////AQABAP////8AAAEAAAD+/wAAAwABAP3//v8CAAEAAAABAP7//v8DAAQA///7/wAABgABAPr/AAAHAAAA+/8BAAIA//8AAAIAAAD+/wEAAwAAAP3///8CAAAA//8AAAEAAQD+////AwAAAPz/AAADAAAA/v8AAAAA//8BAAEA/v///wMAAQD9/wAAAQD+/wAAAwD///3/AgACAP////8AAAEA/////wEAAQAAAP//AAABAAAAAAAAAAAAAAAAAAAAAAABAAEA/////wEAAQAAAAAA/////wEAAgAAAP3///8DAAIA/v/9/wEAAwD///7/AAAAAAEAAQD+//7/AgACAP3///8DAP///v8BAAEAAAD/////AQABAP////8AAAAAAAABAAEA/////wAAAQAAAP7/AAABAAAAAQABAP7//v8DAAMA/P/8/wMABAD+//7/AgABAAAAAQD///7/AQADAP7//P8DAAUA/v/8/wIAAwD/////AAAAAAAAAQAAAP7/AAACAAAA/v8AAAIA/////wEAAAAAAAAA//8AAAAAAAAAAAAAAAD//wAAAQAAAAAA/////wEAAgD///3/AQACAP7/AAACAP7//v8CAAEA//8AAAAA//8AAAEAAQD///3/AQAEAP///f8BAAEA//8AAAEAAQD/////AgABAP7///8CAAEA/////wAAAgABAP7/AAACAP///v8BAAEAAAAAAP////8CAAIA/f/9/wMAAwD+//7/AQAAAP//AAABAAEA/////wEAAQD/////AQAAAP//AQACAP///v8BAAEAAAABAP///f8CAAQA/v/9/wIAAgD+////AgAAAP///////wIAAwD+//z/AgAEAP7//f8AAAEAAgAAAP3/AAAEAP//+/8BAAQA///9/wEAAQD//wEAAAD9////AwACAP3//v8BAAAAAAACAAAA/P8AAAUAAAD8////AgACAP////8BAAAA//8AAAEAAQAAAP////8BAAIAAAD///////8CAAMA/v/+/wMAAAD9/wIABAD9//z/AwADAP///////wAAAgABAP7/AAABAP//AAABAP////8CAAEA/f8AAAQAAAD7//7/BQADAPz//f8CAAMAAAD9////AQAAAP//AAABAAAA//8AAAEAAAD+////AgAAAP7/AQABAP//AAAAAP//AAABAAAA//8AAAEAAAD/////AAACAAAA/v8BAAIA///+/wEAAgD///7/AQADAAAA/f8AAAMAAQD+////AQACAAAA/v8BAAEA//8BAAEA/v///wMAAQD9/wAAAgD/////AgD///7/AwABAPz///8EAAAA/P8AAAIAAAAAAAAAAAD/////AgACAPz//f8EAAMA/f/+/wIAAgAAAP7///8CAAEA//8AAAAAAAABAAEA/////wIAAQD+/wAAAQD/////AgACAP7///8BAAEAAQD+//3/AQADAAAA/v///wEAAgAAAP3///8DAAEA/f/+/wEAAgAAAP7///8CAAEA/v8AAAAA/v8BAAIA/v///wMAAAD8/wAAAwAAAP7/AAABAAAAAAAAAAAAAAD+/wAABAABAPz///8DAAAA//8BAP////8DAAEA/f8AAAIAAAAAAAAA//8AAAEAAQD///7/AAADAAIA/v/+/wAAAQACAAAA/f///wMAAQD+/wAAAQAAAAAA/////wIAAQD9/wAAAwD/////AQD+////BAABAPv/AAAEAP7//v8DAAEA/P///wQAAQD8//7/AwADAP7//f8BAAIAAAD+//7/AgADAP7//P8BAAQAAAD+////AQABAP//AAABAP///v8BAAIAAAAAAP7///8EAAIA/P/9/wMAAwD+//3/AQAEAAEA/P/+/wMAAgD///7///8CAAIA///9/wAABAABAPv///8FAP//+/8DAAQA/f/+/wIAAQD///////8BAAIA/////wIAAAD+/wAAAQABAAEA/v/+/wMAAwD+//z/AQAFAAAA/P8AAAMAAAD+/wEAAQD//wEAAQD+////AgABAP7/AAACAP///v8BAAEA/v///wIAAQD+////AgAAAP3/AAADAP///P8BAAMAAAD9//7/AwACAP7///8AAP//AAACAP///v8BAAEAAAAAAP////8CAAEA/f///wMAAQD+/wAAAQAAAAEAAAD+/wAAAwABAP3///8EAAEA/f8AAAMA///+/wMAAQD9/wEAAwD///3/AQACAP////8BAAEA/////wEAAQD+//7/AgACAP///v8AAAEAAAAAAP////8BAAAA//8BAAEA/f///wQAAQD8////AwAAAP7/AAABAAAA//8BAAAA//8BAP////8CAAEA/f///wQAAAD8/wEAAwD///7/AAABAAEAAAD+/wAAAwAAAP7/AQABAP//AAACAAAA/v///wMAAwD9//3/AgADAP///v8CAAAA/v8BAAEAAAD/////AAABAAEA/////wAAAQABAP7//v8CAAEA/v///wEAAgAAAP3/AAACAP///v8BAAEA/v8AAAIAAAD/////AQABAP7/AAADAAAA/P8AAAUA///8/wIAAgD//wIAAQD8/wEABQD+//z/AwADAP3///8DAAEA/////wAAAQAAAAAAAQAAAP////8BAAIA///9////BAADAPv//P8EAAMA/f/+/wIAAAD+/wEAAQD+////AQAAAAAAAAD//wAAAAD//wAAAQD///7/AwACAPz//v8DAAIA/v/+/wAAAgACAP7//v8BAAIAAAD+/wAAAgABAP////8BAAAAAAABAP//AAACAAAA//8BAAIA///9/wEAAwAAAP7///8BAAIAAAD//wAAAAD//wAAAgD///3/AQADAP///f8CAAIA/f///wIAAQD///////8AAAMAAAD8/wAABAABAP3//v8CAAIA/v/9/wEAAwAAAP7/AAABAAAA/////wAAAQABAP7//v8DAAIA/f/+/wIAAgD/////AAAAAAEAAAD//wAAAQABAP////8BAAEAAAD//wAAAQAAAP//AAABAAAAAAAAAP//AQABAP7///8CAAEA/v///wIAAQD+//3/AQAEAAAA/P///wMAAQD+/wAAAQD///7/AQADAP///f8BAAMA///+/wIAAAD9/wIAAwD+//7/AgABAP//AQAAAP7/AQACAAEAAAD9/wAABAAAAP7/AAABAAAAAQACAP3///8DAAAAAAABAP///v8AAAMAAQD9//3/AwAEAP3//P8CAAIA/v///wEAAAD//wAAAAD+/wAAAgD/////AQAAAP//AAAAAP//AAAAAP//AQABAP//AAAAAP//AAABAP//AAACAP////8CAAAA/f8BAAQA/f/9/wUAAwD8////AwD+////BQAAAPv/AQAFAAAA/f8AAAIAAQD///7/AQADAP///f8CAAQA/v/8/wEAAwAAAPz///8FAAEA+////wQAAAD9/wEAAAD+/wEAAQD+////AgABAP////8AAAEAAAD/////AAABAAAAAQABAP3///8DAAAA/v8BAAEA/f8AAAUA///7/wEABAD///3/AQACAAAA//8AAAEAAAD/////AQADAAAA/f8AAAMAAQD///////8BAAIAAAD//wAAAAAAAAIAAAD8/wAABAAAAPz/AQADAP3///8DAP7//f8DAAIA/P/+/wMAAQD+////AAABAAEA///+/wAAAgD///7/AQABAAAAAAAAAP//AAACAAAA/////wAAAgABAP7///8DAAEA/f8AAAMAAQD+////AgABAAAAAQD///7/AgAEAP//+/8BAAUAAAD8/wAABAAAAP3/AAACAAEA/v/+/wIAAQD9////AgAAAAAAAQD+//3/AQACAP///v8AAAAAAAABAP///v8AAAIAAAD9/wEAAQD9/wAAAgAAAP7/AAADAAAA/P///wQAAQD8////AwABAAAAAAD9/wAABQAAAPv/AAAGAAEA+////wMAAgAAAP7///8DAAMA/v/9/wEAAwAAAP3/AAADAAEA/v///wEAAAABAAEA/v/+/wAAAgABAP7//v8BAAIAAAD//wAA/////wIAAQD+////AQABAP//AAABAP////8BAAEAAAD///7/AAADAAAA/f8AAAIAAAAAAP///v8CAAMA/v/8/wAAAwACAP///P8AAAUAAAD8/wEABAD+//z/AwADAP7//v8BAAIAAAAAAAAA//8BAAEA//8AAAEA///+/wIAAwD+//3/AQACAP///v8AAAEAAQD///7/AQABAP7///8BAAAAAAABAP///v8AAAEAAQAAAP//AAABAAAA/v8AAAIA///+/wIAAwD9//3/BAACAPz//v8EAAEA+/8BAAUA/v/7/wMABgD9//v/AQACAAEAAAD+////AwACAP3//v8CAAEA//8AAAAA//8AAAIAAAD+/wAAAQAAAAAAAAD/////AQACAP///v8CAAIA/f/+/wMAAQD+/wAAAAAAAAEAAAD//wAAAQAAAP//AAABAAAA/v8AAAIAAAAAAAAA//8BAAAA/v8BAAMA/v/8/wMABAD+//3/AAACAAEA///+/wEAAgD+////AgABAP////8AAAAAAQAAAP7/AQACAP////8BAAEA/v///wIAAAAAAAEA/v/+/wQAAwD7//3/AwADAP///f8AAAMAAQD8////BQAAAPv/AAAFAAAA+/8BAAUA/v/8/wEAAwAAAP7///8BAAMA///9/wIAAQD9/wAABAAAAPz/AAADAAEA/v/+/wEAAgD/////AQAAAAAAAQAAAP//AAAAAP//AAABAAAAAAABAAAA/////wAAAQAAAP//AAABAAEAAAD+//7/AgACAP7//v8CAAMA///9/wAAAgABAP7//v8CAAEA//8BAAAA/f8BAAQA/v/9/wIAAQD+/wAAAgD///7/AgACAP////8AAAAAAAABAP///v8CAAEA//8BAAAA//8AAAEA/////wIAAAD+/wEAAgD///7/AQACAP///v8AAAEAAgAAAPz/AQAFAP//+/8AAAUAAAD7/wAABQABAPv///8FAAEA/P/+/wMAAwD+//3/AQADAAAA/P8AAAUAAAD8/wAAAgAAAAAAAAD+/wAAAwABAP7//v8AAAIAAgD///3/AAACAAEAAAD///7/AQADAP///v8BAAEA/////wEAAQD/////AQACAP///v8CAAEA/f8AAAIA/////wIAAAD+/wIAAQD9/wAAAgAAAP////8AAAIAAQD+////AgAAAP7/AQABAP//AAABAAAA/v8BAAMA/v/+/wIAAQD9/wAABAD+//3/BAACAPz//v8DAAEA/v8AAAEAAAAAAAAA//8AAAIAAAD9////BAACAPv//f8EAAQA/v/8/wEAAwD/////AQD///7/AQADAAAA/f///wMAAwD8//z/BQADAPv//v8EAAEA/f8AAAEAAAABAAAA//8AAAAAAAAAAAAA/////wMAAgD9//7/AgADAP///P8AAAQAAAD9/wEAAgD+//7/AwADAP3//f8CAAIA/v8AAAMA/v/9/wMAAwD9//3/AgACAP////8BAAEA//8AAAEA/////wAAAQABAP////8BAAEAAAD/////AAACAAAA/P8BAAYA/v/6/wMABQD8//z/BAADAPz//v8EAAIA/v/+/wAAAQAAAAAAAAD//wAAAgABAP///v8AAAIAAAD//wAA/////wIAAwD+//3/AgABAP7/AQACAP7//v8DAAIA/f/+/wIAAgD///7/AAACAAEA/v///wIAAQD+//7/AgADAP7//P8BAAQAAAD9/wAAAQAAAAEAAAD+/wAAAgAAAP7/AAACAAAA/v8AAAIAAQD///7///8CAAIA/v/+/wIAAgD///7///8CAAEA/v8AAAIAAAD+/wAAAgD///7/AQABAAAAAQAAAP7///8CAAEA/v8AAAEA//8AAAIAAAD9/wAAAwAAAP7///8BAAIAAAD9/wAABAD///z/AgACAP7/AAACAP////8CAAAA/v8AAAEAAAD//wAAAgABAP7//v8BAAIAAAD///////8CAAMA/v/7/wEABgD///v/AgAEAP7//f8CAAIA/v/+/wEAAgD/////AgABAP3///8DAAAA/f8AAAMAAQD+//7/AQADAP///P8AAAQAAQD9////AgABAP//AAD/////AgAAAP7/AQADAP7//P8EAAMA+//+/wUAAQD7/wEABAD+//3/AQADAAAA/f///wMAAgD9//7/AgABAP////8AAAEAAQD///7/AgADAP3//P8CAAQA///9/wEAAQAAAAEAAAD/////AAACAAAA/f8AAAMAAAD+/wEAAgD///7/AAACAAEA/f///wMAAQD9////BAABAPz///8DAAIA/v/9/wEAAwABAP7//v8BAAIA///+/wEAAQD//wEAAgD+//7/AwABAP3///8BAAEAAAD//wAAAgABAP3//v8DAAMA/f/8/wMABAD9//3/AwACAP3///8CAAAA//8AAAEAAQD///7/AAADAAEA/P/+/wQAAwD9//3/AQACAAEA/v/+/wMAAgD9//7/AgACAP////8AAAAAAAD//wEAAQD+/wEAAgD/////AAAAAAAAAAD//wAAAgAAAP//AAAAAAEAAQD+//7/AgACAP3///8FAAAA+/8BAAQA/v/9/wIAAgD+//7/AgACAP///v8BAAMA/v/9/wEAAgAAAP7/AAABAAEAAQD+//7/AgACAP7//v8CAAEA/v8AAAIAAAD+/wAAAgD/////AQAAAP//AQABAP7/AAACAAAA/////wEAAAD+/wEAAwD///z/AgAEAP7//f8AAAIAAQD//wAAAAD//wAAAgAAAP7/AAABAAAAAAABAAAA/v///wIAAwD///z/AAAEAAEA/f/+/wIAAgD/////AAABAAEA///+/wAAAgABAP7//v8CAAIA/v///wEAAAD//wEAAQD+/wAAAQD//wAAAQAAAP//AAABAP////8BAAIAAAD9////BAACAPz//f8CAAIAAAABAP///f8CAAQA///8////AwACAP7//v8CAAEA/v8AAAIAAAD+/wEAAgD+//7/AgACAP3//v8EAAEA/f8BAAIA/v///wIAAAD+/wAAAQAAAAAAAQAAAP7/AAADAAAA/P///wQAAQD9/wAAAgD///7/AgABAP3/AQADAP7//v8DAAAA/P8CAAMA/f/+/wMAAQD+/wEAAAD9/wEABAAAAPz///8DAAIA/v/9/wEAAwAAAP7///8CAAIA/v/+/wEAAgAAAP7/AAACAAAA/f8AAAQAAAD8/wAAAwAAAP////8AAAIA///+/wIAAgD9//7/AwABAP7/AQABAP7/AAACAP////8AAAAAAQABAP///v8CAAIA/f///wIAAQD///7/AgACAP3///8DAAEA/P///wUAAAD8/wAAAwABAP7///8AAAEAAgD+//3/AwADAP3//v8CAAEA//8AAAAA//8BAAEAAAD/////AQAAAP//AgABAP3///8DAAAA//8BAP7///8EAAEA/P///wMAAAD//wEA/////wEAAQABAP///v8BAAIA///+/wEAAQAAAAAA/v8AAAMA///9/wIAAwD9//7/AwAAAP7/AQAAAP//AQABAP7///8DAAAA/v8CAAEA/v///wEAAAD//wEAAQD//wAAAQAAAAAA/////wEAAQAAAP////8AAAEAAQD/////AgABAP3///8DAAEA/f/+/wMAAwD+//3/AQADAP///v8BAAEA//8AAAAA//8BAAEA//8AAAEA///+/wIAAgD9////AwAAAP3/AQADAP7//f8DAAIA/f///wEAAQAAAP7/AAACAAAA/v8BAAEA/v8BAAIA/v/+/wEAAgABAP///v8BAAEA/v8AAAIAAAD+/wAAAgABAP7//v8CAAIA/v///wIAAAD+/wEAAAD+/wIAAwD+//7/AQAAAAAAAQD/////AgABAP7/AAABAP//AAAAAAAAAQABAP///f8BAAUA///6/wEABgD///v/AQADAP////8BAAAAAAAAAP//AAACAAAA/f8AAAMAAAD+////AQADAAAA/P8AAAQA///9/wEAAQD//wEAAQD+////AwABAP3///8CAAIA///8/wAABQABAPv///8EAAAA/v8BAAEA/v///wMAAgD9//3/AgADAP7//v8CAAEAAAD/////AgAAAP3/AAAEAAAA+/8CAAUA/f/7/wIABgD///r/AAAFAAAA+/8AAAUAAAD8/wEABAD///3///8AAAIAAgD+//7/AgABAP//AQAAAP3/AAADAAAA/v8AAAEAAAD//wEAAQD+////AgABAP7/AAACAP7///8DAAAA/f8AAAMAAQD9//3/AwAFAP3/+/8EAAQA+//9/wQAAgD+////AQAAAAAAAQD/////AQAAAAAAAQD///7/AQACAAAA/////wAAAQAAAP//AAABAAAAAAAAAAAAAAD//wAAAQAAAP//AAACAAAA/f8BAAMA/v/+/wMAAQD9/wAAAgD/////AQAAAAAAAQD/////AgAAAP7/AQABAP7/AAADAAAA/f8AAAIAAAD//wAAAQAAAP//AQACAP///f8AAAIAAQD/////AQABAP////8CAAAA/f8BAAMA///9/wEAAwD///7/AAACAAEA/v/+/wEAAgAAAP//AAABAAEA///+/wAAAQAAAAAAAAAAAAEAAQD///7/AQACAP7//v8DAAEA/f8BAAMA/v/9/wMAAgD9////AgABAP7///8CAAEA///+/wAAAgABAP///v8AAAIAAQD+////AgABAP////8AAAAAAAABAAAA/v8AAAMAAQD9//7/AwACAPz///8EAAAA/f8BAAIA/f///wQAAAD9/wEAAQD//wEAAAD+/wEAAQD//wEAAQD9////BAAAAPz/AgADAP3//v8DAAIA/f/+/wIAAgD///7/AQABAAAAAAD+/wAAAwABAP3//v8CAAIAAQD9//z/BAAFAP3//P8CAAIA//8AAAAA//8AAAEAAAD//wAAAQABAP7///8DAAEA/f///wIAAAAAAAEA/v/+/wMAAwD9//3/AgADAAAA/f///wIAAQD/////AQABAP////8AAAEAAQD/////AQABAAAA/////wAAAAABAAEA/////wEAAQD/////AQAAAP//AQABAP7/AAADAAAA/P///wMAAQD///////8BAAIAAQD+//3/AQACAAAA/////wEAAQAAAP////8BAAEA/////wIAAQD8/wAABQD///v/AgAEAP3//v8DAAAA/f8BAAMA///+/wEAAQD//wAAAAD//wEAAQD/////AQACAP///v8AAAIAAQD+////AgABAP////8AAAAAAAABAAAA//8BAAEA/v///wMAAAD9/wEAAgD+////AwAAAPz/AAADAAEA/////wAAAQABAP///v8BAAIA///+/wAAAwACAPz//P8EAAUA/v/7/wAABAABAP7///8AAAAAAQACAP7//f8CAAIA/////wAAAQABAAAA/v///wIAAQD/////AAABAAAA//8AAAEAAAAAAAAA//8BAAIA///9////AwACAP7//f8CAAQA/v/9/wIAAgD9//3/AwACAP//AAD/////AgACAP3//v8CAAAAAAABAP////8BAAEA/v8AAAIA///+/wEAAwD///3/AQACAP////8BAAAAAAAAAP//AQACAP7//f8DAAMA/f/9/wEAAwAAAP3/AQADAP3//f8EAAMA/P/8/wIABAABAPz//f8EAAMA/f/9/wEAAwAAAP7/AAABAAAAAAABAP7//v8EAAIA+////wUAAQD9//7/AAADAAIA/f/9/wMAAwD9//7/AgABAP7///8DAAEA/f8AAAIA/////wIAAQD9//7/AwADAP7//f8BAAIAAAAAAAAA/v///wMAAgD9//7/AgABAP//AAAAAAAAAQAAAP7///8DAAIA/f/9/wIABAD///z/AAADAAEA////////AQACAP///f8BAAQA///9/wEAAQD//wAAAgD///7/AgABAP7/AAACAAAA/v8AAAEAAQAAAP7///8BAAIAAQD9////AwD///7/AwAAAPv/AgAGAP3/+/8DAAMA/f///wIA/////wIAAQD+////AgAAAP7/AAACAAEA/v///wIAAAD//wEAAAD9/wAABQABAPz///8BAAAAAQABAP7///8DAAEA/f///wIAAAD+/wAAAQACAAAA/f8AAAIAAAD+/wAAAgD/////AQABAAAA/////wAAAgAAAP7/AQABAP//AAABAP////8CAAAA/v8AAAIAAQD9//7/AwACAP7///8BAP//AAACAP///v8BAAEAAAABAP///f8BAAQA///8/wIAAwD9//7/BAABAPv/AAAFAP///f8CAAEA/f8AAAMAAAD+/wAAAAAAAAIAAQD9//7/AwACAP7//v8AAAIAAQD/////AQABAP7///8CAAAA/v8BAAIA/////wEAAAD//wAAAQAAAP//AAABAAEAAAD+/wAAAwAAAPz///8EAAEA/v8AAAAAAAACAAAA/f///wIAAgAAAP3///8DAAAA/v8BAAEA/v8AAAMA///9/wEAAQAAAAAA//8AAAEAAAD//wEAAQD+////AgABAP////8AAAEAAAAAAAEA///+/wAAAwACAP3//f8BAAQAAQD8//7/AwADAP3//P8DAAQA/v/9/wEAAgAAAP////8AAAEAAQD/////AQABAP////8CAAAA/f8CAAMA/f/9/wMAAwD9//3/AwADAP3//v8DAAAA/v8CAAAA/f8BAAMA///+/wAAAQACAAAA/f///wMAAQD9////AwABAP7/AAABAP7///8DAAEA/f8AAAIAAAD//wAAAAD//wAAAQABAP///v8CAAIA/f/+/wMAAgD9//7/AgABAP//AAABAAAA/v8AAAMAAQD8//3/BAAEAP3//P8CAAMA/////wAAAAAAAAAAAQD///7/AQADAP///P8CAAQA/f/9/wIAAwD///z/AQAFAP//+v8AAAYAAAD7/wAABAABAP3///8DAAAA/f8BAAIA/v/+/wIAAgD/////AAABAAEA/v/+/wIAAgD9////BAAAAP3/AAABAAAAAQAAAP3/AAAEAAAA/f8AAAEAAAABAAEA///+/wAAAQABAAEA///+/wAAAwACAP3//f8CAAMA///+/wEAAAD+/wEAAgD//wAAAQD+/wAABAD///r/AAAGAAEA+//+/wQAAwD+//3/AAADAAAA/f8BAAIA/v///wMAAAD8/wIABAD8//3/BQACAPv///8FAAAA+/8AAAQAAQD9//7/AwACAP7///8BAAAA//8BAAEA/v///wEAAQAAAP//AAABAAAAAAAAAP////8BAAEA/////wEAAQD/////AQABAP7/AAADAP///v8AAAAAAQABAP7//v8DAAIA/f///wIAAQD+////AgABAP7//v8BAAIAAAAAAAAA//8AAAIAAAD9/wAAAgAAAP//AAABAAAA//8AAAIAAQD9//7/AgADAP///f8AAAIAAQD/////AAAAAAAAAQACAP///f8BAAMA///9/wAAAgAAAP7/AQADAP///P8AAAUAAQD7////AwAAAP//AQD///7/AgADAP///f8AAAMAAAD9/wAAAgD/////AwAAAP3/AQABAP//AAAAAAAAAAABAAEA/v/+/wIAAwD+//3/AgABAP7/AQACAP7//v8CAAMAAAD8//7/AwABAP//AAAAAAAAAQABAP////8AAP//AQACAP7//v8DAAIA/f///wMA///9/wIAAgD+////AQABAAEA///+/wEAAgD/////AQD//wAAAwD///z/AQAEAP///v8CAAAA/f8BAAMA///+/wAAAQABAAAA/////wAAAQABAAAA/v8AAAMA///8/wEABAAAAP3/AAABAAAAAQD///7/AQACAAAA//8AAAAAAAAAAP//AQACAP7//v8CAAEA//8AAAAA//8BAAIA///+/wAAAQABAAAA/////wEAAgD///3/AAAEAAEA+////wYAAQD6////BQAAAPz/AAADAAEA/v/+/wIAAgD9////BAD///z/AwADAPv///8GAP//+v8CAAUA/v/8/wEAAwABAP7//v8BAAIAAAD+////AgABAP//AAAAAP//AQACAP7//v8DAAEA/f8AAAMA///9/wEAAgD///7/AQADAAAA/f/+/wIAAwD+//3/AQACAAAA//8AAAAAAAABAAAA/v///wMAAgD8//7/BQACAPv//v8EAAIA/f/+/wIAAgD/////AAAAAAEAAQD+//7/AgACAP////8AAAAAAAABAAAA/v8AAAIAAQD+//7/AgACAP///v///wIAAwD///z/AAAEAAAA/f8BAAEA/v8BAAMA///9/wAAAgAAAAAAAAD+////AwACAP3///8CAP//AAACAP7//f8DAAIA/v8AAAAA//8BAAEA//8AAAAA//8CAAEA/f8AAAIA/v///wQAAQD7////BQABAPz//v8CAAIA/////wEAAAD//wAAAQAAAP7///8DAAIA/v/+/wEAAQAAAAAA//8AAAIAAAD9/wAAAwD///7/AgABAP7/AQACAP3//v8DAAEA/v8AAAEAAAAAAAAAAAAAAP//AAACAP///v8CAAIA/v/+/wIAAQD//wAA//8AAAEAAAAAAAEA///+/wIAAQD9/wAAAwAAAP7/AAABAAEA///9/wEABAD///z/AgAEAP3//P8DAAMA/v///wEA//8AAAIA///9/wIABAD///z/AAAEAAEA+//9/wYABAD7//3/AwACAAAAAAD+//7/AwACAP3///8CAAAAAAABAP////8AAAEAAAD//wEAAQD/////AQAAAP7/AQACAP////8BAAAA//8BAAAA/v8AAAIAAQD///7/AAADAAAA/f8AAAMAAAD9/wEAAgD+////AgABAP7///8DAAEA/P///wQAAQD8/wAAAwD///7/AQACAAAA/v///wIAAgD9//7/AwACAP7//v8DAAEA/f8AAAIAAAD///////8CAAMA/P/+/wYAAQD5////BwABAPr///8EAAEA/f///wMAAAD9/wEAAwD///7/AQAAAP//AgABAP3///8DAAAA/v8BAAEA//8AAAIAAAD9/wAAAwAAAP3/AAADAP///f8CAAMA/v/9/wEAAwAAAP3///8DAAEA/f8AAAMA///9/wIAAgD9////AgABAAAA//8AAAAA//8BAAIA/v/9/wMAAwD9//7/AgABAP////8BAAIA///9/wEAAgD//wAAAAD+/wEABAD+//v/AwAFAP3/+/8CAAUA///7////BAADAP///f///wIAAQD/////AAAAAAAAAQABAP////8AAAAAAQABAP7//v8CAAIA/v///wIAAQD+////AwABAPz//v8EAAIA/f8AAAEA/v8BAAMA/v/9/wMAAgD9////AgAAAP7/AAACAAEA/////wAAAAABAAAA/v8BAAIA/////wEAAAD//wAAAAABAAIA/f/9/wUAAwD7//3/BAADAP3//v8BAAAAAAABAAAA/v8BAAMA///9/wAAAgAAAAAAAAD//wEAAQD///7/AQADAP///f8BAAQA///8/wIAAgD9////BAABAPv/AAAFAAAA/P///wMAAgD+//7/AAACAAIA/v/9/wEAAwABAP7//v8AAAMAAQD8////AwAAAP//AQAAAP//AQABAP7///8DAAAA/f8BAAIA/////wEAAAD//wEAAAD//wEAAQD///7/AQADAP///P8BAAUA///7/wEABAD///3/AQABAP//AQABAP7///8CAAEA/v///wEAAQAAAP7/AAADAAEA/P/9/wQABAD9//z/AgAEAP///f///wEAAgABAP3//f8FAAQA+v/8/wYAAwD6//7/BQABAP3/AAABAAAAAQD///7/AQACAAAA/v///wIAAgD+//3/AgADAP///v8AAAEAAAD//wAAAQD/////AwABAP3/AAACAAAA/v///wEAAQABAP////8CAAAA/v///wEAAgAAAP7/AAACAAAA/v8AAAEA//8AAAIAAAD+////AgACAP7//v8BAAEAAAAAAAAAAAAAAP//AAACAAAA/f8AAAMAAQD///////8BAAEA/////wAAAQACAAAA/f8AAAMA///9/wEAAwD///7/AgABAP7///8CAAAA/v8CAAEA/f8AAAMAAAD9/wAAAgAAAAAA///+/wIAAgD+////AgAAAP7/AQABAP//AQAAAP7/AAACAAEA/v///wIAAQD/////AQABAP7///8CAAIA///9/wAAAwABAP3///8EAAAA/P8AAAMAAQD+//7/AQADAAEA/f/+/wEAAgABAP7//v8CAAIA/v///wIAAAD+/wAAAgAAAP7/AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAP7/AQACAP7///8CAAAA/v8BAAMA/v/9/wIAAwD///3/AAACAAAA//8BAAEA/v///wIAAQD/////AAABAAEA/////wEAAAD//wEAAQD+/wAAAwD///3/AQADAP///f8CAAIA/v///wEAAQAAAP////8BAAIA///+/wEAAgAAAP3///8EAAIA/P/8/wQABQD9//z/AQADAAAA/v8AAAEAAAD//wAAAQD//wAAAgD/////AgD///7/AgABAPz/AAAGAP//+v8BAAUAAAD7/wAABAAAAP7///8BAAEA/////wEAAgD///7/AQACAP///f8BAAMA///+/wEAAgAAAP///v///wQAAQD7////BQACAPv//v8FAAEA/P8AAAIAAAAAAP///v8BAAMA///9/wIAAwD///3/AAADAP///f8BAAMA///9/wIAAgD///////8AAAIAAQD+////AQD//wAAAgD///7/AgACAP7///8BAP////8BAAEAAAD//wAAAQAAAAAA///+/wEAAgAAAAAAAAD+////AwABAP3///8CAAIAAAD//////v8AAAMAAQD+/wAAAgD///7/AgABAP3///8DAAIA///+////AQACAAAA/v8AAAEAAAABAP///f8BAAUAAAD6////BgACAPv//v8DAAEA//8AAAAA//8BAAEA/v8AAAIA///+/wIAAgD9////AwAAAP7/AAABAAEAAAD+////AgACAP///v///wEAAwAAAP3///8CAAMA///8/wAAAwAAAP7/AAAAAAEAAgD///7/AAABAAEA///+/wEAAgD+////BAAAAPz/AQACAP//AAAAAP//AAACAAEA/f/+/wMAAwD9//3/AwACAP7///8AAAAAAgABAP3///8DAAEA/f///wMAAAD9/wIAAwD9//3/AgADAAAA/f/+/wIAAwD///7/AAD//wEAAwD///3/AAACAAEA///+/wAAAgD///7/AgACAP///v8AAAIAAQD9//7/AwACAP7///8BAP//AAADAAAA/P///wUAAgD7//7/AwABAP//AQD///3/AgAEAP///f///wEAAwAAAPz/AAADAAAA//8BAAAA/v8BAAMA/v/8/wEABAABAP3///8DAAAA/v8BAAAA/f8AAAQAAQD9////AgABAP7///8CAAEA/v///wIAAQD+////AgAAAP7/AQACAP////8BAP////8CAAEA/v/+/wIAAwD+//3/AgADAP3//v8EAAEA/P///wQAAAD8/wIAAwD9//7/AwACAP7//v8AAAEAAgAAAPz/AAAFAAEA/P/+/wMAAQD+/wAAAQABAP////8CAAAA/v8BAAEA/v8AAAIAAAD//wAAAAAAAAEA///+/wIAAgD+//7/AgADAP7//f8CAAIA/v/+/wIAAgD+////AgABAP////8AAAEAAQD///7/AQACAP///v8BAAIAAAD/////AAACAAAA/v8AAAIAAAD//wAA//8AAAIAAAD+/wAAAgAAAP//AAABAP///v8DAAEA/P8AAAMAAAD+/wEAAgD///7///8DAAEA/f8AAAEA//8CAAIA/P/+/wUAAQD7////BAABAP7///8AAAEAAQD/////AQAAAP//AgACAP3//f8CAAMA///9/wEAAwAAAP3///8EAAEA/P/+/wMAAwD+//7/AAABAAIA///+/wEAAgD///7/AgAAAP7/AgABAP7/AAABAAAAAAAAAP//AAACAP///v8CAAEA/v8AAAIAAAD+/wAAAgAAAP3///8EAAIA/P/+/wMAAgD+//7/AQABAAAAAAAAAP////8CAAEA/f///wMAAgD+//3/AAADAAIA/v/8/wAABQACAPz//f8CAAIA//8AAAEA///+/wEAAwD///3/AQACAAAA/////wAAAQABAP////8AAAEAAgD+//3/AgADAP///f8BAAMA///9/wEAAwD+//3/AgACAP////8AAAEAAQD+//7/AgACAP7//v8CAAIA/v///wEAAAAAAAAAAAAAAAEAAAD+/wAAAgAAAP7/AAABAAAAAQAAAP7/AAACAAAA/v8BAAEA/f8AAAMA/////wIAAAD+/wEAAQD+/wAAAQAAAAAAAAABAAAA/v8AAAIAAAD+/wAAAgABAP///v///wIAAgD+//7/AwADAP3//P8CAAQA///8/wAABAABAP3//v8BAAIAAQD+//3/AgAEAP7//P8BAAQAAAD9////AQABAP//AAACAP///v8CAAIA/f///wMAAAD+/wAAAQAAAAAA///+/wIAAwAAAP7//v8BAAEA//8AAAEA///+/wMAAwD9//3/AQADAAAA/f///wIAAgD/////AAAAAAEAAAD//wAAAAD//wEAAwD///z/AQAEAP///f8BAAIA/////wIAAQD+//7/AQADAP///f8CAAMA/v/+/wMAAAD8/wEAAwD/////AQD/////AwABAP3///8BAAAAAQABAP7///8CAAEA/////wAAAAAAAAAAAAABAAAA//8AAAAAAAAAAAEAAAD9////BAADAPz//P8EAAMA/f///wEA//8AAAIA///+/wMAAQD8/wAAAwD/////AgD///7/AwABAPz///8DAAEA/////wAAAgABAP7//v8BAAIAAAD+////AgACAP7///8DAAAA/P8BAAQA///8/wAAAwABAP7///8CAAEA/v///wEAAQD/////AgABAP7//v8CAAIA/v/+/wEAAwAAAP3/AQACAP3///8FAAAA+v8AAAYAAQD7//7/AwADAP///f8AAAIAAQD/////AAAAAAEAAAD+/wAAAgABAP////8AAAEAAAD+/wAAAgAAAP7/AAACAAEA///+/wAAAgAAAP//AAD//wAAAwAAAPz/AAAEAAAA/f///wIAAgD+////AgD///7/AgACAP7///8BAAAAAAAAAAAAAQAAAP7/AAADAAAA/f///wIAAgD///7/AQACAP///v8BAAIA///+/wAAAgABAP7///8CAAEA/////wAAAQAAAP7/AAADAAAA/v8AAAEAAAAAAAAA/v8AAAMAAAD//wAAAAAAAAAAAAAAAAAA/////wIAAgD+//7/AgABAP////8AAAEA/////wIAAQD+////AgAAAP//AQD/////AgABAP////8AAAAAAAABAAAA/v8AAAQAAAD6/wEABgD+//v/AgAEAP7//f8BAAMAAAD8/wAABAAAAP3/AAACAAAA/////wAAAQABAAAA//8AAAEAAAD+////AgABAP//AAABAAAAAAAAAP7/AAADAAAA/f8AAAIAAAD//wAAAQAAAAAAAAD//wAAAQAAAP//AAABAP////8BAAEAAAD/////AgADAP3/+/8DAAUA/f/9/wMAAAD9/wMABAD8//z/AwADAP7//v8AAAEAAgABAP3//v8EAAEA/P8BAAMA/v/9/wMAAwD8//7/AwACAP///v8AAAEAAQD///7/AgACAP7//v8CAAIA/v///wEAAQAAAP7/AAACAAAA//8BAAAA/f8CAAQA/P/8/wQAAwD9//7/AwACAP3//v8DAAIA/f/+/wIAAQAAAAAA/v///wMAAwD9//z/AwAEAP7//P8BAAMA/////wEAAAD//wAAAgAAAP7/AQACAP7//v8CAAIA///+/wAAAgABAP7//v8CAAIA/v///wIAAAD+/wEAAQD+/wAAAgAAAP7/AAACAP///v8BAAIAAAD+/wAAAgABAP7//v8CAAIA/v/+/wIAAgD/////AQAAAP7/AAADAAEA/P///wQAAQD9////AgAAAP//AQABAAAA/////wEAAQD/////AAABAAEAAAD/////AgABAP3///8DAAEA/f8AAAMA///9/wEAAgAAAP////8BAAIA///+/wEAAQD//wAAAAAAAAEA/////wIAAQD+////AQABAAAA/v///wMAAQD+/wAAAAD//wEAAgD+//7/AgABAP//AAABAAAA/v8AAAIAAQD+//7/AQACAAEA/v/9/wIABQD///r/AAAFAAAA/f///wIAAgD///7/AAABAAAAAAAAAP//AQACAP///f8AAAQAAQD7//7/BQACAP3///8AAAEAAwD///z/AQADAP7///8CAAAA/v///wMAAgD8////AwAAAP//AQD///7/AgABAP7/AgACAPz///8EAAEA/f/+/wIAAwD///3/AAADAAAA/f8BAAMA///9/wAAAwABAP3//v8CAAMA///9/wEAAQD//wAAAAAAAAAAAAAAAAEAAQD9////AwAAAP7/AAABAAAAAAAAAAAAAAD//wEAAQD+/wAAAgD/////AQAAAP//AQAAAP7/AQACAP///v8AAAIAAQD+////AgABAP///v8AAAIA/////wIAAQD+////AwABAP3//v8CAAMA/v/9/wIAAgD/////AQABAP///v8AAAIAAQD+////AgABAP////8AAAAA//8CAAEA/v8AAAAAAAABAAAA/////wEAAQD/////AAACAAEA/v///wAAAQACAP///v8AAAEAAQAAAP////8AAAEAAgAAAP3///8CAAIAAAD9//7/AwAEAP7//P8AAAIAAgAAAP3///8DAAIA/f/+/wIAAQD//wAAAQD/////AgABAP7///8CAAAA//8BAP//AAACAP///f8BAAUA///7/wEAAwD/////AQD+////BAAAAPz/AQADAP///v8AAAIAAQD9////BAAAAPz/AQADAP7///8CAAAA//8AAAEAAAD/////AQACAP7///8CAP////8CAAEA/v8AAAIA/v/+/wIAAgD///7/AQACAP////8BAAAA/v8AAAMAAAD9////AwACAP7//v8BAAIA///+/wEAAQAAAAAAAAD//wAAAwD///z/AQAEAP///P8BAAQAAAD8////BAACAPz//f8DAAIA//8AAAAA/v8AAAMAAAD+/wAAAQAAAAAAAQD///7/AQACAAAA////////AgACAP3//v8EAAIA/P/9/wIAAwD///3/AAADAAEA/f///wMAAAD9/wAAAwAAAP3/AAACAAEAAAD+////AwABAP3///8CAAEA/////wAAAgABAP3///8DAAAA//8BAP///v8CAAIA/v/+/wEAAQABAAAA/v8BAAIA/v///wMAAAD8/wAAAwAAAAAAAAD+/wAAAwABAP3//v8CAAIA/////wAAAAAAAAAAAAABAAAA/v8BAAMA/v/9/wIAAgD//wAAAAD//wEAAAD+/wEAAgD/////AQABAAAA///+/wAAAgAAAAAAAQD+//7/BAADAPv//P8DAAQAAAD9////AgABAP7///8CAAAA/v8BAAIAAAD+////AgAAAP7/AAACAAEA/v/+/wEAAwAAAPz///8EAAIA/f/+/wEAAgABAP7//v8BAAIAAAD//wAAAQABAP////8BAAAA//8AAAAAAQABAP////8BAAEA/v///wIAAQD/////AQAAAP//AQAAAP7/AAACAAAA//8AAAAAAQAAAP//AAAAAAAAAAAAAP//AAACAAAA//8AAP//AAACAAAA/v8AAAIAAAD//wAA//8AAAIAAAD//wAAAAAAAAEAAAD+/wAAAgAAAP//AAAAAAAAAQAAAP7/AAACAAAA//8AAAAAAAAAAAEAAAD+/wAAAgABAP7//v8CAAEAAAAAAP//AAAAAAAAAQABAP///v8BAAIA/////wAAAAACAAEA/v///wAAAQACAP///P8BAAYA///6/wAABAABAP7///8BAAEAAAD/////AAABAAAA//8BAAIA///+/wEAAQD+////AgABAP////8BAAIAAAD9//7/AgACAP////8AAAEAAQAAAP7//v8DAAIA/P/+/wUAAwD6//z/BgAFAPv/+/8FAAQA+//9/wMAAgD//wAA/////wQAAQD6////BQABAPz///8DAAEA/v/+/wIABAD9//v/AwAEAP7//f8AAAIAAgAAAP3//v8EAAMA/P/9/wMAAgD+/wAAAQD+/wEAAwD+//7/AgAAAP7/AQABAP//AAABAP//AAACAP///f8BAAMA///+/wEAAQAAAAAAAAD/////AQACAP///f8CAAMA/v/+/wIAAAD9/wEAAwD///7/AAABAAEAAAD+////AgACAP7//v8CAAEA/v///wMAAgD8//3/BAADAP3//f8BAAIAAQAAAP////8AAAAAAQACAP7//P8CAAQA///9/wAAAgABAP///v8AAAIAAQD///7///8CAAIA///+/wAAAQACAAEA/P/+/wQAAQD+/wAAAAD//wEAAQD+/wEAAgD9////BAABAPz//v8DAAMA/v/8/wEAAwAAAP////8AAAIAAQD+////AQAAAAAAAAD//wAAAQABAAAA/v///wIAAQD+/wAAAgD///7/AQACAAAA/v///wIAAQD+////AgAAAP7/AgACAP3///8DAAAA/f8BAAIA/v///wIAAAD+/wAAAgABAP7//v8CAAIA/v/+/wIAAQD+/wAAAQAAAAAAAAD//wAAAgAAAP7/AAACAAAA//8AAP//AAABAAEA///+/wIAAgD///7///8BAAIAAAD9/wAABAAAAPz/AAADAP///v8BAAEA//8AAAIA///9/wIABAD9//v/AwAFAP3//f8DAAEA//8AAP////8CAAIA/f///wMAAAD//wAA//8AAAIAAAD+/wAAAQAAAP//AQACAP7//f8CAAMA/v/+/wEAAAABAAEA////////AAACAAEA/v/+/wIAAwD///3/AAACAAEA/v/+/wMAAwD9//3/BAACAPv///8FAAEA/P///wMAAAD+/wEAAgD+//7/AwACAP3//v8CAAEA/v8AAAMAAAD8/wAABQAAAPr///8GAAEA+v8AAAUAAAD9/wAAAgD///7/AQACAAAA/v///wEAAgABAP3//v8EAAMA+//+/wUA///8/wIAAwD///7/AQABAAAAAAD+/wAAAgAAAP7/AAADAAAA/f8AAAIAAAD/////AAACAAEA/v///wIAAQD+////AQABAP////8CAAEA/f///wMAAgD9//3/AgADAAAA/f/+/wIAAwAAAP3///8DAAEA/f///wIAAQD//wAAAgAAAP7///8BAAEA/////wAAAwACAPz//f8EAAMA/P/9/wMAAgD//wAA///+/wIABAD+//z/AgADAP7//v8CAAAA/v8DAAIA/P///wQAAAD8/wEAAgD+/wEAAwD9//3/BAACAPz/AAACAP7/AAACAAAA/////wAAAgABAP7//v8BAAIAAAD+////AwACAP3//v8CAAIA/v/9/wIAAwD///7/AQACAP7//v8BAAIAAQD9//7/AwACAP7//v8BAAEAAAABAAAA/v///wIAAQD+////AQABAAEA///+/wAAAgABAP7///8BAAEAAQD///7/AQACAP7//v8CAAIAAAD+////AgABAP7/AAACAP///v8BAAIAAAD+//7/AQAEAAAA/P8AAAQAAAD7/wAABQAAAPz/AAADAAAA/v8AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAwAAAPz/AQAEAP7//f8CAAEA//8AAAAAAQABAP3///8EAAEA/P///wMAAQD/////AAABAP//AAACAAAA/f8AAAQA///8/wIABAD+//z/AgADAP///v8AAAEAAAAAAAAAAAD//wAAAgAAAP7///8CAAIA/f/+/wQAAgD7//7/BgACAPn//v8HAAIA+v/+/wUAAQD9/wEAAQD+/wAAAgD/////AgD///7/AwACAPz//v8EAAEA/f8AAAEAAAABAAAA/f///wUAAgD6//3/BQAEAP3//P8CAAMA///+/wAAAQD//wAAAgAAAP//AAABAAAA/v///wIAAgD+//7/AgACAP//////////AwACAP3//f8CAAMA/v///wIA/////wEAAAD//wEAAQD+////AgACAP///f8AAAIAAQAAAP7//v8CAAQA///8/wEAAwD///7/AAABAAAAAAAAAAAAAQAAAP//AAAAAAEAAAD+/wAAAwABAP3//v8CAAIA///+/wAAAgACAAAA/f/+/wIAAwD///z/AAAEAAEA/f///wMAAAD8/wAABQABAPr//v8GAAIA+////wQAAAD9/wEAAgD/////AAAAAAAAAAABAAEA/v/+/wQABAD7//v/BAAEAP3//v8CAP///v8EAAIA+////wQAAQD+//7/AAACAAEA/f///wMAAAD//wEAAAD//wAAAQAAAP////8AAAIAAAD+/wAAAgABAP7///8BAAAAAQAAAP7///8BAAIAAAD/////AQACAP7//v8CAAEA//8AAAAAAAABAP////8CAAAA/f8BAAMA/v///wMA///+/wIAAQD9////AwAAAP//AAD//wIAAwD+//v/AQAGAP//+v8AAAYAAQD7/wAABAD///3/AgABAP3/AQAEAP//+/8AAAUAAQD9//7/AQACAAAA//8AAAAA//8BAAIA///+/wAAAQAAAAAAAQAAAP//AAABAAAA/v8AAAMA///+/wIAAQD/////AAAAAAAAAQAAAP////8CAAMA/f/8/wMAAwD+////AAAAAAEAAAAAAAAA/////wEAAgD/////AAAAAAEAAQD///7/AAACAAEA/////wAAAAABAAEA///+/wAAAwABAP7//v8BAAMA///9/wAAAgABAP///////wIAAwD9//3/AwACAP7///8AAP//AgACAP7///8BAAAAAAAAAP//AQABAP3/AAAEAAAA/f///wIAAgD///3/AAADAAEA/v///wEAAAABAAAA/v8BAAIA///9/wAAAwAAAP//AAAAAAEAAAD+/wAAAgD///7/AQABAAAAAAD/////AQACAAAA/v///wIAAQD+////AQABAAEA///+/wEAAgAAAP7///8CAAEA//8AAAEA/v///wMAAAD9/wAAAwAAAP3/AQACAP////8BAAAA/v8CAAIA/P///wQAAQD+////AQABAAAA/////wEAAQD//wAAAQAAAP//AAACAAAA/v8AAAEAAQD///7/AQACAP////8CAAAA/v8CAAAA/P8CAAQA/P/8/wYABQD6//v/BQAEAPz//P8DAAQA/f/9/wMAAgD///7///8CAAIA///+/wEAAgD/////AAAAAAEAAAD+/wAABAAAAPv/AQAEAP///f8BAAIA/v///wEAAQABAP3//v8FAAMA+v/8/wYABAD7//3/AwABAP7/AQACAP3//v8EAAIA/P/+/wMAAQD+////AgACAP3//v8EAAEA+////wUAAQD9////AQACAAAA/f8AAAMA///9/wMAAwD8//7/AwAAAP7/AgABAP7/AAABAAAAAAD/////AQACAP///v8BAAEA//8AAAEA/////wMAAQD7/wAABQD///z/AQADAP////8BAP//AAABAP////8BAAEA/////wEAAgD///3/AQACAP////8AAAAAAQABAP//AAACAP7//f8DAAMA/f/8/wIABQAAAPz//v8DAAMA/v/9/wEAAwAAAP3///8CAAEA/v///wMAAgD+//7/AQABAP////8BAAEA/////wIAAgD+//3/AQADAAAA/f///wMAAQD+/wAAAQD//wAAAQD+////BAAAAPz/AQADAP///v8AAAAAAQABAP7/AAACAP////8BAAAA//8AAAAAAAACAAAA/f8BAAMA/v/9/wIAAwD+//7/AwACAP3//v8CAAEA//8AAAEA//8AAAMA///8/wEAAwD/////AQD+/wAABQD///r/AgAFAP3//f8DAAEA/v8BAAAA/f8DAAQA+//8/wQABAD///z//v8DAAUA/v/6/wEABQAAAPz///8DAAEA//8AAP////8CAAEA/f8AAAMA///+/wEAAQD/////AQABAP////8BAAEA/////wEAAQD//wAAAQD/////AQABAP////8BAAEAAAD/////AQABAP////8BAAEA/v8AAAMA///9/wIAAgD9////BAAAAPz/AAAEAAEA/P/+/wMAAgD+////AQD//wAAAgD///7/AgACAP3///8DAP///f8CAAMA/v/9/wIAAwD+//7/AgABAP7/AAACAP////8CAAAA/f8AAAMAAQD+//3/AgAEAP7//f8BAAEA//8BAAIA/v/+/wEAAQAAAP//AAABAAAAAAABAAAA/v///wIAAQD//wAAAAD//wEAAgD+//3/AgAEAP///P8AAAMAAQD+//7/AAACAAIA/v/+/wIAAQD//wAAAAD//wAAAgABAP3///8DAAAA/v8BAAIA/v///wMA///9/wEAAgD/////AgABAP////8AAAEAAAD/////AQACAAAA////////AQADAAAA/P///wMAAgD+//7/AQACAAAA/v///wEAAgAAAP3/AAADAAAA/v8AAAAAAAACAAAA/f8AAAQAAAD8/wAAAwAAAP7/AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAEA//8BAAIA/v/+/wIAAgD+////AQD//wAAAgAAAP7/AAADAAAA/f8AAAMAAAD8////BAACAP3//v8CAAEA//8BAAEA/v/+/wEAAgABAP///f///wQAAwD9//z/AQAEAAEA/f/+/wIAAQD+/wAAAgAAAP7/AAACAAEA///9/wAAAwAAAP////8AAAIAAQD+//7/AgABAP//AAAAAAEAAAD+/wEAAgD9//7/BQABAPv/AQAEAP7//f8BAAIAAAD/////AAACAAAA/v8AAAEAAAAAAAEA///+/wIAAgD9//3/AwAEAP7//f8CAAEA/v8BAAEA/v///wIAAQD//wAA//8AAAIA///+/wEAAgD///7/AQACAAAA/v///wEAAQAAAP////8BAAIAAAD+////AQABAAAA/////wEAAgAAAP7///8CAAEA/f///wMAAgD+//7/AQABAAEAAAD9////AgACAAAA/v/+/wIAAwD///7/AAABAAAA//8AAAEAAQD+//7/AwADAP7//P8BAAUAAAD7////BAABAPz/AAAEAP///f8CAAIA/v///wEAAAD//wEAAgD///7/AQACAP7//f8DAAIA/f8AAAQAAAD8/wAAAgD//wAAAgD///7/AgACAP7//v8AAAIAAgD+//3/AwAEAPz//P8EAAIA/f8AAAEA//8BAAEA/v8AAAIA/////wEA//8AAAIA///+/wIAAgD9//7/BAADAPz//f8EAAMA/P/9/wMAAgD+////AgABAP7/AAACAP///v8CAAEA/P8AAAUA///7/wIABQD+//v/AgAFAP7/+/8BAAQA///+/wIAAAD+/wEAAgD+//7/AgABAP//AAAAAP//AQACAP7//v8CAAEA//8AAP////8DAAIA/P/+/wQAAQD9////AgABAP//AAAAAAAAAAD/////AgADAP7//f8CAAEA/v8BAAIA/f/+/wQAAwD9//z/AQAEAAAA/f8AAAIAAAD+/wAAAgAAAP7///8CAAMA/v/9/wMAAgD8//7/BAACAPz///8DAAEA/////wAAAAAAAAEAAAD+////AgACAAAA/v/+/wIAAgD+//7/AgACAP7///8CAAEA/v/+/wEAAgABAP7//v8CAAEA//8AAAAA//8BAAIA/f/9/wQAAwD9//7/AQACAAEA/v/+/wEAAwD///3/AgABAP//AAD//wEAAwD///z/AQAEAP7//f8DAAEA/P8BAAUA///7/wAABAAAAP3/AAACAAAA//8AAAAAAAAAAP//AQADAP7//P8CAAMA/v/+/wEAAQABAAEA/v///wIA///+/wIAAQD+/wAAAgAAAP7/AAACAAAA/f///wQAAQD7/wAABgD///r/AQAFAP///P8BAAMA///+/wEAAgD+//7/AwACAP3//v8DAAIA/f/9/wMABAD9//z/AwAEAP7//P8AAAMAAgD+//3/AQADAAEA/f/9/wMABAD9//z/AwADAP3///8DAAAA/v8BAAAA//8BAAAA/v8AAAMAAQD+//7/AQADAP7//f8CAAIA/////wEA/////wMAAQD8//7/BAADAP3//f8BAAIAAAD//wAAAAAAAAEAAQD+//7/AgABAP//AAAAAAAAAQAAAP////8AAAIAAAD+/wEAAgD///3/AgADAP3//v8CAAEA//8AAAEA/////wEAAQD/////AgABAP3///8EAAAA/P8AAAIAAQABAP///f8AAAQAAAD9/wAAAQABAAEA///+/wAAAQABAAEA/v///wMAAQD9////AgAAAAAAAQD+/wAAAwD///3/AAACAAIA///9/wEAAwD///3/AQACAP////8BAAEAAAD/////AAACAAAA/f8BAAMA///+/wAAAAABAAIA/v/9/wMAAwD+//3///8CAAMAAAD+////AAABAAEA/////wEAAQAAAAAA/////wEAAQD/////AAABAAIA///9/wEAAgAAAP////8AAAEAAQD/////AAABAAIA/v/9/wIAAwD+//3/AgADAP///f8AAAMA///9/wEAAgD//wAAAgD///7/AQACAP///f8BAAMA///+/wEAAQD//wEAAQD+////AQABAAAA//8AAAAA//8BAAIA///+/wEAAQD+/wAAAwD///z/AAAFAAEA+/8AAAMA//8AAAIA/f/9/wQAAgD9/wAAAQAAAAEAAAD+/wAAAgAAAP7///8BAAMAAAD8/wAAAwAAAP//AAD/////AgACAP///v///wEAAwAAAPv///8FAAEA/f8AAAEA//8BAAEA/v8AAAIA/v///wMAAAD9/wAAAgAAAAAAAQD///7/AQADAP///P8BAAQA///9/wEAAgD///7/AQADAAAA/P///wQAAgD9//3/AgAEAP//+/8AAAUA///8/wIABAD///3/AAAAAAAAAgD///3/AgAEAP7//P8BAAMAAAD+////AgABAP7/AAABAP7/AAADAAAA/v8AAAAA//8CAAEA/P8AAAUAAAD8/wAAAgD//wAAAQD+////BAABAPz/AAACAP//AQABAP3/AAADAP///v8BAAEA//8AAAEAAAAAAP////8BAAIAAAD+////AgABAP7/AAAAAAAAAwD///z/AQAEAP///f8BAAAAAAACAP////8AAAAAAQAAAP//AAAAAP//AQADAP3//P8EAAQA/f/9/wIAAgD///////8AAAIAAAD+/wEAAgD///7/AQACAP///v8AAAEAAAAAAAEAAAD+/wAAAgAAAP7/AAACAAAA//8AAAAAAAAAAAEA/////wMAAAD8/wEABAD+//z/AwAEAP3//f8CAAIA///+/wAAAQAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAgAAAP7///8CAAIA/v/9/wEABAAAAPz/AAADAAAA/f8AAAIAAAD//wAAAQAAAP//AAABAAAA//8AAAEAAAD//wAAAQAAAAAAAAD//wAAAgAAAP7/AAACAP///v8CAAIA/v/+/wIAAgD+//7/AgACAP7///8CAAAA/v8AAAEAAAABAP///v8CAAIA/v///wIA/////wIA///+/wEAAgD/////AgD///7/AgABAP7/AAABAP//AAABAP////8CAAEA/f///wIAAgD///3/AQADAP///v8CAAAA/P8CAAQA/f/+/wMAAAD9/wMAAgD7////BAABAP7//v8BAAMAAAD9////AwABAP3///8CAAIAAAD9////AwABAP7///8AAAEAAgAAAP3/AAAEAP//+/8BAAUAAAD8/wAAAgAAAAAAAAD//wAAAQAAAP//AAABAP////8CAAEA/f///wQAAAD8/wEAAgD+/wAAAgD+////AwABAP3///8CAAAA/////wEAAwD+//7/AwAAAPz/AQAEAP3//f8FAAIA+////wQAAQD8//7/AwACAP7///8BAAAAAAABAAAA/////wEAAQD/////AAABAAAAAAABAP////8BAAEA///+/wEAAwAAAPz//v8EAAMA/P/9/wQAAwD9//7/AgABAP///////wEAAgD///7/AQACAAAA/v8AAAIAAAD9////BAABAP3/AAABAAAAAAABAAAA/v///wIAAgD+//7/AgACAP///v8AAAIAAQD9//7/AwADAP7//f8BAAIAAAD//wAAAAD//wAAAgABAP7//v8BAAMAAAD9/wAAAgAAAP//AAAAAP//AQACAAAA/v/+/wIAAwD9//3/AwACAP7///8BAAAAAAAAAP//AAABAAEAAAD+////AwABAP3///8BAAIAAgD9//3/AwADAP3//f8CAAMAAQD9//z/BAAFAPv/+/8FAAQA/P/+/wMAAAD+/wIAAQD9/wAAAgD/////AQABAAAAAAD/////AgABAP3///8DAAEA/f8AAAMA///+/wEAAQAAAP////8BAAEA/////wEAAQD/////AQABAP////8CAAAA/P8BAAUA///7/wEABQD///z/AAACAAIAAAD9//7/AwADAP3//f8CAAMAAQD9//3/AwADAP3//f8CAAIA//8AAAAA//8CAAIA/f/9/wIAAwD///3///8DAAQA/v/6/wEABgD///v/AQADAAAA/////wAAAQAAAP7/AQADAP///v8AAAEAAQD/////AAABAAEAAAD/////AQACAP///f8AAAQAAQD8////BAABAPz///8DAAEA/////wAAAQAAAP//AAABAAAAAAABAP////8BAAAA//8AAAEAAQAAAP////8BAAEA/////wAAAQABAAAA/v///wMAAgD9//7/AgACAP///v8AAAEAAQAAAP7/AQACAP7//v8CAAIA/v///wIA/////wMAAAD8/wAAAwAAAP//AAD//wAAAgAAAP7/AAACAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAD+/wAAAgAAAP//AQAAAP3/AAAEAAAA/P8AAAMAAAD//wAA//8AAAIA///+/wIAAQD9/wAABAD///3/AgABAP7/AAACAAAA/f///wQAAwD7//z/BgADAPr///8EAP///f8CAAMA/v/+/wEAAQAAAP//AAABAAAA/////wIAAgD9//7/AwACAP7///8BAAAAAAAAAP//AAABAAAAAAAAAP//AAACAAAA/f8AAAMA///9/wIABAD9//3/AwABAP///////wIAAgD+//7/AwABAPv/AAAFAAAA/P///wQAAwD9//v/AQAGAP//+/8CAAMA/f///wUAAAD6/wEABQD///z/AAADAAEA/v///wEAAQAAAP//AAAAAAAAAQD//wAAAgD+//3/AgAEAP7//P8DAAMA/f/+/wIAAQD+////AQABAAEAAAD+//7/AQAEAAEA+//9/wUABAD8//z/AgAEAAAA/f///wEAAgAAAP7/AAABAAAA//8BAAEA/v///wEAAgABAP3//v8DAAMA/f/9/wMAAgD9////AgAAAAAAAQD///7/AAADAAEA/f/+/wMAAwD9//7/AgD/////AwABAPz///8EAAEA/v//////AAACAAEA/v8AAAIA/////wAAAAAAAP//AAACAAEA/v///wIAAAD+/wEAAQD+/wAAAgD/////AgAAAP3/AQADAP7//v8CAAEA//8AAAEA///+/wEAAgD///7/AgACAP7///8CAAAA/f8BAAQA/v/8/wIAAwD+////AgD/////AgAAAP7/AQAAAP3/AwAEAPz//f8DAAIA////////AAACAAEA/v///wIAAAD//wEAAQD/////AQD//wAAAgD/////AAAAAAEAAAD//wEAAQD9////BAAAAPz/AAADAAAA/v8BAAEA//8AAP//AAABAAAAAAAAAAAAAAABAAAA/f8AAAMAAQD+////AgABAP///v///wMAAgD9//7/AwACAP3//v8DAAIA/v/+/wAAAQABAAAA//8AAAIA///+/wIAAQD9////AwABAP//AAD//wAAAQAAAP//AAACAAAA/v///wIAAwD+//z/AQAEAAAA/f8AAAEAAAABAAAA//8AAAAAAAAAAAAAAQAAAP7/AAADAAAA/f8AAAIAAAD//wAAAAAAAAAA//8AAAIAAAD+/wEAAgD+//7/AQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAgAAAP7/AAABAP////8CAAIA/v/9/wEABAABAPz//P8CAAUAAQD8//7/AwACAP7//v8AAAEAAQABAP///v8BAAIA///+/wEAAQD//wAAAQAAAP//AAACAAAA/f///wQAAQD8////BAACAP3//v8BAAIAAAD9/wEAAgD+/wAAAwD///3/AgACAP3///8CAAAAAAABAP////8BAAEA///+/wEAAwD///3/AQACAP//AAABAP7/AAADAP///f8BAAMAAAD9//7/AgADAP///f8AAAMAAgD+//3/AQACAP7///8DAAAA/v8CAAEA/f8AAAMA///9/wEAAwAAAP///////wIAAgD9//7/BAABAPv/AQAEAP7//v8BAAEAAAAAAAAA//8AAAEAAAD//wAAAQD//wAAAgD/////AQAAAP//AAABAAAAAAAAAP//AAABAAEA///+/wEAAgAAAP7///8CAAEA/v8AAAEA//8AAAEAAAAAAAAA/////wEAAgD///3/AQAEAAAA/P8AAAQA/v/8/wMABAD9//3/AwABAP7/AAAAAAEAAQD+//7/AgADAP7//f8CAAIA///+/wAAAgAAAP7/AAADAAAA/P8BAAQA/v/8/wIAAwD///////8AAAIAAAD+////AQABAAEAAAD+////AgACAP7//f8BAAMAAAD+/wAAAAABAAEA/v8AAAIAAAD9////BAABAP3///8CAAEA/v8AAAEA/v8AAAQAAAD8/wAAAgD//wAAAQD//wAAAQD//wAAAQD/////AgABAP7/AAABAP7///8DAAIA/f///wMA///+/wEAAQD/////AgABAP//AAD///7/AgAEAP3//P8EAAIA/P8BAAMA/P/+/wUAAQD8/wAAAwD///7/AgABAP3/AAADAP///v8BAAEA//8BAAEA/f8AAAMA///+/wEAAQD//wEAAQD+////AgABAP3///8DAAEA/v///wEAAQAAAP////8AAAEAAQD/////AgAAAPz/AQAFAP///P8AAAIAAQAAAP////8AAAEAAgD///3/AQADAP///f8BAAMA///+/wEAAQD+/wAAAgAAAP///////wIAAwD9//z/BAAEAPz//f8DAAEA/v8AAAEAAAAAAAEA/////wIAAAD+/wAAAQAAAAAAAQD///7/AgACAP7///8CAAEA/f/+/wQAAwD8//z/BAAFAP3//P8BAAIAAAD//wAAAQAAAP//AAAAAAAAAQD/////AgACAP7//v8CAAAA/v8BAAEAAAAAAAAAAAAAAAAA//8AAAIAAAD9/wAAAwAAAP3/AAADAP///f8BAAQA///7/wEABQAAAPz///8CAAEAAAD+/wAAAgD/////AgABAP3/AAADAP7//v8CAAEA/v8AAAMA///+/wEAAQAAAP7/AAACAAAA/////wEAAQAAAP///v8CAAIA/v///wEAAQAAAP////8BAAIA///+/wEAAQD/////AAACAAEA/////wAAAQAAAP///v8AAAMAAAD//wEAAAD//wAAAAD//wEAAAD+/wIAAwD+//3/AgACAP7//v8AAAIAAQD/////AAACAAAA/v8AAAEA/////wMAAAD8/wIABAD9//z/AwADAP7///8AAP//AgADAP3//P8DAAMA/v/+/wEAAQAAAAAAAAAAAAAA/////wEAAgD///3/AQAEAP///f8BAAEA//8BAAEA/f/+/wQAAwD8//3/BAADAP3//v8BAAAAAAACAAAA/f8AAAMAAAD+////AQABAP//AAABAAAAAAD/////AQABAAAA/////wEAAgAAAP3/AAADAP///v8CAAEA/f8AAAMA///+/wIAAQD9/wAAAwD///7/AQABAP//AAABAP//AAACAP///v8BAAIAAAD+////AQABAAEAAAD+////AgACAP///v///wEAAgD///7/AQABAAAAAAD/////AgABAP7/AAAAAP//AQABAAAA//8AAAEAAAAAAAAAAAD/////AgABAP//AAAAAAAAAAAAAAAA//8AAAIAAAD+/wAAAgAAAP7/AAABAAAAAAD//wAAAgAAAP3///8EAAIA/P/9/wQABAD9//z/AgACAP//AAABAP7///8EAAEA/P///wMAAgD+//7/AAABAAEAAAD/////AQACAP///v8BAAIA/v///wMAAAD8/wAABAAAAP3/AQACAP////8BAAAA/v8AAAMAAQD9////AwAAAP7/AAAAAAAAAQABAP///v8BAAIAAAD+////AQABAAAA/////wEAAgD///7/AgACAP7//f8BAAIAAAAAAP//AAACAAEA/v/9/wEAAwAAAP3/AAAEAP///f8BAAEAAAAAAP//AAACAAAA/f8AAAQAAQD8//7/BAACAP3//v8CAAEA/v8BAAMA/v/9/wIAAwD+//3/AQACAAAA/////wEAAgD///7/AQACAP///v8BAAIA///9/wEABAD///z/AQAEAP///P8CAAMA/P/9/wUAAwD7//7/BAABAP7/AAAAAP7/AQADAP///f8BAAMA///+/wAAAQABAP//AAACAAAA/f///wMAAQD9/wAAAwAAAP//AQAAAP3/AAAFAP//+v8BAAYAAAD8/wEAAQD+/wIAAgD8//7/BAACAP7///8AAAAAAgAAAP3/AAADAAAA/f8BAAMA/v/+/wIAAAD+/wIAAgD9////AwAAAP7/AAABAAAAAAAAAP//AQABAP////8AAAEAAAAAAAAAAAAAAP//AQABAP7//v8DAAMA/P/9/wQAAwD9//3/AQACAAIA///8/wAABAAAAP7/AAD//wAAAwABAP3///8BAAAAAgAAAPz///8FAAMA+//9/wQAAgD+////AAD//wEAAwD///3/AQACAP////8BAAEA/v///wIAAQD/////AAABAAEA///+/wEAAwD///z/AQAEAP///f8BAAIA/////wEAAQD///7/AQADAP///f8BAAIA/////wEAAAAAAAEA/v///wQAAQD7//7/BQADAPz//f8CAAIA/////wIAAQD9////AwABAP3//v8DAAIA/f8AAAMA///9/wEAAgD+/wAAAgD/////AQABAAAA///+/wAAAwAAAP7/AAABAAEAAAD+/wAAAwD+//z/BAAEAPv//f8FAAIA/P///wMAAAD+/wAAAQABAAAA/v8AAAMAAAD8/wAABAAAAP3/AAACAAAA//8AAAAAAQABAP7///8BAAEAAAD//wAAAAAAAAEAAAD//wAAAgAAAP3/AQADAP7//f8CAAIA/v8AAAIA/////wIAAQD+////AAAAAAEAAQD///7/AQADAP///f8BAAMA/v/9/wIAAgD///7/AAACAAAA//8BAAAA/v8AAAMAAAD9/wAAAgABAP///v8AAAIAAQD+////AgABAP///v8AAAEAAQAAAP3/AAAFAAEA+//+/wMAAQAAAAAA/v8AAAQAAAD8/wAAAgAAAP//AAAAAAAAAgD///3/AQADAAAA/v8AAAAA//8BAAEA/v/+/wMAAwD+//3/AgADAP3//f8CAAIAAAD/////AAADAAEA/P///wMAAQD+////AgABAP7///8CAAIA/v/9/wEAAwAAAP7/AAABAAAA/////wEAAgD///7/AgACAP3//v8DAAIA/f/+/wMAAgD9//7/AgABAP//AQABAP3///8EAAAA/P8AAAMAAQD+//7/AQADAAAA/f8AAAMAAAD+/wAAAAAAAAEAAAD//wAAAgABAP7//v8AAAIAAQD+//7/AgADAP///f8BAAMA/v/9/wEAAgAAAP7/AAADAAEA/v/+/wEAAQD//wAAAAAAAAEAAAAAAAAA//8AAAEA/////wIAAQD+////AgAAAP7/AQABAP7/AAAEAAAA+/8AAAQAAAD9/wAAAQAAAAEAAQD///3/AQAFAP//+v8AAAYAAAD7/wEABAD///3/AQADAP///f8AAAMAAgD9//z/AgAFAAAA+////wUAAgD8//3/AgACAP////8BAAEAAAAAAP////8CAAEA/f///wQAAQD8/wAAAwD///7/AQACAP///v8CAAIA/v/+/wAAAgABAP7///8CAAIA/v/9/wMAAwD8//7/BAABAP3///8CAAAA//8BAAAAAAABAAAA/v///wMAAQD8////BAACAP3//v8CAAIA/v/+/wIAAQD+/wEAAwD9//z/BAAEAPz//P8DAAQA/v/9/wAAAgACAP7//f8BAAQAAQD7//7/BQACAPz//v8EAAEA/P8BAAMA/v/+/wIAAgD+////AgAAAP//AAAAAP//AAABAAAAAAABAAAA//8AAAEAAAD+////AwACAP3//v8DAAIA/f///wMAAAD+/wAAAQAAAP//AAABAAAAAAAAAAAA/////wIAAQD+////AQACAAAA/v8AAAEAAAD//wAAAgD///3/AgAEAP7/+/8CAAUA/v/8/wEAAgAAAAAA/////wIAAQD+/wAAAgD///7/AgABAP7/AQABAP7/AAACAAAA/v8AAAIAAAD+/wAAAgAAAP7/AAACAAAA/v8AAAIAAAD9/wEABAD+//3/AgACAP///v///wIAAwD+//z/AgADAP7///8CAAAA/v8AAAIAAAD+////AQADAAAA/P8AAAQAAAD8/wAAAwAAAP//AQD///7/AgACAP7///8CAAEA/v///wEAAQAAAP////8BAAIAAAD+////AQABAAAAAAD/////AQACAAAA/v///wEAAQAAAP////8BAAEAAAAAAP////8BAAIA///+/wEAAQAAAAAAAAD/////AgACAP7//v8CAAEA//8BAAAA/f8AAAMAAAD+/wAAAQAAAAAAAAD//wAAAQAAAP7///8DAAEA/v8AAAEAAAD//wAAAQD+////AwACAP3//f8EAAMA+//+/wUAAgD7//7/BAAAAP3/AQACAAAA//8AAAEAAAD+////AwABAP3/AAACAAAA//8AAAAA//8BAAIA///9/wEABAD///v/AAAFAAEA/P///wMAAQD+////AQABAAAA//8AAAEAAAD//wAAAAD//wEAAgAAAP7//v8BAAMAAAD9////AwABAP7/AAAAAAAAAgAAAP3/AAADAP///v8DAAAA/P8CAAQA/f/8/wMAAwD+//7/AQABAAAAAAAAAP//AAACAAAA/f8AAAMAAAD//wEA/////wIAAAD+/wAAAQAAAAEAAQD9////BAAAAPz/AAADAAAA/v8BAAEA//8AAAAA//8AAAEAAAAAAAEA/////wIAAAD9/wAAAgAAAAAAAQD///7/AQACAAAA/v/+/wIAAgD///////8BAAIAAAD9////BAAAAPz/AQACAP//AAABAP7///8DAAIA/f/9/wIAAwAAAP3///8DAAEA////////AQABAAAAAAD//wAAAQAAAAAA/////wEAAQD/////AgABAP3/AAADAP///f8BAAMA///9/wEAAwD///3/AQADAAAA/v///wEAAQD/////AQABAP//AAABAP//AAABAP//AAACAP///f8CAAMA/f/+/wMAAQD+/wAAAQAAAAAAAAD+/wEAAwD9//7/AwAAAP7/AgACAPz///8EAAAA/v///wAAAgABAP7///8CAAEA/////wAAAQAAAP//AAABAAAAAAAAAP//AAABAAEAAAD+//7/AgADAP7//f8BAAMAAQD+//7/AQACAP///v8BAAEA//8BAAIA/f/9/wQAAwD9//7/AgABAP7///8BAAIAAAD+/wAAAQABAP///v8BAAEAAAAAAAAAAAAAAAEA///+/wEAAgAAAP7/AAACAP////8CAAAA/f8BAAQA/f/7/wQABgD9//r/AgAFAP///P8AAAMA///9/wMAAwD9//3/AQADAAEA/v/+/wEAAgD/////AAD//wEAAgD/////AgAAAP3/AAADAAAA/P///wUAAwD8//z/AwAEAP3//f8CAAIAAAD///7/AAAEAAAA+/8BAAUA///8/wEAAgD/////AAABAAEA/////wEAAQD/////AAABAAEA///+/wEAAwAAAP3///8CAAIA///9////AwACAP7//v8CAAIA/v/+/wEAAQD//wAAAgAAAP7/AAACAAAA/v///wEAAgAAAP//AAAAAAEAAQD+////AwAAAPv/AQAFAP7//f8DAAEA/f8BAAIA/f8AAAMA/v/+/wMAAQD9////AgABAAAAAAD/////AQABAAAA/////wEAAgAAAP3//v8EAAMA+//+/wYAAQD6/wAABQD///z/AQACAAAAAAAAAAAA/////wEAAgAAAP3///8DAAIA/v/+/wEAAAAAAAIAAAD+////AQABAAEAAAD9/wAAAwD///7/AQABAP//AAACAAAA/v///wEAAQD//wAAAgAAAP3/AAAEAP///P8CAAMA/v/+/wIAAgD///7/AAABAAAAAAABAAAA/v8AAAIAAAD+////AgACAP7//v8CAAEA/f8AAAQA///8/wIAAwD9//7/AwABAP7/AQABAP7/AAABAP//AAACAAAA/f8AAAMAAAD+/wAAAQAAAAAAAAD//wAAAQAAAP//AQACAP7//f8CAAMA/v/9/wMAAwD8//7/BAABAP3///8CAAIA///+/wAAAgAAAP7/AQACAP7//v8CAAIA/////wEAAAD//wEAAAD+/wAAAgAAAP7/AQACAP////8BAAAA//8AAAAAAAAAAP//AQACAP///v8AAAEAAAAAAAAA//8BAAIA///9/wAAAwAAAP3/AAADAAEA/v///wAAAAACAAEA/v/+/wEAAwAAAP7///8AAAIAAgD+//3/AgACAP7/AAACAP///v8BAAIAAQD+//3/AgADAP3//v8DAAEA/v8AAAIAAAD+////AQACAAAA/v///wEAAgAAAP7///8BAAIAAAD+////AQACAAAA/v///wAAAgACAP7//f8CAAQA/v/7/wIABAD+//3/AwADAPz//v8FAAAA+/8BAAQA/v/9/wIAAgD/////AAABAAAA/v8AAAMAAAD8/wAABAAAAP7/AAAAAAAAAQABAP7//v8CAAIA///+/wEAAgD///////8AAAMAAQD9//7/AgADAP///f8AAAIAAQD//wAAAQD/////AAABAAEA/v///wIAAQD/////AAAAAAEAAQD+//7/AgADAP7//P8CAAQA///8/wAABAABAP3//v8CAAIA////////AAADAAAA/P8AAAQAAAD+/wAA//8AAAIAAAD//wAAAQAAAP////8BAAIA/v/+/wIAAgD///7/AAABAAAAAAABAAAA/v8AAAIA///+/wIAAgD9////BAD///z/AwADAP3//v8CAAEA/////wAAAgABAP7///8CAAAA/v8BAAIA/v/+/wMAAwD9//3/AQACAAAA//8AAAAAAAACAAAA/v///wEAAQAAAAAA/////wIAAgD+//3/AQADAAAA/f8BAAMA/f/+/wQAAgD7//7/BQAAAP3/AgABAP7/AAABAAAAAAAAAAAAAAAAAAAAAAAAAP//AQACAP7//v8CAAIA/v/+/wIAAQD+/wAAAwAAAPz///8DAAIA/v/+/wIAAgD+//7/AgACAP3//v8DAAIA/v/+/wEAAgD/////AQAAAP7/AAADAAEA/f/+/wIAAwD///z/AAAEAAEA/v///wAAAQAAAP7/AAACAAAA//8BAAAA/v8BAAIA///9/wAAAwABAP7//f8CAAUA///6/wAABgD///r/AgAGAP7/+/8DAAMA/f///wIA/v///wQAAAD9/wIAAQD9/wEAAgD+////AQAAAAAAAQAAAAAAAAD+/wEAAgD+////AQD//wEABAD+//r/AwAGAP3//P8CAAEA//8BAAAA/v8BAAIA/v///wIA///+/wMAAgD9////AgAAAP///////wIAAgD+/wAAAwD///z/AQAEAP7//f8DAAEA/f8BAAQA///8/wAAAgABAAAA///+/wAABAABAPz///8DAAEA/v///wAAAgABAP3///8EAAEA/P///wMAAQD+////AgABAP7//v8CAAIA/v///wIAAAD+/wIAAQD8/wAABAAAAP3/AAACAAAA/////wEAAgD///7/AQACAP7//v8DAAEA/f///wIAAgAAAP7//f8CAAUA/f/7/wIAAwD/////AQAAAAAAAQD+////AwABAP3//v8CAAMA///9/wAAAgABAAAA///+/wAAAwABAPz//v8EAAIA/P///wQAAAD9/wEAAQD//wAAAAD//wEAAgD/////AQD//wAAAQD+////AwABAP7/AAABAAAAAAAAAP////8AAAIAAQD+////AgABAP7///8CAAEA/v///wIAAQD+////AQABAAAAAAD/////AgACAP3//v8EAAEA/P8AAAQA///8/wIAAwD+////AQD/////AgABAP7/AAACAP////8CAAAA/f8AAAMAAAD+/wEAAgD///7/AAABAAEAAAD+/wAAAwAAAP3/AAACAP////8CAAAA/v8BAAEA//8AAAAA//8BAAEA//8AAAEA/////wEAAQD/////AAABAAEA/////wEAAQAAAP7///8CAAEA/v///wIAAQD/////AAABAAAA//8AAAEAAQAAAP7///8CAAAA/v8BAAIA/////wEAAQD///3/AAAEAAEA/f///wIAAQAAAP7//v8CAAIA//8AAAEA/////wEAAAD//wEAAAD//wIAAQD+////AQAAAP//AQABAP//AAABAAAA/////wEAAgD///3/AQAEAP///P8BAAQA///8/wEAAwD/////AQD/////AwABAPz///8EAAAA/f8AAAEAAAABAAAA/v8BAAIA/v/+/wMAAQD7/wAABQD///z/AwADAPz///8DAAAA////////AgADAP3//P8EAAQA/P/9/wMAAgD+////AgAAAP7/AAACAAAA/f8AAAMAAQD+//7/AQADAAAA/f///wEAAQABAAAA/v///wIAAQAAAAAA/f///wUAAQD6////BQABAP3/AAABAP7/AQADAP3//f8EAAMA/P/+/wQAAQD8////AwACAP7//f8BAAQAAAD8/wAAAwAAAP//AAD/////AgACAP3//v8DAAEA/v8BAAEA/f8AAAQA///8/wEAAgD//wAAAQD/////AgABAP7///8CAAIA/v/9/wIAAwD+//7/AgABAP//AQAAAP7/AgABAPz/AAAEAP///f8CAAIA/v8AAAIA/v/+/wMAAQD8////BQACAPv///8FAP//+/8DAAQA/P/+/wMAAAD//wEA/////wIAAQD//wAA/////wEAAQAAAP//AAABAAAA//8AAAEAAAD//wAAAQAAAP//AAABAAAA//8BAAAA/v8BAAIA///+/wEAAgAAAP///v8AAAIAAAD//wAAAAAAAAEAAQD/////AAAAAAEAAAD//wAAAAABAAEA/////wAAAAAAAAIAAAD9/wEAAgD+////AgAAAP7/AQABAP//AQAAAP3/AQAEAP///P8BAAIA/////wEAAQD+/wAABAD///z/AQACAP////8BAAAAAAAAAP7/AQADAP///v///wIAAwD9//z/AwAEAP3//P8DAAQA///9////AgACAP///f8AAAIAAQAAAP////8BAAIA///9/wEAAwD///7/AQABAP//AAABAP////8DAAEA/P///wQAAQD8//7/AwACAP////8AAAAAAQABAP7//v8CAAIA/v///wMAAAD9/wAAAgAAAP//AAAAAAEAAQD+////AgAAAP7/AQACAP///v8AAAIAAQD+////AgABAP///////wEAAgD/////AgAAAP3/AQAEAP3/+/8EAAYA/P/6/wQABQD8//z/AwADAP///v///wIAAwD9//v/AwAGAP7/+v8BAAUAAAD9////AgACAP7//v8CAAIA/v/+/wIAAQD+/wAAAQAAAAAAAAAAAAAAAQD///3/AgAEAP7//P8BAAQAAAD9////AQACAAEA/v/+/wEAAgD/////AgAAAP7/AQABAP7/AAACAP////8CAAAA//8BAP///v8CAAIA/v///wEAAAABAAEA/v/+/wIAAQD+/wEAAgD/////AAAAAAAAAAD//wAAAgAAAP//AQAAAP7/AAACAP////8BAAAAAAAAAAAAAAAAAAAAAAAAAP//AQACAP3//f8EAAQA/P/8/wMAAwD//////////wIAAgD+//7/AgABAP7/AQABAP//AAAAAP//AQACAP7//v8CAAEA/////wAAAQABAAAA/////wAAAgABAP3///8EAAEA/f///wEAAQAAAP////8BAAIAAAD+/wAAAgD///3/AgAEAP7/+/8BAAUAAAD8/wAAAgAAAAAAAAAAAAEA///9/wEABAD///z/AQADAAAA////////AQACAP///f8BAAQA///8/wEAAwD///7/AQABAAAAAAD//wAAAgD///3/AgADAP7//v8CAAEA/v8AAAEA//8BAAEA/v8AAAIA///+/wEAAgAAAP////8BAAIA/v/9/wIAAwD///7/AAABAAEAAAD///7/AAAEAAAA+/8AAAQAAAD9/wAAAgAAAAAA///+/wIAAgD+////AQABAAAA//8AAAAAAAAAAP//AAACAAIA/v/9/wIAAwD+//3/AgACAP3///8EAAEA/f8AAAEA//8BAAEA/f///wQAAQD8////BAABAPz///8DAAEA/v///wIAAQD/////AAACAP///f8CAAMA/v/+/wIAAQAAAAAA/f///wQAAQD8/wAAAwD///7/AgACAP7//v8BAAEAAAAAAAAA//8AAAIAAAD+/wAAAgAAAP7/AAACAAEA/v/9/wIABAD+//z/AgADAP///v8AAAEAAQD///7/AgADAP7//f8BAAMAAAD9////AgABAP////8AAAEAAQAAAP//AAAAAAAAAQD///3/AQAEAP///f8CAAIA/v///wIAAAD9/wAABAAAAPz/AAADAAAA//8BAP///v8CAAIA///+////AgACAP///v8AAAIAAAD+/wAAAgABAP7///8CAAAA/v8AAAIAAQD+////AgABAP///v8AAAIAAAD/////AAACAAEA/v/+/wMAAwD8//3/AwACAP7///8CAAEA/////wAAAQABAP///v8BAAIA/////wAAAAAAAAEAAQD/////AQAAAP7/AAACAAAA//8AAAAAAAACAAAA/f8AAAEAAQABAP7//v8CAAIA/v8AAAEA/v8BAAIA/v///wIA///+/wMAAQD8/wAABQAAAPv/AAAEAAAA/f8AAAIAAAD//wAAAAAAAAEAAAD//wAAAQABAP///v8AAAIAAQD+//7/AgADAP///f8AAAIAAQD///7/AAADAAEA/f///wMAAAD+/wAAAAABAAIA/v/9/wMABAD8//z/BAACAPz/AAAEAP///f8CAAEA/f8AAAIAAAD//wAAAQAAAP//AAABAP////8DAAEA/f/+/wIAAwD+//7/AQABAAAAAAABAP7///8DAAAA/v8AAAEAAAD//wAAAQAAAP//AAAAAAAAAQABAP///v8BAAIA///+/wAAAwAAAP3/AQACAP7///8DAAAA/f8BAAIA/////wAAAAABAAAA//8AAAEAAAD//wEAAQD+//7/AwADAPz//f8EAAMA/f/9/wIAAwD///3/AQADAP///f8BAAIA//8AAAAA//8BAAIA///+/wEAAAD//wIAAQD9////AwABAP7///8BAAEAAAD//wAAAQD/////AQABAAAA//8AAAEAAAD//wAAAQD//wAAAgD///7/AQABAP//AQABAP3/AQAEAPz/+/8FAAUA/P/9/wMAAQD+/wEAAQD8////BQABAPz/AAADAP////8CAP///v8CAAAA/v8BAAIA///+/wEAAQAAAAAA//8AAAEAAAD+/wAAAwD///3/AgADAP3//f8EAAMA/P/9/wMAAwD+//3/AgACAP7/AAACAP///v8BAAEAAAABAP///f8BAAQAAAD8////BAABAP3///8BAAAAAAABAAAA//8AAAAAAAABAAAA/v8BAAIA/v///wIAAAD+/wEAAgD/////AQAAAP//AAABAAAAAAAAAP7/AQADAP7//v8CAAEA/v///wIAAgD///3/AQADAP7//f8CAAMA///+/wEAAgD///3/AQADAP7//v8EAAEA/P///wMAAQD9////AwACAP7//f8BAAIAAAAAAP7//v8DAAMA/v/9/wAAAwABAP7//v8BAAIA/////wAAAQACAP7//f8DAAQA/f/7/wMABQD9//z/AwADAP7//v8BAAEAAAAAAP//AAABAAAA/////wIAAgD+//7/AQACAP///v8AAAAAAgACAP7//v8BAAIA///9/wEAAwD///3/AQAEAP//+/8BAAUAAAD7////BAACAP7//f8AAAMAAQD9////AwAAAP7/AQABAP7///8DAAEA/f/+/wMAAwD9//3/AwADAP7//f8BAAIA/////wEAAQD/////AgABAP7//v8BAAIA/////wEAAQD/////AgAAAP7/AAABAAAA//8BAAIA///+/wAAAgABAP7///8BAAEAAQD///3/AAAEAAEA/P///wMAAQD///////8AAAIAAQD9//7/AgADAAEA/f/+/wMAAgD9//7/AgABAAAAAAD//wEAAgD+//7/AgAAAP7/AQACAP////8CAAAA/v8AAAAAAAABAAAA//8AAAEAAQAAAP7///8CAAEA//8AAAAA//8BAAIA///+/wEAAQD+/wAAAwAAAP3/AAACAAAA//8AAAAAAAAAAAAAAAAAAAEAAAD+/wAAAwABAPz///8DAAAA//8AAAAAAAABAAAA/v8CAAIA/f/+/wEAAgABAP7//v8CAAIA/v///wIA///+/wIAAgD+//7/AgACAP3///8EAAAA+/8AAAUAAAD9////AQADAAEA/P/9/wQABAD8//z/BAAEAP3//P8BAAMAAAD//wEA///+/wIAAgD9//7/AwABAP7/AgABAPz/AAADAP///v8BAAEA//8BAAAA/v8CAAIA/f/+/wMAAgD9//7/AgACAP////8AAAEAAQD/////AAABAAAA//8BAAEA/v/+/wMAAwD9//3/AQAEAAAA+////wQAAgD8////BAD///7/AgAAAP3/AQAEAP3//P8EAAQA/P/8/wQABAD8//v/AwAFAP7//f8BAAEAAAAAAP////8CAAEA/f8AAAMA///+/wEAAgD///7/AQACAAAA/f/+/wQABAD8//v/BAAFAP3/+/8BAAUAAAD8////AwADAP///f/+/wEABAD///v/AgAFAP7/+/8CAAUA/v/8/wEAAgAAAP//AAAAAAAAAAAAAAEAAQD///3/AAAEAAAA/f8AAAIAAAAAAAAA/v8BAAIA/v///wIAAQD+////AQAAAAAAAAABAAEA/v///wIAAQD+//7/AQACAAAA/v8AAAMA///9/wIAAgD+//7/AgABAP7/AQAAAP7/AgACAP7//v8DAAEA/f8BAAEA/v8BAAIA///9/wEAAwD///7/AAACAAEA//8AAP7///8DAAEA/v///wEAAQAAAAAA/////wEAAgD///7/AQACAP7//v8EAAEA+/8AAAUAAAD7/wAABAAAAP7/AAABAP//AAACAP///v8BAAIA///+/wEAAQD//wAAAgAAAP3/AAADAP///f8CAAMA/v/9/wEABAAAAPz///8CAAIAAAD+////AQABAP//AAACAP7//f8CAAQA///7/wEABAD///7/AAAAAAAAAgD///z/AgAFAP//+/8AAAUAAAD7/wAABAD///7/AwABAPz/AAAFAAAA+v///wYAAQD8////AgACAAAA/f/+/wQAAwD8//7/AgAAAAAAAQD+////AwABAP7/AAABAP7///8DAAEA/v///wEAAAAAAAEA/////wIAAQD+////AgAAAP7/AAABAAAAAAACAAAA/f8AAAIAAAD//wAAAAD//wEAAgD/////AAAAAAEAAQAAAP7//v8CAAMA///8/wEABQAAAPv///8FAAEA+/8AAAQA///+/wIAAAD9/wEABAD+//z/AwADAP7//v8BAAEA//8AAAAA//8BAAEAAAAAAP////8BAAIA///+/wEAAQD/////AQABAP//AAAAAAAAAQAAAP////8AAAEAAQD///7/AQACAAAA/////wEAAgD+//3/AgACAP7/AAADAP///f8BAAEAAAABAP///v8CAAMA/v/9/wAAAQACAAEA/f/+/wQAAwD9//3/AQACAP///v8BAAMAAAD8/wAABQAAAPr///8GAAEA+/8AAAQA///9/wEAAgD/////AQAAAP//AQABAP////8BAAAA//8BAAEA/////wEAAQD/////AAABAAEA/////wEAAQD/////AQAAAP//AQABAP//AAABAP////8CAAAA/f8BAAMA/////wEA/////wMAAAD7/wEABQD+//3/AwABAP3/AQACAP7/AAABAP7/AAADAAAA/f8BAAIA/v///wIAAAD+/wAAAwABAP3//v8CAAEA//8AAAAAAAABAAAA/v8AAAMAAAD9////AgACAP///v8AAAIAAQD+/wAAAgD///3/AQADAAAA/v///wIAAQD+/wAAAQD/////AgABAP7/AAABAAAAAAD//wAAAQAAAP//AAABAAAA//8BAAEA/v///wIAAQD+////AQAAAAAAAQAAAP7///8DAAEA/f///wMAAQD9////AgAAAP//AQABAP7/AAADAP7//f8DAAIA/f/+/wIAAgAAAP7///8DAAEA/P///wMAAQD/////AAABAAEA/////wEA//8AAAMA///8/wIABQD8//z/BQACAPz//v8CAAIAAAD+////AwABAP3///8BAAEAAQD+//7/AgACAP////8BAAEA///+/wEAAgD9////BQAAAPv/AgAFAP3//P8CAAIAAAD/////AQACAP///f8BAAMA/v/+/wMAAQD9/wAAAgD/////AAD//wIAAgD8//7/BQACAPz///8CAAAA//8AAAEAAAD//wAAAgABAP7///8AAAAAAgABAP3//v8DAAMA/v/9/wAAAwACAP3//f8CAAMAAAD+////AQABAP//AAACAP7//v8EAAEA/P8AAAMA///+/wEAAQAAAAAA/////wEAAQAAAAAA/////wEAAgAAAP3///8CAAIAAAD+//7/AAAEAAIA+//+/wQAAgD9//7/AwABAP3///8CAAIAAAD+////AQACAAAA/f///wIAAgAAAP7/AAABAAAAAAD/////AQACAP///v8CAAIA/f/+/wMAAQD+////AQACAP///f8BAAQA///7/wEABQD///v/AgAEAP3//f8DAAMA/v/+/wAAAAACAAEA/f///wMAAQD///////8BAAEA/////wIAAQD9/wAAAwD///3/AQADAP///f8BAAMA///9/wEAAgD/////AQAAAP//AAAAAAEAAQD+////AwABAPz///8DAAAA//8BAP////8DAAEA/P///wQAAQD8////BAABAP3/AAABAP7/AAADAAAA/v8BAAEA/v8AAAIA///9/wEABQAAAPv///8DAAIA/v/+/wEAAgABAP/////+////BAABAPz/AAAEAAAA/f8AAAIAAAD+////AgACAP7///8CAAAA/v8BAAIA/v/+/wMAAgD8////BAD///7/AQD//wAABAAAAPr/AAAFAAAA/f8AAAEAAAABAAAA/v8AAAIAAAD+/wEAAQD+/wEAAgD+////AgAAAP//AQAAAP//AAD//wAAAwAAAPz/AAAFAAEA+//+/wQAAQD8/wAAAwAAAP7/AAABAAEAAQD+//3/AgAEAP7//P8CAAMA///+/wEAAQD+/wAAAwAAAPz/AAAEAAAA/v8AAAAA//8AAAIAAQD+//7/AgACAP////8AAAAAAAAAAAAAAQABAP7///8CAAAA//8AAP//AAACAAEA/v///wEAAAABAAAA/f8AAAQAAQD8//7/AwACAP7///8BAP//AQADAP7//P8CAAQA/v/9/wIAAQD+/wAAAgAAAP7/AQABAP//AAD//wAAAwD///z/AQAFAP//+/8AAAQAAQD9////AwAAAP7/AQAAAP7/AQACAP7///8DAAAA/v8AAAEAAAD+/wAAAgAAAP//AQABAP7///8CAAAA/v8AAAIAAAD+/wAAAgAAAP////8AAAIAAQD9//7/AwACAP3//v8DAAIA/f8AAAMA/f/9/wUAAwD6//3/BgACAPz///8BAAEAAQD///7/AQACAP7///8CAAAA//8AAAAAAAABAAAA//8BAAEA/v/+/wEAAwABAPz//v8FAAMA/P/9/wIAAQD//wEAAQD+////AwABAP3/AAACAP7///8EAAAA+/8BAAUA/v/7/wMABQD9//v/AgAEAP///f8AAAIAAQD/////AAAAAAAAAAAAAAEAAQD///7/AAACAAAA/v8AAAIAAQD+//7/AgACAP7///8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQD///7/AwABAPz/AQADAP7///8CAP////8CAAAA/v8AAAEAAQABAP7//f8DAAMA/f/+/wIAAQD//wAAAAD//wEAAQD/////AQABAP7/AAADAP///P8BAAQA///9/wEAAQD//wEAAgD+//3/AQADAAAA/v8AAAAAAAACAAEA/f/+/wMAAgD+////AAAAAAEAAQD/////AQAAAP//AQABAP7//v8CAAMA///9/wAAAwABAP7//v8AAAIAAQD+////AgABAP//AAABAP///v8BAAIA/v/+/wMAAQD+/wEAAQD+/wAAAgD///7/AAACAAEA/v8AAAIA/v/+/wQAAgD7////AwAAAP//AAAAAAAAAAABAAEA///9/wAABAAAAPz/AAADAAAA//8BAP////8CAAAA/v8AAAEAAAABAAEA/v///wEAAQAAAP7///8DAAIA/f/+/wMAAgD9//3/AwADAP3//v8DAAEA/f8BAAIA/v///wEAAAAAAAEA/////wMAAQD9////AQAAAAAAAAAAAAEAAAD//wEAAQD+////AQAAAAEAAQD+////AwABAP3///8BAAAAAQABAP7//v8DAAMA/P/9/wMAAgD//wAAAQD9////BAAAAP3/AAADAAAA/v8AAAEAAQD+////AwABAP3///8EAAAA/P8BAAMA/v/+/wMAAQD+/wAAAAD//wIAAQD9/wAAAwAAAP3/AAACAP//AAABAAAAAAAAAAAA/v8AAAIAAAD/////AQABAAAAAAD+////AgACAP7//v8CAAAAAAACAP7//f8CAAMA/v/+/wMAAQD9/wAAAwD///z/AgAEAP3//f8EAAMA/P/9/wMAAgD///////8BAAIA///9/wEABAD+//3/AgACAP///v8BAAEA//8AAAEAAQD+//7/AwACAPz//v8FAAIA+//+/wQAAgD+//7/AQACAP///v8BAAIA///+/wEAAgD///7/AQACAAAA/////wAAAQAAAP7/AQACAP7/AAADAP///f8BAAIA/v8AAAMA///+/wEAAgAAAP3//v8CAAMAAAD+/wAAAQAAAAEAAAD8////BQACAPv//v8FAAEA/P8AAAMAAAD9/wAAAwD///3/AgADAP3//v8DAAEA/v///wAAAQACAP///f8CAAMA/f/+/wIAAQAAAAAA/v///wMAAgD+//7/AAACAAEA/v///wIAAAD+/wEAAgD///7/AAACAAEA/////wAAAQD/////AgAAAP7/AQACAP///v8BAAEAAAD///7/AgADAP3//f8DAAMA/v/9/wEAAgAAAP////8AAAIAAQD9//7/BAACAPz//v8DAAIA/v/+/wEAAgAAAP7/AAACAAAA/////wAAAgAAAP7/AAACAAAA/v8BAAEA/v///wIAAgD+//7/AgACAP3//v8EAAAA/P8CAAMA/f/+/wQAAQD8/wAAAwAAAP3/AAADAAAA/v///wAAAgABAP3///8EAAAA/f8BAAEA//8AAP//AAADAAAA/P8BAAMA/v///wIA/////wIAAQD+////AQABAAAA//8AAAEAAAD//wAAAQAAAAAAAAD//wEAAQD/////AAABAAAAAAAAAP7/AAADAAEA/f/+/wIAAgD///7/AAABAAEAAAD+/wAAAgABAP7///8DAP///f8CAAMA/v/9/wMAAgD9/wAAAwAAAPz///8FAAIA+//9/wQABAD+//z/AAADAAEA/v8AAAEA//8AAAEAAAAAAP///v8BAAQA///8/wEAAwD///7/AAAAAAEAAQD+/wAAAwD///z/AQADAP////8BAAAA//8AAAEAAAD+////AwACAP7///8BAP////8CAAAA/v8AAAIAAgD+//3/AgADAP3//v8EAAEA/f8AAAEA//8BAAEA/f///wMAAgD///3///8CAAMA///7/wAABQAAAPz/AAADAP///v8CAAAA//8CAP///f8CAAMA/v/9/wEAAgACAAAA/f///wIAAQD//wAAAAD//wEAAgD///3/AgADAP3//v8CAAIAAAD9//7/AwADAP7//v8BAAAA//8BAAEA/////wAAAgABAP3///8DAAAA/f8AAAMAAQD+//7/AQADAP///P8BAAUA///6/wEABwAAAPj/AAAIAP//+v8BAAMA//8AAAEA/f8AAAQAAAD9////AQABAAEA///+/wEAAQAAAAAA//8AAAEAAAD//wEAAgD9//3/AwADAP7//f8BAAMAAQD+//7/AAACAAEA/f///wMAAQD+/wAAAgD+//7/BAACAPv//f8FAAMA/P/+/wMAAQD+/wEAAQD9/wAAAwD///7/AgABAP7///8CAAIA///+/wAAAQABAAEA/v/9/wMABAD9//z/AwADAP7///8AAP//AQACAP///v8AAAIAAQD+////AQAAAAAAAQAAAP7/AAACAAAA//8AAP//AAACAAAA/v8AAAMA///8/wIABAD+//z/AgADAP7///8BAAAAAAABAP///v8CAAIA/v///wEAAQAAAP////8AAAEAAQD/////AQABAP//AAABAP7//v8DAAMA/f/9/wMAAgD+////AAAAAAEAAQD/////AQAAAP//AAABAAAA/v8BAAQA///7////BQACAPz//v8DAAIA/v/+/wIAAgD9//3/AwAEAP///P///wQAAgD8//7/AwACAP7//v8BAAIAAAD+/wAAAQD//wAAAQD/////AQABAAAAAAD//wAAAQD/////AQABAAAA/////wIAAgD+//3/AQADAAAA/v8AAAEAAAAAAAAA/////wEAAgAAAP7/AAABAAAA//8AAAEAAAAAAP////8DAAEA/P///wQAAQD8/wAAAwD+////AwD///3/AgADAP7//f8BAAMAAAD+/wAAAQD/////AgABAP7/AAABAP//AAADAP///P8CAAMA/////wAA//8AAAMAAAD9////AgACAP7//v8CAAEA//8AAAEA/////wEAAAD//wAAAAABAAEAAAD/////AQABAP////8BAAEA/v8AAAMA///9/wEAAgAAAP//AAAAAP//AQABAP//AAAAAP//AAACAAAA/v8BAAEA//8BAAAA/v8BAAIA/v///wIAAAD//wEAAAD//wEAAAD//wEAAAD+/wEAAwD///7/AQABAP7//v8DAAIA/f///wIAAgD///7/AAABAAAA//8BAAEA/v8AAAIAAAD//wAA//8BAAIA/v/+/wEAAgABAP///v///wMAAQD9/wAAAgAAAP//AAD//wAAAwAAAPz/AAAEAAEA/f/+/wEAAgAAAP//AAAAAAAAAQAAAP7/AAADAAAA/P8AAAUAAAD7/wAABAAAAP3/AAACAAAA//8AAAAAAAABAAAA/////wAAAgABAP7//v8CAAIA/v///wEAAAAAAAEAAAD//wAAAAD//wAAAgAAAP7/AQABAP//AAAAAP7///8EAAMA/P/8/wIABQAAAPv//v8DAAMA/v/+/wIAAAD//wIAAQD8////BQAAAPv/AAAFAAEA+////wQAAgD9//3/AwADAP3//f8CAAQA/v/9/wIAAQD//wAAAAD//wEAAwD///z///8EAAIA/P/+/wMAAgD/////AAAAAAAA//8AAAEAAAAAAAAAAAAAAAAAAAD//wAAAQAAAP//AAACAAAA/v8AAAEAAAAAAAAA//8BAAEA/v8AAAMA/v/8/wMABAD9//7/AwAAAP3/AQADAP7//f8CAAEA//8BAAAA/v8BAAMA/v/9/wIAAgD+////AgAAAP7/AAADAAEA/P/+/wQAAgD8////BAD///3/AwABAPz/AAAEAP///f8CAAIA/v/+/wIAAgD+////AQAAAP//AAACAAAA/f8BAAQA///7////BQABAPz/AAACAAAA//8AAAAAAAABAP////8CAAAA/v8BAAEA/v8AAAMAAAD8/wAABAAAAPz/AAAFAP//+/8CAAQA/v/8/wEABAAAAP3/AAACAAAA/v8AAAIAAAD//wAAAQABAP3//v8EAAIA/P///wQAAQD+//////8AAAMAAAD8/wEABQD///v/AAAFAAEA+//+/wQAAwD9//z/AgAEAP///f8BAAIA/v///wIAAAD+/wAAAgABAP///v///wIAAwD///z/AAAFAAEA/P///wEAAAABAAAA/v8BAAMA/v/9/wMAAwD8//3/BAACAP3///8CAAAA//8CAAAA/f8AAAMAAQD9//7/AgADAAAA/f8AAAMA///9/wIAAwD9//3/AwACAP7///8BAAEA/////wEAAQAAAP//AAABAAAA/////wEAAQD//wAAAQD//wAAAgD///7/AgACAP3//v8DAAEA/v///wIAAgD+//7/AQABAP//AAACAP///f8CAAQA/f/8/wQAAwD8//7/AgABAAEA///9/wIABAD9//3/BAABAPv/AAAGAP//+/8CAAIA/v8AAAIAAAD+/wAAAAAAAAIAAAD+////AQACAAAA/v///wAAAgACAP3//f8DAAQA/v/8/wAAAwACAP3//f8DAAMA///+/wAAAAAAAAEAAAD//wAAAQABAP///v8BAAMA///9/wEAAgD/////AQAAAP//AQABAP////8AAAEAAAD//wEAAAD//wEAAQD///7/AQADAP///f8BAAQA/v/7/wMABQD9//z/AwAEAP7//P8BAAMA///+/wEAAQAAAAAA//8AAAIAAAD+/wAAAQAAAAEAAAD9////BAACAPz//v8DAAIA/v///wIAAAD///////8CAAIA/f/9/wQABAD8//3/AwABAP3///8CAAEA//8AAAAAAAABAAAA/v///wIAAQD+////AQACAAAA/v8AAAEAAAAAAAAA//8AAAEAAAD/////AQACAP///v8BAAIA///+/wAAAQABAAAA/////wEAAgD///3/AQADAP////8BAP////8CAAEA/v8AAAIA///+/wIAAgD9//7/AwACAP7///8AAP//AQACAP///v8BAAIA///+/wEAAQD+/wAAAgAAAP////8AAAIAAQD9//7/AwACAP7//v8BAAIAAAD+////AQAAAAEAAQD+////AgACAP3//f8DAAIA/v/+/wIAAwD+//7/AgABAP7///8BAAEAAAD+////AwACAP3///8DAP///f8BAAIAAAD//wAAAAAAAAEAAAD+////AgACAP///v8BAAIA///+/wEAAgD+//7/AwACAP7//v8BAAEA//8AAAAAAAABAAAAAAAAAP////8BAAIA/v/+/wMAAgD9//7/AwABAP3/AAACAAAAAAAAAP7/AAADAAAA/f8AAAIAAQD///3/AQAEAP7//P8DAAQA/f/9/wIAAQD//wAAAAAAAAIA///9/wIAAgD9////BAAAAPz/AQADAP///v8BAAEA/v8AAAMAAAD9/wAAAgAAAP////8AAAIAAQD+////AgABAP7///8CAAAA/v8BAAEA//8AAAEAAAD//wAAAQAAAP//AAABAAAA//8AAAAAAQABAP3/AAAEAP7//f8DAAIA/P///wQAAAD+/wAAAAAAAAEAAAD//wAAAAAAAAIAAAD8/wAABQAAAPz/AAACAP//AAACAP7//v8DAAEA/v8AAAEA//8AAAIA///+/wEAAQAAAP////8BAAIAAAD+////AQACAAAA/f///wIAAgAAAP7///8BAAEAAAAAAP////8CAAEA/f8AAAMA/////wEA//8AAAIAAAD9////AwACAP///f8AAAQAAAD8/wAAAwD/////AgD///7/AwACAPz//v8EAAEA/v///wEAAgD///7/AAABAAEAAAAAAP//AAACAP///v8CAAEA/v8AAAIAAAD+/wAAAQAAAAAA//8BAAIA/v/+/wIAAgD+//7/AgABAP7/AAACAAAA/v///wEAAgAAAP3/AAAEAAAA+/8AAAQA///+/wIAAAD+/wIAAgD9//7/AgABAAAAAAD/////AgADAP7//P8BAAQA///9/wIAAQD+/wEAAgD///7/AAAAAAEAAgD+//7/AgABAP//AAAAAP//AQABAP7/AAACAP///v8BAAIA/////wIAAQD+////AQAAAP//AAABAAAAAAABAAAA/////wAAAQAAAP//AQABAP////8AAAEAAAD+/wEAAwD///z/AQAEAP7//f8DAAIA/v///wEAAAAAAAEA/v/+/wQAAwD8//3/AgACAAEA///9/wEAAwD+//7/AwABAPz///8FAAEA+////wMAAQD/////AAABAAEA/v///wMAAAD9/wAAAgABAP////8AAAEAAQD///7/AAACAAEA/v///wIAAQD+////AgABAP7///8CAAEA/v///wIAAQD+/wAAAwAAAPz///8EAAEA/f///wIAAgAAAP///v///wIAAQD/////AQABAP//AAAAAP//AAABAAEA/////wAAAQABAP//AAAAAP//AQACAP7//f8DAAMA/f/+/wMAAQD9/wEAAgD+////AgABAP7//v8BAAMAAQD9//7/AgACAAAA/v/+/wIABAD+//v/AgAEAP7//f8BAAIA//8AAAIA///+/wAAAgAAAP7/AAABAAEAAAAAAAAA/v8AAAMAAQD9//7/AwACAP7///8BAAAA//8BAAEA//8AAAAA//8CAAAA/f8BAAIA//8AAAEA//8AAAEA/v8AAAMA///9/wEAAwAAAP7//v8BAAQAAAD8////AwACAP7//f8BAAMA/////wIA///9/wEABAAAAPz///8DAAEA/f8AAAQA///7/wEABgABAPr//P8FAAUA/P/8/wMAAgD+/wAAAQD//wAAAAD//wEAAQD//wAAAAD//wEAAgD+//7/AwABAP7/AAABAAAA//8BAAEA/v8AAAIAAAD+/wAAAQAAAAEAAAD+/wAAAgAAAP//AQD///7/AQACAAAA/v8AAAEAAAABAAAA/v8AAAMAAAD8/wAAAwAAAP7///8CAAIA///+/wEAAgD9//7/BAABAPz///8EAAEA/P///wMAAgD+//7/AgABAP7/AAABAP////8CAAIA///+/wAAAgABAP3//v8DAAIA/v///wEAAAAAAAEAAAD+////AgACAP7//f8CAAMA/////wEAAAD+/wAAAQD//wAAAgABAP7///8DAAEA/P/+/wMAAgD///7///8CAAMA///8/wEABAD///z///8DAAIA/v///wIAAAD//wEAAAD//wAAAAAAAAEAAAD9/wAABAABAP7//v8AAAIAAQD+//7/AgABAP7/AQABAP7/AAADAP///P8CAAQA/v/8/wEABAAAAP3/AAACAAAA/v8AAAEAAAAAAAAAAAAAAAEAAAD9/wAABAABAPz//v8DAAIA///+/wAAAQAAAAAAAQAAAP7/AQACAP7///8CAAEA/v/+/wIAAwD+//3/AgACAP7///8CAAAA/v8BAAIA///+/wEAAgD+//7/AgACAP///v8AAAMAAgD8//3/BAADAP3//f8CAAIA//8AAP//AAADAAAA/f///wIAAQD/////AAABAAEAAAD+//7/AgADAP///f8AAAIAAgD///v/AAAGAAAA+/8BAAQA///9/wAAAgABAP7//v8CAAMA/v/+/wIAAAD+/wEAAQD+/wAAAwD///3/AQADAAAA/P///wUAAQD7/wAABAD///3/AQACAP////8BAAEA/////wEAAQD/////AAABAAEA/////wAAAAABAAEA///+/wEAAwAAAP3//v8CAAMA///9/wAAAwABAP7///8BAAAAAAABAP///v8BAAIA/////wEAAQAAAP//AAAAAP7/AQADAP7//v8DAAEA/f8BAAIA/v8AAAAA//8CAAAA/f8BAAMA/v///wMA/v/9/wMAAgD9//7/AgACAAAA/////wAAAAABAAIA/v/9/wIAAwD+//7/AgABAP////8BAAIA///9/wAAAwAAAP7/AQAAAP//AQAAAP//AAABAAEAAAD/////AAABAAAA//8AAAEAAQAAAP//AAAAAP////8BAAMA///8/wEABAABAP3//P8BAAUAAQD8//3/AwADAP///v///wEAAQD/////AQACAAAA/v///wIAAAD9/wEAAgD//wAAAQD/////AgAAAP3/AQACAP////8AAAEAAAD//wEAAQD/////AAAAAAEAAQD///7/AQACAP7///8CAAAA//8AAAEA/////wIAAAD//wAAAAABAAAA/////wAAAgABAP///v8AAAMAAQD9//7/AwADAPz//f8FAAIA+/8AAAQA///9/wEAAgAAAP7///8CAAIA///+/wAAAAAAAAIAAQD+//7/AQADAP///f8BAAEAAAAAAAAAAQD/////AQAAAP//AQABAP3/AAAEAP///P8BAAMA//8AAAEA/f///wQAAQD8//7/BAACAPz///8DAAEA/v/+/wEAAgABAP7//v8CAAEA//8AAAAA//8AAAEAAQD///7/AgACAP7///8=";let audioElement=null;function getNotificationEnabled(){const a=localStorage.getItem("browserNotificationEnabled");return a!==null&&(isNotificationEnabled=a==="true"),isNotificationEnabled}function playNotificationSound(){try{audioElement||(audioElement=new Audio(NOTIFICATION_SOUND_URL),audioElement.volume=.5),audioElement.currentTime=0,audioElement.play().catch(a=>{console.warn("\u65E0\u6CD5\u64AD\u653E\u901A\u77E5\u58F0\u97F3:",a)})}catch(a){console.warn("\u64AD\u653E\u58F0\u97F3\u5931\u8D25:",a)}}function startTitleFlash(a){titleFlashInterval&&clearInterval(titleFlashInterval),originalTitle=document.title.replace(/^\【.*?\】/,"");let o=!1;titleFlashInterval=window.setInterval(()=>{o?document.title=originalTitle:document.title=`\u3010${a}\u7BC7\u65B0\u6587\u7AE0\u3011${originalTitle}`,o=!o},1e3),setTimeout(()=>{stopTitleFlash(),document.title=`\u3010${a}\u7BC7\u65B0\u6587\u7AE0\u3011${originalTitle}`},1e4)}function stopTitleFlash(){titleFlashInterval&&(clearInterval(titleFlashInterval),titleFlashInterval=null)}function resetTitle(){stopTitleFlash(),document.title=originalTitle||"WeRSS"}async function checkForNewArticles(){try{const{getArticles:a}=await __vitePreload(()=>Promise.resolve().then(function(){return article}),void 0),o=await a({page:0,pageSize:1}),s=(o==null?void 0:o.total)||0;if(lastArticleCount>0&&s>lastArticleCount){const l=s-lastArticleCount;console.log(`\u68C0\u6D4B\u5230 ${l} \u7BC7\u65B0\u6587\u7AE0`),playNotificationSound(),startTitleFlash(l),Notification.permission==="granted"&&new Notification("WeRSS - \u65B0\u6587\u7AE0\u901A\u77E5",{body:`\u68C0\u6D4B\u5230 ${l} \u7BC7\u65B0\u6587\u7AE0`,icon:"/logo.svg"})}lastArticleCount=s}catch(a){console.warn("\u68C0\u67E5\u65B0\u6587\u7AE0\u5931\u8D25:",a)}}async function enableBrowserNotification(){try{"Notification"in window&&Notification.permission==="default"&&await Notification.requestPermission();const{getArticles:a}=await __vitePreload(()=>Promise.resolve().then(function(){return article}),void 0),o=await a({page:0,pageSize:1});return lastArticleCount=(o==null?void 0:o.total)||0,pollInterval&&clearInterval(pollInterval),pollInterval=window.setInterval(checkForNewArticles,6e4),isNotificationEnabled=!0,localStorage.setItem("browserNotificationEnabled","true"),console.log("\u6D4F\u89C8\u5668\u901A\u77E5\u5DF2\u542F\u7528\uFF0C\u5F53\u524D\u6587\u7AE0\u6570:",lastArticleCount),!0}catch(a){return console.error("\u542F\u7528\u6D4F\u89C8\u5668\u901A\u77E5\u5931\u8D25:",a),!1}}function disableBrowserNotification(){pollInterval&&(clearInterval(pollInterval),pollInterval=null),stopTitleFlash(),resetTitle(),isNotificationEnabled=!1,lastArticleCount=0,localStorage.setItem("browserNotificationEnabled","false"),console.log("\u6D4F\u89C8\u5668\u901A\u77E5\u5DF2\u7981\u7528")}function initBrowserNotification(){localStorage.getItem("browserNotificationEnabled")==="true"&&(console.log("initBrowserNotification"),enableBrowserNotification())}var MessageTaskList_vue_vue_type_style_index_0_scoped_true_lang="";const _hoisted_1$a={class:"message-task-list"},_hoisted_2$8={class:"header"},_sfc_main$b=defineComponent({__name:"MessageTaskList",setup(a){const o=ref(window.innerWidth<768),s=()=>{o.value=window.innerWidth<768},l=ref(!1);onMounted(()=>{window.addEventListener("resize",s),l.value=getNotificationEnabled(),initBrowserNotification()}),onBeforeUnmount(()=>{window.removeEventListener("resize",s)});const c=E=>{const B=E.split(" ");if(B.length!==5)return E;const[P,D,k,I,L]=B;let T="";if(P==="*")T+="\u6BCF\u5206\u949F";else if(P.includes("/")){const[N,x]=P.split("/");T+=`\u6BCF${x}\u5206\u949F`}else T+=`\u5728${P}\u5206`;if(D==="*")T+="\u6BCF\u5C0F\u65F6";else if(D.includes("/")){const[N,x]=D.split("/");T+=`\u6BCF${x}\u5C0F\u65F6`}else T+=` ${D}\u65F6`;if(k==="*")T+=" \u6BCF\u5929";else if(k.includes("/")){const[N,x]=k.split("/");T+=` \u6BCF${x}\u5929`}else T+=` ${k}\u65E5`;if(I==="*")T+=" \u6BCF\u6708";else if(I.includes("/")){const[N,x]=I.split("/");T+=` \u6BCF${x}\u4E2A\u6708`}else T+=` ${I}\u6708`;return L!=="*"&&(T+=` \u661F\u671F${L}`),T||E},d=useRouter(),u=ref(!1),A=ref([]),g=ref({current:1,pageSize:10,total:0}),f=async()=>{u.value=!0;try{const E=await listMessageTasks({offset:(g.value.current-1)*g.value.pageSize,limit:g.value.pageSize});A.value=E.list,g.value.total=E.total}finally{u.value=!1}},m=E=>{g.value.current=E,f()},v=async()=>{u.value=!0;try{g.value.current+=1;const E=await listMessageTasks({offset:(g.value.current-1)*g.value.pageSize,limit:g.value.pageSize});A.value=[...A.value,...E.list],g.value.total=E.total}finally{u.value=!1}},C=()=>{d.push("/message-tasks/add")},w=()=>{FreshJobApi().then(E=>{console.log("\u5237\u65B0\u4EFB\u52A1"),Message.success(E.message||"\u5237\u65B0\u4EFB\u52A1\u6210\u529F")})},_=async()=>{l.value?(disableBrowserNotification(),l.value=!1,Message.success("\u6D4F\u89C8\u5668\u901A\u77E5\u5DF2\u5173\u95ED")):await enableBrowserNotification()?(l.value=!0,Message.success("\u6D4F\u89C8\u5668\u901A\u77E5\u5DF2\u5F00\u542F\uFF0C\u5C06\u6BCF\u5206\u949F\u68C0\u67E5\u65B0\u6587\u7AE0")):Message.error("\u5F00\u542F\u6D4F\u89C8\u5668\u901A\u77E5\u5931\u8D25")},b=E=>{d.push(`/message-tasks/edit/${E}`)},y=async E=>{Modal.confirm({title:"\u786E\u8BA4\u5220\u9664",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u6761\u6D88\u606F\u4EFB\u52A1\u5417\uFF1F\u5220\u9664\u540E\u65E0\u6CD5\u6062\u590D",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:async()=>{try{await deleteMessageTask(E),Message.success("\u5220\u9664\u6210\u529F"),f()}catch(B){console.error(B),Message.error("\u5220\u9664\u5931\u8D25")}}})},S=async(E,B=!1)=>{B?Modal.confirm({title:"\u786E\u8BA4\u6D4B\u8BD5",content:"\u786E\u5B9A\u8981\u6D4B\u8BD5\u8FD9\u6761\u6D88\u606F\u4EFB\u52A1\u5417\uFF1F\u5C06\u53D1\u9001\u4E00\u6761\u6D4B\u8BD5\u6D88\u606F\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:async()=>{try{let P=await TestMessageTask(E);Message.success((P==null?void 0:P.message)||"\u6D4B\u8BD5\u6210\u529F")}catch(P){console.error(P),Message.error("\u6D4B\u8BD5\u5931\u8D25"),console.log(P)}}}):Modal.confirm({title:"\u786E\u8BA4\u6267\u884C",content:"\u786E\u5B9A\u8981\u6267\u884C\u8FD9\u6761\u6D88\u606F\u4EFB\u52A1\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:async()=>{try{let P=await RunMessageTask(E,B);Message.success((P==null?void 0:P.message)||"\u6267\u884C\u6210\u529F")}catch(P){console.error(P),Message.error("\u6267\u884C\u5931\u8D25"),console.log(P)}}})};return onMounted(()=>{f()}),(E,B)=>{const P=resolveComponent("icon-notification"),D=resolveComponent("a-button"),k=resolveComponent("a-tooltip"),I=resolveComponent("a-alert"),L=resolveComponent("a-table-column"),T=resolveComponent("a-tag"),N=resolveComponent("a-list-item-meta"),x=resolveComponent("a-space"),M=resolveComponent("a-spin");return openBlock(),createBlock(M,{loading:u.value},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$a,[createBaseVNode("div",_hoisted_2$8,[B[2]||(B[2]=createBaseVNode("h2",null,"\u6D88\u606F\u4EFB\u52A1\u5217\u8868",-1)),createVNode(k,{content:l.value?"\u70B9\u51FB\u5173\u95ED\u6D4F\u89C8\u5668\u901A\u77E5":"\u5F00\u542F\u540E\u6709\u65B0\u6587\u7AE0\u65F6\u6D4F\u89C8\u5668\u6807\u9898\u4F1A\u95EA\u70C1\u5E76\u64AD\u653E\u63D0\u793A\u97F3",class:"desktop-only"},{default:withCtx(()=>[createVNode(D,{class:"desktop-only",type:l.value?"primary":"outline",status:l.value?"success":"normal",onClick:_},{icon:withCtx(()=>[createVNode(P)]),default:withCtx(()=>[createTextVNode(" "+toDisplayString(l.value?"\u901A\u77E5\u5DF2\u5F00\u542F":"\u5F00\u542F\u6D4F\u89C8\u5668\u901A\u77E5"),1)]),_:1},8,["type","status"])]),_:1},8,["content"]),createVNode(k,{content:"\u70B9\u51FB\u5E94\u7528\u6309\u94AE\u540E\u4EFB\u52A1\u624D\u4F1A\u751F\u6548"},{default:withCtx(()=>[createVNode(D,{type:"primary",onClick:w},{default:withCtx(()=>B[0]||(B[0]=[createTextVNode("\u5E94\u7528")])),_:1,__:[0]})]),_:1}),createVNode(D,{type:"primary",onClick:C},{default:withCtx(()=>B[1]||(B[1]=[createTextVNode("\u6DFB\u52A0\u6D88\u606F\u4EFB\u52A1")])),_:1,__:[1]})]),createVNode(I,{type:"info",closable:""},{default:withCtx(()=>B[3]||(B[3]=[createTextVNode(" \u6CE8\u610F\uFF1A\u53EA\u6709\u6DFB\u52A0\u4E86\u4EFB\u52A1\u6D88\u606F\u624D\u4F1A\u5B9A\u65F6\u6267\u884C\u66F4\u65B0\u4EFB\u52A1\uFF0C\u70B9\u51FB\u5E94\u7528\u6309\u94AE\u540E\u4EFB\u52A1\u624D\u4F1A\u751F\u6548 ")])),_:1,__:[3]}),createVNode(TaskList,{"task-list":A.value,loading:u.value,pagination:g.value,"is-mobile":o.value,onPageChange:m,onLoadMore:v},{"table-columns":withCtx(()=>[createVNode(L,{title:"\u540D\u79F0","data-index":"name",ellipsis:"",width:200}),createVNode(L,{title:"cron\u8868\u8FBE\u5F0F"},{cell:withCtx(({record:F})=>[createTextVNode(toDisplayString(c(F.cron_exp)),1)]),_:1}),createVNode(L,{title:"\u7C7B\u578B",width:100},{cell:withCtx(({record:F})=>[createVNode(T,{color:F.message_type===1?"green":"red"},{default:withCtx(()=>[createTextVNode(toDisplayString(F.message_type===1?"WeekHook":"Message"),1)]),_:2},1032,["color"])]),_:1}),createVNode(L,{title:"\u72B6\u6001",width:100},{cell:withCtx(({record:F})=>[createVNode(T,{color:F.status===1?"green":"red"},{default:withCtx(()=>[createTextVNode(toDisplayString(F.status===1?"\u542F\u7528":"\u7981\u7528"),1)]),_:2},1032,["color"])]),_:1})]),"list-item-meta":withCtx(({item:F})=>[createVNode(N,null,{title:withCtx(()=>[createTextVNode(toDisplayString(F.name),1)]),description:withCtx(()=>[createBaseVNode("div",null,toDisplayString(c(F.cron_exp)),1),createBaseVNode("div",null,[createVNode(T,{color:F.message_type===1?"green":"red"},{default:withCtx(()=>[createTextVNode(toDisplayString(F.message_type===1?"WeekHook":"Message"),1)]),_:2},1032,["color"]),createVNode(T,{color:F.status===1?"green":"red"},{default:withCtx(()=>[createTextVNode(toDisplayString(F.status===1?"\u542F\u7528":"\u7981\u7528"),1)]),_:2},1032,["color"])])]),_:2},1024)]),actions:withCtx(({record:F})=>[createVNode(x,null,{default:withCtx(()=>[createVNode(D,{size:"mini",type:"primary",onClick:O=>b(F.id)},{default:withCtx(()=>B[4]||(B[4]=[createTextVNode("\u7F16\u8F91")])),_:2,__:[4]},1032,["onClick"]),createVNode(k,{content:"\u70B9\u51FB\u6D4B\u8BD5\u6D88\u606F\u4EFB\u52A1"},{default:withCtx(()=>[createVNode(D,{size:"mini",type:"dashed",onClick:O=>S(F.id,!0)},{default:withCtx(()=>B[5]||(B[5]=[createTextVNode("\u6D4B\u8BD5")])),_:2,__:[5]},1032,["onClick"])]),_:2},1024),createVNode(k,{content:"\u6267\u884C\u66F4\u65B0\u4EFB\u52A1"},{default:withCtx(()=>[createVNode(D,{size:"mini",type:"dashed",onClick:O=>S(F.id)},{default:withCtx(()=>B[6]||(B[6]=[createTextVNode("\u6267\u884C")])),_:2,__:[6]},1032,["onClick"])]),_:2},1024),createVNode(D,{size:"mini",status:"danger",onClick:O=>y(F.id)},{default:withCtx(()=>B[7]||(B[7]=[createTextVNode("\u5220\u9664")])),_:2,__:[7]},1032,["onClick"])]),_:2},1024)]),"mobile-actions":withCtx(({record:F})=>[createVNode(x,null,{default:withCtx(()=>[createVNode(D,{size:"mini",type:"primary",onClick:O=>b(F.id)},{default:withCtx(()=>B[8]||(B[8]=[createTextVNode("\u7F16\u8F91")])),_:2,__:[8]},1032,["onClick"]),createVNode(D,{size:"mini",type:"dashed",onClick:O=>S(F.id,!0)},{default:withCtx(()=>B[9]||(B[9]=[createTextVNode("\u6D4B\u8BD5")])),_:2,__:[9]},1032,["onClick"]),createVNode(D,{size:"mini",type:"dashed",onClick:O=>S(F.id)},{default:withCtx(()=>B[10]||(B[10]=[createTextVNode("\u6267\u884C")])),_:2,__:[10]},1032,["onClick"]),createVNode(D,{size:"mini",status:"danger",onClick:O=>y(F.id)},{default:withCtx(()=>B[11]||(B[11]=[createTextVNode("\u5220\u9664")])),_:2,__:[11]},1032,["onClick"])]),_:2},1024)]),_:1},8,["task-list","loading","pagination","is-mobile"])])]),_:1},8,["loading"])}}});var MessageTaskList=_export_sfc(_sfc_main$b,[["__scopeId","data-v-1f931810"]]),CronExpressionPicker_vue_vue_type_style_index_0_scoped_true_lang="";const _hoisted_1$9={class:"examples"},_sfc_main$a=defineComponent({__name:"CronExpressionPicker",props:{modelValue:{type:String,default:"* * * * *"}},emits:["update:modelValue"],setup(a,{expose:o,emit:s}){const l=s,c=ref("*"),d=ref("*"),u=ref("*"),A=ref("*"),g=ref("*"),f=(_,b)=>{if(_==="*")return`\u6BCF${b}`;if(_.startsWith("*/"))return`\u6BCF${_.substring(2)}${b}`;if(_.includes("-")){const[y,S]=_.split("-");return`${y}\u5230${S}${b}`}return _.includes(",")?`\u5728${_.split(",").join("\u3001")}${b}`:`\u5728${_}${b}`},m=computed(()=>`${c.value} ${d.value} ${u.value} ${A.value} ${g.value}`),v=computed(()=>{const _=f(A.value,"\u6708"),b=f(u.value,"\u65E5"),y=f(d.value,"\u5C0F\u65F6"),S=f(c.value,"\u5206\u949F");let E="";if(g.value==="*")E="\u6BCF\u5929";else if(g.value==="1-5")E="\u5DE5\u4F5C\u65E5";else if(g.value==="0,6")E="\u5468\u672B";else if(g.value.includes(","))E=`\u5728${g.value.split(",").map(P=>["\u5468\u65E5","\u5468\u4E00","\u5468\u4E8C","\u5468\u4E09","\u5468\u56DB","\u5468\u4E94","\u5468\u516D"][parseInt(P)]).join("\u3001")}`;else if(g.value.includes("-")){const[B,P]=g.value.split("-").map(D=>["\u5468\u65E5","\u5468\u4E00","\u5468\u4E8C","\u5468\u4E09","\u5468\u56DB","\u5468\u4E94","\u5468\u516D"][parseInt(D)]);E=`${B}\u5230${P}`}else E=`\u5728${["\u5468\u65E5","\u5468\u4E00","\u5468\u4E8C","\u5468\u4E09","\u5468\u56DB","\u5468\u4E94","\u5468\u516D"][parseInt(g.value)]}`;return`${_} ${b} ${E} ${y} ${S}`}),C=()=>{l("update:modelValue",m.value)};return o({parseExpression:_=>{const b=_.split(" ");b.length===5&&(c.value=b[0],d.value=b[1],u.value=b[2],A.value=b[3],g.value=b[4])}}),(_,b)=>{const y=resolveComponent("a-option"),S=resolveComponent("a-select"),E=resolveComponent("a-form-item"),B=resolveComponent("a-form"),P=resolveComponent("a-typography-text"),D=resolveComponent("a-list-item"),k=resolveComponent("a-list"),I=resolveComponent("a-space"),L=resolveComponent("a-card");return openBlock(),createBlock(L,{class:"cron-picker",bordered:!1},{default:withCtx(()=>[createVNode(B,null,{default:withCtx(()=>[createVNode(E,{label:"\u5206\u949F"},{default:withCtx(()=>[createVNode(S,{modelValue:c.value,"onUpdate:modelValue":b[0]||(b[0]=T=>c.value=T),onChange:C,style:{width:"180px"}},{default:withCtx(()=>[(openBlock(),createElementBlock(Fragment,null,renderList(60,T=>createVNode(y,{key:T-1,value:(T-1).toString()},{default:withCtx(()=>[createTextVNode(toDisplayString(T-1),1)]),_:2},1032,["value"])),64)),createVNode(y,{value:"*"},{default:withCtx(()=>b[11]||(b[11]=[createTextVNode("*")])),_:1,__:[11]}),createVNode(y,{value:"*/5"},{default:withCtx(()=>b[12]||(b[12]=[createTextVNode("\u6BCF5\u5206\u949F")])),_:1,__:[12]}),createVNode(y,{value:"*/1~59"},{default:withCtx(()=>b[13]||(b[13]=[createTextVNode("\u6BCF1-59\u5206\u949F(\u968F\u673A)")])),_:1,__:[13]}),createVNode(y,{value:"*/15"},{default:withCtx(()=>b[14]||(b[14]=[createTextVNode("\u6BCF15\u5206\u949F")])),_:1,__:[14]}),createVNode(y,{value:"*/30"},{default:withCtx(()=>b[15]||(b[15]=[createTextVNode("\u6BCF30\u5206\u949F")])),_:1,__:[15]}),createVNode(y,{value:"0-30"},{default:withCtx(()=>b[16]||(b[16]=[createTextVNode("0-30\u5206\u949F")])),_:1,__:[16]}),createVNode(y,{value:"30-59"},{default:withCtx(()=>b[17]||(b[17]=[createTextVNode("30-59\u5206\u949F")])),_:1,__:[17]})]),_:1},8,["modelValue"])]),_:1}),createVNode(E,{label:"\u5C0F\u65F6"},{default:withCtx(()=>[createVNode(S,{modelValue:d.value,"onUpdate:modelValue":b[1]||(b[1]=T=>d.value=T),onChange:C,style:{width:"180px"}},{default:withCtx(()=>[(openBlock(),createElementBlock(Fragment,null,renderList(24,T=>createVNode(y,{key:T-1,value:(T-1).toString()},{default:withCtx(()=>[createTextVNode(toDisplayString(T-1),1)]),_:2},1032,["value"])),64)),createVNode(y,{value:"*"},{default:withCtx(()=>b[18]||(b[18]=[createTextVNode("*")])),_:1,__:[18]}),createVNode(y,{value:"*/1"},{default:withCtx(()=>b[19]||(b[19]=[createTextVNode("\u6BCF1\u5C0F\u65F6")])),_:1,__:[19]}),createVNode(y,{value:"*/2"},{default:withCtx(()=>b[20]||(b[20]=[createTextVNode("\u6BCF2\u5C0F\u65F6")])),_:1,__:[20]}),createVNode(y,{value:"*/3"},{default:withCtx(()=>b[21]||(b[21]=[createTextVNode("\u6BCF3\u5C0F\u65F6")])),_:1,__:[21]}),createVNode(y,{value:"*/4"},{default:withCtx(()=>b[22]||(b[22]=[createTextVNode("\u6BCF4\u5C0F\u65F6")])),_:1,__:[22]}),createVNode(y,{value:"*/5"},{default:withCtx(()=>b[23]||(b[23]=[createTextVNode("\u6BCF5\u5C0F\u65F6")])),_:1,__:[23]}),createVNode(y,{value:"*/8"},{default:withCtx(()=>b[24]||(b[24]=[createTextVNode("\u6BCF8\u5C0F\u65F6")])),_:1,__:[24]}),createVNode(y,{value:"*/6"},{default:withCtx(()=>b[25]||(b[25]=[createTextVNode("\u6BCF6\u5C0F\u65F6")])),_:1,__:[25]}),createVNode(y,{value:"*/12"},{default:withCtx(()=>b[26]||(b[26]=[createTextVNode("\u6BCF12\u5C0F\u65F6")])),_:1,__:[26]}),createVNode(y,{value:"0-12"},{default:withCtx(()=>b[27]||(b[27]=[createTextVNode("0-12\u70B9")])),_:1,__:[27]}),createVNode(y,{value:"12-23"},{default:withCtx(()=>b[28]||(b[28]=[createTextVNode("12-23\u70B9")])),_:1,__:[28]})]),_:1},8,["modelValue"])]),_:1}),createVNode(E,{label:"\u65E5"},{default:withCtx(()=>[createVNode(S,{modelValue:u.value,"onUpdate:modelValue":b[2]||(b[2]=T=>u.value=T),onChange:C,style:{width:"180px"}},{default:withCtx(()=>[(openBlock(),createElementBlock(Fragment,null,renderList(31,T=>createVNode(y,{key:T,value:T.toString()},{default:withCtx(()=>[createTextVNode(toDisplayString(T),1)]),_:2},1032,["value"])),64)),createVNode(y,{value:"*"},{default:withCtx(()=>b[29]||(b[29]=[createTextVNode("*")])),_:1,__:[29]}),createVNode(y,{value:"*/5"},{default:withCtx(()=>b[30]||(b[30]=[createTextVNode("\u6BCF5\u5929")])),_:1,__:[30]}),createVNode(y,{value:"*/10"},{default:withCtx(()=>b[31]||(b[31]=[createTextVNode("\u6BCF10\u5929")])),_:1,__:[31]}),createVNode(y,{value:"1-15"},{default:withCtx(()=>b[32]||(b[32]=[createTextVNode("1-15\u65E5")])),_:1,__:[32]}),createVNode(y,{value:"16-31"},{default:withCtx(()=>b[33]||(b[33]=[createTextVNode("16-31\u65E5")])),_:1,__:[33]})]),_:1},8,["modelValue"])]),_:1}),createVNode(E,{label:"\u6708"},{default:withCtx(()=>[createVNode(S,{modelValue:A.value,"onUpdate:modelValue":b[3]||(b[3]=T=>A.value=T),onChange:C,style:{width:"180px"}},{default:withCtx(()=>[(openBlock(),createElementBlock(Fragment,null,renderList(12,T=>createVNode(y,{key:T,value:T.toString()},{default:withCtx(()=>[createTextVNode(toDisplayString(T),1)]),_:2},1032,["value"])),64)),createVNode(y,{value:"*"},{default:withCtx(()=>b[34]||(b[34]=[createTextVNode("*")])),_:1,__:[34]}),createVNode(y,{value:"*/3"},{default:withCtx(()=>b[35]||(b[35]=[createTextVNode("\u6BCF3\u4E2A\u6708")])),_:1,__:[35]}),createVNode(y,{value:"*/6"},{default:withCtx(()=>b[36]||(b[36]=[createTextVNode("\u6BCF6\u4E2A\u6708")])),_:1,__:[36]}),createVNode(y,{value:"1-6"},{default:withCtx(()=>b[37]||(b[37]=[createTextVNode("1-6\u6708")])),_:1,__:[37]}),createVNode(y,{value:"7-12"},{default:withCtx(()=>b[38]||(b[38]=[createTextVNode("7-12\u6708")])),_:1,__:[38]})]),_:1},8,["modelValue"])]),_:1}),createVNode(E,{label:"\u661F\u671F"},{default:withCtx(()=>[createVNode(S,{modelValue:g.value,"onUpdate:modelValue":b[4]||(b[4]=T=>g.value=T),onChange:C,style:{width:"180px"}},{default:withCtx(()=>[createVNode(y,{value:"0"},{default:withCtx(()=>b[39]||(b[39]=[createTextVNode("\u5468\u65E5")])),_:1,__:[39]}),createVNode(y,{value:"1"},{default:withCtx(()=>b[40]||(b[40]=[createTextVNode("\u5468\u4E00")])),_:1,__:[40]}),createVNode(y,{value:"2"},{default:withCtx(()=>b[41]||(b[41]=[createTextVNode("\u5468\u4E8C")])),_:1,__:[41]}),createVNode(y,{value:"3"},{default:withCtx(()=>b[42]||(b[42]=[createTextVNode("\u5468\u4E09")])),_:1,__:[42]}),createVNode(y,{value:"4"},{default:withCtx(()=>b[43]||(b[43]=[createTextVNode("\u5468\u56DB")])),_:1,__:[43]}),createVNode(y,{value:"5"},{default:withCtx(()=>b[44]||(b[44]=[createTextVNode("\u5468\u4E94")])),_:1,__:[44]}),createVNode(y,{value:"6"},{default:withCtx(()=>b[45]||(b[45]=[createTextVNode("\u5468\u516D")])),_:1,__:[45]}),createVNode(y,{value:"*"},{default:withCtx(()=>b[46]||(b[46]=[createTextVNode("*")])),_:1,__:[46]}),createVNode(y,{value:"1-5"},{default:withCtx(()=>b[47]||(b[47]=[createTextVNode("\u5DE5\u4F5C\u65E5")])),_:1,__:[47]}),createVNode(y,{value:"0,6"},{default:withCtx(()=>b[48]||(b[48]=[createTextVNode("\u5468\u672B")])),_:1,__:[48]}),createVNode(y,{value:"*/2"},{default:withCtx(()=>b[49]||(b[49]=[createTextVNode("\u6BCF\u9694\u4E00\u5929")])),_:1,__:[49]})]),_:1},8,["modelValue"])]),_:1})]),_:1}),createVNode(I,{direction:"vertical",fill:""},{default:withCtx(()=>[createVNode(P,{strong:""},{default:withCtx(()=>[createTextVNode("\u8868\u8FBE\u5F0F\u9884\u89C8: "+toDisplayString(m.value),1)]),_:1}),createVNode(P,{type:"secondary"},{default:withCtx(()=>[createTextVNode("\u89E3\u91CA: "+toDisplayString(v.value),1)]),_:1}),createBaseVNode("div",_hoisted_1$9,[createVNode(P,{strong:""},{default:withCtx(()=>b[50]||(b[50]=[createTextVNode("\u5E38\u7528\u793A\u4F8B:")])),_:1,__:[50]}),createVNode(k,{bordered:!1},{default:withCtx(()=>[createVNode(D,{onClick:b[5]||(b[5]=T=>{c.value="0",d.value="0",u.value="*",A.value="*",g.value="*",C()})},{default:withCtx(()=>b[51]||(b[51]=[createTextVNode(" \u6BCF\u5929\u5348\u591C (0 0 * * *) ")])),_:1,__:[51]}),createVNode(D,{onClick:b[6]||(b[6]=T=>{c.value="0",d.value="12",u.value="*",A.value="*",g.value="*",C()})},{default:withCtx(()=>b[52]||(b[52]=[createTextVNode(" \u6BCF\u5929\u4E2D\u5348 (0 12 * * *) ")])),_:1,__:[52]}),createVNode(D,{onClick:b[7]||(b[7]=T=>{c.value="0",d.value="9",u.value="*",A.value="*",g.value="1-5",C()})},{default:withCtx(()=>b[53]||(b[53]=[createTextVNode(" \u5DE5\u4F5C\u65E5\u65E9\u4E0A9\u70B9 (0 9 * * 1-5) ")])),_:1,__:[53]}),createVNode(D,{onClick:b[8]||(b[8]=T=>{c.value="*/5",d.value="*",u.value="*",A.value="*",g.value="*",C()})},{default:withCtx(()=>b[54]||(b[54]=[createTextVNode(" \u6BCF5\u5206\u949F (*/5 * * * *) ")])),_:1,__:[54]}),createVNode(D,{onClick:b[9]||(b[9]=T=>{c.value="0",d.value="*/6",u.value="*",A.value="*",g.value="*",C()})},{default:withCtx(()=>b[55]||(b[55]=[createTextVNode(" \u6BCF6\u5C0F\u65F6 (0 */6 * * *) ")])),_:1,__:[55]}),createVNode(D,{onClick:b[10]||(b[10]=T=>{c.value="0",d.value="0",u.value="*/10",A.value="*",g.value="*",C()})},{default:withCtx(()=>b[56]||(b[56]=[createTextVNode(" \u6BCF10\u5929 (0 0 */10 * *) ")])),_:1,__:[56]})]),_:1})])]),_:1})]),_:1})}}});var cronExpressionPicker=_export_sfc(_sfc_main$a,[["__scopeId","data-v-0042795f"]]),MpMultiSelect_vue_vue_type_style_index_0_scoped_true_lang="";const _hoisted_1$8=["src","alt"],_hoisted_2$7={class:"mp-list"},_hoisted_3$6=["onClick"],_hoisted_4$6=["src","alt"],_hoisted_5$6={key:1,class:"load-more"},_hoisted_6$5={key:2,class:"load-more no-more"},pageSize=20,_sfc_main$9=defineComponent({__name:"MpMultiSelect",props:{modelValue:{type:Array,default:()=>[]}},emits:["update:modelValue"],setup(a,{expose:o,emit:s}){const l=I=>I||"",c=a,d=s,u=ref(""),A=ref(!1),g=ref([]),f=ref([]),m=ref(0),v=ref(0),C=ref(!0),w=computed(()=>g.value.filter(I=>!f.value.some(L=>L.id===I.id)&&I.mp_name!=="\u7CBE\u9009\u6587\u7AE0")),_=async(I=!0)=>{A.value=!0;try{I&&(m.value=0,g.value=[]);const L=await searchMps(u.value,{page:m.value,pageSize}),T=L.list.map(N=>({id:N.mp_id||N.id,mp_name:N.mp_name,mp_cover:N.avatar||N.mp_cover}));if(I)g.value=T;else{const N=T.filter(x=>!g.value.some(M=>M.id===x.id));g.value=[...g.value,...N]}v.value=L.total||0,C.value=g.value.length{m.value++,await _(!1)},y=()=>{_(!0)},S=I=>{const L=f.value.findIndex(T=>T.id===I.id);L===-1?f.value.push(I):f.value.splice(L,1),D()},E=I=>{f.value=f.value.filter(L=>L.id!==I.id),D()},B=()=>{f.value=[],D()},P=()=>{w.value.forEach(I=>{f.value.some(L=>L.id===I.id)||f.value.push(I)}),D()},D=()=>{d("update:modelValue",f.value)},k=I=>{f.value=I.map(L=>g.value.find(N=>N.id===L.id)||{id:L.id,mp_name:L.mp_name,mp_cover:L.mp_cover||""})};return o({parseSelected:k}),onMounted(()=>{_(),c.modelValue&&c.modelValue.length>0&&k(c.modelValue)}),(I,L)=>{const T=resolveComponent("a-input"),N=resolveComponent("a-button"),x=resolveComponent("a-space"),M=resolveComponent("a-avatar"),F=resolveComponent("a-tag"),O=resolveComponent("a-spin"),R=resolveComponent("a-card");return openBlock(),createBlock(R,{class:"mp-multi-select",bordered:!1},{default:withCtx(()=>[createVNode(x,{direction:"vertical",fill:""},{default:withCtx(()=>[createVNode(x,null,{default:withCtx(()=>[createVNode(T,{modelValue:u.value,"onUpdate:modelValue":L[0]||(L[0]=Q=>u.value=Q),placeholder:"\u641C\u7D22\u516C\u4F17\u53F7","allow-clear":"",onPressEnter:y},null,8,["modelValue"]),createVNode(N,{type:"primary",onClick:y},{default:withCtx(()=>L[1]||(L[1]=[createTextVNode("\u641C\u7D22")])),_:1,__:[1]})]),_:1}),createVNode(O,{loading:A.value},{default:withCtx(()=>[f.value.length>0?(openBlock(),createElementBlock(Fragment,{key:0},[createVNode(x,{align:"center",class:"title-line"},{default:withCtx(()=>[createBaseVNode("h4",null,"\u5DF2\u9009\u516C\u4F17\u53F7 ("+toDisplayString(f.value.length)+")",1),createVNode(N,{size:"mini",type:"text",onClick:B},{default:withCtx(()=>L[2]||(L[2]=[createTextVNode("\u6E05\u7A7A")])),_:1,__:[2]})]),_:1}),createVNode(x,{wrap:""},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(f.value,Q=>(openBlock(),createBlock(F,{key:Q.id,closable:"",onClose:z=>E(Q)},{default:withCtx(()=>[createVNode(M,{size:20,"image-url":l(Q.mp_cover)},{default:withCtx(()=>[Q.mp_cover?(openBlock(),createElementBlock("img",{key:0,src:l(Q.mp_cover),alt:Q.mp_name},null,8,_hoisted_1$8)):createCommentVNode("",!0)]),_:2},1032,["image-url"]),createTextVNode(" "+toDisplayString(Q.mp_name),1)]),_:2},1032,["onClose"]))),128))]),_:1})],64)):createCommentVNode("",!0),createVNode(x,{align:"center",class:"title-line"},{default:withCtx(()=>[L[4]||(L[4]=createBaseVNode("h4",null,"\u53EF\u9009\u516C\u4F17\u53F7",-1)),createVNode(N,{size:"mini",type:"text",onClick:P},{default:withCtx(()=>L[3]||(L[3]=[createTextVNode("\u5168\u9009")])),_:1,__:[3]})]),_:1,__:[4]}),createBaseVNode("div",_hoisted_2$7,[(openBlock(!0),createElementBlock(Fragment,null,renderList(w.value,Q=>(openBlock(),createElementBlock("div",{key:Q.id,class:"mp-item",onClick:z=>S(Q)},[createVNode(x,null,{default:withCtx(()=>[createVNode(M,{size:24,"image-url":l(Q.mp_cover)},{default:withCtx(()=>[Q.mp_cover?(openBlock(),createElementBlock("img",{key:0,src:l(Q.mp_cover),alt:Q.mp_name},null,8,_hoisted_4$6)):createCommentVNode("",!0)]),_:2},1032,["image-url"]),createBaseVNode("span",null,toDisplayString(Q.mp_name),1)]),_:2},1024)],8,_hoisted_3$6))),128))]),C.value?(openBlock(),createElementBlock("div",_hoisted_5$6,[createVNode(N,{type:"text",onClick:b,loading:A.value,disabled:A.value},{default:withCtx(()=>[createTextVNode(" \u52A0\u8F7D\u66F4\u591A ("+toDisplayString(g.value.length)+"/"+toDisplayString(v.value)+") ",1)]),_:1},8,["loading","disabled"])])):g.value.length>0?(openBlock(),createElementBlock("div",_hoisted_6$5," \u5DF2\u52A0\u8F7D\u5168\u90E8 "+toDisplayString(v.value)+" \u4E2A\u516C\u4F17\u53F7 ",1)):createCommentVNode("",!0)]),_:1},8,["loading"])]),_:1})]),_:1})}}});var MpMultiSelect=_export_sfc(_sfc_main$9,[["__scopeId","data-v-87f1c0d2"]]);function getNLSMessages(){return globalThis._VSCODE_NLS_MESSAGES}function getNLSLanguage(){return globalThis._VSCODE_NLS_LANGUAGE}const isPseudo=getNLSLanguage()==="pseudo"||typeof document!="undefined"&&document.location&&typeof document.location.hash=="string"&&document.location.hash.indexOf("pseudo=true")>=0;function _format$1(a,o){let s;return o.length===0?s=a:s=a.replace(/\{(\d+)\}/g,(l,c)=>{const d=c[0],u=o[d];let A=l;return typeof u=="string"?A=u:(typeof u=="number"||typeof u=="boolean"||u===void 0||u===null)&&(A=String(u)),A}),isPseudo&&(s="\uFF3B"+s.replace(/[aouei]/g,"$&$&")+"\uFF3D"),s}function localize(a,o,...s){return _format$1(typeof a=="number"?lookupMessage(a,o):o,s)}function lookupMessage(a,o){var l;const s=(l=getNLSMessages())==null?void 0:l[a];if(typeof s!="string"){if(typeof o=="string")return o;throw new Error(`!!! NLS MISSING: ${a} !!!`)}return s}function localize2(a,o,...s){let l;typeof a=="number"?l=lookupMessage(a,o):l=o;const c=_format$1(l,s);return{value:c,original:o===l?c:_format$1(o,s)}}function ensureCodeWindow(a,o){const s=a;typeof s.vscodeWindowId!="number"&&Object.defineProperty(s,"vscodeWindowId",{get:()=>o})}const mainWindow=window,as=class{constructor(){this.mapWindowIdToZoomFactor=new Map}getZoomFactor(o){var s;return(s=this.mapWindowIdToZoomFactor.get(this.getWindowId(o)))!=null?s:1}getWindowId(o){return o.vscodeWindowId}};let WindowManager=as;(()=>{as.INSTANCE=new as})();function addMatchMediaChangeListener(a,o,s){typeof o=="string"&&(o=a.matchMedia(o)),o.addEventListener("change",s)}function getZoomFactor(a){return WindowManager.INSTANCE.getZoomFactor(a)}const userAgent$1=navigator.userAgent,isFirefox$1=userAgent$1.indexOf("Firefox")>=0,isWebKit=userAgent$1.indexOf("AppleWebKit")>=0,isChrome$1=userAgent$1.indexOf("Chrome")>=0,isSafari$1=!isChrome$1&&userAgent$1.indexOf("Safari")>=0,isWebkitWebView=!isChrome$1&&!isSafari$1&&isWebKit;userAgent$1.indexOf("Electron/")>=0;const isAndroid$1=userAgent$1.indexOf("Android")>=0;let standalone=!1;if(typeof mainWindow.matchMedia=="function"){const a=mainWindow.matchMedia("(display-mode: standalone) or (display-mode: window-controls-overlay)"),o=mainWindow.matchMedia("(display-mode: fullscreen)");standalone=a.matches,addMatchMediaChangeListener(mainWindow,a,({matches:s})=>{standalone&&o.matches||(standalone=s)})}function isStandalone(){return standalone}class ErrorHandler{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(o){setTimeout(()=>{throw o.stack?ErrorNoTelemetry.isErrorNoTelemetry(o)?new ErrorNoTelemetry(o.message+` `+o.stack):new Error(o.message+` @@ -370,8 +370,8 @@ ${o} `}tablecell(o){const s=this.parser.parseInline(o.tokens),l=o.header?"th":"td";return(o.align?`<${l} align="${o.align}">`:`<${l}>`)+s+` `}strong({tokens:o}){return`${this.parser.parseInline(o)}`}em({tokens:o}){return`${this.parser.parseInline(o)}`}codespan({text:o}){return`${o}`}br(o){return"
"}del({tokens:o}){return`${this.parser.parseInline(o)}`}link({href:o,title:s,tokens:l}){const c=this.parser.parseInline(l),d=cleanUrl(o);if(d===null)return c;o=d;let u='",u}image({href:o,title:s,text:l}){const c=cleanUrl(o);if(c===null)return l;o=c;let d=`${l}{const f=A[g].flat(1/0);l=l.concat(this.walkTokens(f,s))}):A.tokens&&(l=l.concat(this.walkTokens(A.tokens,s)))}}return l}use(...o){const s=this.defaults.extensions||{renderers:{},childTokens:{}};return o.forEach(l=>{const c={...l};if(c.async=this.defaults.async||c.async||!1,l.extensions&&(l.extensions.forEach(d=>{if(!d.name)throw new Error("extension name required");if("renderer"in d){const u=s.renderers[d.name];u?s.renderers[d.name]=function(...A){let g=d.renderer.apply(this,A);return g===!1&&(g=u.apply(this,A)),g}:s.renderers[d.name]=d.renderer}if("tokenizer"in d){if(!d.level||d.level!=="block"&&d.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");const u=s[d.level];u?u.unshift(d.tokenizer):s[d.level]=[d.tokenizer],d.start&&(d.level==="block"?s.startBlock?s.startBlock.push(d.start):s.startBlock=[d.start]:d.level==="inline"&&(s.startInline?s.startInline.push(d.start):s.startInline=[d.start]))}"childTokens"in d&&d.childTokens&&(s.childTokens[d.name]=d.childTokens)}),c.extensions=s),l.renderer){const d=this.defaults.renderer||new _Renderer(this.defaults);for(const u in l.renderer){if(!(u in d))throw new Error(`renderer '${u}' does not exist`);if(["options","parser"].includes(u))continue;const A=u,g=l.renderer[A],f=d[A];d[A]=(...m)=>{let v=g.apply(d,m);return v===!1&&(v=f.apply(d,m)),v||""}}c.renderer=d}if(l.tokenizer){const d=this.defaults.tokenizer||new _Tokenizer(this.defaults);for(const u in l.tokenizer){if(!(u in d))throw new Error(`tokenizer '${u}' does not exist`);if(["options","rules","lexer"].includes(u))continue;const A=u,g=l.tokenizer[A],f=d[A];d[A]=(...m)=>{let v=g.apply(d,m);return v===!1&&(v=f.apply(d,m)),v}}c.tokenizer=d}if(l.hooks){const d=this.defaults.hooks||new _Hooks;for(const u in l.hooks){if(!(u in d))throw new Error(`hook '${u}' does not exist`);if(u==="options")continue;const A=u,g=l.hooks[A],f=d[A];_Hooks.passThroughHooks.has(u)?d[A]=m=>{if(this.defaults.async)return Promise.resolve(g.call(d,m)).then(C=>f.call(d,C));const v=g.call(d,m);return f.call(d,v)}:d[A]=(...m)=>{let v=g.apply(d,m);return v===!1&&(v=f.apply(d,m)),v}}c.hooks=d}if(l.walkTokens){const d=this.defaults.walkTokens,u=l.walkTokens;c.walkTokens=function(A){let g=[];return g.push(u.call(this,A)),d&&(g=g.concat(d.call(this,A))),g}}this.defaults={...this.defaults,...c}}),this}setOptions(o){return this.defaults={...this.defaults,...o},this}lexer(o,s){return _Lexer.lex(o,s!=null?s:this.defaults)}parser(o,s){return _Parser.parse(o,s!=null?s:this.defaults)}parseMarkdown(o,s){return(c,d)=>{const u={...d},A={...this.defaults,...u},g=this.onError(!!A.silent,!!A.async);if(this.defaults.async===!0&&u.async===!1)return g(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof c=="undefined"||c===null)return g(new Error("marked(): input parameter is undefined or null"));if(typeof c!="string")return g(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(c)+", string expected"));if(A.hooks&&(A.hooks.options=A),A.async)return Promise.resolve(A.hooks?A.hooks.preprocess(c):c).then(f=>o(f,A)).then(f=>A.hooks?A.hooks.processAllTokens(f):f).then(f=>A.walkTokens?Promise.all(this.walkTokens(f,A.walkTokens)).then(()=>f):f).then(f=>s(f,A)).then(f=>A.hooks?A.hooks.postprocess(f):f).catch(g);try{A.hooks&&(c=A.hooks.preprocess(c));let f=o(c,A);A.hooks&&(f=A.hooks.processAllTokens(f)),A.walkTokens&&this.walkTokens(f,A.walkTokens);let m=s(f,A);return A.hooks&&(m=A.hooks.postprocess(m)),m}catch(f){return g(f)}}}onError(o,s){return l=>{if(l.message+=` -Please report this to https://github.com/markedjs/marked.`,o){const c="

An error occurred:

"+escape$1(l.message+"",!0)+"
";return s?Promise.resolve(c):c}if(s)return Promise.reject(l);throw l}}}const markedInstance=new Marked;function marked(a,o){return markedInstance.parse(a,o)}marked.options=marked.setOptions=function(a){return markedInstance.setOptions(a),marked.defaults=markedInstance.defaults,changeDefaults(marked.defaults),marked};marked.getDefaults=_getDefaults;marked.defaults=_defaults;marked.use=function(...a){return markedInstance.use(...a),marked.defaults=markedInstance.defaults,changeDefaults(marked.defaults),marked};marked.walkTokens=function(a,o){return markedInstance.walkTokens(a,o)};marked.parseInline=markedInstance.parseInline;marked.Parser=_Parser;marked.parser=_Parser.parse;marked.Renderer=_Renderer;marked.TextRenderer=_TextRenderer;marked.Lexer=_Lexer;marked.lexer=_Lexer.lex;marked.Tokenizer=_Tokenizer;marked.Hooks=_Hooks;marked.parse=marked;marked.options;marked.setOptions;marked.use;marked.walkTokens;marked.parseInline;const parse$2=marked;_Parser.parse;const lexer=_Lexer.lex;function stringify(a){return JSON.stringify(a,replacer)}function parse$1(a){let o=JSON.parse(a);return o=revive(o),o}function replacer(a,o){return o instanceof RegExp?{$mid:2,source:o.source,flags:o.flags}:o}function revive(a,o=0){if(!a||o>200)return a;if(typeof a=="object"){switch(a.$mid){case 1:return URI.revive(a);case 2:return new RegExp(a.source,a.flags);case 17:return new Date(a.source)}if(a instanceof VSBuffer||a instanceof Uint8Array)return a;if(Array.isArray(a))for(let s=0;s1?s-1:0),c=1;c2&&arguments[2]!==void 0?arguments[2]:stringToLowerCase;setPrototypeOf&&setPrototypeOf(a,null);let l=o.length;for(;l--;){let c=o[l];if(typeof c=="string"){const d=s(c);d!==c&&(isFrozen(o)||(o[l]=d),c=d)}a[c]=!0}return a}function cleanArray(a){for(let o=0;o/gm),TMPLIT_EXPR=seal(/\${[\w\W]*}/gm),DATA_ATTR=seal(/^data-[\-\w.\u00B7-\uFFFF]/),ARIA_ATTR=seal(/^aria-[\-\w]+$/),IS_ALLOWED_URI=seal(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),IS_SCRIPT_OR_DATA=seal(/^(?:\w+script|data):/i),ATTR_WHITESPACE=seal(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),DOCTYPE_NAME=seal(/^html$/i),CUSTOM_ELEMENT=seal(/^[a-z][.\w]*(-[.\w]+)+$/i);var EXPRESSIONS=Object.freeze({__proto__:null,MUSTACHE_EXPR,ERB_EXPR,TMPLIT_EXPR,DATA_ATTR,ARIA_ATTR,IS_ALLOWED_URI,IS_SCRIPT_OR_DATA,ATTR_WHITESPACE,DOCTYPE_NAME,CUSTOM_ELEMENT});const NODE_TYPE={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},getGlobal=function(){return typeof window=="undefined"?null:window},_createTrustedTypesPolicy=function(o,s){if(typeof o!="object"||typeof o.createPolicy!="function")return null;let l=null;const c="data-tt-policy-suffix";s&&s.hasAttribute(c)&&(l=s.getAttribute(c));const d="dompurify"+(l?"#"+l:"");try{return o.createPolicy(d,{createHTML(u){return u},createScriptURL(u){return u}})}catch{return console.warn("TrustedTypes policy "+d+" could not be created."),null}};function createDOMPurify(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:getGlobal();const o=Ve=>createDOMPurify(Ve);if(o.version="3.1.7",o.removed=[],!a||!a.document||a.document.nodeType!==NODE_TYPE.document)return o.isSupported=!1,o;let{document:s}=a;const l=s,c=l.currentScript,{DocumentFragment:d,HTMLTemplateElement:u,Node:A,Element:g,NodeFilter:f,NamedNodeMap:m=a.NamedNodeMap||a.MozNamedAttrMap,HTMLFormElement:v,DOMParser:C,trustedTypes:w}=a,_=g.prototype,b=lookupGetter(_,"cloneNode"),y=lookupGetter(_,"remove"),S=lookupGetter(_,"nextSibling"),E=lookupGetter(_,"childNodes"),B=lookupGetter(_,"parentNode");if(typeof u=="function"){const Ve=s.createElement("template");Ve.content&&Ve.content.ownerDocument&&(s=Ve.content.ownerDocument)}let P,D="";const{implementation:k,createNodeIterator:I,createDocumentFragment:L,getElementsByTagName:T}=s,{importNode:N}=l;let x={};o.isSupported=typeof entries=="function"&&typeof B=="function"&&k&&k.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:M,ERB_EXPR:F,TMPLIT_EXPR:O,DATA_ATTR:R,ARIA_ATTR:Q,IS_SCRIPT_OR_DATA:z,ATTR_WHITESPACE:W,CUSTOM_ELEMENT:U}=EXPRESSIONS;let{IS_ALLOWED_URI:H}=EXPRESSIONS,V=null;const j=addToSet({},[...html$1,...svg$1,...svgFilters,...mathMl$1,...text]);let X=null;const Z=addToSet({},[...html,...svg,...mathMl,...xml]);let J=Object.seal(create$1(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),te=null,ee=null,re=!0,ae=!0,ge=!1,he=!0,we=!1,K=!0,G=!1,q=!1,ne=!1,ie=!1,le=!1,ce=!1,se=!0,de=!1;const pe="user-content-";let Ee=!0,Se=!1,ke={},He=null;const me=addToSet({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let fe=null;const ve=addToSet({},["audio","video","img","source","image","track"]);let Ne=null;const Je=addToSet({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Ze="http://www.w3.org/1998/Math/MathML",it="http://www.w3.org/2000/svg",Be="http://www.w3.org/1999/xhtml";let xe=Be,Te=!1,Oe=null;const je=addToSet({},[Ze,it,Be],stringToString);let Ge=null;const ft=["application/xhtml+xml","text/html"],pt="text/html";let dt=null,be=null;const oe=s.createElement("form"),_e=function(Ae){return Ae instanceof RegExp||Ae instanceof Function},Re=function(){let Ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(be&&be===Ae)){if((!Ae||typeof Ae!="object")&&(Ae={}),Ae=clone(Ae),Ge=ft.indexOf(Ae.PARSER_MEDIA_TYPE)===-1?pt:Ae.PARSER_MEDIA_TYPE,dt=Ge==="application/xhtml+xml"?stringToString:stringToLowerCase,V=objectHasOwnProperty(Ae,"ALLOWED_TAGS")?addToSet({},Ae.ALLOWED_TAGS,dt):j,X=objectHasOwnProperty(Ae,"ALLOWED_ATTR")?addToSet({},Ae.ALLOWED_ATTR,dt):Z,Oe=objectHasOwnProperty(Ae,"ALLOWED_NAMESPACES")?addToSet({},Ae.ALLOWED_NAMESPACES,stringToString):je,Ne=objectHasOwnProperty(Ae,"ADD_URI_SAFE_ATTR")?addToSet(clone(Je),Ae.ADD_URI_SAFE_ATTR,dt):Je,fe=objectHasOwnProperty(Ae,"ADD_DATA_URI_TAGS")?addToSet(clone(ve),Ae.ADD_DATA_URI_TAGS,dt):ve,He=objectHasOwnProperty(Ae,"FORBID_CONTENTS")?addToSet({},Ae.FORBID_CONTENTS,dt):me,te=objectHasOwnProperty(Ae,"FORBID_TAGS")?addToSet({},Ae.FORBID_TAGS,dt):{},ee=objectHasOwnProperty(Ae,"FORBID_ATTR")?addToSet({},Ae.FORBID_ATTR,dt):{},ke=objectHasOwnProperty(Ae,"USE_PROFILES")?Ae.USE_PROFILES:!1,re=Ae.ALLOW_ARIA_ATTR!==!1,ae=Ae.ALLOW_DATA_ATTR!==!1,ge=Ae.ALLOW_UNKNOWN_PROTOCOLS||!1,he=Ae.ALLOW_SELF_CLOSE_IN_ATTR!==!1,we=Ae.SAFE_FOR_TEMPLATES||!1,K=Ae.SAFE_FOR_XML!==!1,G=Ae.WHOLE_DOCUMENT||!1,ie=Ae.RETURN_DOM||!1,le=Ae.RETURN_DOM_FRAGMENT||!1,ce=Ae.RETURN_TRUSTED_TYPE||!1,ne=Ae.FORCE_BODY||!1,se=Ae.SANITIZE_DOM!==!1,de=Ae.SANITIZE_NAMED_PROPS||!1,Ee=Ae.KEEP_CONTENT!==!1,Se=Ae.IN_PLACE||!1,H=Ae.ALLOWED_URI_REGEXP||IS_ALLOWED_URI,xe=Ae.NAMESPACE||Be,J=Ae.CUSTOM_ELEMENT_HANDLING||{},Ae.CUSTOM_ELEMENT_HANDLING&&_e(Ae.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(J.tagNameCheck=Ae.CUSTOM_ELEMENT_HANDLING.tagNameCheck),Ae.CUSTOM_ELEMENT_HANDLING&&_e(Ae.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(J.attributeNameCheck=Ae.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),Ae.CUSTOM_ELEMENT_HANDLING&&typeof Ae.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(J.allowCustomizedBuiltInElements=Ae.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),we&&(ae=!1),le&&(ie=!0),ke&&(V=addToSet({},text),X=[],ke.html===!0&&(addToSet(V,html$1),addToSet(X,html)),ke.svg===!0&&(addToSet(V,svg$1),addToSet(X,svg),addToSet(X,xml)),ke.svgFilters===!0&&(addToSet(V,svgFilters),addToSet(X,svg),addToSet(X,xml)),ke.mathMl===!0&&(addToSet(V,mathMl$1),addToSet(X,mathMl),addToSet(X,xml))),Ae.ADD_TAGS&&(V===j&&(V=clone(V)),addToSet(V,Ae.ADD_TAGS,dt)),Ae.ADD_ATTR&&(X===Z&&(X=clone(X)),addToSet(X,Ae.ADD_ATTR,dt)),Ae.ADD_URI_SAFE_ATTR&&addToSet(Ne,Ae.ADD_URI_SAFE_ATTR,dt),Ae.FORBID_CONTENTS&&(He===me&&(He=clone(He)),addToSet(He,Ae.FORBID_CONTENTS,dt)),Ee&&(V["#text"]=!0),G&&addToSet(V,["html","head","body"]),V.table&&(addToSet(V,["tbody"]),delete te.tbody),Ae.TRUSTED_TYPES_POLICY){if(typeof Ae.TRUSTED_TYPES_POLICY.createHTML!="function")throw typeErrorCreate('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof Ae.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw typeErrorCreate('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');P=Ae.TRUSTED_TYPES_POLICY,D=P.createHTML("")}else P===void 0&&(P=_createTrustedTypesPolicy(w,c)),P!==null&&typeof D=="string"&&(D=P.createHTML(""));freeze$1&&freeze$1(Ae),be=Ae}},qe=addToSet({},["mi","mo","mn","ms","mtext"]),Le=addToSet({},["annotation-xml"]),Ke=addToSet({},["title","style","font","a","script"]),ut=addToSet({},[...svg$1,...svgFilters,...svgDisallowed]),St=addToSet({},[...mathMl$1,...mathMlDisallowed]),Nt=function(Ae){let Pe=B(Ae);(!Pe||!Pe.tagName)&&(Pe={namespaceURI:xe,tagName:"template"});const $e=stringToLowerCase(Ae.tagName),ye=stringToLowerCase(Pe.tagName);return Oe[Ae.namespaceURI]?Ae.namespaceURI===it?Pe.namespaceURI===Be?$e==="svg":Pe.namespaceURI===Ze?$e==="svg"&&(ye==="annotation-xml"||qe[ye]):Boolean(ut[$e]):Ae.namespaceURI===Ze?Pe.namespaceURI===Be?$e==="math":Pe.namespaceURI===it?$e==="math"&&Le[ye]:Boolean(St[$e]):Ae.namespaceURI===Be?Pe.namespaceURI===it&&!Le[ye]||Pe.namespaceURI===Ze&&!qe[ye]?!1:!St[$e]&&(Ke[$e]||!ut[$e]):!!(Ge==="application/xhtml+xml"&&Oe[Ae.namespaceURI]):!1},mt=function(Ae){arrayPush(o.removed,{element:Ae});try{B(Ae).removeChild(Ae)}catch{y(Ae)}},kt=function(Ae,Pe){try{arrayPush(o.removed,{attribute:Pe.getAttributeNode(Ae),from:Pe})}catch{arrayPush(o.removed,{attribute:null,from:Pe})}if(Pe.removeAttribute(Ae),Ae==="is"&&!X[Ae])if(ie||le)try{mt(Pe)}catch{}else try{Pe.setAttribute(Ae,"")}catch{}},en=function(Ae){let Pe=null,$e=null;if(ne)Ae=""+Ae;else{const Ye=stringMatch(Ae,/^[\r\n\t ]+/);$e=Ye&&Ye[0]}Ge==="application/xhtml+xml"&&xe===Be&&(Ae=''+Ae+"");const ye=P?P.createHTML(Ae):Ae;if(xe===Be)try{Pe=new C().parseFromString(ye,Ge)}catch{}if(!Pe||!Pe.documentElement){Pe=k.createDocument(xe,"template",null);try{Pe.documentElement.innerHTML=Te?D:ye}catch{}}const Me=Pe.body||Pe.documentElement;return Ae&&$e&&Me.insertBefore(s.createTextNode($e),Me.childNodes[0]||null),xe===Be?T.call(Pe,G?"html":"body")[0]:G?Pe.documentElement:Me},Mt=function(Ae){return I.call(Ae.ownerDocument||Ae,Ae,f.SHOW_ELEMENT|f.SHOW_COMMENT|f.SHOW_TEXT|f.SHOW_PROCESSING_INSTRUCTION|f.SHOW_CDATA_SECTION,null)},tn=function(Ae){return Ae instanceof v&&(typeof Ae.nodeName!="string"||typeof Ae.textContent!="string"||typeof Ae.removeChild!="function"||!(Ae.attributes instanceof m)||typeof Ae.removeAttribute!="function"||typeof Ae.setAttribute!="function"||typeof Ae.namespaceURI!="string"||typeof Ae.insertBefore!="function"||typeof Ae.hasChildNodes!="function")},Et=function(Ae){return typeof A=="function"&&Ae instanceof A},wt=function(Ae,Pe,$e){!x[Ae]||arrayForEach(x[Ae],ye=>{ye.call(o,Pe,$e,be)})},Rt=function(Ae){let Pe=null;if(wt("beforeSanitizeElements",Ae,null),tn(Ae))return mt(Ae),!0;const $e=dt(Ae.nodeName);if(wt("uponSanitizeElement",Ae,{tagName:$e,allowedTags:V}),Ae.hasChildNodes()&&!Et(Ae.firstElementChild)&®ExpTest(/<[/\w]/g,Ae.innerHTML)&®ExpTest(/<[/\w]/g,Ae.textContent)||Ae.nodeType===NODE_TYPE.progressingInstruction||K&&Ae.nodeType===NODE_TYPE.comment&®ExpTest(/<[/\w]/g,Ae.data))return mt(Ae),!0;if(!V[$e]||te[$e]){if(!te[$e]&&gn($e)&&(J.tagNameCheck instanceof RegExp&®ExpTest(J.tagNameCheck,$e)||J.tagNameCheck instanceof Function&&J.tagNameCheck($e)))return!1;if(Ee&&!He[$e]){const ye=B(Ae)||Ae.parentNode,Me=E(Ae)||Ae.childNodes;if(Me&&ye){const Ye=Me.length;for(let et=Ye-1;et>=0;--et){const Ie=b(Me[et],!0);Ie.__removalCount=(Ae.__removalCount||0)+1,ye.insertBefore(Ie,S(Ae))}}}return mt(Ae),!0}return Ae instanceof g&&!Nt(Ae)||($e==="noscript"||$e==="noembed"||$e==="noframes")&®ExpTest(/<\/no(script|embed|frames)/i,Ae.innerHTML)?(mt(Ae),!0):(we&&Ae.nodeType===NODE_TYPE.text&&(Pe=Ae.textContent,arrayForEach([M,F,O],ye=>{Pe=stringReplace(Pe,ye," ")}),Ae.textContent!==Pe&&(arrayPush(o.removed,{element:Ae.cloneNode()}),Ae.textContent=Pe)),wt("afterSanitizeElements",Ae,null),!1)},nn=function(Ae,Pe,$e){if(se&&(Pe==="id"||Pe==="name")&&($e in s||$e in oe))return!1;if(!(ae&&!ee[Pe]&®ExpTest(R,Pe))){if(!(re&®ExpTest(Q,Pe))){if(!X[Pe]||ee[Pe]){if(!(gn(Ae)&&(J.tagNameCheck instanceof RegExp&®ExpTest(J.tagNameCheck,Ae)||J.tagNameCheck instanceof Function&&J.tagNameCheck(Ae))&&(J.attributeNameCheck instanceof RegExp&®ExpTest(J.attributeNameCheck,Pe)||J.attributeNameCheck instanceof Function&&J.attributeNameCheck(Pe))||Pe==="is"&&J.allowCustomizedBuiltInElements&&(J.tagNameCheck instanceof RegExp&®ExpTest(J.tagNameCheck,$e)||J.tagNameCheck instanceof Function&&J.tagNameCheck($e))))return!1}else if(!Ne[Pe]){if(!regExpTest(H,stringReplace($e,W,""))){if(!((Pe==="src"||Pe==="xlink:href"||Pe==="href")&&Ae!=="script"&&stringIndexOf($e,"data:")===0&&fe[Ae])){if(!(ge&&!regExpTest(z,stringReplace($e,W,"")))){if($e)return!1}}}}}}return!0},gn=function(Ae){return Ae!=="annotation-xml"&&stringMatch(Ae,U)},fn=function(Ae){wt("beforeSanitizeAttributes",Ae,null);const{attributes:Pe}=Ae;if(!Pe)return;const $e={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:X};let ye=Pe.length;for(;ye--;){const Me=Pe[ye],{name:Ye,namespaceURI:et,value:Ie}=Me,lt=dt(Ye);let nt=Ye==="value"?Ie:stringTrim(Ie);if($e.attrName=lt,$e.attrValue=nt,$e.keepAttr=!0,$e.forceKeepAttr=void 0,wt("uponSanitizeAttribute",Ae,$e),nt=$e.attrValue,$e.forceKeepAttr||(kt(Ye,Ae),!$e.keepAttr))continue;if(!he&®ExpTest(/\/>/i,nt)){kt(Ye,Ae);continue}we&&arrayForEach([M,F,O],_o=>{nt=stringReplace(nt,_o," ")});const wo=dt(Ae.nodeName);if(!!nn(wo,lt,nt)){if(de&&(lt==="id"||lt==="name")&&(kt(Ye,Ae),nt=pe+nt),K&®ExpTest(/((--!?|])>)|<\/(style|title)/i,nt)){kt(Ye,Ae);continue}if(P&&typeof w=="object"&&typeof w.getAttributeType=="function"&&!et)switch(w.getAttributeType(wo,lt)){case"TrustedHTML":{nt=P.createHTML(nt);break}case"TrustedScriptURL":{nt=P.createScriptURL(nt);break}}try{et?Ae.setAttributeNS(et,Ye,nt):Ae.setAttribute(Ye,nt),tn(Ae)?mt(Ae):arrayPop(o.removed)}catch{}}}wt("afterSanitizeAttributes",Ae,null)},gt=function Ve(Ae){let Pe=null;const $e=Mt(Ae);for(wt("beforeSanitizeShadowDOM",Ae,null);Pe=$e.nextNode();)wt("uponSanitizeShadowNode",Pe,null),!Rt(Pe)&&(Pe.content instanceof d&&Ve(Pe.content),fn(Pe));wt("afterSanitizeShadowDOM",Ae,null)};return o.sanitize=function(Ve){let Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Pe=null,$e=null,ye=null,Me=null;if(Te=!Ve,Te&&(Ve=""),typeof Ve!="string"&&!Et(Ve))if(typeof Ve.toString=="function"){if(Ve=Ve.toString(),typeof Ve!="string")throw typeErrorCreate("dirty is not a string, aborting")}else throw typeErrorCreate("toString is not a function");if(!o.isSupported)return Ve;if(q||Re(Ae),o.removed=[],typeof Ve=="string"&&(Se=!1),Se){if(Ve.nodeName){const Ie=dt(Ve.nodeName);if(!V[Ie]||te[Ie])throw typeErrorCreate("root node is forbidden and cannot be sanitized in-place")}}else if(Ve instanceof A)Pe=en(""),$e=Pe.ownerDocument.importNode(Ve,!0),$e.nodeType===NODE_TYPE.element&&$e.nodeName==="BODY"||$e.nodeName==="HTML"?Pe=$e:Pe.appendChild($e);else{if(!ie&&!we&&!G&&Ve.indexOf("<")===-1)return P&&ce?P.createHTML(Ve):Ve;if(Pe=en(Ve),!Pe)return ie?null:ce?D:""}Pe&&ne&&mt(Pe.firstChild);const Ye=Mt(Se?Ve:Pe);for(;ye=Ye.nextNode();)Rt(ye)||(ye.content instanceof d&>(ye.content),fn(ye));if(Se)return Ve;if(ie){if(le)for(Me=L.call(Pe.ownerDocument);Pe.firstChild;)Me.appendChild(Pe.firstChild);else Me=Pe;return(X.shadowroot||X.shadowrootmode)&&(Me=N.call(l,Me,!0)),Me}let et=G?Pe.outerHTML:Pe.innerHTML;return G&&V["!doctype"]&&Pe.ownerDocument&&Pe.ownerDocument.doctype&&Pe.ownerDocument.doctype.name&®ExpTest(DOCTYPE_NAME,Pe.ownerDocument.doctype.name)&&(et=" -`+et),we&&arrayForEach([M,F,O],Ie=>{et=stringReplace(et,Ie," ")}),P&&ce?P.createHTML(et):et},o.setConfig=function(){let Ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Re(Ve),q=!0},o.clearConfig=function(){be=null,q=!1},o.isValidAttribute=function(Ve,Ae,Pe){be||Re({});const $e=dt(Ve),ye=dt(Ae);return nn($e,ye,Pe)},o.addHook=function(Ve,Ae){typeof Ae=="function"&&(x[Ve]=x[Ve]||[],arrayPush(x[Ve],Ae))},o.removeHook=function(Ve){if(x[Ve])return arrayPop(x[Ve])},o.removeHooks=function(Ve){x[Ve]&&(x[Ve]=[])},o.removeAllHooks=function(){x={}},o}var purify=createDOMPurify();const basicMarkupHtmlTags=Object.freeze(["a","abbr","b","bdo","blockquote","br","caption","cite","code","col","colgroup","dd","del","details","dfn","div","dl","dt","em","figcaption","figure","h1","h2","h3","h4","h5","h6","hr","i","img","ins","kbd","label","li","mark","ol","p","pre","q","rp","rt","ruby","s","samp","small","small","source","span","strike","strong","sub","summary","sup","table","tbody","td","tfoot","th","thead","time","tr","tt","u","ul","var","video","wbr"]),defaultAllowedAttrs=Object.freeze(["href","target","src","alt","title","for","name","role","tabindex","x-dispatch","required","checked","placeholder","type","start","width","height","align"]),fakeRelativeUrlProtocol="vscode-relative-path";function validateLink(a,o){if(o.override==="*")return!0;try{const s=new URL(a,fakeRelativeUrlProtocol+"://");return!!(o.override.includes(s.protocol.replace(/:$/,""))||o.allowRelativePaths&&s.protocol===fakeRelativeUrlProtocol+":"&&!a.trim().toLowerCase().startsWith(fakeRelativeUrlProtocol))}catch{return!1}}function hookDomPurifyHrefAndSrcSanitizer(a,o){purify.addHook("afterSanitizeAttributes",s=>{for(const l of["href","src"])if(s.hasAttribute(l)){const c=s.getAttribute(l);l==="href"?!c.startsWith("#")&&!validateLink(c,a)&&s.removeAttribute(l):validateLink(c,o)||s.removeAttribute(l)}})}const defaultDomPurifyConfig=Object.freeze({ALLOWED_TAGS:[...basicMarkupHtmlTags],ALLOWED_ATTR:[...defaultAllowedAttrs],ALLOW_UNKNOWN_PROTOCOLS:!0});function sanitizeHtml(a,o){return doSanitizeHtml(a,o,"trusted")}function doSanitizeHtml(a,o,s){var l,c,d,u,A,g,f;try{const m={...defaultDomPurifyConfig};o!=null&&o.allowedTags&&(o.allowedTags.override&&(m.ALLOWED_TAGS=[...o.allowedTags.override]),o.allowedTags.augment&&(m.ALLOWED_TAGS=[...(l=m.ALLOWED_TAGS)!=null?l:[],...o.allowedTags.augment]));let v=[...defaultAllowedAttrs];o!=null&&o.allowedAttributes&&(o.allowedAttributes.override&&(v=[...o.allowedAttributes.override]),o.allowedAttributes.augment&&(v=[...v,...o.allowedAttributes.augment])),v=v.map(_=>typeof _=="string"?_.toLowerCase():{attributeName:_.attributeName.toLowerCase(),shouldKeep:_.shouldKeep});const C=new Set(v.map(_=>typeof _=="string"?_:_.attributeName)),w=new Map;for(const _ of v)typeof _=="string"?w.delete(_):w.set(_.attributeName,_);return m.ALLOWED_ATTR=Array.from(C),hookDomPurifyHrefAndSrcSanitizer({override:(d=(c=o==null?void 0:o.allowedLinkProtocols)==null?void 0:c.override)!=null?d:[Schemas.http,Schemas.https],allowRelativePaths:(u=o==null?void 0:o.allowRelativeLinkPaths)!=null?u:!1},{override:(g=(A=o==null?void 0:o.allowedMediaProtocols)==null?void 0:A.override)!=null?g:[Schemas.http,Schemas.https],allowRelativePaths:(f=o==null?void 0:o.allowRelativeMediaPaths)!=null?f:!1}),o!=null&&o.replaceWithPlaintext&&purify.addHook("uponSanitizeElement",replaceWithPlainTextHook),w.size&&purify.addHook("uponSanitizeAttribute",(_,b)=>{const y=w.get(b.attrName);if(y){const S=y.shouldKeep(_,b);typeof S=="string"?(b.keepAttr=!0,b.attrValue=S):b.keepAttr=S}else b.keepAttr=C.has(b.attrName)}),s==="dom"?purify.sanitize(a,{...m,RETURN_DOM_FRAGMENT:!0}):purify.sanitize(a,{...m,RETURN_TRUSTED_TYPE:!0})}finally{purify.removeAllHooks()}}const selfClosingTags=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"];function replaceWithPlainTextHook(a,o,s){var l,c;if(!o.allowedTags[o.tagName]&&o.tagName!=="body"){const d=convertTagToPlaintext(a);a.nodeType===Node.COMMENT_NODE?(l=a.parentElement)==null||l.insertBefore(d,a):(c=a.parentElement)==null||c.replaceChild(d,a)}}function convertTagToPlaintext(a){let o,s;if(a.nodeType===Node.COMMENT_NODE)o=``;else{const u=a.tagName.toLowerCase(),A=selfClosingTags.includes(u),g=a.attributes.length?" "+Array.from(a.attributes).map(f=>`${f.name}="${f.value}"`).join(" "):"";o=`<${u}${g}>`,A||(s=``)}const l=document.createDocumentFragment(),c=a.ownerDocument.createTextNode(o);for(l.appendChild(c);a.firstChild;)l.appendChild(a.firstChild);const d=s?a.ownerDocument.createTextNode(s):void 0;return d&&l.appendChild(d),l}function safeSetInnerHtml(a,o,s){const l=doSanitizeHtml(o,s,"dom");reset(a,l)}const labelWithIconsRegex=new RegExp(`(\\\\)?\\$\\((${ThemeIcon.iconNameExpression}(?:${ThemeIcon.iconModifierExpression})?)\\)`,"g");function renderLabelWithIcons(a){const o=new Array;let s,l=0,c=0;for(;(s=labelWithIconsRegex.exec(a))!==null;){c=s.index||0,l{let l=[],c=[];return a&&({href:a,dimensions:l}=parseHrefAndDimensions(a),c.push(`src="${escapeDoubleQuotes(a)}"`)),s&&c.push(`alt="${escapeDoubleQuotes(s)}"`),o&&c.push(`title="${escapeDoubleQuotes(o)}"`),l.length&&(c=c.concat(l)),""},paragraph({tokens:a}){return`

${this.parser.parseInline(a)}

`},link({href:a,title:o,tokens:s}){let l=this.parser.parseInline(s);return typeof a!="string"?"":(a===l&&(l=removeMarkdownEscapes(l)),o=typeof o=="string"?escapeDoubleQuotes(removeMarkdownEscapes(o)):"",a=removeMarkdownEscapes(a),a=a.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),`
${l}`)}});function renderMarkdown$1(a,o={},s){var _,b,y,S,E,B;const l=new DisposableStore;let c=!1;const d=new Marked(...(_=o.markedExtensions)!=null?_:[]),{renderer:u,codeBlocks:A,syncCodeBlocks:g}=createMarkdownRenderer(d,o,a),f=preprocessMarkdownString(a);let m;if(o.fillInIncompleteTokens){const P={...d.defaults,...o.markedOptions,renderer:u},D=d.lexer(f,P),k=fillInIncompleteTokens(D);m=d.parser(k,P)}else m=d.parse(f,{...o==null?void 0:o.markedOptions,renderer:u,async:!1});a.supportThemeIcons&&(m=renderLabelWithIcons(m).map(D=>typeof D=="string"?D:D.outerHTML).join(""));const v=document.createElement("div"),C=getDomSanitizerConfig(a,(b=o.sanitizerConfig)!=null?b:{});safeSetInnerHtml(v,m,C),rewriteRenderedLinks(a,o,v);let w;if(s?(w=s,reset(s,...v.children)):w=v,A.length>0)Promise.all(A).then(P=>{var I,L;if(c)return;const D=new Map(P),k=w.querySelectorAll("div[data-code]");for(const T of k){const N=D.get((I=T.dataset.code)!=null?I:"");N&&reset(T,N)}(L=o.asyncRenderCallback)==null||L.call(o)});else if(g.length>0){const P=new Map(g),D=w.querySelectorAll("div[data-code]");for(const k of D){const I=P.get((y=k.dataset.code)!=null?y:"");I&&reset(k,I)}}if(o.asyncRenderCallback)for(const P of w.getElementsByTagName("img")){const D=l.add(addDisposableListener(P,"load",()=>{D.dispose(),o.asyncRenderCallback()}))}if(o.actionHandler){const P=D=>{const k=new StandardMouseEvent(getWindow(w),D);!k.leftButton&&!k.middleButton||activateLink(a,o,k)};l.add(addDisposableListener(w,"click",P)),l.add(addDisposableListener(w,"auxclick",P)),l.add(addDisposableListener(w,"keydown",D=>{const k=new StandardKeyboardEvent(D);!k.equals(10)&&!k.equals(3)||activateLink(a,o,k)}))}for(const P of[...w.getElementsByTagName("input")])if(((S=P.attributes.getNamedItem("type"))==null?void 0:S.value)==="checkbox")P.setAttribute("disabled","");else if((E=o.sanitizerConfig)!=null&&E.replaceWithPlaintext){const D=convertTagToPlaintext(P);(B=P.parentElement)==null||B.replaceChild(D,P)}else P.remove();return{element:w,dispose:()=>{c=!0,l.dispose()}}}function rewriteRenderedLinks(a,o,s){var l;for(const c of s.querySelectorAll("img, audio, video, source")){const d=c.getAttribute("src");if(d){let u=d;try{a.baseUri&&(u=resolveWithBaseUri(URI.from(a.baseUri),u))}catch{}if(c.setAttribute("src",massageHref(a,u,!0)),(l=o.sanitizerConfig)!=null&&l.remoteImageIsAllowed){const A=URI.parse(u);A.scheme!==Schemas.file&&A.scheme!==Schemas.data&&!o.sanitizerConfig.remoteImageIsAllowed(A)&&c.replaceWith($$l("",void 0,c.outerHTML))}}}for(const c of s.querySelectorAll("a")){const d=c.getAttribute("href");if(c.setAttribute("href",""),!d||/^data:|javascript:/i.test(d)||/^command:/i.test(d)&&!a.isTrusted||/^command:(\/\/\/)?_workbench\.downloadResource/i.test(d))c.replaceWith(...c.childNodes);else{let u=massageHref(a,d,!1);a.baseUri&&(u=resolveWithBaseUri(URI.from(a.baseUri),d)),c.dataset.href=u}}}function createMarkdownRenderer(a,o,s){const l=new a.Renderer(o.markedOptions);l.image=defaultMarkedRenderers.image,l.link=defaultMarkedRenderers.link,l.paragraph=defaultMarkedRenderers.paragraph;const c=[],d=[];return o.codeBlockRendererSync?l.code=({text:u,lang:A,raw:g})=>{const f=defaultGenerator.nextId(),m=o.codeBlockRendererSync(postProcessCodeBlockLanguageId(A),u,g);return d.push([f,m]),`
${escape$3(u)}
`}:o.codeBlockRenderer&&(l.code=({text:u,lang:A})=>{const g=defaultGenerator.nextId(),f=o.codeBlockRenderer(postProcessCodeBlockLanguageId(A),u);return c.push(f.then(m=>[g,m])),`
${escape$3(u)}
`}),s.supportHtml||(l.html=({text:u})=>{var g;return(g=o.sanitizerConfig)!=null&&g.replaceWithPlaintext?escape$3(u):(s.isTrusted?u.match(/^(]+>)|(<\/\s*span>)$/):void 0)?u:""}),{renderer:l,codeBlocks:c,syncCodeBlocks:d}}function preprocessMarkdownString(a){let o=a.value;return o.length>1e5&&(o=`${o.substr(0,1e5)}\u2026`),a.supportThemeIcons&&(o=markdownEscapeEscapedIcons(o)),o}function activateLink(a,o,s){var c;const l=s.target.closest("a[data-href]");if(!!isHTMLElement(l))try{let d=l.dataset.href;d&&(a.baseUri&&(d=resolveWithBaseUri(URI.from(a.baseUri),d)),(c=o.actionHandler)==null||c.call(o,d,a))}catch(d){onUnexpectedError(d)}finally{s.preventDefault()}}function uriMassage(a,o){let s;try{s=parse$1(decodeURIComponent(o))}catch{}return s?(s=cloneAndChange(s,l=>{if(a.uris&&a.uris[l])return URI.revive(a.uris[l])}),encodeURIComponent(JSON.stringify(s))):o}function massageHref(a,o,s){const l=a.uris&&a.uris[o];let c=URI.revive(l);return s?o.startsWith(Schemas.data+":")?o:(c||(c=URI.parse(o)),FileAccess.uriToBrowserUri(c).toString(!0)):!c||URI.parse(o).toString()===c.toString()?o:(c.query&&(c=c.with({query:uriMassage(a,c.query)})),c.toString())}function postProcessCodeBlockLanguageId(a){if(!a)return"";const o=a.split(/[\s+|:|,|\{|\?]/,1);return o.length?o[0]:a}function resolveWithBaseUri(a,o){return/^\w[\w\d+.-]*:/.test(o)?o:a.path.endsWith("/")?resolvePath(a,o).toString():resolvePath(dirname(a),o).toString()}function sanitizeRenderedMarkdown(a,o,s={}){const l=getDomSanitizerConfig(o,s);return sanitizeHtml(a,l)}const allowedMarkdownHtmlTags=Object.freeze([...basicMarkupHtmlTags,"input"]),allowedMarkdownHtmlAttributes=Object.freeze(["align","autoplay","alt","colspan","controls","draggable","height","href","loop","muted","playsinline","poster","rowspan","src","target","title","type","width","start","checked","disabled","value","data-code","data-href",{attributeName:"style",shouldKeep:(a,o)=>a.tagName==="SPAN"&&o.attrName==="style"?/^(color\:(#[0-9a-fA-F]+|var\(--vscode(-[a-zA-Z0-9]+)+\));)?(background-color\:(#[0-9a-fA-F]+|var\(--vscode(-[a-zA-Z0-9]+)+\));)?(border-radius:[0-9]+px;)?$/.test(o.attrValue):!1},{attributeName:"class",shouldKeep:(a,o)=>a.tagName==="SPAN"&&o.attrName==="class"?/^codicon codicon-[a-z\-]+( codicon-modifier-[a-z\-]+)?$/.test(o.attrValue):!1}]);function getDomSanitizerConfig(a,o){var c,d,u,A,g,f;const s=(c=a.isTrusted)!=null?c:!1,l=[Schemas.http,Schemas.https,Schemas.mailto,Schemas.file,Schemas.vscodeFileResource,Schemas.vscodeRemote,Schemas.vscodeRemoteResource,Schemas.vscodeNotebookCell];return s&&l.push(Schemas.command),(d=o.allowedLinkSchemes)!=null&&d.augment&&l.push(...o.allowedLinkSchemes.augment),{allowedTags:{override:(A=(u=o.allowedTags)==null?void 0:u.override)!=null?A:allowedMarkdownHtmlTags},allowedAttributes:{override:(f=(g=o.allowedAttributes)==null?void 0:g.override)!=null?f:allowedMarkdownHtmlAttributes},allowedLinkProtocols:{override:l},allowRelativeLinkPaths:!!a.baseUri,allowedMediaProtocols:{override:[Schemas.http,Schemas.https,Schemas.data,Schemas.file,Schemas.vscodeFileResource,Schemas.vscodeRemote,Schemas.vscodeRemoteResource]},replaceWithPlaintext:o.replaceWithPlaintext}}function renderAsPlaintext(a,o){var c;if(typeof a=="string")return a;let s=(c=a.value)!=null?c:"";s.length>1e5&&(s=`${s.substr(0,1e5)}\u2026`);const l=parse$2(s,{async:!1,renderer:o!=null&&o.includeCodeBlocksFences?plainTextWithCodeBlocksRenderer.value:plainTextRenderer.value});return sanitizeRenderedMarkdown(l,{isTrusted:!1},{}).toString().replace(/&(#\d+|[a-zA-Z]+);/g,d=>{var u;return(u=unescapeInfo.get(d))!=null?u:d}).trim()}const unescapeInfo=new Map([[""",'"'],[" "," "],["&","&"],["'","'"],["<","<"],[">",">"]]);function createPlainTextRenderer(){const a=new _Renderer;return a.code=({text:o})=>escape$3(o),a.blockquote=({text:o})=>o+` +Please report this to https://github.com/markedjs/marked.`,o){const c="

An error occurred:

"+escape$1(l.message+"",!0)+"
";return s?Promise.resolve(c):c}if(s)return Promise.reject(l);throw l}}}const markedInstance=new Marked;function marked(a,o){return markedInstance.parse(a,o)}marked.options=marked.setOptions=function(a){return markedInstance.setOptions(a),marked.defaults=markedInstance.defaults,changeDefaults(marked.defaults),marked};marked.getDefaults=_getDefaults;marked.defaults=_defaults;marked.use=function(...a){return markedInstance.use(...a),marked.defaults=markedInstance.defaults,changeDefaults(marked.defaults),marked};marked.walkTokens=function(a,o){return markedInstance.walkTokens(a,o)};marked.parseInline=markedInstance.parseInline;marked.Parser=_Parser;marked.parser=_Parser.parse;marked.Renderer=_Renderer;marked.TextRenderer=_TextRenderer;marked.Lexer=_Lexer;marked.lexer=_Lexer.lex;marked.Tokenizer=_Tokenizer;marked.Hooks=_Hooks;marked.parse=marked;marked.options;marked.setOptions;marked.use;marked.walkTokens;marked.parseInline;const parse$2=marked;_Parser.parse;const lexer=_Lexer.lex;function stringify(a){return JSON.stringify(a,replacer)}function parse$1(a){let o=JSON.parse(a);return o=revive(o),o}function replacer(a,o){return o instanceof RegExp?{$mid:2,source:o.source,flags:o.flags}:o}function revive(a,o=0){if(!a||o>200)return a;if(typeof a=="object"){switch(a.$mid){case 1:return URI.revive(a);case 2:return new RegExp(a.source,a.flags);case 17:return new Date(a.source)}if(a instanceof VSBuffer||a instanceof Uint8Array)return a;if(Array.isArray(a))for(let s=0;s1?s-1:0),c=1;c2&&arguments[2]!==void 0?arguments[2]:stringToLowerCase;setPrototypeOf&&setPrototypeOf(a,null);let l=o.length;for(;l--;){let c=o[l];if(typeof c=="string"){const d=s(c);d!==c&&(isFrozen(o)||(o[l]=d),c=d)}a[c]=!0}return a}function cleanArray(a){for(let o=0;o/gm),TMPLIT_EXPR=seal(/\${[\w\W]*}/gm),DATA_ATTR=seal(/^data-[\-\w.\u00B7-\uFFFF]/),ARIA_ATTR=seal(/^aria-[\-\w]+$/),IS_ALLOWED_URI=seal(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),IS_SCRIPT_OR_DATA=seal(/^(?:\w+script|data):/i),ATTR_WHITESPACE=seal(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),DOCTYPE_NAME=seal(/^html$/i),CUSTOM_ELEMENT=seal(/^[a-z][.\w]*(-[.\w]+)+$/i);var EXPRESSIONS=Object.freeze({__proto__:null,MUSTACHE_EXPR,ERB_EXPR,TMPLIT_EXPR,DATA_ATTR,ARIA_ATTR,IS_ALLOWED_URI,IS_SCRIPT_OR_DATA,ATTR_WHITESPACE,DOCTYPE_NAME,CUSTOM_ELEMENT});const NODE_TYPE={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},getGlobal=function(){return typeof window=="undefined"?null:window},_createTrustedTypesPolicy=function(o,s){if(typeof o!="object"||typeof o.createPolicy!="function")return null;let l=null;const c="data-tt-policy-suffix";s&&s.hasAttribute(c)&&(l=s.getAttribute(c));const d="dompurify"+(l?"#"+l:"");try{return o.createPolicy(d,{createHTML(u){return u},createScriptURL(u){return u}})}catch{return console.warn("TrustedTypes policy "+d+" could not be created."),null}};function createDOMPurify(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:getGlobal();const o=Ve=>createDOMPurify(Ve);if(o.version="3.1.7",o.removed=[],!a||!a.document||a.document.nodeType!==NODE_TYPE.document)return o.isSupported=!1,o;let{document:s}=a;const l=s,c=l.currentScript,{DocumentFragment:d,HTMLTemplateElement:u,Node:A,Element:g,NodeFilter:f,NamedNodeMap:m=a.NamedNodeMap||a.MozNamedAttrMap,HTMLFormElement:v,DOMParser:C,trustedTypes:w}=a,_=g.prototype,b=lookupGetter(_,"cloneNode"),y=lookupGetter(_,"remove"),S=lookupGetter(_,"nextSibling"),E=lookupGetter(_,"childNodes"),B=lookupGetter(_,"parentNode");if(typeof u=="function"){const Ve=s.createElement("template");Ve.content&&Ve.content.ownerDocument&&(s=Ve.content.ownerDocument)}let P,D="";const{implementation:k,createNodeIterator:I,createDocumentFragment:L,getElementsByTagName:T}=s,{importNode:N}=l;let x={};o.isSupported=typeof entries=="function"&&typeof B=="function"&&k&&k.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:M,ERB_EXPR:F,TMPLIT_EXPR:O,DATA_ATTR:R,ARIA_ATTR:Q,IS_SCRIPT_OR_DATA:z,ATTR_WHITESPACE:W,CUSTOM_ELEMENT:U}=EXPRESSIONS;let{IS_ALLOWED_URI:H}=EXPRESSIONS,V=null;const j=addToSet({},[...html$1,...svg$1,...svgFilters,...mathMl$1,...text]);let X=null;const Z=addToSet({},[...html,...svg,...mathMl,...xml]);let J=Object.seal(create$1(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),te=null,ee=null,re=!0,ae=!0,ge=!1,he=!0,_e=!1,K=!0,G=!1,q=!1,ne=!1,ie=!1,le=!1,ce=!1,se=!0,de=!1;const pe="user-content-";let Ee=!0,Se=!1,ke={},He=null;const me=addToSet({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let fe=null;const ve=addToSet({},["audio","video","img","source","image","track"]);let Ne=null;const Je=addToSet({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Ze="http://www.w3.org/1998/Math/MathML",it="http://www.w3.org/2000/svg",Be="http://www.w3.org/1999/xhtml";let xe=Be,Te=!1,Oe=null;const je=addToSet({},[Ze,it,Be],stringToString);let Ge=null;const ft=["application/xhtml+xml","text/html"],pt="text/html";let dt=null,be=null;const oe=s.createElement("form"),we=function(Ae){return Ae instanceof RegExp||Ae instanceof Function},Re=function(){let Ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(be&&be===Ae)){if((!Ae||typeof Ae!="object")&&(Ae={}),Ae=clone(Ae),Ge=ft.indexOf(Ae.PARSER_MEDIA_TYPE)===-1?pt:Ae.PARSER_MEDIA_TYPE,dt=Ge==="application/xhtml+xml"?stringToString:stringToLowerCase,V=objectHasOwnProperty(Ae,"ALLOWED_TAGS")?addToSet({},Ae.ALLOWED_TAGS,dt):j,X=objectHasOwnProperty(Ae,"ALLOWED_ATTR")?addToSet({},Ae.ALLOWED_ATTR,dt):Z,Oe=objectHasOwnProperty(Ae,"ALLOWED_NAMESPACES")?addToSet({},Ae.ALLOWED_NAMESPACES,stringToString):je,Ne=objectHasOwnProperty(Ae,"ADD_URI_SAFE_ATTR")?addToSet(clone(Je),Ae.ADD_URI_SAFE_ATTR,dt):Je,fe=objectHasOwnProperty(Ae,"ADD_DATA_URI_TAGS")?addToSet(clone(ve),Ae.ADD_DATA_URI_TAGS,dt):ve,He=objectHasOwnProperty(Ae,"FORBID_CONTENTS")?addToSet({},Ae.FORBID_CONTENTS,dt):me,te=objectHasOwnProperty(Ae,"FORBID_TAGS")?addToSet({},Ae.FORBID_TAGS,dt):{},ee=objectHasOwnProperty(Ae,"FORBID_ATTR")?addToSet({},Ae.FORBID_ATTR,dt):{},ke=objectHasOwnProperty(Ae,"USE_PROFILES")?Ae.USE_PROFILES:!1,re=Ae.ALLOW_ARIA_ATTR!==!1,ae=Ae.ALLOW_DATA_ATTR!==!1,ge=Ae.ALLOW_UNKNOWN_PROTOCOLS||!1,he=Ae.ALLOW_SELF_CLOSE_IN_ATTR!==!1,_e=Ae.SAFE_FOR_TEMPLATES||!1,K=Ae.SAFE_FOR_XML!==!1,G=Ae.WHOLE_DOCUMENT||!1,ie=Ae.RETURN_DOM||!1,le=Ae.RETURN_DOM_FRAGMENT||!1,ce=Ae.RETURN_TRUSTED_TYPE||!1,ne=Ae.FORCE_BODY||!1,se=Ae.SANITIZE_DOM!==!1,de=Ae.SANITIZE_NAMED_PROPS||!1,Ee=Ae.KEEP_CONTENT!==!1,Se=Ae.IN_PLACE||!1,H=Ae.ALLOWED_URI_REGEXP||IS_ALLOWED_URI,xe=Ae.NAMESPACE||Be,J=Ae.CUSTOM_ELEMENT_HANDLING||{},Ae.CUSTOM_ELEMENT_HANDLING&&we(Ae.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(J.tagNameCheck=Ae.CUSTOM_ELEMENT_HANDLING.tagNameCheck),Ae.CUSTOM_ELEMENT_HANDLING&&we(Ae.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(J.attributeNameCheck=Ae.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),Ae.CUSTOM_ELEMENT_HANDLING&&typeof Ae.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(J.allowCustomizedBuiltInElements=Ae.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),_e&&(ae=!1),le&&(ie=!0),ke&&(V=addToSet({},text),X=[],ke.html===!0&&(addToSet(V,html$1),addToSet(X,html)),ke.svg===!0&&(addToSet(V,svg$1),addToSet(X,svg),addToSet(X,xml)),ke.svgFilters===!0&&(addToSet(V,svgFilters),addToSet(X,svg),addToSet(X,xml)),ke.mathMl===!0&&(addToSet(V,mathMl$1),addToSet(X,mathMl),addToSet(X,xml))),Ae.ADD_TAGS&&(V===j&&(V=clone(V)),addToSet(V,Ae.ADD_TAGS,dt)),Ae.ADD_ATTR&&(X===Z&&(X=clone(X)),addToSet(X,Ae.ADD_ATTR,dt)),Ae.ADD_URI_SAFE_ATTR&&addToSet(Ne,Ae.ADD_URI_SAFE_ATTR,dt),Ae.FORBID_CONTENTS&&(He===me&&(He=clone(He)),addToSet(He,Ae.FORBID_CONTENTS,dt)),Ee&&(V["#text"]=!0),G&&addToSet(V,["html","head","body"]),V.table&&(addToSet(V,["tbody"]),delete te.tbody),Ae.TRUSTED_TYPES_POLICY){if(typeof Ae.TRUSTED_TYPES_POLICY.createHTML!="function")throw typeErrorCreate('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof Ae.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw typeErrorCreate('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');P=Ae.TRUSTED_TYPES_POLICY,D=P.createHTML("")}else P===void 0&&(P=_createTrustedTypesPolicy(w,c)),P!==null&&typeof D=="string"&&(D=P.createHTML(""));freeze$1&&freeze$1(Ae),be=Ae}},qe=addToSet({},["mi","mo","mn","ms","mtext"]),Le=addToSet({},["annotation-xml"]),Ke=addToSet({},["title","style","font","a","script"]),ut=addToSet({},[...svg$1,...svgFilters,...svgDisallowed]),St=addToSet({},[...mathMl$1,...mathMlDisallowed]),Nt=function(Ae){let Pe=B(Ae);(!Pe||!Pe.tagName)&&(Pe={namespaceURI:xe,tagName:"template"});const $e=stringToLowerCase(Ae.tagName),ye=stringToLowerCase(Pe.tagName);return Oe[Ae.namespaceURI]?Ae.namespaceURI===it?Pe.namespaceURI===Be?$e==="svg":Pe.namespaceURI===Ze?$e==="svg"&&(ye==="annotation-xml"||qe[ye]):Boolean(ut[$e]):Ae.namespaceURI===Ze?Pe.namespaceURI===Be?$e==="math":Pe.namespaceURI===it?$e==="math"&&Le[ye]:Boolean(St[$e]):Ae.namespaceURI===Be?Pe.namespaceURI===it&&!Le[ye]||Pe.namespaceURI===Ze&&!qe[ye]?!1:!St[$e]&&(Ke[$e]||!ut[$e]):!!(Ge==="application/xhtml+xml"&&Oe[Ae.namespaceURI]):!1},mt=function(Ae){arrayPush(o.removed,{element:Ae});try{B(Ae).removeChild(Ae)}catch{y(Ae)}},kt=function(Ae,Pe){try{arrayPush(o.removed,{attribute:Pe.getAttributeNode(Ae),from:Pe})}catch{arrayPush(o.removed,{attribute:null,from:Pe})}if(Pe.removeAttribute(Ae),Ae==="is"&&!X[Ae])if(ie||le)try{mt(Pe)}catch{}else try{Pe.setAttribute(Ae,"")}catch{}},en=function(Ae){let Pe=null,$e=null;if(ne)Ae=""+Ae;else{const Ye=stringMatch(Ae,/^[\r\n\t ]+/);$e=Ye&&Ye[0]}Ge==="application/xhtml+xml"&&xe===Be&&(Ae=''+Ae+"");const ye=P?P.createHTML(Ae):Ae;if(xe===Be)try{Pe=new C().parseFromString(ye,Ge)}catch{}if(!Pe||!Pe.documentElement){Pe=k.createDocument(xe,"template",null);try{Pe.documentElement.innerHTML=Te?D:ye}catch{}}const Me=Pe.body||Pe.documentElement;return Ae&&$e&&Me.insertBefore(s.createTextNode($e),Me.childNodes[0]||null),xe===Be?T.call(Pe,G?"html":"body")[0]:G?Pe.documentElement:Me},Mt=function(Ae){return I.call(Ae.ownerDocument||Ae,Ae,f.SHOW_ELEMENT|f.SHOW_COMMENT|f.SHOW_TEXT|f.SHOW_PROCESSING_INSTRUCTION|f.SHOW_CDATA_SECTION,null)},tn=function(Ae){return Ae instanceof v&&(typeof Ae.nodeName!="string"||typeof Ae.textContent!="string"||typeof Ae.removeChild!="function"||!(Ae.attributes instanceof m)||typeof Ae.removeAttribute!="function"||typeof Ae.setAttribute!="function"||typeof Ae.namespaceURI!="string"||typeof Ae.insertBefore!="function"||typeof Ae.hasChildNodes!="function")},Et=function(Ae){return typeof A=="function"&&Ae instanceof A},wt=function(Ae,Pe,$e){!x[Ae]||arrayForEach(x[Ae],ye=>{ye.call(o,Pe,$e,be)})},Rt=function(Ae){let Pe=null;if(wt("beforeSanitizeElements",Ae,null),tn(Ae))return mt(Ae),!0;const $e=dt(Ae.nodeName);if(wt("uponSanitizeElement",Ae,{tagName:$e,allowedTags:V}),Ae.hasChildNodes()&&!Et(Ae.firstElementChild)&®ExpTest(/<[/\w]/g,Ae.innerHTML)&®ExpTest(/<[/\w]/g,Ae.textContent)||Ae.nodeType===NODE_TYPE.progressingInstruction||K&&Ae.nodeType===NODE_TYPE.comment&®ExpTest(/<[/\w]/g,Ae.data))return mt(Ae),!0;if(!V[$e]||te[$e]){if(!te[$e]&&gn($e)&&(J.tagNameCheck instanceof RegExp&®ExpTest(J.tagNameCheck,$e)||J.tagNameCheck instanceof Function&&J.tagNameCheck($e)))return!1;if(Ee&&!He[$e]){const ye=B(Ae)||Ae.parentNode,Me=E(Ae)||Ae.childNodes;if(Me&&ye){const Ye=Me.length;for(let et=Ye-1;et>=0;--et){const Ie=b(Me[et],!0);Ie.__removalCount=(Ae.__removalCount||0)+1,ye.insertBefore(Ie,S(Ae))}}}return mt(Ae),!0}return Ae instanceof g&&!Nt(Ae)||($e==="noscript"||$e==="noembed"||$e==="noframes")&®ExpTest(/<\/no(script|embed|frames)/i,Ae.innerHTML)?(mt(Ae),!0):(_e&&Ae.nodeType===NODE_TYPE.text&&(Pe=Ae.textContent,arrayForEach([M,F,O],ye=>{Pe=stringReplace(Pe,ye," ")}),Ae.textContent!==Pe&&(arrayPush(o.removed,{element:Ae.cloneNode()}),Ae.textContent=Pe)),wt("afterSanitizeElements",Ae,null),!1)},nn=function(Ae,Pe,$e){if(se&&(Pe==="id"||Pe==="name")&&($e in s||$e in oe))return!1;if(!(ae&&!ee[Pe]&®ExpTest(R,Pe))){if(!(re&®ExpTest(Q,Pe))){if(!X[Pe]||ee[Pe]){if(!(gn(Ae)&&(J.tagNameCheck instanceof RegExp&®ExpTest(J.tagNameCheck,Ae)||J.tagNameCheck instanceof Function&&J.tagNameCheck(Ae))&&(J.attributeNameCheck instanceof RegExp&®ExpTest(J.attributeNameCheck,Pe)||J.attributeNameCheck instanceof Function&&J.attributeNameCheck(Pe))||Pe==="is"&&J.allowCustomizedBuiltInElements&&(J.tagNameCheck instanceof RegExp&®ExpTest(J.tagNameCheck,$e)||J.tagNameCheck instanceof Function&&J.tagNameCheck($e))))return!1}else if(!Ne[Pe]){if(!regExpTest(H,stringReplace($e,W,""))){if(!((Pe==="src"||Pe==="xlink:href"||Pe==="href")&&Ae!=="script"&&stringIndexOf($e,"data:")===0&&fe[Ae])){if(!(ge&&!regExpTest(z,stringReplace($e,W,"")))){if($e)return!1}}}}}}return!0},gn=function(Ae){return Ae!=="annotation-xml"&&stringMatch(Ae,U)},fn=function(Ae){wt("beforeSanitizeAttributes",Ae,null);const{attributes:Pe}=Ae;if(!Pe)return;const $e={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:X};let ye=Pe.length;for(;ye--;){const Me=Pe[ye],{name:Ye,namespaceURI:et,value:Ie}=Me,lt=dt(Ye);let nt=Ye==="value"?Ie:stringTrim(Ie);if($e.attrName=lt,$e.attrValue=nt,$e.keepAttr=!0,$e.forceKeepAttr=void 0,wt("uponSanitizeAttribute",Ae,$e),nt=$e.attrValue,$e.forceKeepAttr||(kt(Ye,Ae),!$e.keepAttr))continue;if(!he&®ExpTest(/\/>/i,nt)){kt(Ye,Ae);continue}_e&&arrayForEach([M,F,O],_o=>{nt=stringReplace(nt,_o," ")});const wo=dt(Ae.nodeName);if(!!nn(wo,lt,nt)){if(de&&(lt==="id"||lt==="name")&&(kt(Ye,Ae),nt=pe+nt),K&®ExpTest(/((--!?|])>)|<\/(style|title)/i,nt)){kt(Ye,Ae);continue}if(P&&typeof w=="object"&&typeof w.getAttributeType=="function"&&!et)switch(w.getAttributeType(wo,lt)){case"TrustedHTML":{nt=P.createHTML(nt);break}case"TrustedScriptURL":{nt=P.createScriptURL(nt);break}}try{et?Ae.setAttributeNS(et,Ye,nt):Ae.setAttribute(Ye,nt),tn(Ae)?mt(Ae):arrayPop(o.removed)}catch{}}}wt("afterSanitizeAttributes",Ae,null)},gt=function Ve(Ae){let Pe=null;const $e=Mt(Ae);for(wt("beforeSanitizeShadowDOM",Ae,null);Pe=$e.nextNode();)wt("uponSanitizeShadowNode",Pe,null),!Rt(Pe)&&(Pe.content instanceof d&&Ve(Pe.content),fn(Pe));wt("afterSanitizeShadowDOM",Ae,null)};return o.sanitize=function(Ve){let Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Pe=null,$e=null,ye=null,Me=null;if(Te=!Ve,Te&&(Ve=""),typeof Ve!="string"&&!Et(Ve))if(typeof Ve.toString=="function"){if(Ve=Ve.toString(),typeof Ve!="string")throw typeErrorCreate("dirty is not a string, aborting")}else throw typeErrorCreate("toString is not a function");if(!o.isSupported)return Ve;if(q||Re(Ae),o.removed=[],typeof Ve=="string"&&(Se=!1),Se){if(Ve.nodeName){const Ie=dt(Ve.nodeName);if(!V[Ie]||te[Ie])throw typeErrorCreate("root node is forbidden and cannot be sanitized in-place")}}else if(Ve instanceof A)Pe=en(""),$e=Pe.ownerDocument.importNode(Ve,!0),$e.nodeType===NODE_TYPE.element&&$e.nodeName==="BODY"||$e.nodeName==="HTML"?Pe=$e:Pe.appendChild($e);else{if(!ie&&!_e&&!G&&Ve.indexOf("<")===-1)return P&&ce?P.createHTML(Ve):Ve;if(Pe=en(Ve),!Pe)return ie?null:ce?D:""}Pe&&ne&&mt(Pe.firstChild);const Ye=Mt(Se?Ve:Pe);for(;ye=Ye.nextNode();)Rt(ye)||(ye.content instanceof d&>(ye.content),fn(ye));if(Se)return Ve;if(ie){if(le)for(Me=L.call(Pe.ownerDocument);Pe.firstChild;)Me.appendChild(Pe.firstChild);else Me=Pe;return(X.shadowroot||X.shadowrootmode)&&(Me=N.call(l,Me,!0)),Me}let et=G?Pe.outerHTML:Pe.innerHTML;return G&&V["!doctype"]&&Pe.ownerDocument&&Pe.ownerDocument.doctype&&Pe.ownerDocument.doctype.name&®ExpTest(DOCTYPE_NAME,Pe.ownerDocument.doctype.name)&&(et=" +`+et),_e&&arrayForEach([M,F,O],Ie=>{et=stringReplace(et,Ie," ")}),P&&ce?P.createHTML(et):et},o.setConfig=function(){let Ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Re(Ve),q=!0},o.clearConfig=function(){be=null,q=!1},o.isValidAttribute=function(Ve,Ae,Pe){be||Re({});const $e=dt(Ve),ye=dt(Ae);return nn($e,ye,Pe)},o.addHook=function(Ve,Ae){typeof Ae=="function"&&(x[Ve]=x[Ve]||[],arrayPush(x[Ve],Ae))},o.removeHook=function(Ve){if(x[Ve])return arrayPop(x[Ve])},o.removeHooks=function(Ve){x[Ve]&&(x[Ve]=[])},o.removeAllHooks=function(){x={}},o}var purify=createDOMPurify();const basicMarkupHtmlTags=Object.freeze(["a","abbr","b","bdo","blockquote","br","caption","cite","code","col","colgroup","dd","del","details","dfn","div","dl","dt","em","figcaption","figure","h1","h2","h3","h4","h5","h6","hr","i","img","ins","kbd","label","li","mark","ol","p","pre","q","rp","rt","ruby","s","samp","small","small","source","span","strike","strong","sub","summary","sup","table","tbody","td","tfoot","th","thead","time","tr","tt","u","ul","var","video","wbr"]),defaultAllowedAttrs=Object.freeze(["href","target","src","alt","title","for","name","role","tabindex","x-dispatch","required","checked","placeholder","type","start","width","height","align"]),fakeRelativeUrlProtocol="vscode-relative-path";function validateLink(a,o){if(o.override==="*")return!0;try{const s=new URL(a,fakeRelativeUrlProtocol+"://");return!!(o.override.includes(s.protocol.replace(/:$/,""))||o.allowRelativePaths&&s.protocol===fakeRelativeUrlProtocol+":"&&!a.trim().toLowerCase().startsWith(fakeRelativeUrlProtocol))}catch{return!1}}function hookDomPurifyHrefAndSrcSanitizer(a,o){purify.addHook("afterSanitizeAttributes",s=>{for(const l of["href","src"])if(s.hasAttribute(l)){const c=s.getAttribute(l);l==="href"?!c.startsWith("#")&&!validateLink(c,a)&&s.removeAttribute(l):validateLink(c,o)||s.removeAttribute(l)}})}const defaultDomPurifyConfig=Object.freeze({ALLOWED_TAGS:[...basicMarkupHtmlTags],ALLOWED_ATTR:[...defaultAllowedAttrs],ALLOW_UNKNOWN_PROTOCOLS:!0});function sanitizeHtml(a,o){return doSanitizeHtml(a,o,"trusted")}function doSanitizeHtml(a,o,s){var l,c,d,u,A,g,f;try{const m={...defaultDomPurifyConfig};o!=null&&o.allowedTags&&(o.allowedTags.override&&(m.ALLOWED_TAGS=[...o.allowedTags.override]),o.allowedTags.augment&&(m.ALLOWED_TAGS=[...(l=m.ALLOWED_TAGS)!=null?l:[],...o.allowedTags.augment]));let v=[...defaultAllowedAttrs];o!=null&&o.allowedAttributes&&(o.allowedAttributes.override&&(v=[...o.allowedAttributes.override]),o.allowedAttributes.augment&&(v=[...v,...o.allowedAttributes.augment])),v=v.map(_=>typeof _=="string"?_.toLowerCase():{attributeName:_.attributeName.toLowerCase(),shouldKeep:_.shouldKeep});const C=new Set(v.map(_=>typeof _=="string"?_:_.attributeName)),w=new Map;for(const _ of v)typeof _=="string"?w.delete(_):w.set(_.attributeName,_);return m.ALLOWED_ATTR=Array.from(C),hookDomPurifyHrefAndSrcSanitizer({override:(d=(c=o==null?void 0:o.allowedLinkProtocols)==null?void 0:c.override)!=null?d:[Schemas.http,Schemas.https],allowRelativePaths:(u=o==null?void 0:o.allowRelativeLinkPaths)!=null?u:!1},{override:(g=(A=o==null?void 0:o.allowedMediaProtocols)==null?void 0:A.override)!=null?g:[Schemas.http,Schemas.https],allowRelativePaths:(f=o==null?void 0:o.allowRelativeMediaPaths)!=null?f:!1}),o!=null&&o.replaceWithPlaintext&&purify.addHook("uponSanitizeElement",replaceWithPlainTextHook),w.size&&purify.addHook("uponSanitizeAttribute",(_,b)=>{const y=w.get(b.attrName);if(y){const S=y.shouldKeep(_,b);typeof S=="string"?(b.keepAttr=!0,b.attrValue=S):b.keepAttr=S}else b.keepAttr=C.has(b.attrName)}),s==="dom"?purify.sanitize(a,{...m,RETURN_DOM_FRAGMENT:!0}):purify.sanitize(a,{...m,RETURN_TRUSTED_TYPE:!0})}finally{purify.removeAllHooks()}}const selfClosingTags=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"];function replaceWithPlainTextHook(a,o,s){var l,c;if(!o.allowedTags[o.tagName]&&o.tagName!=="body"){const d=convertTagToPlaintext(a);a.nodeType===Node.COMMENT_NODE?(l=a.parentElement)==null||l.insertBefore(d,a):(c=a.parentElement)==null||c.replaceChild(d,a)}}function convertTagToPlaintext(a){let o,s;if(a.nodeType===Node.COMMENT_NODE)o=``;else{const u=a.tagName.toLowerCase(),A=selfClosingTags.includes(u),g=a.attributes.length?" "+Array.from(a.attributes).map(f=>`${f.name}="${f.value}"`).join(" "):"";o=`<${u}${g}>`,A||(s=``)}const l=document.createDocumentFragment(),c=a.ownerDocument.createTextNode(o);for(l.appendChild(c);a.firstChild;)l.appendChild(a.firstChild);const d=s?a.ownerDocument.createTextNode(s):void 0;return d&&l.appendChild(d),l}function safeSetInnerHtml(a,o,s){const l=doSanitizeHtml(o,s,"dom");reset(a,l)}const labelWithIconsRegex=new RegExp(`(\\\\)?\\$\\((${ThemeIcon.iconNameExpression}(?:${ThemeIcon.iconModifierExpression})?)\\)`,"g");function renderLabelWithIcons(a){const o=new Array;let s,l=0,c=0;for(;(s=labelWithIconsRegex.exec(a))!==null;){c=s.index||0,l{let l=[],c=[];return a&&({href:a,dimensions:l}=parseHrefAndDimensions(a),c.push(`src="${escapeDoubleQuotes(a)}"`)),s&&c.push(`alt="${escapeDoubleQuotes(s)}"`),o&&c.push(`title="${escapeDoubleQuotes(o)}"`),l.length&&(c=c.concat(l)),""},paragraph({tokens:a}){return`

${this.parser.parseInline(a)}

`},link({href:a,title:o,tokens:s}){let l=this.parser.parseInline(s);return typeof a!="string"?"":(a===l&&(l=removeMarkdownEscapes(l)),o=typeof o=="string"?escapeDoubleQuotes(removeMarkdownEscapes(o)):"",a=removeMarkdownEscapes(a),a=a.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),`${l}`)}});function renderMarkdown$1(a,o={},s){var _,b,y,S,E,B;const l=new DisposableStore;let c=!1;const d=new Marked(...(_=o.markedExtensions)!=null?_:[]),{renderer:u,codeBlocks:A,syncCodeBlocks:g}=createMarkdownRenderer(d,o,a),f=preprocessMarkdownString(a);let m;if(o.fillInIncompleteTokens){const P={...d.defaults,...o.markedOptions,renderer:u},D=d.lexer(f,P),k=fillInIncompleteTokens(D);m=d.parser(k,P)}else m=d.parse(f,{...o==null?void 0:o.markedOptions,renderer:u,async:!1});a.supportThemeIcons&&(m=renderLabelWithIcons(m).map(D=>typeof D=="string"?D:D.outerHTML).join(""));const v=document.createElement("div"),C=getDomSanitizerConfig(a,(b=o.sanitizerConfig)!=null?b:{});safeSetInnerHtml(v,m,C),rewriteRenderedLinks(a,o,v);let w;if(s?(w=s,reset(s,...v.children)):w=v,A.length>0)Promise.all(A).then(P=>{var I,L;if(c)return;const D=new Map(P),k=w.querySelectorAll("div[data-code]");for(const T of k){const N=D.get((I=T.dataset.code)!=null?I:"");N&&reset(T,N)}(L=o.asyncRenderCallback)==null||L.call(o)});else if(g.length>0){const P=new Map(g),D=w.querySelectorAll("div[data-code]");for(const k of D){const I=P.get((y=k.dataset.code)!=null?y:"");I&&reset(k,I)}}if(o.asyncRenderCallback)for(const P of w.getElementsByTagName("img")){const D=l.add(addDisposableListener(P,"load",()=>{D.dispose(),o.asyncRenderCallback()}))}if(o.actionHandler){const P=D=>{const k=new StandardMouseEvent(getWindow(w),D);!k.leftButton&&!k.middleButton||activateLink(a,o,k)};l.add(addDisposableListener(w,"click",P)),l.add(addDisposableListener(w,"auxclick",P)),l.add(addDisposableListener(w,"keydown",D=>{const k=new StandardKeyboardEvent(D);!k.equals(10)&&!k.equals(3)||activateLink(a,o,k)}))}for(const P of[...w.getElementsByTagName("input")])if(((S=P.attributes.getNamedItem("type"))==null?void 0:S.value)==="checkbox")P.setAttribute("disabled","");else if((E=o.sanitizerConfig)!=null&&E.replaceWithPlaintext){const D=convertTagToPlaintext(P);(B=P.parentElement)==null||B.replaceChild(D,P)}else P.remove();return{element:w,dispose:()=>{c=!0,l.dispose()}}}function rewriteRenderedLinks(a,o,s){var l;for(const c of s.querySelectorAll("img, audio, video, source")){const d=c.getAttribute("src");if(d){let u=d;try{a.baseUri&&(u=resolveWithBaseUri(URI.from(a.baseUri),u))}catch{}if(c.setAttribute("src",massageHref(a,u,!0)),(l=o.sanitizerConfig)!=null&&l.remoteImageIsAllowed){const A=URI.parse(u);A.scheme!==Schemas.file&&A.scheme!==Schemas.data&&!o.sanitizerConfig.remoteImageIsAllowed(A)&&c.replaceWith($$l("",void 0,c.outerHTML))}}}for(const c of s.querySelectorAll("a")){const d=c.getAttribute("href");if(c.setAttribute("href",""),!d||/^data:|javascript:/i.test(d)||/^command:/i.test(d)&&!a.isTrusted||/^command:(\/\/\/)?_workbench\.downloadResource/i.test(d))c.replaceWith(...c.childNodes);else{let u=massageHref(a,d,!1);a.baseUri&&(u=resolveWithBaseUri(URI.from(a.baseUri),d)),c.dataset.href=u}}}function createMarkdownRenderer(a,o,s){const l=new a.Renderer(o.markedOptions);l.image=defaultMarkedRenderers.image,l.link=defaultMarkedRenderers.link,l.paragraph=defaultMarkedRenderers.paragraph;const c=[],d=[];return o.codeBlockRendererSync?l.code=({text:u,lang:A,raw:g})=>{const f=defaultGenerator.nextId(),m=o.codeBlockRendererSync(postProcessCodeBlockLanguageId(A),u,g);return d.push([f,m]),`
${escape$3(u)}
`}:o.codeBlockRenderer&&(l.code=({text:u,lang:A})=>{const g=defaultGenerator.nextId(),f=o.codeBlockRenderer(postProcessCodeBlockLanguageId(A),u);return c.push(f.then(m=>[g,m])),`
${escape$3(u)}
`}),s.supportHtml||(l.html=({text:u})=>{var g;return(g=o.sanitizerConfig)!=null&&g.replaceWithPlaintext?escape$3(u):(s.isTrusted?u.match(/^(]+>)|(<\/\s*span>)$/):void 0)?u:""}),{renderer:l,codeBlocks:c,syncCodeBlocks:d}}function preprocessMarkdownString(a){let o=a.value;return o.length>1e5&&(o=`${o.substr(0,1e5)}\u2026`),a.supportThemeIcons&&(o=markdownEscapeEscapedIcons(o)),o}function activateLink(a,o,s){var c;const l=s.target.closest("a[data-href]");if(!!isHTMLElement(l))try{let d=l.dataset.href;d&&(a.baseUri&&(d=resolveWithBaseUri(URI.from(a.baseUri),d)),(c=o.actionHandler)==null||c.call(o,d,a))}catch(d){onUnexpectedError(d)}finally{s.preventDefault()}}function uriMassage(a,o){let s;try{s=parse$1(decodeURIComponent(o))}catch{}return s?(s=cloneAndChange(s,l=>{if(a.uris&&a.uris[l])return URI.revive(a.uris[l])}),encodeURIComponent(JSON.stringify(s))):o}function massageHref(a,o,s){const l=a.uris&&a.uris[o];let c=URI.revive(l);return s?o.startsWith(Schemas.data+":")?o:(c||(c=URI.parse(o)),FileAccess.uriToBrowserUri(c).toString(!0)):!c||URI.parse(o).toString()===c.toString()?o:(c.query&&(c=c.with({query:uriMassage(a,c.query)})),c.toString())}function postProcessCodeBlockLanguageId(a){if(!a)return"";const o=a.split(/[\s+|:|,|\{|\?]/,1);return o.length?o[0]:a}function resolveWithBaseUri(a,o){return/^\w[\w\d+.-]*:/.test(o)?o:a.path.endsWith("/")?resolvePath(a,o).toString():resolvePath(dirname(a),o).toString()}function sanitizeRenderedMarkdown(a,o,s={}){const l=getDomSanitizerConfig(o,s);return sanitizeHtml(a,l)}const allowedMarkdownHtmlTags=Object.freeze([...basicMarkupHtmlTags,"input"]),allowedMarkdownHtmlAttributes=Object.freeze(["align","autoplay","alt","colspan","controls","draggable","height","href","loop","muted","playsinline","poster","rowspan","src","target","title","type","width","start","checked","disabled","value","data-code","data-href",{attributeName:"style",shouldKeep:(a,o)=>a.tagName==="SPAN"&&o.attrName==="style"?/^(color\:(#[0-9a-fA-F]+|var\(--vscode(-[a-zA-Z0-9]+)+\));)?(background-color\:(#[0-9a-fA-F]+|var\(--vscode(-[a-zA-Z0-9]+)+\));)?(border-radius:[0-9]+px;)?$/.test(o.attrValue):!1},{attributeName:"class",shouldKeep:(a,o)=>a.tagName==="SPAN"&&o.attrName==="class"?/^codicon codicon-[a-z\-]+( codicon-modifier-[a-z\-]+)?$/.test(o.attrValue):!1}]);function getDomSanitizerConfig(a,o){var c,d,u,A,g,f;const s=(c=a.isTrusted)!=null?c:!1,l=[Schemas.http,Schemas.https,Schemas.mailto,Schemas.file,Schemas.vscodeFileResource,Schemas.vscodeRemote,Schemas.vscodeRemoteResource,Schemas.vscodeNotebookCell];return s&&l.push(Schemas.command),(d=o.allowedLinkSchemes)!=null&&d.augment&&l.push(...o.allowedLinkSchemes.augment),{allowedTags:{override:(A=(u=o.allowedTags)==null?void 0:u.override)!=null?A:allowedMarkdownHtmlTags},allowedAttributes:{override:(f=(g=o.allowedAttributes)==null?void 0:g.override)!=null?f:allowedMarkdownHtmlAttributes},allowedLinkProtocols:{override:l},allowRelativeLinkPaths:!!a.baseUri,allowedMediaProtocols:{override:[Schemas.http,Schemas.https,Schemas.data,Schemas.file,Schemas.vscodeFileResource,Schemas.vscodeRemote,Schemas.vscodeRemoteResource]},replaceWithPlaintext:o.replaceWithPlaintext}}function renderAsPlaintext(a,o){var c;if(typeof a=="string")return a;let s=(c=a.value)!=null?c:"";s.length>1e5&&(s=`${s.substr(0,1e5)}\u2026`);const l=parse$2(s,{async:!1,renderer:o!=null&&o.includeCodeBlocksFences?plainTextWithCodeBlocksRenderer.value:plainTextRenderer.value});return sanitizeRenderedMarkdown(l,{isTrusted:!1},{}).toString().replace(/&(#\d+|[a-zA-Z]+);/g,d=>{var u;return(u=unescapeInfo.get(d))!=null?u:d}).trim()}const unescapeInfo=new Map([[""",'"'],[" "," "],["&","&"],["'","'"],["<","<"],[">",">"]]);function createPlainTextRenderer(){const a=new _Renderer;return a.code=({text:o})=>escape$3(o),a.blockquote=({text:o})=>o+` `,a.html=o=>"",a.heading=function({tokens:o}){return this.parser.parseInline(o)+` `},a.hr=()=>"",a.list=function({items:o}){return o.map(s=>this.listitem(s)).join(` `)+` @@ -440,7 +440,7 @@ ${escape$3(o)} `).length>=15&&countWhere(v,w=>w.length>=2)>=2}),u=removeMovesInSameDiff(a,u),u}function countWhere(a,o){let s=0;for(const l of a)o(l)&&s++;return s}function computeMovesFromSimpleDeletionsToSimpleInsertions(a,o,s,l){const c=[],d=a.filter(g=>g.modified.isEmpty&&g.original.length>=3).map(g=>new LineRangeFragment(g.original,o,g)),u=new Set(a.filter(g=>g.original.isEmpty&&g.modified.length>=3).map(g=>new LineRangeFragment(g.modified,s,g))),A=new Set;for(const g of d){let f=-1,m;for(const v of u){const C=g.computeSimilarity(v);C>f&&(f=C,m=v)}if(f>.9&&m&&(u.delete(m),c.push(new LineRangeMapping(g.range,m.range)),A.add(g.source),A.add(m.source)),!l.isValid())return{moves:c,excludedChanges:A}}return{moves:c,excludedChanges:A}}function computeUnchangedMoves(a,o,s,l,c,d){const u=[],A=new SetMap;for(const C of a)for(let w=C.original.startLineNumber;wC.modified.startLineNumber,numberComparator));for(const C of a){let w=[];for(let _=C.modified.startLineNumber;_{for(const P of w)if(P.originalLineRange.endLineNumberExclusive+1===E.endLineNumberExclusive&&P.modifiedLineRange.endLineNumberExclusive+1===y.endLineNumberExclusive){P.originalLineRange=new LineRange(P.originalLineRange.startLineNumber,E.endLineNumberExclusive),P.modifiedLineRange=new LineRange(P.modifiedLineRange.startLineNumber,y.endLineNumberExclusive),S.push(P);return}const B={modifiedLineRange:y,originalLineRange:E};g.push(B),S.push(B)}),w=S}if(!d.isValid())return[]}g.sort(reverseOrder(compareBy(C=>C.modifiedLineRange.length,numberComparator)));const f=new LineRangeSet,m=new LineRangeSet;for(const C of g){const w=C.modifiedLineRange.startLineNumber-C.originalLineRange.startLineNumber,_=f.subtractFrom(C.modifiedLineRange),b=m.subtractFrom(C.originalLineRange).getWithDelta(w),y=_.getIntersection(b);for(const S of y.ranges){if(S.length<3)continue;const E=S,B=S.delta(-w);u.push(new LineRangeMapping(B,E)),f.addRange(E),m.addRange(B)}}u.sort(compareBy(C=>C.original.startLineNumber,numberComparator));const v=new MonotonousArray(a);for(let C=0;Ck.original.startLineNumber<=w.original.startLineNumber),b=findLastMonotonous(a,k=>k.modified.startLineNumber<=w.modified.startLineNumber),y=Math.max(w.original.startLineNumber-_.original.startLineNumber,w.modified.startLineNumber-b.modified.startLineNumber),S=v.findLastMonotonous(k=>k.original.startLineNumberk.modified.startLineNumberl.length||I>c.length||f.contains(I)||m.contains(k)||!areLinesSimilar(l[k-1],c[I-1],d))break}P>0&&(m.addRange(new LineRange(w.original.startLineNumber-P,w.original.startLineNumber)),f.addRange(new LineRange(w.modified.startLineNumber-P,w.modified.startLineNumber)));let D;for(D=0;Dl.length||I>c.length||f.contains(I)||m.contains(k)||!areLinesSimilar(l[k-1],c[I-1],d))break}D>0&&(m.addRange(new LineRange(w.original.endLineNumberExclusive,w.original.endLineNumberExclusive+D)),f.addRange(new LineRange(w.modified.endLineNumberExclusive,w.modified.endLineNumberExclusive+D))),(P>0||D>0)&&(u[C]=new LineRangeMapping(new LineRange(w.original.startLineNumber-P,w.original.endLineNumberExclusive+D),new LineRange(w.modified.startLineNumber-P,w.modified.endLineNumberExclusive+D)))}return u}function areLinesSimilar(a,o,s){if(a.trim()===o.trim())return!0;if(a.length>300&&o.length>300)return!1;const c=new MyersDiffAlgorithm().compute(new LinesSliceCharSequence([a],new Range$2(1,1,1,a.length),!1),new LinesSliceCharSequence([o],new Range$2(1,1,1,o.length),!1),s);let d=0;const u=SequenceDiff.invert(c.diffs,a.length);for(const m of u)m.seq1Range.forEach(v=>{isSpace(a.charCodeAt(v))||d++});function A(m){let v=0;for(let C=0;Co.length?a:o);return d/g>.6&&g>10}function joinCloseConsecutiveMoves(a){if(a.length===0)return a;a.sort(compareBy(s=>s.original.startLineNumber,numberComparator));const o=[a[0]];for(let s=1;s=0&&u>=0&&d+u<=2){o[o.length-1]=l.join(c);continue}o.push(c)}return o}function removeMovesInSameDiff(a,o){const s=new MonotonousArray(a);return o=o.filter(l=>{const c=s.findLastMonotonous(A=>A.original.startLineNumberA.modified.startLineNumber0&&(A=A.delta(f))}c.push(A)}return l.length>0&&c.push(l[l.length-1]),c}function shiftSequenceDiffs(a,o,s){if(!a.getBoundaryScore||!o.getBoundaryScore)return s;for(let l=0;l0?s[l-1]:void 0,d=s[l],u=l+1=l.start&&a.seq2Range.start-u>=c.start&&s.isStronglyEqual(a.seq2Range.start-u,a.seq2Range.endExclusive-u)&&u<100;)u++;u--;let A=0;for(;a.seq1Range.start+Af&&(f=_,g=m)}return a.delta(g)}function removeShortMatches(a,o,s){const l=[];for(const c of s){const d=l[l.length-1];if(!d){l.push(c);continue}c.seq1Range.start-d.seq1Range.endExclusive<=2||c.seq2Range.start-d.seq2Range.endExclusive<=2?l[l.length-1]=new SequenceDiff(d.seq1Range.join(c.seq1Range),d.seq2Range.join(c.seq2Range)):l.push(c)}return l}function extendDiffsToEntireWordIfAppropriate(a,o,s,l,c=!1){const d=SequenceDiff.invert(s,a.length),u=[];let A=new OffsetPair(0,0);function g(m,v){if(m.offset10;){const E=d[0];if(!(E.seq1Range.intersects(_.seq1Range)||E.seq2Range.intersects(_.seq2Range)))break;const P=l(a,E.seq1Range.start),D=l(o,E.seq2Range.start),k=new SequenceDiff(P,D),I=k.intersect(E);if(y+=I.seq1Range.length,S+=I.seq2Range.length,_=_.join(k),_.seq1Range.endExclusive>=E.seq1Range.endExclusive)d.shift();else break}(c&&y+S<_.seq1Range.length+_.seq2Range.length||y+S<(_.seq1Range.length+_.seq2Range.length)*2/3)&&u.push(_),A=_.getEndExclusives()}for(;d.length>0;){const m=d.shift();m.seq1Range.isEmpty||(g(m.getStarts(),m),g(m.getEndExclusives().delta(-1),m))}return mergeSequenceDiffs(s,u)}function mergeSequenceDiffs(a,o){const s=[];for(;a.length>0||o.length>0;){const l=a[0],c=o[0];let d;l&&(!c||l.seq1Range.start0&&s[s.length-1].seq1Range.endExclusive>=d.seq1Range.start?s[s.length-1]=s[s.length-1].join(d):s.push(d)}return s}function removeVeryShortMatchingLinesBetweenDiffs(a,o,s){let l=s;if(l.length===0)return l;let c=0,d;do{d=!1;const u=[l[0]];for(let A=1;A5||w.seq1Range.length+w.seq2Range.length>5)};const g=l[A],f=u[u.length-1];m(f,g)?(d=!0,u[u.length-1]=u[u.length-1].join(g)):u.push(g)}l=u}while(c++<10&&d);return l}function removeVeryShortMatchingTextBetweenLongDiffs(a,o,s){let l=s;if(l.length===0)return l;let c=0,d;do{d=!1;const A=[l[0]];for(let g=1;g5||b.length>500)return!1;const S=a.getText(b).trim();if(S.length>20||S.split(/\r\n|\r|\n/).length>1)return!1;const E=a.countLinesIn(w.seq1Range),B=w.seq1Range.length,P=o.countLinesIn(w.seq2Range),D=w.seq2Range.length,k=a.countLinesIn(_.seq1Range),I=_.seq1Range.length,L=o.countLinesIn(_.seq2Range),T=_.seq2Range.length,N=2*40+50;function x(M){return Math.min(M,N)}return Math.pow(Math.pow(x(E*40+B),1.5)+Math.pow(x(P*40+D),1.5),1.5)+Math.pow(Math.pow(x(k*40+I),1.5)+Math.pow(x(L*40+T),1.5),1.5)>(N**1.5)**1.5*1.3};const f=l[g],m=A[A.length-1];v(m,f)?(d=!0,A[A.length-1]=A[A.length-1].join(f)):A.push(f)}l=A}while(c++<10&&d);const u=[];return forEachWithNeighbors(l,(A,g,f)=>{let m=g;function v(S){return S.length>0&&S.trim().length<=3&&g.seq1Range.length+g.seq2Range.length>100}const C=a.extendToFullLines(g.seq1Range),w=a.getText(new OffsetRange(C.start,g.seq1Range.start));v(w)&&(m=m.deltaStart(-w.length));const _=a.getText(new OffsetRange(g.seq1Range.endExclusive,C.endExclusive));v(_)&&(m=m.deltaEnd(_.length));const b=SequenceDiff.fromOffsetPairs(A?A.getEndExclusives():OffsetPair.zero,f?f.getStarts():OffsetPair.max),y=m.intersect(b);u.length>0&&y.getStarts().equals(u[u.length-1].getEndExclusives())?u[u.length-1]=u[u.length-1].join(y):u.push(y)}),u}class LineSequence$1{constructor(o,s){this.trimmedHash=o,this.lines=s}getElement(o){return this.trimmedHash[o]}get length(){return this.trimmedHash.length}getBoundaryScore(o){const s=o===0?0:getIndentation(this.lines[o-1]),l=o===this.lines.length?0:getIndentation(this.lines[o]);return 1e3-(s+l)}getText(o){return this.lines.slice(o.start,o.endExclusive).join(` `)}isStronglyEqual(o,s){return this.lines[o]===this.lines[s]}}function getIndentation(a){let o=0;for(;oI===L))return new LinesDiff([],[],!1);if(o.length===1&&o[0].length===0||s.length===1&&s[0].length===0)return new LinesDiff([new DetailedLineRangeMapping(new LineRange(1,o.length+1),new LineRange(1,s.length+1),[new RangeMapping(new Range$2(1,1,o.length,o[o.length-1].length+1),new Range$2(1,1,s.length,s[s.length-1].length+1))])],[],!1);const c=l.maxComputationTimeMs===0?InfiniteTimeout.instance:new DateTimeout(l.maxComputationTimeMs),d=!l.ignoreTrimWhitespace,u=new Map;function A(I){let L=u.get(I);return L===void 0&&(L=u.size,u.set(I,L)),L}const g=o.map(I=>A(I.trim())),f=s.map(I=>A(I.trim())),m=new LineSequence$1(g,o),v=new LineSequence$1(f,s),C=(()=>m.length+v.length<1700?this.dynamicProgrammingDiffing.compute(m,v,c,(I,L)=>o[I]===s[L]?s[L].length===0?.1:1+Math.log(1+s[L].length):.99):this.myersDiffingAlgorithm.compute(m,v,c))();let w=C.diffs,_=C.hitTimeout;w=optimizeSequenceDiffs(m,v,w),w=removeVeryShortMatchingLinesBetweenDiffs(m,v,w);const b=[],y=I=>{if(!!d)for(let L=0;LI.seq1Range.start-S===I.seq2Range.start-E);const L=I.seq1Range.start-S;y(L),S=I.seq1Range.endExclusive,E=I.seq2Range.endExclusive;const T=this.refineDiff(o,s,I,c,d,l);T.hitTimeout&&(_=!0);for(const N of T.mappings)b.push(N)}y(o.length-S);const B=new ArrayText(o),P=new ArrayText(s),D=lineRangeMappingFromRangeMappings(b,B,P);let k=[];return l.computeMoves&&(k=this.computeMoves(D,o,s,g,f,c,d,l)),assertFn(()=>{function I(T,N){if(T.lineNumber<1||T.lineNumber>N.length)return!1;const x=N[T.lineNumber-1];return!(T.column<1||T.column>x.length+1)}function L(T,N){return!(T.startLineNumber<1||T.startLineNumber>N.length+1||T.endLineNumberExclusive<1||T.endLineNumberExclusive>N.length+1)}for(const T of D){if(!T.innerChanges)return!1;for(const N of T.innerChanges)if(!(I(N.modifiedRange.getStartPosition(),s)&&I(N.modifiedRange.getEndPosition(),s)&&I(N.originalRange.getStartPosition(),o)&&I(N.originalRange.getEndPosition(),o)))return!1;if(!L(T.modified,s)||!L(T.original,o))return!1}return!0}),new LinesDiff(D,k,_)}computeMoves(o,s,l,c,d,u,A,g){return computeMovedLines(o,s,l,c,d,u).map(v=>{const C=this.refineDiff(s,l,new SequenceDiff(v.original.toOffsetRange(),v.modified.toOffsetRange()),u,A,g),w=lineRangeMappingFromRangeMappings(C.mappings,new ArrayText(s),new ArrayText(l),!0);return new MovedText(v,w)})}refineDiff(o,s,l,c,d,u){const g=toLineRangeMapping(l).toRangeMapping2(o,s),f=new LinesSliceCharSequence(o,g.originalRange,d),m=new LinesSliceCharSequence(s,g.modifiedRange,d),v=f.length+m.length<500?this.dynamicProgrammingDiffing.compute(f,m,c):this.myersDiffingAlgorithm.compute(f,m,c);let C=v.diffs;return C=optimizeSequenceDiffs(f,m,C),C=extendDiffsToEntireWordIfAppropriate(f,m,C,(_,b)=>_.findWordContaining(b)),u.extendToSubwords&&(C=extendDiffsToEntireWordIfAppropriate(f,m,C,(_,b)=>_.findSubWordContaining(b),!0)),C=removeShortMatches(f,m,C),C=removeVeryShortMatchingTextBetweenLongDiffs(f,m,C),{mappings:C.map(_=>new RangeMapping(f.translateRange(_.seq1Range),m.translateRange(_.seq2Range))),hitTimeout:v.hitTimeout}}}function toLineRangeMapping(a){return new LineRangeMapping(new LineRange(a.seq1Range.start+1,a.seq1Range.endExclusive+1),new LineRange(a.seq2Range.start+1,a.seq2Range.endExclusive+1))}var __decorate$2D=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$2A=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};let DiffEditorViewModel=class extends Disposable{setActiveMovedText(o){this._activeMovedText.set(o,void 0)}constructor(o,s,l){super(),this.model=o,this._options=s,this._diffProviderFactoryService=l,this._isDiffUpToDate=observableValue(this,!1),this.isDiffUpToDate=this._isDiffUpToDate,this._diff=observableValue(this,void 0),this.diff=this._diff,this._unchangedRegions=observableValue(this,void 0),this.unchangedRegions=derived(this,A=>{var g,f;return this._options.hideUnchangedRegions.read(A)?(f=(g=this._unchangedRegions.read(A))==null?void 0:g.regions)!=null?f:[]:(transaction(m=>{var v;for(const C of((v=this._unchangedRegions.read(void 0))==null?void 0:v.regions)||[])C.collapseAll(m)}),[])}),this.movedTextToCompare=observableValue(this,void 0),this._activeMovedText=observableValue(this,void 0),this._hoveredMovedText=observableValue(this,void 0),this.activeMovedText=derived(this,A=>{var g,f;return(f=(g=this.movedTextToCompare.read(A))!=null?g:this._hoveredMovedText.read(A))!=null?f:this._activeMovedText.read(A)}),this._cancellationTokenSource=new CancellationTokenSource$1,this._diffProvider=derived(this,A=>{const g=this._diffProviderFactoryService.createDiffProvider({diffAlgorithm:this._options.diffAlgorithm.read(A)}),f=observableSignalFromEvent("onDidChange",g.onDidChange);return{diffProvider:g,onChangeSignal:f}}),this._register(toDisposable(()=>this._cancellationTokenSource.cancel()));const c=observableSignal("contentChangedSignal"),d=this._register(new RunOnceScheduler(()=>c.trigger(void 0),200));this._register(autorun(A=>{const g=this._unchangedRegions.read(A);if(!g||g.regions.some(_=>_.isDragged.read(A)))return;const f=g.originalDecorationIds.map(_=>o.original.getDecorationRange(_)).map(_=>_?LineRange.fromRangeInclusive(_):void 0),m=g.modifiedDecorationIds.map(_=>o.modified.getDecorationRange(_)).map(_=>_?LineRange.fromRangeInclusive(_):void 0),v=g.regions.map((_,b)=>!f[b]||!m[b]?void 0:new UnchangedRegion(f[b].startLineNumber,m[b].startLineNumber,f[b].length,_.visibleLineCountTop.read(A),_.visibleLineCountBottom.read(A))).filter(isDefined),C=[];let w=!1;for(const _ of groupAdjacentBy(v,(b,y)=>b.getHiddenModifiedRange(A).endLineNumberExclusive===y.getHiddenModifiedRange(A).startLineNumber))if(_.length>1){w=!0;const b=_.reduce((S,E)=>S+E.lineCount,0),y=new UnchangedRegion(_[0].originalLineNumber,_[0].modifiedLineNumber,b,_[0].visibleLineCountTop.read(void 0),_[_.length-1].visibleLineCountBottom.read(void 0));C.push(y)}else C.push(_[0]);if(w){const _=o.original.deltaDecorations(g.originalDecorationIds,C.map(y=>({range:y.originalUnchangedRange.toInclusiveRange(),options:{description:"unchanged"}}))),b=o.modified.deltaDecorations(g.modifiedDecorationIds,C.map(y=>({range:y.modifiedUnchangedRange.toInclusiveRange(),options:{description:"unchanged"}})));transaction(y=>{this._unchangedRegions.set({regions:C,originalDecorationIds:_,modifiedDecorationIds:b},y)})}}));const u=(A,g,f)=>{const m=UnchangedRegion.fromDiffs(A.changes,o.original.getLineCount(),o.modified.getLineCount(),this._options.hideUnchangedRegionsMinimumLineCount.read(f),this._options.hideUnchangedRegionsContextLineCount.read(f));let v;const C=this._unchangedRegions.get();if(C){const y=C.originalDecorationIds.map(P=>o.original.getDecorationRange(P)).map(P=>P?LineRange.fromRangeInclusive(P):void 0),S=C.modifiedDecorationIds.map(P=>o.modified.getDecorationRange(P)).map(P=>P?LineRange.fromRangeInclusive(P):void 0);let B=filterWithPrevious(C.regions.map((P,D)=>{if(!y[D]||!S[D])return;const k=y[D].length;return new UnchangedRegion(y[D].startLineNumber,S[D].startLineNumber,k,Math.min(P.visibleLineCountTop.get(),k),Math.min(P.visibleLineCountBottom.get(),k-P.visibleLineCountTop.get()))}).filter(isDefined),(P,D)=>!D||P.modifiedLineNumber>=D.modifiedLineNumber+D.lineCount&&P.originalLineNumber>=D.originalLineNumber+D.lineCount).map(P=>new LineRangeMapping(P.getHiddenOriginalRange(f),P.getHiddenModifiedRange(f)));B=LineRangeMapping.clip(B,LineRange.ofLength(1,o.original.getLineCount()),LineRange.ofLength(1,o.modified.getLineCount())),v=LineRangeMapping.inverse(B,o.original.getLineCount(),o.modified.getLineCount())}const w=[];if(v)for(const y of m){const S=v.filter(E=>E.original.intersectsStrict(y.originalUnchangedRange)&&E.modified.intersectsStrict(y.modifiedUnchangedRange));w.push(...y.setVisibleRanges(S,g))}else w.push(...m);const _=o.original.deltaDecorations((C==null?void 0:C.originalDecorationIds)||[],w.map(y=>({range:y.originalUnchangedRange.toInclusiveRange(),options:{description:"unchanged"}}))),b=o.modified.deltaDecorations((C==null?void 0:C.modifiedDecorationIds)||[],w.map(y=>({range:y.modifiedUnchangedRange.toInclusiveRange(),options:{description:"unchanged"}})));this._unchangedRegions.set({regions:w,originalDecorationIds:_,modifiedDecorationIds:b},g)};this._register(o.modified.onDidChangeContent(A=>{if(this._diff.get()){const f=TextEditInfo.fromModelContentChanges(A.changes);this._lastDiff,o.original,o.modified}this._isDiffUpToDate.set(!1,void 0),d.schedule()})),this._register(o.original.onDidChangeContent(A=>{if(this._diff.get()){const f=TextEditInfo.fromModelContentChanges(A.changes);this._lastDiff,o.original,o.modified}this._isDiffUpToDate.set(!1,void 0),d.schedule()})),this._register(autorunWithStore(async(A,g)=>{var w,_;this._options.hideUnchangedRegionsMinimumLineCount.read(A),this._options.hideUnchangedRegionsContextLineCount.read(A),d.cancel(),c.read(A);const f=this._diffProvider.read(A);f.onChangeSignal.read(A),this._isDiffUpToDate.set(!1,void 0);let m=[];g.add(o.original.onDidChangeContent(b=>{const y=TextEditInfo.fromModelContentChanges(b.changes);m=combineTextEditInfos(m,y)}));let v=[];g.add(o.modified.onDidChangeContent(b=>{const y=TextEditInfo.fromModelContentChanges(b.changes);v=combineTextEditInfos(v,y)}));let C=await f.diffProvider.computeDiff(o.original,o.modified,{ignoreTrimWhitespace:this._options.ignoreTrimWhitespace.read(A),maxComputationTimeMs:this._options.maxComputationTimeMs.read(A),computeMoves:this._options.showMoves.read(A)},this._cancellationTokenSource.token);this._cancellationTokenSource.token.isCancellationRequested||o.original.isDisposed()||o.modified.isDisposed()||(C=normalizeDocumentDiff(C,o.original,o.modified),C=(w=(o.original,o.modified,void 0))!=null?w:C,C=(_=(o.original,o.modified,void 0))!=null?_:C,transaction(b=>{u(C,b),this._lastDiff=C;const y=DiffState.fromDiffResult(C);this._diff.set(y,b),this._isDiffUpToDate.set(!0,b);const S=this.movedTextToCompare.read(void 0);this.movedTextToCompare.set(S?this._lastDiff.moves.find(E=>E.lineRangeMapping.modified.intersect(S.lineRangeMapping.modified)):void 0,b)}))}))}ensureModifiedLineIsVisible(o,s,l){var d,u;if(((d=this.diff.get())==null?void 0:d.mappings.length)===0)return;const c=((u=this._unchangedRegions.get())==null?void 0:u.regions)||[];for(const A of c)if(A.getHiddenModifiedRange(void 0).contains(o)){A.showModifiedLine(o,s,l);return}}ensureOriginalLineIsVisible(o,s,l){var d,u;if(((d=this.diff.get())==null?void 0:d.mappings.length)===0)return;const c=((u=this._unchangedRegions.get())==null?void 0:u.regions)||[];for(const A of c)if(A.getHiddenOriginalRange(void 0).contains(o)){A.showOriginalLine(o,s,l);return}}async waitForDiff(){await waitForState(this.isDiffUpToDate,o=>o)}serializeState(){const o=this._unchangedRegions.get();return{collapsedRegions:o==null?void 0:o.regions.map(s=>({range:s.getHiddenModifiedRange(void 0).serialize()}))}}restoreSerializedState(o){var c;const s=(c=o.collapsedRegions)==null?void 0:c.map(d=>LineRange.deserialize(d.range)),l=this._unchangedRegions.get();!l||!s||transaction(d=>{for(const u of l.regions)for(const A of s)if(u.modifiedUnchangedRange.intersect(A)){u.setHiddenModifiedRange(A,d);break}})}};DiffEditorViewModel=__decorate$2D([__param$2A(2,IDiffProviderFactoryService)],DiffEditorViewModel);function normalizeDocumentDiff(a,o,s){return{changes:a.changes.map(l=>new DetailedLineRangeMapping(l.original,l.modified,l.innerChanges?l.innerChanges.map(c=>normalizeRangeMapping(c,o,s)):void 0)),moves:a.moves,identical:a.identical,quitEarly:a.quitEarly}}function normalizeRangeMapping(a,o,s){let l=a.originalRange,c=a.modifiedRange;return l.startColumn===1&&c.startColumn===1&&(l.endColumn!==1||c.endColumn!==1)&&l.endColumn===o.getLineMaxColumn(l.endLineNumber)&&c.endColumn===s.getLineMaxColumn(c.endLineNumber)&&l.endLineNumbernew DiffMapping(s)),o.moves||[],o.identical,o.quitEarly)}constructor(o,s,l,c){this.mappings=o,this.movedTexts=s,this.identical=l,this.quitEarly=c}}class DiffMapping{constructor(o){this.lineRangeMapping=o}}class UnchangedRegion{static fromDiffs(o,s,l,c,d){const u=DetailedLineRangeMapping.inverse(o,s,l),A=[];for(const g of u){let f=g.original.startLineNumber,m=g.modified.startLineNumber,v=g.original.length;const C=f===1&&m===1,w=f+v===s+1&&m+v===l+1;(C||w)&&v>=d+c?(C&&!w&&(v-=d),w&&!C&&(f+=d,m+=d,v-=d),A.push(new UnchangedRegion(f,m,v,0,0))):v>=d*2+c&&(f+=d,m+=d,v-=d*2,A.push(new UnchangedRegion(f,m,v,0,0)))}return A}get originalUnchangedRange(){return LineRange.ofLength(this.originalLineNumber,this.lineCount)}get modifiedUnchangedRange(){return LineRange.ofLength(this.modifiedLineNumber,this.lineCount)}constructor(o,s,l,c,d){this.originalLineNumber=o,this.modifiedLineNumber=s,this.lineCount=l,this._visibleLineCountTop=observableValue(this,0),this.visibleLineCountTop=this._visibleLineCountTop,this._visibleLineCountBottom=observableValue(this,0),this.visibleLineCountBottom=this._visibleLineCountBottom,this._shouldHideControls=derived(this,g=>this.visibleLineCountTop.read(g)+this.visibleLineCountBottom.read(g)===this.lineCount&&!this.isDragged.read(g)),this.isDragged=observableValue(this,void 0);const u=Math.max(Math.min(c,this.lineCount),0),A=Math.max(Math.min(d,this.lineCount-c),0);softAssert(c===u),softAssert(d===A),this._visibleLineCountTop.set(u,void 0),this._visibleLineCountBottom.set(A,void 0)}setVisibleRanges(o,s){const l=[],c=new LineRangeSet(o.map(g=>g.modified)).subtractFrom(this.modifiedUnchangedRange);let d=this.originalLineNumber,u=this.modifiedLineNumber;const A=this.modifiedLineNumber+this.lineCount;if(c.ranges.length===0)this.showAll(s),l.push(this);else{let g=0;for(const f of c.ranges){const m=g===c.ranges.length-1;g++;const v=(m?A:f.endLineNumberExclusive)-u,C=new UnchangedRegion(d,u,v,0,0);C.setHiddenModifiedRange(f,s),l.push(C),d=C.originalUnchangedRange.endLineNumberExclusive,u=C.modifiedUnchangedRange.endLineNumberExclusive}}return l}shouldHideControls(o){return this._shouldHideControls.read(o)}getHiddenOriginalRange(o){return LineRange.ofLength(this.originalLineNumber+this._visibleLineCountTop.read(o),this.lineCount-this._visibleLineCountTop.read(o)-this._visibleLineCountBottom.read(o))}getHiddenModifiedRange(o){return LineRange.ofLength(this.modifiedLineNumber+this._visibleLineCountTop.read(o),this.lineCount-this._visibleLineCountTop.read(o)-this._visibleLineCountBottom.read(o))}setHiddenModifiedRange(o,s){const l=o.startLineNumber-this.modifiedLineNumber,c=this.modifiedLineNumber+this.lineCount-o.endLineNumberExclusive;this.setState(l,c,s)}getMaxVisibleLineCountTop(){return this.lineCount-this._visibleLineCountBottom.get()}getMaxVisibleLineCountBottom(){return this.lineCount-this._visibleLineCountTop.get()}showMoreAbove(o=10,s){const l=this.getMaxVisibleLineCountTop();this._visibleLineCountTop.set(Math.min(this._visibleLineCountTop.get()+o,l),s)}showMoreBelow(o=10,s){const l=this.lineCount-this._visibleLineCountTop.get();this._visibleLineCountBottom.set(Math.min(this._visibleLineCountBottom.get()+o,l),s)}showAll(o){this._visibleLineCountBottom.set(this.lineCount-this._visibleLineCountTop.get(),o)}showModifiedLine(o,s,l){const c=o+1-(this.modifiedLineNumber+this._visibleLineCountTop.get()),d=this.modifiedLineNumber-this._visibleLineCountBottom.get()+this.lineCount-o;s===0&&c{var y;this._contextMenuService.showContextMenu({domForShadowRoot:C&&(y=l.getDomNode())!=null?y:void 0,getAnchor:()=>({x:_,y:b}),getActions:()=>{const S=[],E=c.modified.isEmpty;return S.push(new Action("diff.clipboard.copyDeletedContent",E?c.original.length>1?localize(109,"Copy deleted lines"):localize(110,"Copy deleted line"):c.original.length>1?localize(111,"Copy changed lines"):localize(112,"Copy changed line"),void 0,!0,async()=>{const P=this._originalTextModel.getValueInRange(c.original.toExclusiveRange());await this._clipboardService.writeText(P)})),c.original.length>1&&S.push(new Action("diff.clipboard.copyDeletedLineContent",E?localize(113,"Copy deleted line ({0})",c.original.startLineNumber+v):localize(114,"Copy changed line ({0})",c.original.startLineNumber+v),void 0,!0,async()=>{let P=this._originalTextModel.getLineContent(c.original.startLineNumber+v);P===""&&(P=this._originalTextModel.getEndOfLineSequence()===0?` `:`\r -`),await this._clipboardService.writeText(P)})),l.getOption(104)||S.push(new Action("diff.inline.revertChange",localize(115,"Revert this change"),void 0,!0,async()=>{this._editor.revert(this._diff)})),S},autoSelectFirstItem:!0})};this._register(addStandardDisposableListener(this._diffActions,"mousedown",_=>{if(!_.leftButton)return;const{top:b,height:y}=getDomNodePagePosition(this._diffActions),S=Math.floor(m/3);_.preventDefault(),w(_.posx,b+y+S)})),this._register(l.onMouseMove(_=>{(_.target.type===8||_.target.type===5)&&_.target.detail.viewZoneId===this._getViewZoneId()?(v=this._updateLightBulbPosition(this._marginDomNode,_.event.browserEvent.y,m),this.visibility=!0):this.visibility=!1})),this._register(l.onMouseDown(_=>{!_.event.leftButton||(_.target.type===8||_.target.type===5)&&_.target.detail.viewZoneId===this._getViewZoneId()&&(_.event.preventDefault(),v=this._updateLightBulbPosition(this._marginDomNode,_.event.browserEvent.y,m),w(_.event.posx,_.event.posy+m))}))}_updateLightBulbPosition(o,s,l){const{top:c}=getDomNodePagePosition(o),d=s-c,u=Math.floor(d/l),A=u*l;if(this._diffActions.style.top=`${A}px`,this._viewLineCounts){let g=0;for(let f=0;fa});function renderLines$1(a,o,s,l,c=!1){applyFontInfo(l,o.fontInfo);const d=s.length>0,u=new StringBuilder(1e4);let A=0,g=0;const f=[];for(let w=0;wnull),l=!0,c=!0){this.lineTokens=o,this.lineBreakData=s,this.mightContainNonBasicASCII=l,this.mightContainRTL=c}}class RenderOptions{static fromEditor(o){var d;const s=o.getOptions(),l=s.get(59),c=s.get(165);return new RenderOptions(((d=o.getModel())==null?void 0:d.getOptions().tabSize)||0,l,s.get(40),l.typicalHalfwidthCharacterWidth,s.get(118),s.get(75),c.decorationsWidth,s.get(133),s.get(113),s.get(108),s.get(60),s.get(117).verticalScrollbarSize)}constructor(o,s,l,c,d,u,A,g,f,m,v,C,w=!0){this.tabSize=o,this.fontInfo=s,this.disableMonospaceOptimizations=l,this.typicalHalfwidthCharacterWidth=c,this.scrollBeyondLastColumn=d,this.lineHeight=u,this.lineDecorationsWidth=A,this.stopRenderingLineAfter=g,this.renderWhitespace=f,this.renderControlCharacters=m,this.fontLigatures=v,this.verticalScrollbarSize=C,this.setWidth=w}withSetWidth(o){return new RenderOptions(this.tabSize,this.fontInfo,this.disableMonospaceOptimizations,this.typicalHalfwidthCharacterWidth,this.scrollBeyondLastColumn,this.lineHeight,this.lineDecorationsWidth,this.stopRenderingLineAfter,this.renderWhitespace,this.renderControlCharacters,this.fontLigatures,this.verticalScrollbarSize,o)}withScrollBeyondLastColumn(o){return new RenderOptions(this.tabSize,this.fontInfo,this.disableMonospaceOptimizations,this.typicalHalfwidthCharacterWidth,o,this.lineHeight,this.lineDecorationsWidth,this.stopRenderingLineAfter,this.renderWhitespace,this.renderControlCharacters,this.fontLigatures,this.verticalScrollbarSize,this.setWidth)}}function renderOriginalLine(a,o,s,l,c,d,u,A,g){A.appendString('
'):A.appendString('px;">');const f=o.getLineContent(),m=ViewLineRenderingData.isBasicASCII(f,c),v=ViewLineRenderingData.containsRTL(f,m,d),C=renderViewLine(new RenderLineInput(u.fontInfo.isMonospace&&!u.disableMonospaceOptimizations,u.fontInfo.canUseHalfwidthRightwardsArrow,f,!1,m,v,0,o,s,u.tabSize,0,u.fontInfo.spaceWidth,u.fontInfo.middotWidth,u.fontInfo.wsmiddotWidth,u.stopRenderingLineAfter,u.renderWhitespace,u.renderControlCharacters,u.fontLigatures!==EditorFontLigatures.OFF,null,null,u.verticalScrollbarSize),A);return A.appendString("
"),C.characterMapping.getHorizontalOffset(C.characterMapping.length)}const IClipboardService=createDecorator("clipboardService"),IContextViewService=createDecorator("contextViewService"),IContextMenuService=createDecorator("contextMenuService");var __decorate$2C=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$2z=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};let DiffEditorViewZones=class extends Disposable{constructor(o,s,l,c,d,u,A,g,f,m){super(),this._targetWindow=o,this._editors=s,this._diffModel=l,this._options=c,this._diffEditorWidget=d,this._canIgnoreViewZoneUpdateEvent=u,this._origViewZonesToIgnore=A,this._modViewZonesToIgnore=g,this._clipboardService=f,this._contextMenuService=m,this._originalTopPadding=observableValue(this,0),this._originalScrollOffset=observableValue(this,0),this._originalScrollOffsetAnimated=animatedObservable(this._targetWindow,this._originalScrollOffset,this._store),this._modifiedTopPadding=observableValue(this,0),this._modifiedScrollOffset=observableValue(this,0),this._modifiedScrollOffsetAnimated=animatedObservable(this._targetWindow,this._modifiedScrollOffset,this._store);const v=observableValue("invalidateAlignmentsState",0),C=this._register(new RunOnceScheduler(()=>{v.set(v.get()+1,void 0)},0));this._register(this._editors.original.onDidChangeViewZones(B=>{this._canIgnoreViewZoneUpdateEvent()||C.schedule()})),this._register(this._editors.modified.onDidChangeViewZones(B=>{this._canIgnoreViewZoneUpdateEvent()||C.schedule()})),this._register(this._editors.original.onDidChangeConfiguration(B=>{(B.hasChanged(166)||B.hasChanged(75))&&C.schedule()})),this._register(this._editors.modified.onDidChangeConfiguration(B=>{(B.hasChanged(166)||B.hasChanged(75))&&C.schedule()}));const w=this._diffModel.map(B=>B?observableFromEvent(this,B.model.original.onDidChangeTokens,()=>B.model.original.tokenization.backgroundTokenizationState===2):void 0).map((B,P)=>B==null?void 0:B.read(P)),_=derived(B=>{const P=this._diffModel.read(B),D=P==null?void 0:P.diff.read(B);if(!P||!D)return null;v.read(B);const I=this._options.renderSideBySide.read(B);return computeRangeAlignment(this._editors.original,this._editors.modified,D.mappings,this._origViewZonesToIgnore,this._modViewZonesToIgnore,I)}),b=derived(B=>{var k;const P=(k=this._diffModel.read(B))==null?void 0:k.movedTextToCompare.read(B);if(!P)return null;v.read(B);const D=P.changes.map(I=>new DiffMapping(I));return computeRangeAlignment(this._editors.original,this._editors.modified,D,this._origViewZonesToIgnore,this._modViewZonesToIgnore,!0)});function y(){const B=document.createElement("div");return B.className="diagonal-fill",B}const S=this._register(new DisposableStore);this.viewZones=derived(this,B=>{var W,U,H,V,j,X,Z,J;S.clear();const P=_.read(B)||[],D=[],k=[],I=this._modifiedTopPadding.read(B);I>0&&k.push({afterLineNumber:0,domNode:document.createElement("div"),heightInPx:I,showInHiddenAreas:!0,suppressMouseDown:!0});const L=this._originalTopPadding.read(B);L>0&&D.push({afterLineNumber:0,domNode:document.createElement("div"),heightInPx:L,showInHiddenAreas:!0,suppressMouseDown:!0});const T=this._options.renderSideBySide.read(B),N=T||(W=this._editors.modified._getViewModel())==null?void 0:W.createLineBreaksComputer();if(N){const te=this._editors.original.getModel();for(const ee of P)if(ee.diff)for(let re=ee.originalRange.startLineNumber;rete.getLineCount())return{orig:D,mod:k};N==null||N.addRequest(te.getLineContent(re),null,null)}}const x=(U=N==null?void 0:N.finalize())!=null?U:[];let M=0;const F=this._editors.modified.getOption(75),O=(H=this._diffModel.read(B))==null?void 0:H.movedTextToCompare.read(B),R=(j=(V=this._editors.original.getModel())==null?void 0:V.mightContainNonBasicASCII())!=null?j:!1,Q=(Z=(X=this._editors.original.getModel())==null?void 0:X.mightContainRTL())!=null?Z:!1,z=RenderOptions.fromEditor(this._editors.modified);for(const te of P)if(te.diff&&!T&&(!this._options.useTrueInlineDiffRendering.read(B)||!allowsTrueInlineDiffRendering$1(te.diff))){if(!te.originalRange.isEmpty){w.read(B);const re=document.createElement("div");re.classList.add("view-lines","line-delete","monaco-mouse-cursor-text");const ae=this._editors.original.getModel();if(te.originalRange.endLineNumberExclusive-1>ae.getLineCount())return{orig:D,mod:k};const ge=new LineSource(te.originalRange.mapToLineArray(q=>ae.tokenization.getLineTokens(q)),te.originalRange.mapToLineArray(q=>x[M++]),R,Q),he=[];for(const q of te.diff.innerChanges||[])he.push(new InlineDecoration(q.originalRange.delta(-(te.diff.original.startLineNumber-1)),diffDeleteDecoration.className,0));const we=renderLines$1(ge,z,he,re),K=document.createElement("div");if(K.className="inline-deleted-margin-view-zone",applyFontInfo(K,z.fontInfo),this._options.renderIndicators.read(B))for(let q=0;qassertReturnsDefined(G),K,this._editors.modified,te.diff,this._diffEditorWidget,we.viewLineCounts,this._editors.original.getModel(),this._contextMenuService,this._clipboardService));for(let q=0;q1&&D.push({afterLineNumber:te.originalRange.startLineNumber+q,domNode:y(),heightInPx:(ne-1)*F,showInHiddenAreas:!0,suppressMouseDown:!0})}k.push({afterLineNumber:te.modifiedRange.startLineNumber-1,domNode:re,heightInPx:we.heightInLines*F,minWidthInPx:we.minWidthInPx,marginDomNode:K,setZoneId(q){G=q},showInHiddenAreas:!0,suppressMouseDown:!0})}const ee=document.createElement("div");ee.className="gutter-delete",D.push({afterLineNumber:te.originalRange.endLineNumberExclusive-1,domNode:y(),heightInPx:te.modifiedHeightInPx,marginDomNode:ee,showInHiddenAreas:!0,suppressMouseDown:!0})}else{const ee=te.modifiedHeightInPx-te.originalHeightInPx;if(ee>0){if(O!=null&&O.lineRangeMapping.original.delta(-1).deltaLength(2).contains(te.originalRange.endLineNumberExclusive-1))continue;D.push({afterLineNumber:te.originalRange.endLineNumberExclusive-1,domNode:y(),heightInPx:ee,showInHiddenAreas:!0,suppressMouseDown:!0})}else{let re=function(){const ge=document.createElement("div");return ge.className="arrow-revert-change "+ThemeIcon.asClassName(Codicon.arrowRight),B.store.add(addDisposableListener(ge,"mousedown",he=>he.stopPropagation())),B.store.add(addDisposableListener(ge,"click",he=>{he.stopPropagation(),d.revert(te.diff)})),$$l("div",{},ge)};if(O!=null&&O.lineRangeMapping.modified.delta(-1).deltaLength(2).contains(te.modifiedRange.endLineNumberExclusive-1))continue;let ae;te.diff&&te.diff.modified.isEmpty&&this._options.shouldRenderOldRevertArrows.read(B)&&(ae=re()),k.push({afterLineNumber:te.modifiedRange.endLineNumberExclusive-1,domNode:y(),heightInPx:-ee,marginDomNode:ae,showInHiddenAreas:!0,suppressMouseDown:!0})}}for(const te of(J=b.read(B))!=null?J:[]){if(!(O!=null&&O.lineRangeMapping.original.intersect(te.originalRange))||!(O!=null&&O.lineRangeMapping.modified.intersect(te.modifiedRange)))continue;const ee=te.modifiedHeightInPx-te.originalHeightInPx;ee>0?D.push({afterLineNumber:te.originalRange.endLineNumberExclusive-1,domNode:y(),heightInPx:ee,showInHiddenAreas:!0,suppressMouseDown:!0}):k.push({afterLineNumber:te.modifiedRange.endLineNumberExclusive-1,domNode:y(),heightInPx:-ee,showInHiddenAreas:!0,suppressMouseDown:!0})}return{orig:D,mod:k}});let E=!1;this._register(this._editors.original.onDidScrollChange(B=>{B.scrollLeftChanged&&!E&&(E=!0,this._editors.modified.setScrollLeft(B.scrollLeft),E=!1)})),this._register(this._editors.modified.onDidScrollChange(B=>{B.scrollLeftChanged&&!E&&(E=!0,this._editors.original.setScrollLeft(B.scrollLeft),E=!1)})),this._originalScrollTop=observableFromEvent(this._editors.original.onDidScrollChange,()=>this._editors.original.getScrollTop()),this._modifiedScrollTop=observableFromEvent(this._editors.modified.onDidScrollChange,()=>this._editors.modified.getScrollTop()),this._register(autorun(B=>{const P=this._originalScrollTop.read(B)-(this._originalScrollOffsetAnimated.read(void 0)-this._modifiedScrollOffsetAnimated.read(B))-(this._originalTopPadding.read(void 0)-this._modifiedTopPadding.read(B));P!==this._editors.modified.getScrollTop()&&this._editors.modified.setScrollTop(P,1)})),this._register(autorun(B=>{const P=this._modifiedScrollTop.read(B)-(this._modifiedScrollOffsetAnimated.read(void 0)-this._originalScrollOffsetAnimated.read(B))-(this._modifiedTopPadding.read(void 0)-this._originalTopPadding.read(B));P!==this._editors.original.getScrollTop()&&this._editors.original.setScrollTop(P,1)})),this._register(autorun(B=>{var k;const P=(k=this._diffModel.read(B))==null?void 0:k.movedTextToCompare.read(B);let D=0;if(P){const I=this._editors.original.getTopForLineNumber(P.lineRangeMapping.original.startLineNumber,!0)-this._originalTopPadding.read(void 0);D=this._editors.modified.getTopForLineNumber(P.lineRangeMapping.modified.startLineNumber,!0)-this._modifiedTopPadding.read(void 0)-I}D>0?(this._modifiedTopPadding.set(0,void 0),this._originalTopPadding.set(D,void 0)):D<0?(this._modifiedTopPadding.set(-D,void 0),this._originalTopPadding.set(0,void 0)):setTimeout(()=>{this._modifiedTopPadding.set(0,void 0),this._originalTopPadding.set(0,void 0)},400),this._editors.modified.hasTextFocus()?this._originalScrollOffset.set(this._modifiedScrollOffset.read(void 0)-D,void 0,!0):this._modifiedScrollOffset.set(this._originalScrollOffset.read(void 0)+D,void 0,!0)}))}};DiffEditorViewZones=__decorate$2C([__param$2z(8,IClipboardService),__param$2z(9,IContextMenuService)],DiffEditorViewZones);function computeRangeAlignment(a,o,s,l,c,d){const u=new ArrayQueue(getAdditionalLineHeights(a,l)),A=new ArrayQueue(getAdditionalLineHeights(o,c)),g=a.getOption(75),f=o.getOption(75),m=[];let v=0,C=0;function w(_,b){for(;;){let y=u.peek(),S=A.peek();if(y&&y.lineNumber>=_&&(y=void 0),S&&S.lineNumber>=b&&(S=void 0),!y&&!S)break;const E=y?y.lineNumber-v:Number.MAX_VALUE,B=S?S.lineNumber-C:Number.MAX_VALUE;EB?(A.dequeue(),y={lineNumber:S.lineNumber-C+v,heightInPx:0}):(u.dequeue(),A.dequeue()),m.push({originalRange:LineRange.ofLength(y.lineNumber,1),modifiedRange:LineRange.ofLength(S.lineNumber,1),originalHeightInPx:g+y.heightInPx,modifiedHeightInPx:f+S.heightInPx,diff:void 0})}}for(const _ of s){let B=function(P,D,k=!1){var x,M,F,O;if(PR.lineNumberR+Q.heightInPx,0))!=null?M:0,N=(O=(F=A.takeWhile(R=>R.lineNumberR+Q.heightInPx,0))!=null?O:0;m.push({originalRange:I,modifiedRange:L,originalHeightInPx:I.length*g+T,modifiedHeightInPx:L.length*f+N,diff:_.lineRangeMapping}),E=P,S=D};const b=_.lineRangeMapping;w(b.original.startLineNumber,b.modified.startLineNumber);let y=!0,S=b.modified.startLineNumber,E=b.original.startLineNumber;if(d)for(const P of b.innerChanges||[]){P.originalRange.startColumn>1&&P.modifiedRange.startColumn>1&&B(P.originalRange.startLineNumber,P.modifiedRange.startLineNumber);const D=a.getModel(),k=P.originalRange.endLineNumber<=D.getLineCount()?D.getLineMaxColumn(P.originalRange.endLineNumber):Number.MAX_SAFE_INTEGER;P.originalRange.endColumn1&&l.push({lineNumber:g,heightInPx:u*(f-1)})}for(const g of a.getWhitespaces()){if(o.has(g.id))continue;const f=g.afterLineNumber===0?0:d.convertViewPositionToModelPosition(new Position$1(g.afterLineNumber,1)).lineNumber;s.push({lineNumber:f,heightInPx:g.height})}return joinCombine(s,l,g=>g.lineNumber,(g,f)=>({lineNumber:g.lineNumber,heightInPx:g.heightInPx+f.heightInPx}))}function allowsTrueInlineDiffRendering$1(a){return a.innerChanges?a.innerChanges.every(o=>rangeIsSingleLine(o.modifiedRange)&&rangeIsSingleLine(o.originalRange)||o.originalRange.equalsRange(new Range$2(1,1,1,1))):!1}function rangeIsSingleLine(a){return a.startLineNumber===a.endLineNumber}const Lo=class extends Disposable{constructor(o,s,l,c,d){super(),this._rootElement=o,this._diffModel=s,this._originalEditorLayoutInfo=l,this._modifiedEditorLayoutInfo=c,this._editors=d,this._originalScrollTop=observableFromEvent(this,this._editors.original.onDidScrollChange,()=>this._editors.original.getScrollTop()),this._modifiedScrollTop=observableFromEvent(this,this._editors.modified.onDidScrollChange,()=>this._editors.modified.getScrollTop()),this._viewZonesChanged=observableSignalFromEvent("onDidChangeViewZones",this._editors.modified.onDidChangeViewZones),this.width=observableValue(this,0),this._modifiedViewZonesChangedSignal=observableSignalFromEvent("modified.onDidChangeViewZones",this._editors.modified.onDidChangeViewZones),this._originalViewZonesChangedSignal=observableSignalFromEvent("original.onDidChangeViewZones",this._editors.original.onDidChangeViewZones),this._state=derived(this,m=>{var k;this._element.replaceChildren();const v=this._diffModel.read(m),C=(k=v==null?void 0:v.diff.read(m))==null?void 0:k.movedTexts;if(!C||C.length===0){this.width.set(0,void 0);return}this._viewZonesChanged.read(m);const w=this._originalEditorLayoutInfo.read(m),_=this._modifiedEditorLayoutInfo.read(m);if(!w||!_){this.width.set(0,void 0);return}this._modifiedViewZonesChangedSignal.read(m),this._originalViewZonesChangedSignal.read(m);const b=C.map(I=>{function L(z,W){const U=W.getTopForLineNumber(z.startLineNumber,!0),H=W.getTopForLineNumber(z.endLineNumberExclusive,!0);return(U+H)/2}const T=L(I.lineRangeMapping.original,this._editors.original),N=this._originalScrollTop.read(m),x=L(I.lineRangeMapping.modified,this._editors.modified),M=this._modifiedScrollTop.read(m),F=T-N,O=x-M,R=Math.min(T,x),Q=Math.max(T,x);return{range:new OffsetRange(R,Q),from:F,to:O,fromWithoutScroll:T,toWithoutScroll:x,move:I}});b.sort(tieBreakComparators(compareBy(I=>I.fromWithoutScroll>I.toWithoutScroll,booleanComparator),compareBy(I=>I.fromWithoutScroll>I.toWithoutScroll?I.fromWithoutScroll:-I.toWithoutScroll,numberComparator)));const y=LinesLayout.compute(b.map(I=>I.range)),S=10,E=w.verticalScrollbarWidth,B=(y.getTrackCount()-1)*10+S*2,P=E+B+(_.contentLeft-Lo.movedCodeBlockPadding);let D=0;for(const I of b){const L=y.getTrack(D),T=E+S+L*10,N=15,x=15,M=P,F=_.glyphMarginWidth+_.lineNumbersWidth,O=18,R=document.createElementNS("http://www.w3.org/2000/svg","rect");R.classList.add("arrow-rectangle"),R.setAttribute("x",`${M-F}`),R.setAttribute("y",`${I.to-O/2}`),R.setAttribute("width",`${F}`),R.setAttribute("height",`${O}`),this._element.appendChild(R);const Q=document.createElementNS("http://www.w3.org/2000/svg","g"),z=document.createElementNS("http://www.w3.org/2000/svg","path");z.setAttribute("d",`M ${0} ${I.from} L ${T} ${I.from} L ${T} ${I.to} L ${M-x} ${I.to}`),z.setAttribute("fill","none"),Q.appendChild(z);const W=document.createElementNS("http://www.w3.org/2000/svg","polygon");W.classList.add("arrow"),m.store.add(autorun(U=>{z.classList.toggle("currentMove",I.move===v.activeMovedText.read(U)),W.classList.toggle("currentMove",I.move===v.activeMovedText.read(U))})),W.setAttribute("points",`${M-x},${I.to-N/2} ${M},${I.to} ${M-x},${I.to+N/2}`),Q.appendChild(W),this._element.appendChild(Q),D++}this.width.set(B,void 0)}),this._element=document.createElementNS("http://www.w3.org/2000/svg","svg"),this._element.setAttribute("class","moved-blocks-lines"),this._rootElement.appendChild(this._element),this._register(toDisposable(()=>this._element.remove())),this._register(autorun(m=>{const v=this._originalEditorLayoutInfo.read(m),C=this._modifiedEditorLayoutInfo.read(m);!v||!C||(this._element.style.left=`${v.width-v.verticalScrollbarWidth}px`,this._element.style.height=`${v.height}px`,this._element.style.width=`${v.verticalScrollbarWidth+v.contentLeft-Lo.movedCodeBlockPadding+this.width.read(m)}px`)})),this._register(recomputeInitiallyAndOnChange(this._state));const u=derived(m=>{const v=this._diffModel.read(m),C=v==null?void 0:v.diff.read(m);return C?C.movedTexts.map(w=>({move:w,original:new PlaceholderViewZone(constObservable(w.lineRangeMapping.original.startLineNumber-1),18),modified:new PlaceholderViewZone(constObservable(w.lineRangeMapping.modified.startLineNumber-1),18)})):[]});this._register(applyViewZones(this._editors.original,u.map(m=>m.map(v=>v.original)))),this._register(applyViewZones(this._editors.modified,u.map(m=>m.map(v=>v.modified)))),this._register(autorunWithStore((m,v)=>{const C=u.read(m);for(const w of C)v.add(new MovedBlockOverlayWidget(this._editors.original,w.original,w.move,"original",this._diffModel.get())),v.add(new MovedBlockOverlayWidget(this._editors.modified,w.modified,w.move,"modified",this._diffModel.get()))}));const A=observableSignalFromEvent("original.onDidFocusEditorWidget",m=>this._editors.original.onDidFocusEditorWidget(()=>setTimeout(()=>m(void 0),0))),g=observableSignalFromEvent("modified.onDidFocusEditorWidget",m=>this._editors.modified.onDidFocusEditorWidget(()=>setTimeout(()=>m(void 0),0)));let f="modified";this._register(autorunHandleChanges({changeTracker:{createChangeSummary:()=>{},handleChange:(m,v)=>(m.didChange(A)&&(f="original"),m.didChange(g)&&(f="modified"),!0)}},m=>{A.read(m),g.read(m);const v=this._diffModel.read(m);if(!v)return;const C=v.diff.read(m);let w;if(C&&f==="original"){const _=this._editors.originalCursor.read(m);_&&(w=C.movedTexts.find(b=>b.lineRangeMapping.original.contains(_.lineNumber)))}if(C&&f==="modified"){const _=this._editors.modifiedCursor.read(m);_&&(w=C.movedTexts.find(b=>b.lineRangeMapping.modified.contains(_.lineNumber)))}w!==v.movedTextToCompare.read(void 0)&&v.movedTextToCompare.set(void 0,void 0),v.setActiveMovedText(w)}))}};let MovedBlocksLinesFeature=Lo;(()=>{Lo.movedCodeBlockPadding=4})();class LinesLayout{static compute(o){const s=[],l=[];for(const c of o){let d=s.findIndex(u=>!u.intersectsStrict(c));d===-1&&(s.length>=6?d=findMaxIdx(s,compareBy(A=>A.intersectWithRangeLength(c),numberComparator)):(d=s.length,s.push(new OffsetRangeSet))),s[d].addRange(c),l.push(d)}return new LinesLayout(s.length,l)}constructor(o,s){this._trackCount=o,this.trackPerLineIdx=s}getTrack(o){return this.trackPerLineIdx[o]}getTrackCount(){return this._trackCount}}class MovedBlockOverlayWidget extends ViewZoneOverlayWidget{constructor(o,s,l,c,d){const u=h("div.diff-hidden-lines-widget");super(o,s,u.root),this._editor=o,this._move=l,this._kind=c,this._diffModel=d,this._nodes=h("div.diff-moved-code-block",{style:{marginRight:"4px"}},[h("div.text-content@textContent"),h("div.action-bar@actionBar")]),u.root.appendChild(this._nodes.root);const A=observableFromEvent(this._editor.onDidLayoutChange,()=>this._editor.getLayoutInfo());this._register(applyStyle(this._nodes.root,{paddingRight:A.map(C=>C.verticalScrollbarWidth)}));let g;l.changes.length>0?g=this._kind==="original"?localize(128,"Code moved with changes to line {0}-{1}",this._move.lineRangeMapping.modified.startLineNumber,this._move.lineRangeMapping.modified.endLineNumberExclusive-1):localize(129,"Code moved with changes from line {0}-{1}",this._move.lineRangeMapping.original.startLineNumber,this._move.lineRangeMapping.original.endLineNumberExclusive-1):g=this._kind==="original"?localize(130,"Code moved to line {0}-{1}",this._move.lineRangeMapping.modified.startLineNumber,this._move.lineRangeMapping.modified.endLineNumberExclusive-1):localize(131,"Code moved from line {0}-{1}",this._move.lineRangeMapping.original.startLineNumber,this._move.lineRangeMapping.original.endLineNumberExclusive-1);const f=this._register(new ActionBar(this._nodes.actionBar,{highlightToggledItems:!0})),m=new Action("",g,"",!1);f.push(m,{icon:!1,label:!0});const v=new Action("","Compare",ThemeIcon.asClassName(Codicon.compareChanges),!0,()=>{this._editor.focus(),this._diffModel.movedTextToCompare.set(this._diffModel.movedTextToCompare.get()===l?void 0:this._move,void 0)});this._register(autorun(C=>{const w=this._diffModel.movedTextToCompare.read(C)===l;v.checked=w})),f.push(v,{icon:!1,label:!0})}}class DiffEditorDecorations extends Disposable{constructor(o,s,l,c){super(),this._editors=o,this._diffModel=s,this._options=l,this._decorations=derived(this,d=>{const u=this._diffModel.read(d),A=u==null?void 0:u.diff.read(d);if(!A)return null;const g=this._diffModel.read(d).movedTextToCompare.read(d),f=this._options.renderIndicators.read(d),m=this._options.showEmptyDecorations.read(d),v=[],C=[];if(!g)for(const _ of A.mappings)if(_.lineRangeMapping.original.isEmpty||v.push({range:_.lineRangeMapping.original.toInclusiveRange(),options:f?diffLineDeleteDecorationBackgroundWithIndicator:diffLineDeleteDecorationBackground}),_.lineRangeMapping.modified.isEmpty||C.push({range:_.lineRangeMapping.modified.toInclusiveRange(),options:f?diffLineAddDecorationBackgroundWithIndicator:diffLineAddDecorationBackground}),_.lineRangeMapping.modified.isEmpty||_.lineRangeMapping.original.isEmpty)_.lineRangeMapping.original.isEmpty||v.push({range:_.lineRangeMapping.original.toInclusiveRange(),options:diffWholeLineDeleteDecoration}),_.lineRangeMapping.modified.isEmpty||C.push({range:_.lineRangeMapping.modified.toInclusiveRange(),options:diffWholeLineAddDecoration});else{const b=this._options.useTrueInlineDiffRendering.read(d)&&allowsTrueInlineDiffRendering$1(_.lineRangeMapping);for(const y of _.lineRangeMapping.innerChanges||[])if(_.lineRangeMapping.original.contains(y.originalRange.startLineNumber)&&v.push({range:y.originalRange,options:y.originalRange.isEmpty()&&m?diffDeleteDecorationEmpty:diffDeleteDecoration}),_.lineRangeMapping.modified.contains(y.modifiedRange.startLineNumber)&&C.push({range:y.modifiedRange,options:y.modifiedRange.isEmpty()&&m&&!b?diffAddDecorationEmpty:diffAddDecoration}),b){const S=u.model.original.getValueInRange(y.originalRange);C.push({range:y.modifiedRange,options:{description:"deleted-text",before:{content:S,inlineClassName:"inline-deleted-text"},zIndex:1e5,showIfCollapsed:!0}})}}if(g)for(const _ of g.changes){const b=_.original.toInclusiveRange();b&&v.push({range:b,options:f?diffLineDeleteDecorationBackgroundWithIndicator:diffLineDeleteDecorationBackground});const y=_.modified.toInclusiveRange();y&&C.push({range:y,options:f?diffLineAddDecorationBackgroundWithIndicator:diffLineAddDecorationBackground});for(const S of _.innerChanges||[])v.push({range:S.originalRange,options:diffDeleteDecoration}),C.push({range:S.modifiedRange,options:diffAddDecoration})}const w=this._diffModel.read(d).activeMovedText.read(d);for(const _ of A.movedTexts)v.push({range:_.lineRangeMapping.original.toInclusiveRange(),options:{description:"moved",blockClassName:"movedOriginal"+(_===w?" currentMove":""),blockPadding:[MovedBlocksLinesFeature.movedCodeBlockPadding,0,MovedBlocksLinesFeature.movedCodeBlockPadding,MovedBlocksLinesFeature.movedCodeBlockPadding]}}),C.push({range:_.lineRangeMapping.modified.toInclusiveRange(),options:{description:"moved",blockClassName:"movedModified"+(_===w?" currentMove":""),blockPadding:[4,0,4,4]}});return{originalDecorations:v,modifiedDecorations:C}}),this._register(applyObservableDecorations(this._editors.original,this._decorations.map(d=>(d==null?void 0:d.originalDecorations)||[]))),this._register(applyObservableDecorations(this._editors.modified,this._decorations.map(d=>(d==null?void 0:d.modifiedDecorations)||[])))}}class Point{static equals(o,s){return o.x===s.x&&o.y===s.y}constructor(o,s){this.x=o,this.y=s}add(o){return new Point(this.x+o.x,this.y+o.y)}deltaX(o){return new Point(this.x+o,this.y)}deltaY(o){return new Point(this.x,this.y+o)}toString(){return`(${this.x},${this.y})`}subtract(o){return new Point(this.x-o.x,this.y-o.y)}scale(o){return new Point(this.x*o,this.y*o)}mapComponents(o){return new Point(o(this.x),o(this.y))}isZero(){return this.x===0&&this.y===0}withThreshold(o){return this.mapComponents(s=>s>o?s-o:s<-o?s+o:0)}}function observableCodeEditor(a){return ObservableCodeEditor.get(a)}const vn=class extends Disposable{static get(o){let s=vn._map.get(o);if(!s){s=new vn(o),vn._map.set(o,s);const l=o.onDidDispose(()=>{const c=vn._map.get(o);c&&(vn._map.delete(o),c.dispose(),l.dispose())})}return s}_beginUpdate(){this._updateCounter++,this._updateCounter===1&&(this._currentTransaction=new TransactionImpl(()=>{}))}_endUpdate(){if(this._updateCounter--,this._updateCounter===0){const o=this._currentTransaction;this._currentTransaction=void 0,o.finish()}}constructor(o){var s,l,c;super(),this.editor=o,this._updateCounter=0,this._currentTransaction=void 0,this._model=observableValue(this,this.editor.getModel()),this.model=this._model,this.isReadonly=observableFromEvent(this,this.editor.onDidChangeConfiguration,()=>this.editor.getOption(104)),this._versionId=observableValueOpts({owner:this,lazy:!0},(l=(s=this.editor.getModel())==null?void 0:s.getVersionId())!=null?l:null),this.versionId=this._versionId,this._selections=observableValueOpts({owner:this,equalsFn:equalsIfDefined(itemsEquals(Selection$1.selectionsEqual)),lazy:!0},(c=this.editor.getSelections())!=null?c:null),this.selections=this._selections,this.positions=derivedOpts({owner:this,equalsFn:equalsIfDefined(itemsEquals(Position$1.equals))},d=>{var u,A;return(A=(u=this.selections.read(d))==null?void 0:u.map(g=>g.getStartPosition()))!=null?A:null}),this.isFocused=observableFromEvent(this,d=>{const u=this.editor.onDidFocusEditorWidget(d),A=this.editor.onDidBlurEditorWidget(d);return{dispose(){u.dispose(),A.dispose()}}},()=>this.editor.hasWidgetFocus()),this.isTextFocused=observableFromEvent(this,d=>{const u=this.editor.onDidFocusEditorText(d),A=this.editor.onDidBlurEditorText(d);return{dispose(){u.dispose(),A.dispose()}}},()=>this.editor.hasTextFocus()),this.inComposition=observableFromEvent(this,d=>{const u=this.editor.onDidCompositionStart(()=>{d(void 0)}),A=this.editor.onDidCompositionEnd(()=>{d(void 0)});return{dispose(){u.dispose(),A.dispose()}}},()=>this.editor.inComposition),this.value=derivedWithSetter(this,d=>{var u,A;return this.versionId.read(d),(A=(u=this.model.read(d))==null?void 0:u.getValue())!=null?A:""},(d,u)=>{const A=this.model.get();A!==null&&d!==A.getValue()&&A.setValue(d)}),this.valueIsEmpty=derived(this,d=>{var u;return this.versionId.read(d),((u=this.editor.getModel())==null?void 0:u.getValueLength())===0}),this.cursorSelection=derivedOpts({owner:this,equalsFn:equalsIfDefined(Selection$1.selectionsEqual)},d=>{var u,A;return(A=(u=this.selections.read(d))==null?void 0:u[0])!=null?A:null}),this.cursorPosition=derivedOpts({owner:this,equalsFn:Position$1.equals},d=>{var u,A,g;return(g=(A=(u=this.selections.read(d))==null?void 0:u[0])==null?void 0:A.getPosition())!=null?g:null}),this.cursorLineNumber=derived(this,d=>{var u,A;return(A=(u=this.cursorPosition.read(d))==null?void 0:u.lineNumber)!=null?A:null}),this.onDidType=observableSignal(this),this.onDidPaste=observableSignal(this),this.scrollTop=observableFromEvent(this.editor.onDidScrollChange,()=>this.editor.getScrollTop()),this.scrollLeft=observableFromEvent(this.editor.onDidScrollChange,()=>this.editor.getScrollLeft()),this.layoutInfo=observableFromEvent(this.editor.onDidLayoutChange,()=>this.editor.getLayoutInfo()),this.layoutInfoContentLeft=this.layoutInfo.map(d=>d.contentLeft),this.layoutInfoDecorationsLeft=this.layoutInfo.map(d=>d.decorationsLeft),this.layoutInfoWidth=this.layoutInfo.map(d=>d.width),this.layoutInfoHeight=this.layoutInfo.map(d=>d.height),this.layoutInfoMinimap=this.layoutInfo.map(d=>d.minimap),this.layoutInfoVerticalScrollbarWidth=this.layoutInfo.map(d=>d.verticalScrollbarWidth),this.contentWidth=observableFromEvent(this.editor.onDidContentSizeChange,()=>this.editor.getContentWidth()),this.contentHeight=observableFromEvent(this.editor.onDidContentSizeChange,()=>this.editor.getContentHeight()),this._widgetCounter=0,this.openedPeekWidgets=observableValue(this,0),this._register(this.editor.onBeginUpdate(()=>this._beginUpdate())),this._register(this.editor.onEndUpdate(()=>this._endUpdate())),this._register(this.editor.onDidChangeModel(()=>{this._beginUpdate();try{this._model.set(this.editor.getModel(),this._currentTransaction),this._forceUpdate()}finally{this._endUpdate()}})),this._register(this.editor.onDidType(d=>{this._beginUpdate();try{this._forceUpdate(),this.onDidType.trigger(this._currentTransaction,d)}finally{this._endUpdate()}})),this._register(this.editor.onDidPaste(d=>{this._beginUpdate();try{this._forceUpdate(),this.onDidPaste.trigger(this._currentTransaction,d)}finally{this._endUpdate()}})),this._register(this.editor.onDidChangeModelContent(d=>{var u,A;this._beginUpdate();try{this._versionId.set((A=(u=this.editor.getModel())==null?void 0:u.getVersionId())!=null?A:null,this._currentTransaction,d),this._forceUpdate()}finally{this._endUpdate()}})),this._register(this.editor.onDidChangeCursorSelection(d=>{this._beginUpdate();try{this._selections.set(this.editor.getSelections(),this._currentTransaction,d),this._forceUpdate()}finally{this._endUpdate()}})),this.domNode=derived(d=>(this.model.read(d),this.editor.getDomNode()))}forceUpdate(o){this._beginUpdate();try{return this._forceUpdate(),o?o(this._currentTransaction):void 0}finally{this._endUpdate()}}_forceUpdate(){var o,s;this._beginUpdate();try{this._model.set(this.editor.getModel(),this._currentTransaction),this._versionId.set((s=(o=this.editor.getModel())==null?void 0:o.getVersionId())!=null?s:null,this._currentTransaction,void 0),this._selections.set(this.editor.getSelections(),this._currentTransaction,void 0)}finally{this._endUpdate()}}getOption(o,s=DebugLocation.ofCaller()){return observableFromEvent(this,l=>this.editor.onDidChangeConfiguration(c=>{c.hasChanged(o)&&l(void 0)}),()=>this.editor.getOption(o),s)}setDecorations(o){const s=new DisposableStore,l=this.editor.createDecorationsCollection();return s.add(autorunOpts({owner:this,debugName:()=>`Apply decorations from ${o.debugName}`},c=>{const d=o.read(c);l.set(d)})),s.add({dispose:()=>{l.clear()}}),s}createOverlayWidget(o){const s="observableOverlayWidget"+this._widgetCounter++,l={getDomNode:()=>o.domNode,getPosition:()=>o.position.get(),getId:()=>s,allowEditorOverflow:o.allowEditorOverflow,getMinContentWidthInPx:()=>o.minContentWidthInPx.get()};this.editor.addOverlayWidget(l);const c=autorun(d=>{o.position.read(d),o.minContentWidthInPx.read(d),this.editor.layoutOverlayWidget(l)});return toDisposable(()=>{c.dispose(),this.editor.removeOverlayWidget(l)})}createContentWidget(o){const s="observableContentWidget"+this._widgetCounter++,l={getDomNode:()=>o.domNode,getPosition:()=>o.position.get(),getId:()=>s,allowEditorOverflow:o.allowEditorOverflow};this.editor.addContentWidget(l);const c=autorun(d=>{o.position.read(d),this.editor.layoutContentWidget(l)});return toDisposable(()=>{c.dispose(),this.editor.removeContentWidget(l)})}observeLineOffsetRange(o,s){const l=this.observePosition(o.map(d=>new Position$1(d.startLineNumber,1)),s),c=this.observePosition(o.map(d=>new Position$1(d.endLineNumberExclusive+1,1)),s);return derived(d=>{var m;l.read(d),c.read(d);const u=o.read(d),A=(m=this.model.read(d))==null?void 0:m.getLineCount(),g=(typeof A!="undefined"&&u.startLineNumber>A?this.editor.getBottomForLineNumber(A):this.editor.getTopForLineNumber(u.startLineNumber))-this.scrollTop.read(d),f=u.isEmpty?g:this.editor.getBottomForLineNumber(u.endLineNumberExclusive-1)-this.scrollTop.read(d);return new OffsetRange(g,f)})}observePosition(o,s){let l=o.get();const c=observableValueOpts({owner:this,debugName:()=>`topLeftOfPosition${l==null?void 0:l.toString()}`,equalsFn:equalsIfDefined(Point.equals)},new Point(0,0)),d="observablePositionWidget"+this._widgetCounter++,u=document.createElement("div"),A={getDomNode:()=>u,getPosition:()=>l?{preference:[0],position:o.get()}:null,getId:()=>d,allowEditorOverflow:!1,afterRender:(g,f)=>{const m=this._model.get();m&&l&&l.lineNumber>m.getLineCount()?c.set(new Point(0,this.editor.getBottomForLineNumber(m.getLineCount())-this.scrollTop.get()),void 0):c.set(f?new Point(f.left,f.top):null,void 0)}};return this.editor.addContentWidget(A),s.add(autorun(g=>{l=o.read(g),this.editor.layoutContentWidget(A)})),s.add(toDisposable(()=>{this.editor.removeContentWidget(A)})),c}isTargetHovered(o,s){const l=observableValue("isInjectedTextHovered",!1);return s.add(this.editor.onMouseMove(c=>{const d=o(c);l.set(d,void 0)})),s.add(this.editor.onMouseLeave(c=>{l.set(!1,void 0)})),l}observeLineHeightForPosition(o){return derived(s=>{const l=o instanceof Position$1?o:o.read(s);return l===null?null:(this.getOption(75).read(s),this.editor.getLineHeightForPosition(l))})}observeLineHeightForLine(o){return typeof o=="number"?this.observeLineHeightForPosition(new Position$1(o,1)):derived(s=>{const l=o.read(s);return l===null?null:this.observeLineHeightForPosition(new Position$1(l,1)).read(s)})}observeLineHeightsForLineRange(o){return derived(s=>{const l=o instanceof LineRange?o:o.read(s),c=[];for(let d=l.startLineNumber;d{vn._map=new Map})();var __decorate$2B=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$2y=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}},OverviewRulerFeature_1,Sn;let OverviewRulerFeature=(Sn=class extends Disposable{constructor(o,s,l,c,d,u,A){super(),this._editors=o,this._rootElement=s,this._diffModel=l,this._rootWidth=c,this._rootHeight=d,this._modifiedEditorLayoutInfo=u,this._themeService=A,this.width=OverviewRulerFeature_1.ENTIRE_DIFF_OVERVIEW_WIDTH;const g=observableFromEvent(this._themeService.onDidColorThemeChange,()=>this._themeService.getColorTheme()),f=derived(C=>{const w=g.read(C),_=w.getColor(diffOverviewRulerInserted)||(w.getColor(diffInserted)||defaultInsertColor).transparent(2),b=w.getColor(diffOverviewRulerRemoved)||(w.getColor(diffRemoved)||defaultRemoveColor).transparent(2);return{insertColor:_,removeColor:b}}),m=createFastDomNode(document.createElement("div"));m.setClassName("diffViewport"),m.setPosition("absolute");const v=h("div.diffOverview",{style:{position:"absolute",top:"0px",width:OverviewRulerFeature_1.ENTIRE_DIFF_OVERVIEW_WIDTH+"px"}}).root;this._register(appendRemoveOnDispose(v,m.domNode)),this._register(addStandardDisposableListener(v,EventType$1.POINTER_DOWN,C=>{this._editors.modified.delegateVerticalScrollbarPointerDown(C)})),this._register(addDisposableListener(v,EventType$1.MOUSE_WHEEL,C=>{this._editors.modified.delegateScrollFromMouseWheelEvent(C)},{passive:!1})),this._register(appendRemoveOnDispose(this._rootElement,v)),this._register(autorunWithStore((C,w)=>{const _=this._diffModel.read(C),b=this._editors.original.createOverviewRuler("original diffOverviewRuler");b&&(w.add(b),w.add(appendRemoveOnDispose(v,b.getDomNode())));const y=this._editors.modified.createOverviewRuler("modified diffOverviewRuler");if(y&&(w.add(y),w.add(appendRemoveOnDispose(v,y.getDomNode()))),!b||!y)return;const S=observableSignalFromEvent("viewZoneChanged",this._editors.original.onDidChangeViewZones),E=observableSignalFromEvent("viewZoneChanged",this._editors.modified.onDidChangeViewZones),B=observableSignalFromEvent("hiddenRangesChanged",this._editors.original.onDidChangeHiddenAreas),P=observableSignalFromEvent("hiddenRangesChanged",this._editors.modified.onDidChangeHiddenAreas);w.add(autorun(D=>{var x;S.read(D),E.read(D),B.read(D),P.read(D);const k=f.read(D),I=(x=_==null?void 0:_.diff.read(D))==null?void 0:x.mappings;function L(M,F,O){const R=O._getViewModel();return R?M.filter(Q=>Q.length>0).map(Q=>{const z=R.coordinatesConverter.convertModelPositionToViewPosition(new Position$1(Q.startLineNumber,1)),W=R.coordinatesConverter.convertModelPositionToViewPosition(new Position$1(Q.endLineNumberExclusive,1)),U=W.lineNumber-z.lineNumber;return new OverviewRulerZone(z.lineNumber,W.lineNumber,U,F.toString())}):[]}const T=L((I||[]).map(M=>M.lineRangeMapping.original),k.removeColor,this._editors.original),N=L((I||[]).map(M=>M.lineRangeMapping.modified),k.insertColor,this._editors.modified);b==null||b.setZones(T),y==null||y.setZones(N)})),w.add(autorun(D=>{const k=this._rootHeight.read(D),I=this._rootWidth.read(D),L=this._modifiedEditorLayoutInfo.read(D);if(L){const T=OverviewRulerFeature_1.ENTIRE_DIFF_OVERVIEW_WIDTH-2*OverviewRulerFeature_1.ONE_OVERVIEW_WIDTH;b.setLayout({top:0,height:k,right:T+OverviewRulerFeature_1.ONE_OVERVIEW_WIDTH,width:OverviewRulerFeature_1.ONE_OVERVIEW_WIDTH}),y.setLayout({top:0,height:k,right:0,width:OverviewRulerFeature_1.ONE_OVERVIEW_WIDTH});const N=this._editors.modifiedScrollTop.read(D),x=this._editors.modifiedScrollHeight.read(D),M=this._editors.modified.getOption(117),F=new ScrollbarState(M.verticalHasArrows?M.arrowSize:0,M.verticalScrollbarSize,0,L.height,x,N);m.setTop(F.getSliderPosition()),m.setHeight(F.getSliderSize())}else m.setTop(0),m.setHeight(0);v.style.height=k+"px",v.style.left=I-OverviewRulerFeature_1.ENTIRE_DIFF_OVERVIEW_WIDTH+"px",m.setWidth(OverviewRulerFeature_1.ENTIRE_DIFF_OVERVIEW_WIDTH)}))}))}},(()=>{OverviewRulerFeature_1=Sn})(),(()=>{Sn.ONE_OVERVIEW_WIDTH=15})(),(()=>{Sn.ENTIRE_DIFF_OVERVIEW_WIDTH=Sn.ONE_OVERVIEW_WIDTH*2})(),Sn);OverviewRulerFeature=OverviewRulerFeature_1=__decorate$2B([__param$2y(6,IThemeService)],OverviewRulerFeature);var __decorate$2A=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$2x=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};let DiffEditorEditors=class extends Disposable{get onDidContentSizeChange(){return this._onDidContentSizeChange.event}constructor(o,s,l,c,d,u,A,g){super(),this.originalEditorElement=o,this.modifiedEditorElement=s,this._options=l,this._argCodeEditorWidgetOptions=c,this._createInnerEditor=d,this._contextKeyService=u,this._instantiationService=A,this._keybindingService=g,this.original=this._register(this._createLeftHandSideEditor(this._options.editorOptions.get(),this._argCodeEditorWidgetOptions.originalEditor||{})),this.modified=this._register(this._createRightHandSideEditor(this._options.editorOptions.get(),this._argCodeEditorWidgetOptions.modifiedEditor||{})),this._onDidContentSizeChange=this._register(new Emitter$1),this.modifiedScrollTop=observableFromEvent(this,this.modified.onDidScrollChange,()=>this.modified.getScrollTop()),this.modifiedScrollHeight=observableFromEvent(this,this.modified.onDidScrollChange,()=>this.modified.getScrollHeight()),this.modifiedObs=observableCodeEditor(this.modified),this.originalObs=observableCodeEditor(this.original),this.modifiedModel=this.modifiedObs.model,this.modifiedSelections=observableFromEvent(this,this.modified.onDidChangeCursorSelection,()=>{var f;return(f=this.modified.getSelections())!=null?f:[]}),this.modifiedCursor=derivedOpts({owner:this,equalsFn:Position$1.equals},f=>{var m,v;return(v=(m=this.modifiedSelections.read(f)[0])==null?void 0:m.getPosition())!=null?v:new Position$1(1,1)}),this.originalCursor=observableFromEvent(this,this.original.onDidChangeCursorPosition,()=>{var f;return(f=this.original.getPosition())!=null?f:new Position$1(1,1)}),this.isOriginalFocused=observableCodeEditor(this.original).isFocused,this.isModifiedFocused=observableCodeEditor(this.modified).isFocused,this.isFocused=derived(this,f=>this.isOriginalFocused.read(f)||this.isModifiedFocused.read(f)),this._argCodeEditorWidgetOptions=null,this._register(autorunHandleChanges({changeTracker:{createChangeSummary:()=>({}),handleChange:(f,m)=>(f.didChange(l.editorOptions)&&Object.assign(m,f.change.changedOptions),!0)}},(f,m)=>{l.editorOptions.read(f),this._options.renderSideBySide.read(f),this.modified.updateOptions(this._adjustOptionsForRightHandSide(f,m)),this.original.updateOptions(this._adjustOptionsForLeftHandSide(f,m))}))}_createLeftHandSideEditor(o,s){const l=this._adjustOptionsForLeftHandSide(void 0,o),c=this._constructInnerEditor(this._instantiationService,this.originalEditorElement,l,s),d=this._contextKeyService.createKey("isInDiffLeftEditor",c.hasWidgetFocus());return this._register(c.onDidFocusEditorWidget(()=>d.set(!0))),this._register(c.onDidBlurEditorWidget(()=>d.set(!1))),c}_createRightHandSideEditor(o,s){const l=this._adjustOptionsForRightHandSide(void 0,o),c=this._constructInnerEditor(this._instantiationService,this.modifiedEditorElement,l,s),d=this._contextKeyService.createKey("isInDiffRightEditor",c.hasWidgetFocus());return this._register(c.onDidFocusEditorWidget(()=>d.set(!0))),this._register(c.onDidBlurEditorWidget(()=>d.set(!1))),c}_constructInnerEditor(o,s,l,c){const d=this._createInnerEditor(o,s,l,c);return this._register(d.onDidContentSizeChange(u=>{const A=this.original.getContentWidth()+this.modified.getContentWidth()+OverviewRulerFeature.ENTIRE_DIFF_OVERVIEW_WIDTH,g=Math.max(this.modified.getContentHeight(),this.original.getContentHeight());this._onDidContentSizeChange.fire({contentHeight:g,contentWidth:A,contentHeightChanged:u.contentHeightChanged,contentWidthChanged:u.contentWidthChanged})})),d}_adjustOptionsForLeftHandSide(o,s){const l=this._adjustOptionsForSubEditor(s);return this._options.renderSideBySide.get()?(l.unicodeHighlight=this._options.editorOptions.get().unicodeHighlight||{},l.wordWrapOverride1=this._options.diffWordWrap.get()):(l.wordWrapOverride1="off",l.wordWrapOverride2="off",l.stickyScroll={enabled:!1},l.unicodeHighlight={nonBasicASCII:!1,ambiguousCharacters:!1,invisibleCharacters:!1}),l.glyphMargin=this._options.renderSideBySide.get(),s.originalAriaLabel&&(l.ariaLabel=s.originalAriaLabel),l.ariaLabel=this._updateAriaLabel(l.ariaLabel),l.readOnly=!this._options.originalEditable.get(),l.dropIntoEditor={enabled:!l.readOnly},l.extraEditorClassName="original-in-monaco-diff-editor",l}_adjustOptionsForRightHandSide(o,s){const l=this._adjustOptionsForSubEditor(s);return s.modifiedAriaLabel&&(l.ariaLabel=s.modifiedAriaLabel),l.ariaLabel=this._updateAriaLabel(l.ariaLabel),l.wordWrapOverride1=this._options.diffWordWrap.get(),l.revealHorizontalRightPadding=EditorOptions.revealHorizontalRightPadding.defaultValue+OverviewRulerFeature.ENTIRE_DIFF_OVERVIEW_WIDTH,l.scrollbar.verticalHasArrows=!1,l.extraEditorClassName="modified-in-monaco-diff-editor",l}_adjustOptionsForSubEditor(o){const s={...o,dimension:{height:0,width:0}};return s.inDiffEditor=!0,s.automaticLayout=!1,s.allowVariableLineHeights=!1,s.allowVariableFonts=!1,s.allowVariableFontsInAccessibilityMode=!1,s.scrollbar={...s.scrollbar||{}},s.folding=!1,s.codeLens=this._options.diffCodeLens.get(),s.fixedOverflowWidgets=!0,s.minimap={...s.minimap||{}},s.minimap.enabled=!1,this._options.hideUnchangedRegions.get()?s.stickyScroll={enabled:!1}:s.stickyScroll=this._options.editorOptions.get().stickyScroll,s}_updateAriaLabel(o){var l;o||(o="");const s=localize(108," use {0} to open the accessibility help.",(l=this._keybindingService.lookupKeybinding("editor.action.accessibilityHelp"))==null?void 0:l.getAriaLabel());return this._options.accessibilityVerbose.get()?o+s:o?o.replaceAll(s,""):""}};DiffEditorEditors=__decorate$2A([__param$2x(5,IContextKeyService),__param$2x(6,IInstantiationService),__param$2x(7,IKeybindingService)],DiffEditorEditors);var sash="",__decorate$2z=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d};const DEBUG=!1;var OrthogonalEdge;(function(a){a.North="north",a.South="south",a.East="east",a.West="west"})(OrthogonalEdge||(OrthogonalEdge={}));let globalSize=4;const onDidChangeGlobalSize=new Emitter$1;let globalHoverDelay=300;const onDidChangeHoverDelay=new Emitter$1;class MouseEventFactory{constructor(o){this.el=o,this.disposables=new DisposableStore}get onPointerMove(){return this.disposables.add(new DomEmitter(getWindow(this.el),"mousemove")).event}get onPointerUp(){return this.disposables.add(new DomEmitter(getWindow(this.el),"mouseup")).event}dispose(){this.disposables.dispose()}}__decorate$2z([memoize],MouseEventFactory.prototype,"onPointerMove",null);__decorate$2z([memoize],MouseEventFactory.prototype,"onPointerUp",null);class GestureEventFactory{get onPointerMove(){return this.disposables.add(new DomEmitter(this.el,EventType.Change)).event}get onPointerUp(){return this.disposables.add(new DomEmitter(this.el,EventType.End)).event}constructor(o){this.el=o,this.disposables=new DisposableStore}dispose(){this.disposables.dispose()}}__decorate$2z([memoize],GestureEventFactory.prototype,"onPointerMove",null);__decorate$2z([memoize],GestureEventFactory.prototype,"onPointerUp",null);class OrthogonalPointerEventFactory{get onPointerMove(){return this.factory.onPointerMove}get onPointerUp(){return this.factory.onPointerUp}constructor(o){this.factory=o}dispose(){}}__decorate$2z([memoize],OrthogonalPointerEventFactory.prototype,"onPointerMove",null);__decorate$2z([memoize],OrthogonalPointerEventFactory.prototype,"onPointerUp",null);const PointerEventsDisabledCssClass="pointer-events-disabled";class Sash extends Disposable{get state(){return this._state}get orthogonalStartSash(){return this._orthogonalStartSash}get orthogonalEndSash(){return this._orthogonalEndSash}set state(o){this._state!==o&&(this.el.classList.toggle("disabled",o===0),this.el.classList.toggle("minimum",o===1),this.el.classList.toggle("maximum",o===2),this._state=o,this.onDidEnablementChange.fire(o))}get onDidStart(){return this._onDidStart.event}get onDidChange(){return this._onDidChange.event}get onDidReset(){return this._onDidReset.event}get onDidEnd(){return this._onDidEnd.event}set orthogonalStartSash(o){if(this._orthogonalStartSash!==o){if(this.orthogonalStartDragHandleDisposables.clear(),this.orthogonalStartSashDisposables.clear(),o){const s=l=>{this.orthogonalStartDragHandleDisposables.clear(),l!==0&&(this._orthogonalStartDragHandle=append$2(this.el,$$l(".orthogonal-drag-handle.start")),this.orthogonalStartDragHandleDisposables.add(toDisposable(()=>this._orthogonalStartDragHandle.remove())),this.orthogonalStartDragHandleDisposables.add(addDisposableListener(this._orthogonalStartDragHandle,"mouseenter",()=>Sash.onMouseEnter(o))),this.orthogonalStartDragHandleDisposables.add(addDisposableListener(this._orthogonalStartDragHandle,"mouseleave",()=>Sash.onMouseLeave(o))))};this.orthogonalStartSashDisposables.add(o.onDidEnablementChange.event(s,this)),s(o.state)}this._orthogonalStartSash=o}}set orthogonalEndSash(o){if(this._orthogonalEndSash!==o){if(this.orthogonalEndDragHandleDisposables.clear(),this.orthogonalEndSashDisposables.clear(),o){const s=l=>{this.orthogonalEndDragHandleDisposables.clear(),l!==0&&(this._orthogonalEndDragHandle=append$2(this.el,$$l(".orthogonal-drag-handle.end")),this.orthogonalEndDragHandleDisposables.add(toDisposable(()=>this._orthogonalEndDragHandle.remove())),this.orthogonalEndDragHandleDisposables.add(addDisposableListener(this._orthogonalEndDragHandle,"mouseenter",()=>Sash.onMouseEnter(o))),this.orthogonalEndDragHandleDisposables.add(addDisposableListener(this._orthogonalEndDragHandle,"mouseleave",()=>Sash.onMouseLeave(o))))};this.orthogonalEndSashDisposables.add(o.onDidEnablementChange.event(s,this)),s(o.state)}this._orthogonalEndSash=o}}constructor(o,s,l){super(),this.hoverDelay=globalHoverDelay,this.hoverDelayer=this._register(new Delayer(this.hoverDelay)),this._state=3,this.onDidEnablementChange=this._register(new Emitter$1),this._onDidStart=this._register(new Emitter$1),this._onDidChange=this._register(new Emitter$1),this._onDidReset=this._register(new Emitter$1),this._onDidEnd=this._register(new Emitter$1),this.orthogonalStartSashDisposables=this._register(new DisposableStore),this.orthogonalStartDragHandleDisposables=this._register(new DisposableStore),this.orthogonalEndSashDisposables=this._register(new DisposableStore),this.orthogonalEndDragHandleDisposables=this._register(new DisposableStore),this.linkedSash=void 0,this.el=append$2(o,$$l(".monaco-sash")),l.orthogonalEdge&&this.el.classList.add(`orthogonal-edge-${l.orthogonalEdge}`),isMacintosh&&this.el.classList.add("mac"),this._register(addDisposableListener(this.el,"mousedown",d=>this.onPointerStart(d,new MouseEventFactory(o)))),this._register(addDisposableListener(this.el,"dblclick",d=>this.onPointerDoublePress(d))),this._register(addDisposableListener(this.el,"mouseenter",()=>Sash.onMouseEnter(this))),this._register(addDisposableListener(this.el,"mouseleave",()=>Sash.onMouseLeave(this))),this._register(Gesture.addTarget(this.el)),this._register(addDisposableListener(this.el,EventType.Start,d=>this.onPointerStart(d,new GestureEventFactory(this.el))));let c;this._register(addDisposableListener(this.el,EventType.Tap,d=>{if(c){clearTimeout(c),c=void 0,this.onPointerDoublePress(d);return}clearTimeout(c),c=setTimeout(()=>c=void 0,250)})),typeof l.size=="number"?(this.size=l.size,l.orientation===0?this.el.style.width=`${this.size}px`:this.el.style.height=`${this.size}px`):(this.size=globalSize,this._register(onDidChangeGlobalSize.event(d=>{this.size=d,this.layout()}))),this._register(onDidChangeHoverDelay.event(d=>this.hoverDelay=d)),this.layoutProvider=s,this.orthogonalStartSash=l.orthogonalStartSash,this.orthogonalEndSash=l.orthogonalEndSash,this.orientation=l.orientation||0,this.orientation===1?(this.el.classList.add("horizontal"),this.el.classList.remove("vertical")):(this.el.classList.remove("horizontal"),this.el.classList.add("vertical")),this.el.classList.toggle("debug",DEBUG),this.layout()}onPointerStart(o,s){EventHelper.stop(o);let l=!1;if(!o.__orthogonalSashEvent){const _=this.getOrthogonalSash(o);_&&(l=!0,o.__orthogonalSashEvent=!0,_.onPointerStart(o,new OrthogonalPointerEventFactory(s)))}if(this.linkedSash&&!o.__linkedSashEvent&&(o.__linkedSashEvent=!0,this.linkedSash.onPointerStart(o,new OrthogonalPointerEventFactory(s))),!this.state)return;const c=this.el.ownerDocument.getElementsByTagName("iframe");for(const _ of c)_.classList.add(PointerEventsDisabledCssClass);const d=o.pageX,u=o.pageY,A=o.altKey,g={startX:d,currentX:d,startY:u,currentY:u,altKey:A};this.el.classList.add("active"),this._onDidStart.fire(g);const f=createStyleSheet(this.el),m=()=>{let _="";l?_="all-scroll":this.orientation===1?this.state===1?_="s-resize":this.state===2?_="n-resize":_=isMacintosh?"row-resize":"ns-resize":this.state===1?_="e-resize":this.state===2?_="w-resize":_=isMacintosh?"col-resize":"ew-resize",f.textContent=`* { cursor: ${_} !important; }`},v=new DisposableStore;m(),l||this.onDidEnablementChange.event(m,null,v);const C=_=>{EventHelper.stop(_,!1);const b={startX:d,currentX:_.pageX,startY:u,currentY:_.pageY,altKey:A};this._onDidChange.fire(b)},w=_=>{EventHelper.stop(_,!1),f.remove(),this.el.classList.remove("active"),this._onDidEnd.fire(),v.dispose();for(const b of c)b.classList.remove(PointerEventsDisabledCssClass)};s.onPointerMove(C,null,v),s.onPointerUp(w,null,v),v.add(s)}onPointerDoublePress(o){const s=this.getOrthogonalSash(o);s&&s._onDidReset.fire(),this.linkedSash&&this.linkedSash._onDidReset.fire(),this._onDidReset.fire()}static onMouseEnter(o,s=!1){o.el.classList.contains("active")?(o.hoverDelayer.cancel(),o.el.classList.add("hover")):o.hoverDelayer.trigger(()=>o.el.classList.add("hover"),o.hoverDelay).then(void 0,()=>{}),!s&&o.linkedSash&&Sash.onMouseEnter(o.linkedSash,!0)}static onMouseLeave(o,s=!1){o.hoverDelayer.cancel(),o.el.classList.remove("hover"),!s&&o.linkedSash&&Sash.onMouseLeave(o.linkedSash,!0)}clearSashHoverState(){Sash.onMouseLeave(this)}layout(){if(this.orientation===0){const o=this.layoutProvider;this.el.style.left=o.getVerticalSashLeft(this)-this.size/2+"px",o.getVerticalSashTop&&(this.el.style.top=o.getVerticalSashTop(this)+"px"),o.getVerticalSashHeight&&(this.el.style.height=o.getVerticalSashHeight(this)+"px")}else{const o=this.layoutProvider;this.el.style.top=o.getHorizontalSashTop(this)-this.size/2+"px",o.getHorizontalSashLeft&&(this.el.style.left=o.getHorizontalSashLeft(this)+"px"),o.getHorizontalSashWidth&&(this.el.style.width=o.getHorizontalSashWidth(this)+"px")}}getOrthogonalSash(o){var l;const s=(l=o.initialTarget)!=null?l:o.target;if(!(!s||!isHTMLElement(s))&&s.classList.contains("orthogonal-drag-handle"))return s.classList.contains("start")?this.orthogonalStartSash:this.orthogonalEndSash}dispose(){super.dispose(),this.el.remove()}}class SashLayout{resetSash(){this._sashRatio.set(void 0,void 0)}constructor(o,s){this._options=o,this.dimensions=s,this.sashLeft=derivedWithSetter(this,l=>{var d;const c=(d=this._sashRatio.read(l))!=null?d:this._options.splitViewDefaultRatio.read(l);return this._computeSashLeft(c,l)},(l,c)=>{const d=this.dimensions.width.get();this._sashRatio.set(l/d,c)}),this._sashRatio=observableValue(this,void 0)}_computeSashLeft(o,s){const l=this.dimensions.width.read(s),c=Math.floor(this._options.splitViewDefaultRatio.read(s)*l),d=this._options.enableSplitViewResizing.read(s)?Math.floor(o*l):c,u=100;return l<=u*2?c:dl-u?l-u:d}}class DiffEditorSash extends Disposable{constructor(o,s,l,c,d,u){super(),this._domNode=o,this._dimensions=s,this._enabled=l,this._boundarySashes=c,this.sashLeft=d,this._resetSash=u,this._sash=this._register(new Sash(this._domNode,{getVerticalSashTop:A=>0,getVerticalSashLeft:A=>this.sashLeft.get(),getVerticalSashHeight:A=>this._dimensions.height.get()},{orientation:0})),this._startSashPosition=void 0,this._register(this._sash.onDidStart(()=>{this._startSashPosition=this.sashLeft.get()})),this._register(this._sash.onDidChange(A=>{this.sashLeft.set(this._startSashPosition+(A.currentX-A.startX),void 0)})),this._register(this._sash.onDidEnd(()=>this._sash.layout())),this._register(this._sash.onDidReset(()=>this._resetSash())),this._register(autorun(A=>{const g=this._boundarySashes.read(A);g&&(this._sash.orthogonalEndSash=g.bottom)})),this._register(autorun(A=>{const g=this._enabled.read(A);this._sash.state=g?3:0,this.sashLeft.read(A),this._dimensions.height.read(A),this._sash.layout()}))}}const Ns=class extends Disposable{constructor(){super(...arguments),this._id=++Ns.idCounter,this._onDidDispose=this._register(new Emitter$1),this.onDidDispose=this._onDidDispose.event}getId(){return this.getEditorType()+":v2:"+this._id}getVisibleColumnFromPosition(o){return this._targetEditor.getVisibleColumnFromPosition(o)}getPosition(){return this._targetEditor.getPosition()}setPosition(o,s="api"){this._targetEditor.setPosition(o,s)}revealLine(o,s=0){this._targetEditor.revealLine(o,s)}revealLineInCenter(o,s=0){this._targetEditor.revealLineInCenter(o,s)}revealLineInCenterIfOutsideViewport(o,s=0){this._targetEditor.revealLineInCenterIfOutsideViewport(o,s)}revealLineNearTop(o,s=0){this._targetEditor.revealLineNearTop(o,s)}revealPosition(o,s=0){this._targetEditor.revealPosition(o,s)}revealPositionInCenter(o,s=0){this._targetEditor.revealPositionInCenter(o,s)}revealPositionInCenterIfOutsideViewport(o,s=0){this._targetEditor.revealPositionInCenterIfOutsideViewport(o,s)}revealPositionNearTop(o,s=0){this._targetEditor.revealPositionNearTop(o,s)}getSelection(){return this._targetEditor.getSelection()}getSelections(){return this._targetEditor.getSelections()}setSelection(o,s="api"){this._targetEditor.setSelection(o,s)}setSelections(o,s="api"){this._targetEditor.setSelections(o,s)}revealLines(o,s,l=0){this._targetEditor.revealLines(o,s,l)}revealLinesInCenter(o,s,l=0){this._targetEditor.revealLinesInCenter(o,s,l)}revealLinesInCenterIfOutsideViewport(o,s,l=0){this._targetEditor.revealLinesInCenterIfOutsideViewport(o,s,l)}revealLinesNearTop(o,s,l=0){this._targetEditor.revealLinesNearTop(o,s,l)}revealRange(o,s=0,l=!1,c=!0){this._targetEditor.revealRange(o,s,l,c)}revealRangeInCenter(o,s=0){this._targetEditor.revealRangeInCenter(o,s)}revealRangeInCenterIfOutsideViewport(o,s=0){this._targetEditor.revealRangeInCenterIfOutsideViewport(o,s)}revealRangeNearTop(o,s=0){this._targetEditor.revealRangeNearTop(o,s)}revealRangeNearTopIfOutsideViewport(o,s=0){this._targetEditor.revealRangeNearTopIfOutsideViewport(o,s)}revealRangeAtTop(o,s=0){this._targetEditor.revealRangeAtTop(o,s)}getSupportedActions(){return this._targetEditor.getSupportedActions()}focus(){this._targetEditor.focus()}trigger(o,s,l){this._targetEditor.trigger(o,s,l)}createDecorationsCollection(o){return this._targetEditor.createDecorationsCollection(o)}changeDecorations(o){return this._targetEditor.changeDecorations(o)}};let DelegatingEditor=Ns;(()=>{Ns.idCounter=0})();const diffEditorDefaultOptions={enableSplitViewResizing:!0,splitViewDefaultRatio:.5,renderSideBySide:!0,renderMarginRevertIcon:!0,renderGutterMenu:!0,maxComputationTime:5e3,maxFileSize:50,ignoreTrimWhitespace:!0,renderIndicators:!0,originalEditable:!1,diffCodeLens:!1,renderOverviewRuler:!0,diffWordWrap:"inherit",diffAlgorithm:"advanced",accessibilityVerbose:!1,experimental:{showMoves:!1,showEmptyDecorations:!0,useTrueInlineView:!1},hideUnchangedRegions:{enabled:!1,contextLineCount:3,minimumLineCount:3,revealLineCount:20},isInEmbeddedEditor:!1,onlyShowAccessibleDiffViewer:!1,renderSideBySideInlineBreakpoint:900,useInlineViewWhenSpaceIsLimited:!0,compactMode:!1};var __decorate$2y=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$2w=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};let DiffEditorOptions=class{get editorOptions(){return this._options}constructor(o,s){this._accessibilityService=s,this._diffEditorWidth=observableValue(this,0),this._screenReaderMode=observableFromEvent(this,this._accessibilityService.onDidChangeScreenReaderOptimized,()=>this._accessibilityService.isScreenReaderOptimized()),this.couldShowInlineViewBecauseOfSize=derived(this,c=>this._options.read(c).renderSideBySide&&this._diffEditorWidth.read(c)<=this._options.read(c).renderSideBySideInlineBreakpoint),this.renderOverviewRuler=derived(this,c=>this._options.read(c).renderOverviewRuler),this.renderSideBySide=derived(this,c=>this.compactMode.read(c)&&this.shouldRenderInlineViewInSmartMode.read(c)?!1:this._options.read(c).renderSideBySide&&!(this._options.read(c).useInlineViewWhenSpaceIsLimited&&this.couldShowInlineViewBecauseOfSize.read(c)&&!this._screenReaderMode.read(c))),this.readOnly=derived(this,c=>this._options.read(c).readOnly),this.shouldRenderOldRevertArrows=derived(this,c=>!(!this._options.read(c).renderMarginRevertIcon||!this.renderSideBySide.read(c)||this.readOnly.read(c)||this.shouldRenderGutterMenu.read(c))),this.shouldRenderGutterMenu=derived(this,c=>this._options.read(c).renderGutterMenu),this.renderIndicators=derived(this,c=>this._options.read(c).renderIndicators),this.enableSplitViewResizing=derived(this,c=>this._options.read(c).enableSplitViewResizing),this.splitViewDefaultRatio=derived(this,c=>this._options.read(c).splitViewDefaultRatio),this.ignoreTrimWhitespace=derived(this,c=>this._options.read(c).ignoreTrimWhitespace),this.maxComputationTimeMs=derived(this,c=>this._options.read(c).maxComputationTime),this.showMoves=derived(this,c=>this._options.read(c).experimental.showMoves&&this.renderSideBySide.read(c)),this.isInEmbeddedEditor=derived(this,c=>this._options.read(c).isInEmbeddedEditor),this.diffWordWrap=derived(this,c=>this._options.read(c).diffWordWrap),this.originalEditable=derived(this,c=>this._options.read(c).originalEditable),this.diffCodeLens=derived(this,c=>this._options.read(c).diffCodeLens),this.accessibilityVerbose=derived(this,c=>this._options.read(c).accessibilityVerbose),this.diffAlgorithm=derived(this,c=>this._options.read(c).diffAlgorithm),this.showEmptyDecorations=derived(this,c=>this._options.read(c).experimental.showEmptyDecorations),this.onlyShowAccessibleDiffViewer=derived(this,c=>this._options.read(c).onlyShowAccessibleDiffViewer),this.compactMode=derived(this,c=>this._options.read(c).compactMode),this.trueInlineDiffRenderingEnabled=derived(this,c=>this._options.read(c).experimental.useTrueInlineView),this.useTrueInlineDiffRendering=derived(this,c=>!this.renderSideBySide.read(c)&&this.trueInlineDiffRenderingEnabled.read(c)),this.hideUnchangedRegions=derived(this,c=>this._options.read(c).hideUnchangedRegions.enabled),this.hideUnchangedRegionsRevealLineCount=derived(this,c=>this._options.read(c).hideUnchangedRegions.revealLineCount),this.hideUnchangedRegionsContextLineCount=derived(this,c=>this._options.read(c).hideUnchangedRegions.contextLineCount),this.hideUnchangedRegionsMinimumLineCount=derived(this,c=>this._options.read(c).hideUnchangedRegions.minimumLineCount),this._model=observableValue(this,void 0),this.shouldRenderInlineViewInSmartMode=this._model.map(this,c=>derivedConstOnceDefined(this,d=>{const u=c==null?void 0:c.diff.read(d);return u?isSimpleDiff(u,this.trueInlineDiffRenderingEnabled.read(d)):void 0})).flatten().map(this,c=>!!c),this.inlineViewHideOriginalLineNumbers=this.compactMode;const l={...o,...validateDiffEditorOptions(o,diffEditorDefaultOptions)};this._options=observableValue(this,l)}updateOptions(o){const s=validateDiffEditorOptions(o,this._options.get()),l={...this._options.get(),...o,...s};this._options.set(l,void 0,{changedOptions:o})}setWidth(o){this._diffEditorWidth.set(o,void 0)}setModel(o){this._model.set(o,void 0)}};DiffEditorOptions=__decorate$2y([__param$2w(1,IAccessibilityService)],DiffEditorOptions);function isSimpleDiff(a,o){return a.mappings.every(s=>isInsertion(s.lineRangeMapping)||isDeletion$1(s.lineRangeMapping)||o&&allowsTrueInlineDiffRendering$1(s.lineRangeMapping))}function isInsertion(a){return a.original.length===0}function isDeletion$1(a){return a.modified.length===0}function validateDiffEditorOptions(a,o){var s,l,c,d,u,A,g,f,m;return{enableSplitViewResizing:boolean(a.enableSplitViewResizing,o.enableSplitViewResizing),splitViewDefaultRatio:clampedFloat(a.splitViewDefaultRatio,.5,.1,.9),renderSideBySide:boolean(a.renderSideBySide,o.renderSideBySide),renderMarginRevertIcon:boolean(a.renderMarginRevertIcon,o.renderMarginRevertIcon),maxComputationTime:clampedInt(a.maxComputationTime,o.maxComputationTime,0,1073741824),maxFileSize:clampedInt(a.maxFileSize,o.maxFileSize,0,1073741824),ignoreTrimWhitespace:boolean(a.ignoreTrimWhitespace,o.ignoreTrimWhitespace),renderIndicators:boolean(a.renderIndicators,o.renderIndicators),originalEditable:boolean(a.originalEditable,o.originalEditable),diffCodeLens:boolean(a.diffCodeLens,o.diffCodeLens),renderOverviewRuler:boolean(a.renderOverviewRuler,o.renderOverviewRuler),diffWordWrap:stringSet(a.diffWordWrap,o.diffWordWrap,["off","on","inherit"]),diffAlgorithm:stringSet(a.diffAlgorithm,o.diffAlgorithm,["legacy","advanced"],{smart:"legacy",experimental:"advanced"}),accessibilityVerbose:boolean(a.accessibilityVerbose,o.accessibilityVerbose),experimental:{showMoves:boolean((s=a.experimental)==null?void 0:s.showMoves,o.experimental.showMoves),showEmptyDecorations:boolean((l=a.experimental)==null?void 0:l.showEmptyDecorations,o.experimental.showEmptyDecorations),useTrueInlineView:boolean((c=a.experimental)==null?void 0:c.useTrueInlineView,o.experimental.useTrueInlineView)},hideUnchangedRegions:{enabled:boolean((A=(d=a.hideUnchangedRegions)==null?void 0:d.enabled)!=null?A:(u=a.experimental)==null?void 0:u.collapseUnchangedRegions,o.hideUnchangedRegions.enabled),contextLineCount:clampedInt((g=a.hideUnchangedRegions)==null?void 0:g.contextLineCount,o.hideUnchangedRegions.contextLineCount,0,1073741824),minimumLineCount:clampedInt((f=a.hideUnchangedRegions)==null?void 0:f.minimumLineCount,o.hideUnchangedRegions.minimumLineCount,0,1073741824),revealLineCount:clampedInt((m=a.hideUnchangedRegions)==null?void 0:m.revealLineCount,o.hideUnchangedRegions.revealLineCount,0,1073741824)},isInEmbeddedEditor:boolean(a.isInEmbeddedEditor,o.isInEmbeddedEditor),onlyShowAccessibleDiffViewer:boolean(a.onlyShowAccessibleDiffViewer,o.onlyShowAccessibleDiffViewer),renderSideBySideInlineBreakpoint:clampedInt(a.renderSideBySideInlineBreakpoint,o.renderSideBySideInlineBreakpoint,0,1073741824),useInlineViewWhenSpaceIsLimited:boolean(a.useInlineViewWhenSpaceIsLimited,o.useInlineViewWhenSpaceIsLimited),renderGutterMenu:boolean(a.renderGutterMenu,o.renderGutterMenu),compactMode:boolean(a.compactMode,o.compactMode)}}var dropdown="";class BaseDropdown extends ActionRunner{constructor(o,s){super(),this._onDidChangeVisibility=this._register(new Emitter$1),this.onDidChangeVisibility=this._onDidChangeVisibility.event,this._element=append$2(o,$$l(".monaco-dropdown")),this._label=append$2(this._element,$$l(".dropdown-label"));let l=s.labelRenderer;l||(l=d=>(d.textContent=s.label||"",null));for(const d of[EventType$1.CLICK,EventType$1.MOUSE_DOWN,EventType.Tap])this._register(addDisposableListener(this.element,d,u=>EventHelper.stop(u,!0)));for(const d of[EventType$1.MOUSE_DOWN,EventType.Tap])this._register(addDisposableListener(this._label,d,u=>{isMouseEvent(u)&&u.button!==0||(this.visible?this.hide():this.show())}));this._register(addDisposableListener(this._label,EventType$1.KEY_DOWN,d=>{const u=new StandardKeyboardEvent(d);(u.equals(3)||u.equals(10))&&(EventHelper.stop(d,!0),this.visible?this.hide():this.show())}));const c=l(this._label);c&&this._register(c),this._register(Gesture.addTarget(this._label))}get element(){return this._element}show(){this.visible||(this.visible=!0,this._onDidChangeVisibility.fire(!0))}hide(){this.visible&&(this.visible=!1,this._onDidChangeVisibility.fire(!1))}dispose(){super.dispose(),this.hide(),this.boxContainer&&(this.boxContainer.remove(),this.boxContainer=void 0),this.contents&&(this.contents.remove(),this.contents=void 0),this._label&&(this._label.remove(),this._label=void 0)}}class DropdownMenu extends BaseDropdown{constructor(o,s){super(o,s),this._options=s,this._actions=[],this.actions=s.actions||[]}set menuOptions(o){this._menuOptions=o}get menuOptions(){return this._menuOptions}get actions(){return this._options.actionProvider?this._options.actionProvider.getActions():this._actions}set actions(o){this._actions=o}show(){super.show(),this.element.classList.add("active"),this._options.contextMenuProvider.showContextMenu({getAnchor:()=>this.element,getActions:()=>this.actions,getActionsContext:()=>this.menuOptions?this.menuOptions.context:null,getActionViewItem:(o,s)=>this.menuOptions&&this.menuOptions.actionViewItemProvider?this.menuOptions.actionViewItemProvider(o,s):void 0,getKeyBinding:o=>this.menuOptions&&this.menuOptions.getKeyBinding?this.menuOptions.getKeyBinding(o):void 0,getMenuClassName:()=>this._options.menuClassName||"",onHide:()=>this.onHide(),actionRunner:this.menuOptions?this.menuOptions.actionRunner:void 0,anchorAlignment:this.menuOptions?this.menuOptions.anchorAlignment:0,domForShadowRoot:this._options.menuAsChild?this.element:void 0,skipTelemetry:this._options.skipTelemetry})}hide(){super.hide()}onHide(){this.hide(),this.element.classList.remove("active")}}class DropdownMenuActionViewItem extends BaseActionViewItem{get onDidChangeVisibility(){return this._onDidChangeVisibility.event}constructor(o,s,l,c=Object.create(null)){super(null,o,c),this.actionItem=null,this._onDidChangeVisibility=this._register(new Emitter$1),this.menuActionsOrProvider=s,this.contextMenuProvider=l,this.options=c,this.options.actionRunner&&(this.actionRunner=this.options.actionRunner)}render(o){this.actionItem=o;const s=d=>(this.element=append$2(d,$$l("a.action-label")),this.renderLabel(this.element)),l=Array.isArray(this.menuActionsOrProvider),c={contextMenuProvider:this.contextMenuProvider,labelRenderer:s,menuAsChild:this.options.menuAsChild,actions:l?this.menuActionsOrProvider:void 0,actionProvider:l?void 0:this.menuActionsOrProvider,skipTelemetry:this.options.skipTelemetry};if(this.dropdownMenu=this._register(new DropdownMenu(o,c)),this._register(this.dropdownMenu.onDidChangeVisibility(d=>{var u;(u=this.element)==null||u.setAttribute("aria-expanded",`${d}`),this._onDidChangeVisibility.fire(d)})),this.dropdownMenu.menuOptions={actionViewItemProvider:this.options.actionViewItemProvider,actionRunner:this.actionRunner,getKeyBinding:this.options.keybindingProvider,context:this._context},this.options.anchorAlignmentProvider){const d=this;this.dropdownMenu.menuOptions={...this.dropdownMenu.menuOptions,get anchorAlignment(){return d.options.anchorAlignmentProvider()}}}this.updateTooltip(),this.updateEnabled()}renderLabel(o){var l;let s=[];return typeof this.options.classNames=="string"?s=this.options.classNames.split(/\s+/g).filter(c=>!!c):this.options.classNames&&(s=this.options.classNames),s.find(c=>c==="icon")||s.push("codicon"),o.classList.add(...s),this._action.label&&this._register(getBaseLayerHoverDelegate().setupManagedHover((l=this.options.hoverDelegate)!=null?l:getDefaultHoverDelegate("mouse"),o,this._action.label)),null}getTooltip(){let o=null;return this.action.tooltip?o=this.action.tooltip:this.action.label&&(o=this.action.label),o!=null?o:void 0}setActionContext(o){super.setActionContext(o),this.dropdownMenu&&(this.dropdownMenu.menuOptions?this.dropdownMenu.menuOptions.context=o:this.dropdownMenu.menuOptions={context:o})}show(){var o;(o=this.dropdownMenu)==null||o.show()}updateEnabled(){var s,l;const o=!this.action.enabled;(s=this.actionItem)==null||s.classList.toggle("disabled",o),(l=this.element)==null||l.classList.toggle("disabled",o)}}var toolbar="";class ToolBar extends Disposable{get onDidChangeDropdownVisibility(){return this._onDidChangeDropdownVisibility.event}constructor(o,s,l={orientation:0}){var c;super(),this.submenuActionViewItems=[],this.hasSecondaryActions=!1,this._onDidChangeDropdownVisibility=this._register(new EventMultiplexer),this.disposables=this._register(new DisposableStore),l.hoverDelegate=(c=l.hoverDelegate)!=null?c:this._register(createInstantHoverDelegate()),this.options=l,this.toggleMenuAction=this._register(new ToggleMenuAction(()=>{var d;return(d=this.toggleMenuActionViewItem)==null?void 0:d.show()},l.toggleMenuTitle)),this.element=document.createElement("div"),this.element.className="monaco-toolbar",o.appendChild(this.element),this.actionBar=this._register(new ActionBar(this.element,{orientation:l.orientation,ariaLabel:l.ariaLabel,actionRunner:l.actionRunner,allowContextMenu:l.allowContextMenu,highlightToggledItems:l.highlightToggledItems,hoverDelegate:l.hoverDelegate,actionViewItemProvider:(d,u)=>{var A;if(d.id===ToggleMenuAction.ID)return this.toggleMenuActionViewItem=new DropdownMenuActionViewItem(d,d.menuActions,s,{actionViewItemProvider:this.options.actionViewItemProvider,actionRunner:this.actionRunner,keybindingProvider:this.options.getKeyBinding,classNames:ThemeIcon.asClassNameArray((A=l.moreIcon)!=null?A:Codicon.toolBarMore),anchorAlignmentProvider:this.options.anchorAlignmentProvider,menuAsChild:!!this.options.renderDropdownAsChildElement,skipTelemetry:this.options.skipTelemetry,isMenu:!0,hoverDelegate:this.options.hoverDelegate}),this.toggleMenuActionViewItem.setActionContext(this.actionBar.context),this.disposables.add(this._onDidChangeDropdownVisibility.add(this.toggleMenuActionViewItem.onDidChangeVisibility)),this.toggleMenuActionViewItem;if(l.actionViewItemProvider){const g=l.actionViewItemProvider(d,u);if(g)return g}if(d instanceof SubmenuAction){const g=new DropdownMenuActionViewItem(d,d.actions,s,{actionViewItemProvider:this.options.actionViewItemProvider,actionRunner:this.actionRunner,keybindingProvider:this.options.getKeyBinding,classNames:d.class,anchorAlignmentProvider:this.options.anchorAlignmentProvider,menuAsChild:!!this.options.renderDropdownAsChildElement,skipTelemetry:this.options.skipTelemetry,hoverDelegate:this.options.hoverDelegate});return g.setActionContext(this.actionBar.context),this.submenuActionViewItems.push(g),this.disposables.add(this._onDidChangeDropdownVisibility.add(g.onDidChangeVisibility)),g}}}))}set actionRunner(o){this.actionBar.actionRunner=o}get actionRunner(){return this.actionBar.actionRunner}set context(o){var s;this.actionBar.context=o,(s=this.toggleMenuActionViewItem)==null||s.setActionContext(o);for(const l of this.submenuActionViewItems)l.setActionContext(o)}getElement(){return this.element}getItemAction(o){return this.actionBar.getAction(o)}setActions(o,s){this.clear();const l=o?o.slice(0):[];this.hasSecondaryActions=!!(s&&s.length>0),this.hasSecondaryActions&&s&&(this.toggleMenuAction.menuActions=s.slice(0),l.push(this.toggleMenuAction)),l.forEach(c=>{var d,u;this.actionBar.push(c,{icon:(d=this.options.icon)!=null?d:!0,label:(u=this.options.label)!=null?u:!1,keybinding:this.getKeybindingLabel(c)})})}getKeybindingLabel(o){var l,c,d;const s=(c=(l=this.options).getKeyBinding)==null?void 0:c.call(l,o);return(d=s==null?void 0:s.getLabel())!=null?d:void 0}clear(){this.submenuActionViewItems=[],this.disposables.clear(),this.actionBar.clear()}dispose(){this.clear(),this.disposables.dispose(),super.dispose()}}const Ms=class extends Action{constructor(o,s){s=s||localize(17,"More Actions..."),super(Ms.ID,s,void 0,!0),this._menuActions=[],this.toggleDropdownMenu=o}async run(){this.toggleDropdownMenu()}get menuActions(){return this._menuActions}set menuActions(o){this._menuActions=o}};let ToggleMenuAction=Ms;(()=>{Ms.ID="toolbar.toggle.more"})();class ModifierLabelProvider{constructor(o,s,l=s){this.modifierLabels=[null],this.modifierLabels[2]=o,this.modifierLabels[1]=s,this.modifierLabels[3]=l}toLabel(o,s,l){if(s.length===0)return null;const c=[];for(let d=0,u=s.length;dthis.onDidChangeItemsExternal(o)))}onDidChangeItemsExternal(o){var s,l;this._onDidChangeStorage.pause();try{(s=o.changed)==null||s.forEach((c,d)=>this.acceptExternal(d,c)),(l=o.deleted)==null||l.forEach(c=>this.acceptExternal(c,void 0))}finally{this._onDidChangeStorage.resume()}}acceptExternal(o,s){if(this.state===StorageState.Closed)return;let l=!1;isUndefinedOrNull(s)?l=this.cache.delete(o):this.cache.get(o)!==s&&(this.cache.set(o,s),l=!0),l&&this._onDidChangeStorage.fire({key:o,external:!0})}get(o,s){const l=this.cache.get(o);return isUndefinedOrNull(l)?s:l}getBoolean(o,s){const l=this.get(o);return isUndefinedOrNull(l)?s:l==="true"}getNumber(o,s){const l=this.get(o);return isUndefinedOrNull(l)?s:parseInt(l,10)}async set(o,s,l=!1){if(this.state===StorageState.Closed)return;if(isUndefinedOrNull(s))return this.delete(o,l);const c=isObject(s)||Array.isArray(s)?stringify(s):String(s);if(this.cache.get(o)!==c)return this.cache.set(o,c),this.pendingInserts.set(o,c),this.pendingDeletes.delete(o),this._onDidChangeStorage.fire({key:o,external:l}),this.doFlush()}async delete(o,s=!1){if(!(this.state===StorageState.Closed||!this.cache.delete(o)))return this.pendingDeletes.has(o)||this.pendingDeletes.add(o),this.pendingInserts.delete(o),this._onDidChangeStorage.fire({key:o,external:s}),this.doFlush()}get hasPending(){return this.pendingInserts.size>0||this.pendingDeletes.size>0}async flushPending(){if(!this.hasPending)return;const o={insert:this.pendingInserts,delete:this.pendingDeletes};return this.pendingDeletes=new Set,this.pendingInserts=new Map,this.database.updateItems(o).finally(()=>{var s;if(!this.hasPending)for(;this.whenFlushedCallbacks.length;)(s=this.whenFlushedCallbacks.pop())==null||s()})}async flush(o){if(!(this.state===StorageState.Closed||this.pendingClose))return this.doFlush(o)}async doFlush(o){return this.options.hint===StorageHint.STORAGE_IN_MEMORY?this.flushPending():this.flushDelayer.trigger(()=>this.flushPending(),o)}async whenFlushed(){if(!!this.hasPending)return new Promise(o=>this.whenFlushedCallbacks.push(o))}};let Storage=Rs;(()=>{Rs.DEFAULT_FLUSH_DELAY=100})();class InMemoryStorageDatabase{constructor(){this.onDidChangeItemsExternal=Event.None,this.items=new Map}async updateItems(o){var s,l;(s=o.insert)==null||s.forEach((c,d)=>this.items.set(d,c)),(l=o.delete)==null||l.forEach(c=>this.items.delete(c))}}const TARGET_KEY="__$__targetStorageMarker",IStorageService=createDecorator("storageService");var WillSaveStateReason;(function(a){a[a.NONE=0]="NONE",a[a.SHUTDOWN=1]="SHUTDOWN"})(WillSaveStateReason||(WillSaveStateReason={}));function loadKeyTargets(a){const o=a.get(TARGET_KEY);if(o)try{return JSON.parse(o)}catch{}return Object.create(null)}const Fs=class extends Disposable{constructor(o={flushInterval:Fs.DEFAULT_FLUSH_INTERVAL}){super(),this._onDidChangeValue=this._register(new PauseableEmitter),this._onDidChangeTarget=this._register(new PauseableEmitter),this._onWillSaveState=this._register(new Emitter$1),this.onWillSaveState=this._onWillSaveState.event,this.runFlushWhenIdle=this._register(new MutableDisposable),this._workspaceKeyTargets=void 0,this._profileKeyTargets=void 0,this._applicationKeyTargets=void 0,this.flushWhenIdleScheduler=this._register(new RunOnceScheduler(()=>this.doFlushWhenIdle(),o.flushInterval))}onDidChangeValue(o,s,l){return Event.filter(this._onDidChangeValue.event,c=>c.scope===o&&(s===void 0||c.key===s),l)}doFlushWhenIdle(){this.runFlushWhenIdle.value=runWhenGlobalIdle(()=>{this.shouldFlushWhenIdle()&&this.flush(),this.flushWhenIdleScheduler.schedule()})}shouldFlushWhenIdle(){return!0}emitDidChangeValue(o,s){const{key:l,external:c}=s;if(l===TARGET_KEY){switch(o){case-1:this._applicationKeyTargets=void 0;break;case 0:this._profileKeyTargets=void 0;break;case 1:this._workspaceKeyTargets=void 0;break}this._onDidChangeTarget.fire({scope:o})}else this._onDidChangeValue.fire({scope:o,key:l,target:this.getKeyTargets(o)[l],external:c})}get(o,s,l){var c;return(c=this.getStorage(s))==null?void 0:c.get(o,l)}getBoolean(o,s,l){var c;return(c=this.getStorage(s))==null?void 0:c.getBoolean(o,l)}getNumber(o,s,l){var c;return(c=this.getStorage(s))==null?void 0:c.getNumber(o,l)}store(o,s,l,c,d=!1){if(isUndefinedOrNull(s)){this.remove(o,l,d);return}this.withPausedEmitters(()=>{var u;this.updateKeyTarget(o,l,c),(u=this.getStorage(l))==null||u.set(o,s,d)})}remove(o,s,l=!1){this.withPausedEmitters(()=>{var c;this.updateKeyTarget(o,s,void 0),(c=this.getStorage(s))==null||c.delete(o,l)})}withPausedEmitters(o){this._onDidChangeValue.pause(),this._onDidChangeTarget.pause();try{o()}finally{this._onDidChangeValue.resume(),this._onDidChangeTarget.resume()}}updateKeyTarget(o,s,l,c=!1){var u,A;const d=this.getKeyTargets(s);typeof l=="number"?d[o]!==l&&(d[o]=l,(u=this.getStorage(s))==null||u.set(TARGET_KEY,JSON.stringify(d),c)):typeof d[o]=="number"&&(delete d[o],(A=this.getStorage(s))==null||A.set(TARGET_KEY,JSON.stringify(d),c))}get workspaceKeyTargets(){return this._workspaceKeyTargets||(this._workspaceKeyTargets=this.loadKeyTargets(1)),this._workspaceKeyTargets}get profileKeyTargets(){return this._profileKeyTargets||(this._profileKeyTargets=this.loadKeyTargets(0)),this._profileKeyTargets}get applicationKeyTargets(){return this._applicationKeyTargets||(this._applicationKeyTargets=this.loadKeyTargets(-1)),this._applicationKeyTargets}getKeyTargets(o){switch(o){case-1:return this.applicationKeyTargets;case 0:return this.profileKeyTargets;default:return this.workspaceKeyTargets}}loadKeyTargets(o){const s=this.getStorage(o);return s?loadKeyTargets(s):Object.create(null)}async flush(o=WillSaveStateReason.NONE){var d,u,A,g,f,m;this._onWillSaveState.fire({reason:o});const s=this.getStorage(-1),l=this.getStorage(0),c=this.getStorage(1);switch(o){case WillSaveStateReason.NONE:await Promises.settled([(d=s==null?void 0:s.whenFlushed())!=null?d:Promise.resolve(),(u=l==null?void 0:l.whenFlushed())!=null?u:Promise.resolve(),(A=c==null?void 0:c.whenFlushed())!=null?A:Promise.resolve()]);break;case WillSaveStateReason.SHUTDOWN:await Promises.settled([(g=s==null?void 0:s.flush(0))!=null?g:Promise.resolve(),(f=l==null?void 0:l.flush(0))!=null?f:Promise.resolve(),(m=c==null?void 0:c.flush(0))!=null?m:Promise.resolve()]);break}}};let AbstractStorageService=Fs;(()=>{Fs.DEFAULT_FLUSH_INTERVAL=60*1e3})();class InMemoryStorageService extends AbstractStorageService{constructor(){super(),this.applicationStorage=this._register(new Storage(new InMemoryStorageDatabase,{hint:StorageHint.STORAGE_IN_MEMORY})),this.profileStorage=this._register(new Storage(new InMemoryStorageDatabase,{hint:StorageHint.STORAGE_IN_MEMORY})),this.workspaceStorage=this._register(new Storage(new InMemoryStorageDatabase,{hint:StorageHint.STORAGE_IN_MEMORY})),this._register(this.workspaceStorage.onDidChangeStorage(o=>this.emitDidChangeValue(1,o))),this._register(this.profileStorage.onDidChangeStorage(o=>this.emitDidChangeValue(0,o))),this._register(this.applicationStorage.onDidChangeStorage(o=>this.emitDidChangeValue(-1,o)))}getStorage(o){switch(o){case-1:return this.applicationStorage;case 0:return this.profileStorage;default:return this.workspaceStorage}}shouldFlushWhenIdle(){return!1}}function overrideStyles(a,o){const s={...o};for(const l in a){const c=a[l];s[l]=c!==void 0?asCssVariable(c):void 0}return s}const defaultKeybindingLabelStyles={keybindingLabelBackground:asCssVariable(keybindingLabelBackground),keybindingLabelForeground:asCssVariable(keybindingLabelForeground),keybindingLabelBorder:asCssVariable(keybindingLabelBorder),keybindingLabelBottomBorder:asCssVariable(keybindingLabelBottomBorder),keybindingLabelShadow:asCssVariable(widgetShadow)},defaultButtonStyles={buttonForeground:asCssVariable(buttonForeground),buttonSeparator:asCssVariable(buttonSeparator),buttonBackground:asCssVariable(buttonBackground),buttonHoverBackground:asCssVariable(buttonHoverBackground),buttonSecondaryForeground:asCssVariable(buttonSecondaryForeground),buttonSecondaryBackground:asCssVariable(buttonSecondaryBackground),buttonSecondaryHoverBackground:asCssVariable(buttonSecondaryHoverBackground),buttonBorder:asCssVariable(buttonBorder)},defaultProgressBarStyles={progressBarBackground:asCssVariable(progressBarBackground)},defaultToggleStyles={inputActiveOptionBorder:asCssVariable(inputActiveOptionBorder),inputActiveOptionForeground:asCssVariable(inputActiveOptionForeground),inputActiveOptionBackground:asCssVariable(inputActiveOptionBackground)};asCssVariable(radioActiveForeground),asCssVariable(radioActiveBackground),asCssVariable(radioActiveBorder),asCssVariable(radioInactiveForeground),asCssVariable(radioInactiveBackground),asCssVariable(radioInactiveBorder),asCssVariable(radioInactiveHoverBackground);const defaultCheckboxStyles={checkboxBackground:asCssVariable(checkboxBackground),checkboxBorder:asCssVariable(checkboxBorder),checkboxForeground:asCssVariable(checkboxForeground),checkboxDisabledBackground:asCssVariable(checkboxDisabledBackground),checkboxDisabledForeground:asCssVariable(checkboxDisabledForeground)};asCssVariable(editorWidgetBackground),asCssVariable(editorWidgetForeground),asCssVariable(widgetShadow),asCssVariable(widgetBorder),asCssVariable(problemsErrorIconForeground),asCssVariable(problemsWarningIconForeground),asCssVariable(problemsInfoIconForeground),asCssVariable(textLinkForeground);const defaultInputBoxStyles={inputBackground:asCssVariable(inputBackground),inputForeground:asCssVariable(inputForeground),inputBorder:asCssVariable(inputBorder),inputValidationInfoBorder:asCssVariable(inputValidationInfoBorder),inputValidationInfoBackground:asCssVariable(inputValidationInfoBackground),inputValidationInfoForeground:asCssVariable(inputValidationInfoForeground),inputValidationWarningBorder:asCssVariable(inputValidationWarningBorder),inputValidationWarningBackground:asCssVariable(inputValidationWarningBackground),inputValidationWarningForeground:asCssVariable(inputValidationWarningForeground),inputValidationErrorBorder:asCssVariable(inputValidationErrorBorder),inputValidationErrorBackground:asCssVariable(inputValidationErrorBackground),inputValidationErrorForeground:asCssVariable(inputValidationErrorForeground)},defaultFindWidgetStyles={listFilterWidgetBackground:asCssVariable(listFilterWidgetBackground),listFilterWidgetOutline:asCssVariable(listFilterWidgetOutline),listFilterWidgetNoMatchesOutline:asCssVariable(listFilterWidgetNoMatchesOutline),listFilterWidgetShadow:asCssVariable(listFilterWidgetShadow),inputBoxStyles:defaultInputBoxStyles,toggleStyles:defaultToggleStyles},defaultCountBadgeStyles={badgeBackground:asCssVariable(badgeBackground),badgeForeground:asCssVariable(badgeForeground),badgeBorder:asCssVariable(contrastBorder)};asCssVariable(breadcrumbsBackground),asCssVariable(breadcrumbsForeground),asCssVariable(breadcrumbsFocusForeground),asCssVariable(breadcrumbsFocusForeground),asCssVariable(breadcrumbsActiveSelectionForeground);const defaultListStyles={listBackground:void 0,listInactiveFocusForeground:void 0,listFocusBackground:asCssVariable(listFocusBackground),listFocusForeground:asCssVariable(listFocusForeground),listFocusOutline:asCssVariable(listFocusOutline),listActiveSelectionBackground:asCssVariable(listActiveSelectionBackground),listActiveSelectionForeground:asCssVariable(listActiveSelectionForeground),listActiveSelectionIconForeground:asCssVariable(listActiveSelectionIconForeground),listFocusAndSelectionOutline:asCssVariable(listFocusAndSelectionOutline),listFocusAndSelectionBackground:asCssVariable(listActiveSelectionBackground),listFocusAndSelectionForeground:asCssVariable(listActiveSelectionForeground),listInactiveSelectionBackground:asCssVariable(listInactiveSelectionBackground),listInactiveSelectionIconForeground:asCssVariable(listInactiveSelectionIconForeground),listInactiveSelectionForeground:asCssVariable(listInactiveSelectionForeground),listInactiveFocusBackground:asCssVariable(listInactiveFocusBackground),listInactiveFocusOutline:asCssVariable(listInactiveFocusOutline),listHoverBackground:asCssVariable(listHoverBackground),listHoverForeground:asCssVariable(listHoverForeground),listDropOverBackground:asCssVariable(listDropOverBackground),listDropBetweenBackground:asCssVariable(listDropBetweenBackground),listSelectionOutline:asCssVariable(activeContrastBorder),listHoverOutline:asCssVariable(activeContrastBorder),treeIndentGuidesStroke:asCssVariable(treeIndentGuidesStroke),treeInactiveIndentGuidesStroke:asCssVariable(treeInactiveIndentGuidesStroke),treeStickyScrollBackground:void 0,treeStickyScrollBorder:void 0,treeStickyScrollShadow:asCssVariable(scrollbarShadow),tableColumnsBorder:asCssVariable(tableColumnsBorder),tableOddRowsBackgroundColor:asCssVariable(tableOddRowsBackgroundColor)};function getListStyles(a){return overrideStyles(a,defaultListStyles)}const defaultSelectBoxStyles={selectBackground:asCssVariable(selectBackground),selectListBackground:asCssVariable(selectListBackground),selectForeground:asCssVariable(selectForeground),decoratorRightForeground:asCssVariable(pickerGroupForeground),selectBorder:asCssVariable(selectBorder),focusBorder:asCssVariable(focusBorder),listFocusBackground:asCssVariable(quickInputListFocusBackground),listInactiveSelectionIconForeground:asCssVariable(quickInputListFocusIconForeground),listFocusForeground:asCssVariable(quickInputListFocusForeground),listFocusOutline:asCssVariableWithDefault(activeContrastBorder,Color.transparent.toString()),listHoverBackground:asCssVariable(listHoverBackground),listHoverForeground:asCssVariable(listHoverForeground),listHoverOutline:asCssVariable(activeContrastBorder),selectListBorder:asCssVariable(editorWidgetBorder),listBackground:void 0,listActiveSelectionBackground:void 0,listActiveSelectionForeground:void 0,listActiveSelectionIconForeground:void 0,listFocusAndSelectionBackground:void 0,listDropOverBackground:void 0,listDropBetweenBackground:void 0,listInactiveSelectionBackground:void 0,listInactiveSelectionForeground:void 0,listInactiveFocusBackground:void 0,listInactiveFocusOutline:void 0,listSelectionOutline:void 0,listFocusAndSelectionForeground:void 0,listFocusAndSelectionOutline:void 0,listInactiveFocusForeground:void 0,tableColumnsBorder:void 0,tableOddRowsBackgroundColor:void 0,treeIndentGuidesStroke:void 0,treeInactiveIndentGuidesStroke:void 0,treeStickyScrollBackground:void 0,treeStickyScrollBorder:void 0,treeStickyScrollShadow:void 0},defaultMenuStyles={shadowColor:asCssVariable(widgetShadow),borderColor:asCssVariable(menuBorder),foregroundColor:asCssVariable(menuForeground),backgroundColor:asCssVariable(menuBackground),selectionForegroundColor:asCssVariable(menuSelectionForeground),selectionBackgroundColor:asCssVariable(menuSelectionBackground),selectionBorderColor:asCssVariable(menuSelectionBorder),separatorColor:asCssVariable(menuSeparatorBackground),scrollbarShadow:asCssVariable(scrollbarShadow),scrollbarSliderBackground:asCssVariable(scrollbarSliderBackground),scrollbarSliderHoverBackground:asCssVariable(scrollbarSliderHoverBackground),scrollbarSliderActiveBackground:asCssVariable(scrollbarSliderActiveBackground)};function hasNativeContextMenu(a,o){if(isWeb)return!1;const s=hasNativeTitlebar(a,o),l=a.getValue("window");return(l==null?void 0:l.menuStyle)==="native"?!(!isMacintosh&&!s):(l==null?void 0:l.menuStyle)==="custom"?!1:s}function hasNativeTitlebar(a,o){return o||(o=getTitleBarStyle(a)),o==="native"}function getTitleBarStyle(a){if(isWeb)return"custom";const o=a.getValue("window");if(o){if(isMacintosh&&o.nativeTabs===!0||isMacintosh&&o.nativeFullScreen===!1)return"native";const c=o.titleBarStyle;if(c==="native"||c==="custom")return c}return"custom"}function getWindowControlsStyle(a){if(isWeb||isMacintosh||getTitleBarStyle(a)==="native")return"native";const o=a.getValue("window"),s=o==null?void 0:o.controlsStyle;return s==="custom"||s==="hidden"?s:"native"}var menuEntryActionViewItem="",__decorate$2x=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$2v=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};function getFlatContextMenuActions(a,o){const s=[];return getContextMenuActionsImpl(a,s,o),s}function getContextMenuActionsImpl(a,o,s){const l=ModifierKeyEmitter.getInstance(),c=l.keyStatus.altKey||(isWindows||isLinux)&&l.keyStatus.shiftKey;fillInActions(a,o,c,s?d=>d===s:d=>d==="navigation")}function getActionBarActions(a,o,s,l){const c={primary:[],secondary:[]};return fillInActionBarActions(a,c,o,s,l),c}function getFlatActionBarActions(a,o,s,l){const c=[];return fillInActionBarActions(a,c,o,s,l),c}function fillInActionBarActions(a,o,s,l,c){fillInActions(a,o,!1,typeof s=="string"?u=>u===s:s,l,c)}function fillInActions(a,o,s,l=u=>u==="navigation",c=()=>!1,d=!1){let u,A;Array.isArray(o)?(u=o,A=o):(u=o.primary,A=o.secondary);const g=new Set;for(const[f,m]of a){let v;l(f)?(v=u,v.length>0&&d&&v.push(new Separator)):(v=A,v.length>0&&v.push(new Separator));for(let C of m){s&&(C=C instanceof MenuItemAction&&C.alt?C.alt:C);const w=v.push(C);C instanceof SubmenuAction&&g.add({group:f,action:C,index:w-1})}}for(const{group:f,action:m,index:v}of g){const C=l(f)?u:A,w=m.actions;c(m,f,C.length)&&C.splice(v,1,...w)}}let MenuEntryActionViewItem=class extends ActionViewItem{constructor(o,s,l,c,d,u,A,g){super(void 0,o,{icon:!!(o.class||o.item.icon),label:!o.class&&!o.item.icon,draggable:s==null?void 0:s.draggable,keybinding:s==null?void 0:s.keybinding,hoverDelegate:s==null?void 0:s.hoverDelegate,keybindingNotRenderedWithLabel:s==null?void 0:s.keybindingNotRenderedWithLabel}),this._options=s,this._keybindingService=l,this._notificationService=c,this._contextKeyService=d,this._themeService=u,this._contextMenuService=A,this._accessibilityService=g,this._wantsAltCommand=!1,this._itemClassDispose=this._register(new MutableDisposable),this._altKey=ModifierKeyEmitter.getInstance()}get _menuItemAction(){return this._action}get _commandAction(){return this._wantsAltCommand&&this._menuItemAction.alt||this._menuItemAction}async onClick(o){o.preventDefault(),o.stopPropagation();try{await this.actionRunner.run(this._commandAction,this._context)}catch(s){this._notificationService.error(s)}}render(o){if(super.render(o),o.classList.add("menu-entry"),this.options.icon&&this._updateItemClass(this._menuItemAction.item),this._menuItemAction.alt){let s=!1;const l=()=>{var d;const c=!!((d=this._menuItemAction.alt)!=null&&d.enabled)&&(!this._accessibilityService.isMotionReduced()||s)&&(this._altKey.keyStatus.altKey||this._altKey.keyStatus.shiftKey&&s);c!==this._wantsAltCommand&&(this._wantsAltCommand=c,this.updateLabel(),this.updateTooltip(),this.updateClass())};this._register(this._altKey.event(l)),this._register(addDisposableListener(o,"mouseleave",c=>{s=!1,l()})),this._register(addDisposableListener(o,"mouseenter",c=>{s=!0,l()})),l()}}updateLabel(){this.options.label&&this.label&&(this.label.textContent=this._commandAction.label)}getTooltip(){var d;const o=this._keybindingService.lookupKeybinding(this._commandAction.id,this._contextKeyService),s=o&&o.getLabel(),l=this._commandAction.tooltip||this._commandAction.label;let c=s?localize(1629,"{0} ({1})",l,s):l;if(!this._wantsAltCommand&&((d=this._menuItemAction.alt)==null?void 0:d.enabled)){const u=this._menuItemAction.alt.tooltip||this._menuItemAction.alt.label,A=this._keybindingService.lookupKeybinding(this._menuItemAction.alt.id,this._contextKeyService),g=A&&A.getLabel(),f=g?localize(1630,"{0} ({1})",u,g):u;c=localize(1631,`{0} +`),await this._clipboardService.writeText(P)})),l.getOption(104)||S.push(new Action("diff.inline.revertChange",localize(115,"Revert this change"),void 0,!0,async()=>{this._editor.revert(this._diff)})),S},autoSelectFirstItem:!0})};this._register(addStandardDisposableListener(this._diffActions,"mousedown",_=>{if(!_.leftButton)return;const{top:b,height:y}=getDomNodePagePosition(this._diffActions),S=Math.floor(m/3);_.preventDefault(),w(_.posx,b+y+S)})),this._register(l.onMouseMove(_=>{(_.target.type===8||_.target.type===5)&&_.target.detail.viewZoneId===this._getViewZoneId()?(v=this._updateLightBulbPosition(this._marginDomNode,_.event.browserEvent.y,m),this.visibility=!0):this.visibility=!1})),this._register(l.onMouseDown(_=>{!_.event.leftButton||(_.target.type===8||_.target.type===5)&&_.target.detail.viewZoneId===this._getViewZoneId()&&(_.event.preventDefault(),v=this._updateLightBulbPosition(this._marginDomNode,_.event.browserEvent.y,m),w(_.event.posx,_.event.posy+m))}))}_updateLightBulbPosition(o,s,l){const{top:c}=getDomNodePagePosition(o),d=s-c,u=Math.floor(d/l),A=u*l;if(this._diffActions.style.top=`${A}px`,this._viewLineCounts){let g=0;for(let f=0;fa});function renderLines$1(a,o,s,l,c=!1){applyFontInfo(l,o.fontInfo);const d=s.length>0,u=new StringBuilder(1e4);let A=0,g=0;const f=[];for(let w=0;wnull),l=!0,c=!0){this.lineTokens=o,this.lineBreakData=s,this.mightContainNonBasicASCII=l,this.mightContainRTL=c}}class RenderOptions{static fromEditor(o){var d;const s=o.getOptions(),l=s.get(59),c=s.get(165);return new RenderOptions(((d=o.getModel())==null?void 0:d.getOptions().tabSize)||0,l,s.get(40),l.typicalHalfwidthCharacterWidth,s.get(118),s.get(75),c.decorationsWidth,s.get(133),s.get(113),s.get(108),s.get(60),s.get(117).verticalScrollbarSize)}constructor(o,s,l,c,d,u,A,g,f,m,v,C,w=!0){this.tabSize=o,this.fontInfo=s,this.disableMonospaceOptimizations=l,this.typicalHalfwidthCharacterWidth=c,this.scrollBeyondLastColumn=d,this.lineHeight=u,this.lineDecorationsWidth=A,this.stopRenderingLineAfter=g,this.renderWhitespace=f,this.renderControlCharacters=m,this.fontLigatures=v,this.verticalScrollbarSize=C,this.setWidth=w}withSetWidth(o){return new RenderOptions(this.tabSize,this.fontInfo,this.disableMonospaceOptimizations,this.typicalHalfwidthCharacterWidth,this.scrollBeyondLastColumn,this.lineHeight,this.lineDecorationsWidth,this.stopRenderingLineAfter,this.renderWhitespace,this.renderControlCharacters,this.fontLigatures,this.verticalScrollbarSize,o)}withScrollBeyondLastColumn(o){return new RenderOptions(this.tabSize,this.fontInfo,this.disableMonospaceOptimizations,this.typicalHalfwidthCharacterWidth,o,this.lineHeight,this.lineDecorationsWidth,this.stopRenderingLineAfter,this.renderWhitespace,this.renderControlCharacters,this.fontLigatures,this.verticalScrollbarSize,this.setWidth)}}function renderOriginalLine(a,o,s,l,c,d,u,A,g){A.appendString('
'):A.appendString('px;">');const f=o.getLineContent(),m=ViewLineRenderingData.isBasicASCII(f,c),v=ViewLineRenderingData.containsRTL(f,m,d),C=renderViewLine(new RenderLineInput(u.fontInfo.isMonospace&&!u.disableMonospaceOptimizations,u.fontInfo.canUseHalfwidthRightwardsArrow,f,!1,m,v,0,o,s,u.tabSize,0,u.fontInfo.spaceWidth,u.fontInfo.middotWidth,u.fontInfo.wsmiddotWidth,u.stopRenderingLineAfter,u.renderWhitespace,u.renderControlCharacters,u.fontLigatures!==EditorFontLigatures.OFF,null,null,u.verticalScrollbarSize),A);return A.appendString("
"),C.characterMapping.getHorizontalOffset(C.characterMapping.length)}const IClipboardService=createDecorator("clipboardService"),IContextViewService=createDecorator("contextViewService"),IContextMenuService=createDecorator("contextMenuService");var __decorate$2C=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$2z=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};let DiffEditorViewZones=class extends Disposable{constructor(o,s,l,c,d,u,A,g,f,m){super(),this._targetWindow=o,this._editors=s,this._diffModel=l,this._options=c,this._diffEditorWidget=d,this._canIgnoreViewZoneUpdateEvent=u,this._origViewZonesToIgnore=A,this._modViewZonesToIgnore=g,this._clipboardService=f,this._contextMenuService=m,this._originalTopPadding=observableValue(this,0),this._originalScrollOffset=observableValue(this,0),this._originalScrollOffsetAnimated=animatedObservable(this._targetWindow,this._originalScrollOffset,this._store),this._modifiedTopPadding=observableValue(this,0),this._modifiedScrollOffset=observableValue(this,0),this._modifiedScrollOffsetAnimated=animatedObservable(this._targetWindow,this._modifiedScrollOffset,this._store);const v=observableValue("invalidateAlignmentsState",0),C=this._register(new RunOnceScheduler(()=>{v.set(v.get()+1,void 0)},0));this._register(this._editors.original.onDidChangeViewZones(B=>{this._canIgnoreViewZoneUpdateEvent()||C.schedule()})),this._register(this._editors.modified.onDidChangeViewZones(B=>{this._canIgnoreViewZoneUpdateEvent()||C.schedule()})),this._register(this._editors.original.onDidChangeConfiguration(B=>{(B.hasChanged(166)||B.hasChanged(75))&&C.schedule()})),this._register(this._editors.modified.onDidChangeConfiguration(B=>{(B.hasChanged(166)||B.hasChanged(75))&&C.schedule()}));const w=this._diffModel.map(B=>B?observableFromEvent(this,B.model.original.onDidChangeTokens,()=>B.model.original.tokenization.backgroundTokenizationState===2):void 0).map((B,P)=>B==null?void 0:B.read(P)),_=derived(B=>{const P=this._diffModel.read(B),D=P==null?void 0:P.diff.read(B);if(!P||!D)return null;v.read(B);const I=this._options.renderSideBySide.read(B);return computeRangeAlignment(this._editors.original,this._editors.modified,D.mappings,this._origViewZonesToIgnore,this._modViewZonesToIgnore,I)}),b=derived(B=>{var k;const P=(k=this._diffModel.read(B))==null?void 0:k.movedTextToCompare.read(B);if(!P)return null;v.read(B);const D=P.changes.map(I=>new DiffMapping(I));return computeRangeAlignment(this._editors.original,this._editors.modified,D,this._origViewZonesToIgnore,this._modViewZonesToIgnore,!0)});function y(){const B=document.createElement("div");return B.className="diagonal-fill",B}const S=this._register(new DisposableStore);this.viewZones=derived(this,B=>{var W,U,H,V,j,X,Z,J;S.clear();const P=_.read(B)||[],D=[],k=[],I=this._modifiedTopPadding.read(B);I>0&&k.push({afterLineNumber:0,domNode:document.createElement("div"),heightInPx:I,showInHiddenAreas:!0,suppressMouseDown:!0});const L=this._originalTopPadding.read(B);L>0&&D.push({afterLineNumber:0,domNode:document.createElement("div"),heightInPx:L,showInHiddenAreas:!0,suppressMouseDown:!0});const T=this._options.renderSideBySide.read(B),N=T||(W=this._editors.modified._getViewModel())==null?void 0:W.createLineBreaksComputer();if(N){const te=this._editors.original.getModel();for(const ee of P)if(ee.diff)for(let re=ee.originalRange.startLineNumber;rete.getLineCount())return{orig:D,mod:k};N==null||N.addRequest(te.getLineContent(re),null,null)}}const x=(U=N==null?void 0:N.finalize())!=null?U:[];let M=0;const F=this._editors.modified.getOption(75),O=(H=this._diffModel.read(B))==null?void 0:H.movedTextToCompare.read(B),R=(j=(V=this._editors.original.getModel())==null?void 0:V.mightContainNonBasicASCII())!=null?j:!1,Q=(Z=(X=this._editors.original.getModel())==null?void 0:X.mightContainRTL())!=null?Z:!1,z=RenderOptions.fromEditor(this._editors.modified);for(const te of P)if(te.diff&&!T&&(!this._options.useTrueInlineDiffRendering.read(B)||!allowsTrueInlineDiffRendering$1(te.diff))){if(!te.originalRange.isEmpty){w.read(B);const re=document.createElement("div");re.classList.add("view-lines","line-delete","monaco-mouse-cursor-text");const ae=this._editors.original.getModel();if(te.originalRange.endLineNumberExclusive-1>ae.getLineCount())return{orig:D,mod:k};const ge=new LineSource(te.originalRange.mapToLineArray(q=>ae.tokenization.getLineTokens(q)),te.originalRange.mapToLineArray(q=>x[M++]),R,Q),he=[];for(const q of te.diff.innerChanges||[])he.push(new InlineDecoration(q.originalRange.delta(-(te.diff.original.startLineNumber-1)),diffDeleteDecoration.className,0));const _e=renderLines$1(ge,z,he,re),K=document.createElement("div");if(K.className="inline-deleted-margin-view-zone",applyFontInfo(K,z.fontInfo),this._options.renderIndicators.read(B))for(let q=0;q<_e.heightInLines;q++){const ne=document.createElement("div");ne.className=`delete-sign ${ThemeIcon.asClassName(diffRemoveIcon)}`,ne.setAttribute("style",`position:absolute;top:${q*F}px;width:${z.lineDecorationsWidth}px;height:${F}px;right:0;`),K.appendChild(ne)}let G;S.add(new InlineDiffDeletedCodeMargin(()=>assertReturnsDefined(G),K,this._editors.modified,te.diff,this._diffEditorWidget,_e.viewLineCounts,this._editors.original.getModel(),this._contextMenuService,this._clipboardService));for(let q=0;q<_e.viewLineCounts.length;q++){const ne=_e.viewLineCounts[q];ne>1&&D.push({afterLineNumber:te.originalRange.startLineNumber+q,domNode:y(),heightInPx:(ne-1)*F,showInHiddenAreas:!0,suppressMouseDown:!0})}k.push({afterLineNumber:te.modifiedRange.startLineNumber-1,domNode:re,heightInPx:_e.heightInLines*F,minWidthInPx:_e.minWidthInPx,marginDomNode:K,setZoneId(q){G=q},showInHiddenAreas:!0,suppressMouseDown:!0})}const ee=document.createElement("div");ee.className="gutter-delete",D.push({afterLineNumber:te.originalRange.endLineNumberExclusive-1,domNode:y(),heightInPx:te.modifiedHeightInPx,marginDomNode:ee,showInHiddenAreas:!0,suppressMouseDown:!0})}else{const ee=te.modifiedHeightInPx-te.originalHeightInPx;if(ee>0){if(O!=null&&O.lineRangeMapping.original.delta(-1).deltaLength(2).contains(te.originalRange.endLineNumberExclusive-1))continue;D.push({afterLineNumber:te.originalRange.endLineNumberExclusive-1,domNode:y(),heightInPx:ee,showInHiddenAreas:!0,suppressMouseDown:!0})}else{let re=function(){const ge=document.createElement("div");return ge.className="arrow-revert-change "+ThemeIcon.asClassName(Codicon.arrowRight),B.store.add(addDisposableListener(ge,"mousedown",he=>he.stopPropagation())),B.store.add(addDisposableListener(ge,"click",he=>{he.stopPropagation(),d.revert(te.diff)})),$$l("div",{},ge)};if(O!=null&&O.lineRangeMapping.modified.delta(-1).deltaLength(2).contains(te.modifiedRange.endLineNumberExclusive-1))continue;let ae;te.diff&&te.diff.modified.isEmpty&&this._options.shouldRenderOldRevertArrows.read(B)&&(ae=re()),k.push({afterLineNumber:te.modifiedRange.endLineNumberExclusive-1,domNode:y(),heightInPx:-ee,marginDomNode:ae,showInHiddenAreas:!0,suppressMouseDown:!0})}}for(const te of(J=b.read(B))!=null?J:[]){if(!(O!=null&&O.lineRangeMapping.original.intersect(te.originalRange))||!(O!=null&&O.lineRangeMapping.modified.intersect(te.modifiedRange)))continue;const ee=te.modifiedHeightInPx-te.originalHeightInPx;ee>0?D.push({afterLineNumber:te.originalRange.endLineNumberExclusive-1,domNode:y(),heightInPx:ee,showInHiddenAreas:!0,suppressMouseDown:!0}):k.push({afterLineNumber:te.modifiedRange.endLineNumberExclusive-1,domNode:y(),heightInPx:-ee,showInHiddenAreas:!0,suppressMouseDown:!0})}return{orig:D,mod:k}});let E=!1;this._register(this._editors.original.onDidScrollChange(B=>{B.scrollLeftChanged&&!E&&(E=!0,this._editors.modified.setScrollLeft(B.scrollLeft),E=!1)})),this._register(this._editors.modified.onDidScrollChange(B=>{B.scrollLeftChanged&&!E&&(E=!0,this._editors.original.setScrollLeft(B.scrollLeft),E=!1)})),this._originalScrollTop=observableFromEvent(this._editors.original.onDidScrollChange,()=>this._editors.original.getScrollTop()),this._modifiedScrollTop=observableFromEvent(this._editors.modified.onDidScrollChange,()=>this._editors.modified.getScrollTop()),this._register(autorun(B=>{const P=this._originalScrollTop.read(B)-(this._originalScrollOffsetAnimated.read(void 0)-this._modifiedScrollOffsetAnimated.read(B))-(this._originalTopPadding.read(void 0)-this._modifiedTopPadding.read(B));P!==this._editors.modified.getScrollTop()&&this._editors.modified.setScrollTop(P,1)})),this._register(autorun(B=>{const P=this._modifiedScrollTop.read(B)-(this._modifiedScrollOffsetAnimated.read(void 0)-this._originalScrollOffsetAnimated.read(B))-(this._modifiedTopPadding.read(void 0)-this._originalTopPadding.read(B));P!==this._editors.original.getScrollTop()&&this._editors.original.setScrollTop(P,1)})),this._register(autorun(B=>{var k;const P=(k=this._diffModel.read(B))==null?void 0:k.movedTextToCompare.read(B);let D=0;if(P){const I=this._editors.original.getTopForLineNumber(P.lineRangeMapping.original.startLineNumber,!0)-this._originalTopPadding.read(void 0);D=this._editors.modified.getTopForLineNumber(P.lineRangeMapping.modified.startLineNumber,!0)-this._modifiedTopPadding.read(void 0)-I}D>0?(this._modifiedTopPadding.set(0,void 0),this._originalTopPadding.set(D,void 0)):D<0?(this._modifiedTopPadding.set(-D,void 0),this._originalTopPadding.set(0,void 0)):setTimeout(()=>{this._modifiedTopPadding.set(0,void 0),this._originalTopPadding.set(0,void 0)},400),this._editors.modified.hasTextFocus()?this._originalScrollOffset.set(this._modifiedScrollOffset.read(void 0)-D,void 0,!0):this._modifiedScrollOffset.set(this._originalScrollOffset.read(void 0)+D,void 0,!0)}))}};DiffEditorViewZones=__decorate$2C([__param$2z(8,IClipboardService),__param$2z(9,IContextMenuService)],DiffEditorViewZones);function computeRangeAlignment(a,o,s,l,c,d){const u=new ArrayQueue(getAdditionalLineHeights(a,l)),A=new ArrayQueue(getAdditionalLineHeights(o,c)),g=a.getOption(75),f=o.getOption(75),m=[];let v=0,C=0;function w(_,b){for(;;){let y=u.peek(),S=A.peek();if(y&&y.lineNumber>=_&&(y=void 0),S&&S.lineNumber>=b&&(S=void 0),!y&&!S)break;const E=y?y.lineNumber-v:Number.MAX_VALUE,B=S?S.lineNumber-C:Number.MAX_VALUE;EB?(A.dequeue(),y={lineNumber:S.lineNumber-C+v,heightInPx:0}):(u.dequeue(),A.dequeue()),m.push({originalRange:LineRange.ofLength(y.lineNumber,1),modifiedRange:LineRange.ofLength(S.lineNumber,1),originalHeightInPx:g+y.heightInPx,modifiedHeightInPx:f+S.heightInPx,diff:void 0})}}for(const _ of s){let B=function(P,D,k=!1){var x,M,F,O;if(PR.lineNumberR+Q.heightInPx,0))!=null?M:0,N=(O=(F=A.takeWhile(R=>R.lineNumberR+Q.heightInPx,0))!=null?O:0;m.push({originalRange:I,modifiedRange:L,originalHeightInPx:I.length*g+T,modifiedHeightInPx:L.length*f+N,diff:_.lineRangeMapping}),E=P,S=D};const b=_.lineRangeMapping;w(b.original.startLineNumber,b.modified.startLineNumber);let y=!0,S=b.modified.startLineNumber,E=b.original.startLineNumber;if(d)for(const P of b.innerChanges||[]){P.originalRange.startColumn>1&&P.modifiedRange.startColumn>1&&B(P.originalRange.startLineNumber,P.modifiedRange.startLineNumber);const D=a.getModel(),k=P.originalRange.endLineNumber<=D.getLineCount()?D.getLineMaxColumn(P.originalRange.endLineNumber):Number.MAX_SAFE_INTEGER;P.originalRange.endColumn1&&l.push({lineNumber:g,heightInPx:u*(f-1)})}for(const g of a.getWhitespaces()){if(o.has(g.id))continue;const f=g.afterLineNumber===0?0:d.convertViewPositionToModelPosition(new Position$1(g.afterLineNumber,1)).lineNumber;s.push({lineNumber:f,heightInPx:g.height})}return joinCombine(s,l,g=>g.lineNumber,(g,f)=>({lineNumber:g.lineNumber,heightInPx:g.heightInPx+f.heightInPx}))}function allowsTrueInlineDiffRendering$1(a){return a.innerChanges?a.innerChanges.every(o=>rangeIsSingleLine(o.modifiedRange)&&rangeIsSingleLine(o.originalRange)||o.originalRange.equalsRange(new Range$2(1,1,1,1))):!1}function rangeIsSingleLine(a){return a.startLineNumber===a.endLineNumber}const Lo=class extends Disposable{constructor(o,s,l,c,d){super(),this._rootElement=o,this._diffModel=s,this._originalEditorLayoutInfo=l,this._modifiedEditorLayoutInfo=c,this._editors=d,this._originalScrollTop=observableFromEvent(this,this._editors.original.onDidScrollChange,()=>this._editors.original.getScrollTop()),this._modifiedScrollTop=observableFromEvent(this,this._editors.modified.onDidScrollChange,()=>this._editors.modified.getScrollTop()),this._viewZonesChanged=observableSignalFromEvent("onDidChangeViewZones",this._editors.modified.onDidChangeViewZones),this.width=observableValue(this,0),this._modifiedViewZonesChangedSignal=observableSignalFromEvent("modified.onDidChangeViewZones",this._editors.modified.onDidChangeViewZones),this._originalViewZonesChangedSignal=observableSignalFromEvent("original.onDidChangeViewZones",this._editors.original.onDidChangeViewZones),this._state=derived(this,m=>{var k;this._element.replaceChildren();const v=this._diffModel.read(m),C=(k=v==null?void 0:v.diff.read(m))==null?void 0:k.movedTexts;if(!C||C.length===0){this.width.set(0,void 0);return}this._viewZonesChanged.read(m);const w=this._originalEditorLayoutInfo.read(m),_=this._modifiedEditorLayoutInfo.read(m);if(!w||!_){this.width.set(0,void 0);return}this._modifiedViewZonesChangedSignal.read(m),this._originalViewZonesChangedSignal.read(m);const b=C.map(I=>{function L(z,W){const U=W.getTopForLineNumber(z.startLineNumber,!0),H=W.getTopForLineNumber(z.endLineNumberExclusive,!0);return(U+H)/2}const T=L(I.lineRangeMapping.original,this._editors.original),N=this._originalScrollTop.read(m),x=L(I.lineRangeMapping.modified,this._editors.modified),M=this._modifiedScrollTop.read(m),F=T-N,O=x-M,R=Math.min(T,x),Q=Math.max(T,x);return{range:new OffsetRange(R,Q),from:F,to:O,fromWithoutScroll:T,toWithoutScroll:x,move:I}});b.sort(tieBreakComparators(compareBy(I=>I.fromWithoutScroll>I.toWithoutScroll,booleanComparator),compareBy(I=>I.fromWithoutScroll>I.toWithoutScroll?I.fromWithoutScroll:-I.toWithoutScroll,numberComparator)));const y=LinesLayout.compute(b.map(I=>I.range)),S=10,E=w.verticalScrollbarWidth,B=(y.getTrackCount()-1)*10+S*2,P=E+B+(_.contentLeft-Lo.movedCodeBlockPadding);let D=0;for(const I of b){const L=y.getTrack(D),T=E+S+L*10,N=15,x=15,M=P,F=_.glyphMarginWidth+_.lineNumbersWidth,O=18,R=document.createElementNS("http://www.w3.org/2000/svg","rect");R.classList.add("arrow-rectangle"),R.setAttribute("x",`${M-F}`),R.setAttribute("y",`${I.to-O/2}`),R.setAttribute("width",`${F}`),R.setAttribute("height",`${O}`),this._element.appendChild(R);const Q=document.createElementNS("http://www.w3.org/2000/svg","g"),z=document.createElementNS("http://www.w3.org/2000/svg","path");z.setAttribute("d",`M ${0} ${I.from} L ${T} ${I.from} L ${T} ${I.to} L ${M-x} ${I.to}`),z.setAttribute("fill","none"),Q.appendChild(z);const W=document.createElementNS("http://www.w3.org/2000/svg","polygon");W.classList.add("arrow"),m.store.add(autorun(U=>{z.classList.toggle("currentMove",I.move===v.activeMovedText.read(U)),W.classList.toggle("currentMove",I.move===v.activeMovedText.read(U))})),W.setAttribute("points",`${M-x},${I.to-N/2} ${M},${I.to} ${M-x},${I.to+N/2}`),Q.appendChild(W),this._element.appendChild(Q),D++}this.width.set(B,void 0)}),this._element=document.createElementNS("http://www.w3.org/2000/svg","svg"),this._element.setAttribute("class","moved-blocks-lines"),this._rootElement.appendChild(this._element),this._register(toDisposable(()=>this._element.remove())),this._register(autorun(m=>{const v=this._originalEditorLayoutInfo.read(m),C=this._modifiedEditorLayoutInfo.read(m);!v||!C||(this._element.style.left=`${v.width-v.verticalScrollbarWidth}px`,this._element.style.height=`${v.height}px`,this._element.style.width=`${v.verticalScrollbarWidth+v.contentLeft-Lo.movedCodeBlockPadding+this.width.read(m)}px`)})),this._register(recomputeInitiallyAndOnChange(this._state));const u=derived(m=>{const v=this._diffModel.read(m),C=v==null?void 0:v.diff.read(m);return C?C.movedTexts.map(w=>({move:w,original:new PlaceholderViewZone(constObservable(w.lineRangeMapping.original.startLineNumber-1),18),modified:new PlaceholderViewZone(constObservable(w.lineRangeMapping.modified.startLineNumber-1),18)})):[]});this._register(applyViewZones(this._editors.original,u.map(m=>m.map(v=>v.original)))),this._register(applyViewZones(this._editors.modified,u.map(m=>m.map(v=>v.modified)))),this._register(autorunWithStore((m,v)=>{const C=u.read(m);for(const w of C)v.add(new MovedBlockOverlayWidget(this._editors.original,w.original,w.move,"original",this._diffModel.get())),v.add(new MovedBlockOverlayWidget(this._editors.modified,w.modified,w.move,"modified",this._diffModel.get()))}));const A=observableSignalFromEvent("original.onDidFocusEditorWidget",m=>this._editors.original.onDidFocusEditorWidget(()=>setTimeout(()=>m(void 0),0))),g=observableSignalFromEvent("modified.onDidFocusEditorWidget",m=>this._editors.modified.onDidFocusEditorWidget(()=>setTimeout(()=>m(void 0),0)));let f="modified";this._register(autorunHandleChanges({changeTracker:{createChangeSummary:()=>{},handleChange:(m,v)=>(m.didChange(A)&&(f="original"),m.didChange(g)&&(f="modified"),!0)}},m=>{A.read(m),g.read(m);const v=this._diffModel.read(m);if(!v)return;const C=v.diff.read(m);let w;if(C&&f==="original"){const _=this._editors.originalCursor.read(m);_&&(w=C.movedTexts.find(b=>b.lineRangeMapping.original.contains(_.lineNumber)))}if(C&&f==="modified"){const _=this._editors.modifiedCursor.read(m);_&&(w=C.movedTexts.find(b=>b.lineRangeMapping.modified.contains(_.lineNumber)))}w!==v.movedTextToCompare.read(void 0)&&v.movedTextToCompare.set(void 0,void 0),v.setActiveMovedText(w)}))}};let MovedBlocksLinesFeature=Lo;(()=>{Lo.movedCodeBlockPadding=4})();class LinesLayout{static compute(o){const s=[],l=[];for(const c of o){let d=s.findIndex(u=>!u.intersectsStrict(c));d===-1&&(s.length>=6?d=findMaxIdx(s,compareBy(A=>A.intersectWithRangeLength(c),numberComparator)):(d=s.length,s.push(new OffsetRangeSet))),s[d].addRange(c),l.push(d)}return new LinesLayout(s.length,l)}constructor(o,s){this._trackCount=o,this.trackPerLineIdx=s}getTrack(o){return this.trackPerLineIdx[o]}getTrackCount(){return this._trackCount}}class MovedBlockOverlayWidget extends ViewZoneOverlayWidget{constructor(o,s,l,c,d){const u=h("div.diff-hidden-lines-widget");super(o,s,u.root),this._editor=o,this._move=l,this._kind=c,this._diffModel=d,this._nodes=h("div.diff-moved-code-block",{style:{marginRight:"4px"}},[h("div.text-content@textContent"),h("div.action-bar@actionBar")]),u.root.appendChild(this._nodes.root);const A=observableFromEvent(this._editor.onDidLayoutChange,()=>this._editor.getLayoutInfo());this._register(applyStyle(this._nodes.root,{paddingRight:A.map(C=>C.verticalScrollbarWidth)}));let g;l.changes.length>0?g=this._kind==="original"?localize(128,"Code moved with changes to line {0}-{1}",this._move.lineRangeMapping.modified.startLineNumber,this._move.lineRangeMapping.modified.endLineNumberExclusive-1):localize(129,"Code moved with changes from line {0}-{1}",this._move.lineRangeMapping.original.startLineNumber,this._move.lineRangeMapping.original.endLineNumberExclusive-1):g=this._kind==="original"?localize(130,"Code moved to line {0}-{1}",this._move.lineRangeMapping.modified.startLineNumber,this._move.lineRangeMapping.modified.endLineNumberExclusive-1):localize(131,"Code moved from line {0}-{1}",this._move.lineRangeMapping.original.startLineNumber,this._move.lineRangeMapping.original.endLineNumberExclusive-1);const f=this._register(new ActionBar(this._nodes.actionBar,{highlightToggledItems:!0})),m=new Action("",g,"",!1);f.push(m,{icon:!1,label:!0});const v=new Action("","Compare",ThemeIcon.asClassName(Codicon.compareChanges),!0,()=>{this._editor.focus(),this._diffModel.movedTextToCompare.set(this._diffModel.movedTextToCompare.get()===l?void 0:this._move,void 0)});this._register(autorun(C=>{const w=this._diffModel.movedTextToCompare.read(C)===l;v.checked=w})),f.push(v,{icon:!1,label:!0})}}class DiffEditorDecorations extends Disposable{constructor(o,s,l,c){super(),this._editors=o,this._diffModel=s,this._options=l,this._decorations=derived(this,d=>{const u=this._diffModel.read(d),A=u==null?void 0:u.diff.read(d);if(!A)return null;const g=this._diffModel.read(d).movedTextToCompare.read(d),f=this._options.renderIndicators.read(d),m=this._options.showEmptyDecorations.read(d),v=[],C=[];if(!g)for(const _ of A.mappings)if(_.lineRangeMapping.original.isEmpty||v.push({range:_.lineRangeMapping.original.toInclusiveRange(),options:f?diffLineDeleteDecorationBackgroundWithIndicator:diffLineDeleteDecorationBackground}),_.lineRangeMapping.modified.isEmpty||C.push({range:_.lineRangeMapping.modified.toInclusiveRange(),options:f?diffLineAddDecorationBackgroundWithIndicator:diffLineAddDecorationBackground}),_.lineRangeMapping.modified.isEmpty||_.lineRangeMapping.original.isEmpty)_.lineRangeMapping.original.isEmpty||v.push({range:_.lineRangeMapping.original.toInclusiveRange(),options:diffWholeLineDeleteDecoration}),_.lineRangeMapping.modified.isEmpty||C.push({range:_.lineRangeMapping.modified.toInclusiveRange(),options:diffWholeLineAddDecoration});else{const b=this._options.useTrueInlineDiffRendering.read(d)&&allowsTrueInlineDiffRendering$1(_.lineRangeMapping);for(const y of _.lineRangeMapping.innerChanges||[])if(_.lineRangeMapping.original.contains(y.originalRange.startLineNumber)&&v.push({range:y.originalRange,options:y.originalRange.isEmpty()&&m?diffDeleteDecorationEmpty:diffDeleteDecoration}),_.lineRangeMapping.modified.contains(y.modifiedRange.startLineNumber)&&C.push({range:y.modifiedRange,options:y.modifiedRange.isEmpty()&&m&&!b?diffAddDecorationEmpty:diffAddDecoration}),b){const S=u.model.original.getValueInRange(y.originalRange);C.push({range:y.modifiedRange,options:{description:"deleted-text",before:{content:S,inlineClassName:"inline-deleted-text"},zIndex:1e5,showIfCollapsed:!0}})}}if(g)for(const _ of g.changes){const b=_.original.toInclusiveRange();b&&v.push({range:b,options:f?diffLineDeleteDecorationBackgroundWithIndicator:diffLineDeleteDecorationBackground});const y=_.modified.toInclusiveRange();y&&C.push({range:y,options:f?diffLineAddDecorationBackgroundWithIndicator:diffLineAddDecorationBackground});for(const S of _.innerChanges||[])v.push({range:S.originalRange,options:diffDeleteDecoration}),C.push({range:S.modifiedRange,options:diffAddDecoration})}const w=this._diffModel.read(d).activeMovedText.read(d);for(const _ of A.movedTexts)v.push({range:_.lineRangeMapping.original.toInclusiveRange(),options:{description:"moved",blockClassName:"movedOriginal"+(_===w?" currentMove":""),blockPadding:[MovedBlocksLinesFeature.movedCodeBlockPadding,0,MovedBlocksLinesFeature.movedCodeBlockPadding,MovedBlocksLinesFeature.movedCodeBlockPadding]}}),C.push({range:_.lineRangeMapping.modified.toInclusiveRange(),options:{description:"moved",blockClassName:"movedModified"+(_===w?" currentMove":""),blockPadding:[4,0,4,4]}});return{originalDecorations:v,modifiedDecorations:C}}),this._register(applyObservableDecorations(this._editors.original,this._decorations.map(d=>(d==null?void 0:d.originalDecorations)||[]))),this._register(applyObservableDecorations(this._editors.modified,this._decorations.map(d=>(d==null?void 0:d.modifiedDecorations)||[])))}}class Point{static equals(o,s){return o.x===s.x&&o.y===s.y}constructor(o,s){this.x=o,this.y=s}add(o){return new Point(this.x+o.x,this.y+o.y)}deltaX(o){return new Point(this.x+o,this.y)}deltaY(o){return new Point(this.x,this.y+o)}toString(){return`(${this.x},${this.y})`}subtract(o){return new Point(this.x-o.x,this.y-o.y)}scale(o){return new Point(this.x*o,this.y*o)}mapComponents(o){return new Point(o(this.x),o(this.y))}isZero(){return this.x===0&&this.y===0}withThreshold(o){return this.mapComponents(s=>s>o?s-o:s<-o?s+o:0)}}function observableCodeEditor(a){return ObservableCodeEditor.get(a)}const vn=class extends Disposable{static get(o){let s=vn._map.get(o);if(!s){s=new vn(o),vn._map.set(o,s);const l=o.onDidDispose(()=>{const c=vn._map.get(o);c&&(vn._map.delete(o),c.dispose(),l.dispose())})}return s}_beginUpdate(){this._updateCounter++,this._updateCounter===1&&(this._currentTransaction=new TransactionImpl(()=>{}))}_endUpdate(){if(this._updateCounter--,this._updateCounter===0){const o=this._currentTransaction;this._currentTransaction=void 0,o.finish()}}constructor(o){var s,l,c;super(),this.editor=o,this._updateCounter=0,this._currentTransaction=void 0,this._model=observableValue(this,this.editor.getModel()),this.model=this._model,this.isReadonly=observableFromEvent(this,this.editor.onDidChangeConfiguration,()=>this.editor.getOption(104)),this._versionId=observableValueOpts({owner:this,lazy:!0},(l=(s=this.editor.getModel())==null?void 0:s.getVersionId())!=null?l:null),this.versionId=this._versionId,this._selections=observableValueOpts({owner:this,equalsFn:equalsIfDefined(itemsEquals(Selection$1.selectionsEqual)),lazy:!0},(c=this.editor.getSelections())!=null?c:null),this.selections=this._selections,this.positions=derivedOpts({owner:this,equalsFn:equalsIfDefined(itemsEquals(Position$1.equals))},d=>{var u,A;return(A=(u=this.selections.read(d))==null?void 0:u.map(g=>g.getStartPosition()))!=null?A:null}),this.isFocused=observableFromEvent(this,d=>{const u=this.editor.onDidFocusEditorWidget(d),A=this.editor.onDidBlurEditorWidget(d);return{dispose(){u.dispose(),A.dispose()}}},()=>this.editor.hasWidgetFocus()),this.isTextFocused=observableFromEvent(this,d=>{const u=this.editor.onDidFocusEditorText(d),A=this.editor.onDidBlurEditorText(d);return{dispose(){u.dispose(),A.dispose()}}},()=>this.editor.hasTextFocus()),this.inComposition=observableFromEvent(this,d=>{const u=this.editor.onDidCompositionStart(()=>{d(void 0)}),A=this.editor.onDidCompositionEnd(()=>{d(void 0)});return{dispose(){u.dispose(),A.dispose()}}},()=>this.editor.inComposition),this.value=derivedWithSetter(this,d=>{var u,A;return this.versionId.read(d),(A=(u=this.model.read(d))==null?void 0:u.getValue())!=null?A:""},(d,u)=>{const A=this.model.get();A!==null&&d!==A.getValue()&&A.setValue(d)}),this.valueIsEmpty=derived(this,d=>{var u;return this.versionId.read(d),((u=this.editor.getModel())==null?void 0:u.getValueLength())===0}),this.cursorSelection=derivedOpts({owner:this,equalsFn:equalsIfDefined(Selection$1.selectionsEqual)},d=>{var u,A;return(A=(u=this.selections.read(d))==null?void 0:u[0])!=null?A:null}),this.cursorPosition=derivedOpts({owner:this,equalsFn:Position$1.equals},d=>{var u,A,g;return(g=(A=(u=this.selections.read(d))==null?void 0:u[0])==null?void 0:A.getPosition())!=null?g:null}),this.cursorLineNumber=derived(this,d=>{var u,A;return(A=(u=this.cursorPosition.read(d))==null?void 0:u.lineNumber)!=null?A:null}),this.onDidType=observableSignal(this),this.onDidPaste=observableSignal(this),this.scrollTop=observableFromEvent(this.editor.onDidScrollChange,()=>this.editor.getScrollTop()),this.scrollLeft=observableFromEvent(this.editor.onDidScrollChange,()=>this.editor.getScrollLeft()),this.layoutInfo=observableFromEvent(this.editor.onDidLayoutChange,()=>this.editor.getLayoutInfo()),this.layoutInfoContentLeft=this.layoutInfo.map(d=>d.contentLeft),this.layoutInfoDecorationsLeft=this.layoutInfo.map(d=>d.decorationsLeft),this.layoutInfoWidth=this.layoutInfo.map(d=>d.width),this.layoutInfoHeight=this.layoutInfo.map(d=>d.height),this.layoutInfoMinimap=this.layoutInfo.map(d=>d.minimap),this.layoutInfoVerticalScrollbarWidth=this.layoutInfo.map(d=>d.verticalScrollbarWidth),this.contentWidth=observableFromEvent(this.editor.onDidContentSizeChange,()=>this.editor.getContentWidth()),this.contentHeight=observableFromEvent(this.editor.onDidContentSizeChange,()=>this.editor.getContentHeight()),this._widgetCounter=0,this.openedPeekWidgets=observableValue(this,0),this._register(this.editor.onBeginUpdate(()=>this._beginUpdate())),this._register(this.editor.onEndUpdate(()=>this._endUpdate())),this._register(this.editor.onDidChangeModel(()=>{this._beginUpdate();try{this._model.set(this.editor.getModel(),this._currentTransaction),this._forceUpdate()}finally{this._endUpdate()}})),this._register(this.editor.onDidType(d=>{this._beginUpdate();try{this._forceUpdate(),this.onDidType.trigger(this._currentTransaction,d)}finally{this._endUpdate()}})),this._register(this.editor.onDidPaste(d=>{this._beginUpdate();try{this._forceUpdate(),this.onDidPaste.trigger(this._currentTransaction,d)}finally{this._endUpdate()}})),this._register(this.editor.onDidChangeModelContent(d=>{var u,A;this._beginUpdate();try{this._versionId.set((A=(u=this.editor.getModel())==null?void 0:u.getVersionId())!=null?A:null,this._currentTransaction,d),this._forceUpdate()}finally{this._endUpdate()}})),this._register(this.editor.onDidChangeCursorSelection(d=>{this._beginUpdate();try{this._selections.set(this.editor.getSelections(),this._currentTransaction,d),this._forceUpdate()}finally{this._endUpdate()}})),this.domNode=derived(d=>(this.model.read(d),this.editor.getDomNode()))}forceUpdate(o){this._beginUpdate();try{return this._forceUpdate(),o?o(this._currentTransaction):void 0}finally{this._endUpdate()}}_forceUpdate(){var o,s;this._beginUpdate();try{this._model.set(this.editor.getModel(),this._currentTransaction),this._versionId.set((s=(o=this.editor.getModel())==null?void 0:o.getVersionId())!=null?s:null,this._currentTransaction,void 0),this._selections.set(this.editor.getSelections(),this._currentTransaction,void 0)}finally{this._endUpdate()}}getOption(o,s=DebugLocation.ofCaller()){return observableFromEvent(this,l=>this.editor.onDidChangeConfiguration(c=>{c.hasChanged(o)&&l(void 0)}),()=>this.editor.getOption(o),s)}setDecorations(o){const s=new DisposableStore,l=this.editor.createDecorationsCollection();return s.add(autorunOpts({owner:this,debugName:()=>`Apply decorations from ${o.debugName}`},c=>{const d=o.read(c);l.set(d)})),s.add({dispose:()=>{l.clear()}}),s}createOverlayWidget(o){const s="observableOverlayWidget"+this._widgetCounter++,l={getDomNode:()=>o.domNode,getPosition:()=>o.position.get(),getId:()=>s,allowEditorOverflow:o.allowEditorOverflow,getMinContentWidthInPx:()=>o.minContentWidthInPx.get()};this.editor.addOverlayWidget(l);const c=autorun(d=>{o.position.read(d),o.minContentWidthInPx.read(d),this.editor.layoutOverlayWidget(l)});return toDisposable(()=>{c.dispose(),this.editor.removeOverlayWidget(l)})}createContentWidget(o){const s="observableContentWidget"+this._widgetCounter++,l={getDomNode:()=>o.domNode,getPosition:()=>o.position.get(),getId:()=>s,allowEditorOverflow:o.allowEditorOverflow};this.editor.addContentWidget(l);const c=autorun(d=>{o.position.read(d),this.editor.layoutContentWidget(l)});return toDisposable(()=>{c.dispose(),this.editor.removeContentWidget(l)})}observeLineOffsetRange(o,s){const l=this.observePosition(o.map(d=>new Position$1(d.startLineNumber,1)),s),c=this.observePosition(o.map(d=>new Position$1(d.endLineNumberExclusive+1,1)),s);return derived(d=>{var m;l.read(d),c.read(d);const u=o.read(d),A=(m=this.model.read(d))==null?void 0:m.getLineCount(),g=(typeof A!="undefined"&&u.startLineNumber>A?this.editor.getBottomForLineNumber(A):this.editor.getTopForLineNumber(u.startLineNumber))-this.scrollTop.read(d),f=u.isEmpty?g:this.editor.getBottomForLineNumber(u.endLineNumberExclusive-1)-this.scrollTop.read(d);return new OffsetRange(g,f)})}observePosition(o,s){let l=o.get();const c=observableValueOpts({owner:this,debugName:()=>`topLeftOfPosition${l==null?void 0:l.toString()}`,equalsFn:equalsIfDefined(Point.equals)},new Point(0,0)),d="observablePositionWidget"+this._widgetCounter++,u=document.createElement("div"),A={getDomNode:()=>u,getPosition:()=>l?{preference:[0],position:o.get()}:null,getId:()=>d,allowEditorOverflow:!1,afterRender:(g,f)=>{const m=this._model.get();m&&l&&l.lineNumber>m.getLineCount()?c.set(new Point(0,this.editor.getBottomForLineNumber(m.getLineCount())-this.scrollTop.get()),void 0):c.set(f?new Point(f.left,f.top):null,void 0)}};return this.editor.addContentWidget(A),s.add(autorun(g=>{l=o.read(g),this.editor.layoutContentWidget(A)})),s.add(toDisposable(()=>{this.editor.removeContentWidget(A)})),c}isTargetHovered(o,s){const l=observableValue("isInjectedTextHovered",!1);return s.add(this.editor.onMouseMove(c=>{const d=o(c);l.set(d,void 0)})),s.add(this.editor.onMouseLeave(c=>{l.set(!1,void 0)})),l}observeLineHeightForPosition(o){return derived(s=>{const l=o instanceof Position$1?o:o.read(s);return l===null?null:(this.getOption(75).read(s),this.editor.getLineHeightForPosition(l))})}observeLineHeightForLine(o){return typeof o=="number"?this.observeLineHeightForPosition(new Position$1(o,1)):derived(s=>{const l=o.read(s);return l===null?null:this.observeLineHeightForPosition(new Position$1(l,1)).read(s)})}observeLineHeightsForLineRange(o){return derived(s=>{const l=o instanceof LineRange?o:o.read(s),c=[];for(let d=l.startLineNumber;d{vn._map=new Map})();var __decorate$2B=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$2y=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}},OverviewRulerFeature_1,Sn;let OverviewRulerFeature=(Sn=class extends Disposable{constructor(o,s,l,c,d,u,A){super(),this._editors=o,this._rootElement=s,this._diffModel=l,this._rootWidth=c,this._rootHeight=d,this._modifiedEditorLayoutInfo=u,this._themeService=A,this.width=OverviewRulerFeature_1.ENTIRE_DIFF_OVERVIEW_WIDTH;const g=observableFromEvent(this._themeService.onDidColorThemeChange,()=>this._themeService.getColorTheme()),f=derived(C=>{const w=g.read(C),_=w.getColor(diffOverviewRulerInserted)||(w.getColor(diffInserted)||defaultInsertColor).transparent(2),b=w.getColor(diffOverviewRulerRemoved)||(w.getColor(diffRemoved)||defaultRemoveColor).transparent(2);return{insertColor:_,removeColor:b}}),m=createFastDomNode(document.createElement("div"));m.setClassName("diffViewport"),m.setPosition("absolute");const v=h("div.diffOverview",{style:{position:"absolute",top:"0px",width:OverviewRulerFeature_1.ENTIRE_DIFF_OVERVIEW_WIDTH+"px"}}).root;this._register(appendRemoveOnDispose(v,m.domNode)),this._register(addStandardDisposableListener(v,EventType$1.POINTER_DOWN,C=>{this._editors.modified.delegateVerticalScrollbarPointerDown(C)})),this._register(addDisposableListener(v,EventType$1.MOUSE_WHEEL,C=>{this._editors.modified.delegateScrollFromMouseWheelEvent(C)},{passive:!1})),this._register(appendRemoveOnDispose(this._rootElement,v)),this._register(autorunWithStore((C,w)=>{const _=this._diffModel.read(C),b=this._editors.original.createOverviewRuler("original diffOverviewRuler");b&&(w.add(b),w.add(appendRemoveOnDispose(v,b.getDomNode())));const y=this._editors.modified.createOverviewRuler("modified diffOverviewRuler");if(y&&(w.add(y),w.add(appendRemoveOnDispose(v,y.getDomNode()))),!b||!y)return;const S=observableSignalFromEvent("viewZoneChanged",this._editors.original.onDidChangeViewZones),E=observableSignalFromEvent("viewZoneChanged",this._editors.modified.onDidChangeViewZones),B=observableSignalFromEvent("hiddenRangesChanged",this._editors.original.onDidChangeHiddenAreas),P=observableSignalFromEvent("hiddenRangesChanged",this._editors.modified.onDidChangeHiddenAreas);w.add(autorun(D=>{var x;S.read(D),E.read(D),B.read(D),P.read(D);const k=f.read(D),I=(x=_==null?void 0:_.diff.read(D))==null?void 0:x.mappings;function L(M,F,O){const R=O._getViewModel();return R?M.filter(Q=>Q.length>0).map(Q=>{const z=R.coordinatesConverter.convertModelPositionToViewPosition(new Position$1(Q.startLineNumber,1)),W=R.coordinatesConverter.convertModelPositionToViewPosition(new Position$1(Q.endLineNumberExclusive,1)),U=W.lineNumber-z.lineNumber;return new OverviewRulerZone(z.lineNumber,W.lineNumber,U,F.toString())}):[]}const T=L((I||[]).map(M=>M.lineRangeMapping.original),k.removeColor,this._editors.original),N=L((I||[]).map(M=>M.lineRangeMapping.modified),k.insertColor,this._editors.modified);b==null||b.setZones(T),y==null||y.setZones(N)})),w.add(autorun(D=>{const k=this._rootHeight.read(D),I=this._rootWidth.read(D),L=this._modifiedEditorLayoutInfo.read(D);if(L){const T=OverviewRulerFeature_1.ENTIRE_DIFF_OVERVIEW_WIDTH-2*OverviewRulerFeature_1.ONE_OVERVIEW_WIDTH;b.setLayout({top:0,height:k,right:T+OverviewRulerFeature_1.ONE_OVERVIEW_WIDTH,width:OverviewRulerFeature_1.ONE_OVERVIEW_WIDTH}),y.setLayout({top:0,height:k,right:0,width:OverviewRulerFeature_1.ONE_OVERVIEW_WIDTH});const N=this._editors.modifiedScrollTop.read(D),x=this._editors.modifiedScrollHeight.read(D),M=this._editors.modified.getOption(117),F=new ScrollbarState(M.verticalHasArrows?M.arrowSize:0,M.verticalScrollbarSize,0,L.height,x,N);m.setTop(F.getSliderPosition()),m.setHeight(F.getSliderSize())}else m.setTop(0),m.setHeight(0);v.style.height=k+"px",v.style.left=I-OverviewRulerFeature_1.ENTIRE_DIFF_OVERVIEW_WIDTH+"px",m.setWidth(OverviewRulerFeature_1.ENTIRE_DIFF_OVERVIEW_WIDTH)}))}))}},(()=>{OverviewRulerFeature_1=Sn})(),(()=>{Sn.ONE_OVERVIEW_WIDTH=15})(),(()=>{Sn.ENTIRE_DIFF_OVERVIEW_WIDTH=Sn.ONE_OVERVIEW_WIDTH*2})(),Sn);OverviewRulerFeature=OverviewRulerFeature_1=__decorate$2B([__param$2y(6,IThemeService)],OverviewRulerFeature);var __decorate$2A=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$2x=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};let DiffEditorEditors=class extends Disposable{get onDidContentSizeChange(){return this._onDidContentSizeChange.event}constructor(o,s,l,c,d,u,A,g){super(),this.originalEditorElement=o,this.modifiedEditorElement=s,this._options=l,this._argCodeEditorWidgetOptions=c,this._createInnerEditor=d,this._contextKeyService=u,this._instantiationService=A,this._keybindingService=g,this.original=this._register(this._createLeftHandSideEditor(this._options.editorOptions.get(),this._argCodeEditorWidgetOptions.originalEditor||{})),this.modified=this._register(this._createRightHandSideEditor(this._options.editorOptions.get(),this._argCodeEditorWidgetOptions.modifiedEditor||{})),this._onDidContentSizeChange=this._register(new Emitter$1),this.modifiedScrollTop=observableFromEvent(this,this.modified.onDidScrollChange,()=>this.modified.getScrollTop()),this.modifiedScrollHeight=observableFromEvent(this,this.modified.onDidScrollChange,()=>this.modified.getScrollHeight()),this.modifiedObs=observableCodeEditor(this.modified),this.originalObs=observableCodeEditor(this.original),this.modifiedModel=this.modifiedObs.model,this.modifiedSelections=observableFromEvent(this,this.modified.onDidChangeCursorSelection,()=>{var f;return(f=this.modified.getSelections())!=null?f:[]}),this.modifiedCursor=derivedOpts({owner:this,equalsFn:Position$1.equals},f=>{var m,v;return(v=(m=this.modifiedSelections.read(f)[0])==null?void 0:m.getPosition())!=null?v:new Position$1(1,1)}),this.originalCursor=observableFromEvent(this,this.original.onDidChangeCursorPosition,()=>{var f;return(f=this.original.getPosition())!=null?f:new Position$1(1,1)}),this.isOriginalFocused=observableCodeEditor(this.original).isFocused,this.isModifiedFocused=observableCodeEditor(this.modified).isFocused,this.isFocused=derived(this,f=>this.isOriginalFocused.read(f)||this.isModifiedFocused.read(f)),this._argCodeEditorWidgetOptions=null,this._register(autorunHandleChanges({changeTracker:{createChangeSummary:()=>({}),handleChange:(f,m)=>(f.didChange(l.editorOptions)&&Object.assign(m,f.change.changedOptions),!0)}},(f,m)=>{l.editorOptions.read(f),this._options.renderSideBySide.read(f),this.modified.updateOptions(this._adjustOptionsForRightHandSide(f,m)),this.original.updateOptions(this._adjustOptionsForLeftHandSide(f,m))}))}_createLeftHandSideEditor(o,s){const l=this._adjustOptionsForLeftHandSide(void 0,o),c=this._constructInnerEditor(this._instantiationService,this.originalEditorElement,l,s),d=this._contextKeyService.createKey("isInDiffLeftEditor",c.hasWidgetFocus());return this._register(c.onDidFocusEditorWidget(()=>d.set(!0))),this._register(c.onDidBlurEditorWidget(()=>d.set(!1))),c}_createRightHandSideEditor(o,s){const l=this._adjustOptionsForRightHandSide(void 0,o),c=this._constructInnerEditor(this._instantiationService,this.modifiedEditorElement,l,s),d=this._contextKeyService.createKey("isInDiffRightEditor",c.hasWidgetFocus());return this._register(c.onDidFocusEditorWidget(()=>d.set(!0))),this._register(c.onDidBlurEditorWidget(()=>d.set(!1))),c}_constructInnerEditor(o,s,l,c){const d=this._createInnerEditor(o,s,l,c);return this._register(d.onDidContentSizeChange(u=>{const A=this.original.getContentWidth()+this.modified.getContentWidth()+OverviewRulerFeature.ENTIRE_DIFF_OVERVIEW_WIDTH,g=Math.max(this.modified.getContentHeight(),this.original.getContentHeight());this._onDidContentSizeChange.fire({contentHeight:g,contentWidth:A,contentHeightChanged:u.contentHeightChanged,contentWidthChanged:u.contentWidthChanged})})),d}_adjustOptionsForLeftHandSide(o,s){const l=this._adjustOptionsForSubEditor(s);return this._options.renderSideBySide.get()?(l.unicodeHighlight=this._options.editorOptions.get().unicodeHighlight||{},l.wordWrapOverride1=this._options.diffWordWrap.get()):(l.wordWrapOverride1="off",l.wordWrapOverride2="off",l.stickyScroll={enabled:!1},l.unicodeHighlight={nonBasicASCII:!1,ambiguousCharacters:!1,invisibleCharacters:!1}),l.glyphMargin=this._options.renderSideBySide.get(),s.originalAriaLabel&&(l.ariaLabel=s.originalAriaLabel),l.ariaLabel=this._updateAriaLabel(l.ariaLabel),l.readOnly=!this._options.originalEditable.get(),l.dropIntoEditor={enabled:!l.readOnly},l.extraEditorClassName="original-in-monaco-diff-editor",l}_adjustOptionsForRightHandSide(o,s){const l=this._adjustOptionsForSubEditor(s);return s.modifiedAriaLabel&&(l.ariaLabel=s.modifiedAriaLabel),l.ariaLabel=this._updateAriaLabel(l.ariaLabel),l.wordWrapOverride1=this._options.diffWordWrap.get(),l.revealHorizontalRightPadding=EditorOptions.revealHorizontalRightPadding.defaultValue+OverviewRulerFeature.ENTIRE_DIFF_OVERVIEW_WIDTH,l.scrollbar.verticalHasArrows=!1,l.extraEditorClassName="modified-in-monaco-diff-editor",l}_adjustOptionsForSubEditor(o){const s={...o,dimension:{height:0,width:0}};return s.inDiffEditor=!0,s.automaticLayout=!1,s.allowVariableLineHeights=!1,s.allowVariableFonts=!1,s.allowVariableFontsInAccessibilityMode=!1,s.scrollbar={...s.scrollbar||{}},s.folding=!1,s.codeLens=this._options.diffCodeLens.get(),s.fixedOverflowWidgets=!0,s.minimap={...s.minimap||{}},s.minimap.enabled=!1,this._options.hideUnchangedRegions.get()?s.stickyScroll={enabled:!1}:s.stickyScroll=this._options.editorOptions.get().stickyScroll,s}_updateAriaLabel(o){var l;o||(o="");const s=localize(108," use {0} to open the accessibility help.",(l=this._keybindingService.lookupKeybinding("editor.action.accessibilityHelp"))==null?void 0:l.getAriaLabel());return this._options.accessibilityVerbose.get()?o+s:o?o.replaceAll(s,""):""}};DiffEditorEditors=__decorate$2A([__param$2x(5,IContextKeyService),__param$2x(6,IInstantiationService),__param$2x(7,IKeybindingService)],DiffEditorEditors);var sash="",__decorate$2z=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d};const DEBUG=!1;var OrthogonalEdge;(function(a){a.North="north",a.South="south",a.East="east",a.West="west"})(OrthogonalEdge||(OrthogonalEdge={}));let globalSize=4;const onDidChangeGlobalSize=new Emitter$1;let globalHoverDelay=300;const onDidChangeHoverDelay=new Emitter$1;class MouseEventFactory{constructor(o){this.el=o,this.disposables=new DisposableStore}get onPointerMove(){return this.disposables.add(new DomEmitter(getWindow(this.el),"mousemove")).event}get onPointerUp(){return this.disposables.add(new DomEmitter(getWindow(this.el),"mouseup")).event}dispose(){this.disposables.dispose()}}__decorate$2z([memoize],MouseEventFactory.prototype,"onPointerMove",null);__decorate$2z([memoize],MouseEventFactory.prototype,"onPointerUp",null);class GestureEventFactory{get onPointerMove(){return this.disposables.add(new DomEmitter(this.el,EventType.Change)).event}get onPointerUp(){return this.disposables.add(new DomEmitter(this.el,EventType.End)).event}constructor(o){this.el=o,this.disposables=new DisposableStore}dispose(){this.disposables.dispose()}}__decorate$2z([memoize],GestureEventFactory.prototype,"onPointerMove",null);__decorate$2z([memoize],GestureEventFactory.prototype,"onPointerUp",null);class OrthogonalPointerEventFactory{get onPointerMove(){return this.factory.onPointerMove}get onPointerUp(){return this.factory.onPointerUp}constructor(o){this.factory=o}dispose(){}}__decorate$2z([memoize],OrthogonalPointerEventFactory.prototype,"onPointerMove",null);__decorate$2z([memoize],OrthogonalPointerEventFactory.prototype,"onPointerUp",null);const PointerEventsDisabledCssClass="pointer-events-disabled";class Sash extends Disposable{get state(){return this._state}get orthogonalStartSash(){return this._orthogonalStartSash}get orthogonalEndSash(){return this._orthogonalEndSash}set state(o){this._state!==o&&(this.el.classList.toggle("disabled",o===0),this.el.classList.toggle("minimum",o===1),this.el.classList.toggle("maximum",o===2),this._state=o,this.onDidEnablementChange.fire(o))}get onDidStart(){return this._onDidStart.event}get onDidChange(){return this._onDidChange.event}get onDidReset(){return this._onDidReset.event}get onDidEnd(){return this._onDidEnd.event}set orthogonalStartSash(o){if(this._orthogonalStartSash!==o){if(this.orthogonalStartDragHandleDisposables.clear(),this.orthogonalStartSashDisposables.clear(),o){const s=l=>{this.orthogonalStartDragHandleDisposables.clear(),l!==0&&(this._orthogonalStartDragHandle=append$2(this.el,$$l(".orthogonal-drag-handle.start")),this.orthogonalStartDragHandleDisposables.add(toDisposable(()=>this._orthogonalStartDragHandle.remove())),this.orthogonalStartDragHandleDisposables.add(addDisposableListener(this._orthogonalStartDragHandle,"mouseenter",()=>Sash.onMouseEnter(o))),this.orthogonalStartDragHandleDisposables.add(addDisposableListener(this._orthogonalStartDragHandle,"mouseleave",()=>Sash.onMouseLeave(o))))};this.orthogonalStartSashDisposables.add(o.onDidEnablementChange.event(s,this)),s(o.state)}this._orthogonalStartSash=o}}set orthogonalEndSash(o){if(this._orthogonalEndSash!==o){if(this.orthogonalEndDragHandleDisposables.clear(),this.orthogonalEndSashDisposables.clear(),o){const s=l=>{this.orthogonalEndDragHandleDisposables.clear(),l!==0&&(this._orthogonalEndDragHandle=append$2(this.el,$$l(".orthogonal-drag-handle.end")),this.orthogonalEndDragHandleDisposables.add(toDisposable(()=>this._orthogonalEndDragHandle.remove())),this.orthogonalEndDragHandleDisposables.add(addDisposableListener(this._orthogonalEndDragHandle,"mouseenter",()=>Sash.onMouseEnter(o))),this.orthogonalEndDragHandleDisposables.add(addDisposableListener(this._orthogonalEndDragHandle,"mouseleave",()=>Sash.onMouseLeave(o))))};this.orthogonalEndSashDisposables.add(o.onDidEnablementChange.event(s,this)),s(o.state)}this._orthogonalEndSash=o}}constructor(o,s,l){super(),this.hoverDelay=globalHoverDelay,this.hoverDelayer=this._register(new Delayer(this.hoverDelay)),this._state=3,this.onDidEnablementChange=this._register(new Emitter$1),this._onDidStart=this._register(new Emitter$1),this._onDidChange=this._register(new Emitter$1),this._onDidReset=this._register(new Emitter$1),this._onDidEnd=this._register(new Emitter$1),this.orthogonalStartSashDisposables=this._register(new DisposableStore),this.orthogonalStartDragHandleDisposables=this._register(new DisposableStore),this.orthogonalEndSashDisposables=this._register(new DisposableStore),this.orthogonalEndDragHandleDisposables=this._register(new DisposableStore),this.linkedSash=void 0,this.el=append$2(o,$$l(".monaco-sash")),l.orthogonalEdge&&this.el.classList.add(`orthogonal-edge-${l.orthogonalEdge}`),isMacintosh&&this.el.classList.add("mac"),this._register(addDisposableListener(this.el,"mousedown",d=>this.onPointerStart(d,new MouseEventFactory(o)))),this._register(addDisposableListener(this.el,"dblclick",d=>this.onPointerDoublePress(d))),this._register(addDisposableListener(this.el,"mouseenter",()=>Sash.onMouseEnter(this))),this._register(addDisposableListener(this.el,"mouseleave",()=>Sash.onMouseLeave(this))),this._register(Gesture.addTarget(this.el)),this._register(addDisposableListener(this.el,EventType.Start,d=>this.onPointerStart(d,new GestureEventFactory(this.el))));let c;this._register(addDisposableListener(this.el,EventType.Tap,d=>{if(c){clearTimeout(c),c=void 0,this.onPointerDoublePress(d);return}clearTimeout(c),c=setTimeout(()=>c=void 0,250)})),typeof l.size=="number"?(this.size=l.size,l.orientation===0?this.el.style.width=`${this.size}px`:this.el.style.height=`${this.size}px`):(this.size=globalSize,this._register(onDidChangeGlobalSize.event(d=>{this.size=d,this.layout()}))),this._register(onDidChangeHoverDelay.event(d=>this.hoverDelay=d)),this.layoutProvider=s,this.orthogonalStartSash=l.orthogonalStartSash,this.orthogonalEndSash=l.orthogonalEndSash,this.orientation=l.orientation||0,this.orientation===1?(this.el.classList.add("horizontal"),this.el.classList.remove("vertical")):(this.el.classList.remove("horizontal"),this.el.classList.add("vertical")),this.el.classList.toggle("debug",DEBUG),this.layout()}onPointerStart(o,s){EventHelper.stop(o);let l=!1;if(!o.__orthogonalSashEvent){const _=this.getOrthogonalSash(o);_&&(l=!0,o.__orthogonalSashEvent=!0,_.onPointerStart(o,new OrthogonalPointerEventFactory(s)))}if(this.linkedSash&&!o.__linkedSashEvent&&(o.__linkedSashEvent=!0,this.linkedSash.onPointerStart(o,new OrthogonalPointerEventFactory(s))),!this.state)return;const c=this.el.ownerDocument.getElementsByTagName("iframe");for(const _ of c)_.classList.add(PointerEventsDisabledCssClass);const d=o.pageX,u=o.pageY,A=o.altKey,g={startX:d,currentX:d,startY:u,currentY:u,altKey:A};this.el.classList.add("active"),this._onDidStart.fire(g);const f=createStyleSheet(this.el),m=()=>{let _="";l?_="all-scroll":this.orientation===1?this.state===1?_="s-resize":this.state===2?_="n-resize":_=isMacintosh?"row-resize":"ns-resize":this.state===1?_="e-resize":this.state===2?_="w-resize":_=isMacintosh?"col-resize":"ew-resize",f.textContent=`* { cursor: ${_} !important; }`},v=new DisposableStore;m(),l||this.onDidEnablementChange.event(m,null,v);const C=_=>{EventHelper.stop(_,!1);const b={startX:d,currentX:_.pageX,startY:u,currentY:_.pageY,altKey:A};this._onDidChange.fire(b)},w=_=>{EventHelper.stop(_,!1),f.remove(),this.el.classList.remove("active"),this._onDidEnd.fire(),v.dispose();for(const b of c)b.classList.remove(PointerEventsDisabledCssClass)};s.onPointerMove(C,null,v),s.onPointerUp(w,null,v),v.add(s)}onPointerDoublePress(o){const s=this.getOrthogonalSash(o);s&&s._onDidReset.fire(),this.linkedSash&&this.linkedSash._onDidReset.fire(),this._onDidReset.fire()}static onMouseEnter(o,s=!1){o.el.classList.contains("active")?(o.hoverDelayer.cancel(),o.el.classList.add("hover")):o.hoverDelayer.trigger(()=>o.el.classList.add("hover"),o.hoverDelay).then(void 0,()=>{}),!s&&o.linkedSash&&Sash.onMouseEnter(o.linkedSash,!0)}static onMouseLeave(o,s=!1){o.hoverDelayer.cancel(),o.el.classList.remove("hover"),!s&&o.linkedSash&&Sash.onMouseLeave(o.linkedSash,!0)}clearSashHoverState(){Sash.onMouseLeave(this)}layout(){if(this.orientation===0){const o=this.layoutProvider;this.el.style.left=o.getVerticalSashLeft(this)-this.size/2+"px",o.getVerticalSashTop&&(this.el.style.top=o.getVerticalSashTop(this)+"px"),o.getVerticalSashHeight&&(this.el.style.height=o.getVerticalSashHeight(this)+"px")}else{const o=this.layoutProvider;this.el.style.top=o.getHorizontalSashTop(this)-this.size/2+"px",o.getHorizontalSashLeft&&(this.el.style.left=o.getHorizontalSashLeft(this)+"px"),o.getHorizontalSashWidth&&(this.el.style.width=o.getHorizontalSashWidth(this)+"px")}}getOrthogonalSash(o){var l;const s=(l=o.initialTarget)!=null?l:o.target;if(!(!s||!isHTMLElement(s))&&s.classList.contains("orthogonal-drag-handle"))return s.classList.contains("start")?this.orthogonalStartSash:this.orthogonalEndSash}dispose(){super.dispose(),this.el.remove()}}class SashLayout{resetSash(){this._sashRatio.set(void 0,void 0)}constructor(o,s){this._options=o,this.dimensions=s,this.sashLeft=derivedWithSetter(this,l=>{var d;const c=(d=this._sashRatio.read(l))!=null?d:this._options.splitViewDefaultRatio.read(l);return this._computeSashLeft(c,l)},(l,c)=>{const d=this.dimensions.width.get();this._sashRatio.set(l/d,c)}),this._sashRatio=observableValue(this,void 0)}_computeSashLeft(o,s){const l=this.dimensions.width.read(s),c=Math.floor(this._options.splitViewDefaultRatio.read(s)*l),d=this._options.enableSplitViewResizing.read(s)?Math.floor(o*l):c,u=100;return l<=u*2?c:dl-u?l-u:d}}class DiffEditorSash extends Disposable{constructor(o,s,l,c,d,u){super(),this._domNode=o,this._dimensions=s,this._enabled=l,this._boundarySashes=c,this.sashLeft=d,this._resetSash=u,this._sash=this._register(new Sash(this._domNode,{getVerticalSashTop:A=>0,getVerticalSashLeft:A=>this.sashLeft.get(),getVerticalSashHeight:A=>this._dimensions.height.get()},{orientation:0})),this._startSashPosition=void 0,this._register(this._sash.onDidStart(()=>{this._startSashPosition=this.sashLeft.get()})),this._register(this._sash.onDidChange(A=>{this.sashLeft.set(this._startSashPosition+(A.currentX-A.startX),void 0)})),this._register(this._sash.onDidEnd(()=>this._sash.layout())),this._register(this._sash.onDidReset(()=>this._resetSash())),this._register(autorun(A=>{const g=this._boundarySashes.read(A);g&&(this._sash.orthogonalEndSash=g.bottom)})),this._register(autorun(A=>{const g=this._enabled.read(A);this._sash.state=g?3:0,this.sashLeft.read(A),this._dimensions.height.read(A),this._sash.layout()}))}}const Ns=class extends Disposable{constructor(){super(...arguments),this._id=++Ns.idCounter,this._onDidDispose=this._register(new Emitter$1),this.onDidDispose=this._onDidDispose.event}getId(){return this.getEditorType()+":v2:"+this._id}getVisibleColumnFromPosition(o){return this._targetEditor.getVisibleColumnFromPosition(o)}getPosition(){return this._targetEditor.getPosition()}setPosition(o,s="api"){this._targetEditor.setPosition(o,s)}revealLine(o,s=0){this._targetEditor.revealLine(o,s)}revealLineInCenter(o,s=0){this._targetEditor.revealLineInCenter(o,s)}revealLineInCenterIfOutsideViewport(o,s=0){this._targetEditor.revealLineInCenterIfOutsideViewport(o,s)}revealLineNearTop(o,s=0){this._targetEditor.revealLineNearTop(o,s)}revealPosition(o,s=0){this._targetEditor.revealPosition(o,s)}revealPositionInCenter(o,s=0){this._targetEditor.revealPositionInCenter(o,s)}revealPositionInCenterIfOutsideViewport(o,s=0){this._targetEditor.revealPositionInCenterIfOutsideViewport(o,s)}revealPositionNearTop(o,s=0){this._targetEditor.revealPositionNearTop(o,s)}getSelection(){return this._targetEditor.getSelection()}getSelections(){return this._targetEditor.getSelections()}setSelection(o,s="api"){this._targetEditor.setSelection(o,s)}setSelections(o,s="api"){this._targetEditor.setSelections(o,s)}revealLines(o,s,l=0){this._targetEditor.revealLines(o,s,l)}revealLinesInCenter(o,s,l=0){this._targetEditor.revealLinesInCenter(o,s,l)}revealLinesInCenterIfOutsideViewport(o,s,l=0){this._targetEditor.revealLinesInCenterIfOutsideViewport(o,s,l)}revealLinesNearTop(o,s,l=0){this._targetEditor.revealLinesNearTop(o,s,l)}revealRange(o,s=0,l=!1,c=!0){this._targetEditor.revealRange(o,s,l,c)}revealRangeInCenter(o,s=0){this._targetEditor.revealRangeInCenter(o,s)}revealRangeInCenterIfOutsideViewport(o,s=0){this._targetEditor.revealRangeInCenterIfOutsideViewport(o,s)}revealRangeNearTop(o,s=0){this._targetEditor.revealRangeNearTop(o,s)}revealRangeNearTopIfOutsideViewport(o,s=0){this._targetEditor.revealRangeNearTopIfOutsideViewport(o,s)}revealRangeAtTop(o,s=0){this._targetEditor.revealRangeAtTop(o,s)}getSupportedActions(){return this._targetEditor.getSupportedActions()}focus(){this._targetEditor.focus()}trigger(o,s,l){this._targetEditor.trigger(o,s,l)}createDecorationsCollection(o){return this._targetEditor.createDecorationsCollection(o)}changeDecorations(o){return this._targetEditor.changeDecorations(o)}};let DelegatingEditor=Ns;(()=>{Ns.idCounter=0})();const diffEditorDefaultOptions={enableSplitViewResizing:!0,splitViewDefaultRatio:.5,renderSideBySide:!0,renderMarginRevertIcon:!0,renderGutterMenu:!0,maxComputationTime:5e3,maxFileSize:50,ignoreTrimWhitespace:!0,renderIndicators:!0,originalEditable:!1,diffCodeLens:!1,renderOverviewRuler:!0,diffWordWrap:"inherit",diffAlgorithm:"advanced",accessibilityVerbose:!1,experimental:{showMoves:!1,showEmptyDecorations:!0,useTrueInlineView:!1},hideUnchangedRegions:{enabled:!1,contextLineCount:3,minimumLineCount:3,revealLineCount:20},isInEmbeddedEditor:!1,onlyShowAccessibleDiffViewer:!1,renderSideBySideInlineBreakpoint:900,useInlineViewWhenSpaceIsLimited:!0,compactMode:!1};var __decorate$2y=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$2w=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};let DiffEditorOptions=class{get editorOptions(){return this._options}constructor(o,s){this._accessibilityService=s,this._diffEditorWidth=observableValue(this,0),this._screenReaderMode=observableFromEvent(this,this._accessibilityService.onDidChangeScreenReaderOptimized,()=>this._accessibilityService.isScreenReaderOptimized()),this.couldShowInlineViewBecauseOfSize=derived(this,c=>this._options.read(c).renderSideBySide&&this._diffEditorWidth.read(c)<=this._options.read(c).renderSideBySideInlineBreakpoint),this.renderOverviewRuler=derived(this,c=>this._options.read(c).renderOverviewRuler),this.renderSideBySide=derived(this,c=>this.compactMode.read(c)&&this.shouldRenderInlineViewInSmartMode.read(c)?!1:this._options.read(c).renderSideBySide&&!(this._options.read(c).useInlineViewWhenSpaceIsLimited&&this.couldShowInlineViewBecauseOfSize.read(c)&&!this._screenReaderMode.read(c))),this.readOnly=derived(this,c=>this._options.read(c).readOnly),this.shouldRenderOldRevertArrows=derived(this,c=>!(!this._options.read(c).renderMarginRevertIcon||!this.renderSideBySide.read(c)||this.readOnly.read(c)||this.shouldRenderGutterMenu.read(c))),this.shouldRenderGutterMenu=derived(this,c=>this._options.read(c).renderGutterMenu),this.renderIndicators=derived(this,c=>this._options.read(c).renderIndicators),this.enableSplitViewResizing=derived(this,c=>this._options.read(c).enableSplitViewResizing),this.splitViewDefaultRatio=derived(this,c=>this._options.read(c).splitViewDefaultRatio),this.ignoreTrimWhitespace=derived(this,c=>this._options.read(c).ignoreTrimWhitespace),this.maxComputationTimeMs=derived(this,c=>this._options.read(c).maxComputationTime),this.showMoves=derived(this,c=>this._options.read(c).experimental.showMoves&&this.renderSideBySide.read(c)),this.isInEmbeddedEditor=derived(this,c=>this._options.read(c).isInEmbeddedEditor),this.diffWordWrap=derived(this,c=>this._options.read(c).diffWordWrap),this.originalEditable=derived(this,c=>this._options.read(c).originalEditable),this.diffCodeLens=derived(this,c=>this._options.read(c).diffCodeLens),this.accessibilityVerbose=derived(this,c=>this._options.read(c).accessibilityVerbose),this.diffAlgorithm=derived(this,c=>this._options.read(c).diffAlgorithm),this.showEmptyDecorations=derived(this,c=>this._options.read(c).experimental.showEmptyDecorations),this.onlyShowAccessibleDiffViewer=derived(this,c=>this._options.read(c).onlyShowAccessibleDiffViewer),this.compactMode=derived(this,c=>this._options.read(c).compactMode),this.trueInlineDiffRenderingEnabled=derived(this,c=>this._options.read(c).experimental.useTrueInlineView),this.useTrueInlineDiffRendering=derived(this,c=>!this.renderSideBySide.read(c)&&this.trueInlineDiffRenderingEnabled.read(c)),this.hideUnchangedRegions=derived(this,c=>this._options.read(c).hideUnchangedRegions.enabled),this.hideUnchangedRegionsRevealLineCount=derived(this,c=>this._options.read(c).hideUnchangedRegions.revealLineCount),this.hideUnchangedRegionsContextLineCount=derived(this,c=>this._options.read(c).hideUnchangedRegions.contextLineCount),this.hideUnchangedRegionsMinimumLineCount=derived(this,c=>this._options.read(c).hideUnchangedRegions.minimumLineCount),this._model=observableValue(this,void 0),this.shouldRenderInlineViewInSmartMode=this._model.map(this,c=>derivedConstOnceDefined(this,d=>{const u=c==null?void 0:c.diff.read(d);return u?isSimpleDiff(u,this.trueInlineDiffRenderingEnabled.read(d)):void 0})).flatten().map(this,c=>!!c),this.inlineViewHideOriginalLineNumbers=this.compactMode;const l={...o,...validateDiffEditorOptions(o,diffEditorDefaultOptions)};this._options=observableValue(this,l)}updateOptions(o){const s=validateDiffEditorOptions(o,this._options.get()),l={...this._options.get(),...o,...s};this._options.set(l,void 0,{changedOptions:o})}setWidth(o){this._diffEditorWidth.set(o,void 0)}setModel(o){this._model.set(o,void 0)}};DiffEditorOptions=__decorate$2y([__param$2w(1,IAccessibilityService)],DiffEditorOptions);function isSimpleDiff(a,o){return a.mappings.every(s=>isInsertion(s.lineRangeMapping)||isDeletion$1(s.lineRangeMapping)||o&&allowsTrueInlineDiffRendering$1(s.lineRangeMapping))}function isInsertion(a){return a.original.length===0}function isDeletion$1(a){return a.modified.length===0}function validateDiffEditorOptions(a,o){var s,l,c,d,u,A,g,f,m;return{enableSplitViewResizing:boolean(a.enableSplitViewResizing,o.enableSplitViewResizing),splitViewDefaultRatio:clampedFloat(a.splitViewDefaultRatio,.5,.1,.9),renderSideBySide:boolean(a.renderSideBySide,o.renderSideBySide),renderMarginRevertIcon:boolean(a.renderMarginRevertIcon,o.renderMarginRevertIcon),maxComputationTime:clampedInt(a.maxComputationTime,o.maxComputationTime,0,1073741824),maxFileSize:clampedInt(a.maxFileSize,o.maxFileSize,0,1073741824),ignoreTrimWhitespace:boolean(a.ignoreTrimWhitespace,o.ignoreTrimWhitespace),renderIndicators:boolean(a.renderIndicators,o.renderIndicators),originalEditable:boolean(a.originalEditable,o.originalEditable),diffCodeLens:boolean(a.diffCodeLens,o.diffCodeLens),renderOverviewRuler:boolean(a.renderOverviewRuler,o.renderOverviewRuler),diffWordWrap:stringSet(a.diffWordWrap,o.diffWordWrap,["off","on","inherit"]),diffAlgorithm:stringSet(a.diffAlgorithm,o.diffAlgorithm,["legacy","advanced"],{smart:"legacy",experimental:"advanced"}),accessibilityVerbose:boolean(a.accessibilityVerbose,o.accessibilityVerbose),experimental:{showMoves:boolean((s=a.experimental)==null?void 0:s.showMoves,o.experimental.showMoves),showEmptyDecorations:boolean((l=a.experimental)==null?void 0:l.showEmptyDecorations,o.experimental.showEmptyDecorations),useTrueInlineView:boolean((c=a.experimental)==null?void 0:c.useTrueInlineView,o.experimental.useTrueInlineView)},hideUnchangedRegions:{enabled:boolean((A=(d=a.hideUnchangedRegions)==null?void 0:d.enabled)!=null?A:(u=a.experimental)==null?void 0:u.collapseUnchangedRegions,o.hideUnchangedRegions.enabled),contextLineCount:clampedInt((g=a.hideUnchangedRegions)==null?void 0:g.contextLineCount,o.hideUnchangedRegions.contextLineCount,0,1073741824),minimumLineCount:clampedInt((f=a.hideUnchangedRegions)==null?void 0:f.minimumLineCount,o.hideUnchangedRegions.minimumLineCount,0,1073741824),revealLineCount:clampedInt((m=a.hideUnchangedRegions)==null?void 0:m.revealLineCount,o.hideUnchangedRegions.revealLineCount,0,1073741824)},isInEmbeddedEditor:boolean(a.isInEmbeddedEditor,o.isInEmbeddedEditor),onlyShowAccessibleDiffViewer:boolean(a.onlyShowAccessibleDiffViewer,o.onlyShowAccessibleDiffViewer),renderSideBySideInlineBreakpoint:clampedInt(a.renderSideBySideInlineBreakpoint,o.renderSideBySideInlineBreakpoint,0,1073741824),useInlineViewWhenSpaceIsLimited:boolean(a.useInlineViewWhenSpaceIsLimited,o.useInlineViewWhenSpaceIsLimited),renderGutterMenu:boolean(a.renderGutterMenu,o.renderGutterMenu),compactMode:boolean(a.compactMode,o.compactMode)}}var dropdown="";class BaseDropdown extends ActionRunner{constructor(o,s){super(),this._onDidChangeVisibility=this._register(new Emitter$1),this.onDidChangeVisibility=this._onDidChangeVisibility.event,this._element=append$2(o,$$l(".monaco-dropdown")),this._label=append$2(this._element,$$l(".dropdown-label"));let l=s.labelRenderer;l||(l=d=>(d.textContent=s.label||"",null));for(const d of[EventType$1.CLICK,EventType$1.MOUSE_DOWN,EventType.Tap])this._register(addDisposableListener(this.element,d,u=>EventHelper.stop(u,!0)));for(const d of[EventType$1.MOUSE_DOWN,EventType.Tap])this._register(addDisposableListener(this._label,d,u=>{isMouseEvent(u)&&u.button!==0||(this.visible?this.hide():this.show())}));this._register(addDisposableListener(this._label,EventType$1.KEY_DOWN,d=>{const u=new StandardKeyboardEvent(d);(u.equals(3)||u.equals(10))&&(EventHelper.stop(d,!0),this.visible?this.hide():this.show())}));const c=l(this._label);c&&this._register(c),this._register(Gesture.addTarget(this._label))}get element(){return this._element}show(){this.visible||(this.visible=!0,this._onDidChangeVisibility.fire(!0))}hide(){this.visible&&(this.visible=!1,this._onDidChangeVisibility.fire(!1))}dispose(){super.dispose(),this.hide(),this.boxContainer&&(this.boxContainer.remove(),this.boxContainer=void 0),this.contents&&(this.contents.remove(),this.contents=void 0),this._label&&(this._label.remove(),this._label=void 0)}}class DropdownMenu extends BaseDropdown{constructor(o,s){super(o,s),this._options=s,this._actions=[],this.actions=s.actions||[]}set menuOptions(o){this._menuOptions=o}get menuOptions(){return this._menuOptions}get actions(){return this._options.actionProvider?this._options.actionProvider.getActions():this._actions}set actions(o){this._actions=o}show(){super.show(),this.element.classList.add("active"),this._options.contextMenuProvider.showContextMenu({getAnchor:()=>this.element,getActions:()=>this.actions,getActionsContext:()=>this.menuOptions?this.menuOptions.context:null,getActionViewItem:(o,s)=>this.menuOptions&&this.menuOptions.actionViewItemProvider?this.menuOptions.actionViewItemProvider(o,s):void 0,getKeyBinding:o=>this.menuOptions&&this.menuOptions.getKeyBinding?this.menuOptions.getKeyBinding(o):void 0,getMenuClassName:()=>this._options.menuClassName||"",onHide:()=>this.onHide(),actionRunner:this.menuOptions?this.menuOptions.actionRunner:void 0,anchorAlignment:this.menuOptions?this.menuOptions.anchorAlignment:0,domForShadowRoot:this._options.menuAsChild?this.element:void 0,skipTelemetry:this._options.skipTelemetry})}hide(){super.hide()}onHide(){this.hide(),this.element.classList.remove("active")}}class DropdownMenuActionViewItem extends BaseActionViewItem{get onDidChangeVisibility(){return this._onDidChangeVisibility.event}constructor(o,s,l,c=Object.create(null)){super(null,o,c),this.actionItem=null,this._onDidChangeVisibility=this._register(new Emitter$1),this.menuActionsOrProvider=s,this.contextMenuProvider=l,this.options=c,this.options.actionRunner&&(this.actionRunner=this.options.actionRunner)}render(o){this.actionItem=o;const s=d=>(this.element=append$2(d,$$l("a.action-label")),this.renderLabel(this.element)),l=Array.isArray(this.menuActionsOrProvider),c={contextMenuProvider:this.contextMenuProvider,labelRenderer:s,menuAsChild:this.options.menuAsChild,actions:l?this.menuActionsOrProvider:void 0,actionProvider:l?void 0:this.menuActionsOrProvider,skipTelemetry:this.options.skipTelemetry};if(this.dropdownMenu=this._register(new DropdownMenu(o,c)),this._register(this.dropdownMenu.onDidChangeVisibility(d=>{var u;(u=this.element)==null||u.setAttribute("aria-expanded",`${d}`),this._onDidChangeVisibility.fire(d)})),this.dropdownMenu.menuOptions={actionViewItemProvider:this.options.actionViewItemProvider,actionRunner:this.actionRunner,getKeyBinding:this.options.keybindingProvider,context:this._context},this.options.anchorAlignmentProvider){const d=this;this.dropdownMenu.menuOptions={...this.dropdownMenu.menuOptions,get anchorAlignment(){return d.options.anchorAlignmentProvider()}}}this.updateTooltip(),this.updateEnabled()}renderLabel(o){var l;let s=[];return typeof this.options.classNames=="string"?s=this.options.classNames.split(/\s+/g).filter(c=>!!c):this.options.classNames&&(s=this.options.classNames),s.find(c=>c==="icon")||s.push("codicon"),o.classList.add(...s),this._action.label&&this._register(getBaseLayerHoverDelegate().setupManagedHover((l=this.options.hoverDelegate)!=null?l:getDefaultHoverDelegate("mouse"),o,this._action.label)),null}getTooltip(){let o=null;return this.action.tooltip?o=this.action.tooltip:this.action.label&&(o=this.action.label),o!=null?o:void 0}setActionContext(o){super.setActionContext(o),this.dropdownMenu&&(this.dropdownMenu.menuOptions?this.dropdownMenu.menuOptions.context=o:this.dropdownMenu.menuOptions={context:o})}show(){var o;(o=this.dropdownMenu)==null||o.show()}updateEnabled(){var s,l;const o=!this.action.enabled;(s=this.actionItem)==null||s.classList.toggle("disabled",o),(l=this.element)==null||l.classList.toggle("disabled",o)}}var toolbar="";class ToolBar extends Disposable{get onDidChangeDropdownVisibility(){return this._onDidChangeDropdownVisibility.event}constructor(o,s,l={orientation:0}){var c;super(),this.submenuActionViewItems=[],this.hasSecondaryActions=!1,this._onDidChangeDropdownVisibility=this._register(new EventMultiplexer),this.disposables=this._register(new DisposableStore),l.hoverDelegate=(c=l.hoverDelegate)!=null?c:this._register(createInstantHoverDelegate()),this.options=l,this.toggleMenuAction=this._register(new ToggleMenuAction(()=>{var d;return(d=this.toggleMenuActionViewItem)==null?void 0:d.show()},l.toggleMenuTitle)),this.element=document.createElement("div"),this.element.className="monaco-toolbar",o.appendChild(this.element),this.actionBar=this._register(new ActionBar(this.element,{orientation:l.orientation,ariaLabel:l.ariaLabel,actionRunner:l.actionRunner,allowContextMenu:l.allowContextMenu,highlightToggledItems:l.highlightToggledItems,hoverDelegate:l.hoverDelegate,actionViewItemProvider:(d,u)=>{var A;if(d.id===ToggleMenuAction.ID)return this.toggleMenuActionViewItem=new DropdownMenuActionViewItem(d,d.menuActions,s,{actionViewItemProvider:this.options.actionViewItemProvider,actionRunner:this.actionRunner,keybindingProvider:this.options.getKeyBinding,classNames:ThemeIcon.asClassNameArray((A=l.moreIcon)!=null?A:Codicon.toolBarMore),anchorAlignmentProvider:this.options.anchorAlignmentProvider,menuAsChild:!!this.options.renderDropdownAsChildElement,skipTelemetry:this.options.skipTelemetry,isMenu:!0,hoverDelegate:this.options.hoverDelegate}),this.toggleMenuActionViewItem.setActionContext(this.actionBar.context),this.disposables.add(this._onDidChangeDropdownVisibility.add(this.toggleMenuActionViewItem.onDidChangeVisibility)),this.toggleMenuActionViewItem;if(l.actionViewItemProvider){const g=l.actionViewItemProvider(d,u);if(g)return g}if(d instanceof SubmenuAction){const g=new DropdownMenuActionViewItem(d,d.actions,s,{actionViewItemProvider:this.options.actionViewItemProvider,actionRunner:this.actionRunner,keybindingProvider:this.options.getKeyBinding,classNames:d.class,anchorAlignmentProvider:this.options.anchorAlignmentProvider,menuAsChild:!!this.options.renderDropdownAsChildElement,skipTelemetry:this.options.skipTelemetry,hoverDelegate:this.options.hoverDelegate});return g.setActionContext(this.actionBar.context),this.submenuActionViewItems.push(g),this.disposables.add(this._onDidChangeDropdownVisibility.add(g.onDidChangeVisibility)),g}}}))}set actionRunner(o){this.actionBar.actionRunner=o}get actionRunner(){return this.actionBar.actionRunner}set context(o){var s;this.actionBar.context=o,(s=this.toggleMenuActionViewItem)==null||s.setActionContext(o);for(const l of this.submenuActionViewItems)l.setActionContext(o)}getElement(){return this.element}getItemAction(o){return this.actionBar.getAction(o)}setActions(o,s){this.clear();const l=o?o.slice(0):[];this.hasSecondaryActions=!!(s&&s.length>0),this.hasSecondaryActions&&s&&(this.toggleMenuAction.menuActions=s.slice(0),l.push(this.toggleMenuAction)),l.forEach(c=>{var d,u;this.actionBar.push(c,{icon:(d=this.options.icon)!=null?d:!0,label:(u=this.options.label)!=null?u:!1,keybinding:this.getKeybindingLabel(c)})})}getKeybindingLabel(o){var l,c,d;const s=(c=(l=this.options).getKeyBinding)==null?void 0:c.call(l,o);return(d=s==null?void 0:s.getLabel())!=null?d:void 0}clear(){this.submenuActionViewItems=[],this.disposables.clear(),this.actionBar.clear()}dispose(){this.clear(),this.disposables.dispose(),super.dispose()}}const Ms=class extends Action{constructor(o,s){s=s||localize(17,"More Actions..."),super(Ms.ID,s,void 0,!0),this._menuActions=[],this.toggleDropdownMenu=o}async run(){this.toggleDropdownMenu()}get menuActions(){return this._menuActions}set menuActions(o){this._menuActions=o}};let ToggleMenuAction=Ms;(()=>{Ms.ID="toolbar.toggle.more"})();class ModifierLabelProvider{constructor(o,s,l=s){this.modifierLabels=[null],this.modifierLabels[2]=o,this.modifierLabels[1]=s,this.modifierLabels[3]=l}toLabel(o,s,l){if(s.length===0)return null;const c=[];for(let d=0,u=s.length;dthis.onDidChangeItemsExternal(o)))}onDidChangeItemsExternal(o){var s,l;this._onDidChangeStorage.pause();try{(s=o.changed)==null||s.forEach((c,d)=>this.acceptExternal(d,c)),(l=o.deleted)==null||l.forEach(c=>this.acceptExternal(c,void 0))}finally{this._onDidChangeStorage.resume()}}acceptExternal(o,s){if(this.state===StorageState.Closed)return;let l=!1;isUndefinedOrNull(s)?l=this.cache.delete(o):this.cache.get(o)!==s&&(this.cache.set(o,s),l=!0),l&&this._onDidChangeStorage.fire({key:o,external:!0})}get(o,s){const l=this.cache.get(o);return isUndefinedOrNull(l)?s:l}getBoolean(o,s){const l=this.get(o);return isUndefinedOrNull(l)?s:l==="true"}getNumber(o,s){const l=this.get(o);return isUndefinedOrNull(l)?s:parseInt(l,10)}async set(o,s,l=!1){if(this.state===StorageState.Closed)return;if(isUndefinedOrNull(s))return this.delete(o,l);const c=isObject(s)||Array.isArray(s)?stringify(s):String(s);if(this.cache.get(o)!==c)return this.cache.set(o,c),this.pendingInserts.set(o,c),this.pendingDeletes.delete(o),this._onDidChangeStorage.fire({key:o,external:l}),this.doFlush()}async delete(o,s=!1){if(!(this.state===StorageState.Closed||!this.cache.delete(o)))return this.pendingDeletes.has(o)||this.pendingDeletes.add(o),this.pendingInserts.delete(o),this._onDidChangeStorage.fire({key:o,external:s}),this.doFlush()}get hasPending(){return this.pendingInserts.size>0||this.pendingDeletes.size>0}async flushPending(){if(!this.hasPending)return;const o={insert:this.pendingInserts,delete:this.pendingDeletes};return this.pendingDeletes=new Set,this.pendingInserts=new Map,this.database.updateItems(o).finally(()=>{var s;if(!this.hasPending)for(;this.whenFlushedCallbacks.length;)(s=this.whenFlushedCallbacks.pop())==null||s()})}async flush(o){if(!(this.state===StorageState.Closed||this.pendingClose))return this.doFlush(o)}async doFlush(o){return this.options.hint===StorageHint.STORAGE_IN_MEMORY?this.flushPending():this.flushDelayer.trigger(()=>this.flushPending(),o)}async whenFlushed(){if(!!this.hasPending)return new Promise(o=>this.whenFlushedCallbacks.push(o))}};let Storage=Rs;(()=>{Rs.DEFAULT_FLUSH_DELAY=100})();class InMemoryStorageDatabase{constructor(){this.onDidChangeItemsExternal=Event.None,this.items=new Map}async updateItems(o){var s,l;(s=o.insert)==null||s.forEach((c,d)=>this.items.set(d,c)),(l=o.delete)==null||l.forEach(c=>this.items.delete(c))}}const TARGET_KEY="__$__targetStorageMarker",IStorageService=createDecorator("storageService");var WillSaveStateReason;(function(a){a[a.NONE=0]="NONE",a[a.SHUTDOWN=1]="SHUTDOWN"})(WillSaveStateReason||(WillSaveStateReason={}));function loadKeyTargets(a){const o=a.get(TARGET_KEY);if(o)try{return JSON.parse(o)}catch{}return Object.create(null)}const Fs=class extends Disposable{constructor(o={flushInterval:Fs.DEFAULT_FLUSH_INTERVAL}){super(),this._onDidChangeValue=this._register(new PauseableEmitter),this._onDidChangeTarget=this._register(new PauseableEmitter),this._onWillSaveState=this._register(new Emitter$1),this.onWillSaveState=this._onWillSaveState.event,this.runFlushWhenIdle=this._register(new MutableDisposable),this._workspaceKeyTargets=void 0,this._profileKeyTargets=void 0,this._applicationKeyTargets=void 0,this.flushWhenIdleScheduler=this._register(new RunOnceScheduler(()=>this.doFlushWhenIdle(),o.flushInterval))}onDidChangeValue(o,s,l){return Event.filter(this._onDidChangeValue.event,c=>c.scope===o&&(s===void 0||c.key===s),l)}doFlushWhenIdle(){this.runFlushWhenIdle.value=runWhenGlobalIdle(()=>{this.shouldFlushWhenIdle()&&this.flush(),this.flushWhenIdleScheduler.schedule()})}shouldFlushWhenIdle(){return!0}emitDidChangeValue(o,s){const{key:l,external:c}=s;if(l===TARGET_KEY){switch(o){case-1:this._applicationKeyTargets=void 0;break;case 0:this._profileKeyTargets=void 0;break;case 1:this._workspaceKeyTargets=void 0;break}this._onDidChangeTarget.fire({scope:o})}else this._onDidChangeValue.fire({scope:o,key:l,target:this.getKeyTargets(o)[l],external:c})}get(o,s,l){var c;return(c=this.getStorage(s))==null?void 0:c.get(o,l)}getBoolean(o,s,l){var c;return(c=this.getStorage(s))==null?void 0:c.getBoolean(o,l)}getNumber(o,s,l){var c;return(c=this.getStorage(s))==null?void 0:c.getNumber(o,l)}store(o,s,l,c,d=!1){if(isUndefinedOrNull(s)){this.remove(o,l,d);return}this.withPausedEmitters(()=>{var u;this.updateKeyTarget(o,l,c),(u=this.getStorage(l))==null||u.set(o,s,d)})}remove(o,s,l=!1){this.withPausedEmitters(()=>{var c;this.updateKeyTarget(o,s,void 0),(c=this.getStorage(s))==null||c.delete(o,l)})}withPausedEmitters(o){this._onDidChangeValue.pause(),this._onDidChangeTarget.pause();try{o()}finally{this._onDidChangeValue.resume(),this._onDidChangeTarget.resume()}}updateKeyTarget(o,s,l,c=!1){var u,A;const d=this.getKeyTargets(s);typeof l=="number"?d[o]!==l&&(d[o]=l,(u=this.getStorage(s))==null||u.set(TARGET_KEY,JSON.stringify(d),c)):typeof d[o]=="number"&&(delete d[o],(A=this.getStorage(s))==null||A.set(TARGET_KEY,JSON.stringify(d),c))}get workspaceKeyTargets(){return this._workspaceKeyTargets||(this._workspaceKeyTargets=this.loadKeyTargets(1)),this._workspaceKeyTargets}get profileKeyTargets(){return this._profileKeyTargets||(this._profileKeyTargets=this.loadKeyTargets(0)),this._profileKeyTargets}get applicationKeyTargets(){return this._applicationKeyTargets||(this._applicationKeyTargets=this.loadKeyTargets(-1)),this._applicationKeyTargets}getKeyTargets(o){switch(o){case-1:return this.applicationKeyTargets;case 0:return this.profileKeyTargets;default:return this.workspaceKeyTargets}}loadKeyTargets(o){const s=this.getStorage(o);return s?loadKeyTargets(s):Object.create(null)}async flush(o=WillSaveStateReason.NONE){var d,u,A,g,f,m;this._onWillSaveState.fire({reason:o});const s=this.getStorage(-1),l=this.getStorage(0),c=this.getStorage(1);switch(o){case WillSaveStateReason.NONE:await Promises.settled([(d=s==null?void 0:s.whenFlushed())!=null?d:Promise.resolve(),(u=l==null?void 0:l.whenFlushed())!=null?u:Promise.resolve(),(A=c==null?void 0:c.whenFlushed())!=null?A:Promise.resolve()]);break;case WillSaveStateReason.SHUTDOWN:await Promises.settled([(g=s==null?void 0:s.flush(0))!=null?g:Promise.resolve(),(f=l==null?void 0:l.flush(0))!=null?f:Promise.resolve(),(m=c==null?void 0:c.flush(0))!=null?m:Promise.resolve()]);break}}};let AbstractStorageService=Fs;(()=>{Fs.DEFAULT_FLUSH_INTERVAL=60*1e3})();class InMemoryStorageService extends AbstractStorageService{constructor(){super(),this.applicationStorage=this._register(new Storage(new InMemoryStorageDatabase,{hint:StorageHint.STORAGE_IN_MEMORY})),this.profileStorage=this._register(new Storage(new InMemoryStorageDatabase,{hint:StorageHint.STORAGE_IN_MEMORY})),this.workspaceStorage=this._register(new Storage(new InMemoryStorageDatabase,{hint:StorageHint.STORAGE_IN_MEMORY})),this._register(this.workspaceStorage.onDidChangeStorage(o=>this.emitDidChangeValue(1,o))),this._register(this.profileStorage.onDidChangeStorage(o=>this.emitDidChangeValue(0,o))),this._register(this.applicationStorage.onDidChangeStorage(o=>this.emitDidChangeValue(-1,o)))}getStorage(o){switch(o){case-1:return this.applicationStorage;case 0:return this.profileStorage;default:return this.workspaceStorage}}shouldFlushWhenIdle(){return!1}}function overrideStyles(a,o){const s={...o};for(const l in a){const c=a[l];s[l]=c!==void 0?asCssVariable(c):void 0}return s}const defaultKeybindingLabelStyles={keybindingLabelBackground:asCssVariable(keybindingLabelBackground),keybindingLabelForeground:asCssVariable(keybindingLabelForeground),keybindingLabelBorder:asCssVariable(keybindingLabelBorder),keybindingLabelBottomBorder:asCssVariable(keybindingLabelBottomBorder),keybindingLabelShadow:asCssVariable(widgetShadow)},defaultButtonStyles={buttonForeground:asCssVariable(buttonForeground),buttonSeparator:asCssVariable(buttonSeparator),buttonBackground:asCssVariable(buttonBackground),buttonHoverBackground:asCssVariable(buttonHoverBackground),buttonSecondaryForeground:asCssVariable(buttonSecondaryForeground),buttonSecondaryBackground:asCssVariable(buttonSecondaryBackground),buttonSecondaryHoverBackground:asCssVariable(buttonSecondaryHoverBackground),buttonBorder:asCssVariable(buttonBorder)},defaultProgressBarStyles={progressBarBackground:asCssVariable(progressBarBackground)},defaultToggleStyles={inputActiveOptionBorder:asCssVariable(inputActiveOptionBorder),inputActiveOptionForeground:asCssVariable(inputActiveOptionForeground),inputActiveOptionBackground:asCssVariable(inputActiveOptionBackground)};asCssVariable(radioActiveForeground),asCssVariable(radioActiveBackground),asCssVariable(radioActiveBorder),asCssVariable(radioInactiveForeground),asCssVariable(radioInactiveBackground),asCssVariable(radioInactiveBorder),asCssVariable(radioInactiveHoverBackground);const defaultCheckboxStyles={checkboxBackground:asCssVariable(checkboxBackground),checkboxBorder:asCssVariable(checkboxBorder),checkboxForeground:asCssVariable(checkboxForeground),checkboxDisabledBackground:asCssVariable(checkboxDisabledBackground),checkboxDisabledForeground:asCssVariable(checkboxDisabledForeground)};asCssVariable(editorWidgetBackground),asCssVariable(editorWidgetForeground),asCssVariable(widgetShadow),asCssVariable(widgetBorder),asCssVariable(problemsErrorIconForeground),asCssVariable(problemsWarningIconForeground),asCssVariable(problemsInfoIconForeground),asCssVariable(textLinkForeground);const defaultInputBoxStyles={inputBackground:asCssVariable(inputBackground),inputForeground:asCssVariable(inputForeground),inputBorder:asCssVariable(inputBorder),inputValidationInfoBorder:asCssVariable(inputValidationInfoBorder),inputValidationInfoBackground:asCssVariable(inputValidationInfoBackground),inputValidationInfoForeground:asCssVariable(inputValidationInfoForeground),inputValidationWarningBorder:asCssVariable(inputValidationWarningBorder),inputValidationWarningBackground:asCssVariable(inputValidationWarningBackground),inputValidationWarningForeground:asCssVariable(inputValidationWarningForeground),inputValidationErrorBorder:asCssVariable(inputValidationErrorBorder),inputValidationErrorBackground:asCssVariable(inputValidationErrorBackground),inputValidationErrorForeground:asCssVariable(inputValidationErrorForeground)},defaultFindWidgetStyles={listFilterWidgetBackground:asCssVariable(listFilterWidgetBackground),listFilterWidgetOutline:asCssVariable(listFilterWidgetOutline),listFilterWidgetNoMatchesOutline:asCssVariable(listFilterWidgetNoMatchesOutline),listFilterWidgetShadow:asCssVariable(listFilterWidgetShadow),inputBoxStyles:defaultInputBoxStyles,toggleStyles:defaultToggleStyles},defaultCountBadgeStyles={badgeBackground:asCssVariable(badgeBackground),badgeForeground:asCssVariable(badgeForeground),badgeBorder:asCssVariable(contrastBorder)};asCssVariable(breadcrumbsBackground),asCssVariable(breadcrumbsForeground),asCssVariable(breadcrumbsFocusForeground),asCssVariable(breadcrumbsFocusForeground),asCssVariable(breadcrumbsActiveSelectionForeground);const defaultListStyles={listBackground:void 0,listInactiveFocusForeground:void 0,listFocusBackground:asCssVariable(listFocusBackground),listFocusForeground:asCssVariable(listFocusForeground),listFocusOutline:asCssVariable(listFocusOutline),listActiveSelectionBackground:asCssVariable(listActiveSelectionBackground),listActiveSelectionForeground:asCssVariable(listActiveSelectionForeground),listActiveSelectionIconForeground:asCssVariable(listActiveSelectionIconForeground),listFocusAndSelectionOutline:asCssVariable(listFocusAndSelectionOutline),listFocusAndSelectionBackground:asCssVariable(listActiveSelectionBackground),listFocusAndSelectionForeground:asCssVariable(listActiveSelectionForeground),listInactiveSelectionBackground:asCssVariable(listInactiveSelectionBackground),listInactiveSelectionIconForeground:asCssVariable(listInactiveSelectionIconForeground),listInactiveSelectionForeground:asCssVariable(listInactiveSelectionForeground),listInactiveFocusBackground:asCssVariable(listInactiveFocusBackground),listInactiveFocusOutline:asCssVariable(listInactiveFocusOutline),listHoverBackground:asCssVariable(listHoverBackground),listHoverForeground:asCssVariable(listHoverForeground),listDropOverBackground:asCssVariable(listDropOverBackground),listDropBetweenBackground:asCssVariable(listDropBetweenBackground),listSelectionOutline:asCssVariable(activeContrastBorder),listHoverOutline:asCssVariable(activeContrastBorder),treeIndentGuidesStroke:asCssVariable(treeIndentGuidesStroke),treeInactiveIndentGuidesStroke:asCssVariable(treeInactiveIndentGuidesStroke),treeStickyScrollBackground:void 0,treeStickyScrollBorder:void 0,treeStickyScrollShadow:asCssVariable(scrollbarShadow),tableColumnsBorder:asCssVariable(tableColumnsBorder),tableOddRowsBackgroundColor:asCssVariable(tableOddRowsBackgroundColor)};function getListStyles(a){return overrideStyles(a,defaultListStyles)}const defaultSelectBoxStyles={selectBackground:asCssVariable(selectBackground),selectListBackground:asCssVariable(selectListBackground),selectForeground:asCssVariable(selectForeground),decoratorRightForeground:asCssVariable(pickerGroupForeground),selectBorder:asCssVariable(selectBorder),focusBorder:asCssVariable(focusBorder),listFocusBackground:asCssVariable(quickInputListFocusBackground),listInactiveSelectionIconForeground:asCssVariable(quickInputListFocusIconForeground),listFocusForeground:asCssVariable(quickInputListFocusForeground),listFocusOutline:asCssVariableWithDefault(activeContrastBorder,Color.transparent.toString()),listHoverBackground:asCssVariable(listHoverBackground),listHoverForeground:asCssVariable(listHoverForeground),listHoverOutline:asCssVariable(activeContrastBorder),selectListBorder:asCssVariable(editorWidgetBorder),listBackground:void 0,listActiveSelectionBackground:void 0,listActiveSelectionForeground:void 0,listActiveSelectionIconForeground:void 0,listFocusAndSelectionBackground:void 0,listDropOverBackground:void 0,listDropBetweenBackground:void 0,listInactiveSelectionBackground:void 0,listInactiveSelectionForeground:void 0,listInactiveFocusBackground:void 0,listInactiveFocusOutline:void 0,listSelectionOutline:void 0,listFocusAndSelectionForeground:void 0,listFocusAndSelectionOutline:void 0,listInactiveFocusForeground:void 0,tableColumnsBorder:void 0,tableOddRowsBackgroundColor:void 0,treeIndentGuidesStroke:void 0,treeInactiveIndentGuidesStroke:void 0,treeStickyScrollBackground:void 0,treeStickyScrollBorder:void 0,treeStickyScrollShadow:void 0},defaultMenuStyles={shadowColor:asCssVariable(widgetShadow),borderColor:asCssVariable(menuBorder),foregroundColor:asCssVariable(menuForeground),backgroundColor:asCssVariable(menuBackground),selectionForegroundColor:asCssVariable(menuSelectionForeground),selectionBackgroundColor:asCssVariable(menuSelectionBackground),selectionBorderColor:asCssVariable(menuSelectionBorder),separatorColor:asCssVariable(menuSeparatorBackground),scrollbarShadow:asCssVariable(scrollbarShadow),scrollbarSliderBackground:asCssVariable(scrollbarSliderBackground),scrollbarSliderHoverBackground:asCssVariable(scrollbarSliderHoverBackground),scrollbarSliderActiveBackground:asCssVariable(scrollbarSliderActiveBackground)};function hasNativeContextMenu(a,o){if(isWeb)return!1;const s=hasNativeTitlebar(a,o),l=a.getValue("window");return(l==null?void 0:l.menuStyle)==="native"?!(!isMacintosh&&!s):(l==null?void 0:l.menuStyle)==="custom"?!1:s}function hasNativeTitlebar(a,o){return o||(o=getTitleBarStyle(a)),o==="native"}function getTitleBarStyle(a){if(isWeb)return"custom";const o=a.getValue("window");if(o){if(isMacintosh&&o.nativeTabs===!0||isMacintosh&&o.nativeFullScreen===!1)return"native";const c=o.titleBarStyle;if(c==="native"||c==="custom")return c}return"custom"}function getWindowControlsStyle(a){if(isWeb||isMacintosh||getTitleBarStyle(a)==="native")return"native";const o=a.getValue("window"),s=o==null?void 0:o.controlsStyle;return s==="custom"||s==="hidden"?s:"native"}var menuEntryActionViewItem="",__decorate$2x=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$2v=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};function getFlatContextMenuActions(a,o){const s=[];return getContextMenuActionsImpl(a,s,o),s}function getContextMenuActionsImpl(a,o,s){const l=ModifierKeyEmitter.getInstance(),c=l.keyStatus.altKey||(isWindows||isLinux)&&l.keyStatus.shiftKey;fillInActions(a,o,c,s?d=>d===s:d=>d==="navigation")}function getActionBarActions(a,o,s,l){const c={primary:[],secondary:[]};return fillInActionBarActions(a,c,o,s,l),c}function getFlatActionBarActions(a,o,s,l){const c=[];return fillInActionBarActions(a,c,o,s,l),c}function fillInActionBarActions(a,o,s,l,c){fillInActions(a,o,!1,typeof s=="string"?u=>u===s:s,l,c)}function fillInActions(a,o,s,l=u=>u==="navigation",c=()=>!1,d=!1){let u,A;Array.isArray(o)?(u=o,A=o):(u=o.primary,A=o.secondary);const g=new Set;for(const[f,m]of a){let v;l(f)?(v=u,v.length>0&&d&&v.push(new Separator)):(v=A,v.length>0&&v.push(new Separator));for(let C of m){s&&(C=C instanceof MenuItemAction&&C.alt?C.alt:C);const w=v.push(C);C instanceof SubmenuAction&&g.add({group:f,action:C,index:w-1})}}for(const{group:f,action:m,index:v}of g){const C=l(f)?u:A,w=m.actions;c(m,f,C.length)&&C.splice(v,1,...w)}}let MenuEntryActionViewItem=class extends ActionViewItem{constructor(o,s,l,c,d,u,A,g){super(void 0,o,{icon:!!(o.class||o.item.icon),label:!o.class&&!o.item.icon,draggable:s==null?void 0:s.draggable,keybinding:s==null?void 0:s.keybinding,hoverDelegate:s==null?void 0:s.hoverDelegate,keybindingNotRenderedWithLabel:s==null?void 0:s.keybindingNotRenderedWithLabel}),this._options=s,this._keybindingService=l,this._notificationService=c,this._contextKeyService=d,this._themeService=u,this._contextMenuService=A,this._accessibilityService=g,this._wantsAltCommand=!1,this._itemClassDispose=this._register(new MutableDisposable),this._altKey=ModifierKeyEmitter.getInstance()}get _menuItemAction(){return this._action}get _commandAction(){return this._wantsAltCommand&&this._menuItemAction.alt||this._menuItemAction}async onClick(o){o.preventDefault(),o.stopPropagation();try{await this.actionRunner.run(this._commandAction,this._context)}catch(s){this._notificationService.error(s)}}render(o){if(super.render(o),o.classList.add("menu-entry"),this.options.icon&&this._updateItemClass(this._menuItemAction.item),this._menuItemAction.alt){let s=!1;const l=()=>{var d;const c=!!((d=this._menuItemAction.alt)!=null&&d.enabled)&&(!this._accessibilityService.isMotionReduced()||s)&&(this._altKey.keyStatus.altKey||this._altKey.keyStatus.shiftKey&&s);c!==this._wantsAltCommand&&(this._wantsAltCommand=c,this.updateLabel(),this.updateTooltip(),this.updateClass())};this._register(this._altKey.event(l)),this._register(addDisposableListener(o,"mouseleave",c=>{s=!1,l()})),this._register(addDisposableListener(o,"mouseenter",c=>{s=!0,l()})),l()}}updateLabel(){this.options.label&&this.label&&(this.label.textContent=this._commandAction.label)}getTooltip(){var d;const o=this._keybindingService.lookupKeybinding(this._commandAction.id,this._contextKeyService),s=o&&o.getLabel(),l=this._commandAction.tooltip||this._commandAction.label;let c=s?localize(1629,"{0} ({1})",l,s):l;if(!this._wantsAltCommand&&((d=this._menuItemAction.alt)==null?void 0:d.enabled)){const u=this._menuItemAction.alt.tooltip||this._menuItemAction.alt.label,A=this._keybindingService.lookupKeybinding(this._menuItemAction.alt.id,this._contextKeyService),g=A&&A.getLabel(),f=g?localize(1630,"{0} ({1})",u,g):u;c=localize(1631,`{0} [{1}] {2}`,c,UILabelProvider.modifierLabels[OS].altKey,f)}return c}updateClass(){this.options.icon&&(this._commandAction!==this._menuItemAction?this._menuItemAction.alt&&this._updateItemClass(this._menuItemAction.alt.item):this._updateItemClass(this._menuItemAction.item))}_updateItemClass(o){this._itemClassDispose.value=void 0;const{element:s,label:l}=this;if(!s||!l)return;const c=this._commandAction.checked&&isICommandActionToggleInfo(o.toggled)&&o.toggled.icon?o.toggled.icon:o.icon;if(!!c)if(ThemeIcon.isThemeIcon(c)){const d=ThemeIcon.asClassNameArray(c);l.classList.add(...d),this._itemClassDispose.value=toDisposable(()=>{l.classList.remove(...d)})}else l.style.backgroundImage=isDark(this._themeService.getColorTheme().type)?asCSSUrl(c.dark):asCSSUrl(c.light),l.classList.add("icon"),this._itemClassDispose.value=combinedDisposable(toDisposable(()=>{l.style.backgroundImage="",l.classList.remove("icon")}),this._themeService.onDidColorThemeChange(()=>{this.updateClass()}))}};MenuEntryActionViewItem=__decorate$2x([__param$2v(2,IKeybindingService),__param$2v(3,INotificationService),__param$2v(4,IContextKeyService),__param$2v(5,IThemeService),__param$2v(6,IContextMenuService),__param$2v(7,IAccessibilityService)],MenuEntryActionViewItem);class TextOnlyMenuEntryActionViewItem extends MenuEntryActionViewItem{render(o){var s,l;this.options.label=!0,this.options.icon=!1,super.render(o),o.classList.add("text-only"),o.classList.toggle("use-comma",(l=(s=this._options)==null?void 0:s.useComma)!=null?l:!1)}updateLabel(){var s;const o=this._keybindingService.lookupKeybinding(this._action.id,this._contextKeyService);if(!o)return super.updateLabel();if(this.label){const l=TextOnlyMenuEntryActionViewItem._symbolPrintEnter(o);(s=this._options)!=null&&s.conversational?this.label.textContent=localize(1632,"{1} to {0}",this._action.label,l):this.label.textContent=localize(1633,"{0} ({1})",this._action.label,l)}}static _symbolPrintEnter(o){var s;return(s=o.getLabel())==null?void 0:s.replace(/\benter\b/gi,"\u23CE").replace(/\bEscape\b/gi,"Esc")}}let SubmenuEntryActionViewItem=class extends DropdownMenuActionViewItem{constructor(o,s,l,c,d){var A,g,f;const u={...s,menuAsChild:(A=s==null?void 0:s.menuAsChild)!=null?A:!1,classNames:(g=s==null?void 0:s.classNames)!=null?g:ThemeIcon.isThemeIcon(o.item.icon)?ThemeIcon.asClassName(o.item.icon):void 0,keybindingProvider:(f=s==null?void 0:s.keybindingProvider)!=null?f:m=>l.lookupKeybinding(m.id)};super(o,{getActions:()=>o.actions},c,u),this._keybindingService=l,this._contextMenuService=c,this._themeService=d}render(o){super.render(o),assertType(this.element),o.classList.add("menu-entry");const s=this._action,{icon:l}=s.item;if(l&&!ThemeIcon.isThemeIcon(l)){this.element.classList.add("icon");const c=()=>{this.element&&(this.element.style.backgroundImage=isDark(this._themeService.getColorTheme().type)?asCSSUrl(l.dark):asCSSUrl(l.light))};c(),this._register(this._themeService.onDidColorThemeChange(()=>{c()}))}}};SubmenuEntryActionViewItem=__decorate$2x([__param$2v(2,IKeybindingService),__param$2v(3,IContextMenuService),__param$2v(4,IThemeService)],SubmenuEntryActionViewItem);let DropdownWithDefaultActionViewItem=class extends BaseActionViewItem{constructor(o,s,l,c,d,u,A,g){var C,w,_;super(null,o),this._keybindingService=l,this._notificationService=c,this._contextMenuService=d,this._menuService=u,this._instaService=A,this._storageService=g,this._defaultActionDisposables=this._register(new DisposableStore),this._container=null,this._options=s,this._storageKey=`${o.item.submenu.id}_lastActionId`;let f;const m=s!=null&&s.persistLastActionId?g.get(this._storageKey,1):void 0;m&&(f=o.actions.find(b=>m===b.id)),f||(f=o.actions[0]),this._defaultAction=this._defaultActionDisposables.add(this._instaService.createInstance(MenuEntryActionViewItem,f,{keybinding:this._getDefaultActionKeybindingLabel(f)}));const v={keybindingProvider:b=>this._keybindingService.lookupKeybinding(b.id),...s,menuAsChild:(C=s==null?void 0:s.menuAsChild)!=null?C:!0,classNames:(w=s==null?void 0:s.classNames)!=null?w:["codicon","codicon-chevron-down"],actionRunner:(_=s==null?void 0:s.actionRunner)!=null?_:this._register(new ActionRunner)};this._dropdown=this._register(new DropdownMenuActionViewItem(o,o.actions,this._contextMenuService,v)),this._register(this._dropdown.actionRunner.onDidRun(b=>{b.action instanceof MenuItemAction&&this.update(b.action)}))}update(o){var s;(s=this._options)!=null&&s.persistLastActionId&&this._storageService.store(this._storageKey,o.id,1,1),this._defaultActionDisposables.clear(),this._defaultAction=this._defaultActionDisposables.add(this._instaService.createInstance(MenuEntryActionViewItem,o,{keybinding:this._getDefaultActionKeybindingLabel(o)})),this._defaultAction.actionRunner=this._defaultActionDisposables.add(new class extends ActionRunner{async runAction(l,c){await l.run(void 0)}}),this._container&&this._defaultAction.render(prepend$2(this._container,$$l(".action-container")))}_getDefaultActionKeybindingLabel(o){var l;let s;if((l=this._options)!=null&&l.renderKeybindingWithDefaultActionLabel){const c=this._keybindingService.lookupKeybinding(o.id);c&&(s=`(${c.getLabel()})`)}return s}setActionContext(o){super.setActionContext(o),this._defaultAction.setActionContext(o),this._dropdown.setActionContext(o)}render(o){this._container=o,super.render(this._container),this._container.classList.add("monaco-dropdown-with-default");const s=$$l(".action-container");this._defaultAction.render(append$2(this._container,s)),this._register(addDisposableListener(s,EventType$1.KEY_DOWN,c=>{const d=new StandardKeyboardEvent(c);d.equals(17)&&(this._defaultAction.element.tabIndex=-1,this._dropdown.focus(),d.stopPropagation())}));const l=$$l(".dropdown-action-container");this._dropdown.render(append$2(this._container,l)),this._register(addDisposableListener(l,EventType$1.KEY_DOWN,c=>{var u;const d=new StandardKeyboardEvent(c);d.equals(15)&&(this._defaultAction.element.tabIndex=0,this._dropdown.setFocusable(!1),(u=this._defaultAction.element)==null||u.focus(),d.stopPropagation())}))}focus(o){o?this._dropdown.focus():(this._defaultAction.element.tabIndex=0,this._defaultAction.element.focus())}blur(){this._defaultAction.element.tabIndex=-1,this._dropdown.blur(),this._container.blur()}setFocusable(o){o?this._defaultAction.element.tabIndex=0:(this._defaultAction.element.tabIndex=-1,this._dropdown.setFocusable(!1))}};DropdownWithDefaultActionViewItem=__decorate$2x([__param$2v(2,IKeybindingService),__param$2v(3,INotificationService),__param$2v(4,IContextMenuService),__param$2v(5,IMenuService),__param$2v(6,IInstantiationService),__param$2v(7,IStorageService)],DropdownWithDefaultActionViewItem);let SubmenuEntrySelectActionViewItem=class extends SelectActionViewItem{constructor(o,s,l){super(null,o,o.actions.map(c=>({text:c.id===Separator.ID?"\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500":c.label,isDisabled:!c.enabled})),0,s,defaultSelectBoxStyles,{ariaLabel:o.tooltip,optionsAsChildren:!0,useCustomDrawn:!hasNativeContextMenu(l)}),this.select(Math.max(0,o.actions.findIndex(c=>c.checked)))}render(o){super.render(o),o.style.borderColor=asCssVariable(selectBorder)}runAction(o,s){const l=this.action.actions[s];l&&this.actionRunner.run(l)}};SubmenuEntrySelectActionViewItem=__decorate$2x([__param$2v(1,IContextViewService),__param$2v(2,IConfigurationService)],SubmenuEntrySelectActionViewItem);function createActionViewItem(a,o,s){return o instanceof MenuItemAction?a.createInstance(MenuEntryActionViewItem,o,s):o instanceof SubmenuItemAction?o.item.isSelection?a.createInstance(SubmenuEntrySelectActionViewItem,o):o.item.rememberDefaultAction?a.createInstance(DropdownWithDefaultActionViewItem,o,{...s,persistLastActionId:!0}):a.createInstance(SubmenuEntryActionViewItem,o,s):void 0}var __decorate$2w=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$2u=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}},PersistedMenuHideState_1,MenuInfo_1;let MenuService=class{constructor(o,s,l){this._commandService=o,this._keybindingService=s,this._hiddenStates=new PersistedMenuHideState(l)}createMenu(o,s,l){return new MenuImpl(o,this._hiddenStates,{emitEventsForSubmenuChanges:!1,eventDebounceDelay:50,...l},this._commandService,this._keybindingService,s)}getMenuActions(o,s,l){const c=new MenuImpl(o,this._hiddenStates,{emitEventsForSubmenuChanges:!1,eventDebounceDelay:50,...l},this._commandService,this._keybindingService,s),d=c.getActions(l);return c.dispose(),d}resetHiddenStates(o){this._hiddenStates.reset(o)}};MenuService=__decorate$2w([__param$2u(0,ICommandService),__param$2u(1,IKeybindingService),__param$2u(2,IStorageService)],MenuService);var Bi;let PersistedMenuHideState=(Bi=class{constructor(o){this._storageService=o,this._disposables=new DisposableStore,this._onDidChange=new Emitter$1,this.onDidChange=this._onDidChange.event,this._ignoreChangeEvent=!1,this._hiddenByDefaultCache=new Map;try{const s=o.get(PersistedMenuHideState_1._key,0,"{}");this._data=JSON.parse(s)}catch{this._data=Object.create(null)}this._disposables.add(o.onDidChangeValue(0,PersistedMenuHideState_1._key,this._disposables)(()=>{if(!this._ignoreChangeEvent)try{const s=o.get(PersistedMenuHideState_1._key,0,"{}");this._data=JSON.parse(s)}catch(s){console.log("FAILED to read storage after UPDATE",s)}this._onDidChange.fire()}))}dispose(){this._onDidChange.dispose(),this._disposables.dispose()}_isHiddenByDefault(o,s){var l;return(l=this._hiddenByDefaultCache.get(`${o.id}/${s}`))!=null?l:!1}setDefaultState(o,s,l){this._hiddenByDefaultCache.set(`${o.id}/${s}`,l)}isHidden(o,s){var d,u;const l=this._isHiddenByDefault(o,s),c=(u=(d=this._data[o.id])==null?void 0:d.includes(s))!=null?u:!1;return l?!c:c}updateHidden(o,s,l){this._isHiddenByDefault(o,s)&&(l=!l);const d=this._data[o.id];if(l)d?d.indexOf(s)<0&&d.push(s):this._data[o.id]=[s];else if(d){const u=d.indexOf(s);u>=0&&removeFastWithoutKeepingOrder(d,u),d.length===0&&delete this._data[o.id]}this._persist()}reset(o){if(o===void 0)this._data=Object.create(null),this._persist();else{for(const{id:s}of o)this._data[s]&&delete this._data[s];this._persist()}}_persist(){try{this._ignoreChangeEvent=!0;const o=JSON.stringify(this._data);this._storageService.store(PersistedMenuHideState_1._key,o,0,0)}finally{this._ignoreChangeEvent=!1}}},(()=>{PersistedMenuHideState_1=Bi})(),(()=>{Bi._key="menu.hiddenCommands"})(),Bi);PersistedMenuHideState=PersistedMenuHideState_1=__decorate$2w([__param$2u(0,IStorageService)],PersistedMenuHideState);class MenuInfoSnapshot{constructor(o,s){this._id=o,this._collectContextKeysForSubmenus=s,this._menuGroups=[],this._allMenuIds=new Set,this._structureContextKeys=new Set,this._preconditionContextKeys=new Set,this._toggledContextKeys=new Set,this.refresh()}get allMenuIds(){return this._allMenuIds}get structureContextKeys(){return this._structureContextKeys}get preconditionContextKeys(){return this._preconditionContextKeys}get toggledContextKeys(){return this._toggledContextKeys}refresh(){this._menuGroups.length=0,this._allMenuIds.clear(),this._structureContextKeys.clear(),this._preconditionContextKeys.clear(),this._toggledContextKeys.clear();const o=this._sort(MenuRegistry.getMenuItems(this._id));let s;for(const l of o){const c=l.group||"";(!s||s[0]!==c)&&(s=[c,[]],this._menuGroups.push(s)),s[1].push(l),this._collectContextKeysAndSubmenuIds(l)}this._allMenuIds.add(this._id)}_sort(o){return o}_collectContextKeysAndSubmenuIds(o){if(MenuInfoSnapshot._fillInKbExprKeys(o.when,this._structureContextKeys),isIMenuItem(o)){if(o.command.precondition&&MenuInfoSnapshot._fillInKbExprKeys(o.command.precondition,this._preconditionContextKeys),o.command.toggled){const s=o.command.toggled.condition||o.command.toggled;MenuInfoSnapshot._fillInKbExprKeys(s,this._toggledContextKeys)}}else this._collectContextKeysForSubmenus&&(MenuRegistry.getMenuItems(o.submenu).forEach(this._collectContextKeysAndSubmenuIds,this),this._allMenuIds.add(o.submenu))}static _fillInKbExprKeys(o,s){if(o)for(const l of o.keys())s.add(l)}}let MenuInfo=MenuInfo_1=class extends MenuInfoSnapshot{constructor(o,s,l,c,d,u){super(o,l),this._hiddenStates=s,this._commandService=c,this._keybindingService=d,this._contextKeyService=u,this.refresh()}createActionGroups(o){const s=[];for(const l of this._menuGroups){const[c,d]=l;let u;for(const A of d)if(this._contextKeyService.contextMatchesRules(A.when)){const g=isIMenuItem(A);g&&this._hiddenStates.setDefaultState(this._id,A.command.id,!!A.isHiddenByDefault);const f=createMenuHide(this._id,g?A.command:A,this._hiddenStates);if(g){const m=createConfigureKeybindingAction(this._commandService,this._keybindingService,A.command.id,A.when);(u!=null?u:u=[]).push(new MenuItemAction(A.command,A.alt,o,f,m,this._contextKeyService,this._commandService))}else{const m=new MenuInfo_1(A.submenu,this._hiddenStates,this._collectContextKeysForSubmenus,this._commandService,this._keybindingService,this._contextKeyService).createActionGroups(o),v=Separator.join(...m.map(C=>C[1]));v.length>0&&(u!=null?u:u=[]).push(new SubmenuItemAction(A,f,v))}}u&&u.length>0&&s.push([c,u])}return s}_sort(o){return o.sort(MenuInfo_1._compareMenuItems)}static _compareMenuItems(o,s){const l=o.group,c=s.group;if(l!==c){if(l){if(!c)return-1}else return 1;if(l==="navigation")return-1;if(c==="navigation")return 1;const A=l.localeCompare(c);if(A!==0)return A}const d=o.order||0,u=s.order||0;return du?1:MenuInfo_1._compareTitles(isIMenuItem(o)?o.command.title:o.title,isIMenuItem(s)?s.command.title:s.title)}static _compareTitles(o,s){const l=typeof o=="string"?o:o.original,c=typeof s=="string"?s:s.original;return l.localeCompare(c)}};MenuInfo=MenuInfo_1=__decorate$2w([__param$2u(3,ICommandService),__param$2u(4,IKeybindingService),__param$2u(5,IContextKeyService)],MenuInfo);let MenuImpl=class{constructor(o,s,l,c,d,u){this._disposables=new DisposableStore,this._menuInfo=new MenuInfo(o,s,l.emitEventsForSubmenuChanges,c,d,u);const A=new RunOnceScheduler(()=>{this._menuInfo.refresh(),this._onDidChange.fire({menu:this,isStructuralChange:!0,isEnablementChange:!0,isToggleChange:!0})},l.eventDebounceDelay);this._disposables.add(A),this._disposables.add(MenuRegistry.onDidChangeMenu(v=>{for(const C of this._menuInfo.allMenuIds)if(v.has(C)){A.schedule();break}}));const g=this._disposables.add(new DisposableStore),f=v=>{let C=!1,w=!1,_=!1;for(const b of v)if(C=C||b.isStructuralChange,w=w||b.isEnablementChange,_=_||b.isToggleChange,C&&w&&_)break;return{menu:this,isStructuralChange:C,isEnablementChange:w,isToggleChange:_}},m=()=>{g.add(u.onDidChangeContext(v=>{const C=v.affectsSome(this._menuInfo.structureContextKeys),w=v.affectsSome(this._menuInfo.preconditionContextKeys),_=v.affectsSome(this._menuInfo.toggledContextKeys);(C||w||_)&&this._onDidChange.fire({menu:this,isStructuralChange:C,isEnablementChange:w,isToggleChange:_})})),g.add(s.onDidChange(v=>{this._onDidChange.fire({menu:this,isStructuralChange:!0,isEnablementChange:!1,isToggleChange:!1})}))};this._onDidChange=new DebounceEmitter({onWillAddFirstListener:m,onDidRemoveLastListener:g.clear.bind(g),delay:l.eventDebounceDelay,merge:f}),this.onDidChange=this._onDidChange.event}getActions(o){return this._menuInfo.createActionGroups(o)}dispose(){this._disposables.dispose(),this._onDidChange.dispose()}};MenuImpl=__decorate$2w([__param$2u(3,ICommandService),__param$2u(4,IKeybindingService),__param$2u(5,IContextKeyService)],MenuImpl);function createMenuHide(a,o,s){const l=isISubmenuItem(o)?o.submenu.id:o.id,c=typeof o.title=="string"?o.title:o.title.value,d=toAction({id:`hide/${a.id}/${l}`,label:localize(1636,"Hide '{0}'",c),run(){s.updateHidden(a,l,!0)}}),u=toAction({id:`toggle/${a.id}/${l}`,label:c,get checked(){return!s.isHidden(a,l)},run(){s.updateHidden(a,l,!!this.checked)}});return{hide:d,toggle:u,get isHidden(){return!u.checked}}}function createConfigureKeybindingAction(a,o,s,l=void 0,c=!0){return toAction({id:`configureKeybinding/${s}`,label:localize(1637,"Configure Keybinding"),enabled:c,run(){const u=!!!o.lookupKeybinding(s)&&l?l.serialize():void 0;a.executeCommand("workbench.action.openGlobalKeybindings",`@command:${s}`+(u?` +when:${u}`:""))}})}const IActionViewItemService=createDecorator("IActionViewItemService");class ActionViewItemService{constructor(){this._providers=new Map,this._onDidChange=new Emitter$1,this.onDidChange=this._onDidChange.event}dispose(){this._onDidChange.dispose()}lookUp(o,s){return this._providers.get(this._makeKey(o,s))}_makeKey(o,s){return`${o.id}/${s instanceof MenuId?s.id:s}`}}registerSingleton(IActionViewItemService,ActionViewItemService,1);var __decorate$2v=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$2t=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};let WorkbenchToolBar=class extends ToolBar{constructor(o,s,l,c,d,u,A,g){super(o,d,{getKeyBinding:m=>{var v;return(v=u.lookupKeybinding(m.id))!=null?v:void 0},...s,allowContextMenu:!0,skipTelemetry:typeof(s==null?void 0:s.telemetrySource)=="string"}),this._options=s,this._menuService=l,this._contextKeyService=c,this._contextMenuService=d,this._keybindingService=u,this._commandService=A,this._sessionDisposables=this._store.add(new DisposableStore);const f=s==null?void 0:s.telemetrySource;f&&this._store.add(this.actionBar.onDidRun(m=>g.publicLog2("workbenchActionExecuted",{id:m.action.id,from:f})))}setActions(o,s=[],l){var m,v,C;this._sessionDisposables.clear();const c=o.slice(),d=s.slice(),u=[];let A=0;const g=[];let f=!1;if(((m=this._options)==null?void 0:m.hiddenItemStrategy)!==-1)for(let w=0;wy==null?void 0:y.id)),_=this._options.overflowBehavior.maxItems-w.size;let b=0;for(let y=0;y=_&&(c[y]=void 0,g[y]=S))}}coalesceInPlace(c),coalesceInPlace(g),super.setActions(c,Separator.join(g,d)),(u.length>0||c.length>0)&&this._sessionDisposables.add(addDisposableListener(this.getElement(),"contextmenu",w=>{var E,B,P,D,k;const _=new StandardMouseEvent(getWindow(this.getElement()),w),b=this.getItemAction(_.target);if(!b)return;_.preventDefault(),_.stopPropagation();const y=[];if(b instanceof MenuItemAction&&b.menuKeybinding)y.push(b.menuKeybinding);else if(!(b instanceof SubmenuItemAction||b instanceof ToggleMenuAction)){const I=!!this._keybindingService.lookupKeybinding(b.id);y.push(createConfigureKeybindingAction(this._commandService,this._keybindingService,b.id,void 0,I))}if(u.length>0){let I=!1;if(A===1&&((E=this._options)==null?void 0:E.hiddenItemStrategy)===0){I=!0;for(let L=0;Lthis._menuService.resetHiddenStates(l)}))),S.length!==0&&this._contextMenuService.showContextMenu({getAnchor:()=>_,getActions:()=>S,menuId:(P=this._options)==null?void 0:P.contextMenu,menuActionOptions:{renderShortTitle:!0,...(D=this._options)==null?void 0:D.menuOptions},skipTelemetry:typeof((k=this._options)==null?void 0:k.telemetrySource)=="string",contextKeyService:this._contextKeyService})}))}};WorkbenchToolBar=__decorate$2v([__param$2t(2,IMenuService),__param$2t(3,IContextKeyService),__param$2t(4,IContextMenuService),__param$2t(5,IKeybindingService),__param$2t(6,ICommandService),__param$2t(7,ITelemetryService)],WorkbenchToolBar);let MenuWorkbenchToolBar=class extends WorkbenchToolBar{get onDidChangeMenuItems(){return this._onDidChangeMenuItems.event}constructor(o,s,l,c,d,u,A,g,f,m,v){super(o,{resetMenu:s,...l,actionViewItemProvider:(_,b)=>{let y=m.lookUp(s,_ instanceof SubmenuItemAction?_.item.submenu.id:_.id);y||(y=l==null?void 0:l.actionViewItemProvider);const S=y==null?void 0:y(_,b,v,getWindow(o).vscodeWindowId);return S||createActionViewItem(v,_,b)}},c,d,u,A,g,f),this._onDidChangeMenuItems=this._store.add(new Emitter$1);const C=this._store.add(c.createMenu(s,d,{emitEventsForSubmenuChanges:!0,eventDebounceDelay:l==null?void 0:l.eventDebounceDelay})),w=()=>{var y,S,E;const{primary:_,secondary:b}=getActionBarActions(C.getActions(l==null?void 0:l.menuOptions),(y=l==null?void 0:l.toolbarOptions)==null?void 0:y.primaryGroup,(S=l==null?void 0:l.toolbarOptions)==null?void 0:S.shouldInlineSubmenu,(E=l==null?void 0:l.toolbarOptions)==null?void 0:E.useSeparatorsInPrimaryActions);o.classList.toggle("has-no-actions",_.length===0&&b.length===0),super.setActions(_,b)};this._store.add(C.onDidChange(()=>{w(),this._onDidChangeMenuItems.fire(this)})),this._store.add(m.onDidChange(_=>{_===s&&w()})),w()}setActions(){throw new BugIndicatingError("This toolbar is populated from a menu.")}};MenuWorkbenchToolBar=__decorate$2v([__param$2t(3,IMenuService),__param$2t(4,IContextKeyService),__param$2t(5,IContextMenuService),__param$2t(6,IKeybindingService),__param$2t(7,ICommandService),__param$2t(8,ITelemetryService),__param$2t(9,IActionViewItemService),__param$2t(10,IInstantiationService)],MenuWorkbenchToolBar);var __decorate$2u=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$2s=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};const IHoverService=createDecorator("hoverService");let WorkbenchHoverDelegate=class extends Disposable{get delay(){var o;return this.isInstantlyHovering()?0:(o=this.hoverOptions)!=null&&o.dynamicDelay?s=>{var l,c,d;return(d=(c=(l=this.hoverOptions)==null?void 0:l.dynamicDelay)==null?void 0:c.call(l,s))!=null?d:this._delay}:this._delay}constructor(o,s,l={},c,d){super(),this.placement=o,this.hoverOptions=s,this.overrideOptions=l,this.configurationService=c,this.hoverService=d,this.lastHoverHideTime=0,this.timeLimit=200,this.hoverDisposables=this._register(new DisposableStore),this._delay=this.configurationService.getValue("workbench.hover.delay"),this._register(this.configurationService.onDidChangeConfiguration(u=>{u.affectsConfiguration("workbench.hover.delay")&&(this._delay=this.configurationService.getValue("workbench.hover.delay"))}))}showHover(o,s){const l=typeof this.overrideOptions=="function"?this.overrideOptions(o,s):this.overrideOptions;this.hoverDisposables.clear();const c=isHTMLElement(o.target)?[o.target]:o.target.targetElements;for(const u of c)this.hoverDisposables.add(addStandardDisposableListener(u,"keydown",A=>{A.equals(9)&&this.hoverService.hideHover()}));const d=isHTMLElement(o.content)?void 0:typeof o.content=="string"?o.content.toString():o.content.value;return this.hoverService.showInstantHover({...o,...l,persistence:{hideOnKeyDown:!0,...l.persistence},id:d,appearance:{...o.appearance,compact:!0,skipFadeInAnimation:this.isInstantlyHovering(),...l.appearance}},s)}isInstantlyHovering(){var o;return!!((o=this.hoverOptions)!=null&&o.instantHover)&&Date.now()-this.lastHoverHideTimethis._editor.getScrollTop()),this.isScrollTopZero=this.scrollTop.map(u=>u===0),this.modelAttached=observableFromEvent(this,this._editor.onDidChangeModel,u=>this._editor.hasModel()),this.editorOnDidChangeViewZones=observableSignalFromEvent("onDidChangeViewZones",this._editor.onDidChangeViewZones),this.editorOnDidContentSizeChange=observableSignalFromEvent("onDidContentSizeChange",this._editor.onDidContentSizeChange),this.domNodeSizeChanged=observableSignal("domNodeSizeChanged"),this.views=new Map,this._domNode.className="gutter monaco-editor";const c=this._domNode.appendChild(h("div.scroll-decoration",{role:"presentation",ariaHidden:"true",style:{width:"100%"}}).root),d=new ResizeObserver(()=>{transaction(u=>{this.domNodeSizeChanged.trigger(u)})});d.observe(this._domNode),this._register(toDisposable(()=>d.disconnect())),this._register(autorun(u=>{c.className=this.isScrollTopZero.read(u)?"":"scroll-decoration"})),this._register(autorun(u=>this.render(u)))}dispose(){super.dispose(),reset(this._domNode)}render(o){if(!this.modelAttached.read(o))return;this.domNodeSizeChanged.read(o),this.editorOnDidChangeViewZones.read(o),this.editorOnDidContentSizeChange.read(o);const s=this.scrollTop.read(o),l=this._editor.getVisibleRanges(),c=new Set(this.views.keys()),d=OffsetRange.ofStartAndLength(0,this._domNode.clientHeight);if(!d.isEmpty)for(const u of l){const A=new LineRange(u.startLineNumber,u.endLineNumber+1),g=this.itemProvider.getIntersectingGutterItems(A,o);transaction(f=>{for(const m of g){if(!m.range.intersect(A))continue;c.delete(m.id);let v=this.views.get(m.id);if(v)v.item.set(m,f);else{const b=document.createElement("div");this._domNode.appendChild(b);const y=observableValue("item",m),S=this.itemProvider.createView(y,b);v=new ManagedGutterItemView(y,S,b),this.views.set(m.id,v)}const C=m.range.startLineNumber<=this._editor.getModel().getLineCount()?this._editor.getTopForLineNumber(m.range.startLineNumber,!0)-s:m.range.startLineNumber>1?this._editor.getBottomForLineNumber(m.range.startLineNumber-1,!1)-s:0,_=(m.range.endLineNumberExclusive===1?Math.max(C,this._editor.getTopForLineNumber(m.range.startLineNumber,!1)-s):Math.max(C,this._editor.getBottomForLineNumber(m.range.endLineNumberExclusive-1,!0)-s))-C;v.domNode.style.top=`${C}px`,v.domNode.style.height=`${_}px`,v.gutterItemView.layout(OffsetRange.ofStartAndLength(C,_),d)}})}for(const u of c){const A=this.views.get(u);A.gutterItemView.dispose(),A.domNode.remove(),this.views.delete(u)}}}class ManagedGutterItemView{constructor(o,s,l){this.item=o,this.gutterItemView=s,this.domNode=l}}var __decorate$2t=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$2r=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};const emptyArr$1=[],width=35;let DiffEditorGutter=class extends Disposable{constructor(o,s,l,c,d,u,A,g,f){super(),this._diffModel=s,this._editors=l,this._options=c,this._sashLayout=d,this._boundarySashes=u,this._instantiationService=A,this._contextKeyService=g,this._menuService=f,this._menu=this._register(this._menuService.createMenu(MenuId.DiffEditorHunkToolbar,this._contextKeyService)),this._actions=observableFromEvent(this,this._menu.onDidChange,()=>this._menu.getActions()),this._hasActions=this._actions.map(v=>v.length>0),this._showSash=derived(this,v=>this._options.renderSideBySide.read(v)&&this._hasActions.read(v)),this.width=derived(this,v=>this._hasActions.read(v)?width:0),this.elements=h("div.gutter@gutter",{style:{position:"absolute",height:"100%",width:width+"px"}},[]),this._currentDiff=derived(this,v=>{var b;const C=this._diffModel.read(v);if(!C)return;const w=(b=C.diff.read(v))==null?void 0:b.mappings,_=this._editors.modifiedCursor.read(v);if(!!_)return w==null?void 0:w.find(y=>y.lineRangeMapping.modified.contains(_.lineNumber))}),this._selectedDiffs=derived(this,v=>{const C=this._diffModel.read(v),w=C==null?void 0:C.diff.read(v);if(!w)return emptyArr$1;const _=this._editors.modifiedSelections.read(v);if(_.every(E=>E.isEmpty()))return emptyArr$1;const b=new LineRangeSet(_.map(E=>LineRange.fromRangeInclusive(E))),S=w.mappings.filter(E=>E.lineRangeMapping.innerChanges&&b.intersects(E.lineRangeMapping.modified)).map(E=>({mapping:E,rangeMappings:E.lineRangeMapping.innerChanges.filter(B=>_.some(P=>Range$2.areIntersecting(B.modifiedRange,P)))}));return S.length===0||S.every(E=>E.rangeMappings.length===0)?emptyArr$1:S}),this._register(prependRemoveOnDispose(o,this.elements.root)),this._register(addDisposableListener(this.elements.root,"click",()=>{this._editors.modified.focus()})),this._register(applyStyle(this.elements.root,{display:this._hasActions.map(v=>v?"block":"none")})),derivedDisposable(this,v=>this._showSash.read(v)?new DiffEditorSash(o,this._sashLayout.dimensions,this._options.enableSplitViewResizing,this._boundarySashes,derivedWithSetter(this,w=>this._sashLayout.sashLeft.read(w)-width,(w,_)=>this._sashLayout.sashLeft.set(w+width,_)),()=>this._sashLayout.resetSash()):void 0).recomputeInitiallyAndOnChange(this._store);const m=derived(this,v=>{const C=this._diffModel.read(v);if(!C)return[];const w=C.diff.read(v);if(!w)return[];const _=this._selectedDiffs.read(v);if(_.length>0){const y=DetailedLineRangeMapping.fromRangeMappings(_.flatMap(S=>S.rangeMappings));return[new DiffGutterItem(y,!0,MenuId.DiffEditorSelectionToolbar,void 0,C.model.original.uri,C.model.modified.uri)]}const b=this._currentDiff.read(v);return w.mappings.map(y=>new DiffGutterItem(y.lineRangeMapping.withInnerChangesFromLineRanges(),y.lineRangeMapping===(b==null?void 0:b.lineRangeMapping),MenuId.DiffEditorHunkToolbar,void 0,C.model.original.uri,C.model.modified.uri))});this._register(new EditorGutter(this._editors.modified,this.elements.root,{getIntersectingGutterItems:(v,C)=>m.read(C),createView:(v,C)=>this._instantiationService.createInstance(DiffToolBar,v,C,this)})),this._register(addDisposableListener(this.elements.gutter,EventType$1.MOUSE_WHEEL,v=>{this._editors.modified.getOption(117).handleMouseWheel&&this._editors.modified.delegateScrollFromMouseWheelEvent(v)},{passive:!1}))}computeStagedValue(o){var A;const s=(A=o.innerChanges)!=null?A:[],l=new TextModelText(this._editors.modifiedModel.get()),c=new TextModelText(this._editors.original.getModel());return new TextEdit(s.map(g=>g.toTextEdit(l))).apply(c)}layout(o){this.elements.gutter.style.left=o+"px"}};DiffEditorGutter=__decorate$2t([__param$2r(6,IInstantiationService),__param$2r(7,IContextKeyService),__param$2r(8,IMenuService)],DiffEditorGutter);class DiffGutterItem{constructor(o,s,l,c,d,u){this.mapping=o,this.showAlways=s,this.menuId=l,this.rangeOverride=c,this.originalUri=d,this.modifiedUri=u}get id(){return this.mapping.modified.toString()}get range(){var o;return(o=this.rangeOverride)!=null?o:this.mapping.modified}}let DiffToolBar=class extends Disposable{constructor(o,s,l,c){super(),this._item=o,this._elements=h("div.gutterItem",{style:{height:"20px",width:"34px"}},[h("div.background@background",{},[]),h("div.buttons@buttons",{},[])]),this._showAlways=this._item.map(this,u=>u.showAlways),this._menuId=this._item.map(this,u=>u.menuId),this._isSmall=observableValue(this,!1),this._lastItemRange=void 0,this._lastViewRange=void 0;const d=this._register(c.createInstance(WorkbenchHoverDelegate,"element",{instantHover:!0},{position:{hoverPosition:1}}));this._register(appendRemoveOnDispose(s,this._elements.root)),this._register(autorun(u=>{const A=this._showAlways.read(u);this._elements.root.classList.toggle("noTransition",!0),this._elements.root.classList.toggle("showAlways",A),setTimeout(()=>{this._elements.root.classList.toggle("noTransition",!1)},0)})),this._register(autorunWithStore((u,A)=>{this._elements.buttons.replaceChildren();const g=A.add(c.createInstance(MenuWorkbenchToolBar,this._elements.buttons,this._menuId.read(u),{orientation:1,hoverDelegate:d,toolbarOptions:{primaryGroup:f=>f.startsWith("primary")},overflowBehavior:{maxItems:this._isSmall.read(u)?1:3},hiddenItemStrategy:0,actionRunner:A.add(new ActionRunnerWithContext(()=>{const f=this._item.read(void 0),m=f.mapping;return{mapping:m,originalWithModifiedChanges:l.computeStagedValue(m),originalUri:f.originalUri,modifiedUri:f.modifiedUri}})),menuOptions:{shouldForwardArgs:!0}}));A.add(g.onDidChangeMenuItems(()=>{this._lastItemRange&&this.layout(this._lastItemRange,this._lastViewRange)}))}))}layout(o,s){this._lastItemRange=o,this._lastViewRange=s;let l=this._elements.buttons.clientHeight;this._isSmall.set(this._item.get().mapping.original.startLineNumber===1&&o.length<30,void 0),l=this._elements.buttons.clientHeight;const c=o.length/2-l/2,d=l;let u=o.start+c;const A=OffsetRange.tryCreate(d,s.endExclusive-d-l),g=OffsetRange.tryCreate(o.start+d,o.endExclusive-l-d);g&&A&&g.start=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$2q=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}},HideUnchangedRegionsFeature_1,Di;let HideUnchangedRegionsFeature=(Di=class extends Disposable{static setBreadcrumbsSourceFactory(o){this._breadcrumbsSourceFactory.set(o,void 0)}get isUpdatingHiddenAreas(){return this._isUpdatingHiddenAreas}constructor(o,s,l,c){super(),this._editors=o,this._diffModel=s,this._options=l,this._instantiationService=c,this._modifiedOutlineSource=derivedDisposable(this,g=>{const f=this._editors.modifiedModel.read(g),m=HideUnchangedRegionsFeature_1._breadcrumbsSourceFactory.read(g);return!f||!m?void 0:m(f,this._instantiationService)}),this._isUpdatingHiddenAreas=!1,this._register(this._editors.original.onDidChangeCursorPosition(g=>{if(g.reason===1)return;const f=this._diffModel.get();transaction(m=>{for(const v of this._editors.original.getSelections()||[])f==null||f.ensureOriginalLineIsVisible(v.getStartPosition().lineNumber,0,m),f==null||f.ensureOriginalLineIsVisible(v.getEndPosition().lineNumber,0,m)})})),this._register(this._editors.modified.onDidChangeCursorPosition(g=>{if(g.reason===1)return;const f=this._diffModel.get();transaction(m=>{for(const v of this._editors.modified.getSelections()||[])f==null||f.ensureModifiedLineIsVisible(v.getStartPosition().lineNumber,0,m),f==null||f.ensureModifiedLineIsVisible(v.getEndPosition().lineNumber,0,m)})}));const d=this._diffModel.map((g,f)=>{var v,C;const m=(v=g==null?void 0:g.unchangedRegions.read(f))!=null?v:[];return m.length===1&&m[0].modifiedLineNumber===1&&m[0].lineCount===((C=this._editors.modifiedModel.read(f))==null?void 0:C.getLineCount())?[]:m});this.viewZones=derived(this,g=>{const f=this._modifiedOutlineSource.read(g);if(!f)return{origViewZones:[],modViewZones:[]};const m=[],v=[],C=this._options.renderSideBySide.read(g),w=this._options.compactMode.read(g),_=d.read(g);for(let b=0;b<_.length;b++){const y=_[b];if(!y.shouldHideControls(g)&&!(w&&(b===0||b===_.length-1)))if(w){{const S=derived(this,B=>y.getHiddenOriginalRange(B).startLineNumber-1),E=new PlaceholderViewZone(S,12);m.push(E),g.store.add(new CompactCollapsedCodeOverlayWidget(this._editors.original,E,y,!C))}{const S=derived(this,B=>y.getHiddenModifiedRange(B).startLineNumber-1),E=new PlaceholderViewZone(S,12);v.push(E),g.store.add(new CompactCollapsedCodeOverlayWidget(this._editors.modified,E,y))}}else{{const S=derived(this,B=>y.getHiddenOriginalRange(B).startLineNumber-1),E=new PlaceholderViewZone(S,24);m.push(E),g.store.add(new CollapsedCodeOverlayWidget(this._editors.original,E,y,y.originalUnchangedRange,!C,f,B=>this._diffModel.get().ensureModifiedLineIsVisible(B,2,void 0),this._options))}{const S=derived(this,B=>y.getHiddenModifiedRange(B).startLineNumber-1),E=new PlaceholderViewZone(S,24);v.push(E),g.store.add(new CollapsedCodeOverlayWidget(this._editors.modified,E,y,y.modifiedUnchangedRange,!1,f,B=>this._diffModel.get().ensureModifiedLineIsVisible(B,2,void 0),this._options))}}}return{origViewZones:m,modViewZones:v}});const u={description:"unchanged lines",className:"diff-unchanged-lines",isWholeLine:!0},A={description:"Fold Unchanged",glyphMarginHoverMessage:new MarkdownString(void 0,{isTrusted:!0,supportThemeIcons:!0}).appendMarkdown(localize(121,"Fold Unchanged Region")),glyphMarginClassName:"fold-unchanged "+ThemeIcon.asClassName(Codicon.fold),zIndex:10001};this._register(applyObservableDecorations(this._editors.original,derived(this,g=>{const f=d.read(g),m=f.map(v=>({range:v.originalUnchangedRange.toInclusiveRange(),options:u}));for(const v of f)v.shouldHideControls(g)&&m.push({range:Range$2.fromPositions(new Position$1(v.originalLineNumber,1)),options:A});return m}))),this._register(applyObservableDecorations(this._editors.modified,derived(this,g=>{const f=d.read(g),m=f.map(v=>({range:v.modifiedUnchangedRange.toInclusiveRange(),options:u}));for(const v of f)v.shouldHideControls(g)&&m.push({range:LineRange.ofLength(v.modifiedLineNumber,1).toInclusiveRange(),options:A});return m}))),this._register(autorun(g=>{const f=d.read(g);this._isUpdatingHiddenAreas=!0;try{this._editors.original.setHiddenAreas(f.map(m=>m.getHiddenOriginalRange(g).toInclusiveRange()).filter(isDefined)),this._editors.modified.setHiddenAreas(f.map(m=>m.getHiddenModifiedRange(g).toInclusiveRange()).filter(isDefined))}finally{this._isUpdatingHiddenAreas=!1}})),this._register(this._editors.modified.onMouseUp(g=>{var f;if(!g.event.rightButton&&g.target.position&&((f=g.target.element)==null?void 0:f.className.includes("fold-unchanged"))){const m=g.target.position.lineNumber,v=this._diffModel.get();if(!v)return;const C=v.unchangedRegions.get().find(w=>w.modifiedUnchangedRange.contains(m));if(!C)return;C.collapseAll(void 0),g.event.stopPropagation(),g.event.preventDefault()}})),this._register(this._editors.original.onMouseUp(g=>{var f;if(!g.event.rightButton&&g.target.position&&((f=g.target.element)==null?void 0:f.className.includes("fold-unchanged"))){const m=g.target.position.lineNumber,v=this._diffModel.get();if(!v)return;const C=v.unchangedRegions.get().find(w=>w.originalUnchangedRange.contains(m));if(!C)return;C.collapseAll(void 0),g.event.stopPropagation(),g.event.preventDefault()}}))}},(()=>{HideUnchangedRegionsFeature_1=Di})(),(()=>{Di._breadcrumbsSourceFactory=observableValue(HideUnchangedRegionsFeature_1,()=>({dispose(){},getBreadcrumbItems(o,s){return[]}}))})(),Di);HideUnchangedRegionsFeature=HideUnchangedRegionsFeature_1=__decorate$2s([__param$2q(3,IInstantiationService)],HideUnchangedRegionsFeature);class CompactCollapsedCodeOverlayWidget extends ViewZoneOverlayWidget{constructor(o,s,l,c=!1){const d=h("div.diff-hidden-lines-widget");super(o,s,d.root),this._unchangedRegion=l,this._hide=c,this._nodes=h("div.diff-hidden-lines-compact",[h("div.line-left",[]),h("div.text@text",[]),h("div.line-right",[])]),d.root.appendChild(this._nodes.root),this._hide&&this._nodes.root.replaceChildren(),this._register(autorun(u=>{if(!this._hide){const A=this._unchangedRegion.getHiddenModifiedRange(u).length,g=localize(122,"{0} hidden lines",A);this._nodes.text.innerText=g}}))}}class CollapsedCodeOverlayWidget extends ViewZoneOverlayWidget{constructor(o,s,l,c,d,u,A,g){const f=h("div.diff-hidden-lines-widget");super(o,s,f.root),this._editor=o,this._unchangedRegion=l,this._unchangedRegionRange=c,this._hide=d,this._modifiedOutlineSource=u,this._revealModifiedHiddenLine=A,this._options=g,this._nodes=h("div.diff-hidden-lines",[h("div.top@top",{title:localize(123,"Click or drag to show more above")}),h("div.center@content",{style:{display:"flex"}},[h("div@first",{style:{display:"flex",justifyContent:"center",alignItems:"center",flexShrink:"0"}},[$$l("a",{title:localize(124,"Show Unchanged Region"),role:"button",onclick:()=>{this._unchangedRegion.showAll(void 0)}},...renderLabelWithIcons("$(unfold)"))]),h("div@others",{style:{display:"flex",justifyContent:"center",alignItems:"center"}})]),h("div.bottom@bottom",{title:localize(125,"Click or drag to show more below"),role:"button"})]),f.root.appendChild(this._nodes.root),this._hide?reset(this._nodes.first):this._register(applyStyle(this._nodes.first,{width:observableCodeEditor(this._editor).layoutInfoContentLeft})),this._register(autorun(v=>{const C=this._unchangedRegion.visibleLineCountTop.read(v)+this._unchangedRegion.visibleLineCountBottom.read(v)===this._unchangedRegion.lineCount;this._nodes.bottom.classList.toggle("canMoveTop",!C),this._nodes.bottom.classList.toggle("canMoveBottom",this._unchangedRegion.visibleLineCountBottom.read(v)>0),this._nodes.top.classList.toggle("canMoveTop",this._unchangedRegion.visibleLineCountTop.read(v)>0),this._nodes.top.classList.toggle("canMoveBottom",!C);const w=this._unchangedRegion.isDragged.read(v),_=this._editor.getDomNode();_&&(_.classList.toggle("draggingUnchangedRegion",!!w),w==="top"?(_.classList.toggle("canMoveTop",this._unchangedRegion.visibleLineCountTop.read(v)>0),_.classList.toggle("canMoveBottom",!C)):w==="bottom"?(_.classList.toggle("canMoveTop",!C),_.classList.toggle("canMoveBottom",this._unchangedRegion.visibleLineCountBottom.read(v)>0)):(_.classList.toggle("canMoveTop",!1),_.classList.toggle("canMoveBottom",!1)))}));const m=this._editor;this._register(addDisposableListener(this._nodes.top,"mousedown",v=>{if(v.button!==0)return;this._nodes.top.classList.toggle("dragging",!0),this._nodes.root.classList.toggle("dragging",!0),v.preventDefault();const C=v.clientY;let w=!1;const _=this._unchangedRegion.visibleLineCountTop.get();this._unchangedRegion.isDragged.set("top",void 0);const b=getWindow(this._nodes.top),y=addDisposableListener(b,"mousemove",E=>{const P=E.clientY-C;w=w||Math.abs(P)>2;const D=Math.round(P/m.getOption(75)),k=Math.max(0,Math.min(_+D,this._unchangedRegion.getMaxVisibleLineCountTop()));this._unchangedRegion.visibleLineCountTop.set(k,void 0)}),S=addDisposableListener(b,"mouseup",E=>{w||this._unchangedRegion.showMoreAbove(this._options.hideUnchangedRegionsRevealLineCount.get(),void 0),this._nodes.top.classList.toggle("dragging",!1),this._nodes.root.classList.toggle("dragging",!1),this._unchangedRegion.isDragged.set(void 0,void 0),y.dispose(),S.dispose()})})),this._register(addDisposableListener(this._nodes.bottom,"mousedown",v=>{if(v.button!==0)return;this._nodes.bottom.classList.toggle("dragging",!0),this._nodes.root.classList.toggle("dragging",!0),v.preventDefault();const C=v.clientY;let w=!1;const _=this._unchangedRegion.visibleLineCountBottom.get();this._unchangedRegion.isDragged.set("bottom",void 0);const b=getWindow(this._nodes.bottom),y=addDisposableListener(b,"mousemove",E=>{const P=E.clientY-C;w=w||Math.abs(P)>2;const D=Math.round(P/m.getOption(75)),k=Math.max(0,Math.min(_-D,this._unchangedRegion.getMaxVisibleLineCountBottom())),I=this._unchangedRegionRange.endLineNumberExclusive>m.getModel().getLineCount()?m.getContentHeight():m.getTopForLineNumber(this._unchangedRegionRange.endLineNumberExclusive);this._unchangedRegion.visibleLineCountBottom.set(k,void 0);const L=this._unchangedRegionRange.endLineNumberExclusive>m.getModel().getLineCount()?m.getContentHeight():m.getTopForLineNumber(this._unchangedRegionRange.endLineNumberExclusive);m.setScrollTop(m.getScrollTop()+(L-I))}),S=addDisposableListener(b,"mouseup",E=>{if(this._unchangedRegion.isDragged.set(void 0,void 0),!w){const B=m.getTopForLineNumber(this._unchangedRegionRange.endLineNumberExclusive);this._unchangedRegion.showMoreBelow(this._options.hideUnchangedRegionsRevealLineCount.get(),void 0);const P=m.getTopForLineNumber(this._unchangedRegionRange.endLineNumberExclusive);m.setScrollTop(m.getScrollTop()+(P-B))}this._nodes.bottom.classList.toggle("dragging",!1),this._nodes.root.classList.toggle("dragging",!1),y.dispose(),S.dispose()})})),this._register(autorun(v=>{const C=[];if(!this._hide){const w=l.getHiddenModifiedRange(v).length,_=localize(126,"{0} hidden lines",w),b=$$l("span",{title:localize(127,"Double click to unfold")},_);b.addEventListener("dblclick",E=>{E.button===0&&(E.preventDefault(),this._unchangedRegion.showAll(void 0))}),C.push(b);const y=this._unchangedRegion.getHiddenModifiedRange(v),S=this._modifiedOutlineSource.getBreadcrumbItems(y,v);if(S.length>0){C.push($$l("span",void 0,"\xA0\xA0|\xA0\xA0"));for(let E=0;E{this._revealModifiedHiddenLine(B.startLineNumber)}}}}reset(this._nodes.others,...C)}))}}const emptyArr=[];class RevertButtonsFeature extends Disposable{constructor(o,s,l,c){super(),this._editors=o,this._diffModel=s,this._options=l,this._widget=c,this._selectedDiffs=derived(this,d=>{const u=this._diffModel.read(d),A=u==null?void 0:u.diff.read(d);if(!A)return emptyArr;const g=this._editors.modifiedSelections.read(d);if(g.every(C=>C.isEmpty()))return emptyArr;const f=new LineRangeSet(g.map(C=>LineRange.fromRangeInclusive(C))),v=A.mappings.filter(C=>C.lineRangeMapping.innerChanges&&f.intersects(C.lineRangeMapping.modified)).map(C=>({mapping:C,rangeMappings:C.lineRangeMapping.innerChanges.filter(w=>g.some(_=>Range$2.areIntersecting(w.modifiedRange,_)))}));return v.length===0||v.every(C=>C.rangeMappings.length===0)?emptyArr:v}),this._register(autorunWithStore((d,u)=>{if(!this._options.shouldRenderOldRevertArrows.read(d))return;const A=this._diffModel.read(d),g=A==null?void 0:A.diff.read(d);if(!A||!g||A.movedTextToCompare.read(d))return;const f=[],m=this._selectedDiffs.read(d),v=new Set(m.map(C=>C.mapping));if(m.length>0){const C=this._editors.modifiedSelections.read(d),w=u.add(new RevertButton(C[C.length-1].positionLineNumber,this._widget,m.flatMap(_=>_.rangeMappings),!0));this._editors.modified.addGlyphMarginWidget(w),f.push(w)}for(const C of g.mappings)if(!v.has(C)&&!C.lineRangeMapping.modified.isEmpty&&C.lineRangeMapping.innerChanges){const w=u.add(new RevertButton(C.lineRangeMapping.modified.startLineNumber,this._widget,C.lineRangeMapping,!1));this._editors.modified.addGlyphMarginWidget(w),f.push(w)}u.add(toDisposable(()=>{for(const C of f)this._editors.modified.removeGlyphMarginWidget(C)}))}))}}const Os=class extends Disposable{getId(){return this._id}constructor(o,s,l,c){super(),this._lineNumber=o,this._widget=s,this._diffs=l,this._revertSelection=c,this._id=`revertButton${Os.counter++}`,this._domNode=h("div.revertButton",{title:this._revertSelection?localize(132,"Revert Selected Changes"):localize(133,"Revert Change")},[renderIcon(Codicon.arrowRight)]).root,this._register(addDisposableListener(this._domNode,EventType$1.MOUSE_DOWN,d=>{d.button!==2&&(d.stopPropagation(),d.preventDefault())})),this._register(addDisposableListener(this._domNode,EventType$1.MOUSE_UP,d=>{d.stopPropagation(),d.preventDefault()})),this._register(addDisposableListener(this._domNode,EventType$1.CLICK,d=>{this._diffs instanceof LineRangeMapping?this._widget.revert(this._diffs):this._widget.revertRangeMappings(this._diffs),d.stopPropagation(),d.preventDefault()}))}getDomNode(){return this._domNode}getPosition(){return{lane:GlyphMarginLane$1.Right,range:{startColumn:1,startLineNumber:this._lineNumber,endColumn:1,endLineNumber:this._lineNumber},zIndex:10001}}};let RevertButton=Os;(()=>{Os.counter=0})();var style$2="",__decorate$2r=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$2p=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};let DiffEditorWidget=class extends DelegatingEditor{get onDidContentSizeChange(){return this._editors.onDidContentSizeChange}constructor(o,s,l,c,d,u,A,g){var P;super(),this._domElement=o,this._parentContextKeyService=c,this._parentInstantiationService=d,this._accessibilitySignalService=A,this._editorProgressService=g,this.elements=h("div.monaco-diff-editor.side-by-side",{style:{position:"relative",height:"100%"}},[h("div.editor.original@original",{style:{position:"absolute",height:"100%"}}),h("div.editor.modified@modified",{style:{position:"absolute",height:"100%"}}),h("div.accessibleDiffViewer@accessibleDiffViewer",{style:{position:"absolute",height:"100%"}})]),this._diffModelSrc=this._register(disposableObservableValue(this,void 0)),this._diffModel=derived(this,D=>{var k;return(k=this._diffModelSrc.read(D))==null?void 0:k.object}),this.onDidChangeModel=Event.fromObservableLight(this._diffModel),this._contextKeyService=this._register(this._parentContextKeyService.createScoped(this._domElement)),this._instantiationService=this._register(this._parentInstantiationService.createChild(new ServiceCollection([IContextKeyService,this._contextKeyService]))),this._boundarySashes=observableValue(this,void 0),this._accessibleDiffViewerShouldBeVisible=observableValue(this,!1),this._accessibleDiffViewerVisible=derived(this,D=>this._options.onlyShowAccessibleDiffViewer.read(D)?!0:this._accessibleDiffViewerShouldBeVisible.read(D)),this._movedBlocksLinesPart=observableValue(this,void 0),this._layoutInfo=derived(this,D=>{var W,U,H,V,j;const k=this._rootSizeObserver.width.read(D),I=this._rootSizeObserver.height.read(D);this._rootSizeObserver.automaticLayout?this.elements.root.style.height="100%":this.elements.root.style.height=I+"px";const L=this._sash.read(D),T=this._gutter.read(D),N=(W=T==null?void 0:T.width.read(D))!=null?W:0,x=(H=(U=this._overviewRulerPart.read(D))==null?void 0:U.width)!=null?H:0;let M,F,O,R,Q;if(!!L){const X=L.sashLeft.read(D),Z=(j=(V=this._movedBlocksLinesPart.read(D))==null?void 0:V.width.read(D))!=null?j:0;M=0,F=X-N-Z,Q=X-N,O=X,R=k-O-x}else{Q=0;const X=this._options.inlineViewHideOriginalLineNumbers.read(D);M=N,X?F=0:F=Math.max(5,this._editors.originalObs.layoutInfoDecorationsLeft.read(D)),O=N+F,R=k-O-x}return this.elements.original.style.left=M+"px",this.elements.original.style.width=F+"px",this._editors.original.layout({width:F,height:I},!0),T==null||T.layout(Q),this.elements.modified.style.left=O+"px",this.elements.modified.style.width=R+"px",this._editors.modified.layout({width:R,height:I},!0),{modifiedEditor:this._editors.modified.getLayoutInfo(),originalEditor:this._editors.original.getLayoutInfo()}}),this._diffValue=this._diffModel.map((D,k)=>D==null?void 0:D.diff.read(k)),this.onDidUpdateDiff=Event.fromObservableLight(this._diffValue),u.willCreateDiffEditor(),this._contextKeyService.createKey("isInDiffEditor",!0),this._domElement.appendChild(this.elements.root),this._register(toDisposable(()=>this.elements.root.remove())),this._rootSizeObserver=this._register(new ObservableElementSizeObserver(this.elements.root,s.dimension)),this._rootSizeObserver.setAutomaticLayout((P=s.automaticLayout)!=null?P:!1),this._options=this._instantiationService.createInstance(DiffEditorOptions,s),this._register(autorun(D=>{this._options.setWidth(this._rootSizeObserver.width.read(D))})),this._contextKeyService.createKey(EditorContextKeys.isEmbeddedDiffEditor.key,!1),this._register(bindContextKey(EditorContextKeys.isEmbeddedDiffEditor,this._contextKeyService,D=>this._options.isInEmbeddedEditor.read(D))),this._register(bindContextKey(EditorContextKeys.comparingMovedCode,this._contextKeyService,D=>{var k;return!!((k=this._diffModel.read(D))!=null&&k.movedTextToCompare.read(D))})),this._register(bindContextKey(EditorContextKeys.diffEditorRenderSideBySideInlineBreakpointReached,this._contextKeyService,D=>this._options.couldShowInlineViewBecauseOfSize.read(D))),this._register(bindContextKey(EditorContextKeys.diffEditorInlineMode,this._contextKeyService,D=>!this._options.renderSideBySide.read(D))),this._register(bindContextKey(EditorContextKeys.hasChanges,this._contextKeyService,D=>{var k,I,L;return((L=(I=(k=this._diffModel.read(D))==null?void 0:k.diff.read(D))==null?void 0:I.mappings.length)!=null?L:0)>0})),this._editors=this._register(this._instantiationService.createInstance(DiffEditorEditors,this.elements.original,this.elements.modified,this._options,l,(D,k,I,L)=>this._createInnerEditor(D,k,I,L))),this._register(bindContextKey(EditorContextKeys.diffEditorOriginalWritable,this._contextKeyService,D=>this._options.originalEditable.read(D))),this._register(bindContextKey(EditorContextKeys.diffEditorModifiedWritable,this._contextKeyService,D=>!this._options.readOnly.read(D))),this._register(bindContextKey(EditorContextKeys.diffEditorOriginalUri,this._contextKeyService,D=>{var k,I;return(I=(k=this._diffModel.read(D))==null?void 0:k.model.original.uri.toString())!=null?I:""})),this._register(bindContextKey(EditorContextKeys.diffEditorModifiedUri,this._contextKeyService,D=>{var k,I;return(I=(k=this._diffModel.read(D))==null?void 0:k.model.modified.uri.toString())!=null?I:""})),this._overviewRulerPart=derivedDisposable(this,D=>this._options.renderOverviewRuler.read(D)?this._instantiationService.createInstance(readHotReloadableExport(OverviewRulerFeature),this._editors,this.elements.root,this._diffModel,this._rootSizeObserver.width,this._rootSizeObserver.height,this._layoutInfo.map(k=>k.modifiedEditor)):void 0).recomputeInitiallyAndOnChange(this._store);const f={height:this._rootSizeObserver.height,width:this._rootSizeObserver.width.map((D,k)=>{var I,L;return D-((L=(I=this._overviewRulerPart.read(k))==null?void 0:I.width)!=null?L:0)})};this._sashLayout=new SashLayout(this._options,f),this._sash=derivedDisposable(this,D=>{const k=this._options.renderSideBySide.read(D);return this.elements.root.classList.toggle("side-by-side",k),k?new DiffEditorSash(this.elements.root,f,this._options.enableSplitViewResizing,this._boundarySashes,this._sashLayout.sashLeft,()=>this._sashLayout.resetSash()):void 0}).recomputeInitiallyAndOnChange(this._store);const m=derivedDisposable(this,D=>this._instantiationService.createInstance(readHotReloadableExport(HideUnchangedRegionsFeature),this._editors,this._diffModel,this._options)).recomputeInitiallyAndOnChange(this._store);derivedDisposable(this,D=>this._instantiationService.createInstance(readHotReloadableExport(DiffEditorDecorations),this._editors,this._diffModel,this._options,this)).recomputeInitiallyAndOnChange(this._store);const v=new Set,C=new Set;let w=!1;const _=derivedDisposable(this,D=>this._instantiationService.createInstance(readHotReloadableExport(DiffEditorViewZones),getWindow(this._domElement),this._editors,this._diffModel,this._options,this,()=>w||m.read(void 0).isUpdatingHiddenAreas,v,C)).recomputeInitiallyAndOnChange(this._store),b=derived(this,D=>{const k=_.read(D).viewZones.read(D).orig,I=m.read(D).viewZones.read(D).origViewZones;return k.concat(I)}),y=derived(this,D=>{const k=_.read(D).viewZones.read(D).mod,I=m.read(D).viewZones.read(D).modViewZones;return k.concat(I)});this._register(applyViewZones(this._editors.original,b,D=>{w=D},v));let S;this._register(applyViewZones(this._editors.modified,y,D=>{w=D,w?S=StableEditorScrollState.capture(this._editors.modified):(S==null||S.restore(this._editors.modified),S=void 0)},C)),this._accessibleDiffViewer=derivedDisposable(this,D=>this._instantiationService.createInstance(readHotReloadableExport(AccessibleDiffViewer),this.elements.accessibleDiffViewer,this._accessibleDiffViewerVisible,(k,I)=>this._accessibleDiffViewerShouldBeVisible.set(k,I),this._options.onlyShowAccessibleDiffViewer.map(k=>!k),this._rootSizeObserver.width,this._rootSizeObserver.height,this._diffModel.map((k,I)=>{var L;return(L=k==null?void 0:k.diff.read(I))==null?void 0:L.mappings.map(T=>T.lineRangeMapping)}),new AccessibleDiffViewerModelFromEditors(this._editors))).recomputeInitiallyAndOnChange(this._store);const E=this._accessibleDiffViewerVisible.map(D=>D?"hidden":"visible");this._register(applyStyle(this.elements.modified,{visibility:E})),this._register(applyStyle(this.elements.original,{visibility:E})),this._createDiffEditorContributions(),u.addDiffEditor(this),this._gutter=derivedDisposable(this,D=>this._options.shouldRenderGutterMenu.read(D)?this._instantiationService.createInstance(readHotReloadableExport(DiffEditorGutter),this.elements.root,this._diffModel,this._editors,this._options,this._sashLayout,this._boundarySashes):void 0),this._register(recomputeInitiallyAndOnChange(this._layoutInfo)),derivedDisposable(this,D=>new(readHotReloadableExport(MovedBlocksLinesFeature))(this.elements.root,this._diffModel,this._layoutInfo.map(k=>k.originalEditor),this._layoutInfo.map(k=>k.modifiedEditor),this._editors)).recomputeInitiallyAndOnChange(this._store,D=>{this._movedBlocksLinesPart.set(D,void 0)}),this._register(Event.runAndSubscribe(this._editors.modified.onDidChangeCursorPosition,D=>this._handleCursorPositionChange(D,!0))),this._register(Event.runAndSubscribe(this._editors.original.onDidChangeCursorPosition,D=>this._handleCursorPositionChange(D,!1)));const B=this._diffModel.map(this,(D,k)=>{if(!!D)return D.diff.read(k)===void 0&&!D.isDiffUpToDate.read(k)});this._register(autorunWithStore((D,k)=>{if(B.read(D)===!0){const I=this._editorProgressService.show(!0,1e3);k.add(toDisposable(()=>I.done()))}})),this._register(autorunWithStore((D,k)=>{k.add(new(readHotReloadableExport(RevertButtonsFeature))(this._editors,this._diffModel,this._options,this))})),this._register(autorunWithStore((D,k)=>{const I=this._diffModel.read(D);if(!!I)for(const L of[I.model.original,I.model.modified])k.add(L.onWillDispose(T=>{onUnexpectedError(new BugIndicatingError("TextModel got disposed before DiffEditorWidget model got reset")),this.setModel(null)}))})),this._register(autorun(D=>{this._options.setModel(this._diffModel.read(D))}))}_createInnerEditor(o,s,l,c){return o.createInstance(CodeEditorWidget,s,l,c)}_createDiffEditorContributions(){const o=EditorExtensionsRegistry.getDiffEditorContributions();for(const s of o)try{this._register(this._instantiationService.createInstance(s.ctor,this))}catch(l){onUnexpectedError(l)}}get _targetEditor(){return this._editors.modified}getEditorType(){return EditorType.IDiffEditor}layout(o){this._rootSizeObserver.observe(o)}hasTextFocus(){return this._editors.original.hasTextFocus()||this._editors.modified.hasTextFocus()}saveViewState(){var l;const o=this._editors.original.saveViewState(),s=this._editors.modified.saveViewState();return{original:o,modified:s,modelState:(l=this._diffModel.get())==null?void 0:l.serializeState()}}restoreViewState(o){var s;if(o&&o.original&&o.modified){const l=o;this._editors.original.restoreViewState(l.original),this._editors.modified.restoreViewState(l.modified),l.modelState&&((s=this._diffModel.get())==null||s.restoreSerializedState(l.modelState))}}handleInitialized(){this._editors.original.handleInitialized(),this._editors.modified.handleInitialized()}createViewModel(o){return this._instantiationService.createInstance(DiffEditorViewModel,o,this._options)}getModel(){var o,s;return(s=(o=this._diffModel.get())==null?void 0:o.model)!=null?s:null}setModel(o){const s=o?"model"in o?RefCounted.create(o).createNewRef(this):RefCounted.create(this.createViewModel(o),this):null;this.setDiffModel(s)}setDiffModel(o,s){const l=this._diffModel.get();!o&&l&&this._accessibleDiffViewer.get().close(),this._diffModel.get()!==(o==null?void 0:o.object)&&subtransaction(s,c=>{var A;const d=o==null?void 0:o.object;observableFromEvent.batchEventsGlobally(c,()=>{this._editors.original.setModel(d?d.model.original:null),this._editors.modified.setModel(d?d.model.modified:null)});const u=(A=this._diffModelSrc.get())==null?void 0:A.createNewRef(this);this._diffModelSrc.set(o==null?void 0:o.createNewRef(this),c),setTimeout(()=>{u==null||u.dispose()},0)})}updateOptions(o){this._options.updateOptions(o)}getContainerDomNode(){return this._domElement}getOriginalEditor(){return this._editors.original}getModifiedEditor(){return this._editors.modified}getLineChanges(){var s;const o=(s=this._diffModel.get())==null?void 0:s.diff.get();return o?toLineChanges(o):null}revert(o){const s=this._diffModel.get();!s||!s.isDiffUpToDate.get()||this._editors.modified.executeEdits("diffEditor",[{range:o.modified.toExclusiveRange(),text:s.model.original.getValueInRange(o.original.toExclusiveRange())}])}revertRangeMappings(o){const s=this._diffModel.get();if(!s||!s.isDiffUpToDate.get())return;const l=o.map(c=>({range:c.modifiedRange,text:s.model.original.getValueInRange(c.originalRange)}));this._editors.modified.executeEdits("diffEditor",l)}revertFocusedRangeMappings(){var g,f;const o=this._diffModel.get();if(!o||!o.isDiffUpToDate.get())return;const s=(f=(g=this._diffModel.get())==null?void 0:g.diff.get())==null?void 0:f.mappings;if(!s||s.length===0)return;const l=this._editors.modified;if(!l.hasTextFocus())return;const c=l.getPosition().lineNumber,d=l.getSelection(),u=LineRange.fromRange(d||new Range$2(c,0,c,0)),A=s.filter(m=>m.lineRangeMapping.modified.intersect(u));l.executeEdits("diffEditor",A.map(m=>({range:m.lineRangeMapping.modified.toExclusiveRange(),text:o.model.original.getValueInRange(m.lineRangeMapping.original.toExclusiveRange())})))}_goTo(o){this._editors.modified.setPosition(new Position$1(o.lineRangeMapping.modified.startLineNumber,1)),this._editors.modified.revealRangeInCenter(o.lineRangeMapping.modified.toExclusiveRange())}goToDiff(o){var d,u,A,g;const s=(u=(d=this._diffModel.get())==null?void 0:d.diff.get())==null?void 0:u.mappings;if(!s||s.length===0)return;const l=this._editors.modified.getPosition().lineNumber;let c;o==="next"?this._editors.modified.getModel().getLineCount()===l?c=s[0]:c=(A=s.find(m=>m.lineRangeMapping.modified.startLineNumber>l))!=null?A:s[0]:c=(g=findLast(s,f=>f.lineRangeMapping.modified.startLineNumber{var l;const s=(l=o.diff.get())==null?void 0:l.mappings;!s||s.length===0||this._goTo(s[0])})}accessibleDiffViewerNext(){this._accessibleDiffViewer.get().next()}accessibleDiffViewerPrev(){this._accessibleDiffViewer.get().prev()}async waitForDiff(){const o=this._diffModel.get();!o||await o.waitForDiff()}mapToOtherSide(){var u,A;const o=this._editors.modified.hasWidgetFocus(),s=o?this._editors.modified:this._editors.original,l=o?this._editors.original:this._editors.modified;let c;const d=s.getSelection();if(d){const g=(A=(u=this._diffModel.get())==null?void 0:u.diff.get())==null?void 0:A.mappings.map(f=>o?f.lineRangeMapping.flip():f.lineRangeMapping);if(g){const f=translatePosition(d.getStartPosition(),g),m=translatePosition(d.getEndPosition(),g);c=Range$2.plusRange(f,m)}}return{destination:l,destinationSelection:c}}switchSide(){const{destination:o,destinationSelection:s}=this.mapToOtherSide();o.focus(),s&&o.setSelection(s)}exitCompareMove(){const o=this._diffModel.get();!o||o.movedTextToCompare.set(void 0,void 0)}collapseAllUnchangedRegions(){var s;const o=(s=this._diffModel.get())==null?void 0:s.unchangedRegions.get();!o||transaction(l=>{for(const c of o)c.collapseAll(l)})}showAllUnchangedRegions(){var s;const o=(s=this._diffModel.get())==null?void 0:s.unchangedRegions.get();!o||transaction(l=>{for(const c of o)c.showAll(l)})}_handleCursorPositionChange(o,s){var l,c;if((o==null?void 0:o.reason)===3){const d=(c=(l=this._diffModel.get())==null?void 0:l.diff.get())==null?void 0:c.mappings.find(u=>s?u.lineRangeMapping.modified.contains(o.position.lineNumber):u.lineRangeMapping.original.contains(o.position.lineNumber));d!=null&&d.lineRangeMapping.modified.isEmpty?this._accessibilitySignalService.playSignal(AccessibilitySignal.diffLineDeleted,{source:"diffEditor.cursorPositionChanged"}):d!=null&&d.lineRangeMapping.original.isEmpty?this._accessibilitySignalService.playSignal(AccessibilitySignal.diffLineInserted,{source:"diffEditor.cursorPositionChanged"}):d&&this._accessibilitySignalService.playSignal(AccessibilitySignal.diffLineModified,{source:"diffEditor.cursorPositionChanged"})}}};DiffEditorWidget=__decorate$2r([__param$2p(3,IContextKeyService),__param$2p(4,IInstantiationService),__param$2p(5,ICodeEditorService),__param$2p(6,IAccessibilitySignalService),__param$2p(7,IEditorProgressService)],DiffEditorWidget);function toLineChanges(a){return a.mappings.map(o=>{const s=o.lineRangeMapping;let l,c,d,u,A=s.innerChanges;return s.original.isEmpty?(l=s.original.startLineNumber-1,c=0,A=void 0):(l=s.original.startLineNumber,c=s.original.endLineNumberExclusive-1),s.modified.isEmpty?(d=s.modified.startLineNumber-1,u=0,A=void 0):(d=s.modified.startLineNumber,u=s.modified.endLineNumberExclusive-1),{originalStartLineNumber:l,originalEndLineNumber:c,modifiedStartLineNumber:d,modifiedEndLineNumber:u,charChanges:A==null?void 0:A.map(g=>({originalStartLineNumber:g.originalRange.startLineNumber,originalStartColumn:g.originalRange.startColumn,originalEndLineNumber:g.originalRange.endLineNumber,originalEndColumn:g.originalRange.endColumn,modifiedStartLineNumber:g.modifiedRange.startLineNumber,modifiedStartColumn:g.modifiedRange.startColumn,modifiedEndLineNumber:g.modifiedRange.endLineNumber,modifiedEndColumn:g.modifiedRange.endColumn}))}})}class ToggleCollapseUnchangedRegions extends Action2{constructor(){super({id:"diffEditor.toggleCollapseUnchangedRegions",title:localize2(82,"Toggle Collapse Unchanged Regions"),icon:Codicon.map,toggled:ContextKeyExpr.has("config.diffEditor.hideUnchangedRegions.enabled"),precondition:ContextKeyExpr.has("isInDiffEditor"),menu:{when:ContextKeyExpr.has("isInDiffEditor"),id:MenuId.EditorTitle,order:22,group:"navigation"}})}run(o,...s){const l=o.get(IConfigurationService),c=!l.getValue("diffEditor.hideUnchangedRegions.enabled");l.updateValue("diffEditor.hideUnchangedRegions.enabled",c)}}class ToggleShowMovedCodeBlocks extends Action2{constructor(){super({id:"diffEditor.toggleShowMovedCodeBlocks",title:localize2(83,"Toggle Show Moved Code Blocks"),precondition:ContextKeyExpr.has("isInDiffEditor")})}run(o,...s){const l=o.get(IConfigurationService),c=!l.getValue("diffEditor.experimental.showMoves");l.updateValue("diffEditor.experimental.showMoves",c)}}class ToggleUseInlineViewWhenSpaceIsLimited extends Action2{constructor(){super({id:"diffEditor.toggleUseInlineViewWhenSpaceIsLimited",title:localize2(84,"Toggle Use Inline View When Space Is Limited"),precondition:ContextKeyExpr.has("isInDiffEditor")})}run(o,...s){const l=o.get(IConfigurationService),c=!l.getValue("diffEditor.useInlineViewWhenSpaceIsLimited");l.updateValue("diffEditor.useInlineViewWhenSpaceIsLimited",c)}}const diffEditorCategory=localize2(85,"Diff Editor");class SwitchSide extends EditorAction2{constructor(){super({id:"diffEditor.switchSide",title:localize2(86,"Switch Side"),icon:Codicon.arrowSwap,precondition:ContextKeyExpr.has("isInDiffEditor"),f1:!0,category:diffEditorCategory})}runEditorCommand(o,s,l){const c=findFocusedDiffEditor(o);if(c instanceof DiffEditorWidget){if(l&&l.dryRun)return{destinationSelection:c.mapToOtherSide().destinationSelection};c.switchSide()}}}class ExitCompareMove extends EditorAction2{constructor(){super({id:"diffEditor.exitCompareMove",title:localize2(87,"Exit Compare Move"),icon:Codicon.close,precondition:EditorContextKeys.comparingMovedCode,f1:!1,category:diffEditorCategory,keybinding:{weight:1e4,primary:9}})}runEditorCommand(o,s,...l){const c=findFocusedDiffEditor(o);c instanceof DiffEditorWidget&&c.exitCompareMove()}}class CollapseAllUnchangedRegions extends EditorAction2{constructor(){super({id:"diffEditor.collapseAllUnchangedRegions",title:localize2(88,"Collapse All Unchanged Regions"),icon:Codicon.fold,precondition:ContextKeyExpr.has("isInDiffEditor"),f1:!0,category:diffEditorCategory})}runEditorCommand(o,s,...l){const c=findFocusedDiffEditor(o);c instanceof DiffEditorWidget&&c.collapseAllUnchangedRegions()}}class ShowAllUnchangedRegions extends EditorAction2{constructor(){super({id:"diffEditor.showAllUnchangedRegions",title:localize2(89,"Show All Unchanged Regions"),icon:Codicon.unfold,precondition:ContextKeyExpr.has("isInDiffEditor"),f1:!0,category:diffEditorCategory})}runEditorCommand(o,s,...l){const c=findFocusedDiffEditor(o);c instanceof DiffEditorWidget&&c.showAllUnchangedRegions()}}class RevertHunkOrSelection extends Action2{constructor(){super({id:"diffEditor.revert",title:localize2(90,"Revert"),f1:!0,category:diffEditorCategory,precondition:ContextKeyExpr.has("isInDiffEditor")})}run(o,s){return s?this.runViaToolbarContext(o,s):this.runViaCursorOrSelection(o)}runViaCursorOrSelection(o){const s=findFocusedDiffEditor(o);s instanceof DiffEditorWidget&&s.revertFocusedRangeMappings()}runViaToolbarContext(o,s){var c;const l=findDiffEditor(o,s.originalUri,s.modifiedUri);l instanceof DiffEditorWidget&&l.revertRangeMappings((c=s.mapping.innerChanges)!=null?c:[])}}const accessibleDiffViewerCategory=localize2(91,"Accessible Diff Viewer"),Qs=class extends Action2{constructor(){super({id:Qs.id,title:localize2(92,"Go to Next Difference"),category:accessibleDiffViewerCategory,precondition:ContextKeyExpr.has("isInDiffEditor"),keybinding:{primary:65,weight:100},f1:!0})}run(o){const s=findFocusedDiffEditor(o);s==null||s.accessibleDiffViewerNext()}};let AccessibleDiffViewerNext=Qs;(()=>{Qs.id="editor.action.accessibleDiffViewer.next"})();const $s=class extends Action2{constructor(){super({id:$s.id,title:localize2(93,"Go to Previous Difference"),category:accessibleDiffViewerCategory,precondition:ContextKeyExpr.has("isInDiffEditor"),keybinding:{primary:1089,weight:100},f1:!0})}run(o){const s=findFocusedDiffEditor(o);s==null||s.accessibleDiffViewerPrev()}};let AccessibleDiffViewerPrev=$s;(()=>{$s.id="editor.action.accessibleDiffViewer.prev"})();function findDiffEditor(a,o,s){return a.get(ICodeEditorService).listDiffEditors().find(d=>{var g,f;const u=d.getModifiedEditor(),A=d.getOriginalEditor();return u&&((g=u.getModel())==null?void 0:g.uri.toString())===s.toString()&&A&&((f=A.getModel())==null?void 0:f.uri.toString())===o.toString()})||null}function findFocusedDiffEditor(a){const s=a.get(ICodeEditorService).listDiffEditors(),l=getActiveElement();if(l){for(const c of s)if(c.getContainerDomNode().contains(l))return c}return null}registerAction2(ToggleCollapseUnchangedRegions);registerAction2(ToggleShowMovedCodeBlocks);registerAction2(ToggleUseInlineViewWhenSpaceIsLimited);MenuRegistry.appendMenuItem(MenuId.EditorTitle,{command:{id:new ToggleUseInlineViewWhenSpaceIsLimited().desc.id,title:localize(116,"Use Inline View When Space Is Limited"),toggled:ContextKeyExpr.has("config.diffEditor.useInlineViewWhenSpaceIsLimited"),precondition:ContextKeyExpr.has("isInDiffEditor")},order:11,group:"1_diff",when:ContextKeyExpr.and(EditorContextKeys.diffEditorRenderSideBySideInlineBreakpointReached,ContextKeyExpr.has("isInDiffEditor"))});MenuRegistry.appendMenuItem(MenuId.EditorTitle,{command:{id:new ToggleShowMovedCodeBlocks().desc.id,title:localize(117,"Show Moved Code Blocks"),icon:Codicon.move,toggled:ContextKeyEqualsExpr.create("config.diffEditor.experimental.showMoves",!0),precondition:ContextKeyExpr.has("isInDiffEditor")},order:10,group:"1_diff",when:ContextKeyExpr.has("isInDiffEditor")});registerAction2(RevertHunkOrSelection);for(const a of[{icon:Codicon.arrowRight,key:EditorContextKeys.diffEditorInlineMode.toNegated()},{icon:Codicon.discard,key:EditorContextKeys.diffEditorInlineMode}])MenuRegistry.appendMenuItem(MenuId.DiffEditorHunkToolbar,{command:{id:new RevertHunkOrSelection().desc.id,title:localize(118,"Revert Block"),icon:a.icon},when:ContextKeyExpr.and(EditorContextKeys.diffEditorModifiedWritable,a.key),order:5,group:"primary"}),MenuRegistry.appendMenuItem(MenuId.DiffEditorSelectionToolbar,{command:{id:new RevertHunkOrSelection().desc.id,title:localize(119,"Revert Selection"),icon:a.icon},when:ContextKeyExpr.and(EditorContextKeys.diffEditorModifiedWritable,a.key),order:5,group:"primary"});registerAction2(SwitchSide);registerAction2(ExitCompareMove);registerAction2(CollapseAllUnchangedRegions);registerAction2(ShowAllUnchangedRegions);MenuRegistry.appendMenuItem(MenuId.EditorTitle,{command:{id:AccessibleDiffViewerNext.id,title:localize(120,"Open Accessible Diff Viewer"),precondition:ContextKeyExpr.has("isInDiffEditor")},order:10,group:"2_diff",when:ContextKeyExpr.and(EditorContextKeys.accessibleDiffViewerVisible.negate(),ContextKeyExpr.has("isInDiffEditor"))});CommandsRegistry.registerCommandAlias("editor.action.diffReview.next",AccessibleDiffViewerNext.id);registerAction2(AccessibleDiffViewerNext);CommandsRegistry.registerCommandAlias("editor.action.diffReview.prev",AccessibleDiffViewerPrev.id);registerAction2(AccessibleDiffViewerPrev);var anchorSelect="",__decorate$2q=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$2o=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}},SelectionAnchorController_1;const SelectionAnchorSet=new RawContextKey("selectionAnchorSet",!1);var Pi;let SelectionAnchorController=(Pi=class{static get(o){return o.getContribution(SelectionAnchorController_1.ID)}constructor(o,s){this.editor=o,this.selectionAnchorSetContextKey=SelectionAnchorSet.bindTo(s),this.modelChangeListener=o.onDidChangeModel(()=>this.selectionAnchorSetContextKey.reset())}setSelectionAnchor(){if(this.editor.hasModel()){const o=this.editor.getPosition();this.editor.changeDecorations(s=>{this.decorationId&&s.removeDecoration(this.decorationId),this.decorationId=s.addDecoration(Selection$1.fromPositions(o,o),{description:"selection-anchor",stickiness:1,hoverMessage:new MarkdownString().appendText(localize(794,"Selection Anchor")),className:"selection-anchor"})}),this.selectionAnchorSetContextKey.set(!!this.decorationId),alert$1(localize(795,"Anchor set at {0}:{1}",o.lineNumber,o.column))}}goToSelectionAnchor(){if(this.editor.hasModel()&&this.decorationId){const o=this.editor.getModel().getDecorationRange(this.decorationId);o&&this.editor.setPosition(o.getStartPosition())}}selectFromAnchorToCursor(){if(this.editor.hasModel()&&this.decorationId){const o=this.editor.getModel().getDecorationRange(this.decorationId);if(o){const s=this.editor.getPosition();this.editor.setSelection(Selection$1.fromPositions(o.getStartPosition(),s)),this.cancelSelectionAnchor()}}}cancelSelectionAnchor(){if(this.decorationId){const o=this.decorationId;this.editor.changeDecorations(s=>{s.removeDecoration(o),this.decorationId=void 0}),this.selectionAnchorSetContextKey.set(!1)}}dispose(){this.cancelSelectionAnchor(),this.modelChangeListener.dispose()}},(()=>{SelectionAnchorController_1=Pi})(),(()=>{Pi.ID="editor.contrib.selectionAnchorController"})(),Pi);SelectionAnchorController=SelectionAnchorController_1=__decorate$2q([__param$2o(1,IContextKeyService)],SelectionAnchorController);class SetSelectionAnchor extends EditorAction{constructor(){super({id:"editor.action.setSelectionAnchor",label:localize2(796,"Set Selection Anchor"),precondition:void 0,kbOpts:{kbExpr:EditorContextKeys.editorTextFocus,primary:KeyChord(2089,2080),weight:100}})}async run(o,s){var l;(l=SelectionAnchorController.get(s))==null||l.setSelectionAnchor()}}class GoToSelectionAnchor extends EditorAction{constructor(){super({id:"editor.action.goToSelectionAnchor",label:localize2(797,"Go to Selection Anchor"),precondition:SelectionAnchorSet})}async run(o,s){var l;(l=SelectionAnchorController.get(s))==null||l.goToSelectionAnchor()}}class SelectFromAnchorToCursor extends EditorAction{constructor(){super({id:"editor.action.selectFromAnchorToCursor",label:localize2(798,"Select from Anchor to Cursor"),precondition:SelectionAnchorSet,kbOpts:{kbExpr:EditorContextKeys.editorTextFocus,primary:KeyChord(2089,2089),weight:100}})}async run(o,s){var l;(l=SelectionAnchorController.get(s))==null||l.selectFromAnchorToCursor()}}class CancelSelectionAnchor extends EditorAction{constructor(){super({id:"editor.action.cancelSelectionAnchor",label:localize2(799,"Cancel Selection Anchor"),precondition:SelectionAnchorSet,kbOpts:{kbExpr:EditorContextKeys.editorTextFocus,primary:9,weight:100}})}async run(o,s){var l;(l=SelectionAnchorController.get(s))==null||l.cancelSelectionAnchor()}}registerEditorContribution(SelectionAnchorController.ID,SelectionAnchorController,4);registerEditorAction(SetSelectionAnchor);registerEditorAction(GoToSelectionAnchor);registerEditorAction(SelectFromAnchorToCursor);registerEditorAction(CancelSelectionAnchor);var bracketMatching="";const overviewRulerBracketMatchForeground=registerColor("editorOverviewRuler.bracketMatchForeground","#A0A0A0",localize(800,"Overview ruler marker color for matching brackets."));class JumpToBracketAction extends EditorAction{constructor(){super({id:"editor.action.jumpToBracket",label:localize2(802,"Go to Bracket"),precondition:void 0,kbOpts:{kbExpr:EditorContextKeys.editorTextFocus,primary:3165,weight:100}})}run(o,s){var l;(l=BracketMatchingController.get(s))==null||l.jumpToBracket()}}class SelectToBracketAction extends EditorAction{constructor(){super({id:"editor.action.selectToBracket",label:localize2(803,"Select to Bracket"),precondition:void 0,metadata:{description:localize2(804,"Select the text inside and including the brackets or curly braces"),args:[{name:"args",schema:{type:"object",properties:{selectBrackets:{type:"boolean",default:!0}}}}]}})}run(o,s,l){var d;let c=!0;l&&l.selectBrackets===!1&&(c=!1),(d=BracketMatchingController.get(s))==null||d.selectToBracket(c)}}class RemoveBracketsAction extends EditorAction{constructor(){super({id:"editor.action.removeBrackets",label:localize2(805,"Remove Brackets"),precondition:void 0,kbOpts:{kbExpr:EditorContextKeys.editorTextFocus,primary:2561,weight:100}})}run(o,s){var l;(l=BracketMatchingController.get(s))==null||l.removeBrackets(this.id)}}class BracketsData{constructor(o,s,l){this.position=o,this.brackets=s,this.options=l}}const Cn=class extends Disposable{static get(o){return o.getContribution(Cn.ID)}constructor(o){super(),this._editor=o,this._lastBracketsData=[],this._lastVersionId=0,this._decorations=this._editor.createDecorationsCollection(),this._updateBracketsSoon=this._register(new RunOnceScheduler(()=>this._updateBrackets(),50)),this._matchBrackets=this._editor.getOption(80),this._updateBracketsSoon.schedule(),this._register(o.onDidChangeCursorPosition(s=>{this._matchBrackets!=="never"&&this._updateBracketsSoon.schedule()})),this._register(o.onDidChangeModelContent(s=>{this._updateBracketsSoon.schedule()})),this._register(o.onDidChangeModel(s=>{this._lastBracketsData=[],this._updateBracketsSoon.schedule()})),this._register(o.onDidChangeModelLanguageConfiguration(s=>{this._lastBracketsData=[],this._updateBracketsSoon.schedule()})),this._register(o.onDidChangeConfiguration(s=>{s.hasChanged(80)&&(this._matchBrackets=this._editor.getOption(80),this._decorations.clear(),this._lastBracketsData=[],this._lastVersionId=0,this._updateBracketsSoon.schedule())})),this._register(o.onDidBlurEditorWidget(()=>{this._updateBracketsSoon.schedule()})),this._register(o.onDidFocusEditorWidget(()=>{this._updateBracketsSoon.schedule()}))}jumpToBracket(){if(!this._editor.hasModel())return;const o=this._editor.getModel(),s=this._editor.getSelections().map(l=>{const c=l.getStartPosition(),d=o.bracketPairs.matchBracket(c);let u=null;if(d)d[0].containsPosition(c)&&!d[1].containsPosition(c)?u=d[1].getStartPosition():d[1].containsPosition(c)&&(u=d[0].getStartPosition());else{const A=o.bracketPairs.findEnclosingBrackets(c);if(A)u=A[1].getStartPosition();else{const g=o.bracketPairs.findNextBracket(c);g&&g.range&&(u=g.range.getStartPosition())}}return u?new Selection$1(u.lineNumber,u.column,u.lineNumber,u.column):new Selection$1(c.lineNumber,c.column,c.lineNumber,c.column)});this._editor.setSelections(s),this._editor.revealRange(s[0])}selectToBracket(o){if(!this._editor.hasModel())return;const s=this._editor.getModel(),l=[];this._editor.getSelections().forEach(c=>{const d=c.getStartPosition();let u=s.bracketPairs.matchBracket(d);if(!u&&(u=s.bracketPairs.findEnclosingBrackets(d),!u)){const f=s.bracketPairs.findNextBracket(d);f&&f.range&&(u=s.bracketPairs.matchBracket(f.range.getStartPosition()))}let A=null,g=null;if(u){u.sort(Range$2.compareRangesUsingStarts);const[f,m]=u;if(A=o?f.getStartPosition():f.getEndPosition(),g=o?m.getEndPosition():m.getStartPosition(),m.containsPosition(d)){const v=A;A=g,g=v}}A&&g&&l.push(new Selection$1(A.lineNumber,A.column,g.lineNumber,g.column))}),l.length>0&&(this._editor.setSelections(l),this._editor.revealRange(l[0]))}removeBrackets(o){if(!this._editor.hasModel())return;const s=this._editor.getModel();this._editor.getSelections().forEach(l=>{const c=l.getPosition();let d=s.bracketPairs.matchBracket(c);d||(d=s.bracketPairs.findEnclosingBrackets(c)),d&&(this._editor.pushUndoStop(),this._editor.executeEdits(o,[{range:d[0],text:""},{range:d[1],text:""}]),this._editor.pushUndoStop())})}_updateBrackets(){if(this._matchBrackets==="never")return;this._recomputeBrackets();const o=[];let s=0;for(const l of this._lastBracketsData){const c=l.brackets;c&&(o[s++]={range:c[0],options:l.options},o[s++]={range:c[1],options:l.options})}this._decorations.set(o)}_recomputeBrackets(){if(!this._editor.hasModel()||!this._editor.hasWidgetFocus()){this._lastBracketsData=[],this._lastVersionId=0;return}const o=this._editor.getSelections();if(o.length>100){this._lastBracketsData=[],this._lastVersionId=0;return}const s=this._editor.getModel(),l=s.getVersionId();let c=[];this._lastVersionId===l&&(c=this._lastBracketsData);const d=[];let u=0;for(let v=0,C=o.length;v1&&d.sort(Position$1.compare);const A=[];let g=0,f=0;const m=c.length;for(let v=0,C=d.length;v{Cn.ID="editor.contrib.bracketMatchingController"})(),(()=>{Cn._DECORATION_OPTIONS_WITH_OVERVIEW_RULER=ModelDecorationOptions.register({description:"bracket-match-overview",stickiness:1,className:"bracket-match",overviewRuler:{color:themeColorFromId(overviewRulerBracketMatchForeground),position:OverviewRulerLane$1.Center}})})(),(()=>{Cn._DECORATION_OPTIONS_WITHOUT_OVERVIEW_RULER=ModelDecorationOptions.register({description:"bracket-match-no-overview",stickiness:1,className:"bracket-match"})})();registerEditorContribution(BracketMatchingController.ID,BracketMatchingController,1);registerEditorAction(SelectToBracketAction);registerEditorAction(JumpToBracketAction);registerEditorAction(RemoveBracketsAction);MenuRegistry.appendMenuItem(MenuId.MenubarGoMenu,{group:"5_infile_nav",command:{id:"editor.action.jumpToBracket",title:localize(801,"Go to &&Bracket")},order:2});class MoveCaretCommand{constructor(o,s){this._selection=o,this._isMovingLeft=s}getEditOperations(o,s){if(this._selection.startLineNumber!==this._selection.endLineNumber||this._selection.isEmpty())return;const l=this._selection.startLineNumber,c=this._selection.startColumn,d=this._selection.endColumn;if(!(this._isMovingLeft&&c===1)&&!(!this._isMovingLeft&&d===o.getLineMaxColumn(l)))if(this._isMovingLeft){const u=new Range$2(l,c-1,l,c),A=o.getValueInRange(u);s.addEditOperation(u,null),s.addEditOperation(new Range$2(l,d,l,d),A)}else{const u=new Range$2(l,d,l,d+1),A=o.getValueInRange(u);s.addEditOperation(u,null),s.addEditOperation(new Range$2(l,c,l,c),A)}}computeCursorState(o,s){return this._isMovingLeft?new Selection$1(this._selection.startLineNumber,this._selection.startColumn-1,this._selection.endLineNumber,this._selection.endColumn-1):new Selection$1(this._selection.startLineNumber,this._selection.startColumn+1,this._selection.endLineNumber,this._selection.endColumn+1)}}class MoveCaretAction extends EditorAction{constructor(o,s){super(s),this.left=o}run(o,s){if(!s.hasModel())return;const l=[],c=s.getSelections();for(const d of c)l.push(new MoveCaretCommand(d,this.left));s.pushUndoStop(),s.executeCommands(this.id,l),s.pushUndoStop()}}class MoveCaretLeftAction extends MoveCaretAction{constructor(){super(!0,{id:"editor.action.moveCarretLeftAction",label:localize2(806,"Move Selected Text Left"),precondition:EditorContextKeys.writable})}}class MoveCaretRightAction extends MoveCaretAction{constructor(){super(!1,{id:"editor.action.moveCarretRightAction",label:localize2(807,"Move Selected Text Right"),precondition:EditorContextKeys.writable})}}registerEditorAction(MoveCaretLeftAction);registerEditorAction(MoveCaretRightAction);class TransposeLettersAction extends EditorAction{constructor(){super({id:"editor.action.transposeLetters",label:localize2(808,"Transpose Letters"),precondition:EditorContextKeys.writable,kbOpts:{kbExpr:EditorContextKeys.textInputFocus,primary:0,mac:{primary:306},weight:100}})}run(o,s){if(!s.hasModel())return;const l=s.getModel(),c=[],d=s.getSelections();for(const u of d){if(!u.isEmpty())continue;const A=u.startLineNumber,g=u.startColumn,f=l.getLineMaxColumn(A);if(A===1&&(g===1||g===2&&f===2))continue;const m=g===f?u.getPosition():MoveOperations.rightPosition(l,u.getPosition().lineNumber,u.getPosition().column),v=MoveOperations.leftPosition(l,m),C=MoveOperations.leftPosition(l,v),w=l.getValueInRange(Range$2.fromPositions(C,v)),_=l.getValueInRange(Range$2.fromPositions(v,m)),b=Range$2.fromPositions(C,m);c.push(new ReplaceCommand(b,_+w))}c.length>0&&(s.pushUndoStop(),s.executeCommands(this.id,c),s.pushUndoStop())}}registerEditorAction(TransposeLettersAction);const IProductService=createDecorator("productService");function createStringDataTransferItem(a,o){return{id:o,asString:async()=>a,asFile:()=>{},value:typeof a=="string"?a:void 0}}function createFileDataTransferItem(a,o,s,l){const c={id:generateUuid(),name:a,uri:o,data:s};return{id:l,asString:async()=>"",asFile:()=>c,value:void 0}}class VSDataTransfer{constructor(){this._entries=new Map}get size(){let o=0;for(const s of this._entries)o++;return o}has(o){return this._entries.has(this.toKey(o))}matches(o){const s=[...this._entries.keys()];return Iterable.some(this,([l,c])=>c.asFile())&&s.push("files"),matchesMimeType_normalized(normalizeMimeType(o),s)}get(o){var s;return(s=this._entries.get(this.toKey(o)))==null?void 0:s[0]}append(o,s){const l=this._entries.get(o);l?l.push(s):this._entries.set(this.toKey(o),[s])}replace(o,s){this._entries.set(this.toKey(o),[s])}delete(o){this._entries.delete(this.toKey(o))}*[Symbol.iterator](){for(const[o,s]of this._entries)for(const l of s)yield[o,l]}toKey(o){return normalizeMimeType(o)}}function normalizeMimeType(a){return a.toLowerCase()}function matchesMimeType(a,o){return matchesMimeType_normalized(normalizeMimeType(a),o.map(normalizeMimeType))}function matchesMimeType_normalized(a,o){if(a==="*/*")return o.length>0;if(o.includes(a))return!0;const s=a.match(/^([a-z]+)\/([a-z]+|\*)$/i);if(!s)return!1;const[l,c,d]=s;return d==="*"?o.some(u=>u.startsWith(c+"/")):!1}const UriList=Object.freeze({create:a=>distinct(a.map(o=>o.toString())).join(`\r `),split:a=>a.split(`\r `),parse:a=>UriList.split(a).filter(o=>!o.startsWith("#"))}),Gt=class{constructor(o){this.value=o}equals(o){return this.value===o.value}contains(o){return this.equals(o)||this.value===""||o.value.startsWith(this.value+Gt.sep)}intersects(o){return this.contains(o)||o.contains(this)}append(...o){return new Gt((this.value?[this.value,...o]:o).join(Gt.sep))}};let HierarchicalKind=Gt;(()=>{Gt.sep="."})(),(()=>{Gt.None=new Gt("@@none@@")})(),(()=>{Gt.Empty=new Gt("")})();const NO_KEY_MODS={ctrlCmd:!1,alt:!1};var QuickInputHideReason;(function(a){a[a.Blur=1]="Blur",a[a.Gesture=2]="Gesture",a[a.Other=3]="Other"})(QuickInputHideReason||(QuickInputHideReason={}));var ItemActivation;(function(a){a[a.NONE=0]="NONE",a[a.FIRST=1]="FIRST",a[a.SECOND=2]="SECOND",a[a.LAST=3]="LAST"})(ItemActivation||(ItemActivation={}));var QuickPickFocus;(function(a){a[a.First=1]="First",a[a.Second=2]="Second",a[a.Last=3]="Last",a[a.Next=4]="Next",a[a.Previous=5]="Previous",a[a.NextPage=6]="NextPage",a[a.PreviousPage=7]="PreviousPage",a[a.NextSeparator=8]="NextSeparator",a[a.PreviousSeparator=9]="PreviousSeparator"})(QuickPickFocus||(QuickPickFocus={}));var QuickInputButtonLocation;(function(a){a[a.Title=1]="Title",a[a.Inline=2]="Inline"})(QuickInputButtonLocation||(QuickInputButtonLocation={}));const IQuickInputService=createDecorator("quickInputService"),CodeDataTransfers={EDITORS:"CodeEditors",FILES:"CodeFiles",SYMBOLS:"application/vnd.code.symbols",MARKERS:"application/vnd.code.diagnostics",NOTEBOOK_CELL_OUTPUT:"notebook-cell-output",SCM_HISTORY_ITEM:"scm-history-item"};class DragAndDropContributionRegistry{}const Extensions$1={DragAndDropContribution:"workbench.contributions.dragAndDrop"};Registry.add(Extensions$1.DragAndDropContribution,new DragAndDropContributionRegistry);const xo=class{constructor(){}static getInstance(){return xo.INSTANCE}hasData(o){return o&&o===this.proto}getData(o){if(this.hasData(o))return this.data}};let LocalSelectionTransfer=xo;(()=>{xo.INSTANCE=new xo})();function getPathForFile(a){var o,s;if(isNative&&typeof((s=(o=globalThis.vscode)==null?void 0:o.webUtils)==null?void 0:s.getPathForFile)=="function")return globalThis.vscode.webUtils.getPathForFile(a)}function toVSDataTransfer(a){const o=new VSDataTransfer;for(const s of a.items){const l=s.type;if(s.kind==="string"){const c=new Promise(d=>s.getAsString(d));o.append(l,createStringDataTransferItem(c))}else if(s.kind==="file"){const c=s.getAsFile();c&&o.append(l,createFileDataTransferItemFromFile(c))}}return o}function createFileDataTransferItemFromFile(a){const o=getPathForFile(a),s=o?URI.parse(o):void 0;return createFileDataTransferItem(a.name,s,async()=>new Uint8Array(await a.arrayBuffer()))}const INTERNAL_DND_MIME_TYPES=Object.freeze([CodeDataTransfers.EDITORS,CodeDataTransfers.FILES,DataTransfers.RESOURCES,DataTransfers.INTERNAL_URI_LIST]);function toExternalVSDataTransfer(a,o=!1){const s=toVSDataTransfer(a),l=s.get(DataTransfers.INTERNAL_URI_LIST);if(l)s.replace(Mimes.uriList,l);else if(o||!s.has(Mimes.uriList)){const c=[];for(const d of a.items){const u=d.getAsFile();if(u){const A=getPathForFile(u);try{A?c.push(URI.file(A).toString()):c.push(URI.parse(u.name,!0).toString())}catch{}}}c.length&&s.replace(Mimes.uriList,createStringDataTransferItem(UriList.create(c)))}for(const c of INTERNAL_DND_MIME_TYPES)s.delete(c);return s}const IBulkEditService=createDecorator("IWorkspaceEditService");class ResourceEdit{constructor(o){this.metadata=o}static convert(o){return o.edits.map(s=>{if(ResourceTextEdit.is(s))return ResourceTextEdit.lift(s);if(ResourceFileEdit.is(s))return ResourceFileEdit.lift(s);throw new Error("Unsupported edit")})}}class ResourceTextEdit extends ResourceEdit{static is(o){return o instanceof ResourceTextEdit?!0:isObject(o)&&URI.isUri(o.resource)&&isObject(o.textEdit)}static lift(o){return o instanceof ResourceTextEdit?o:new ResourceTextEdit(o.resource,o.textEdit,o.versionId,o.metadata)}constructor(o,s,l=void 0,c){super(c),this.resource=o,this.textEdit=s,this.versionId=l}}class ResourceFileEdit extends ResourceEdit{static is(o){return o instanceof ResourceFileEdit?!0:isObject(o)&&(Boolean(o.newResource)||Boolean(o.oldResource))}static lift(o){return o instanceof ResourceFileEdit?o:new ResourceFileEdit(o.oldResource,o.newResource,o.options,o.metadata)}constructor(o,s,l={},c){super(c),this.oldResource=o,this.newResource=s,this.options=l}}const IEditorCancellationTokens=createDecorator("IEditorCancelService"),ctxCancellableOperation=new RawContextKey("cancellableOperation",!1,localize(934,"Whether the editor runs a cancellable operation, e.g. like 'Peek References'"));registerSingleton(IEditorCancellationTokens,class{constructor(){this._tokens=new WeakMap}add(a,o){let s=this._tokens.get(a);s||(s=a.invokeWithinContext(c=>{const d=ctxCancellableOperation.bindTo(c.get(IContextKeyService)),u=new LinkedList;return{key:d,tokens:u}}),this._tokens.set(a,s));let l;return s.key.set(!0),l=s.tokens.push(o),()=>{l&&(l(),s.key.set(!s.tokens.isEmpty()),l=void 0)}}cancel(a){const o=this._tokens.get(a);if(!o)return;const s=o.tokens.pop();s&&(s.cancel(),o.key.set(!o.tokens.isEmpty()))}},1);class EditorKeybindingCancellationTokenSource extends CancellationTokenSource$1{constructor(o,s){super(s),this.editor=o,this._unregister=o.invokeWithinContext(l=>l.get(IEditorCancellationTokens).add(o,this))}dispose(){this._unregister(),super.dispose()}}registerEditorCommand(new class extends EditorCommand{constructor(){super({id:"editor.cancelOperation",kbOpts:{weight:100,primary:9},precondition:ctxCancellableOperation})}runEditorCommand(a,o){a.get(IEditorCancellationTokens).cancel(o)}});class EditorState$1{constructor(o,s){if(this.flags=s,(this.flags&1)!==0){const l=o.getModel();this.modelVersionId=l?format("{0}#{1}",l.uri.toString(),l.getVersionId()):null}else this.modelVersionId=null;(this.flags&4)!==0?this.position=o.getPosition():this.position=null,(this.flags&2)!==0?this.selection=o.getSelection():this.selection=null,(this.flags&8)!==0?(this.scrollLeft=o.getScrollLeft(),this.scrollTop=o.getScrollTop()):(this.scrollLeft=-1,this.scrollTop=-1)}_equals(o){if(!(o instanceof EditorState$1))return!1;const s=o;return!(this.modelVersionId!==s.modelVersionId||this.scrollLeft!==s.scrollLeft||this.scrollTop!==s.scrollTop||!this.position&&s.position||this.position&&!s.position||this.position&&s.position&&!this.position.equals(s.position)||!this.selection&&s.selection||this.selection&&!s.selection||this.selection&&s.selection&&!this.selection.equalsRange(s.selection))}validate(o){return this._equals(new EditorState$1(o,this.flags))}}class EditorStateCancellationTokenSource extends EditorKeybindingCancellationTokenSource{constructor(o,s,l,c){super(o,c),this._listener=new DisposableStore,s&4&&this._listener.add(o.onDidChangeCursorPosition(d=>{(!l||!Range$2.containsPosition(l,d.position))&&this.cancel()})),s&2&&this._listener.add(o.onDidChangeCursorSelection(d=>{(!l||!Range$2.containsRange(l,d.selection))&&this.cancel()})),s&8&&this._listener.add(o.onDidScrollChange(d=>this.cancel())),s&1&&(this._listener.add(o.onDidChangeModel(d=>this.cancel())),this._listener.add(o.onDidChangeModelContent(d=>this.cancel())))}dispose(){this._listener.dispose(),super.dispose()}}class TextModelCancellationTokenSource extends CancellationTokenSource$1{constructor(o,s){super(s),this._listener=o.onDidChangeContent(()=>this.cancel())}dispose(){this._listener.dispose(),super.dispose()}}var inlineProgressWidget="",__decorate$2p=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$2n=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};const inlineProgressDecoration=ModelDecorationOptions.register({description:"inline-progress-widget",stickiness:1,showIfCollapsed:!0,after:{content:noBreakWhitespace,inlineClassName:"inline-editor-progress-decoration",inlineClassNameAffectsLetterSpacing:!0}}),zs=class extends Disposable{constructor(o,s,l,c,d){super(),this.typeId=o,this.editor=s,this.range=l,this.delegate=d,this.allowEditorOverflow=!1,this.suppressMouseDown=!0,this.create(c),this.editor.addContentWidget(this),this.editor.layoutContentWidget(this)}create(o){this.domNode=$$l(".inline-progress-widget"),this.domNode.role="button",this.domNode.title=o;const s=$$l("span.icon");this.domNode.append(s),s.classList.add(...ThemeIcon.asClassNameArray(Codicon.loading),"codicon-modifier-spin");const l=()=>{const c=this.editor.getOption(75);this.domNode.style.height=`${c}px`,this.domNode.style.width=`${Math.ceil(.8*c)}px`};l(),this._register(this.editor.onDidChangeConfiguration(c=>{(c.hasChanged(61)||c.hasChanged(75))&&l()})),this._register(addDisposableListener(this.domNode,EventType$1.CLICK,c=>{this.delegate.cancel()}))}getId(){return zs.baseId+"."+this.typeId}getDomNode(){return this.domNode}getPosition(){return{position:{lineNumber:this.range.startLineNumber,column:this.range.startColumn},preference:[0]}}dispose(){super.dispose(),this.editor.removeContentWidget(this)}};let InlineProgressWidget=zs;(()=>{zs.baseId="editor.widget.inlineProgressWidget"})();let InlineProgressManager=class extends Disposable{constructor(o,s,l){super(),this.id=o,this._editor=s,this._instantiationService=l,this._showDelay=500,this._showPromise=this._register(new MutableDisposable),this._currentWidget=this._register(new MutableDisposable),this._operationIdPool=0,this._currentDecorations=s.createDecorationsCollection()}dispose(){super.dispose(),this._currentDecorations.clear()}async showWhile(o,s,l,c,d){const u=this._operationIdPool++;this._currentOperation=u,this.clear(),this._showPromise.value=disposableTimeout(()=>{const A=Range$2.fromPositions(o);this._currentDecorations.set([{range:A,options:inlineProgressDecoration}]).length>0&&(this._currentWidget.value=this._instantiationService.createInstance(InlineProgressWidget,this.id,this._editor,A,s,c))},d!=null?d:this._showDelay);try{return await l}finally{this._currentOperation===u&&(this.clear(),this._currentOperation=void 0)}}clear(){this._showPromise.clear(),this._currentDecorations.clear(),this._currentWidget.clear()}};InlineProgressManager=__decorate$2p([__param$2n(2,IInstantiationService)],InlineProgressManager);var messageController="";const IOpenerService=createDecorator("openerService");function withSelection(a,o){return a.with({fragment:`${o.startLineNumber},${o.startColumn}${o.endLineNumber?`-${o.endLineNumber}${o.endColumn?`,${o.endColumn}`:""}`:""}`})}function extractSelection(a){let o;const s=/^L?(\d+)(?:,(\d+))?(-L?(\d+)(?:,(\d+))?)?/.exec(a.fragment);return s&&(o={startLineNumber:parseInt(s[1]),startColumn:s[2]?parseInt(s[2]):1,endLineNumber:s[4]?parseInt(s[4]):void 0,endColumn:s[4]?s[5]?parseInt(s[5]):1:void 0},a=a.with({fragment:""})),{selection:o,uri:a}}var renderedMarkdown="",__decorate$2o=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$2m=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}},MarkdownRenderer_1,ki;let MarkdownRenderer=(ki=class{constructor(o,s,l){this._options=o,this._languageService=s,this._openerService=l}render(o,s,l){const c=renderMarkdown$1(o,{codeBlockRenderer:(d,u)=>this.renderCodeBlock(d,u),actionHandler:(d,u)=>this.openMarkdownLink(d,u),...s},l);return c.element.classList.add("rendered-markdown"),c}async renderCodeBlock(o,s){var u,A,g;let l;o?l=this._languageService.getLanguageIdByLanguageName(o):this._options.editor&&(l=(u=this._options.editor.getModel())==null?void 0:u.getLanguageId()),l||(l=PLAINTEXT_LANGUAGE_ID);const c=await tokenizeToString(this._languageService,s,l),d=document.createElement("span");if(d.innerHTML=(g=(A=MarkdownRenderer_1._ttpTokenizer)==null?void 0:A.createHTML(c))!=null?g:c,this._options.editor){const f=this._options.editor.getOption(59);applyFontInfo(d,f)}else this._options.codeBlockFontFamily&&(d.style.fontFamily=this._options.codeBlockFontFamily);return this._options.codeBlockFontSize!==void 0&&(d.style.fontSize=this._options.codeBlockFontSize),d}async openMarkdownLink(o,s){await openLinkFromMarkdown(this._openerService,o,s.isTrusted)}},(()=>{MarkdownRenderer_1=ki})(),(()=>{ki._ttpTokenizer=createTrustedTypesPolicy$1("tokenizeToString",{createHTML(o){return o}})})(),ki);MarkdownRenderer=MarkdownRenderer_1=__decorate$2o([__param$2m(1,ILanguageService),__param$2m(2,IOpenerService)],MarkdownRenderer);async function openLinkFromMarkdown(a,o,s,l){try{return await a.open(o,{fromUserGesture:!0,allowContributedOpeners:!0,allowCommands:toAllowCommandsOption(s),skipValidation:l})}catch(c){return onUnexpectedError(c),!1}}function toAllowCommandsOption(a){return a===!0?!0:a&&Array.isArray(a.enabledCommands)?a.enabledCommands:!1}var __decorate$2n=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$2l=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}},MessageController_1,zn;let MessageController=(zn=class{static get(o){return o.getContribution(MessageController_1.ID)}constructor(o,s,l){this._openerService=l,this._messageWidget=new MutableDisposable,this._messageListeners=new DisposableStore,this._mouseOverMessage=!1,this._editor=o,this._visible=MessageController_1.MESSAGE_VISIBLE.bindTo(s)}dispose(){this._messageListeners.dispose(),this._messageWidget.dispose(),this._visible.reset()}showMessage(o,s){if(alert$1(isMarkdownString(o)?o.value:o),this._visible.set(!0),this._messageWidget.clear(),this._messageListeners.clear(),isMarkdownString(o)){const c=this._messageListeners.add(renderMarkdown$1(o,{actionHandler:(d,u)=>{this.closeMessage(),openLinkFromMarkdown(this._openerService,d,u.isTrusted)}}));this._messageWidget.value=new MessageWidget$1(this._editor,s,c.element)}else this._messageWidget.value=new MessageWidget$1(this._editor,s,o);this._messageListeners.add(Event.debounce(this._editor.onDidBlurEditorText,(c,d)=>d,0)(()=>{this._mouseOverMessage||this._messageWidget.value&&isAncestor$1(getActiveElement(),this._messageWidget.value.getDomNode())||this.closeMessage()})),this._messageListeners.add(this._editor.onDidChangeCursorPosition(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidDispose(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidChangeModel(()=>this.closeMessage())),this._messageListeners.add(addDisposableListener(this._messageWidget.value.getDomNode(),EventType$1.MOUSE_ENTER,()=>this._mouseOverMessage=!0,!0)),this._messageListeners.add(addDisposableListener(this._messageWidget.value.getDomNode(),EventType$1.MOUSE_LEAVE,()=>this._mouseOverMessage=!1,!0));let l;this._messageListeners.add(this._editor.onMouseMove(c=>{!c.target.position||(l?l.containsPosition(c.target.position)||this.closeMessage():l=new Range$2(s.lineNumber-3,1,c.target.position.lineNumber+3,1))}))}closeMessage(){this._visible.reset(),this._messageListeners.clear(),this._messageWidget.value&&this._messageListeners.add(MessageWidget$1.fadeOut(this._messageWidget.value))}},(()=>{MessageController_1=zn})(),(()=>{zn.ID="editor.contrib.messageController"})(),(()=>{zn.MESSAGE_VISIBLE=new RawContextKey("messageVisible",!1,localize(1277,"Whether the editor is currently showing an inline message"))})(),zn);MessageController=MessageController_1=__decorate$2n([__param$2l(1,IContextKeyService),__param$2l(2,IOpenerService)],MessageController);const MessageCommand=EditorCommand.bindToContribution(MessageController.get);registerEditorCommand(new MessageCommand({id:"leaveEditorMessage",precondition:MessageController.MESSAGE_VISIBLE,handler:a=>a.closeMessage(),kbOpts:{weight:100+30,primary:9}}));class MessageWidget$1{static fadeOut(o){const s=()=>{o.dispose(),clearTimeout(l),o.getDomNode().removeEventListener("animationend",s)},l=setTimeout(s,110);return o.getDomNode().addEventListener("animationend",s),o.getDomNode().classList.add("fadeOut"),{dispose:s}}constructor(o,{lineNumber:s,column:l},c){this.allowEditorOverflow=!0,this.suppressMouseDown=!1,this._editor=o,this._editor.revealLinesInCenterIfOutsideViewport(s,s,0),this._position={lineNumber:s,column:l},this._domNode=document.createElement("div"),this._domNode.classList.add("monaco-editor-overlaymessage"),this._domNode.style.marginLeft="-6px";const d=document.createElement("div");d.classList.add("anchor","top"),this._domNode.appendChild(d);const u=document.createElement("div");typeof c=="string"?(u.classList.add("message"),u.textContent=c):(c.classList.add("message"),u.appendChild(c)),this._domNode.appendChild(u);const A=document.createElement("div");A.classList.add("anchor","below"),this._domNode.appendChild(A),this._editor.addContentWidget(this),this._domNode.classList.add("fadeIn")}dispose(){this._editor.removeContentWidget(this)}getId(){return"messageoverlay"}getDomNode(){return this._domNode}getPosition(){return{position:this._position,preference:[1,2],positionAffinity:1}}afterRender(o){this._domNode.classList.toggle("below",o===2)}}registerEditorContribution(MessageController.ID,MessageController,4);class StringIterator{constructor(){this._value="",this._pos=0}reset(o){return this._value=o,this._pos=0,this}next(){return this._pos+=1,this}hasNext(){return this._pos=0;s--,this._valueLen--){const l=this._value.charCodeAt(s);if(!(l===47||this._splitOnBackslash&&l===92))break}return this.next()}hasNext(){return this._to{To.Val=Symbol("undefined_placeholder")})();class TernarySearchTreeNode{constructor(){this.height=1,this.value=void 0,this.key=void 0,this.left=void 0,this.mid=void 0,this.right=void 0}rotateLeft(){const o=this.right;return this.right=o.left,o.left=this,this.updateHeight(),o.updateHeight(),o}rotateRight(){const o=this.left;return this.left=o.right,o.right=this,this.updateHeight(),o.updateHeight(),o}updateHeight(){this.height=1+Math.max(this.heightLeft,this.heightRight)}balanceFactor(){return this.heightRight-this.heightLeft}get heightLeft(){var o,s;return(s=(o=this.left)==null?void 0:o.height)!=null?s:0}get heightRight(){var o,s;return(s=(o=this.right)==null?void 0:o.height)!=null?s:0}}class TernarySearchTree{static forUris(o=()=>!1,s=()=>!1){return new TernarySearchTree(new UriIterator(o,s))}static forStrings(){return new TernarySearchTree(new StringIterator)}static forConfigKeys(){return new TernarySearchTree(new ConfigKeysIterator)}constructor(o){this._iter=o}clear(){this._root=void 0}set(o,s){const l=this._iter.reset(o);let c;this._root||(this._root=new TernarySearchTreeNode,this._root.segment=l.value());const d=[];for(c=this._root;;){const A=l.cmp(c.segment);if(A>0)c.left||(c.left=new TernarySearchTreeNode,c.left.segment=l.value()),d.push([-1,c]),c=c.left;else if(A<0)c.right||(c.right=new TernarySearchTreeNode,c.right.segment=l.value()),d.push([1,c]),c=c.right;else if(l.hasNext())l.next(),c.mid||(c.mid=new TernarySearchTreeNode,c.mid.segment=l.value()),d.push([0,c]),c=c.mid;else break}const u=Undef.unwrap(c.value);c.value=Undef.wrap(s),c.key=o;for(let A=d.length-1;A>=0;A--){const g=d[A][1];g.updateHeight();const f=g.balanceFactor();if(f<-1||f>1){const m=d[A][0],v=d[A+1][0];if(m===1&&v===1)d[A][1]=g.rotateLeft();else if(m===-1&&v===-1)d[A][1]=g.rotateRight();else if(m===1&&v===-1)g.right=d[A+1][1]=d[A+1][1].rotateRight(),d[A][1]=g.rotateLeft();else if(m===-1&&v===1)g.left=d[A+1][1]=d[A+1][1].rotateLeft(),d[A][1]=g.rotateRight();else throw new Error;if(A>0)switch(d[A-1][0]){case-1:d[A-1][1].left=d[A][1];break;case 1:d[A-1][1].right=d[A][1];break;case 0:d[A-1][1].mid=d[A][1];break}else this._root=d[0][1]}}return u}get(o){var s;return Undef.unwrap((s=this._getNode(o))==null?void 0:s.value)}_getNode(o){const s=this._iter.reset(o);let l=this._root;for(;l;){const c=s.cmp(l.segment);if(c>0)l=l.left;else if(c<0)l=l.right;else if(s.hasNext())s.next(),l=l.mid;else break}return l}has(o){const s=this._getNode(o);return!((s==null?void 0:s.value)===void 0&&(s==null?void 0:s.mid)===void 0)}delete(o){return this._delete(o,!1)}deleteSuperstr(o){return this._delete(o,!0)}_delete(o,s){var u,A;const l=this._iter.reset(o),c=[];let d=this._root;for(;d;){const g=l.cmp(d.segment);if(g>0)c.push([-1,d]),d=d.left;else if(g<0)c.push([1,d]),d=d.right;else if(l.hasNext())l.next(),c.push([0,d]),d=d.mid;else break}if(!!d){if(s?(d.left=void 0,d.mid=void 0,d.right=void 0,d.height=1):(d.key=void 0,d.value=void 0),!d.mid&&!d.value)if(d.left&&d.right){const g=[[1,d]],f=this._min(d.right,g);if(f.key){d.key=f.key,d.value=f.value,d.segment=f.segment;const m=f.right;if(g.length>1){const[C,w]=g[g.length-1];switch(C){case-1:w.left=m;break;case 0:assert(!1);case 1:assert(!1)}}else d.right=m;const v=this._balanceByStack(g);if(c.length>0){const[C,w]=c[c.length-1];switch(C){case-1:w.left=v;break;case 0:w.mid=v;break;case 1:w.right=v;break}}else this._root=v}}else{const g=(u=d.left)!=null?u:d.right;if(c.length>0){const[f,m]=c[c.length-1];switch(f){case-1:m.left=g;break;case 0:m.mid=g;break;case 1:m.right=g;break}}else this._root=g}this._root=(A=this._balanceByStack(c))!=null?A:this._root}}_min(o,s){for(;o.left;)s.push([-1,o]),o=o.left;return o}_balanceByStack(o){for(let s=o.length-1;s>=0;s--){const l=o[s][1];l.updateHeight();const c=l.balanceFactor();if(c>1?(l.right.balanceFactor()>=0||(l.right=l.right.rotateRight()),o[s][1]=l.rotateLeft()):c<-1&&(l.left.balanceFactor()<=0||(l.left=l.left.rotateLeft()),o[s][1]=l.rotateRight()),s>0)switch(o[s-1][0]){case-1:o[s-1][1].left=o[s][1];break;case 1:o[s-1][1].right=o[s][1];break;case 0:o[s-1][1].mid=o[s][1];break}else return o[0][1]}}findSubstr(o){const s=this._iter.reset(o);let l=this._root,c;for(;l;){const d=s.cmp(l.segment);if(d>0)l=l.left;else if(d<0)l=l.right;else if(s.hasNext())s.next(),c=Undef.unwrap(l.value)||c,l=l.mid;else break}return l&&Undef.unwrap(l.value)||c}findSuperstr(o){return this._findSuperstrOrElement(o,!1)}_findSuperstrOrElement(o,s){const l=this._iter.reset(o);let c=this._root;for(;c;){const d=l.cmp(c.segment);if(d>0)c=c.left;else if(d<0)c=c.right;else if(l.hasNext())l.next(),c=c.mid;else return c.mid?this._entries(c.mid):s?Undef.unwrap(c.value):void 0}}forEach(o){for(const[s,l]of this)o(l,s)}*[Symbol.iterator](){yield*this._entries(this._root)}_entries(o){const s=[];return this._dfsEntries(o,s),s[Symbol.iterator]()}_dfsEntries(o,s){!o||(o.left&&this._dfsEntries(o.left,s),o.value!==void 0&&s.push([o.key,Undef.unwrap(o.value)]),o.mid&&this._dfsEntries(o.mid,s),o.right&&this._dfsEntries(o.right,s))}}const IWorkspaceContextService=createDecorator("contextService");function isSingleFolderWorkspaceIdentifier(a){const o=a;return typeof(o==null?void 0:o.id)=="string"&&URI.isUri(o.uri)}function isEmptyWorkspaceIdentifier(a){const o=a;return typeof(o==null?void 0:o.id)=="string"&&!isSingleFolderWorkspaceIdentifier(a)&&!isWorkspaceIdentifier(a)}const EXTENSION_DEVELOPMENT_EMPTY_WINDOW_WORKSPACE={id:"ext-dev"},UNKNOWN_EMPTY_WINDOW_WORKSPACE={id:"empty-window"};function toWorkspaceIdentifier(a,o){if(typeof a=="string"||typeof a=="undefined")return typeof a=="string"?{id:basename$1(a)}:o?EXTENSION_DEVELOPMENT_EMPTY_WINDOW_WORKSPACE:UNKNOWN_EMPTY_WINDOW_WORKSPACE;const s=a;return s.configuration?{id:s.id,configPath:s.configuration}:s.folders.length===1?{id:s.id,uri:s.folders[0].uri}:{id:s.id}}function isWorkspaceIdentifier(a){const o=a;return typeof(o==null?void 0:o.id)=="string"&&URI.isUri(o.configPath)}class WorkspaceFolder{constructor(o,s){this.raw=s,this.uri=o.uri,this.index=o.index,this.name=o.name}toJSON(){return{uri:this.uri,name:this.name,index:this.index}}}const WORKSPACE_EXTENSION="code-workspace";localize(2032,"Code Workspace");const STANDALONE_EDITOR_WORKSPACE_ID="4064f6ec-cb38-4ad0-af64-ee6467e63c82";function isStandaloneEditorWorkspace(a){return a.id===STANDALONE_EDITOR_WORKSPACE_ID}var __decorate$2m=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$2k=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};class SimplePasteAndDropProvider{constructor(o){this.copyMimeTypes=[],this.kind=o,this.providedDropEditKinds=[this.kind],this.providedPasteEditKinds=[this.kind]}async provideDocumentPasteEdits(o,s,l,c,d){const u=await this.getEdit(l,d);if(!!u)return{edits:[{insertText:u.insertText,title:u.title,kind:u.kind,handledMimeType:u.handledMimeType,yieldTo:u.yieldTo}],dispose(){}}}async provideDocumentDropEdits(o,s,l,c){const d=await this.getEdit(l,c);if(!!d)return{edits:[{insertText:d.insertText,title:d.title,kind:d.kind,handledMimeType:d.handledMimeType,yieldTo:d.yieldTo}],dispose(){}}}}const Hs=class extends SimplePasteAndDropProvider{constructor(){super(HierarchicalKind.Empty.append("text","plain")),this.id=Hs.id,this.dropMimeTypes=[Mimes.text],this.pasteMimeTypes=[Mimes.text]}async getEdit(o,s){const l=o.get(Mimes.text);if(!l||o.has(Mimes.uriList))return;const c=await l.asString();return{handledMimeType:Mimes.text,title:localize(921,"Insert Plain Text"),insertText:c,kind:this.kind}}};let DefaultTextPasteOrDropEditProvider=Hs;(()=>{Hs.id="text"})();class PathProvider extends SimplePasteAndDropProvider{constructor(){super(HierarchicalKind.Empty.append("uri","path","absolute")),this.dropMimeTypes=[Mimes.uriList],this.pasteMimeTypes=[Mimes.uriList]}async getEdit(o,s){const l=await extractUriList(o);if(!l.length||s.isCancellationRequested)return;let c=0;const d=l.map(({uri:A,originalText:g})=>A.scheme===Schemas.file?A.fsPath:(c++,g)).join(" ");let u;return c>0?u=l.length>1?localize(922,"Insert Uris"):localize(923,"Insert Uri"):u=l.length>1?localize(924,"Insert Paths"):localize(925,"Insert Path"),{handledMimeType:Mimes.uriList,insertText:d,title:u,kind:this.kind}}}let RelativePathProvider=class extends SimplePasteAndDropProvider{constructor(o){super(HierarchicalKind.Empty.append("uri","path","relative")),this._workspaceContextService=o,this.dropMimeTypes=[Mimes.uriList],this.pasteMimeTypes=[Mimes.uriList]}async getEdit(o,s){const l=await extractUriList(o);if(!l.length||s.isCancellationRequested)return;const c=coalesce(l.map(({uri:d})=>{const u=this._workspaceContextService.getWorkspaceFolder(d);return u?relativePath(u.uri,d):void 0}));if(!!c.length)return{handledMimeType:Mimes.uriList,insertText:c.join(" "),title:l.length>1?localize(926,"Insert Relative Paths"):localize(927,"Insert Relative Path"),kind:this.kind}}};RelativePathProvider=__decorate$2m([__param$2k(0,IWorkspaceContextService)],RelativePathProvider);class PasteHtmlProvider{constructor(){this.kind=new HierarchicalKind("html"),this.providedPasteEditKinds=[this.kind],this.copyMimeTypes=[],this.pasteMimeTypes=["text/html"],this._yieldTo=[{mimeType:Mimes.text}]}async provideDocumentPasteEdits(o,s,l,c,d){var g;if(c.triggerKind!==DocumentPasteTriggerKind.PasteAs&&!((g=c.only)!=null&&g.contains(this.kind)))return;const u=l.get("text/html"),A=await(u==null?void 0:u.asString());if(!(!A||d.isCancellationRequested))return{dispose(){},edits:[{insertText:A,yieldTo:this._yieldTo,title:localize(928,"Insert HTML"),kind:this.kind}]}}}async function extractUriList(a){const o=a.get(Mimes.uriList);if(!o)return[];const s=await o.asString(),l=[];for(const c of UriList.parse(s))try{l.push({uri:URI.parse(c),originalText:c})}catch{}return l}const genericLanguageSelector={scheme:"*",hasAccessToAllModels:!0};let DefaultDropProvidersFeature=class extends Disposable{constructor(o,s){super(),this._register(o.documentDropEditProvider.register(genericLanguageSelector,new DefaultTextPasteOrDropEditProvider)),this._register(o.documentDropEditProvider.register(genericLanguageSelector,new PathProvider)),this._register(o.documentDropEditProvider.register(genericLanguageSelector,new RelativePathProvider(s)))}};DefaultDropProvidersFeature=__decorate$2m([__param$2k(0,ILanguageFeaturesService),__param$2k(1,IWorkspaceContextService)],DefaultDropProvidersFeature);let DefaultPasteProvidersFeature=class extends Disposable{constructor(o,s){super(),this._register(o.documentPasteEditProvider.register(genericLanguageSelector,new DefaultTextPasteOrDropEditProvider)),this._register(o.documentPasteEditProvider.register(genericLanguageSelector,new PathProvider)),this._register(o.documentPasteEditProvider.register(genericLanguageSelector,new RelativePathProvider(s))),this._register(o.documentPasteEditProvider.register(genericLanguageSelector,new PasteHtmlProvider))}};DefaultPasteProvidersFeature=__decorate$2m([__param$2k(0,ILanguageFeaturesService),__param$2k(1,IWorkspaceContextService)],DefaultPasteProvidersFeature);const Ot=class{constructor(){this.value="",this.pos=0}static isDigitCharacter(o){return o>=48&&o<=57}static isVariableCharacter(o){return o===95||o>=97&&o<=122||o>=65&&o<=90}text(o){this.value=o,this.pos=0}tokenText(o){return this.value.substr(o.pos,o.len)}next(){if(this.pos>=this.value.length)return{type:14,pos:this.pos,len:0};const o=this.pos;let s=0,l=this.value.charCodeAt(o),c;if(c=Ot._table[l],typeof c=="number")return this.pos+=1,{type:c,pos:o,len:1};if(Ot.isDigitCharacter(l)){c=8;do s+=1,l=this.value.charCodeAt(o+s);while(Ot.isDigitCharacter(l));return this.pos+=s,{type:c,pos:o,len:s}}if(Ot.isVariableCharacter(l)){c=9;do l=this.value.charCodeAt(o+ ++s);while(Ot.isVariableCharacter(l)||Ot.isDigitCharacter(l));return this.pos+=s,{type:c,pos:o,len:s}}c=10;do s+=1,l=this.value.charCodeAt(o+s);while(!isNaN(l)&&typeof Ot._table[l]=="undefined"&&!Ot.isDigitCharacter(l)&&!Ot.isVariableCharacter(l));return this.pos+=s,{type:c,pos:o,len:s}}};let Scanner=Ot;(()=>{Ot._table={[36]:0,[58]:1,[44]:2,[123]:3,[125]:4,[92]:5,[47]:6,[124]:7,[43]:11,[45]:12,[63]:13}})();class Marker{constructor(){this._children=[]}appendChild(o){return o instanceof Text&&this._children[this._children.length-1]instanceof Text?this._children[this._children.length-1].value+=o.value:(o.parent=this,this._children.push(o)),this}replace(o,s){const{parent:l}=o,c=l.children.indexOf(o),d=l.children.slice(0);d.splice(c,1,...s),l._children=d,function u(A,g){for(const f of A)f.parent=g,u(f.children,f)}(s,l)}get children(){return this._children}get rightMostDescendant(){return this._children.length>0?this._children[this._children.length-1].rightMostDescendant:this}get snippet(){let o=this;for(;;){if(!o)return;if(o instanceof TextmateSnippet)return o;o=o.parent}}toString(){return this.children.reduce((o,s)=>o+s.toString(),"")}len(){return 0}}class Text extends Marker{constructor(o){super(),this.value=o}toString(){return this.value}len(){return this.value.length}clone(){return new Text(this.value)}}class TransformableMarker extends Marker{}class Placeholder extends TransformableMarker{static compareByIndex(o,s){return o.index===s.index?0:o.isFinalTabstop?1:s.isFinalTabstop||o.indexs.index?1:0}constructor(o){super(),this.index=o}get isFinalTabstop(){return this.index===0}get choice(){return this._children.length===1&&this._children[0]instanceof Choice?this._children[0]:void 0}clone(){const o=new Placeholder(this.index);return this.transform&&(o.transform=this.transform.clone()),o._children=this.children.map(s=>s.clone()),o}}class Choice extends Marker{constructor(){super(...arguments),this.options=[]}appendChild(o){return o instanceof Text&&(o.parent=this,this.options.push(o)),this}toString(){return this.options[0].value}len(){return this.options[0].len()}clone(){const o=new Choice;return this.options.forEach(o.appendChild,o),o}}class Transform extends Marker{constructor(){super(...arguments),this.regexp=new RegExp("")}resolve(o){const s=this;let l=!1,c=o.replace(this.regexp,function(){return l=!0,s._replace(Array.prototype.slice.call(arguments,0,-2))});return!l&&this._children.some(d=>d instanceof FormatString&&Boolean(d.elseValue))&&(c=this._replace([])),c}_replace(o){let s="";for(const l of this._children)if(l instanceof FormatString){let c=o[l.index]||"";c=l.resolve(c),s+=c}else s+=l.toString();return s}toString(){return""}clone(){const o=new Transform;return o.regexp=new RegExp(this.regexp.source,(this.regexp.ignoreCase?"i":"")+(this.regexp.global?"g":"")),o._children=this.children.map(s=>s.clone()),o}}class FormatString extends Marker{constructor(o,s,l,c){super(),this.index=o,this.shorthandName=s,this.ifValue=l,this.elseValue=c}resolve(o){return this.shorthandName==="upcase"?o?o.toLocaleUpperCase():"":this.shorthandName==="downcase"?o?o.toLocaleLowerCase():"":this.shorthandName==="capitalize"?o?o[0].toLocaleUpperCase()+o.substr(1):"":this.shorthandName==="pascalcase"?o?this._toPascalCase(o):"":this.shorthandName==="camelcase"?o?this._toCamelCase(o):"":Boolean(o)&&typeof this.ifValue=="string"?this.ifValue:!Boolean(o)&&typeof this.elseValue=="string"?this.elseValue:o||""}_toPascalCase(o){const s=o.match(/[a-z0-9]+/gi);return s?s.map(l=>l.charAt(0).toUpperCase()+l.substr(1)).join(""):o}_toCamelCase(o){const s=o.match(/[a-z0-9]+/gi);return s?s.map((l,c)=>c===0?l.charAt(0).toLowerCase()+l.substr(1):l.charAt(0).toUpperCase()+l.substr(1)).join(""):o}clone(){return new FormatString(this.index,this.shorthandName,this.ifValue,this.elseValue)}}class Variable extends TransformableMarker{constructor(o){super(),this.name=o}resolve(o){let s=o.resolve(this);return this.transform&&(s=this.transform.resolve(s||"")),s!==void 0?(this._children=[new Text(s)],!0):!1}clone(){const o=new Variable(this.name);return this.transform&&(o.transform=this.transform.clone()),o._children=this.children.map(s=>s.clone()),o}}function walk(a,o){const s=[...a];for(;s.length>0;){const l=s.shift();if(!o(l))break;s.unshift(...l.children)}}class TextmateSnippet extends Marker{get placeholderInfo(){if(!this._placeholders){const o=[];let s;this.walk(function(l){return l instanceof Placeholder&&(o.push(l),s=!s||s.indexc===o?(l=!0,!1):(s+=c.len(),!0)),l?s:-1}fullLen(o){let s=0;return walk([o],l=>(s+=l.len(),!0)),s}enclosingPlaceholders(o){const s=[];let{parent:l}=o;for(;l;)l instanceof Placeholder&&s.push(l),l=l.parent;return s}resolveVariables(o){return this.walk(s=>(s instanceof Variable&&s.resolve(o)&&(this._placeholders=void 0),!0)),this}appendChild(o){return this._placeholders=void 0,super.appendChild(o)}replace(o,s){return this._placeholders=void 0,super.replace(o,s)}clone(){const o=new TextmateSnippet;return this._children=this.children.map(s=>s.clone()),o}walk(o){walk(this.children,o)}}class SnippetParser{constructor(){this._scanner=new Scanner,this._token={type:14,pos:0,len:0}}static escape(o){return o.replace(/\$|}|\\/g,"\\$&")}static guessNeedsClipboard(o){return/\${?CLIPBOARD/.test(o)}parse(o,s,l){const c=new TextmateSnippet;return this.parseFragment(o,c),this.ensureFinalTabstop(c,l!=null?l:!1,s!=null?s:!1),c}parseFragment(o,s){const l=s.children.length;for(this._scanner.text(o),this._token=this._scanner.next();this._parse(s););const c=new Map,d=[];s.walk(g=>(g instanceof Placeholder&&(g.isFinalTabstop?c.set(0,void 0):!c.has(g.index)&&g.children.length>0?c.set(g.index,g.children):d.push(g)),!0));const u=(g,f)=>{const m=c.get(g.index);if(!m)return;const v=new Placeholder(g.index);v.transform=g.transform;for(const C of m){const w=C.clone();v.appendChild(w),w instanceof Placeholder&&c.has(w.index)&&!f.has(w.index)&&(f.add(w.index),u(w,f),f.delete(w.index))}s.replace(g,[v])},A=new Set;for(const g of d)u(g,A);return s.children.slice(l)}ensureFinalTabstop(o,s,l){(s||l&&o.placeholders.length>0)&&(o.placeholders.find(d=>d.index===0)||o.appendChild(new Placeholder(0)))}_accept(o,s){if(o===void 0||this._token.type===o){const l=s?this._scanner.tokenText(this._token):!0;return this._token=this._scanner.next(),l}return!1}_backTo(o){return this._scanner.pos=o.pos+o.len,this._token=o,!1}_until(o){const s=this._token;for(;this._token.type!==o;){if(this._token.type===14)return!1;if(this._token.type===5){const c=this._scanner.next();if(c.type!==0&&c.type!==4&&c.type!==5)return!1}this._token=this._scanner.next()}const l=this._scanner.value.substring(s.pos,this._token.pos).replace(/\\(\$|}|\\)/g,"$1");return this._token=this._scanner.next(),l}_parse(o){return this._parseEscaped(o)||this._parseTabstopOrVariableName(o)||this._parseComplexPlaceholder(o)||this._parseComplexVariable(o)||this._parseAnything(o)}_parseEscaped(o){let s;return(s=this._accept(5,!0))?(s=this._accept(0,!0)||this._accept(4,!0)||this._accept(5,!0)||s,o.appendChild(new Text(s)),!0):!1}_parseTabstopOrVariableName(o){let s;const l=this._token;return this._accept(0)&&(s=this._accept(9,!0)||this._accept(8,!0))?(o.appendChild(/^\d+$/.test(s)?new Placeholder(Number(s)):new Variable(s)),!0):this._backTo(l)}_parseComplexPlaceholder(o){let s;const l=this._token;if(!(this._accept(0)&&this._accept(3)&&(s=this._accept(8,!0))))return this._backTo(l);const d=new Placeholder(Number(s));if(this._accept(1))for(;;){if(this._accept(4))return o.appendChild(d),!0;if(!this._parse(d))return o.appendChild(new Text("${"+s+":")),d.children.forEach(o.appendChild,o),!0}else if(d.index>0&&this._accept(7)){const u=new Choice;for(;;){if(this._parseChoiceElement(u)){if(this._accept(2))continue;if(this._accept(7)&&(d.appendChild(u),this._accept(4)))return o.appendChild(d),!0}return this._backTo(l),!1}}else return this._accept(6)?this._parseTransform(d)?(o.appendChild(d),!0):(this._backTo(l),!1):this._accept(4)?(o.appendChild(d),!0):this._backTo(l)}_parseChoiceElement(o){const s=this._token,l=[];for(;!(this._token.type===2||this._token.type===7);){let c;if((c=this._accept(5,!0))?c=this._accept(2,!0)||this._accept(7,!0)||this._accept(5,!0)||c:c=this._accept(void 0,!0),!c)return this._backTo(s),!1;l.push(c)}return l.length===0?(this._backTo(s),!1):(o.appendChild(new Text(l.join(""))),!0)}_parseComplexVariable(o){let s;const l=this._token;if(!(this._accept(0)&&this._accept(3)&&(s=this._accept(9,!0))))return this._backTo(l);const d=new Variable(s);if(this._accept(1))for(;;){if(this._accept(4))return o.appendChild(d),!0;if(!this._parse(d))return o.appendChild(new Text("${"+s+":")),d.children.forEach(o.appendChild,o),!0}else return this._accept(6)?this._parseTransform(d)?(o.appendChild(d),!0):(this._backTo(l),!1):this._accept(4)?(o.appendChild(d),!0):this._backTo(l)}_parseTransform(o){const s=new Transform;let l="",c="";for(;!this._accept(6);){let d;if(d=this._accept(5,!0)){d=this._accept(6,!0)||d,l+=d;continue}if(this._token.type!==14){l+=this._accept(void 0,!0);continue}return!1}for(;!this._accept(6);){let d;if(d=this._accept(5,!0)){d=this._accept(5,!0)||this._accept(6,!0)||d,s.appendChild(new Text(d));continue}if(!(this._parseFormatString(s)||this._parseAnything(s)))return!1}for(;!this._accept(4);){if(this._token.type!==14){c+=this._accept(void 0,!0);continue}return!1}try{s.regexp=new RegExp(l,c)}catch{return!1}return o.transform=s,!0}_parseFormatString(o){const s=this._token;if(!this._accept(0))return!1;let l=!1;this._accept(3)&&(l=!0);const c=this._accept(8,!0);if(c)if(l){if(this._accept(4))return o.appendChild(new FormatString(Number(c))),!0;if(!this._accept(1))return this._backTo(s),!1}else return o.appendChild(new FormatString(Number(c))),!0;else return this._backTo(s),!1;if(this._accept(6)){const d=this._accept(9,!0);return!d||!this._accept(4)?(this._backTo(s),!1):(o.appendChild(new FormatString(Number(c),d)),!0)}else if(this._accept(11)){const d=this._until(4);if(d)return o.appendChild(new FormatString(Number(c),void 0,d,void 0)),!0}else if(this._accept(12)){const d=this._until(4);if(d)return o.appendChild(new FormatString(Number(c),void 0,void 0,d)),!0}else if(this._accept(13)){const d=this._until(1);if(d){const u=this._until(4);if(u)return o.appendChild(new FormatString(Number(c),void 0,d,u)),!0}}else{const d=this._until(4);if(d)return o.appendChild(new FormatString(Number(c),void 0,void 0,d)),!0}return this._backTo(s),!1}_parseAnything(o){return this._token.type!==14?(o.appendChild(new Text(this._scanner.tokenText(this._token))),this._accept(void 0),!0):!1}}function createCombinedWorkspaceEdit(a,o,s){var l,c,d,u;return(typeof s.insertText=="string"?s.insertText==="":s.insertText.snippet==="")?{edits:(c=(l=s.additionalEdit)==null?void 0:l.edits)!=null?c:[]}:{edits:[...o.map(A=>new ResourceTextEdit(a,{range:A,text:typeof s.insertText=="string"?SnippetParser.escape(s.insertText)+"$0":s.insertText.snippet,insertAsSnippet:!0})),...(u=(d=s.additionalEdit)==null?void 0:d.edits)!=null?u:[]]}}function sortEditsByYieldTo(a){var u;function o(A,g){return"mimeType"in A?A.mimeType===g.handledMimeType:!!g.kind&&A.kind.contains(g.kind)}const s=new Map;for(const A of a)for(const g of(u=A.yieldTo)!=null?u:[])for(const f of a)if(f!==A&&o(g,f)){let m=s.get(A);m||(m=[],s.set(A,m)),m.push(f)}if(!s.size)return Array.from(a);const l=new Set,c=[];function d(A){if(!A.length)return[];const g=A[0];if(c.includes(g))return console.warn("Yield to cycle detected",g),A;if(l.has(g))return d(A.slice(1));let f=[];const m=s.get(g);return m&&(c.push(g),f=d(m),c.pop()),l.add(g),[...f,g,...d(A.slice(1))]}return d(Array.from(a))}var button="";Color.white.toString(),Color.white.toString();const buttonSanitizerConfig=Object.freeze({allowedTags:{override:["b","i","u","code","span"]},allowedAttributes:{override:["class"]}});class Button extends Disposable{get onDidClick(){return this._onDidClick.event}constructor(o,s){super(),this._label="",this._onDidClick=this._register(new Emitter$1),this._onDidEscape=this._register(new Emitter$1),this.options=s,this._element=document.createElement("a"),this._element.classList.add("monaco-button"),this._element.tabIndex=0,this._element.setAttribute("role","button"),this._element.classList.toggle("secondary",!!s.secondary);const l=s.secondary?s.buttonSecondaryBackground:s.buttonBackground,c=s.secondary?s.buttonSecondaryForeground:s.buttonForeground;this._element.style.color=c||"",this._element.style.backgroundColor=l||"",s.supportShortLabel&&(this._labelShortElement=document.createElement("div"),this._labelShortElement.classList.add("monaco-button-label-short"),this._element.appendChild(this._labelShortElement),this._labelElement=document.createElement("div"),this._labelElement.classList.add("monaco-button-label"),this._element.appendChild(this._labelElement),this._element.classList.add("monaco-text-button-with-short-label")),typeof s.title=="string"&&this.setTitle(s.title),typeof s.ariaLabel=="string"&&this._element.setAttribute("aria-label",s.ariaLabel),o.appendChild(this._element),this.enabled=!s.disabled,this._register(Gesture.addTarget(this._element)),[EventType$1.CLICK,EventType.Tap].forEach(d=>{this._register(addDisposableListener(this._element,d,u=>{if(!this.enabled){EventHelper.stop(u);return}this._onDidClick.fire(u)}))}),this._register(addDisposableListener(this._element,EventType$1.KEY_DOWN,d=>{const u=new StandardKeyboardEvent(d);let A=!1;this.enabled&&(u.equals(3)||u.equals(10))?(this._onDidClick.fire(d),A=!0):u.equals(9)&&(this._onDidEscape.fire(d),this._element.blur(),A=!0),A&&EventHelper.stop(u,!0)})),this._register(addDisposableListener(this._element,EventType$1.MOUSE_OVER,d=>{this._element.classList.contains("disabled")||this.updateBackground(!0)})),this._register(addDisposableListener(this._element,EventType$1.MOUSE_OUT,d=>{this.updateBackground(!1)})),this.focusTracker=this._register(trackFocus(this._element)),this._register(this.focusTracker.onDidFocus(()=>{this.enabled&&this.updateBackground(!0)})),this._register(this.focusTracker.onDidBlur(()=>{this.enabled&&this.updateBackground(!1)}))}dispose(){super.dispose(),this._element.remove()}getContentElements(o){const s=[];for(let l of renderLabelWithIcons(o))if(typeof l=="string"){if(l=l.trim(),l==="")continue;const c=document.createElement("span");c.textContent=l,s.push(c)}else s.push(l);return s}updateBackground(o){let s;this.options.secondary?s=o?this.options.buttonSecondaryHoverBackground:this.options.buttonSecondaryBackground:s=o?this.options.buttonHoverBackground:this.options.buttonBackground,s&&(this._element.style.backgroundColor=s)}get element(){return this._element}set label(o){var c;if(this._label===o||isMarkdownString(this._label)&&isMarkdownString(o)&&markdownStringEqual(this._label,o))return;this._element.classList.add("monaco-text-button");const s=this.options.supportShortLabel?this._labelElement:this._element;if(isMarkdownString(o)){const d=renderMarkdown$1(o,void 0,document.createElement("span"));d.dispose();const u=(c=d.element.querySelector("p"))==null?void 0:c.innerHTML;u?safeSetInnerHtml(s,u,buttonSanitizerConfig):reset(s)}else this.options.supportIcons?reset(s,...this.getContentElements(o)):s.textContent=o;let l="";typeof this.options.title=="string"?l=this.options.title:this.options.title&&(l=renderAsPlaintext(o)),this.setTitle(l),this._setAriaLabel(),this._label=o}get label(){return this._label}_setAriaLabel(){typeof this.options.ariaLabel=="string"?this._element.setAttribute("aria-label",this.options.ariaLabel):typeof this.options.title=="string"&&this._element.setAttribute("aria-label",this.options.title)}set icon(o){this._setAriaLabel();const s=Array.from(this._element.classList).filter(l=>l.startsWith("codicon-"));this._element.classList.remove(...s),this._element.classList.add(...ThemeIcon.asClassNameArray(o))}set enabled(o){o?(this._element.classList.remove("disabled"),this._element.setAttribute("aria-disabled",String(!1)),this._element.tabIndex=0):(this._element.classList.add("disabled"),this._element.setAttribute("aria-disabled",String(!0)))}get enabled(){return!this._element.classList.contains("disabled")}setTitle(o){var s;!this._hover&&o!==""?this._hover=this._register(getBaseLayerHoverDelegate().setupManagedHover((s=this.options.hoverDelegate)!=null?s:getDefaultHoverDelegate("element"),this._element,o)):this._hover&&this._hover.update(o)}}function exceptionToErrorMessage(a,o){return o&&(a.stack||a.stacktrace)?localize(29,"{0}: {1}",detectSystemErrorMessage(a),stackToString(a.stack)||stackToString(a.stacktrace)):detectSystemErrorMessage(a)}function stackToString(a){return Array.isArray(a)?a.join(` @@ -473,14 +473,14 @@ The first edit matching the preferences will be applied.`),items:{type:"string"} `)))]).applyToString(l).substring(this.parts[0].column-1)}isEmpty(){return this.parts.every(o=>o.lines.length===0)}get lineCount(){return 1+this.parts.reduce((o,s)=>o+s.lines.length-1,0)}}class GhostTextPart{constructor(o,s,l,c=[]){this.column=o,this.text=s,this.preview=l,this._inlineDecorations=c,this.lines=splitLines(this.text).map((d,u)=>({line:d,lineDecorations:LineDecoration.filter(this._inlineDecorations,u+1,1,d.length+1)}))}equals(o){return this.column===o.column&&this.lines.length===o.lines.length&&this.lines.every((s,l)=>s.line===o.lines[l].line&&LineDecoration.equalsArr(s.lineDecorations,o.lines[l].lineDecorations))}}class GhostTextReplacement{constructor(o,s,l,c=0){this.lineNumber=o,this.columnRange=s,this.text=l,this.additionalReservedLineCount=c,this.parts=[new GhostTextPart(this.columnRange.endColumnExclusive,this.text,!1)],this.newLines=splitLines(this.text)}renderForScreenReader(o){return this.newLines.join(` `)}get lineCount(){return this.newLines.length}isEmpty(){return this.parts.every(o=>o.lines.length===0)}equals(o){return this.lineNumber===o.lineNumber&&this.columnRange.equals(o.columnRange)&&this.newLines.length===o.newLines.length&&this.newLines.every((s,l)=>s===o.newLines[l])&&this.additionalReservedLineCount===o.additionalReservedLineCount}}function ghostTextsOrReplacementsEqual(a,o){return equals$1(a,o,ghostTextOrReplacementEquals)}function ghostTextOrReplacementEquals(a,o){return a===o?!0:!a||!o?!1:a instanceof GhostText&&o instanceof GhostText||a instanceof GhostTextReplacement&&o instanceof GhostTextReplacement?a.equals(o):!1}function singleTextRemoveCommonPrefix(a,o,s){const l=s?a.range.intersectRanges(s):a.range;if(!l)return a;const c=a.text.replaceAll(`\r `,` -`),d=o.getValueInRange(l,1),u=commonPrefixLength(d,c),A=TextLength.ofText(d.substring(0,u)).addToPosition(a.range.getStartPosition()),g=c.substring(u),f=Range$2.fromPositions(A,a.range.getEndPosition());return new TextReplacement(f,g)}function singleTextEditAugments(a,o){return a.text.startsWith(o.text)&&rangeExtends(a.range,o.range)}function rangeExtends(a,o){return o.getStartPosition().equals(a.getStartPosition())&&o.getEndPosition().isBeforeOrEqual(a.getEndPosition())}function computeGhostText(a,o,s,l,c=0){let d=singleTextRemoveCommonPrefix(a,o);if(d.range.endLineNumber!==d.range.startLineNumber)return;const u=o.getLineContent(d.range.startLineNumber),A=getLeadingWhitespace(u).length;if(d.range.startColumn-1<=A){const _=getLeadingWhitespace(d.text).length,b=u.substring(d.range.startColumn-1,A),[y,S]=[d.range.getStartPosition(),d.range.getEndPosition()],E=y.column+b.length<=S.column?y.delta(0,b.length):S,B=Range$2.fromPositions(E,S),P=d.text.startsWith(b)?d.text.substring(b.length):d.text.substring(_);d=new TextReplacement(B,P)}const f=o.getValueInRange(d.range),m=cachingDiff(f,d.text);if(!m)return;const v=d.range.startLineNumber,C=new Array;if(s==="prefix"){const _=m.filter(b=>b.originalLength===0);if(_.length>1||_.length===1&&_[0].originalStart!==f.length)return}const w=d.text.length-c;for(const _ of m){const b=d.range.startColumn+_.originalStart+_.originalLength;if(s==="subwordSmart"&&l&&l.lineNumber===d.range.startLineNumber&&b0)return;if(_.modifiedLength===0)continue;const y=_.modifiedStart+_.modifiedLength,S=Math.max(_.modifiedStart,Math.min(y,w)),E=d.text.substring(_.modifiedStart,S),B=d.text.substring(S,Math.max(_.modifiedStart,y));E.length>0&&C.push(new GhostTextPart(b,E,!1)),B.length>0&&C.push(new GhostTextPart(b,B,!0))}return new GhostText(v,C)}let lastRequest;function cachingDiff(a,o){if((lastRequest==null?void 0:lastRequest.originalValue)===a&&(lastRequest==null?void 0:lastRequest.newValue)===o)return lastRequest==null?void 0:lastRequest.changes;{let s=smartDiff(a,o,!0);if(s){const l=deletedCharacters(s);if(l>0){const c=smartDiff(a,o,!1);c&&deletedCharacters(c)5e3||o.length>5e3)return;function l(f){let m=0;for(let v=0,C=f.length;vm&&(m=w)}return m}const c=Math.max(l(a),l(o));function d(f){if(f<0)throw new Error("unexpected");return c+f+1}function u(f){let m=0,v=0;const C=new Int32Array(f.length);for(let w=0,_=f.length;w<_;w++)if(s&&f[w]==="("){const b=v*100+m;C[w]=d(2*b),m++}else if(s&&f[w]===")"){m=Math.max(m-1,0);const b=v*100+m;C[w]=d(2*b+1),m===0&&v++}else C[w]=f.charCodeAt(w);return C}const A=u(a),g=u(o);return new LcsDiff({getElements:()=>A},{getElements:()=>g}).ComputeDiff(!1).changes}function observableReducerSettable(a,o){var d;let s,l=!1;const c=new DerivedWithSetter(new DebugNameData(a,void 0,o.update),(u,A)=>{l||(s=o.initial instanceof Function?o.initial():o.initial,l=!0);const g=o.update(u,s,A);return s=g,g},o.changeTracker,()=>{var u;l&&((u=o.disposeFinal)==null||u.call(o,s),l=!1)},(d=o.equalityComparer)!=null?d:strictEquals,(u,A,g)=>{if(!l)throw new BugIndicatingError("Can only set when there is a listener! This is to prevent leaks.");subtransaction(A,f=>{s=u,c.setValue(u,f,g)})},DebugLocation.ofCaller());return c}var __decorate$1B=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1A=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};class InterceptingTelemetryService{constructor(o,s){this._baseService=o,this._intercept=s}publicLog2(o,s){this._intercept(o,s),this._baseService.publicLog2(o,s)}}let DataChannelForwardingTelemetryService=class extends InterceptingTelemetryService{constructor(o,s){super(o,(l,c)=>{let d=!0;c&&shouldForwardToChannel in c&&(d=Boolean(c[shouldForwardToChannel])),d&&s.getDataChannel("editTelemetry").sendData({eventName:l,data:c})})}};DataChannelForwardingTelemetryService=__decorate$1B([__param$1A(0,ITelemetryService),__param$1A(1,IDataChannelService)],DataChannelForwardingTelemetryService);const shouldForwardToChannel=Symbol("shouldForwardToChannel");function forwardToChannelIf(a){return{[shouldForwardToChannel]:a}}function isCopilotLikeExtension(a){if(!a)return!1;const o=a.toLowerCase();return o==="github.copilot"||o==="github.copilot-chat"}function offsetEditFromContentChanges(a){const o=a.map(l=>new StringReplacement(OffsetRange.ofStartAndLength(l.rangeOffset,l.rangeLength),l.text));return o.reverse(),new StringEdit(o)}function sendInlineCompletionsEndOfLifeTelemetry(a,o){a.publicLog2("inlineCompletion.endOfLife",o)}const MINIMUM_MATCHING_CHARACTER_LENGTH=3;class LegacyLinesDiffComputer{computeDiff(o,s,l){var g;const d=new DiffComputer(o,s,{maxComputationTime:l.maxComputationTimeMs,shouldIgnoreTrimWhitespace:l.ignoreTrimWhitespace,shouldComputeCharChanges:!0,shouldMakePrettyDiff:!0,shouldPostProcessCharChanges:!0}).computeDiff(),u=[];let A=null;for(const f of d.changes){let m;f.originalEndLineNumber===0?m=new LineRange(f.originalStartLineNumber+1,f.originalStartLineNumber+1):m=new LineRange(f.originalStartLineNumber,f.originalEndLineNumber+1);let v;f.modifiedEndLineNumber===0?v=new LineRange(f.modifiedStartLineNumber+1,f.modifiedStartLineNumber+1):v=new LineRange(f.modifiedStartLineNumber,f.modifiedEndLineNumber+1);let C=new DetailedLineRangeMapping(m,v,(g=f.charChanges)==null?void 0:g.map(w=>new RangeMapping(new Range$2(w.originalStartLineNumber,w.originalStartColumn,w.originalEndLineNumber,w.originalEndColumn),new Range$2(w.modifiedStartLineNumber,w.modifiedStartColumn,w.modifiedEndLineNumber,w.modifiedEndColumn))));A&&(A.modified.endLineNumberExclusive===C.modified.startLineNumber||A.original.endLineNumberExclusive===C.original.startLineNumber)&&(C=new DetailedLineRangeMapping(A.original.join(C.original),A.modified.join(C.modified),A.innerChanges&&C.innerChanges?A.innerChanges.concat(C.innerChanges):void 0),u.pop()),u.push(C),A=C}return assertFn(()=>checkAdjacentItems(u,(f,m)=>m.original.startLineNumber-f.original.endLineNumberExclusive===m.modified.startLineNumber-f.modified.endLineNumberExclusive&&f.original.endLineNumberExclusive(o===10?"\\n":String.fromCharCode(o))+`-(${this._lineNumbers[s]},${this._columns[s]})`).join(", ")+"]"}_assertIndex(o,s){if(o<0||o>=s.length)throw new Error("Illegal index")}getElements(){return this._charCodes}getStartLineNumber(o){return o>0&&o===this._lineNumbers.length?this.getEndLineNumber(o-1):(this._assertIndex(o,this._lineNumbers),this._lineNumbers[o])}getEndLineNumber(o){return o===-1?this.getStartLineNumber(o+1):(this._assertIndex(o,this._lineNumbers),this._charCodes[o]===10?this._lineNumbers[o]+1:this._lineNumbers[o])}getStartColumn(o){return o>0&&o===this._columns.length?this.getEndColumn(o-1):(this._assertIndex(o,this._columns),this._columns[o])}getEndColumn(o){return o===-1?this.getStartColumn(o+1):(this._assertIndex(o,this._columns),this._charCodes[o]===10?1:this._columns[o]+1)}}class CharChange{constructor(o,s,l,c,d,u,A,g){this.originalStartLineNumber=o,this.originalStartColumn=s,this.originalEndLineNumber=l,this.originalEndColumn=c,this.modifiedStartLineNumber=d,this.modifiedStartColumn=u,this.modifiedEndLineNumber=A,this.modifiedEndColumn=g}static createFromDiffChange(o,s,l){const c=s.getStartLineNumber(o.originalStart),d=s.getStartColumn(o.originalStart),u=s.getEndLineNumber(o.originalStart+o.originalLength-1),A=s.getEndColumn(o.originalStart+o.originalLength-1),g=l.getStartLineNumber(o.modifiedStart),f=l.getStartColumn(o.modifiedStart),m=l.getEndLineNumber(o.modifiedStart+o.modifiedLength-1),v=l.getEndColumn(o.modifiedStart+o.modifiedLength-1);return new CharChange(c,d,u,A,g,f,m,v)}}function postProcessCharChanges(a){if(a.length<=1)return a;const o=[a[0]];let s=o[0];for(let l=1,c=a.length;l0&&s.originalLength<20&&s.modifiedLength>0&&s.modifiedLength<20&&d()){const w=l.createCharSequence(o,s.originalStart,s.originalStart+s.originalLength-1),_=c.createCharSequence(o,s.modifiedStart,s.modifiedStart+s.modifiedLength-1);if(w.getElements().length>0&&_.getElements().length>0){let b=computeDiff(w,_,d,!0).changes;A&&(b=postProcessCharChanges(b)),C=[];for(let y=0,S=b.length;y1&&b>1;){const y=C.charCodeAt(_-2),S=w.charCodeAt(b-2);if(y!==S)break;_--,b--}(_>1||b>1)&&this._pushTrimWhitespaceCharChange(c,d+1,1,_,u+1,1,b)}{let _=getLastNonBlankColumn(C,1),b=getLastNonBlankColumn(w,1);const y=C.length+1,S=w.length+1;for(;_!0;const o=Date.now();return()=>Date.now()-onew LegacyLinesDiffComputer,getDefault:()=>new DefaultLinesDiffComputer};var InlineSuggestionItem;(function(a){function o(s,l){return s.isInlineEdit?InlineEditItem.create(s,l):InlineCompletionItem.create(s,l)}a.create=o})(InlineSuggestionItem||(InlineSuggestionItem={}));class InlineSuggestionItemBase{constructor(o,s,l){this._data=o,this.identity=s,this.displayLocation=l}get source(){return this._data.source}get isFromExplicitRequest(){return this._data.context.triggerKind===InlineCompletionTriggerKind$1.Explicit}get forwardStable(){var o;return(o=this.source.inlineSuggestions.enableForwardStability)!=null?o:!1}get editRange(){return this.getSingleTextEdit().range}get targetRange(){var o,s;return(s=(o=this.displayLocation)==null?void 0:o.range)!=null?s:this.editRange}get insertText(){return this.getSingleTextEdit().text}get semanticId(){return this.hash}get action(){return this._sourceInlineCompletion.action}get command(){return this._sourceInlineCompletion.command}get warning(){return this._sourceInlineCompletion.warning}get showInlineEditMenu(){return!!this._sourceInlineCompletion.showInlineEditMenu}get hash(){return JSON.stringify([this.getSingleTextEdit().text,this.getSingleTextEdit().range.getStartPosition().toString()])}get requestUuid(){return this._data.context.requestUuid}get partialAccepts(){return this._data.partialAccepts}get _sourceInlineCompletion(){return this._data.sourceInlineCompletion}addRef(){this.identity.addRef(),this.source.addRef()}removeRef(){this.identity.removeRef(),this.source.removeRef()}reportInlineEditShown(o,s,l){this._data.reportInlineEditShown(o,this.insertText,s,l)}reportPartialAccept(o,s,l){this._data.reportPartialAccept(o,s,l)}reportEndOfLife(o){this._data.reportEndOfLife(o)}setEndOfLifeReason(o){this._data.setEndOfLifeReason(o)}reportInlineEditError(o){this._data.reportInlineEditError(o)}setIsPreceeded(o){this._data.setIsPreceeded(o.partialAccepts)}setNotShownReasonIfNotSet(o){this._data.setNotShownReason(o)}getSourceCompletion(){return this._sourceInlineCompletion}}const er=class{constructor(){this._onDispose=observableSignal(this),this._refCount=1,this.id="InlineCompletionIdentity"+er.idCounter++}addRef(){this._refCount++}removeRef(){this._refCount--,this._refCount===0&&this._onDispose.trigger(void 0)}};let InlineSuggestionIdentity=er;(()=>{er.idCounter=0})();class InlineSuggestDisplayLocation{static create(o){return new InlineSuggestDisplayLocation(o.range,o.label,o.kind)}constructor(o,s,l){this.range=o,this.label=s,this.kind=l}withEdit(o,s){const l=new OffsetRange(s.getOffset(this.range.getStartPosition()),s.getOffset(this.range.getEndPosition())),c=applyEditsToRanges([l],o)[0];if(!c)return;const d=s.getRange(c);return new InlineSuggestDisplayLocation(d,this.label,this.kind)}}class InlineCompletionItem extends InlineSuggestionItemBase{static create(o,s){const l=new InlineSuggestionIdentity,c=getPositionOffsetTransformerFromTextModel(s),d=o.insertText.replace(/\r\n|\r|\n/g,s.getEOL()),u=reshapeInlineCompletion(new StringReplacement(c.getOffsetRange(o.range),d),s),A=u.removeCommonSuffixAndPrefix(s.getValue()),g=c.getTextReplacement(u),f=o.displayLocation?InlineSuggestDisplayLocation.create(o.displayLocation):void 0;return new InlineCompletionItem(u,A,g,g.range,o.snippetInfo,o.additionalTextEdits,o,l,f)}constructor(o,s,l,c,d,u,A,g,f){super(A,g,f),this._edit=o,this._trimmedEdit=s,this._textEdit=l,this._originalRange=c,this.snippetInfo=d,this.additionalTextEdits=u,this.isInlineEdit=!1}get hash(){return JSON.stringify(this._trimmedEdit.toJson())}getSingleTextEdit(){return this._textEdit}withIdentity(o){return new InlineCompletionItem(this._edit,this._trimmedEdit,this._textEdit,this._originalRange,this.snippetInfo,this.additionalTextEdits,this._data,o,this.displayLocation)}withEdit(o,s){const l=applyEditsToRanges([this._edit.replaceRange],o);if(l.length===0)return;const c=new StringReplacement(l[0],this._textEdit.text),d=getPositionOffsetTransformerFromTextModel(s),u=d.getTextReplacement(c);let A=this.displayLocation;if(A&&(A=A.withEdit(o,d),!A))return;const g=c.removeCommonSuffixAndPrefix(s.getValue());return new InlineCompletionItem(c,g,u,this._originalRange,this.snippetInfo,this.additionalTextEdits,this._data,this.identity,A)}canBeReused(o,s){const l=this._textEdit.range;return!!l&&l.containsPosition(s)&&this.isVisible(o,s)&&TextLength.ofRange(l).isGreaterThanOrEqualTo(TextLength.ofRange(this._originalRange))}isVisible(o,s){const l=this.getSingleTextEdit();return inlineCompletionIsVisible(l,this._originalRange,o,s)}}function inlineCompletionIsVisible(a,o,s,l){const c=singleTextRemoveCommonPrefix(a,s),d=a.range;if(!d||o&&!o.getStartPosition().equals(d.getStartPosition())||l.lineNumber!==c.range.startLineNumber||c.isEmpty)return!1;const u=s.getValueInRange(c.range,1),A=c.text,g=Math.max(0,l.column-c.range.startColumn);let f=A.substring(0,g),m=A.substring(g),v=u.substring(0,g),C=u.substring(g);const w=s.getLineIndentColumn(c.range.startLineNumber);return c.range.startColumn<=w&&(v=v.trimStart(),v.length===0&&(C=C.trimStart()),f=f.trimStart(),f.length===0&&(m=m.trimStart())),f.startsWith(v)&&!!matchesSubString(C,m)}class InlineEditItem extends InlineSuggestionItemBase{static create(o,s){const l=getStringEdit(s,o.range,o.insertText),c=new TextModelText(s),u=TextEdit.fromStringEdit(l,c).toReplacement(c),A=new InlineSuggestionIdentity,g=l.replacements.map(m=>{const v=Range$2.fromPositions(s.getPositionAt(m.replaceRange.start),s.getPositionAt(m.replaceRange.endExclusive)),C=s.getValueInRange(v);return SingleUpdatedNextEdit.create(m,C)}),f=o.displayLocation?InlineSuggestDisplayLocation.create(o.displayLocation):void 0;return new InlineEditItem(l,u,o,A,g,f,!1,s.getVersionId())}constructor(o,s,l,c,d,u,A=!1,g){super(l,c,u),this._edit=o,this._textEdit=s,this._edits=d,this._lastChangePartOfInlineEdit=A,this._inlineEditModelVersion=g,this.snippetInfo=void 0,this.additionalTextEdits=[],this.isInlineEdit=!0}get updatedEditModelVersion(){return this._inlineEditModelVersion}get updatedEdit(){return this._edit}getSingleTextEdit(){return this._textEdit}withIdentity(o){return new InlineEditItem(this._edit,this._textEdit,this._data,o,this._edits,this.displayLocation,this._lastChangePartOfInlineEdit,this._inlineEditModelVersion)}canBeReused(o,s){return this._lastChangePartOfInlineEdit&&this.updatedEditModelVersion===o.getVersionId()}withEdit(o,s){return this._applyTextModelChanges(o,this._edits,s)}_applyTextModelChanges(o,s,l){if(s=s.map(v=>v.applyTextModelChanges(o)),s.some(v=>v.edit===void 0))return;const c=l.getVersionId();let d=this._inlineEditModelVersion;const u=s.some(v=>v.lastChangeUpdatedEdit);if(u&&(d=c!=null?c:-1),c===null||d+20!v.edit.isEmpty),s.length===0))return;const A=new StringEdit(s.map(v=>v.edit)),g=getPositionOffsetTransformerFromTextModel(l),f=g.getTextEdit(A).toReplacement(new TextModelText(l));let m=this.displayLocation;if(!(m&&(m=m.withEdit(o,g),!m)))return new InlineEditItem(A,f,this._data,this.identity,s,m,u,d)}}function getStringEdit(a,o,s){const l=a.getEOL(),c=a.getValueInRange(o),d=s.replace(/\r\n|\r|\n/g,l),g=linesDiffComputers.getDefault().computeDiff(splitLines(c),splitLines(d),{ignoreTrimWhitespace:!1,computeMoves:!1,extendToSubwords:!0,maxComputationTimeMs:500}).changes.flatMap(C=>{var w;return(w=C.innerChanges)!=null?w:[]});function f(C,w){const _=TextLength.fromPosition(w.getStartPosition());return TextLength.ofRange(w).createRange(_.addToPosition(C))}const m=new StringText(d);return new StringEdit(g.map(C=>{const w=f(o.getStartPosition(),C.originalRange),_=getPositionOffsetTransformerFromTextModel(a).getOffsetRange(w),b=m.getValueOfRange(C.modifiedRange),y=new StringReplacement(_,b),S=a.getValueInRange(w);return reshapeInlineEdit(y,S,g.length,a)}))}class SingleUpdatedNextEdit{static create(o,s){const l=commonPrefixLength(o.newText,s),c=commonSuffixLength(o.newText,s),d=o.newText.substring(l,o.newText.length-c);return new SingleUpdatedNextEdit(o,d,l,c)}get edit(){return this._edit}get lastChangeUpdatedEdit(){return this._lastChangeUpdatedEdit}constructor(o,s,l,c,d=!1){this._edit=o,this._trimmedNewText=s,this._prefixLength=l,this._suffixLength=c,this._lastChangeUpdatedEdit=d}applyTextModelChanges(o){const s=this._clone();return s._applyTextModelChanges(o),s}_clone(){return new SingleUpdatedNextEdit(this._edit,this._trimmedNewText,this._prefixLength,this._suffixLength,this._lastChangeUpdatedEdit)}_applyTextModelChanges(o){if(this._lastChangeUpdatedEdit=!1,!this._edit)throw new BugIndicatingError("UpdatedInnerEdits: No edit to apply changes to");const s=this._applyChanges(this._edit,o);if(!s){this._edit=void 0;return}this._edit=s.edit,this._lastChangeUpdatedEdit=s.editHasChanged}_applyChanges(o,s){let l=o.replaceRange.start,c=o.replaceRange.endExclusive,d=o.newText,u=!1;const A=this._prefixLength>0||this._suffixLength>0;for(let g=s.replacements.length-1;g>=0;g--){const f=s.replacements[g],m=f.newText.length>0&&f.replaceRange.isEmpty;if(m&&!A&&f.replaceRange.start===l&&d.startsWith(f.newText)){l+=f.newText.length,d=d.substring(f.newText.length),c=Math.max(l,c),u=!0;continue}if(m&&A&&f.replaceRange.start===l+this._prefixLength&&this._trimmedNewText.startsWith(f.newText)){c+=f.newText.length,u=!0,this._prefixLength+=f.newText.length,this._trimmedNewText=this._trimmedNewText.substring(f.newText.length);continue}if(f.newText.length===0&&f.replaceRange.length>0&&f.replaceRange.start>=l+this._prefixLength&&f.replaceRange.endExclusive<=c-this._suffixLength){c-=f.replaceRange.length,u=!0;continue}if(f.equals(o)){u=!0,l=f.replaceRange.endExclusive,d="";continue}if(!(f.replaceRange.start>c)){if(f.replaceRange.endExclusive1&&a.newText.endsWith(s)&&!a.newText.startsWith(s)?new StringReplacement(a.replaceRange.delta(-1),s+a.newText.slice(0,-s.length)):a}function fixBracketsInLine(a,o){const s=new DenseKeyProvider,l=new LanguageAgnosticBracketTokens(s,f=>o.getLanguageConfiguration(f)),c=new TextBufferTokenizer(new StaticTokenizerSource([a]),l),d=parseDocument(c,[],void 0,!0);let u="";const A=a.getLineContent();function g(f,m){if(f.kind===2)g(f.openingBracket,m),m=lengthAdd(m,f.openingBracket.length),f.child&&(g(f.child,m),m=lengthAdd(m,f.child.length)),f.closingBracket?(g(f.closingBracket,m),m=lengthAdd(m,f.closingBracket.length)):u+=l.getSingleLanguageBracketTokens(f.openingBracket.languageId).findClosingTokenText(f.openingBracket.bracketIds);else if(f.kind!==3){if(f.kind===0||f.kind===1)u+=A.substring(m,lengthAdd(m,f.length));else if(f.kind===4)for(const v of f.children)g(v,m),m=lengthAdd(m,v.length)}}return g(d,lengthZero),u}class StaticTokenizerSource{constructor(o){this.lines=o,this.tokenization={getLineTokens:s=>this.lines[s-1]}}getLineCount(){return this.lines.length}getLineLength(o){return this.lines[o-1].getLineContent().length}}class DirectedGraph{constructor(){this._nodes=new Set,this._outgoingEdges=new Map}static from(o,s){const l=new DirectedGraph;for(const c of o)l._nodes.add(c);for(const c of o){const d=s(c);if(d.length>0){const u=new Set;for(const A of d)u.add(A);l._outgoingEdges.set(c,u)}}return l}removeCycles(){const o=[],s=new Set,l=new Set,c=[],d=u=>{s.add(u),l.add(u);const A=this._outgoingEdges.get(u);if(A)for(const g of A)s.has(g)?l.has(g)&&(o.push(g),c.push({from:u,to:g})):d(g);l.delete(u)};for(const u of this._nodes)s.has(u)||d(u);for(const{from:u,to:A}of c){const g=this._outgoingEdges.get(u);g&&g.delete(A)}return{foundCycles:o}}getOutgoing(o){const s=this._outgoingEdges.get(o);return s?Array.from(s):[]}}var InlineEditTabAction;(function(a){a.Jump="jump",a.Accept="accept",a.Inactive="inactive"})(InlineEditTabAction||(InlineEditTabAction={}));var InlineCompletionViewKind;(function(a){a.GhostText="ghostText",a.Custom="custom",a.SideBySide="sideBySide",a.Deletion="deletion",a.InsertionInline="insertionInline",a.InsertionMultiLine="insertionMultiLine",a.WordReplacements="wordReplacements",a.LineReplacement="lineReplacement",a.Collapsed="collapsed"})(InlineCompletionViewKind||(InlineCompletionViewKind={}));function provideInlineCompletions(a,o,s,l,c,d){const u=prefixedUuid("icr"),A=new CancellationTokenSource$1;let g;const f={...l,requestUuid:u},m=getDefaultRange(o,s),v=groupByMap(a,S=>S.groupId),C=DirectedGraph.from(a,S=>{var E,B;return(B=(E=S.yieldsToGroupIds)==null?void 0:E.flatMap(P=>{var D;return(D=v.get(P))!=null?D:[]}))!=null?B:[]}),{foundCycles:w}=C.removeCycles();w.length>0&&onUnexpectedExternalError(new Error(`Inline completions: cyclic yield-to dependency detected. Path: ${w.map(S=>S.toString?S.toString():""+S).join(" -> ")}`));let _=0;const b=new CachedFunction(async S=>{var E;try{if(_++,A.token.isCancellationRequested)return;const B=C.getOutgoing(S);for(const T of B){const N=await b.get(T);if(N)for(const x of N.inlineSuggestions.items){if(x.isInlineEdit||typeof x.insertText!="string")return;const M=new TextReplacement((E=Range$2.lift(x.range))!=null?E:m,x.insertText);if(inlineCompletionIsVisible(M,void 0,s,o))return}}let P;const D=Date.now();try{P=await S.provideInlineCompletions(s,o,f,A.token)}catch(T){onUnexpectedExternalError(T);return}const k=Date.now();if(!P)return;const I=[],L=new InlineSuggestionList(P,I,S);if(L.addRef(),runWhenCancelled(A.token,()=>L.removeRef(g)),A.token.isCancellationRequested)return;for(const T of P.items)I.push(toInlineSuggestData(T,L,m,s,d,f,c,{startTime:D,endTime:k}));return L}finally{_--}}),y=AsyncIterableProducer.fromPromisesResolveOrder(a.map(S=>b.get(S))).filter(isDefined);return{contextWithUuid:f,get didAllProvidersReturn(){return _===0},lists:y,cancelAndDispose:S=>{g===void 0&&(g=S,A.dispose(!0))}}}function runWhenCancelled(a,o){if(a.isCancellationRequested)return o(),Disposable.None;{const s=a.onCancellationRequested(()=>{s.dispose(),o()});return{dispose:()=>s.dispose()}}}function toInlineSuggestData(a,o,s,l,c,d,u,A){var C;let g,f,m=a.range?Range$2.lift(a.range):s;if(typeof a.insertText=="string"){if(g=a.insertText,c&&a.completeBracketPairs){g=closeBrackets(g,m.getStartPosition(),l,c);const w=g.length-a.insertText.length;w!==0&&(m=new Range$2(m.startLineNumber,m.startColumn,m.endLineNumber,m.endColumn+w))}f=void 0}else if("snippet"in a.insertText){const w=a.insertText.snippet.length;if(c&&a.completeBracketPairs){a.insertText.snippet=closeBrackets(a.insertText.snippet,m.getStartPosition(),l,c);const b=a.insertText.snippet.length-w;b!==0&&(m=new Range$2(m.startLineNumber,m.startColumn,m.endLineNumber,m.endColumn+b))}const _=new SnippetParser().parse(a.insertText.snippet);_.children.length===1&&_.children[0]instanceof Text?(g=_.children[0].value,f=void 0):(g=_.toString(),f={snippet:a.insertText.snippet,range:m})}else assertNever(a.insertText);const v=a.displayLocation?{range:Range$2.lift(a.displayLocation.range),label:a.displayLocation.label,kind:a.displayLocation.kind}:void 0;return new InlineSuggestData(m,g,f,v,a.additionalTextEdits||getReadonlyEmptyArray(),a,o,d,(C=a.isInlineEdit)!=null?C:!1,u,A,a.correlationId)}class InlineSuggestData{constructor(o,s,l,c,d,u,A,g,f,m,v,C){this.range=o,this.insertText=s,this.snippetInfo=l,this.displayLocation=c,this.additionalTextEdits=d,this.sourceInlineCompletion=u,this.source=A,this.context=g,this.isInlineEdit=f,this._requestInfo=m,this._providerRequestInfo=v,this._correlationId=C,this._didShow=!1,this._timeUntilShown=void 0,this._showStartTime=void 0,this._shownDuration=0,this._showUncollapsedStartTime=void 0,this._showUncollapsedDuration=0,this._notShownReason=void 0,this._didReportEndOfLife=!1,this._lastSetEndOfLifeReason=void 0,this._isPreceeded=!1,this._partiallyAcceptedCount=0,this._partiallyAcceptedSinceOriginal={characters:0,ratio:0,count:0},this._viewData={editorType:m.editorType}}get showInlineEditMenu(){var o;return(o=this.sourceInlineCompletion.showInlineEditMenu)!=null?o:!1}get partialAccepts(){return this._partiallyAcceptedSinceOriginal}async reportInlineEditShown(o,s,l,c){var u,A;if(this.updateShownDuration(l),this._didShow)return;this._didShow=!0,this._viewData.viewKind=l,this._viewData.renderData=c,this._timeUntilShown=Date.now()-this._requestInfo.startTime;const d=new EditDeltaInfo(c.lineCountModified,c.lineCountOriginal,c.characterCountModified,c.characterCountOriginal);(A=(u=this.source.provider).handleItemDidShow)==null||A.call(u,this.source.inlineSuggestions,this.sourceInlineCompletion,s,d),this.sourceInlineCompletion.shownCommand&&await o.executeCommand(this.sourceInlineCompletion.shownCommand.id,...this.sourceInlineCompletion.shownCommand.arguments||[])}reportPartialAccept(o,s,l){var c,d;this._partiallyAcceptedCount++,this._partiallyAcceptedSinceOriginal.characters+=l.characters,this._partiallyAcceptedSinceOriginal.ratio=Math.min(this._partiallyAcceptedSinceOriginal.ratio+(1-this._partiallyAcceptedSinceOriginal.ratio)*l.ratio,1),this._partiallyAcceptedSinceOriginal.count+=l.count,(d=(c=this.source.provider).handlePartialAccept)==null||d.call(c,this.source.inlineSuggestions,this.sourceInlineCompletion,o,s)}reportEndOfLife(o){var s;if(!this._didReportEndOfLife&&(this._didReportEndOfLife=!0,this.reportInlineEditHidden(),o||(o=(s=this._lastSetEndOfLifeReason)!=null?s:{kind:InlineCompletionEndOfLifeReasonKind$1.Ignored,userTypingDisagreed:!1,supersededBy:void 0}),o.kind===InlineCompletionEndOfLifeReasonKind$1.Rejected&&this.source.provider.handleRejection&&this.source.provider.handleRejection(this.source.inlineSuggestions,this.sourceInlineCompletion),this.source.provider.handleEndOfLifetime)){const l={requestUuid:this.context.requestUuid,correlationId:this._correlationId,selectedSuggestionInfo:!!this.context.selectedSuggestionInfo,partiallyAccepted:this._partiallyAcceptedCount,partiallyAcceptedCountSinceOriginal:this._partiallyAcceptedSinceOriginal.count,partiallyAcceptedRatioSinceOriginal:this._partiallyAcceptedSinceOriginal.ratio,partiallyAcceptedCharactersSinceOriginal:this._partiallyAcceptedSinceOriginal.characters,shown:this._didShow,shownDuration:this._shownDuration,shownDurationUncollapsed:this._showUncollapsedDuration,preceeded:this._isPreceeded,timeUntilShown:this._timeUntilShown,timeUntilProviderRequest:this._providerRequestInfo.startTime-this._requestInfo.startTime,timeUntilProviderResponse:this._providerRequestInfo.endTime-this._requestInfo.startTime,editorType:this._viewData.editorType,languageId:this._requestInfo.languageId,requestReason:this._requestInfo.reason,viewKind:this._viewData.viewKind,notShownReason:this._notShownReason,error:this._viewData.error,typingInterval:this._requestInfo.typingInterval,typingIntervalCharacterCount:this._requestInfo.typingIntervalCharacterCount,availableProviders:this._requestInfo.availableProviders.map(c=>c.toString()).join(","),...this._viewData.renderData};this.source.provider.handleEndOfLifetime(this.source.inlineSuggestions,this.sourceInlineCompletion,o,l)}}reportInlineEditError(o){this._viewData.error?this._viewData.error+=`; ${o}`:this._viewData.error=o}setIsPreceeded(o){this._isPreceeded=!0,(this._partiallyAcceptedSinceOriginal.characters!==0||this._partiallyAcceptedSinceOriginal.ratio!==0||this._partiallyAcceptedSinceOriginal.count!==0)&&console.warn("Expected partiallyAcceptedCountSinceOriginal to be { characters: 0, rate: 0, partialAcceptances: 0 } before setIsPreceeded."),this._partiallyAcceptedSinceOriginal=o}setNotShownReason(o){var s;(s=this._notShownReason)!=null||(this._notShownReason=o)}setEndOfLifeReason(o){this.reportInlineEditHidden(),this._lastSetEndOfLifeReason=o}updateShownDuration(o){const s=Date.now();this._showStartTime||(this._showStartTime=s);const l=o===InlineCompletionViewKind.Collapsed;!l&&this._showUncollapsedStartTime===void 0&&(this._showUncollapsedStartTime=s),l&&this._showUncollapsedStartTime!==void 0&&(this._showUncollapsedDuration+=s-this._showUncollapsedStartTime)}reportInlineEditHidden(){if(this._showStartTime===void 0)return;const o=Date.now();this._shownDuration+=o-this._showStartTime,this._showStartTime=void 0,this._showUncollapsedStartTime!==void 0&&(this._showUncollapsedDuration+=o-this._showUncollapsedStartTime,this._showUncollapsedStartTime=void 0)}}var InlineCompletionEditorType;(function(a){a.TextEditor="textEditor",a.DiffEditor="diffEditor",a.Notebook="notebook"})(InlineCompletionEditorType||(InlineCompletionEditorType={}));class InlineSuggestionList{constructor(o,s,l){this.inlineSuggestions=o,this.inlineSuggestionsData=s,this.provider=l,this.refCount=0}addRef(){this.refCount++}removeRef(o={kind:"other"}){if(this.refCount--,this.refCount===0){for(const s of this.inlineSuggestionsData)s.reportEndOfLife();this.provider.disposeInlineCompletions(this.inlineSuggestions,o)}}}function getDefaultRange(a,o){const s=o.getWordAtPosition(a),l=o.getLineMaxColumn(a.lineNumber);return s?new Range$2(a.lineNumber,s.startColumn,a.lineNumber,l):Range$2.fromPositions(a,a.with(void 0,l))}function closeBrackets(a,o,s,l){const c=s.getLineContent(o.lineNumber),d=StringReplacement.replace(new OffsetRange(o.column-1,c.length),a),u=s.tokenization.tokenizeLinesAt(o.lineNumber,[d.replace(c)]),A=u==null?void 0:u[0].sliceZeroCopy(d.getRangeAfterReplace());return A?fixBracketsInLine(A,l):a}var __decorate$1A=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1z=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}},InlineCompletionsSource_1,Yi;let InlineCompletionsSource=(Yi=class extends Disposable{constructor(o,s,l,c,d,u,A,g){super(),this._textModel=o,this._versionId=s,this._debounceValue=l,this._cursorPosition=c,this._languageConfigurationService=d,this._logService=u,this._configurationService=A,this._instantiationService=g,this._updateOperation=this._register(new MutableDisposable),this._state=observableReducerSettable(this,{initial:()=>({inlineCompletions:InlineCompletionsState.createEmpty(),suggestWidgetInlineCompletions:InlineCompletionsState.createEmpty()}),disposeFinal:f=>{f.inlineCompletions.dispose(),f.suggestWidgetInlineCompletions.dispose()},changeTracker:recordChangesLazy(()=>({versionId:this._versionId})),update:(f,m,v)=>{const C=StringEdit.compose(v.changes.map(w=>w.change?offsetEditFromContentChanges(w.change.changes):StringEdit.empty).filter(isDefined));if(C.isEmpty())return m;try{return{inlineCompletions:m.inlineCompletions.createStateWithAppliedEdit(C,this._textModel),suggestWidgetInlineCompletions:m.suggestWidgetInlineCompletions.createStateWithAppliedEdit(C,this._textModel)}}finally{m.inlineCompletions.dispose(),m.suggestWidgetInlineCompletions.dispose()}}}),this.inlineCompletions=this._state.map(this,f=>f.inlineCompletions),this.suggestWidgetInlineCompletions=this._state.map(this,f=>f.suggestWidgetInlineCompletions),this.clearOperationOnTextModelChange=derived(this,f=>{this._versionId.read(f),this._updateOperation.clear()}),this._loadingCount=observableValue(this,0),this._loggingEnabled=observableConfigValue("editor.inlineSuggest.logFetch",!1,this._configurationService).recomputeInitiallyAndOnChange(this._store),this._sendRequestData=observableConfigValue("editor.inlineSuggest.emptyResponseInformation",!0,this._configurationService).recomputeInitiallyAndOnChange(this._store),this._structuredFetchLogger=this._register(this._instantiationService.createInstance(StructuredLogger.cast(),"editor.inlineSuggest.logFetch.commandId")),this.clearOperationOnTextModelChange.recomputeInitiallyAndOnChange(this._store)}_log(o){this._loggingEnabled.get()&&this._logService.info(formatRecordableLogEntry(o)),this._structuredFetchLogger.log(o)}fetch(o,s,l,c,d,u,A){var b,y;const g=this._cursorPosition.get(),f=new UpdateRequest(g,l,this._textModel.getVersionId(),new Set(o)),m=l.selectedSuggestionInfo?this.suggestWidgetInlineCompletions.get():this.inlineCompletions.get();if((b=this._updateOperation.value)!=null&&b.request.satisfies(f))return this._updateOperation.value.promise;if((y=m==null?void 0:m.request)!=null&&y.satisfies(f))return Promise.resolve(!0);const v=!!this._updateOperation.value;this._updateOperation.clear();const C=new CancellationTokenSource$1,w=(async()=>{var P;this._loadingCount.set(this._loadingCount.get()+1,void 0);const S=new DisposableStore,E=o.filter(D=>D.providerId),B=new RequestResponseData(l,A,E);try{const D=this._debounceValue.get(this._textModel),k=(P=findLastMax(o.map(z=>z.debounceDelayMs),compareUndefinedSmallest(numberComparator)))!=null?P:D;if((v||d&&l.triggerKind===InlineCompletionTriggerKind$1.Automatic)&&await wait(k,C.token),C.token.isCancellationRequested||this._store.isDisposed||this._textModel.getVersionId()!==f.versionId)return B.setNoSuggestionReasonIfNotSet("canceled:beforeFetch"),!1;const L=InlineCompletionsSource_1._requestId++;(this._loggingEnabled.get()||this._structuredFetchLogger.isEnabled.get())&&this._log({sourceId:"InlineCompletions.fetch",kind:"start",requestId:L,modelUri:this._textModel.uri,modelVersion:this._textModel.getVersionId(),context:{triggerKind:l.triggerKind,suggestInfo:l.selectedSuggestionInfo?!0:void 0},time:Date.now(),provider:s});const T=new Date,N=provideInlineCompletions(o,this._cursorPosition.get(),this._textModel,l,A,this._languageConfigurationService);runWhenCancelled(C.token,()=>N.cancelAndDispose({kind:"tokenCancellation"}));let x=!1,M=!1;const F=[];for await(const z of N.lists)if(!!z){z.addRef(),S.add(toDisposable(()=>z.removeRef(z.inlineSuggestionsData.length===0?{kind:"empty"}:{kind:"notTaken"})));for(const W of z.inlineSuggestionsData){if(M=!0,!l.includeInlineEdits&&(W.isInlineEdit||W.showInlineEditMenu)){W.setNotShownReason("notInlineEditRequested");continue}if(!l.includeInlineCompletions&&!(W.isInlineEdit||W.showInlineEditMenu)){W.setNotShownReason("notInlineCompletionRequested");continue}const U=InlineSuggestionItem.create(W,this._textModel);F.push(U),!U.isInlineEdit&&!U.showInlineEditMenu&&l.triggerKind===InlineCompletionTriggerKind$1.Automatic&&U.isVisible(this._textModel,this._cursorPosition.get())&&(x=!0)}if(x)break}if(N.cancelAndDispose({kind:"lostRace"}),this._loggingEnabled.get()||this._structuredFetchLogger.isEnabled.get()){const z=N.didAllProvidersReturn;let W;(C.token.isCancellationRequested||this._store.isDisposed||this._textModel.getVersionId()!==f.versionId)&&(W="canceled");const U=F.map(H=>({range:H.editRange.toString(),text:H.insertText,isInlineEdit:!!H.isInlineEdit,source:H.source.provider.groupId}));this._log({sourceId:"InlineCompletions.fetch",kind:"end",requestId:L,durationMs:Date.now()-T.getTime(),error:W,result:U,time:Date.now(),didAllProvidersReturn:z})}B.setRequestUuid(N.contextWithUuid.requestUuid),M?(B.setHasProducedSuggestion(),F.length>0&&C.token.isCancellationRequested&&F.forEach(z=>z.setNotShownReasonIfNotSet("canceled:whileAwaitingOtherProviders"))):C.token.isCancellationRequested?B.setNoSuggestionReasonIfNotSet("canceled:whileFetching"):B.setNoSuggestionReasonIfNotSet("noSuggestion");const O=l.earliestShownDateTime-Date.now();if(O>0&&await wait(O,C.token),C.token.isCancellationRequested||this._store.isDisposed||this._textModel.getVersionId()!==f.versionId||u.get()){const z=C.token.isCancellationRequested?"canceled:afterMinShowDelay":this._store.isDisposed?"canceled:disposed":this._textModel.getVersionId()!==f.versionId?"canceled:documentChanged":u.get()?"canceled:userJumped":"unknown";return F.forEach(W=>W.setNotShownReasonIfNotSet(z)),!1}const R=new Date;this._debounceValue.update(this._textModel,R.getTime()-T.getTime());const Q=this._cursorPosition.get();this._updateOperation.clear(),transaction(z=>{const W=this._state.get();l.selectedSuggestionInfo?this._state.set({inlineCompletions:InlineCompletionsState.createEmpty(),suggestWidgetInlineCompletions:W.suggestWidgetInlineCompletions.createStateWithAppliedResults(F,f,this._textModel,Q,c)},z):this._state.set({inlineCompletions:W.inlineCompletions.createStateWithAppliedResults(F,f,this._textModel,Q,c),suggestWidgetInlineCompletions:InlineCompletionsState.createEmpty()},z),W.inlineCompletions.dispose(),W.suggestWidgetInlineCompletions.dispose()})}finally{this._loadingCount.set(this._loadingCount.get()-1,void 0),S.dispose(),this.sendInlineCompletionsRequestTelemetry(B)}return!0})(),_=new UpdateOperation(f,C,w);return this._updateOperation.value=_,w}clear(o){this._updateOperation.clear();const s=this._state.get();this._state.set({inlineCompletions:InlineCompletionsState.createEmpty(),suggestWidgetInlineCompletions:InlineCompletionsState.createEmpty()},o),s.inlineCompletions.dispose(),s.suggestWidgetInlineCompletions.dispose()}seedInlineCompletionsWithSuggestWidget(){const o=this.inlineCompletions.get(),s=this.suggestWidgetInlineCompletions.get();!s||transaction(l=>{var c,d,u,A;if(!o||((d=(c=s.request)==null?void 0:c.versionId)!=null?d:-1)>((A=(u=o.request)==null?void 0:u.versionId)!=null?A:-1)){o==null||o.dispose();const g=this._state.get();this._state.set({inlineCompletions:s.clone(),suggestWidgetInlineCompletions:InlineCompletionsState.createEmpty()},l),g.inlineCompletions.dispose(),g.suggestWidgetInlineCompletions.dispose()}this.clearSuggestWidgetInlineCompletions(l)})}sendInlineCompletionsRequestTelemetry(o){var c;if(!this._sendRequestData.get()||o.requestUuid===void 0||o.hasProducedSuggestion)return;const s={id:o.requestUuid,opportunityId:o.requestUuid,noSuggestionReason:(c=o.noSuggestionReason)!=null?c:"unknown",extensionId:"vscode-core",extensionVersion:"0.0.0",groupId:"empty",shown:!1,editorType:o.requestInfo.editorType,requestReason:o.requestInfo.reason,typingInterval:o.requestInfo.typingInterval,typingIntervalCharacterCount:o.requestInfo.typingIntervalCharacterCount,languageId:o.requestInfo.languageId,selectedSuggestionInfo:!!o.context.selectedSuggestionInfo,availableProviders:o.providers.map(d=>{var u;return(u=d.providerId)==null?void 0:u.toString()}).filter(isDefined).join(","),...forwardToChannelIf(o.providers.some(d=>{var u;return isCopilotLikeExtension((u=d.providerId)==null?void 0:u.extensionId)})),timeUntilProviderRequest:void 0,timeUntilProviderResponse:void 0,viewKind:void 0,preceeded:void 0,error:void 0,superseded:void 0,reason:void 0,correlationId:void 0,shownDuration:void 0,shownDurationUncollapsed:void 0,timeUntilShown:void 0,partiallyAccepted:void 0,partiallyAcceptedCountSinceOriginal:void 0,partiallyAcceptedRatioSinceOriginal:void 0,partiallyAcceptedCharactersSinceOriginal:void 0,cursorColumnDistance:void 0,cursorLineDistance:void 0,lineCountOriginal:void 0,lineCountModified:void 0,characterCountOriginal:void 0,characterCountModified:void 0,disjointReplacements:void 0,sameShapeReplacements:void 0,notShownReason:void 0},l=this._instantiationService.createInstance(DataChannelForwardingTelemetryService);sendInlineCompletionsEndOfLifeTelemetry(l,s)}clearSuggestWidgetInlineCompletions(o){var s;(s=this._updateOperation.value)!=null&&s.request.context.selectedSuggestionInfo&&this._updateOperation.clear()}cancelUpdate(){this._updateOperation.clear()}},(()=>{InlineCompletionsSource_1=Yi})(),(()=>{Yi._requestId=0})(),Yi);InlineCompletionsSource=InlineCompletionsSource_1=__decorate$1A([__param$1z(4,ILanguageConfigurationService),__param$1z(5,ILogService),__param$1z(6,IConfigurationService),__param$1z(7,IInstantiationService)],InlineCompletionsSource);class UpdateRequest{constructor(o,s,l,c){this.position=o,this.context=s,this.versionId=l,this.providers=c}satisfies(o){return this.position.equals(o.position)&&equalsIfDefined(this.context.selectedSuggestionInfo,o.context.selectedSuggestionInfo,itemEquals())&&(o.context.triggerKind===InlineCompletionTriggerKind$1.Automatic||this.context.triggerKind===InlineCompletionTriggerKind$1.Explicit)&&this.versionId===o.versionId&&isSubset(o.providers,this.providers)}}class RequestResponseData{constructor(o,s,l){this.context=o,this.requestInfo=s,this.providers=l,this.hasProducedSuggestion=!1}setRequestUuid(o){this.requestUuid=o}setNoSuggestionReasonIfNotSet(o){var s;(s=this.noSuggestionReason)!=null||(this.noSuggestionReason=o)}setHasProducedSuggestion(){this.hasProducedSuggestion=!0}}function isSubset(a,o){return[...a].every(s=>o.has(s))}class UpdateOperation{constructor(o,s,l){this.request=o,this.cancellationTokenSource=s,this.promise=l}dispose(){this.cancellationTokenSource.cancel()}}class InlineCompletionsState extends Disposable{static createEmpty(){return new InlineCompletionsState([],void 0)}constructor(o,s){for(const l of o)l.addRef();super(),this.inlineCompletions=o,this.request=s,this._register({dispose:()=>{for(const l of this.inlineCompletions)l.removeRef()}})}_findById(o){return this.inlineCompletions.find(s=>s.identity===o)}_findByHash(o){return this.inlineCompletions.find(s=>s.hash===o)}createStateWithAppliedEdit(o,s){const l=this.inlineCompletions.map(c=>c.withEdit(o,s)).filter(isDefined);return new InlineCompletionsState(l,this.request)}createStateWithAppliedResults(o,s,l,c,d){let u;if(d){const f=this._findById(d);if(f&&f.canBeReused(l,s.position)){u=f;const m=o.find(v=>v.hash===f.hash);m?o=moveToFront(m,o):o=[f,...o]}}const A=u?!u.isInlineEdit:o.some(f=>!f.isInlineEdit&&f.isVisible(l,c));let g=[];for(const f of o){const m=this._findByHash(f.hash);let v;m&&m!==f?(v=f.withIdentity(m.identity),f.setIsPreceeded(m),m.setEndOfLifeReason({kind:InlineCompletionEndOfLifeReasonKind$1.Ignored,userTypingDisagreed:!1,supersededBy:f.getSourceCompletion()})):v=f,A!==v.isInlineEdit&&g.push(v)}return g.sort(compareBy(f=>f.showInlineEditMenu,booleanComparator)),g=distinctByKey(g,f=>f.semanticId),new InlineCompletionsState(g,s)}clone(){return new InlineCompletionsState(this.inlineCompletions,this.request)}}function distinctByKey(a,o){const s=new Set;return a.filter(l=>{const c=o(l);return s.has(c)?!1:(s.add(c),!0)})}function moveToFront(a,o){const s=o.indexOf(a);return s>-1?[a,...o.slice(0,s),...o.slice(s+1)]:o}class InlineEdit{constructor(o,s,l){this.edit=o,this.commands=s,this.inlineCompletion=l}equals(o){return this.edit.equals(o.edit)&&this.inlineCompletion===o.inlineCompletion}}var __decorate$1z=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1y=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};const IInlineCompletionsService=createDecorator("IInlineCompletionsService"),InlineCompletionsSnoozing=new RawContextKey("inlineCompletions.snoozed",!1,localize(76,"Whether inline completions are currently snoozed"));let InlineCompletionsService=class extends Disposable{get snoozeTimeLeft(){return this._snoozeTimeEnd===void 0?0:Math.max(0,this._snoozeTimeEnd-Date.now())}constructor(o,s){super(),this._contextKeyService=o,this._telemetryService=s,this._onDidChangeIsSnoozing=this._register(new Emitter$1),this.onDidChangeIsSnoozing=this._onDidChangeIsSnoozing.event,this._snoozeTimeEnd=void 0,this._recentCompletionIds=[],this._timer=this._register(new WindowIntervalTimer);const l=InlineCompletionsSnoozing.bindTo(this._contextKeyService);this._register(this.onDidChangeIsSnoozing(()=>l.set(this.isSnoozing())))}setSnoozeDuration(o){if(o<0)throw new BugIndicatingError(`Invalid snooze duration: ${o}. Duration must be non-negative.`);if(o===0){this.cancelSnooze();return}const s=this.isSnoozing(),l=this.snoozeTimeLeft;this._snoozeTimeEnd=Date.now()+o,s||this._onDidChangeIsSnoozing.fire(!0),this._timer.cancelAndSet(()=>{if(!this.isSnoozing())this._onDidChangeIsSnoozing.fire(!1);else throw new BugIndicatingError("Snooze timer did not fire as expected")},this.snoozeTimeLeft+1),this._reportSnooze(o-l,o)}isSnoozing(){return this.snoozeTimeLeft>0}cancelSnooze(){this.isSnoozing()&&(this._reportSnooze(-this.snoozeTimeLeft,0),this._snoozeTimeEnd=void 0,this._timer.cancel(),this._onDidChangeIsSnoozing.fire(!1))}reportNewCompletion(o){this._lastCompletionId=o,this._recentCompletionIds.unshift(o),this._recentCompletionIds.length>5&&this._recentCompletionIds.pop()}_reportSnooze(o,s){const l=Math.round(o/1e3),c=Math.round(s/1e3);this._telemetryService.publicLog2("inlineCompletions.snooze",{deltaSeconds:l,totalSeconds:c,lastCompletionId:this._lastCompletionId,recentCompletionIds:this._recentCompletionIds})}};InlineCompletionsService=__decorate$1z([__param$1y(0,IContextKeyService),__param$1y(1,ITelemetryService)],InlineCompletionsService);registerSingleton(IInlineCompletionsService,InlineCompletionsService,1);const snoozeInlineSuggestId="editor.action.inlineSuggest.snooze",cancelSnoozeInlineSuggestId="editor.action.inlineSuggest.cancelSnooze",LAST_SNOOZE_DURATION_KEY="inlineCompletions.lastSnoozeDuration",tr=class extends Action2{constructor(){super({id:tr.ID,title:localize2(78,"Snooze Inline Suggestions"),precondition:ContextKeyExpr.true(),f1:!0})}async run(o,...s){const l=o.get(IQuickInputService),c=o.get(IInlineCompletionsService),d=o.get(IStorageService);let u;s.length>0&&typeof s[0]=="number"&&(u=s[0]),u||(u=await this.getDurationFromUser(l,d)),u&&c.setSnoozeDuration(u)}async getDurationFromUser(o,s){const l=s.getNumber(LAST_SNOOZE_DURATION_KEY,0,3e5),c=[{label:"1 minute",id:"1",value:6e4},{label:"5 minutes",id:"5",value:3e5},{label:"10 minutes",id:"10",value:6e5},{label:"15 minutes",id:"15",value:9e5},{label:"30 minutes",id:"30",value:18e5},{label:"60 minutes",id:"60",value:36e5}],d=await o.pick(c,{placeHolder:localize(77,"Select snooze duration for Code completions and NES"),activeItem:c.find(u=>u.value===l)});if(d)return s.store(LAST_SNOOZE_DURATION_KEY,d.value,0,0),d.value}};let SnoozeInlineCompletion=tr;(()=>{tr.ID=snoozeInlineSuggestId})();const nr=class extends Action2{constructor(){super({id:nr.ID,title:localize2(79,"Cancel Snooze Inline Suggestions"),precondition:InlineCompletionsSnoozing,f1:!0})}async run(o){o.get(IInlineCompletionsService).cancelSnooze()}};let CancelSnoozeInlineCompletion=nr;(()=>{nr.ID=cancelSnoozeInlineSuggestId})();const xt=class extends Disposable{getTypingInterval(){return(this._cacheInvalidated||this._cachedTypingIntervalResult===null)&&(this._cachedTypingIntervalResult=this._calculateTypingInterval(),this._cacheInvalidated=!1),this._cachedTypingIntervalResult}constructor(o){super(),this._textModel=o,this._typingSessions=[],this._currentSession=null,this._lastChangeTime=0,this._cachedTypingIntervalResult=null,this._cacheInvalidated=!0,this._register(this._textModel.onDidChangeContent(s=>this._updateTypingSpeed(s)))}_updateTypingSpeed(o){const s=Date.now();if(!this._isUserTyping(o)){this._finalizeCurrentSession();return}this._currentSession&&s-this._lastChangeTime>xt.MAX_SESSION_GAP_MS&&this._finalizeCurrentSession(),this._currentSession||(this._currentSession={startTime:s,endTime:s,characterCount:0}),this._currentSession.endTime=s,this._currentSession.characterCount+=this._getActualCharacterCount(o),this._lastChangeTime=s,this._cacheInvalidated=!0}_getActualCharacterCount(o){let s=0;for(const l of o.changes)s+=Math.max(l.text.length,l.rangeLength);return s}_isUserTyping(o){if(!o.detailedReasons||o.detailedReasons.length===0)return!1;for(const s of o.detailedReasons)if(this._isUserTypingReason(s))return!0;return!1}_isUserTypingReason(o){if(o.metadata.isUndoing||o.metadata.isRedoing)return!1;switch(o.metadata.source){case"cursor":{const s=o.metadata.kind;return s==="type"||s==="compositionType"||s==="compositionEnd"}default:return!1}}_finalizeCurrentSession(){if(!this._currentSession)return;this._currentSession.endTime-this._currentSession.startTime>=xt.MIN_SESSION_DURATION_MS&&this._currentSession.characterCount>0&&(this._typingSessions.push(this._currentSession),this._typingSessions.length>xt.SESSION_HISTORY_LIMIT&&this._typingSessions.shift()),this._currentSession=null}_calculateTypingInterval(){if(this._currentSession){const o={...this._currentSession};if(o.endTime-o.startTime>=xt.MIN_SESSION_DURATION_MS&&o.characterCount>0){const l=[...this._typingSessions,o];return this._calculateSpeedFromSessions(l)}}return this._calculateSpeedFromSessions(this._typingSessions)}_calculateSpeedFromSessions(o){if(o.length===0)return{averageInterval:0,characterCount:0};const s=[...o].sort((m,v)=>v.endTime-m.endTime),l=Date.now()-xt.TYPING_SPEED_WINDOW_MS,c=s.filter(m=>m.endTime>l),d=s.splice(c.length);let u=sum(c.map(m=>m.characterCount));for(let m=0;mm.endTime-m.startTime));if(A===0||u<=1)return{averageInterval:0,characterCount:u};const g=Math.max(1,u-1),f=A/g;return{averageInterval:Math.round(f),characterCount:u}}dispose(){this._finalizeCurrentSession(),super.dispose()}};let TypingInterval=xt;(()=>{xt.MAX_SESSION_GAP_MS=3e3})(),(()=>{xt.MIN_SESSION_DURATION_MS=1e3})(),(()=>{xt.SESSION_HISTORY_LIMIT=50})(),(()=>{xt.TYPING_SPEED_WINDOW_MS=3e5})(),(()=>{xt.MIN_CHARS_FOR_RELIABLE_SPEED=20})();var __decorate$1y=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1x=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};let InlineCompletionsModel=class extends Disposable{get isAcceptingPartially(){return this._isAcceptingPartially}constructor(o,s,l,c,d,u,A,g,f,m,v,C,w,_){var P;super(),this.textModel=o,this._selectedSuggestItem=s,this._textModelVersionId=l,this._positions=c,this._debounceValue=d,this._enabled=u,this._editor=A,this._instantiationService=g,this._commandService=f,this._languageConfigurationService=m,this._accessibilityService=v,this._languageFeaturesService=C,this._codeEditorService=w,this._inlineCompletionsService=_,this._isActive=observableValue(this,!1),this._onlyRequestInlineEditsSignal=observableSignal(this),this._forceUpdateExplicitlySignal=observableSignal(this),this._noDelaySignal=observableSignal(this),this._fetchSpecificProviderSignal=observableSignal(this),this._selectedInlineCompletionId=observableValue(this,void 0),this.primaryPosition=derived(this,D=>{var k;return(k=this._positions.read(D)[0])!=null?k:new Position$1(1,1)}),this._isAcceptingPartially=!1,this._appearedInsideViewport=derived(this,D=>{const k=this.state.read(D);if(!k||!k.inlineCompletion)return!1;const I=k.inlineCompletion.targetRange,L=this._editorObs.editor.getVisibleRanges();return L.length<1?!1:new Range$2(L[0].startLineNumber,L[0].startColumn,L[L.length-1].endLineNumber,L[L.length-1].endColumn).containsRange(I)}),this._onDidAccept=new Emitter$1,this.onDidAccept=this._onDidAccept.event,this._lastShownInlineCompletionInfo=void 0,this._lastAcceptedInlineCompletionInfo=void 0,this._didUndoInlineEdits=derivedHandleChanges({owner:this,changeTracker:{createChangeSummary:()=>({didUndo:!1}),handleChange:(D,k)=>{var I;return k.didUndo=D.didChange(this._textModelVersionId)&&!!((I=D.change)!=null&&I.isUndoing),!0}}},(D,k)=>{const I=this._textModelVersionId.read(D);return I!==null&&this._lastAcceptedInlineCompletionInfo&&this._lastAcceptedInlineCompletionInfo.textModelVersionIdAfter===I-1&&this._lastAcceptedInlineCompletionInfo.inlineCompletion.isInlineEdit&&k.didUndo?(this._lastAcceptedInlineCompletionInfo=void 0,!0):!1}),this._preserveCurrentCompletionReasons=new Set([VersionIdChangeReason.Redo,VersionIdChangeReason.Undo,VersionIdChangeReason.AcceptWord]),this.dontRefetchSignal=observableSignal(this),this._fetchInlineCompletionsPromise=derivedHandleChanges({owner:this,changeTracker:{createChangeSummary:()=>({dontRefetch:!1,preserveCurrentCompletion:!1,inlineCompletionTriggerKind:InlineCompletionTriggerKind$1.Automatic,onlyRequestInlineEdits:!1,shouldDebounce:!0,provider:void 0,textChange:!1,changeReason:""}),handleChange:(D,k)=>{var I,L;if(D.didChange(this._textModelVersionId)){this._preserveCurrentCompletionReasons.has(this._getReason(D.change))&&(k.preserveCurrentCompletion=!0);const T=(L=(I=D.change)==null?void 0:I.detailedReasons)!=null?L:[];k.changeReason=T.length>0?T[0].getType():"",k.textChange=!0}else D.didChange(this._forceUpdateExplicitlySignal)?(k.preserveCurrentCompletion=!0,k.inlineCompletionTriggerKind=InlineCompletionTriggerKind$1.Explicit):D.didChange(this.dontRefetchSignal)?k.dontRefetch=!0:D.didChange(this._onlyRequestInlineEditsSignal)?k.onlyRequestInlineEdits=!0:D.didChange(this._fetchSpecificProviderSignal)&&(k.provider=D.change);return!0}}},(D,k)=>{var U,H,V,j;if(this._source.clearOperationOnTextModelChange.read(D),this._noDelaySignal.read(D),this.dontRefetchSignal.read(D),this._onlyRequestInlineEditsSignal.read(D),this._forceUpdateExplicitlySignal.read(D),this._fetchSpecificProviderSignal.read(D),!((this._enabled.read(D)&&this._selectedSuggestItem.read(D)||this._isActive.read(D))&&(!this._inlineCompletionsService.isSnoozing()||k.inlineCompletionTriggerKind===InlineCompletionTriggerKind$1.Explicit))){this._source.cancelUpdate();return}this._textModelVersionId.read(D);const L=this._source.suggestWidgetInlineCompletions.read(void 0);let T=this._selectedSuggestItem.read(D);if(this._shouldShowOnSuggestConflict.read(void 0)&&(T=void 0),L&&!T&&this._source.seedInlineCompletionsWithSuggestWidget(),k.dontRefetch)return Promise.resolve(!0);if(this._didUndoInlineEdits.read(D)&&k.inlineCompletionTriggerKind!==InlineCompletionTriggerKind$1.Explicit){transaction(X=>{this._source.clear(X)});return}let N="";k.provider?N+="providerOnDidChange":k.inlineCompletionTriggerKind===InlineCompletionTriggerKind$1.Explicit&&(N+="explicit"),k.changeReason&&(N+=N.length>0?`:${k.changeReason}`:k.changeReason);const x=this._typing.getTypingInterval(),M={editorType:this.editorType,startTime:Date.now(),languageId:this.textModel.getLanguageId(),reason:N,typingInterval:x.averageInterval,typingIntervalCharacterCount:x.characterCount,availableProviders:[]};let F={triggerKind:k.inlineCompletionTriggerKind,selectedSuggestionInfo:T==null?void 0:T.toSelectedSuggestionInfo(),includeInlineCompletions:!k.onlyRequestInlineEdits,includeInlineEdits:this._inlineEditsEnabled.read(D),requestIssuedDateTime:M.startTime,earliestShownDateTime:M.startTime+(k.inlineCompletionTriggerKind===InlineCompletionTriggerKind$1.Explicit||this.inAcceptFlow.read(void 0)?0:this._minShowDelay.read(void 0))};F.triggerKind===InlineCompletionTriggerKind$1.Automatic&&k.textChange&&this.textModel.getAlternativeVersionId()===((U=this._lastShownInlineCompletionInfo)==null?void 0:U.alternateTextModelVersionId)&&(F={...F,includeInlineCompletions:!this._lastShownInlineCompletionInfo.inlineCompletion.isInlineEdit,includeInlineEdits:this._lastShownInlineCompletionInfo.inlineCompletion.isInlineEdit});const O=(V=this.selectedInlineCompletion.read(void 0))!=null?V:(H=this._inlineCompletionItems.read(void 0))==null?void 0:H.inlineEdit,R=k.preserveCurrentCompletion||(O==null?void 0:O.forwardStable)?O:void 0,Q=this._jumpedToId.map(X=>{var Z,J;return!!X&&X===((J=(Z=this._inlineCompletionItems.read(void 0))==null?void 0:Z.inlineEdit)==null?void 0:J.semanticId)}),z=k.provider?{providers:[k.provider],label:"single:"+((j=k.provider.providerId)==null?void 0:j.toString())}:{providers:this._languageFeaturesService.inlineCompletionsProvider.all(this.textModel),label:void 0},W=this.getAvailableProviders(z.providers);return M.availableProviders=W.map(X=>X.providerId).filter(isDefined),this._source.fetch(W,z.label,F,R==null?void 0:R.identity,k.shouldDebounce,Q,M)}),this._inlineCompletionItems=derivedOpts({owner:this},D=>{const k=this._source.inlineCompletions.read(D);if(!k)return;const I=this.primaryPosition.read(D);let L;const T=[];for(const N of k.inlineCompletions)N.isInlineEdit?L=N:N.isVisible(this.textModel,I)&&T.push(N);return T.length!==0&&(L=void 0),{inlineCompletions:T,inlineEdit:L}}),this._filteredInlineCompletionItems=derivedOpts({owner:this,equalsFn:itemsEquals()},D=>{var I;const k=this._inlineCompletionItems.read(D);return(I=k==null?void 0:k.inlineCompletions)!=null?I:[]}),this.selectedInlineCompletionIndex=derived(this,D=>{const k=this._selectedInlineCompletionId.read(D),I=this._filteredInlineCompletionItems.read(D),L=this._selectedInlineCompletionId===void 0?-1:I.findIndex(T=>T.semanticId===k);return L===-1?(this._selectedInlineCompletionId.set(void 0,void 0),0):L}),this.selectedInlineCompletion=derived(this,D=>{const k=this._filteredInlineCompletionItems.read(D),I=this.selectedInlineCompletionIndex.read(D);return k[I]}),this.activeCommands=derivedOpts({owner:this,equalsFn:itemsEquals()},D=>{var k,I;return(I=(k=this.selectedInlineCompletion.read(D))==null?void 0:k.source.inlineSuggestions.commands)!=null?I:[]}),this.inlineCompletionsCount=derived(this,D=>{if(this.lastTriggerKind.read(D)===InlineCompletionTriggerKind$1.Explicit)return this._filteredInlineCompletionItems.read(D).length}),this._hasVisiblePeekWidgets=derived(this,D=>this._editorObs.openedPeekWidgets.read(D)>0),this._shouldShowOnSuggestConflict=derived(this,D=>{const k=this._showOnSuggestConflict.read(D);if(k!=="never"&&!!this.selectedInlineCompletion.read(D)){const L=this._selectedSuggestItem.read(D);return L?k==="whenSuggestListIsIncomplete"?L.listIncomplete:!0:!1}return!1}),this.state=derivedOpts({owner:this,equalsFn:(D,k)=>!D||!k?D===k:D.kind==="ghostText"&&k.kind==="ghostText"?ghostTextsOrReplacementsEqual(D.ghostTexts,k.ghostTexts)&&D.inlineCompletion===k.inlineCompletion&&D.suggestItem===k.suggestItem:D.kind==="inlineEdit"&&k.kind==="inlineEdit"?D.inlineEdit.equals(k.inlineEdit):!1},D=>{var N,x,M,F,O,R,Q,z,W;const k=this.textModel;if(this._suppressInSnippetMode.read(D)&&this._isInSnippetMode.read(D))return;const I=this._inlineCompletionItems.read(D),L=I==null?void 0:I.inlineEdit;if(L){if(this._hasVisiblePeekWidgets.read(D))return;let U=L.getSingleTextEdit();U=singleTextRemoveCommonPrefix(U,k);const H=this.primaryPosition.map(te=>LineRange.fromRangeInclusive(L.targetRange).addMargin(1,1).contains(te.lineNumber)),V=L.source.inlineSuggestions.commands,j=new InlineEdit(U,V!=null?V:[],L),X=L.updatedEdit,Z=X?TextEdit.fromStringEdit(X,new TextModelText(this.textModel)).replacements:[U],J=(((x=(N=I.inlineEdit)==null?void 0:N.command)==null?void 0:x.id)==="vscode.open"||((F=(M=I.inlineEdit)==null?void 0:M.command)==null?void 0:F.id)==="_workbench.open")&&((R=(O=I.inlineEdit)==null?void 0:O.command.arguments)==null?void 0:R.length)?URI.from((Q=I.inlineEdit)==null?void 0:Q.command.arguments[0]):void 0;return{kind:"inlineEdit",inlineEdit:j,inlineCompletion:L,edits:Z,cursorAtInlineEdit:H,nextEditUri:J}}const T=this._selectedSuggestItem.read(D);if(!this._shouldShowOnSuggestConflict.read(D)&&T){const U=singleTextRemoveCommonPrefix(T.getSingleTextEdit(),k),H=this._computeAugmentation(U,D);if(!this._suggestPreviewEnabled.read(D)&&!H)return;const j=(z=H==null?void 0:H.edit)!=null?z:U,X=H?H.edit.text.length-U.text.length:0,Z=this._suggestPreviewMode.read(D),J=this._positions.read(D),ee=[j,...getSecondaryEdits(this.textModel,J,j)].map((he,we)=>({edit:he,ghostText:he?computeGhostText(he,k,Z,J[we],X):void 0})).filter(({edit:he,ghostText:we})=>he!==void 0&&we!==void 0),re=ee.map(({edit:he})=>he),ae=ee.map(({ghostText:he})=>he),ge=(W=ae[0])!=null?W:new GhostText(j.range.endLineNumber,[]);return{kind:"ghostText",edits:re,primaryGhostText:ge,ghostTexts:ae,inlineCompletion:H==null?void 0:H.completion,suggestItem:T}}else{if(!this._isActive.read(D))return;const U=this.selectedInlineCompletion.read(D);if(!U)return;const H=U.getSingleTextEdit(),V=this._inlineSuggestMode.read(D),j=this._positions.read(D),Z=[H,...getSecondaryEdits(this.textModel,j,H)].map((ee,re)=>({edit:ee,ghostText:ee?computeGhostText(ee,k,V,j[re],0):void 0})).filter(({edit:ee,ghostText:re})=>ee!==void 0&&re!==void 0),J=Z.map(({edit:ee})=>ee),te=Z.map(({ghostText:ee})=>ee);return te[0]?{kind:"ghostText",edits:J,primaryGhostText:te[0],ghostTexts:te,inlineCompletion:U,suggestItem:void 0}:void 0}}),this.inlineCompletionState=derived(this,D=>{const k=this.state.read(D);if(!(!k||k.kind!=="ghostText")&&!this._editorObs.inComposition.read(D))return k}),this.inlineEditState=derived(this,D=>{const k=this.state.read(D);if(!(!k||k.kind!=="inlineEdit"))return k}),this.inlineEditAvailable=derived(this,D=>!!this.inlineEditState.read(D)),this.warning=derived(this,D=>{var k,I;return(I=(k=this.inlineCompletionState.read(D))==null?void 0:k.inlineCompletion)==null?void 0:I.warning}),this.ghostTexts=derivedOpts({owner:this,equalsFn:ghostTextsOrReplacementsEqual},D=>{const k=this.inlineCompletionState.read(D);if(!!k)return k.ghostTexts}),this.primaryGhostText=derivedOpts({owner:this,equalsFn:ghostTextOrReplacementEquals},D=>{const k=this.inlineCompletionState.read(D);if(!!k)return k==null?void 0:k.primaryGhostText}),this.showCollapsed=derived(this,D=>{const k=this.state.read(D);if(!k||k.kind!=="inlineEdit"||k.inlineCompletion.displayLocation)return!1;const I=k.inlineCompletion.updatedEditModelVersion===this._textModelVersionId.read(D);return(this._inlineEditsShowCollapsedEnabled.read(D)||!I)&&this._jumpedToId.read(D)!==k.inlineCompletion.semanticId&&!this._inAcceptFlow.read(D)}),this._tabShouldIndent=derived(this,D=>{if(this._inAcceptFlow.read(D))return!1;function k(T){return T.startLineNumber!==T.endLineNumber}function I(T,N){const x=T.getLineIndentColumn(N),M=T.getLineLastNonWhitespaceColumn(N),F=Math.max(M,x);return new Range$2(N,x,N,F)}const L=this._editorObs.selections.read(D);return L==null?void 0:L.some(T=>T.isEmpty()?this.textModel.getLineLength(T.startLineNumber)===0:k(T)||T.containsRange(I(this.textModel,T.startLineNumber)))}),this.tabShouldJumpToInlineEdit=derived(this,D=>{if(this._tabShouldIndent.read(D))return!1;const k=this.inlineEditState.read(D);return k?this.showCollapsed.read(D)?!0:this._inAcceptFlow.read(D)&&this._appearedInsideViewport.read(D)?!1:!k.cursorAtInlineEdit.read(D):!1}),this.tabShouldAcceptInlineEdit=derived(this,D=>{const k=this.inlineEditState.read(D);return!k||this.showCollapsed.read(D)?!1:this._inAcceptFlow.read(D)&&this._appearedInsideViewport.read(D)||k.inlineCompletion.targetRange.startLineNumber===this._editorObs.cursorLineNumber.read(D)||this._jumpedToId.read(D)===k.inlineCompletion.semanticId?!0:this._tabShouldIndent.read(D)?!1:k.cursorAtInlineEdit.read(D)}),this._jumpedToId=observableValue(this,void 0),this._inAcceptFlow=observableValue(this,!1),this.inAcceptFlow=this._inAcceptFlow,this._source=this._register(this._instantiationService.createInstance(InlineCompletionsSource,this.textModel,this._textModelVersionId,this._debounceValue,this.primaryPosition)),this.lastTriggerKind=this._source.inlineCompletions.map(this,D=>{var k;return(k=D==null?void 0:D.request)==null?void 0:k.context.triggerKind}),this._editorObs=observableCodeEditor(this._editor);const b=this._editorObs.getOption(134);this._suggestPreviewEnabled=b.map(D=>D.preview),this._suggestPreviewMode=b.map(D=>D.previewMode);const y=this._editorObs.getOption(71);this._inlineSuggestMode=y.map(D=>D.mode),this._suppressedInlineCompletionGroupIds=y.map(D=>new Set(D.experimental.suppressInlineSuggestions.split(","))),this._inlineEditsEnabled=y.map(D=>!!D.edits.enabled),this._inlineEditsShowCollapsedEnabled=y.map(D=>D.edits.showCollapsed),this._triggerCommandOnProviderChange=y.map(D=>D.triggerCommandOnProviderChange),this._minShowDelay=y.map(D=>D.minShowDelay),this._showOnSuggestConflict=y.map(D=>D.experimental.showOnSuggestConflict),this._suppressInSnippetMode=y.map(D=>D.suppressInSnippetMode);const S=SnippetController2.get(this._editor);this._isInSnippetMode=(P=S==null?void 0:S.isInSnippetObservable)!=null?P:constObservable(!1),this._typing=this._register(new TypingInterval(this.textModel)),this._register(this._inlineCompletionsService.onDidChangeIsSnoozing(D=>{D&&this.stop()}));{const D=this.textModel.uri.scheme==="vscode-notebook-cell",[k]=this._codeEditorService.listDiffEditors().filter(I=>I.getOriginalEditor().getId()===this._editor.getId()||I.getModifiedEditor().getId()===this._editor.getId());this.isInDiffEditor=!!k,this.editorType=D?InlineCompletionEditorType.Notebook:this.isInDiffEditor?InlineCompletionEditorType.DiffEditor:InlineCompletionEditorType.TextEditor}this._register(recomputeInitiallyAndOnChange(this.state,D=>{D&&D.inlineCompletion&&this._inlineCompletionsService.reportNewCompletion(D.inlineCompletion.requestUuid)})),this._register(recomputeInitiallyAndOnChange(this._fetchInlineCompletionsPromise)),this._register(autorun(D=>{this._editorObs.versionId.read(D),this._inAcceptFlow.set(!1,void 0)})),this._register(autorun(D=>{this.state.map((I,L)=>!I||I.kind==="inlineEdit"&&!I.cursorAtInlineEdit.read(L)).read(D)&&this._jumpedToId.set(void 0,void 0)}));const E=this.inlineEditState.map(D=>D==null?void 0:D.inlineCompletion.semanticId);this._register(autorun(D=>{E.read(D)&&(this._editor.pushUndoStop(),this._lastShownInlineCompletionInfo={alternateTextModelVersionId:this.textModel.getAlternativeVersionId(),inlineCompletion:this.state.get().inlineCompletion})}));const B=observableFromEvent(this._languageFeaturesService.inlineCompletionsProvider.onDidChange,()=>this._languageFeaturesService.inlineCompletionsProvider.all(o));mapObservableArrayCached(this,B,(D,k)=>{!D.onDidChangeInlineCompletions||k.add(D.onDidChangeInlineCompletions(()=>{var T;if(!this._enabled.get()||(this._codeEditorService.getFocusedCodeEditor()||this._codeEditorService.getActiveCodeEditor())!==this._editor)return;if(this._triggerCommandOnProviderChange.get()){this.trigger(void 0,{onlyFetchInlineEdits:!0});return}const L=this.state.get();L&&(L.inlineCompletion||L.edits)&&((T=L.inlineCompletion)==null?void 0:T.source.provider)!==D||transaction(N=>{this._fetchSpecificProviderSignal.trigger(N,D),this.trigger(N)})}))}).recomputeInitiallyAndOnChange(this._store),this._didUndoInlineEdits.recomputeInitiallyAndOnChange(this._store)}getIndentationInfo(o){let s=!1,l=!0;const c=this==null?void 0:this.primaryGhostText.read(o);if(!!(this!=null&&this._selectedSuggestItem)&&c&&c.parts.length>0){const{column:d,lines:u}=c.parts[0],A=u[0].line,g=this.textModel.getLineIndentColumn(c.lineNumber);if(d<=g){let m=firstNonWhitespaceIndex(A);m===-1&&(m=A.length-1),s=m>0;const v=this.textModel.getOptions().tabSize;l=CursorColumns.visibleColumnFromColumn(A,m+1,v)!(A.groupId&&s.has(A.groupId))),c=new Set;for(const A of l)(u=A.excludesGroupIds)==null||u.forEach(g=>c.add(g));const d=[];for(const A of l)A.groupId&&c.has(A.groupId)||d.push(A);return d}async trigger(o,s){subtransaction(o,l=>{s!=null&&s.onlyFetchInlineEdits&&this._onlyRequestInlineEditsSignal.trigger(l),s!=null&&s.noDelay&&this._noDelaySignal.trigger(l),this._isActive.set(!0,l)}),await this._fetchInlineCompletionsPromise.get()}async triggerExplicitly(o,s=!1){subtransaction(o,l=>{s&&this._onlyRequestInlineEditsSignal.trigger(l),this._isActive.set(!0,l),this._inAcceptFlow.set(!0,l),this._forceUpdateExplicitlySignal.trigger(l)}),await this._fetchInlineCompletionsPromise.get()}stop(o="automatic",s){subtransaction(s,l=>{var c;if(o==="explicitCancel"){const d=(c=this.state.get())==null?void 0:c.inlineCompletion;d&&d.reportEndOfLife({kind:InlineCompletionEndOfLifeReasonKind$1.Rejected})}this._isActive.set(!1,l),this._source.clear(l)})}_computeAugmentation(o,s){const l=this.textModel,c=this._source.suggestWidgetInlineCompletions.read(s),d=c?c.inlineCompletions.filter(A=>!A.isInlineEdit):[this.selectedInlineCompletion.read(s)].filter(isDefined);return mapFindFirst(d,A=>{let g=A.getSingleTextEdit();return g=singleTextRemoveCommonPrefix(g,l,Range$2.fromPositions(g.range.getStartPosition(),o.range.getEndPosition())),singleTextEditAugments(g,o)?{completion:A,edit:g}:void 0})}async _deltaSelectedInlineCompletionIndex(o){await this.triggerExplicitly();const s=this._filteredInlineCompletionItems.get()||[];if(s.length>0){const l=(this.selectedInlineCompletionIndex.get()+o+s.length)%s.length;this._selectedInlineCompletionId.set(s[l].semanticId,void 0)}else this._selectedInlineCompletionId.set(void 0,void 0)}async next(){await this._deltaSelectedInlineCompletionIndex(1)}async previous(){await this._deltaSelectedInlineCompletionIndex(-1)}_getMetadata(o,s,l=void 0){return l?EditSources.inlineCompletionPartialAccept({nes:o.isInlineEdit,requestUuid:o.requestUuid,providerId:o.source.provider.providerId,languageId:s,type:l}):EditSources.inlineCompletionAccept({nes:o.isInlineEdit,requestUuid:o.requestUuid,providerId:o.source.provider.providerId,languageId:s})}async accept(o=this._editor){var d;if(o.getModel()!==this.textModel)throw new BugIndicatingError;let s,l=!1;const c=this.state.get();if((c==null?void 0:c.kind)==="ghostText"){if(!c||c.primaryGhostText.isEmpty()||!c.inlineCompletion)return;s=c.inlineCompletion}else if((c==null?void 0:c.kind)==="inlineEdit")s=c.inlineCompletion,l=!!c.nextEditUri;else return;s.addRef();try{if(o.pushUndoStop(),!l)if(s.snippetInfo){const u=TextReplacement.delete(s.editRange),A=s.additionalTextEdits.map(f=>{var m;return new TextReplacement(Range$2.lift(f.range),(m=f.text)!=null?m:"")}),g=TextEdit.fromParallelReplacementsUnsorted([u,...A]);o.edit(g,this._getMetadata(s,this.textModel.getLanguageId())),o.setPosition(s.snippetInfo.range.getStartPosition(),"inlineCompletionAccept"),(d=SnippetController2.get(o))==null||d.insert(s.snippetInfo.snippet,{undoStopBefore:!1})}else{const u=c.edits;let A=u;c.kind==="ghostText"&&(A=removeTextReplacementCommonSuffixPrefix(u,this.textModel));const g=getEndPositionsAfterApplying(A).map(v=>Selection$1.fromPositions(v)),f=s.additionalTextEdits.map(v=>{var C;return new TextReplacement(Range$2.lift(v.range),(C=v.text)!=null?C:"")}),m=TextEdit.fromParallelReplacementsUnsorted([...u,...f]);if(o.edit(m,this._getMetadata(s,this.textModel.getLanguageId())),s.displayLocation===void 0&&o.setSelections(c.kind==="inlineEdit"?g.slice(-1):g,"inlineCompletionAccept"),c.kind==="inlineEdit"&&!this._accessibilityService.isMotionReduced()){const v=m.getNewRanges(),C=this._store.add(new FadeoutDecoration(o,v,()=>{this._store.delete(C)}))}}this._onDidAccept.fire(),this.stop(),s.command&&await this._commandService.executeCommand(s.command.id,...s.command.arguments||[]).then(void 0,onUnexpectedExternalError),s.reportEndOfLife({kind:InlineCompletionEndOfLifeReasonKind$1.Accepted})}finally{s.removeRef(),this._inAcceptFlow.set(!0,void 0),this._lastAcceptedInlineCompletionInfo={textModelVersionIdAfter:this.textModel.getVersionId(),inlineCompletion:s}}}async acceptNextWord(){await this._acceptNext(this._editor,"word",(o,s)=>{const l=this.textModel.getLanguageIdAtPosition(o.lineNumber,o.column),c=this._languageConfigurationService.getLanguageConfiguration(l),d=new RegExp(c.wordDefinition.source,c.wordDefinition.flags.replace("g","")),u=s.match(d);let A=0;u&&u.index!==void 0?u.index===0?A=u[0].length:A=u.index:A=s.length;const f=/\s+/g.exec(s);return f&&f.index!==void 0&&f.index+f[0].length{const l=s.match(/\n/);return l&&l.index!==void 0?l.index+1:s.length},1)}async _acceptNext(o,s,l,c){if(o.getModel()!==this.textModel)throw new BugIndicatingError;const d=this.inlineCompletionState.get();if(!d||d.primaryGhostText.isEmpty()||!d.inlineCompletion)return;const u=d.primaryGhostText,A=d.inlineCompletion;if(A.snippetInfo){await this.accept(o);return}const g=u.parts[0],f=new Position$1(u.lineNumber,g.column),m=g.text,v=l(f,m);if(v===m.length&&u.parts.length===1){this.accept(o);return}const C=m.substring(0,v),w=this._positions.get(),_=w[0];A.addRef();try{this._isAcceptingPartially=!0;try{o.pushUndoStop();const E=Range$2.fromPositions(_,f),B=o.getModel().getValueInRange(E)+C,P=new TextReplacement(E,B),D=[P,...getSecondaryEdits(this.textModel,w,P)].filter(isDefined),k=getEndPositionsAfterApplying(D).map(I=>Selection$1.fromPositions(I));o.edit(TextEdit.fromParallelReplacementsUnsorted(D),this._getMetadata(A,s)),o.setSelections(k,"inlineCompletionPartialAccept"),o.revealPositionInCenterIfOutsideViewport(o.getPosition(),1)}finally{this._isAcceptingPartially=!1}const b=Range$2.fromPositions(A.editRange.getStartPosition(),TextLength.ofText(C).addToPosition(f)),S=o.getModel().getValueInRange(b,1).length;A.reportPartialAccept(S,{kind:c,acceptedLength:S},{characters:v,ratio:v/m.length,count:1})}finally{A.removeRef()}}handleSuggestAccepted(o){const s=singleTextRemoveCommonPrefix(o.getSingleTextEdit(),this.textModel),l=this._computeAugmentation(s,void 0);if(!l)return;const d=this.textModel.getValueInRange(l.completion.editRange,1).length+s.text.length;l.completion.reportPartialAccept(s.text.length,{kind:2,acceptedLength:d},{characters:s.text.length,count:1,ratio:1})}extractReproSample(){var l;const o=this.textModel.getValue(),s=(l=this.state.get())==null?void 0:l.inlineCompletion;return{documentValue:o,inlineCompletion:s==null?void 0:s.getSourceCompletion()}}jump(){const o=this.inlineEditState.get();!o||transaction(s=>{this._jumpedToId.set(o.inlineCompletion.semanticId,s),this.dontRefetchSignal.trigger(s);const l=o.inlineCompletion.targetRange,c=l.getStartPosition();if(this._editor.setPosition(c,"inlineCompletions.jump"),l.isSingleLine()&&(o.inlineCompletion.displayLocation||!o.inlineCompletion.insertText.includes(` +`),d=o.getValueInRange(l,1),u=commonPrefixLength(d,c),A=TextLength.ofText(d.substring(0,u)).addToPosition(a.range.getStartPosition()),g=c.substring(u),f=Range$2.fromPositions(A,a.range.getEndPosition());return new TextReplacement(f,g)}function singleTextEditAugments(a,o){return a.text.startsWith(o.text)&&rangeExtends(a.range,o.range)}function rangeExtends(a,o){return o.getStartPosition().equals(a.getStartPosition())&&o.getEndPosition().isBeforeOrEqual(a.getEndPosition())}function computeGhostText(a,o,s,l,c=0){let d=singleTextRemoveCommonPrefix(a,o);if(d.range.endLineNumber!==d.range.startLineNumber)return;const u=o.getLineContent(d.range.startLineNumber),A=getLeadingWhitespace(u).length;if(d.range.startColumn-1<=A){const _=getLeadingWhitespace(d.text).length,b=u.substring(d.range.startColumn-1,A),[y,S]=[d.range.getStartPosition(),d.range.getEndPosition()],E=y.column+b.length<=S.column?y.delta(0,b.length):S,B=Range$2.fromPositions(E,S),P=d.text.startsWith(b)?d.text.substring(b.length):d.text.substring(_);d=new TextReplacement(B,P)}const f=o.getValueInRange(d.range),m=cachingDiff(f,d.text);if(!m)return;const v=d.range.startLineNumber,C=new Array;if(s==="prefix"){const _=m.filter(b=>b.originalLength===0);if(_.length>1||_.length===1&&_[0].originalStart!==f.length)return}const w=d.text.length-c;for(const _ of m){const b=d.range.startColumn+_.originalStart+_.originalLength;if(s==="subwordSmart"&&l&&l.lineNumber===d.range.startLineNumber&&b0)return;if(_.modifiedLength===0)continue;const y=_.modifiedStart+_.modifiedLength,S=Math.max(_.modifiedStart,Math.min(y,w)),E=d.text.substring(_.modifiedStart,S),B=d.text.substring(S,Math.max(_.modifiedStart,y));E.length>0&&C.push(new GhostTextPart(b,E,!1)),B.length>0&&C.push(new GhostTextPart(b,B,!0))}return new GhostText(v,C)}let lastRequest;function cachingDiff(a,o){if((lastRequest==null?void 0:lastRequest.originalValue)===a&&(lastRequest==null?void 0:lastRequest.newValue)===o)return lastRequest==null?void 0:lastRequest.changes;{let s=smartDiff(a,o,!0);if(s){const l=deletedCharacters(s);if(l>0){const c=smartDiff(a,o,!1);c&&deletedCharacters(c)5e3||o.length>5e3)return;function l(f){let m=0;for(let v=0,C=f.length;vm&&(m=w)}return m}const c=Math.max(l(a),l(o));function d(f){if(f<0)throw new Error("unexpected");return c+f+1}function u(f){let m=0,v=0;const C=new Int32Array(f.length);for(let w=0,_=f.length;w<_;w++)if(s&&f[w]==="("){const b=v*100+m;C[w]=d(2*b),m++}else if(s&&f[w]===")"){m=Math.max(m-1,0);const b=v*100+m;C[w]=d(2*b+1),m===0&&v++}else C[w]=f.charCodeAt(w);return C}const A=u(a),g=u(o);return new LcsDiff({getElements:()=>A},{getElements:()=>g}).ComputeDiff(!1).changes}function observableReducerSettable(a,o){var d;let s,l=!1;const c=new DerivedWithSetter(new DebugNameData(a,void 0,o.update),(u,A)=>{l||(s=o.initial instanceof Function?o.initial():o.initial,l=!0);const g=o.update(u,s,A);return s=g,g},o.changeTracker,()=>{var u;l&&((u=o.disposeFinal)==null||u.call(o,s),l=!1)},(d=o.equalityComparer)!=null?d:strictEquals,(u,A,g)=>{if(!l)throw new BugIndicatingError("Can only set when there is a listener! This is to prevent leaks.");subtransaction(A,f=>{s=u,c.setValue(u,f,g)})},DebugLocation.ofCaller());return c}var __decorate$1B=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1A=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};class InterceptingTelemetryService{constructor(o,s){this._baseService=o,this._intercept=s}publicLog2(o,s){this._intercept(o,s),this._baseService.publicLog2(o,s)}}let DataChannelForwardingTelemetryService=class extends InterceptingTelemetryService{constructor(o,s){super(o,(l,c)=>{let d=!0;c&&shouldForwardToChannel in c&&(d=Boolean(c[shouldForwardToChannel])),d&&s.getDataChannel("editTelemetry").sendData({eventName:l,data:c})})}};DataChannelForwardingTelemetryService=__decorate$1B([__param$1A(0,ITelemetryService),__param$1A(1,IDataChannelService)],DataChannelForwardingTelemetryService);const shouldForwardToChannel=Symbol("shouldForwardToChannel");function forwardToChannelIf(a){return{[shouldForwardToChannel]:a}}function isCopilotLikeExtension(a){if(!a)return!1;const o=a.toLowerCase();return o==="github.copilot"||o==="github.copilot-chat"}function offsetEditFromContentChanges(a){const o=a.map(l=>new StringReplacement(OffsetRange.ofStartAndLength(l.rangeOffset,l.rangeLength),l.text));return o.reverse(),new StringEdit(o)}function sendInlineCompletionsEndOfLifeTelemetry(a,o){a.publicLog2("inlineCompletion.endOfLife",o)}const MINIMUM_MATCHING_CHARACTER_LENGTH=3;class LegacyLinesDiffComputer{computeDiff(o,s,l){var g;const d=new DiffComputer(o,s,{maxComputationTime:l.maxComputationTimeMs,shouldIgnoreTrimWhitespace:l.ignoreTrimWhitespace,shouldComputeCharChanges:!0,shouldMakePrettyDiff:!0,shouldPostProcessCharChanges:!0}).computeDiff(),u=[];let A=null;for(const f of d.changes){let m;f.originalEndLineNumber===0?m=new LineRange(f.originalStartLineNumber+1,f.originalStartLineNumber+1):m=new LineRange(f.originalStartLineNumber,f.originalEndLineNumber+1);let v;f.modifiedEndLineNumber===0?v=new LineRange(f.modifiedStartLineNumber+1,f.modifiedStartLineNumber+1):v=new LineRange(f.modifiedStartLineNumber,f.modifiedEndLineNumber+1);let C=new DetailedLineRangeMapping(m,v,(g=f.charChanges)==null?void 0:g.map(w=>new RangeMapping(new Range$2(w.originalStartLineNumber,w.originalStartColumn,w.originalEndLineNumber,w.originalEndColumn),new Range$2(w.modifiedStartLineNumber,w.modifiedStartColumn,w.modifiedEndLineNumber,w.modifiedEndColumn))));A&&(A.modified.endLineNumberExclusive===C.modified.startLineNumber||A.original.endLineNumberExclusive===C.original.startLineNumber)&&(C=new DetailedLineRangeMapping(A.original.join(C.original),A.modified.join(C.modified),A.innerChanges&&C.innerChanges?A.innerChanges.concat(C.innerChanges):void 0),u.pop()),u.push(C),A=C}return assertFn(()=>checkAdjacentItems(u,(f,m)=>m.original.startLineNumber-f.original.endLineNumberExclusive===m.modified.startLineNumber-f.modified.endLineNumberExclusive&&f.original.endLineNumberExclusive(o===10?"\\n":String.fromCharCode(o))+`-(${this._lineNumbers[s]},${this._columns[s]})`).join(", ")+"]"}_assertIndex(o,s){if(o<0||o>=s.length)throw new Error("Illegal index")}getElements(){return this._charCodes}getStartLineNumber(o){return o>0&&o===this._lineNumbers.length?this.getEndLineNumber(o-1):(this._assertIndex(o,this._lineNumbers),this._lineNumbers[o])}getEndLineNumber(o){return o===-1?this.getStartLineNumber(o+1):(this._assertIndex(o,this._lineNumbers),this._charCodes[o]===10?this._lineNumbers[o]+1:this._lineNumbers[o])}getStartColumn(o){return o>0&&o===this._columns.length?this.getEndColumn(o-1):(this._assertIndex(o,this._columns),this._columns[o])}getEndColumn(o){return o===-1?this.getStartColumn(o+1):(this._assertIndex(o,this._columns),this._charCodes[o]===10?1:this._columns[o]+1)}}class CharChange{constructor(o,s,l,c,d,u,A,g){this.originalStartLineNumber=o,this.originalStartColumn=s,this.originalEndLineNumber=l,this.originalEndColumn=c,this.modifiedStartLineNumber=d,this.modifiedStartColumn=u,this.modifiedEndLineNumber=A,this.modifiedEndColumn=g}static createFromDiffChange(o,s,l){const c=s.getStartLineNumber(o.originalStart),d=s.getStartColumn(o.originalStart),u=s.getEndLineNumber(o.originalStart+o.originalLength-1),A=s.getEndColumn(o.originalStart+o.originalLength-1),g=l.getStartLineNumber(o.modifiedStart),f=l.getStartColumn(o.modifiedStart),m=l.getEndLineNumber(o.modifiedStart+o.modifiedLength-1),v=l.getEndColumn(o.modifiedStart+o.modifiedLength-1);return new CharChange(c,d,u,A,g,f,m,v)}}function postProcessCharChanges(a){if(a.length<=1)return a;const o=[a[0]];let s=o[0];for(let l=1,c=a.length;l0&&s.originalLength<20&&s.modifiedLength>0&&s.modifiedLength<20&&d()){const w=l.createCharSequence(o,s.originalStart,s.originalStart+s.originalLength-1),_=c.createCharSequence(o,s.modifiedStart,s.modifiedStart+s.modifiedLength-1);if(w.getElements().length>0&&_.getElements().length>0){let b=computeDiff(w,_,d,!0).changes;A&&(b=postProcessCharChanges(b)),C=[];for(let y=0,S=b.length;y1&&b>1;){const y=C.charCodeAt(_-2),S=w.charCodeAt(b-2);if(y!==S)break;_--,b--}(_>1||b>1)&&this._pushTrimWhitespaceCharChange(c,d+1,1,_,u+1,1,b)}{let _=getLastNonBlankColumn(C,1),b=getLastNonBlankColumn(w,1);const y=C.length+1,S=w.length+1;for(;_!0;const o=Date.now();return()=>Date.now()-onew LegacyLinesDiffComputer,getDefault:()=>new DefaultLinesDiffComputer};var InlineSuggestionItem;(function(a){function o(s,l){return s.isInlineEdit?InlineEditItem.create(s,l):InlineCompletionItem.create(s,l)}a.create=o})(InlineSuggestionItem||(InlineSuggestionItem={}));class InlineSuggestionItemBase{constructor(o,s,l){this._data=o,this.identity=s,this.displayLocation=l}get source(){return this._data.source}get isFromExplicitRequest(){return this._data.context.triggerKind===InlineCompletionTriggerKind$1.Explicit}get forwardStable(){var o;return(o=this.source.inlineSuggestions.enableForwardStability)!=null?o:!1}get editRange(){return this.getSingleTextEdit().range}get targetRange(){var o,s;return(s=(o=this.displayLocation)==null?void 0:o.range)!=null?s:this.editRange}get insertText(){return this.getSingleTextEdit().text}get semanticId(){return this.hash}get action(){return this._sourceInlineCompletion.action}get command(){return this._sourceInlineCompletion.command}get warning(){return this._sourceInlineCompletion.warning}get showInlineEditMenu(){return!!this._sourceInlineCompletion.showInlineEditMenu}get hash(){return JSON.stringify([this.getSingleTextEdit().text,this.getSingleTextEdit().range.getStartPosition().toString()])}get requestUuid(){return this._data.context.requestUuid}get partialAccepts(){return this._data.partialAccepts}get _sourceInlineCompletion(){return this._data.sourceInlineCompletion}addRef(){this.identity.addRef(),this.source.addRef()}removeRef(){this.identity.removeRef(),this.source.removeRef()}reportInlineEditShown(o,s,l){this._data.reportInlineEditShown(o,this.insertText,s,l)}reportPartialAccept(o,s,l){this._data.reportPartialAccept(o,s,l)}reportEndOfLife(o){this._data.reportEndOfLife(o)}setEndOfLifeReason(o){this._data.setEndOfLifeReason(o)}reportInlineEditError(o){this._data.reportInlineEditError(o)}setIsPreceeded(o){this._data.setIsPreceeded(o.partialAccepts)}setNotShownReasonIfNotSet(o){this._data.setNotShownReason(o)}getSourceCompletion(){return this._sourceInlineCompletion}}const er=class{constructor(){this._onDispose=observableSignal(this),this._refCount=1,this.id="InlineCompletionIdentity"+er.idCounter++}addRef(){this._refCount++}removeRef(){this._refCount--,this._refCount===0&&this._onDispose.trigger(void 0)}};let InlineSuggestionIdentity=er;(()=>{er.idCounter=0})();class InlineSuggestDisplayLocation{static create(o){return new InlineSuggestDisplayLocation(o.range,o.label,o.kind)}constructor(o,s,l){this.range=o,this.label=s,this.kind=l}withEdit(o,s){const l=new OffsetRange(s.getOffset(this.range.getStartPosition()),s.getOffset(this.range.getEndPosition())),c=applyEditsToRanges([l],o)[0];if(!c)return;const d=s.getRange(c);return new InlineSuggestDisplayLocation(d,this.label,this.kind)}}class InlineCompletionItem extends InlineSuggestionItemBase{static create(o,s){const l=new InlineSuggestionIdentity,c=getPositionOffsetTransformerFromTextModel(s),d=o.insertText.replace(/\r\n|\r|\n/g,s.getEOL()),u=reshapeInlineCompletion(new StringReplacement(c.getOffsetRange(o.range),d),s),A=u.removeCommonSuffixAndPrefix(s.getValue()),g=c.getTextReplacement(u),f=o.displayLocation?InlineSuggestDisplayLocation.create(o.displayLocation):void 0;return new InlineCompletionItem(u,A,g,g.range,o.snippetInfo,o.additionalTextEdits,o,l,f)}constructor(o,s,l,c,d,u,A,g,f){super(A,g,f),this._edit=o,this._trimmedEdit=s,this._textEdit=l,this._originalRange=c,this.snippetInfo=d,this.additionalTextEdits=u,this.isInlineEdit=!1}get hash(){return JSON.stringify(this._trimmedEdit.toJson())}getSingleTextEdit(){return this._textEdit}withIdentity(o){return new InlineCompletionItem(this._edit,this._trimmedEdit,this._textEdit,this._originalRange,this.snippetInfo,this.additionalTextEdits,this._data,o,this.displayLocation)}withEdit(o,s){const l=applyEditsToRanges([this._edit.replaceRange],o);if(l.length===0)return;const c=new StringReplacement(l[0],this._textEdit.text),d=getPositionOffsetTransformerFromTextModel(s),u=d.getTextReplacement(c);let A=this.displayLocation;if(A&&(A=A.withEdit(o,d),!A))return;const g=c.removeCommonSuffixAndPrefix(s.getValue());return new InlineCompletionItem(c,g,u,this._originalRange,this.snippetInfo,this.additionalTextEdits,this._data,this.identity,A)}canBeReused(o,s){const l=this._textEdit.range;return!!l&&l.containsPosition(s)&&this.isVisible(o,s)&&TextLength.ofRange(l).isGreaterThanOrEqualTo(TextLength.ofRange(this._originalRange))}isVisible(o,s){const l=this.getSingleTextEdit();return inlineCompletionIsVisible(l,this._originalRange,o,s)}}function inlineCompletionIsVisible(a,o,s,l){const c=singleTextRemoveCommonPrefix(a,s),d=a.range;if(!d||o&&!o.getStartPosition().equals(d.getStartPosition())||l.lineNumber!==c.range.startLineNumber||c.isEmpty)return!1;const u=s.getValueInRange(c.range,1),A=c.text,g=Math.max(0,l.column-c.range.startColumn);let f=A.substring(0,g),m=A.substring(g),v=u.substring(0,g),C=u.substring(g);const w=s.getLineIndentColumn(c.range.startLineNumber);return c.range.startColumn<=w&&(v=v.trimStart(),v.length===0&&(C=C.trimStart()),f=f.trimStart(),f.length===0&&(m=m.trimStart())),f.startsWith(v)&&!!matchesSubString(C,m)}class InlineEditItem extends InlineSuggestionItemBase{static create(o,s){const l=getStringEdit(s,o.range,o.insertText),c=new TextModelText(s),u=TextEdit.fromStringEdit(l,c).toReplacement(c),A=new InlineSuggestionIdentity,g=l.replacements.map(m=>{const v=Range$2.fromPositions(s.getPositionAt(m.replaceRange.start),s.getPositionAt(m.replaceRange.endExclusive)),C=s.getValueInRange(v);return SingleUpdatedNextEdit.create(m,C)}),f=o.displayLocation?InlineSuggestDisplayLocation.create(o.displayLocation):void 0;return new InlineEditItem(l,u,o,A,g,f,!1,s.getVersionId())}constructor(o,s,l,c,d,u,A=!1,g){super(l,c,u),this._edit=o,this._textEdit=s,this._edits=d,this._lastChangePartOfInlineEdit=A,this._inlineEditModelVersion=g,this.snippetInfo=void 0,this.additionalTextEdits=[],this.isInlineEdit=!0}get updatedEditModelVersion(){return this._inlineEditModelVersion}get updatedEdit(){return this._edit}getSingleTextEdit(){return this._textEdit}withIdentity(o){return new InlineEditItem(this._edit,this._textEdit,this._data,o,this._edits,this.displayLocation,this._lastChangePartOfInlineEdit,this._inlineEditModelVersion)}canBeReused(o,s){return this._lastChangePartOfInlineEdit&&this.updatedEditModelVersion===o.getVersionId()}withEdit(o,s){return this._applyTextModelChanges(o,this._edits,s)}_applyTextModelChanges(o,s,l){if(s=s.map(v=>v.applyTextModelChanges(o)),s.some(v=>v.edit===void 0))return;const c=l.getVersionId();let d=this._inlineEditModelVersion;const u=s.some(v=>v.lastChangeUpdatedEdit);if(u&&(d=c!=null?c:-1),c===null||d+20!v.edit.isEmpty),s.length===0))return;const A=new StringEdit(s.map(v=>v.edit)),g=getPositionOffsetTransformerFromTextModel(l),f=g.getTextEdit(A).toReplacement(new TextModelText(l));let m=this.displayLocation;if(!(m&&(m=m.withEdit(o,g),!m)))return new InlineEditItem(A,f,this._data,this.identity,s,m,u,d)}}function getStringEdit(a,o,s){const l=a.getEOL(),c=a.getValueInRange(o),d=s.replace(/\r\n|\r|\n/g,l),g=linesDiffComputers.getDefault().computeDiff(splitLines(c),splitLines(d),{ignoreTrimWhitespace:!1,computeMoves:!1,extendToSubwords:!0,maxComputationTimeMs:500}).changes.flatMap(C=>{var w;return(w=C.innerChanges)!=null?w:[]});function f(C,w){const _=TextLength.fromPosition(w.getStartPosition());return TextLength.ofRange(w).createRange(_.addToPosition(C))}const m=new StringText(d);return new StringEdit(g.map(C=>{const w=f(o.getStartPosition(),C.originalRange),_=getPositionOffsetTransformerFromTextModel(a).getOffsetRange(w),b=m.getValueOfRange(C.modifiedRange),y=new StringReplacement(_,b),S=a.getValueInRange(w);return reshapeInlineEdit(y,S,g.length,a)}))}class SingleUpdatedNextEdit{static create(o,s){const l=commonPrefixLength(o.newText,s),c=commonSuffixLength(o.newText,s),d=o.newText.substring(l,o.newText.length-c);return new SingleUpdatedNextEdit(o,d,l,c)}get edit(){return this._edit}get lastChangeUpdatedEdit(){return this._lastChangeUpdatedEdit}constructor(o,s,l,c,d=!1){this._edit=o,this._trimmedNewText=s,this._prefixLength=l,this._suffixLength=c,this._lastChangeUpdatedEdit=d}applyTextModelChanges(o){const s=this._clone();return s._applyTextModelChanges(o),s}_clone(){return new SingleUpdatedNextEdit(this._edit,this._trimmedNewText,this._prefixLength,this._suffixLength,this._lastChangeUpdatedEdit)}_applyTextModelChanges(o){if(this._lastChangeUpdatedEdit=!1,!this._edit)throw new BugIndicatingError("UpdatedInnerEdits: No edit to apply changes to");const s=this._applyChanges(this._edit,o);if(!s){this._edit=void 0;return}this._edit=s.edit,this._lastChangeUpdatedEdit=s.editHasChanged}_applyChanges(o,s){let l=o.replaceRange.start,c=o.replaceRange.endExclusive,d=o.newText,u=!1;const A=this._prefixLength>0||this._suffixLength>0;for(let g=s.replacements.length-1;g>=0;g--){const f=s.replacements[g],m=f.newText.length>0&&f.replaceRange.isEmpty;if(m&&!A&&f.replaceRange.start===l&&d.startsWith(f.newText)){l+=f.newText.length,d=d.substring(f.newText.length),c=Math.max(l,c),u=!0;continue}if(m&&A&&f.replaceRange.start===l+this._prefixLength&&this._trimmedNewText.startsWith(f.newText)){c+=f.newText.length,u=!0,this._prefixLength+=f.newText.length,this._trimmedNewText=this._trimmedNewText.substring(f.newText.length);continue}if(f.newText.length===0&&f.replaceRange.length>0&&f.replaceRange.start>=l+this._prefixLength&&f.replaceRange.endExclusive<=c-this._suffixLength){c-=f.replaceRange.length,u=!0;continue}if(f.equals(o)){u=!0,l=f.replaceRange.endExclusive,d="";continue}if(!(f.replaceRange.start>c)){if(f.replaceRange.endExclusive1&&a.newText.endsWith(s)&&!a.newText.startsWith(s)?new StringReplacement(a.replaceRange.delta(-1),s+a.newText.slice(0,-s.length)):a}function fixBracketsInLine(a,o){const s=new DenseKeyProvider,l=new LanguageAgnosticBracketTokens(s,f=>o.getLanguageConfiguration(f)),c=new TextBufferTokenizer(new StaticTokenizerSource([a]),l),d=parseDocument(c,[],void 0,!0);let u="";const A=a.getLineContent();function g(f,m){if(f.kind===2)g(f.openingBracket,m),m=lengthAdd(m,f.openingBracket.length),f.child&&(g(f.child,m),m=lengthAdd(m,f.child.length)),f.closingBracket?(g(f.closingBracket,m),m=lengthAdd(m,f.closingBracket.length)):u+=l.getSingleLanguageBracketTokens(f.openingBracket.languageId).findClosingTokenText(f.openingBracket.bracketIds);else if(f.kind!==3){if(f.kind===0||f.kind===1)u+=A.substring(m,lengthAdd(m,f.length));else if(f.kind===4)for(const v of f.children)g(v,m),m=lengthAdd(m,v.length)}}return g(d,lengthZero),u}class StaticTokenizerSource{constructor(o){this.lines=o,this.tokenization={getLineTokens:s=>this.lines[s-1]}}getLineCount(){return this.lines.length}getLineLength(o){return this.lines[o-1].getLineContent().length}}class DirectedGraph{constructor(){this._nodes=new Set,this._outgoingEdges=new Map}static from(o,s){const l=new DirectedGraph;for(const c of o)l._nodes.add(c);for(const c of o){const d=s(c);if(d.length>0){const u=new Set;for(const A of d)u.add(A);l._outgoingEdges.set(c,u)}}return l}removeCycles(){const o=[],s=new Set,l=new Set,c=[],d=u=>{s.add(u),l.add(u);const A=this._outgoingEdges.get(u);if(A)for(const g of A)s.has(g)?l.has(g)&&(o.push(g),c.push({from:u,to:g})):d(g);l.delete(u)};for(const u of this._nodes)s.has(u)||d(u);for(const{from:u,to:A}of c){const g=this._outgoingEdges.get(u);g&&g.delete(A)}return{foundCycles:o}}getOutgoing(o){const s=this._outgoingEdges.get(o);return s?Array.from(s):[]}}var InlineEditTabAction;(function(a){a.Jump="jump",a.Accept="accept",a.Inactive="inactive"})(InlineEditTabAction||(InlineEditTabAction={}));var InlineCompletionViewKind;(function(a){a.GhostText="ghostText",a.Custom="custom",a.SideBySide="sideBySide",a.Deletion="deletion",a.InsertionInline="insertionInline",a.InsertionMultiLine="insertionMultiLine",a.WordReplacements="wordReplacements",a.LineReplacement="lineReplacement",a.Collapsed="collapsed"})(InlineCompletionViewKind||(InlineCompletionViewKind={}));function provideInlineCompletions(a,o,s,l,c,d){const u=prefixedUuid("icr"),A=new CancellationTokenSource$1;let g;const f={...l,requestUuid:u},m=getDefaultRange(o,s),v=groupByMap(a,S=>S.groupId),C=DirectedGraph.from(a,S=>{var E,B;return(B=(E=S.yieldsToGroupIds)==null?void 0:E.flatMap(P=>{var D;return(D=v.get(P))!=null?D:[]}))!=null?B:[]}),{foundCycles:w}=C.removeCycles();w.length>0&&onUnexpectedExternalError(new Error(`Inline completions: cyclic yield-to dependency detected. Path: ${w.map(S=>S.toString?S.toString():""+S).join(" -> ")}`));let _=0;const b=new CachedFunction(async S=>{var E;try{if(_++,A.token.isCancellationRequested)return;const B=C.getOutgoing(S);for(const T of B){const N=await b.get(T);if(N)for(const x of N.inlineSuggestions.items){if(x.isInlineEdit||typeof x.insertText!="string")return;const M=new TextReplacement((E=Range$2.lift(x.range))!=null?E:m,x.insertText);if(inlineCompletionIsVisible(M,void 0,s,o))return}}let P;const D=Date.now();try{P=await S.provideInlineCompletions(s,o,f,A.token)}catch(T){onUnexpectedExternalError(T);return}const k=Date.now();if(!P)return;const I=[],L=new InlineSuggestionList(P,I,S);if(L.addRef(),runWhenCancelled(A.token,()=>L.removeRef(g)),A.token.isCancellationRequested)return;for(const T of P.items)I.push(toInlineSuggestData(T,L,m,s,d,f,c,{startTime:D,endTime:k}));return L}finally{_--}}),y=AsyncIterableProducer.fromPromisesResolveOrder(a.map(S=>b.get(S))).filter(isDefined);return{contextWithUuid:f,get didAllProvidersReturn(){return _===0},lists:y,cancelAndDispose:S=>{g===void 0&&(g=S,A.dispose(!0))}}}function runWhenCancelled(a,o){if(a.isCancellationRequested)return o(),Disposable.None;{const s=a.onCancellationRequested(()=>{s.dispose(),o()});return{dispose:()=>s.dispose()}}}function toInlineSuggestData(a,o,s,l,c,d,u,A){var C;let g,f,m=a.range?Range$2.lift(a.range):s;if(typeof a.insertText=="string"){if(g=a.insertText,c&&a.completeBracketPairs){g=closeBrackets(g,m.getStartPosition(),l,c);const w=g.length-a.insertText.length;w!==0&&(m=new Range$2(m.startLineNumber,m.startColumn,m.endLineNumber,m.endColumn+w))}f=void 0}else if("snippet"in a.insertText){const w=a.insertText.snippet.length;if(c&&a.completeBracketPairs){a.insertText.snippet=closeBrackets(a.insertText.snippet,m.getStartPosition(),l,c);const b=a.insertText.snippet.length-w;b!==0&&(m=new Range$2(m.startLineNumber,m.startColumn,m.endLineNumber,m.endColumn+b))}const _=new SnippetParser().parse(a.insertText.snippet);_.children.length===1&&_.children[0]instanceof Text?(g=_.children[0].value,f=void 0):(g=_.toString(),f={snippet:a.insertText.snippet,range:m})}else assertNever(a.insertText);const v=a.displayLocation?{range:Range$2.lift(a.displayLocation.range),label:a.displayLocation.label,kind:a.displayLocation.kind}:void 0;return new InlineSuggestData(m,g,f,v,a.additionalTextEdits||getReadonlyEmptyArray(),a,o,d,(C=a.isInlineEdit)!=null?C:!1,u,A,a.correlationId)}class InlineSuggestData{constructor(o,s,l,c,d,u,A,g,f,m,v,C){this.range=o,this.insertText=s,this.snippetInfo=l,this.displayLocation=c,this.additionalTextEdits=d,this.sourceInlineCompletion=u,this.source=A,this.context=g,this.isInlineEdit=f,this._requestInfo=m,this._providerRequestInfo=v,this._correlationId=C,this._didShow=!1,this._timeUntilShown=void 0,this._showStartTime=void 0,this._shownDuration=0,this._showUncollapsedStartTime=void 0,this._showUncollapsedDuration=0,this._notShownReason=void 0,this._didReportEndOfLife=!1,this._lastSetEndOfLifeReason=void 0,this._isPreceeded=!1,this._partiallyAcceptedCount=0,this._partiallyAcceptedSinceOriginal={characters:0,ratio:0,count:0},this._viewData={editorType:m.editorType}}get showInlineEditMenu(){var o;return(o=this.sourceInlineCompletion.showInlineEditMenu)!=null?o:!1}get partialAccepts(){return this._partiallyAcceptedSinceOriginal}async reportInlineEditShown(o,s,l,c){var u,A;if(this.updateShownDuration(l),this._didShow)return;this._didShow=!0,this._viewData.viewKind=l,this._viewData.renderData=c,this._timeUntilShown=Date.now()-this._requestInfo.startTime;const d=new EditDeltaInfo(c.lineCountModified,c.lineCountOriginal,c.characterCountModified,c.characterCountOriginal);(A=(u=this.source.provider).handleItemDidShow)==null||A.call(u,this.source.inlineSuggestions,this.sourceInlineCompletion,s,d),this.sourceInlineCompletion.shownCommand&&await o.executeCommand(this.sourceInlineCompletion.shownCommand.id,...this.sourceInlineCompletion.shownCommand.arguments||[])}reportPartialAccept(o,s,l){var c,d;this._partiallyAcceptedCount++,this._partiallyAcceptedSinceOriginal.characters+=l.characters,this._partiallyAcceptedSinceOriginal.ratio=Math.min(this._partiallyAcceptedSinceOriginal.ratio+(1-this._partiallyAcceptedSinceOriginal.ratio)*l.ratio,1),this._partiallyAcceptedSinceOriginal.count+=l.count,(d=(c=this.source.provider).handlePartialAccept)==null||d.call(c,this.source.inlineSuggestions,this.sourceInlineCompletion,o,s)}reportEndOfLife(o){var s;if(!this._didReportEndOfLife&&(this._didReportEndOfLife=!0,this.reportInlineEditHidden(),o||(o=(s=this._lastSetEndOfLifeReason)!=null?s:{kind:InlineCompletionEndOfLifeReasonKind$1.Ignored,userTypingDisagreed:!1,supersededBy:void 0}),o.kind===InlineCompletionEndOfLifeReasonKind$1.Rejected&&this.source.provider.handleRejection&&this.source.provider.handleRejection(this.source.inlineSuggestions,this.sourceInlineCompletion),this.source.provider.handleEndOfLifetime)){const l={requestUuid:this.context.requestUuid,correlationId:this._correlationId,selectedSuggestionInfo:!!this.context.selectedSuggestionInfo,partiallyAccepted:this._partiallyAcceptedCount,partiallyAcceptedCountSinceOriginal:this._partiallyAcceptedSinceOriginal.count,partiallyAcceptedRatioSinceOriginal:this._partiallyAcceptedSinceOriginal.ratio,partiallyAcceptedCharactersSinceOriginal:this._partiallyAcceptedSinceOriginal.characters,shown:this._didShow,shownDuration:this._shownDuration,shownDurationUncollapsed:this._showUncollapsedDuration,preceeded:this._isPreceeded,timeUntilShown:this._timeUntilShown,timeUntilProviderRequest:this._providerRequestInfo.startTime-this._requestInfo.startTime,timeUntilProviderResponse:this._providerRequestInfo.endTime-this._requestInfo.startTime,editorType:this._viewData.editorType,languageId:this._requestInfo.languageId,requestReason:this._requestInfo.reason,viewKind:this._viewData.viewKind,notShownReason:this._notShownReason,error:this._viewData.error,typingInterval:this._requestInfo.typingInterval,typingIntervalCharacterCount:this._requestInfo.typingIntervalCharacterCount,availableProviders:this._requestInfo.availableProviders.map(c=>c.toString()).join(","),...this._viewData.renderData};this.source.provider.handleEndOfLifetime(this.source.inlineSuggestions,this.sourceInlineCompletion,o,l)}}reportInlineEditError(o){this._viewData.error?this._viewData.error+=`; ${o}`:this._viewData.error=o}setIsPreceeded(o){this._isPreceeded=!0,(this._partiallyAcceptedSinceOriginal.characters!==0||this._partiallyAcceptedSinceOriginal.ratio!==0||this._partiallyAcceptedSinceOriginal.count!==0)&&console.warn("Expected partiallyAcceptedCountSinceOriginal to be { characters: 0, rate: 0, partialAcceptances: 0 } before setIsPreceeded."),this._partiallyAcceptedSinceOriginal=o}setNotShownReason(o){var s;(s=this._notShownReason)!=null||(this._notShownReason=o)}setEndOfLifeReason(o){this.reportInlineEditHidden(),this._lastSetEndOfLifeReason=o}updateShownDuration(o){const s=Date.now();this._showStartTime||(this._showStartTime=s);const l=o===InlineCompletionViewKind.Collapsed;!l&&this._showUncollapsedStartTime===void 0&&(this._showUncollapsedStartTime=s),l&&this._showUncollapsedStartTime!==void 0&&(this._showUncollapsedDuration+=s-this._showUncollapsedStartTime)}reportInlineEditHidden(){if(this._showStartTime===void 0)return;const o=Date.now();this._shownDuration+=o-this._showStartTime,this._showStartTime=void 0,this._showUncollapsedStartTime!==void 0&&(this._showUncollapsedDuration+=o-this._showUncollapsedStartTime,this._showUncollapsedStartTime=void 0)}}var InlineCompletionEditorType;(function(a){a.TextEditor="textEditor",a.DiffEditor="diffEditor",a.Notebook="notebook"})(InlineCompletionEditorType||(InlineCompletionEditorType={}));class InlineSuggestionList{constructor(o,s,l){this.inlineSuggestions=o,this.inlineSuggestionsData=s,this.provider=l,this.refCount=0}addRef(){this.refCount++}removeRef(o={kind:"other"}){if(this.refCount--,this.refCount===0){for(const s of this.inlineSuggestionsData)s.reportEndOfLife();this.provider.disposeInlineCompletions(this.inlineSuggestions,o)}}}function getDefaultRange(a,o){const s=o.getWordAtPosition(a),l=o.getLineMaxColumn(a.lineNumber);return s?new Range$2(a.lineNumber,s.startColumn,a.lineNumber,l):Range$2.fromPositions(a,a.with(void 0,l))}function closeBrackets(a,o,s,l){const c=s.getLineContent(o.lineNumber),d=StringReplacement.replace(new OffsetRange(o.column-1,c.length),a),u=s.tokenization.tokenizeLinesAt(o.lineNumber,[d.replace(c)]),A=u==null?void 0:u[0].sliceZeroCopy(d.getRangeAfterReplace());return A?fixBracketsInLine(A,l):a}var __decorate$1A=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1z=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}},InlineCompletionsSource_1,Yi;let InlineCompletionsSource=(Yi=class extends Disposable{constructor(o,s,l,c,d,u,A,g){super(),this._textModel=o,this._versionId=s,this._debounceValue=l,this._cursorPosition=c,this._languageConfigurationService=d,this._logService=u,this._configurationService=A,this._instantiationService=g,this._updateOperation=this._register(new MutableDisposable),this._state=observableReducerSettable(this,{initial:()=>({inlineCompletions:InlineCompletionsState.createEmpty(),suggestWidgetInlineCompletions:InlineCompletionsState.createEmpty()}),disposeFinal:f=>{f.inlineCompletions.dispose(),f.suggestWidgetInlineCompletions.dispose()},changeTracker:recordChangesLazy(()=>({versionId:this._versionId})),update:(f,m,v)=>{const C=StringEdit.compose(v.changes.map(w=>w.change?offsetEditFromContentChanges(w.change.changes):StringEdit.empty).filter(isDefined));if(C.isEmpty())return m;try{return{inlineCompletions:m.inlineCompletions.createStateWithAppliedEdit(C,this._textModel),suggestWidgetInlineCompletions:m.suggestWidgetInlineCompletions.createStateWithAppliedEdit(C,this._textModel)}}finally{m.inlineCompletions.dispose(),m.suggestWidgetInlineCompletions.dispose()}}}),this.inlineCompletions=this._state.map(this,f=>f.inlineCompletions),this.suggestWidgetInlineCompletions=this._state.map(this,f=>f.suggestWidgetInlineCompletions),this.clearOperationOnTextModelChange=derived(this,f=>{this._versionId.read(f),this._updateOperation.clear()}),this._loadingCount=observableValue(this,0),this._loggingEnabled=observableConfigValue("editor.inlineSuggest.logFetch",!1,this._configurationService).recomputeInitiallyAndOnChange(this._store),this._sendRequestData=observableConfigValue("editor.inlineSuggest.emptyResponseInformation",!0,this._configurationService).recomputeInitiallyAndOnChange(this._store),this._structuredFetchLogger=this._register(this._instantiationService.createInstance(StructuredLogger.cast(),"editor.inlineSuggest.logFetch.commandId")),this.clearOperationOnTextModelChange.recomputeInitiallyAndOnChange(this._store)}_log(o){this._loggingEnabled.get()&&this._logService.info(formatRecordableLogEntry(o)),this._structuredFetchLogger.log(o)}fetch(o,s,l,c,d,u,A){var b,y;const g=this._cursorPosition.get(),f=new UpdateRequest(g,l,this._textModel.getVersionId(),new Set(o)),m=l.selectedSuggestionInfo?this.suggestWidgetInlineCompletions.get():this.inlineCompletions.get();if((b=this._updateOperation.value)!=null&&b.request.satisfies(f))return this._updateOperation.value.promise;if((y=m==null?void 0:m.request)!=null&&y.satisfies(f))return Promise.resolve(!0);const v=!!this._updateOperation.value;this._updateOperation.clear();const C=new CancellationTokenSource$1,w=(async()=>{var P;this._loadingCount.set(this._loadingCount.get()+1,void 0);const S=new DisposableStore,E=o.filter(D=>D.providerId),B=new RequestResponseData(l,A,E);try{const D=this._debounceValue.get(this._textModel),k=(P=findLastMax(o.map(z=>z.debounceDelayMs),compareUndefinedSmallest(numberComparator)))!=null?P:D;if((v||d&&l.triggerKind===InlineCompletionTriggerKind$1.Automatic)&&await wait(k,C.token),C.token.isCancellationRequested||this._store.isDisposed||this._textModel.getVersionId()!==f.versionId)return B.setNoSuggestionReasonIfNotSet("canceled:beforeFetch"),!1;const L=InlineCompletionsSource_1._requestId++;(this._loggingEnabled.get()||this._structuredFetchLogger.isEnabled.get())&&this._log({sourceId:"InlineCompletions.fetch",kind:"start",requestId:L,modelUri:this._textModel.uri,modelVersion:this._textModel.getVersionId(),context:{triggerKind:l.triggerKind,suggestInfo:l.selectedSuggestionInfo?!0:void 0},time:Date.now(),provider:s});const T=new Date,N=provideInlineCompletions(o,this._cursorPosition.get(),this._textModel,l,A,this._languageConfigurationService);runWhenCancelled(C.token,()=>N.cancelAndDispose({kind:"tokenCancellation"}));let x=!1,M=!1;const F=[];for await(const z of N.lists)if(!!z){z.addRef(),S.add(toDisposable(()=>z.removeRef(z.inlineSuggestionsData.length===0?{kind:"empty"}:{kind:"notTaken"})));for(const W of z.inlineSuggestionsData){if(M=!0,!l.includeInlineEdits&&(W.isInlineEdit||W.showInlineEditMenu)){W.setNotShownReason("notInlineEditRequested");continue}if(!l.includeInlineCompletions&&!(W.isInlineEdit||W.showInlineEditMenu)){W.setNotShownReason("notInlineCompletionRequested");continue}const U=InlineSuggestionItem.create(W,this._textModel);F.push(U),!U.isInlineEdit&&!U.showInlineEditMenu&&l.triggerKind===InlineCompletionTriggerKind$1.Automatic&&U.isVisible(this._textModel,this._cursorPosition.get())&&(x=!0)}if(x)break}if(N.cancelAndDispose({kind:"lostRace"}),this._loggingEnabled.get()||this._structuredFetchLogger.isEnabled.get()){const z=N.didAllProvidersReturn;let W;(C.token.isCancellationRequested||this._store.isDisposed||this._textModel.getVersionId()!==f.versionId)&&(W="canceled");const U=F.map(H=>({range:H.editRange.toString(),text:H.insertText,isInlineEdit:!!H.isInlineEdit,source:H.source.provider.groupId}));this._log({sourceId:"InlineCompletions.fetch",kind:"end",requestId:L,durationMs:Date.now()-T.getTime(),error:W,result:U,time:Date.now(),didAllProvidersReturn:z})}B.setRequestUuid(N.contextWithUuid.requestUuid),M?(B.setHasProducedSuggestion(),F.length>0&&C.token.isCancellationRequested&&F.forEach(z=>z.setNotShownReasonIfNotSet("canceled:whileAwaitingOtherProviders"))):C.token.isCancellationRequested?B.setNoSuggestionReasonIfNotSet("canceled:whileFetching"):B.setNoSuggestionReasonIfNotSet("noSuggestion");const O=l.earliestShownDateTime-Date.now();if(O>0&&await wait(O,C.token),C.token.isCancellationRequested||this._store.isDisposed||this._textModel.getVersionId()!==f.versionId||u.get()){const z=C.token.isCancellationRequested?"canceled:afterMinShowDelay":this._store.isDisposed?"canceled:disposed":this._textModel.getVersionId()!==f.versionId?"canceled:documentChanged":u.get()?"canceled:userJumped":"unknown";return F.forEach(W=>W.setNotShownReasonIfNotSet(z)),!1}const R=new Date;this._debounceValue.update(this._textModel,R.getTime()-T.getTime());const Q=this._cursorPosition.get();this._updateOperation.clear(),transaction(z=>{const W=this._state.get();l.selectedSuggestionInfo?this._state.set({inlineCompletions:InlineCompletionsState.createEmpty(),suggestWidgetInlineCompletions:W.suggestWidgetInlineCompletions.createStateWithAppliedResults(F,f,this._textModel,Q,c)},z):this._state.set({inlineCompletions:W.inlineCompletions.createStateWithAppliedResults(F,f,this._textModel,Q,c),suggestWidgetInlineCompletions:InlineCompletionsState.createEmpty()},z),W.inlineCompletions.dispose(),W.suggestWidgetInlineCompletions.dispose()})}finally{this._loadingCount.set(this._loadingCount.get()-1,void 0),S.dispose(),this.sendInlineCompletionsRequestTelemetry(B)}return!0})(),_=new UpdateOperation(f,C,w);return this._updateOperation.value=_,w}clear(o){this._updateOperation.clear();const s=this._state.get();this._state.set({inlineCompletions:InlineCompletionsState.createEmpty(),suggestWidgetInlineCompletions:InlineCompletionsState.createEmpty()},o),s.inlineCompletions.dispose(),s.suggestWidgetInlineCompletions.dispose()}seedInlineCompletionsWithSuggestWidget(){const o=this.inlineCompletions.get(),s=this.suggestWidgetInlineCompletions.get();!s||transaction(l=>{var c,d,u,A;if(!o||((d=(c=s.request)==null?void 0:c.versionId)!=null?d:-1)>((A=(u=o.request)==null?void 0:u.versionId)!=null?A:-1)){o==null||o.dispose();const g=this._state.get();this._state.set({inlineCompletions:s.clone(),suggestWidgetInlineCompletions:InlineCompletionsState.createEmpty()},l),g.inlineCompletions.dispose(),g.suggestWidgetInlineCompletions.dispose()}this.clearSuggestWidgetInlineCompletions(l)})}sendInlineCompletionsRequestTelemetry(o){var c;if(!this._sendRequestData.get()||o.requestUuid===void 0||o.hasProducedSuggestion)return;const s={id:o.requestUuid,opportunityId:o.requestUuid,noSuggestionReason:(c=o.noSuggestionReason)!=null?c:"unknown",extensionId:"vscode-core",extensionVersion:"0.0.0",groupId:"empty",shown:!1,editorType:o.requestInfo.editorType,requestReason:o.requestInfo.reason,typingInterval:o.requestInfo.typingInterval,typingIntervalCharacterCount:o.requestInfo.typingIntervalCharacterCount,languageId:o.requestInfo.languageId,selectedSuggestionInfo:!!o.context.selectedSuggestionInfo,availableProviders:o.providers.map(d=>{var u;return(u=d.providerId)==null?void 0:u.toString()}).filter(isDefined).join(","),...forwardToChannelIf(o.providers.some(d=>{var u;return isCopilotLikeExtension((u=d.providerId)==null?void 0:u.extensionId)})),timeUntilProviderRequest:void 0,timeUntilProviderResponse:void 0,viewKind:void 0,preceeded:void 0,error:void 0,superseded:void 0,reason:void 0,correlationId:void 0,shownDuration:void 0,shownDurationUncollapsed:void 0,timeUntilShown:void 0,partiallyAccepted:void 0,partiallyAcceptedCountSinceOriginal:void 0,partiallyAcceptedRatioSinceOriginal:void 0,partiallyAcceptedCharactersSinceOriginal:void 0,cursorColumnDistance:void 0,cursorLineDistance:void 0,lineCountOriginal:void 0,lineCountModified:void 0,characterCountOriginal:void 0,characterCountModified:void 0,disjointReplacements:void 0,sameShapeReplacements:void 0,notShownReason:void 0},l=this._instantiationService.createInstance(DataChannelForwardingTelemetryService);sendInlineCompletionsEndOfLifeTelemetry(l,s)}clearSuggestWidgetInlineCompletions(o){var s;(s=this._updateOperation.value)!=null&&s.request.context.selectedSuggestionInfo&&this._updateOperation.clear()}cancelUpdate(){this._updateOperation.clear()}},(()=>{InlineCompletionsSource_1=Yi})(),(()=>{Yi._requestId=0})(),Yi);InlineCompletionsSource=InlineCompletionsSource_1=__decorate$1A([__param$1z(4,ILanguageConfigurationService),__param$1z(5,ILogService),__param$1z(6,IConfigurationService),__param$1z(7,IInstantiationService)],InlineCompletionsSource);class UpdateRequest{constructor(o,s,l,c){this.position=o,this.context=s,this.versionId=l,this.providers=c}satisfies(o){return this.position.equals(o.position)&&equalsIfDefined(this.context.selectedSuggestionInfo,o.context.selectedSuggestionInfo,itemEquals())&&(o.context.triggerKind===InlineCompletionTriggerKind$1.Automatic||this.context.triggerKind===InlineCompletionTriggerKind$1.Explicit)&&this.versionId===o.versionId&&isSubset(o.providers,this.providers)}}class RequestResponseData{constructor(o,s,l){this.context=o,this.requestInfo=s,this.providers=l,this.hasProducedSuggestion=!1}setRequestUuid(o){this.requestUuid=o}setNoSuggestionReasonIfNotSet(o){var s;(s=this.noSuggestionReason)!=null||(this.noSuggestionReason=o)}setHasProducedSuggestion(){this.hasProducedSuggestion=!0}}function isSubset(a,o){return[...a].every(s=>o.has(s))}class UpdateOperation{constructor(o,s,l){this.request=o,this.cancellationTokenSource=s,this.promise=l}dispose(){this.cancellationTokenSource.cancel()}}class InlineCompletionsState extends Disposable{static createEmpty(){return new InlineCompletionsState([],void 0)}constructor(o,s){for(const l of o)l.addRef();super(),this.inlineCompletions=o,this.request=s,this._register({dispose:()=>{for(const l of this.inlineCompletions)l.removeRef()}})}_findById(o){return this.inlineCompletions.find(s=>s.identity===o)}_findByHash(o){return this.inlineCompletions.find(s=>s.hash===o)}createStateWithAppliedEdit(o,s){const l=this.inlineCompletions.map(c=>c.withEdit(o,s)).filter(isDefined);return new InlineCompletionsState(l,this.request)}createStateWithAppliedResults(o,s,l,c,d){let u;if(d){const f=this._findById(d);if(f&&f.canBeReused(l,s.position)){u=f;const m=o.find(v=>v.hash===f.hash);m?o=moveToFront(m,o):o=[f,...o]}}const A=u?!u.isInlineEdit:o.some(f=>!f.isInlineEdit&&f.isVisible(l,c));let g=[];for(const f of o){const m=this._findByHash(f.hash);let v;m&&m!==f?(v=f.withIdentity(m.identity),f.setIsPreceeded(m),m.setEndOfLifeReason({kind:InlineCompletionEndOfLifeReasonKind$1.Ignored,userTypingDisagreed:!1,supersededBy:f.getSourceCompletion()})):v=f,A!==v.isInlineEdit&&g.push(v)}return g.sort(compareBy(f=>f.showInlineEditMenu,booleanComparator)),g=distinctByKey(g,f=>f.semanticId),new InlineCompletionsState(g,s)}clone(){return new InlineCompletionsState(this.inlineCompletions,this.request)}}function distinctByKey(a,o){const s=new Set;return a.filter(l=>{const c=o(l);return s.has(c)?!1:(s.add(c),!0)})}function moveToFront(a,o){const s=o.indexOf(a);return s>-1?[a,...o.slice(0,s),...o.slice(s+1)]:o}class InlineEdit{constructor(o,s,l){this.edit=o,this.commands=s,this.inlineCompletion=l}equals(o){return this.edit.equals(o.edit)&&this.inlineCompletion===o.inlineCompletion}}var __decorate$1z=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1y=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};const IInlineCompletionsService=createDecorator("IInlineCompletionsService"),InlineCompletionsSnoozing=new RawContextKey("inlineCompletions.snoozed",!1,localize(76,"Whether inline completions are currently snoozed"));let InlineCompletionsService=class extends Disposable{get snoozeTimeLeft(){return this._snoozeTimeEnd===void 0?0:Math.max(0,this._snoozeTimeEnd-Date.now())}constructor(o,s){super(),this._contextKeyService=o,this._telemetryService=s,this._onDidChangeIsSnoozing=this._register(new Emitter$1),this.onDidChangeIsSnoozing=this._onDidChangeIsSnoozing.event,this._snoozeTimeEnd=void 0,this._recentCompletionIds=[],this._timer=this._register(new WindowIntervalTimer);const l=InlineCompletionsSnoozing.bindTo(this._contextKeyService);this._register(this.onDidChangeIsSnoozing(()=>l.set(this.isSnoozing())))}setSnoozeDuration(o){if(o<0)throw new BugIndicatingError(`Invalid snooze duration: ${o}. Duration must be non-negative.`);if(o===0){this.cancelSnooze();return}const s=this.isSnoozing(),l=this.snoozeTimeLeft;this._snoozeTimeEnd=Date.now()+o,s||this._onDidChangeIsSnoozing.fire(!0),this._timer.cancelAndSet(()=>{if(!this.isSnoozing())this._onDidChangeIsSnoozing.fire(!1);else throw new BugIndicatingError("Snooze timer did not fire as expected")},this.snoozeTimeLeft+1),this._reportSnooze(o-l,o)}isSnoozing(){return this.snoozeTimeLeft>0}cancelSnooze(){this.isSnoozing()&&(this._reportSnooze(-this.snoozeTimeLeft,0),this._snoozeTimeEnd=void 0,this._timer.cancel(),this._onDidChangeIsSnoozing.fire(!1))}reportNewCompletion(o){this._lastCompletionId=o,this._recentCompletionIds.unshift(o),this._recentCompletionIds.length>5&&this._recentCompletionIds.pop()}_reportSnooze(o,s){const l=Math.round(o/1e3),c=Math.round(s/1e3);this._telemetryService.publicLog2("inlineCompletions.snooze",{deltaSeconds:l,totalSeconds:c,lastCompletionId:this._lastCompletionId,recentCompletionIds:this._recentCompletionIds})}};InlineCompletionsService=__decorate$1z([__param$1y(0,IContextKeyService),__param$1y(1,ITelemetryService)],InlineCompletionsService);registerSingleton(IInlineCompletionsService,InlineCompletionsService,1);const snoozeInlineSuggestId="editor.action.inlineSuggest.snooze",cancelSnoozeInlineSuggestId="editor.action.inlineSuggest.cancelSnooze",LAST_SNOOZE_DURATION_KEY="inlineCompletions.lastSnoozeDuration",tr=class extends Action2{constructor(){super({id:tr.ID,title:localize2(78,"Snooze Inline Suggestions"),precondition:ContextKeyExpr.true(),f1:!0})}async run(o,...s){const l=o.get(IQuickInputService),c=o.get(IInlineCompletionsService),d=o.get(IStorageService);let u;s.length>0&&typeof s[0]=="number"&&(u=s[0]),u||(u=await this.getDurationFromUser(l,d)),u&&c.setSnoozeDuration(u)}async getDurationFromUser(o,s){const l=s.getNumber(LAST_SNOOZE_DURATION_KEY,0,3e5),c=[{label:"1 minute",id:"1",value:6e4},{label:"5 minutes",id:"5",value:3e5},{label:"10 minutes",id:"10",value:6e5},{label:"15 minutes",id:"15",value:9e5},{label:"30 minutes",id:"30",value:18e5},{label:"60 minutes",id:"60",value:36e5}],d=await o.pick(c,{placeHolder:localize(77,"Select snooze duration for Code completions and NES"),activeItem:c.find(u=>u.value===l)});if(d)return s.store(LAST_SNOOZE_DURATION_KEY,d.value,0,0),d.value}};let SnoozeInlineCompletion=tr;(()=>{tr.ID=snoozeInlineSuggestId})();const nr=class extends Action2{constructor(){super({id:nr.ID,title:localize2(79,"Cancel Snooze Inline Suggestions"),precondition:InlineCompletionsSnoozing,f1:!0})}async run(o){o.get(IInlineCompletionsService).cancelSnooze()}};let CancelSnoozeInlineCompletion=nr;(()=>{nr.ID=cancelSnoozeInlineSuggestId})();const xt=class extends Disposable{getTypingInterval(){return(this._cacheInvalidated||this._cachedTypingIntervalResult===null)&&(this._cachedTypingIntervalResult=this._calculateTypingInterval(),this._cacheInvalidated=!1),this._cachedTypingIntervalResult}constructor(o){super(),this._textModel=o,this._typingSessions=[],this._currentSession=null,this._lastChangeTime=0,this._cachedTypingIntervalResult=null,this._cacheInvalidated=!0,this._register(this._textModel.onDidChangeContent(s=>this._updateTypingSpeed(s)))}_updateTypingSpeed(o){const s=Date.now();if(!this._isUserTyping(o)){this._finalizeCurrentSession();return}this._currentSession&&s-this._lastChangeTime>xt.MAX_SESSION_GAP_MS&&this._finalizeCurrentSession(),this._currentSession||(this._currentSession={startTime:s,endTime:s,characterCount:0}),this._currentSession.endTime=s,this._currentSession.characterCount+=this._getActualCharacterCount(o),this._lastChangeTime=s,this._cacheInvalidated=!0}_getActualCharacterCount(o){let s=0;for(const l of o.changes)s+=Math.max(l.text.length,l.rangeLength);return s}_isUserTyping(o){if(!o.detailedReasons||o.detailedReasons.length===0)return!1;for(const s of o.detailedReasons)if(this._isUserTypingReason(s))return!0;return!1}_isUserTypingReason(o){if(o.metadata.isUndoing||o.metadata.isRedoing)return!1;switch(o.metadata.source){case"cursor":{const s=o.metadata.kind;return s==="type"||s==="compositionType"||s==="compositionEnd"}default:return!1}}_finalizeCurrentSession(){if(!this._currentSession)return;this._currentSession.endTime-this._currentSession.startTime>=xt.MIN_SESSION_DURATION_MS&&this._currentSession.characterCount>0&&(this._typingSessions.push(this._currentSession),this._typingSessions.length>xt.SESSION_HISTORY_LIMIT&&this._typingSessions.shift()),this._currentSession=null}_calculateTypingInterval(){if(this._currentSession){const o={...this._currentSession};if(o.endTime-o.startTime>=xt.MIN_SESSION_DURATION_MS&&o.characterCount>0){const l=[...this._typingSessions,o];return this._calculateSpeedFromSessions(l)}}return this._calculateSpeedFromSessions(this._typingSessions)}_calculateSpeedFromSessions(o){if(o.length===0)return{averageInterval:0,characterCount:0};const s=[...o].sort((m,v)=>v.endTime-m.endTime),l=Date.now()-xt.TYPING_SPEED_WINDOW_MS,c=s.filter(m=>m.endTime>l),d=s.splice(c.length);let u=sum(c.map(m=>m.characterCount));for(let m=0;mm.endTime-m.startTime));if(A===0||u<=1)return{averageInterval:0,characterCount:u};const g=Math.max(1,u-1),f=A/g;return{averageInterval:Math.round(f),characterCount:u}}dispose(){this._finalizeCurrentSession(),super.dispose()}};let TypingInterval=xt;(()=>{xt.MAX_SESSION_GAP_MS=3e3})(),(()=>{xt.MIN_SESSION_DURATION_MS=1e3})(),(()=>{xt.SESSION_HISTORY_LIMIT=50})(),(()=>{xt.TYPING_SPEED_WINDOW_MS=3e5})(),(()=>{xt.MIN_CHARS_FOR_RELIABLE_SPEED=20})();var __decorate$1y=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1x=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};let InlineCompletionsModel=class extends Disposable{get isAcceptingPartially(){return this._isAcceptingPartially}constructor(o,s,l,c,d,u,A,g,f,m,v,C,w,_){var P;super(),this.textModel=o,this._selectedSuggestItem=s,this._textModelVersionId=l,this._positions=c,this._debounceValue=d,this._enabled=u,this._editor=A,this._instantiationService=g,this._commandService=f,this._languageConfigurationService=m,this._accessibilityService=v,this._languageFeaturesService=C,this._codeEditorService=w,this._inlineCompletionsService=_,this._isActive=observableValue(this,!1),this._onlyRequestInlineEditsSignal=observableSignal(this),this._forceUpdateExplicitlySignal=observableSignal(this),this._noDelaySignal=observableSignal(this),this._fetchSpecificProviderSignal=observableSignal(this),this._selectedInlineCompletionId=observableValue(this,void 0),this.primaryPosition=derived(this,D=>{var k;return(k=this._positions.read(D)[0])!=null?k:new Position$1(1,1)}),this._isAcceptingPartially=!1,this._appearedInsideViewport=derived(this,D=>{const k=this.state.read(D);if(!k||!k.inlineCompletion)return!1;const I=k.inlineCompletion.targetRange,L=this._editorObs.editor.getVisibleRanges();return L.length<1?!1:new Range$2(L[0].startLineNumber,L[0].startColumn,L[L.length-1].endLineNumber,L[L.length-1].endColumn).containsRange(I)}),this._onDidAccept=new Emitter$1,this.onDidAccept=this._onDidAccept.event,this._lastShownInlineCompletionInfo=void 0,this._lastAcceptedInlineCompletionInfo=void 0,this._didUndoInlineEdits=derivedHandleChanges({owner:this,changeTracker:{createChangeSummary:()=>({didUndo:!1}),handleChange:(D,k)=>{var I;return k.didUndo=D.didChange(this._textModelVersionId)&&!!((I=D.change)!=null&&I.isUndoing),!0}}},(D,k)=>{const I=this._textModelVersionId.read(D);return I!==null&&this._lastAcceptedInlineCompletionInfo&&this._lastAcceptedInlineCompletionInfo.textModelVersionIdAfter===I-1&&this._lastAcceptedInlineCompletionInfo.inlineCompletion.isInlineEdit&&k.didUndo?(this._lastAcceptedInlineCompletionInfo=void 0,!0):!1}),this._preserveCurrentCompletionReasons=new Set([VersionIdChangeReason.Redo,VersionIdChangeReason.Undo,VersionIdChangeReason.AcceptWord]),this.dontRefetchSignal=observableSignal(this),this._fetchInlineCompletionsPromise=derivedHandleChanges({owner:this,changeTracker:{createChangeSummary:()=>({dontRefetch:!1,preserveCurrentCompletion:!1,inlineCompletionTriggerKind:InlineCompletionTriggerKind$1.Automatic,onlyRequestInlineEdits:!1,shouldDebounce:!0,provider:void 0,textChange:!1,changeReason:""}),handleChange:(D,k)=>{var I,L;if(D.didChange(this._textModelVersionId)){this._preserveCurrentCompletionReasons.has(this._getReason(D.change))&&(k.preserveCurrentCompletion=!0);const T=(L=(I=D.change)==null?void 0:I.detailedReasons)!=null?L:[];k.changeReason=T.length>0?T[0].getType():"",k.textChange=!0}else D.didChange(this._forceUpdateExplicitlySignal)?(k.preserveCurrentCompletion=!0,k.inlineCompletionTriggerKind=InlineCompletionTriggerKind$1.Explicit):D.didChange(this.dontRefetchSignal)?k.dontRefetch=!0:D.didChange(this._onlyRequestInlineEditsSignal)?k.onlyRequestInlineEdits=!0:D.didChange(this._fetchSpecificProviderSignal)&&(k.provider=D.change);return!0}}},(D,k)=>{var U,H,V,j;if(this._source.clearOperationOnTextModelChange.read(D),this._noDelaySignal.read(D),this.dontRefetchSignal.read(D),this._onlyRequestInlineEditsSignal.read(D),this._forceUpdateExplicitlySignal.read(D),this._fetchSpecificProviderSignal.read(D),!((this._enabled.read(D)&&this._selectedSuggestItem.read(D)||this._isActive.read(D))&&(!this._inlineCompletionsService.isSnoozing()||k.inlineCompletionTriggerKind===InlineCompletionTriggerKind$1.Explicit))){this._source.cancelUpdate();return}this._textModelVersionId.read(D);const L=this._source.suggestWidgetInlineCompletions.read(void 0);let T=this._selectedSuggestItem.read(D);if(this._shouldShowOnSuggestConflict.read(void 0)&&(T=void 0),L&&!T&&this._source.seedInlineCompletionsWithSuggestWidget(),k.dontRefetch)return Promise.resolve(!0);if(this._didUndoInlineEdits.read(D)&&k.inlineCompletionTriggerKind!==InlineCompletionTriggerKind$1.Explicit){transaction(X=>{this._source.clear(X)});return}let N="";k.provider?N+="providerOnDidChange":k.inlineCompletionTriggerKind===InlineCompletionTriggerKind$1.Explicit&&(N+="explicit"),k.changeReason&&(N+=N.length>0?`:${k.changeReason}`:k.changeReason);const x=this._typing.getTypingInterval(),M={editorType:this.editorType,startTime:Date.now(),languageId:this.textModel.getLanguageId(),reason:N,typingInterval:x.averageInterval,typingIntervalCharacterCount:x.characterCount,availableProviders:[]};let F={triggerKind:k.inlineCompletionTriggerKind,selectedSuggestionInfo:T==null?void 0:T.toSelectedSuggestionInfo(),includeInlineCompletions:!k.onlyRequestInlineEdits,includeInlineEdits:this._inlineEditsEnabled.read(D),requestIssuedDateTime:M.startTime,earliestShownDateTime:M.startTime+(k.inlineCompletionTriggerKind===InlineCompletionTriggerKind$1.Explicit||this.inAcceptFlow.read(void 0)?0:this._minShowDelay.read(void 0))};F.triggerKind===InlineCompletionTriggerKind$1.Automatic&&k.textChange&&this.textModel.getAlternativeVersionId()===((U=this._lastShownInlineCompletionInfo)==null?void 0:U.alternateTextModelVersionId)&&(F={...F,includeInlineCompletions:!this._lastShownInlineCompletionInfo.inlineCompletion.isInlineEdit,includeInlineEdits:this._lastShownInlineCompletionInfo.inlineCompletion.isInlineEdit});const O=(V=this.selectedInlineCompletion.read(void 0))!=null?V:(H=this._inlineCompletionItems.read(void 0))==null?void 0:H.inlineEdit,R=k.preserveCurrentCompletion||(O==null?void 0:O.forwardStable)?O:void 0,Q=this._jumpedToId.map(X=>{var Z,J;return!!X&&X===((J=(Z=this._inlineCompletionItems.read(void 0))==null?void 0:Z.inlineEdit)==null?void 0:J.semanticId)}),z=k.provider?{providers:[k.provider],label:"single:"+((j=k.provider.providerId)==null?void 0:j.toString())}:{providers:this._languageFeaturesService.inlineCompletionsProvider.all(this.textModel),label:void 0},W=this.getAvailableProviders(z.providers);return M.availableProviders=W.map(X=>X.providerId).filter(isDefined),this._source.fetch(W,z.label,F,R==null?void 0:R.identity,k.shouldDebounce,Q,M)}),this._inlineCompletionItems=derivedOpts({owner:this},D=>{const k=this._source.inlineCompletions.read(D);if(!k)return;const I=this.primaryPosition.read(D);let L;const T=[];for(const N of k.inlineCompletions)N.isInlineEdit?L=N:N.isVisible(this.textModel,I)&&T.push(N);return T.length!==0&&(L=void 0),{inlineCompletions:T,inlineEdit:L}}),this._filteredInlineCompletionItems=derivedOpts({owner:this,equalsFn:itemsEquals()},D=>{var I;const k=this._inlineCompletionItems.read(D);return(I=k==null?void 0:k.inlineCompletions)!=null?I:[]}),this.selectedInlineCompletionIndex=derived(this,D=>{const k=this._selectedInlineCompletionId.read(D),I=this._filteredInlineCompletionItems.read(D),L=this._selectedInlineCompletionId===void 0?-1:I.findIndex(T=>T.semanticId===k);return L===-1?(this._selectedInlineCompletionId.set(void 0,void 0),0):L}),this.selectedInlineCompletion=derived(this,D=>{const k=this._filteredInlineCompletionItems.read(D),I=this.selectedInlineCompletionIndex.read(D);return k[I]}),this.activeCommands=derivedOpts({owner:this,equalsFn:itemsEquals()},D=>{var k,I;return(I=(k=this.selectedInlineCompletion.read(D))==null?void 0:k.source.inlineSuggestions.commands)!=null?I:[]}),this.inlineCompletionsCount=derived(this,D=>{if(this.lastTriggerKind.read(D)===InlineCompletionTriggerKind$1.Explicit)return this._filteredInlineCompletionItems.read(D).length}),this._hasVisiblePeekWidgets=derived(this,D=>this._editorObs.openedPeekWidgets.read(D)>0),this._shouldShowOnSuggestConflict=derived(this,D=>{const k=this._showOnSuggestConflict.read(D);if(k!=="never"&&!!this.selectedInlineCompletion.read(D)){const L=this._selectedSuggestItem.read(D);return L?k==="whenSuggestListIsIncomplete"?L.listIncomplete:!0:!1}return!1}),this.state=derivedOpts({owner:this,equalsFn:(D,k)=>!D||!k?D===k:D.kind==="ghostText"&&k.kind==="ghostText"?ghostTextsOrReplacementsEqual(D.ghostTexts,k.ghostTexts)&&D.inlineCompletion===k.inlineCompletion&&D.suggestItem===k.suggestItem:D.kind==="inlineEdit"&&k.kind==="inlineEdit"?D.inlineEdit.equals(k.inlineEdit):!1},D=>{var N,x,M,F,O,R,Q,z,W;const k=this.textModel;if(this._suppressInSnippetMode.read(D)&&this._isInSnippetMode.read(D))return;const I=this._inlineCompletionItems.read(D),L=I==null?void 0:I.inlineEdit;if(L){if(this._hasVisiblePeekWidgets.read(D))return;let U=L.getSingleTextEdit();U=singleTextRemoveCommonPrefix(U,k);const H=this.primaryPosition.map(te=>LineRange.fromRangeInclusive(L.targetRange).addMargin(1,1).contains(te.lineNumber)),V=L.source.inlineSuggestions.commands,j=new InlineEdit(U,V!=null?V:[],L),X=L.updatedEdit,Z=X?TextEdit.fromStringEdit(X,new TextModelText(this.textModel)).replacements:[U],J=(((x=(N=I.inlineEdit)==null?void 0:N.command)==null?void 0:x.id)==="vscode.open"||((F=(M=I.inlineEdit)==null?void 0:M.command)==null?void 0:F.id)==="_workbench.open")&&((R=(O=I.inlineEdit)==null?void 0:O.command.arguments)==null?void 0:R.length)?URI.from((Q=I.inlineEdit)==null?void 0:Q.command.arguments[0]):void 0;return{kind:"inlineEdit",inlineEdit:j,inlineCompletion:L,edits:Z,cursorAtInlineEdit:H,nextEditUri:J}}const T=this._selectedSuggestItem.read(D);if(!this._shouldShowOnSuggestConflict.read(D)&&T){const U=singleTextRemoveCommonPrefix(T.getSingleTextEdit(),k),H=this._computeAugmentation(U,D);if(!this._suggestPreviewEnabled.read(D)&&!H)return;const j=(z=H==null?void 0:H.edit)!=null?z:U,X=H?H.edit.text.length-U.text.length:0,Z=this._suggestPreviewMode.read(D),J=this._positions.read(D),ee=[j,...getSecondaryEdits(this.textModel,J,j)].map((he,_e)=>({edit:he,ghostText:he?computeGhostText(he,k,Z,J[_e],X):void 0})).filter(({edit:he,ghostText:_e})=>he!==void 0&&_e!==void 0),re=ee.map(({edit:he})=>he),ae=ee.map(({ghostText:he})=>he),ge=(W=ae[0])!=null?W:new GhostText(j.range.endLineNumber,[]);return{kind:"ghostText",edits:re,primaryGhostText:ge,ghostTexts:ae,inlineCompletion:H==null?void 0:H.completion,suggestItem:T}}else{if(!this._isActive.read(D))return;const U=this.selectedInlineCompletion.read(D);if(!U)return;const H=U.getSingleTextEdit(),V=this._inlineSuggestMode.read(D),j=this._positions.read(D),Z=[H,...getSecondaryEdits(this.textModel,j,H)].map((ee,re)=>({edit:ee,ghostText:ee?computeGhostText(ee,k,V,j[re],0):void 0})).filter(({edit:ee,ghostText:re})=>ee!==void 0&&re!==void 0),J=Z.map(({edit:ee})=>ee),te=Z.map(({ghostText:ee})=>ee);return te[0]?{kind:"ghostText",edits:J,primaryGhostText:te[0],ghostTexts:te,inlineCompletion:U,suggestItem:void 0}:void 0}}),this.inlineCompletionState=derived(this,D=>{const k=this.state.read(D);if(!(!k||k.kind!=="ghostText")&&!this._editorObs.inComposition.read(D))return k}),this.inlineEditState=derived(this,D=>{const k=this.state.read(D);if(!(!k||k.kind!=="inlineEdit"))return k}),this.inlineEditAvailable=derived(this,D=>!!this.inlineEditState.read(D)),this.warning=derived(this,D=>{var k,I;return(I=(k=this.inlineCompletionState.read(D))==null?void 0:k.inlineCompletion)==null?void 0:I.warning}),this.ghostTexts=derivedOpts({owner:this,equalsFn:ghostTextsOrReplacementsEqual},D=>{const k=this.inlineCompletionState.read(D);if(!!k)return k.ghostTexts}),this.primaryGhostText=derivedOpts({owner:this,equalsFn:ghostTextOrReplacementEquals},D=>{const k=this.inlineCompletionState.read(D);if(!!k)return k==null?void 0:k.primaryGhostText}),this.showCollapsed=derived(this,D=>{const k=this.state.read(D);if(!k||k.kind!=="inlineEdit"||k.inlineCompletion.displayLocation)return!1;const I=k.inlineCompletion.updatedEditModelVersion===this._textModelVersionId.read(D);return(this._inlineEditsShowCollapsedEnabled.read(D)||!I)&&this._jumpedToId.read(D)!==k.inlineCompletion.semanticId&&!this._inAcceptFlow.read(D)}),this._tabShouldIndent=derived(this,D=>{if(this._inAcceptFlow.read(D))return!1;function k(T){return T.startLineNumber!==T.endLineNumber}function I(T,N){const x=T.getLineIndentColumn(N),M=T.getLineLastNonWhitespaceColumn(N),F=Math.max(M,x);return new Range$2(N,x,N,F)}const L=this._editorObs.selections.read(D);return L==null?void 0:L.some(T=>T.isEmpty()?this.textModel.getLineLength(T.startLineNumber)===0:k(T)||T.containsRange(I(this.textModel,T.startLineNumber)))}),this.tabShouldJumpToInlineEdit=derived(this,D=>{if(this._tabShouldIndent.read(D))return!1;const k=this.inlineEditState.read(D);return k?this.showCollapsed.read(D)?!0:this._inAcceptFlow.read(D)&&this._appearedInsideViewport.read(D)?!1:!k.cursorAtInlineEdit.read(D):!1}),this.tabShouldAcceptInlineEdit=derived(this,D=>{const k=this.inlineEditState.read(D);return!k||this.showCollapsed.read(D)?!1:this._inAcceptFlow.read(D)&&this._appearedInsideViewport.read(D)||k.inlineCompletion.targetRange.startLineNumber===this._editorObs.cursorLineNumber.read(D)||this._jumpedToId.read(D)===k.inlineCompletion.semanticId?!0:this._tabShouldIndent.read(D)?!1:k.cursorAtInlineEdit.read(D)}),this._jumpedToId=observableValue(this,void 0),this._inAcceptFlow=observableValue(this,!1),this.inAcceptFlow=this._inAcceptFlow,this._source=this._register(this._instantiationService.createInstance(InlineCompletionsSource,this.textModel,this._textModelVersionId,this._debounceValue,this.primaryPosition)),this.lastTriggerKind=this._source.inlineCompletions.map(this,D=>{var k;return(k=D==null?void 0:D.request)==null?void 0:k.context.triggerKind}),this._editorObs=observableCodeEditor(this._editor);const b=this._editorObs.getOption(134);this._suggestPreviewEnabled=b.map(D=>D.preview),this._suggestPreviewMode=b.map(D=>D.previewMode);const y=this._editorObs.getOption(71);this._inlineSuggestMode=y.map(D=>D.mode),this._suppressedInlineCompletionGroupIds=y.map(D=>new Set(D.experimental.suppressInlineSuggestions.split(","))),this._inlineEditsEnabled=y.map(D=>!!D.edits.enabled),this._inlineEditsShowCollapsedEnabled=y.map(D=>D.edits.showCollapsed),this._triggerCommandOnProviderChange=y.map(D=>D.triggerCommandOnProviderChange),this._minShowDelay=y.map(D=>D.minShowDelay),this._showOnSuggestConflict=y.map(D=>D.experimental.showOnSuggestConflict),this._suppressInSnippetMode=y.map(D=>D.suppressInSnippetMode);const S=SnippetController2.get(this._editor);this._isInSnippetMode=(P=S==null?void 0:S.isInSnippetObservable)!=null?P:constObservable(!1),this._typing=this._register(new TypingInterval(this.textModel)),this._register(this._inlineCompletionsService.onDidChangeIsSnoozing(D=>{D&&this.stop()}));{const D=this.textModel.uri.scheme==="vscode-notebook-cell",[k]=this._codeEditorService.listDiffEditors().filter(I=>I.getOriginalEditor().getId()===this._editor.getId()||I.getModifiedEditor().getId()===this._editor.getId());this.isInDiffEditor=!!k,this.editorType=D?InlineCompletionEditorType.Notebook:this.isInDiffEditor?InlineCompletionEditorType.DiffEditor:InlineCompletionEditorType.TextEditor}this._register(recomputeInitiallyAndOnChange(this.state,D=>{D&&D.inlineCompletion&&this._inlineCompletionsService.reportNewCompletion(D.inlineCompletion.requestUuid)})),this._register(recomputeInitiallyAndOnChange(this._fetchInlineCompletionsPromise)),this._register(autorun(D=>{this._editorObs.versionId.read(D),this._inAcceptFlow.set(!1,void 0)})),this._register(autorun(D=>{this.state.map((I,L)=>!I||I.kind==="inlineEdit"&&!I.cursorAtInlineEdit.read(L)).read(D)&&this._jumpedToId.set(void 0,void 0)}));const E=this.inlineEditState.map(D=>D==null?void 0:D.inlineCompletion.semanticId);this._register(autorun(D=>{E.read(D)&&(this._editor.pushUndoStop(),this._lastShownInlineCompletionInfo={alternateTextModelVersionId:this.textModel.getAlternativeVersionId(),inlineCompletion:this.state.get().inlineCompletion})}));const B=observableFromEvent(this._languageFeaturesService.inlineCompletionsProvider.onDidChange,()=>this._languageFeaturesService.inlineCompletionsProvider.all(o));mapObservableArrayCached(this,B,(D,k)=>{!D.onDidChangeInlineCompletions||k.add(D.onDidChangeInlineCompletions(()=>{var T;if(!this._enabled.get()||(this._codeEditorService.getFocusedCodeEditor()||this._codeEditorService.getActiveCodeEditor())!==this._editor)return;if(this._triggerCommandOnProviderChange.get()){this.trigger(void 0,{onlyFetchInlineEdits:!0});return}const L=this.state.get();L&&(L.inlineCompletion||L.edits)&&((T=L.inlineCompletion)==null?void 0:T.source.provider)!==D||transaction(N=>{this._fetchSpecificProviderSignal.trigger(N,D),this.trigger(N)})}))}).recomputeInitiallyAndOnChange(this._store),this._didUndoInlineEdits.recomputeInitiallyAndOnChange(this._store)}getIndentationInfo(o){let s=!1,l=!0;const c=this==null?void 0:this.primaryGhostText.read(o);if(!!(this!=null&&this._selectedSuggestItem)&&c&&c.parts.length>0){const{column:d,lines:u}=c.parts[0],A=u[0].line,g=this.textModel.getLineIndentColumn(c.lineNumber);if(d<=g){let m=firstNonWhitespaceIndex(A);m===-1&&(m=A.length-1),s=m>0;const v=this.textModel.getOptions().tabSize;l=CursorColumns.visibleColumnFromColumn(A,m+1,v)!(A.groupId&&s.has(A.groupId))),c=new Set;for(const A of l)(u=A.excludesGroupIds)==null||u.forEach(g=>c.add(g));const d=[];for(const A of l)A.groupId&&c.has(A.groupId)||d.push(A);return d}async trigger(o,s){subtransaction(o,l=>{s!=null&&s.onlyFetchInlineEdits&&this._onlyRequestInlineEditsSignal.trigger(l),s!=null&&s.noDelay&&this._noDelaySignal.trigger(l),this._isActive.set(!0,l)}),await this._fetchInlineCompletionsPromise.get()}async triggerExplicitly(o,s=!1){subtransaction(o,l=>{s&&this._onlyRequestInlineEditsSignal.trigger(l),this._isActive.set(!0,l),this._inAcceptFlow.set(!0,l),this._forceUpdateExplicitlySignal.trigger(l)}),await this._fetchInlineCompletionsPromise.get()}stop(o="automatic",s){subtransaction(s,l=>{var c;if(o==="explicitCancel"){const d=(c=this.state.get())==null?void 0:c.inlineCompletion;d&&d.reportEndOfLife({kind:InlineCompletionEndOfLifeReasonKind$1.Rejected})}this._isActive.set(!1,l),this._source.clear(l)})}_computeAugmentation(o,s){const l=this.textModel,c=this._source.suggestWidgetInlineCompletions.read(s),d=c?c.inlineCompletions.filter(A=>!A.isInlineEdit):[this.selectedInlineCompletion.read(s)].filter(isDefined);return mapFindFirst(d,A=>{let g=A.getSingleTextEdit();return g=singleTextRemoveCommonPrefix(g,l,Range$2.fromPositions(g.range.getStartPosition(),o.range.getEndPosition())),singleTextEditAugments(g,o)?{completion:A,edit:g}:void 0})}async _deltaSelectedInlineCompletionIndex(o){await this.triggerExplicitly();const s=this._filteredInlineCompletionItems.get()||[];if(s.length>0){const l=(this.selectedInlineCompletionIndex.get()+o+s.length)%s.length;this._selectedInlineCompletionId.set(s[l].semanticId,void 0)}else this._selectedInlineCompletionId.set(void 0,void 0)}async next(){await this._deltaSelectedInlineCompletionIndex(1)}async previous(){await this._deltaSelectedInlineCompletionIndex(-1)}_getMetadata(o,s,l=void 0){return l?EditSources.inlineCompletionPartialAccept({nes:o.isInlineEdit,requestUuid:o.requestUuid,providerId:o.source.provider.providerId,languageId:s,type:l}):EditSources.inlineCompletionAccept({nes:o.isInlineEdit,requestUuid:o.requestUuid,providerId:o.source.provider.providerId,languageId:s})}async accept(o=this._editor){var d;if(o.getModel()!==this.textModel)throw new BugIndicatingError;let s,l=!1;const c=this.state.get();if((c==null?void 0:c.kind)==="ghostText"){if(!c||c.primaryGhostText.isEmpty()||!c.inlineCompletion)return;s=c.inlineCompletion}else if((c==null?void 0:c.kind)==="inlineEdit")s=c.inlineCompletion,l=!!c.nextEditUri;else return;s.addRef();try{if(o.pushUndoStop(),!l)if(s.snippetInfo){const u=TextReplacement.delete(s.editRange),A=s.additionalTextEdits.map(f=>{var m;return new TextReplacement(Range$2.lift(f.range),(m=f.text)!=null?m:"")}),g=TextEdit.fromParallelReplacementsUnsorted([u,...A]);o.edit(g,this._getMetadata(s,this.textModel.getLanguageId())),o.setPosition(s.snippetInfo.range.getStartPosition(),"inlineCompletionAccept"),(d=SnippetController2.get(o))==null||d.insert(s.snippetInfo.snippet,{undoStopBefore:!1})}else{const u=c.edits;let A=u;c.kind==="ghostText"&&(A=removeTextReplacementCommonSuffixPrefix(u,this.textModel));const g=getEndPositionsAfterApplying(A).map(v=>Selection$1.fromPositions(v)),f=s.additionalTextEdits.map(v=>{var C;return new TextReplacement(Range$2.lift(v.range),(C=v.text)!=null?C:"")}),m=TextEdit.fromParallelReplacementsUnsorted([...u,...f]);if(o.edit(m,this._getMetadata(s,this.textModel.getLanguageId())),s.displayLocation===void 0&&o.setSelections(c.kind==="inlineEdit"?g.slice(-1):g,"inlineCompletionAccept"),c.kind==="inlineEdit"&&!this._accessibilityService.isMotionReduced()){const v=m.getNewRanges(),C=this._store.add(new FadeoutDecoration(o,v,()=>{this._store.delete(C)}))}}this._onDidAccept.fire(),this.stop(),s.command&&await this._commandService.executeCommand(s.command.id,...s.command.arguments||[]).then(void 0,onUnexpectedExternalError),s.reportEndOfLife({kind:InlineCompletionEndOfLifeReasonKind$1.Accepted})}finally{s.removeRef(),this._inAcceptFlow.set(!0,void 0),this._lastAcceptedInlineCompletionInfo={textModelVersionIdAfter:this.textModel.getVersionId(),inlineCompletion:s}}}async acceptNextWord(){await this._acceptNext(this._editor,"word",(o,s)=>{const l=this.textModel.getLanguageIdAtPosition(o.lineNumber,o.column),c=this._languageConfigurationService.getLanguageConfiguration(l),d=new RegExp(c.wordDefinition.source,c.wordDefinition.flags.replace("g","")),u=s.match(d);let A=0;u&&u.index!==void 0?u.index===0?A=u[0].length:A=u.index:A=s.length;const f=/\s+/g.exec(s);return f&&f.index!==void 0&&f.index+f[0].length{const l=s.match(/\n/);return l&&l.index!==void 0?l.index+1:s.length},1)}async _acceptNext(o,s,l,c){if(o.getModel()!==this.textModel)throw new BugIndicatingError;const d=this.inlineCompletionState.get();if(!d||d.primaryGhostText.isEmpty()||!d.inlineCompletion)return;const u=d.primaryGhostText,A=d.inlineCompletion;if(A.snippetInfo){await this.accept(o);return}const g=u.parts[0],f=new Position$1(u.lineNumber,g.column),m=g.text,v=l(f,m);if(v===m.length&&u.parts.length===1){this.accept(o);return}const C=m.substring(0,v),w=this._positions.get(),_=w[0];A.addRef();try{this._isAcceptingPartially=!0;try{o.pushUndoStop();const E=Range$2.fromPositions(_,f),B=o.getModel().getValueInRange(E)+C,P=new TextReplacement(E,B),D=[P,...getSecondaryEdits(this.textModel,w,P)].filter(isDefined),k=getEndPositionsAfterApplying(D).map(I=>Selection$1.fromPositions(I));o.edit(TextEdit.fromParallelReplacementsUnsorted(D),this._getMetadata(A,s)),o.setSelections(k,"inlineCompletionPartialAccept"),o.revealPositionInCenterIfOutsideViewport(o.getPosition(),1)}finally{this._isAcceptingPartially=!1}const b=Range$2.fromPositions(A.editRange.getStartPosition(),TextLength.ofText(C).addToPosition(f)),S=o.getModel().getValueInRange(b,1).length;A.reportPartialAccept(S,{kind:c,acceptedLength:S},{characters:v,ratio:v/m.length,count:1})}finally{A.removeRef()}}handleSuggestAccepted(o){const s=singleTextRemoveCommonPrefix(o.getSingleTextEdit(),this.textModel),l=this._computeAugmentation(s,void 0);if(!l)return;const d=this.textModel.getValueInRange(l.completion.editRange,1).length+s.text.length;l.completion.reportPartialAccept(s.text.length,{kind:2,acceptedLength:d},{characters:s.text.length,count:1,ratio:1})}extractReproSample(){var l;const o=this.textModel.getValue(),s=(l=this.state.get())==null?void 0:l.inlineCompletion;return{documentValue:o,inlineCompletion:s==null?void 0:s.getSourceCompletion()}}jump(){const o=this.inlineEditState.get();!o||transaction(s=>{this._jumpedToId.set(o.inlineCompletion.semanticId,s),this.dontRefetchSignal.trigger(s);const l=o.inlineCompletion.targetRange,c=l.getStartPosition();if(this._editor.setPosition(c,"inlineCompletions.jump"),l.isSingleLine()&&(o.inlineCompletion.displayLocation||!o.inlineCompletion.insertText.includes(` `)))this._editor.revealPosition(c);else{const u=new Range$2(l.startLineNumber-1,1,l.endLineNumber+1,1);this._editor.revealRange(u,1)}this._editor.focus()})}async handleInlineSuggestionShown(o,s,l){await o.reportInlineEditShown(this._commandService,s,l)}};InlineCompletionsModel=__decorate$1y([__param$1x(7,IInstantiationService),__param$1x(8,ICommandService),__param$1x(9,ILanguageConfigurationService),__param$1x(10,IAccessibilityService),__param$1x(11,ILanguageFeaturesService),__param$1x(12,ICodeEditorService),__param$1x(13,IInlineCompletionsService)],InlineCompletionsModel);var VersionIdChangeReason;(function(a){a[a.Undo=0]="Undo",a[a.Redo=1]="Redo",a[a.AcceptWord=2]="AcceptWord",a[a.Other=3]="Other"})(VersionIdChangeReason||(VersionIdChangeReason={}));function getSecondaryEdits(a,o,s){if(o.length===1)return[];const l=new TextModelText(a),c=l.getTransformer(),d=c.getOffset(o[0]),u=o.slice(1).map(C=>c.getOffset(C));s=s.removeCommonPrefixAndSuffix(l);const A=c.getStringReplacement(s),g=A.replaceRange.start-d,f=A.replaceRange.join(OffsetRange.emptyAt(d)),m=l.getValueOfOffsetRange(f);return u.map(C=>{const w=C+g,_=w+A.replaceRange.length,b=new OffsetRange(w,_),y=b.join(OffsetRange.emptyAt(C));if(l.getValueOfOffsetRange(y)!==m)return;const E=new StringReplacement(b,A.newText);return c.getTextReplacement(E)}).filter(isDefined)}class FadeoutDecoration extends Disposable{constructor(o,s,l){super(),l&&this._register({dispose:()=>l()}),this._register(observableCodeEditor(o).setDecorations(constObservable(s.map(u=>({range:u,options:{description:"animation",className:"edits-fadeout-decoration",zIndex:1}})))));const c=new AnimatedValue(1,0,1e3,easeOutCubic),d=new ObservableAnimatedValue(c);this._register(autorun(u=>{const A=d.getValue(u);o.getContainerDomNode().style.setProperty("--animation-opacity",A.toString()),c.isFinished()&&this.dispose()}))}}var __decorate$1x=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1w=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}},SuggestMemoryService_1;class Memory{constructor(o){this.name=o}select(o,s,l){if(l.length===0)return 0;const c=l[0].score[0];for(let d=0;dg&&v.type===l[f].completion.kind&&v.insertText===l[f].completion.insertText&&(g=v.touch,A=f),l[f].completion.preselect&&u===-1)return u=f}return A!==-1?A:u!==-1?u:0}toJSON(){return this._cache.toJSON()}fromJSON(o){this._cache.clear();const s=0;for(const[l,c]of o)c.touch=s,c.type=typeof c.type=="number"?c.type:CompletionItemKinds.fromString(c.type),this._cache.set(l,c);this._seq=this._cache.size}}class PrefixMemory extends Memory{constructor(){super("recentlyUsedByPrefix"),this._trie=TernarySearchTree.forStrings(),this._seq=0}memorize(o,s,l){const{word:c}=o.getWordUntilPosition(s),d=`${o.getLanguageId()}/${c}`;this._trie.set(d,{type:l.completion.kind,insertText:l.completion.insertText,touch:this._seq++})}select(o,s,l){const{word:c}=o.getWordUntilPosition(s);if(!c)return super.select(o,s,l);const d=`${o.getLanguageId()}/${c}`;let u=this._trie.get(d);if(u||(u=this._trie.findSubstr(d)),u)for(let A=0;Ao.push([l,s])),o.sort((s,l)=>-(s[1].touch-l[1].touch)).forEach((s,l)=>s[1].touch=l),o.slice(0,200)}fromJSON(o){if(this._trie.clear(),o.length>0){this._seq=o[0][1].touch+1;for(const[s,l]of o)l.type=typeof l.type=="number"?l.type:CompletionItemKinds.fromString(l.type),this._trie.set(s,l)}}}var qn;let SuggestMemoryService=(qn=class{constructor(o,s){this._storageService=o,this._configService=s,this._disposables=new DisposableStore,this._persistSoon=new RunOnceScheduler(()=>this._saveState(),500),this._disposables.add(o.onWillSaveState(l=>{l.reason===WillSaveStateReason.SHUTDOWN&&this._saveState()}))}dispose(){this._disposables.dispose(),this._persistSoon.dispose()}memorize(o,s,l){this._withStrategy(o,s).memorize(o,s,l),this._persistSoon.schedule()}select(o,s,l){return this._withStrategy(o,s).select(o,s,l)}_withStrategy(o,s){var c;const l=this._configService.getValue("editor.suggestSelection",{overrideIdentifier:o.getLanguageIdAtPosition(s.lineNumber,s.column),resource:o.uri});if(((c=this._strategy)==null?void 0:c.name)!==l){this._saveState();const d=SuggestMemoryService_1._strategyCtors.get(l)||NoMemory;this._strategy=new d;try{const A=this._configService.getValue("editor.suggest.shareSuggestSelections")?0:1,g=this._storageService.get(`${SuggestMemoryService_1._storagePrefix}/${l}`,A);g&&this._strategy.fromJSON(JSON.parse(g))}catch{}}return this._strategy}_saveState(){if(this._strategy){const s=this._configService.getValue("editor.suggest.shareSuggestSelections")?0:1,l=JSON.stringify(this._strategy);this._storageService.store(`${SuggestMemoryService_1._storagePrefix}/${this._strategy.name}`,l,s,1)}}},(()=>{SuggestMemoryService_1=qn})(),(()=>{qn._strategyCtors=new Map([["recentlyUsedByPrefix",PrefixMemory],["recentlyUsed",LRUMemory],["first",NoMemory]])})(),(()=>{qn._storagePrefix="suggest/memories"})(),qn);SuggestMemoryService=SuggestMemoryService_1=__decorate$1x([__param$1w(0,IStorageService),__param$1w(1,IConfigurationService)],SuggestMemoryService);const ISuggestMemoryService=createDecorator("ISuggestMemories");registerSingleton(ISuggestMemoryService,SuggestMemoryService,1);var __decorate$1w=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1v=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}},WordContextKey_1,qi;let WordContextKey=(qi=class{constructor(o,s){this._editor=o,this._enabled=!1,this._ckAtEnd=WordContextKey_1.AtEnd.bindTo(s),this._configListener=this._editor.onDidChangeConfiguration(l=>l.hasChanged(139)&&this._update()),this._update()}dispose(){var o;this._configListener.dispose(),(o=this._selectionListener)==null||o.dispose(),this._ckAtEnd.reset()}_update(){const o=this._editor.getOption(139)==="on";if(this._enabled!==o)if(this._enabled=o,this._enabled){const s=()=>{if(!this._editor.hasModel()){this._ckAtEnd.set(!1);return}const l=this._editor.getModel(),c=this._editor.getSelection(),d=l.getWordAtPosition(c.getStartPosition());if(!d){this._ckAtEnd.set(!1);return}this._ckAtEnd.set(d.endColumn===c.getStartPosition().column&&c.getStartPosition().lineNumber===c.getEndPosition().lineNumber)};this._selectionListener=this._editor.onDidChangeCursorSelection(s),s()}else this._selectionListener&&(this._ckAtEnd.reset(),this._selectionListener.dispose(),this._selectionListener=void 0)}},(()=>{WordContextKey_1=qi})(),(()=>{qi.AtEnd=new RawContextKey("atEndOfWord",!1,{type:"boolean",description:localize(1479,"A context key that is true when at the end of a word. Note that this is only defined when tab-completions are enabled")})})(),qi);WordContextKey=WordContextKey_1=__decorate$1w([__param$1v(1,IContextKeyService)],WordContextKey);var __decorate$1v=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1u=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}},SuggestAlternatives_1,Xi;let SuggestAlternatives=(Xi=class{constructor(o,s){this._editor=o,this._index=0,this._ckOtherSuggestions=SuggestAlternatives_1.OtherSuggestions.bindTo(s)}dispose(){this.reset()}reset(){var o;this._ckOtherSuggestions.reset(),(o=this._listener)==null||o.dispose(),this._model=void 0,this._acceptNext=void 0,this._ignore=!1}set({model:o,index:s},l){if(o.items.length===0){this.reset();return}if(SuggestAlternatives_1._moveIndex(!0,o,s)===s){this.reset();return}this._acceptNext=l,this._model=o,this._index=s,this._listener=this._editor.onDidChangeCursorPosition(()=>{this._ignore||this.reset()}),this._ckOtherSuggestions.set(!0)}static _moveIndex(o,s,l){let c=l;for(let d=s.items.length;d>0&&(c=(c+s.items.length+(o?1:-1))%s.items.length,!(c===l||!s.items[c].completion.additionalTextEdits));d--);return c}next(){this._move(!0)}prev(){this._move(!1)}_move(o){if(!!this._model)try{this._ignore=!0,this._index=SuggestAlternatives_1._moveIndex(o,this._model,this._index),this._acceptNext({index:this._index,item:this._model.items[this._index],model:this._model})}finally{this._ignore=!1}}},(()=>{SuggestAlternatives_1=Xi})(),(()=>{Xi.OtherSuggestions=new RawContextKey("hasOtherSuggestions",!1)})(),Xi);SuggestAlternatives=SuggestAlternatives_1=__decorate$1v([__param$1u(1,IContextKeyService)],SuggestAlternatives);class CommitCharacterController{constructor(o,s,l,c){this._disposables=new DisposableStore,this._disposables.add(l.onDidSuggest(d=>{d.completionModel.items.length===0&&this.reset()})),this._disposables.add(l.onDidCancel(d=>{this.reset()})),this._disposables.add(s.onDidShow(()=>this._onItem(s.getFocusedItem()))),this._disposables.add(s.onDidFocus(this._onItem,this)),this._disposables.add(s.onDidHide(this.reset,this)),this._disposables.add(o.onWillType(d=>{if(this._active&&!s.isFrozen()&&l.state!==0){const u=d.charCodeAt(d.length-1);this._active.acceptCharacters.has(u)&&o.getOption(0)&&c(this._active.item)}}))}_onItem(o){if(!o||!isNonEmptyArray(o.item.completion.commitCharacters)){this.reset();return}if(this._active&&this._active.item.item===o.item)return;const s=new CharacterSet;for(const l of o.item.completion.commitCharacters)l.length>0&&s.add(l.charCodeAt(0));this._active={acceptCharacters:s,item:o}}reset(){this._active=void 0}dispose(){this._disposables.dispose()}}const Tt=class{async provideSelectionRanges(o,s){const l=[];for(const c of s){const d=[];l.push(d);const u=new Map;await new Promise(A=>Tt._bracketsRightYield(A,0,o,c,u)),await new Promise(A=>Tt._bracketsLeftYield(A,0,o,c,u,d))}return l}static _bracketsRightYield(o,s,l,c,d){const u=new Map,A=Date.now();for(;;){if(s>=Tt._maxRounds){o();break}if(!c){o();break}const g=l.bracketPairs.findNextBracket(c);if(!g){o();break}if(Date.now()-A>Tt._maxDuration){setTimeout(()=>Tt._bracketsRightYield(o,s+1,l,c,d));break}if(g.bracketInfo.isOpeningBracket){const m=g.bracketInfo.bracketText,v=u.has(m)?u.get(m):0;u.set(m,v+1)}else{const m=g.bracketInfo.getOpeningBrackets()[0].bracketText;let v=u.has(m)?u.get(m):0;if(v-=1,u.set(m,Math.max(0,v)),v<0){let C=d.get(m);C||(C=new LinkedList,d.set(m,C)),C.push(g.range)}}c=g.range.getEndPosition()}}static _bracketsLeftYield(o,s,l,c,d,u){const A=new Map,g=Date.now();for(;;){if(s>=Tt._maxRounds&&d.size===0){o();break}if(!c){o();break}const f=l.bracketPairs.findPrevBracket(c);if(!f){o();break}if(Date.now()-g>Tt._maxDuration){setTimeout(()=>Tt._bracketsLeftYield(o,s+1,l,c,d,u));break}if(f.bracketInfo.isOpeningBracket){const v=f.bracketInfo.bracketText;let C=A.has(v)?A.get(v):0;if(C-=1,A.set(v,Math.max(0,C)),C<0){const w=d.get(v);if(w){const _=w.shift();w.size===0&&d.delete(v);const b=Range$2.fromPositions(f.range.getEndPosition(),_.getStartPosition()),y=Range$2.fromPositions(f.range.getStartPosition(),_.getEndPosition());u.push({range:b}),u.push({range:y}),Tt._addBracketLeading(l,y,u)}}}else{const v=f.bracketInfo.getOpeningBrackets()[0].bracketText,C=A.has(v)?A.get(v):0;A.set(v,C+1)}c=f.range.getStartPosition()}}static _addBracketLeading(o,s,l){if(s.startLineNumber===s.endLineNumber)return;const c=s.startLineNumber,d=o.getLineFirstNonWhitespaceColumn(c);d!==0&&d!==s.startColumn&&(l.push({range:Range$2.fromPositions(new Position$1(c,d),s.getEndPosition())}),l.push({range:Range$2.fromPositions(new Position$1(c,1),s.getEndPosition())}));const u=c-1;if(u>0){const A=o.getLineFirstNonWhitespaceColumn(u);A===s.startColumn&&A!==o.getLineLastNonWhitespaceColumn(u)&&(l.push({range:Range$2.fromPositions(new Position$1(u,A),s.getEndPosition())}),l.push({range:Range$2.fromPositions(new Position$1(u,1),s.getEndPosition())}))}}};let BracketSelectionRangeProvider=Tt;(()=>{Tt._maxDuration=30})(),(()=>{Tt._maxRounds=2})();const Yt=class{static async create(o,s){if(!s.getOption(134).localityBonus||!s.hasModel())return Yt.None;const l=s.getModel(),c=s.getPosition();if(!o.canComputeWordRanges(l.uri))return Yt.None;const[d]=await new BracketSelectionRangeProvider().provideSelectionRanges(l,[c]);if(d.length===0)return Yt.None;const u=await o.computeWordRanges(l.uri,d[0].range);if(!u)return Yt.None;const A=l.getWordUntilPosition(c);return delete u[A.word],new class extends Yt{distance(g,f){if(!c.equals(s.getPosition()))return 0;if(f.kind===17)return 2<<20;const m=typeof f.label=="string"?f.label:f.label.label,v=u[m];if(isFalsyOrEmpty(v))return 2<<20;const C=binarySearch(v,Range$2.fromPositions(g),Range$2.compareRangesUsingStarts),w=C>=0?v[C]:v[Math.max(0,~C-1)];let _=d.length;for(const b of d){if(!Range$2.containsRange(b.range,w))break;_-=1}return _}}}};let WordDistance=Yt;(()=>{Yt.None=new class extends Yt{distance(){return 0}}})();class LineContext$1{constructor(o,s){this.leadingLineContent=o,this.characterCountDelta=s}}class CompletionModel{constructor(o,s,l,c,d,u,A=FuzzyScoreOptions.default,g=void 0){this.clipboardText=g,this._snippetCompareFn=CompletionModel._compareCompletionItems,this._items=o,this._column=s,this._wordDistance=c,this._options=d,this._refilterKind=1,this._lineContext=l,this._fuzzyScoreOptions=A,u==="top"?this._snippetCompareFn=CompletionModel._compareCompletionItemsSnippetsUp:u==="bottom"&&(this._snippetCompareFn=CompletionModel._compareCompletionItemsSnippetsDown)}get lineContext(){return this._lineContext}set lineContext(o){(this._lineContext.leadingLineContent!==o.leadingLineContent||this._lineContext.characterCountDelta!==o.characterCountDelta)&&(this._refilterKind=this._lineContext.characterCountDelta0&&l[0].container.incomplete&&o.add(s);return o}get stats(){return this._ensureCachedState(),this._stats}_ensureCachedState(){this._refilterKind!==0&&this._createCachedState()}_createCachedState(){this._itemsByProvider=new Map;const o=[],{leadingLineContent:s,characterCountDelta:l}=this._lineContext;let c="",d="";const u=this._refilterKind===1?this._items:this._filteredItems,A=[],g=!this._options.filterGraceful||u.length>2e3?fuzzyScore:fuzzyScoreGracefulAggressive;for(let f=0;f=w)m.score=FuzzyScore.Default;else if(typeof m.completion.filterText=="string"){const b=g(c,d,_,m.completion.filterText,m.filterTextLow,0,this._fuzzyScoreOptions);if(!b)continue;compareIgnoreCase(m.completion.filterText,m.textLabel)===0?m.score=b:(m.score=anyScore(c,d,_,m.textLabel,m.labelLow,0),m.score[0]=b[0])}else{const b=g(c,d,_,m.textLabel,m.labelLow,0,this._fuzzyScoreOptions);if(!b)continue;m.score=b}}m.idx=f,m.distance=this._wordDistance.distance(m.position,m.completion),A.push(m),o.push(m.textLabel.length)}this._filteredItems=A.sort(this._snippetCompareFn),this._refilterKind=0,this._stats={pLabelLen:o.length?quickSelect(o.length-.85,o,(f,m)=>f-m):0}}static _compareCompletionItems(o,s){return o.score[0]>s.score[0]?-1:o.score[0]s.distance?1:o.idxs.idx?1:0}static _compareCompletionItemsSnippetsDown(o,s){if(o.completion.kind!==s.completion.kind){if(o.completion.kind===28)return 1;if(s.completion.kind===28)return-1}return CompletionModel._compareCompletionItems(o,s)}static _compareCompletionItemsSnippetsUp(o,s){if(o.completion.kind!==s.completion.kind){if(o.completion.kind===28)return-1;if(s.completion.kind===28)return 1}return CompletionModel._compareCompletionItems(o,s)}}var __decorate$1u=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1t=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}},SuggestModel_1;class LineContext{static shouldAutoTrigger(o){if(!o.hasModel())return!1;const s=o.getModel(),l=o.getPosition();s.tokenization.tokenizeIfCheap(l.lineNumber);const c=s.getWordAtPosition(l);return!(!c||c.endColumn!==l.column&&c.startColumn+1!==l.column||!isNaN(Number(c.word)))}constructor(o,s,l){this.leadingLineContent=o.getLineContent(s.lineNumber).substr(0,s.column-1),this.leadingWord=o.getWordUntilPosition(s),this.lineNumber=s.lineNumber,this.column=s.column,this.triggerOptions=l}}function canShowQuickSuggest(a,o,s){if(!Boolean(o.getContextKeyValue(InlineCompletionContextKeys.inlineSuggestionVisible.key)))return!0;const l=o.getContextKeyValue(InlineCompletionContextKeys.suppressSuggestions.key);return l!==void 0?!l:!a.getOption(71).suppressSuggestions}function canShowSuggestOnTriggerCharacters(a,o,s){if(!Boolean(o.getContextKeyValue("inlineSuggestionVisible")))return!0;const l=o.getContextKeyValue(InlineCompletionContextKeys.suppressSuggestions.key);return l!==void 0?!l:!a.getOption(71).suppressSuggestions}let SuggestModel=SuggestModel_1=class{constructor(o,s,l,c,d,u,A,g,f){this._editor=o,this._editorWorkerService=s,this._clipboardService=l,this._telemetryService=c,this._logService=d,this._contextKeyService=u,this._configurationService=A,this._languageFeaturesService=g,this._envService=f,this._toDispose=new DisposableStore,this._triggerCharacterListener=new DisposableStore,this._triggerQuickSuggest=new TimeoutTimer,this._triggerState=void 0,this._completionDisposables=new DisposableStore,this._onDidCancel=new Emitter$1,this._onDidTrigger=new Emitter$1,this._onDidSuggest=new Emitter$1,this.onDidCancel=this._onDidCancel.event,this.onDidTrigger=this._onDidTrigger.event,this.onDidSuggest=this._onDidSuggest.event,this._currentSelection=this._editor.getSelection()||new Selection$1(1,1,1,1),this._toDispose.add(this._editor.onDidChangeModel(()=>{this._updateTriggerCharacters(),this.cancel()})),this._toDispose.add(this._editor.onDidChangeModelLanguage(()=>{this._updateTriggerCharacters(),this.cancel()})),this._toDispose.add(this._editor.onDidChangeConfiguration(()=>{this._updateTriggerCharacters()})),this._toDispose.add(this._languageFeaturesService.completionProvider.onDidChange(()=>{this._updateTriggerCharacters(),this._updateActiveSuggestSession()}));let m=!1;this._toDispose.add(this._editor.onDidCompositionStart(()=>{m=!0})),this._toDispose.add(this._editor.onDidCompositionEnd(()=>{m=!1,this._onCompositionEnd()})),this._toDispose.add(this._editor.onDidChangeCursorSelection(v=>{m||this._onCursorChange(v)})),this._toDispose.add(this._editor.onDidChangeModelContent(()=>{!m&&this._triggerState!==void 0&&this._refilterCompletionItems()})),this._updateTriggerCharacters()}dispose(){dispose(this._triggerCharacterListener),dispose([this._onDidCancel,this._onDidSuggest,this._onDidTrigger,this._triggerQuickSuggest]),this._toDispose.dispose(),this._completionDisposables.dispose(),this.cancel()}_updateTriggerCharacters(){if(this._triggerCharacterListener.clear(),this._editor.getOption(104)||!this._editor.hasModel()||!this._editor.getOption(137))return;const o=new Map;for(const l of this._languageFeaturesService.completionProvider.all(this._editor.getModel()))for(const c of l.triggerCharacters||[]){let d=o.get(c);d||(d=new Set,o.set(c,d)),d.add(l)}const s=l=>{var u;if(!canShowSuggestOnTriggerCharacters(this._editor,this._contextKeyService,this._configurationService)||LineContext.shouldAutoTrigger(this._editor))return;if(!l){const A=this._editor.getPosition();l=this._editor.getModel().getLineContent(A.lineNumber).substr(0,A.column-1)}let c="";isLowSurrogate(l.charCodeAt(l.length-1))?isHighSurrogate(l.charCodeAt(l.length-2))&&(c=l.substr(l.length-2)):c=l.charAt(l.length-1);const d=o.get(c);if(d){const A=new Map;if(this._completionModel)for(const[g,f]of this._completionModel.getItemsByProvider())d.has(g)||A.set(g,f);this.trigger({auto:!0,triggerKind:1,triggerCharacter:c,retrigger:Boolean(this._completionModel),clipboardText:(u=this._completionModel)==null?void 0:u.clipboardText,completionOptions:{providerFilter:d,providerItemsToReuse:A}})}};this._triggerCharacterListener.add(this._editor.onDidType(s)),this._triggerCharacterListener.add(this._editor.onDidCompositionEnd(()=>s()))}get state(){return this._triggerState?this._triggerState.auto?2:1:0}cancel(o=!1){var s;this._triggerState!==void 0&&(this._triggerQuickSuggest.cancel(),(s=this._requestToken)==null||s.cancel(),this._requestToken=void 0,this._triggerState=void 0,this._completionModel=void 0,this._context=void 0,this._onDidCancel.fire({retrigger:o}))}clear(){this._completionDisposables.clear()}_updateActiveSuggestSession(){this._triggerState!==void 0&&(!this._editor.hasModel()||!this._languageFeaturesService.completionProvider.has(this._editor.getModel())?this.cancel():this.trigger({auto:this._triggerState.auto,retrigger:!0}))}_onCursorChange(o){if(!this._editor.hasModel())return;const s=this._currentSelection;if(this._currentSelection=this._editor.getSelection(),!o.selection.isEmpty()||o.reason!==0&&o.reason!==3||o.source!=="keyboard"&&o.source!=="deleteLeft"){this.cancel();return}this._triggerState===void 0&&o.reason===0?(s.containsRange(this._currentSelection)||s.getEndPosition().isBeforeOrEqual(this._currentSelection.getPosition()))&&this._doTriggerQuickSuggest():this._triggerState!==void 0&&o.reason===3&&this._refilterCompletionItems()}_onCompositionEnd(){this._triggerState===void 0?this._doTriggerQuickSuggest():this._refilterCompletionItems()}_doTriggerQuickSuggest(){var o;QuickSuggestionsOptions.isAllOff(this._editor.getOption(102))||this._editor.getOption(134).snippetsPreventQuickSuggestions&&((o=SnippetController2.get(this._editor))==null?void 0:o.isInSnippet())||(this.cancel(),this._triggerQuickSuggest.cancelAndSet(()=>{if(this._triggerState!==void 0||!LineContext.shouldAutoTrigger(this._editor)||!this._editor.hasModel()||!this._editor.hasWidgetFocus())return;const s=this._editor.getModel(),l=this._editor.getPosition(),c=this._editor.getOption(102);if(!QuickSuggestionsOptions.isAllOff(c)){if(!QuickSuggestionsOptions.isAllOn(c)){s.tokenization.tokenizeIfCheap(l.lineNumber);const d=s.tokenization.getLineTokens(l.lineNumber),u=d.getStandardTokenType(d.findTokenIndexAtOffset(Math.max(l.column-1-1,0)));if(QuickSuggestionsOptions.valueFor(c,u)!=="on")return}!canShowQuickSuggest(this._editor,this._contextKeyService,this._configurationService)||!this._languageFeaturesService.completionProvider.has(s)||this.trigger({auto:!0})}},this._editor.getOption(103)))}_refilterCompletionItems(){assertType(this._editor.hasModel()),assertType(this._triggerState!==void 0);const o=this._editor.getModel(),s=this._editor.getPosition(),l=new LineContext(o,s,{...this._triggerState,refilter:!0});this._onNewContext(l)}trigger(o){var C,w,_,b,y,S;if(!this._editor.hasModel())return;const s=this._editor.getModel(),l=new LineContext(s,this._editor.getPosition(),o);this.cancel(o.retrigger),this._triggerState=o,this._onDidTrigger.fire({auto:o.auto,shy:(C=o.shy)!=null?C:!1,position:this._editor.getPosition()}),this._context=l;let c={triggerKind:(w=o.triggerKind)!=null?w:0};o.triggerCharacter&&(c={triggerKind:1,triggerCharacter:o.triggerCharacter}),this._requestToken=new CancellationTokenSource$1;const d=this._editor.getOption(128);let u=1;switch(d){case"top":u=0;break;case"bottom":u=2;break}const{itemKind:A,showDeprecated:g}=SuggestModel_1.createSuggestFilter(this._editor),f=new CompletionOptions(u,(b=(_=o.completionOptions)==null?void 0:_.kindFilter)!=null?b:A,(y=o.completionOptions)==null?void 0:y.providerFilter,(S=o.completionOptions)==null?void 0:S.providerItemsToReuse,g),m=WordDistance.create(this._editorWorkerService,this._editor),v=provideSuggestionItems(this._languageFeaturesService.completionProvider,s,this._editor.getPosition(),f,c,this._requestToken.token);Promise.all([v,m]).then(async([E,B])=>{var L;if((L=this._requestToken)==null||L.dispose(),!this._editor.hasModel()){E.disposable.dispose();return}let P=o==null?void 0:o.clipboardText;if(!P&&E.needsClipboard&&(P=await this._clipboardService.readText()),this._triggerState===void 0){E.disposable.dispose();return}const D=this._editor.getModel(),k=new LineContext(D,this._editor.getPosition(),o),I={...FuzzyScoreOptions.default,firstMatchCanBeWeak:!this._editor.getOption(134).matchOnWordStartOnly};if(this._completionModel=new CompletionModel(E.items,this._context.column,{leadingLineContent:k.leadingLineContent,characterCountDelta:k.column-this._context.column},B,this._editor.getOption(134),this._editor.getOption(128),I,P),this._completionDisposables.add(E.disposable),this._onNewContext(k),this._reportDurationsTelemetry(E.durations),!this._envService.isBuilt||this._envService.isExtensionDevelopment)for(const T of E.items)T.isInvalid&&this._logService.warn(`[suggest] did IGNORE invalid completion item from ${T.provider._debugDisplayName}`,T.completion)}).catch(onUnexpectedError)}_reportDurationsTelemetry(o){Math.random()>1e-4||setTimeout(()=>{this._telemetryService.publicLog2("suggest.durations.json",{data:JSON.stringify(o)}),this._logService.debug("suggest.durations.json",o)})}static createSuggestFilter(o){const s=new Set;o.getOption(128)==="none"&&s.add(28);const c=o.getOption(134);return c.showMethods||s.add(0),c.showFunctions||s.add(1),c.showConstructors||s.add(2),c.showFields||s.add(3),c.showVariables||s.add(4),c.showClasses||s.add(5),c.showStructs||s.add(6),c.showInterfaces||s.add(7),c.showModules||s.add(8),c.showProperties||s.add(9),c.showEvents||s.add(10),c.showOperators||s.add(11),c.showUnits||s.add(12),c.showValues||s.add(13),c.showConstants||s.add(14),c.showEnums||s.add(15),c.showEnumMembers||s.add(16),c.showKeywords||s.add(17),c.showWords||s.add(18),c.showColors||s.add(19),c.showFiles||s.add(20),c.showReferences||s.add(21),c.showColors||s.add(22),c.showFolders||s.add(23),c.showTypeParameters||s.add(24),c.showSnippets||s.add(28),c.showUsers||s.add(25),c.showIssues||s.add(26),{itemKind:s,showDeprecated:c.showDeprecated}}_onNewContext(o){if(!!this._context){if(o.lineNumber!==this._context.lineNumber){this.cancel();return}if(getLeadingWhitespace(o.leadingLineContent)!==getLeadingWhitespace(this._context.leadingLineContent)){this.cancel();return}if(o.columnthis._context.leadingWord.startColumn){if(LineContext.shouldAutoTrigger(this._editor)&&this._context){const l=this._completionModel.getItemsByProvider();this.trigger({auto:this._context.triggerOptions.auto,retrigger:!0,clipboardText:this._completionModel.clipboardText,completionOptions:{providerItemsToReuse:l}})}return}if(o.column>this._context.column&&this._completionModel.getIncompleteProvider().size>0&&o.leadingWord.word.length!==0){const s=new Map,l=new Set;for(const[c,d]of this._completionModel.getItemsByProvider())d.length>0&&d[0].container.incomplete?l.add(c):s.set(c,d);this.trigger({auto:this._context.triggerOptions.auto,triggerKind:2,retrigger:!0,clipboardText:this._completionModel.clipboardText,completionOptions:{providerFilter:l,providerItemsToReuse:s}})}else{const s=this._completionModel.lineContext;let l=!1;if(this._completionModel.lineContext={leadingLineContent:o.leadingLineContent,characterCountDelta:o.column-this._context.column},this._completionModel.items.length===0){const c=LineContext.shouldAutoTrigger(this._editor);if(!this._context){this.cancel();return}if(c&&this._context.leadingWord.endColumn0,l&&o.leadingWord.word.length===0){this.cancel();return}}this._onDidSuggest.fire({completionModel:this._completionModel,triggerOptions:o.triggerOptions,isFrozen:l})}}}}};SuggestModel=SuggestModel_1=__decorate$1u([__param$1t(1,IEditorWorkerService),__param$1t(2,IClipboardService),__param$1t(3,ITelemetryService),__param$1t(4,ILogService),__param$1t(5,IContextKeyService),__param$1t(6,IConfigurationService),__param$1t(7,ILanguageFeaturesService),__param$1t(8,IEnvironmentService)],SuggestModel);const ir=class{constructor(o,s){this._disposables=new DisposableStore,this._lastOvertyped=[],this._locked=!1,this._disposables.add(o.onWillType(()=>{if(this._locked||!o.hasModel())return;const l=o.getSelections(),c=l.length;let d=!1;for(let A=0;Air._maxSelectionLength)return;this._lastOvertyped[A]={value:u.getValueInRange(g),multiline:g.startLineNumber!==g.endLineNumber}}})),this._disposables.add(s.onDidTrigger(l=>{this._locked=!0})),this._disposables.add(s.onDidCancel(l=>{this._locked=!1}))}getLastOvertypedInfo(o){if(o>=0&&o{ir._maxSelectionLength=51200})();var suggest="",__decorate$1t=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1s=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};let SuggestWidgetStatus=class{constructor(o,s,l,c,d){this._menuId=s,this._menuService=c,this._contextKeyService=d,this._menuDisposables=new DisposableStore,this.element=append$2(o,$$l(".suggest-status-bar"));const u=A=>A instanceof MenuItemAction?l.createInstance(TextOnlyMenuEntryActionViewItem,A,{useComma:!1}):void 0;this._leftActions=new ActionBar(this.element,{actionViewItemProvider:u}),this._rightActions=new ActionBar(this.element,{actionViewItemProvider:u}),this._leftActions.domNode.classList.add("left"),this._rightActions.domNode.classList.add("right")}dispose(){this._menuDisposables.dispose(),this._leftActions.dispose(),this._rightActions.dispose(),this.element.remove()}show(){const o=this._menuService.createMenu(this._menuId,this._contextKeyService),s=()=>{const l=[],c=[];for(const[d,u]of o.getActions())d==="left"?l.push(...u):c.push(...u);this._leftActions.clear(),this._leftActions.push(l),this._rightActions.clear(),this._rightActions.push(c)};this._menuDisposables.add(o.onDidChange(()=>s())),this._menuDisposables.add(o)}hide(){this._menuDisposables.clear()}};SuggestWidgetStatus=__decorate$1t([__param$1s(2,IInstantiationService),__param$1s(3,IMenuService),__param$1s(4,IContextKeyService)],SuggestWidgetStatus);var __decorate$1s=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1r=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};function canExpandCompletionItem(a){return!!a&&Boolean(a.completion.documentation||a.completion.detail&&a.completion.detail!==a.completion.label)}let SuggestDetailsWidget=class{constructor(o,s){this._editor=o,this._onDidClose=new Emitter$1,this.onDidClose=this._onDidClose.event,this._onDidChangeContents=new Emitter$1,this.onDidChangeContents=this._onDidChangeContents.event,this._disposables=new DisposableStore,this._renderDisposeable=new DisposableStore,this._borderWidth=1,this._size=new Dimension(330,0),this.domNode=$$l(".suggest-details"),this.domNode.classList.add("no-docs"),this._markdownRenderer=s.createInstance(MarkdownRenderer,{editor:o}),this._body=$$l(".body"),this._scrollbar=new DomScrollableElement(this._body,{alwaysConsumeMouseWheel:!0}),append$2(this.domNode,this._scrollbar.getDomNode()),this._disposables.add(this._scrollbar),this._header=append$2(this._body,$$l(".header")),this._close=append$2(this._header,$$l("span"+ThemeIcon.asCSSSelector(Codicon.close))),this._close.title=localize(1475,"Close"),this._close.role="button",this._close.tabIndex=-1,this._type=append$2(this._header,$$l("p.type")),this._docs=append$2(this._body,$$l("p.docs")),this._configureFont(),this._disposables.add(this._editor.onDidChangeConfiguration(l=>{l.hasChanged(59)&&this._configureFont()}))}dispose(){this._disposables.dispose(),this._renderDisposeable.dispose()}_configureFont(){const o=this._editor.getOptions(),s=o.get(59),l=s.getMassagedFontFamily(),c=o.get(135)||s.fontSize,d=o.get(136)||s.lineHeight,u=s.fontWeight,A=`${c}px`,g=`${d}px`;this.domNode.style.fontSize=A,this.domNode.style.lineHeight=`${d/c}`,this.domNode.style.fontWeight=u,this.domNode.style.fontFeatureSettings=s.fontFeatureSettings,this._type.style.fontFamily=l,this._close.style.height=g,this._close.style.width=g}getLayoutInfo(){const o=this._editor.getOption(136)||this._editor.getOption(59).lineHeight,s=this._borderWidth,l=s*2;return{lineHeight:o,borderWidth:s,borderHeight:l,verticalPadding:22,horizontalPadding:14}}renderLoading(){this._type.textContent=localize(1476,"Loading..."),this._docs.textContent="",this.domNode.classList.remove("no-docs","no-type"),this.layout(this.size.width,this.getLayoutInfo().lineHeight*2),this._onDidChangeContents.fire(this)}renderItem(o,s){var d,u;this._renderDisposeable.clear();let{detail:l,documentation:c}=o.completion;if(s){let A="";A+=`score: ${o.score[0]} `,A+=`prefix: ${(d=o.word)!=null?d:"(no prefix)"} `,A+=`word: ${o.completion.filterText?o.completion.filterText+" (filterText)":o.textLabel} `,A+=`distance: ${o.distance} (localityBonus-setting) `,A+=`index: ${o.idx}, based on ${o.completion.sortText&&`sortText: "${o.completion.sortText}"`||"label"} `,A+=`commit_chars: ${(u=o.completion.commitCharacters)==null?void 0:u.join("")} -`,c=new MarkdownString().appendCodeblock("empty",A),l=`Provider: ${o.provider._debugDisplayName}`}if(!s&&!canExpandCompletionItem(o)){this.clearContents();return}if(this.domNode.classList.remove("no-docs","no-type"),l){const A=l.length>1e5?`${l.substr(0,1e5)}\u2026`:l;this._type.textContent=A,this._type.title=A,show(this._type),this._type.classList.toggle("auto-wrap",!/\r?\n^\s+/gmi.test(A))}else clearNode(this._type),this._type.title="",hide(this._type),this.domNode.classList.add("no-type");if(clearNode(this._docs),typeof c=="string")this._docs.classList.remove("markdown-docs"),this._docs.textContent=c;else if(c){this._docs.classList.add("markdown-docs"),clearNode(this._docs);const A=this._markdownRenderer.render(c,{asyncRenderCallback:()=>{this.layout(this._size.width,this._type.clientHeight+this._docs.clientHeight),this._onDidChangeContents.fire(this)}});this._docs.appendChild(A.element),this._renderDisposeable.add(A)}this.domNode.classList.toggle("detail-and-doc",!!l&&!!c),this.domNode.style.userSelect="text",this.domNode.tabIndex=-1,this._close.onmousedown=A=>{A.preventDefault(),A.stopPropagation()},this._close.onclick=A=>{A.preventDefault(),A.stopPropagation(),this._onDidClose.fire()},this._body.scrollTop=0,this.layout(this._size.width,this._type.clientHeight+this._docs.clientHeight),this._onDidChangeContents.fire(this)}clearContents(){this.domNode.classList.add("no-docs"),this._type.textContent="",this._docs.textContent=""}get isEmpty(){return this.domNode.classList.contains("no-docs")}get size(){return this._size}layout(o,s){const l=new Dimension(o,s);Dimension.equals(l,this._size)||(this._size=l,size(this.domNode,o,s)),this._scrollbar.scanDomNode()}scrollDown(o=8){this._body.scrollTop+=o}scrollUp(o=8){this._body.scrollTop-=o}scrollTop(){this._body.scrollTop=0}scrollBottom(){this._body.scrollTop=this._body.scrollHeight}pageDown(){this.scrollDown(80)}pageUp(){this.scrollUp(80)}set borderWidth(o){this._borderWidth=o}get borderWidth(){return this._borderWidth}focus(){this.domNode.focus()}};SuggestDetailsWidget=__decorate$1s([__param$1r(1,IInstantiationService)],SuggestDetailsWidget);class SuggestDetailsOverlay{constructor(o,s){this.widget=o,this._editor=s,this.allowEditorOverflow=!0,this._disposables=new DisposableStore,this._added=!1,this._preferAlignAtTop=!0,this._resizable=new ResizableHTMLElement,this._resizable.domNode.classList.add("suggest-details-container"),this._resizable.domNode.appendChild(o.domNode),this._resizable.enableSashes(!1,!0,!0,!1);let l,c,d=0,u=0;this._disposables.add(this._resizable.onDidWillResize(()=>{l=this._topLeft,c=this._resizable.size})),this._disposables.add(this._resizable.onDidResize(A=>{if(l&&c){this.widget.layout(A.dimension.width,A.dimension.height);let g=!1;A.west&&(u=c.width-A.dimension.width,g=!0),A.north&&(d=c.height-A.dimension.height,g=!0),g&&this._applyTopLeft({top:l.top+d,left:l.left+u})}A.done&&(l=void 0,c=void 0,d=0,u=0,this._userSize=A.dimension)})),this._disposables.add(this.widget.onDidChangeContents(()=>{var A;this._anchorBox&&this._placeAtAnchor(this._anchorBox,(A=this._userSize)!=null?A:this.widget.size,this._preferAlignAtTop)}))}dispose(){this._resizable.dispose(),this._disposables.dispose(),this.hide()}getId(){return"suggest.details"}getDomNode(){return this._resizable.domNode}getPosition(){return this._topLeft?{preference:this._topLeft}:null}show(){this._added||(this._editor.addOverlayWidget(this),this._added=!0)}hide(o=!1){this._resizable.clearSashHoverState(),this._added&&(this._editor.removeOverlayWidget(this),this._added=!1,this._anchorBox=void 0,this._topLeft=void 0),o&&(this._userSize=void 0,this.widget.clearContents())}placeAtAnchor(o,s){var c;const l=o.getBoundingClientRect();this._anchorBox=l,this._preferAlignAtTop=s,this._placeAtAnchor(this._anchorBox,(c=this._userSize)!=null?c:this.widget.size,s)}_placeAtAnchor(o,s,l){var D;const c=getClientArea(this.getDomNode().ownerDocument.body),d=this.widget.getLayoutInfo(),u=new Dimension(220,2*d.lineHeight),A=o.top,g=function(){const k=c.width-(o.left+o.width+d.borderWidth+d.horizontalPadding),I=-d.borderWidth+o.left+o.width,L=new Dimension(k,c.height-o.top-d.borderHeight-d.verticalPadding),T=L.with(void 0,o.top+o.height-d.borderHeight-d.verticalPadding);return{top:A,left:I,fit:k-s.width,maxSizeTop:L,maxSizeBottom:T,minSize:u.with(Math.min(k,u.width))}}(),f=function(){const k=o.left-d.borderWidth-d.horizontalPadding,I=Math.max(d.horizontalPadding,o.left-s.width-d.borderWidth),L=new Dimension(k,c.height-o.top-d.borderHeight-d.verticalPadding),T=L.with(void 0,o.top+o.height-d.borderHeight-d.verticalPadding);return{top:A,left:I,fit:k-s.width,maxSizeTop:L,maxSizeBottom:T,minSize:u.with(Math.min(k,u.width))}}(),m=function(){const k=o.left,I=-d.borderWidth+o.top+o.height,L=new Dimension(o.width-d.borderHeight,c.height-o.top-o.height-d.verticalPadding);return{top:I,left:k,fit:L.height-s.height,maxSizeBottom:L,maxSizeTop:L,minSize:u.with(L.width)}}(),v=[g,f,m],C=(D=v.find(k=>k.fit>=0))!=null?D:v.sort((k,I)=>I.fit-k.fit)[0],w=o.top+o.height-d.borderHeight;let _,b=s.height;const y=Math.max(C.maxSizeTop.height,C.maxSizeBottom.height);b>y&&(b=y);let S;l?b<=C.maxSizeTop.height?(_=!0,S=C.maxSizeTop):(_=!1,S=C.maxSizeBottom):b<=C.maxSizeBottom.height?(_=!1,S=C.maxSizeBottom):(_=!0,S=C.maxSizeTop);let{top:E,left:B}=C;!_&&b>o.height&&(E=w-b);const P=this._editor.getDomNode();if(P){const k=P.getBoundingClientRect();E-=k.top,B-=k.left}this._applyTopLeft({left:B,top:E}),this._resizable.enableSashes(!_,C===g,_,C!==g),this._resizable.minSize=C.minSize,this._resizable.maxSize=S,this._resizable.layout(b,Math.min(S.width,s.width)),this.widget.layout(this._resizable.size.width,this._resizable.size.height)}_applyTopLeft(o){this._topLeft=o,this._editor.layoutOverlayWidget(this)}}const IFileService=createDecorator("fileService");var FileKind;(function(a){a[a.FILE=0]="FILE",a[a.FOLDER=1]="FOLDER",a[a.ROOT_FOLDER=2]="ROOT_FOLDER"})(FileKind||(FileKind={}));const fileIconDirectoryRegex=/(?:\/|^)(?:([^\/]+)\/)?([^\/]+)$/;function getIconClasses(a,o,s,l,c){if(ThemeIcon.isThemeIcon(c))return[`codicon-${c.id}`,"predefined-file-icon"];if(URI.isUri(c))return[];const d=l===FileKind.ROOT_FOLDER?["rootfolder-icon"]:l===FileKind.FOLDER?["folder-icon"]:["file-icon"];if(s){let u;if(s.scheme===Schemas.data)u=DataUri.parseMetaData(s).get(DataUri.META_DATA_LABEL);else{const A=s.path.match(fileIconDirectoryRegex);A?(u=fileIconSelectorEscape(A[2].toLowerCase()),A[1]&&d.push(`${fileIconSelectorEscape(A[1].toLowerCase())}-name-dir-icon`)):u=fileIconSelectorEscape(s.authority.toLowerCase())}if(l===FileKind.ROOT_FOLDER)d.push(`${u}-root-name-folder-icon`);else if(l===FileKind.FOLDER)d.push(`${u}-name-folder-icon`);else{if(u){if(d.push(`${u}-name-file-icon`),d.push("name-file-icon"),u.length<=255){const g=u.split(".");for(let f=1;f=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1q=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};const suggestMoreInfoIcon=registerIcon("suggest-more-info",Codicon.chevronRight,localize(1477,"Icon for more information in the suggest widget."));var Xt;const _completionItemColor=new(Xt=class{extract(o,s){if(o.textLabel.match(Xt._regexStrict))return s[0]=o.textLabel,!0;if(o.completion.detail&&o.completion.detail.match(Xt._regexStrict))return s[0]=o.completion.detail,!0;if(o.completion.documentation){const l=typeof o.completion.documentation=="string"?o.completion.documentation:o.completion.documentation.value,c=Xt._regexRelaxed.exec(l);if(c&&(c.index===0||c.index+c[0].length===l.length))return s[0]=c[0],!0}return!1}},(()=>{Xt._regexRelaxed=/(#([\da-fA-F]{3}){1,2}|(rgb|hsl)a\(\s*(\d{1,3}%?\s*,\s*){3}(1|0?\.\d+)\)|(rgb|hsl)\(\s*\d{1,3}%?(\s*,\s*\d{1,3}%?){2}\s*\))/})(),(()=>{Xt._regexStrict=new RegExp(`^${Xt._regexRelaxed.source}$`,"i")})(),Xt);let ItemRenderer=class{constructor(o,s,l,c){this._editor=o,this._modelService=s,this._languageService=l,this._themeService=c,this._onDidToggleDetails=new Emitter$1,this.onDidToggleDetails=this._onDidToggleDetails.event,this.templateId="suggestion"}dispose(){this._onDidToggleDetails.dispose()}renderTemplate(o){const s=new DisposableStore,l=o;l.classList.add("show-file-icons");const c=append$2(o,$$l(".icon")),d=append$2(c,$$l("span.colorspan")),u=append$2(o,$$l(".contents")),A=append$2(u,$$l(".main")),g=append$2(A,$$l(".icon-label.codicon")),f=append$2(A,$$l("span.left")),m=append$2(A,$$l("span.right")),v=new IconLabel(f,{supportHighlights:!0,supportIcons:!0});s.add(v);const C=append$2(f,$$l("span.signature-label")),w=append$2(f,$$l("span.qualifier-label")),_=append$2(m,$$l("span.details-label")),b=append$2(m,$$l("span.readMore"+ThemeIcon.asCSSSelector(suggestMoreInfoIcon)));return b.title=localize(1478,"Read More"),{root:l,left:f,right:m,icon:c,colorspan:d,iconLabel:v,iconContainer:g,parametersLabel:C,qualifierLabel:w,detailsLabel:_,readMore:b,disposables:s,configureFont:()=>{const S=this._editor.getOptions(),E=S.get(59),B=E.getMassagedFontFamily(),P=E.fontFeatureSettings,D=E.fontVariationSettings,k=S.get(135)||E.fontSize,I=S.get(136)||E.lineHeight,L=E.fontWeight,T=E.letterSpacing,N=`${k}px`,x=`${I}px`,M=`${T}px`;l.style.fontSize=N,l.style.fontWeight=L,l.style.letterSpacing=M,A.style.fontFamily=B,A.style.fontFeatureSettings=P,A.style.fontVariationSettings=D,A.style.lineHeight=x,c.style.height=x,c.style.width=x,b.style.height=x,b.style.width=x}}}renderElement(o,s,l){l.configureFont();const{completion:c}=o;l.colorspan.style.backgroundColor="";const d={labelEscapeNewLines:!0,matches:createMatches(o.score)},u=[];if(c.kind===19&&_completionItemColor.extract(o,u))l.icon.className="icon customcolor",l.iconContainer.className="icon hide",l.colorspan.style.backgroundColor=u[0];else if(c.kind===20&&this._themeService.getFileIconTheme().hasFileIcons){l.icon.className="icon hide",l.iconContainer.className="icon hide";const A=getIconClasses(this._modelService,this._languageService,URI.from({scheme:"fake",path:o.textLabel}),FileKind.FILE),g=getIconClasses(this._modelService,this._languageService,URI.from({scheme:"fake",path:c.detail}),FileKind.FILE);d.extraClasses=A.length>g.length?A:g}else c.kind===23&&this._themeService.getFileIconTheme().hasFolderIcons?(l.icon.className="icon hide",l.iconContainer.className="icon hide",d.extraClasses=[getIconClasses(this._modelService,this._languageService,URI.from({scheme:"fake",path:o.textLabel}),FileKind.FOLDER),getIconClasses(this._modelService,this._languageService,URI.from({scheme:"fake",path:c.detail}),FileKind.FOLDER)].flat()):(l.icon.className="icon hide",l.iconContainer.className="",l.iconContainer.classList.add("suggest-icon",...ThemeIcon.asClassNameArray(CompletionItemKinds.toIcon(c.kind))));c.tags&&c.tags.indexOf(1)>=0&&(d.extraClasses=(d.extraClasses||[]).concat(["deprecated"]),d.matches=[]),l.iconLabel.setLabel(o.textLabel,void 0,d),typeof c.label=="string"?(l.parametersLabel.textContent="",l.detailsLabel.textContent=stripNewLines(c.detail||""),l.root.classList.add("string-label")):(l.parametersLabel.textContent=stripNewLines(c.label.detail||""),l.detailsLabel.textContent=stripNewLines(c.label.description||""),l.root.classList.remove("string-label")),this._editor.getOption(134).showInlineDetails?show(l.detailsLabel):hide(l.detailsLabel),canExpandCompletionItem(o)?(l.right.classList.add("can-expand-details"),show(l.readMore),l.readMore.onmousedown=A=>{A.stopPropagation(),A.preventDefault()},l.readMore.onclick=A=>{A.stopPropagation(),A.preventDefault(),this._onDidToggleDetails.fire()}):(l.right.classList.remove("can-expand-details"),hide(l.readMore),l.readMore.onmousedown=null,l.readMore.onclick=null)}disposeTemplate(o){o.disposables.dispose()}};ItemRenderer=__decorate$1r([__param$1q(1,IModelService),__param$1q(2,ILanguageService),__param$1q(3,IThemeService)],ItemRenderer);function stripNewLines(a){return a.replace(/\r\n|\r|\n/g,"")}var __decorate$1q=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1p=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}},SuggestWidget_1;registerColor("editorSuggestWidget.background",editorWidgetBackground,localize(1458,"Background color of the suggest widget."));registerColor("editorSuggestWidget.border",editorWidgetBorder,localize(1459,"Border color of the suggest widget."));const editorSuggestWidgetForeground=registerColor("editorSuggestWidget.foreground",editorForeground,localize(1460,"Foreground color of the suggest widget."));registerColor("editorSuggestWidget.selectedForeground",quickInputListFocusForeground,localize(1461,"Foreground color of the selected entry in the suggest widget."));registerColor("editorSuggestWidget.selectedIconForeground",quickInputListFocusIconForeground,localize(1462,"Icon foreground color of the selected entry in the suggest widget."));const editorSuggestWidgetSelectedBackground=registerColor("editorSuggestWidget.selectedBackground",quickInputListFocusBackground,localize(1463,"Background color of the selected entry in the suggest widget."));registerColor("editorSuggestWidget.highlightForeground",listHighlightForeground,localize(1464,"Color of the match highlights in the suggest widget."));registerColor("editorSuggestWidget.focusHighlightForeground",listFocusHighlightForeground,localize(1465,"Color of the match highlights in the suggest widget when an item is focused."));registerColor("editorSuggestWidgetStatus.foreground",transparent(editorSuggestWidgetForeground,.5),localize(1466,"Foreground color of the suggest widget status."));class PersistedWidgetSize{constructor(o,s){this._service=o,this._key=`suggestWidget.size/${s.getEditorType()}/${s instanceof EmbeddedCodeEditorWidget}`}restore(){var s;const o=(s=this._service.get(this._key,0))!=null?s:"";try{const l=JSON.parse(o);if(Dimension.is(l))return Dimension.lift(l)}catch{}}store(o){this._service.store(this._key,JSON.stringify(o),0,1)}reset(){this._service.remove(this._key,0)}}var Xn;let SuggestWidget=(Xn=class{constructor(o,s,l,c,d){this.editor=o,this._storageService=s,this._state=0,this._isAuto=!1,this._pendingLayout=new MutableDisposable,this._pendingShowDetails=new MutableDisposable,this._ignoreFocusEvents=!1,this._forceRenderingAbove=!1,this._explainMode=!1,this._showTimeout=new TimeoutTimer,this._disposables=new DisposableStore,this._onDidSelect=new PauseableEmitter,this._onDidFocus=new PauseableEmitter,this._onDidHide=new Emitter$1,this._onDidShow=new Emitter$1,this.onDidSelect=this._onDidSelect.event,this.onDidFocus=this._onDidFocus.event,this.onDidHide=this._onDidHide.event,this.onDidShow=this._onDidShow.event,this._onDetailsKeydown=new Emitter$1,this.onDetailsKeyDown=this._onDetailsKeydown.event,this.element=new ResizableHTMLElement,this.element.domNode.classList.add("editor-widget","suggest-widget"),this._contentWidget=new SuggestContentWidget(this,o),this._persistedSize=new PersistedWidgetSize(s,o);class u{constructor(w,_,b=!1,y=!1){this.persistedSize=w,this.currentSize=_,this.persistHeight=b,this.persistWidth=y}}let A;this._disposables.add(this.element.onDidWillResize(()=>{this._contentWidget.lockPreference(),A=new u(this._persistedSize.restore(),this.element.size)})),this._disposables.add(this.element.onDidResize(C=>{var w,_,b,y;if(this._resize(C.dimension.width,C.dimension.height),A&&(A.persistHeight=A.persistHeight||!!C.north||!!C.south,A.persistWidth=A.persistWidth||!!C.east||!!C.west),!!C.done){if(A){const{itemHeight:S,defaultSize:E}=this.getLayoutInfo(),B=Math.round(S/2);let{width:P,height:D}=this.element.size;(!A.persistHeight||Math.abs(A.currentSize.height-D)<=B)&&(D=(_=(w=A.persistedSize)==null?void 0:w.height)!=null?_:E.height),(!A.persistWidth||Math.abs(A.currentSize.width-P)<=B)&&(P=(y=(b=A.persistedSize)==null?void 0:b.width)!=null?y:E.width),this._persistedSize.store(new Dimension(P,D))}this._contentWidget.unlockPreference(),A=void 0}})),this._messageElement=append$2(this.element.domNode,$$l(".message")),this._listElement=append$2(this.element.domNode,$$l(".tree"));const g=this._disposables.add(d.createInstance(SuggestDetailsWidget,this.editor));g.onDidClose(()=>this.toggleDetails(),this,this._disposables),this._details=new SuggestDetailsOverlay(g,this.editor);const f=()=>this.element.domNode.classList.toggle("no-icons",!this.editor.getOption(134).showIcons);f();const m=d.createInstance(ItemRenderer,this.editor);this._disposables.add(m),this._disposables.add(m.onDidToggleDetails(()=>this.toggleDetails())),this._list=new List("SuggestWidget",this._listElement,{getHeight:C=>this.getLayoutInfo().itemHeight,getTemplateId:C=>"suggestion"},[m],{alwaysConsumeMouseWheel:!0,useShadows:!1,mouseSupport:!1,multipleSelectionSupport:!1,accessibilityProvider:{getRole:()=>isWindows?"listitem":"option",getWidgetAriaLabel:()=>localize(1469,"Suggest"),getWidgetRole:()=>"listbox",getAriaLabel:C=>{let w=C.textLabel;const _=CompletionItemKinds.toLabel(C.completion.kind);if(typeof C.completion.label!="string"){const{detail:E,description:B}=C.completion.label;E&&B?w=localize(1470,"{0} {1}, {2}, {3}",w,E,B,_):E?w=localize(1471,"{0} {1}, {2}",w,E,_):B&&(w=localize(1472,"{0}, {1}, {2}",w,B,_))}else w=localize(1473,"{0}, {1}",w,_);if(!C.isResolved||!this._isDetailsVisible())return w;const{documentation:b,detail:y}=C.completion,S=format("{0}{1}",y||"",b?typeof b=="string"?b:b.value:"");return localize(1474,"{0}, docs: {1}",w,S)}}}),this._list.style(getListStyles({listInactiveFocusBackground:editorSuggestWidgetSelectedBackground,listInactiveFocusOutline:activeContrastBorder})),this._status=d.createInstance(SuggestWidgetStatus,this.element.domNode,suggestWidgetStatusbarMenu);const v=()=>this.element.domNode.classList.toggle("with-status-bar",this.editor.getOption(134).showStatusBar);v(),this._disposables.add(c.onDidColorThemeChange(C=>this._onThemeChange(C))),this._onThemeChange(c.getColorTheme()),this._disposables.add(this._list.onMouseDown(C=>this._onListMouseDownOrTap(C))),this._disposables.add(this._list.onTap(C=>this._onListMouseDownOrTap(C))),this._disposables.add(this._list.onDidChangeSelection(C=>this._onListSelection(C))),this._disposables.add(this._list.onDidChangeFocus(C=>this._onListFocus(C))),this._disposables.add(this.editor.onDidChangeCursorSelection(()=>this._onCursorSelectionChanged())),this._disposables.add(this.editor.onDidChangeConfiguration(C=>{C.hasChanged(134)&&(v(),f()),this._completionModel&&(C.hasChanged(59)||C.hasChanged(135)||C.hasChanged(136))&&this._list.splice(0,this._list.length,this._completionModel.items)})),this._ctxSuggestWidgetVisible=Context$2.Visible.bindTo(l),this._ctxSuggestWidgetDetailsVisible=Context$2.DetailsVisible.bindTo(l),this._ctxSuggestWidgetMultipleSuggestions=Context$2.MultipleSuggestions.bindTo(l),this._ctxSuggestWidgetHasFocusedSuggestion=Context$2.HasFocusedSuggestion.bindTo(l),this._disposables.add(addStandardDisposableListener(this._details.widget.domNode,"keydown",C=>{this._onDetailsKeydown.fire(C)})),this._disposables.add(this.editor.onMouseDown(C=>this._onEditorMouseDown(C)))}dispose(){var o;this._details.widget.dispose(),this._details.dispose(),this._list.dispose(),this._status.dispose(),this._disposables.dispose(),(o=this._loadingTimeout)==null||o.dispose(),this._pendingLayout.dispose(),this._pendingShowDetails.dispose(),this._showTimeout.dispose(),this._contentWidget.dispose(),this.element.dispose()}_onEditorMouseDown(o){this._details.widget.domNode.contains(o.target.element)?this._details.widget.domNode.focus():this.element.domNode.contains(o.target.element)&&this.editor.focus()}_onCursorSelectionChanged(){this._state!==0&&this._contentWidget.layout()}_onListMouseDownOrTap(o){typeof o.element=="undefined"||typeof o.index=="undefined"||(o.browserEvent.preventDefault(),o.browserEvent.stopPropagation(),this._select(o.element,o.index))}_onListSelection(o){o.elements.length&&this._select(o.elements[0],o.indexes[0])}_select(o,s){const l=this._completionModel;l&&(this._onDidSelect.fire({item:o,index:s,model:l}),this.editor.focus())}_onThemeChange(o){this._details.widget.borderWidth=isHighContrast(o.type)?2:1}_onListFocus(o){var c;if(this._ignoreFocusEvents)return;if(this._state===5&&this._setState(3),!o.elements.length){this._currentSuggestionDetails&&(this._currentSuggestionDetails.cancel(),this._currentSuggestionDetails=void 0,this._focusedItem=void 0),this.editor.setAriaOptions({activeDescendant:void 0}),this._ctxSuggestWidgetHasFocusedSuggestion.set(!1);return}if(!this._completionModel)return;this._ctxSuggestWidgetHasFocusedSuggestion.set(!0);const s=o.elements[0],l=o.indexes[0];s!==this._focusedItem&&((c=this._currentSuggestionDetails)==null||c.cancel(),this._currentSuggestionDetails=void 0,this._focusedItem=s,this._list.reveal(l),this._currentSuggestionDetails=createCancelablePromise(async d=>{const u=disposableTimeout(()=>{this._isDetailsVisible()&&this._showDetails(!0,!1)},250),A=d.onCancellationRequested(()=>u.dispose());try{return await s.resolve(d)}finally{u.dispose(),A.dispose()}}),this._currentSuggestionDetails.then(()=>{l>=this._list.length||s!==this._list.element(l)||(this._ignoreFocusEvents=!0,this._list.splice(l,1,[s]),this._list.setFocus([l]),this._ignoreFocusEvents=!1,this._isDetailsVisible()?this._showDetails(!1,!1):this.element.domNode.classList.remove("docs-side"),this.editor.setAriaOptions({activeDescendant:this._list.getElementID(l)}))}).catch(onUnexpectedError)),this._onDidFocus.fire({item:s,index:l,model:this._completionModel})}_setState(o){if(this._state!==o)switch(this._state=o,this.element.domNode.classList.toggle("frozen",o===4),this.element.domNode.classList.remove("message"),o){case 0:hide(this._messageElement,this._listElement,this._status.element),this._details.hide(!0),this._status.hide(),this._contentWidget.hide(),this._ctxSuggestWidgetVisible.reset(),this._ctxSuggestWidgetMultipleSuggestions.reset(),this._ctxSuggestWidgetHasFocusedSuggestion.reset(),this._showTimeout.cancel(),this.element.domNode.classList.remove("visible"),this._list.splice(0,this._list.length),this._focusedItem=void 0,this._cappedHeight=void 0,this._explainMode=!1;break;case 1:this.element.domNode.classList.add("message"),this._messageElement.textContent=SuggestWidget_1.LOADING_MESSAGE,hide(this._listElement,this._status.element),show(this._messageElement),this._details.hide(),this._show(),this._focusedItem=void 0,status(SuggestWidget_1.LOADING_MESSAGE);break;case 2:this.element.domNode.classList.add("message"),this._messageElement.textContent=SuggestWidget_1.NO_SUGGESTIONS_MESSAGE,hide(this._listElement,this._status.element),show(this._messageElement),this._details.hide(),this._show(),this._focusedItem=void 0,status(SuggestWidget_1.NO_SUGGESTIONS_MESSAGE);break;case 3:hide(this._messageElement),show(this._listElement,this._status.element),this._show();break;case 4:hide(this._messageElement),show(this._listElement,this._status.element),this._show();break;case 5:hide(this._messageElement),show(this._listElement,this._status.element),this._details.show(),this._show(),this._details.widget.focus();break}}_show(){this._status.show(),this._contentWidget.show(),this._layout(this._persistedSize.restore()),this._ctxSuggestWidgetVisible.set(!0),this._showTimeout.cancelAndSet(()=>{this.element.domNode.classList.add("visible"),this._onDidShow.fire(this)},100)}showTriggered(o,s){this._state===0&&(this._contentWidget.setPosition(this.editor.getPosition()),this._isAuto=!!o,this._isAuto||(this._loadingTimeout=disposableTimeout(()=>this._setState(1),s)))}showSuggestions(o,s,l,c,d){var g,f;if(this._contentWidget.setPosition(this.editor.getPosition()),(g=this._loadingTimeout)==null||g.dispose(),(f=this._currentSuggestionDetails)==null||f.cancel(),this._currentSuggestionDetails=void 0,this._completionModel!==o&&(this._completionModel=o),l&&this._state!==2&&this._state!==0){this._setState(4);return}const u=this._completionModel.items.length,A=u===0;if(this._ctxSuggestWidgetMultipleSuggestions.set(u>1),A){this._setState(c?0:2),this._completionModel=void 0;return}this._focusedItem=void 0,this._onDidFocus.pause(),this._onDidSelect.pause();try{this._list.splice(0,this._list.length,this._completionModel.items),this._setState(l?4:3),this._list.reveal(s,0,s===0?0:this.getLayoutInfo().itemHeight*.33),this._list.setFocus(d?[]:[s])}finally{this._onDidFocus.resume(),this._onDidSelect.resume()}this._pendingLayout.value=runAtThisOrScheduleAtNextAnimationFrame(getWindow(this.element.domNode),()=>{this._pendingLayout.clear(),this._layout(this.element.size),this._details.widget.domNode.classList.remove("focused")})}focusSelected(){this._list.length>0&&this._list.setFocus([0])}selectNextPage(){switch(this._state){case 0:return!1;case 5:return this._details.widget.pageDown(),!0;case 1:return!this._isAuto;default:return this._list.focusNextPage(),!0}}selectNext(){switch(this._state){case 0:return!1;case 1:return!this._isAuto;default:return this._list.focusNext(1,!0),!0}}selectLast(){switch(this._state){case 0:return!1;case 5:return this._details.widget.scrollBottom(),!0;case 1:return!this._isAuto;default:return this._list.focusLast(),!0}}selectPreviousPage(){switch(this._state){case 0:return!1;case 5:return this._details.widget.pageUp(),!0;case 1:return!this._isAuto;default:return this._list.focusPreviousPage(),!0}}selectPrevious(){switch(this._state){case 0:return!1;case 1:return!this._isAuto;default:return this._list.focusPrevious(1,!0),!1}}selectFirst(){switch(this._state){case 0:return!1;case 5:return this._details.widget.scrollTop(),!0;case 1:return!this._isAuto;default:return this._list.focusFirst(),!0}}getFocusedItem(){if(this._state!==0&&this._state!==2&&this._state!==1&&this._completionModel&&this._list.getFocus().length>0)return{item:this._list.getFocusedElements()[0],index:this._list.getFocus()[0],model:this._completionModel}}toggleDetailsFocus(){this._state===5?(this._list.setFocus(this._list.getFocus()),this._setState(3)):this._state===3&&(this._setState(5),this._isDetailsVisible()?this._details.widget.focus():this.toggleDetails(!0))}toggleDetails(o=!1){this._isDetailsVisible()?(this._pendingShowDetails.clear(),this._ctxSuggestWidgetDetailsVisible.set(!1),this._setDetailsVisible(!1),this._details.hide(),this.element.domNode.classList.remove("shows-details")):(canExpandCompletionItem(this._list.getFocusedElements()[0])||this._explainMode)&&(this._state===3||this._state===5||this._state===4)&&(this._ctxSuggestWidgetDetailsVisible.set(!0),this._setDetailsVisible(!0),this._showDetails(!1,o))}_showDetails(o,s){this._pendingShowDetails.value=runAtThisOrScheduleAtNextAnimationFrame(getWindow(this.element.domNode),()=>{this._pendingShowDetails.clear(),this._details.show();let l=!1;o?this._details.widget.renderLoading():this._details.widget.renderItem(this._list.getFocusedElements()[0],this._explainMode),this._details.widget.isEmpty?this._details.hide():(this._positionDetails(),this.element.domNode.classList.add("shows-details"),s&&(this._details.widget.focus(),l=!0)),l||this.editor.focus()})}toggleExplainMode(){this._list.getFocusedElements()[0]&&(this._explainMode=!this._explainMode,this._isDetailsVisible()?this._showDetails(!1,!1):this.toggleDetails())}resetPersistedSize(){this._persistedSize.reset()}hideWidget(){var l;this._pendingLayout.clear(),this._pendingShowDetails.clear(),(l=this._loadingTimeout)==null||l.dispose(),this._setState(0),this._onDidHide.fire(this),this.element.clearSashHoverState();const o=this._persistedSize.restore(),s=Math.ceil(this.getLayoutInfo().itemHeight*4.3);o&&o.heightf&&(d=f);const m=this._completionModel?this._completionModel.stats.pLabelLen*l.typicalHalfwidthCharacterWidth:d,v=l.statusBarHeight+this._list.contentHeight+l.borderHeight,C=l.itemHeight+l.statusBarHeight,w=getDomNodePagePosition(this.editor.getDomNode()),_=this.editor.getScrolledVisiblePosition(this.editor.getPosition()),b=w.top+_.top+_.height,y=Math.min(s.height-b-l.verticalPadding,v),S=w.top+_.top-l.verticalPadding,E=Math.min(S,v);let B=Math.min(Math.max(E,y)+l.borderHeight,v);c===((u=this._cappedHeight)==null?void 0:u.capped)&&(c=this._cappedHeight.wanted),cB&&(c=B);const P=150;c>y&&E>y||this._forceRenderingAbove&&S>P?(this._contentWidget.setPreference(1),this.element.enableSashes(!0,!0,!1,!1),B=E):(this._contentWidget.setPreference(2),this.element.enableSashes(!1,!0,!0,!1),B=y),this.element.preferredSize=new Dimension(m,l.defaultSize.height),this.element.maxSize=new Dimension(f,B),this.element.minSize=new Dimension(220,C),this._cappedHeight=c===v?{wanted:(g=(A=this._cappedHeight)==null?void 0:A.wanted)!=null?g:o.height,capped:c}:void 0}this._resize(d,c)}_resize(o,s){const{width:l,height:c}=this.element.maxSize;o=Math.min(l,o),s=Math.min(c,s);const{statusBarHeight:d}=this.getLayoutInfo();this._list.layout(s-d,o),this._listElement.style.height=`${s-d}px`,this.element.layout(s,o),this._contentWidget.layout(),this._positionDetails()}_positionDetails(){var o;this._isDetailsVisible()&&this._details.placeAtAnchor(this.element.domNode,((o=this._contentWidget.getPosition())==null?void 0:o.preference[0])===2)}getLayoutInfo(){const o=this.editor.getOption(59),s=clamp(this.editor.getOption(136)||o.lineHeight,8,1e3),l=!this.editor.getOption(134).showStatusBar||this._state===2||this._state===1?0:s,c=this._details.widget.borderWidth,d=2*c;return{itemHeight:s,statusBarHeight:l,borderWidth:c,borderHeight:d,typicalHalfwidthCharacterWidth:o.typicalHalfwidthCharacterWidth,verticalPadding:22,horizontalPadding:14,defaultSize:new Dimension(430,l+12*s)}}_isDetailsVisible(){return this._storageService.getBoolean("expandSuggestionDocs",0,!1)}_setDetailsVisible(o){this._storageService.store("expandSuggestionDocs",o,0,0)}forceRenderingAbove(){this._forceRenderingAbove||(this._forceRenderingAbove=!0,this._layout(this._persistedSize.restore()))}stopForceRenderingAbove(){this._forceRenderingAbove=!1}},(()=>{SuggestWidget_1=Xn})(),(()=>{Xn.LOADING_MESSAGE=localize(1467,"Loading...")})(),(()=>{Xn.NO_SUGGESTIONS_MESSAGE=localize(1468,"No suggestions.")})(),Xn);SuggestWidget=SuggestWidget_1=__decorate$1q([__param$1p(1,IStorageService),__param$1p(2,IContextKeyService),__param$1p(3,IThemeService),__param$1p(4,IInstantiationService)],SuggestWidget);class SuggestContentWidget{constructor(o,s){this._widget=o,this._editor=s,this.allowEditorOverflow=!0,this.suppressMouseDown=!1,this._preferenceLocked=!1,this._added=!1,this._hidden=!1}dispose(){this._added&&(this._added=!1,this._editor.removeContentWidget(this))}getId(){return"editor.widget.suggestWidget"}getDomNode(){return this._widget.element.domNode}show(){this._hidden=!1,this._added||(this._added=!0,this._editor.addContentWidget(this))}hide(){this._hidden||(this._hidden=!0,this.layout())}layout(){this._editor.layoutContentWidget(this)}getPosition(){return this._hidden||!this._position||!this._preference?null:{position:this._position,preference:[this._preference]}}beforeRender(){const{height:o,width:s}=this._widget.element.size,{borderWidth:l,horizontalPadding:c}=this._widget.getLayoutInfo();return new Dimension(s+2*l+c,o+2*l)}afterRender(o){this._widget._afterRender(o)}setPreference(o){this._preferenceLocked||(this._preference=o)}lockPreference(){this._preferenceLocked=!0}unlockPreference(){this._preferenceLocked=!1}setPosition(o){this._position=o}}var __decorate$1p=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1o=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}},SuggestController_1;class LineSuffix{constructor(o,s){if(this._model=o,this._position=s,this._decorationOptions=ModelDecorationOptions.register({description:"suggest-line-suffix",stickiness:1}),o.getLineMaxColumn(s.lineNumber)!==s.column){const c=o.getOffsetAt(s),d=o.getPositionAt(c+1);o.changeDecorations(u=>{this._marker&&u.removeDecoration(this._marker),this._marker=u.addDecoration(Range$2.fromPositions(s,d),this._decorationOptions)})}}dispose(){this._marker&&!this._model.isDisposed()&&this._model.changeDecorations(o=>{o.removeDecoration(this._marker),this._marker=void 0})}delta(o){if(this._model.isDisposed()||this._position.lineNumber!==o.lineNumber)return 0;if(this._marker){const s=this._model.getDecorationRange(this._marker);return this._model.getOffsetAt(s.getStartPosition())-this._model.getOffsetAt(o)}else return this._model.getLineMaxColumn(o.lineNumber)-o.column}}var Ji;let SuggestController=(Ji=class{static get(o){return o.getContribution(SuggestController_1.ID)}get onWillInsertSuggestItem(){return this._onWillInsertSuggestItem.event}constructor(o,s,l,c,d,u,A){this._memoryService=s,this._commandService=l,this._contextKeyService=c,this._instantiationService=d,this._logService=u,this._telemetryService=A,this._lineSuffix=new MutableDisposable,this._toDispose=new DisposableStore,this._selectors=new PriorityRegistry(v=>v.priority),this._onWillInsertSuggestItem=new Emitter$1,this._wantsForceRenderingAbove=!1,this.editor=o,this.model=d.createInstance(SuggestModel,this.editor),this._selectors.register({priority:0,select:(v,C,w)=>this._memoryService.select(v,C,w)});const g=Context$2.InsertMode.bindTo(c);g.set(o.getOption(134).insertMode),this._toDispose.add(this.model.onDidTrigger(()=>g.set(o.getOption(134).insertMode))),this.widget=this._toDispose.add(new WindowIdleValue(getWindow(o.getDomNode()),()=>{const v=this._instantiationService.createInstance(SuggestWidget,this.editor);this._toDispose.add(v),this._toDispose.add(v.onDidSelect(y=>this._insertSuggestion(y,0),this));const C=new CommitCharacterController(this.editor,v,this.model,y=>this._insertSuggestion(y,2));this._toDispose.add(C);const w=Context$2.MakesTextEdit.bindTo(this._contextKeyService),_=Context$2.HasInsertAndReplaceRange.bindTo(this._contextKeyService),b=Context$2.CanResolve.bindTo(this._contextKeyService);return this._toDispose.add(toDisposable(()=>{w.reset(),_.reset(),b.reset()})),this._toDispose.add(v.onDidFocus(({item:y})=>{const S=this.editor.getPosition(),E=y.editStart.column,B=S.column;let P=!0;this.editor.getOption(1)==="smart"&&this.model.state===2&&!y.completion.additionalTextEdits&&!(y.completion.insertTextRules&4)&&B-E===y.completion.insertText.length&&(P=this.editor.getModel().getValueInRange({startLineNumber:S.lineNumber,startColumn:E,endLineNumber:S.lineNumber,endColumn:B})!==y.completion.insertText),w.set(P),_.set(!Position$1.equals(y.editInsertEnd,y.editReplaceEnd)),b.set(Boolean(y.provider.resolveCompletionItem)||Boolean(y.completion.documentation)||y.completion.detail!==y.completion.label)})),this._toDispose.add(v.onDetailsKeyDown(y=>{if(y.toKeyCodeChord().equals(new KeyCodeChord(!0,!1,!1,!1,33))||isMacintosh&&y.toKeyCodeChord().equals(new KeyCodeChord(!1,!1,!1,!0,33))){y.stopPropagation();return}y.toKeyCodeChord().isModifierKey()||this.editor.focus()})),this._wantsForceRenderingAbove&&v.forceRenderingAbove(),v})),this._overtypingCapturer=this._toDispose.add(new WindowIdleValue(getWindow(o.getDomNode()),()=>this._toDispose.add(new OvertypingCapturer(this.editor,this.model)))),this._alternatives=this._toDispose.add(new WindowIdleValue(getWindow(o.getDomNode()),()=>this._toDispose.add(new SuggestAlternatives(this.editor,this._contextKeyService)))),this._toDispose.add(d.createInstance(WordContextKey,o)),this._toDispose.add(this.model.onDidTrigger(v=>{this.widget.value.showTriggered(v.auto,v.shy?250:50),this._lineSuffix.value=new LineSuffix(this.editor.getModel(),v.position)})),this._toDispose.add(this.model.onDidSuggest(v=>{if(v.triggerOptions.shy)return;let C=-1;for(const _ of this._selectors.itemsOrderedByPriorityDesc)if(C=_.select(this.editor.getModel(),this.editor.getPosition(),v.completionModel.items),C!==-1)break;if(C===-1&&(C=0),this.model.state===0)return;let w=!1;if(v.triggerOptions.auto){const _=this.editor.getOption(134);_.selectionMode==="never"||_.selectionMode==="always"?w=_.selectionMode==="never":_.selectionMode==="whenTriggerCharacter"?w=v.triggerOptions.triggerKind!==1:_.selectionMode==="whenQuickSuggestion"&&(w=v.triggerOptions.triggerKind===1&&!v.triggerOptions.refilter)}this.widget.value.showSuggestions(v.completionModel,C,v.isFrozen,v.triggerOptions.auto,w)})),this._toDispose.add(this.model.onDidCancel(v=>{v.retrigger||this.widget.value.hideWidget()})),this._toDispose.add(this.editor.onDidBlurEditorWidget(()=>{this.model.cancel(),this.model.clear()}));const f=Context$2.AcceptSuggestionsOnEnter.bindTo(c),m=()=>{const v=this.editor.getOption(1);f.set(v==="on"||v==="smart")};this._toDispose.add(this.editor.onDidChangeConfiguration(()=>m())),m()}dispose(){this._alternatives.dispose(),this._toDispose.dispose(),this.widget.dispose(),this.model.dispose(),this._lineSuffix.dispose(),this._onWillInsertSuggestItem.dispose()}_insertSuggestion(o,s){var _;if(!o||!o.item){this._alternatives.value.reset(),this.model.cancel(),this.model.clear();return}if(!this.editor.hasModel())return;const l=SnippetController2.get(this.editor);if(!l)return;this._onWillInsertSuggestItem.fire({item:o.item});const c=this.editor.getModel(),d=c.getAlternativeVersionId(),{item:u}=o,A=[],g=new CancellationTokenSource$1;s&1||this.editor.pushUndoStop();const f=this.getOverwriteInfo(u,Boolean(s&8));this._memoryService.memorize(c,this.editor.getPosition(),u);const m=u.isResolved;let v=-1,C=-1;if(Array.isArray(u.completion.additionalTextEdits)){this.model.cancel();const b=StableEditorScrollState.capture(this.editor);this.editor.executeEdits("suggestController.additionalTextEdits.sync",u.completion.additionalTextEdits.map(y=>{let S=Range$2.lift(y.range);if(S.startLineNumber===u.position.lineNumber&&S.startColumn>u.position.column){const E=this.editor.getPosition().column-u.position.column,B=E,P=Range$2.spansMultipleLines(S)?0:E;S=new Range$2(S.startLineNumber,S.startColumn+B,S.endLineNumber,S.endColumn+P)}return EditOperation.replaceMove(S,y.text)})),b.restoreRelativeVerticalPositionOfCursor(this.editor)}else if(!m){const b=new StopWatch;let y;const S=c.onDidChangeContent(D=>{if(D.isFlush){g.cancel(),S.dispose();return}for(const k of D.changes){const I=Range$2.getEndPosition(k.range);(!y||Position$1.isBefore(I,y))&&(y=I)}}),E=s;s|=2;let B=!1;const P=this.editor.onWillType(()=>{P.dispose(),B=!0,E&2||this.editor.pushUndoStop()});A.push(u.resolve(g.token).then(()=>{if(!u.completion.additionalTextEdits||g.token.isCancellationRequested)return;if(y&&u.completion.additionalTextEdits.some(k=>Position$1.isBefore(y,Range$2.getStartPosition(k.range))))return!1;B&&this.editor.pushUndoStop();const D=StableEditorScrollState.capture(this.editor);return this.editor.executeEdits("suggestController.additionalTextEdits.async",u.completion.additionalTextEdits.map(k=>EditOperation.replaceMove(Range$2.lift(k.range),k.text))),D.restoreRelativeVerticalPositionOfCursor(this.editor),(B||!(E&2))&&this.editor.pushUndoStop(),!0}).then(D=>{this._logService.trace("[suggest] async resolving of edits DONE (ms, applied?)",b.elapsed(),D),C=D===!0?1:D===!1?0:-2}).finally(()=>{S.dispose(),P.dispose()}))}let{insertText:w}=u.completion;if(u.completion.insertTextRules&4||(w=SnippetParser.escape(w)),this.model.cancel(),l.insert(w,{overwriteBefore:f.overwriteBefore,overwriteAfter:f.overwriteAfter,undoStopBefore:!1,undoStopAfter:!1,adjustWhitespace:!(u.completion.insertTextRules&1),clipboardText:o.model.clipboardText,overtypingCapturer:this._overtypingCapturer.value,reason:EditSources.suggest({providerId:ProviderId.fromExtensionId((_=u.extensionId)==null?void 0:_.value)})}),s&2||this.editor.pushUndoStop(),u.completion.command)if(u.completion.command.id===TriggerSuggestAction.id)this.model.trigger({auto:!0,retrigger:!0});else{const b=new StopWatch;A.push(this._commandService.executeCommand(u.completion.command.id,...u.completion.command.arguments?[...u.completion.command.arguments]:[]).catch(y=>{u.completion.extensionId?onUnexpectedExternalError(y):onUnexpectedError(y)}).finally(()=>{v=b.elapsed()}))}s&4&&this._alternatives.value.set(o,b=>{for(g.cancel();c.canUndo();){d!==c.getAlternativeVersionId()&&c.undo(),this._insertSuggestion(b,3|(s&8?8:0));break}}),this._alertCompletionItem(u),Promise.all(A).finally(()=>{this._reportSuggestionAcceptedTelemetry(u,c,m,v,C,o.index,o.model.items),this.model.clear(),g.dispose()})}_reportSuggestionAcceptedTelemetry(o,s,l,c,d,u,A){var C,w,_;if(Math.random()>1e-4)return;const g=new Map;for(let b=0;b1?f[0]:-1;this._telemetryService.publicLog2("suggest.acceptedSuggestion",{extensionId:(w=(C=o.extensionId)==null?void 0:C.value)!=null?w:"unknown",providerId:(_=o.provider._debugDisplayName)!=null?_:"unknown",kind:o.completion.kind,basenameHash:hash$1(basename(s.uri)).toString(16),languageId:s.getLanguageId(),fileExtension:extname(s.uri),resolveInfo:o.provider.resolveCompletionItem?l?1:0:-1,resolveDuration:o.resolveDuration,commandDuration:c,additionalEditsAsync:d,index:u,firstIndex:v})}getOverwriteInfo(o,s){assertType(this.editor.hasModel());let l=this.editor.getOption(134).insertMode==="replace";s&&(l=!l);const c=o.position.column-o.editStart.column,d=(l?o.editReplaceEnd.column:o.editInsertEnd.column)-o.position.column,u=this.editor.getPosition().column-o.position.column,A=this._lineSuffix.value?this._lineSuffix.value.delta(this.editor.getPosition()):0;return{overwriteBefore:c+u,overwriteAfter:d+A}}_alertCompletionItem(o){if(isNonEmptyArray(o.completion.additionalTextEdits)){const s=localize(1448,"Accepting '{0}' made {1} additional edits",o.textLabel,o.completion.additionalTextEdits.length);alert$1(s)}}triggerSuggest(o,s,l){this.editor.hasModel()&&(this.model.trigger({auto:s!=null?s:!1,completionOptions:{providerFilter:o,kindFilter:l?new Set:void 0}}),this.editor.revealPosition(this.editor.getPosition(),0),this.editor.focus())}triggerSuggestAndAcceptBest(o){if(!this.editor.hasModel())return;const s=this.editor.getPosition(),l=()=>{s.equals(this.editor.getPosition())&&this._commandService.executeCommand(o.fallback)},c=d=>{if(d.completion.insertTextRules&4||d.completion.additionalTextEdits)return!0;const u=this.editor.getPosition(),A=d.editStart.column,g=u.column;return g-A!==d.completion.insertText.length?!0:this.editor.getModel().getValueInRange({startLineNumber:u.lineNumber,startColumn:A,endLineNumber:u.lineNumber,endColumn:g})!==d.completion.insertText};Event.once(this.model.onDidTrigger)(d=>{const u=[];Event.any(this.model.onDidTrigger,this.model.onDidCancel)(()=>{dispose(u),l()},void 0,u),this.model.onDidSuggest(({completionModel:A})=>{if(dispose(u),A.items.length===0){l();return}const g=this._memoryService.select(this.editor.getModel(),this.editor.getPosition(),A.items),f=A.items[g];if(!c(f)){l();return}this.editor.pushUndoStop(),this._insertSuggestion({index:g,item:f,model:A},7)},void 0,u)}),this.model.trigger({auto:!1,shy:!0}),this.editor.revealPosition(s,0),this.editor.focus()}acceptSelectedSuggestion(o,s){const l=this.widget.value.getFocusedItem();let c=0;o&&(c|=4),s&&(c|=8),this._insertSuggestion(l,c)}acceptNextSuggestion(){this._alternatives.value.next()}acceptPrevSuggestion(){this._alternatives.value.prev()}cancelSuggestWidget(){this.model.cancel(),this.model.clear(),this.widget.value.hideWidget()}focusSuggestion(){this.widget.value.focusSelected()}selectNextSuggestion(){this.widget.value.selectNext()}selectNextPageSuggestion(){this.widget.value.selectNextPage()}selectLastSuggestion(){this.widget.value.selectLast()}selectPrevSuggestion(){this.widget.value.selectPrevious()}selectPrevPageSuggestion(){this.widget.value.selectPreviousPage()}selectFirstSuggestion(){this.widget.value.selectFirst()}toggleSuggestionDetails(){this.widget.value.toggleDetails()}toggleExplainMode(){this.widget.value.toggleExplainMode()}toggleSuggestionFocus(){this.widget.value.toggleDetailsFocus()}resetWidgetSize(){this.widget.value.resetPersistedSize()}forceRenderingAbove(){this.widget.isInitialized?this.widget.value.forceRenderingAbove():this._wantsForceRenderingAbove=!0}stopForceRenderingAbove(){this.widget.isInitialized?this.widget.value.stopForceRenderingAbove():this._wantsForceRenderingAbove=!1}registerSelector(o){return this._selectors.register(o)}},(()=>{SuggestController_1=Ji})(),(()=>{Ji.ID="editor.contrib.suggestController"})(),Ji);SuggestController=SuggestController_1=__decorate$1p([__param$1o(1,ISuggestMemoryService),__param$1o(2,ICommandService),__param$1o(3,IContextKeyService),__param$1o(4,IInstantiationService),__param$1o(5,ILogService),__param$1o(6,ITelemetryService)],SuggestController);class PriorityRegistry{constructor(o){this.prioritySelector=o,this._items=new Array}register(o){if(this._items.indexOf(o)!==-1)throw new Error("Value is already registered");return this._items.push(o),this._items.sort((s,l)=>this.prioritySelector(l)-this.prioritySelector(s)),{dispose:()=>{const s=this._items.indexOf(o);s>=0&&this._items.splice(s,1)}}}get itemsOrderedByPriorityDesc(){return this._items}}const sr=class extends EditorAction{constructor(){super({id:sr.id,label:localize2(1456,"Trigger Suggest"),precondition:ContextKeyExpr.and(EditorContextKeys.writable,EditorContextKeys.hasCompletionItemProvider,Context$2.Visible.toNegated()),kbOpts:{kbExpr:EditorContextKeys.textInputFocus,primary:2058,secondary:[2087],mac:{primary:266,secondary:[521,2087]},weight:100}})}run(o,s,l){const c=SuggestController.get(s);if(!c)return;let d;l&&typeof l=="object"&&l.auto===!0&&(d=!0),c.triggerSuggest(void 0,d,void 0)}};let TriggerSuggestAction=sr;(()=>{sr.id="editor.action.triggerSuggest"})();registerEditorContribution(SuggestController.ID,SuggestController,2);registerEditorAction(TriggerSuggestAction);const weight$2=100+90,SuggestCommand=EditorCommand.bindToContribution(SuggestController.get);registerEditorCommand(new SuggestCommand({id:"acceptSelectedSuggestion",precondition:ContextKeyExpr.and(Context$2.Visible,Context$2.HasFocusedSuggestion),handler(a){a.acceptSelectedSuggestion(!0,!1)},kbOpts:[{primary:2,kbExpr:ContextKeyExpr.and(Context$2.Visible,EditorContextKeys.textInputFocus),weight:weight$2},{primary:3,kbExpr:ContextKeyExpr.and(Context$2.Visible,EditorContextKeys.textInputFocus,Context$2.AcceptSuggestionsOnEnter,Context$2.MakesTextEdit),weight:weight$2}],menuOpts:[{menuId:suggestWidgetStatusbarMenu,title:localize(1449,"Insert"),group:"left",order:1,when:Context$2.HasInsertAndReplaceRange.toNegated()},{menuId:suggestWidgetStatusbarMenu,title:localize(1450,"Insert"),group:"left",order:1,when:ContextKeyExpr.and(Context$2.HasInsertAndReplaceRange,Context$2.InsertMode.isEqualTo("insert"))},{menuId:suggestWidgetStatusbarMenu,title:localize(1451,"Replace"),group:"left",order:1,when:ContextKeyExpr.and(Context$2.HasInsertAndReplaceRange,Context$2.InsertMode.isEqualTo("replace"))}]}));registerEditorCommand(new SuggestCommand({id:"acceptAlternativeSelectedSuggestion",precondition:ContextKeyExpr.and(Context$2.Visible,EditorContextKeys.textInputFocus,Context$2.HasFocusedSuggestion),kbOpts:{weight:weight$2,kbExpr:EditorContextKeys.textInputFocus,primary:1027,secondary:[1026]},handler(a){a.acceptSelectedSuggestion(!1,!0)},menuOpts:[{menuId:suggestWidgetStatusbarMenu,group:"left",order:2,when:ContextKeyExpr.and(Context$2.HasInsertAndReplaceRange,Context$2.InsertMode.isEqualTo("insert")),title:localize(1452,"Replace")},{menuId:suggestWidgetStatusbarMenu,group:"left",order:2,when:ContextKeyExpr.and(Context$2.HasInsertAndReplaceRange,Context$2.InsertMode.isEqualTo("replace")),title:localize(1453,"Insert")}]}));CommandsRegistry.registerCommandAlias("acceptSelectedSuggestionOnEnter","acceptSelectedSuggestion");registerEditorCommand(new SuggestCommand({id:"hideSuggestWidget",precondition:Context$2.Visible,handler:a=>a.cancelSuggestWidget(),kbOpts:{weight:weight$2,kbExpr:EditorContextKeys.textInputFocus,primary:9,secondary:[1033]}}));registerEditorCommand(new SuggestCommand({id:"selectNextSuggestion",precondition:ContextKeyExpr.and(Context$2.Visible,ContextKeyExpr.or(Context$2.MultipleSuggestions,Context$2.HasFocusedSuggestion.negate())),handler:a=>a.selectNextSuggestion(),kbOpts:{weight:weight$2,kbExpr:EditorContextKeys.textInputFocus,primary:18,secondary:[2066],mac:{primary:18,secondary:[2066,300]}}}));registerEditorCommand(new SuggestCommand({id:"selectNextPageSuggestion",precondition:ContextKeyExpr.and(Context$2.Visible,ContextKeyExpr.or(Context$2.MultipleSuggestions,Context$2.HasFocusedSuggestion.negate())),handler:a=>a.selectNextPageSuggestion(),kbOpts:{weight:weight$2,kbExpr:EditorContextKeys.textInputFocus,primary:12,secondary:[2060]}}));registerEditorCommand(new SuggestCommand({id:"selectLastSuggestion",precondition:ContextKeyExpr.and(Context$2.Visible,ContextKeyExpr.or(Context$2.MultipleSuggestions,Context$2.HasFocusedSuggestion.negate())),handler:a=>a.selectLastSuggestion()}));registerEditorCommand(new SuggestCommand({id:"selectPrevSuggestion",precondition:ContextKeyExpr.and(Context$2.Visible,ContextKeyExpr.or(Context$2.MultipleSuggestions,Context$2.HasFocusedSuggestion.negate())),handler:a=>a.selectPrevSuggestion(),kbOpts:{weight:weight$2,kbExpr:EditorContextKeys.textInputFocus,primary:16,secondary:[2064],mac:{primary:16,secondary:[2064,302]}}}));registerEditorCommand(new SuggestCommand({id:"selectPrevPageSuggestion",precondition:ContextKeyExpr.and(Context$2.Visible,ContextKeyExpr.or(Context$2.MultipleSuggestions,Context$2.HasFocusedSuggestion.negate())),handler:a=>a.selectPrevPageSuggestion(),kbOpts:{weight:weight$2,kbExpr:EditorContextKeys.textInputFocus,primary:11,secondary:[2059]}}));registerEditorCommand(new SuggestCommand({id:"selectFirstSuggestion",precondition:ContextKeyExpr.and(Context$2.Visible,ContextKeyExpr.or(Context$2.MultipleSuggestions,Context$2.HasFocusedSuggestion.negate())),handler:a=>a.selectFirstSuggestion()}));registerEditorCommand(new SuggestCommand({id:"focusSuggestion",precondition:ContextKeyExpr.and(Context$2.Visible,Context$2.HasFocusedSuggestion.negate()),handler:a=>a.focusSuggestion(),kbOpts:{weight:weight$2,kbExpr:EditorContextKeys.textInputFocus,primary:2058,secondary:[2087],mac:{primary:266,secondary:[2087]}}}));registerEditorCommand(new SuggestCommand({id:"focusAndAcceptSuggestion",precondition:ContextKeyExpr.and(Context$2.Visible,Context$2.HasFocusedSuggestion.negate()),handler:a=>{a.focusSuggestion(),a.acceptSelectedSuggestion(!0,!1)}}));registerEditorCommand(new SuggestCommand({id:"toggleSuggestionDetails",precondition:ContextKeyExpr.and(Context$2.Visible,Context$2.HasFocusedSuggestion),handler:a=>a.toggleSuggestionDetails(),kbOpts:{weight:weight$2,kbExpr:EditorContextKeys.textInputFocus,primary:2058,secondary:[2087],mac:{primary:266,secondary:[2087]}},menuOpts:[{menuId:suggestWidgetStatusbarMenu,group:"right",order:1,when:ContextKeyExpr.and(Context$2.DetailsVisible,Context$2.CanResolve),title:localize(1454,"Show Less")},{menuId:suggestWidgetStatusbarMenu,group:"right",order:1,when:ContextKeyExpr.and(Context$2.DetailsVisible.toNegated(),Context$2.CanResolve),title:localize(1455,"Show More")}]}));registerEditorCommand(new SuggestCommand({id:"toggleExplainMode",precondition:Context$2.Visible,handler:a=>a.toggleExplainMode(),kbOpts:{weight:100,primary:2138}}));registerEditorCommand(new SuggestCommand({id:"toggleSuggestionFocus",precondition:Context$2.Visible,handler:a=>a.toggleSuggestionFocus(),kbOpts:{weight:weight$2,kbExpr:EditorContextKeys.textInputFocus,primary:2570,mac:{primary:778}}}));registerEditorCommand(new SuggestCommand({id:"insertBestCompletion",precondition:ContextKeyExpr.and(EditorContextKeys.textInputFocus,ContextKeyExpr.equals("config.editor.tabCompletion","on"),WordContextKey.AtEnd,Context$2.Visible.toNegated(),SuggestAlternatives.OtherSuggestions.toNegated(),SnippetController2.InSnippetMode.toNegated()),handler:(a,o)=>{a.triggerSuggestAndAcceptBest(isObject(o)?{fallback:"tab",...o}:{fallback:"tab"})},kbOpts:{weight:weight$2,primary:2}}));registerEditorCommand(new SuggestCommand({id:"insertNextSuggestion",precondition:ContextKeyExpr.and(EditorContextKeys.textInputFocus,ContextKeyExpr.equals("config.editor.tabCompletion","on"),SuggestAlternatives.OtherSuggestions,Context$2.Visible.toNegated(),SnippetController2.InSnippetMode.toNegated()),handler:a=>a.acceptNextSuggestion(),kbOpts:{weight:weight$2,kbExpr:EditorContextKeys.textInputFocus,primary:2}}));registerEditorCommand(new SuggestCommand({id:"insertPrevSuggestion",precondition:ContextKeyExpr.and(EditorContextKeys.textInputFocus,ContextKeyExpr.equals("config.editor.tabCompletion","on"),SuggestAlternatives.OtherSuggestions,Context$2.Visible.toNegated(),SnippetController2.InSnippetMode.toNegated()),handler:a=>a.acceptPrevSuggestion(),kbOpts:{weight:weight$2,kbExpr:EditorContextKeys.textInputFocus,primary:1026}}));registerEditorAction(class extends EditorAction{constructor(){super({id:"editor.action.resetSuggestSize",label:localize2(1457,"Reset Suggest Widget Size"),precondition:void 0})}run(a,o){var s;(s=SuggestController.get(o))==null||s.resetWidgetSize()}});class SuggestWidgetAdaptor extends Disposable{get selectedItem(){return this._currentSuggestItemInfo}constructor(o,s,l){super(),this.editor=o,this.suggestControllerPreselector=s,this.onWillAccept=l,this.isSuggestWidgetVisible=!1,this.isShiftKeyPressed=!1,this._isActive=!1,this._currentSuggestItemInfo=void 0,this._onDidSelectedItemChange=this._register(new Emitter$1),this.onDidSelectedItemChange=this._onDidSelectedItemChange.event,this._register(o.onKeyDown(d=>{d.shiftKey&&!this.isShiftKeyPressed&&(this.isShiftKeyPressed=!0,this.update(this._isActive))})),this._register(o.onKeyUp(d=>{d.shiftKey&&this.isShiftKeyPressed&&(this.isShiftKeyPressed=!1,this.update(this._isActive))}));const c=SuggestController.get(this.editor);if(c){this._register(c.registerSelector({priority:100,select:(A,g,f)=>{const m=this.editor.getModel();if(!m)return-1;const v=this.suggestControllerPreselector(),C=v?singleTextRemoveCommonPrefix(v,m):void 0;if(!C)return-1;const w=Position$1.lift(g),_=f.map((y,S)=>{const E=SuggestItemInfo.fromSuggestion(c,m,w,y,this.isShiftKeyPressed),B=singleTextRemoveCommonPrefix(E.getSingleTextEdit(),m),P=singleTextEditAugments(C,B);return{index:S,valid:P,prefixLength:B.text.length,suggestItem:y}}).filter(y=>y&&y.valid&&y.prefixLength>0),b=findFirstMax(_,compareBy(y=>y.prefixLength,numberComparator));return b?b.index:-1}}));let d=!1;const u=()=>{d||(d=!0,this._register(c.widget.value.onDidShow(()=>{this.isSuggestWidgetVisible=!0,this.update(!0)})),this._register(c.widget.value.onDidHide(()=>{this.isSuggestWidgetVisible=!1,this.update(!1)})),this._register(c.widget.value.onDidFocus(()=>{this.isSuggestWidgetVisible=!0,this.update(!0)})))};this._register(Event.once(c.model.onDidTrigger)(A=>{u()})),this._register(c.onWillInsertSuggestItem(A=>{const g=this.editor.getPosition(),f=this.editor.getModel();if(!g||!f)return;const m=SuggestItemInfo.fromSuggestion(c,f,g,A.item,this.isShiftKeyPressed);this.onWillAccept(m)}))}this.update(this._isActive)}update(o){const s=this.getSuggestItemInfo();(this._isActive!==o||!suggestItemInfoEquals(this._currentSuggestItemInfo,s))&&(this._isActive=o,this._currentSuggestItemInfo=s,this._onDidSelectedItemChange.fire())}getSuggestItemInfo(){const o=SuggestController.get(this.editor);if(!o||!this.isSuggestWidgetVisible)return;const s=o.widget.value.getFocusedItem(),l=this.editor.getPosition(),c=this.editor.getModel();if(!(!s||!l||!c))return SuggestItemInfo.fromSuggestion(o,c,l,s.item,this.isShiftKeyPressed)}stopForceRenderingAbove(){const o=SuggestController.get(this.editor);o==null||o.stopForceRenderingAbove()}forceRenderingAbove(){const o=SuggestController.get(this.editor);o==null||o.forceRenderingAbove()}}class SuggestItemInfo{static fromSuggestion(o,s,l,c,d){var f;let{insertText:u}=c.completion,A=!1;if(c.completion.insertTextRules&4){const m=new SnippetParser().parse(u);m.children.length<100&&SnippetSession.adjustWhitespace(s,l,!0,m),u=m.toString(),A=!0}const g=o.getOverwriteInfo(c,d);return new SuggestItemInfo(Range$2.fromPositions(l.delta(0,-g.overwriteBefore),l.delta(0,Math.max(g.overwriteAfter,0))),u,c.completion.kind,A,(f=c.container.incomplete)!=null?f:!1)}constructor(o,s,l,c,d){this.range=o,this.insertText=s,this.completionItemKind=l,this.isSnippetText=c,this.listIncomplete=d}equals(o){return this.range.equalsRange(o.range)&&this.insertText===o.insertText&&this.completionItemKind===o.completionItemKind&&this.isSnippetText===o.isSnippetText}toSelectedSuggestionInfo(){return new SelectedSuggestionInfo(this.range,this.insertText,this.completionItemKind,this.isSnippetText)}getSingleTextEdit(){return new TextReplacement(this.range,this.insertText)}}function suggestItemInfoEquals(a,o){return a===o?!0:!a||!o?!1:a.equals(o)}class ObservableSuggestWidgetAdapter extends Disposable{constructor(o,s,l){super(),this._editorObs=o,this._handleSuggestAccepted=s,this._suggestControllerPreselector=l,this._suggestWidgetAdaptor=this._register(new SuggestWidgetAdaptor(this._editorObs.editor,()=>(this._editorObs.forceUpdate(),this._suggestControllerPreselector()),c=>this._editorObs.forceUpdate(d=>{this._handleSuggestAccepted(c)}))),this.selectedItem=observableFromEvent(this,c=>this._suggestWidgetAdaptor.onDidSelectedItemChange(()=>{this._editorObs.forceUpdate(d=>c(void 0))}),()=>this._suggestWidgetAdaptor.selectedItem)}stopForceRenderingAbove(){this._suggestWidgetAdaptor.stopForceRenderingAbove()}forceRenderingAbove(){this._suggestWidgetAdaptor.forceRenderingAbove()}}class RangeSingleLine{constructor(o,s){this.lineNumber=o,this.columnRange=s}}class ColumnRange{constructor(o,s){if(this.startColumn=o,this.endColumnExclusive=s,o>s)throw new BugIndicatingError(`startColumn ${o} cannot be after endColumnExclusive ${s}`)}toRange(o){return new Range$2(o,this.startColumn,o,this.endColumnExclusive)}equals(o){return this.startColumn===o.startColumn&&this.endColumnExclusive===o.endColumnExclusive}toZeroBasedOffsetRange(){return new OffsetRange(this.startColumn-1,this.endColumnExclusive-1)}}var ghostTextView="";class TokenWithTextArray{static fromLineTokens(o){const s=[];for(let l=0;l({text:l.text,metadata:l.metadata})),o)}map(o){const s=[];let l=0;for(const c of this._tokenInfo){const d=new OffsetRange(l,l+c.text.length);s.push(o(d,c)),l+=c.text.length}return s}slice(o){const s=[];let l=0;for(const c of this._tokenInfo){const d=l,u=d+c.text.length;if(u>o.start){if(d>=o.endExclusive)break;const A=Math.max(0,o.start-d),g=Math.max(0,u-o.endExclusive);s.push(new TokenWithTextInfo(c.text.slice(A,c.text.length-g),c.metadata))}l+=c.text.length}return TokenWithTextArray.create(s)}append(o){const s=this._tokenInfo.concat(o._tokenInfo);return TokenWithTextArray.create(s)}}class TokenWithTextInfo{constructor(o,s){this.text=o,this.metadata=s}}var __decorate$1o=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1n=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}},GhostTextView_1;const GHOST_TEXT_CLASS_NAME="ghost-text";var Zi;let GhostTextView=(Zi=class extends Disposable{constructor(o,s,l,c,d,u){super(),this._editor=o,this._model=s,this._options=l,this._shouldKeepCursorStable=c,this._isClickable=d,this._languageService=u,this._isDisposed=observableValue(this,!1),this._editorObs=observableCodeEditor(this._editor),this._warningState=derived(A=>{const g=this._model.ghostText.read(A);if(!g)return;const f=this._model.warning.read(A);if(!!f)return{lineNumber:g.lineNumber,position:new Position$1(g.lineNumber,g.parts[0].column),icon:f.icon}}),this._onDidClick=this._register(new Emitter$1),this.onDidClick=this._onDidClick.event,this._useSyntaxHighlighting=this._options.map(A=>A.syntaxHighlightingEnabled),this._extraClassNames=derived(this,A=>{var m;const g=[...(m=this._options.read(A).extraClasses)!=null?m:[]];return this._useSyntaxHighlighting.read(A)&&g.push("syntax-highlighted"),this._warningState.read(A)&&g.push("warning"),g.map(v=>` ${v}`).join("")}),this.uiState=derived(this,A=>{var x,M;if(this._isDisposed.read(A))return;const g=this._editorObs.model.read(A);if(g!==this._model.targetTextModel.read(A))return;const f=this._model.ghostText.read(A);if(!f)return;const m=f instanceof GhostTextReplacement?f.columnRange:void 0,v=this._useSyntaxHighlighting.read(A),C=this._extraClassNames.read(A),{inlineTexts:w,additionalLines:_,hiddenRange:b,additionalLinesOriginalSuffix:y}=computeGhostTextViewData(f,g,GHOST_TEXT_CLASS_NAME+C),S=g.getLineContent(f.lineNumber),E=new StringEdit(w.map(F=>StringReplacement.insert(F.column-1,F.text))),B=v?g.tokenization.tokenizeLinesAt(f.lineNumber,[E.apply(S),..._.map(F=>F.content)]):void 0,P=E.getNewRanges(),D=w.map((F,O)=>{var R;return{...F,tokens:(R=B==null?void 0:B[0])==null?void 0:R.getTokensInRange(P[O])}}),k=_.map((F,O)=>{var Q;let R=(Q=B==null?void 0:B[O+1])!=null?Q:LineTokens.createEmpty(F.content,this._languageService.languageIdCodec);if(O===_.length-1&&y){const W=TokenWithTextArray.fromLineTokens(g.tokenization.getLineTokens(y.lineNumber)).slice(y.columnRange.toZeroBasedOffsetRange());R=TokenWithTextArray.fromLineTokens(R).append(W).toLineTokens(R.languageIdCodec)}return{content:R,decorations:F.decorations}}),I=(x=this._editor.getSelection())==null?void 0:x.getStartPosition().column,L=D.filter(F=>F.text!==""),T=L.length!==0,N={cursorColumnDistance:(T?L[0].column:1)-I,cursorLineDistance:T?0:_.findIndex(F=>F.content!=="")+1,lineCountOriginal:T?1:0,lineCountModified:_.length+(T?1:0),characterCountOriginal:0,characterCountModified:sum(L.map(F=>F.text.length))+sum(k.map(F=>F.content.getTextLength())),disjointReplacements:L.length+(_.length>0?1:0),sameShapeReplacements:L.length>1&&k.length===0?L.every(F=>F.text===L[0].text):void 0};return(M=this._model.handleInlineCompletionShown.read(A))==null||M(N),{replacedRange:m,inlineTexts:D,additionalLines:k,hiddenRange:b,lineNumber:f.lineNumber,additionalReservedLineCount:this._model.minReservedLineCount.read(A),targetTextModel:g,syntaxHighlightingEnabled:v}}),this.decorations=derived(this,A=>{const g=this.uiState.read(A);if(!g)return[];const f=[],m=this._extraClassNames.read(A);g.replacedRange&&f.push({range:g.replacedRange.toRange(g.lineNumber),options:{inlineClassName:"inline-completion-text-to-replace"+m,description:"GhostTextReplacement"}}),g.hiddenRange&&f.push({range:g.hiddenRange.toRange(g.lineNumber),options:{inlineClassName:"ghost-text-hidden",description:"ghost-text-hidden"}});for(const v of g.inlineTexts)f.push({range:Range$2.fromPositions(new Position$1(g.lineNumber,v.column)),options:{description:"ghost-text-decoration",after:{content:v.text,tokens:v.tokens,inlineClassName:(v.preview?"ghost-text-decoration-preview":"ghost-text-decoration")+(this._isClickable?" clickable":"")+m+v.lineDecorations.map(C=>" "+C.className).join(" "),cursorStops:InjectedTextCursorStops$1.Left,attachedData:new GhostTextAttachedData(this)},showIfCollapsed:!0}});return f}),this._additionalLinesWidget=this._register(new AdditionalLinesWidget(this._editor,derived(A=>{const g=this.uiState.read(A);return g?{lineNumber:g.lineNumber,additionalLines:g.additionalLines,minReservedLineCount:g.additionalReservedLineCount,targetTextModel:g.targetTextModel}:void 0}),this._shouldKeepCursorStable,this._isClickable)),this._isInlineTextHovered=this._editorObs.isTargetHovered(A=>{var g;return A.target.type===6&&((g=A.target.detail.injectedText)==null?void 0:g.options.attachedData)instanceof GhostTextAttachedData&&A.target.detail.injectedText.options.attachedData.owner===this},this._store),this.isHovered=derived(this,A=>this._isDisposed.read(A)?!1:this._isInlineTextHovered.read(A)||this._additionalLinesWidget.isHovered.read(A)),this.height=derived(this,A=>{var f;return this._editorObs.getOption(75).read(A)+((f=this._additionalLinesWidget.viewZoneHeight.read(A))!=null?f:0)}),this._register(toDisposable(()=>{this._isDisposed.set(!0,void 0)})),this._register(this._editorObs.setDecorations(this.decorations)),this._isClickable&&(this._register(this._additionalLinesWidget.onDidClick(A=>this._onDidClick.fire(A))),this._register(this._editor.onMouseUp(A=>{var f;if(A.target.type!==6)return;const g=(f=A.target.detail.injectedText)==null?void 0:f.options.attachedData;g instanceof GhostTextAttachedData&&g.owner===this&&this._onDidClick.fire(A.event)}))),this._register(autorunWithStore((A,g)=>{}))}static getWarningWidgetContext(o){const s=o.ghostTextViewWarningWidgetData;if(s)return s;if(o.parentElement)return this.getWarningWidgetContext(o.parentElement)}ownsViewZone(o){return this._additionalLinesWidget.viewZoneId===o}},(()=>{GhostTextView_1=Zi})(),(()=>{Zi.hot=createHotClass(GhostTextView_1)})(),Zi);GhostTextView=GhostTextView_1=__decorate$1o([__param$1n(5,ILanguageService)],GhostTextView);class GhostTextAttachedData{constructor(o){this.owner=o}}function computeGhostTextViewData(a,o,s){const l=[],c=[];function d(v,C){if(c.length>0){const w=c[c.length-1];C&&w.decorations.push(new LineDecoration(w.content.length+1,w.content.length+1+v[0].line.length,C,0)),w.content+=v[0].line,v=v.slice(1)}for(const w of v)c.push({content:w.line,decorations:C?[new LineDecoration(1,w.line.length+1,C,0),...w.lineDecorations]:[...w.lineDecorations]})}const u=o.getLineContent(a.lineNumber);let A,g=0;for(const v of a.parts){let C=v.lines;A===void 0?(l.push({column:v.column,text:C[0].line,preview:v.preview,lineDecorations:C[0].lineDecorations}),C=C.slice(1)):d([{line:u.substring(g,v.column-1),lineDecorations:[]}],void 0),C.length>0&&(d(C,s),A===void 0&&v.column<=u.length&&(A=v.column)),g=v.column-1}let f;A!==void 0&&(f=new RangeSingleLine(a.lineNumber,new ColumnRange(g+1,u.length+1)));const m=A!==void 0?new ColumnRange(A,u.length+1):void 0;return{inlineTexts:l,additionalLines:c,hiddenRange:m,additionalLinesOriginalSuffix:f}}class AdditionalLinesWidget extends Disposable{get viewZoneId(){var o;return(o=this._viewZoneInfo)==null?void 0:o.viewZoneId}get viewZoneHeight(){return this._viewZoneHeight}constructor(o,s,l,c){super(),this._editor=o,this._lines=s,this._shouldKeepCursorStable=l,this._isClickable=c,this._viewZoneHeight=observableValue("viewZoneHeight",void 0),this.editorOptionsChanged=observableSignalFromEvent("editorOptionChanged",Event.filter(this._editor.onDidChangeConfiguration,d=>d.hasChanged(40)||d.hasChanged(133)||d.hasChanged(113)||d.hasChanged(108)||d.hasChanged(60)||d.hasChanged(59)||d.hasChanged(75))),this._onDidClick=this._register(new Emitter$1),this.onDidClick=this._onDidClick.event,this._viewZoneListener=this._register(new MutableDisposable),this.isHovered=observableCodeEditor(this._editor).isTargetHovered(d=>isTargetGhostText(d.target.element),this._store),this.hasBeenAccepted=!1,this._editor instanceof CodeEditorWidget&&this._shouldKeepCursorStable&&this._register(this._editor.onBeforeExecuteEdit(d=>this.hasBeenAccepted=d.source==="inlineSuggestion.accept")),this._register(autorun(d=>{const u=this._lines.read(d);this.editorOptionsChanged.read(d),u?(this.hasBeenAccepted=!1,this.updateLines(u.lineNumber,u.additionalLines,u.minReservedLineCount)):this.clear()}))}dispose(){super.dispose(),this.clear()}clear(){this._viewZoneListener.clear(),this._editor.changeViewZones(o=>{this.removeActiveViewZone(o)})}updateLines(o,s,l){const c=this._editor.getModel();if(!c)return;const{tabSize:d}=c.getOptions();this._editor.changeViewZones(u=>{const A=new DisposableStore;this.removeActiveViewZone(u);const g=Math.max(s.length,l);if(g>0){const f=document.createElement("div");renderLines(f,d,s,this._editor.getOptions(),this._isClickable),this._isClickable&&(A.add(addDisposableListener(f,"mousedown",m=>{m.preventDefault()})),A.add(addDisposableListener(f,"click",m=>{isTargetGhostText(m.target)&&this._onDidClick.fire(new StandardMouseEvent(getWindow(m),m))}))),this.addViewZone(u,o,g,f)}this._viewZoneListener.value=A})}addViewZone(o,s,l,c){const d=o.addZone({afterLineNumber:s,heightInLines:l,domNode:c,afterColumnAffinity:1,onComputedHeight:u=>{this._viewZoneHeight.set(u,void 0)}});this.keepCursorStable(s,l),this._viewZoneInfo={viewZoneId:d,heightInLines:l,lineNumber:s}}removeActiveViewZone(o){this._viewZoneInfo&&(o.removeZone(this._viewZoneInfo.viewZoneId),this.hasBeenAccepted||this.keepCursorStable(this._viewZoneInfo.lineNumber,-this._viewZoneInfo.heightInLines),this._viewZoneInfo=void 0,this._viewZoneHeight.set(void 0,void 0))}keepCursorStable(o,s){var c,d;if(!this._shouldKeepCursorStable)return;const l=(d=(c=this._editor.getSelection())==null?void 0:c.getStartPosition())==null?void 0:d.lineNumber;l!==void 0&&o`);for(let y=0,S=s.length;y');const P=B.getLineContent(),D=isBasicASCII(P),k=containsRTL(P);renderViewLine(new RenderLineInput(m.isMonospace&&!d,m.canUseHalfwidthRightwardsArrow,P,!1,D,k,0,B,E.decorations,o,0,m.spaceWidth,m.middotWidth,m.wsmiddotWidth,u,A,g,f!==EditorFontLigatures.OFF,null,null,0),w),w.appendString("")}w.appendString(""),applyFontInfo(a,m);const _=w.build(),b=ttPolicy$3?ttPolicy$3.createHTML(_):_;a.innerHTML=b}const ttPolicy$3=createTrustedTypesPolicy$1("editorGhostText",{createHTML:a=>a}),rr=class{constructor(o){this.replacements=o,assert(checkAdjacentItems(o,(s,l)=>s.lineRange.endLineNumberExclusive<=l.lineRange.startLineNumber))}toString(){return this.replacements.map(o=>o.toString()).join(",")}getNewLineRanges(){const o=[];let s=0;for(const l of this.replacements)o.push(LineRange.ofLength(l.lineRange.startLineNumber+s,l.newLines.length)),s+=l.newLines.length-l.lineRange.length;return o}};let LineEdit=rr;(()=>{rr.empty=new rr([])})();class LineReplacement{static fromSingleTextEdit(o,s){const l=splitLines(o.text);let c=o.range.startLineNumber;const d=s.getValueOfRange(Range$2.fromPositions(new Position$1(o.range.startLineNumber,1),o.range.getStartPosition()));l[0]=d+l[0];let u=o.range.endLineNumber+1;const A=s.getTransformer().getLineLength(o.range.endLineNumber)+1,g=s.getValueOfRange(Range$2.fromPositions(o.range.getEndPosition(),new Position$1(o.range.endLineNumber,A)));l[l.length-1]=l[l.length-1]+g;const f=o.range.startColumn===s.getTransformer().getLineLength(o.range.startLineNumber)+1,m=o.range.endColumn===1;return f&&l[0].length===d.length&&(c++,l.shift()),l.length>0&&c${JSON.stringify(this.newLines)}`}toLineEdit(){return new LineEdit([this])}}class InlineEditWithChanges{get lineEdit(){return LineReplacement.fromSingleTextEdit(this.edit.toReplacement(this.originalText),this.originalText)}get originalLineRange(){return this.lineEdit.lineRange}get modifiedLineRange(){return this.lineEdit.toLineEdit().getNewLineRanges()[0]}get displayRange(){return this.originalText.lineRange.intersect(this.originalLineRange.join(LineRange.ofLength(this.originalLineRange.startLineNumber,this.lineEdit.newLines.length)))}constructor(o,s,l,c,d){this.originalText=o,this.edit=s,this.cursorPosition=l,this.commands=c,this.inlineCompletion=d}}class InlineEditModel{constructor(o,s,l){var c,d;this._model=o,this.inlineEdit=s,this.tabAction=l,this.action=this.inlineEdit.inlineCompletion.action,this.displayName=(c=this.inlineEdit.inlineCompletion.source.provider.displayName)!=null?c:localize(1209,"Inline Edit"),this.extensionCommands=(d=this.inlineEdit.inlineCompletion.source.inlineSuggestions.commands)!=null?d:[],this.isInDiffEditor=this._model.isInDiffEditor,this.displayLocation=this.inlineEdit.inlineCompletion.displayLocation,this.showCollapsed=this._model.showCollapsed}accept(){this._model.accept()}jump(){this._model.jump()}abort(o){console.error(o),this.inlineEdit.inlineCompletion.reportInlineEditError(o),this._model.stop()}handleInlineEditShown(o,s){this._model.handleInlineSuggestionShown(this.inlineEdit.inlineCompletion,o,s)}}class InlineEditHost{constructor(o){this._model=o,this.onDidAccept=this._model.onDidAccept,this.inAcceptFlow=this._model.inAcceptFlow}}class GhostTextIndicator{constructor(o,s,l,c){var A;this.lineRange=l;const d=observableCodeEditor(o),u=derived(this,g=>d.isFocused.read(g)&&c.showInlineEditMenu?InlineEditTabAction.Accept:InlineEditTabAction.Inactive);this.model=new InlineEditModel(s,new InlineEditWithChanges(new StringText(""),new TextEdit([c.getSingleTextEdit()]),s.primaryPosition.get(),(A=c.source.inlineSuggestions.commands)!=null?A:[],c),u)}}class Rect{static fromPoints(o,s){return new Rect(o.x,o.y,s.x,s.y)}static fromPointSize(o,s){return new Rect(o.x,o.y,o.x+s.x,o.y+s.y)}static fromLeftTopRightBottom(o,s,l,c){return new Rect(o,s,l,c)}static fromLeftTopWidthHeight(o,s,l,c){return new Rect(o,s,o+l,s+c)}static fromRanges(o,s){return new Rect(o.start,s.start,o.endExclusive,s.endExclusive)}static hull(o){let s=Number.MAX_SAFE_INTEGER,l=Number.MAX_SAFE_INTEGER,c=Number.MIN_SAFE_INTEGER,d=Number.MIN_SAFE_INTEGER;for(const u of o)s=Math.min(s,u.left),l=Math.min(l,u.top),c=Math.max(c,u.right),d=Math.max(d,u.bottom);return new Rect(s,l,c,d)}get width(){return this.right-this.left}get height(){return this.bottom-this.top}constructor(o,s,l,c){if(this.left=o,this.top=s,this.right=l,this.bottom=c,o>l)throw new BugIndicatingError("Invalid arguments: Horizontally offset by "+(o-l));if(s>c)throw new BugIndicatingError("Invalid arguments: Vertically offset by "+(s-c))}withMargin(o,s,l,c){let d,u,A,g;return s===void 0&&l===void 0&&c===void 0?d=u=A=g=o:l===void 0&&c===void 0?(d=u=s,A=g=o):(d=c,u=s,A=o,g=l),new Rect(this.left-d,this.top-A,this.right+u,this.bottom+g)}intersectVertical(o){const s=Math.max(this.top,o.start),l=Math.min(this.bottom,o.endExclusive);return new Rect(this.left,s,this.right,Math.max(s,l))}intersectHorizontal(o){const s=Math.max(this.left,o.start),l=Math.min(this.right,o.endExclusive);return new Rect(s,this.top,Math.max(s,l),this.bottom)}toString(){return`Rect{(${this.left},${this.top}), (${this.right},${this.bottom})}`}intersect(o){const s=Math.max(this.left,o.left),l=Math.min(this.right,o.right),c=Math.max(this.top,o.top),d=Math.min(this.bottom,o.bottom);if(!(s>l||c>d))return new Rect(s,c,l,d)}containsRect(o){return this.left<=o.left&&this.top<=o.top&&this.right>=o.right&&this.bottom>=o.bottom}containsPoint(o){return this.left<=o.x&&this.top<=o.y&&this.right>=o.x&&this.bottom>=o.y}moveToBeContainedIn(o){const s=this.width,l=this.height;let c=this.left,d=this.top;return co.right&&(c=o.right-s),do.bottom&&(d=o.bottom-l),new Rect(c,d,c+s,d+l)}withWidth(o){return new Rect(this.left,this.top,this.left+o,this.bottom)}withHeight(o){return new Rect(this.left,this.top,this.right,this.top+o)}withTop(o){return new Rect(this.left,o,this.right,this.bottom)}withLeft(o){return new Rect(o,this.top,this.right,this.bottom)}translateX(o){return new Rect(this.left+o,this.top,this.right+o,this.bottom)}translateY(o){return new Rect(this.left,this.top+o,this.right,this.bottom+o)}getLeftBottom(){return new Point(this.left,this.bottom)}getRightBottom(){return new Point(this.right,this.bottom)}getRightTop(){return new Point(this.right,this.top)}toStyles(){return{position:"absolute",left:`${this.left}px`,top:`${this.top}px`,width:`${this.width}px`,height:`${this.height}px`}}}var stickyScroll="";class StickyScrollWidgetState{constructor(o,s,l,c=null){this.startLineNumbers=o,this.endLineNumbers=s,this.lastLineRelativePosition=l,this.showEndForLine=c}equals(o){return!!o&&this.lastLineRelativePosition===o.lastLineRelativePosition&&this.showEndForLine===o.showEndForLine&&equals$1(this.startLineNumbers,o.startLineNumbers)&&equals$1(this.endLineNumbers,o.endLineNumbers)}static get Empty(){return new StickyScrollWidgetState([],[],0)}}const _ttPolicy=createTrustedTypesPolicy$1("stickyScrollViewLayer",{createHTML:a=>a}),STICKY_INDEX_ATTR="data-sticky-line-index",STICKY_IS_LINE_ATTR="data-sticky-is-line",STICKY_IS_LINE_NUMBER_ATTR="data-sticky-is-line-number",STICKY_IS_FOLDING_ICON_ATTR="data-sticky-is-folding-icon";class StickyScrollWidget extends Disposable{get height(){return this._height}constructor(o){super(),this._foldingIconStore=new DisposableStore,this._rootDomNode=document.createElement("div"),this._lineNumbersDomNode=document.createElement("div"),this._linesDomNodeScrollable=document.createElement("div"),this._linesDomNode=document.createElement("div"),this._renderedStickyLines=[],this._lineNumbers=[],this._lastLineRelativePosition=0,this._minContentWidthInPx=0,this._isOnGlyphMargin=!1,this._height=-1,this._onDidChangeStickyScrollHeight=this._register(new Emitter$1),this.onDidChangeStickyScrollHeight=this._onDidChangeStickyScrollHeight.event,this._editor=o,this._lineHeight=o.getOption(75),this._lineNumbersDomNode.className="sticky-widget-line-numbers",this._lineNumbersDomNode.setAttribute("role","none"),this._linesDomNode.className="sticky-widget-lines",this._linesDomNode.setAttribute("role","list"),this._linesDomNodeScrollable.className="sticky-widget-lines-scrollable",this._linesDomNodeScrollable.appendChild(this._linesDomNode),this._rootDomNode.className="sticky-widget",this._rootDomNode.classList.toggle("peek",o instanceof EmbeddedCodeEditorWidget),this._rootDomNode.appendChild(this._lineNumbersDomNode),this._rootDomNode.appendChild(this._linesDomNodeScrollable),this._setHeight(0);const s=()=>{this._linesDomNode.style.left=this._editor.getOption(131).scrollWithEditor?`-${this._editor.getScrollLeft()}px`:"0px"};this._register(this._editor.onDidChangeConfiguration(l=>{l.hasChanged(131)&&s(),l.hasChanged(75)&&(this._lineHeight=this._editor.getOption(75))})),this._register(this._editor.onDidScrollChange(l=>{l.scrollLeftChanged&&s(),l.scrollWidthChanged&&this._updateWidgetWidth()})),this._register(this._editor.onDidChangeModel(()=>{s(),this._updateWidgetWidth()})),this._register(this._foldingIconStore),s(),this._register(this._editor.onDidLayoutChange(l=>{this._updateWidgetWidth()})),this._updateWidgetWidth()}get lineNumbers(){return this._lineNumbers}get lineNumberCount(){return this._lineNumbers.length}getRenderedStickyLine(o){return this._renderedStickyLines.find(s=>s.lineNumber===o)}getCurrentLines(){return this._lineNumbers}setState(o,s,l){const c=!this._state&&!o,d=this._state&&this._state.equals(o);if(l===void 0&&(c||d))return;const u=this._findRenderingData(o),A=this._lineNumbers;this._lineNumbers=u.lineNumbers,this._lastLineRelativePosition=u.lastLineRelativePosition;const g=this._findIndexToRebuildFrom(A,this._lineNumbers,l);this._renderRootNode(this._lineNumbers,this._lastLineRelativePosition,s,g),this._state=o}_findRenderingData(o){if(!o)return{lineNumbers:[],lastLineRelativePosition:0};const s=[...o.startLineNumbers];o.showEndForLine!==null&&(s[o.showEndForLine]=o.endLineNumbers[o.showEndForLine]);let l=0;for(let c=0;c!o.includes(d));return c===-1?0:c}_updateWidgetWidth(){const o=this._editor.getLayoutInfo(),s=o.contentLeft;this._lineNumbersDomNode.style.width=`${s}px`,this._linesDomNodeScrollable.style.setProperty("--vscode-editorStickyScroll-scrollableWidth",`${this._editor.getScrollWidth()-o.verticalScrollbarWidth}px`),this._rootDomNode.style.width=`${o.width-o.verticalScrollbarWidth}px`}_useFoldingOpacityTransition(o){this._lineNumbersDomNode.style.setProperty("--vscode-editorStickyScroll-foldingOpacityTransition",`opacity ${o?.5:0}s`)}_setFoldingIconsVisibility(o){for(const s of this._renderedStickyLines){const l=s.foldingIcon;!l||l.setVisible(o?!0:l.isCollapsed)}}async _renderRootNode(o,s,l,c){const d=this._editor._getViewModel();if(!d){this._clearWidget();return}if(o.length===0){this._clearWidget();return}const u=[],A=o[o.length-1];let g=0;for(let m=0;mm.scrollWidth))+f.verticalScrollbarWidth,this._renderedStickyLines=u,this._setHeight(g+s),this._editor.layoutOverlayWidget(this)}_clearWidget(){for(let o=0;o{this._isOnGlyphMargin=!0,this._setFoldingIconsVisibility(!0)})),this._foldingIconStore.add(addDisposableListener(this._lineNumbersDomNode,EventType$1.MOUSE_LEAVE,()=>{this._isOnGlyphMargin=!1,this._useFoldingOpacityTransition(!0),this._setFoldingIconsVisibility(!1)})))}_renderChildNode(o,s,l,c,d,u,A){const g=o.coordinatesConverter.convertModelPositionToViewPosition(new Position$1(l,1)).lineNumber,f=o.getViewLineRenderingData(g),m=this._editor.getOption(76),v=this._editor.getOption(117).verticalScrollbarSize;let C;try{C=LineDecoration.filter(f.inlineDecorations,g,f.minColumn,f.maxColumn)}catch{C=[]}const w=this._editor.getLineHeightForPosition(new Position$1(l,1)),_=o.getTextDirection(l),b=new RenderLineInput(!0,!0,f.content,f.continuesWithWrappedLine,f.isBasicASCII,f.containsRTL,0,f.tokens,C,f.tabSize,f.startVisibleColumn,1,1,1,500,"none",!0,!0,null,_,v),y=new StringBuilder(2e3),S=renderViewLine(b,y);let E;_ttPolicy?E=_ttPolicy.createHTML(y.build()):E=y.build();const B=document.createElement("span");B.setAttribute(STICKY_INDEX_ATTR,String(s)),B.setAttribute(STICKY_IS_LINE_ATTR,""),B.setAttribute("role","listitem"),B.tabIndex=0,B.className="sticky-line-content",B.classList.add(`stickyLine${l}`),B.style.lineHeight=`${w}px`,B.innerHTML=E;const P=document.createElement("span");P.setAttribute(STICKY_INDEX_ATTR,String(s)),P.setAttribute(STICKY_IS_LINE_NUMBER_ATTR,""),P.className="sticky-line-number",P.style.lineHeight=`${w}px`;const D=A.contentLeft;P.style.width=`${D}px`;const k=document.createElement("span");m.renderType===1||m.renderType===3&&l%10===0?k.innerText=l.toString():m.renderType===2&&(k.innerText=Math.abs(l-this._editor.getPosition().lineNumber).toString()),k.className="sticky-line-number-inner",k.style.width=`${A.lineNumbersWidth}px`,k.style.paddingLeft=`${A.lineNumbersLeft}px`,P.appendChild(k);const I=this._renderFoldingIconForLine(u,l);I&&(P.appendChild(I.domNode),I.domNode.style.left=`${A.lineNumbersWidth+A.lineNumbersLeft}px`,I.domNode.style.lineHeight=`${w}px`),this._editor.applyFontInfo(B),this._editor.applyFontInfo(P),P.style.lineHeight=`${w}px`,B.style.lineHeight=`${w}px`,P.style.height=`${w}px`,B.style.height=`${w}px`;const L=new RenderedStickyLine(s,l,B,P,I,S.characterMapping,B.scrollWidth,w);return this._updatePosition(L,c,d)}_updatePosition(o,s,l){var u;const c=o.lineDomNode,d=o.lineNumberDomNode;if(l){const A="0";c.style.zIndex=A,d.style.zIndex=A;const g=`${s+this._lastLineRelativePosition+((u=o.foldingIcon)!=null&&u.isCollapsed?1:0)}px`;c.style.top=g,d.style.top=g}else{const A="1";c.style.zIndex=A,d.style.zIndex=A,c.style.top=`${s}px`,d.style.top=`${s}px`}return o}_renderFoldingIconForLine(o,s){const l=this._editor.getOption(126);if(!o||l==="never")return;const c=o.regions,d=c.findRange(s),u=c.getStartLineNumber(d);if(!(s===u))return;const g=c.isCollapsed(d),f=new StickyFoldingIcon(g,u,c.getEndLineNumber(d),this._lineHeight);return f.setVisible(this._isOnGlyphMargin?!0:g||l==="always"),f.domNode.setAttribute(STICKY_IS_FOLDING_ICON_ATTR,""),f}getId(){return"editor.contrib.stickyScrollWidget"}getDomNode(){return this._rootDomNode}getPosition(){return{preference:2,stackOridinal:10}}getMinContentWidthInPx(){return this._minContentWidthInPx}focusLineWithIndex(o){0<=o&&o0)return null;const s=this._getRenderedStickyLineFromChildDomNode(o);if(!s)return null;const l=getColumnOfNodeOffset(s.characterMapping,o,0);return new Position$1(s.lineNumber,l)}getLineNumberFromChildDomNode(o){var s,l;return(l=(s=this._getRenderedStickyLineFromChildDomNode(o))==null?void 0:s.lineNumber)!=null?l:null}_getRenderedStickyLineFromChildDomNode(o){const s=this.getLineIndexFromChildDomNode(o);return s===null||s<0||s>=this._renderedStickyLines.length?null:this._renderedStickyLines[s]}getLineIndexFromChildDomNode(o){const s=this._getAttributeValue(o,STICKY_INDEX_ATTR);return s?parseInt(s,10):null}isInStickyLine(o){return this._getAttributeValue(o,STICKY_IS_LINE_ATTR)!==void 0}isInFoldingIconDomNode(o){return this._getAttributeValue(o,STICKY_IS_FOLDING_ICON_ATTR)!==void 0}_getAttributeValue(o,s){for(;o&&o!==this._rootDomNode;){const l=o.getAttribute(s);if(l!==null)return l;o=o.parentElement}}}class RenderedStickyLine{constructor(o,s,l,c,d,u,A,g){this.index=o,this.lineNumber=s,this.lineDomNode=l,this.lineNumberDomNode=c,this.foldingIcon=d,this.characterMapping=u,this.scrollWidth=A,this.height=g}}class StickyFoldingIcon{constructor(o,s,l,c){this.isCollapsed=o,this.foldingStartLine=s,this.foldingEndLine=l,this.dimension=c,this.domNode=document.createElement("div"),this.domNode.style.width="26px",this.domNode.style.height=`${c}px`,this.domNode.style.lineHeight=`${c}px`,this.domNode.className=ThemeIcon.asClassName(o?foldingCollapsedIcon:foldingExpandedIcon)}setVisible(o){this.domNode.style.cursor=o?"pointer":"default",this.domNode.style.opacity=o?"1":"0"}}class StickyRange{constructor(o,s){this.startLineNumber=o,this.endLineNumber=s}}class StickyElement{constructor(o,s,l){this.range=o,this.children=s,this.parent=l}}class StickyModel{constructor(o,s,l,c){this.uri=o,this.version=s,this.element=l,this.outlineProviderId=c}}var __decorate$1n=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1m=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}},ModelProvider;(function(a){a.OUTLINE_MODEL="outlineModel",a.FOLDING_PROVIDER_MODEL="foldingProviderModel",a.INDENTATION_MODEL="indentationModel"})(ModelProvider||(ModelProvider={}));var Status;(function(a){a[a.VALID=0]="VALID",a[a.INVALID=1]="INVALID",a[a.CANCELED=2]="CANCELED"})(Status||(Status={}));let StickyModelProvider=class extends Disposable{constructor(o,s,l,c){switch(super(),this._editor=o,this._modelProviders=[],this._modelPromise=null,this._updateScheduler=this._register(new Delayer(300)),this._updateOperation=this._register(new DisposableStore),this._editor.getOption(131).defaultModel){case ModelProvider.OUTLINE_MODEL:this._modelProviders.push(new StickyModelFromCandidateOutlineProvider(this._editor,c));case ModelProvider.FOLDING_PROVIDER_MODEL:this._modelProviders.push(new StickyModelFromCandidateSyntaxFoldingProvider(this._editor,s,c));case ModelProvider.INDENTATION_MODEL:this._modelProviders.push(new StickyModelFromCandidateIndentationFoldingProvider(this._editor,l));break}}dispose(){this._modelProviders.forEach(o=>o.dispose()),this._updateOperation.clear(),this._cancelModelPromise(),super.dispose()}_cancelModelPromise(){this._modelPromise&&(this._modelPromise.cancel(),this._modelPromise=null)}async update(o){return this._updateOperation.clear(),this._updateOperation.add({dispose:()=>{this._cancelModelPromise(),this._updateScheduler.cancel()}}),this._cancelModelPromise(),await this._updateScheduler.trigger(async()=>{for(const s of this._modelProviders){const{statusPromise:l,modelPromise:c}=s.computeStickyModel(o);this._modelPromise=c;const d=await l;if(this._modelPromise!==c)return null;switch(d){case Status.CANCELED:return this._updateOperation.clear(),null;case Status.VALID:return s.stickyModel}}return null}).catch(s=>(onUnexpectedError(s),null))}};StickyModelProvider=__decorate$1n([__param$1m(2,IInstantiationService),__param$1m(3,ILanguageFeaturesService)],StickyModelProvider);class StickyModelCandidateProvider extends Disposable{constructor(o){super(),this._editor=o,this._stickyModel=null}get stickyModel(){return this._stickyModel}_invalid(){return this._stickyModel=null,Status.INVALID}computeStickyModel(o){if(o.isCancellationRequested||!this.isProviderValid())return{statusPromise:this._invalid(),modelPromise:null};const s=createCancelablePromise(l=>this.createModelFromProvider(l));return{statusPromise:s.then(l=>this.isModelValid(l)?o.isCancellationRequested?Status.CANCELED:(this._stickyModel=this.createStickyModel(o,l),Status.VALID):this._invalid()).then(void 0,l=>(onUnexpectedError(l),Status.CANCELED)),modelPromise:s}}isModelValid(o){return!0}isProviderValid(){return!0}}let StickyModelFromCandidateOutlineProvider=class extends StickyModelCandidateProvider{constructor(o,s){super(o),this._languageFeaturesService=s}createModelFromProvider(o){return OutlineModel.create(this._languageFeaturesService.documentSymbolProvider,this._editor.getModel(),o)}createStickyModel(o,s){var u;const{stickyOutlineElement:l,providerID:c}=this._stickyModelFromOutlineModel(s,(u=this._stickyModel)==null?void 0:u.outlineProviderId),d=this._editor.getModel();return new StickyModel(d.uri,d.getVersionId(),l,c)}isModelValid(o){return o&&o.children.size>0}_stickyModelFromOutlineModel(o,s){let l;if(Iterable.first(o.children.values())instanceof OutlineGroup){const A=Iterable.find(o.children.values(),g=>g.id===s);if(A)l=A.children;else{let g="",f=-1,m;for(const[v,C]of o.children.entries()){const w=this._findSumOfRangesOfGroup(C);w>f&&(m=C,f=w,g=C.id)}s=g,l=m.children}}else l=o.children;const c=[],d=Array.from(l.values()).sort((A,g)=>{const f=new StickyRange(A.symbol.range.startLineNumber,A.symbol.range.endLineNumber),m=new StickyRange(g.symbol.range.startLineNumber,g.symbol.range.endLineNumber);return this._comparator(f,m)});for(const A of d)c.push(this._stickyModelFromOutlineElement(A,A.symbol.selectionRange.startLineNumber));return{stickyOutlineElement:new StickyElement(void 0,c,void 0),providerID:s}}_stickyModelFromOutlineElement(o,s){const l=[];for(const d of o.children.values())if(d.symbol.selectionRange.startLineNumber!==d.symbol.range.endLineNumber)if(d.symbol.selectionRange.startLineNumber!==s)l.push(this._stickyModelFromOutlineElement(d,d.symbol.selectionRange.startLineNumber));else for(const u of d.children.values())l.push(this._stickyModelFromOutlineElement(u,d.symbol.selectionRange.startLineNumber));l.sort((d,u)=>this._comparator(d.range,u.range));const c=new StickyRange(o.symbol.selectionRange.startLineNumber,o.symbol.range.endLineNumber);return new StickyElement(c,l,void 0)}_comparator(o,s){return o.startLineNumber!==s.startLineNumber?o.startLineNumber-s.startLineNumber:s.endLineNumber-o.endLineNumber}_findSumOfRangesOfGroup(o){let s=0;for(const l of o.children.values())s+=this._findSumOfRangesOfGroup(l);return o instanceof OutlineElement?s+o.symbol.range.endLineNumber-o.symbol.selectionRange.startLineNumber:s}};StickyModelFromCandidateOutlineProvider=__decorate$1n([__param$1m(1,ILanguageFeaturesService)],StickyModelFromCandidateOutlineProvider);class StickyModelFromCandidateFoldingProvider extends StickyModelCandidateProvider{constructor(o){super(o),this._foldingLimitReporter=this._register(new RangesLimitReporter(o))}createStickyModel(o,s){const l=this._fromFoldingRegions(s),c=this._editor.getModel();return new StickyModel(c.uri,c.getVersionId(),l,void 0)}isModelValid(o){return o!==null}_fromFoldingRegions(o){const s=o.length,l=[],c=new StickyElement(void 0,[],void 0);for(let d=0;d{this._updateProvider(o,s)})),this._updateProvider(o,s)}_updateProvider(o,s){const l=FoldingController.getFoldingRangeProviders(this._languageFeaturesService,o.getModel());l.length!==0&&(this.provider.value=new SyntaxRangeProvider(o.getModel(),l,s,this._foldingLimitReporter,void 0))}isProviderValid(){return this.provider!==void 0}async createModelFromProvider(o){var s,l;return(l=(s=this.provider.value)==null?void 0:s.compute(o))!=null?l:null}};StickyModelFromCandidateSyntaxFoldingProvider=__decorate$1n([__param$1m(2,ILanguageFeaturesService)],StickyModelFromCandidateSyntaxFoldingProvider);var __decorate$1m=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1l=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};class StickyLineCandidate{constructor(o,s,l,c){this.startLineNumber=o,this.endLineNumber=s,this.top=l,this.height=c}}let StickyLineCandidateProvider=class extends Disposable{constructor(o,s,l){super(),this._languageFeaturesService=s,this._languageConfigurationService=l,this._onDidChangeStickyScroll=this._register(new Emitter$1),this.onDidChangeStickyScroll=this._onDidChangeStickyScroll.event,this._model=null,this._cts=null,this._stickyModelProvider=null,this._editor=o,this._sessionStore=this._register(new DisposableStore),this._updateSoon=this._register(new RunOnceScheduler(()=>this.update(),50)),this._register(this._editor.onDidChangeConfiguration(c=>{c.hasChanged(131)&&this.readConfiguration()})),this.readConfiguration()}readConfiguration(){this._sessionStore.clear(),this._editor.getOption(131).enabled&&(this._sessionStore.add(this._editor.onDidChangeModel(()=>{this._model=null,this.updateStickyModelProvider(),this._onDidChangeStickyScroll.fire(),this.update()})),this._sessionStore.add(this._editor.onDidChangeHiddenAreas(()=>this.update())),this._sessionStore.add(this._editor.onDidChangeModelContent(()=>this._updateSoon.schedule())),this._sessionStore.add(this._languageFeaturesService.documentSymbolProvider.onDidChange(()=>this.update())),this._sessionStore.add(toDisposable(()=>{var s;(s=this._stickyModelProvider)==null||s.dispose(),this._stickyModelProvider=null})),this.updateStickyModelProvider(),this.update())}getVersionId(){var o;return(o=this._model)==null?void 0:o.version}updateStickyModelProvider(){var o;(o=this._stickyModelProvider)==null||o.dispose(),this._stickyModelProvider=null,this._editor.hasModel()&&(this._stickyModelProvider=new StickyModelProvider(this._editor,()=>this._updateSoon.schedule(),this._languageConfigurationService,this._languageFeaturesService))}async update(){var o;(o=this._cts)==null||o.dispose(!0),this._cts=new CancellationTokenSource$1,await this.updateStickyModel(this._cts.token),this._onDidChangeStickyScroll.fire()}async updateStickyModel(o){if(!this._editor.hasModel()||!this._stickyModelProvider||this._editor.getModel().isTooLargeForTokenization()){this._model=null;return}const s=await this._stickyModelProvider.update(o);o.isCancellationRequested||(this._model=s)}getCandidateStickyLinesIntersecting(o){var l;if(!((l=this._model)!=null&&l.element))return[];const s=[];return this.getCandidateStickyLinesIntersectingFromStickyModel(o,this._model.element,s,0,0,-1),this.filterHiddenRanges(s)}getCandidateStickyLinesIntersectingFromStickyModel(o,s,l,c,d,u){const A=this._editor.getModel();if(!A||s.children.length===0)return;let g=u;const f=[];for(let C=0;CC-w)),v=this.updateIndex(binarySearch(f,o.endLineNumber,(C,w)=>C-w));for(let C=m;C<=v;C++){const w=s.children[C];if(!w||!w.range)continue;const{startLineNumber:_,endLineNumber:b}=w.range;if(b>_+1&&o.startLineNumber<=b+1&&_-1<=o.endLineNumber&&_!==g&&A.isValidRange(new Range$2(_,1,b,1))){g=_;const y=this._editor.getLineHeightForPosition(new Position$1(_,1));l.push(new StickyLineCandidate(_,b-1,d,y)),this.getCandidateStickyLinesIntersectingFromStickyModel(o,w,l,c+1,d+y,_)}}}filterHiddenRanges(o){var l;const s=(l=this._editor._getViewModel())==null?void 0:l.getHiddenAreas();return s?o.filter(c=>!s.some(d=>c.startLineNumber>=d.startLineNumber&&c.endLineNumber<=d.endLineNumber+1)):o}updateIndex(o){return o===-1?0:o<0?-o-2:o}};StickyLineCandidateProvider=__decorate$1m([__param$1l(1,ILanguageFeaturesService),__param$1l(2,ILanguageConfigurationService)],StickyLineCandidateProvider);var __decorate$1l=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1k=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}},StickyScrollController_1,eo;let StickyScrollController=(eo=class extends Disposable{constructor(o,s,l,c,d,u,A){super(),this._editor=o,this._contextMenuService=s,this._languageFeaturesService=l,this._instaService=c,this._contextKeyService=A,this._sessionStore=new DisposableStore,this._maxStickyLines=Number.MAX_SAFE_INTEGER,this._candidateDefinitionsLength=-1,this._focusedStickyElementIndex=-1,this._enabled=!1,this._focused=!1,this._positionRevealed=!1,this._onMouseDown=!1,this._endLineNumbers=[],this._mouseTarget=null,this._onDidChangeStickyScrollHeight=this._register(new Emitter$1),this.onDidChangeStickyScrollHeight=this._onDidChangeStickyScrollHeight.event,this._stickyScrollWidget=new StickyScrollWidget(this._editor),this._stickyLineCandidateProvider=new StickyLineCandidateProvider(this._editor,l,d),this._register(this._stickyScrollWidget),this._register(this._stickyLineCandidateProvider),this._widgetState=StickyScrollWidgetState.Empty;const g=this._stickyScrollWidget.getDomNode();this._register(this._editor.onDidChangeLineHeight(m=>{m.changes.forEach(v=>{const C=v.lineNumber;this._widgetState.startLineNumbers.includes(C)&&this._renderStickyScroll(C)})})),this._register(this._editor.onDidChangeFont(m=>{m.changes.forEach(v=>{const C=v.lineNumber;this._widgetState.startLineNumbers.includes(C)&&this._renderStickyScroll(C)})})),this._register(this._editor.onDidChangeConfiguration(m=>{this._readConfigurationChange(m)})),this._register(addDisposableListener(g,EventType$1.CONTEXT_MENU,async m=>{this._onContextMenu(getWindow(g),m)})),this._stickyScrollFocusedContextKey=EditorContextKeys.stickyScrollFocused.bindTo(this._contextKeyService),this._stickyScrollVisibleContextKey=EditorContextKeys.stickyScrollVisible.bindTo(this._contextKeyService);const f=this._register(trackFocus(g));this._register(f.onDidBlur(m=>{this._positionRevealed===!1&&g.clientHeight===0?(this._focusedStickyElementIndex=-1,this.focus()):this._disposeFocusStickyScrollStore()})),this._register(f.onDidFocus(m=>{this.focus()})),this._registerMouseListeners(),this._register(addDisposableListener(g,EventType$1.MOUSE_DOWN,m=>{this._onMouseDown=!0})),this._register(this._stickyScrollWidget.onDidChangeStickyScrollHeight(m=>{this._onDidChangeStickyScrollHeight.fire(m)})),this._onDidResize(),this._readConfiguration()}get stickyScrollWidgetHeight(){return this._stickyScrollWidget.height}static get(o){return o.getContribution(StickyScrollController_1.ID)}_disposeFocusStickyScrollStore(){var o;this._stickyScrollFocusedContextKey.set(!1),(o=this._focusDisposableStore)==null||o.dispose(),this._focused=!1,this._positionRevealed=!1,this._onMouseDown=!1}isFocused(){return this._focused}focus(){if(this._onMouseDown){this._onMouseDown=!1,this._editor.focus();return}this._stickyScrollFocusedContextKey.get()!==!0&&(this._focused=!0,this._focusDisposableStore=new DisposableStore,this._stickyScrollFocusedContextKey.set(!0),this._focusedStickyElementIndex=this._stickyScrollWidget.lineNumbers.length-1,this._stickyScrollWidget.focusLineWithIndex(this._focusedStickyElementIndex))}focusNext(){this._focusedStickyElementIndex0&&this._focusNav(!1)}selectEditor(){this._editor.focus()}_focusNav(o){this._focusedStickyElementIndex=o?this._focusedStickyElementIndex+1:this._focusedStickyElementIndex-1,this._stickyScrollWidget.focusLineWithIndex(this._focusedStickyElementIndex)}goToFocused(){const o=this._stickyScrollWidget.lineNumbers;this._disposeFocusStickyScrollStore(),this._revealPosition({lineNumber:o[this._focusedStickyElementIndex],column:1})}_revealPosition(o){this._reveaInEditor(o,()=>this._editor.revealPosition(o))}_revealLineInCenterIfOutsideViewport(o){this._reveaInEditor(o,()=>this._editor.revealLineInCenterIfOutsideViewport(o.lineNumber,0))}_reveaInEditor(o,s){this._focused&&this._disposeFocusStickyScrollStore(),this._positionRevealed=!0,s(),this._editor.setSelection(Range$2.fromPositions(o)),this._editor.focus()}_registerMouseListeners(){const o=this._register(new DisposableStore),s=this._register(new ClickLinkGesture(this._editor,{extractLineNumberFromMouseEvent:d=>{const u=this._stickyScrollWidget.getEditorPositionFromNode(d.target.element);return u?u.lineNumber:0}})),l=d=>{if(!this._editor.hasModel()||d.target.type!==12||d.target.detail!==this._stickyScrollWidget.getId())return null;const u=d.target.element;if(!u||u.innerText!==u.innerHTML)return null;const A=this._stickyScrollWidget.getEditorPositionFromNode(u);return A?{range:new Range$2(A.lineNumber,A.column,A.lineNumber,A.column+u.innerText.length),textElement:u}:null},c=this._stickyScrollWidget.getDomNode();this._register(addStandardDisposableListener(c,EventType$1.CLICK,d=>{if(d.ctrlKey||d.altKey||d.metaKey||!d.leftButton)return;if(d.shiftKey){const f=this._stickyScrollWidget.getLineIndexFromChildDomNode(d.target);if(f===null)return;const m=new Position$1(this._endLineNumbers[f],1);this._revealLineInCenterIfOutsideViewport(m);return}if(this._stickyScrollWidget.isInFoldingIconDomNode(d.target)){const f=this._stickyScrollWidget.getLineNumberFromChildDomNode(d.target);this._toggleFoldingRegionForLine(f);return}if(!this._stickyScrollWidget.isInStickyLine(d.target))return;let g=this._stickyScrollWidget.getEditorPositionFromNode(d.target);if(!g){const f=this._stickyScrollWidget.getLineNumberFromChildDomNode(d.target);if(f===null)return;g=new Position$1(f,1)}this._revealPosition(g)})),this._register(addDisposableListener(mainWindow,EventType$1.MOUSE_MOVE,d=>{this._mouseTarget=d.target,this._onMouseMoveOrKeyDown(d)})),this._register(addDisposableListener(mainWindow,EventType$1.KEY_DOWN,d=>{this._onMouseMoveOrKeyDown(d)})),this._register(addDisposableListener(mainWindow,EventType$1.KEY_UP,()=>{this._showEndForLine!==void 0&&(this._showEndForLine=void 0,this._renderStickyScroll())})),this._register(s.onMouseMoveOrRelevantKeyDown(([d,u])=>{const A=l(d);if(!A||!d.hasTriggerModifier||!this._editor.hasModel()){o.clear();return}const{range:g,textElement:f}=A;if(!g.equalsRange(this._stickyRangeProjectedOnEditor))this._stickyRangeProjectedOnEditor=g,o.clear();else if(f.style.textDecoration==="underline")return;const m=new CancellationTokenSource$1;o.add(toDisposable(()=>m.dispose(!0)));let v;getDefinitionsAtPosition(this._languageFeaturesService.definitionProvider,this._editor.getModel(),new Position$1(g.startLineNumber,g.startColumn+1),!1,m.token).then(C=>{if(!m.token.isCancellationRequested)if(C.length!==0){this._candidateDefinitionsLength=C.length;const w=f;v!==w?(o.clear(),v=w,v.style.textDecoration="underline",o.add(toDisposable(()=>{v.style.textDecoration="none"}))):v||(v=w,v.style.textDecoration="underline",o.add(toDisposable(()=>{v.style.textDecoration="none"})))}else o.clear()})})),this._register(s.onCancel(()=>{o.clear()})),this._register(s.onExecute(async d=>{if(d.target.type!==12||d.target.detail!==this._stickyScrollWidget.getId())return;const u=this._stickyScrollWidget.getEditorPositionFromNode(d.target.element);!u||!this._editor.hasModel()||!this._stickyRangeProjectedOnEditor||(this._candidateDefinitionsLength>1&&(this._focused&&this._disposeFocusStickyScrollStore(),this._revealPosition({lineNumber:u.lineNumber,column:1})),this._instaService.invokeFunction(goToDefinitionWithLocation,d,this._editor,{uri:this._editor.getModel().uri,range:this._stickyRangeProjectedOnEditor}))}))}_onContextMenu(o,s){const l=new StandardMouseEvent(o,s);this._contextMenuService.showContextMenu({menuId:MenuId.StickyScrollContext,getAnchor:()=>l})}_onMouseMoveOrKeyDown(o){if(!o.shiftKey||!this._mouseTarget||!isHTMLElement(this._mouseTarget))return;const s=this._stickyScrollWidget.getLineIndexFromChildDomNode(this._mouseTarget);s===null||this._showEndForLine===s||(this._showEndForLine=s,this._renderStickyScroll())}_toggleFoldingRegionForLine(o){if(!this._foldingModel||o===null)return;const s=this._stickyScrollWidget.getRenderedStickyLine(o),l=s==null?void 0:s.foldingIcon;if(!l)return;toggleCollapseState(this._foldingModel,1,[o]),l.isCollapsed=!l.isCollapsed;const c=(l.isCollapsed?this._editor.getTopForLineNumber(l.foldingEndLine):this._editor.getTopForLineNumber(l.foldingStartLine))-this._editor.getOption(75)*s.index+1;this._editor.setScrollTop(c),this._renderStickyScroll(o)}_readConfiguration(){const o=this._editor.getOption(131);if(o.enabled===!1){this._editor.removeOverlayWidget(this._stickyScrollWidget),this._resetState(),this._sessionStore.clear(),this._enabled=!1;return}else o.enabled&&!this._enabled&&(this._editor.addOverlayWidget(this._stickyScrollWidget),this._sessionStore.add(this._editor.onDidScrollChange(l=>{l.scrollTopChanged&&(this._showEndForLine=void 0,this._renderStickyScroll())})),this._sessionStore.add(this._editor.onDidLayoutChange(()=>this._onDidResize())),this._sessionStore.add(this._editor.onDidChangeModelTokens(l=>this._onTokensChange(l))),this._sessionStore.add(this._stickyLineCandidateProvider.onDidChangeStickyScroll(()=>{this._showEndForLine=void 0,this._renderStickyScroll()})),this._enabled=!0);this._editor.getOption(76).renderType===2&&this._sessionStore.add(this._editor.onDidChangeCursorPosition(()=>{this._showEndForLine=void 0,this._renderStickyScroll(0)}))}_readConfigurationChange(o){(o.hasChanged(131)||o.hasChanged(81)||o.hasChanged(75)||o.hasChanged(126)||o.hasChanged(76))&&this._readConfiguration(),(o.hasChanged(76)||o.hasChanged(52)||o.hasChanged(126))&&this._renderStickyScroll(0)}_needsUpdate(o){const s=this._stickyScrollWidget.getCurrentLines();for(const l of s)for(const c of o.ranges)if(l>=c.fromLineNumber&&l<=c.toLineNumber)return!0;return!1}_onTokensChange(o){this._needsUpdate(o)&&this._renderStickyScroll(0)}_onDidResize(){const s=this._editor.getLayoutInfo().height/this._editor.getOption(75);this._maxStickyLines=Math.round(s*.25),this._renderStickyScroll(0)}async _renderStickyScroll(o){const s=this._editor.getModel();if(!s||s.isTooLargeForTokenization()){this._resetState();return}const l=this._updateAndGetMinRebuildFromLine(o),c=this._stickyLineCandidateProvider.getVersionId();if(c===void 0||c===s.getVersionId())if(!this._focused)await this._updateState(l);else if(this._focusedStickyElementIndex===-1)await this._updateState(l),this._focusedStickyElementIndex=this._stickyScrollWidget.lineNumberCount-1,this._focusedStickyElementIndex!==-1&&this._stickyScrollWidget.focusLineWithIndex(this._focusedStickyElementIndex);else{const u=this._stickyScrollWidget.lineNumbers[this._focusedStickyElementIndex];await this._updateState(l),this._stickyScrollWidget.lineNumberCount===0?this._focusedStickyElementIndex=-1:(this._stickyScrollWidget.lineNumbers.includes(u)||(this._focusedStickyElementIndex=this._stickyScrollWidget.lineNumberCount-1),this._stickyScrollWidget.focusLineWithIndex(this._focusedStickyElementIndex))}}_updateAndGetMinRebuildFromLine(o){if(o!==void 0){const s=this._minRebuildFromLine!==void 0?this._minRebuildFromLine:1/0;this._minRebuildFromLine=Math.min(o,s)}return this._minRebuildFromLine}async _updateState(o){var l,c;this._minRebuildFromLine=void 0,this._foldingModel=(c=await((l=FoldingController.get(this._editor))==null?void 0:l.getFoldingModel()))!=null?c:void 0,this._widgetState=this.findScrollWidgetState();const s=this._widgetState.startLineNumbers.length>0;this._stickyScrollVisibleContextKey.set(s),this._stickyScrollWidget.setState(this._widgetState,this._foldingModel,o)}async _resetState(){this._minRebuildFromLine=void 0,this._foldingModel=void 0,this._widgetState=StickyScrollWidgetState.Empty,this._stickyScrollVisibleContextKey.set(!1),this._stickyScrollWidget.setState(void 0,void 0)}findScrollWidgetState(){const o=Math.min(this._maxStickyLines,this._editor.getOption(131).maxLineCount),s=this._editor.getScrollTop();let l=0;const c=[],d=[],u=this._editor.getVisibleRanges();if(u.length!==0){const A=new StickyRange(u[0].startLineNumber,u[u.length-1].endLineNumber),g=this._stickyLineCandidateProvider.getCandidateStickyLinesIntersecting(A);for(const f of g){const m=f.startLineNumber,v=f.endLineNumber,C=f.top,w=C+f.height,_=this._editor.getTopForLineNumber(m)-s,b=this._editor.getBottomForLineNumber(v)-s;if(C>_&&C<=b&&(c.push(m),d.push(v+1),w>b&&(l=b-w)),c.length===o)break}}return this._endLineNumbers=d,new StickyScrollWidgetState(c,d,l,this._showEndForLine)}dispose(){super.dispose(),this._sessionStore.dispose()}},(()=>{StickyScrollController_1=eo})(),(()=>{eo.ID="store.contrib.stickyScrollController"})(),eo);StickyScrollController=StickyScrollController_1=__decorate$1l([__param$1k(1,IContextMenuService),__param$1k(2,ILanguageFeaturesService),__param$1k(3,IInstantiationService),__param$1k(4,ILanguageConfigurationService),__param$1k(5,ILanguageFeatureDebounceService),__param$1k(6,IContextKeyService)],StickyScrollController);const originalBackgroundColor=registerColor("inlineEdit.originalBackground",transparent(diffRemoved,.2),localize(1210,"Background color for the original text in inline edits."),!0),modifiedBackgroundColor=registerColor("inlineEdit.modifiedBackground",transparent(diffInserted,.3),localize(1211,"Background color for the modified text in inline edits."),!0);registerColor("inlineEdit.originalChangedLineBackground",transparent(diffRemoved,.8),localize(1212,"Background color for the changed lines in the original text of inline edits."),!0);const originalChangedTextOverlayColor=registerColor("inlineEdit.originalChangedTextBackground",transparent(diffRemoved,.8),localize(1213,"Overlay color for the changed text in the original text of inline edits."),!0),modifiedChangedLineBackgroundColor=registerColor("inlineEdit.modifiedChangedLineBackground",{light:transparent(diffInsertedLine,.7),dark:transparent(diffInsertedLine,.7),hcDark:diffInsertedLine,hcLight:diffInsertedLine},localize(1214,"Background color for the changed lines in the modified text of inline edits."),!0),modifiedChangedTextOverlayColor=registerColor("inlineEdit.modifiedChangedTextBackground",transparent(diffInserted,.7),localize(1215,"Overlay color for the changed text in the modified text of inline edits."),!0),inlineEditIndicatorPrimaryForeground=registerColor("inlineEdit.gutterIndicator.primaryForeground",buttonForeground,localize(1216,"Foreground color for the primary inline edit gutter indicator.")),inlineEditIndicatorPrimaryBorder=registerColor("inlineEdit.gutterIndicator.primaryBorder",buttonBackground,localize(1217,"Border color for the primary inline edit gutter indicator.")),inlineEditIndicatorPrimaryBackground=registerColor("inlineEdit.gutterIndicator.primaryBackground",{light:transparent(inlineEditIndicatorPrimaryBorder,.5),dark:transparent(inlineEditIndicatorPrimaryBorder,.4),hcDark:transparent(inlineEditIndicatorPrimaryBorder,.4),hcLight:transparent(inlineEditIndicatorPrimaryBorder,.5)},localize(1218,"Background color for the primary inline edit gutter indicator.")),inlineEditIndicatorSecondaryForeground=registerColor("inlineEdit.gutterIndicator.secondaryForeground",buttonSecondaryForeground,localize(1219,"Foreground color for the secondary inline edit gutter indicator.")),inlineEditIndicatorSecondaryBorder=registerColor("inlineEdit.gutterIndicator.secondaryBorder",buttonSecondaryBackground,localize(1220,"Border color for the secondary inline edit gutter indicator.")),inlineEditIndicatorSecondaryBackground=registerColor("inlineEdit.gutterIndicator.secondaryBackground",inlineEditIndicatorSecondaryBorder,localize(1221,"Background color for the secondary inline edit gutter indicator.")),inlineEditIndicatorsuccessfulForeground=registerColor("inlineEdit.gutterIndicator.successfulForeground",buttonForeground,localize(1222,"Foreground color for the successful inline edit gutter indicator.")),inlineEditIndicatorsuccessfulBorder=registerColor("inlineEdit.gutterIndicator.successfulBorder",buttonBackground,localize(1223,"Border color for the successful inline edit gutter indicator.")),inlineEditIndicatorsuccessfulBackground=registerColor("inlineEdit.gutterIndicator.successfulBackground",inlineEditIndicatorsuccessfulBorder,localize(1224,"Background color for the successful inline edit gutter indicator.")),inlineEditIndicatorBackground=registerColor("inlineEdit.gutterIndicator.background",{hcDark:transparent("tab.inactiveBackground",.5),hcLight:transparent("tab.inactiveBackground",.5),dark:transparent("tab.inactiveBackground",.5),light:"#5f5f5f18"},localize(1225,"Background color for the inline edit gutter indicator.")),originalBorder=registerColor("inlineEdit.originalBorder",{light:diffRemoved,dark:diffRemoved,hcDark:diffRemoved,hcLight:diffRemoved},localize(1226,"Border color for the original text in inline edits.")),modifiedBorder=registerColor("inlineEdit.modifiedBorder",{light:darken(diffInserted,.6),dark:diffInserted,hcDark:diffInserted,hcLight:diffInserted},localize(1227,"Border color for the modified text in inline edits.")),tabWillAcceptModifiedBorder=registerColor("inlineEdit.tabWillAcceptModifiedBorder",{light:darken(modifiedBorder,0),dark:darken(modifiedBorder,0),hcDark:darken(modifiedBorder,0),hcLight:darken(modifiedBorder,0)},localize(1228,"Modified border color for the inline edits widget when tab will accept it.")),tabWillAcceptOriginalBorder=registerColor("inlineEdit.tabWillAcceptOriginalBorder",{light:darken(originalBorder,0),dark:darken(originalBorder,0),hcDark:darken(originalBorder,0),hcLight:darken(originalBorder,0)},localize(1229,"Original border color for the inline edits widget over the original text when tab will accept it."));function getModifiedBorderColor(a){return a.map(o=>o===InlineEditTabAction.Accept?tabWillAcceptModifiedBorder:modifiedBorder)}function getOriginalBorderColor(a){return a.map(o=>o===InlineEditTabAction.Accept?tabWillAcceptOriginalBorder:originalBorder)}function getEditorBlendedColor(a,o){let s;typeof a=="string"?s=observeColor(a,o):s=a.map((c,d)=>observeColor(c,o).read(d));const l=observeColor(editorBackground,o);return s.map((c,d)=>c.makeOpaque(l.read(d)))}function observeColor(a,o){return observableFromEventOpts({owner:{observeColor:a},equalsFn:(s,l)=>s.equals(l),debugName:()=>`observeColor(${a})`},o.onDidColorThemeChange,()=>{const s=o.getColorTheme().getColor(a);if(!s)throw new BugIndicatingError(`Missing color: ${a}`);return s})}function maxContentWidthInRange(a,o,s){a.layoutInfo.read(s),a.value.read(s);const l=a.model.read(s);if(!l)return 0;let c=0;a.scrollTop.read(s);for(let u=o.startLineNumber;ul.getLineContent(u));return c<5&&d.some(u=>u.length>0)&&l.uri.scheme!=="file"&&console.error("unexpected width"),c}function getOffsetForPos(a,o,s){return a.layoutInfo.read(s),a.value.read(s),a.model.read(s)?(a.scrollTop.read(s),a.editor.getOffsetForColumn(o.lineNumber,o.column)):0}function getPrefixTrim(a,o,s,l){const c=l.getModel();if(!c)return{prefixTrim:0,prefixLeftOffset:0};const d=a.map(v=>v.isSingleLine()?v.startColumn-1:0),u=o.mapToLineArray(v=>indentOfLine(c.getLineContent(v))),A=s.filter(v=>v!=="").map(v=>indentOfLine(v)),g=Math.min(...d,...u,...A);let f;if(c.getLineIndentColumn(o.startLineNumber)>=g+1)f=l.getOffsetForColumn(o.startLineNumber,g+1);else if(s.length>0)f=getContentRenderWidth(s[0].slice(0,g),l,c);else return{prefixTrim:0,prefixLeftOffset:0};return{prefixTrim:g,prefixLeftOffset:f}}function getContentRenderWidth(a,o,s){const l=o.getOption(59).typicalHalfwidthCharacterWidth,c=s.getOptions().tabSize*l,d=a.split(" ").length-1;return(a.length-d)*l+d*c}function getEditorValidOverlayRect(a){const o=a.layoutInfoContentLeft,s=derived({name:"editor.validOverlay.width"},c=>{const d=a.layoutInfoMinimap.read(c).minimapLeft!==0,u=a.layoutInfoWidth.read(c)-o.read(c);if(d){const A=a.layoutInfoMinimap.read(c).minimapWidth+a.layoutInfoVerticalScrollbarWidth.read(c);return u-A}return u}),l=derived({name:"editor.validOverlay.height"},c=>a.layoutInfoHeight.read(c)+a.contentHeight.read(c));return derived({name:"editor.validOverlay"},c=>Rect.fromLeftTopWidthHeight(o.read(c),0,s.read(c),l.read(c)))}function applyEditToModifiedRangeMappings(a,o){const s=[];for(const l of a){const c=o.mapRange(l.modifiedRange);s.push(new RangeMapping(l.originalRange,c))}return s}function classNames(...a){return a.filter(o=>typeof o=="string").join(" ")}function offsetRangeToRange(a,o){return new Range$2(o.lineNumber,o.column+a.start,o.lineNumber,o.column+a.endExclusive)}function getIndentationSize(a,o){let s=0;e:for(let l=0,c=a.length;lgetIndentationSize(l[u-1],s)),numberComparator);return o.forEach(u=>{const A=indentSizeToIndentLength(l[u-1],d,s);c.push(new TextReplacement(offsetRangeToRange(new OffsetRange(0,A),new Position$1(u,1)),""))}),new TextEdit(c)}class PathBuilder{constructor(){this._data=""}moveTo(o){return this._data+=`M ${o.x} ${o.y} `,this}lineTo(o){return this._data+=`L ${o.x} ${o.y} `,this}build(){return this._data}}function mapOutFalsy(a){const o=derivedObservableWithCache(void 0,(s,l)=>a.read(s)||l);return derivedOpts({debugName:()=>`${a.debugName}.mapOutFalsy`},s=>{if(o.read(s),!!a.read(s))return o})}function rectToProps(a){return{left:derived({name:"editor.validOverlay.left"},o=>a(o).left),top:derived({name:"editor.validOverlay.top"},o=>a(o).top),width:derived({name:"editor.validOverlay.width"},o=>a(o).right-a(o).left),height:derived({name:"editor.validOverlay.height"},o=>a(o).bottom-a(o).top)}}var __decorate$1k=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1j=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};let GutterIndicatorMenuContent=class{constructor(o,s,l,c,d,u){this._model=o,this._close=s,this._editorObs=l,this._contextKeyService=c,this._keybindingService=d,this._commandService=u,this._inlineEditsShowCollapsed=this._editorObs.getOption(71).map(A=>A.edits.showCollapsed)}toDisposableLiveElement(){return this._createHoverContent().toDisposableLiveElement()}_createHoverContent(){const o=observableValue("active",void 0),s=v=>({title:v.title,icon:v.icon,keybinding:typeof v.commandId=="string"?this._getKeybinding(v.commandArgs?void 0:v.commandId):derived(this,C=>typeof v.commandId=="string"?void 0:this._getKeybinding(v.commandArgs?void 0:v.commandId.read(C)).read(C)),isActive:o.map(C=>C===v.id),onHoverChange:C=>o.set(C?v.id:void 0,void 0),onAction:()=>{var C;return this._close(!0),this._commandService.executeCommand(typeof v.commandId=="string"?v.commandId:v.commandId.get(),...(C=v.commandArgs)!=null?C:[])}}),l=header(this._model.displayName),c=option(s({id:"gotoAndAccept",title:`${localize(1203,"Go To")} / ${localize(1204,"Accept")}`,icon:Codicon.check,commandId:inlineSuggestCommitId})),d=option(s({id:"reject",title:localize(1205,"Reject"),icon:Codicon.close,commandId:hideInlineCompletionId})),u=this._model.extensionCommands.map((v,C)=>{var w;return option(s({id:v.command.id+"_"+C,title:v.command.title,icon:(w=v.icon)!=null?w:Codicon.symbolEvent,commandId:v.command.id,commandArgs:v.command.arguments}))}),A=this._inlineEditsShowCollapsed.map(v=>option(s(v?{id:"showExpanded",title:localize(1206,"Show Expanded"),icon:Codicon.expandAll,commandId:toggleShowCollapsedId}:{id:"showCollapsed",title:localize(1207,"Show Collapsed"),icon:Codicon.collapseAll,commandId:toggleShowCollapsedId}))),g=option(s({id:"settings",title:localize(1208,"Settings"),icon:Codicon.gear,commandId:"workbench.action.openSettings",commandArgs:["@tag:nextEditSuggestions"]})),f=this._model.action?[this._model.action]:[],m=f.length>0?actionBar(f.map(v=>{var C;return{id:v.id,label:v.title+"...",enabled:!0,run:()=>{var w;return this._commandService.executeCommand(v.id,...(w=v.arguments)!=null?w:[])},class:void 0,tooltip:(C=v.tooltip)!=null?C:v.title}}),{hoverDelegate:nativeHoverDelegate}):void 0;return hoverContent([l,c,d,A,u.length?separator():void 0,g,...u,m?separator():void 0,m])}_getKeybinding(o){return o?observableFromEvent(this._contextKeyService.onDidChangeContext,()=>this._keybindingService.lookupKeybinding(o)):constObservable(void 0)}};GutterIndicatorMenuContent=__decorate$1k([__param$1j(3,IContextKeyService),__param$1j(4,IKeybindingService),__param$1j(5,ICommandService)],GutterIndicatorMenuContent);function hoverContent(a){return n.div({class:"content",style:{margin:4,minWidth:180}},a)}function header(a){return n.div({class:"header",style:{color:asCssVariable(descriptionForeground),fontSize:"13px",fontWeight:"600",padding:"0 4px",lineHeight:28}},[a])}function option(a){return derived({name:"inlineEdits.option"},o=>{var s;return n.div({class:["monaco-menu-option",(s=a.isActive)==null?void 0:s.map(l=>l&&"active")],onmouseenter:()=>{var l;return(l=a.onHoverChange)==null?void 0:l.call(a,!0)},onmouseleave:()=>{var l;return(l=a.onHoverChange)==null?void 0:l.call(a,!1)},onclick:a.onAction,onkeydown:l=>{var c;l.key==="Enter"&&((c=a.onAction)==null||c.call(a))},tabIndex:0,style:{borderRadius:3}},[n.elem("span",{style:{fontSize:16,display:"flex"}},[ThemeIcon.isThemeIcon(a.icon)?renderIcon(a.icon):a.icon.map(l=>renderIcon(l))]),n.elem("span",{},[a.title]),n.div({style:{marginLeft:"auto"},ref:l=>{const c=o.store.add(new KeybindingLabel(l,OS,{disableTitle:!0,...defaultKeybindingLabelStyles,keybindingLabelShadow:void 0,keybindingLabelForeground:asCssVariable(descriptionForeground),keybindingLabelBackground:"transparent",keybindingLabelBorder:"transparent",keybindingLabelBottomBorder:void 0}));o.store.add(autorun(d=>{c.set(a.keybinding.read(d))}))}})])})}function actionBar(a,o){return derived({name:"inlineEdits.actionBar"},s=>n.div({class:["action-widget-action-bar"],style:{padding:"3px 24px"}},[n.div({ref:l=>{s.store.add(new ActionBar(l,o)).push(a,{icon:!1,label:!0})}})]))}function separator(){return n.div({id:"inline-edit-gutter-indicator-menu-separator",class:"menu-separator",style:{color:asCssVariable(editorActionListForeground),padding:"2px 0"}},n.div({style:{borderBottom:`1px solid ${asCssVariable(editorHoverBorder)}`}}))}var __decorate$1j=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1i=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};let InlineEditsGutterIndicator=class extends Disposable{get model(){const o=this._model.get();if(!o)throw new BugIndicatingError("Inline Edit Model not available");return o}constructor(o,s,l,c,d,u,A,g,f,m){super(),this._editorObs=o,this._originalRange=s,this._verticalOffset=l,this._model=c,this._isHoveringOverInlineEdit=d,this._focusIsInMenu=u,this._hoverService=A,this._instantiationService=g,this._accessibilityService=f,this._tabAction=derived(this,v=>{const C=this._model.read(v);return C?C.tabAction.read(v):InlineEditTabAction.Inactive}),this._hoverVisible=observableValue(this,!1),this.isHoverVisible=this._hoverVisible,this._isHoveredOverIcon=observableValue(this,!1),this._isHoveredOverIconDebounced=debouncedObservable(this._isHoveredOverIcon,100),this.isHoveredOverIcon=this._isHoveredOverIconDebounced,this._isHoveredOverInlineEditDebounced=debouncedObservable(this._isHoveringOverInlineEdit,100),this._gutterIndicatorStyles=this._tabAction.map(this,(v,C)=>{switch(v){case InlineEditTabAction.Inactive:return{background:getEditorBlendedColor(inlineEditIndicatorSecondaryBackground,m).read(C).toString(),foreground:getEditorBlendedColor(inlineEditIndicatorSecondaryForeground,m).read(C).toString(),border:getEditorBlendedColor(inlineEditIndicatorSecondaryBorder,m).read(C).toString()};case InlineEditTabAction.Jump:return{background:getEditorBlendedColor(inlineEditIndicatorPrimaryBackground,m).read(C).toString(),foreground:getEditorBlendedColor(inlineEditIndicatorPrimaryForeground,m).read(C).toString(),border:getEditorBlendedColor(inlineEditIndicatorPrimaryBorder,m).read(C).toString()};case InlineEditTabAction.Accept:return{background:getEditorBlendedColor(inlineEditIndicatorsuccessfulBackground,m).read(C).toString(),foreground:getEditorBlendedColor(inlineEditIndicatorsuccessfulForeground,m).read(C).toString(),border:getEditorBlendedColor(inlineEditIndicatorsuccessfulBorder,m).read(C).toString()};default:assertNever()}}),this._originalRangeObs=mapOutFalsy(this._originalRange),this._state=derived(this,v=>{const C=this._originalRangeObs.read(v);if(!!C)return{range:C,lineOffsetRange:this._editorObs.observeLineOffsetRange(C,this._store)}}),this._stickyScrollController=StickyScrollController.get(this._editorObs.editor),this._stickyScrollHeight=this._stickyScrollController?observableFromEvent(this._stickyScrollController.onDidChangeStickyScrollHeight,()=>this._stickyScrollController.stickyScrollWidgetHeight):constObservable(0),this._lineNumberToRender=derived(this,v=>{var _;if(this._verticalOffset.read(v)!==0)return"";const C=(_=this._originalRange.read(v))==null?void 0:_.startLineNumber,w=this._editorObs.getOption(76).read(v);if(C===void 0||w.renderType===0)return"";if(w.renderType===3){const b=this._editorObs.cursorPosition.read(v);return C%10===0||b&&b.lineNumber===C?C.toString():""}if(w.renderType===2){const b=this._editorObs.cursorPosition.read(v);if(!b)return"";const y=Math.abs(C-b.lineNumber);return y===0?C.toString():y.toString()}return w.renderType===4?w.renderFn?w.renderFn(C):"":C.toString()}),this._availableWidthForIcon=derived(this,v=>{const C=this._editorObs.editor.getModel(),w=this._editorObs.editor,_=this._editorObs.layoutInfo.read(v),b=_.decorationsLeft+_.decorationsWidth-_.glyphMarginLeft;if(!C||b<=0)return()=>0;if(_.lineNumbersLeft===0)return()=>b;const y=this._editorObs.getOption(76).read(v);if(y.renderType===2||y.renderType===0)return()=>b;const S=w.getOption(59).typicalHalfwidthCharacterWidth,E=_.lineNumbersLeft+_.lineNumbersWidth,P=(C.getLineCount()+1).toString().length,D=[];for(let k=1;k<=P;k++){const I=10**(k-1),L=w.getTopForLineNumber(I),T=k*S,N=Math.min(b,Math.max(0,E-T-_.glyphMarginLeft));D.push({firstLineNumberWithDigitCount:I,topOfLineNumber:L,usableWidthLeftOfLineNumber:N})}return k=>{for(let I=D.length-1;I>=0;I--)if(k>=D[I].topOfLineNumber)return D[I].usableWidthLeftOfLineNumber;throw new BugIndicatingError("Could not find avilable width for icon")}}),this._layout=derived(this,v=>{const C=this._state.read(v);if(!C)return;const w=this._editorObs.layoutInfo.read(v),_=this._editorObs.observeLineHeightForLine(C.range.map(j=>j.startLineNumber)).read(v),b=2,y=w.decorationsLeft+w.decorationsWidth-w.glyphMarginLeft-2*b,S=w.height-2*b,E=Rect.fromLeftTopWidthHeight(b,b,y,S),B=E.withTop(this._stickyScrollHeight.read(v)),P=E.withTop(B.top+b),D=C.lineOffsetRange.read(v),k=Rect.fromRanges(OffsetRange.fromTo(P.left,P.right),D),I=_,L=this._verticalOffset.read(v),T=k.withHeight(I).translateY(L),N=B.containsRect(T),x=this._tabAction.map(j=>j===InlineEditTabAction.Accept?Codicon.keyboardTab:Codicon.arrowRight),M=derived(this,j=>{var J;if(this._isHoveredOverIconDebounced.read(j)||this._isHoveredOverInlineEditDebounced.read(j))return Codicon.check;if(this._tabAction.read(j)===InlineEditTabAction.Accept)return Codicon.keyboardTab;const X=(J=this._editorObs.cursorLineNumber.read(j))!=null?J:0,Z=C.range.read(j).startLineNumber;return X<=Z?Codicon.keyboardTabAbove:Codicon.keyboardTabBelow}),F=22,O=16,R=j=>{const X=this._availableWidthForIcon.read(void 0)(j.bottom+this._editorObs.editor.getScrollTop())-b;return Math.max(Math.min(X,F),O)};if(N){const j=T;let X;w.lineNumbersWidth===0?X=Math.min(Math.max(w.lineNumbersLeft-E.left,0),j.width-F):X=Math.max(w.lineNumbersLeft+w.lineNumbersWidth-E.left,0);const Z=j.withWidth(X),J=Math.max(Math.min(w.decorationsWidth,F),O),te=j.withWidth(J).translateX(X);return{gutterEditArea:k,icon:M,iconDirection:"right",iconRect:te,pillRect:j,lineNumberRect:Z}}const Q=E.intersect(k);if(Q&&Q.height>=I){const j=T.moveToBeContainedIn(P).moveToBeContainedIn(Q),X=j.withWidth(R(j));return{gutterEditArea:k,icon:M,iconDirection:"right",iconRect:X,pillRect:X}}const W=T.moveToBeContainedIn(E),U=W.withWidth(R(W)),H=U,V=U.top!!v),this._indicator=n.div({class:"inline-edits-view-gutter-indicator",onclick:()=>{const v=this._layout.get(),C=(v==null?void 0:v.icon.get())===Codicon.check;this._editorObs.editor.focus(),C?this.model.accept():this.model.jump()},tabIndex:0,style:{position:"absolute",overflow:"visible"}},mapOutFalsy(this._layout).map(v=>v?[n.div({style:{position:"absolute",background:asCssVariable(inlineEditIndicatorBackground),borderRadius:"4px",...rectToProps(C=>v.read(C).gutterEditArea)}}),n.div({class:"icon",ref:this._iconRef,onmouseenter:()=>{this._showHover()},style:{cursor:"pointer",zIndex:"20",position:"absolute",backgroundColor:this._gutterIndicatorStyles.map(C=>C.background),["--vscodeIconForeground"]:this._gutterIndicatorStyles.map(C=>C.foreground),border:this._gutterIndicatorStyles.map(C=>`1px solid ${C.border}`),boxSizing:"border-box",borderRadius:"4px",display:"flex",justifyContent:"flex-end",transition:"background-color 0.2s ease-in-out, width 0.2s ease-in-out",...rectToProps(C=>v.read(C).pillRect)}},[n.div({className:"line-number",style:{lineHeight:v.map(C=>C.lineNumberRect?C.lineNumberRect.height:0),display:v.map(C=>C.lineNumberRect?"flex":"none"),alignItems:"center",justifyContent:"flex-end",width:v.map(C=>C.lineNumberRect?C.lineNumberRect.width:0),height:"100%",color:this._gutterIndicatorStyles.map(C=>C.foreground)}},this._lineNumberToRender),n.div({style:{rotate:v.map(C=>`${getRotationFromDirection(C.iconDirection)}deg`),transition:"rotate 0.2s ease-in-out",display:"flex",alignItems:"center",justifyContent:"center",height:"100%",marginRight:v.map(C=>{var w,_;return C.pillRect.width-C.iconRect.width-((_=(w=C.lineNumberRect)==null?void 0:w.width)!=null?_:0)}),width:v.map(C=>C.iconRect.width)}},[v.map((C,w)=>renderIcon(C.icon.read(w)))])])]:[])).keepUpdated(this._store),this._register(this._editorObs.createOverlayWidget({domNode:this._indicator.element,position:constObservable(null),allowEditorOverflow:!1,minContentWidthInPx:constObservable(0)})),this._register(this._editorObs.editor.onMouseMove(v=>{if(this._state.get()===void 0)return;const _=this._iconRef.element.getBoundingClientRect(),b=Rect.fromLeftTopWidthHeight(_.left,_.top,_.width,_.height),y=new Point(v.event.posx,v.event.posy);this._isHoveredOverIcon.set(b.containsPoint(y),void 0)})),this._register(this._editorObs.editor.onDidScrollChange(()=>{this._isHoveredOverIcon.set(!1,void 0)})),this._register(runOnChange(this._isHoveredOverInlineEditDebounced,v=>{v&&this.triggerAnimation()})),this._register(autorun(v=>{this._indicator.readEffect(v),this._indicator.element&&this._editorObs.editor.applyFontInfo(this._indicator.element)}))}triggerAnimation(){return this._accessibilityService.isMotionReduced()?new Animation(null,null).finished:this._iconRef.element.animate([{outline:`2px solid ${this._gutterIndicatorStyles.map(s=>s.border).get()}`,outlineOffset:"-1px",offset:0},{outline:"2px solid transparent",outlineOffset:"10px",offset:1}],{duration:500}).finished}_showHover(){if(this._hoverVisible.get())return;const o=new DisposableStore,s=o.add(this._instantiationService.createInstance(GutterIndicatorMenuContent,this.model,d=>{d&&this._editorObs.editor.focus(),c==null||c.dispose()},this._editorObs).toDisposableLiveElement()),l=o.add(trackFocus(s.element));o.add(l.onDidBlur(()=>this._focusIsInMenu.set(!1,void 0))),o.add(l.onDidFocus(()=>this._focusIsInMenu.set(!0,void 0))),o.add(toDisposable(()=>this._focusIsInMenu.set(!1,void 0)));const c=this._hoverService.showInstantHover({target:this._iconRef.element,content:s.element});c?(this._hoverVisible.set(!0,void 0),o.add(this._editorObs.editor.onDidScrollChange(()=>c.dispose())),o.add(c.onDispose(()=>{this._hoverVisible.set(!1,void 0),o.dispose()}))):o.dispose()}};InlineEditsGutterIndicator=__decorate$1j([__param$1i(6,IHoverService),__param$1i(7,IInstantiationService),__param$1i(8,IAccessibilityService),__param$1i(9,IThemeService)],InlineEditsGutterIndicator);function getRotationFromDirection(a){switch(a){case"top":return 90;case"bottom":return-90;case"right":return 0}}var __decorate$1i=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1h=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}},UserKind;(function(a){a.FirstTime="firstTime",a.SecondTime="secondTime",a.Active="active"})(UserKind||(UserKind={}));let InlineEditsOnboardingExperience=class extends Disposable{constructor(o,s,l,c,d,u){super(),this._host=o,this._model=s,this._indicator=l,this._collapsedView=c,this._storageService=d,this._configurationService=u,this._disposables=this._register(new MutableDisposable),this._setupDone=observableValue({name:"setupDone"},!1),this._activeCompletionId=derived(A=>{const g=this._model.read(A);if(!g||!this._setupDone.read(A))return;const f=this._indicator.read(A);if(!(!f||!f.isVisible.read(A)))return g.inlineEdit.inlineCompletion.identity.id}),this._register(this._initializeDebugSetting()),this._disposables.value=this.setupNewUserExperience(),this._setupDone.set(!0,void 0)}setupNewUserExperience(){if(this.getNewUserType()===UserKind.Active)return;const o=new DisposableStore;let s=!1,l=!1,c=0,d=0;return o.add(runOnChangeWithCancellationToken(this._activeCompletionId,async(u,A,g,f)=>{var v,C;if(u===void 0)return;let m=this.getNewUserType();switch(m){case UserKind.FirstTime:{(c++>=5||s)&&(m=UserKind.SecondTime,this.setNewUserType(m));break}case UserKind.SecondTime:{d++>=3&&l&&(m=UserKind.Active,this.setNewUserType(m));break}}switch(m){case UserKind.FirstTime:{for(let w=0;w<3&&!f.isCancellationRequested;w++)await((v=this._indicator.get())==null?void 0:v.triggerAnimation()),await timeout(500);break}case UserKind.SecondTime:{(C=this._indicator.get())==null||C.triggerAnimation();break}}})),o.add(autorun(u=>{this._collapsedView.isVisible.read(u)&&this.getNewUserType()!==UserKind.Active&&this._collapsedView.triggerAnimation()})),o.add(autorunWithStore((u,A)=>{const g=this._indicator.read(u);!g||A.add(runOnChange(g.isHoveredOverIcon,async f=>{f&&(s=!0)}))})),o.add(autorunWithStore((u,A)=>{const g=this._host.read(u);!g||A.add(g.onDidAccept(()=>{l=!0}))})),o}getNewUserType(){return this._storageService.get("inlineEditsGutterIndicatorUserKind",-1,UserKind.FirstTime)}setNewUserType(o){switch(o){case UserKind.FirstTime:throw new BugIndicatingError("UserKind should not be set to first time");case UserKind.SecondTime:break;case UserKind.Active:this._disposables.clear();break}this._storageService.store("inlineEditsGutterIndicatorUserKind",o,-1,0)}_initializeDebugSetting(){const o="editor.inlineSuggest.edits.resetNewUserExperience";return this._configurationService.getValue(o)&&this._storageService.remove("inlineEditsGutterIndicatorUserKind",-1),this._configurationService.onDidChangeConfiguration(l=>{l.affectsConfiguration(o)&&this._configurationService.getValue(o)&&(this._storageService.remove("inlineEditsGutterIndicatorUserKind",-1),this._disposables.value=this.setupNewUserExperience())})}};InlineEditsOnboardingExperience=__decorate$1i([__param$1h(4,IStorageService),__param$1h(5,IConfigurationService)],InlineEditsOnboardingExperience);var __decorate$1h=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1g=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};let InlineEditsCollapsedView=class extends Disposable{constructor(o,s,l){super(),this._editor=o,this._edit=s,this._accessibilityService=l,this._onDidClick=this._register(new Emitter$1),this.onDidClick=this._onDidClick.event,this._iconRef=n.ref(),this.isHovered=constObservable(!1),this._editorObs=observableCodeEditor(this._editor);const d=this._edit.map(f=>{var m;return(m=f==null?void 0:f.edit.replacements[0])!=null?m:null}).map(f=>f?singleTextRemoveCommonPrefix(f,this._editor.getModel()).range.getStartPosition():null),u=this._editorObs.observePosition(d,this._store),A=derived(f=>{const m=u.read(f);if(!m)return null;const v=this._editorObs.layoutInfoContentLeft.read(f),C=this._editorObs.scrollLeft.read(f);return new Point(v+m.x-C,m.y)}),g=n.div({class:"inline-edits-collapsed-view",style:{position:"absolute",overflow:"visible",top:"0px",left:"0px",display:"block"}},[[this.getCollapsedIndicator(A)]]).keepUpdated(this._store).element;this._register(this._editorObs.createOverlayWidget({domNode:g,position:constObservable(null),allowEditorOverflow:!1,minContentWidthInPx:constObservable(0)})),this.isVisible=this._edit.map((f,m)=>!!f&&A.read(m)!==null)}triggerAnimation(){return this._accessibilityService.isMotionReduced()?new Animation(null,null).finished:this._iconRef.element.animate([{offset:0,transform:"translateY(-3px)"},{offset:.2,transform:"translateY(1px)"},{offset:.36,transform:"translateY(-1px)"},{offset:.52,transform:"translateY(1px)"},{offset:.68,transform:"translateY(-1px)"},{offset:.84,transform:"translateY(1px)"},{offset:1,transform:"translateY(0px)"}],{duration:2e3}).finished}getCollapsedIndicator(o){const s=this._editorObs.layoutInfoContentLeft,l=o.map((d,u)=>d?d.deltaX(-s.read(u)):null),c=this.createIconPath(l);return n.svg({class:"collapsedView",ref:this._iconRef,style:{position:"absolute",...rectToProps(d=>getEditorValidOverlayRect(this._editorObs).read(d)),overflow:"hidden",pointerEvents:"none"}},[n.svgElem("path",{class:"collapsedViewPath",d:c,fill:asCssVariable(inlineEditIndicatorPrimaryBorder)})])}createIconPath(o){return o.map(d=>{if(!d)return new PathBuilder().build();const u=d.deltaX(-6/2).deltaY(-1),A=u.deltaX(6),g=u.deltaY(1),f=A.deltaY(1),m=g.deltaX(6/2).deltaY(3);return new PathBuilder().moveTo(u).lineTo(A).lineTo(f).lineTo(m).lineTo(g).lineTo(u).build()})}};InlineEditsCollapsedView=__decorate$1h([__param$1g(2,IAccessibilityService)],InlineEditsCollapsedView);var __decorate$1g=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1f=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};const MIN_END_OF_LINE_PADDING=14,PADDING_VERTICALLY=0,PADDING_HORIZONTALLY=4,HORIZONTAL_OFFSET_WHEN_ABOVE_BELOW=4,VERTICAL_OFFSET_WHEN_ABOVE_BELOW=2;let InlineEditsCustomView=class extends Disposable{constructor(o,s,l,c,d){super(),this._editor=o,this._languageService=d,this._onDidClick=this._register(new Emitter$1),this.onDidClick=this._onDidClick.event,this._isHovered=observableValue(this,!1),this.isHovered=this._isHovered,this._viewRef=n.ref(),this._editorObs=observableCodeEditor(this._editor);const u=l.map((m,v)=>{let C;switch(m){case InlineEditTabAction.Inactive:C=inlineEditIndicatorSecondaryBackground;break;case InlineEditTabAction.Jump:C=inlineEditIndicatorPrimaryBackground;break;case InlineEditTabAction.Accept:C=inlineEditIndicatorsuccessfulBackground;break}return{border:getEditorBlendedColor(C,c).read(v).toString(),background:asCssVariable(editorBackground)}}),A=s.map(m=>m?this.getState(m):void 0),g=A.map(m=>m?this.getRendering(m,u):void 0);this.minEditorScrollHeight=derived(this,m=>{const v=A.read(m);return v?v.rect.read(m).bottom+this._editor.getScrollTop():0});const f=n.div({class:"inline-edits-custom-view",style:{position:"absolute",overflow:"visible",top:"0px",left:"0px",display:"block"}},[g]).keepUpdated(this._store);this._register(this._editorObs.createOverlayWidget({domNode:f.element,position:constObservable(null),allowEditorOverflow:!1,minContentWidthInPx:derivedObservableWithCache(this,(m,v)=>{const C=A.read(m);if(!C)return v!=null?v:0;const w=C.rect.map(_=>_.right).read(m)+this._editorObs.layoutInfoVerticalScrollbarWidth.read(m)+PADDING_HORIZONTALLY-this._editorObs.layoutInfoContentLeft.read(m);return Math.max(v!=null?v:0,w)}).recomputeInitiallyAndOnChange(this._store)})),this._register(autorun(m=>{if(!g.read(m)){this._isHovered.set(!1,void 0);return}this._isHovered.set(f.isHovered.read(m),void 0)}))}fitsInsideViewport(o,s,l){const c=this._editorObs.layoutInfoWidth.read(l),d=this._editorObs.layoutInfoContentLeft.read(l),u=this._editor.getLayoutInfo().verticalScrollbarWidth,A=this._editorObs.layoutInfoMinimap.read(l).minimapLeft!==0?this._editorObs.layoutInfoMinimap.read(l).minimapWidth:0,g=maxContentWidthInRange(this._editorObs,o,void 0),f=getContentRenderWidth(s,this._editor,this._editor.getModel()),m=PADDING_HORIZONTALLY+MIN_END_OF_LINE_PADDING;return g+f+m{var E,B;const g=o.range.startLineNumber,f=o.range.endLineNumber,m=o.range.startColumn,v=o.range.endColumn,C=(B=(E=this._editor.getModel())==null?void 0:E.getLineCount())!=null?B:0,w=maxContentWidthInRange(this._editorObs,new LineRange(g,g+1),A),_=g+1<=C?maxContentWidthInRange(this._editorObs,new LineRange(g+1,g+2),A):void 0,b=g-1>=1?maxContentWidthInRange(this._editorObs,new LineRange(g-1,g),A):void 0,y=this._editor.getOffsetForColumn(g,m),S=this._editor.getOffsetForColumn(f,v);return{lineWidth:w,lineWidthBelow:_,lineWidthAbove:b,startContentLeftOffset:y,endContentLeftOffset:S}}),l=o.range.startLineNumber,c=o.range.endLineNumber,d=this.fitsInsideViewport(new LineRange(l,c+1),o.label,void 0);return{rect:derived(this,A=>{const g=this._editorObs.getOption(59).read(A).typicalHalfwidthCharacterWidth,{lineWidth:f,lineWidthBelow:m,lineWidthAbove:v,startContentLeftOffset:C,endContentLeftOffset:w}=s.read(A),_=this._editorObs.layoutInfoContentLeft.read(A),b=this._editorObs.observeLineHeightForLine(l).recomputeInitiallyAndOnChange(A.store).read(A),y=this._editorObs.scrollTop.read(A),S=this._editorObs.scrollLeft.read(A);let E;l===c&&w+5*g>=f&&d?E="end":m!==void 0&&m+MIN_END_OF_LINE_PADDING-HORIZONTAL_OFFSET_WHEN_ABOVE_BELOW-PADDING_HORIZONTALLYf.withMargin(0,PADDING_HORIZONTALLY));return n.div({class:"collapsedView",ref:this._viewRef,style:{position:"absolute",...rectToProps(f=>A.read(f)),overflow:"hidden",boxSizing:"border-box",cursor:"pointer",border:s.map(f=>`1px solid ${f.border}`),borderRadius:"4px",backgroundColor:s.map(f=>f.background),display:"flex",alignItems:"center",justifyContent:"center",whiteSpace:"nowrap"},onmousedown:f=>{f.preventDefault()},onclick:f=>{this._onDidClick.fire(new StandardMouseEvent(getWindow(f),f))}},[l])}};InlineEditsCustomView=__decorate$1g([__param$1f(3,IThemeService),__param$1f(4,ILanguageService)],InlineEditsCustomView);const HORIZONTAL_PADDING$1=0,VERTICAL_PADDING$1=0,BORDER_WIDTH$3=1,WIDGET_SEPARATOR_WIDTH$2=1,WIDGET_SEPARATOR_DIFF_EDITOR_WIDTH$2=3,BORDER_RADIUS$2=4;class InlineEditsDeletionView extends Disposable{constructor(o,s,l,c){super(),this._editor=o,this._edit=s,this._uiState=l,this._tabAction=c,this._onDidClick=this._register(new Emitter$1),this.onDidClick=this._onDidClick.event,this._display=derived(this,A=>this._uiState.read(A)?"block":"none"),this._editorMaxContentWidthInRange=derived(this,A=>{const g=this._originalDisplayRange.read(A);return g?(this._editorObs.versionId.read(A),derivedObservableWithCache(this,(f,m)=>{const v=maxContentWidthInRange(this._editorObs,g,f);return Math.max(v,m!=null?m:0)})):constObservable(0)}).map((A,g)=>A.read(g)),this._maxPrefixTrim=derived(this,A=>{const g=this._uiState.read(A);return g?getPrefixTrim(g.deletions,g.originalRange,[],this._editor):{prefixTrim:0,prefixLeftOffset:0}}),this._editorLayoutInfo=derived(this,A=>{var B,P;const g=this._edit.read(A);if(!g||!this._uiState.read(A))return null;const m=this._editorObs.layoutInfo.read(A),v=this._editorObs.scrollLeft.read(A),C=this._editorObs.getOption(59).map(D=>D.typicalHalfwidthCharacterWidth).read(A),w=m.contentLeft+Math.max(this._editorMaxContentWidthInRange.read(A),C)-v,_=g.originalLineRange,b=(B=this._originalVerticalStartPosition.read(A))!=null?B:this._editor.getTopForLineNumber(_.startLineNumber)-this._editorObs.scrollTop.read(A),y=(P=this._originalVerticalEndPosition.read(A))!=null?P:this._editor.getTopForLineNumber(_.endLineNumberExclusive)-this._editorObs.scrollTop.read(A),S=m.contentLeft+this._maxPrefixTrim.read(A).prefixLeftOffset-v;return w<=S?null:{codeRect:Rect.fromLeftTopRightBottom(S,b,w,y).withMargin(VERTICAL_PADDING$1,HORIZONTAL_PADDING$1),contentLeft:m.contentLeft}}).recomputeInitiallyAndOnChange(this._store),this._originalOverlay=n.div({style:{pointerEvents:"none"}},derived(this,A=>{const g=mapOutFalsy(this._editorLayoutInfo).read(A);if(!g)return;const f=g.map(w=>Rect.fromLeftTopRightBottom(w.contentLeft-BORDER_RADIUS$2-BORDER_WIDTH$3,w.codeRect.top,w.contentLeft,w.codeRect.bottom)),m=derived(this,w=>{const _=g.read(w).codeRect,b=f.read(w);return _.intersectHorizontal(new OffsetRange(b.left,Number.MAX_SAFE_INTEGER))}),v=this._uiState.map(w=>w!=null&&w.inDiffEditor?WIDGET_SEPARATOR_DIFF_EDITOR_WIDTH$2:WIDGET_SEPARATOR_WIDTH$2).read(A),C=m.map(w=>w.withMargin(v,v));return[n.div({class:"originalSeparatorDeletion",style:{...C.read(A).toStyles(),borderRadius:`${BORDER_RADIUS$2}px`,border:`${BORDER_WIDTH$3+v}px solid ${asCssVariable(editorBackground)}`,boxSizing:"border-box"}}),n.div({class:"originalOverlayDeletion",style:{...m.read(A).toStyles(),borderRadius:`${BORDER_RADIUS$2}px`,border:getOriginalBorderColor(this._tabAction).map(w=>`${BORDER_WIDTH$3}px solid ${asCssVariable(w)}`),boxSizing:"border-box",backgroundColor:asCssVariable(originalBackgroundColor)}}),n.div({class:"originalOverlayHiderDeletion",style:{...f.read(A).toStyles(),backgroundColor:asCssVariable(editorBackground)}})]})).keepUpdated(this._store),this._nonOverflowView=n.div({class:"inline-edits-view",style:{position:"absolute",overflow:"visible",top:"0px",left:"0px",display:this._display}},[[this._originalOverlay]]).keepUpdated(this._store),this.isHovered=constObservable(!1),this._editorObs=observableCodeEditor(this._editor);const d=derived(this,A=>{const g=this._edit.read(A);return g?new Position$1(g.originalLineRange.startLineNumber,1):null}),u=derived(this,A=>{const g=this._edit.read(A);return g?new Position$1(g.originalLineRange.endLineNumberExclusive,1):null});this._originalDisplayRange=this._uiState.map(A=>A==null?void 0:A.originalRange),this._originalVerticalStartPosition=this._editorObs.observePosition(d,this._store).map(A=>A==null?void 0:A.y),this._originalVerticalEndPosition=this._editorObs.observePosition(u,this._store).map(A=>A==null?void 0:A.y),this._register(this._editorObs.createOverlayWidget({domNode:this._nonOverflowView.element,position:constObservable(null),allowEditorOverflow:!1,minContentWidthInPx:derived(this,A=>{const g=this._editorLayoutInfo.read(A);return g===null?0:g.codeRect.width})}))}}var __decorate$1f=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1e=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};const BORDER_WIDTH$2=1,WIDGET_SEPARATOR_WIDTH$1=1,WIDGET_SEPARATOR_DIFF_EDITOR_WIDTH$1=3,BORDER_RADIUS$1=4;let InlineEditsInsertionView=class extends Disposable{constructor(o,s,l,c,d){super(),this._editor=o,this._input=s,this._tabAction=l,this._languageService=d,this._onDidClick=this._register(new Emitter$1),this.onDidClick=this._onDidClick.event,this._state=derived(this,u=>{const A=this._input.read(u);if(!A)return;const g=this._editor.getModel(),f=g.getEOL();if(A.startColumn===1&&A.lineNumber>1&&g.getLineLength(A.lineNumber)!==0&&A.text.endsWith(f)&&!A.text.startsWith(f)){const m=g.getLineLength(A.lineNumber-1)+1;return{lineNumber:A.lineNumber-1,column:m,text:f+A.text.slice(0,-f.length)}}return{lineNumber:A.lineNumber,column:A.startColumn,text:A.text}}),this._trimVertically=derived(this,u=>{const A=this._state.read(u),g=A==null?void 0:A.text;if(!g||g.trim()==="")return{topOffset:0,bottomOffset:0,linesTop:0,linesBottom:0};const f=this._editor.getLineHeightForPosition(new Position$1(A.lineNumber,1)),m=this._editor.getModel().getEOL();let v=0,C=0,w=0;for(;ww&&g.endsWith(m,_);_-=m.length)C+=1;return{topOffset:v*f,bottomOffset:C*f,linesTop:v,linesBottom:C}}),this._maxPrefixTrim=derived(this,u=>{const A=this._state.read(u);if(!A)return{prefixLeftOffset:0,prefixTrim:0};const g=this._editor.getModel(),f=g.getEOL(),m=this._trimVertically.read(u),v=A.text.split(f),C=v.slice(m.linesTop,v.length-m.linesBottom);m.linesTop===0&&(C[0]=g.getLineContent(A.lineNumber)+C[0]);const w=new LineRange(A.lineNumber,A.lineNumber+(m.linesTop>0?0:1));return getPrefixTrim([],w,C,this._editor)}),this._ghostText=derived(u=>{const A=this._state.read(u),g=this._maxPrefixTrim.read(u);if(!A)return;const m=this._editor.getModel().getEOL(),C=A.text.split(m).map((w,_)=>new InlineDecoration(new Range$2(_+1,_===0?1:g.prefixTrim+1,_+1,w.length+1),"modified-background",0));return new GhostText(A.lineNumber,[new GhostTextPart(A.column,A.text,!1,C)])}),this._display=derived(this,u=>this._state.read(u)?"block":"none"),this._editorMaxContentWidthInRange=derived(this,u=>{const A=this._state.read(u);if(!A)return 0;this._editorObs.versionId.read(u);const g=this._editor.getModel(),f=g.getEOL(),m=A.text.startsWith(f)?"":g.getValueInRange(new Range$2(A.lineNumber,1,A.lineNumber,A.column)),v=g.getValueInRange(new Range$2(A.lineNumber,A.column,A.lineNumber,g.getLineLength(A.lineNumber)+1)),w=(m+A.text+v).split(f),_=RenderOptions.fromEditor(this._editor).withSetWidth(!1).withScrollBeyondLastColumn(0),b=w.map(y=>{var B;const S=(B=g.tokenization.tokenizeLinesAt(A.lineNumber,[y]))==null?void 0:B[0];let E;return S?E=TokenArray.fromLineTokens(S).toLineTokens(y,this._languageService.languageIdCodec):E=LineTokens.createEmpty(y,this._languageService.languageIdCodec),renderLines$1(new LineSource([E]),_,[],$$l("div"),!0).minWidthInPx});return Math.max(...b)}),this.startLineOffset=this._trimVertically.map(u=>u.topOffset),this.originalLines=this._state.map(u=>u?new LineRange(u.lineNumber,Math.min(u.lineNumber+2,this._editor.getModel().getLineCount()+1)):void 0),this._overlayLayout=derived(this,u=>{var D;this._ghostText.read(u);const A=this._state.read(u);if(!A)return null;this._editorObs.observePosition(observableValue(this,new Position$1(A.lineNumber,A.column)),u.store).read(u);const g=this._editorObs.layoutInfo.read(u),f=this._editorObs.scrollLeft.read(u),m=this._editorObs.layoutInfoVerticalScrollbarWidth.read(u),v=g.contentLeft+this._editorMaxContentWidthInRange.read(u)-f,C=(D=this._maxPrefixTrim.read(u).prefixLeftOffset)!=null?D:0,w=g.contentLeft+C-f;if(v<=w)return null;const{topOffset:_,bottomOffset:b}=this._trimVertically.read(u),y=this._editorObs.scrollTop.read(u),S=this._ghostTextView.height.read(u)-_-b,E=this._editor.getTopForLineNumber(A.lineNumber)-y+_,B=E+S,P=new Rect(w,E,v,B);return{overlay:P,startsAtContentLeft:C===0,contentLeft:g.contentLeft,minContentWidthRequired:C+P.width+m}}).recomputeInitiallyAndOnChange(this._store),this._modifiedOverlay=n.div({style:{pointerEvents:"none"}},derived(this,u=>{const A=mapOutFalsy(this._overlayLayout).read(u);if(!A)return;const g=A.map(C=>Rect.fromLeftTopRightBottom(C.contentLeft-BORDER_RADIUS$1-BORDER_WIDTH$2,C.overlay.top,C.contentLeft,C.overlay.bottom)).read(u),f=this._input.map(C=>C!=null&&C.inDiffEditor?WIDGET_SEPARATOR_DIFF_EDITOR_WIDTH$1:WIDGET_SEPARATOR_WIDTH$1).read(u),m=A.map(C=>C.overlay.withMargin(0,BORDER_WIDTH$2,0,C.startsAtContentLeft?0:BORDER_WIDTH$2).intersectHorizontal(new OffsetRange(g.left,Number.MAX_SAFE_INTEGER))),v=m.map(C=>C.withMargin(f,f));return[n.div({class:"originalUnderlayInsertion",style:{...v.read(u).toStyles(),borderRadius:BORDER_RADIUS$1,border:`${BORDER_WIDTH$2+f}px solid ${asCssVariable(editorBackground)}`,boxSizing:"border-box"}}),n.div({class:"originalOverlayInsertion",style:{...m.read(u).toStyles(),borderRadius:BORDER_RADIUS$1,border:getModifiedBorderColor(this._tabAction).map(C=>`${BORDER_WIDTH$2}px solid ${asCssVariable(C)}`),boxSizing:"border-box",backgroundColor:asCssVariable(modifiedBackgroundColor)}}),n.div({class:"originalOverlayHiderInsertion",style:{...g.toStyles(),backgroundColor:asCssVariable(editorBackground)}})]})).keepUpdated(this._store),this._view=n.div({class:"inline-edits-view",style:{position:"absolute",overflow:"visible",top:"0px",left:"0px",display:this._display}},[[this._modifiedOverlay]]).keepUpdated(this._store),this._editorObs=observableCodeEditor(this._editor),this._ghostTextView=this._register(c.createInstance(GhostTextView,this._editor,{ghostText:this._ghostText,minReservedLineCount:constObservable(0),targetTextModel:this._editorObs.model.map(u=>u!=null?u:void 0),warning:constObservable(void 0),handleInlineCompletionShown:constObservable(()=>{})},observableValue(this,{syntaxHighlightingEnabled:!0,extraClasses:["inline-edit"]}),!0,!0)),this.isHovered=this._ghostTextView.isHovered,this._register(this._ghostTextView.onDidClick(u=>{this._onDidClick.fire(u)})),this._register(this._editorObs.createOverlayWidget({domNode:this._view.element,position:constObservable(null),allowEditorOverflow:!1,minContentWidthInPx:derived(this,u=>{const A=this._overlayLayout.read(u);return A===null?0:A.minContentWidthRequired})}))}};InlineEditsInsertionView=__decorate$1f([__param$1e(3,IInstantiationService),__param$1e(4,ILanguageService)],InlineEditsInsertionView);var __decorate$1e=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1d=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};let InlineEditsLineReplacementView=class extends Disposable{constructor(o,s,l,c,d,u){super(),this._editor=o,this._edit=s,this._isInDiffEditor=l,this._tabAction=c,this._languageService=d,this._themeService=u,this._onDidClick=this._register(new Emitter$1),this.onDidClick=this._onDidClick.event,this._maxPrefixTrim=this._edit.map(A=>A?getPrefixTrim(A.replacements.flatMap(g=>[g.originalRange,g.modifiedRange]),A.originalRange,A.modifiedLines,this._editor.editor):void 0),this._modifiedLineElements=derived(this,A=>{var y;const g=[];let f=0;const m=this._maxPrefixTrim.read(A),v=this._edit.read(A);if(!v||!m)return;const C=m.prefixTrim,w=rangesToBubbleRanges(v.replacements.map(S=>S.modifiedRange)).map(S=>new Range$2(S.startLineNumber,S.startColumn-C,S.endLineNumber,S.endColumn-C)),_=this._editor.model.get(),b=v.modifiedRange.startLineNumber;for(let S=0;SN.startLineNumber===B)){const N=Math.min(T.endColumn,P.length+1);I.push(new InlineDecoration(new Range$2(1,T.startColumn,1,N),"inlineCompletions-modified-bubble",0))}const L=renderLines$1(new LineSource([k]),RenderOptions.fromEditor(this._editor.editor).withSetWidth(!1).withScrollBeyondLastColumn(0),I,E,!0);this._editor.getOption(59).read(A),f=Math.max(f,L.minWidthInPx),g.push(E)}return{lines:g,requiredWidth:f}}),this._layout=derived(this,A=>{const g=this._modifiedLineElements.read(A),f=this._maxPrefixTrim.read(A),m=this._edit.read(A);if(!g||!f||!m)return;const{prefixLeftOffset:v}=f,{requiredWidth:C}=g,w=this._editor.observeLineHeightsForLineRange(m.originalRange).read(A),_=(()=>{const Q=w.slice(0,m.modifiedRange.length);for(;Q.lengththis._editor.editor.getOffsetForColumn(Q,P.getLineMaxColumn(Q))-v),k=Math.max(...D,C),I=m.originalRange.startLineNumber,L=m.originalRange.endLineNumberExclusive-1,T=this._editor.editor.getTopForLineNumber(I)-E,N=this._editor.editor.getBottomForLineNumber(L)-E,x=Rect.fromLeftTopWidthHeight(B+v,T,k,N-T),M=Rect.fromLeftTopWidthHeight(x.left,x.bottom,x.width,_.reduce((Q,z)=>Q+z,0)),F=Rect.hull([x,M]),O=F.intersectVertical(new OffsetRange(x.bottom,Number.MAX_SAFE_INTEGER)),R=new Rect(O.left,O.top,O.right,O.bottom);return{originalLinesOverlay:x,modifiedLinesOverlay:M,background:F,lowerBackground:O,lowerText:R,modifiedLineHeights:_,minContentWidthRequired:v+k+y}}),this._viewZoneInfo=derived(A=>{if(!this._editor.getOption(71).map(w=>w.edits.allowCodeShifting==="always").read(A))return;const f=this._layout.read(A),m=this._edit.read(A);if(!f||!m)return;const v=f.lowerBackground.height,C=m.originalRange.endLineNumberExclusive;return{height:v,lineNumber:C}}),this.minEditorScrollHeight=derived(this,A=>{const g=mapOutFalsy(this._layout).read(A);return!g||this._viewZoneInfo.read(A)!==void 0?0:g.read(A).lowerText.bottom+this._editor.editor.getScrollTop()}),this._div=n.div({class:"line-replacement"},[derived(this,A=>{const g=mapOutFalsy(this._layout).read(A),f=this._modifiedLineElements.read(A);if(!g||!f)return[];const m=g.read(A),v=this._editor.layoutInfoContentLeft.read(A),C=this._isInDiffEditor.read(A)?3:1;f.lines.forEach((b,y)=>{b.style.width=`${m.lowerText.width}px`,b.style.height=`${m.modifiedLineHeights[y]}px`,b.style.position="relative"});const w=getModifiedBorderColor(this._tabAction).read(A),_=getOriginalBorderColor(this._tabAction).read(A);return[n.div({style:{position:"absolute",...rectToProps(b=>getEditorValidOverlayRect(this._editor).read(b)),overflow:"hidden",pointerEvents:"none"}},[n.div({class:"borderAroundLineReplacement",style:{position:"absolute",...rectToProps(b=>g.read(b).background.translateX(-v).withMargin(C)),borderRadius:"4px",border:`${C+1}px solid ${asCssVariable(editorBackground)}`,boxSizing:"border-box",pointerEvents:"none"}}),n.div({class:"originalOverlayLineReplacement",style:{position:"absolute",...rectToProps(b=>g.read(b).background.translateX(-v)),borderRadius:"4px",border:getEditorBlendedColor(_,this._themeService).map(b=>`1px solid ${b.toString()}`),pointerEvents:"none",boxSizing:"border-box",background:asCssVariable(originalBackgroundColor)}}),n.div({class:"modifiedOverlayLineReplacement",style:{position:"absolute",...rectToProps(b=>g.read(b).lowerBackground.translateX(-v)),borderRadius:"0 0 4px 4px",background:asCssVariable(editorBackground),boxShadow:`${asCssVariable(scrollbarShadow)} 0 6px 6px -6px`,border:`1px solid ${asCssVariable(w)}`,boxSizing:"border-box",overflow:"hidden",cursor:"pointer",pointerEvents:"auto"},onmousedown:b=>{b.preventDefault()},onclick:b=>this._onDidClick.fire(new StandardMouseEvent(getWindow(b),b))},[n.div({style:{position:"absolute",top:0,left:0,width:"100%",height:"100%",background:asCssVariable(modifiedChangedLineBackgroundColor)}})]),n.div({class:"modifiedLinesLineReplacement",style:{position:"absolute",boxSizing:"border-box",...rectToProps(b=>g.read(b).lowerText.translateX(-v)),fontFamily:this._editor.getOption(58),fontSize:this._editor.getOption(61),fontWeight:this._editor.getOption(62),pointerEvents:"none",whiteSpace:"nowrap",borderRadius:"0 0 4px 4px",overflow:"hidden"}},[...f.lines])])]})]).keepUpdated(this._store),this.isHovered=this._editor.isTargetHovered(A=>this._isMouseOverWidget(A),this._store),this._previousViewZoneInfo=void 0,this._register(toDisposable(()=>this._editor.editor.changeViewZones(A=>this.removePreviousViewZone(A)))),this._register(autorunDelta(this._viewZoneInfo,({lastValue:A,newValue:g})=>{A===g||(A==null?void 0:A.height)===(g==null?void 0:g.height)&&(A==null?void 0:A.lineNumber)===(g==null?void 0:g.lineNumber)||this._editor.editor.changeViewZones(f=>{this.removePreviousViewZone(f),g&&this.addViewZone(g,f)})})),this._register(this._editor.createOverlayWidget({domNode:this._div.element,minContentWidthInPx:derived(this,A=>{var g,f;return(f=(g=this._layout.read(A))==null?void 0:g.minContentWidthRequired)!=null?f:0}),position:constObservable({preference:{top:0,left:0}}),allowEditorOverflow:!1}))}_isMouseOverWidget(o){const s=this._layout.get();return!s||!(o.event instanceof EditorMouseEvent)?!1:s.lowerBackground.containsPoint(new Point(o.event.relativePos.x,o.event.relativePos.y))}removePreviousViewZone(o){if(!this._previousViewZoneInfo)return;o.removeZone(this._previousViewZoneInfo.id);const s=this._editor.cursorLineNumber.get();s!==null&&s>=this._previousViewZoneInfo.lineNumber&&this._editor.editor.setScrollTop(this._editor.scrollTop.get()-this._previousViewZoneInfo.height),this._previousViewZoneInfo=void 0}addViewZone(o,s){const l=s.addZone({afterLineNumber:o.lineNumber-1,heightInPx:o.height,domNode:$$l("div")});this._previousViewZoneInfo={height:o.height,lineNumber:o.lineNumber,id:l};const c=this._editor.cursorLineNumber.get();c!==null&&c>=o.lineNumber&&this._editor.editor.setScrollTop(this._editor.scrollTop.get()+o.height)}};InlineEditsLineReplacementView=__decorate$1e([__param$1d(4,ILanguageService),__param$1d(5,IThemeService)],InlineEditsLineReplacementView);function rangesToBubbleRanges(a){const o=[];for(;a.length;){let s=a.shift();s.startLineNumber!==s.endLineNumber&&(a.push(new Range$2(s.startLineNumber+1,1,s.endLineNumber,s.endColumn)),s=new Range$2(s.startLineNumber,s.startColumn,s.startLineNumber,Number.MAX_SAFE_INTEGER)),o.push(s)}return o}var __decorate$1d=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1c=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};const HORIZONTAL_PADDING=0,VERTICAL_PADDING=0,BORDER_WIDTH$1=1,WIDGET_SEPARATOR_WIDTH=1,WIDGET_SEPARATOR_DIFF_EDITOR_WIDTH=3,BORDER_RADIUS=4,ORIGINAL_END_PADDING=20,MODIFIED_END_PADDING=12;let InlineEditsSideBySideView=class extends Disposable{static fitsInsideViewport(o,s,l,c){const d=observableCodeEditor(o),u=d.layoutInfoWidth.read(c),A=d.layoutInfoContentLeft.read(c),g=o.getLayoutInfo().verticalScrollbarWidth,f=d.layoutInfoMinimap.read(c).minimapLeft!==0?d.layoutInfoMinimap.read(c).minimapWidth:0,m=maxContentWidthInRange(d,l.displayRange,void 0),v=l.lineEdit.newLines.reduce((_,b)=>Math.max(_,getContentRenderWidth(b,o,s)),0),C=ORIGINAL_END_PADDING,w=MODIFIED_END_PADDING+2*BORDER_WIDTH$1;return m+v+C+wthis._uiState.read(f)?"block":"none"),this.previewRef=n.ref();const g=this._uiState.map(f=>f!=null&&f.isInDiffEditor?WIDGET_SEPARATOR_DIFF_EDITOR_WIDTH:WIDGET_SEPARATOR_WIDTH);this._editorContainer=n.div({class:["editorContainer"],style:{position:"absolute",overflow:"hidden",cursor:"pointer"},onmousedown:f=>{f.preventDefault()},onclick:f=>{this._onDidClick.fire(new StandardMouseEvent(getWindow(f),f))}},[n.div({class:"preview",style:{pointerEvents:"none"},ref:this.previewRef})]).keepUpdated(this._store),this.isHovered=this._editorContainer.didMouseMoveDuringHover,this.previewEditor=this._register(this._instantiationService.createInstance(EmbeddedCodeEditorWidget,this.previewRef.element,{glyphMargin:!1,lineNumbers:"off",minimap:{enabled:!1},guides:{indentation:!1,bracketPairs:!1,bracketPairsHorizontal:!1,highlightActiveIndentation:!1},rulers:[],padding:{top:0,bottom:0},folding:!1,selectOnLineNumbers:!1,selectionHighlight:!1,columnSelection:!1,overviewRulerBorder:!1,overviewRulerLanes:0,lineDecorationsWidth:0,lineNumbersMinChars:0,revealHorizontalRightPadding:0,bracketPairColorization:{enabled:!0,independentColorPoolPerBracketType:!1},scrollBeyondLastLine:!1,scrollbar:{vertical:"hidden",horizontal:"hidden",handleMouseWheel:!1},readOnly:!0,wordWrap:"off",wordWrapOverride1:"off",wordWrapOverride2:"off"},{contextKeyValues:{[InlineCompletionContextKeys.inInlineEditsPreviewEditor.key]:!0},contributions:[]},this._editor)),this._previewEditorObs=observableCodeEditor(this.previewEditor),this._activeViewZones=[],this._updatePreviewEditor=derived(this,f=>{this._editorContainer.readEffect(f),this._previewEditorObs.model.read(f),this._display.read(f),this._nonOverflowView&&(this._nonOverflowView.element.style.display=this._display.read(f));const m=this._uiState.read(f),v=this._edit.read(f);if(!m||!v)return;const C=v.originalLineRange,w=[];C.startLineNumber>1&&w.push(new Range$2(1,1,C.startLineNumber-1,1)),C.startLineNumber+m.newTextLineCount{_.forEach(S=>y.removeZone(S)),b>0&&this._activeViewZones.push(y.addZone({afterLineNumber:C.startLineNumber+m.newTextLineCount-1,heightInLines:b,showInHiddenAreas:!0,domNode:$$l("div.diagonal-fill.inline-edits-view-zone")}))})}),this._previewEditorWidth=derived(this,f=>{const m=this._edit.read(f);return m?(this._updatePreviewEditor.read(f),maxContentWidthInRange(this._previewEditorObs,m.modifiedLineRange,f)):0}),this._cursorPosIfTouchesEdit=derived(this,f=>{const m=this._editorObs.cursorPosition.read(f),v=this._edit.read(f);if(!(!v||!m))return v.modifiedLineRange.contains(m.lineNumber)?m:void 0}),this._originalStartPosition=derived(this,f=>{const m=this._edit.read(f);return m?new Position$1(m.originalLineRange.startLineNumber,1):null}),this._originalEndPosition=derived(this,f=>{const m=this._edit.read(f);return m?new Position$1(m.originalLineRange.endLineNumberExclusive,1):null}),this._originalVerticalStartPosition=this._editorObs.observePosition(this._originalStartPosition,this._store).map(f=>f==null?void 0:f.y),this._originalVerticalEndPosition=this._editorObs.observePosition(this._originalEndPosition,this._store).map(f=>f==null?void 0:f.y),this._originalDisplayRange=this._edit.map(f=>f==null?void 0:f.displayRange),this._editorMaxContentWidthInRange=derived(this,f=>{const m=this._originalDisplayRange.read(f);return m?(this._editorObs.versionId.read(f),derivedObservableWithCache(this,(v,C)=>{const w=maxContentWidthInRange(this._editorObs,m,v);return Math.max(w,C!=null?C:0)})):constObservable(0)}).map((f,m)=>f.read(m)),this._previewEditorLayoutInfo=derived(this,f=>{var ae,ge;const m=this._edit.read(f);if(!m||!this._uiState.read(f))return null;const C=m.originalLineRange,w=this._editorObs.scrollLeft.read(f),_=this._editorMaxContentWidthInRange.read(f),b=this._editorObs.layoutInfo.read(f),y=this._previewEditorWidth.read(f),S=b.contentWidth-b.verticalScrollbarWidth,E=this._editor.getContainerDomNode().getBoundingClientRect(),B=b.contentLeft+b.contentWidth+E.left,P=getWindow(this._editor.getContainerDomNode()).innerWidth-B,D=getWindow(this._editor.getContainerDomNode()).innerWidth-E.right,k=Math.min(b.contentWidth*.3,y,100),I=0,L=I+P,T=this._cursorPosIfTouchesEdit.read(f),N=Math.max(S+w-I-Math.max(0,k-L),Math.min(T?getOffsetForPos(this._editorObs,T,f)+50:0,S+w)),x=Math.min(_+ORIGINAL_END_PADDING,N),M=_+ORIGINAL_END_PADDING+y+70,F=N-x;let O,R;x>w?(O=0,R=b.contentLeft+x-w):(O=w-x,R=b.contentLeft);const Q=(ae=this._originalVerticalStartPosition.read(f))!=null?ae:this._editor.getTopForLineNumber(C.startLineNumber)-this._editorObs.scrollTop.read(f),z=(ge=this._originalVerticalEndPosition.read(f))!=null?ge:this._editor.getBottomForLineNumber(C.endLineNumberExclusive-1)-this._editorObs.scrollTop.read(f),W=b.contentLeft-w;let U=Rect.fromLeftTopRightBottom(W,Q,R,z);const H=U.height===0;H||(U=U.withMargin(VERTICAL_PADDING,HORIZONTAL_PADDING));const j=this._previewEditorObs.observeLineHeightsForLineRange(m.modifiedLineRange).read(f).reduce((he,we)=>he+we,0),X=z-Q,Z=Math.max(X,j),J=F===0,te=0,ee=Math.min(y+MODIFIED_END_PADDING,D+b.width-b.contentLeft-te);let re=Rect.fromLeftTopWidthHeight(U.right+te,Q,ee,Z);return H?re=re.withMargin(VERTICAL_PADDING,HORIZONTAL_PADDING).translateY(VERTICAL_PADDING):re=re.withMargin(VERTICAL_PADDING,HORIZONTAL_PADDING).translateX(HORIZONTAL_PADDING+BORDER_WIDTH$1),{codeRect:U,editRect:re,codeScrollLeft:w,contentLeft:b.contentLeft,isInsertion:H,maxContentWidth:M,shouldShowShadow:J,desiredPreviewEditorScrollLeft:O,previewEditorWidth:ee}}),this._stickyScrollController=StickyScrollController.get(this._editorObs.editor),this._stickyScrollHeight=this._stickyScrollController?observableFromEvent(this._stickyScrollController.onDidChangeStickyScrollHeight,()=>this._stickyScrollController.stickyScrollWidgetHeight):constObservable(0),this._shouldOverflow=derived(this,f=>!1),this._originalBackgroundColor=observableFromEvent(this,this._themeService.onDidColorThemeChange,()=>{var f;return(f=this._themeService.getColorTheme().getColor(originalBackgroundColor))!=null?f:Color.transparent}),this._backgroundSvg=n.svg({transform:"translate(-0.5 -0.5)",style:{overflow:"visible",pointerEvents:"none",position:"absolute"}},[n.svgElem("path",{class:"rightOfModifiedBackgroundCoverUp",d:derived(this,f=>{const m=this._previewEditorLayoutInfo.read(f);if(!(!m||this._originalBackgroundColor.read(f).isTransparent()))return new PathBuilder().moveTo(m.codeRect.getRightTop()).lineTo(m.codeRect.getRightTop().deltaX(1e3)).lineTo(m.codeRect.getRightBottom().deltaX(1e3)).lineTo(m.codeRect.getRightBottom()).build()}),style:{fill:asCssVariableWithDefault(editorBackground,"transparent")}})]).keepUpdated(this._store),this._originalOverlay=n.div({style:{pointerEvents:"none",display:this._previewEditorLayoutInfo.map(f=>f!=null&&f.isInsertion?"none":"block")}},derived(this,f=>{const m=mapOutFalsy(this._previewEditorLayoutInfo).read(f);if(!m)return;const v=g.read(f),C=getOriginalBorderColor(this._tabAction).map(k=>`${BORDER_WIDTH$1}px solid ${asCssVariable(k)}`),w=`${BORDER_WIDTH$1+v}px solid ${asCssVariable(editorBackground)}`,_=m.read(f).codeScrollLeft!==0,b=m.map(k=>k.codeRect.bottomRect.fromLeftTopRightBottom(k.contentLeft-BORDER_RADIUS-BORDER_WIDTH$1,k.codeRect.top,k.contentLeft,k.codeRect.bottom+y)).read(f),E=new OffsetRange(S.left,Number.MAX_SAFE_INTEGER),B=m.map(k=>k.codeRect.intersectHorizontal(E)),P=B.map(k=>k.withMargin(v,0,v,v).intersectHorizontal(E)),D=B.map(k=>Rect.fromLeftTopWidthHeight(k.right-y+BORDER_WIDTH$1,k.bottom-BORDER_WIDTH$1,y,y).intersectHorizontal(E));return[n.div({class:"originalSeparatorSideBySide",style:{...P.read(f).toStyles(),boxSizing:"border-box",borderRadius:`${BORDER_RADIUS}px 0 0 ${BORDER_RADIUS}px`,borderTop:w,borderBottom:w,borderLeft:_?"none":w}}),n.div({class:"originalOverlaySideBySide",style:{...B.read(f).toStyles(),boxSizing:"border-box",borderRadius:`${BORDER_RADIUS}px 0 0 ${BORDER_RADIUS}px`,borderTop:C,borderBottom:C,borderLeft:_?"none":C,backgroundColor:asCssVariable(originalBackgroundColor)}}),n.div({class:"originalCornerCutoutSideBySide",style:{pointerEvents:"none",display:b.map(k=>k?"block":"none"),...D.read(f).toStyles()}},[n.div({class:"originalCornerCutoutBackground",style:{position:"absolute",top:"0px",left:"0px",width:"100%",height:"100%",backgroundColor:getEditorBlendedColor(originalBackgroundColor,this._themeService).map(k=>k.toString())}}),n.div({class:"originalCornerCutoutBorder",style:{position:"absolute",top:"0px",left:"0px",width:"100%",height:"100%",boxSizing:"border-box",borderTop:C,borderRight:C,borderRadius:"0 100% 0 0",backgroundColor:asCssVariable(editorBackground)}})]),n.div({class:"originalOverlaySideBySideHider",style:{...S.toStyles(),backgroundColor:asCssVariable(editorBackground)}})]})).keepUpdated(this._store),this._modifiedOverlay=n.div({style:{pointerEvents:"none"}},derived(this,f=>{const m=mapOutFalsy(this._previewEditorLayoutInfo).read(f);if(!m)return;const v=m.map(B=>B.codeRect.bottom`0 ${BORDER_RADIUS}px ${BORDER_RADIUS}px ${B?BORDER_RADIUS:0}px`),_=getEditorBlendedColor(getModifiedBorderColor(this._tabAction),this._themeService).map(B=>`1px solid ${B.toString()}`),b=`${BORDER_WIDTH$1+C}px solid ${asCssVariable(editorBackground)}`,y=m.map(B=>B.editRect.withMargin(0,BORDER_WIDTH$1)),S=y.map(B=>B.withMargin(C,C,C,0)),E=derived(this,B=>{const P=y.read(B),D=m.read(B);return!D.isInsertion||D.contentLeft>=P.left?Rect.fromLeftTopWidthHeight(P.left,P.top,0,0):new Rect(D.contentLeft,P.top,P.left,P.top+BORDER_WIDTH$1*2)});return[n.div({class:"modifiedInsertionSideBySide",style:{...E.read(f).toStyles(),backgroundColor:getModifiedBorderColor(this._tabAction).map(B=>asCssVariable(B))}}),n.div({class:"modifiedSeparatorSideBySide",style:{...S.read(f).toStyles(),borderRadius:w,borderTop:b,borderBottom:b,borderRight:b,boxSizing:"border-box"}}),n.div({class:"modifiedOverlaySideBySide",style:{...y.read(f).toStyles(),borderRadius:w,border:_,boxSizing:"border-box",backgroundColor:asCssVariable(modifiedBackgroundColor)}})]})).keepUpdated(this._store),this._nonOverflowView=n.div({class:"inline-edits-view",style:{position:"absolute",overflow:"visible",top:"0px",left:"0px",display:this._display}},[this._backgroundSvg,derived(this,f=>this._shouldOverflow.read(f)?[]:[this._editorContainer,this._originalOverlay,this._modifiedOverlay])]).keepUpdated(this._store),this._register(this._editorObs.createOverlayWidget({domNode:this._nonOverflowView.element,position:constObservable(null),allowEditorOverflow:!1,minContentWidthInPx:derived(this,f=>{var v;const m=(v=this._previewEditorLayoutInfo.read(f))==null?void 0:v.maxContentWidth;return m===void 0?0:m})})),this.previewEditor.setModel(this._previewTextModel),this._register(autorun(f=>{const m=this._previewEditorLayoutInfo.read(f);if(!m)return;const v=m.editRect.withMargin(-VERTICAL_PADDING,-HORIZONTAL_PADDING);this.previewEditor.layout({height:v.height,width:m.previewEditorWidth+15}),this._editorContainer.element.style.top=`${v.top}px`,this._editorContainer.element.style.left=`${v.left}px`,this._editorContainer.element.style.width=`${m.previewEditorWidth+HORIZONTAL_PADDING}px`})),this._register(autorun(f=>{const m=this._previewEditorLayoutInfo.read(f);!m||this._previewEditorObs.editor.setScrollLeft(m.desiredPreviewEditorScrollLeft)})),this._updatePreviewEditor.recomputeInitiallyAndOnChange(this._store)}};InlineEditsSideBySideView=__decorate$1d([__param$1c(5,IInstantiationService),__param$1c(6,IThemeService)],InlineEditsSideBySideView);var __decorate$1c=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1b=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};const BORDER_WIDTH=1;var qo;let InlineEditsWordReplacementView=(qo=class extends Disposable{constructor(o,s,l,c){super(),this._editor=o,this._edit=s,this._tabAction=l,this._languageService=c,this._onDidClick=this._register(new Emitter$1),this.onDidClick=this._onDidClick.event,this._start=this._editor.observePosition(constObservable(this._edit.range.getStartPosition()),this._store),this._end=this._editor.observePosition(constObservable(this._edit.range.getEndPosition()),this._store),this._line=document.createElement("div"),this._hoverableElement=observableValue(this,null),this.isHovered=this._hoverableElement.map((u,A)=>{var g;return(g=u==null?void 0:u.didMouseMoveDuringHover.read(A))!=null?g:!1}),this._renderTextEffect=derived(this,u=>{var _;const A=this._editor.model.get(),g=A.getLineContent(this._edit.range.startLineNumber),f=StringReplacement.replace(new OffsetRange(this._edit.range.startColumn-1,this._edit.range.endColumn-1),this._edit.text),m=f.replace(g),v=(_=A.tokenization.tokenizeLinesAt(this._edit.range.startLineNumber,[m]))==null?void 0:_[0];let C;v?C=TokenArray.fromLineTokens(v).slice(f.getRangeAfterReplace()).toLineTokens(this._edit.text,this._languageService.languageIdCodec):C=LineTokens.createEmpty(this._edit.text,this._languageService.languageIdCodec);const w=renderLines$1(new LineSource([C]),RenderOptions.fromEditor(this._editor.editor).withSetWidth(!1).withScrollBeyondLastColumn(0),[],this._line,!0);this._line.style.width=`${w.minWidthInPx}px`});const d=this._editor.observeLineHeightForPosition(this._edit.range.getStartPosition());this._layout=derived(this,u=>{this._renderTextEffect.read(u);const A=this._start.read(u),g=this._end.read(u);if(!A||!g||A.x>g.x||A.y>g.y)return;const f=d.read(u),m=this._editor.scrollLeft.read(u),v=this._editor.getOption(59).read(u).typicalHalfwidthCharacterWidth,C=3*v,w=4,_=new Point(C,w),b=Rect.fromPoints(A,g).withHeight(f).translateX(-m),y=Rect.fromPointSize(b.getLeftBottom().add(_),new Point(this._edit.text.length*v,b.height)),S=y.withLeft(b.left);return{originalLine:b,modifiedLine:y,lowerBackground:S,lineHeight:f}}),this.minEditorScrollHeight=derived(this,u=>{const A=mapOutFalsy(this._layout).read(u);return A?A.read(u).modifiedLine.bottom+BORDER_WIDTH+this._editor.editor.getScrollTop():0}),this._root=n.div({class:"word-replacement"},[derived(this,u=>{const A=mapOutFalsy(this._layout).read(u);if(!A)return[];const g=getOriginalBorderColor(this._tabAction).map(m=>asCssVariable(m)).read(u),f=getModifiedBorderColor(this._tabAction).map(m=>asCssVariable(m)).read(u);return[n.div({style:{position:"absolute",...rectToProps(m=>getEditorValidOverlayRect(this._editor).read(m)),overflow:"hidden",pointerEvents:"none"}},[n.div({style:{position:"absolute",...rectToProps(m=>A.read(m).lowerBackground.withMargin(BORDER_WIDTH,2*BORDER_WIDTH,BORDER_WIDTH,0)),background:asCssVariable(editorBackground),cursor:"pointer",pointerEvents:"auto"},onmousedown:m=>{m.preventDefault()},onmouseup:m=>this._onDidClick.fire(new StandardMouseEvent(getWindow(m),m)),obsRef:m=>{this._hoverableElement.set(m,void 0)}}),n.div({style:{position:"absolute",...rectToProps(m=>A.read(m).modifiedLine.withMargin(BORDER_WIDTH,2*BORDER_WIDTH)),fontFamily:this._editor.getOption(58),fontSize:this._editor.getOption(61),fontWeight:this._editor.getOption(62),pointerEvents:"none",boxSizing:"border-box",borderRadius:"4px",border:`${BORDER_WIDTH}px solid ${f}`,background:asCssVariable(modifiedChangedTextOverlayColor),display:"flex",justifyContent:"center",alignItems:"center",outline:`2px solid ${asCssVariable(editorBackground)}`}},[this._line]),n.div({style:{position:"absolute",...rectToProps(m=>A.read(m).originalLine.withMargin(BORDER_WIDTH)),boxSizing:"border-box",borderRadius:"4px",border:`${BORDER_WIDTH}px solid ${g}`,background:asCssVariable(originalChangedTextOverlayColor),pointerEvents:"none"}},[]),n.svg({width:11,height:14,viewBox:"0 0 11 14",fill:"none",style:{position:"absolute",left:A.map(m=>m.modifiedLine.left-16),top:A.map(m=>m.modifiedLine.top+Math.round((m.lineHeight-14-5)/2))}},[n.svgElem("path",{d:"M1 0C1 2.98966 1 5.92087 1 8.49952C1 9.60409 1.89543 10.5 3 10.5H10.5",stroke:asCssVariable(editorHoverForeground)}),n.svgElem("path",{d:"M6 7.5L9.99999 10.49998L6 13.5",stroke:asCssVariable(editorHoverForeground)})])])]})]).keepUpdated(this._store),this._register(this._editor.createOverlayWidget({domNode:this._root.element,minContentWidthInPx:constObservable(0),position:constObservable({preference:{top:0,left:0}}),allowEditorOverflow:!1}))}},(()=>{qo.MAX_LENGTH=100})(),qo);InlineEditsWordReplacementView=__decorate$1c([__param$1b(3,ILanguageService)],InlineEditsWordReplacementView);class OriginalEditorInlineDiffView extends Disposable{constructor(o,s,l){super(),this._originalEditor=o,this._state=s,this._modifiedTextModel=l,this._onDidClick=this._register(new Emitter$1),this.onDidClick=this._onDidClick.event,this.isHovered=observableCodeEditor(this._originalEditor).isTargetHovered(d=>{var u;return d.target.type===6&&((u=d.target.detail.injectedText)==null?void 0:u.options.attachedData)instanceof InlineEditAttachedData&&d.target.detail.injectedText.options.attachedData.owner===this},this._store),this._tokenizationFinished=modelTokenizationFinished(this._modifiedTextModel),this._decorations=derived(this,d=>{var k,I;const u=this._state.read(d);if(!u)return;const A=u.modifiedText,g=u.mode==="insertionInline",f=u.diff.length===1&&((k=u.diff[0].innerChanges)==null?void 0:k.length)===1,m=!0,v=[],C=[],w=ModelDecorationOptions.register({className:"inlineCompletions-line-insert",description:"line-insert",isWholeLine:!0,marginClassName:"gutter-insert"}),_=ModelDecorationOptions.register({className:"inlineCompletions-line-delete",description:"line-delete",isWholeLine:!0,marginClassName:"gutter-delete"}),b=ModelDecorationOptions.register({className:"inlineCompletions-char-delete",description:"char-delete",isWholeLine:!1,zIndex:1}),y=ModelDecorationOptions.register({className:"inlineCompletions-char-insert",description:"char-insert",isWholeLine:!0}),S=ModelDecorationOptions.register({className:"inlineCompletions-char-insert",description:"char-insert",shouldFillLineOnLineBreak:!0}),E=ModelDecorationOptions.register({className:"inlineCompletions-char-insert diff-range-empty",description:"char-insert diff-range-empty"}),B=ModelDecorationOptions.register({className:"inlineCompletions-original-lines",description:"inlineCompletions-original-lines",isWholeLine:!1,shouldFillLineOnLineBreak:!0}),P=u.mode!=="sideBySide"&&u.mode!=="deletion"&&u.mode!=="insertionInline"&&u.mode!=="lineReplacement",D=u.mode==="lineReplacement";for(const L of u.diff)if(P&&(L.original.isEmpty||v.push({range:L.original.toInclusiveRange(),options:_}),L.modified.isEmpty||C.push({range:L.modified.toInclusiveRange(),options:w})),L.modified.isEmpty||L.original.isEmpty)L.original.isEmpty||v.push({range:L.original.toInclusiveRange(),options:b}),L.modified.isEmpty||C.push({range:L.modified.toInclusiveRange(),options:y});else{const T=g&&allowsTrueInlineDiffRendering(L);for(const N of L.innerChanges||[]){if(L.original.contains(N.originalRange.startLineNumber)&&!(D&&N.originalRange.isEmpty())){const x=(I=this._originalEditor.getModel())==null?void 0:I.getValueInRange(N.originalRange,1);v.push({range:N.originalRange,options:{description:"char-delete",shouldFillLineOnLineBreak:!1,className:classNames("inlineCompletions-char-delete",N.originalRange.isSingleLine()&&u.mode==="insertionInline"&&"single-line-inline",N.originalRange.isEmpty()&&"empty",(N.originalRange.isEmpty()&&f||u.mode==="deletion"&&x===` +`,c=new MarkdownString().appendCodeblock("empty",A),l=`Provider: ${o.provider._debugDisplayName}`}if(!s&&!canExpandCompletionItem(o)){this.clearContents();return}if(this.domNode.classList.remove("no-docs","no-type"),l){const A=l.length>1e5?`${l.substr(0,1e5)}\u2026`:l;this._type.textContent=A,this._type.title=A,show(this._type),this._type.classList.toggle("auto-wrap",!/\r?\n^\s+/gmi.test(A))}else clearNode(this._type),this._type.title="",hide(this._type),this.domNode.classList.add("no-type");if(clearNode(this._docs),typeof c=="string")this._docs.classList.remove("markdown-docs"),this._docs.textContent=c;else if(c){this._docs.classList.add("markdown-docs"),clearNode(this._docs);const A=this._markdownRenderer.render(c,{asyncRenderCallback:()=>{this.layout(this._size.width,this._type.clientHeight+this._docs.clientHeight),this._onDidChangeContents.fire(this)}});this._docs.appendChild(A.element),this._renderDisposeable.add(A)}this.domNode.classList.toggle("detail-and-doc",!!l&&!!c),this.domNode.style.userSelect="text",this.domNode.tabIndex=-1,this._close.onmousedown=A=>{A.preventDefault(),A.stopPropagation()},this._close.onclick=A=>{A.preventDefault(),A.stopPropagation(),this._onDidClose.fire()},this._body.scrollTop=0,this.layout(this._size.width,this._type.clientHeight+this._docs.clientHeight),this._onDidChangeContents.fire(this)}clearContents(){this.domNode.classList.add("no-docs"),this._type.textContent="",this._docs.textContent=""}get isEmpty(){return this.domNode.classList.contains("no-docs")}get size(){return this._size}layout(o,s){const l=new Dimension(o,s);Dimension.equals(l,this._size)||(this._size=l,size(this.domNode,o,s)),this._scrollbar.scanDomNode()}scrollDown(o=8){this._body.scrollTop+=o}scrollUp(o=8){this._body.scrollTop-=o}scrollTop(){this._body.scrollTop=0}scrollBottom(){this._body.scrollTop=this._body.scrollHeight}pageDown(){this.scrollDown(80)}pageUp(){this.scrollUp(80)}set borderWidth(o){this._borderWidth=o}get borderWidth(){return this._borderWidth}focus(){this.domNode.focus()}};SuggestDetailsWidget=__decorate$1s([__param$1r(1,IInstantiationService)],SuggestDetailsWidget);class SuggestDetailsOverlay{constructor(o,s){this.widget=o,this._editor=s,this.allowEditorOverflow=!0,this._disposables=new DisposableStore,this._added=!1,this._preferAlignAtTop=!0,this._resizable=new ResizableHTMLElement,this._resizable.domNode.classList.add("suggest-details-container"),this._resizable.domNode.appendChild(o.domNode),this._resizable.enableSashes(!1,!0,!0,!1);let l,c,d=0,u=0;this._disposables.add(this._resizable.onDidWillResize(()=>{l=this._topLeft,c=this._resizable.size})),this._disposables.add(this._resizable.onDidResize(A=>{if(l&&c){this.widget.layout(A.dimension.width,A.dimension.height);let g=!1;A.west&&(u=c.width-A.dimension.width,g=!0),A.north&&(d=c.height-A.dimension.height,g=!0),g&&this._applyTopLeft({top:l.top+d,left:l.left+u})}A.done&&(l=void 0,c=void 0,d=0,u=0,this._userSize=A.dimension)})),this._disposables.add(this.widget.onDidChangeContents(()=>{var A;this._anchorBox&&this._placeAtAnchor(this._anchorBox,(A=this._userSize)!=null?A:this.widget.size,this._preferAlignAtTop)}))}dispose(){this._resizable.dispose(),this._disposables.dispose(),this.hide()}getId(){return"suggest.details"}getDomNode(){return this._resizable.domNode}getPosition(){return this._topLeft?{preference:this._topLeft}:null}show(){this._added||(this._editor.addOverlayWidget(this),this._added=!0)}hide(o=!1){this._resizable.clearSashHoverState(),this._added&&(this._editor.removeOverlayWidget(this),this._added=!1,this._anchorBox=void 0,this._topLeft=void 0),o&&(this._userSize=void 0,this.widget.clearContents())}placeAtAnchor(o,s){var c;const l=o.getBoundingClientRect();this._anchorBox=l,this._preferAlignAtTop=s,this._placeAtAnchor(this._anchorBox,(c=this._userSize)!=null?c:this.widget.size,s)}_placeAtAnchor(o,s,l){var D;const c=getClientArea(this.getDomNode().ownerDocument.body),d=this.widget.getLayoutInfo(),u=new Dimension(220,2*d.lineHeight),A=o.top,g=function(){const k=c.width-(o.left+o.width+d.borderWidth+d.horizontalPadding),I=-d.borderWidth+o.left+o.width,L=new Dimension(k,c.height-o.top-d.borderHeight-d.verticalPadding),T=L.with(void 0,o.top+o.height-d.borderHeight-d.verticalPadding);return{top:A,left:I,fit:k-s.width,maxSizeTop:L,maxSizeBottom:T,minSize:u.with(Math.min(k,u.width))}}(),f=function(){const k=o.left-d.borderWidth-d.horizontalPadding,I=Math.max(d.horizontalPadding,o.left-s.width-d.borderWidth),L=new Dimension(k,c.height-o.top-d.borderHeight-d.verticalPadding),T=L.with(void 0,o.top+o.height-d.borderHeight-d.verticalPadding);return{top:A,left:I,fit:k-s.width,maxSizeTop:L,maxSizeBottom:T,minSize:u.with(Math.min(k,u.width))}}(),m=function(){const k=o.left,I=-d.borderWidth+o.top+o.height,L=new Dimension(o.width-d.borderHeight,c.height-o.top-o.height-d.verticalPadding);return{top:I,left:k,fit:L.height-s.height,maxSizeBottom:L,maxSizeTop:L,minSize:u.with(L.width)}}(),v=[g,f,m],C=(D=v.find(k=>k.fit>=0))!=null?D:v.sort((k,I)=>I.fit-k.fit)[0],w=o.top+o.height-d.borderHeight;let _,b=s.height;const y=Math.max(C.maxSizeTop.height,C.maxSizeBottom.height);b>y&&(b=y);let S;l?b<=C.maxSizeTop.height?(_=!0,S=C.maxSizeTop):(_=!1,S=C.maxSizeBottom):b<=C.maxSizeBottom.height?(_=!1,S=C.maxSizeBottom):(_=!0,S=C.maxSizeTop);let{top:E,left:B}=C;!_&&b>o.height&&(E=w-b);const P=this._editor.getDomNode();if(P){const k=P.getBoundingClientRect();E-=k.top,B-=k.left}this._applyTopLeft({left:B,top:E}),this._resizable.enableSashes(!_,C===g,_,C!==g),this._resizable.minSize=C.minSize,this._resizable.maxSize=S,this._resizable.layout(b,Math.min(S.width,s.width)),this.widget.layout(this._resizable.size.width,this._resizable.size.height)}_applyTopLeft(o){this._topLeft=o,this._editor.layoutOverlayWidget(this)}}const IFileService=createDecorator("fileService");var FileKind;(function(a){a[a.FILE=0]="FILE",a[a.FOLDER=1]="FOLDER",a[a.ROOT_FOLDER=2]="ROOT_FOLDER"})(FileKind||(FileKind={}));const fileIconDirectoryRegex=/(?:\/|^)(?:([^\/]+)\/)?([^\/]+)$/;function getIconClasses(a,o,s,l,c){if(ThemeIcon.isThemeIcon(c))return[`codicon-${c.id}`,"predefined-file-icon"];if(URI.isUri(c))return[];const d=l===FileKind.ROOT_FOLDER?["rootfolder-icon"]:l===FileKind.FOLDER?["folder-icon"]:["file-icon"];if(s){let u;if(s.scheme===Schemas.data)u=DataUri.parseMetaData(s).get(DataUri.META_DATA_LABEL);else{const A=s.path.match(fileIconDirectoryRegex);A?(u=fileIconSelectorEscape(A[2].toLowerCase()),A[1]&&d.push(`${fileIconSelectorEscape(A[1].toLowerCase())}-name-dir-icon`)):u=fileIconSelectorEscape(s.authority.toLowerCase())}if(l===FileKind.ROOT_FOLDER)d.push(`${u}-root-name-folder-icon`);else if(l===FileKind.FOLDER)d.push(`${u}-name-folder-icon`);else{if(u){if(d.push(`${u}-name-file-icon`),d.push("name-file-icon"),u.length<=255){const g=u.split(".");for(let f=1;f=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1q=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};const suggestMoreInfoIcon=registerIcon("suggest-more-info",Codicon.chevronRight,localize(1477,"Icon for more information in the suggest widget."));var Xt;const _completionItemColor=new(Xt=class{extract(o,s){if(o.textLabel.match(Xt._regexStrict))return s[0]=o.textLabel,!0;if(o.completion.detail&&o.completion.detail.match(Xt._regexStrict))return s[0]=o.completion.detail,!0;if(o.completion.documentation){const l=typeof o.completion.documentation=="string"?o.completion.documentation:o.completion.documentation.value,c=Xt._regexRelaxed.exec(l);if(c&&(c.index===0||c.index+c[0].length===l.length))return s[0]=c[0],!0}return!1}},(()=>{Xt._regexRelaxed=/(#([\da-fA-F]{3}){1,2}|(rgb|hsl)a\(\s*(\d{1,3}%?\s*,\s*){3}(1|0?\.\d+)\)|(rgb|hsl)\(\s*\d{1,3}%?(\s*,\s*\d{1,3}%?){2}\s*\))/})(),(()=>{Xt._regexStrict=new RegExp(`^${Xt._regexRelaxed.source}$`,"i")})(),Xt);let ItemRenderer=class{constructor(o,s,l,c){this._editor=o,this._modelService=s,this._languageService=l,this._themeService=c,this._onDidToggleDetails=new Emitter$1,this.onDidToggleDetails=this._onDidToggleDetails.event,this.templateId="suggestion"}dispose(){this._onDidToggleDetails.dispose()}renderTemplate(o){const s=new DisposableStore,l=o;l.classList.add("show-file-icons");const c=append$2(o,$$l(".icon")),d=append$2(c,$$l("span.colorspan")),u=append$2(o,$$l(".contents")),A=append$2(u,$$l(".main")),g=append$2(A,$$l(".icon-label.codicon")),f=append$2(A,$$l("span.left")),m=append$2(A,$$l("span.right")),v=new IconLabel(f,{supportHighlights:!0,supportIcons:!0});s.add(v);const C=append$2(f,$$l("span.signature-label")),w=append$2(f,$$l("span.qualifier-label")),_=append$2(m,$$l("span.details-label")),b=append$2(m,$$l("span.readMore"+ThemeIcon.asCSSSelector(suggestMoreInfoIcon)));return b.title=localize(1478,"Read More"),{root:l,left:f,right:m,icon:c,colorspan:d,iconLabel:v,iconContainer:g,parametersLabel:C,qualifierLabel:w,detailsLabel:_,readMore:b,disposables:s,configureFont:()=>{const S=this._editor.getOptions(),E=S.get(59),B=E.getMassagedFontFamily(),P=E.fontFeatureSettings,D=E.fontVariationSettings,k=S.get(135)||E.fontSize,I=S.get(136)||E.lineHeight,L=E.fontWeight,T=E.letterSpacing,N=`${k}px`,x=`${I}px`,M=`${T}px`;l.style.fontSize=N,l.style.fontWeight=L,l.style.letterSpacing=M,A.style.fontFamily=B,A.style.fontFeatureSettings=P,A.style.fontVariationSettings=D,A.style.lineHeight=x,c.style.height=x,c.style.width=x,b.style.height=x,b.style.width=x}}}renderElement(o,s,l){l.configureFont();const{completion:c}=o;l.colorspan.style.backgroundColor="";const d={labelEscapeNewLines:!0,matches:createMatches(o.score)},u=[];if(c.kind===19&&_completionItemColor.extract(o,u))l.icon.className="icon customcolor",l.iconContainer.className="icon hide",l.colorspan.style.backgroundColor=u[0];else if(c.kind===20&&this._themeService.getFileIconTheme().hasFileIcons){l.icon.className="icon hide",l.iconContainer.className="icon hide";const A=getIconClasses(this._modelService,this._languageService,URI.from({scheme:"fake",path:o.textLabel}),FileKind.FILE),g=getIconClasses(this._modelService,this._languageService,URI.from({scheme:"fake",path:c.detail}),FileKind.FILE);d.extraClasses=A.length>g.length?A:g}else c.kind===23&&this._themeService.getFileIconTheme().hasFolderIcons?(l.icon.className="icon hide",l.iconContainer.className="icon hide",d.extraClasses=[getIconClasses(this._modelService,this._languageService,URI.from({scheme:"fake",path:o.textLabel}),FileKind.FOLDER),getIconClasses(this._modelService,this._languageService,URI.from({scheme:"fake",path:c.detail}),FileKind.FOLDER)].flat()):(l.icon.className="icon hide",l.iconContainer.className="",l.iconContainer.classList.add("suggest-icon",...ThemeIcon.asClassNameArray(CompletionItemKinds.toIcon(c.kind))));c.tags&&c.tags.indexOf(1)>=0&&(d.extraClasses=(d.extraClasses||[]).concat(["deprecated"]),d.matches=[]),l.iconLabel.setLabel(o.textLabel,void 0,d),typeof c.label=="string"?(l.parametersLabel.textContent="",l.detailsLabel.textContent=stripNewLines(c.detail||""),l.root.classList.add("string-label")):(l.parametersLabel.textContent=stripNewLines(c.label.detail||""),l.detailsLabel.textContent=stripNewLines(c.label.description||""),l.root.classList.remove("string-label")),this._editor.getOption(134).showInlineDetails?show(l.detailsLabel):hide(l.detailsLabel),canExpandCompletionItem(o)?(l.right.classList.add("can-expand-details"),show(l.readMore),l.readMore.onmousedown=A=>{A.stopPropagation(),A.preventDefault()},l.readMore.onclick=A=>{A.stopPropagation(),A.preventDefault(),this._onDidToggleDetails.fire()}):(l.right.classList.remove("can-expand-details"),hide(l.readMore),l.readMore.onmousedown=null,l.readMore.onclick=null)}disposeTemplate(o){o.disposables.dispose()}};ItemRenderer=__decorate$1r([__param$1q(1,IModelService),__param$1q(2,ILanguageService),__param$1q(3,IThemeService)],ItemRenderer);function stripNewLines(a){return a.replace(/\r\n|\r|\n/g,"")}var __decorate$1q=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1p=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}},SuggestWidget_1;registerColor("editorSuggestWidget.background",editorWidgetBackground,localize(1458,"Background color of the suggest widget."));registerColor("editorSuggestWidget.border",editorWidgetBorder,localize(1459,"Border color of the suggest widget."));const editorSuggestWidgetForeground=registerColor("editorSuggestWidget.foreground",editorForeground,localize(1460,"Foreground color of the suggest widget."));registerColor("editorSuggestWidget.selectedForeground",quickInputListFocusForeground,localize(1461,"Foreground color of the selected entry in the suggest widget."));registerColor("editorSuggestWidget.selectedIconForeground",quickInputListFocusIconForeground,localize(1462,"Icon foreground color of the selected entry in the suggest widget."));const editorSuggestWidgetSelectedBackground=registerColor("editorSuggestWidget.selectedBackground",quickInputListFocusBackground,localize(1463,"Background color of the selected entry in the suggest widget."));registerColor("editorSuggestWidget.highlightForeground",listHighlightForeground,localize(1464,"Color of the match highlights in the suggest widget."));registerColor("editorSuggestWidget.focusHighlightForeground",listFocusHighlightForeground,localize(1465,"Color of the match highlights in the suggest widget when an item is focused."));registerColor("editorSuggestWidgetStatus.foreground",transparent(editorSuggestWidgetForeground,.5),localize(1466,"Foreground color of the suggest widget status."));class PersistedWidgetSize{constructor(o,s){this._service=o,this._key=`suggestWidget.size/${s.getEditorType()}/${s instanceof EmbeddedCodeEditorWidget}`}restore(){var s;const o=(s=this._service.get(this._key,0))!=null?s:"";try{const l=JSON.parse(o);if(Dimension.is(l))return Dimension.lift(l)}catch{}}store(o){this._service.store(this._key,JSON.stringify(o),0,1)}reset(){this._service.remove(this._key,0)}}var Xn;let SuggestWidget=(Xn=class{constructor(o,s,l,c,d){this.editor=o,this._storageService=s,this._state=0,this._isAuto=!1,this._pendingLayout=new MutableDisposable,this._pendingShowDetails=new MutableDisposable,this._ignoreFocusEvents=!1,this._forceRenderingAbove=!1,this._explainMode=!1,this._showTimeout=new TimeoutTimer,this._disposables=new DisposableStore,this._onDidSelect=new PauseableEmitter,this._onDidFocus=new PauseableEmitter,this._onDidHide=new Emitter$1,this._onDidShow=new Emitter$1,this.onDidSelect=this._onDidSelect.event,this.onDidFocus=this._onDidFocus.event,this.onDidHide=this._onDidHide.event,this.onDidShow=this._onDidShow.event,this._onDetailsKeydown=new Emitter$1,this.onDetailsKeyDown=this._onDetailsKeydown.event,this.element=new ResizableHTMLElement,this.element.domNode.classList.add("editor-widget","suggest-widget"),this._contentWidget=new SuggestContentWidget(this,o),this._persistedSize=new PersistedWidgetSize(s,o);class u{constructor(w,_,b=!1,y=!1){this.persistedSize=w,this.currentSize=_,this.persistHeight=b,this.persistWidth=y}}let A;this._disposables.add(this.element.onDidWillResize(()=>{this._contentWidget.lockPreference(),A=new u(this._persistedSize.restore(),this.element.size)})),this._disposables.add(this.element.onDidResize(C=>{var w,_,b,y;if(this._resize(C.dimension.width,C.dimension.height),A&&(A.persistHeight=A.persistHeight||!!C.north||!!C.south,A.persistWidth=A.persistWidth||!!C.east||!!C.west),!!C.done){if(A){const{itemHeight:S,defaultSize:E}=this.getLayoutInfo(),B=Math.round(S/2);let{width:P,height:D}=this.element.size;(!A.persistHeight||Math.abs(A.currentSize.height-D)<=B)&&(D=(_=(w=A.persistedSize)==null?void 0:w.height)!=null?_:E.height),(!A.persistWidth||Math.abs(A.currentSize.width-P)<=B)&&(P=(y=(b=A.persistedSize)==null?void 0:b.width)!=null?y:E.width),this._persistedSize.store(new Dimension(P,D))}this._contentWidget.unlockPreference(),A=void 0}})),this._messageElement=append$2(this.element.domNode,$$l(".message")),this._listElement=append$2(this.element.domNode,$$l(".tree"));const g=this._disposables.add(d.createInstance(SuggestDetailsWidget,this.editor));g.onDidClose(()=>this.toggleDetails(),this,this._disposables),this._details=new SuggestDetailsOverlay(g,this.editor);const f=()=>this.element.domNode.classList.toggle("no-icons",!this.editor.getOption(134).showIcons);f();const m=d.createInstance(ItemRenderer,this.editor);this._disposables.add(m),this._disposables.add(m.onDidToggleDetails(()=>this.toggleDetails())),this._list=new List("SuggestWidget",this._listElement,{getHeight:C=>this.getLayoutInfo().itemHeight,getTemplateId:C=>"suggestion"},[m],{alwaysConsumeMouseWheel:!0,useShadows:!1,mouseSupport:!1,multipleSelectionSupport:!1,accessibilityProvider:{getRole:()=>isWindows?"listitem":"option",getWidgetAriaLabel:()=>localize(1469,"Suggest"),getWidgetRole:()=>"listbox",getAriaLabel:C=>{let w=C.textLabel;const _=CompletionItemKinds.toLabel(C.completion.kind);if(typeof C.completion.label!="string"){const{detail:E,description:B}=C.completion.label;E&&B?w=localize(1470,"{0} {1}, {2}, {3}",w,E,B,_):E?w=localize(1471,"{0} {1}, {2}",w,E,_):B&&(w=localize(1472,"{0}, {1}, {2}",w,B,_))}else w=localize(1473,"{0}, {1}",w,_);if(!C.isResolved||!this._isDetailsVisible())return w;const{documentation:b,detail:y}=C.completion,S=format("{0}{1}",y||"",b?typeof b=="string"?b:b.value:"");return localize(1474,"{0}, docs: {1}",w,S)}}}),this._list.style(getListStyles({listInactiveFocusBackground:editorSuggestWidgetSelectedBackground,listInactiveFocusOutline:activeContrastBorder})),this._status=d.createInstance(SuggestWidgetStatus,this.element.domNode,suggestWidgetStatusbarMenu);const v=()=>this.element.domNode.classList.toggle("with-status-bar",this.editor.getOption(134).showStatusBar);v(),this._disposables.add(c.onDidColorThemeChange(C=>this._onThemeChange(C))),this._onThemeChange(c.getColorTheme()),this._disposables.add(this._list.onMouseDown(C=>this._onListMouseDownOrTap(C))),this._disposables.add(this._list.onTap(C=>this._onListMouseDownOrTap(C))),this._disposables.add(this._list.onDidChangeSelection(C=>this._onListSelection(C))),this._disposables.add(this._list.onDidChangeFocus(C=>this._onListFocus(C))),this._disposables.add(this.editor.onDidChangeCursorSelection(()=>this._onCursorSelectionChanged())),this._disposables.add(this.editor.onDidChangeConfiguration(C=>{C.hasChanged(134)&&(v(),f()),this._completionModel&&(C.hasChanged(59)||C.hasChanged(135)||C.hasChanged(136))&&this._list.splice(0,this._list.length,this._completionModel.items)})),this._ctxSuggestWidgetVisible=Context$2.Visible.bindTo(l),this._ctxSuggestWidgetDetailsVisible=Context$2.DetailsVisible.bindTo(l),this._ctxSuggestWidgetMultipleSuggestions=Context$2.MultipleSuggestions.bindTo(l),this._ctxSuggestWidgetHasFocusedSuggestion=Context$2.HasFocusedSuggestion.bindTo(l),this._disposables.add(addStandardDisposableListener(this._details.widget.domNode,"keydown",C=>{this._onDetailsKeydown.fire(C)})),this._disposables.add(this.editor.onMouseDown(C=>this._onEditorMouseDown(C)))}dispose(){var o;this._details.widget.dispose(),this._details.dispose(),this._list.dispose(),this._status.dispose(),this._disposables.dispose(),(o=this._loadingTimeout)==null||o.dispose(),this._pendingLayout.dispose(),this._pendingShowDetails.dispose(),this._showTimeout.dispose(),this._contentWidget.dispose(),this.element.dispose()}_onEditorMouseDown(o){this._details.widget.domNode.contains(o.target.element)?this._details.widget.domNode.focus():this.element.domNode.contains(o.target.element)&&this.editor.focus()}_onCursorSelectionChanged(){this._state!==0&&this._contentWidget.layout()}_onListMouseDownOrTap(o){typeof o.element=="undefined"||typeof o.index=="undefined"||(o.browserEvent.preventDefault(),o.browserEvent.stopPropagation(),this._select(o.element,o.index))}_onListSelection(o){o.elements.length&&this._select(o.elements[0],o.indexes[0])}_select(o,s){const l=this._completionModel;l&&(this._onDidSelect.fire({item:o,index:s,model:l}),this.editor.focus())}_onThemeChange(o){this._details.widget.borderWidth=isHighContrast(o.type)?2:1}_onListFocus(o){var c;if(this._ignoreFocusEvents)return;if(this._state===5&&this._setState(3),!o.elements.length){this._currentSuggestionDetails&&(this._currentSuggestionDetails.cancel(),this._currentSuggestionDetails=void 0,this._focusedItem=void 0),this.editor.setAriaOptions({activeDescendant:void 0}),this._ctxSuggestWidgetHasFocusedSuggestion.set(!1);return}if(!this._completionModel)return;this._ctxSuggestWidgetHasFocusedSuggestion.set(!0);const s=o.elements[0],l=o.indexes[0];s!==this._focusedItem&&((c=this._currentSuggestionDetails)==null||c.cancel(),this._currentSuggestionDetails=void 0,this._focusedItem=s,this._list.reveal(l),this._currentSuggestionDetails=createCancelablePromise(async d=>{const u=disposableTimeout(()=>{this._isDetailsVisible()&&this._showDetails(!0,!1)},250),A=d.onCancellationRequested(()=>u.dispose());try{return await s.resolve(d)}finally{u.dispose(),A.dispose()}}),this._currentSuggestionDetails.then(()=>{l>=this._list.length||s!==this._list.element(l)||(this._ignoreFocusEvents=!0,this._list.splice(l,1,[s]),this._list.setFocus([l]),this._ignoreFocusEvents=!1,this._isDetailsVisible()?this._showDetails(!1,!1):this.element.domNode.classList.remove("docs-side"),this.editor.setAriaOptions({activeDescendant:this._list.getElementID(l)}))}).catch(onUnexpectedError)),this._onDidFocus.fire({item:s,index:l,model:this._completionModel})}_setState(o){if(this._state!==o)switch(this._state=o,this.element.domNode.classList.toggle("frozen",o===4),this.element.domNode.classList.remove("message"),o){case 0:hide(this._messageElement,this._listElement,this._status.element),this._details.hide(!0),this._status.hide(),this._contentWidget.hide(),this._ctxSuggestWidgetVisible.reset(),this._ctxSuggestWidgetMultipleSuggestions.reset(),this._ctxSuggestWidgetHasFocusedSuggestion.reset(),this._showTimeout.cancel(),this.element.domNode.classList.remove("visible"),this._list.splice(0,this._list.length),this._focusedItem=void 0,this._cappedHeight=void 0,this._explainMode=!1;break;case 1:this.element.domNode.classList.add("message"),this._messageElement.textContent=SuggestWidget_1.LOADING_MESSAGE,hide(this._listElement,this._status.element),show(this._messageElement),this._details.hide(),this._show(),this._focusedItem=void 0,status(SuggestWidget_1.LOADING_MESSAGE);break;case 2:this.element.domNode.classList.add("message"),this._messageElement.textContent=SuggestWidget_1.NO_SUGGESTIONS_MESSAGE,hide(this._listElement,this._status.element),show(this._messageElement),this._details.hide(),this._show(),this._focusedItem=void 0,status(SuggestWidget_1.NO_SUGGESTIONS_MESSAGE);break;case 3:hide(this._messageElement),show(this._listElement,this._status.element),this._show();break;case 4:hide(this._messageElement),show(this._listElement,this._status.element),this._show();break;case 5:hide(this._messageElement),show(this._listElement,this._status.element),this._details.show(),this._show(),this._details.widget.focus();break}}_show(){this._status.show(),this._contentWidget.show(),this._layout(this._persistedSize.restore()),this._ctxSuggestWidgetVisible.set(!0),this._showTimeout.cancelAndSet(()=>{this.element.domNode.classList.add("visible"),this._onDidShow.fire(this)},100)}showTriggered(o,s){this._state===0&&(this._contentWidget.setPosition(this.editor.getPosition()),this._isAuto=!!o,this._isAuto||(this._loadingTimeout=disposableTimeout(()=>this._setState(1),s)))}showSuggestions(o,s,l,c,d){var g,f;if(this._contentWidget.setPosition(this.editor.getPosition()),(g=this._loadingTimeout)==null||g.dispose(),(f=this._currentSuggestionDetails)==null||f.cancel(),this._currentSuggestionDetails=void 0,this._completionModel!==o&&(this._completionModel=o),l&&this._state!==2&&this._state!==0){this._setState(4);return}const u=this._completionModel.items.length,A=u===0;if(this._ctxSuggestWidgetMultipleSuggestions.set(u>1),A){this._setState(c?0:2),this._completionModel=void 0;return}this._focusedItem=void 0,this._onDidFocus.pause(),this._onDidSelect.pause();try{this._list.splice(0,this._list.length,this._completionModel.items),this._setState(l?4:3),this._list.reveal(s,0,s===0?0:this.getLayoutInfo().itemHeight*.33),this._list.setFocus(d?[]:[s])}finally{this._onDidFocus.resume(),this._onDidSelect.resume()}this._pendingLayout.value=runAtThisOrScheduleAtNextAnimationFrame(getWindow(this.element.domNode),()=>{this._pendingLayout.clear(),this._layout(this.element.size),this._details.widget.domNode.classList.remove("focused")})}focusSelected(){this._list.length>0&&this._list.setFocus([0])}selectNextPage(){switch(this._state){case 0:return!1;case 5:return this._details.widget.pageDown(),!0;case 1:return!this._isAuto;default:return this._list.focusNextPage(),!0}}selectNext(){switch(this._state){case 0:return!1;case 1:return!this._isAuto;default:return this._list.focusNext(1,!0),!0}}selectLast(){switch(this._state){case 0:return!1;case 5:return this._details.widget.scrollBottom(),!0;case 1:return!this._isAuto;default:return this._list.focusLast(),!0}}selectPreviousPage(){switch(this._state){case 0:return!1;case 5:return this._details.widget.pageUp(),!0;case 1:return!this._isAuto;default:return this._list.focusPreviousPage(),!0}}selectPrevious(){switch(this._state){case 0:return!1;case 1:return!this._isAuto;default:return this._list.focusPrevious(1,!0),!1}}selectFirst(){switch(this._state){case 0:return!1;case 5:return this._details.widget.scrollTop(),!0;case 1:return!this._isAuto;default:return this._list.focusFirst(),!0}}getFocusedItem(){if(this._state!==0&&this._state!==2&&this._state!==1&&this._completionModel&&this._list.getFocus().length>0)return{item:this._list.getFocusedElements()[0],index:this._list.getFocus()[0],model:this._completionModel}}toggleDetailsFocus(){this._state===5?(this._list.setFocus(this._list.getFocus()),this._setState(3)):this._state===3&&(this._setState(5),this._isDetailsVisible()?this._details.widget.focus():this.toggleDetails(!0))}toggleDetails(o=!1){this._isDetailsVisible()?(this._pendingShowDetails.clear(),this._ctxSuggestWidgetDetailsVisible.set(!1),this._setDetailsVisible(!1),this._details.hide(),this.element.domNode.classList.remove("shows-details")):(canExpandCompletionItem(this._list.getFocusedElements()[0])||this._explainMode)&&(this._state===3||this._state===5||this._state===4)&&(this._ctxSuggestWidgetDetailsVisible.set(!0),this._setDetailsVisible(!0),this._showDetails(!1,o))}_showDetails(o,s){this._pendingShowDetails.value=runAtThisOrScheduleAtNextAnimationFrame(getWindow(this.element.domNode),()=>{this._pendingShowDetails.clear(),this._details.show();let l=!1;o?this._details.widget.renderLoading():this._details.widget.renderItem(this._list.getFocusedElements()[0],this._explainMode),this._details.widget.isEmpty?this._details.hide():(this._positionDetails(),this.element.domNode.classList.add("shows-details"),s&&(this._details.widget.focus(),l=!0)),l||this.editor.focus()})}toggleExplainMode(){this._list.getFocusedElements()[0]&&(this._explainMode=!this._explainMode,this._isDetailsVisible()?this._showDetails(!1,!1):this.toggleDetails())}resetPersistedSize(){this._persistedSize.reset()}hideWidget(){var l;this._pendingLayout.clear(),this._pendingShowDetails.clear(),(l=this._loadingTimeout)==null||l.dispose(),this._setState(0),this._onDidHide.fire(this),this.element.clearSashHoverState();const o=this._persistedSize.restore(),s=Math.ceil(this.getLayoutInfo().itemHeight*4.3);o&&o.heightf&&(d=f);const m=this._completionModel?this._completionModel.stats.pLabelLen*l.typicalHalfwidthCharacterWidth:d,v=l.statusBarHeight+this._list.contentHeight+l.borderHeight,C=l.itemHeight+l.statusBarHeight,w=getDomNodePagePosition(this.editor.getDomNode()),_=this.editor.getScrolledVisiblePosition(this.editor.getPosition()),b=w.top+_.top+_.height,y=Math.min(s.height-b-l.verticalPadding,v),S=w.top+_.top-l.verticalPadding,E=Math.min(S,v);let B=Math.min(Math.max(E,y)+l.borderHeight,v);c===((u=this._cappedHeight)==null?void 0:u.capped)&&(c=this._cappedHeight.wanted),cB&&(c=B);const P=150;c>y&&E>y||this._forceRenderingAbove&&S>P?(this._contentWidget.setPreference(1),this.element.enableSashes(!0,!0,!1,!1),B=E):(this._contentWidget.setPreference(2),this.element.enableSashes(!1,!0,!0,!1),B=y),this.element.preferredSize=new Dimension(m,l.defaultSize.height),this.element.maxSize=new Dimension(f,B),this.element.minSize=new Dimension(220,C),this._cappedHeight=c===v?{wanted:(g=(A=this._cappedHeight)==null?void 0:A.wanted)!=null?g:o.height,capped:c}:void 0}this._resize(d,c)}_resize(o,s){const{width:l,height:c}=this.element.maxSize;o=Math.min(l,o),s=Math.min(c,s);const{statusBarHeight:d}=this.getLayoutInfo();this._list.layout(s-d,o),this._listElement.style.height=`${s-d}px`,this.element.layout(s,o),this._contentWidget.layout(),this._positionDetails()}_positionDetails(){var o;this._isDetailsVisible()&&this._details.placeAtAnchor(this.element.domNode,((o=this._contentWidget.getPosition())==null?void 0:o.preference[0])===2)}getLayoutInfo(){const o=this.editor.getOption(59),s=clamp(this.editor.getOption(136)||o.lineHeight,8,1e3),l=!this.editor.getOption(134).showStatusBar||this._state===2||this._state===1?0:s,c=this._details.widget.borderWidth,d=2*c;return{itemHeight:s,statusBarHeight:l,borderWidth:c,borderHeight:d,typicalHalfwidthCharacterWidth:o.typicalHalfwidthCharacterWidth,verticalPadding:22,horizontalPadding:14,defaultSize:new Dimension(430,l+12*s)}}_isDetailsVisible(){return this._storageService.getBoolean("expandSuggestionDocs",0,!1)}_setDetailsVisible(o){this._storageService.store("expandSuggestionDocs",o,0,0)}forceRenderingAbove(){this._forceRenderingAbove||(this._forceRenderingAbove=!0,this._layout(this._persistedSize.restore()))}stopForceRenderingAbove(){this._forceRenderingAbove=!1}},(()=>{SuggestWidget_1=Xn})(),(()=>{Xn.LOADING_MESSAGE=localize(1467,"Loading...")})(),(()=>{Xn.NO_SUGGESTIONS_MESSAGE=localize(1468,"No suggestions.")})(),Xn);SuggestWidget=SuggestWidget_1=__decorate$1q([__param$1p(1,IStorageService),__param$1p(2,IContextKeyService),__param$1p(3,IThemeService),__param$1p(4,IInstantiationService)],SuggestWidget);class SuggestContentWidget{constructor(o,s){this._widget=o,this._editor=s,this.allowEditorOverflow=!0,this.suppressMouseDown=!1,this._preferenceLocked=!1,this._added=!1,this._hidden=!1}dispose(){this._added&&(this._added=!1,this._editor.removeContentWidget(this))}getId(){return"editor.widget.suggestWidget"}getDomNode(){return this._widget.element.domNode}show(){this._hidden=!1,this._added||(this._added=!0,this._editor.addContentWidget(this))}hide(){this._hidden||(this._hidden=!0,this.layout())}layout(){this._editor.layoutContentWidget(this)}getPosition(){return this._hidden||!this._position||!this._preference?null:{position:this._position,preference:[this._preference]}}beforeRender(){const{height:o,width:s}=this._widget.element.size,{borderWidth:l,horizontalPadding:c}=this._widget.getLayoutInfo();return new Dimension(s+2*l+c,o+2*l)}afterRender(o){this._widget._afterRender(o)}setPreference(o){this._preferenceLocked||(this._preference=o)}lockPreference(){this._preferenceLocked=!0}unlockPreference(){this._preferenceLocked=!1}setPosition(o){this._position=o}}var __decorate$1p=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1o=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}},SuggestController_1;class LineSuffix{constructor(o,s){if(this._model=o,this._position=s,this._decorationOptions=ModelDecorationOptions.register({description:"suggest-line-suffix",stickiness:1}),o.getLineMaxColumn(s.lineNumber)!==s.column){const c=o.getOffsetAt(s),d=o.getPositionAt(c+1);o.changeDecorations(u=>{this._marker&&u.removeDecoration(this._marker),this._marker=u.addDecoration(Range$2.fromPositions(s,d),this._decorationOptions)})}}dispose(){this._marker&&!this._model.isDisposed()&&this._model.changeDecorations(o=>{o.removeDecoration(this._marker),this._marker=void 0})}delta(o){if(this._model.isDisposed()||this._position.lineNumber!==o.lineNumber)return 0;if(this._marker){const s=this._model.getDecorationRange(this._marker);return this._model.getOffsetAt(s.getStartPosition())-this._model.getOffsetAt(o)}else return this._model.getLineMaxColumn(o.lineNumber)-o.column}}var Ji;let SuggestController=(Ji=class{static get(o){return o.getContribution(SuggestController_1.ID)}get onWillInsertSuggestItem(){return this._onWillInsertSuggestItem.event}constructor(o,s,l,c,d,u,A){this._memoryService=s,this._commandService=l,this._contextKeyService=c,this._instantiationService=d,this._logService=u,this._telemetryService=A,this._lineSuffix=new MutableDisposable,this._toDispose=new DisposableStore,this._selectors=new PriorityRegistry(v=>v.priority),this._onWillInsertSuggestItem=new Emitter$1,this._wantsForceRenderingAbove=!1,this.editor=o,this.model=d.createInstance(SuggestModel,this.editor),this._selectors.register({priority:0,select:(v,C,w)=>this._memoryService.select(v,C,w)});const g=Context$2.InsertMode.bindTo(c);g.set(o.getOption(134).insertMode),this._toDispose.add(this.model.onDidTrigger(()=>g.set(o.getOption(134).insertMode))),this.widget=this._toDispose.add(new WindowIdleValue(getWindow(o.getDomNode()),()=>{const v=this._instantiationService.createInstance(SuggestWidget,this.editor);this._toDispose.add(v),this._toDispose.add(v.onDidSelect(y=>this._insertSuggestion(y,0),this));const C=new CommitCharacterController(this.editor,v,this.model,y=>this._insertSuggestion(y,2));this._toDispose.add(C);const w=Context$2.MakesTextEdit.bindTo(this._contextKeyService),_=Context$2.HasInsertAndReplaceRange.bindTo(this._contextKeyService),b=Context$2.CanResolve.bindTo(this._contextKeyService);return this._toDispose.add(toDisposable(()=>{w.reset(),_.reset(),b.reset()})),this._toDispose.add(v.onDidFocus(({item:y})=>{const S=this.editor.getPosition(),E=y.editStart.column,B=S.column;let P=!0;this.editor.getOption(1)==="smart"&&this.model.state===2&&!y.completion.additionalTextEdits&&!(y.completion.insertTextRules&4)&&B-E===y.completion.insertText.length&&(P=this.editor.getModel().getValueInRange({startLineNumber:S.lineNumber,startColumn:E,endLineNumber:S.lineNumber,endColumn:B})!==y.completion.insertText),w.set(P),_.set(!Position$1.equals(y.editInsertEnd,y.editReplaceEnd)),b.set(Boolean(y.provider.resolveCompletionItem)||Boolean(y.completion.documentation)||y.completion.detail!==y.completion.label)})),this._toDispose.add(v.onDetailsKeyDown(y=>{if(y.toKeyCodeChord().equals(new KeyCodeChord(!0,!1,!1,!1,33))||isMacintosh&&y.toKeyCodeChord().equals(new KeyCodeChord(!1,!1,!1,!0,33))){y.stopPropagation();return}y.toKeyCodeChord().isModifierKey()||this.editor.focus()})),this._wantsForceRenderingAbove&&v.forceRenderingAbove(),v})),this._overtypingCapturer=this._toDispose.add(new WindowIdleValue(getWindow(o.getDomNode()),()=>this._toDispose.add(new OvertypingCapturer(this.editor,this.model)))),this._alternatives=this._toDispose.add(new WindowIdleValue(getWindow(o.getDomNode()),()=>this._toDispose.add(new SuggestAlternatives(this.editor,this._contextKeyService)))),this._toDispose.add(d.createInstance(WordContextKey,o)),this._toDispose.add(this.model.onDidTrigger(v=>{this.widget.value.showTriggered(v.auto,v.shy?250:50),this._lineSuffix.value=new LineSuffix(this.editor.getModel(),v.position)})),this._toDispose.add(this.model.onDidSuggest(v=>{if(v.triggerOptions.shy)return;let C=-1;for(const _ of this._selectors.itemsOrderedByPriorityDesc)if(C=_.select(this.editor.getModel(),this.editor.getPosition(),v.completionModel.items),C!==-1)break;if(C===-1&&(C=0),this.model.state===0)return;let w=!1;if(v.triggerOptions.auto){const _=this.editor.getOption(134);_.selectionMode==="never"||_.selectionMode==="always"?w=_.selectionMode==="never":_.selectionMode==="whenTriggerCharacter"?w=v.triggerOptions.triggerKind!==1:_.selectionMode==="whenQuickSuggestion"&&(w=v.triggerOptions.triggerKind===1&&!v.triggerOptions.refilter)}this.widget.value.showSuggestions(v.completionModel,C,v.isFrozen,v.triggerOptions.auto,w)})),this._toDispose.add(this.model.onDidCancel(v=>{v.retrigger||this.widget.value.hideWidget()})),this._toDispose.add(this.editor.onDidBlurEditorWidget(()=>{this.model.cancel(),this.model.clear()}));const f=Context$2.AcceptSuggestionsOnEnter.bindTo(c),m=()=>{const v=this.editor.getOption(1);f.set(v==="on"||v==="smart")};this._toDispose.add(this.editor.onDidChangeConfiguration(()=>m())),m()}dispose(){this._alternatives.dispose(),this._toDispose.dispose(),this.widget.dispose(),this.model.dispose(),this._lineSuffix.dispose(),this._onWillInsertSuggestItem.dispose()}_insertSuggestion(o,s){var _;if(!o||!o.item){this._alternatives.value.reset(),this.model.cancel(),this.model.clear();return}if(!this.editor.hasModel())return;const l=SnippetController2.get(this.editor);if(!l)return;this._onWillInsertSuggestItem.fire({item:o.item});const c=this.editor.getModel(),d=c.getAlternativeVersionId(),{item:u}=o,A=[],g=new CancellationTokenSource$1;s&1||this.editor.pushUndoStop();const f=this.getOverwriteInfo(u,Boolean(s&8));this._memoryService.memorize(c,this.editor.getPosition(),u);const m=u.isResolved;let v=-1,C=-1;if(Array.isArray(u.completion.additionalTextEdits)){this.model.cancel();const b=StableEditorScrollState.capture(this.editor);this.editor.executeEdits("suggestController.additionalTextEdits.sync",u.completion.additionalTextEdits.map(y=>{let S=Range$2.lift(y.range);if(S.startLineNumber===u.position.lineNumber&&S.startColumn>u.position.column){const E=this.editor.getPosition().column-u.position.column,B=E,P=Range$2.spansMultipleLines(S)?0:E;S=new Range$2(S.startLineNumber,S.startColumn+B,S.endLineNumber,S.endColumn+P)}return EditOperation.replaceMove(S,y.text)})),b.restoreRelativeVerticalPositionOfCursor(this.editor)}else if(!m){const b=new StopWatch;let y;const S=c.onDidChangeContent(D=>{if(D.isFlush){g.cancel(),S.dispose();return}for(const k of D.changes){const I=Range$2.getEndPosition(k.range);(!y||Position$1.isBefore(I,y))&&(y=I)}}),E=s;s|=2;let B=!1;const P=this.editor.onWillType(()=>{P.dispose(),B=!0,E&2||this.editor.pushUndoStop()});A.push(u.resolve(g.token).then(()=>{if(!u.completion.additionalTextEdits||g.token.isCancellationRequested)return;if(y&&u.completion.additionalTextEdits.some(k=>Position$1.isBefore(y,Range$2.getStartPosition(k.range))))return!1;B&&this.editor.pushUndoStop();const D=StableEditorScrollState.capture(this.editor);return this.editor.executeEdits("suggestController.additionalTextEdits.async",u.completion.additionalTextEdits.map(k=>EditOperation.replaceMove(Range$2.lift(k.range),k.text))),D.restoreRelativeVerticalPositionOfCursor(this.editor),(B||!(E&2))&&this.editor.pushUndoStop(),!0}).then(D=>{this._logService.trace("[suggest] async resolving of edits DONE (ms, applied?)",b.elapsed(),D),C=D===!0?1:D===!1?0:-2}).finally(()=>{S.dispose(),P.dispose()}))}let{insertText:w}=u.completion;if(u.completion.insertTextRules&4||(w=SnippetParser.escape(w)),this.model.cancel(),l.insert(w,{overwriteBefore:f.overwriteBefore,overwriteAfter:f.overwriteAfter,undoStopBefore:!1,undoStopAfter:!1,adjustWhitespace:!(u.completion.insertTextRules&1),clipboardText:o.model.clipboardText,overtypingCapturer:this._overtypingCapturer.value,reason:EditSources.suggest({providerId:ProviderId.fromExtensionId((_=u.extensionId)==null?void 0:_.value)})}),s&2||this.editor.pushUndoStop(),u.completion.command)if(u.completion.command.id===TriggerSuggestAction.id)this.model.trigger({auto:!0,retrigger:!0});else{const b=new StopWatch;A.push(this._commandService.executeCommand(u.completion.command.id,...u.completion.command.arguments?[...u.completion.command.arguments]:[]).catch(y=>{u.completion.extensionId?onUnexpectedExternalError(y):onUnexpectedError(y)}).finally(()=>{v=b.elapsed()}))}s&4&&this._alternatives.value.set(o,b=>{for(g.cancel();c.canUndo();){d!==c.getAlternativeVersionId()&&c.undo(),this._insertSuggestion(b,3|(s&8?8:0));break}}),this._alertCompletionItem(u),Promise.all(A).finally(()=>{this._reportSuggestionAcceptedTelemetry(u,c,m,v,C,o.index,o.model.items),this.model.clear(),g.dispose()})}_reportSuggestionAcceptedTelemetry(o,s,l,c,d,u,A){var C,w,_;if(Math.random()>1e-4)return;const g=new Map;for(let b=0;b1?f[0]:-1;this._telemetryService.publicLog2("suggest.acceptedSuggestion",{extensionId:(w=(C=o.extensionId)==null?void 0:C.value)!=null?w:"unknown",providerId:(_=o.provider._debugDisplayName)!=null?_:"unknown",kind:o.completion.kind,basenameHash:hash$1(basename(s.uri)).toString(16),languageId:s.getLanguageId(),fileExtension:extname(s.uri),resolveInfo:o.provider.resolveCompletionItem?l?1:0:-1,resolveDuration:o.resolveDuration,commandDuration:c,additionalEditsAsync:d,index:u,firstIndex:v})}getOverwriteInfo(o,s){assertType(this.editor.hasModel());let l=this.editor.getOption(134).insertMode==="replace";s&&(l=!l);const c=o.position.column-o.editStart.column,d=(l?o.editReplaceEnd.column:o.editInsertEnd.column)-o.position.column,u=this.editor.getPosition().column-o.position.column,A=this._lineSuffix.value?this._lineSuffix.value.delta(this.editor.getPosition()):0;return{overwriteBefore:c+u,overwriteAfter:d+A}}_alertCompletionItem(o){if(isNonEmptyArray(o.completion.additionalTextEdits)){const s=localize(1448,"Accepting '{0}' made {1} additional edits",o.textLabel,o.completion.additionalTextEdits.length);alert$1(s)}}triggerSuggest(o,s,l){this.editor.hasModel()&&(this.model.trigger({auto:s!=null?s:!1,completionOptions:{providerFilter:o,kindFilter:l?new Set:void 0}}),this.editor.revealPosition(this.editor.getPosition(),0),this.editor.focus())}triggerSuggestAndAcceptBest(o){if(!this.editor.hasModel())return;const s=this.editor.getPosition(),l=()=>{s.equals(this.editor.getPosition())&&this._commandService.executeCommand(o.fallback)},c=d=>{if(d.completion.insertTextRules&4||d.completion.additionalTextEdits)return!0;const u=this.editor.getPosition(),A=d.editStart.column,g=u.column;return g-A!==d.completion.insertText.length?!0:this.editor.getModel().getValueInRange({startLineNumber:u.lineNumber,startColumn:A,endLineNumber:u.lineNumber,endColumn:g})!==d.completion.insertText};Event.once(this.model.onDidTrigger)(d=>{const u=[];Event.any(this.model.onDidTrigger,this.model.onDidCancel)(()=>{dispose(u),l()},void 0,u),this.model.onDidSuggest(({completionModel:A})=>{if(dispose(u),A.items.length===0){l();return}const g=this._memoryService.select(this.editor.getModel(),this.editor.getPosition(),A.items),f=A.items[g];if(!c(f)){l();return}this.editor.pushUndoStop(),this._insertSuggestion({index:g,item:f,model:A},7)},void 0,u)}),this.model.trigger({auto:!1,shy:!0}),this.editor.revealPosition(s,0),this.editor.focus()}acceptSelectedSuggestion(o,s){const l=this.widget.value.getFocusedItem();let c=0;o&&(c|=4),s&&(c|=8),this._insertSuggestion(l,c)}acceptNextSuggestion(){this._alternatives.value.next()}acceptPrevSuggestion(){this._alternatives.value.prev()}cancelSuggestWidget(){this.model.cancel(),this.model.clear(),this.widget.value.hideWidget()}focusSuggestion(){this.widget.value.focusSelected()}selectNextSuggestion(){this.widget.value.selectNext()}selectNextPageSuggestion(){this.widget.value.selectNextPage()}selectLastSuggestion(){this.widget.value.selectLast()}selectPrevSuggestion(){this.widget.value.selectPrevious()}selectPrevPageSuggestion(){this.widget.value.selectPreviousPage()}selectFirstSuggestion(){this.widget.value.selectFirst()}toggleSuggestionDetails(){this.widget.value.toggleDetails()}toggleExplainMode(){this.widget.value.toggleExplainMode()}toggleSuggestionFocus(){this.widget.value.toggleDetailsFocus()}resetWidgetSize(){this.widget.value.resetPersistedSize()}forceRenderingAbove(){this.widget.isInitialized?this.widget.value.forceRenderingAbove():this._wantsForceRenderingAbove=!0}stopForceRenderingAbove(){this.widget.isInitialized?this.widget.value.stopForceRenderingAbove():this._wantsForceRenderingAbove=!1}registerSelector(o){return this._selectors.register(o)}},(()=>{SuggestController_1=Ji})(),(()=>{Ji.ID="editor.contrib.suggestController"})(),Ji);SuggestController=SuggestController_1=__decorate$1p([__param$1o(1,ISuggestMemoryService),__param$1o(2,ICommandService),__param$1o(3,IContextKeyService),__param$1o(4,IInstantiationService),__param$1o(5,ILogService),__param$1o(6,ITelemetryService)],SuggestController);class PriorityRegistry{constructor(o){this.prioritySelector=o,this._items=new Array}register(o){if(this._items.indexOf(o)!==-1)throw new Error("Value is already registered");return this._items.push(o),this._items.sort((s,l)=>this.prioritySelector(l)-this.prioritySelector(s)),{dispose:()=>{const s=this._items.indexOf(o);s>=0&&this._items.splice(s,1)}}}get itemsOrderedByPriorityDesc(){return this._items}}const sr=class extends EditorAction{constructor(){super({id:sr.id,label:localize2(1456,"Trigger Suggest"),precondition:ContextKeyExpr.and(EditorContextKeys.writable,EditorContextKeys.hasCompletionItemProvider,Context$2.Visible.toNegated()),kbOpts:{kbExpr:EditorContextKeys.textInputFocus,primary:2058,secondary:[2087],mac:{primary:266,secondary:[521,2087]},weight:100}})}run(o,s,l){const c=SuggestController.get(s);if(!c)return;let d;l&&typeof l=="object"&&l.auto===!0&&(d=!0),c.triggerSuggest(void 0,d,void 0)}};let TriggerSuggestAction=sr;(()=>{sr.id="editor.action.triggerSuggest"})();registerEditorContribution(SuggestController.ID,SuggestController,2);registerEditorAction(TriggerSuggestAction);const weight$2=100+90,SuggestCommand=EditorCommand.bindToContribution(SuggestController.get);registerEditorCommand(new SuggestCommand({id:"acceptSelectedSuggestion",precondition:ContextKeyExpr.and(Context$2.Visible,Context$2.HasFocusedSuggestion),handler(a){a.acceptSelectedSuggestion(!0,!1)},kbOpts:[{primary:2,kbExpr:ContextKeyExpr.and(Context$2.Visible,EditorContextKeys.textInputFocus),weight:weight$2},{primary:3,kbExpr:ContextKeyExpr.and(Context$2.Visible,EditorContextKeys.textInputFocus,Context$2.AcceptSuggestionsOnEnter,Context$2.MakesTextEdit),weight:weight$2}],menuOpts:[{menuId:suggestWidgetStatusbarMenu,title:localize(1449,"Insert"),group:"left",order:1,when:Context$2.HasInsertAndReplaceRange.toNegated()},{menuId:suggestWidgetStatusbarMenu,title:localize(1450,"Insert"),group:"left",order:1,when:ContextKeyExpr.and(Context$2.HasInsertAndReplaceRange,Context$2.InsertMode.isEqualTo("insert"))},{menuId:suggestWidgetStatusbarMenu,title:localize(1451,"Replace"),group:"left",order:1,when:ContextKeyExpr.and(Context$2.HasInsertAndReplaceRange,Context$2.InsertMode.isEqualTo("replace"))}]}));registerEditorCommand(new SuggestCommand({id:"acceptAlternativeSelectedSuggestion",precondition:ContextKeyExpr.and(Context$2.Visible,EditorContextKeys.textInputFocus,Context$2.HasFocusedSuggestion),kbOpts:{weight:weight$2,kbExpr:EditorContextKeys.textInputFocus,primary:1027,secondary:[1026]},handler(a){a.acceptSelectedSuggestion(!1,!0)},menuOpts:[{menuId:suggestWidgetStatusbarMenu,group:"left",order:2,when:ContextKeyExpr.and(Context$2.HasInsertAndReplaceRange,Context$2.InsertMode.isEqualTo("insert")),title:localize(1452,"Replace")},{menuId:suggestWidgetStatusbarMenu,group:"left",order:2,when:ContextKeyExpr.and(Context$2.HasInsertAndReplaceRange,Context$2.InsertMode.isEqualTo("replace")),title:localize(1453,"Insert")}]}));CommandsRegistry.registerCommandAlias("acceptSelectedSuggestionOnEnter","acceptSelectedSuggestion");registerEditorCommand(new SuggestCommand({id:"hideSuggestWidget",precondition:Context$2.Visible,handler:a=>a.cancelSuggestWidget(),kbOpts:{weight:weight$2,kbExpr:EditorContextKeys.textInputFocus,primary:9,secondary:[1033]}}));registerEditorCommand(new SuggestCommand({id:"selectNextSuggestion",precondition:ContextKeyExpr.and(Context$2.Visible,ContextKeyExpr.or(Context$2.MultipleSuggestions,Context$2.HasFocusedSuggestion.negate())),handler:a=>a.selectNextSuggestion(),kbOpts:{weight:weight$2,kbExpr:EditorContextKeys.textInputFocus,primary:18,secondary:[2066],mac:{primary:18,secondary:[2066,300]}}}));registerEditorCommand(new SuggestCommand({id:"selectNextPageSuggestion",precondition:ContextKeyExpr.and(Context$2.Visible,ContextKeyExpr.or(Context$2.MultipleSuggestions,Context$2.HasFocusedSuggestion.negate())),handler:a=>a.selectNextPageSuggestion(),kbOpts:{weight:weight$2,kbExpr:EditorContextKeys.textInputFocus,primary:12,secondary:[2060]}}));registerEditorCommand(new SuggestCommand({id:"selectLastSuggestion",precondition:ContextKeyExpr.and(Context$2.Visible,ContextKeyExpr.or(Context$2.MultipleSuggestions,Context$2.HasFocusedSuggestion.negate())),handler:a=>a.selectLastSuggestion()}));registerEditorCommand(new SuggestCommand({id:"selectPrevSuggestion",precondition:ContextKeyExpr.and(Context$2.Visible,ContextKeyExpr.or(Context$2.MultipleSuggestions,Context$2.HasFocusedSuggestion.negate())),handler:a=>a.selectPrevSuggestion(),kbOpts:{weight:weight$2,kbExpr:EditorContextKeys.textInputFocus,primary:16,secondary:[2064],mac:{primary:16,secondary:[2064,302]}}}));registerEditorCommand(new SuggestCommand({id:"selectPrevPageSuggestion",precondition:ContextKeyExpr.and(Context$2.Visible,ContextKeyExpr.or(Context$2.MultipleSuggestions,Context$2.HasFocusedSuggestion.negate())),handler:a=>a.selectPrevPageSuggestion(),kbOpts:{weight:weight$2,kbExpr:EditorContextKeys.textInputFocus,primary:11,secondary:[2059]}}));registerEditorCommand(new SuggestCommand({id:"selectFirstSuggestion",precondition:ContextKeyExpr.and(Context$2.Visible,ContextKeyExpr.or(Context$2.MultipleSuggestions,Context$2.HasFocusedSuggestion.negate())),handler:a=>a.selectFirstSuggestion()}));registerEditorCommand(new SuggestCommand({id:"focusSuggestion",precondition:ContextKeyExpr.and(Context$2.Visible,Context$2.HasFocusedSuggestion.negate()),handler:a=>a.focusSuggestion(),kbOpts:{weight:weight$2,kbExpr:EditorContextKeys.textInputFocus,primary:2058,secondary:[2087],mac:{primary:266,secondary:[2087]}}}));registerEditorCommand(new SuggestCommand({id:"focusAndAcceptSuggestion",precondition:ContextKeyExpr.and(Context$2.Visible,Context$2.HasFocusedSuggestion.negate()),handler:a=>{a.focusSuggestion(),a.acceptSelectedSuggestion(!0,!1)}}));registerEditorCommand(new SuggestCommand({id:"toggleSuggestionDetails",precondition:ContextKeyExpr.and(Context$2.Visible,Context$2.HasFocusedSuggestion),handler:a=>a.toggleSuggestionDetails(),kbOpts:{weight:weight$2,kbExpr:EditorContextKeys.textInputFocus,primary:2058,secondary:[2087],mac:{primary:266,secondary:[2087]}},menuOpts:[{menuId:suggestWidgetStatusbarMenu,group:"right",order:1,when:ContextKeyExpr.and(Context$2.DetailsVisible,Context$2.CanResolve),title:localize(1454,"Show Less")},{menuId:suggestWidgetStatusbarMenu,group:"right",order:1,when:ContextKeyExpr.and(Context$2.DetailsVisible.toNegated(),Context$2.CanResolve),title:localize(1455,"Show More")}]}));registerEditorCommand(new SuggestCommand({id:"toggleExplainMode",precondition:Context$2.Visible,handler:a=>a.toggleExplainMode(),kbOpts:{weight:100,primary:2138}}));registerEditorCommand(new SuggestCommand({id:"toggleSuggestionFocus",precondition:Context$2.Visible,handler:a=>a.toggleSuggestionFocus(),kbOpts:{weight:weight$2,kbExpr:EditorContextKeys.textInputFocus,primary:2570,mac:{primary:778}}}));registerEditorCommand(new SuggestCommand({id:"insertBestCompletion",precondition:ContextKeyExpr.and(EditorContextKeys.textInputFocus,ContextKeyExpr.equals("config.editor.tabCompletion","on"),WordContextKey.AtEnd,Context$2.Visible.toNegated(),SuggestAlternatives.OtherSuggestions.toNegated(),SnippetController2.InSnippetMode.toNegated()),handler:(a,o)=>{a.triggerSuggestAndAcceptBest(isObject(o)?{fallback:"tab",...o}:{fallback:"tab"})},kbOpts:{weight:weight$2,primary:2}}));registerEditorCommand(new SuggestCommand({id:"insertNextSuggestion",precondition:ContextKeyExpr.and(EditorContextKeys.textInputFocus,ContextKeyExpr.equals("config.editor.tabCompletion","on"),SuggestAlternatives.OtherSuggestions,Context$2.Visible.toNegated(),SnippetController2.InSnippetMode.toNegated()),handler:a=>a.acceptNextSuggestion(),kbOpts:{weight:weight$2,kbExpr:EditorContextKeys.textInputFocus,primary:2}}));registerEditorCommand(new SuggestCommand({id:"insertPrevSuggestion",precondition:ContextKeyExpr.and(EditorContextKeys.textInputFocus,ContextKeyExpr.equals("config.editor.tabCompletion","on"),SuggestAlternatives.OtherSuggestions,Context$2.Visible.toNegated(),SnippetController2.InSnippetMode.toNegated()),handler:a=>a.acceptPrevSuggestion(),kbOpts:{weight:weight$2,kbExpr:EditorContextKeys.textInputFocus,primary:1026}}));registerEditorAction(class extends EditorAction{constructor(){super({id:"editor.action.resetSuggestSize",label:localize2(1457,"Reset Suggest Widget Size"),precondition:void 0})}run(a,o){var s;(s=SuggestController.get(o))==null||s.resetWidgetSize()}});class SuggestWidgetAdaptor extends Disposable{get selectedItem(){return this._currentSuggestItemInfo}constructor(o,s,l){super(),this.editor=o,this.suggestControllerPreselector=s,this.onWillAccept=l,this.isSuggestWidgetVisible=!1,this.isShiftKeyPressed=!1,this._isActive=!1,this._currentSuggestItemInfo=void 0,this._onDidSelectedItemChange=this._register(new Emitter$1),this.onDidSelectedItemChange=this._onDidSelectedItemChange.event,this._register(o.onKeyDown(d=>{d.shiftKey&&!this.isShiftKeyPressed&&(this.isShiftKeyPressed=!0,this.update(this._isActive))})),this._register(o.onKeyUp(d=>{d.shiftKey&&this.isShiftKeyPressed&&(this.isShiftKeyPressed=!1,this.update(this._isActive))}));const c=SuggestController.get(this.editor);if(c){this._register(c.registerSelector({priority:100,select:(A,g,f)=>{const m=this.editor.getModel();if(!m)return-1;const v=this.suggestControllerPreselector(),C=v?singleTextRemoveCommonPrefix(v,m):void 0;if(!C)return-1;const w=Position$1.lift(g),_=f.map((y,S)=>{const E=SuggestItemInfo.fromSuggestion(c,m,w,y,this.isShiftKeyPressed),B=singleTextRemoveCommonPrefix(E.getSingleTextEdit(),m),P=singleTextEditAugments(C,B);return{index:S,valid:P,prefixLength:B.text.length,suggestItem:y}}).filter(y=>y&&y.valid&&y.prefixLength>0),b=findFirstMax(_,compareBy(y=>y.prefixLength,numberComparator));return b?b.index:-1}}));let d=!1;const u=()=>{d||(d=!0,this._register(c.widget.value.onDidShow(()=>{this.isSuggestWidgetVisible=!0,this.update(!0)})),this._register(c.widget.value.onDidHide(()=>{this.isSuggestWidgetVisible=!1,this.update(!1)})),this._register(c.widget.value.onDidFocus(()=>{this.isSuggestWidgetVisible=!0,this.update(!0)})))};this._register(Event.once(c.model.onDidTrigger)(A=>{u()})),this._register(c.onWillInsertSuggestItem(A=>{const g=this.editor.getPosition(),f=this.editor.getModel();if(!g||!f)return;const m=SuggestItemInfo.fromSuggestion(c,f,g,A.item,this.isShiftKeyPressed);this.onWillAccept(m)}))}this.update(this._isActive)}update(o){const s=this.getSuggestItemInfo();(this._isActive!==o||!suggestItemInfoEquals(this._currentSuggestItemInfo,s))&&(this._isActive=o,this._currentSuggestItemInfo=s,this._onDidSelectedItemChange.fire())}getSuggestItemInfo(){const o=SuggestController.get(this.editor);if(!o||!this.isSuggestWidgetVisible)return;const s=o.widget.value.getFocusedItem(),l=this.editor.getPosition(),c=this.editor.getModel();if(!(!s||!l||!c))return SuggestItemInfo.fromSuggestion(o,c,l,s.item,this.isShiftKeyPressed)}stopForceRenderingAbove(){const o=SuggestController.get(this.editor);o==null||o.stopForceRenderingAbove()}forceRenderingAbove(){const o=SuggestController.get(this.editor);o==null||o.forceRenderingAbove()}}class SuggestItemInfo{static fromSuggestion(o,s,l,c,d){var f;let{insertText:u}=c.completion,A=!1;if(c.completion.insertTextRules&4){const m=new SnippetParser().parse(u);m.children.length<100&&SnippetSession.adjustWhitespace(s,l,!0,m),u=m.toString(),A=!0}const g=o.getOverwriteInfo(c,d);return new SuggestItemInfo(Range$2.fromPositions(l.delta(0,-g.overwriteBefore),l.delta(0,Math.max(g.overwriteAfter,0))),u,c.completion.kind,A,(f=c.container.incomplete)!=null?f:!1)}constructor(o,s,l,c,d){this.range=o,this.insertText=s,this.completionItemKind=l,this.isSnippetText=c,this.listIncomplete=d}equals(o){return this.range.equalsRange(o.range)&&this.insertText===o.insertText&&this.completionItemKind===o.completionItemKind&&this.isSnippetText===o.isSnippetText}toSelectedSuggestionInfo(){return new SelectedSuggestionInfo(this.range,this.insertText,this.completionItemKind,this.isSnippetText)}getSingleTextEdit(){return new TextReplacement(this.range,this.insertText)}}function suggestItemInfoEquals(a,o){return a===o?!0:!a||!o?!1:a.equals(o)}class ObservableSuggestWidgetAdapter extends Disposable{constructor(o,s,l){super(),this._editorObs=o,this._handleSuggestAccepted=s,this._suggestControllerPreselector=l,this._suggestWidgetAdaptor=this._register(new SuggestWidgetAdaptor(this._editorObs.editor,()=>(this._editorObs.forceUpdate(),this._suggestControllerPreselector()),c=>this._editorObs.forceUpdate(d=>{this._handleSuggestAccepted(c)}))),this.selectedItem=observableFromEvent(this,c=>this._suggestWidgetAdaptor.onDidSelectedItemChange(()=>{this._editorObs.forceUpdate(d=>c(void 0))}),()=>this._suggestWidgetAdaptor.selectedItem)}stopForceRenderingAbove(){this._suggestWidgetAdaptor.stopForceRenderingAbove()}forceRenderingAbove(){this._suggestWidgetAdaptor.forceRenderingAbove()}}class RangeSingleLine{constructor(o,s){this.lineNumber=o,this.columnRange=s}}class ColumnRange{constructor(o,s){if(this.startColumn=o,this.endColumnExclusive=s,o>s)throw new BugIndicatingError(`startColumn ${o} cannot be after endColumnExclusive ${s}`)}toRange(o){return new Range$2(o,this.startColumn,o,this.endColumnExclusive)}equals(o){return this.startColumn===o.startColumn&&this.endColumnExclusive===o.endColumnExclusive}toZeroBasedOffsetRange(){return new OffsetRange(this.startColumn-1,this.endColumnExclusive-1)}}var ghostTextView="";class TokenWithTextArray{static fromLineTokens(o){const s=[];for(let l=0;l({text:l.text,metadata:l.metadata})),o)}map(o){const s=[];let l=0;for(const c of this._tokenInfo){const d=new OffsetRange(l,l+c.text.length);s.push(o(d,c)),l+=c.text.length}return s}slice(o){const s=[];let l=0;for(const c of this._tokenInfo){const d=l,u=d+c.text.length;if(u>o.start){if(d>=o.endExclusive)break;const A=Math.max(0,o.start-d),g=Math.max(0,u-o.endExclusive);s.push(new TokenWithTextInfo(c.text.slice(A,c.text.length-g),c.metadata))}l+=c.text.length}return TokenWithTextArray.create(s)}append(o){const s=this._tokenInfo.concat(o._tokenInfo);return TokenWithTextArray.create(s)}}class TokenWithTextInfo{constructor(o,s){this.text=o,this.metadata=s}}var __decorate$1o=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1n=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}},GhostTextView_1;const GHOST_TEXT_CLASS_NAME="ghost-text";var Zi;let GhostTextView=(Zi=class extends Disposable{constructor(o,s,l,c,d,u){super(),this._editor=o,this._model=s,this._options=l,this._shouldKeepCursorStable=c,this._isClickable=d,this._languageService=u,this._isDisposed=observableValue(this,!1),this._editorObs=observableCodeEditor(this._editor),this._warningState=derived(A=>{const g=this._model.ghostText.read(A);if(!g)return;const f=this._model.warning.read(A);if(!!f)return{lineNumber:g.lineNumber,position:new Position$1(g.lineNumber,g.parts[0].column),icon:f.icon}}),this._onDidClick=this._register(new Emitter$1),this.onDidClick=this._onDidClick.event,this._useSyntaxHighlighting=this._options.map(A=>A.syntaxHighlightingEnabled),this._extraClassNames=derived(this,A=>{var m;const g=[...(m=this._options.read(A).extraClasses)!=null?m:[]];return this._useSyntaxHighlighting.read(A)&&g.push("syntax-highlighted"),this._warningState.read(A)&&g.push("warning"),g.map(v=>` ${v}`).join("")}),this.uiState=derived(this,A=>{var x,M;if(this._isDisposed.read(A))return;const g=this._editorObs.model.read(A);if(g!==this._model.targetTextModel.read(A))return;const f=this._model.ghostText.read(A);if(!f)return;const m=f instanceof GhostTextReplacement?f.columnRange:void 0,v=this._useSyntaxHighlighting.read(A),C=this._extraClassNames.read(A),{inlineTexts:w,additionalLines:_,hiddenRange:b,additionalLinesOriginalSuffix:y}=computeGhostTextViewData(f,g,GHOST_TEXT_CLASS_NAME+C),S=g.getLineContent(f.lineNumber),E=new StringEdit(w.map(F=>StringReplacement.insert(F.column-1,F.text))),B=v?g.tokenization.tokenizeLinesAt(f.lineNumber,[E.apply(S),..._.map(F=>F.content)]):void 0,P=E.getNewRanges(),D=w.map((F,O)=>{var R;return{...F,tokens:(R=B==null?void 0:B[0])==null?void 0:R.getTokensInRange(P[O])}}),k=_.map((F,O)=>{var Q;let R=(Q=B==null?void 0:B[O+1])!=null?Q:LineTokens.createEmpty(F.content,this._languageService.languageIdCodec);if(O===_.length-1&&y){const W=TokenWithTextArray.fromLineTokens(g.tokenization.getLineTokens(y.lineNumber)).slice(y.columnRange.toZeroBasedOffsetRange());R=TokenWithTextArray.fromLineTokens(R).append(W).toLineTokens(R.languageIdCodec)}return{content:R,decorations:F.decorations}}),I=(x=this._editor.getSelection())==null?void 0:x.getStartPosition().column,L=D.filter(F=>F.text!==""),T=L.length!==0,N={cursorColumnDistance:(T?L[0].column:1)-I,cursorLineDistance:T?0:_.findIndex(F=>F.content!=="")+1,lineCountOriginal:T?1:0,lineCountModified:_.length+(T?1:0),characterCountOriginal:0,characterCountModified:sum(L.map(F=>F.text.length))+sum(k.map(F=>F.content.getTextLength())),disjointReplacements:L.length+(_.length>0?1:0),sameShapeReplacements:L.length>1&&k.length===0?L.every(F=>F.text===L[0].text):void 0};return(M=this._model.handleInlineCompletionShown.read(A))==null||M(N),{replacedRange:m,inlineTexts:D,additionalLines:k,hiddenRange:b,lineNumber:f.lineNumber,additionalReservedLineCount:this._model.minReservedLineCount.read(A),targetTextModel:g,syntaxHighlightingEnabled:v}}),this.decorations=derived(this,A=>{const g=this.uiState.read(A);if(!g)return[];const f=[],m=this._extraClassNames.read(A);g.replacedRange&&f.push({range:g.replacedRange.toRange(g.lineNumber),options:{inlineClassName:"inline-completion-text-to-replace"+m,description:"GhostTextReplacement"}}),g.hiddenRange&&f.push({range:g.hiddenRange.toRange(g.lineNumber),options:{inlineClassName:"ghost-text-hidden",description:"ghost-text-hidden"}});for(const v of g.inlineTexts)f.push({range:Range$2.fromPositions(new Position$1(g.lineNumber,v.column)),options:{description:"ghost-text-decoration",after:{content:v.text,tokens:v.tokens,inlineClassName:(v.preview?"ghost-text-decoration-preview":"ghost-text-decoration")+(this._isClickable?" clickable":"")+m+v.lineDecorations.map(C=>" "+C.className).join(" "),cursorStops:InjectedTextCursorStops$1.Left,attachedData:new GhostTextAttachedData(this)},showIfCollapsed:!0}});return f}),this._additionalLinesWidget=this._register(new AdditionalLinesWidget(this._editor,derived(A=>{const g=this.uiState.read(A);return g?{lineNumber:g.lineNumber,additionalLines:g.additionalLines,minReservedLineCount:g.additionalReservedLineCount,targetTextModel:g.targetTextModel}:void 0}),this._shouldKeepCursorStable,this._isClickable)),this._isInlineTextHovered=this._editorObs.isTargetHovered(A=>{var g;return A.target.type===6&&((g=A.target.detail.injectedText)==null?void 0:g.options.attachedData)instanceof GhostTextAttachedData&&A.target.detail.injectedText.options.attachedData.owner===this},this._store),this.isHovered=derived(this,A=>this._isDisposed.read(A)?!1:this._isInlineTextHovered.read(A)||this._additionalLinesWidget.isHovered.read(A)),this.height=derived(this,A=>{var f;return this._editorObs.getOption(75).read(A)+((f=this._additionalLinesWidget.viewZoneHeight.read(A))!=null?f:0)}),this._register(toDisposable(()=>{this._isDisposed.set(!0,void 0)})),this._register(this._editorObs.setDecorations(this.decorations)),this._isClickable&&(this._register(this._additionalLinesWidget.onDidClick(A=>this._onDidClick.fire(A))),this._register(this._editor.onMouseUp(A=>{var f;if(A.target.type!==6)return;const g=(f=A.target.detail.injectedText)==null?void 0:f.options.attachedData;g instanceof GhostTextAttachedData&&g.owner===this&&this._onDidClick.fire(A.event)}))),this._register(autorunWithStore((A,g)=>{}))}static getWarningWidgetContext(o){const s=o.ghostTextViewWarningWidgetData;if(s)return s;if(o.parentElement)return this.getWarningWidgetContext(o.parentElement)}ownsViewZone(o){return this._additionalLinesWidget.viewZoneId===o}},(()=>{GhostTextView_1=Zi})(),(()=>{Zi.hot=createHotClass(GhostTextView_1)})(),Zi);GhostTextView=GhostTextView_1=__decorate$1o([__param$1n(5,ILanguageService)],GhostTextView);class GhostTextAttachedData{constructor(o){this.owner=o}}function computeGhostTextViewData(a,o,s){const l=[],c=[];function d(v,C){if(c.length>0){const w=c[c.length-1];C&&w.decorations.push(new LineDecoration(w.content.length+1,w.content.length+1+v[0].line.length,C,0)),w.content+=v[0].line,v=v.slice(1)}for(const w of v)c.push({content:w.line,decorations:C?[new LineDecoration(1,w.line.length+1,C,0),...w.lineDecorations]:[...w.lineDecorations]})}const u=o.getLineContent(a.lineNumber);let A,g=0;for(const v of a.parts){let C=v.lines;A===void 0?(l.push({column:v.column,text:C[0].line,preview:v.preview,lineDecorations:C[0].lineDecorations}),C=C.slice(1)):d([{line:u.substring(g,v.column-1),lineDecorations:[]}],void 0),C.length>0&&(d(C,s),A===void 0&&v.column<=u.length&&(A=v.column)),g=v.column-1}let f;A!==void 0&&(f=new RangeSingleLine(a.lineNumber,new ColumnRange(g+1,u.length+1)));const m=A!==void 0?new ColumnRange(A,u.length+1):void 0;return{inlineTexts:l,additionalLines:c,hiddenRange:m,additionalLinesOriginalSuffix:f}}class AdditionalLinesWidget extends Disposable{get viewZoneId(){var o;return(o=this._viewZoneInfo)==null?void 0:o.viewZoneId}get viewZoneHeight(){return this._viewZoneHeight}constructor(o,s,l,c){super(),this._editor=o,this._lines=s,this._shouldKeepCursorStable=l,this._isClickable=c,this._viewZoneHeight=observableValue("viewZoneHeight",void 0),this.editorOptionsChanged=observableSignalFromEvent("editorOptionChanged",Event.filter(this._editor.onDidChangeConfiguration,d=>d.hasChanged(40)||d.hasChanged(133)||d.hasChanged(113)||d.hasChanged(108)||d.hasChanged(60)||d.hasChanged(59)||d.hasChanged(75))),this._onDidClick=this._register(new Emitter$1),this.onDidClick=this._onDidClick.event,this._viewZoneListener=this._register(new MutableDisposable),this.isHovered=observableCodeEditor(this._editor).isTargetHovered(d=>isTargetGhostText(d.target.element),this._store),this.hasBeenAccepted=!1,this._editor instanceof CodeEditorWidget&&this._shouldKeepCursorStable&&this._register(this._editor.onBeforeExecuteEdit(d=>this.hasBeenAccepted=d.source==="inlineSuggestion.accept")),this._register(autorun(d=>{const u=this._lines.read(d);this.editorOptionsChanged.read(d),u?(this.hasBeenAccepted=!1,this.updateLines(u.lineNumber,u.additionalLines,u.minReservedLineCount)):this.clear()}))}dispose(){super.dispose(),this.clear()}clear(){this._viewZoneListener.clear(),this._editor.changeViewZones(o=>{this.removeActiveViewZone(o)})}updateLines(o,s,l){const c=this._editor.getModel();if(!c)return;const{tabSize:d}=c.getOptions();this._editor.changeViewZones(u=>{const A=new DisposableStore;this.removeActiveViewZone(u);const g=Math.max(s.length,l);if(g>0){const f=document.createElement("div");renderLines(f,d,s,this._editor.getOptions(),this._isClickable),this._isClickable&&(A.add(addDisposableListener(f,"mousedown",m=>{m.preventDefault()})),A.add(addDisposableListener(f,"click",m=>{isTargetGhostText(m.target)&&this._onDidClick.fire(new StandardMouseEvent(getWindow(m),m))}))),this.addViewZone(u,o,g,f)}this._viewZoneListener.value=A})}addViewZone(o,s,l,c){const d=o.addZone({afterLineNumber:s,heightInLines:l,domNode:c,afterColumnAffinity:1,onComputedHeight:u=>{this._viewZoneHeight.set(u,void 0)}});this.keepCursorStable(s,l),this._viewZoneInfo={viewZoneId:d,heightInLines:l,lineNumber:s}}removeActiveViewZone(o){this._viewZoneInfo&&(o.removeZone(this._viewZoneInfo.viewZoneId),this.hasBeenAccepted||this.keepCursorStable(this._viewZoneInfo.lineNumber,-this._viewZoneInfo.heightInLines),this._viewZoneInfo=void 0,this._viewZoneHeight.set(void 0,void 0))}keepCursorStable(o,s){var c,d;if(!this._shouldKeepCursorStable)return;const l=(d=(c=this._editor.getSelection())==null?void 0:c.getStartPosition())==null?void 0:d.lineNumber;l!==void 0&&o`);for(let y=0,S=s.length;y');const P=B.getLineContent(),D=isBasicASCII(P),k=containsRTL(P);renderViewLine(new RenderLineInput(m.isMonospace&&!d,m.canUseHalfwidthRightwardsArrow,P,!1,D,k,0,B,E.decorations,o,0,m.spaceWidth,m.middotWidth,m.wsmiddotWidth,u,A,g,f!==EditorFontLigatures.OFF,null,null,0),w),w.appendString("")}w.appendString(""),applyFontInfo(a,m);const _=w.build(),b=ttPolicy$3?ttPolicy$3.createHTML(_):_;a.innerHTML=b}const ttPolicy$3=createTrustedTypesPolicy$1("editorGhostText",{createHTML:a=>a}),rr=class{constructor(o){this.replacements=o,assert(checkAdjacentItems(o,(s,l)=>s.lineRange.endLineNumberExclusive<=l.lineRange.startLineNumber))}toString(){return this.replacements.map(o=>o.toString()).join(",")}getNewLineRanges(){const o=[];let s=0;for(const l of this.replacements)o.push(LineRange.ofLength(l.lineRange.startLineNumber+s,l.newLines.length)),s+=l.newLines.length-l.lineRange.length;return o}};let LineEdit=rr;(()=>{rr.empty=new rr([])})();class LineReplacement{static fromSingleTextEdit(o,s){const l=splitLines(o.text);let c=o.range.startLineNumber;const d=s.getValueOfRange(Range$2.fromPositions(new Position$1(o.range.startLineNumber,1),o.range.getStartPosition()));l[0]=d+l[0];let u=o.range.endLineNumber+1;const A=s.getTransformer().getLineLength(o.range.endLineNumber)+1,g=s.getValueOfRange(Range$2.fromPositions(o.range.getEndPosition(),new Position$1(o.range.endLineNumber,A)));l[l.length-1]=l[l.length-1]+g;const f=o.range.startColumn===s.getTransformer().getLineLength(o.range.startLineNumber)+1,m=o.range.endColumn===1;return f&&l[0].length===d.length&&(c++,l.shift()),l.length>0&&c${JSON.stringify(this.newLines)}`}toLineEdit(){return new LineEdit([this])}}class InlineEditWithChanges{get lineEdit(){return LineReplacement.fromSingleTextEdit(this.edit.toReplacement(this.originalText),this.originalText)}get originalLineRange(){return this.lineEdit.lineRange}get modifiedLineRange(){return this.lineEdit.toLineEdit().getNewLineRanges()[0]}get displayRange(){return this.originalText.lineRange.intersect(this.originalLineRange.join(LineRange.ofLength(this.originalLineRange.startLineNumber,this.lineEdit.newLines.length)))}constructor(o,s,l,c,d){this.originalText=o,this.edit=s,this.cursorPosition=l,this.commands=c,this.inlineCompletion=d}}class InlineEditModel{constructor(o,s,l){var c,d;this._model=o,this.inlineEdit=s,this.tabAction=l,this.action=this.inlineEdit.inlineCompletion.action,this.displayName=(c=this.inlineEdit.inlineCompletion.source.provider.displayName)!=null?c:localize(1209,"Inline Edit"),this.extensionCommands=(d=this.inlineEdit.inlineCompletion.source.inlineSuggestions.commands)!=null?d:[],this.isInDiffEditor=this._model.isInDiffEditor,this.displayLocation=this.inlineEdit.inlineCompletion.displayLocation,this.showCollapsed=this._model.showCollapsed}accept(){this._model.accept()}jump(){this._model.jump()}abort(o){console.error(o),this.inlineEdit.inlineCompletion.reportInlineEditError(o),this._model.stop()}handleInlineEditShown(o,s){this._model.handleInlineSuggestionShown(this.inlineEdit.inlineCompletion,o,s)}}class InlineEditHost{constructor(o){this._model=o,this.onDidAccept=this._model.onDidAccept,this.inAcceptFlow=this._model.inAcceptFlow}}class GhostTextIndicator{constructor(o,s,l,c){var A;this.lineRange=l;const d=observableCodeEditor(o),u=derived(this,g=>d.isFocused.read(g)&&c.showInlineEditMenu?InlineEditTabAction.Accept:InlineEditTabAction.Inactive);this.model=new InlineEditModel(s,new InlineEditWithChanges(new StringText(""),new TextEdit([c.getSingleTextEdit()]),s.primaryPosition.get(),(A=c.source.inlineSuggestions.commands)!=null?A:[],c),u)}}class Rect{static fromPoints(o,s){return new Rect(o.x,o.y,s.x,s.y)}static fromPointSize(o,s){return new Rect(o.x,o.y,o.x+s.x,o.y+s.y)}static fromLeftTopRightBottom(o,s,l,c){return new Rect(o,s,l,c)}static fromLeftTopWidthHeight(o,s,l,c){return new Rect(o,s,o+l,s+c)}static fromRanges(o,s){return new Rect(o.start,s.start,o.endExclusive,s.endExclusive)}static hull(o){let s=Number.MAX_SAFE_INTEGER,l=Number.MAX_SAFE_INTEGER,c=Number.MIN_SAFE_INTEGER,d=Number.MIN_SAFE_INTEGER;for(const u of o)s=Math.min(s,u.left),l=Math.min(l,u.top),c=Math.max(c,u.right),d=Math.max(d,u.bottom);return new Rect(s,l,c,d)}get width(){return this.right-this.left}get height(){return this.bottom-this.top}constructor(o,s,l,c){if(this.left=o,this.top=s,this.right=l,this.bottom=c,o>l)throw new BugIndicatingError("Invalid arguments: Horizontally offset by "+(o-l));if(s>c)throw new BugIndicatingError("Invalid arguments: Vertically offset by "+(s-c))}withMargin(o,s,l,c){let d,u,A,g;return s===void 0&&l===void 0&&c===void 0?d=u=A=g=o:l===void 0&&c===void 0?(d=u=s,A=g=o):(d=c,u=s,A=o,g=l),new Rect(this.left-d,this.top-A,this.right+u,this.bottom+g)}intersectVertical(o){const s=Math.max(this.top,o.start),l=Math.min(this.bottom,o.endExclusive);return new Rect(this.left,s,this.right,Math.max(s,l))}intersectHorizontal(o){const s=Math.max(this.left,o.start),l=Math.min(this.right,o.endExclusive);return new Rect(s,this.top,Math.max(s,l),this.bottom)}toString(){return`Rect{(${this.left},${this.top}), (${this.right},${this.bottom})}`}intersect(o){const s=Math.max(this.left,o.left),l=Math.min(this.right,o.right),c=Math.max(this.top,o.top),d=Math.min(this.bottom,o.bottom);if(!(s>l||c>d))return new Rect(s,c,l,d)}containsRect(o){return this.left<=o.left&&this.top<=o.top&&this.right>=o.right&&this.bottom>=o.bottom}containsPoint(o){return this.left<=o.x&&this.top<=o.y&&this.right>=o.x&&this.bottom>=o.y}moveToBeContainedIn(o){const s=this.width,l=this.height;let c=this.left,d=this.top;return co.right&&(c=o.right-s),do.bottom&&(d=o.bottom-l),new Rect(c,d,c+s,d+l)}withWidth(o){return new Rect(this.left,this.top,this.left+o,this.bottom)}withHeight(o){return new Rect(this.left,this.top,this.right,this.top+o)}withTop(o){return new Rect(this.left,o,this.right,this.bottom)}withLeft(o){return new Rect(o,this.top,this.right,this.bottom)}translateX(o){return new Rect(this.left+o,this.top,this.right+o,this.bottom)}translateY(o){return new Rect(this.left,this.top+o,this.right,this.bottom+o)}getLeftBottom(){return new Point(this.left,this.bottom)}getRightBottom(){return new Point(this.right,this.bottom)}getRightTop(){return new Point(this.right,this.top)}toStyles(){return{position:"absolute",left:`${this.left}px`,top:`${this.top}px`,width:`${this.width}px`,height:`${this.height}px`}}}var stickyScroll="";class StickyScrollWidgetState{constructor(o,s,l,c=null){this.startLineNumbers=o,this.endLineNumbers=s,this.lastLineRelativePosition=l,this.showEndForLine=c}equals(o){return!!o&&this.lastLineRelativePosition===o.lastLineRelativePosition&&this.showEndForLine===o.showEndForLine&&equals$1(this.startLineNumbers,o.startLineNumbers)&&equals$1(this.endLineNumbers,o.endLineNumbers)}static get Empty(){return new StickyScrollWidgetState([],[],0)}}const _ttPolicy=createTrustedTypesPolicy$1("stickyScrollViewLayer",{createHTML:a=>a}),STICKY_INDEX_ATTR="data-sticky-line-index",STICKY_IS_LINE_ATTR="data-sticky-is-line",STICKY_IS_LINE_NUMBER_ATTR="data-sticky-is-line-number",STICKY_IS_FOLDING_ICON_ATTR="data-sticky-is-folding-icon";class StickyScrollWidget extends Disposable{get height(){return this._height}constructor(o){super(),this._foldingIconStore=new DisposableStore,this._rootDomNode=document.createElement("div"),this._lineNumbersDomNode=document.createElement("div"),this._linesDomNodeScrollable=document.createElement("div"),this._linesDomNode=document.createElement("div"),this._renderedStickyLines=[],this._lineNumbers=[],this._lastLineRelativePosition=0,this._minContentWidthInPx=0,this._isOnGlyphMargin=!1,this._height=-1,this._onDidChangeStickyScrollHeight=this._register(new Emitter$1),this.onDidChangeStickyScrollHeight=this._onDidChangeStickyScrollHeight.event,this._editor=o,this._lineHeight=o.getOption(75),this._lineNumbersDomNode.className="sticky-widget-line-numbers",this._lineNumbersDomNode.setAttribute("role","none"),this._linesDomNode.className="sticky-widget-lines",this._linesDomNode.setAttribute("role","list"),this._linesDomNodeScrollable.className="sticky-widget-lines-scrollable",this._linesDomNodeScrollable.appendChild(this._linesDomNode),this._rootDomNode.className="sticky-widget",this._rootDomNode.classList.toggle("peek",o instanceof EmbeddedCodeEditorWidget),this._rootDomNode.appendChild(this._lineNumbersDomNode),this._rootDomNode.appendChild(this._linesDomNodeScrollable),this._setHeight(0);const s=()=>{this._linesDomNode.style.left=this._editor.getOption(131).scrollWithEditor?`-${this._editor.getScrollLeft()}px`:"0px"};this._register(this._editor.onDidChangeConfiguration(l=>{l.hasChanged(131)&&s(),l.hasChanged(75)&&(this._lineHeight=this._editor.getOption(75))})),this._register(this._editor.onDidScrollChange(l=>{l.scrollLeftChanged&&s(),l.scrollWidthChanged&&this._updateWidgetWidth()})),this._register(this._editor.onDidChangeModel(()=>{s(),this._updateWidgetWidth()})),this._register(this._foldingIconStore),s(),this._register(this._editor.onDidLayoutChange(l=>{this._updateWidgetWidth()})),this._updateWidgetWidth()}get lineNumbers(){return this._lineNumbers}get lineNumberCount(){return this._lineNumbers.length}getRenderedStickyLine(o){return this._renderedStickyLines.find(s=>s.lineNumber===o)}getCurrentLines(){return this._lineNumbers}setState(o,s,l){const c=!this._state&&!o,d=this._state&&this._state.equals(o);if(l===void 0&&(c||d))return;const u=this._findRenderingData(o),A=this._lineNumbers;this._lineNumbers=u.lineNumbers,this._lastLineRelativePosition=u.lastLineRelativePosition;const g=this._findIndexToRebuildFrom(A,this._lineNumbers,l);this._renderRootNode(this._lineNumbers,this._lastLineRelativePosition,s,g),this._state=o}_findRenderingData(o){if(!o)return{lineNumbers:[],lastLineRelativePosition:0};const s=[...o.startLineNumbers];o.showEndForLine!==null&&(s[o.showEndForLine]=o.endLineNumbers[o.showEndForLine]);let l=0;for(let c=0;c!o.includes(d));return c===-1?0:c}_updateWidgetWidth(){const o=this._editor.getLayoutInfo(),s=o.contentLeft;this._lineNumbersDomNode.style.width=`${s}px`,this._linesDomNodeScrollable.style.setProperty("--vscode-editorStickyScroll-scrollableWidth",`${this._editor.getScrollWidth()-o.verticalScrollbarWidth}px`),this._rootDomNode.style.width=`${o.width-o.verticalScrollbarWidth}px`}_useFoldingOpacityTransition(o){this._lineNumbersDomNode.style.setProperty("--vscode-editorStickyScroll-foldingOpacityTransition",`opacity ${o?.5:0}s`)}_setFoldingIconsVisibility(o){for(const s of this._renderedStickyLines){const l=s.foldingIcon;!l||l.setVisible(o?!0:l.isCollapsed)}}async _renderRootNode(o,s,l,c){const d=this._editor._getViewModel();if(!d){this._clearWidget();return}if(o.length===0){this._clearWidget();return}const u=[],A=o[o.length-1];let g=0;for(let m=0;mm.scrollWidth))+f.verticalScrollbarWidth,this._renderedStickyLines=u,this._setHeight(g+s),this._editor.layoutOverlayWidget(this)}_clearWidget(){for(let o=0;o{this._isOnGlyphMargin=!0,this._setFoldingIconsVisibility(!0)})),this._foldingIconStore.add(addDisposableListener(this._lineNumbersDomNode,EventType$1.MOUSE_LEAVE,()=>{this._isOnGlyphMargin=!1,this._useFoldingOpacityTransition(!0),this._setFoldingIconsVisibility(!1)})))}_renderChildNode(o,s,l,c,d,u,A){const g=o.coordinatesConverter.convertModelPositionToViewPosition(new Position$1(l,1)).lineNumber,f=o.getViewLineRenderingData(g),m=this._editor.getOption(76),v=this._editor.getOption(117).verticalScrollbarSize;let C;try{C=LineDecoration.filter(f.inlineDecorations,g,f.minColumn,f.maxColumn)}catch{C=[]}const w=this._editor.getLineHeightForPosition(new Position$1(l,1)),_=o.getTextDirection(l),b=new RenderLineInput(!0,!0,f.content,f.continuesWithWrappedLine,f.isBasicASCII,f.containsRTL,0,f.tokens,C,f.tabSize,f.startVisibleColumn,1,1,1,500,"none",!0,!0,null,_,v),y=new StringBuilder(2e3),S=renderViewLine(b,y);let E;_ttPolicy?E=_ttPolicy.createHTML(y.build()):E=y.build();const B=document.createElement("span");B.setAttribute(STICKY_INDEX_ATTR,String(s)),B.setAttribute(STICKY_IS_LINE_ATTR,""),B.setAttribute("role","listitem"),B.tabIndex=0,B.className="sticky-line-content",B.classList.add(`stickyLine${l}`),B.style.lineHeight=`${w}px`,B.innerHTML=E;const P=document.createElement("span");P.setAttribute(STICKY_INDEX_ATTR,String(s)),P.setAttribute(STICKY_IS_LINE_NUMBER_ATTR,""),P.className="sticky-line-number",P.style.lineHeight=`${w}px`;const D=A.contentLeft;P.style.width=`${D}px`;const k=document.createElement("span");m.renderType===1||m.renderType===3&&l%10===0?k.innerText=l.toString():m.renderType===2&&(k.innerText=Math.abs(l-this._editor.getPosition().lineNumber).toString()),k.className="sticky-line-number-inner",k.style.width=`${A.lineNumbersWidth}px`,k.style.paddingLeft=`${A.lineNumbersLeft}px`,P.appendChild(k);const I=this._renderFoldingIconForLine(u,l);I&&(P.appendChild(I.domNode),I.domNode.style.left=`${A.lineNumbersWidth+A.lineNumbersLeft}px`,I.domNode.style.lineHeight=`${w}px`),this._editor.applyFontInfo(B),this._editor.applyFontInfo(P),P.style.lineHeight=`${w}px`,B.style.lineHeight=`${w}px`,P.style.height=`${w}px`,B.style.height=`${w}px`;const L=new RenderedStickyLine(s,l,B,P,I,S.characterMapping,B.scrollWidth,w);return this._updatePosition(L,c,d)}_updatePosition(o,s,l){var u;const c=o.lineDomNode,d=o.lineNumberDomNode;if(l){const A="0";c.style.zIndex=A,d.style.zIndex=A;const g=`${s+this._lastLineRelativePosition+((u=o.foldingIcon)!=null&&u.isCollapsed?1:0)}px`;c.style.top=g,d.style.top=g}else{const A="1";c.style.zIndex=A,d.style.zIndex=A,c.style.top=`${s}px`,d.style.top=`${s}px`}return o}_renderFoldingIconForLine(o,s){const l=this._editor.getOption(126);if(!o||l==="never")return;const c=o.regions,d=c.findRange(s),u=c.getStartLineNumber(d);if(!(s===u))return;const g=c.isCollapsed(d),f=new StickyFoldingIcon(g,u,c.getEndLineNumber(d),this._lineHeight);return f.setVisible(this._isOnGlyphMargin?!0:g||l==="always"),f.domNode.setAttribute(STICKY_IS_FOLDING_ICON_ATTR,""),f}getId(){return"editor.contrib.stickyScrollWidget"}getDomNode(){return this._rootDomNode}getPosition(){return{preference:2,stackOridinal:10}}getMinContentWidthInPx(){return this._minContentWidthInPx}focusLineWithIndex(o){0<=o&&o0)return null;const s=this._getRenderedStickyLineFromChildDomNode(o);if(!s)return null;const l=getColumnOfNodeOffset(s.characterMapping,o,0);return new Position$1(s.lineNumber,l)}getLineNumberFromChildDomNode(o){var s,l;return(l=(s=this._getRenderedStickyLineFromChildDomNode(o))==null?void 0:s.lineNumber)!=null?l:null}_getRenderedStickyLineFromChildDomNode(o){const s=this.getLineIndexFromChildDomNode(o);return s===null||s<0||s>=this._renderedStickyLines.length?null:this._renderedStickyLines[s]}getLineIndexFromChildDomNode(o){const s=this._getAttributeValue(o,STICKY_INDEX_ATTR);return s?parseInt(s,10):null}isInStickyLine(o){return this._getAttributeValue(o,STICKY_IS_LINE_ATTR)!==void 0}isInFoldingIconDomNode(o){return this._getAttributeValue(o,STICKY_IS_FOLDING_ICON_ATTR)!==void 0}_getAttributeValue(o,s){for(;o&&o!==this._rootDomNode;){const l=o.getAttribute(s);if(l!==null)return l;o=o.parentElement}}}class RenderedStickyLine{constructor(o,s,l,c,d,u,A,g){this.index=o,this.lineNumber=s,this.lineDomNode=l,this.lineNumberDomNode=c,this.foldingIcon=d,this.characterMapping=u,this.scrollWidth=A,this.height=g}}class StickyFoldingIcon{constructor(o,s,l,c){this.isCollapsed=o,this.foldingStartLine=s,this.foldingEndLine=l,this.dimension=c,this.domNode=document.createElement("div"),this.domNode.style.width="26px",this.domNode.style.height=`${c}px`,this.domNode.style.lineHeight=`${c}px`,this.domNode.className=ThemeIcon.asClassName(o?foldingCollapsedIcon:foldingExpandedIcon)}setVisible(o){this.domNode.style.cursor=o?"pointer":"default",this.domNode.style.opacity=o?"1":"0"}}class StickyRange{constructor(o,s){this.startLineNumber=o,this.endLineNumber=s}}class StickyElement{constructor(o,s,l){this.range=o,this.children=s,this.parent=l}}class StickyModel{constructor(o,s,l,c){this.uri=o,this.version=s,this.element=l,this.outlineProviderId=c}}var __decorate$1n=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1m=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}},ModelProvider;(function(a){a.OUTLINE_MODEL="outlineModel",a.FOLDING_PROVIDER_MODEL="foldingProviderModel",a.INDENTATION_MODEL="indentationModel"})(ModelProvider||(ModelProvider={}));var Status;(function(a){a[a.VALID=0]="VALID",a[a.INVALID=1]="INVALID",a[a.CANCELED=2]="CANCELED"})(Status||(Status={}));let StickyModelProvider=class extends Disposable{constructor(o,s,l,c){switch(super(),this._editor=o,this._modelProviders=[],this._modelPromise=null,this._updateScheduler=this._register(new Delayer(300)),this._updateOperation=this._register(new DisposableStore),this._editor.getOption(131).defaultModel){case ModelProvider.OUTLINE_MODEL:this._modelProviders.push(new StickyModelFromCandidateOutlineProvider(this._editor,c));case ModelProvider.FOLDING_PROVIDER_MODEL:this._modelProviders.push(new StickyModelFromCandidateSyntaxFoldingProvider(this._editor,s,c));case ModelProvider.INDENTATION_MODEL:this._modelProviders.push(new StickyModelFromCandidateIndentationFoldingProvider(this._editor,l));break}}dispose(){this._modelProviders.forEach(o=>o.dispose()),this._updateOperation.clear(),this._cancelModelPromise(),super.dispose()}_cancelModelPromise(){this._modelPromise&&(this._modelPromise.cancel(),this._modelPromise=null)}async update(o){return this._updateOperation.clear(),this._updateOperation.add({dispose:()=>{this._cancelModelPromise(),this._updateScheduler.cancel()}}),this._cancelModelPromise(),await this._updateScheduler.trigger(async()=>{for(const s of this._modelProviders){const{statusPromise:l,modelPromise:c}=s.computeStickyModel(o);this._modelPromise=c;const d=await l;if(this._modelPromise!==c)return null;switch(d){case Status.CANCELED:return this._updateOperation.clear(),null;case Status.VALID:return s.stickyModel}}return null}).catch(s=>(onUnexpectedError(s),null))}};StickyModelProvider=__decorate$1n([__param$1m(2,IInstantiationService),__param$1m(3,ILanguageFeaturesService)],StickyModelProvider);class StickyModelCandidateProvider extends Disposable{constructor(o){super(),this._editor=o,this._stickyModel=null}get stickyModel(){return this._stickyModel}_invalid(){return this._stickyModel=null,Status.INVALID}computeStickyModel(o){if(o.isCancellationRequested||!this.isProviderValid())return{statusPromise:this._invalid(),modelPromise:null};const s=createCancelablePromise(l=>this.createModelFromProvider(l));return{statusPromise:s.then(l=>this.isModelValid(l)?o.isCancellationRequested?Status.CANCELED:(this._stickyModel=this.createStickyModel(o,l),Status.VALID):this._invalid()).then(void 0,l=>(onUnexpectedError(l),Status.CANCELED)),modelPromise:s}}isModelValid(o){return!0}isProviderValid(){return!0}}let StickyModelFromCandidateOutlineProvider=class extends StickyModelCandidateProvider{constructor(o,s){super(o),this._languageFeaturesService=s}createModelFromProvider(o){return OutlineModel.create(this._languageFeaturesService.documentSymbolProvider,this._editor.getModel(),o)}createStickyModel(o,s){var u;const{stickyOutlineElement:l,providerID:c}=this._stickyModelFromOutlineModel(s,(u=this._stickyModel)==null?void 0:u.outlineProviderId),d=this._editor.getModel();return new StickyModel(d.uri,d.getVersionId(),l,c)}isModelValid(o){return o&&o.children.size>0}_stickyModelFromOutlineModel(o,s){let l;if(Iterable.first(o.children.values())instanceof OutlineGroup){const A=Iterable.find(o.children.values(),g=>g.id===s);if(A)l=A.children;else{let g="",f=-1,m;for(const[v,C]of o.children.entries()){const w=this._findSumOfRangesOfGroup(C);w>f&&(m=C,f=w,g=C.id)}s=g,l=m.children}}else l=o.children;const c=[],d=Array.from(l.values()).sort((A,g)=>{const f=new StickyRange(A.symbol.range.startLineNumber,A.symbol.range.endLineNumber),m=new StickyRange(g.symbol.range.startLineNumber,g.symbol.range.endLineNumber);return this._comparator(f,m)});for(const A of d)c.push(this._stickyModelFromOutlineElement(A,A.symbol.selectionRange.startLineNumber));return{stickyOutlineElement:new StickyElement(void 0,c,void 0),providerID:s}}_stickyModelFromOutlineElement(o,s){const l=[];for(const d of o.children.values())if(d.symbol.selectionRange.startLineNumber!==d.symbol.range.endLineNumber)if(d.symbol.selectionRange.startLineNumber!==s)l.push(this._stickyModelFromOutlineElement(d,d.symbol.selectionRange.startLineNumber));else for(const u of d.children.values())l.push(this._stickyModelFromOutlineElement(u,d.symbol.selectionRange.startLineNumber));l.sort((d,u)=>this._comparator(d.range,u.range));const c=new StickyRange(o.symbol.selectionRange.startLineNumber,o.symbol.range.endLineNumber);return new StickyElement(c,l,void 0)}_comparator(o,s){return o.startLineNumber!==s.startLineNumber?o.startLineNumber-s.startLineNumber:s.endLineNumber-o.endLineNumber}_findSumOfRangesOfGroup(o){let s=0;for(const l of o.children.values())s+=this._findSumOfRangesOfGroup(l);return o instanceof OutlineElement?s+o.symbol.range.endLineNumber-o.symbol.selectionRange.startLineNumber:s}};StickyModelFromCandidateOutlineProvider=__decorate$1n([__param$1m(1,ILanguageFeaturesService)],StickyModelFromCandidateOutlineProvider);class StickyModelFromCandidateFoldingProvider extends StickyModelCandidateProvider{constructor(o){super(o),this._foldingLimitReporter=this._register(new RangesLimitReporter(o))}createStickyModel(o,s){const l=this._fromFoldingRegions(s),c=this._editor.getModel();return new StickyModel(c.uri,c.getVersionId(),l,void 0)}isModelValid(o){return o!==null}_fromFoldingRegions(o){const s=o.length,l=[],c=new StickyElement(void 0,[],void 0);for(let d=0;d{this._updateProvider(o,s)})),this._updateProvider(o,s)}_updateProvider(o,s){const l=FoldingController.getFoldingRangeProviders(this._languageFeaturesService,o.getModel());l.length!==0&&(this.provider.value=new SyntaxRangeProvider(o.getModel(),l,s,this._foldingLimitReporter,void 0))}isProviderValid(){return this.provider!==void 0}async createModelFromProvider(o){var s,l;return(l=(s=this.provider.value)==null?void 0:s.compute(o))!=null?l:null}};StickyModelFromCandidateSyntaxFoldingProvider=__decorate$1n([__param$1m(2,ILanguageFeaturesService)],StickyModelFromCandidateSyntaxFoldingProvider);var __decorate$1m=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1l=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};class StickyLineCandidate{constructor(o,s,l,c){this.startLineNumber=o,this.endLineNumber=s,this.top=l,this.height=c}}let StickyLineCandidateProvider=class extends Disposable{constructor(o,s,l){super(),this._languageFeaturesService=s,this._languageConfigurationService=l,this._onDidChangeStickyScroll=this._register(new Emitter$1),this.onDidChangeStickyScroll=this._onDidChangeStickyScroll.event,this._model=null,this._cts=null,this._stickyModelProvider=null,this._editor=o,this._sessionStore=this._register(new DisposableStore),this._updateSoon=this._register(new RunOnceScheduler(()=>this.update(),50)),this._register(this._editor.onDidChangeConfiguration(c=>{c.hasChanged(131)&&this.readConfiguration()})),this.readConfiguration()}readConfiguration(){this._sessionStore.clear(),this._editor.getOption(131).enabled&&(this._sessionStore.add(this._editor.onDidChangeModel(()=>{this._model=null,this.updateStickyModelProvider(),this._onDidChangeStickyScroll.fire(),this.update()})),this._sessionStore.add(this._editor.onDidChangeHiddenAreas(()=>this.update())),this._sessionStore.add(this._editor.onDidChangeModelContent(()=>this._updateSoon.schedule())),this._sessionStore.add(this._languageFeaturesService.documentSymbolProvider.onDidChange(()=>this.update())),this._sessionStore.add(toDisposable(()=>{var s;(s=this._stickyModelProvider)==null||s.dispose(),this._stickyModelProvider=null})),this.updateStickyModelProvider(),this.update())}getVersionId(){var o;return(o=this._model)==null?void 0:o.version}updateStickyModelProvider(){var o;(o=this._stickyModelProvider)==null||o.dispose(),this._stickyModelProvider=null,this._editor.hasModel()&&(this._stickyModelProvider=new StickyModelProvider(this._editor,()=>this._updateSoon.schedule(),this._languageConfigurationService,this._languageFeaturesService))}async update(){var o;(o=this._cts)==null||o.dispose(!0),this._cts=new CancellationTokenSource$1,await this.updateStickyModel(this._cts.token),this._onDidChangeStickyScroll.fire()}async updateStickyModel(o){if(!this._editor.hasModel()||!this._stickyModelProvider||this._editor.getModel().isTooLargeForTokenization()){this._model=null;return}const s=await this._stickyModelProvider.update(o);o.isCancellationRequested||(this._model=s)}getCandidateStickyLinesIntersecting(o){var l;if(!((l=this._model)!=null&&l.element))return[];const s=[];return this.getCandidateStickyLinesIntersectingFromStickyModel(o,this._model.element,s,0,0,-1),this.filterHiddenRanges(s)}getCandidateStickyLinesIntersectingFromStickyModel(o,s,l,c,d,u){const A=this._editor.getModel();if(!A||s.children.length===0)return;let g=u;const f=[];for(let C=0;CC-w)),v=this.updateIndex(binarySearch(f,o.endLineNumber,(C,w)=>C-w));for(let C=m;C<=v;C++){const w=s.children[C];if(!w||!w.range)continue;const{startLineNumber:_,endLineNumber:b}=w.range;if(b>_+1&&o.startLineNumber<=b+1&&_-1<=o.endLineNumber&&_!==g&&A.isValidRange(new Range$2(_,1,b,1))){g=_;const y=this._editor.getLineHeightForPosition(new Position$1(_,1));l.push(new StickyLineCandidate(_,b-1,d,y)),this.getCandidateStickyLinesIntersectingFromStickyModel(o,w,l,c+1,d+y,_)}}}filterHiddenRanges(o){var l;const s=(l=this._editor._getViewModel())==null?void 0:l.getHiddenAreas();return s?o.filter(c=>!s.some(d=>c.startLineNumber>=d.startLineNumber&&c.endLineNumber<=d.endLineNumber+1)):o}updateIndex(o){return o===-1?0:o<0?-o-2:o}};StickyLineCandidateProvider=__decorate$1m([__param$1l(1,ILanguageFeaturesService),__param$1l(2,ILanguageConfigurationService)],StickyLineCandidateProvider);var __decorate$1l=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1k=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}},StickyScrollController_1,eo;let StickyScrollController=(eo=class extends Disposable{constructor(o,s,l,c,d,u,A){super(),this._editor=o,this._contextMenuService=s,this._languageFeaturesService=l,this._instaService=c,this._contextKeyService=A,this._sessionStore=new DisposableStore,this._maxStickyLines=Number.MAX_SAFE_INTEGER,this._candidateDefinitionsLength=-1,this._focusedStickyElementIndex=-1,this._enabled=!1,this._focused=!1,this._positionRevealed=!1,this._onMouseDown=!1,this._endLineNumbers=[],this._mouseTarget=null,this._onDidChangeStickyScrollHeight=this._register(new Emitter$1),this.onDidChangeStickyScrollHeight=this._onDidChangeStickyScrollHeight.event,this._stickyScrollWidget=new StickyScrollWidget(this._editor),this._stickyLineCandidateProvider=new StickyLineCandidateProvider(this._editor,l,d),this._register(this._stickyScrollWidget),this._register(this._stickyLineCandidateProvider),this._widgetState=StickyScrollWidgetState.Empty;const g=this._stickyScrollWidget.getDomNode();this._register(this._editor.onDidChangeLineHeight(m=>{m.changes.forEach(v=>{const C=v.lineNumber;this._widgetState.startLineNumbers.includes(C)&&this._renderStickyScroll(C)})})),this._register(this._editor.onDidChangeFont(m=>{m.changes.forEach(v=>{const C=v.lineNumber;this._widgetState.startLineNumbers.includes(C)&&this._renderStickyScroll(C)})})),this._register(this._editor.onDidChangeConfiguration(m=>{this._readConfigurationChange(m)})),this._register(addDisposableListener(g,EventType$1.CONTEXT_MENU,async m=>{this._onContextMenu(getWindow(g),m)})),this._stickyScrollFocusedContextKey=EditorContextKeys.stickyScrollFocused.bindTo(this._contextKeyService),this._stickyScrollVisibleContextKey=EditorContextKeys.stickyScrollVisible.bindTo(this._contextKeyService);const f=this._register(trackFocus(g));this._register(f.onDidBlur(m=>{this._positionRevealed===!1&&g.clientHeight===0?(this._focusedStickyElementIndex=-1,this.focus()):this._disposeFocusStickyScrollStore()})),this._register(f.onDidFocus(m=>{this.focus()})),this._registerMouseListeners(),this._register(addDisposableListener(g,EventType$1.MOUSE_DOWN,m=>{this._onMouseDown=!0})),this._register(this._stickyScrollWidget.onDidChangeStickyScrollHeight(m=>{this._onDidChangeStickyScrollHeight.fire(m)})),this._onDidResize(),this._readConfiguration()}get stickyScrollWidgetHeight(){return this._stickyScrollWidget.height}static get(o){return o.getContribution(StickyScrollController_1.ID)}_disposeFocusStickyScrollStore(){var o;this._stickyScrollFocusedContextKey.set(!1),(o=this._focusDisposableStore)==null||o.dispose(),this._focused=!1,this._positionRevealed=!1,this._onMouseDown=!1}isFocused(){return this._focused}focus(){if(this._onMouseDown){this._onMouseDown=!1,this._editor.focus();return}this._stickyScrollFocusedContextKey.get()!==!0&&(this._focused=!0,this._focusDisposableStore=new DisposableStore,this._stickyScrollFocusedContextKey.set(!0),this._focusedStickyElementIndex=this._stickyScrollWidget.lineNumbers.length-1,this._stickyScrollWidget.focusLineWithIndex(this._focusedStickyElementIndex))}focusNext(){this._focusedStickyElementIndex0&&this._focusNav(!1)}selectEditor(){this._editor.focus()}_focusNav(o){this._focusedStickyElementIndex=o?this._focusedStickyElementIndex+1:this._focusedStickyElementIndex-1,this._stickyScrollWidget.focusLineWithIndex(this._focusedStickyElementIndex)}goToFocused(){const o=this._stickyScrollWidget.lineNumbers;this._disposeFocusStickyScrollStore(),this._revealPosition({lineNumber:o[this._focusedStickyElementIndex],column:1})}_revealPosition(o){this._reveaInEditor(o,()=>this._editor.revealPosition(o))}_revealLineInCenterIfOutsideViewport(o){this._reveaInEditor(o,()=>this._editor.revealLineInCenterIfOutsideViewport(o.lineNumber,0))}_reveaInEditor(o,s){this._focused&&this._disposeFocusStickyScrollStore(),this._positionRevealed=!0,s(),this._editor.setSelection(Range$2.fromPositions(o)),this._editor.focus()}_registerMouseListeners(){const o=this._register(new DisposableStore),s=this._register(new ClickLinkGesture(this._editor,{extractLineNumberFromMouseEvent:d=>{const u=this._stickyScrollWidget.getEditorPositionFromNode(d.target.element);return u?u.lineNumber:0}})),l=d=>{if(!this._editor.hasModel()||d.target.type!==12||d.target.detail!==this._stickyScrollWidget.getId())return null;const u=d.target.element;if(!u||u.innerText!==u.innerHTML)return null;const A=this._stickyScrollWidget.getEditorPositionFromNode(u);return A?{range:new Range$2(A.lineNumber,A.column,A.lineNumber,A.column+u.innerText.length),textElement:u}:null},c=this._stickyScrollWidget.getDomNode();this._register(addStandardDisposableListener(c,EventType$1.CLICK,d=>{if(d.ctrlKey||d.altKey||d.metaKey||!d.leftButton)return;if(d.shiftKey){const f=this._stickyScrollWidget.getLineIndexFromChildDomNode(d.target);if(f===null)return;const m=new Position$1(this._endLineNumbers[f],1);this._revealLineInCenterIfOutsideViewport(m);return}if(this._stickyScrollWidget.isInFoldingIconDomNode(d.target)){const f=this._stickyScrollWidget.getLineNumberFromChildDomNode(d.target);this._toggleFoldingRegionForLine(f);return}if(!this._stickyScrollWidget.isInStickyLine(d.target))return;let g=this._stickyScrollWidget.getEditorPositionFromNode(d.target);if(!g){const f=this._stickyScrollWidget.getLineNumberFromChildDomNode(d.target);if(f===null)return;g=new Position$1(f,1)}this._revealPosition(g)})),this._register(addDisposableListener(mainWindow,EventType$1.MOUSE_MOVE,d=>{this._mouseTarget=d.target,this._onMouseMoveOrKeyDown(d)})),this._register(addDisposableListener(mainWindow,EventType$1.KEY_DOWN,d=>{this._onMouseMoveOrKeyDown(d)})),this._register(addDisposableListener(mainWindow,EventType$1.KEY_UP,()=>{this._showEndForLine!==void 0&&(this._showEndForLine=void 0,this._renderStickyScroll())})),this._register(s.onMouseMoveOrRelevantKeyDown(([d,u])=>{const A=l(d);if(!A||!d.hasTriggerModifier||!this._editor.hasModel()){o.clear();return}const{range:g,textElement:f}=A;if(!g.equalsRange(this._stickyRangeProjectedOnEditor))this._stickyRangeProjectedOnEditor=g,o.clear();else if(f.style.textDecoration==="underline")return;const m=new CancellationTokenSource$1;o.add(toDisposable(()=>m.dispose(!0)));let v;getDefinitionsAtPosition(this._languageFeaturesService.definitionProvider,this._editor.getModel(),new Position$1(g.startLineNumber,g.startColumn+1),!1,m.token).then(C=>{if(!m.token.isCancellationRequested)if(C.length!==0){this._candidateDefinitionsLength=C.length;const w=f;v!==w?(o.clear(),v=w,v.style.textDecoration="underline",o.add(toDisposable(()=>{v.style.textDecoration="none"}))):v||(v=w,v.style.textDecoration="underline",o.add(toDisposable(()=>{v.style.textDecoration="none"})))}else o.clear()})})),this._register(s.onCancel(()=>{o.clear()})),this._register(s.onExecute(async d=>{if(d.target.type!==12||d.target.detail!==this._stickyScrollWidget.getId())return;const u=this._stickyScrollWidget.getEditorPositionFromNode(d.target.element);!u||!this._editor.hasModel()||!this._stickyRangeProjectedOnEditor||(this._candidateDefinitionsLength>1&&(this._focused&&this._disposeFocusStickyScrollStore(),this._revealPosition({lineNumber:u.lineNumber,column:1})),this._instaService.invokeFunction(goToDefinitionWithLocation,d,this._editor,{uri:this._editor.getModel().uri,range:this._stickyRangeProjectedOnEditor}))}))}_onContextMenu(o,s){const l=new StandardMouseEvent(o,s);this._contextMenuService.showContextMenu({menuId:MenuId.StickyScrollContext,getAnchor:()=>l})}_onMouseMoveOrKeyDown(o){if(!o.shiftKey||!this._mouseTarget||!isHTMLElement(this._mouseTarget))return;const s=this._stickyScrollWidget.getLineIndexFromChildDomNode(this._mouseTarget);s===null||this._showEndForLine===s||(this._showEndForLine=s,this._renderStickyScroll())}_toggleFoldingRegionForLine(o){if(!this._foldingModel||o===null)return;const s=this._stickyScrollWidget.getRenderedStickyLine(o),l=s==null?void 0:s.foldingIcon;if(!l)return;toggleCollapseState(this._foldingModel,1,[o]),l.isCollapsed=!l.isCollapsed;const c=(l.isCollapsed?this._editor.getTopForLineNumber(l.foldingEndLine):this._editor.getTopForLineNumber(l.foldingStartLine))-this._editor.getOption(75)*s.index+1;this._editor.setScrollTop(c),this._renderStickyScroll(o)}_readConfiguration(){const o=this._editor.getOption(131);if(o.enabled===!1){this._editor.removeOverlayWidget(this._stickyScrollWidget),this._resetState(),this._sessionStore.clear(),this._enabled=!1;return}else o.enabled&&!this._enabled&&(this._editor.addOverlayWidget(this._stickyScrollWidget),this._sessionStore.add(this._editor.onDidScrollChange(l=>{l.scrollTopChanged&&(this._showEndForLine=void 0,this._renderStickyScroll())})),this._sessionStore.add(this._editor.onDidLayoutChange(()=>this._onDidResize())),this._sessionStore.add(this._editor.onDidChangeModelTokens(l=>this._onTokensChange(l))),this._sessionStore.add(this._stickyLineCandidateProvider.onDidChangeStickyScroll(()=>{this._showEndForLine=void 0,this._renderStickyScroll()})),this._enabled=!0);this._editor.getOption(76).renderType===2&&this._sessionStore.add(this._editor.onDidChangeCursorPosition(()=>{this._showEndForLine=void 0,this._renderStickyScroll(0)}))}_readConfigurationChange(o){(o.hasChanged(131)||o.hasChanged(81)||o.hasChanged(75)||o.hasChanged(126)||o.hasChanged(76))&&this._readConfiguration(),(o.hasChanged(76)||o.hasChanged(52)||o.hasChanged(126))&&this._renderStickyScroll(0)}_needsUpdate(o){const s=this._stickyScrollWidget.getCurrentLines();for(const l of s)for(const c of o.ranges)if(l>=c.fromLineNumber&&l<=c.toLineNumber)return!0;return!1}_onTokensChange(o){this._needsUpdate(o)&&this._renderStickyScroll(0)}_onDidResize(){const s=this._editor.getLayoutInfo().height/this._editor.getOption(75);this._maxStickyLines=Math.round(s*.25),this._renderStickyScroll(0)}async _renderStickyScroll(o){const s=this._editor.getModel();if(!s||s.isTooLargeForTokenization()){this._resetState();return}const l=this._updateAndGetMinRebuildFromLine(o),c=this._stickyLineCandidateProvider.getVersionId();if(c===void 0||c===s.getVersionId())if(!this._focused)await this._updateState(l);else if(this._focusedStickyElementIndex===-1)await this._updateState(l),this._focusedStickyElementIndex=this._stickyScrollWidget.lineNumberCount-1,this._focusedStickyElementIndex!==-1&&this._stickyScrollWidget.focusLineWithIndex(this._focusedStickyElementIndex);else{const u=this._stickyScrollWidget.lineNumbers[this._focusedStickyElementIndex];await this._updateState(l),this._stickyScrollWidget.lineNumberCount===0?this._focusedStickyElementIndex=-1:(this._stickyScrollWidget.lineNumbers.includes(u)||(this._focusedStickyElementIndex=this._stickyScrollWidget.lineNumberCount-1),this._stickyScrollWidget.focusLineWithIndex(this._focusedStickyElementIndex))}}_updateAndGetMinRebuildFromLine(o){if(o!==void 0){const s=this._minRebuildFromLine!==void 0?this._minRebuildFromLine:1/0;this._minRebuildFromLine=Math.min(o,s)}return this._minRebuildFromLine}async _updateState(o){var l,c;this._minRebuildFromLine=void 0,this._foldingModel=(c=await((l=FoldingController.get(this._editor))==null?void 0:l.getFoldingModel()))!=null?c:void 0,this._widgetState=this.findScrollWidgetState();const s=this._widgetState.startLineNumbers.length>0;this._stickyScrollVisibleContextKey.set(s),this._stickyScrollWidget.setState(this._widgetState,this._foldingModel,o)}async _resetState(){this._minRebuildFromLine=void 0,this._foldingModel=void 0,this._widgetState=StickyScrollWidgetState.Empty,this._stickyScrollVisibleContextKey.set(!1),this._stickyScrollWidget.setState(void 0,void 0)}findScrollWidgetState(){const o=Math.min(this._maxStickyLines,this._editor.getOption(131).maxLineCount),s=this._editor.getScrollTop();let l=0;const c=[],d=[],u=this._editor.getVisibleRanges();if(u.length!==0){const A=new StickyRange(u[0].startLineNumber,u[u.length-1].endLineNumber),g=this._stickyLineCandidateProvider.getCandidateStickyLinesIntersecting(A);for(const f of g){const m=f.startLineNumber,v=f.endLineNumber,C=f.top,w=C+f.height,_=this._editor.getTopForLineNumber(m)-s,b=this._editor.getBottomForLineNumber(v)-s;if(C>_&&C<=b&&(c.push(m),d.push(v+1),w>b&&(l=b-w)),c.length===o)break}}return this._endLineNumbers=d,new StickyScrollWidgetState(c,d,l,this._showEndForLine)}dispose(){super.dispose(),this._sessionStore.dispose()}},(()=>{StickyScrollController_1=eo})(),(()=>{eo.ID="store.contrib.stickyScrollController"})(),eo);StickyScrollController=StickyScrollController_1=__decorate$1l([__param$1k(1,IContextMenuService),__param$1k(2,ILanguageFeaturesService),__param$1k(3,IInstantiationService),__param$1k(4,ILanguageConfigurationService),__param$1k(5,ILanguageFeatureDebounceService),__param$1k(6,IContextKeyService)],StickyScrollController);const originalBackgroundColor=registerColor("inlineEdit.originalBackground",transparent(diffRemoved,.2),localize(1210,"Background color for the original text in inline edits."),!0),modifiedBackgroundColor=registerColor("inlineEdit.modifiedBackground",transparent(diffInserted,.3),localize(1211,"Background color for the modified text in inline edits."),!0);registerColor("inlineEdit.originalChangedLineBackground",transparent(diffRemoved,.8),localize(1212,"Background color for the changed lines in the original text of inline edits."),!0);const originalChangedTextOverlayColor=registerColor("inlineEdit.originalChangedTextBackground",transparent(diffRemoved,.8),localize(1213,"Overlay color for the changed text in the original text of inline edits."),!0),modifiedChangedLineBackgroundColor=registerColor("inlineEdit.modifiedChangedLineBackground",{light:transparent(diffInsertedLine,.7),dark:transparent(diffInsertedLine,.7),hcDark:diffInsertedLine,hcLight:diffInsertedLine},localize(1214,"Background color for the changed lines in the modified text of inline edits."),!0),modifiedChangedTextOverlayColor=registerColor("inlineEdit.modifiedChangedTextBackground",transparent(diffInserted,.7),localize(1215,"Overlay color for the changed text in the modified text of inline edits."),!0),inlineEditIndicatorPrimaryForeground=registerColor("inlineEdit.gutterIndicator.primaryForeground",buttonForeground,localize(1216,"Foreground color for the primary inline edit gutter indicator.")),inlineEditIndicatorPrimaryBorder=registerColor("inlineEdit.gutterIndicator.primaryBorder",buttonBackground,localize(1217,"Border color for the primary inline edit gutter indicator.")),inlineEditIndicatorPrimaryBackground=registerColor("inlineEdit.gutterIndicator.primaryBackground",{light:transparent(inlineEditIndicatorPrimaryBorder,.5),dark:transparent(inlineEditIndicatorPrimaryBorder,.4),hcDark:transparent(inlineEditIndicatorPrimaryBorder,.4),hcLight:transparent(inlineEditIndicatorPrimaryBorder,.5)},localize(1218,"Background color for the primary inline edit gutter indicator.")),inlineEditIndicatorSecondaryForeground=registerColor("inlineEdit.gutterIndicator.secondaryForeground",buttonSecondaryForeground,localize(1219,"Foreground color for the secondary inline edit gutter indicator.")),inlineEditIndicatorSecondaryBorder=registerColor("inlineEdit.gutterIndicator.secondaryBorder",buttonSecondaryBackground,localize(1220,"Border color for the secondary inline edit gutter indicator.")),inlineEditIndicatorSecondaryBackground=registerColor("inlineEdit.gutterIndicator.secondaryBackground",inlineEditIndicatorSecondaryBorder,localize(1221,"Background color for the secondary inline edit gutter indicator.")),inlineEditIndicatorsuccessfulForeground=registerColor("inlineEdit.gutterIndicator.successfulForeground",buttonForeground,localize(1222,"Foreground color for the successful inline edit gutter indicator.")),inlineEditIndicatorsuccessfulBorder=registerColor("inlineEdit.gutterIndicator.successfulBorder",buttonBackground,localize(1223,"Border color for the successful inline edit gutter indicator.")),inlineEditIndicatorsuccessfulBackground=registerColor("inlineEdit.gutterIndicator.successfulBackground",inlineEditIndicatorsuccessfulBorder,localize(1224,"Background color for the successful inline edit gutter indicator.")),inlineEditIndicatorBackground=registerColor("inlineEdit.gutterIndicator.background",{hcDark:transparent("tab.inactiveBackground",.5),hcLight:transparent("tab.inactiveBackground",.5),dark:transparent("tab.inactiveBackground",.5),light:"#5f5f5f18"},localize(1225,"Background color for the inline edit gutter indicator.")),originalBorder=registerColor("inlineEdit.originalBorder",{light:diffRemoved,dark:diffRemoved,hcDark:diffRemoved,hcLight:diffRemoved},localize(1226,"Border color for the original text in inline edits.")),modifiedBorder=registerColor("inlineEdit.modifiedBorder",{light:darken(diffInserted,.6),dark:diffInserted,hcDark:diffInserted,hcLight:diffInserted},localize(1227,"Border color for the modified text in inline edits.")),tabWillAcceptModifiedBorder=registerColor("inlineEdit.tabWillAcceptModifiedBorder",{light:darken(modifiedBorder,0),dark:darken(modifiedBorder,0),hcDark:darken(modifiedBorder,0),hcLight:darken(modifiedBorder,0)},localize(1228,"Modified border color for the inline edits widget when tab will accept it.")),tabWillAcceptOriginalBorder=registerColor("inlineEdit.tabWillAcceptOriginalBorder",{light:darken(originalBorder,0),dark:darken(originalBorder,0),hcDark:darken(originalBorder,0),hcLight:darken(originalBorder,0)},localize(1229,"Original border color for the inline edits widget over the original text when tab will accept it."));function getModifiedBorderColor(a){return a.map(o=>o===InlineEditTabAction.Accept?tabWillAcceptModifiedBorder:modifiedBorder)}function getOriginalBorderColor(a){return a.map(o=>o===InlineEditTabAction.Accept?tabWillAcceptOriginalBorder:originalBorder)}function getEditorBlendedColor(a,o){let s;typeof a=="string"?s=observeColor(a,o):s=a.map((c,d)=>observeColor(c,o).read(d));const l=observeColor(editorBackground,o);return s.map((c,d)=>c.makeOpaque(l.read(d)))}function observeColor(a,o){return observableFromEventOpts({owner:{observeColor:a},equalsFn:(s,l)=>s.equals(l),debugName:()=>`observeColor(${a})`},o.onDidColorThemeChange,()=>{const s=o.getColorTheme().getColor(a);if(!s)throw new BugIndicatingError(`Missing color: ${a}`);return s})}function maxContentWidthInRange(a,o,s){a.layoutInfo.read(s),a.value.read(s);const l=a.model.read(s);if(!l)return 0;let c=0;a.scrollTop.read(s);for(let u=o.startLineNumber;ul.getLineContent(u));return c<5&&d.some(u=>u.length>0)&&l.uri.scheme!=="file"&&console.error("unexpected width"),c}function getOffsetForPos(a,o,s){return a.layoutInfo.read(s),a.value.read(s),a.model.read(s)?(a.scrollTop.read(s),a.editor.getOffsetForColumn(o.lineNumber,o.column)):0}function getPrefixTrim(a,o,s,l){const c=l.getModel();if(!c)return{prefixTrim:0,prefixLeftOffset:0};const d=a.map(v=>v.isSingleLine()?v.startColumn-1:0),u=o.mapToLineArray(v=>indentOfLine(c.getLineContent(v))),A=s.filter(v=>v!=="").map(v=>indentOfLine(v)),g=Math.min(...d,...u,...A);let f;if(c.getLineIndentColumn(o.startLineNumber)>=g+1)f=l.getOffsetForColumn(o.startLineNumber,g+1);else if(s.length>0)f=getContentRenderWidth(s[0].slice(0,g),l,c);else return{prefixTrim:0,prefixLeftOffset:0};return{prefixTrim:g,prefixLeftOffset:f}}function getContentRenderWidth(a,o,s){const l=o.getOption(59).typicalHalfwidthCharacterWidth,c=s.getOptions().tabSize*l,d=a.split(" ").length-1;return(a.length-d)*l+d*c}function getEditorValidOverlayRect(a){const o=a.layoutInfoContentLeft,s=derived({name:"editor.validOverlay.width"},c=>{const d=a.layoutInfoMinimap.read(c).minimapLeft!==0,u=a.layoutInfoWidth.read(c)-o.read(c);if(d){const A=a.layoutInfoMinimap.read(c).minimapWidth+a.layoutInfoVerticalScrollbarWidth.read(c);return u-A}return u}),l=derived({name:"editor.validOverlay.height"},c=>a.layoutInfoHeight.read(c)+a.contentHeight.read(c));return derived({name:"editor.validOverlay"},c=>Rect.fromLeftTopWidthHeight(o.read(c),0,s.read(c),l.read(c)))}function applyEditToModifiedRangeMappings(a,o){const s=[];for(const l of a){const c=o.mapRange(l.modifiedRange);s.push(new RangeMapping(l.originalRange,c))}return s}function classNames(...a){return a.filter(o=>typeof o=="string").join(" ")}function offsetRangeToRange(a,o){return new Range$2(o.lineNumber,o.column+a.start,o.lineNumber,o.column+a.endExclusive)}function getIndentationSize(a,o){let s=0;e:for(let l=0,c=a.length;lgetIndentationSize(l[u-1],s)),numberComparator);return o.forEach(u=>{const A=indentSizeToIndentLength(l[u-1],d,s);c.push(new TextReplacement(offsetRangeToRange(new OffsetRange(0,A),new Position$1(u,1)),""))}),new TextEdit(c)}class PathBuilder{constructor(){this._data=""}moveTo(o){return this._data+=`M ${o.x} ${o.y} `,this}lineTo(o){return this._data+=`L ${o.x} ${o.y} `,this}build(){return this._data}}function mapOutFalsy(a){const o=derivedObservableWithCache(void 0,(s,l)=>a.read(s)||l);return derivedOpts({debugName:()=>`${a.debugName}.mapOutFalsy`},s=>{if(o.read(s),!!a.read(s))return o})}function rectToProps(a){return{left:derived({name:"editor.validOverlay.left"},o=>a(o).left),top:derived({name:"editor.validOverlay.top"},o=>a(o).top),width:derived({name:"editor.validOverlay.width"},o=>a(o).right-a(o).left),height:derived({name:"editor.validOverlay.height"},o=>a(o).bottom-a(o).top)}}var __decorate$1k=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1j=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};let GutterIndicatorMenuContent=class{constructor(o,s,l,c,d,u){this._model=o,this._close=s,this._editorObs=l,this._contextKeyService=c,this._keybindingService=d,this._commandService=u,this._inlineEditsShowCollapsed=this._editorObs.getOption(71).map(A=>A.edits.showCollapsed)}toDisposableLiveElement(){return this._createHoverContent().toDisposableLiveElement()}_createHoverContent(){const o=observableValue("active",void 0),s=v=>({title:v.title,icon:v.icon,keybinding:typeof v.commandId=="string"?this._getKeybinding(v.commandArgs?void 0:v.commandId):derived(this,C=>typeof v.commandId=="string"?void 0:this._getKeybinding(v.commandArgs?void 0:v.commandId.read(C)).read(C)),isActive:o.map(C=>C===v.id),onHoverChange:C=>o.set(C?v.id:void 0,void 0),onAction:()=>{var C;return this._close(!0),this._commandService.executeCommand(typeof v.commandId=="string"?v.commandId:v.commandId.get(),...(C=v.commandArgs)!=null?C:[])}}),l=header(this._model.displayName),c=option(s({id:"gotoAndAccept",title:`${localize(1203,"Go To")} / ${localize(1204,"Accept")}`,icon:Codicon.check,commandId:inlineSuggestCommitId})),d=option(s({id:"reject",title:localize(1205,"Reject"),icon:Codicon.close,commandId:hideInlineCompletionId})),u=this._model.extensionCommands.map((v,C)=>{var w;return option(s({id:v.command.id+"_"+C,title:v.command.title,icon:(w=v.icon)!=null?w:Codicon.symbolEvent,commandId:v.command.id,commandArgs:v.command.arguments}))}),A=this._inlineEditsShowCollapsed.map(v=>option(s(v?{id:"showExpanded",title:localize(1206,"Show Expanded"),icon:Codicon.expandAll,commandId:toggleShowCollapsedId}:{id:"showCollapsed",title:localize(1207,"Show Collapsed"),icon:Codicon.collapseAll,commandId:toggleShowCollapsedId}))),g=option(s({id:"settings",title:localize(1208,"Settings"),icon:Codicon.gear,commandId:"workbench.action.openSettings",commandArgs:["@tag:nextEditSuggestions"]})),f=this._model.action?[this._model.action]:[],m=f.length>0?actionBar(f.map(v=>{var C;return{id:v.id,label:v.title+"...",enabled:!0,run:()=>{var w;return this._commandService.executeCommand(v.id,...(w=v.arguments)!=null?w:[])},class:void 0,tooltip:(C=v.tooltip)!=null?C:v.title}}),{hoverDelegate:nativeHoverDelegate}):void 0;return hoverContent([l,c,d,A,u.length?separator():void 0,g,...u,m?separator():void 0,m])}_getKeybinding(o){return o?observableFromEvent(this._contextKeyService.onDidChangeContext,()=>this._keybindingService.lookupKeybinding(o)):constObservable(void 0)}};GutterIndicatorMenuContent=__decorate$1k([__param$1j(3,IContextKeyService),__param$1j(4,IKeybindingService),__param$1j(5,ICommandService)],GutterIndicatorMenuContent);function hoverContent(a){return n.div({class:"content",style:{margin:4,minWidth:180}},a)}function header(a){return n.div({class:"header",style:{color:asCssVariable(descriptionForeground),fontSize:"13px",fontWeight:"600",padding:"0 4px",lineHeight:28}},[a])}function option(a){return derived({name:"inlineEdits.option"},o=>{var s;return n.div({class:["monaco-menu-option",(s=a.isActive)==null?void 0:s.map(l=>l&&"active")],onmouseenter:()=>{var l;return(l=a.onHoverChange)==null?void 0:l.call(a,!0)},onmouseleave:()=>{var l;return(l=a.onHoverChange)==null?void 0:l.call(a,!1)},onclick:a.onAction,onkeydown:l=>{var c;l.key==="Enter"&&((c=a.onAction)==null||c.call(a))},tabIndex:0,style:{borderRadius:3}},[n.elem("span",{style:{fontSize:16,display:"flex"}},[ThemeIcon.isThemeIcon(a.icon)?renderIcon(a.icon):a.icon.map(l=>renderIcon(l))]),n.elem("span",{},[a.title]),n.div({style:{marginLeft:"auto"},ref:l=>{const c=o.store.add(new KeybindingLabel(l,OS,{disableTitle:!0,...defaultKeybindingLabelStyles,keybindingLabelShadow:void 0,keybindingLabelForeground:asCssVariable(descriptionForeground),keybindingLabelBackground:"transparent",keybindingLabelBorder:"transparent",keybindingLabelBottomBorder:void 0}));o.store.add(autorun(d=>{c.set(a.keybinding.read(d))}))}})])})}function actionBar(a,o){return derived({name:"inlineEdits.actionBar"},s=>n.div({class:["action-widget-action-bar"],style:{padding:"3px 24px"}},[n.div({ref:l=>{s.store.add(new ActionBar(l,o)).push(a,{icon:!1,label:!0})}})]))}function separator(){return n.div({id:"inline-edit-gutter-indicator-menu-separator",class:"menu-separator",style:{color:asCssVariable(editorActionListForeground),padding:"2px 0"}},n.div({style:{borderBottom:`1px solid ${asCssVariable(editorHoverBorder)}`}}))}var __decorate$1j=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1i=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};let InlineEditsGutterIndicator=class extends Disposable{get model(){const o=this._model.get();if(!o)throw new BugIndicatingError("Inline Edit Model not available");return o}constructor(o,s,l,c,d,u,A,g,f,m){super(),this._editorObs=o,this._originalRange=s,this._verticalOffset=l,this._model=c,this._isHoveringOverInlineEdit=d,this._focusIsInMenu=u,this._hoverService=A,this._instantiationService=g,this._accessibilityService=f,this._tabAction=derived(this,v=>{const C=this._model.read(v);return C?C.tabAction.read(v):InlineEditTabAction.Inactive}),this._hoverVisible=observableValue(this,!1),this.isHoverVisible=this._hoverVisible,this._isHoveredOverIcon=observableValue(this,!1),this._isHoveredOverIconDebounced=debouncedObservable(this._isHoveredOverIcon,100),this.isHoveredOverIcon=this._isHoveredOverIconDebounced,this._isHoveredOverInlineEditDebounced=debouncedObservable(this._isHoveringOverInlineEdit,100),this._gutterIndicatorStyles=this._tabAction.map(this,(v,C)=>{switch(v){case InlineEditTabAction.Inactive:return{background:getEditorBlendedColor(inlineEditIndicatorSecondaryBackground,m).read(C).toString(),foreground:getEditorBlendedColor(inlineEditIndicatorSecondaryForeground,m).read(C).toString(),border:getEditorBlendedColor(inlineEditIndicatorSecondaryBorder,m).read(C).toString()};case InlineEditTabAction.Jump:return{background:getEditorBlendedColor(inlineEditIndicatorPrimaryBackground,m).read(C).toString(),foreground:getEditorBlendedColor(inlineEditIndicatorPrimaryForeground,m).read(C).toString(),border:getEditorBlendedColor(inlineEditIndicatorPrimaryBorder,m).read(C).toString()};case InlineEditTabAction.Accept:return{background:getEditorBlendedColor(inlineEditIndicatorsuccessfulBackground,m).read(C).toString(),foreground:getEditorBlendedColor(inlineEditIndicatorsuccessfulForeground,m).read(C).toString(),border:getEditorBlendedColor(inlineEditIndicatorsuccessfulBorder,m).read(C).toString()};default:assertNever()}}),this._originalRangeObs=mapOutFalsy(this._originalRange),this._state=derived(this,v=>{const C=this._originalRangeObs.read(v);if(!!C)return{range:C,lineOffsetRange:this._editorObs.observeLineOffsetRange(C,this._store)}}),this._stickyScrollController=StickyScrollController.get(this._editorObs.editor),this._stickyScrollHeight=this._stickyScrollController?observableFromEvent(this._stickyScrollController.onDidChangeStickyScrollHeight,()=>this._stickyScrollController.stickyScrollWidgetHeight):constObservable(0),this._lineNumberToRender=derived(this,v=>{var _;if(this._verticalOffset.read(v)!==0)return"";const C=(_=this._originalRange.read(v))==null?void 0:_.startLineNumber,w=this._editorObs.getOption(76).read(v);if(C===void 0||w.renderType===0)return"";if(w.renderType===3){const b=this._editorObs.cursorPosition.read(v);return C%10===0||b&&b.lineNumber===C?C.toString():""}if(w.renderType===2){const b=this._editorObs.cursorPosition.read(v);if(!b)return"";const y=Math.abs(C-b.lineNumber);return y===0?C.toString():y.toString()}return w.renderType===4?w.renderFn?w.renderFn(C):"":C.toString()}),this._availableWidthForIcon=derived(this,v=>{const C=this._editorObs.editor.getModel(),w=this._editorObs.editor,_=this._editorObs.layoutInfo.read(v),b=_.decorationsLeft+_.decorationsWidth-_.glyphMarginLeft;if(!C||b<=0)return()=>0;if(_.lineNumbersLeft===0)return()=>b;const y=this._editorObs.getOption(76).read(v);if(y.renderType===2||y.renderType===0)return()=>b;const S=w.getOption(59).typicalHalfwidthCharacterWidth,E=_.lineNumbersLeft+_.lineNumbersWidth,P=(C.getLineCount()+1).toString().length,D=[];for(let k=1;k<=P;k++){const I=10**(k-1),L=w.getTopForLineNumber(I),T=k*S,N=Math.min(b,Math.max(0,E-T-_.glyphMarginLeft));D.push({firstLineNumberWithDigitCount:I,topOfLineNumber:L,usableWidthLeftOfLineNumber:N})}return k=>{for(let I=D.length-1;I>=0;I--)if(k>=D[I].topOfLineNumber)return D[I].usableWidthLeftOfLineNumber;throw new BugIndicatingError("Could not find avilable width for icon")}}),this._layout=derived(this,v=>{const C=this._state.read(v);if(!C)return;const w=this._editorObs.layoutInfo.read(v),_=this._editorObs.observeLineHeightForLine(C.range.map(j=>j.startLineNumber)).read(v),b=2,y=w.decorationsLeft+w.decorationsWidth-w.glyphMarginLeft-2*b,S=w.height-2*b,E=Rect.fromLeftTopWidthHeight(b,b,y,S),B=E.withTop(this._stickyScrollHeight.read(v)),P=E.withTop(B.top+b),D=C.lineOffsetRange.read(v),k=Rect.fromRanges(OffsetRange.fromTo(P.left,P.right),D),I=_,L=this._verticalOffset.read(v),T=k.withHeight(I).translateY(L),N=B.containsRect(T),x=this._tabAction.map(j=>j===InlineEditTabAction.Accept?Codicon.keyboardTab:Codicon.arrowRight),M=derived(this,j=>{var J;if(this._isHoveredOverIconDebounced.read(j)||this._isHoveredOverInlineEditDebounced.read(j))return Codicon.check;if(this._tabAction.read(j)===InlineEditTabAction.Accept)return Codicon.keyboardTab;const X=(J=this._editorObs.cursorLineNumber.read(j))!=null?J:0,Z=C.range.read(j).startLineNumber;return X<=Z?Codicon.keyboardTabAbove:Codicon.keyboardTabBelow}),F=22,O=16,R=j=>{const X=this._availableWidthForIcon.read(void 0)(j.bottom+this._editorObs.editor.getScrollTop())-b;return Math.max(Math.min(X,F),O)};if(N){const j=T;let X;w.lineNumbersWidth===0?X=Math.min(Math.max(w.lineNumbersLeft-E.left,0),j.width-F):X=Math.max(w.lineNumbersLeft+w.lineNumbersWidth-E.left,0);const Z=j.withWidth(X),J=Math.max(Math.min(w.decorationsWidth,F),O),te=j.withWidth(J).translateX(X);return{gutterEditArea:k,icon:M,iconDirection:"right",iconRect:te,pillRect:j,lineNumberRect:Z}}const Q=E.intersect(k);if(Q&&Q.height>=I){const j=T.moveToBeContainedIn(P).moveToBeContainedIn(Q),X=j.withWidth(R(j));return{gutterEditArea:k,icon:M,iconDirection:"right",iconRect:X,pillRect:X}}const W=T.moveToBeContainedIn(E),U=W.withWidth(R(W)),H=U,V=U.top!!v),this._indicator=n.div({class:"inline-edits-view-gutter-indicator",onclick:()=>{const v=this._layout.get(),C=(v==null?void 0:v.icon.get())===Codicon.check;this._editorObs.editor.focus(),C?this.model.accept():this.model.jump()},tabIndex:0,style:{position:"absolute",overflow:"visible"}},mapOutFalsy(this._layout).map(v=>v?[n.div({style:{position:"absolute",background:asCssVariable(inlineEditIndicatorBackground),borderRadius:"4px",...rectToProps(C=>v.read(C).gutterEditArea)}}),n.div({class:"icon",ref:this._iconRef,onmouseenter:()=>{this._showHover()},style:{cursor:"pointer",zIndex:"20",position:"absolute",backgroundColor:this._gutterIndicatorStyles.map(C=>C.background),["--vscodeIconForeground"]:this._gutterIndicatorStyles.map(C=>C.foreground),border:this._gutterIndicatorStyles.map(C=>`1px solid ${C.border}`),boxSizing:"border-box",borderRadius:"4px",display:"flex",justifyContent:"flex-end",transition:"background-color 0.2s ease-in-out, width 0.2s ease-in-out",...rectToProps(C=>v.read(C).pillRect)}},[n.div({className:"line-number",style:{lineHeight:v.map(C=>C.lineNumberRect?C.lineNumberRect.height:0),display:v.map(C=>C.lineNumberRect?"flex":"none"),alignItems:"center",justifyContent:"flex-end",width:v.map(C=>C.lineNumberRect?C.lineNumberRect.width:0),height:"100%",color:this._gutterIndicatorStyles.map(C=>C.foreground)}},this._lineNumberToRender),n.div({style:{rotate:v.map(C=>`${getRotationFromDirection(C.iconDirection)}deg`),transition:"rotate 0.2s ease-in-out",display:"flex",alignItems:"center",justifyContent:"center",height:"100%",marginRight:v.map(C=>{var w,_;return C.pillRect.width-C.iconRect.width-((_=(w=C.lineNumberRect)==null?void 0:w.width)!=null?_:0)}),width:v.map(C=>C.iconRect.width)}},[v.map((C,w)=>renderIcon(C.icon.read(w)))])])]:[])).keepUpdated(this._store),this._register(this._editorObs.createOverlayWidget({domNode:this._indicator.element,position:constObservable(null),allowEditorOverflow:!1,minContentWidthInPx:constObservable(0)})),this._register(this._editorObs.editor.onMouseMove(v=>{if(this._state.get()===void 0)return;const _=this._iconRef.element.getBoundingClientRect(),b=Rect.fromLeftTopWidthHeight(_.left,_.top,_.width,_.height),y=new Point(v.event.posx,v.event.posy);this._isHoveredOverIcon.set(b.containsPoint(y),void 0)})),this._register(this._editorObs.editor.onDidScrollChange(()=>{this._isHoveredOverIcon.set(!1,void 0)})),this._register(runOnChange(this._isHoveredOverInlineEditDebounced,v=>{v&&this.triggerAnimation()})),this._register(autorun(v=>{this._indicator.readEffect(v),this._indicator.element&&this._editorObs.editor.applyFontInfo(this._indicator.element)}))}triggerAnimation(){return this._accessibilityService.isMotionReduced()?new Animation(null,null).finished:this._iconRef.element.animate([{outline:`2px solid ${this._gutterIndicatorStyles.map(s=>s.border).get()}`,outlineOffset:"-1px",offset:0},{outline:"2px solid transparent",outlineOffset:"10px",offset:1}],{duration:500}).finished}_showHover(){if(this._hoverVisible.get())return;const o=new DisposableStore,s=o.add(this._instantiationService.createInstance(GutterIndicatorMenuContent,this.model,d=>{d&&this._editorObs.editor.focus(),c==null||c.dispose()},this._editorObs).toDisposableLiveElement()),l=o.add(trackFocus(s.element));o.add(l.onDidBlur(()=>this._focusIsInMenu.set(!1,void 0))),o.add(l.onDidFocus(()=>this._focusIsInMenu.set(!0,void 0))),o.add(toDisposable(()=>this._focusIsInMenu.set(!1,void 0)));const c=this._hoverService.showInstantHover({target:this._iconRef.element,content:s.element});c?(this._hoverVisible.set(!0,void 0),o.add(this._editorObs.editor.onDidScrollChange(()=>c.dispose())),o.add(c.onDispose(()=>{this._hoverVisible.set(!1,void 0),o.dispose()}))):o.dispose()}};InlineEditsGutterIndicator=__decorate$1j([__param$1i(6,IHoverService),__param$1i(7,IInstantiationService),__param$1i(8,IAccessibilityService),__param$1i(9,IThemeService)],InlineEditsGutterIndicator);function getRotationFromDirection(a){switch(a){case"top":return 90;case"bottom":return-90;case"right":return 0}}var __decorate$1i=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1h=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}},UserKind;(function(a){a.FirstTime="firstTime",a.SecondTime="secondTime",a.Active="active"})(UserKind||(UserKind={}));let InlineEditsOnboardingExperience=class extends Disposable{constructor(o,s,l,c,d,u){super(),this._host=o,this._model=s,this._indicator=l,this._collapsedView=c,this._storageService=d,this._configurationService=u,this._disposables=this._register(new MutableDisposable),this._setupDone=observableValue({name:"setupDone"},!1),this._activeCompletionId=derived(A=>{const g=this._model.read(A);if(!g||!this._setupDone.read(A))return;const f=this._indicator.read(A);if(!(!f||!f.isVisible.read(A)))return g.inlineEdit.inlineCompletion.identity.id}),this._register(this._initializeDebugSetting()),this._disposables.value=this.setupNewUserExperience(),this._setupDone.set(!0,void 0)}setupNewUserExperience(){if(this.getNewUserType()===UserKind.Active)return;const o=new DisposableStore;let s=!1,l=!1,c=0,d=0;return o.add(runOnChangeWithCancellationToken(this._activeCompletionId,async(u,A,g,f)=>{var v,C;if(u===void 0)return;let m=this.getNewUserType();switch(m){case UserKind.FirstTime:{(c++>=5||s)&&(m=UserKind.SecondTime,this.setNewUserType(m));break}case UserKind.SecondTime:{d++>=3&&l&&(m=UserKind.Active,this.setNewUserType(m));break}}switch(m){case UserKind.FirstTime:{for(let w=0;w<3&&!f.isCancellationRequested;w++)await((v=this._indicator.get())==null?void 0:v.triggerAnimation()),await timeout(500);break}case UserKind.SecondTime:{(C=this._indicator.get())==null||C.triggerAnimation();break}}})),o.add(autorun(u=>{this._collapsedView.isVisible.read(u)&&this.getNewUserType()!==UserKind.Active&&this._collapsedView.triggerAnimation()})),o.add(autorunWithStore((u,A)=>{const g=this._indicator.read(u);!g||A.add(runOnChange(g.isHoveredOverIcon,async f=>{f&&(s=!0)}))})),o.add(autorunWithStore((u,A)=>{const g=this._host.read(u);!g||A.add(g.onDidAccept(()=>{l=!0}))})),o}getNewUserType(){return this._storageService.get("inlineEditsGutterIndicatorUserKind",-1,UserKind.FirstTime)}setNewUserType(o){switch(o){case UserKind.FirstTime:throw new BugIndicatingError("UserKind should not be set to first time");case UserKind.SecondTime:break;case UserKind.Active:this._disposables.clear();break}this._storageService.store("inlineEditsGutterIndicatorUserKind",o,-1,0)}_initializeDebugSetting(){const o="editor.inlineSuggest.edits.resetNewUserExperience";return this._configurationService.getValue(o)&&this._storageService.remove("inlineEditsGutterIndicatorUserKind",-1),this._configurationService.onDidChangeConfiguration(l=>{l.affectsConfiguration(o)&&this._configurationService.getValue(o)&&(this._storageService.remove("inlineEditsGutterIndicatorUserKind",-1),this._disposables.value=this.setupNewUserExperience())})}};InlineEditsOnboardingExperience=__decorate$1i([__param$1h(4,IStorageService),__param$1h(5,IConfigurationService)],InlineEditsOnboardingExperience);var __decorate$1h=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1g=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};let InlineEditsCollapsedView=class extends Disposable{constructor(o,s,l){super(),this._editor=o,this._edit=s,this._accessibilityService=l,this._onDidClick=this._register(new Emitter$1),this.onDidClick=this._onDidClick.event,this._iconRef=n.ref(),this.isHovered=constObservable(!1),this._editorObs=observableCodeEditor(this._editor);const d=this._edit.map(f=>{var m;return(m=f==null?void 0:f.edit.replacements[0])!=null?m:null}).map(f=>f?singleTextRemoveCommonPrefix(f,this._editor.getModel()).range.getStartPosition():null),u=this._editorObs.observePosition(d,this._store),A=derived(f=>{const m=u.read(f);if(!m)return null;const v=this._editorObs.layoutInfoContentLeft.read(f),C=this._editorObs.scrollLeft.read(f);return new Point(v+m.x-C,m.y)}),g=n.div({class:"inline-edits-collapsed-view",style:{position:"absolute",overflow:"visible",top:"0px",left:"0px",display:"block"}},[[this.getCollapsedIndicator(A)]]).keepUpdated(this._store).element;this._register(this._editorObs.createOverlayWidget({domNode:g,position:constObservable(null),allowEditorOverflow:!1,minContentWidthInPx:constObservable(0)})),this.isVisible=this._edit.map((f,m)=>!!f&&A.read(m)!==null)}triggerAnimation(){return this._accessibilityService.isMotionReduced()?new Animation(null,null).finished:this._iconRef.element.animate([{offset:0,transform:"translateY(-3px)"},{offset:.2,transform:"translateY(1px)"},{offset:.36,transform:"translateY(-1px)"},{offset:.52,transform:"translateY(1px)"},{offset:.68,transform:"translateY(-1px)"},{offset:.84,transform:"translateY(1px)"},{offset:1,transform:"translateY(0px)"}],{duration:2e3}).finished}getCollapsedIndicator(o){const s=this._editorObs.layoutInfoContentLeft,l=o.map((d,u)=>d?d.deltaX(-s.read(u)):null),c=this.createIconPath(l);return n.svg({class:"collapsedView",ref:this._iconRef,style:{position:"absolute",...rectToProps(d=>getEditorValidOverlayRect(this._editorObs).read(d)),overflow:"hidden",pointerEvents:"none"}},[n.svgElem("path",{class:"collapsedViewPath",d:c,fill:asCssVariable(inlineEditIndicatorPrimaryBorder)})])}createIconPath(o){return o.map(d=>{if(!d)return new PathBuilder().build();const u=d.deltaX(-6/2).deltaY(-1),A=u.deltaX(6),g=u.deltaY(1),f=A.deltaY(1),m=g.deltaX(6/2).deltaY(3);return new PathBuilder().moveTo(u).lineTo(A).lineTo(f).lineTo(m).lineTo(g).lineTo(u).build()})}};InlineEditsCollapsedView=__decorate$1h([__param$1g(2,IAccessibilityService)],InlineEditsCollapsedView);var __decorate$1g=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1f=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};const MIN_END_OF_LINE_PADDING=14,PADDING_VERTICALLY=0,PADDING_HORIZONTALLY=4,HORIZONTAL_OFFSET_WHEN_ABOVE_BELOW=4,VERTICAL_OFFSET_WHEN_ABOVE_BELOW=2;let InlineEditsCustomView=class extends Disposable{constructor(o,s,l,c,d){super(),this._editor=o,this._languageService=d,this._onDidClick=this._register(new Emitter$1),this.onDidClick=this._onDidClick.event,this._isHovered=observableValue(this,!1),this.isHovered=this._isHovered,this._viewRef=n.ref(),this._editorObs=observableCodeEditor(this._editor);const u=l.map((m,v)=>{let C;switch(m){case InlineEditTabAction.Inactive:C=inlineEditIndicatorSecondaryBackground;break;case InlineEditTabAction.Jump:C=inlineEditIndicatorPrimaryBackground;break;case InlineEditTabAction.Accept:C=inlineEditIndicatorsuccessfulBackground;break}return{border:getEditorBlendedColor(C,c).read(v).toString(),background:asCssVariable(editorBackground)}}),A=s.map(m=>m?this.getState(m):void 0),g=A.map(m=>m?this.getRendering(m,u):void 0);this.minEditorScrollHeight=derived(this,m=>{const v=A.read(m);return v?v.rect.read(m).bottom+this._editor.getScrollTop():0});const f=n.div({class:"inline-edits-custom-view",style:{position:"absolute",overflow:"visible",top:"0px",left:"0px",display:"block"}},[g]).keepUpdated(this._store);this._register(this._editorObs.createOverlayWidget({domNode:f.element,position:constObservable(null),allowEditorOverflow:!1,minContentWidthInPx:derivedObservableWithCache(this,(m,v)=>{const C=A.read(m);if(!C)return v!=null?v:0;const w=C.rect.map(_=>_.right).read(m)+this._editorObs.layoutInfoVerticalScrollbarWidth.read(m)+PADDING_HORIZONTALLY-this._editorObs.layoutInfoContentLeft.read(m);return Math.max(v!=null?v:0,w)}).recomputeInitiallyAndOnChange(this._store)})),this._register(autorun(m=>{if(!g.read(m)){this._isHovered.set(!1,void 0);return}this._isHovered.set(f.isHovered.read(m),void 0)}))}fitsInsideViewport(o,s,l){const c=this._editorObs.layoutInfoWidth.read(l),d=this._editorObs.layoutInfoContentLeft.read(l),u=this._editor.getLayoutInfo().verticalScrollbarWidth,A=this._editorObs.layoutInfoMinimap.read(l).minimapLeft!==0?this._editorObs.layoutInfoMinimap.read(l).minimapWidth:0,g=maxContentWidthInRange(this._editorObs,o,void 0),f=getContentRenderWidth(s,this._editor,this._editor.getModel()),m=PADDING_HORIZONTALLY+MIN_END_OF_LINE_PADDING;return g+f+m{var E,B;const g=o.range.startLineNumber,f=o.range.endLineNumber,m=o.range.startColumn,v=o.range.endColumn,C=(B=(E=this._editor.getModel())==null?void 0:E.getLineCount())!=null?B:0,w=maxContentWidthInRange(this._editorObs,new LineRange(g,g+1),A),_=g+1<=C?maxContentWidthInRange(this._editorObs,new LineRange(g+1,g+2),A):void 0,b=g-1>=1?maxContentWidthInRange(this._editorObs,new LineRange(g-1,g),A):void 0,y=this._editor.getOffsetForColumn(g,m),S=this._editor.getOffsetForColumn(f,v);return{lineWidth:w,lineWidthBelow:_,lineWidthAbove:b,startContentLeftOffset:y,endContentLeftOffset:S}}),l=o.range.startLineNumber,c=o.range.endLineNumber,d=this.fitsInsideViewport(new LineRange(l,c+1),o.label,void 0);return{rect:derived(this,A=>{const g=this._editorObs.getOption(59).read(A).typicalHalfwidthCharacterWidth,{lineWidth:f,lineWidthBelow:m,lineWidthAbove:v,startContentLeftOffset:C,endContentLeftOffset:w}=s.read(A),_=this._editorObs.layoutInfoContentLeft.read(A),b=this._editorObs.observeLineHeightForLine(l).recomputeInitiallyAndOnChange(A.store).read(A),y=this._editorObs.scrollTop.read(A),S=this._editorObs.scrollLeft.read(A);let E;l===c&&w+5*g>=f&&d?E="end":m!==void 0&&m+MIN_END_OF_LINE_PADDING-HORIZONTAL_OFFSET_WHEN_ABOVE_BELOW-PADDING_HORIZONTALLYf.withMargin(0,PADDING_HORIZONTALLY));return n.div({class:"collapsedView",ref:this._viewRef,style:{position:"absolute",...rectToProps(f=>A.read(f)),overflow:"hidden",boxSizing:"border-box",cursor:"pointer",border:s.map(f=>`1px solid ${f.border}`),borderRadius:"4px",backgroundColor:s.map(f=>f.background),display:"flex",alignItems:"center",justifyContent:"center",whiteSpace:"nowrap"},onmousedown:f=>{f.preventDefault()},onclick:f=>{this._onDidClick.fire(new StandardMouseEvent(getWindow(f),f))}},[l])}};InlineEditsCustomView=__decorate$1g([__param$1f(3,IThemeService),__param$1f(4,ILanguageService)],InlineEditsCustomView);const HORIZONTAL_PADDING$1=0,VERTICAL_PADDING$1=0,BORDER_WIDTH$3=1,WIDGET_SEPARATOR_WIDTH$2=1,WIDGET_SEPARATOR_DIFF_EDITOR_WIDTH$2=3,BORDER_RADIUS$2=4;class InlineEditsDeletionView extends Disposable{constructor(o,s,l,c){super(),this._editor=o,this._edit=s,this._uiState=l,this._tabAction=c,this._onDidClick=this._register(new Emitter$1),this.onDidClick=this._onDidClick.event,this._display=derived(this,A=>this._uiState.read(A)?"block":"none"),this._editorMaxContentWidthInRange=derived(this,A=>{const g=this._originalDisplayRange.read(A);return g?(this._editorObs.versionId.read(A),derivedObservableWithCache(this,(f,m)=>{const v=maxContentWidthInRange(this._editorObs,g,f);return Math.max(v,m!=null?m:0)})):constObservable(0)}).map((A,g)=>A.read(g)),this._maxPrefixTrim=derived(this,A=>{const g=this._uiState.read(A);return g?getPrefixTrim(g.deletions,g.originalRange,[],this._editor):{prefixTrim:0,prefixLeftOffset:0}}),this._editorLayoutInfo=derived(this,A=>{var B,P;const g=this._edit.read(A);if(!g||!this._uiState.read(A))return null;const m=this._editorObs.layoutInfo.read(A),v=this._editorObs.scrollLeft.read(A),C=this._editorObs.getOption(59).map(D=>D.typicalHalfwidthCharacterWidth).read(A),w=m.contentLeft+Math.max(this._editorMaxContentWidthInRange.read(A),C)-v,_=g.originalLineRange,b=(B=this._originalVerticalStartPosition.read(A))!=null?B:this._editor.getTopForLineNumber(_.startLineNumber)-this._editorObs.scrollTop.read(A),y=(P=this._originalVerticalEndPosition.read(A))!=null?P:this._editor.getTopForLineNumber(_.endLineNumberExclusive)-this._editorObs.scrollTop.read(A),S=m.contentLeft+this._maxPrefixTrim.read(A).prefixLeftOffset-v;return w<=S?null:{codeRect:Rect.fromLeftTopRightBottom(S,b,w,y).withMargin(VERTICAL_PADDING$1,HORIZONTAL_PADDING$1),contentLeft:m.contentLeft}}).recomputeInitiallyAndOnChange(this._store),this._originalOverlay=n.div({style:{pointerEvents:"none"}},derived(this,A=>{const g=mapOutFalsy(this._editorLayoutInfo).read(A);if(!g)return;const f=g.map(w=>Rect.fromLeftTopRightBottom(w.contentLeft-BORDER_RADIUS$2-BORDER_WIDTH$3,w.codeRect.top,w.contentLeft,w.codeRect.bottom)),m=derived(this,w=>{const _=g.read(w).codeRect,b=f.read(w);return _.intersectHorizontal(new OffsetRange(b.left,Number.MAX_SAFE_INTEGER))}),v=this._uiState.map(w=>w!=null&&w.inDiffEditor?WIDGET_SEPARATOR_DIFF_EDITOR_WIDTH$2:WIDGET_SEPARATOR_WIDTH$2).read(A),C=m.map(w=>w.withMargin(v,v));return[n.div({class:"originalSeparatorDeletion",style:{...C.read(A).toStyles(),borderRadius:`${BORDER_RADIUS$2}px`,border:`${BORDER_WIDTH$3+v}px solid ${asCssVariable(editorBackground)}`,boxSizing:"border-box"}}),n.div({class:"originalOverlayDeletion",style:{...m.read(A).toStyles(),borderRadius:`${BORDER_RADIUS$2}px`,border:getOriginalBorderColor(this._tabAction).map(w=>`${BORDER_WIDTH$3}px solid ${asCssVariable(w)}`),boxSizing:"border-box",backgroundColor:asCssVariable(originalBackgroundColor)}}),n.div({class:"originalOverlayHiderDeletion",style:{...f.read(A).toStyles(),backgroundColor:asCssVariable(editorBackground)}})]})).keepUpdated(this._store),this._nonOverflowView=n.div({class:"inline-edits-view",style:{position:"absolute",overflow:"visible",top:"0px",left:"0px",display:this._display}},[[this._originalOverlay]]).keepUpdated(this._store),this.isHovered=constObservable(!1),this._editorObs=observableCodeEditor(this._editor);const d=derived(this,A=>{const g=this._edit.read(A);return g?new Position$1(g.originalLineRange.startLineNumber,1):null}),u=derived(this,A=>{const g=this._edit.read(A);return g?new Position$1(g.originalLineRange.endLineNumberExclusive,1):null});this._originalDisplayRange=this._uiState.map(A=>A==null?void 0:A.originalRange),this._originalVerticalStartPosition=this._editorObs.observePosition(d,this._store).map(A=>A==null?void 0:A.y),this._originalVerticalEndPosition=this._editorObs.observePosition(u,this._store).map(A=>A==null?void 0:A.y),this._register(this._editorObs.createOverlayWidget({domNode:this._nonOverflowView.element,position:constObservable(null),allowEditorOverflow:!1,minContentWidthInPx:derived(this,A=>{const g=this._editorLayoutInfo.read(A);return g===null?0:g.codeRect.width})}))}}var __decorate$1f=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1e=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};const BORDER_WIDTH$2=1,WIDGET_SEPARATOR_WIDTH$1=1,WIDGET_SEPARATOR_DIFF_EDITOR_WIDTH$1=3,BORDER_RADIUS$1=4;let InlineEditsInsertionView=class extends Disposable{constructor(o,s,l,c,d){super(),this._editor=o,this._input=s,this._tabAction=l,this._languageService=d,this._onDidClick=this._register(new Emitter$1),this.onDidClick=this._onDidClick.event,this._state=derived(this,u=>{const A=this._input.read(u);if(!A)return;const g=this._editor.getModel(),f=g.getEOL();if(A.startColumn===1&&A.lineNumber>1&&g.getLineLength(A.lineNumber)!==0&&A.text.endsWith(f)&&!A.text.startsWith(f)){const m=g.getLineLength(A.lineNumber-1)+1;return{lineNumber:A.lineNumber-1,column:m,text:f+A.text.slice(0,-f.length)}}return{lineNumber:A.lineNumber,column:A.startColumn,text:A.text}}),this._trimVertically=derived(this,u=>{const A=this._state.read(u),g=A==null?void 0:A.text;if(!g||g.trim()==="")return{topOffset:0,bottomOffset:0,linesTop:0,linesBottom:0};const f=this._editor.getLineHeightForPosition(new Position$1(A.lineNumber,1)),m=this._editor.getModel().getEOL();let v=0,C=0,w=0;for(;ww&&g.endsWith(m,_);_-=m.length)C+=1;return{topOffset:v*f,bottomOffset:C*f,linesTop:v,linesBottom:C}}),this._maxPrefixTrim=derived(this,u=>{const A=this._state.read(u);if(!A)return{prefixLeftOffset:0,prefixTrim:0};const g=this._editor.getModel(),f=g.getEOL(),m=this._trimVertically.read(u),v=A.text.split(f),C=v.slice(m.linesTop,v.length-m.linesBottom);m.linesTop===0&&(C[0]=g.getLineContent(A.lineNumber)+C[0]);const w=new LineRange(A.lineNumber,A.lineNumber+(m.linesTop>0?0:1));return getPrefixTrim([],w,C,this._editor)}),this._ghostText=derived(u=>{const A=this._state.read(u),g=this._maxPrefixTrim.read(u);if(!A)return;const m=this._editor.getModel().getEOL(),C=A.text.split(m).map((w,_)=>new InlineDecoration(new Range$2(_+1,_===0?1:g.prefixTrim+1,_+1,w.length+1),"modified-background",0));return new GhostText(A.lineNumber,[new GhostTextPart(A.column,A.text,!1,C)])}),this._display=derived(this,u=>this._state.read(u)?"block":"none"),this._editorMaxContentWidthInRange=derived(this,u=>{const A=this._state.read(u);if(!A)return 0;this._editorObs.versionId.read(u);const g=this._editor.getModel(),f=g.getEOL(),m=A.text.startsWith(f)?"":g.getValueInRange(new Range$2(A.lineNumber,1,A.lineNumber,A.column)),v=g.getValueInRange(new Range$2(A.lineNumber,A.column,A.lineNumber,g.getLineLength(A.lineNumber)+1)),w=(m+A.text+v).split(f),_=RenderOptions.fromEditor(this._editor).withSetWidth(!1).withScrollBeyondLastColumn(0),b=w.map(y=>{var B;const S=(B=g.tokenization.tokenizeLinesAt(A.lineNumber,[y]))==null?void 0:B[0];let E;return S?E=TokenArray.fromLineTokens(S).toLineTokens(y,this._languageService.languageIdCodec):E=LineTokens.createEmpty(y,this._languageService.languageIdCodec),renderLines$1(new LineSource([E]),_,[],$$l("div"),!0).minWidthInPx});return Math.max(...b)}),this.startLineOffset=this._trimVertically.map(u=>u.topOffset),this.originalLines=this._state.map(u=>u?new LineRange(u.lineNumber,Math.min(u.lineNumber+2,this._editor.getModel().getLineCount()+1)):void 0),this._overlayLayout=derived(this,u=>{var D;this._ghostText.read(u);const A=this._state.read(u);if(!A)return null;this._editorObs.observePosition(observableValue(this,new Position$1(A.lineNumber,A.column)),u.store).read(u);const g=this._editorObs.layoutInfo.read(u),f=this._editorObs.scrollLeft.read(u),m=this._editorObs.layoutInfoVerticalScrollbarWidth.read(u),v=g.contentLeft+this._editorMaxContentWidthInRange.read(u)-f,C=(D=this._maxPrefixTrim.read(u).prefixLeftOffset)!=null?D:0,w=g.contentLeft+C-f;if(v<=w)return null;const{topOffset:_,bottomOffset:b}=this._trimVertically.read(u),y=this._editorObs.scrollTop.read(u),S=this._ghostTextView.height.read(u)-_-b,E=this._editor.getTopForLineNumber(A.lineNumber)-y+_,B=E+S,P=new Rect(w,E,v,B);return{overlay:P,startsAtContentLeft:C===0,contentLeft:g.contentLeft,minContentWidthRequired:C+P.width+m}}).recomputeInitiallyAndOnChange(this._store),this._modifiedOverlay=n.div({style:{pointerEvents:"none"}},derived(this,u=>{const A=mapOutFalsy(this._overlayLayout).read(u);if(!A)return;const g=A.map(C=>Rect.fromLeftTopRightBottom(C.contentLeft-BORDER_RADIUS$1-BORDER_WIDTH$2,C.overlay.top,C.contentLeft,C.overlay.bottom)).read(u),f=this._input.map(C=>C!=null&&C.inDiffEditor?WIDGET_SEPARATOR_DIFF_EDITOR_WIDTH$1:WIDGET_SEPARATOR_WIDTH$1).read(u),m=A.map(C=>C.overlay.withMargin(0,BORDER_WIDTH$2,0,C.startsAtContentLeft?0:BORDER_WIDTH$2).intersectHorizontal(new OffsetRange(g.left,Number.MAX_SAFE_INTEGER))),v=m.map(C=>C.withMargin(f,f));return[n.div({class:"originalUnderlayInsertion",style:{...v.read(u).toStyles(),borderRadius:BORDER_RADIUS$1,border:`${BORDER_WIDTH$2+f}px solid ${asCssVariable(editorBackground)}`,boxSizing:"border-box"}}),n.div({class:"originalOverlayInsertion",style:{...m.read(u).toStyles(),borderRadius:BORDER_RADIUS$1,border:getModifiedBorderColor(this._tabAction).map(C=>`${BORDER_WIDTH$2}px solid ${asCssVariable(C)}`),boxSizing:"border-box",backgroundColor:asCssVariable(modifiedBackgroundColor)}}),n.div({class:"originalOverlayHiderInsertion",style:{...g.toStyles(),backgroundColor:asCssVariable(editorBackground)}})]})).keepUpdated(this._store),this._view=n.div({class:"inline-edits-view",style:{position:"absolute",overflow:"visible",top:"0px",left:"0px",display:this._display}},[[this._modifiedOverlay]]).keepUpdated(this._store),this._editorObs=observableCodeEditor(this._editor),this._ghostTextView=this._register(c.createInstance(GhostTextView,this._editor,{ghostText:this._ghostText,minReservedLineCount:constObservable(0),targetTextModel:this._editorObs.model.map(u=>u!=null?u:void 0),warning:constObservable(void 0),handleInlineCompletionShown:constObservable(()=>{})},observableValue(this,{syntaxHighlightingEnabled:!0,extraClasses:["inline-edit"]}),!0,!0)),this.isHovered=this._ghostTextView.isHovered,this._register(this._ghostTextView.onDidClick(u=>{this._onDidClick.fire(u)})),this._register(this._editorObs.createOverlayWidget({domNode:this._view.element,position:constObservable(null),allowEditorOverflow:!1,minContentWidthInPx:derived(this,u=>{const A=this._overlayLayout.read(u);return A===null?0:A.minContentWidthRequired})}))}};InlineEditsInsertionView=__decorate$1f([__param$1e(3,IInstantiationService),__param$1e(4,ILanguageService)],InlineEditsInsertionView);var __decorate$1e=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1d=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};let InlineEditsLineReplacementView=class extends Disposable{constructor(o,s,l,c,d,u){super(),this._editor=o,this._edit=s,this._isInDiffEditor=l,this._tabAction=c,this._languageService=d,this._themeService=u,this._onDidClick=this._register(new Emitter$1),this.onDidClick=this._onDidClick.event,this._maxPrefixTrim=this._edit.map(A=>A?getPrefixTrim(A.replacements.flatMap(g=>[g.originalRange,g.modifiedRange]),A.originalRange,A.modifiedLines,this._editor.editor):void 0),this._modifiedLineElements=derived(this,A=>{var y;const g=[];let f=0;const m=this._maxPrefixTrim.read(A),v=this._edit.read(A);if(!v||!m)return;const C=m.prefixTrim,w=rangesToBubbleRanges(v.replacements.map(S=>S.modifiedRange)).map(S=>new Range$2(S.startLineNumber,S.startColumn-C,S.endLineNumber,S.endColumn-C)),_=this._editor.model.get(),b=v.modifiedRange.startLineNumber;for(let S=0;SN.startLineNumber===B)){const N=Math.min(T.endColumn,P.length+1);I.push(new InlineDecoration(new Range$2(1,T.startColumn,1,N),"inlineCompletions-modified-bubble",0))}const L=renderLines$1(new LineSource([k]),RenderOptions.fromEditor(this._editor.editor).withSetWidth(!1).withScrollBeyondLastColumn(0),I,E,!0);this._editor.getOption(59).read(A),f=Math.max(f,L.minWidthInPx),g.push(E)}return{lines:g,requiredWidth:f}}),this._layout=derived(this,A=>{const g=this._modifiedLineElements.read(A),f=this._maxPrefixTrim.read(A),m=this._edit.read(A);if(!g||!f||!m)return;const{prefixLeftOffset:v}=f,{requiredWidth:C}=g,w=this._editor.observeLineHeightsForLineRange(m.originalRange).read(A),_=(()=>{const Q=w.slice(0,m.modifiedRange.length);for(;Q.lengththis._editor.editor.getOffsetForColumn(Q,P.getLineMaxColumn(Q))-v),k=Math.max(...D,C),I=m.originalRange.startLineNumber,L=m.originalRange.endLineNumberExclusive-1,T=this._editor.editor.getTopForLineNumber(I)-E,N=this._editor.editor.getBottomForLineNumber(L)-E,x=Rect.fromLeftTopWidthHeight(B+v,T,k,N-T),M=Rect.fromLeftTopWidthHeight(x.left,x.bottom,x.width,_.reduce((Q,z)=>Q+z,0)),F=Rect.hull([x,M]),O=F.intersectVertical(new OffsetRange(x.bottom,Number.MAX_SAFE_INTEGER)),R=new Rect(O.left,O.top,O.right,O.bottom);return{originalLinesOverlay:x,modifiedLinesOverlay:M,background:F,lowerBackground:O,lowerText:R,modifiedLineHeights:_,minContentWidthRequired:v+k+y}}),this._viewZoneInfo=derived(A=>{if(!this._editor.getOption(71).map(w=>w.edits.allowCodeShifting==="always").read(A))return;const f=this._layout.read(A),m=this._edit.read(A);if(!f||!m)return;const v=f.lowerBackground.height,C=m.originalRange.endLineNumberExclusive;return{height:v,lineNumber:C}}),this.minEditorScrollHeight=derived(this,A=>{const g=mapOutFalsy(this._layout).read(A);return!g||this._viewZoneInfo.read(A)!==void 0?0:g.read(A).lowerText.bottom+this._editor.editor.getScrollTop()}),this._div=n.div({class:"line-replacement"},[derived(this,A=>{const g=mapOutFalsy(this._layout).read(A),f=this._modifiedLineElements.read(A);if(!g||!f)return[];const m=g.read(A),v=this._editor.layoutInfoContentLeft.read(A),C=this._isInDiffEditor.read(A)?3:1;f.lines.forEach((b,y)=>{b.style.width=`${m.lowerText.width}px`,b.style.height=`${m.modifiedLineHeights[y]}px`,b.style.position="relative"});const w=getModifiedBorderColor(this._tabAction).read(A),_=getOriginalBorderColor(this._tabAction).read(A);return[n.div({style:{position:"absolute",...rectToProps(b=>getEditorValidOverlayRect(this._editor).read(b)),overflow:"hidden",pointerEvents:"none"}},[n.div({class:"borderAroundLineReplacement",style:{position:"absolute",...rectToProps(b=>g.read(b).background.translateX(-v).withMargin(C)),borderRadius:"4px",border:`${C+1}px solid ${asCssVariable(editorBackground)}`,boxSizing:"border-box",pointerEvents:"none"}}),n.div({class:"originalOverlayLineReplacement",style:{position:"absolute",...rectToProps(b=>g.read(b).background.translateX(-v)),borderRadius:"4px",border:getEditorBlendedColor(_,this._themeService).map(b=>`1px solid ${b.toString()}`),pointerEvents:"none",boxSizing:"border-box",background:asCssVariable(originalBackgroundColor)}}),n.div({class:"modifiedOverlayLineReplacement",style:{position:"absolute",...rectToProps(b=>g.read(b).lowerBackground.translateX(-v)),borderRadius:"0 0 4px 4px",background:asCssVariable(editorBackground),boxShadow:`${asCssVariable(scrollbarShadow)} 0 6px 6px -6px`,border:`1px solid ${asCssVariable(w)}`,boxSizing:"border-box",overflow:"hidden",cursor:"pointer",pointerEvents:"auto"},onmousedown:b=>{b.preventDefault()},onclick:b=>this._onDidClick.fire(new StandardMouseEvent(getWindow(b),b))},[n.div({style:{position:"absolute",top:0,left:0,width:"100%",height:"100%",background:asCssVariable(modifiedChangedLineBackgroundColor)}})]),n.div({class:"modifiedLinesLineReplacement",style:{position:"absolute",boxSizing:"border-box",...rectToProps(b=>g.read(b).lowerText.translateX(-v)),fontFamily:this._editor.getOption(58),fontSize:this._editor.getOption(61),fontWeight:this._editor.getOption(62),pointerEvents:"none",whiteSpace:"nowrap",borderRadius:"0 0 4px 4px",overflow:"hidden"}},[...f.lines])])]})]).keepUpdated(this._store),this.isHovered=this._editor.isTargetHovered(A=>this._isMouseOverWidget(A),this._store),this._previousViewZoneInfo=void 0,this._register(toDisposable(()=>this._editor.editor.changeViewZones(A=>this.removePreviousViewZone(A)))),this._register(autorunDelta(this._viewZoneInfo,({lastValue:A,newValue:g})=>{A===g||(A==null?void 0:A.height)===(g==null?void 0:g.height)&&(A==null?void 0:A.lineNumber)===(g==null?void 0:g.lineNumber)||this._editor.editor.changeViewZones(f=>{this.removePreviousViewZone(f),g&&this.addViewZone(g,f)})})),this._register(this._editor.createOverlayWidget({domNode:this._div.element,minContentWidthInPx:derived(this,A=>{var g,f;return(f=(g=this._layout.read(A))==null?void 0:g.minContentWidthRequired)!=null?f:0}),position:constObservable({preference:{top:0,left:0}}),allowEditorOverflow:!1}))}_isMouseOverWidget(o){const s=this._layout.get();return!s||!(o.event instanceof EditorMouseEvent)?!1:s.lowerBackground.containsPoint(new Point(o.event.relativePos.x,o.event.relativePos.y))}removePreviousViewZone(o){if(!this._previousViewZoneInfo)return;o.removeZone(this._previousViewZoneInfo.id);const s=this._editor.cursorLineNumber.get();s!==null&&s>=this._previousViewZoneInfo.lineNumber&&this._editor.editor.setScrollTop(this._editor.scrollTop.get()-this._previousViewZoneInfo.height),this._previousViewZoneInfo=void 0}addViewZone(o,s){const l=s.addZone({afterLineNumber:o.lineNumber-1,heightInPx:o.height,domNode:$$l("div")});this._previousViewZoneInfo={height:o.height,lineNumber:o.lineNumber,id:l};const c=this._editor.cursorLineNumber.get();c!==null&&c>=o.lineNumber&&this._editor.editor.setScrollTop(this._editor.scrollTop.get()+o.height)}};InlineEditsLineReplacementView=__decorate$1e([__param$1d(4,ILanguageService),__param$1d(5,IThemeService)],InlineEditsLineReplacementView);function rangesToBubbleRanges(a){const o=[];for(;a.length;){let s=a.shift();s.startLineNumber!==s.endLineNumber&&(a.push(new Range$2(s.startLineNumber+1,1,s.endLineNumber,s.endColumn)),s=new Range$2(s.startLineNumber,s.startColumn,s.startLineNumber,Number.MAX_SAFE_INTEGER)),o.push(s)}return o}var __decorate$1d=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1c=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};const HORIZONTAL_PADDING=0,VERTICAL_PADDING=0,BORDER_WIDTH$1=1,WIDGET_SEPARATOR_WIDTH=1,WIDGET_SEPARATOR_DIFF_EDITOR_WIDTH=3,BORDER_RADIUS=4,ORIGINAL_END_PADDING=20,MODIFIED_END_PADDING=12;let InlineEditsSideBySideView=class extends Disposable{static fitsInsideViewport(o,s,l,c){const d=observableCodeEditor(o),u=d.layoutInfoWidth.read(c),A=d.layoutInfoContentLeft.read(c),g=o.getLayoutInfo().verticalScrollbarWidth,f=d.layoutInfoMinimap.read(c).minimapLeft!==0?d.layoutInfoMinimap.read(c).minimapWidth:0,m=maxContentWidthInRange(d,l.displayRange,void 0),v=l.lineEdit.newLines.reduce((_,b)=>Math.max(_,getContentRenderWidth(b,o,s)),0),C=ORIGINAL_END_PADDING,w=MODIFIED_END_PADDING+2*BORDER_WIDTH$1;return m+v+C+wthis._uiState.read(f)?"block":"none"),this.previewRef=n.ref();const g=this._uiState.map(f=>f!=null&&f.isInDiffEditor?WIDGET_SEPARATOR_DIFF_EDITOR_WIDTH:WIDGET_SEPARATOR_WIDTH);this._editorContainer=n.div({class:["editorContainer"],style:{position:"absolute",overflow:"hidden",cursor:"pointer"},onmousedown:f=>{f.preventDefault()},onclick:f=>{this._onDidClick.fire(new StandardMouseEvent(getWindow(f),f))}},[n.div({class:"preview",style:{pointerEvents:"none"},ref:this.previewRef})]).keepUpdated(this._store),this.isHovered=this._editorContainer.didMouseMoveDuringHover,this.previewEditor=this._register(this._instantiationService.createInstance(EmbeddedCodeEditorWidget,this.previewRef.element,{glyphMargin:!1,lineNumbers:"off",minimap:{enabled:!1},guides:{indentation:!1,bracketPairs:!1,bracketPairsHorizontal:!1,highlightActiveIndentation:!1},rulers:[],padding:{top:0,bottom:0},folding:!1,selectOnLineNumbers:!1,selectionHighlight:!1,columnSelection:!1,overviewRulerBorder:!1,overviewRulerLanes:0,lineDecorationsWidth:0,lineNumbersMinChars:0,revealHorizontalRightPadding:0,bracketPairColorization:{enabled:!0,independentColorPoolPerBracketType:!1},scrollBeyondLastLine:!1,scrollbar:{vertical:"hidden",horizontal:"hidden",handleMouseWheel:!1},readOnly:!0,wordWrap:"off",wordWrapOverride1:"off",wordWrapOverride2:"off"},{contextKeyValues:{[InlineCompletionContextKeys.inInlineEditsPreviewEditor.key]:!0},contributions:[]},this._editor)),this._previewEditorObs=observableCodeEditor(this.previewEditor),this._activeViewZones=[],this._updatePreviewEditor=derived(this,f=>{this._editorContainer.readEffect(f),this._previewEditorObs.model.read(f),this._display.read(f),this._nonOverflowView&&(this._nonOverflowView.element.style.display=this._display.read(f));const m=this._uiState.read(f),v=this._edit.read(f);if(!m||!v)return;const C=v.originalLineRange,w=[];C.startLineNumber>1&&w.push(new Range$2(1,1,C.startLineNumber-1,1)),C.startLineNumber+m.newTextLineCount{_.forEach(S=>y.removeZone(S)),b>0&&this._activeViewZones.push(y.addZone({afterLineNumber:C.startLineNumber+m.newTextLineCount-1,heightInLines:b,showInHiddenAreas:!0,domNode:$$l("div.diagonal-fill.inline-edits-view-zone")}))})}),this._previewEditorWidth=derived(this,f=>{const m=this._edit.read(f);return m?(this._updatePreviewEditor.read(f),maxContentWidthInRange(this._previewEditorObs,m.modifiedLineRange,f)):0}),this._cursorPosIfTouchesEdit=derived(this,f=>{const m=this._editorObs.cursorPosition.read(f),v=this._edit.read(f);if(!(!v||!m))return v.modifiedLineRange.contains(m.lineNumber)?m:void 0}),this._originalStartPosition=derived(this,f=>{const m=this._edit.read(f);return m?new Position$1(m.originalLineRange.startLineNumber,1):null}),this._originalEndPosition=derived(this,f=>{const m=this._edit.read(f);return m?new Position$1(m.originalLineRange.endLineNumberExclusive,1):null}),this._originalVerticalStartPosition=this._editorObs.observePosition(this._originalStartPosition,this._store).map(f=>f==null?void 0:f.y),this._originalVerticalEndPosition=this._editorObs.observePosition(this._originalEndPosition,this._store).map(f=>f==null?void 0:f.y),this._originalDisplayRange=this._edit.map(f=>f==null?void 0:f.displayRange),this._editorMaxContentWidthInRange=derived(this,f=>{const m=this._originalDisplayRange.read(f);return m?(this._editorObs.versionId.read(f),derivedObservableWithCache(this,(v,C)=>{const w=maxContentWidthInRange(this._editorObs,m,v);return Math.max(w,C!=null?C:0)})):constObservable(0)}).map((f,m)=>f.read(m)),this._previewEditorLayoutInfo=derived(this,f=>{var ae,ge;const m=this._edit.read(f);if(!m||!this._uiState.read(f))return null;const C=m.originalLineRange,w=this._editorObs.scrollLeft.read(f),_=this._editorMaxContentWidthInRange.read(f),b=this._editorObs.layoutInfo.read(f),y=this._previewEditorWidth.read(f),S=b.contentWidth-b.verticalScrollbarWidth,E=this._editor.getContainerDomNode().getBoundingClientRect(),B=b.contentLeft+b.contentWidth+E.left,P=getWindow(this._editor.getContainerDomNode()).innerWidth-B,D=getWindow(this._editor.getContainerDomNode()).innerWidth-E.right,k=Math.min(b.contentWidth*.3,y,100),I=0,L=I+P,T=this._cursorPosIfTouchesEdit.read(f),N=Math.max(S+w-I-Math.max(0,k-L),Math.min(T?getOffsetForPos(this._editorObs,T,f)+50:0,S+w)),x=Math.min(_+ORIGINAL_END_PADDING,N),M=_+ORIGINAL_END_PADDING+y+70,F=N-x;let O,R;x>w?(O=0,R=b.contentLeft+x-w):(O=w-x,R=b.contentLeft);const Q=(ae=this._originalVerticalStartPosition.read(f))!=null?ae:this._editor.getTopForLineNumber(C.startLineNumber)-this._editorObs.scrollTop.read(f),z=(ge=this._originalVerticalEndPosition.read(f))!=null?ge:this._editor.getBottomForLineNumber(C.endLineNumberExclusive-1)-this._editorObs.scrollTop.read(f),W=b.contentLeft-w;let U=Rect.fromLeftTopRightBottom(W,Q,R,z);const H=U.height===0;H||(U=U.withMargin(VERTICAL_PADDING,HORIZONTAL_PADDING));const j=this._previewEditorObs.observeLineHeightsForLineRange(m.modifiedLineRange).read(f).reduce((he,_e)=>he+_e,0),X=z-Q,Z=Math.max(X,j),J=F===0,te=0,ee=Math.min(y+MODIFIED_END_PADDING,D+b.width-b.contentLeft-te);let re=Rect.fromLeftTopWidthHeight(U.right+te,Q,ee,Z);return H?re=re.withMargin(VERTICAL_PADDING,HORIZONTAL_PADDING).translateY(VERTICAL_PADDING):re=re.withMargin(VERTICAL_PADDING,HORIZONTAL_PADDING).translateX(HORIZONTAL_PADDING+BORDER_WIDTH$1),{codeRect:U,editRect:re,codeScrollLeft:w,contentLeft:b.contentLeft,isInsertion:H,maxContentWidth:M,shouldShowShadow:J,desiredPreviewEditorScrollLeft:O,previewEditorWidth:ee}}),this._stickyScrollController=StickyScrollController.get(this._editorObs.editor),this._stickyScrollHeight=this._stickyScrollController?observableFromEvent(this._stickyScrollController.onDidChangeStickyScrollHeight,()=>this._stickyScrollController.stickyScrollWidgetHeight):constObservable(0),this._shouldOverflow=derived(this,f=>!1),this._originalBackgroundColor=observableFromEvent(this,this._themeService.onDidColorThemeChange,()=>{var f;return(f=this._themeService.getColorTheme().getColor(originalBackgroundColor))!=null?f:Color.transparent}),this._backgroundSvg=n.svg({transform:"translate(-0.5 -0.5)",style:{overflow:"visible",pointerEvents:"none",position:"absolute"}},[n.svgElem("path",{class:"rightOfModifiedBackgroundCoverUp",d:derived(this,f=>{const m=this._previewEditorLayoutInfo.read(f);if(!(!m||this._originalBackgroundColor.read(f).isTransparent()))return new PathBuilder().moveTo(m.codeRect.getRightTop()).lineTo(m.codeRect.getRightTop().deltaX(1e3)).lineTo(m.codeRect.getRightBottom().deltaX(1e3)).lineTo(m.codeRect.getRightBottom()).build()}),style:{fill:asCssVariableWithDefault(editorBackground,"transparent")}})]).keepUpdated(this._store),this._originalOverlay=n.div({style:{pointerEvents:"none",display:this._previewEditorLayoutInfo.map(f=>f!=null&&f.isInsertion?"none":"block")}},derived(this,f=>{const m=mapOutFalsy(this._previewEditorLayoutInfo).read(f);if(!m)return;const v=g.read(f),C=getOriginalBorderColor(this._tabAction).map(k=>`${BORDER_WIDTH$1}px solid ${asCssVariable(k)}`),w=`${BORDER_WIDTH$1+v}px solid ${asCssVariable(editorBackground)}`,_=m.read(f).codeScrollLeft!==0,b=m.map(k=>k.codeRect.bottomRect.fromLeftTopRightBottom(k.contentLeft-BORDER_RADIUS-BORDER_WIDTH$1,k.codeRect.top,k.contentLeft,k.codeRect.bottom+y)).read(f),E=new OffsetRange(S.left,Number.MAX_SAFE_INTEGER),B=m.map(k=>k.codeRect.intersectHorizontal(E)),P=B.map(k=>k.withMargin(v,0,v,v).intersectHorizontal(E)),D=B.map(k=>Rect.fromLeftTopWidthHeight(k.right-y+BORDER_WIDTH$1,k.bottom-BORDER_WIDTH$1,y,y).intersectHorizontal(E));return[n.div({class:"originalSeparatorSideBySide",style:{...P.read(f).toStyles(),boxSizing:"border-box",borderRadius:`${BORDER_RADIUS}px 0 0 ${BORDER_RADIUS}px`,borderTop:w,borderBottom:w,borderLeft:_?"none":w}}),n.div({class:"originalOverlaySideBySide",style:{...B.read(f).toStyles(),boxSizing:"border-box",borderRadius:`${BORDER_RADIUS}px 0 0 ${BORDER_RADIUS}px`,borderTop:C,borderBottom:C,borderLeft:_?"none":C,backgroundColor:asCssVariable(originalBackgroundColor)}}),n.div({class:"originalCornerCutoutSideBySide",style:{pointerEvents:"none",display:b.map(k=>k?"block":"none"),...D.read(f).toStyles()}},[n.div({class:"originalCornerCutoutBackground",style:{position:"absolute",top:"0px",left:"0px",width:"100%",height:"100%",backgroundColor:getEditorBlendedColor(originalBackgroundColor,this._themeService).map(k=>k.toString())}}),n.div({class:"originalCornerCutoutBorder",style:{position:"absolute",top:"0px",left:"0px",width:"100%",height:"100%",boxSizing:"border-box",borderTop:C,borderRight:C,borderRadius:"0 100% 0 0",backgroundColor:asCssVariable(editorBackground)}})]),n.div({class:"originalOverlaySideBySideHider",style:{...S.toStyles(),backgroundColor:asCssVariable(editorBackground)}})]})).keepUpdated(this._store),this._modifiedOverlay=n.div({style:{pointerEvents:"none"}},derived(this,f=>{const m=mapOutFalsy(this._previewEditorLayoutInfo).read(f);if(!m)return;const v=m.map(B=>B.codeRect.bottom`0 ${BORDER_RADIUS}px ${BORDER_RADIUS}px ${B?BORDER_RADIUS:0}px`),_=getEditorBlendedColor(getModifiedBorderColor(this._tabAction),this._themeService).map(B=>`1px solid ${B.toString()}`),b=`${BORDER_WIDTH$1+C}px solid ${asCssVariable(editorBackground)}`,y=m.map(B=>B.editRect.withMargin(0,BORDER_WIDTH$1)),S=y.map(B=>B.withMargin(C,C,C,0)),E=derived(this,B=>{const P=y.read(B),D=m.read(B);return!D.isInsertion||D.contentLeft>=P.left?Rect.fromLeftTopWidthHeight(P.left,P.top,0,0):new Rect(D.contentLeft,P.top,P.left,P.top+BORDER_WIDTH$1*2)});return[n.div({class:"modifiedInsertionSideBySide",style:{...E.read(f).toStyles(),backgroundColor:getModifiedBorderColor(this._tabAction).map(B=>asCssVariable(B))}}),n.div({class:"modifiedSeparatorSideBySide",style:{...S.read(f).toStyles(),borderRadius:w,borderTop:b,borderBottom:b,borderRight:b,boxSizing:"border-box"}}),n.div({class:"modifiedOverlaySideBySide",style:{...y.read(f).toStyles(),borderRadius:w,border:_,boxSizing:"border-box",backgroundColor:asCssVariable(modifiedBackgroundColor)}})]})).keepUpdated(this._store),this._nonOverflowView=n.div({class:"inline-edits-view",style:{position:"absolute",overflow:"visible",top:"0px",left:"0px",display:this._display}},[this._backgroundSvg,derived(this,f=>this._shouldOverflow.read(f)?[]:[this._editorContainer,this._originalOverlay,this._modifiedOverlay])]).keepUpdated(this._store),this._register(this._editorObs.createOverlayWidget({domNode:this._nonOverflowView.element,position:constObservable(null),allowEditorOverflow:!1,minContentWidthInPx:derived(this,f=>{var v;const m=(v=this._previewEditorLayoutInfo.read(f))==null?void 0:v.maxContentWidth;return m===void 0?0:m})})),this.previewEditor.setModel(this._previewTextModel),this._register(autorun(f=>{const m=this._previewEditorLayoutInfo.read(f);if(!m)return;const v=m.editRect.withMargin(-VERTICAL_PADDING,-HORIZONTAL_PADDING);this.previewEditor.layout({height:v.height,width:m.previewEditorWidth+15}),this._editorContainer.element.style.top=`${v.top}px`,this._editorContainer.element.style.left=`${v.left}px`,this._editorContainer.element.style.width=`${m.previewEditorWidth+HORIZONTAL_PADDING}px`})),this._register(autorun(f=>{const m=this._previewEditorLayoutInfo.read(f);!m||this._previewEditorObs.editor.setScrollLeft(m.desiredPreviewEditorScrollLeft)})),this._updatePreviewEditor.recomputeInitiallyAndOnChange(this._store)}};InlineEditsSideBySideView=__decorate$1d([__param$1c(5,IInstantiationService),__param$1c(6,IThemeService)],InlineEditsSideBySideView);var __decorate$1c=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1b=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};const BORDER_WIDTH=1;var qo;let InlineEditsWordReplacementView=(qo=class extends Disposable{constructor(o,s,l,c){super(),this._editor=o,this._edit=s,this._tabAction=l,this._languageService=c,this._onDidClick=this._register(new Emitter$1),this.onDidClick=this._onDidClick.event,this._start=this._editor.observePosition(constObservable(this._edit.range.getStartPosition()),this._store),this._end=this._editor.observePosition(constObservable(this._edit.range.getEndPosition()),this._store),this._line=document.createElement("div"),this._hoverableElement=observableValue(this,null),this.isHovered=this._hoverableElement.map((u,A)=>{var g;return(g=u==null?void 0:u.didMouseMoveDuringHover.read(A))!=null?g:!1}),this._renderTextEffect=derived(this,u=>{var _;const A=this._editor.model.get(),g=A.getLineContent(this._edit.range.startLineNumber),f=StringReplacement.replace(new OffsetRange(this._edit.range.startColumn-1,this._edit.range.endColumn-1),this._edit.text),m=f.replace(g),v=(_=A.tokenization.tokenizeLinesAt(this._edit.range.startLineNumber,[m]))==null?void 0:_[0];let C;v?C=TokenArray.fromLineTokens(v).slice(f.getRangeAfterReplace()).toLineTokens(this._edit.text,this._languageService.languageIdCodec):C=LineTokens.createEmpty(this._edit.text,this._languageService.languageIdCodec);const w=renderLines$1(new LineSource([C]),RenderOptions.fromEditor(this._editor.editor).withSetWidth(!1).withScrollBeyondLastColumn(0),[],this._line,!0);this._line.style.width=`${w.minWidthInPx}px`});const d=this._editor.observeLineHeightForPosition(this._edit.range.getStartPosition());this._layout=derived(this,u=>{this._renderTextEffect.read(u);const A=this._start.read(u),g=this._end.read(u);if(!A||!g||A.x>g.x||A.y>g.y)return;const f=d.read(u),m=this._editor.scrollLeft.read(u),v=this._editor.getOption(59).read(u).typicalHalfwidthCharacterWidth,C=3*v,w=4,_=new Point(C,w),b=Rect.fromPoints(A,g).withHeight(f).translateX(-m),y=Rect.fromPointSize(b.getLeftBottom().add(_),new Point(this._edit.text.length*v,b.height)),S=y.withLeft(b.left);return{originalLine:b,modifiedLine:y,lowerBackground:S,lineHeight:f}}),this.minEditorScrollHeight=derived(this,u=>{const A=mapOutFalsy(this._layout).read(u);return A?A.read(u).modifiedLine.bottom+BORDER_WIDTH+this._editor.editor.getScrollTop():0}),this._root=n.div({class:"word-replacement"},[derived(this,u=>{const A=mapOutFalsy(this._layout).read(u);if(!A)return[];const g=getOriginalBorderColor(this._tabAction).map(m=>asCssVariable(m)).read(u),f=getModifiedBorderColor(this._tabAction).map(m=>asCssVariable(m)).read(u);return[n.div({style:{position:"absolute",...rectToProps(m=>getEditorValidOverlayRect(this._editor).read(m)),overflow:"hidden",pointerEvents:"none"}},[n.div({style:{position:"absolute",...rectToProps(m=>A.read(m).lowerBackground.withMargin(BORDER_WIDTH,2*BORDER_WIDTH,BORDER_WIDTH,0)),background:asCssVariable(editorBackground),cursor:"pointer",pointerEvents:"auto"},onmousedown:m=>{m.preventDefault()},onmouseup:m=>this._onDidClick.fire(new StandardMouseEvent(getWindow(m),m)),obsRef:m=>{this._hoverableElement.set(m,void 0)}}),n.div({style:{position:"absolute",...rectToProps(m=>A.read(m).modifiedLine.withMargin(BORDER_WIDTH,2*BORDER_WIDTH)),fontFamily:this._editor.getOption(58),fontSize:this._editor.getOption(61),fontWeight:this._editor.getOption(62),pointerEvents:"none",boxSizing:"border-box",borderRadius:"4px",border:`${BORDER_WIDTH}px solid ${f}`,background:asCssVariable(modifiedChangedTextOverlayColor),display:"flex",justifyContent:"center",alignItems:"center",outline:`2px solid ${asCssVariable(editorBackground)}`}},[this._line]),n.div({style:{position:"absolute",...rectToProps(m=>A.read(m).originalLine.withMargin(BORDER_WIDTH)),boxSizing:"border-box",borderRadius:"4px",border:`${BORDER_WIDTH}px solid ${g}`,background:asCssVariable(originalChangedTextOverlayColor),pointerEvents:"none"}},[]),n.svg({width:11,height:14,viewBox:"0 0 11 14",fill:"none",style:{position:"absolute",left:A.map(m=>m.modifiedLine.left-16),top:A.map(m=>m.modifiedLine.top+Math.round((m.lineHeight-14-5)/2))}},[n.svgElem("path",{d:"M1 0C1 2.98966 1 5.92087 1 8.49952C1 9.60409 1.89543 10.5 3 10.5H10.5",stroke:asCssVariable(editorHoverForeground)}),n.svgElem("path",{d:"M6 7.5L9.99999 10.49998L6 13.5",stroke:asCssVariable(editorHoverForeground)})])])]})]).keepUpdated(this._store),this._register(this._editor.createOverlayWidget({domNode:this._root.element,minContentWidthInPx:constObservable(0),position:constObservable({preference:{top:0,left:0}}),allowEditorOverflow:!1}))}},(()=>{qo.MAX_LENGTH=100})(),qo);InlineEditsWordReplacementView=__decorate$1c([__param$1b(3,ILanguageService)],InlineEditsWordReplacementView);class OriginalEditorInlineDiffView extends Disposable{constructor(o,s,l){super(),this._originalEditor=o,this._state=s,this._modifiedTextModel=l,this._onDidClick=this._register(new Emitter$1),this.onDidClick=this._onDidClick.event,this.isHovered=observableCodeEditor(this._originalEditor).isTargetHovered(d=>{var u;return d.target.type===6&&((u=d.target.detail.injectedText)==null?void 0:u.options.attachedData)instanceof InlineEditAttachedData&&d.target.detail.injectedText.options.attachedData.owner===this},this._store),this._tokenizationFinished=modelTokenizationFinished(this._modifiedTextModel),this._decorations=derived(this,d=>{var k,I;const u=this._state.read(d);if(!u)return;const A=u.modifiedText,g=u.mode==="insertionInline",f=u.diff.length===1&&((k=u.diff[0].innerChanges)==null?void 0:k.length)===1,m=!0,v=[],C=[],w=ModelDecorationOptions.register({className:"inlineCompletions-line-insert",description:"line-insert",isWholeLine:!0,marginClassName:"gutter-insert"}),_=ModelDecorationOptions.register({className:"inlineCompletions-line-delete",description:"line-delete",isWholeLine:!0,marginClassName:"gutter-delete"}),b=ModelDecorationOptions.register({className:"inlineCompletions-char-delete",description:"char-delete",isWholeLine:!1,zIndex:1}),y=ModelDecorationOptions.register({className:"inlineCompletions-char-insert",description:"char-insert",isWholeLine:!0}),S=ModelDecorationOptions.register({className:"inlineCompletions-char-insert",description:"char-insert",shouldFillLineOnLineBreak:!0}),E=ModelDecorationOptions.register({className:"inlineCompletions-char-insert diff-range-empty",description:"char-insert diff-range-empty"}),B=ModelDecorationOptions.register({className:"inlineCompletions-original-lines",description:"inlineCompletions-original-lines",isWholeLine:!1,shouldFillLineOnLineBreak:!0}),P=u.mode!=="sideBySide"&&u.mode!=="deletion"&&u.mode!=="insertionInline"&&u.mode!=="lineReplacement",D=u.mode==="lineReplacement";for(const L of u.diff)if(P&&(L.original.isEmpty||v.push({range:L.original.toInclusiveRange(),options:_}),L.modified.isEmpty||C.push({range:L.modified.toInclusiveRange(),options:w})),L.modified.isEmpty||L.original.isEmpty)L.original.isEmpty||v.push({range:L.original.toInclusiveRange(),options:b}),L.modified.isEmpty||C.push({range:L.modified.toInclusiveRange(),options:y});else{const T=g&&allowsTrueInlineDiffRendering(L);for(const N of L.innerChanges||[]){if(L.original.contains(N.originalRange.startLineNumber)&&!(D&&N.originalRange.isEmpty())){const x=(I=this._originalEditor.getModel())==null?void 0:I.getValueInRange(N.originalRange,1);v.push({range:N.originalRange,options:{description:"char-delete",shouldFillLineOnLineBreak:!1,className:classNames("inlineCompletions-char-delete",N.originalRange.isSingleLine()&&u.mode==="insertionInline"&&"single-line-inline",N.originalRange.isEmpty()&&"empty",(N.originalRange.isEmpty()&&f||u.mode==="deletion"&&x===` `)&&m&&!T&&"diff-range-empty"),inlineClassName:T?classNames("strike-through","inlineCompletions"):null,zIndex:1}})}if(L.modified.contains(N.modifiedRange.startLineNumber)&&C.push({range:N.modifiedRange,options:N.modifiedRange.isEmpty()&&m&&!T&&f?E:S}),T){const x=A.getValueOfRange(N.modifiedRange),M=x.length>3?[{text:x.slice(0,1),extraClasses:["start"],offsetRange:new OffsetRange(N.modifiedRange.startColumn-1,N.modifiedRange.startColumn)},{text:x.slice(1,-1),extraClasses:[],offsetRange:new OffsetRange(N.modifiedRange.startColumn,N.modifiedRange.endColumn-2)},{text:x.slice(-1),extraClasses:["end"],offsetRange:new OffsetRange(N.modifiedRange.endColumn-2,N.modifiedRange.endColumn-1)}]:[{text:x,extraClasses:["start","end"],offsetRange:new OffsetRange(N.modifiedRange.startColumn-1,N.modifiedRange.endColumn)}];this._tokenizationFinished.read(d);const F=this._modifiedTextModel.tokenization.getLineTokens(N.modifiedRange.startLineNumber);for(const{text:O,extraClasses:R,offsetRange:Q}of M)v.push({range:Range$2.fromPositions(N.originalRange.getEndPosition()),options:{description:"inserted-text",before:{tokens:F.getTokensInRange(Q),content:O,inlineClassName:classNames("inlineCompletions-char-insert",N.modifiedRange.isSingleLine()&&u.mode==="insertionInline"&&"single-line-inline",...R),cursorStops:InjectedTextCursorStops$1.None,attachedData:new InlineEditAttachedData(this)},zIndex:2,showIfCollapsed:!0}})}}}if(u.isInDiffEditor)for(const L of u.diff)L.original.isEmpty||v.push({range:L.original.toExclusiveRange(),options:B});return{originalDecorations:v,modifiedDecorations:C}}),this._register(observableCodeEditor(this._originalEditor).setDecorations(this._decorations.map(d=>{var u;return(u=d==null?void 0:d.originalDecorations)!=null?u:[]})));const c=this._state.map(d=>d==null?void 0:d.modifiedCodeEditor);this._register(autorunWithStore((d,u)=>{const A=c.read(d);A&&u.add(observableCodeEditor(A).setDecorations(this._decorations.map(g=>{var f;return(f=g==null?void 0:g.modifiedDecorations)!=null?f:[]})))})),this._register(this._originalEditor.onMouseUp(d=>{var A;if(d.target.type!==6)return;const u=(A=d.target.detail.injectedText)==null?void 0:A.options.attachedData;u instanceof InlineEditAttachedData&&u.owner===this&&this._onDidClick.fire(d.event)}))}}class InlineEditAttachedData{constructor(o){this.owner=o}}function allowsTrueInlineDiffRendering(a){return a.innerChanges?a.innerChanges.every(o=>rangeIsSingleLine(o.modifiedRange)&&rangeIsSingleLine(o.originalRange)):!1}let i=0;function modelTokenizationFinished(a){return observableFromEvent(a.onDidChangeTokens,()=>i++)}var view="",__decorate$1b=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$1a=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};let InlineEditsView=class extends Disposable{constructor(o,s,l,c,d,u){super(),this._editor=o,this._host=s,this._model=l,this._ghostTextIndicator=c,this._focusIsInMenu=d,this._instantiationService=u,this._editorObs=observableCodeEditor(this._editor),this._tabAction=derived(m=>{var v,C;return(C=(v=this._model.read(m))==null?void 0:v.tabAction.read(m))!=null?C:InlineEditTabAction.Inactive}),this._constructorDone=observableValue(this,!1),this._uiState=derived(this,m=>{var E,B;const v=this._model.read(m);if(!v||!this._constructorDone.read(m))return;const C=v.inlineEdit;let w=RangeMapping.fromEdit(C.edit),_=C.edit.apply(C.originalText),b=lineRangeMappingFromRangeMappings(w,C.originalText,new StringText(_)),y=this.determineRenderState(v,m,b,new StringText(_));if(!y){v.abort(`unable to determine view: tried to render ${(E=this._previousView)==null?void 0:E.view}`);return}if(y.kind===InlineCompletionViewKind.SideBySide){const P=createReindentEdit(_,C.modifiedLineRange,g.getOptions().tabSize);_=P.applyToString(_),w=applyEditToModifiedRangeMappings(w,P),b=lineRangeMappingFromRangeMappings(w,C.originalText,new StringText(_))}return this._previewTextModel.setLanguage(this._editor.getModel().getLanguageId()),this._previewTextModel.getValue()!==_&&this._previewTextModel.setValue(_),v.showCollapsed.read(m)&&!((B=this._indicator.read(m))!=null&&B.isHoverVisible.read(m))&&(y={kind:InlineCompletionViewKind.Collapsed,viewData:y.viewData}),v.handleInlineEditShown(y.kind,y.viewData),{state:y,diff:b,edit:C,newText:_,newTextLineCount:C.modifiedLineRange.length,isInDiffEditor:v.isInDiffEditor}}),this._previewTextModel=this._register(this._instantiationService.createInstance(TextModel,"",this._editor.getModel().getLanguageId(),{...TextModel.DEFAULT_CREATION_OPTIONS,bracketPairColorizationOptions:{enabled:!0,independentColorPoolPerBracketType:!1}},null)),this._indicatorCyclicDependencyCircuitBreaker=observableValue(this,!1),this._indicator=derived(this,m=>{if(!this._indicatorCyclicDependencyCircuitBreaker.read(m))return;const v=derivedOpts({owner:this,equalsFn:equalsIfDefined(itemEquals())},w=>{var y,S,E;const _=this._ghostTextIndicator.read(w);if(_)return _.lineRange;const b=this._uiState.read(w);if(!!b){if(((y=b.state)==null?void 0:y.kind)==="custom"){const B=(S=b.state.displayLocation)==null?void 0:S.range;if(!B)throw new BugIndicatingError("custom view should have a range");return new LineRange(B.startLineNumber,B.endLineNumber)}return((E=b.state)==null?void 0:E.kind)==="insertionMultiLine"?this._insertion.originalLines.read(w):b.edit.displayRange}}),C=derived(this,w=>{const _=this._model.read(w);if(_)return _;const b=this._ghostTextIndicator.read(w);return b?b.model:_});return m.store.add(this._instantiationService.createInstance(InlineEditsGutterIndicator,this._editorObs,v,this._gutterIndicatorOffset,C,this._inlineEditsIsHovered,this._focusIsInMenu))}),this._inlineEditsIsHovered=derived(this,m=>this._sideBySide.isHovered.read(m)||this._wordReplacementViews.read(m).some(v=>v.isHovered.read(m))||this._deletion.isHovered.read(m)||this._inlineDiffView.isHovered.read(m)||this._lineReplacementView.isHovered.read(m)||this._insertion.isHovered.read(m)||this._customView.isHovered.read(m)),this._gutterIndicatorOffset=derived(this,m=>{var C,w;if(((w=(C=this._uiState.read(m))==null?void 0:C.state)==null?void 0:w.kind)==="insertionMultiLine")return this._insertion.startLineOffset.read(m);const v=this._ghostTextIndicator.read(m);return v?getGhostTextTopOffset(v,this._editor):0}),this._sideBySide=this._register(this._instantiationService.createInstance(InlineEditsSideBySideView,this._editor,this._model.map(m=>m==null?void 0:m.inlineEdit),this._previewTextModel,this._uiState.map(m=>{var v;return m&&((v=m.state)==null?void 0:v.kind)===InlineCompletionViewKind.SideBySide?{newTextLineCount:m.newTextLineCount,isInDiffEditor:m.isInDiffEditor}:void 0}),this._tabAction)),this._deletion=this._register(this._instantiationService.createInstance(InlineEditsDeletionView,this._editor,this._model.map(m=>m==null?void 0:m.inlineEdit),this._uiState.map(m=>{var v;return m&&((v=m.state)==null?void 0:v.kind)===InlineCompletionViewKind.Deletion?{originalRange:m.state.originalRange,deletions:m.state.deletions,inDiffEditor:m.isInDiffEditor}:void 0}),this._tabAction)),this._insertion=this._register(this._instantiationService.createInstance(InlineEditsInsertionView,this._editor,this._uiState.map(m=>{var v;return m&&((v=m.state)==null?void 0:v.kind)===InlineCompletionViewKind.InsertionMultiLine?{lineNumber:m.state.lineNumber,startColumn:m.state.column,text:m.state.text,inDiffEditor:m.isInDiffEditor}:void 0}),this._tabAction)),this._inlineDiffViewState=derived(this,m=>{const v=this._uiState.read(m);if(!(!v||!v.state)&&!(v.state.kind==="wordReplacements"||v.state.kind==="insertionMultiLine"||v.state.kind==="collapsed"||v.state.kind==="custom"))return{modifiedText:new StringText(v.newText),diff:v.diff,mode:v.state.kind,modifiedCodeEditor:this._sideBySide.previewEditor,isInDiffEditor:v.isInDiffEditor}}),this._inlineCollapsedView=this._register(this._instantiationService.createInstance(InlineEditsCollapsedView,this._editor,this._model.map((m,v)=>{var C,w;return((w=(C=this._uiState.read(v))==null?void 0:C.state)==null?void 0:w.kind)==="collapsed"?m==null?void 0:m.inlineEdit:void 0}))),this._customView=this._register(this._instantiationService.createInstance(InlineEditsCustomView,this._editor,this._model.map((m,v)=>{var C,w;return((w=(C=this._uiState.read(v))==null?void 0:C.state)==null?void 0:w.kind)==="custom"?m==null?void 0:m.displayLocation:void 0}),this._tabAction)),this._inlineDiffView=this._register(new OriginalEditorInlineDiffView(this._editor,this._inlineDiffViewState,this._previewTextModel)),this._wordReplacementViews=mapObservableArrayCached(this,this._uiState.map(m=>{var v;return((v=m==null?void 0:m.state)==null?void 0:v.kind)==="wordReplacements"?m.state.replacements:[]}),(m,v)=>v.add(this._instantiationService.createInstance(InlineEditsWordReplacementView,this._editorObs,m,this._tabAction))),this._lineReplacementView=this._register(this._instantiationService.createInstance(InlineEditsLineReplacementView,this._editorObs,this._uiState.map(m=>{var v;return((v=m==null?void 0:m.state)==null?void 0:v.kind)===InlineCompletionViewKind.LineReplacement?{originalRange:m.state.originalRange,modifiedRange:m.state.modifiedRange,modifiedLines:m.state.modifiedLines,replacements:m.state.replacements}:void 0}),this._uiState.map(m=>{var v;return(v=m==null?void 0:m.isInDiffEditor)!=null?v:!1}),this._tabAction)),this._useCodeShifting=this._editorObs.getOption(71).map(m=>m.edits.allowCodeShifting),this._renderSideBySide=this._editorObs.getOption(71).map(m=>m.edits.renderSideBySide),this._register(autorunWithStore((m,v)=>{const C=this._model.read(m);!C||v.add(Event.any(this._sideBySide.onDidClick,this._deletion.onDidClick,this._lineReplacementView.onDidClick,this._insertion.onDidClick,...this._wordReplacementViews.read(m).map(w=>w.onDidClick),this._inlineDiffView.onDidClick,this._customView.onDidClick)(w=>{this._viewHasBeenShownLongerThan(350)&&(w.preventDefault(),C.accept())}))})),this._indicator.recomputeInitiallyAndOnChange(this._store),this._wordReplacementViews.recomputeInitiallyAndOnChange(this._store),this._indicatorCyclicDependencyCircuitBreaker.set(!0,void 0),this._register(this._instantiationService.createInstance(InlineEditsOnboardingExperience,this._host,this._model,this._indicator,this._inlineCollapsedView));const A=derived(this,m=>Math.max(...this._wordReplacementViews.read(m).map(v=>v.minEditorScrollHeight.read(m)),this._lineReplacementView.minEditorScrollHeight.read(m),this._customView.minEditorScrollHeight.read(m))).recomputeInitiallyAndOnChange(this._store),g=this._editor.getModel();let f;this._register(autorun(m=>{const v=A.read(m);this._editor.changeViewZones(C=>{const w=this._editor.getScrollHeight(),_=v-w+1;_!==0&&f&&(C.removeZone(f),f=void 0),!(_<=0)&&(f=C.addZone({afterLineNumber:g.getLineCount(),heightInPx:_,domNode:$$l("div.minScrollHeightViewZone")}))})})),this._constructorDone.set(!0,void 0)}getCacheId(o){return o.inlineEdit.inlineCompletion.identity.id}determineView(o,s,l,c){var C,w,_,b;const d=o.inlineEdit,u=((C=this._previousView)==null?void 0:C.id)===this.getCacheId(o),A=((w=this._previousView)==null?void 0:w.editorWidth)!==this._editorObs.layoutInfoWidth.read(s)&&(((_=this._previousView)==null?void 0:_.view)===InlineCompletionViewKind.SideBySide||((b=this._previousView)==null?void 0:b.view)===InlineCompletionViewKind.LineReplacement);if(u&&!A)return this._previousView.view;if(o.displayLocation)return InlineCompletionViewKind.Custom;const g=d.originalLineRange.length,f=d.modifiedLineRange.length,m=l.flatMap(y=>{var S;return(S=y.innerChanges)!=null?S:[]}),v=m.length===1;if(!o.isInDiffEditor){if(v&&this._useCodeShifting.read(s)!=="never"&&isSingleLineInsertion(l))return isSingleLineInsertionAfterPosition(l,d.cursorPosition)?InlineCompletionViewKind.InsertionInline:InlineCompletionViewKind.LineReplacement;if(isDeletion(m,d,c))return InlineCompletionViewKind.Deletion;if(isSingleMultiLineInsertion(l)&&this._useCodeShifting.read(s)==="always")return InlineCompletionViewKind.InsertionMultiLine;if(m.every(S=>TextLength.ofRange(S.originalRange).columnCountc.getValueOfRange(B.modifiedRange)),E=m.map(B=>o.inlineEdit.originalText.getValueOfRange(B.originalRange));if(!S.some(B=>B.includes(" "))&&!E.some(B=>B.includes(" "))&&(!m.some(B=>B.originalRange.isEmpty())||!growEditsUntilWhitespace(m.map(B=>new TextReplacement(B.originalRange,"")),d.originalText).some(B=>B.range.isEmpty()&&TextLength.ofRange(B.range).columnCount0&&f>0)return g===1&&f===1&&!o.isInDiffEditor?InlineCompletionViewKind.LineReplacement:this._renderSideBySide.read(s)!=="never"&&InlineEditsSideBySideView.fitsInsideViewport(this._editor,this._previewTextModel,d,s)?InlineCompletionViewKind.SideBySide:InlineCompletionViewKind.LineReplacement;if(o.isInDiffEditor){if(isDeletion(m,d,c))return InlineCompletionViewKind.Deletion;if(isSingleMultiLineInsertion(l)&&this._useCodeShifting.read(s)==="always")return InlineCompletionViewKind.InsertionMultiLine}return InlineCompletionViewKind.SideBySide}determineRenderState(o,s,l,c){const d=o.inlineEdit,u=this.determineView(o,s,l,c);this._previousView={id:this.getCacheId(o),view:u,editorWidth:this._editor.getLayoutInfo().width,timestamp:Date.now()};const A=l.flatMap(_=>{var b;return(b=_.innerChanges)!=null?b:[]}),g=this._editor.getModel(),f=A.map(_=>({originalRange:_.originalRange,modifiedRange:_.modifiedRange,original:g.getValueInRange(_.originalRange),modified:c.getValueOfRange(_.modifiedRange)})),m=d.cursorPosition,v=f[0].modified.startsWith(g.getEOL()),C={cursorColumnDistance:d.edit.replacements[0].range.getStartPosition().column-m.column,cursorLineDistance:d.lineEdit.lineRange.startLineNumber-m.lineNumber+(v&&d.lineEdit.lineRange.startLineNumber>=m.lineNumber?1:0),lineCountOriginal:d.lineEdit.lineRange.length,lineCountModified:d.lineEdit.newLines.length,characterCountOriginal:f.reduce((_,b)=>_+b.original.length,0),characterCountModified:f.reduce((_,b)=>_+b.modified.length,0),disjointReplacements:f.length,sameShapeReplacements:f.every(_=>_.original===f[0].original&&_.modified===f[0].modified)};switch(u){case InlineCompletionViewKind.InsertionInline:return{kind:InlineCompletionViewKind.InsertionInline,viewData:C};case InlineCompletionViewKind.SideBySide:return{kind:InlineCompletionViewKind.SideBySide,viewData:C};case InlineCompletionViewKind.Collapsed:return{kind:InlineCompletionViewKind.Collapsed,viewData:C};case InlineCompletionViewKind.Custom:return{kind:InlineCompletionViewKind.Custom,displayLocation:o.displayLocation,viewData:C}}if(u===InlineCompletionViewKind.Deletion)return{kind:InlineCompletionViewKind.Deletion,originalRange:d.originalLineRange,deletions:A.map(_=>_.originalRange),viewData:C};if(u===InlineCompletionViewKind.InsertionMultiLine){const _=A[0];return{kind:InlineCompletionViewKind.InsertionMultiLine,lineNumber:_.originalRange.startLineNumber,column:_.originalRange.startColumn,text:c.getValueOfRange(_.modifiedRange),viewData:C}}const w=f.map(_=>new TextReplacement(_.originalRange,_.modified));if(w.length!==0){if(u===InlineCompletionViewKind.WordReplacements){let _=growEditsToEntireWord(w,d.originalText);return _.some(b=>b.range.isEmpty())&&(_=growEditsUntilWhitespace(w,d.originalText)),{kind:InlineCompletionViewKind.WordReplacements,replacements:_,viewData:C}}if(u===InlineCompletionViewKind.LineReplacement)return{kind:InlineCompletionViewKind.LineReplacement,originalRange:d.originalLineRange,modifiedRange:d.modifiedLineRange,modifiedLines:d.modifiedLineRange.mapToLineArray(_=>c.getLineAt(_)),replacements:A.map(_=>({originalRange:_.originalRange,modifiedRange:_.modifiedRange})),viewData:C}}}_viewHasBeenShownLongerThan(o){var c;const s=(c=this._previousView)==null?void 0:c.timestamp;if(!s)throw new BugIndicatingError("viewHasBeenShownLongThan called before a view has been shown");return Date.now()-s>=o}};InlineEditsView=__decorate$1b([__param$1a(5,IInstantiationService)],InlineEditsView);function isSingleLineInsertion(a){return a.every(s=>s.innerChanges.every(l=>o(l)));function o(s){return!(!s.originalRange.isEmpty()||!(s.modifiedRange.startLineNumber===s.modifiedRange.endLineNumber))}}function isSingleLineInsertionAfterPosition(a,o){if(!o||!isSingleLineInsertion(a))return!1;const s=o;return a.every(c=>c.innerChanges.every(d=>l(d)));function l(c){const d=c.originalRange.getStartPosition();return!!(s.isBeforeOrEqual(d)||d.lineNumber{var c;return(c=l.innerChanges)!=null?c:[]});if(o.length!==1)return!1;const s=o[0];return!(!s.originalRange.isEmpty()||s.modifiedRange.startLineNumber===s.modifiedRange.endLineNumber)}function isDeletion(a,o,s){return a.map(c=>({original:o.originalText.getValueOfRange(c.originalRange),modified:s.getValueOfRange(c.modifiedRange)})).every(({original:c,modified:d})=>d.trim()===""&&c.length>0&&(c.length>d.length||c.trim()!==""))}function growEditsToEntireWord(a,o){return _growEdits(a,o,s=>/^[a-zA-Z]$/.test(s))}function growEditsUntilWhitespace(a,o){return _growEdits(a,o,s=>!/^\s$/.test(s))}function _growEdits(a,o,s){const l=[];a.sort((d,u)=>Range$2.compareRangesUsingStarts(d.range,u.range));for(const d of a){let u=d.range.startColumn-1,A=d.range.endColumn-2,g="",f="";const m=o.getLineAt(d.range.startLineNumber),v=o.getLineAt(d.range.endLineNumber);if(c(m[u]))for(;c(m[u-1]);)g=m[u-1]+g,u--;if(c(v[A])||A0&&Range$2.areIntersectingOrTouching(l[l.length-1].range,C.range)&&(C=TextReplacement.joinReplacements([l.pop(),C],o)),l.push(C)}function c(d){return d===void 0?!1:s(d)}return l}function getGhostTextTopOffset(a,o){const s=a.model.inlineEdit.edit.replacements;if(s.length!==1)return 0;const l=o.getModel();if(!l)return 0;const c=l.getEOL(),d=s[0];if(d.range.isEmpty()&&d.text.startsWith(c)){const u=o.getLineHeightForPosition(d.range.getStartPosition());return countPrefixRepeats(d.text,c)*u}return 0}function countPrefixRepeats(a,o){if(!o.length)return 0;let s=0,l=0;for(;a.startsWith(o,l);)s++,l+=o.length;return s}var __decorate$1a=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$19=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}},InlineEditsViewAndDiffProducer_1,to;let InlineEditsViewAndDiffProducer=(to=class extends Disposable{constructor(o,s,l,c,d){super(),this._editor=o,this._edit=s,this._model=l,this._focusIsInMenu=c,this._inlineEdit=derived(this,u=>{var _;const A=this._model.read(u);if(!A)return;const g=this._edit.read(u);if(!g)return;const f=this._editor.getModel();if(!f)return;const m=(_=A.inlineEditState.read(void 0))==null?void 0:_.inlineCompletion.updatedEdit;if(!m)return;const v=m.replacements.map(b=>{const y=Range$2.fromPositions(f.getPositionAt(b.replaceRange.start),f.getPositionAt(b.replaceRange.endExclusive));return new TextReplacement(y,b.newText)}),C=new TextEdit(v),w=new TextModelText(f);return new InlineEditWithChanges(w,C,A.primaryPosition.read(void 0),g.commands,g.inlineCompletion)}),this._inlineEditModel=derived(this,u=>{const A=this._model.read(u);if(!A)return;const g=this._inlineEdit.read(u);if(!g)return;const f=derived(this,m=>{if(this._editorObs.isFocused.read(m)){if(A.tabShouldJumpToInlineEdit.read(m))return InlineEditTabAction.Jump;if(A.tabShouldAcceptInlineEdit.read(m))return InlineEditTabAction.Accept}return InlineEditTabAction.Inactive});return new InlineEditModel(A,g,f)}),this._inlineEditHost=derived(this,u=>{const A=this._model.read(u);if(!!A)return new InlineEditHost(A)}),this._ghostTextIndicator=derived(this,u=>{const A=this._model.read(u);if(!A)return;const g=A.inlineCompletionState.read(u);if(!g)return;const f=g.inlineCompletion;if(!f||!f.showInlineEditMenu)return;const m=LineRange.ofLength(g.primaryGhostText.lineNumber,1);return new GhostTextIndicator(this._editor,A,m,f)}),this._editorObs=observableCodeEditor(this._editor),this._register(d.createInstance(InlineEditsView,this._editor,this._inlineEditHost,this._inlineEditModel,this._ghostTextIndicator,this._focusIsInMenu))}},(()=>{InlineEditsViewAndDiffProducer_1=to})(),(()=>{to.hot=createHotClass(InlineEditsViewAndDiffProducer_1)})(),to);InlineEditsViewAndDiffProducer=InlineEditsViewAndDiffProducer_1=__decorate$1a([__param$19(4,IInstantiationService)],InlineEditsViewAndDiffProducer);var __decorate$19=globalThis&&globalThis.__decorate||function(a,o,s,l){var c=arguments.length,d=c<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,s):l,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(a,o,s,l);else for(var A=a.length-1;A>=0;A--)(u=a[A])&&(d=(c<3?u(d):c>3?u(o,s,d):u(o,s))||d);return c>3&&d&&Object.defineProperty(o,s,d),d},__param$18=globalThis&&globalThis.__param||function(a,o){return function(s,l){o(s,l,a)}};let InlineCompletionsView=class extends Disposable{constructor(o,s,l,c){super(),this._editor=o,this._model=s,this._focusIsInMenu=l,this._instantiationService=c,this._ghostTexts=derived(this,d=>{var A;const u=this._model.read(d);return(A=u==null?void 0:u.ghostTexts.read(d))!=null?A:[]}),this._stablizedGhostTexts=convertItemsToStableObservables(this._ghostTexts,this._store),this._editorObs=observableCodeEditor(this._editor),this._ghostTextWidgets=mapObservableArrayCached(this,this._stablizedGhostTexts,(d,u)=>derivedDisposable(A=>this._instantiationService.createInstance(GhostTextView.hot.read(A),this._editor,{ghostText:d,warning:this._model.map((g,f)=>{var v;const m=(v=g==null?void 0:g.warning)==null?void 0:v.read(f);return m?{icon:m.icon}:void 0}),minReservedLineCount:constObservable(0),targetTextModel:this._model.map(g=>g==null?void 0:g.textModel),handleInlineCompletionShown:this._model.map((g,f)=>{var v;const m=(v=g==null?void 0:g.inlineCompletionState.read(f))==null?void 0:v.inlineCompletion;return m?C=>g.handleInlineSuggestionShown(m,InlineCompletionViewKind.GhostText,C):()=>{}})},this._editorObs.getOption(71).map(g=>({syntaxHighlightingEnabled:g.syntaxHighlightingEnabled})),!1,!1)).recomputeInitiallyAndOnChange(u)).recomputeInitiallyAndOnChange(this._store),this._inlineEdit=derived(this,d=>{var u,A;return(A=(u=this._model.read(d))==null?void 0:u.inlineEditState.read(d))==null?void 0:A.inlineEdit}),this._everHadInlineEdit=derivedObservableWithCache(this,(d,u)=>{var A,g,f;return u||!!this._inlineEdit.read(d)||!!((f=(g=(A=this._model.read(d))==null?void 0:A.inlineCompletionState.read(d))==null?void 0:g.inlineCompletion)!=null&&f.showInlineEditMenu)}),this._inlineEditWidget=derivedDisposable(d=>{if(!!this._everHadInlineEdit.read(d))return this._instantiationService.createInstance(InlineEditsViewAndDiffProducer.hot.read(d),this._editor,this._inlineEdit,this._model,this._focusIsInMenu)}).recomputeInitiallyAndOnChange(this._store),this._fontFamily=this._editorObs.getOption(71).map(d=>d.fontFamily),this._register(createStyleSheetFromObservable(derived(d=>` .monaco-editor .ghost-text-decoration, .monaco-editor .ghost-text-decoration-preview, @@ -958,27 +958,27 @@ ${o.toString()}`}}class InstantiationService{constructor(o=new ServiceCollection * Version: 0.54.0(7c2310116c57517348bbd868a21139f32454be22) * Released under the MIT license * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt - *-----------------------------------------------------------------------------*/var __defProp$5=Object.defineProperty,__getOwnPropDesc$5=Object.getOwnPropertyDescriptor,__getOwnPropNames$5=Object.getOwnPropertyNames,__hasOwnProp$5=Object.prototype.hasOwnProperty,__copyProps$5=(a,o,s,l)=>{if(o&&typeof o=="object"||typeof o=="function")for(let c of __getOwnPropNames$5(o))!__hasOwnProp$5.call(a,c)&&c!==s&&__defProp$5(a,c,{get:()=>o[c],enumerable:!(l=__getOwnPropDesc$5(o,c))||l.enumerable});return a},__reExport$5=(a,o,s)=>(__copyProps$5(a,o,"default"),s&&__copyProps$5(s,o,"default")),monaco_editor_core_exports$5={};__reExport$5(monaco_editor_core_exports$5,monaco_editor_core_star$1);var languageDefinitions={},lazyLanguageLoaders={},LazyLanguageLoader=class Ha{static getOrCreate(o){return lazyLanguageLoaders[o]||(lazyLanguageLoaders[o]=new Ha(o)),lazyLanguageLoaders[o]}constructor(o){this._languageId=o,this._loadingTriggered=!1,this._lazyLoadPromise=new Promise((s,l)=>{this._lazyLoadPromiseResolve=s,this._lazyLoadPromiseReject=l})}load(){return this._loadingTriggered||(this._loadingTriggered=!0,languageDefinitions[this._languageId].loader().then(o=>this._lazyLoadPromiseResolve(o),o=>this._lazyLoadPromiseReject(o))),this._lazyLoadPromise}};function registerLanguage(a){const o=a.id;languageDefinitions[o]=a,monaco_editor_core_exports$5.languages.register(a);const s=LazyLanguageLoader.getOrCreate(o);monaco_editor_core_exports$5.languages.registerTokensProviderFactory(o,{create:async()=>(await s.load()).language}),monaco_editor_core_exports$5.languages.onLanguageEncountered(o,async()=>{const l=await s.load();monaco_editor_core_exports$5.languages.setLanguageConfiguration(o,l.conf)})}registerLanguage({id:"abap",extensions:[".abap"],aliases:["abap","ABAP"],loader:()=>__vitePreload(()=>import("./abap.4bb81009.js"),[])});registerLanguage({id:"apex",extensions:[".cls"],aliases:["Apex","apex"],mimetypes:["text/x-apex-source","text/x-apex"],loader:()=>__vitePreload(()=>import("./apex.ef9b1b50.js"),[])});registerLanguage({id:"azcli",extensions:[".azcli"],aliases:["Azure CLI","azcli"],loader:()=>__vitePreload(()=>import("./azcli.abc47099.js"),[])});registerLanguage({id:"bat",extensions:[".bat",".cmd"],aliases:["Batch","bat"],loader:()=>__vitePreload(()=>import("./bat.61d92b8a.js"),[])});registerLanguage({id:"bicep",extensions:[".bicep"],aliases:["Bicep"],loader:()=>__vitePreload(()=>import("./bicep.320f3000.js"),[])});registerLanguage({id:"cameligo",extensions:[".mligo"],aliases:["Cameligo"],loader:()=>__vitePreload(()=>import("./cameligo.5faadf92.js"),[])});registerLanguage({id:"clojure",extensions:[".clj",".cljs",".cljc",".edn"],aliases:["clojure","Clojure"],loader:()=>__vitePreload(()=>import("./clojure.019fd34c.js"),[])});registerLanguage({id:"coffeescript",extensions:[".coffee"],aliases:["CoffeeScript","coffeescript","coffee"],mimetypes:["text/x-coffeescript","text/coffeescript"],loader:()=>__vitePreload(()=>import("./coffee.f75e69b7.js"),[])});registerLanguage({id:"c",extensions:[".c",".h"],aliases:["C","c"],loader:()=>__vitePreload(()=>import("./cpp.d06812b8.js"),[])});registerLanguage({id:"cpp",extensions:[".cpp",".cc",".cxx",".hpp",".hh",".hxx"],aliases:["C++","Cpp","cpp"],loader:()=>__vitePreload(()=>import("./cpp.d06812b8.js"),[])});registerLanguage({id:"csharp",extensions:[".cs",".csx",".cake"],aliases:["C#","csharp"],loader:()=>__vitePreload(()=>import("./csharp.6ad804a5.js"),[])});registerLanguage({id:"csp",extensions:[".csp"],aliases:["CSP","csp"],loader:()=>__vitePreload(()=>import("./csp.bded5046.js"),[])});registerLanguage({id:"css",extensions:[".css"],aliases:["CSS","css"],mimetypes:["text/css"],loader:()=>__vitePreload(()=>import("./css.612b25f1.js"),[])});registerLanguage({id:"cypher",extensions:[".cypher",".cyp"],aliases:["Cypher","OpenCypher"],loader:()=>__vitePreload(()=>import("./cypher.df92907f.js"),[])});registerLanguage({id:"dart",extensions:[".dart"],aliases:["Dart","dart"],mimetypes:["text/x-dart-source","text/x-dart"],loader:()=>__vitePreload(()=>import("./dart.b1df8e38.js"),[])});registerLanguage({id:"dockerfile",extensions:[".dockerfile"],filenames:["Dockerfile"],aliases:["Dockerfile"],loader:()=>__vitePreload(()=>import("./dockerfile.16bf7b09.js"),[])});registerLanguage({id:"ecl",extensions:[".ecl"],aliases:["ECL","Ecl","ecl"],loader:()=>__vitePreload(()=>import("./ecl.fa11b355.js"),[])});registerLanguage({id:"elixir",extensions:[".ex",".exs"],aliases:["Elixir","elixir","ex"],loader:()=>__vitePreload(()=>import("./elixir.014d6ab6.js"),[])});registerLanguage({id:"flow9",extensions:[".flow"],aliases:["Flow9","Flow","flow9","flow"],loader:()=>__vitePreload(()=>import("./flow9.1a0b9b47.js"),[])});registerLanguage({id:"fsharp",extensions:[".fs",".fsi",".ml",".mli",".fsx",".fsscript"],aliases:["F#","FSharp","fsharp"],loader:()=>__vitePreload(()=>import("./fsharp.c57f3a74.js"),[])});registerLanguage({id:"freemarker2",extensions:[".ftl",".ftlh",".ftlx"],aliases:["FreeMarker2","Apache FreeMarker2"],loader:()=>__vitePreload(()=>import("./freemarker2.aea883da.js"),[]).then(a=>a.TagAutoInterpolationDollar)});registerLanguage({id:"freemarker2.tag-angle.interpolation-dollar",aliases:["FreeMarker2 (Angle/Dollar)","Apache FreeMarker2 (Angle/Dollar)"],loader:()=>__vitePreload(()=>import("./freemarker2.aea883da.js"),[]).then(a=>a.TagAngleInterpolationDollar)});registerLanguage({id:"freemarker2.tag-bracket.interpolation-dollar",aliases:["FreeMarker2 (Bracket/Dollar)","Apache FreeMarker2 (Bracket/Dollar)"],loader:()=>__vitePreload(()=>import("./freemarker2.aea883da.js"),[]).then(a=>a.TagBracketInterpolationDollar)});registerLanguage({id:"freemarker2.tag-angle.interpolation-bracket",aliases:["FreeMarker2 (Angle/Bracket)","Apache FreeMarker2 (Angle/Bracket)"],loader:()=>__vitePreload(()=>import("./freemarker2.aea883da.js"),[]).then(a=>a.TagAngleInterpolationBracket)});registerLanguage({id:"freemarker2.tag-bracket.interpolation-bracket",aliases:["FreeMarker2 (Bracket/Bracket)","Apache FreeMarker2 (Bracket/Bracket)"],loader:()=>__vitePreload(()=>import("./freemarker2.aea883da.js"),[]).then(a=>a.TagBracketInterpolationBracket)});registerLanguage({id:"freemarker2.tag-auto.interpolation-dollar",aliases:["FreeMarker2 (Auto/Dollar)","Apache FreeMarker2 (Auto/Dollar)"],loader:()=>__vitePreload(()=>import("./freemarker2.aea883da.js"),[]).then(a=>a.TagAutoInterpolationDollar)});registerLanguage({id:"freemarker2.tag-auto.interpolation-bracket",aliases:["FreeMarker2 (Auto/Bracket)","Apache FreeMarker2 (Auto/Bracket)"],loader:()=>__vitePreload(()=>import("./freemarker2.aea883da.js"),[]).then(a=>a.TagAutoInterpolationBracket)});registerLanguage({id:"go",extensions:[".go"],aliases:["Go"],loader:()=>__vitePreload(()=>import("./go.a871f4c0.js"),[])});registerLanguage({id:"graphql",extensions:[".graphql",".gql"],aliases:["GraphQL","graphql","gql"],mimetypes:["application/graphql"],loader:()=>__vitePreload(()=>import("./graphql.f104e9bf.js"),[])});registerLanguage({id:"handlebars",extensions:[".handlebars",".hbs"],aliases:["Handlebars","handlebars","hbs"],mimetypes:["text/x-handlebars-template"],loader:()=>__vitePreload(()=>import("./handlebars.19563d43.js"),[])});registerLanguage({id:"hcl",extensions:[".tf",".tfvars",".hcl"],aliases:["Terraform","tf","HCL","hcl"],loader:()=>__vitePreload(()=>import("./hcl.0bf3f6c0.js"),[])});registerLanguage({id:"html",extensions:[".html",".htm",".shtml",".xhtml",".mdoc",".jsp",".asp",".aspx",".jshtm"],aliases:["HTML","htm","html","xhtml"],mimetypes:["text/html","text/x-jshtm","text/template","text/ng-template"],loader:()=>__vitePreload(()=>import("./html.551fa253.js"),[])});registerLanguage({id:"ini",extensions:[".ini",".properties",".gitconfig"],filenames:["config",".gitattributes",".gitconfig",".editorconfig"],aliases:["Ini","ini"],loader:()=>__vitePreload(()=>import("./ini.a8e60f47.js"),[])});registerLanguage({id:"java",extensions:[".java",".jav"],aliases:["Java","java"],mimetypes:["text/x-java-source","text/x-java"],loader:()=>__vitePreload(()=>import("./java.a028dd8c.js"),[])});registerLanguage({id:"javascript",extensions:[".js",".es6",".jsx",".mjs",".cjs"],firstLine:"^#!.*\\bnode",filenames:["jakefile"],aliases:["JavaScript","javascript","js"],mimetypes:["text/javascript"],loader:()=>__vitePreload(()=>import("./javascript.13a6b45f.js"),["assets/javascript.13a6b45f.js","assets/typescript.b7af4526.js"])});registerLanguage({id:"julia",extensions:[".jl"],aliases:["julia","Julia"],loader:()=>__vitePreload(()=>import("./julia.d2c9c50c.js"),[])});registerLanguage({id:"kotlin",extensions:[".kt",".kts"],aliases:["Kotlin","kotlin"],mimetypes:["text/x-kotlin-source","text/x-kotlin"],loader:()=>__vitePreload(()=>import("./kotlin.b105f49a.js"),[])});registerLanguage({id:"less",extensions:[".less"],aliases:["Less","less"],mimetypes:["text/x-less","text/less"],loader:()=>__vitePreload(()=>import("./less.63294db9.js"),[])});registerLanguage({id:"lexon",extensions:[".lex"],aliases:["Lexon"],loader:()=>__vitePreload(()=>import("./lexon.fb9e4470.js"),[])});registerLanguage({id:"lua",extensions:[".lua"],aliases:["Lua","lua"],loader:()=>__vitePreload(()=>import("./lua.7f2361a9.js"),[])});registerLanguage({id:"liquid",extensions:[".liquid",".html.liquid"],aliases:["Liquid","liquid"],mimetypes:["application/liquid"],loader:()=>__vitePreload(()=>import("./liquid.fb738b80.js"),[])});registerLanguage({id:"m3",extensions:[".m3",".i3",".mg",".ig"],aliases:["Modula-3","Modula3","modula3","m3"],loader:()=>__vitePreload(()=>import("./m3.5ce95e97.js"),[])});registerLanguage({id:"markdown",extensions:[".md",".markdown",".mdown",".mkdn",".mkd",".mdwn",".mdtxt",".mdtext"],aliases:["Markdown","markdown"],loader:()=>__vitePreload(()=>import("./markdown.ecb24cbc.js"),[])});registerLanguage({id:"mdx",extensions:[".mdx"],aliases:["MDX","mdx"],loader:()=>__vitePreload(()=>import("./mdx.7643c8a9.js"),[])});registerLanguage({id:"mips",extensions:[".s"],aliases:["MIPS","MIPS-V"],mimetypes:["text/x-mips","text/mips","text/plaintext"],loader:()=>__vitePreload(()=>import("./mips.8283e7f3.js"),[])});registerLanguage({id:"msdax",extensions:[".dax",".msdax"],aliases:["DAX","MSDAX"],loader:()=>__vitePreload(()=>import("./msdax.20c4758d.js"),[])});registerLanguage({id:"mysql",extensions:[],aliases:["MySQL","mysql"],loader:()=>__vitePreload(()=>import("./mysql.88a039ca.js"),[])});registerLanguage({id:"objective-c",extensions:[".m"],aliases:["Objective-C"],loader:()=>__vitePreload(()=>import("./objective-c.7738aae9.js"),[])});registerLanguage({id:"pascal",extensions:[".pas",".p",".pp"],aliases:["Pascal","pas"],mimetypes:["text/x-pascal-source","text/x-pascal"],loader:()=>__vitePreload(()=>import("./pascal.bf9f07e5.js"),[])});registerLanguage({id:"pascaligo",extensions:[".ligo"],aliases:["Pascaligo","ligo"],loader:()=>__vitePreload(()=>import("./pascaligo.9cb717e6.js"),[])});registerLanguage({id:"perl",extensions:[".pl",".pm"],aliases:["Perl","pl"],loader:()=>__vitePreload(()=>import("./perl.6fbd050e.js"),[])});registerLanguage({id:"pgsql",extensions:[],aliases:["PostgreSQL","postgres","pg","postgre"],loader:()=>__vitePreload(()=>import("./pgsql.e3b4c2ee.js"),[])});registerLanguage({id:"php",extensions:[".php",".php4",".php5",".phtml",".ctp"],aliases:["PHP","php"],mimetypes:["application/x-php"],loader:()=>__vitePreload(()=>import("./php.d2dc82fa.js"),[])});registerLanguage({id:"pla",extensions:[".pla"],loader:()=>__vitePreload(()=>import("./pla.62100c74.js"),[])});registerLanguage({id:"postiats",extensions:[".dats",".sats",".hats"],aliases:["ATS","ATS/Postiats"],loader:()=>__vitePreload(()=>import("./postiats.213802b7.js"),[])});registerLanguage({id:"powerquery",extensions:[".pq",".pqm"],aliases:["PQ","M","Power Query","Power Query M"],loader:()=>__vitePreload(()=>import("./powerquery.cd5cdcc7.js"),[])});registerLanguage({id:"powershell",extensions:[".ps1",".psm1",".psd1"],aliases:["PowerShell","powershell","ps","ps1"],loader:()=>__vitePreload(()=>import("./powershell.f8e5e649.js"),[])});registerLanguage({id:"proto",extensions:[".proto"],aliases:["protobuf","Protocol Buffers"],loader:()=>__vitePreload(()=>import("./protobuf.c9b96c93.js"),[])});registerLanguage({id:"pug",extensions:[".jade",".pug"],aliases:["Pug","Jade","jade"],loader:()=>__vitePreload(()=>import("./pug.3fac0b8c.js"),[])});registerLanguage({id:"python",extensions:[".py",".rpy",".pyw",".cpy",".gyp",".gypi"],aliases:["Python","py"],firstLine:"^#!/.*\\bpython[0-9.-]*\\b",loader:()=>__vitePreload(()=>import("./python.2e9f690b.js"),[])});registerLanguage({id:"qsharp",extensions:[".qs"],aliases:["Q#","qsharp"],loader:()=>__vitePreload(()=>import("./qsharp.61994613.js"),[])});registerLanguage({id:"r",extensions:[".r",".rhistory",".rmd",".rprofile",".rt"],aliases:["R","r"],loader:()=>__vitePreload(()=>import("./r.09d505ba.js"),[])});registerLanguage({id:"razor",extensions:[".cshtml"],aliases:["Razor","razor"],mimetypes:["text/x-cshtml"],loader:()=>__vitePreload(()=>import("./razor.ba1b3dff.js"),[])});registerLanguage({id:"redis",extensions:[".redis"],aliases:["redis"],loader:()=>__vitePreload(()=>import("./redis.82a05487.js"),[])});registerLanguage({id:"redshift",extensions:[],aliases:["Redshift","redshift"],loader:()=>__vitePreload(()=>import("./redshift.8a6234de.js"),[])});registerLanguage({id:"restructuredtext",extensions:[".rst"],aliases:["reStructuredText","restructuredtext"],loader:()=>__vitePreload(()=>import("./restructuredtext.653db461.js"),[])});registerLanguage({id:"ruby",extensions:[".rb",".rbx",".rjs",".gemspec",".pp"],filenames:["rakefile","Gemfile"],aliases:["Ruby","rb"],loader:()=>__vitePreload(()=>import("./ruby.c31375ef.js"),[])});registerLanguage({id:"rust",extensions:[".rs",".rlib"],aliases:["Rust","rust"],loader:()=>__vitePreload(()=>import("./rust.f6edf5ed.js"),[])});registerLanguage({id:"sb",extensions:[".sb"],aliases:["Small Basic","sb"],loader:()=>__vitePreload(()=>import("./sb.40b1d745.js"),[])});registerLanguage({id:"scala",extensions:[".scala",".sc",".sbt"],aliases:["Scala","scala","SBT","Sbt","sbt","Dotty","dotty"],mimetypes:["text/x-scala-source","text/x-scala","text/x-sbt","text/x-dotty"],loader:()=>__vitePreload(()=>import("./scala.d39ce7b6.js"),[])});registerLanguage({id:"scheme",extensions:[".scm",".ss",".sch",".rkt"],aliases:["scheme","Scheme"],loader:()=>__vitePreload(()=>import("./scheme.a608de1f.js"),[])});registerLanguage({id:"scss",extensions:[".scss"],aliases:["Sass","sass","scss"],mimetypes:["text/x-scss","text/scss"],loader:()=>__vitePreload(()=>import("./scss.4f87bbbc.js"),[])});registerLanguage({id:"shell",extensions:[".sh",".bash"],aliases:["Shell","sh"],loader:()=>__vitePreload(()=>import("./shell.bf7fe921.js"),[])});registerLanguage({id:"sol",extensions:[".sol"],aliases:["sol","solidity","Solidity"],loader:()=>__vitePreload(()=>import("./solidity.8cd9a83a.js"),[])});registerLanguage({id:"aes",extensions:[".aes"],aliases:["aes","sophia","Sophia"],loader:()=>__vitePreload(()=>import("./sophia.4ff3d36f.js"),[])});registerLanguage({id:"sparql",extensions:[".rq"],aliases:["sparql","SPARQL"],loader:()=>__vitePreload(()=>import("./sparql.e561ca18.js"),[])});registerLanguage({id:"sql",extensions:[".sql"],aliases:["SQL"],loader:()=>__vitePreload(()=>import("./sql.9d57b60d.js"),[])});registerLanguage({id:"st",extensions:[".st",".iecst",".iecplc",".lc3lib",".TcPOU",".TcDUT",".TcGVL",".TcIO"],aliases:["StructuredText","scl","stl"],loader:()=>__vitePreload(()=>import("./st.17a89d77.js"),[])});registerLanguage({id:"swift",aliases:["Swift","swift"],extensions:[".swift"],mimetypes:["text/swift"],loader:()=>__vitePreload(()=>import("./swift.2b58cccf.js"),[])});registerLanguage({id:"systemverilog",extensions:[".sv",".svh"],aliases:["SV","sv","SystemVerilog","systemverilog"],loader:()=>__vitePreload(()=>import("./systemverilog.57f5324c.js"),[])});registerLanguage({id:"verilog",extensions:[".v",".vh"],aliases:["V","v","Verilog","verilog"],loader:()=>__vitePreload(()=>import("./systemverilog.57f5324c.js"),[])});registerLanguage({id:"tcl",extensions:[".tcl"],aliases:["tcl","Tcl","tcltk","TclTk","tcl/tk","Tcl/Tk"],loader:()=>__vitePreload(()=>import("./tcl.c3cca546.js"),[])});registerLanguage({id:"twig",extensions:[".twig"],aliases:["Twig","twig"],mimetypes:["text/x-twig"],loader:()=>__vitePreload(()=>import("./twig.69946ed2.js"),[])});registerLanguage({id:"typescript",extensions:[".ts",".tsx",".cts",".mts"],aliases:["TypeScript","ts","typescript"],mimetypes:["text/typescript"],loader:()=>__vitePreload(()=>import("./typescript.b7af4526.js"),[])});registerLanguage({id:"typespec",extensions:[".tsp"],aliases:["TypeSpec"],loader:()=>__vitePreload(()=>import("./typespec.3253c11f.js"),[])});registerLanguage({id:"vb",extensions:[".vb"],aliases:["Visual Basic","vb"],loader:()=>__vitePreload(()=>import("./vb.e370e709.js"),[])});registerLanguage({id:"wgsl",extensions:[".wgsl"],aliases:["WebGPU Shading Language","WGSL","wgsl"],loader:()=>__vitePreload(()=>import("./wgsl.b7f914bc.js"),[])});registerLanguage({id:"xml",extensions:[".xml",".xsd",".dtd",".ascx",".csproj",".config",".props",".targets",".wxi",".wxl",".wxs",".xaml",".svg",".svgz",".opf",".xslt",".xsl"],firstLine:"(\\<\\?xml.*)|(\\__vitePreload(()=>import("./xml.5a95a5d9.js"),[])});registerLanguage({id:"yaml",extensions:[".yaml",".yml"],aliases:["YAML","yaml","YML","yml"],mimetypes:["application/x-yaml","text/x-yaml"],loader:()=>__vitePreload(()=>import("./yaml.2d0ba31a.js"),[])});/*!----------------------------------------------------------------------------- + *-----------------------------------------------------------------------------*/var __defProp$5=Object.defineProperty,__getOwnPropDesc$5=Object.getOwnPropertyDescriptor,__getOwnPropNames$5=Object.getOwnPropertyNames,__hasOwnProp$5=Object.prototype.hasOwnProperty,__copyProps$5=(a,o,s,l)=>{if(o&&typeof o=="object"||typeof o=="function")for(let c of __getOwnPropNames$5(o))!__hasOwnProp$5.call(a,c)&&c!==s&&__defProp$5(a,c,{get:()=>o[c],enumerable:!(l=__getOwnPropDesc$5(o,c))||l.enumerable});return a},__reExport$5=(a,o,s)=>(__copyProps$5(a,o,"default"),s&&__copyProps$5(s,o,"default")),monaco_editor_core_exports$5={};__reExport$5(monaco_editor_core_exports$5,monaco_editor_core_star$1);var languageDefinitions={},lazyLanguageLoaders={},LazyLanguageLoader=class Ha{static getOrCreate(o){return lazyLanguageLoaders[o]||(lazyLanguageLoaders[o]=new Ha(o)),lazyLanguageLoaders[o]}constructor(o){this._languageId=o,this._loadingTriggered=!1,this._lazyLoadPromise=new Promise((s,l)=>{this._lazyLoadPromiseResolve=s,this._lazyLoadPromiseReject=l})}load(){return this._loadingTriggered||(this._loadingTriggered=!0,languageDefinitions[this._languageId].loader().then(o=>this._lazyLoadPromiseResolve(o),o=>this._lazyLoadPromiseReject(o))),this._lazyLoadPromise}};function registerLanguage(a){const o=a.id;languageDefinitions[o]=a,monaco_editor_core_exports$5.languages.register(a);const s=LazyLanguageLoader.getOrCreate(o);monaco_editor_core_exports$5.languages.registerTokensProviderFactory(o,{create:async()=>(await s.load()).language}),monaco_editor_core_exports$5.languages.onLanguageEncountered(o,async()=>{const l=await s.load();monaco_editor_core_exports$5.languages.setLanguageConfiguration(o,l.conf)})}registerLanguage({id:"abap",extensions:[".abap"],aliases:["abap","ABAP"],loader:()=>__vitePreload(()=>import("./abap.4bb81009.js"),[])});registerLanguage({id:"apex",extensions:[".cls"],aliases:["Apex","apex"],mimetypes:["text/x-apex-source","text/x-apex"],loader:()=>__vitePreload(()=>import("./apex.ef9b1b50.js"),[])});registerLanguage({id:"azcli",extensions:[".azcli"],aliases:["Azure CLI","azcli"],loader:()=>__vitePreload(()=>import("./azcli.abc47099.js"),[])});registerLanguage({id:"bat",extensions:[".bat",".cmd"],aliases:["Batch","bat"],loader:()=>__vitePreload(()=>import("./bat.61d92b8a.js"),[])});registerLanguage({id:"bicep",extensions:[".bicep"],aliases:["Bicep"],loader:()=>__vitePreload(()=>import("./bicep.320f3000.js"),[])});registerLanguage({id:"cameligo",extensions:[".mligo"],aliases:["Cameligo"],loader:()=>__vitePreload(()=>import("./cameligo.5faadf92.js"),[])});registerLanguage({id:"clojure",extensions:[".clj",".cljs",".cljc",".edn"],aliases:["clojure","Clojure"],loader:()=>__vitePreload(()=>import("./clojure.019fd34c.js"),[])});registerLanguage({id:"coffeescript",extensions:[".coffee"],aliases:["CoffeeScript","coffeescript","coffee"],mimetypes:["text/x-coffeescript","text/coffeescript"],loader:()=>__vitePreload(()=>import("./coffee.f75e69b7.js"),[])});registerLanguage({id:"c",extensions:[".c",".h"],aliases:["C","c"],loader:()=>__vitePreload(()=>import("./cpp.d06812b8.js"),[])});registerLanguage({id:"cpp",extensions:[".cpp",".cc",".cxx",".hpp",".hh",".hxx"],aliases:["C++","Cpp","cpp"],loader:()=>__vitePreload(()=>import("./cpp.d06812b8.js"),[])});registerLanguage({id:"csharp",extensions:[".cs",".csx",".cake"],aliases:["C#","csharp"],loader:()=>__vitePreload(()=>import("./csharp.6ad804a5.js"),[])});registerLanguage({id:"csp",extensions:[".csp"],aliases:["CSP","csp"],loader:()=>__vitePreload(()=>import("./csp.bded5046.js"),[])});registerLanguage({id:"css",extensions:[".css"],aliases:["CSS","css"],mimetypes:["text/css"],loader:()=>__vitePreload(()=>import("./css.612b25f1.js"),[])});registerLanguage({id:"cypher",extensions:[".cypher",".cyp"],aliases:["Cypher","OpenCypher"],loader:()=>__vitePreload(()=>import("./cypher.df92907f.js"),[])});registerLanguage({id:"dart",extensions:[".dart"],aliases:["Dart","dart"],mimetypes:["text/x-dart-source","text/x-dart"],loader:()=>__vitePreload(()=>import("./dart.b1df8e38.js"),[])});registerLanguage({id:"dockerfile",extensions:[".dockerfile"],filenames:["Dockerfile"],aliases:["Dockerfile"],loader:()=>__vitePreload(()=>import("./dockerfile.16bf7b09.js"),[])});registerLanguage({id:"ecl",extensions:[".ecl"],aliases:["ECL","Ecl","ecl"],loader:()=>__vitePreload(()=>import("./ecl.fa11b355.js"),[])});registerLanguage({id:"elixir",extensions:[".ex",".exs"],aliases:["Elixir","elixir","ex"],loader:()=>__vitePreload(()=>import("./elixir.014d6ab6.js"),[])});registerLanguage({id:"flow9",extensions:[".flow"],aliases:["Flow9","Flow","flow9","flow"],loader:()=>__vitePreload(()=>import("./flow9.1a0b9b47.js"),[])});registerLanguage({id:"fsharp",extensions:[".fs",".fsi",".ml",".mli",".fsx",".fsscript"],aliases:["F#","FSharp","fsharp"],loader:()=>__vitePreload(()=>import("./fsharp.c57f3a74.js"),[])});registerLanguage({id:"freemarker2",extensions:[".ftl",".ftlh",".ftlx"],aliases:["FreeMarker2","Apache FreeMarker2"],loader:()=>__vitePreload(()=>import("./freemarker2.d375cd0d.js"),[]).then(a=>a.TagAutoInterpolationDollar)});registerLanguage({id:"freemarker2.tag-angle.interpolation-dollar",aliases:["FreeMarker2 (Angle/Dollar)","Apache FreeMarker2 (Angle/Dollar)"],loader:()=>__vitePreload(()=>import("./freemarker2.d375cd0d.js"),[]).then(a=>a.TagAngleInterpolationDollar)});registerLanguage({id:"freemarker2.tag-bracket.interpolation-dollar",aliases:["FreeMarker2 (Bracket/Dollar)","Apache FreeMarker2 (Bracket/Dollar)"],loader:()=>__vitePreload(()=>import("./freemarker2.d375cd0d.js"),[]).then(a=>a.TagBracketInterpolationDollar)});registerLanguage({id:"freemarker2.tag-angle.interpolation-bracket",aliases:["FreeMarker2 (Angle/Bracket)","Apache FreeMarker2 (Angle/Bracket)"],loader:()=>__vitePreload(()=>import("./freemarker2.d375cd0d.js"),[]).then(a=>a.TagAngleInterpolationBracket)});registerLanguage({id:"freemarker2.tag-bracket.interpolation-bracket",aliases:["FreeMarker2 (Bracket/Bracket)","Apache FreeMarker2 (Bracket/Bracket)"],loader:()=>__vitePreload(()=>import("./freemarker2.d375cd0d.js"),[]).then(a=>a.TagBracketInterpolationBracket)});registerLanguage({id:"freemarker2.tag-auto.interpolation-dollar",aliases:["FreeMarker2 (Auto/Dollar)","Apache FreeMarker2 (Auto/Dollar)"],loader:()=>__vitePreload(()=>import("./freemarker2.d375cd0d.js"),[]).then(a=>a.TagAutoInterpolationDollar)});registerLanguage({id:"freemarker2.tag-auto.interpolation-bracket",aliases:["FreeMarker2 (Auto/Bracket)","Apache FreeMarker2 (Auto/Bracket)"],loader:()=>__vitePreload(()=>import("./freemarker2.d375cd0d.js"),[]).then(a=>a.TagAutoInterpolationBracket)});registerLanguage({id:"go",extensions:[".go"],aliases:["Go"],loader:()=>__vitePreload(()=>import("./go.a871f4c0.js"),[])});registerLanguage({id:"graphql",extensions:[".graphql",".gql"],aliases:["GraphQL","graphql","gql"],mimetypes:["application/graphql"],loader:()=>__vitePreload(()=>import("./graphql.f104e9bf.js"),[])});registerLanguage({id:"handlebars",extensions:[".handlebars",".hbs"],aliases:["Handlebars","handlebars","hbs"],mimetypes:["text/x-handlebars-template"],loader:()=>__vitePreload(()=>import("./handlebars.b8d2224b.js"),[])});registerLanguage({id:"hcl",extensions:[".tf",".tfvars",".hcl"],aliases:["Terraform","tf","HCL","hcl"],loader:()=>__vitePreload(()=>import("./hcl.0bf3f6c0.js"),[])});registerLanguage({id:"html",extensions:[".html",".htm",".shtml",".xhtml",".mdoc",".jsp",".asp",".aspx",".jshtm"],aliases:["HTML","htm","html","xhtml"],mimetypes:["text/html","text/x-jshtm","text/template","text/ng-template"],loader:()=>__vitePreload(()=>import("./html.6643519e.js"),[])});registerLanguage({id:"ini",extensions:[".ini",".properties",".gitconfig"],filenames:["config",".gitattributes",".gitconfig",".editorconfig"],aliases:["Ini","ini"],loader:()=>__vitePreload(()=>import("./ini.a8e60f47.js"),[])});registerLanguage({id:"java",extensions:[".java",".jav"],aliases:["Java","java"],mimetypes:["text/x-java-source","text/x-java"],loader:()=>__vitePreload(()=>import("./java.a028dd8c.js"),[])});registerLanguage({id:"javascript",extensions:[".js",".es6",".jsx",".mjs",".cjs"],firstLine:"^#!.*\\bnode",filenames:["jakefile"],aliases:["JavaScript","javascript","js"],mimetypes:["text/javascript"],loader:()=>__vitePreload(()=>import("./javascript.38dbf2e8.js"),["assets/javascript.38dbf2e8.js","assets/typescript.0e4e7e78.js"])});registerLanguage({id:"julia",extensions:[".jl"],aliases:["julia","Julia"],loader:()=>__vitePreload(()=>import("./julia.d2c9c50c.js"),[])});registerLanguage({id:"kotlin",extensions:[".kt",".kts"],aliases:["Kotlin","kotlin"],mimetypes:["text/x-kotlin-source","text/x-kotlin"],loader:()=>__vitePreload(()=>import("./kotlin.b105f49a.js"),[])});registerLanguage({id:"less",extensions:[".less"],aliases:["Less","less"],mimetypes:["text/x-less","text/less"],loader:()=>__vitePreload(()=>import("./less.63294db9.js"),[])});registerLanguage({id:"lexon",extensions:[".lex"],aliases:["Lexon"],loader:()=>__vitePreload(()=>import("./lexon.fb9e4470.js"),[])});registerLanguage({id:"lua",extensions:[".lua"],aliases:["Lua","lua"],loader:()=>__vitePreload(()=>import("./lua.7f2361a9.js"),[])});registerLanguage({id:"liquid",extensions:[".liquid",".html.liquid"],aliases:["Liquid","liquid"],mimetypes:["application/liquid"],loader:()=>__vitePreload(()=>import("./liquid.310a707d.js"),[])});registerLanguage({id:"m3",extensions:[".m3",".i3",".mg",".ig"],aliases:["Modula-3","Modula3","modula3","m3"],loader:()=>__vitePreload(()=>import("./m3.5ce95e97.js"),[])});registerLanguage({id:"markdown",extensions:[".md",".markdown",".mdown",".mkdn",".mkd",".mdwn",".mdtxt",".mdtext"],aliases:["Markdown","markdown"],loader:()=>__vitePreload(()=>import("./markdown.ecb24cbc.js"),[])});registerLanguage({id:"mdx",extensions:[".mdx"],aliases:["MDX","mdx"],loader:()=>__vitePreload(()=>import("./mdx.3b6c262f.js"),[])});registerLanguage({id:"mips",extensions:[".s"],aliases:["MIPS","MIPS-V"],mimetypes:["text/x-mips","text/mips","text/plaintext"],loader:()=>__vitePreload(()=>import("./mips.8283e7f3.js"),[])});registerLanguage({id:"msdax",extensions:[".dax",".msdax"],aliases:["DAX","MSDAX"],loader:()=>__vitePreload(()=>import("./msdax.20c4758d.js"),[])});registerLanguage({id:"mysql",extensions:[],aliases:["MySQL","mysql"],loader:()=>__vitePreload(()=>import("./mysql.88a039ca.js"),[])});registerLanguage({id:"objective-c",extensions:[".m"],aliases:["Objective-C"],loader:()=>__vitePreload(()=>import("./objective-c.7738aae9.js"),[])});registerLanguage({id:"pascal",extensions:[".pas",".p",".pp"],aliases:["Pascal","pas"],mimetypes:["text/x-pascal-source","text/x-pascal"],loader:()=>__vitePreload(()=>import("./pascal.bf9f07e5.js"),[])});registerLanguage({id:"pascaligo",extensions:[".ligo"],aliases:["Pascaligo","ligo"],loader:()=>__vitePreload(()=>import("./pascaligo.9cb717e6.js"),[])});registerLanguage({id:"perl",extensions:[".pl",".pm"],aliases:["Perl","pl"],loader:()=>__vitePreload(()=>import("./perl.6fbd050e.js"),[])});registerLanguage({id:"pgsql",extensions:[],aliases:["PostgreSQL","postgres","pg","postgre"],loader:()=>__vitePreload(()=>import("./pgsql.e3b4c2ee.js"),[])});registerLanguage({id:"php",extensions:[".php",".php4",".php5",".phtml",".ctp"],aliases:["PHP","php"],mimetypes:["application/x-php"],loader:()=>__vitePreload(()=>import("./php.d2dc82fa.js"),[])});registerLanguage({id:"pla",extensions:[".pla"],loader:()=>__vitePreload(()=>import("./pla.62100c74.js"),[])});registerLanguage({id:"postiats",extensions:[".dats",".sats",".hats"],aliases:["ATS","ATS/Postiats"],loader:()=>__vitePreload(()=>import("./postiats.213802b7.js"),[])});registerLanguage({id:"powerquery",extensions:[".pq",".pqm"],aliases:["PQ","M","Power Query","Power Query M"],loader:()=>__vitePreload(()=>import("./powerquery.cd5cdcc7.js"),[])});registerLanguage({id:"powershell",extensions:[".ps1",".psm1",".psd1"],aliases:["PowerShell","powershell","ps","ps1"],loader:()=>__vitePreload(()=>import("./powershell.f8e5e649.js"),[])});registerLanguage({id:"proto",extensions:[".proto"],aliases:["protobuf","Protocol Buffers"],loader:()=>__vitePreload(()=>import("./protobuf.c9b96c93.js"),[])});registerLanguage({id:"pug",extensions:[".jade",".pug"],aliases:["Pug","Jade","jade"],loader:()=>__vitePreload(()=>import("./pug.3fac0b8c.js"),[])});registerLanguage({id:"python",extensions:[".py",".rpy",".pyw",".cpy",".gyp",".gypi"],aliases:["Python","py"],firstLine:"^#!/.*\\bpython[0-9.-]*\\b",loader:()=>__vitePreload(()=>import("./python.eed6c1f4.js"),[])});registerLanguage({id:"qsharp",extensions:[".qs"],aliases:["Q#","qsharp"],loader:()=>__vitePreload(()=>import("./qsharp.61994613.js"),[])});registerLanguage({id:"r",extensions:[".r",".rhistory",".rmd",".rprofile",".rt"],aliases:["R","r"],loader:()=>__vitePreload(()=>import("./r.09d505ba.js"),[])});registerLanguage({id:"razor",extensions:[".cshtml"],aliases:["Razor","razor"],mimetypes:["text/x-cshtml"],loader:()=>__vitePreload(()=>import("./razor.7e7c8977.js"),[])});registerLanguage({id:"redis",extensions:[".redis"],aliases:["redis"],loader:()=>__vitePreload(()=>import("./redis.82a05487.js"),[])});registerLanguage({id:"redshift",extensions:[],aliases:["Redshift","redshift"],loader:()=>__vitePreload(()=>import("./redshift.8a6234de.js"),[])});registerLanguage({id:"restructuredtext",extensions:[".rst"],aliases:["reStructuredText","restructuredtext"],loader:()=>__vitePreload(()=>import("./restructuredtext.653db461.js"),[])});registerLanguage({id:"ruby",extensions:[".rb",".rbx",".rjs",".gemspec",".pp"],filenames:["rakefile","Gemfile"],aliases:["Ruby","rb"],loader:()=>__vitePreload(()=>import("./ruby.c31375ef.js"),[])});registerLanguage({id:"rust",extensions:[".rs",".rlib"],aliases:["Rust","rust"],loader:()=>__vitePreload(()=>import("./rust.f6edf5ed.js"),[])});registerLanguage({id:"sb",extensions:[".sb"],aliases:["Small Basic","sb"],loader:()=>__vitePreload(()=>import("./sb.40b1d745.js"),[])});registerLanguage({id:"scala",extensions:[".scala",".sc",".sbt"],aliases:["Scala","scala","SBT","Sbt","sbt","Dotty","dotty"],mimetypes:["text/x-scala-source","text/x-scala","text/x-sbt","text/x-dotty"],loader:()=>__vitePreload(()=>import("./scala.d39ce7b6.js"),[])});registerLanguage({id:"scheme",extensions:[".scm",".ss",".sch",".rkt"],aliases:["scheme","Scheme"],loader:()=>__vitePreload(()=>import("./scheme.a608de1f.js"),[])});registerLanguage({id:"scss",extensions:[".scss"],aliases:["Sass","sass","scss"],mimetypes:["text/x-scss","text/scss"],loader:()=>__vitePreload(()=>import("./scss.4f87bbbc.js"),[])});registerLanguage({id:"shell",extensions:[".sh",".bash"],aliases:["Shell","sh"],loader:()=>__vitePreload(()=>import("./shell.bf7fe921.js"),[])});registerLanguage({id:"sol",extensions:[".sol"],aliases:["sol","solidity","Solidity"],loader:()=>__vitePreload(()=>import("./solidity.8cd9a83a.js"),[])});registerLanguage({id:"aes",extensions:[".aes"],aliases:["aes","sophia","Sophia"],loader:()=>__vitePreload(()=>import("./sophia.4ff3d36f.js"),[])});registerLanguage({id:"sparql",extensions:[".rq"],aliases:["sparql","SPARQL"],loader:()=>__vitePreload(()=>import("./sparql.e561ca18.js"),[])});registerLanguage({id:"sql",extensions:[".sql"],aliases:["SQL"],loader:()=>__vitePreload(()=>import("./sql.9d57b60d.js"),[])});registerLanguage({id:"st",extensions:[".st",".iecst",".iecplc",".lc3lib",".TcPOU",".TcDUT",".TcGVL",".TcIO"],aliases:["StructuredText","scl","stl"],loader:()=>__vitePreload(()=>import("./st.17a89d77.js"),[])});registerLanguage({id:"swift",aliases:["Swift","swift"],extensions:[".swift"],mimetypes:["text/swift"],loader:()=>__vitePreload(()=>import("./swift.2b58cccf.js"),[])});registerLanguage({id:"systemverilog",extensions:[".sv",".svh"],aliases:["SV","sv","SystemVerilog","systemverilog"],loader:()=>__vitePreload(()=>import("./systemverilog.57f5324c.js"),[])});registerLanguage({id:"verilog",extensions:[".v",".vh"],aliases:["V","v","Verilog","verilog"],loader:()=>__vitePreload(()=>import("./systemverilog.57f5324c.js"),[])});registerLanguage({id:"tcl",extensions:[".tcl"],aliases:["tcl","Tcl","tcltk","TclTk","tcl/tk","Tcl/Tk"],loader:()=>__vitePreload(()=>import("./tcl.c3cca546.js"),[])});registerLanguage({id:"twig",extensions:[".twig"],aliases:["Twig","twig"],mimetypes:["text/x-twig"],loader:()=>__vitePreload(()=>import("./twig.69946ed2.js"),[])});registerLanguage({id:"typescript",extensions:[".ts",".tsx",".cts",".mts"],aliases:["TypeScript","ts","typescript"],mimetypes:["text/typescript"],loader:()=>__vitePreload(()=>import("./typescript.0e4e7e78.js"),[])});registerLanguage({id:"typespec",extensions:[".tsp"],aliases:["TypeSpec"],loader:()=>__vitePreload(()=>import("./typespec.3253c11f.js"),[])});registerLanguage({id:"vb",extensions:[".vb"],aliases:["Visual Basic","vb"],loader:()=>__vitePreload(()=>import("./vb.e370e709.js"),[])});registerLanguage({id:"wgsl",extensions:[".wgsl"],aliases:["WebGPU Shading Language","WGSL","wgsl"],loader:()=>__vitePreload(()=>import("./wgsl.b7f914bc.js"),[])});registerLanguage({id:"xml",extensions:[".xml",".xsd",".dtd",".ascx",".csproj",".config",".props",".targets",".wxi",".wxl",".wxs",".xaml",".svg",".svgz",".opf",".xslt",".xsl"],firstLine:"(\\<\\?xml.*)|(\\__vitePreload(()=>import("./xml.94c1ab07.js"),[])});registerLanguage({id:"yaml",extensions:[".yaml",".yml"],aliases:["YAML","yaml","YML","yml"],mimetypes:["application/x-yaml","text/x-yaml"],loader:()=>__vitePreload(()=>import("./yaml.5e1a402a.js"),[])});/*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.54.0(7c2310116c57517348bbd868a21139f32454be22) * Released under the MIT license * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt - *-----------------------------------------------------------------------------*/var __defProp$4=Object.defineProperty,__getOwnPropDesc$4=Object.getOwnPropertyDescriptor,__getOwnPropNames$4=Object.getOwnPropertyNames,__hasOwnProp$4=Object.prototype.hasOwnProperty,__copyProps$4=(a,o,s,l)=>{if(o&&typeof o=="object"||typeof o=="function")for(let c of __getOwnPropNames$4(o))!__hasOwnProp$4.call(a,c)&&c!==s&&__defProp$4(a,c,{get:()=>o[c],enumerable:!(l=__getOwnPropDesc$4(o,c))||l.enumerable});return a},__reExport$4=(a,o,s)=>(__copyProps$4(a,o,"default"),s&&__copyProps$4(s,o,"default")),monaco_editor_core_exports$4={};__reExport$4(monaco_editor_core_exports$4,monaco_editor_core_star$1);var LanguageServiceDefaultsImpl$3=class{constructor(a,o,s){this._onDidChange=new monaco_editor_core_exports$4.Emitter,this._languageId=a,this.setOptions(o),this.setModeConfiguration(s)}get onDidChange(){return this._onDidChange.event}get languageId(){return this._languageId}get modeConfiguration(){return this._modeConfiguration}get diagnosticsOptions(){return this.options}get options(){return this._options}setOptions(a){this._options=a||Object.create(null),this._onDidChange.fire(this)}setDiagnosticsOptions(a){this.setOptions(a)}setModeConfiguration(a){this._modeConfiguration=a||Object.create(null),this._onDidChange.fire(this)}},optionsDefault$1={validate:!0,lint:{compatibleVendorPrefixes:"ignore",vendorPrefix:"warning",duplicateProperties:"warning",emptyRules:"warning",importStatement:"ignore",boxModel:"ignore",universalSelector:"ignore",zeroUnits:"ignore",fontFaceProperties:"warning",hexColorLength:"error",argumentsInColorFunction:"error",unknownProperties:"warning",ieHack:"ignore",unknownVendorSpecificProperties:"ignore",propertyIgnoredDueToDisplay:"warning",important:"ignore",float:"ignore",idSelector:"ignore"},data:{useDefaultDataProvider:!0},format:{newlineBetweenSelectors:!0,newlineBetweenRules:!0,spaceAroundSelectorSeparator:!1,braceStyle:"collapse",maxPreserveNewLines:void 0,preserveNewLines:!0}},modeConfigurationDefault$2={completionItems:!0,hovers:!0,documentSymbols:!0,definitions:!0,references:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0,documentFormattingEdits:!0,documentRangeFormattingEdits:!0},cssDefaults=new LanguageServiceDefaultsImpl$3("css",optionsDefault$1,modeConfigurationDefault$2),scssDefaults=new LanguageServiceDefaultsImpl$3("scss",optionsDefault$1,modeConfigurationDefault$2),lessDefaults=new LanguageServiceDefaultsImpl$3("less",optionsDefault$1,modeConfigurationDefault$2);monaco_editor_core_exports$4.languages.css={cssDefaults,lessDefaults,scssDefaults};function getMode$3(){return __vitePreload(()=>import("./cssMode.a09c365c.js"),[])}monaco_editor_core_exports$4.languages.onLanguage("less",()=>{getMode$3().then(a=>a.setupMode(lessDefaults))});monaco_editor_core_exports$4.languages.onLanguage("scss",()=>{getMode$3().then(a=>a.setupMode(scssDefaults))});monaco_editor_core_exports$4.languages.onLanguage("css",()=>{getMode$3().then(a=>a.setupMode(cssDefaults))});/*!----------------------------------------------------------------------------- + *-----------------------------------------------------------------------------*/var __defProp$4=Object.defineProperty,__getOwnPropDesc$4=Object.getOwnPropertyDescriptor,__getOwnPropNames$4=Object.getOwnPropertyNames,__hasOwnProp$4=Object.prototype.hasOwnProperty,__copyProps$4=(a,o,s,l)=>{if(o&&typeof o=="object"||typeof o=="function")for(let c of __getOwnPropNames$4(o))!__hasOwnProp$4.call(a,c)&&c!==s&&__defProp$4(a,c,{get:()=>o[c],enumerable:!(l=__getOwnPropDesc$4(o,c))||l.enumerable});return a},__reExport$4=(a,o,s)=>(__copyProps$4(a,o,"default"),s&&__copyProps$4(s,o,"default")),monaco_editor_core_exports$4={};__reExport$4(monaco_editor_core_exports$4,monaco_editor_core_star$1);var LanguageServiceDefaultsImpl$3=class{constructor(a,o,s){this._onDidChange=new monaco_editor_core_exports$4.Emitter,this._languageId=a,this.setOptions(o),this.setModeConfiguration(s)}get onDidChange(){return this._onDidChange.event}get languageId(){return this._languageId}get modeConfiguration(){return this._modeConfiguration}get diagnosticsOptions(){return this.options}get options(){return this._options}setOptions(a){this._options=a||Object.create(null),this._onDidChange.fire(this)}setDiagnosticsOptions(a){this.setOptions(a)}setModeConfiguration(a){this._modeConfiguration=a||Object.create(null),this._onDidChange.fire(this)}},optionsDefault$1={validate:!0,lint:{compatibleVendorPrefixes:"ignore",vendorPrefix:"warning",duplicateProperties:"warning",emptyRules:"warning",importStatement:"ignore",boxModel:"ignore",universalSelector:"ignore",zeroUnits:"ignore",fontFaceProperties:"warning",hexColorLength:"error",argumentsInColorFunction:"error",unknownProperties:"warning",ieHack:"ignore",unknownVendorSpecificProperties:"ignore",propertyIgnoredDueToDisplay:"warning",important:"ignore",float:"ignore",idSelector:"ignore"},data:{useDefaultDataProvider:!0},format:{newlineBetweenSelectors:!0,newlineBetweenRules:!0,spaceAroundSelectorSeparator:!1,braceStyle:"collapse",maxPreserveNewLines:void 0,preserveNewLines:!0}},modeConfigurationDefault$2={completionItems:!0,hovers:!0,documentSymbols:!0,definitions:!0,references:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0,documentFormattingEdits:!0,documentRangeFormattingEdits:!0},cssDefaults=new LanguageServiceDefaultsImpl$3("css",optionsDefault$1,modeConfigurationDefault$2),scssDefaults=new LanguageServiceDefaultsImpl$3("scss",optionsDefault$1,modeConfigurationDefault$2),lessDefaults=new LanguageServiceDefaultsImpl$3("less",optionsDefault$1,modeConfigurationDefault$2);monaco_editor_core_exports$4.languages.css={cssDefaults,lessDefaults,scssDefaults};function getMode$3(){return __vitePreload(()=>import("./cssMode.47b9603e.js"),[])}monaco_editor_core_exports$4.languages.onLanguage("less",()=>{getMode$3().then(a=>a.setupMode(lessDefaults))});monaco_editor_core_exports$4.languages.onLanguage("scss",()=>{getMode$3().then(a=>a.setupMode(scssDefaults))});monaco_editor_core_exports$4.languages.onLanguage("css",()=>{getMode$3().then(a=>a.setupMode(cssDefaults))});/*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.54.0(7c2310116c57517348bbd868a21139f32454be22) * Released under the MIT license * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt - *-----------------------------------------------------------------------------*/var __defProp$3=Object.defineProperty,__getOwnPropDesc$3=Object.getOwnPropertyDescriptor,__getOwnPropNames$3=Object.getOwnPropertyNames,__hasOwnProp$3=Object.prototype.hasOwnProperty,__copyProps$3=(a,o,s,l)=>{if(o&&typeof o=="object"||typeof o=="function")for(let c of __getOwnPropNames$3(o))!__hasOwnProp$3.call(a,c)&&c!==s&&__defProp$3(a,c,{get:()=>o[c],enumerable:!(l=__getOwnPropDesc$3(o,c))||l.enumerable});return a},__reExport$3=(a,o,s)=>(__copyProps$3(a,o,"default"),s&&__copyProps$3(s,o,"default")),monaco_editor_core_exports$3={};__reExport$3(monaco_editor_core_exports$3,monaco_editor_core_star$1);var LanguageServiceDefaultsImpl$2=class{constructor(a,o,s){this._onDidChange=new monaco_editor_core_exports$3.Emitter,this._languageId=a,this.setOptions(o),this.setModeConfiguration(s)}get onDidChange(){return this._onDidChange.event}get languageId(){return this._languageId}get options(){return this._options}get modeConfiguration(){return this._modeConfiguration}setOptions(a){this._options=a||Object.create(null),this._onDidChange.fire(this)}setModeConfiguration(a){this._modeConfiguration=a||Object.create(null),this._onDidChange.fire(this)}},formatDefaults={tabSize:4,insertSpaces:!1,wrapLineLength:120,unformatted:'default": "a, abbr, acronym, b, bdo, big, br, button, cite, code, dfn, em, i, img, input, kbd, label, map, object, q, samp, select, small, span, strong, sub, sup, textarea, tt, var',contentUnformatted:"pre",indentInnerHtml:!1,preserveNewLines:!0,maxPreserveNewLines:void 0,indentHandlebars:!1,endWithNewline:!1,extraLiners:"head, body, /html",wrapAttributes:"auto"},optionsDefault={format:formatDefaults,suggest:{},data:{useDefaultDataProvider:!0}};function getConfigurationDefault(a){return{completionItems:!0,hovers:!0,documentSymbols:!0,links:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,selectionRanges:!0,diagnostics:a===htmlLanguageId,documentFormattingEdits:a===htmlLanguageId,documentRangeFormattingEdits:a===htmlLanguageId}}var htmlLanguageId="html",handlebarsLanguageId="handlebars",razorLanguageId="razor",htmlLanguageService=registerHTMLLanguageService(htmlLanguageId,optionsDefault,getConfigurationDefault(htmlLanguageId)),htmlDefaults=htmlLanguageService.defaults,handlebarLanguageService=registerHTMLLanguageService(handlebarsLanguageId,optionsDefault,getConfigurationDefault(handlebarsLanguageId)),handlebarDefaults=handlebarLanguageService.defaults,razorLanguageService=registerHTMLLanguageService(razorLanguageId,optionsDefault,getConfigurationDefault(razorLanguageId)),razorDefaults=razorLanguageService.defaults;monaco_editor_core_exports$3.languages.html={htmlDefaults,razorDefaults,handlebarDefaults,htmlLanguageService,handlebarLanguageService,razorLanguageService,registerHTMLLanguageService};function getMode$2(){return __vitePreload(()=>import("./htmlMode.7b9a84db.js"),[])}function registerHTMLLanguageService(a,o=optionsDefault,s=getConfigurationDefault(a)){const l=new LanguageServiceDefaultsImpl$2(a,o,s);let c;const d=monaco_editor_core_exports$3.languages.onLanguage(a,async()=>{c=(await getMode$2()).setupMode(l)});return{defaults:l,dispose(){d.dispose(),c==null||c.dispose(),c=void 0}}}/*!----------------------------------------------------------------------------- + *-----------------------------------------------------------------------------*/var __defProp$3=Object.defineProperty,__getOwnPropDesc$3=Object.getOwnPropertyDescriptor,__getOwnPropNames$3=Object.getOwnPropertyNames,__hasOwnProp$3=Object.prototype.hasOwnProperty,__copyProps$3=(a,o,s,l)=>{if(o&&typeof o=="object"||typeof o=="function")for(let c of __getOwnPropNames$3(o))!__hasOwnProp$3.call(a,c)&&c!==s&&__defProp$3(a,c,{get:()=>o[c],enumerable:!(l=__getOwnPropDesc$3(o,c))||l.enumerable});return a},__reExport$3=(a,o,s)=>(__copyProps$3(a,o,"default"),s&&__copyProps$3(s,o,"default")),monaco_editor_core_exports$3={};__reExport$3(monaco_editor_core_exports$3,monaco_editor_core_star$1);var LanguageServiceDefaultsImpl$2=class{constructor(a,o,s){this._onDidChange=new monaco_editor_core_exports$3.Emitter,this._languageId=a,this.setOptions(o),this.setModeConfiguration(s)}get onDidChange(){return this._onDidChange.event}get languageId(){return this._languageId}get options(){return this._options}get modeConfiguration(){return this._modeConfiguration}setOptions(a){this._options=a||Object.create(null),this._onDidChange.fire(this)}setModeConfiguration(a){this._modeConfiguration=a||Object.create(null),this._onDidChange.fire(this)}},formatDefaults={tabSize:4,insertSpaces:!1,wrapLineLength:120,unformatted:'default": "a, abbr, acronym, b, bdo, big, br, button, cite, code, dfn, em, i, img, input, kbd, label, map, object, q, samp, select, small, span, strong, sub, sup, textarea, tt, var',contentUnformatted:"pre",indentInnerHtml:!1,preserveNewLines:!0,maxPreserveNewLines:void 0,indentHandlebars:!1,endWithNewline:!1,extraLiners:"head, body, /html",wrapAttributes:"auto"},optionsDefault={format:formatDefaults,suggest:{},data:{useDefaultDataProvider:!0}};function getConfigurationDefault(a){return{completionItems:!0,hovers:!0,documentSymbols:!0,links:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,selectionRanges:!0,diagnostics:a===htmlLanguageId,documentFormattingEdits:a===htmlLanguageId,documentRangeFormattingEdits:a===htmlLanguageId}}var htmlLanguageId="html",handlebarsLanguageId="handlebars",razorLanguageId="razor",htmlLanguageService=registerHTMLLanguageService(htmlLanguageId,optionsDefault,getConfigurationDefault(htmlLanguageId)),htmlDefaults=htmlLanguageService.defaults,handlebarLanguageService=registerHTMLLanguageService(handlebarsLanguageId,optionsDefault,getConfigurationDefault(handlebarsLanguageId)),handlebarDefaults=handlebarLanguageService.defaults,razorLanguageService=registerHTMLLanguageService(razorLanguageId,optionsDefault,getConfigurationDefault(razorLanguageId)),razorDefaults=razorLanguageService.defaults;monaco_editor_core_exports$3.languages.html={htmlDefaults,razorDefaults,handlebarDefaults,htmlLanguageService,handlebarLanguageService,razorLanguageService,registerHTMLLanguageService};function getMode$2(){return __vitePreload(()=>import("./htmlMode.c7c74541.js"),[])}function registerHTMLLanguageService(a,o=optionsDefault,s=getConfigurationDefault(a)){const l=new LanguageServiceDefaultsImpl$2(a,o,s);let c;const d=monaco_editor_core_exports$3.languages.onLanguage(a,async()=>{c=(await getMode$2()).setupMode(l)});return{defaults:l,dispose(){d.dispose(),c==null||c.dispose(),c=void 0}}}/*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.54.0(7c2310116c57517348bbd868a21139f32454be22) * Released under the MIT license * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt - *-----------------------------------------------------------------------------*/var __defProp$2=Object.defineProperty,__getOwnPropDesc$2=Object.getOwnPropertyDescriptor,__getOwnPropNames$2=Object.getOwnPropertyNames,__hasOwnProp$2=Object.prototype.hasOwnProperty,__copyProps$2=(a,o,s,l)=>{if(o&&typeof o=="object"||typeof o=="function")for(let c of __getOwnPropNames$2(o))!__hasOwnProp$2.call(a,c)&&c!==s&&__defProp$2(a,c,{get:()=>o[c],enumerable:!(l=__getOwnPropDesc$2(o,c))||l.enumerable});return a},__reExport$2=(a,o,s)=>(__copyProps$2(a,o,"default"),s&&__copyProps$2(s,o,"default")),monaco_editor_core_exports$2={};__reExport$2(monaco_editor_core_exports$2,monaco_editor_core_star$1);var LanguageServiceDefaultsImpl$1=class{constructor(a,o,s){this._onDidChange=new monaco_editor_core_exports$2.Emitter,this._languageId=a,this.setDiagnosticsOptions(o),this.setModeConfiguration(s)}get onDidChange(){return this._onDidChange.event}get languageId(){return this._languageId}get modeConfiguration(){return this._modeConfiguration}get diagnosticsOptions(){return this._diagnosticsOptions}setDiagnosticsOptions(a){this._diagnosticsOptions=a||Object.create(null),this._onDidChange.fire(this)}setModeConfiguration(a){this._modeConfiguration=a||Object.create(null),this._onDidChange.fire(this)}},diagnosticDefault={validate:!0,allowComments:!0,schemas:[],enableSchemaRequest:!1,schemaRequest:"warning",schemaValidation:"warning",comments:"error",trailingCommas:"error"},modeConfigurationDefault$1={documentFormattingEdits:!0,documentRangeFormattingEdits:!0,completionItems:!0,hovers:!0,documentSymbols:!0,tokens:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0},jsonDefaults=new LanguageServiceDefaultsImpl$1("json",diagnosticDefault,modeConfigurationDefault$1),getWorker$1=()=>getMode$1().then(a=>a.getWorker());monaco_editor_core_exports$2.languages.json={jsonDefaults,getWorker:getWorker$1};function getMode$1(){return __vitePreload(()=>import("./jsonMode.2265e767.js"),[])}monaco_editor_core_exports$2.languages.register({id:"json",extensions:[".json",".bowerrc",".jshintrc",".jscsrc",".eslintrc",".babelrc",".har"],aliases:["JSON","json"],mimetypes:["application/json"]});monaco_editor_core_exports$2.languages.onLanguage("json",()=>{getMode$1().then(a=>a.setupMode(jsonDefaults))});/*!----------------------------------------------------------------------------- + *-----------------------------------------------------------------------------*/var __defProp$2=Object.defineProperty,__getOwnPropDesc$2=Object.getOwnPropertyDescriptor,__getOwnPropNames$2=Object.getOwnPropertyNames,__hasOwnProp$2=Object.prototype.hasOwnProperty,__copyProps$2=(a,o,s,l)=>{if(o&&typeof o=="object"||typeof o=="function")for(let c of __getOwnPropNames$2(o))!__hasOwnProp$2.call(a,c)&&c!==s&&__defProp$2(a,c,{get:()=>o[c],enumerable:!(l=__getOwnPropDesc$2(o,c))||l.enumerable});return a},__reExport$2=(a,o,s)=>(__copyProps$2(a,o,"default"),s&&__copyProps$2(s,o,"default")),monaco_editor_core_exports$2={};__reExport$2(monaco_editor_core_exports$2,monaco_editor_core_star$1);var LanguageServiceDefaultsImpl$1=class{constructor(a,o,s){this._onDidChange=new monaco_editor_core_exports$2.Emitter,this._languageId=a,this.setDiagnosticsOptions(o),this.setModeConfiguration(s)}get onDidChange(){return this._onDidChange.event}get languageId(){return this._languageId}get modeConfiguration(){return this._modeConfiguration}get diagnosticsOptions(){return this._diagnosticsOptions}setDiagnosticsOptions(a){this._diagnosticsOptions=a||Object.create(null),this._onDidChange.fire(this)}setModeConfiguration(a){this._modeConfiguration=a||Object.create(null),this._onDidChange.fire(this)}},diagnosticDefault={validate:!0,allowComments:!0,schemas:[],enableSchemaRequest:!1,schemaRequest:"warning",schemaValidation:"warning",comments:"error",trailingCommas:"error"},modeConfigurationDefault$1={documentFormattingEdits:!0,documentRangeFormattingEdits:!0,completionItems:!0,hovers:!0,documentSymbols:!0,tokens:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0},jsonDefaults=new LanguageServiceDefaultsImpl$1("json",diagnosticDefault,modeConfigurationDefault$1),getWorker$1=()=>getMode$1().then(a=>a.getWorker());monaco_editor_core_exports$2.languages.json={jsonDefaults,getWorker:getWorker$1};function getMode$1(){return __vitePreload(()=>import("./jsonMode.548b8c8c.js"),[])}monaco_editor_core_exports$2.languages.register({id:"json",extensions:[".json",".bowerrc",".jshintrc",".jscsrc",".eslintrc",".babelrc",".har"],aliases:["JSON","json"],mimetypes:["application/json"]});monaco_editor_core_exports$2.languages.onLanguage("json",()=>{getMode$1().then(a=>a.setupMode(jsonDefaults))});/*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.54.0(7c2310116c57517348bbd868a21139f32454be22) * Released under the MIT license * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt - *-----------------------------------------------------------------------------*/var __defProp$1=Object.defineProperty,__getOwnPropDesc$1=Object.getOwnPropertyDescriptor,__getOwnPropNames$1=Object.getOwnPropertyNames,__hasOwnProp$1=Object.prototype.hasOwnProperty,__copyProps$1=(a,o,s,l)=>{if(o&&typeof o=="object"||typeof o=="function")for(let c of __getOwnPropNames$1(o))!__hasOwnProp$1.call(a,c)&&c!==s&&__defProp$1(a,c,{get:()=>o[c],enumerable:!(l=__getOwnPropDesc$1(o,c))||l.enumerable});return a},__reExport$1=(a,o,s)=>(__copyProps$1(a,o,"default"),s&&__copyProps$1(s,o,"default")),typescriptVersion="5.4.5",monaco_editor_core_exports$1={};__reExport$1(monaco_editor_core_exports$1,monaco_editor_core_star$1);var ModuleKind=(a=>(a[a.None=0]="None",a[a.CommonJS=1]="CommonJS",a[a.AMD=2]="AMD",a[a.UMD=3]="UMD",a[a.System=4]="System",a[a.ES2015=5]="ES2015",a[a.ESNext=99]="ESNext",a))(ModuleKind||{}),JsxEmit=(a=>(a[a.None=0]="None",a[a.Preserve=1]="Preserve",a[a.React=2]="React",a[a.ReactNative=3]="ReactNative",a[a.ReactJSX=4]="ReactJSX",a[a.ReactJSXDev=5]="ReactJSXDev",a))(JsxEmit||{}),NewLineKind=(a=>(a[a.CarriageReturnLineFeed=0]="CarriageReturnLineFeed",a[a.LineFeed=1]="LineFeed",a))(NewLineKind||{}),ScriptTarget=(a=>(a[a.ES3=0]="ES3",a[a.ES5=1]="ES5",a[a.ES2015=2]="ES2015",a[a.ES2016=3]="ES2016",a[a.ES2017=4]="ES2017",a[a.ES2018=5]="ES2018",a[a.ES2019=6]="ES2019",a[a.ES2020=7]="ES2020",a[a.ESNext=99]="ESNext",a[a.JSON=100]="JSON",a[a.Latest=99]="Latest",a))(ScriptTarget||{}),ModuleResolutionKind=(a=>(a[a.Classic=1]="Classic",a[a.NodeJs=2]="NodeJs",a))(ModuleResolutionKind||{}),LanguageServiceDefaultsImpl=class{constructor(a,o,s,l,c){this._onDidChange=new monaco_editor_core_exports$1.Emitter,this._onDidExtraLibsChange=new monaco_editor_core_exports$1.Emitter,this._extraLibs=Object.create(null),this._removedExtraLibs=Object.create(null),this._eagerModelSync=!1,this.setCompilerOptions(a),this.setDiagnosticsOptions(o),this.setWorkerOptions(s),this.setInlayHintsOptions(l),this.setModeConfiguration(c),this._onDidExtraLibsChangeTimeout=-1}get onDidChange(){return this._onDidChange.event}get onDidExtraLibsChange(){return this._onDidExtraLibsChange.event}get modeConfiguration(){return this._modeConfiguration}get workerOptions(){return this._workerOptions}get inlayHintsOptions(){return this._inlayHintsOptions}getExtraLibs(){return this._extraLibs}addExtraLib(a,o){let s;if(typeof o=="undefined"?s=`ts:extralib-${Math.random().toString(36).substring(2,15)}`:s=o,this._extraLibs[s]&&this._extraLibs[s].content===a)return{dispose:()=>{}};let l=1;return this._removedExtraLibs[s]&&(l=this._removedExtraLibs[s]+1),this._extraLibs[s]&&(l=this._extraLibs[s].version+1),this._extraLibs[s]={content:a,version:l},this._fireOnDidExtraLibsChangeSoon(),{dispose:()=>{let c=this._extraLibs[s];!c||c.version===l&&(delete this._extraLibs[s],this._removedExtraLibs[s]=l,this._fireOnDidExtraLibsChangeSoon())}}}setExtraLibs(a){for(const o in this._extraLibs)this._removedExtraLibs[o]=this._extraLibs[o].version;if(this._extraLibs=Object.create(null),a&&a.length>0)for(const o of a){const s=o.filePath||`ts:extralib-${Math.random().toString(36).substring(2,15)}`,l=o.content;let c=1;this._removedExtraLibs[s]&&(c=this._removedExtraLibs[s]+1),this._extraLibs[s]={content:l,version:c}}this._fireOnDidExtraLibsChangeSoon()}_fireOnDidExtraLibsChangeSoon(){this._onDidExtraLibsChangeTimeout===-1&&(this._onDidExtraLibsChangeTimeout=window.setTimeout(()=>{this._onDidExtraLibsChangeTimeout=-1,this._onDidExtraLibsChange.fire(void 0)},0))}getCompilerOptions(){return this._compilerOptions}setCompilerOptions(a){this._compilerOptions=a||Object.create(null),this._onDidChange.fire(void 0)}getDiagnosticsOptions(){return this._diagnosticsOptions}setDiagnosticsOptions(a){this._diagnosticsOptions=a||Object.create(null),this._onDidChange.fire(void 0)}setWorkerOptions(a){this._workerOptions=a||Object.create(null),this._onDidChange.fire(void 0)}setInlayHintsOptions(a){this._inlayHintsOptions=a||Object.create(null),this._onDidChange.fire(void 0)}setMaximumWorkerIdleTime(a){}setEagerModelSync(a){this._eagerModelSync=a}getEagerModelSync(){return this._eagerModelSync}setModeConfiguration(a){this._modeConfiguration=a||Object.create(null),this._onDidChange.fire(void 0)}},typescriptVersion2=typescriptVersion,modeConfigurationDefault={completionItems:!0,hovers:!0,documentSymbols:!0,definitions:!0,references:!0,documentHighlights:!0,rename:!0,diagnostics:!0,documentRangeFormattingEdits:!0,signatureHelp:!0,onTypeFormattingEdits:!0,codeActions:!0,inlayHints:!0},typescriptDefaults=new LanguageServiceDefaultsImpl({allowNonTsExtensions:!0,target:99},{noSemanticValidation:!1,noSyntaxValidation:!1,onlyVisible:!1},{},{},modeConfigurationDefault),javascriptDefaults=new LanguageServiceDefaultsImpl({allowNonTsExtensions:!0,allowJs:!0,target:99},{noSemanticValidation:!0,noSyntaxValidation:!1,onlyVisible:!1},{},{},modeConfigurationDefault),getTypeScriptWorker=()=>getMode().then(a=>a.getTypeScriptWorker()),getJavaScriptWorker=()=>getMode().then(a=>a.getJavaScriptWorker());monaco_editor_core_exports$1.languages.typescript={ModuleKind,JsxEmit,NewLineKind,ScriptTarget,ModuleResolutionKind,typescriptVersion:typescriptVersion2,typescriptDefaults,javascriptDefaults,getTypeScriptWorker,getJavaScriptWorker};function getMode(){return __vitePreload(()=>import("./tsMode.5b1e0b32.js"),[])}monaco_editor_core_exports$1.languages.onLanguage("typescript",()=>getMode().then(a=>a.setupTypeScript(typescriptDefaults)));monaco_editor_core_exports$1.languages.onLanguage("javascript",()=>getMode().then(a=>a.setupJavaScript(javascriptDefaults)));/*!----------------------------------------------------------------------------- + *-----------------------------------------------------------------------------*/var __defProp$1=Object.defineProperty,__getOwnPropDesc$1=Object.getOwnPropertyDescriptor,__getOwnPropNames$1=Object.getOwnPropertyNames,__hasOwnProp$1=Object.prototype.hasOwnProperty,__copyProps$1=(a,o,s,l)=>{if(o&&typeof o=="object"||typeof o=="function")for(let c of __getOwnPropNames$1(o))!__hasOwnProp$1.call(a,c)&&c!==s&&__defProp$1(a,c,{get:()=>o[c],enumerable:!(l=__getOwnPropDesc$1(o,c))||l.enumerable});return a},__reExport$1=(a,o,s)=>(__copyProps$1(a,o,"default"),s&&__copyProps$1(s,o,"default")),typescriptVersion="5.4.5",monaco_editor_core_exports$1={};__reExport$1(monaco_editor_core_exports$1,monaco_editor_core_star$1);var ModuleKind=(a=>(a[a.None=0]="None",a[a.CommonJS=1]="CommonJS",a[a.AMD=2]="AMD",a[a.UMD=3]="UMD",a[a.System=4]="System",a[a.ES2015=5]="ES2015",a[a.ESNext=99]="ESNext",a))(ModuleKind||{}),JsxEmit=(a=>(a[a.None=0]="None",a[a.Preserve=1]="Preserve",a[a.React=2]="React",a[a.ReactNative=3]="ReactNative",a[a.ReactJSX=4]="ReactJSX",a[a.ReactJSXDev=5]="ReactJSXDev",a))(JsxEmit||{}),NewLineKind=(a=>(a[a.CarriageReturnLineFeed=0]="CarriageReturnLineFeed",a[a.LineFeed=1]="LineFeed",a))(NewLineKind||{}),ScriptTarget=(a=>(a[a.ES3=0]="ES3",a[a.ES5=1]="ES5",a[a.ES2015=2]="ES2015",a[a.ES2016=3]="ES2016",a[a.ES2017=4]="ES2017",a[a.ES2018=5]="ES2018",a[a.ES2019=6]="ES2019",a[a.ES2020=7]="ES2020",a[a.ESNext=99]="ESNext",a[a.JSON=100]="JSON",a[a.Latest=99]="Latest",a))(ScriptTarget||{}),ModuleResolutionKind=(a=>(a[a.Classic=1]="Classic",a[a.NodeJs=2]="NodeJs",a))(ModuleResolutionKind||{}),LanguageServiceDefaultsImpl=class{constructor(a,o,s,l,c){this._onDidChange=new monaco_editor_core_exports$1.Emitter,this._onDidExtraLibsChange=new monaco_editor_core_exports$1.Emitter,this._extraLibs=Object.create(null),this._removedExtraLibs=Object.create(null),this._eagerModelSync=!1,this.setCompilerOptions(a),this.setDiagnosticsOptions(o),this.setWorkerOptions(s),this.setInlayHintsOptions(l),this.setModeConfiguration(c),this._onDidExtraLibsChangeTimeout=-1}get onDidChange(){return this._onDidChange.event}get onDidExtraLibsChange(){return this._onDidExtraLibsChange.event}get modeConfiguration(){return this._modeConfiguration}get workerOptions(){return this._workerOptions}get inlayHintsOptions(){return this._inlayHintsOptions}getExtraLibs(){return this._extraLibs}addExtraLib(a,o){let s;if(typeof o=="undefined"?s=`ts:extralib-${Math.random().toString(36).substring(2,15)}`:s=o,this._extraLibs[s]&&this._extraLibs[s].content===a)return{dispose:()=>{}};let l=1;return this._removedExtraLibs[s]&&(l=this._removedExtraLibs[s]+1),this._extraLibs[s]&&(l=this._extraLibs[s].version+1),this._extraLibs[s]={content:a,version:l},this._fireOnDidExtraLibsChangeSoon(),{dispose:()=>{let c=this._extraLibs[s];!c||c.version===l&&(delete this._extraLibs[s],this._removedExtraLibs[s]=l,this._fireOnDidExtraLibsChangeSoon())}}}setExtraLibs(a){for(const o in this._extraLibs)this._removedExtraLibs[o]=this._extraLibs[o].version;if(this._extraLibs=Object.create(null),a&&a.length>0)for(const o of a){const s=o.filePath||`ts:extralib-${Math.random().toString(36).substring(2,15)}`,l=o.content;let c=1;this._removedExtraLibs[s]&&(c=this._removedExtraLibs[s]+1),this._extraLibs[s]={content:l,version:c}}this._fireOnDidExtraLibsChangeSoon()}_fireOnDidExtraLibsChangeSoon(){this._onDidExtraLibsChangeTimeout===-1&&(this._onDidExtraLibsChangeTimeout=window.setTimeout(()=>{this._onDidExtraLibsChangeTimeout=-1,this._onDidExtraLibsChange.fire(void 0)},0))}getCompilerOptions(){return this._compilerOptions}setCompilerOptions(a){this._compilerOptions=a||Object.create(null),this._onDidChange.fire(void 0)}getDiagnosticsOptions(){return this._diagnosticsOptions}setDiagnosticsOptions(a){this._diagnosticsOptions=a||Object.create(null),this._onDidChange.fire(void 0)}setWorkerOptions(a){this._workerOptions=a||Object.create(null),this._onDidChange.fire(void 0)}setInlayHintsOptions(a){this._inlayHintsOptions=a||Object.create(null),this._onDidChange.fire(void 0)}setMaximumWorkerIdleTime(a){}setEagerModelSync(a){this._eagerModelSync=a}getEagerModelSync(){return this._eagerModelSync}setModeConfiguration(a){this._modeConfiguration=a||Object.create(null),this._onDidChange.fire(void 0)}},typescriptVersion2=typescriptVersion,modeConfigurationDefault={completionItems:!0,hovers:!0,documentSymbols:!0,definitions:!0,references:!0,documentHighlights:!0,rename:!0,diagnostics:!0,documentRangeFormattingEdits:!0,signatureHelp:!0,onTypeFormattingEdits:!0,codeActions:!0,inlayHints:!0},typescriptDefaults=new LanguageServiceDefaultsImpl({allowNonTsExtensions:!0,target:99},{noSemanticValidation:!1,noSyntaxValidation:!1,onlyVisible:!1},{},{},modeConfigurationDefault),javascriptDefaults=new LanguageServiceDefaultsImpl({allowNonTsExtensions:!0,allowJs:!0,target:99},{noSemanticValidation:!0,noSyntaxValidation:!1,onlyVisible:!1},{},{},modeConfigurationDefault),getTypeScriptWorker=()=>getMode().then(a=>a.getTypeScriptWorker()),getJavaScriptWorker=()=>getMode().then(a=>a.getJavaScriptWorker());monaco_editor_core_exports$1.languages.typescript={ModuleKind,JsxEmit,NewLineKind,ScriptTarget,ModuleResolutionKind,typescriptVersion:typescriptVersion2,typescriptDefaults,javascriptDefaults,getTypeScriptWorker,getJavaScriptWorker};function getMode(){return __vitePreload(()=>import("./tsMode.1b6f8c4c.js"),[])}monaco_editor_core_exports$1.languages.onLanguage("typescript",()=>getMode().then(a=>a.setupTypeScript(typescriptDefaults)));monaco_editor_core_exports$1.languages.onLanguage("javascript",()=>getMode().then(a=>a.setupJavaScript(javascriptDefaults)));/*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.54.0(7c2310116c57517348bbd868a21139f32454be22) * Released under the MIT license @@ -1006,14 +1006,14 @@ ${o.toString()}`}}class InstantiationService{constructor(o=new ServiceCollection `).map(P=>P.trim()).filter(Boolean),remove_classes:f.value.remove_classes.split(` `).map(P=>P.trim()).filter(Boolean),remove_selectors:f.value.remove_selectors.split(` `).map(P=>P.trim()).filter(Boolean),remove_attributes:f.value.remove_attributes.filter(P=>P.name.trim()),remove_regex:f.value.remove_regex.split(` -`).map(P=>P.trim()).filter(Boolean),remove_normal_tag:f.value.remove_normal_tag?1:0,priority:f.value.priority};d.value?(await updateFilterRule(Number(s.params.id),B),Message.success("\u66F4\u65B0\u6210\u529F")):(await createFilterRule(B),Message.success("\u521B\u5EFA\u6210\u529F")),o.push("/filter-rules")}catch(S){Message.error(((y=(b=S==null?void 0:S.response)==null?void 0:b.data)==null?void 0:y.message)||"\u64CD\u4F5C\u5931\u8D25")}finally{c.value=!1}},_=()=>{o.back()};return onMounted(async()=>{d.value?C(Number(s.params.id)):s.query.mp_id&&(f.value.mps_id=[{id:s.query.mp_id}])}),(b,y)=>{const S=resolveComponent("a-input"),E=resolveComponent("a-form-item"),B=resolveComponent("a-input-number"),P=resolveComponent("a-divider"),D=resolveComponent("a-textarea"),k=resolveComponent("a-checkbox"),I=resolveComponent("icon-delete"),L=resolveComponent("a-button"),T=resolveComponent("icon-plus"),N=resolveComponent("a-switch"),x=resolveComponent("a-space"),M=resolveComponent("a-form"),F=resolveComponent("a-spin"),O=resolveComponent("a-modal");return openBlock(),createBlock(O,{visible:g.value,"onUpdate:visible":y[10]||(y[10]=R=>g.value=R),title:d.value?"\u7F16\u8F91\u8FC7\u6EE4\u89C4\u5219":"\u6DFB\u52A0\u8FC7\u6EE4\u89C4\u5219",width:800,footer:!1,"unmount-on-close":!0,class:"filter-rule-modal",onCancel:_},{default:withCtx(()=>[createVNode(F,{loading:l.value},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$4,[createVNode(M,{model:f.value,layout:"vertical",onSubmitSuccess:w},{default:withCtx(()=>[createVNode(E,{label:"\u89C4\u5219\u540D\u79F0",field:"rule_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u89C4\u5219\u540D\u79F0"}]},{default:withCtx(()=>[createVNode(S,{modelValue:f.value.rule_name,"onUpdate:modelValue":y[0]||(y[0]=R=>f.value.rule_name=R),placeholder:"\u4F8B\u5982\uFF1A\u79FB\u9664\u5E7F\u544A\u5143\u7D20"},null,8,["modelValue"])]),_:1}),createVNode(E,{label:"\u4F18\u5148\u7EA7",field:"priority"},{extra:withCtx(()=>y[11]||(y[11]=[createBaseVNode("span",{class:"form-tip"},"\u6570\u5B57\u8D8A\u5927\u4F18\u5148\u7EA7\u8D8A\u9AD8\uFF0C\u540C\u4E00\u516C\u4F17\u53F7\u7684\u89C4\u5219\u6309\u4F18\u5148\u7EA7\u4F9D\u6B21\u6267\u884C",-1)])),default:withCtx(()=>[createVNode(B,{modelValue:f.value.priority,"onUpdate:modelValue":y[1]||(y[1]=R=>f.value.priority=R),min:0,max:100,placeholder:"\u6570\u5B57\u8D8A\u5927\u4F18\u5148\u7EA7\u8D8A\u9AD8"},null,8,["modelValue"])]),_:1}),createVNode(P,null,{default:withCtx(()=>y[12]||(y[12]=[createTextVNode("\u8FC7\u6EE4\u89C4\u5219\u914D\u7F6E")])),_:1,__:[12]}),createVNode(E,{label:"\u79FB\u9664ID\u5143\u7D20"},{extra:withCtx(()=>y[13]||(y[13]=[createBaseVNode("span",{class:"form-tip"},"\u6309\u5143\u7D20ID\u79FB\u9664\uFF0C\u6BCF\u884C\u4E00\u4E2A",-1)])),default:withCtx(()=>[createVNode(D,{modelValue:f.value.remove_ids,"onUpdate:modelValue":y[2]||(y[2]=R=>f.value.remove_ids=R),placeholder:"\u6BCF\u884C\u4E00\u4E2AID\uFF0C\u4F8B\u5982: ad-banner, footer-nav","auto-size":{minRows:2,maxRows:6}},null,8,["modelValue"])]),_:1}),createVNode(E,{label:"\u79FB\u9664Class\u5143\u7D20"},{extra:withCtx(()=>y[14]||(y[14]=[createBaseVNode("span",{class:"form-tip"},"\u6309CSS class\u79FB\u9664\uFF0C\u6BCF\u884C\u4E00\u4E2A",-1)])),default:withCtx(()=>[createVNode(D,{modelValue:f.value.remove_classes,"onUpdate:modelValue":y[3]||(y[3]=R=>f.value.remove_classes=R),placeholder:"\u6BCF\u884C\u4E00\u4E2Aclass\u540D\u79F0\uFF0C\u4F8B\u5982: ad-container, recommend-box","auto-size":{minRows:2,maxRows:6}},null,8,["modelValue"])]),_:1}),createVNode(E,{label:"CSS\u9009\u62E9\u5668"},{extra:withCtx(()=>y[15]||(y[15]=[createBaseVNode("span",{class:"form-tip"},"\u4F7F\u7528CSS\u9009\u62E9\u5668\u7CBE\u786E\u5B9A\u4F4D\u5143\u7D20\uFF0C\u6BCF\u884C\u4E00\u4E2A",-1)])),default:withCtx(()=>[createVNode(D,{modelValue:f.value.remove_selectors,"onUpdate:modelValue":y[4]||(y[4]=R=>f.value.remove_selectors=R),placeholder:"\u6BCF\u884C\u4E00\u4E2ACSS\u9009\u62E9\u5668\uFF0C\u4F8B\u5982: div.ad-wrapper, .recommend-list > li","auto-size":{minRows:2,maxRows:6}},null,8,["modelValue"])]),_:1}),createVNode(E,{label:"\u5C5E\u6027\u8FC7\u6EE4"},{extra:withCtx(()=>y[18]||(y[18]=[createBaseVNode("span",{class:"form-tip"},'\u6839\u636E\u5143\u7D20\u5C5E\u6027\u8FC7\u6EE4\uFF0C\u5982 data-type="ad"',-1)])),default:withCtx(()=>[createBaseVNode("div",_hoisted_2$4,[(openBlock(!0),createElementBlock(Fragment,null,renderList(f.value.remove_attributes,(R,Q)=>(openBlock(),createElementBlock("div",{key:Q,class:"attribute-row"},[createVNode(S,{modelValue:R.name,"onUpdate:modelValue":z=>R.name=z,placeholder:"\u5C5E\u6027\u540D",class:"attr-name-input"},null,8,["modelValue","onUpdate:modelValue"]),createVNode(S,{modelValue:R.value,"onUpdate:modelValue":z=>R.value=z,placeholder:"\u5C5E\u6027\u503C(\u53EF\u9009)",class:"attr-value-input"},null,8,["modelValue","onUpdate:modelValue"]),createVNode(k,{modelValue:R.eq,"onUpdate:modelValue":z=>R.eq=z,class:"attr-checkbox"},{default:withCtx(()=>y[16]||(y[16]=[createTextVNode("\u7CBE\u786E\u5339\u914D")])),_:2,__:[16]},1032,["modelValue","onUpdate:modelValue"]),createVNode(L,{type:"text",status:"danger",onClick:z=>v(Q),class:"attr-delete-btn"},{icon:withCtx(()=>[createVNode(I)]),_:2},1032,["onClick"])]))),128)),createVNode(L,{type:"dashed",long:"",onClick:m},{icon:withCtx(()=>[createVNode(T)]),default:withCtx(()=>[y[17]||(y[17]=createTextVNode(" \u6DFB\u52A0\u5C5E\u6027\u6761\u4EF6 "))]),_:1,__:[17]})])]),_:1}),createVNode(E,{label:"\u6B63\u5219\u8868\u8FBE\u5F0F"},{extra:withCtx(()=>y[19]||(y[19]=[createBaseVNode("span",{class:"form-tip"},"\u4F7F\u7528\u6B63\u5219\u8868\u8FBE\u5F0F\u79FB\u9664\u5185\u5BB9\uFF0C\u6BCF\u884C\u4E00\u4E2A\u3002\u8C28\u614E\u4F7F\u7528\uFF0C\u786E\u4FDD\u8868\u8FBE\u5F0F\u6B63\u786E",-1)])),default:withCtx(()=>[createVNode(D,{modelValue:f.value.remove_regex,"onUpdate:modelValue":y[5]||(y[5]=R=>f.value.remove_regex=R),placeholder:'\u6BCF\u884C\u4E00\u4E2A\u6B63\u5219\u8868\u8FBE\u5F0F\uFF0C\u4F8B\u5982:
.*?
',"auto-size":{minRows:2,maxRows:6}},null,8,["modelValue"])]),_:1}),createVNode(E,{label:"\u79FB\u9664\u5E38\u89C1HTML\u5143\u7D20"},{extra:withCtx(()=>y[20]||(y[20]=[createBaseVNode("span",{class:"form-tip"},"\u81EA\u52A8\u79FB\u9664 script\u3001style \u6807\u7B7E\u548C HTML \u6CE8\u91CA\u7B49\u5E38\u89C1\u5143\u7D20",-1)])),default:withCtx(()=>[createVNode(N,{modelValue:f.value.remove_normal_tag,"onUpdate:modelValue":y[6]||(y[6]=R=>f.value.remove_normal_tag=R)},null,8,["modelValue"])]),_:1}),createVNode(E,null,{default:withCtx(()=>[createVNode(x,null,{default:withCtx(()=>[createVNode(L,{type:"primary","html-type":"submit",loading:c.value},{default:withCtx(()=>[createTextVNode(toDisplayString(d.value?"\u4FDD\u5B58\u4FEE\u6539":"\u521B\u5EFA\u89C4\u5219"),1)]),_:1},8,["loading"]),createVNode(L,{onClick:_},{default:withCtx(()=>y[21]||(y[21]=[createTextVNode("\u53D6\u6D88")])),_:1,__:[21]})]),_:1})]),_:1})]),_:1},8,["model"])])]),_:1},8,["loading"]),createVNode(O,{visible:u.value,"onUpdate:visible":y[9]||(y[9]=R=>u.value=R),title:"\u9009\u62E9\u516C\u4F17\u53F7",footer:!1,width:"800px",class:"mp-selector-modal","unmount-on-close":!0},{footer:withCtx(()=>[createVNode(L,{type:"primary",onClick:y[8]||(y[8]=R=>u.value=!1)},{default:withCtx(()=>y[22]||(y[22]=[createTextVNode("\u786E\u5B9A")])),_:1,__:[22]})]),default:withCtx(()=>[createVNode(MpMultiSelect,{ref_key:"mpSelectorRef",ref:A,modelValue:f.value.mps_id,"onUpdate:modelValue":y[7]||(y[7]=R=>f.value.mps_id=R)},null,8,["modelValue"])]),_:1},8,["visible"])]),_:1},8,["visible","title"])}}});var FilterRuleForm=_export_sfc(_sfc_main$4,[["__scopeId","data-v-81fca2d2"]]);const getQueueStatus=async()=>{try{const a=await http$1.get("/wx/task-queue/status");console.log("Queue status response:",a);const o=a;return o&&typeof o=="object"?{tag:o.tag||"",is_running:o.is_running||!1,pending_count:o.pending_count||0,pending_tasks:o.pending_tasks||[],current_task:o.current_task||null,history_count:o.history_count||0,recent_history:o.recent_history||[]}:{tag:"",is_running:!1,pending_count:0,pending_tasks:[],current_task:null,history_count:0,recent_history:[]}}catch(a){throw console.error("Get queue status error:",a),a}},getQueueHistory=async(a=1,o=10)=>{try{const l=await http$1.get("/wx/task-queue/history",{params:{page:a,page_size:o}});return{history:(l==null?void 0:l.history)||[],total:(l==null?void 0:l.total)||0,page:(l==null?void 0:l.page)||1,page_size:(l==null?void 0:l.page_size)||10,total_pages:(l==null?void 0:l.total_pages)||0}}catch(s){throw console.error("Get queue history error:",s),s}},clearQueue=async()=>{await http$1.post("/wx/task-queue/clear")},clearHistory=async()=>{await http$1.post("/wx/task-queue/history/clear")},getSchedulerStatus=async()=>{try{const o=await http$1.get("/wx/task-queue/scheduler/status");return{running:(o==null?void 0:o.running)||!1,job_count:(o==null?void 0:o.job_count)||0,next_run_times:(o==null?void 0:o.next_run_times)||[]}}catch(a){throw console.error("Get scheduler status error:",a),a}},getSchedulerJobs=async()=>{try{const o=await http$1.get("/wx/task-queue/scheduler/jobs");return{jobs:(o==null?void 0:o.jobs)||[],total:(o==null?void 0:o.total)||0}}catch(a){throw console.error("Get scheduler jobs error:",a),a}};var TaskQueueView_vue_vue_type_style_index_0_scoped_true_lang="";const _hoisted_1$3={class:"task-queue-view"},_hoisted_2$3={class:"header-bar"},_hoisted_3$3={class:"header-left"},_hoisted_4$3={class:"header-right"},_hoisted_5$3={class:"row-layout"},_hoisted_6$2={class:"panel status-panel"},_hoisted_7$2={class:"status-grid"},_hoisted_8$2={class:"status-item"},_hoisted_9$2={class:"value pending"},_hoisted_10$2={class:"status-item"},_hoisted_11$1={class:"value"},_hoisted_12$1={class:"status-item"},_hoisted_13$1={class:"value"},_hoisted_14$1={class:"panel current-task-panel"},_hoisted_15={key:0,class:"current-task"},_hoisted_16={class:"task-name"},_hoisted_17={class:"task-info"},_hoisted_18={key:1,class:"no-task"},_hoisted_19={class:"row-layout"},_hoisted_20={class:"panel"},_hoisted_21={class:"panel-title"},_hoisted_22={key:0,class:"task-list"},_hoisted_23={key:0,class:"more-tasks"},_hoisted_24={key:1,class:"no-task"},_hoisted_25={class:"panel"},_hoisted_26={class:"panel-title"},_hoisted_27={key:0,class:"scheduler-list"},_hoisted_28={class:"job-id"},_hoisted_29={class:"job-time"},_hoisted_30={key:0,class:"more-tasks"},_hoisted_31={key:1,class:"no-task"},_hoisted_32={class:"panel history-panel"},_hoisted_33={class:"panel-title"},_hoisted_34={class:"history-count"},_hoisted_35={class:"error-text"},_hoisted_36={key:1,class:"no-error"},_hoisted_37={class:"pagination-wrapper"},_sfc_main$3=defineComponent({__name:"TaskQueueView",setup(a){const o=ref(!1),s=ref(!1),l=ref(!1),c=ref(!1),d=ref(1),u=ref(10),A=ref(0),g=ref([]),f=ref(!1),m=ref({tag:"",is_running:!1,pending_count:0,pending_tasks:[],current_task:null,history_count:0,recent_history:[]}),v=ref({running:!1,job_count:0,next_run_times:[]}),C=ref([]);let w=null,_=null,b=null;const y=()=>{const x=window.location.protocol==="https:"?"wss:":"ws:",M=window.location.host,F="/api/v1/wx",O=getToken(),R=O?`?token=${encodeURIComponent(O)}`:"";return`${x}//${M}${F}/task-queue/ws${R}`},S=()=>{w&&w.close();try{const x=y();w=new WebSocket(x),w.onopen=()=>{c.value=!0,_&&(clearInterval(_),_=null)},w.onmessage=M=>{try{const F=JSON.parse(M.data);F.type==="queue_status"&&F.data&&(m.value=F.data)}catch(F){console.error("\u89E3\u6790 WebSocket \u6D88\u606F\u5931\u8D25:",F)}},w.onclose=()=>{c.value=!1,_||(_=window.setInterval(()=>{c.value||S()},5e3))},w.onerror=()=>{c.value=!1}}catch(x){console.error("WebSocket \u8FDE\u63A5\u5931\u8D25:",x),c.value=!1}},E=[{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"140px"},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:"150px"},{title:"\u8017\u65F6",dataIndex:"duration",slotName:"duration",width:"70px"},{title:"\u72B6\u6001",dataIndex:"status",slotName:"status",width:"70px"},{title:"\u9519\u8BEF\u4FE1\u606F",dataIndex:"error",slotName:"error"}],B=x=>{switch(x){case"completed":return"green";case"running":return"blue";case"failed":return"red";default:return"gray"}},P=x=>{switch(x){case"completed":return"\u6210\u529F";case"running":return"\u6267\u884C\u4E2D";case"failed":return"\u5931\u8D25";default:return x}},D=x=>x?x.length>40?x.substring(0,40)+"...":x:"-",k=async()=>{o.value=!0;try{const[x,M,F]=await Promise.all([getQueueStatus(),getSchedulerStatus(),getSchedulerJobs()]);m.value=x,v.value=M,C.value=F.jobs||[],A.value=x.history_count||0,await I()}catch(x){console.error("Refresh error:",x),Message.error(x.message||"\u52A0\u8F7D\u6570\u636E\u5931\u8D25")}finally{o.value=!1}},I=async()=>{f.value=!0;try{const x=await getQueueHistory(d.value,u.value);g.value=x.history,A.value=x.total}catch(x){console.error("Load history error:",x)}finally{f.value=!1}},L=x=>{d.value=x,I()},T=async()=>{s.value=!0;try{await clearQueue(),Message.success("\u961F\u5217\u5DF2\u6E05\u7A7A"),await k()}catch(x){Message.error(x.message||"\u6E05\u7A7A\u961F\u5217\u5931\u8D25")}finally{s.value=!1}},N=async()=>{l.value=!0;try{await clearHistory(),Message.success("\u5386\u53F2\u8BB0\u5F55\u5DF2\u6E05\u7A7A"),d.value=1,await k()}catch(x){Message.error(x.message||"\u6E05\u7A7A\u5386\u53F2\u5931\u8D25")}finally{l.value=!1}};return onMounted(()=>{k(),S(),b=window.setInterval(()=>{c.value||k()},1e4)}),onUnmounted(()=>{w&&(w.close(),w=null),_&&(clearInterval(_),_=null),b&&(clearInterval(b),b=null)}),(x,M)=>{const F=resolveComponent("a-tag"),O=resolveComponent("a-button"),R=resolveComponent("a-popconfirm"),Q=resolveComponent("a-tooltip"),z=resolveComponent("a-table"),W=resolveComponent("a-pagination"),U=resolveComponent("a-spin");return openBlock(),createElementBlock("div",_hoisted_1$3,[createBaseVNode("div",_hoisted_2$3,[createBaseVNode("div",_hoisted_3$3,[M[1]||(M[1]=createBaseVNode("span",{class:"title"},"\u4EFB\u52A1\u961F\u5217",-1)),createVNode(F,{color:m.value.is_running?"green":"red",size:"small"},{default:withCtx(()=>[createTextVNode(toDisplayString(m.value.is_running?"\u8FD0\u884C\u4E2D":"\u5DF2\u505C\u6B62"),1)]),_:1},8,["color"]),createVNode(F,{color:c.value?"green":"orange",size:"small"},{default:withCtx(()=>[createTextVNode(toDisplayString(c.value?"\u5B9E\u65F6":"\u8F6E\u8BE2"),1)]),_:1},8,["color"])]),createBaseVNode("div",_hoisted_4$3,[createVNode(O,{type:"primary",size:"small",onClick:k,loading:o.value},{icon:withCtx(()=>[createVNode(unref(IconRefresh))]),default:withCtx(()=>[M[2]||(M[2]=createTextVNode(" \u5237\u65B0 "))]),_:1,__:[2]},8,["loading"]),createVNode(R,{content:"\u786E\u5B9A\u8981\u6E05\u7A7A\u961F\u5217\u5417\uFF1F",onOk:T},{default:withCtx(()=>[createVNode(O,{size:"small",status:"warning",loading:s.value},{icon:withCtx(()=>[createVNode(unref(IconDelete))]),default:withCtx(()=>[M[3]||(M[3]=createTextVNode(" \u6E05\u7A7A\u961F\u5217 "))]),_:1,__:[3]},8,["loading"])]),_:1}),createVNode(R,{content:"\u786E\u5B9A\u8981\u6E05\u7A7A\u5386\u53F2\u8BB0\u5F55\u5417\uFF1F",onOk:N},{default:withCtx(()=>[createVNode(O,{size:"small",status:"danger",loading:l.value},{icon:withCtx(()=>[createVNode(unref(IconClose))]),default:withCtx(()=>[M[4]||(M[4]=createTextVNode(" \u6E05\u7A7A\u5386\u53F2 "))]),_:1,__:[4]},8,["loading"])]),_:1})])]),createVNode(U,{loading:o.value,style:{width:"100%"}},{default:withCtx(()=>{var H,V,j;return[createBaseVNode("div",_hoisted_5$3,[createBaseVNode("div",_hoisted_6$2,[M[8]||(M[8]=createBaseVNode("div",{class:"panel-title"},"\u961F\u5217\u72B6\u6001",-1)),createBaseVNode("div",_hoisted_7$2,[createBaseVNode("div",_hoisted_8$2,[M[5]||(M[5]=createBaseVNode("span",{class:"label"},"\u5F85\u6267\u884C",-1)),createBaseVNode("span",_hoisted_9$2,toDisplayString((H=m.value.pending_count)!=null?H:0),1)]),createBaseVNode("div",_hoisted_10$2,[M[6]||(M[6]=createBaseVNode("span",{class:"label"},"\u5386\u53F2\u6570",-1)),createBaseVNode("span",_hoisted_11$1,toDisplayString((V=m.value.history_count)!=null?V:0),1)]),createBaseVNode("div",_hoisted_12$1,[M[7]||(M[7]=createBaseVNode("span",{class:"label"},"\u5B9A\u65F6\u4EFB\u52A1",-1)),createBaseVNode("span",_hoisted_13$1,toDisplayString(v.value.job_count),1)])])]),createBaseVNode("div",_hoisted_14$1,[M[10]||(M[10]=createBaseVNode("div",{class:"panel-title"},"\u5F53\u524D\u4EFB\u52A1",-1)),m.value.current_task?(openBlock(),createElementBlock("div",_hoisted_15,[createBaseVNode("div",_hoisted_16,[createVNode(unref(IconPlayArrowFill),{style:{color:"#165dff"}}),createTextVNode(" "+toDisplayString(m.value.current_task.task_name),1)]),createBaseVNode("div",_hoisted_17,[createBaseVNode("span",null,"\u5F00\u59CB: "+toDisplayString(m.value.current_task.start_time),1),createVNode(F,{color:"blue",size:"small"},{default:withCtx(()=>[createTextVNode(toDisplayString(m.value.current_task.status),1)]),_:1})])])):(openBlock(),createElementBlock("div",_hoisted_18,[createVNode(unref(IconPauseCircle),{style:{"font-size":"24px",color:"#c9cdd4"}}),M[9]||(M[9]=createBaseVNode("span",null,"\u6682\u65E0\u6267\u884C\u4E2D\u7684\u4EFB\u52A1",-1))]))])]),createBaseVNode("div",_hoisted_19,[createBaseVNode("div",_hoisted_20,[createBaseVNode("div",_hoisted_21,[M[11]||(M[11]=createTextVNode(" \u5F85\u6267\u884C\u4EFB\u52A1 ")),(j=m.value.pending_tasks)!=null&&j.length?(openBlock(),createBlock(F,{key:0,size:"small",color:"orangered"},{default:withCtx(()=>[createTextVNode(toDisplayString(m.value.pending_tasks.length),1)]),_:1})):createCommentVNode("",!0)]),m.value.pending_tasks&&m.value.pending_tasks.length>0?(openBlock(),createElementBlock("div",_hoisted_22,[(openBlock(!0),createElementBlock(Fragment,null,renderList(m.value.pending_tasks.slice(0,5),(X,Z)=>(openBlock(),createElementBlock("div",{key:Z,class:"task-item"},[createVNode(F,{color:"arcoblue",size:"small"},{default:withCtx(()=>[createTextVNode(toDisplayString(X.task_name),1)]),_:2},1024)]))),128)),m.value.pending_tasks.length>5?(openBlock(),createElementBlock("div",_hoisted_23," +"+toDisplayString(m.value.pending_tasks.length-5)+" \u66F4\u591A... ",1)):createCommentVNode("",!0)])):(openBlock(),createElementBlock("div",_hoisted_24,M[12]||(M[12]=[createBaseVNode("span",null,"\u6682\u65E0\u5F85\u6267\u884C\u4EFB\u52A1",-1)])))]),createBaseVNode("div",_hoisted_25,[createBaseVNode("div",_hoisted_26,[M[13]||(M[13]=createTextVNode(" \u5B9A\u65F6\u8C03\u5EA6\u5668 ")),createVNode(F,{color:v.value.running?"green":"red",size:"small"},{default:withCtx(()=>[createTextVNode(toDisplayString(v.value.running?"\u8FD0\u884C\u4E2D":"\u5DF2\u505C\u6B62"),1)]),_:1},8,["color"])]),C.value.length>0?(openBlock(),createElementBlock("div",_hoisted_27,[(openBlock(!0),createElementBlock(Fragment,null,renderList(C.value.slice(0,4),X=>(openBlock(),createElementBlock("div",{key:X.id,class:"scheduler-item"},[createBaseVNode("span",_hoisted_28,toDisplayString(X.id),1),createBaseVNode("span",_hoisted_29,toDisplayString(X.next_run_time||"-"),1)]))),128)),C.value.length>4?(openBlock(),createElementBlock("div",_hoisted_30," +"+toDisplayString(C.value.length-4)+" \u66F4\u591A... ",1)):createCommentVNode("",!0)])):(openBlock(),createElementBlock("div",_hoisted_31,M[14]||(M[14]=[createBaseVNode("span",null,"\u6682\u65E0\u5B9A\u65F6\u4EFB\u52A1",-1)])))])]),createBaseVNode("div",_hoisted_32,[createBaseVNode("div",_hoisted_33,[M[15]||(M[15]=createTextVNode(" \u6267\u884C\u5386\u53F2 ")),createBaseVNode("span",_hoisted_34,"\u5171 "+toDisplayString(A.value)+" \u6761",1)]),createVNode(z,{columns:E,data:g.value,pagination:!1,stripe:!0,size:"mini",scroll:{y:180},loading:f.value},{status:withCtx(({record:X})=>[createVNode(F,{color:B(X.status),size:"small"},{default:withCtx(()=>[createTextVNode(toDisplayString(P(X.status)),1)]),_:2},1032,["color"])]),duration:withCtx(({record:X})=>[createTextVNode(toDisplayString(X.duration?`${X.duration.toFixed(1)}s`:"-"),1)]),error:withCtx(({record:X})=>[X.error?(openBlock(),createBlock(Q,{key:0,content:X.error,position:"tl"},{default:withCtx(()=>[createBaseVNode("span",_hoisted_35,toDisplayString(D(X.error)),1)]),_:2},1032,["content"])):(openBlock(),createElementBlock("span",_hoisted_36,"-"))]),_:1},8,["data","loading"]),createBaseVNode("div",_hoisted_37,[createVNode(W,{current:d.value,"onUpdate:current":M[0]||(M[0]=X=>d.value=X),total:A.value,"page-size":u.value,size:"mini","show-total":!1,"show-jumper":!1,"show-page-size":!1,simple:"",onChange:L},null,8,["current","total","page-size"])])])]}),_:1},8,["loading"])])}}});var TaskQueueView=_export_sfc(_sfc_main$3,[["__scopeId","data-v-562f2ee2"]]),ForgotPassword_vue_vue_type_style_index_0_scoped_true_lang="";const _hoisted_1$2={class:"forgot-container"},_hoisted_2$2={class:"forgot-layout"},_hoisted_3$2={class:"forgot-left"},_hoisted_4$2={class:"forgot-intro"},_hoisted_5$2={class:"intro-title"},_hoisted_6$1={class:"forgot-right"},_hoisted_7$1={key:0,class:"step-content"},_hoisted_8$1={key:1,class:"step-content"},_hoisted_9$1={key:2,class:"step-content success-content"},_hoisted_10$1={class:"back-to-login"},_sfc_main$2=defineComponent({__name:"ForgotPassword",setup(a){const o=computed(()=>"\u5FAE\u4FE1\u516C\u4F17\u53F7\u8BA2\u9605\u52A9\u624B"),s=useRouter(),l=ref(!1),c=ref(1),d=ref({username:"",code:"",new_password:"",confirm_password:""}),u=async()=>{var f,m,v,C,w;if(!d.value.username){Message.warning("\u8BF7\u8F93\u5165\u7528\u6237\u540D");return}l.value=!0;try{await requestResetCode({username:d.value.username}),Message.success("\u9A8C\u8BC1\u7801\u5DF2\u53D1\u9001\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458\u83B7\u53D6"),c.value=2}catch(_){const b=((v=(m=(f=_.response)==null?void 0:f.data)==null?void 0:m.detail)==null?void 0:v.message)||((w=(C=_.response)==null?void 0:C.data)==null?void 0:w.message)||_.message||"\u53D1\u9001\u9A8C\u8BC1\u7801\u5931\u8D25";Message.error(b)}finally{l.value=!1}},A=async()=>{var f,m,v,C,w;if(!d.value.code){Message.warning("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801");return}if(d.value.code.length!==6){Message.warning("\u9A8C\u8BC1\u7801\u5E94\u4E3A6\u4F4D\u6570\u5B57");return}if(!d.value.new_password){Message.warning("\u8BF7\u8F93\u5165\u65B0\u5BC6\u7801");return}if(d.value.new_password.length<6){Message.warning("\u5BC6\u7801\u957F\u5EA6\u4E0D\u80FD\u5C11\u4E8E6\u4F4D");return}if(d.value.new_password!==d.value.confirm_password){Message.warning("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4");return}l.value=!0;try{await resetPassword({username:d.value.username,code:d.value.code,new_password:d.value.new_password}),Message.success("\u5BC6\u7801\u91CD\u7F6E\u6210\u529F"),c.value=3}catch(_){const b=((v=(m=(f=_.response)==null?void 0:f.data)==null?void 0:m.detail)==null?void 0:v.message)||((w=(C=_.response)==null?void 0:C.data)==null?void 0:w.message)||_.message||"\u5BC6\u7801\u91CD\u7F6E\u5931\u8D25";Message.error(b)}finally{l.value=!1}},g=()=>{s.push("/login")};return(f,m)=>{const v=resolveComponent("a-step"),C=resolveComponent("a-steps"),w=resolveComponent("icon-user"),_=resolveComponent("a-input"),b=resolveComponent("a-form-item"),y=resolveComponent("a-button"),S=resolveComponent("a-form"),E=resolveComponent("icon-safe"),B=resolveComponent("icon-lock"),P=resolveComponent("a-input-password"),D=resolveComponent("a-space"),k=resolveComponent("icon-check-circle-fill"),I=resolveComponent("icon-left"),L=resolveComponent("a-link"),T=resolveComponent("a-card");return openBlock(),createElementBlock("div",_hoisted_1$2,[createBaseVNode("div",_hoisted_2$2,[createBaseVNode("div",_hoisted_3$2,[createBaseVNode("div",_hoisted_4$2,[createBaseVNode("h1",_hoisted_5$2,toDisplayString(o.value),1),m[5]||(m[5]=createBaseVNode("p",{class:"intro-text"}," \u4E00\u4E2A\u7528\u4E8E\u8BA2\u9605\u548C\u7BA1\u7406\u5FAE\u4FE1\u516C\u4F17\u53F7\u5185\u5BB9\u7684\u5DE5\u5177\uFF0C\u63D0\u4F9BRSS\u8BA2\u9605\u529F\u80FD ",-1))])]),createBaseVNode("div",_hoisted_6$1,[createVNode(T,{class:"forgot-card",bordered:!1},{default:withCtx(()=>[m[13]||(m[13]=createBaseVNode("div",{class:"forgot-header"},[createBaseVNode("h2",null,"\u627E\u56DE\u5BC6\u7801"),createBaseVNode("p",null,"\u9A8C\u8BC1\u7801\u5C06\u901A\u8FC7\u7CFB\u7EDF\u901A\u77E5\u53D1\u9001\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458\u83B7\u53D6")],-1)),createVNode(C,{current:c.value,class:"steps"},{default:withCtx(()=>[createVNode(v,{title:"\u8F93\u5165\u7528\u6237\u540D"}),createVNode(v,{title:"\u9A8C\u8BC1\u8EAB\u4EFD"}),createVNode(v,{title:"\u91CD\u7F6E\u5BC6\u7801"})]),_:1},8,["current"]),c.value===1?(openBlock(),createElementBlock("div",_hoisted_7$1,[createVNode(S,{model:d.value,layout:"vertical"},{default:withCtx(()=>[createVNode(b,{field:"username",label:"\u7528\u6237\u540D"},{default:withCtx(()=>[createVNode(_,{modelValue:d.value.username,"onUpdate:modelValue":m[0]||(m[0]=N=>d.value.username=N),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D"},{prefix:withCtx(()=>[createVNode(w)]),_:1},8,["modelValue"])]),_:1}),createVNode(b,null,{default:withCtx(()=>[createVNode(y,{type:"primary",loading:l.value,long:"",onClick:u},{default:withCtx(()=>m[6]||(m[6]=[createTextVNode(" \u53D1\u9001\u9A8C\u8BC1\u7801 ")])),_:1,__:[6]},8,["loading"])]),_:1})]),_:1},8,["model"])])):createCommentVNode("",!0),c.value===2?(openBlock(),createElementBlock("div",_hoisted_8$1,[createVNode(S,{model:d.value,layout:"vertical"},{default:withCtx(()=>[createVNode(b,{field:"code",label:"\u9A8C\u8BC1\u7801"},{default:withCtx(()=>[createVNode(_,{modelValue:d.value.code,"onUpdate:modelValue":m[1]||(m[1]=N=>d.value.code=N),placeholder:"\u8BF7\u8F93\u51656\u4F4D\u9A8C\u8BC1\u7801","max-length":6},{prefix:withCtx(()=>[createVNode(E)]),_:1},8,["modelValue"])]),_:1}),createVNode(b,{field:"new_password",label:"\u65B0\u5BC6\u7801"},{default:withCtx(()=>[createVNode(P,{modelValue:d.value.new_password,"onUpdate:modelValue":m[2]||(m[2]=N=>d.value.new_password=N),placeholder:"\u8BF7\u8F93\u5165\u65B0\u5BC6\u7801\uFF08\u81F3\u5C116\u4F4D\uFF09"},{prefix:withCtx(()=>[createVNode(B)]),_:1},8,["modelValue"])]),_:1}),createVNode(b,{field:"confirm_password",label:"\u786E\u8BA4\u5BC6\u7801"},{default:withCtx(()=>[createVNode(P,{modelValue:d.value.confirm_password,"onUpdate:modelValue":m[3]||(m[3]=N=>d.value.confirm_password=N),placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"},{prefix:withCtx(()=>[createVNode(B)]),_:1},8,["modelValue"])]),_:1}),createVNode(b,null,{default:withCtx(()=>[createVNode(D,{direction:"vertical",fill:""},{default:withCtx(()=>[createVNode(y,{type:"primary",loading:l.value,long:"",onClick:A},{default:withCtx(()=>m[7]||(m[7]=[createTextVNode(" \u91CD\u7F6E\u5BC6\u7801 ")])),_:1,__:[7]},8,["loading"]),createVNode(y,{long:"",onClick:m[4]||(m[4]=N=>c.value=1)},{default:withCtx(()=>m[8]||(m[8]=[createTextVNode(" \u8FD4\u56DE\u4E0A\u4E00\u6B65 ")])),_:1,__:[8]})]),_:1})]),_:1})]),_:1},8,["model"])])):createCommentVNode("",!0),c.value===3?(openBlock(),createElementBlock("div",_hoisted_9$1,[createVNode(k,{class:"success-icon"}),m[10]||(m[10]=createBaseVNode("h3",null,"\u5BC6\u7801\u91CD\u7F6E\u6210\u529F",-1)),m[11]||(m[11]=createBaseVNode("p",null,"\u8BF7\u4F7F\u7528\u65B0\u5BC6\u7801\u767B\u5F55",-1)),createVNode(y,{type:"primary",onClick:g},{default:withCtx(()=>m[9]||(m[9]=[createTextVNode(" \u8FD4\u56DE\u767B\u5F55 ")])),_:1,__:[9]})])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_10$1,[createVNode(L,{onClick:g},{default:withCtx(()=>[createVNode(I),m[12]||(m[12]=createTextVNode(" \u8FD4\u56DE\u767B\u5F55 "))]),_:1,__:[12]})])]),_:1,__:[13]})])]),m[14]||(m[14]=createBaseVNode("div",{class:"forgot-footer"},[createBaseVNode("div",{class:"copyright"},"Design By Rachel")],-1))])}}});var ForgotPassword=_export_sfc(_sfc_main$2,[["__scopeId","data-v-e8437fb0"]]);const routes=[{path:"/",component:_sfc_main$3$,children:[{path:"",name:"Home",component:_sfc_main$j,meta:{requiresAuth:!0}},{path:"change-password",name:"ChangePassword",component:ChangePassword,meta:{requiresAuth:!0}},{path:"edit-user",name:"EditUser",component:EditUser,meta:{requiresAuth:!0}},{path:"add-subscription",name:"AddSubscription",component:AddSubscription,meta:{requiresAuth:!0}},{path:"wechat/mp",name:"WeChatMpManagement",component:WeChatMpManagement,meta:{requiresAuth:!0,permissions:["wechat:manage"]}},{path:"configs",name:"ConfigList",component:ConfigList,meta:{requiresAuth:!0,permissions:["config:view"]}},{path:"export/records",name:"ExportList",component:_sfc_main$p,meta:{requiresAuth:!0,permissions:["config:view"]}},{path:"configs/:key",name:"ConfigDetail",component:ConfigDetail,props:!0,meta:{requiresAuth:!0,permissions:["config:view"]}},{path:"message-tasks",name:"MessageTaskList",component:MessageTaskList,meta:{requiresAuth:!0,permissions:["message_task:view"]}},{path:"message-tasks/add",name:"MessageTaskAdd",component:MessageTaskForm,meta:{requiresAuth:!0,permissions:["message_task:edit"]}},{path:"message-tasks/edit/:id",name:"MessageTaskEdit",component:MessageTaskForm,props:!0,meta:{requiresAuth:!0,permissions:["message_task:edit"]}},{path:"sys-info",name:"SysInfo",component:()=>__vitePreload(()=>import("./SysInfo.760e28dd.js"),["assets/SysInfo.760e28dd.js","assets/SysInfo.7ed66595.css"]),meta:{requiresAuth:!0,permissions:["admin"]}},{path:"tags",name:"TagList",component:()=>__vitePreload(()=>import("./TagList.5e2e25f3.js"),["assets/TagList.5e2e25f3.js","assets/TagList.951ef3a5.css","assets/tagManagement.6ae839f8.js"]),meta:{requiresAuth:!0,permissions:["tag:view"]}},{path:"tags/add",name:"TagAdd",component:()=>__vitePreload(()=>import("./TagForm.7f31c974.js"),["assets/TagForm.7f31c974.js","assets/TagForm.cc501652.css","assets/tagManagement.6ae839f8.js"]),meta:{requiresAuth:!0,permissions:["tag:edit"]}},{path:"tags/edit/:id",name:"TagEdit",component:()=>__vitePreload(()=>import("./TagForm.7f31c974.js"),["assets/TagForm.7f31c974.js","assets/TagForm.cc501652.css","assets/tagManagement.6ae839f8.js"]),props:!0,meta:{requiresAuth:!0,permissions:["tag:edit"]}},{path:"access-keys",name:"AccessKeyManagement",component:()=>__vitePreload(()=>import("./AccessKeyManagement.d1a78274.js"),["assets/AccessKeyManagement.d1a78274.js","assets/AccessKeyManagement.c2c2bc91.css"]),meta:{requiresAuth:!0,permissions:["admin"]}},{path:"cascade",name:"CascadeManagement",component:()=>__vitePreload(()=>import("./CascadeManagement.466660a8.js"),["assets/CascadeManagement.466660a8.js","assets/CascadeManagement.51474a9f.css"]),meta:{requiresAuth:!0,permissions:["admin"]}},{path:"env-exception",name:"EnvExceptionStats",component:()=>__vitePreload(()=>import("./EnvExceptionStats.10f4fd8b.js"),["assets/EnvExceptionStats.10f4fd8b.js","assets/EnvExceptionStats.4aac4ccc.css"]),meta:{requiresAuth:!0,permissions:["admin"]}},{path:"filter-rules",name:"FilterRuleList",component:FilterRuleList,meta:{requiresAuth:!0,permissions:["wechat:manage"]}},{path:"filter-rules/add",name:"FilterRuleAdd",component:FilterRuleForm,meta:{requiresAuth:!0,permissions:["wechat:manage"]}},{path:"filter-rules/edit/:id",name:"FilterRuleEdit",component:FilterRuleForm,props:!0,meta:{requiresAuth:!0,permissions:["wechat:manage"]}},{path:"task-queue",name:"TaskQueue",component:TaskQueueView,meta:{requiresAuth:!0,permissions:["admin"]}}]},{path:"/login",name:"Login",component:Login},{path:"/forgot-password",name:"ForgotPassword",component:ForgotPassword},{path:"/reader",name:"NovelReader",component:NovelReader,meta:{requiresAuth:!0}}],router=createRouter({history:createWebHistory("/"),routes});router.beforeEach(async(a,o,s)=>{if(!a.meta.requiresAuth)return s();if(!localStorage.getItem("token"))return s({path:"/login",query:{redirect:a.fullPath}});try{const{verifyToken:c}=await __vitePreload(()=>Promise.resolve().then(function(){return auth}),void 0);await c(),s()}catch(c){console.error("Token\u9A8C\u8BC1\u5931\u8D25:",c),localStorage.removeItem("token"),s({path:"/login",query:{redirect:a.fullPath,error:"session_expired"}})}});const http=axios$1.create({baseURL:"/api/v1/",timeout:1e5,headers:{"Content-Type":"application/json",Accept:"application/json"}});http.interceptors.request.use(a=>{const o=getToken();return o&&(a.headers.Authorization=`Bearer ${o}`),a},a=>Promise.reject(a));http.interceptors.response.use(a=>{var l,c,d,u,A;if(((l=a.data)==null?void 0:l.code)===0)return((c=a.data)==null?void 0:c.data)||((d=a.data)==null?void 0:d.detail)||a.data||a;if(((u=a.data)==null?void 0:u.code)==401)return router.push("/login"),Promise.reject("\u672A\u767B\u5F55\u6216\u767B\u5F55\u5DF2\u8FC7\u671F\uFF0C\u8BF7\u91CD\u65B0\u767B\u5F55\u3002");const o=((A=a.data)==null?void 0:A.detail)||a.data,s=(o==null?void 0:o.message)||"\u8BF7\u6C42\u5931\u8D25";if(a.headers["content-type"]==="application/json")Message.error(s);else return a.data;return Promise.reject(a.data)},a=>{var s,l,c,d,u,A,g,f;((s=a.response)==null?void 0:s.status)==401&&router.push("/login");const o=((c=(l=a==null?void 0:a.response)==null?void 0:l.data)==null?void 0:c.message)||((A=(u=(d=a==null?void 0:a.response)==null?void 0:d.data)==null?void 0:u.detail)==null?void 0:A.message)||((f=(g=a==null?void 0:a.response)==null?void 0:g.data)==null?void 0:f.detail)||(a==null?void 0:a.message)||"\u8BF7\u6C42\u9519\u8BEF";return Promise.reject(o)});var http$1=http;const getSysInfo=async()=>await http$1.get("/wx/sys/info"),getSysResources=async()=>await http$1.get("/wx/sys/resources");var WechatAuthQrcode_vue_vue_type_style_index_0_scoped_true_lang="";const _hoisted_1$1={class:"qrcode-container"},_hoisted_2$1={key:0,class:"loading"},_hoisted_3$1={key:1,class:"qrcode",style:{"text-align":"center"}},_hoisted_4$1=["src"],_hoisted_5$1={key:2,class:"error"},_sfc_main$1=defineComponent({__name:"WechatAuthQrcode",emits:["success","error"],setup(a,{expose:o,emit:s}){const l=s,c=ref(!1),d=ref(!1),u=ref(""),A=ref(""),g=async()=>{try{c.value=!0,d.value=!0,A.value="";const m=await QRCode();u.value=m==null?void 0:m.code,d.value=!1,checkQRCodeStatus().then(v=>{v!=null&&v.login_status&&(f(),l("success",v),c.value=!1)}).catch(v=>{console.error("\u68C0\u67E5\u4E8C\u7EF4\u7801\u72B6\u6001\u5931\u8D25:",v),A.value="\u6388\u6743\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5",c.value=!1,l("error",v)})}catch(m){d.value=!1,A.value="\u83B7\u53D6\u4E8C\u7EF4\u7801\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5",l("error",m)}},f=()=>{};return o({startAuth:g}),(m,v)=>{const C=resolveComponent("a-spin"),w=resolveComponent("a-tooltip"),_=resolveComponent("a-link"),b=resolveComponent("a-alert"),y=resolveComponent("a-button"),S=resolveComponent("a-modal");return openBlock(),createBlock(S,{visible:c.value,"onUpdate:visible":v[0]||(v[0]=E=>c.value=E),title:"\u5FAE\u4FE1\u6388\u6743",footer:!1,"mask-closable":!1,width:"400px",onCancel:f},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$1,[d.value?(openBlock(),createElementBlock("div",_hoisted_2$1,[createVNode(C,{size:"large"}),v[1]||(v[1]=createBaseVNode("p",null,"\u6B63\u5728\u83B7\u53D6\u4E8C\u7EF4\u7801...",-1))])):u.value?(openBlock(),createElementBlock("div",_hoisted_3$1,[createBaseVNode("img",{src:u.value,alt:"\u5FAE\u4FE1\u6388\u6743\u4E8C\u7EF4\u7801"},null,8,_hoisted_4$1),createVNode(w,{content:"\u626B\u7801\u8BF7\u9009\u62E9\u516C\u4F17\u53F7\u6216\u8005\u670D\u52A1\u53F7\uFF0C\u5982\u679C\u6CA1\u6709\u5E10\u53F7\uFF0C\u8BF7\u70B9\u51FB\u4E0B\u65B9\u6CE8\u518C",placement:"top"},{default:withCtx(()=>v[2]||(v[2]=[createBaseVNode("p",null,"\u8BF7\u4F7F\u7528\u5FAE\u4FE1\u626B\u7801\u6388\u6743",-1)])),_:1,__:[2]}),createBaseVNode("p",null,[v[5]||(v[5]=createTextVNode("\u5982\u679C\u63D0\u793A\u6CA1\u6709\u53EF\u7528\u5E10\u53F7\u7801\uFF0C\u8BF7\u70B9\u6B64 ")),createVNode(w,{content:"\u6CE8\u518C\u65F6\u8BF7\u9009\u62E9\u516C\u4F17\u53F7\u6216\u8005\u670D\u52A1\u53F7",placement:"top"},{default:withCtx(()=>[createVNode(_,{href:"https://mp.weixin.qq.com/cgi-bin/registermidpage?action=index&weblogo=1&lang=zh_CN",target:"_blank"},{default:withCtx(()=>v[3]||(v[3]=[createTextVNode("\u6CE8\u518C")])),_:1,__:[3]}),v[4]||(v[4]=createBaseVNode("br",null,null,-1))]),_:1,__:[4]})])])):(openBlock(),createElementBlock("div",_hoisted_5$1,[createVNode(b,{type:"error",message:A.value},null,8,["message"]),createVNode(y,{type:"primary",onClick:g},{default:withCtx(()=>v[6]||(v[6]=[createTextVNode("\u91CD\u8BD5")])),_:1,__:[6]})]))])]),_:1},8,["visible"])}}});var WechatAuthQrcode=_export_sfc(_sfc_main$1,[["__scopeId","data-v-2b37a826"]]);if(typeof translate=="object"&&typeof translate.version=="string")throw new Error("translate.js \u5DF2\u7ECF\u52A0\u8F7D\u8FC7\u4E00\u6B21\u4E86\uFF0C\u5F53\u524D\u662F\u91CD\u590D\u52A0\u8F7D\uFF0C\u907F\u514D\u4F60\u7684\u7FFB\u8BD1\u51FA\u73B0\u5F02\u5E38\uFF0C\u5DF2\u5E2E\u4F60\u62E6\u622A\u6B64\u6B21\u52A0\u8F7D\u3002\u672C\u4FE1\u606F\u53EA\u662F\u7ED9\u4F60\u4E00\u4E2A\u63D0\u793A\uFF0C\u4F60\u53EF\u4EE5\u68C0\u67E5\u4E00\u4E0B\u4F60\u7684\u9879\u76EE\u4E2D\u662F\u5426\u51FA\u73B0\u4E86\u91CD\u590D\u5F15\u5165 translate.js \uFF0C\u5F53\u7136\uFF0C\u8FD9\u4E2A\u5F02\u5E38\u5E76\u4E0D\u4F1A\u5F71\u54CD\u5230\u4F60\u7684\u5177\u4F53\u4F7F\u7528\uFF0C\u5B83\u5DF2\u7ECF\u81EA\u52A8\u5E2E\u4F60\u5904\u7406\u62E6\u622A\u4E86\u8FD9\u4E2A\u5F02\u5E38\uFF0C\u53EA\u4E0D\u8FC7\u63D0\u793A\u51FA\u6765\u662F\u8BA9\u4F60\u77E5\u9053\uFF0C\u4F60\u7684\u4EE3\u7801\u91CC\u51FA\u73B0\u4E86\u91CD\u590D\u5F15\u5165\u7684\u60C5\u51B5\u3002");var translate={version:"3.17.0.20250703",useVersion:"v2",setUseVersion2:function(){translate.useVersion="v2",console.log("\u63D0\u793A\uFF1A\u81EA v2.10 \u4E4B\u540E\u7684\u7248\u672C\u9ED8\u8BA4\u5C31\u662F\u4F7F\u7528V2\u7248\u672C\uFF08\u5F53\u524D\u7248\u672C\u4E3A:"+translate.version+"\uFF09\uFF0C translate.setUseVersion2() \u53EF\u4EE5\u4E0D\u7528\u518D\u52A0\u8FD9\u4E00\u884C\u4E86\u3002\u5F53\u7136\u52A0\u4E86\u4E5F\u65E0\u6240\u8C13\uFF0C\u53EA\u662F\u52A0\u4E86\u8DDF\u4E0D\u52A0\u662F\u5B8C\u5168\u4E00\u6837\u7684\u3002")},translate:null,includedLanguages:"zh-CN,zh-TW,en",resourcesUrl:"//res.zvo.cn/translate",selectLanguageTag:{documentId:"translate",show:!0,languages:"",alreadyRender:!1,selectOnChange:function(a){var o=a.target.value;translate.changeLanguage(o)},refreshRender:function(){let a=document.getElementById(translate.selectLanguageTag.documentId+"SelectLanguage");a&&a.parentNode.removeChild(a),translate.selectLanguageTag.alreadyRender=!1,translate.selectLanguageTag.render()},customUI:function(a){var o=function(A){translate.selectLanguageTag.selectOnChange(A)},s=document.createElement("select");s.id=translate.selectLanguageTag.documentId+"SelectLanguage",s.className=translate.selectLanguageTag.documentId+"SelectLanguage";for(var l=translate.language.getCurrent(),c=0;c0){var u=(","+translate.selectLanguageTag.languages+",").toLowerCase();if(u.indexOf(","+a[c].id.toLowerCase()+",")<0)continue}l!=null&&typeof l!="undefined"&&l.length>0?l==a[c].id&&d.setAttribute("selected","selected"):a[c].id==translate.language.getLocal()&&d.setAttribute("selected","selected"),d.appendChild(document.createTextNode(a[c].name)),s.appendChild(d)}window.addEventListener?s.addEventListener("change",o,!1):s.attachEvent("onchange",o),document.getElementById(translate.selectLanguageTag.documentId).appendChild(s)},render:function(){if(!translate.selectLanguageTag.alreadyRender&&(translate.selectLanguageTag.alreadyRender=!0,!!translate.selectLanguageTag.show)){if(document.getElementById(translate.selectLanguageTag.documentId)==null){var a=document.getElementsByTagName("body");if(a.length==0){console.log("body tag not find, translate.selectLanguageTag.render() is not show Select Language");return}var o=a[0],s=document.createElement("div");s.id=translate.selectLanguageTag.documentId,o.appendChild(s)}else if(document.getElementById(translate.selectLanguageTag.documentId+"SelectLanguage")!=null)return;typeof translate.request.api.language=="string"&&translate.request.api.language.length>0&&translate.request.post(translate.request.api.language,{},function(l){if(l.result==0){console.log("load language list error : "+l.info);return}translate.selectLanguageTag.customUI(l.list)},null)}}},localLanguage:"zh-CN",googleTranslateElementInit:function(){var a="";document.getElementById("translate")!=null&&(a="translate"),translate.translate=new google.translate.TranslateElement({pageLanguage:"zh-CN",includedLanguages:translate.selectLanguageTag.languages,layout:0},a)},execute_v1:function(){console.log("=====ERROR======"),console.log("The v1 version has been discontinued since 2022. Please use the latest V3 version and refer to: http://translate.zvo.cn/41162.html")},setCookie:function(a,o){var s=a+"="+escape(o);document.cookie=s},getCookie:function(a){for(var o=document.cookie,s=o.split("; "),l=0;l0?a.substr(a.lastIndexOf("/")+1,a.length-1):translate.localLanguage},changeLanguage:function(a){var o=",en,de,hi,lt,hr,lv,ht,hu,zh-CN,hy,uk,mg,id,ur,mk,ml,mn,af,mr,uz,ms,el,mt,is,it,my,es,et,eu,ar,pt-PT,ja,ne,az,fa,ro,nl,en-GB,no,be,fi,ru,bg,fr,bs,sd,se,si,sk,sl,ga,sn,so,gd,ca,sq,sr,kk,st,km,kn,sv,ko,sw,gl,zh-TW,pt-BR,co,ta,gu,ky,cs,pa,te,tg,th,la,cy,pl,da,tr,";if(o.indexOf(","+a+",")>-1){console.log("\u60A8\u4F7F\u7528\u7684\u662Fv1\u7248\u672C\u7684\u5207\u6362\u8BED\u79CD\u65B9\u5F0F\uFF0Cv1\u5DF2\u57282021\u5E74\u5C31\u4EE5\u5E9F\u5F03\uFF0C\u8BF7\u66F4\u6362\u4E3Av2\uFF0C\u53C2\u8003\u6587\u6863\uFF1A http://translate.zvo.cn/41549.html"),translate.check();var s="/"+translate.localLanguage+"/"+a,l=document.location.host.split(".");if(l.length>2){var c=l[l.length-2]+"."+l[l.length-1];document.cookie="googtrans=;expires="+new Date(1)+";domain="+c+";path=/",document.cookie="googtrans="+s+";domain="+c+";path=/"}translate.setCookie("googtrans",""+s),translate.refreshCurrentPage();return}if(translate.useVersion="v2",translate.to!=null&&translate.to.length>0&&translate.to!=translate.language.getLocal())var d=!0;translate.to=a,translate.storage.set("to",a);try{window.self!==window.top&&typeof window.parent.translate=="object"&&typeof window.parent.translate.version=="string"&&window.parent.translate.changeLanguage(a)}catch(u){console.log(u)}if(d)location.reload();else{translate.execute();const u=document.querySelectorAll("iframe");for(let A=0;AP.trim()).filter(Boolean),remove_normal_tag:f.value.remove_normal_tag?1:0,priority:f.value.priority};d.value?(await updateFilterRule(Number(s.params.id),B),Message.success("\u66F4\u65B0\u6210\u529F")):(await createFilterRule(B),Message.success("\u521B\u5EFA\u6210\u529F")),o.push("/filter-rules")}catch(S){Message.error(((y=(b=S==null?void 0:S.response)==null?void 0:b.data)==null?void 0:y.message)||"\u64CD\u4F5C\u5931\u8D25")}finally{c.value=!1}},_=()=>{o.back()};return onMounted(async()=>{d.value?C(Number(s.params.id)):s.query.mp_id&&(f.value.mps_id=[{id:s.query.mp_id}])}),(b,y)=>{const S=resolveComponent("a-input"),E=resolveComponent("a-form-item"),B=resolveComponent("a-input-number"),P=resolveComponent("a-divider"),D=resolveComponent("a-textarea"),k=resolveComponent("a-checkbox"),I=resolveComponent("icon-delete"),L=resolveComponent("a-button"),T=resolveComponent("icon-plus"),N=resolveComponent("a-switch"),x=resolveComponent("a-space"),M=resolveComponent("a-form"),F=resolveComponent("a-spin"),O=resolveComponent("a-modal");return openBlock(),createBlock(O,{visible:g.value,"onUpdate:visible":y[10]||(y[10]=R=>g.value=R),title:d.value?"\u7F16\u8F91\u8FC7\u6EE4\u89C4\u5219":"\u6DFB\u52A0\u8FC7\u6EE4\u89C4\u5219",width:800,footer:!1,"unmount-on-close":!0,class:"filter-rule-modal",onCancel:_},{default:withCtx(()=>[createVNode(F,{loading:l.value},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$4,[createVNode(M,{model:f.value,layout:"vertical",onSubmitSuccess:w},{default:withCtx(()=>[createVNode(E,{label:"\u89C4\u5219\u540D\u79F0",field:"rule_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u89C4\u5219\u540D\u79F0"}]},{default:withCtx(()=>[createVNode(S,{modelValue:f.value.rule_name,"onUpdate:modelValue":y[0]||(y[0]=R=>f.value.rule_name=R),placeholder:"\u4F8B\u5982\uFF1A\u79FB\u9664\u5E7F\u544A\u5143\u7D20"},null,8,["modelValue"])]),_:1}),createVNode(E,{label:"\u4F18\u5148\u7EA7",field:"priority"},{extra:withCtx(()=>y[11]||(y[11]=[createBaseVNode("span",{class:"form-tip"},"\u6570\u5B57\u8D8A\u5927\u4F18\u5148\u7EA7\u8D8A\u9AD8\uFF0C\u540C\u4E00\u516C\u4F17\u53F7\u7684\u89C4\u5219\u6309\u4F18\u5148\u7EA7\u4F9D\u6B21\u6267\u884C",-1)])),default:withCtx(()=>[createVNode(B,{modelValue:f.value.priority,"onUpdate:modelValue":y[1]||(y[1]=R=>f.value.priority=R),min:0,max:100,placeholder:"\u6570\u5B57\u8D8A\u5927\u4F18\u5148\u7EA7\u8D8A\u9AD8"},null,8,["modelValue"])]),_:1}),createVNode(P,null,{default:withCtx(()=>y[12]||(y[12]=[createTextVNode("\u8FC7\u6EE4\u89C4\u5219\u914D\u7F6E")])),_:1,__:[12]}),createVNode(E,{label:"\u79FB\u9664ID\u5143\u7D20"},{extra:withCtx(()=>y[13]||(y[13]=[createBaseVNode("span",{class:"form-tip"},"\u6309\u5143\u7D20ID\u79FB\u9664\uFF0C\u6BCF\u884C\u4E00\u4E2A",-1)])),default:withCtx(()=>[createVNode(D,{modelValue:f.value.remove_ids,"onUpdate:modelValue":y[2]||(y[2]=R=>f.value.remove_ids=R),placeholder:"\u6BCF\u884C\u4E00\u4E2AID\uFF0C\u4F8B\u5982: ad-banner, footer-nav","auto-size":{minRows:2,maxRows:6}},null,8,["modelValue"])]),_:1}),createVNode(E,{label:"\u79FB\u9664Class\u5143\u7D20"},{extra:withCtx(()=>y[14]||(y[14]=[createBaseVNode("span",{class:"form-tip"},"\u6309CSS class\u79FB\u9664\uFF0C\u6BCF\u884C\u4E00\u4E2A",-1)])),default:withCtx(()=>[createVNode(D,{modelValue:f.value.remove_classes,"onUpdate:modelValue":y[3]||(y[3]=R=>f.value.remove_classes=R),placeholder:"\u6BCF\u884C\u4E00\u4E2Aclass\u540D\u79F0\uFF0C\u4F8B\u5982: ad-container, recommend-box","auto-size":{minRows:2,maxRows:6}},null,8,["modelValue"])]),_:1}),createVNode(E,{label:"CSS\u9009\u62E9\u5668"},{extra:withCtx(()=>y[15]||(y[15]=[createBaseVNode("span",{class:"form-tip"},"\u4F7F\u7528CSS\u9009\u62E9\u5668\u7CBE\u786E\u5B9A\u4F4D\u5143\u7D20\uFF0C\u6BCF\u884C\u4E00\u4E2A",-1)])),default:withCtx(()=>[createVNode(D,{modelValue:f.value.remove_selectors,"onUpdate:modelValue":y[4]||(y[4]=R=>f.value.remove_selectors=R),placeholder:"\u6BCF\u884C\u4E00\u4E2ACSS\u9009\u62E9\u5668\uFF0C\u4F8B\u5982: div.ad-wrapper, .recommend-list > li","auto-size":{minRows:2,maxRows:6}},null,8,["modelValue"])]),_:1}),createVNode(E,{label:"\u5C5E\u6027\u8FC7\u6EE4"},{extra:withCtx(()=>y[18]||(y[18]=[createBaseVNode("span",{class:"form-tip"},'\u6839\u636E\u5143\u7D20\u5C5E\u6027\u8FC7\u6EE4\uFF0C\u5982 data-type="ad"',-1)])),default:withCtx(()=>[createBaseVNode("div",_hoisted_2$4,[(openBlock(!0),createElementBlock(Fragment,null,renderList(f.value.remove_attributes,(R,Q)=>(openBlock(),createElementBlock("div",{key:Q,class:"attribute-row"},[createVNode(S,{modelValue:R.name,"onUpdate:modelValue":z=>R.name=z,placeholder:"\u5C5E\u6027\u540D",class:"attr-name-input"},null,8,["modelValue","onUpdate:modelValue"]),createVNode(S,{modelValue:R.value,"onUpdate:modelValue":z=>R.value=z,placeholder:"\u5C5E\u6027\u503C(\u53EF\u9009)",class:"attr-value-input"},null,8,["modelValue","onUpdate:modelValue"]),createVNode(k,{modelValue:R.eq,"onUpdate:modelValue":z=>R.eq=z,class:"attr-checkbox"},{default:withCtx(()=>y[16]||(y[16]=[createTextVNode("\u7CBE\u786E\u5339\u914D")])),_:2,__:[16]},1032,["modelValue","onUpdate:modelValue"]),createVNode(L,{type:"text",status:"danger",onClick:z=>v(Q),class:"attr-delete-btn"},{icon:withCtx(()=>[createVNode(I)]),_:2},1032,["onClick"])]))),128)),createVNode(L,{type:"dashed",long:"",onClick:m},{icon:withCtx(()=>[createVNode(T)]),default:withCtx(()=>[y[17]||(y[17]=createTextVNode(" \u6DFB\u52A0\u5C5E\u6027\u6761\u4EF6 "))]),_:1,__:[17]})])]),_:1}),createVNode(E,{label:"\u6B63\u5219\u8868\u8FBE\u5F0F"},{extra:withCtx(()=>y[19]||(y[19]=[createBaseVNode("span",{class:"form-tip"},"\u4F7F\u7528\u6B63\u5219\u8868\u8FBE\u5F0F\u79FB\u9664\u5185\u5BB9\uFF0C\u6BCF\u884C\u4E00\u4E2A\u3002\u8C28\u614E\u4F7F\u7528\uFF0C\u786E\u4FDD\u8868\u8FBE\u5F0F\u6B63\u786E",-1)])),default:withCtx(()=>[createVNode(D,{modelValue:f.value.remove_regex,"onUpdate:modelValue":y[5]||(y[5]=R=>f.value.remove_regex=R),placeholder:'\u6BCF\u884C\u4E00\u4E2A\u6B63\u5219\u8868\u8FBE\u5F0F\uFF0C\u4F8B\u5982:
.*?
',"auto-size":{minRows:2,maxRows:6}},null,8,["modelValue"])]),_:1}),createVNode(E,{label:"\u79FB\u9664\u5E38\u89C1HTML\u5143\u7D20"},{extra:withCtx(()=>y[20]||(y[20]=[createBaseVNode("span",{class:"form-tip"},"\u81EA\u52A8\u79FB\u9664 script\u3001style \u6807\u7B7E\u548C HTML \u6CE8\u91CA\u7B49\u5E38\u89C1\u5143\u7D20",-1)])),default:withCtx(()=>[createVNode(N,{modelValue:f.value.remove_normal_tag,"onUpdate:modelValue":y[6]||(y[6]=R=>f.value.remove_normal_tag=R)},null,8,["modelValue"])]),_:1}),createVNode(E,null,{default:withCtx(()=>[createVNode(x,null,{default:withCtx(()=>[createVNode(L,{type:"primary","html-type":"submit",loading:c.value},{default:withCtx(()=>[createTextVNode(toDisplayString(d.value?"\u4FDD\u5B58\u4FEE\u6539":"\u521B\u5EFA\u89C4\u5219"),1)]),_:1},8,["loading"]),createVNode(L,{onClick:_},{default:withCtx(()=>y[21]||(y[21]=[createTextVNode("\u53D6\u6D88")])),_:1,__:[21]})]),_:1})]),_:1})]),_:1},8,["model"])])]),_:1},8,["loading"]),createVNode(O,{visible:u.value,"onUpdate:visible":y[9]||(y[9]=R=>u.value=R),title:"\u9009\u62E9\u516C\u4F17\u53F7",footer:!1,width:"800px",class:"mp-selector-modal","unmount-on-close":!0},{footer:withCtx(()=>[createVNode(L,{type:"primary",onClick:y[8]||(y[8]=R=>u.value=!1)},{default:withCtx(()=>y[22]||(y[22]=[createTextVNode("\u786E\u5B9A")])),_:1,__:[22]})]),default:withCtx(()=>[createVNode(MpMultiSelect,{ref_key:"mpSelectorRef",ref:A,modelValue:f.value.mps_id,"onUpdate:modelValue":y[7]||(y[7]=R=>f.value.mps_id=R)},null,8,["modelValue"])]),_:1},8,["visible"])]),_:1},8,["visible","title"])}}});var FilterRuleForm=_export_sfc(_sfc_main$4,[["__scopeId","data-v-81fca2d2"]]);const getQueueStatus=async()=>{try{const a=await http$1.get("/wx/task-queue/status");console.log("Queue status response:",a);const o=a;return o&&typeof o=="object"?{tag:o.tag||"",is_running:o.is_running||!1,pending_count:o.pending_count||0,pending_tasks:o.pending_tasks||[],current_task:o.current_task||null,history_count:o.history_count||0,recent_history:o.recent_history||[]}:{tag:"",is_running:!1,pending_count:0,pending_tasks:[],current_task:null,history_count:0,recent_history:[]}}catch(a){throw console.error("Get queue status error:",a),a}},getQueueHistory=async(a=1,o=10)=>{try{const l=await http$1.get("/wx/task-queue/history",{params:{page:a,page_size:o}});return{history:(l==null?void 0:l.history)||[],total:(l==null?void 0:l.total)||0,page:(l==null?void 0:l.page)||1,page_size:(l==null?void 0:l.page_size)||10,total_pages:(l==null?void 0:l.total_pages)||0}}catch(s){throw console.error("Get queue history error:",s),s}},clearQueue=async()=>{await http$1.post("/wx/task-queue/clear")},clearHistory=async()=>{await http$1.post("/wx/task-queue/history/clear")},getSchedulerStatus=async()=>{try{const o=await http$1.get("/wx/task-queue/scheduler/status");return{running:(o==null?void 0:o.running)||!1,job_count:(o==null?void 0:o.job_count)||0,next_run_times:(o==null?void 0:o.next_run_times)||[]}}catch(a){throw console.error("Get scheduler status error:",a),a}},getSchedulerJobs=async()=>{try{const o=await http$1.get("/wx/task-queue/scheduler/jobs");return{jobs:(o==null?void 0:o.jobs)||[],total:(o==null?void 0:o.total)||0}}catch(a){throw console.error("Get scheduler jobs error:",a),a}};var TaskQueueView_vue_vue_type_style_index_0_scoped_true_lang="";const _hoisted_1$3={class:"task-queue-view"},_hoisted_2$3={class:"header-bar"},_hoisted_3$3={class:"header-left"},_hoisted_4$3={class:"header-right"},_hoisted_5$3={class:"row-layout"},_hoisted_6$2={class:"panel status-panel"},_hoisted_7$2={class:"status-grid"},_hoisted_8$2={class:"status-item"},_hoisted_9$2={class:"value pending"},_hoisted_10$2={class:"status-item"},_hoisted_11$1={class:"value"},_hoisted_12$1={class:"status-item"},_hoisted_13$1={class:"value"},_hoisted_14$1={class:"panel current-task-panel"},_hoisted_15={key:0,class:"current-task"},_hoisted_16={class:"task-name"},_hoisted_17={class:"task-info"},_hoisted_18={key:1,class:"no-task"},_hoisted_19={class:"row-layout"},_hoisted_20={class:"panel"},_hoisted_21={class:"panel-title"},_hoisted_22={key:0,class:"task-list"},_hoisted_23={key:0,class:"more-tasks"},_hoisted_24={key:1,class:"no-task"},_hoisted_25={class:"panel"},_hoisted_26={class:"panel-title"},_hoisted_27={key:0,class:"scheduler-list"},_hoisted_28={class:"job-id"},_hoisted_29={class:"job-time"},_hoisted_30={key:0,class:"more-tasks"},_hoisted_31={key:1,class:"no-task"},_hoisted_32={class:"panel history-panel"},_hoisted_33={class:"panel-title"},_hoisted_34={class:"history-count"},_hoisted_35={class:"error-text"},_hoisted_36={key:1,class:"no-error"},_hoisted_37={class:"pagination-wrapper"},_sfc_main$3=defineComponent({__name:"TaskQueueView",setup(a){const o=ref(!1),s=ref(!1),l=ref(!1),c=ref(!1),d=ref(1),u=ref(10),A=ref(0),g=ref([]),f=ref(!1),m=ref({tag:"",is_running:!1,pending_count:0,pending_tasks:[],current_task:null,history_count:0,recent_history:[]}),v=ref({running:!1,job_count:0,next_run_times:[]}),C=ref([]);let w=null,_=null,b=null;const y=()=>{const x=window.location.protocol==="https:"?"wss:":"ws:",M=window.location.host,F="/api/v1/wx",O=getToken(),R=O?`?token=${encodeURIComponent(O)}`:"";return`${x}//${M}${F}/task-queue/ws${R}`},S=()=>{w&&w.close();try{const x=y();w=new WebSocket(x),w.onopen=()=>{c.value=!0,_&&(clearInterval(_),_=null)},w.onmessage=M=>{try{const F=JSON.parse(M.data);F.type==="queue_status"&&F.data&&(m.value=F.data)}catch(F){console.error("\u89E3\u6790 WebSocket \u6D88\u606F\u5931\u8D25:",F)}},w.onclose=()=>{c.value=!1,_||(_=window.setInterval(()=>{c.value||S()},5e3))},w.onerror=()=>{c.value=!1}}catch(x){console.error("WebSocket \u8FDE\u63A5\u5931\u8D25:",x),c.value=!1}},E=[{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"140px"},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:"150px"},{title:"\u8017\u65F6",dataIndex:"duration",slotName:"duration",width:"70px"},{title:"\u72B6\u6001",dataIndex:"status",slotName:"status",width:"70px"},{title:"\u9519\u8BEF\u4FE1\u606F",dataIndex:"error",slotName:"error"}],B=x=>{switch(x){case"completed":return"green";case"running":return"blue";case"failed":return"red";default:return"gray"}},P=x=>{switch(x){case"completed":return"\u6210\u529F";case"running":return"\u6267\u884C\u4E2D";case"failed":return"\u5931\u8D25";default:return x}},D=x=>x?x.length>40?x.substring(0,40)+"...":x:"-",k=async()=>{o.value=!0;try{const[x,M,F]=await Promise.all([getQueueStatus(),getSchedulerStatus(),getSchedulerJobs()]);m.value=x,v.value=M,C.value=F.jobs||[],A.value=x.history_count||0,await I()}catch(x){console.error("Refresh error:",x),Message.error(x.message||"\u52A0\u8F7D\u6570\u636E\u5931\u8D25")}finally{o.value=!1}},I=async()=>{f.value=!0;try{const x=await getQueueHistory(d.value,u.value);g.value=x.history,A.value=x.total}catch(x){console.error("Load history error:",x)}finally{f.value=!1}},L=x=>{d.value=x,I()},T=async()=>{s.value=!0;try{await clearQueue(),Message.success("\u961F\u5217\u5DF2\u6E05\u7A7A"),await k()}catch(x){Message.error(x.message||"\u6E05\u7A7A\u961F\u5217\u5931\u8D25")}finally{s.value=!1}},N=async()=>{l.value=!0;try{await clearHistory(),Message.success("\u5386\u53F2\u8BB0\u5F55\u5DF2\u6E05\u7A7A"),d.value=1,await k()}catch(x){Message.error(x.message||"\u6E05\u7A7A\u5386\u53F2\u5931\u8D25")}finally{l.value=!1}};return onMounted(()=>{k(),S(),b=window.setInterval(()=>{c.value||k()},1e4)}),onUnmounted(()=>{w&&(w.close(),w=null),_&&(clearInterval(_),_=null),b&&(clearInterval(b),b=null)}),(x,M)=>{const F=resolveComponent("a-tag"),O=resolveComponent("a-button"),R=resolveComponent("a-popconfirm"),Q=resolveComponent("a-tooltip"),z=resolveComponent("a-table"),W=resolveComponent("a-pagination"),U=resolveComponent("a-spin");return openBlock(),createElementBlock("div",_hoisted_1$3,[createBaseVNode("div",_hoisted_2$3,[createBaseVNode("div",_hoisted_3$3,[M[1]||(M[1]=createBaseVNode("span",{class:"title"},"\u4EFB\u52A1\u961F\u5217",-1)),createVNode(F,{color:m.value.is_running?"green":"red",size:"small"},{default:withCtx(()=>[createTextVNode(toDisplayString(m.value.is_running?"\u8FD0\u884C\u4E2D":"\u5DF2\u505C\u6B62"),1)]),_:1},8,["color"]),createVNode(F,{color:c.value?"green":"orange",size:"small"},{default:withCtx(()=>[createTextVNode(toDisplayString(c.value?"\u5B9E\u65F6":"\u8F6E\u8BE2"),1)]),_:1},8,["color"])]),createBaseVNode("div",_hoisted_4$3,[createVNode(O,{type:"primary",size:"small",onClick:k,loading:o.value},{icon:withCtx(()=>[createVNode(unref(IconRefresh))]),default:withCtx(()=>[M[2]||(M[2]=createTextVNode(" \u5237\u65B0 "))]),_:1,__:[2]},8,["loading"]),createVNode(R,{content:"\u786E\u5B9A\u8981\u6E05\u7A7A\u961F\u5217\u5417\uFF1F",onOk:T},{default:withCtx(()=>[createVNode(O,{size:"small",status:"warning",loading:s.value},{icon:withCtx(()=>[createVNode(unref(IconDelete))]),default:withCtx(()=>[M[3]||(M[3]=createTextVNode(" \u6E05\u7A7A\u961F\u5217 "))]),_:1,__:[3]},8,["loading"])]),_:1}),createVNode(R,{content:"\u786E\u5B9A\u8981\u6E05\u7A7A\u5386\u53F2\u8BB0\u5F55\u5417\uFF1F",onOk:N},{default:withCtx(()=>[createVNode(O,{size:"small",status:"danger",loading:l.value},{icon:withCtx(()=>[createVNode(unref(IconClose))]),default:withCtx(()=>[M[4]||(M[4]=createTextVNode(" \u6E05\u7A7A\u5386\u53F2 "))]),_:1,__:[4]},8,["loading"])]),_:1})])]),createVNode(U,{loading:o.value,style:{width:"100%"}},{default:withCtx(()=>{var H,V,j;return[createBaseVNode("div",_hoisted_5$3,[createBaseVNode("div",_hoisted_6$2,[M[8]||(M[8]=createBaseVNode("div",{class:"panel-title"},"\u961F\u5217\u72B6\u6001",-1)),createBaseVNode("div",_hoisted_7$2,[createBaseVNode("div",_hoisted_8$2,[M[5]||(M[5]=createBaseVNode("span",{class:"label"},"\u5F85\u6267\u884C",-1)),createBaseVNode("span",_hoisted_9$2,toDisplayString((H=m.value.pending_count)!=null?H:0),1)]),createBaseVNode("div",_hoisted_10$2,[M[6]||(M[6]=createBaseVNode("span",{class:"label"},"\u5386\u53F2\u6570",-1)),createBaseVNode("span",_hoisted_11$1,toDisplayString((V=m.value.history_count)!=null?V:0),1)]),createBaseVNode("div",_hoisted_12$1,[M[7]||(M[7]=createBaseVNode("span",{class:"label"},"\u5B9A\u65F6\u4EFB\u52A1",-1)),createBaseVNode("span",_hoisted_13$1,toDisplayString(v.value.job_count),1)])])]),createBaseVNode("div",_hoisted_14$1,[M[10]||(M[10]=createBaseVNode("div",{class:"panel-title"},"\u5F53\u524D\u4EFB\u52A1",-1)),m.value.current_task?(openBlock(),createElementBlock("div",_hoisted_15,[createBaseVNode("div",_hoisted_16,[createVNode(unref(IconPlayArrowFill),{style:{color:"#165dff"}}),createTextVNode(" "+toDisplayString(m.value.current_task.task_name),1)]),createBaseVNode("div",_hoisted_17,[createBaseVNode("span",null,"\u5F00\u59CB: "+toDisplayString(m.value.current_task.start_time),1),createVNode(F,{color:"blue",size:"small"},{default:withCtx(()=>[createTextVNode(toDisplayString(m.value.current_task.status),1)]),_:1})])])):(openBlock(),createElementBlock("div",_hoisted_18,[createVNode(unref(IconPauseCircle),{style:{"font-size":"24px",color:"#c9cdd4"}}),M[9]||(M[9]=createBaseVNode("span",null,"\u6682\u65E0\u6267\u884C\u4E2D\u7684\u4EFB\u52A1",-1))]))])]),createBaseVNode("div",_hoisted_19,[createBaseVNode("div",_hoisted_20,[createBaseVNode("div",_hoisted_21,[M[11]||(M[11]=createTextVNode(" \u5F85\u6267\u884C\u4EFB\u52A1 ")),(j=m.value.pending_tasks)!=null&&j.length?(openBlock(),createBlock(F,{key:0,size:"small",color:"orangered"},{default:withCtx(()=>[createTextVNode(toDisplayString(m.value.pending_tasks.length),1)]),_:1})):createCommentVNode("",!0)]),m.value.pending_tasks&&m.value.pending_tasks.length>0?(openBlock(),createElementBlock("div",_hoisted_22,[(openBlock(!0),createElementBlock(Fragment,null,renderList(m.value.pending_tasks.slice(0,5),(X,Z)=>(openBlock(),createElementBlock("div",{key:Z,class:"task-item"},[createVNode(F,{color:"arcoblue",size:"small"},{default:withCtx(()=>[createTextVNode(toDisplayString(X.task_name),1)]),_:2},1024)]))),128)),m.value.pending_tasks.length>5?(openBlock(),createElementBlock("div",_hoisted_23," +"+toDisplayString(m.value.pending_tasks.length-5)+" \u66F4\u591A... ",1)):createCommentVNode("",!0)])):(openBlock(),createElementBlock("div",_hoisted_24,M[12]||(M[12]=[createBaseVNode("span",null,"\u6682\u65E0\u5F85\u6267\u884C\u4EFB\u52A1",-1)])))]),createBaseVNode("div",_hoisted_25,[createBaseVNode("div",_hoisted_26,[M[13]||(M[13]=createTextVNode(" \u5B9A\u65F6\u8C03\u5EA6\u5668 ")),createVNode(F,{color:v.value.running?"green":"red",size:"small"},{default:withCtx(()=>[createTextVNode(toDisplayString(v.value.running?"\u8FD0\u884C\u4E2D":"\u5DF2\u505C\u6B62"),1)]),_:1},8,["color"])]),C.value.length>0?(openBlock(),createElementBlock("div",_hoisted_27,[(openBlock(!0),createElementBlock(Fragment,null,renderList(C.value.slice(0,4),X=>(openBlock(),createElementBlock("div",{key:X.id,class:"scheduler-item"},[createBaseVNode("span",_hoisted_28,toDisplayString(X.id),1),createBaseVNode("span",_hoisted_29,toDisplayString(X.next_run_time||"-"),1)]))),128)),C.value.length>4?(openBlock(),createElementBlock("div",_hoisted_30," +"+toDisplayString(C.value.length-4)+" \u66F4\u591A... ",1)):createCommentVNode("",!0)])):(openBlock(),createElementBlock("div",_hoisted_31,M[14]||(M[14]=[createBaseVNode("span",null,"\u6682\u65E0\u5B9A\u65F6\u4EFB\u52A1",-1)])))])]),createBaseVNode("div",_hoisted_32,[createBaseVNode("div",_hoisted_33,[M[15]||(M[15]=createTextVNode(" \u6267\u884C\u5386\u53F2 ")),createBaseVNode("span",_hoisted_34,"\u5171 "+toDisplayString(A.value)+" \u6761",1)]),createVNode(z,{columns:E,data:g.value,pagination:!1,stripe:!0,size:"mini",scroll:{y:360},loading:f.value},{status:withCtx(({record:X})=>[createVNode(F,{color:B(X.status),size:"small"},{default:withCtx(()=>[createTextVNode(toDisplayString(P(X.status)),1)]),_:2},1032,["color"])]),duration:withCtx(({record:X})=>[createTextVNode(toDisplayString(X.duration?`${X.duration.toFixed(1)}s`:"-"),1)]),error:withCtx(({record:X})=>[X.error?(openBlock(),createBlock(Q,{key:0,content:X.error,position:"tl"},{default:withCtx(()=>[createBaseVNode("span",_hoisted_35,toDisplayString(D(X.error)),1)]),_:2},1032,["content"])):(openBlock(),createElementBlock("span",_hoisted_36,"-"))]),_:1},8,["data","loading"]),createBaseVNode("div",_hoisted_37,[createVNode(W,{current:d.value,"onUpdate:current":M[0]||(M[0]=X=>d.value=X),total:A.value,"page-size":u.value,size:"mini","show-total":!1,"show-jumper":!1,"show-page-size":!1,simple:"",onChange:L},null,8,["current","total","page-size"])])])]}),_:1},8,["loading"])])}}});var TaskQueueView=_export_sfc(_sfc_main$3,[["__scopeId","data-v-75e03bd3"]]),ForgotPassword_vue_vue_type_style_index_0_scoped_true_lang="";const _hoisted_1$2={class:"forgot-container"},_hoisted_2$2={class:"forgot-layout"},_hoisted_3$2={class:"forgot-left"},_hoisted_4$2={class:"forgot-intro"},_hoisted_5$2={class:"intro-title"},_hoisted_6$1={class:"forgot-right"},_hoisted_7$1={key:0,class:"step-content"},_hoisted_8$1={key:1,class:"step-content"},_hoisted_9$1={key:2,class:"step-content success-content"},_hoisted_10$1={class:"back-to-login"},_sfc_main$2=defineComponent({__name:"ForgotPassword",setup(a){const o=computed(()=>"\u5FAE\u4FE1\u516C\u4F17\u53F7\u8BA2\u9605\u52A9\u624B"),s=useRouter(),l=ref(!1),c=ref(1),d=ref({username:"",code:"",new_password:"",confirm_password:""}),u=async()=>{var f,m,v,C,w;if(!d.value.username){Message.warning("\u8BF7\u8F93\u5165\u7528\u6237\u540D");return}l.value=!0;try{await requestResetCode({username:d.value.username}),Message.success("\u9A8C\u8BC1\u7801\u5DF2\u53D1\u9001\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458\u83B7\u53D6"),c.value=2}catch(_){const b=((v=(m=(f=_.response)==null?void 0:f.data)==null?void 0:m.detail)==null?void 0:v.message)||((w=(C=_.response)==null?void 0:C.data)==null?void 0:w.message)||_.message||"\u53D1\u9001\u9A8C\u8BC1\u7801\u5931\u8D25";Message.error(b)}finally{l.value=!1}},A=async()=>{var f,m,v,C,w;if(!d.value.code){Message.warning("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801");return}if(d.value.code.length!==6){Message.warning("\u9A8C\u8BC1\u7801\u5E94\u4E3A6\u4F4D\u6570\u5B57");return}if(!d.value.new_password){Message.warning("\u8BF7\u8F93\u5165\u65B0\u5BC6\u7801");return}if(d.value.new_password.length<6){Message.warning("\u5BC6\u7801\u957F\u5EA6\u4E0D\u80FD\u5C11\u4E8E6\u4F4D");return}if(d.value.new_password!==d.value.confirm_password){Message.warning("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4");return}l.value=!0;try{await resetPassword({username:d.value.username,code:d.value.code,new_password:d.value.new_password}),Message.success("\u5BC6\u7801\u91CD\u7F6E\u6210\u529F"),c.value=3}catch(_){const b=((v=(m=(f=_.response)==null?void 0:f.data)==null?void 0:m.detail)==null?void 0:v.message)||((w=(C=_.response)==null?void 0:C.data)==null?void 0:w.message)||_.message||"\u5BC6\u7801\u91CD\u7F6E\u5931\u8D25";Message.error(b)}finally{l.value=!1}},g=()=>{s.push("/login")};return(f,m)=>{const v=resolveComponent("a-step"),C=resolveComponent("a-steps"),w=resolveComponent("icon-user"),_=resolveComponent("a-input"),b=resolveComponent("a-form-item"),y=resolveComponent("a-button"),S=resolveComponent("a-form"),E=resolveComponent("icon-safe"),B=resolveComponent("icon-lock"),P=resolveComponent("a-input-password"),D=resolveComponent("a-space"),k=resolveComponent("icon-check-circle-fill"),I=resolveComponent("icon-left"),L=resolveComponent("a-link"),T=resolveComponent("a-card");return openBlock(),createElementBlock("div",_hoisted_1$2,[createBaseVNode("div",_hoisted_2$2,[createBaseVNode("div",_hoisted_3$2,[createBaseVNode("div",_hoisted_4$2,[createBaseVNode("h1",_hoisted_5$2,toDisplayString(o.value),1),m[5]||(m[5]=createBaseVNode("p",{class:"intro-text"}," \u4E00\u4E2A\u7528\u4E8E\u8BA2\u9605\u548C\u7BA1\u7406\u5FAE\u4FE1\u516C\u4F17\u53F7\u5185\u5BB9\u7684\u5DE5\u5177\uFF0C\u63D0\u4F9BRSS\u8BA2\u9605\u529F\u80FD ",-1))])]),createBaseVNode("div",_hoisted_6$1,[createVNode(T,{class:"forgot-card",bordered:!1},{default:withCtx(()=>[m[13]||(m[13]=createBaseVNode("div",{class:"forgot-header"},[createBaseVNode("h2",null,"\u627E\u56DE\u5BC6\u7801"),createBaseVNode("p",null,"\u9A8C\u8BC1\u7801\u5C06\u901A\u8FC7\u7CFB\u7EDF\u901A\u77E5\u53D1\u9001\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458\u83B7\u53D6")],-1)),createVNode(C,{current:c.value,class:"steps"},{default:withCtx(()=>[createVNode(v,{title:"\u8F93\u5165\u7528\u6237\u540D"}),createVNode(v,{title:"\u9A8C\u8BC1\u8EAB\u4EFD"}),createVNode(v,{title:"\u91CD\u7F6E\u5BC6\u7801"})]),_:1},8,["current"]),c.value===1?(openBlock(),createElementBlock("div",_hoisted_7$1,[createVNode(S,{model:d.value,layout:"vertical"},{default:withCtx(()=>[createVNode(b,{field:"username",label:"\u7528\u6237\u540D"},{default:withCtx(()=>[createVNode(_,{modelValue:d.value.username,"onUpdate:modelValue":m[0]||(m[0]=N=>d.value.username=N),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D"},{prefix:withCtx(()=>[createVNode(w)]),_:1},8,["modelValue"])]),_:1}),createVNode(b,null,{default:withCtx(()=>[createVNode(y,{type:"primary",loading:l.value,long:"",onClick:u},{default:withCtx(()=>m[6]||(m[6]=[createTextVNode(" \u53D1\u9001\u9A8C\u8BC1\u7801 ")])),_:1,__:[6]},8,["loading"])]),_:1})]),_:1},8,["model"])])):createCommentVNode("",!0),c.value===2?(openBlock(),createElementBlock("div",_hoisted_8$1,[createVNode(S,{model:d.value,layout:"vertical"},{default:withCtx(()=>[createVNode(b,{field:"code",label:"\u9A8C\u8BC1\u7801"},{default:withCtx(()=>[createVNode(_,{modelValue:d.value.code,"onUpdate:modelValue":m[1]||(m[1]=N=>d.value.code=N),placeholder:"\u8BF7\u8F93\u51656\u4F4D\u9A8C\u8BC1\u7801","max-length":6},{prefix:withCtx(()=>[createVNode(E)]),_:1},8,["modelValue"])]),_:1}),createVNode(b,{field:"new_password",label:"\u65B0\u5BC6\u7801"},{default:withCtx(()=>[createVNode(P,{modelValue:d.value.new_password,"onUpdate:modelValue":m[2]||(m[2]=N=>d.value.new_password=N),placeholder:"\u8BF7\u8F93\u5165\u65B0\u5BC6\u7801\uFF08\u81F3\u5C116\u4F4D\uFF09"},{prefix:withCtx(()=>[createVNode(B)]),_:1},8,["modelValue"])]),_:1}),createVNode(b,{field:"confirm_password",label:"\u786E\u8BA4\u5BC6\u7801"},{default:withCtx(()=>[createVNode(P,{modelValue:d.value.confirm_password,"onUpdate:modelValue":m[3]||(m[3]=N=>d.value.confirm_password=N),placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"},{prefix:withCtx(()=>[createVNode(B)]),_:1},8,["modelValue"])]),_:1}),createVNode(b,null,{default:withCtx(()=>[createVNode(D,{direction:"vertical",fill:""},{default:withCtx(()=>[createVNode(y,{type:"primary",loading:l.value,long:"",onClick:A},{default:withCtx(()=>m[7]||(m[7]=[createTextVNode(" \u91CD\u7F6E\u5BC6\u7801 ")])),_:1,__:[7]},8,["loading"]),createVNode(y,{long:"",onClick:m[4]||(m[4]=N=>c.value=1)},{default:withCtx(()=>m[8]||(m[8]=[createTextVNode(" \u8FD4\u56DE\u4E0A\u4E00\u6B65 ")])),_:1,__:[8]})]),_:1})]),_:1})]),_:1},8,["model"])])):createCommentVNode("",!0),c.value===3?(openBlock(),createElementBlock("div",_hoisted_9$1,[createVNode(k,{class:"success-icon"}),m[10]||(m[10]=createBaseVNode("h3",null,"\u5BC6\u7801\u91CD\u7F6E\u6210\u529F",-1)),m[11]||(m[11]=createBaseVNode("p",null,"\u8BF7\u4F7F\u7528\u65B0\u5BC6\u7801\u767B\u5F55",-1)),createVNode(y,{type:"primary",onClick:g},{default:withCtx(()=>m[9]||(m[9]=[createTextVNode(" \u8FD4\u56DE\u767B\u5F55 ")])),_:1,__:[9]})])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_10$1,[createVNode(L,{onClick:g},{default:withCtx(()=>[createVNode(I),m[12]||(m[12]=createTextVNode(" \u8FD4\u56DE\u767B\u5F55 "))]),_:1,__:[12]})])]),_:1,__:[13]})])]),m[14]||(m[14]=createBaseVNode("div",{class:"forgot-footer"},[createBaseVNode("div",{class:"copyright"},"Design By Rachel")],-1))])}}});var ForgotPassword=_export_sfc(_sfc_main$2,[["__scopeId","data-v-e8437fb0"]]);const routes=[{path:"/",component:_sfc_main$3$,children:[{path:"",name:"Home",component:_sfc_main$j,meta:{requiresAuth:!0}},{path:"change-password",name:"ChangePassword",component:ChangePassword,meta:{requiresAuth:!0}},{path:"edit-user",name:"EditUser",component:EditUser,meta:{requiresAuth:!0}},{path:"add-subscription",name:"AddSubscription",component:AddSubscription,meta:{requiresAuth:!0}},{path:"wechat/mp",name:"WeChatMpManagement",component:WeChatMpManagement,meta:{requiresAuth:!0,permissions:["wechat:manage"]}},{path:"configs",name:"ConfigList",component:ConfigList,meta:{requiresAuth:!0,permissions:["config:view"]}},{path:"export/records",name:"ExportList",component:_sfc_main$p,meta:{requiresAuth:!0,permissions:["config:view"]}},{path:"configs/:key",name:"ConfigDetail",component:ConfigDetail,props:!0,meta:{requiresAuth:!0,permissions:["config:view"]}},{path:"message-tasks",name:"MessageTaskList",component:MessageTaskList,meta:{requiresAuth:!0,permissions:["message_task:view"]}},{path:"message-tasks/add",name:"MessageTaskAdd",component:MessageTaskForm,meta:{requiresAuth:!0,permissions:["message_task:edit"]}},{path:"message-tasks/edit/:id",name:"MessageTaskEdit",component:MessageTaskForm,props:!0,meta:{requiresAuth:!0,permissions:["message_task:edit"]}},{path:"sys-info",name:"SysInfo",component:()=>__vitePreload(()=>import("./SysInfo.a2d7798e.js"),["assets/SysInfo.a2d7798e.js","assets/SysInfo.7ed66595.css"]),meta:{requiresAuth:!0,permissions:["admin"]}},{path:"tags",name:"TagList",component:()=>__vitePreload(()=>import("./TagList.0dc62c33.js"),["assets/TagList.0dc62c33.js","assets/TagList.951ef3a5.css","assets/tagManagement.8afa09c9.js"]),meta:{requiresAuth:!0,permissions:["tag:view"]}},{path:"tags/add",name:"TagAdd",component:()=>__vitePreload(()=>import("./TagForm.fc0d4b27.js"),["assets/TagForm.fc0d4b27.js","assets/TagForm.cc501652.css","assets/tagManagement.8afa09c9.js"]),meta:{requiresAuth:!0,permissions:["tag:edit"]}},{path:"tags/edit/:id",name:"TagEdit",component:()=>__vitePreload(()=>import("./TagForm.fc0d4b27.js"),["assets/TagForm.fc0d4b27.js","assets/TagForm.cc501652.css","assets/tagManagement.8afa09c9.js"]),props:!0,meta:{requiresAuth:!0,permissions:["tag:edit"]}},{path:"access-keys",name:"AccessKeyManagement",component:()=>__vitePreload(()=>import("./AccessKeyManagement.d8ebf748.js"),["assets/AccessKeyManagement.d8ebf748.js","assets/AccessKeyManagement.c2c2bc91.css"]),meta:{requiresAuth:!0,permissions:["admin"]}},{path:"cascade",name:"CascadeManagement",component:()=>__vitePreload(()=>import("./CascadeManagement.0501f26b.js"),["assets/CascadeManagement.0501f26b.js","assets/CascadeManagement.51474a9f.css"]),meta:{requiresAuth:!0,permissions:["admin"]}},{path:"env-exception",name:"EnvExceptionStats",component:()=>__vitePreload(()=>import("./EnvExceptionStats.ec043fc4.js"),["assets/EnvExceptionStats.ec043fc4.js","assets/EnvExceptionStats.4aac4ccc.css"]),meta:{requiresAuth:!0,permissions:["admin"]}},{path:"filter-rules",name:"FilterRuleList",component:FilterRuleList,meta:{requiresAuth:!0,permissions:["wechat:manage"]}},{path:"filter-rules/add",name:"FilterRuleAdd",component:FilterRuleForm,meta:{requiresAuth:!0,permissions:["wechat:manage"]}},{path:"filter-rules/edit/:id",name:"FilterRuleEdit",component:FilterRuleForm,props:!0,meta:{requiresAuth:!0,permissions:["wechat:manage"]}},{path:"task-queue",name:"TaskQueue",component:TaskQueueView,meta:{requiresAuth:!0,permissions:["admin"]}}]},{path:"/login",name:"Login",component:Login},{path:"/forgot-password",name:"ForgotPassword",component:ForgotPassword},{path:"/reader",name:"NovelReader",component:NovelReader,meta:{requiresAuth:!0}}],router=createRouter({history:createWebHistory("/"),routes});router.beforeEach(async(a,o,s)=>{if(!a.meta.requiresAuth)return s();if(!localStorage.getItem("token"))return s({path:"/login",query:{redirect:a.fullPath}});try{const{verifyToken:c}=await __vitePreload(()=>Promise.resolve().then(function(){return auth}),void 0);await c(),s()}catch(c){console.error("Token\u9A8C\u8BC1\u5931\u8D25:",c),localStorage.removeItem("token"),s({path:"/login",query:{redirect:a.fullPath,error:"session_expired"}})}});const http=axios$1.create({baseURL:"/api/v1/",timeout:1e5,headers:{"Content-Type":"application/json",Accept:"application/json"}});http.interceptors.request.use(a=>{const o=getToken();return o&&(a.headers.Authorization=`Bearer ${o}`),a},a=>Promise.reject(a));http.interceptors.response.use(a=>{var l,c,d,u,A;if(((l=a.data)==null?void 0:l.code)===0)return((c=a.data)==null?void 0:c.data)||((d=a.data)==null?void 0:d.detail)||a.data||a;if(((u=a.data)==null?void 0:u.code)==401)return router.push("/login"),Promise.reject("\u672A\u767B\u5F55\u6216\u767B\u5F55\u5DF2\u8FC7\u671F\uFF0C\u8BF7\u91CD\u65B0\u767B\u5F55\u3002");const o=((A=a.data)==null?void 0:A.detail)||a.data,s=(o==null?void 0:o.message)||"\u8BF7\u6C42\u5931\u8D25";if(a.headers["content-type"]==="application/json")Message.error(s);else return a.data;return Promise.reject(a.data)},a=>{var s,l,c,d,u,A,g,f;((s=a.response)==null?void 0:s.status)==401&&router.push("/login");const o=((c=(l=a==null?void 0:a.response)==null?void 0:l.data)==null?void 0:c.message)||((A=(u=(d=a==null?void 0:a.response)==null?void 0:d.data)==null?void 0:u.detail)==null?void 0:A.message)||((f=(g=a==null?void 0:a.response)==null?void 0:g.data)==null?void 0:f.detail)||(a==null?void 0:a.message)||"\u8BF7\u6C42\u9519\u8BEF";return Promise.reject(o)});var http$1=http;const getSysInfo=async()=>await http$1.get("/wx/sys/info"),getSysResources=async()=>await http$1.get("/wx/sys/resources");var WechatAuthQrcode_vue_vue_type_style_index_0_scoped_true_lang="";const _hoisted_1$1={class:"qrcode-container"},_hoisted_2$1={key:0,class:"loading"},_hoisted_3$1={key:1,class:"qrcode",style:{"text-align":"center"}},_hoisted_4$1=["src"],_hoisted_5$1={key:2,class:"error"},_sfc_main$1=defineComponent({__name:"WechatAuthQrcode",emits:["success","error"],setup(a,{expose:o,emit:s}){const l=s,c=ref(!1),d=ref(!1),u=ref(""),A=ref(""),g=async()=>{try{c.value=!0,d.value=!0,A.value="";const m=await QRCode();u.value=m==null?void 0:m.code,d.value=!1,checkQRCodeStatus().then(v=>{v!=null&&v.login_status&&(f(),l("success",v),c.value=!1)}).catch(v=>{console.error("\u68C0\u67E5\u4E8C\u7EF4\u7801\u72B6\u6001\u5931\u8D25:",v),A.value="\u6388\u6743\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5",c.value=!1,l("error",v)})}catch(m){d.value=!1,A.value="\u83B7\u53D6\u4E8C\u7EF4\u7801\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5",l("error",m)}},f=()=>{};return o({startAuth:g}),(m,v)=>{const C=resolveComponent("a-spin"),w=resolveComponent("a-tooltip"),_=resolveComponent("a-link"),b=resolveComponent("a-alert"),y=resolveComponent("a-button"),S=resolveComponent("a-modal");return openBlock(),createBlock(S,{visible:c.value,"onUpdate:visible":v[0]||(v[0]=E=>c.value=E),title:"\u5FAE\u4FE1\u6388\u6743",footer:!1,"mask-closable":!1,width:"400px",onCancel:f},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$1,[d.value?(openBlock(),createElementBlock("div",_hoisted_2$1,[createVNode(C,{size:"large"}),v[1]||(v[1]=createBaseVNode("p",null,"\u6B63\u5728\u83B7\u53D6\u4E8C\u7EF4\u7801...",-1))])):u.value?(openBlock(),createElementBlock("div",_hoisted_3$1,[createBaseVNode("img",{src:u.value,alt:"\u5FAE\u4FE1\u6388\u6743\u4E8C\u7EF4\u7801"},null,8,_hoisted_4$1),createVNode(w,{content:"\u626B\u7801\u8BF7\u9009\u62E9\u516C\u4F17\u53F7\u6216\u8005\u670D\u52A1\u53F7\uFF0C\u5982\u679C\u6CA1\u6709\u5E10\u53F7\uFF0C\u8BF7\u70B9\u51FB\u4E0B\u65B9\u6CE8\u518C",placement:"top"},{default:withCtx(()=>v[2]||(v[2]=[createBaseVNode("p",null,"\u8BF7\u4F7F\u7528\u5FAE\u4FE1\u626B\u7801\u6388\u6743",-1)])),_:1,__:[2]}),createBaseVNode("p",null,[v[5]||(v[5]=createTextVNode("\u5982\u679C\u63D0\u793A\u6CA1\u6709\u53EF\u7528\u5E10\u53F7\u7801\uFF0C\u8BF7\u70B9\u6B64 ")),createVNode(w,{content:"\u6CE8\u518C\u65F6\u8BF7\u9009\u62E9\u516C\u4F17\u53F7\u6216\u8005\u670D\u52A1\u53F7",placement:"top"},{default:withCtx(()=>[createVNode(_,{href:"https://mp.weixin.qq.com/cgi-bin/registermidpage?action=index&weblogo=1&lang=zh_CN",target:"_blank"},{default:withCtx(()=>v[3]||(v[3]=[createTextVNode("\u6CE8\u518C")])),_:1,__:[3]}),v[4]||(v[4]=createBaseVNode("br",null,null,-1))]),_:1,__:[4]})])])):(openBlock(),createElementBlock("div",_hoisted_5$1,[createVNode(b,{type:"error",message:A.value},null,8,["message"]),createVNode(y,{type:"primary",onClick:g},{default:withCtx(()=>v[6]||(v[6]=[createTextVNode("\u91CD\u8BD5")])),_:1,__:[6]})]))])]),_:1},8,["visible"])}}});var WechatAuthQrcode=_export_sfc(_sfc_main$1,[["__scopeId","data-v-2b37a826"]]);if(typeof translate=="object"&&typeof translate.version=="string")throw new Error("translate.js \u5DF2\u7ECF\u52A0\u8F7D\u8FC7\u4E00\u6B21\u4E86\uFF0C\u5F53\u524D\u662F\u91CD\u590D\u52A0\u8F7D\uFF0C\u907F\u514D\u4F60\u7684\u7FFB\u8BD1\u51FA\u73B0\u5F02\u5E38\uFF0C\u5DF2\u5E2E\u4F60\u62E6\u622A\u6B64\u6B21\u52A0\u8F7D\u3002\u672C\u4FE1\u606F\u53EA\u662F\u7ED9\u4F60\u4E00\u4E2A\u63D0\u793A\uFF0C\u4F60\u53EF\u4EE5\u68C0\u67E5\u4E00\u4E0B\u4F60\u7684\u9879\u76EE\u4E2D\u662F\u5426\u51FA\u73B0\u4E86\u91CD\u590D\u5F15\u5165 translate.js \uFF0C\u5F53\u7136\uFF0C\u8FD9\u4E2A\u5F02\u5E38\u5E76\u4E0D\u4F1A\u5F71\u54CD\u5230\u4F60\u7684\u5177\u4F53\u4F7F\u7528\uFF0C\u5B83\u5DF2\u7ECF\u81EA\u52A8\u5E2E\u4F60\u5904\u7406\u62E6\u622A\u4E86\u8FD9\u4E2A\u5F02\u5E38\uFF0C\u53EA\u4E0D\u8FC7\u63D0\u793A\u51FA\u6765\u662F\u8BA9\u4F60\u77E5\u9053\uFF0C\u4F60\u7684\u4EE3\u7801\u91CC\u51FA\u73B0\u4E86\u91CD\u590D\u5F15\u5165\u7684\u60C5\u51B5\u3002");var translate={version:"3.17.0.20250703",useVersion:"v2",setUseVersion2:function(){translate.useVersion="v2",console.log("\u63D0\u793A\uFF1A\u81EA v2.10 \u4E4B\u540E\u7684\u7248\u672C\u9ED8\u8BA4\u5C31\u662F\u4F7F\u7528V2\u7248\u672C\uFF08\u5F53\u524D\u7248\u672C\u4E3A:"+translate.version+"\uFF09\uFF0C translate.setUseVersion2() \u53EF\u4EE5\u4E0D\u7528\u518D\u52A0\u8FD9\u4E00\u884C\u4E86\u3002\u5F53\u7136\u52A0\u4E86\u4E5F\u65E0\u6240\u8C13\uFF0C\u53EA\u662F\u52A0\u4E86\u8DDF\u4E0D\u52A0\u662F\u5B8C\u5168\u4E00\u6837\u7684\u3002")},translate:null,includedLanguages:"zh-CN,zh-TW,en",resourcesUrl:"//res.zvo.cn/translate",selectLanguageTag:{documentId:"translate",show:!0,languages:"",alreadyRender:!1,selectOnChange:function(a){var o=a.target.value;translate.changeLanguage(o)},refreshRender:function(){let a=document.getElementById(translate.selectLanguageTag.documentId+"SelectLanguage");a&&a.parentNode.removeChild(a),translate.selectLanguageTag.alreadyRender=!1,translate.selectLanguageTag.render()},customUI:function(a){var o=function(A){translate.selectLanguageTag.selectOnChange(A)},s=document.createElement("select");s.id=translate.selectLanguageTag.documentId+"SelectLanguage",s.className=translate.selectLanguageTag.documentId+"SelectLanguage";for(var l=translate.language.getCurrent(),c=0;c0){var u=(","+translate.selectLanguageTag.languages+",").toLowerCase();if(u.indexOf(","+a[c].id.toLowerCase()+",")<0)continue}l!=null&&typeof l!="undefined"&&l.length>0?l==a[c].id&&d.setAttribute("selected","selected"):a[c].id==translate.language.getLocal()&&d.setAttribute("selected","selected"),d.appendChild(document.createTextNode(a[c].name)),s.appendChild(d)}window.addEventListener?s.addEventListener("change",o,!1):s.attachEvent("onchange",o),document.getElementById(translate.selectLanguageTag.documentId).appendChild(s)},render:function(){if(!translate.selectLanguageTag.alreadyRender&&(translate.selectLanguageTag.alreadyRender=!0,!!translate.selectLanguageTag.show)){if(document.getElementById(translate.selectLanguageTag.documentId)==null){var a=document.getElementsByTagName("body");if(a.length==0){console.log("body tag not find, translate.selectLanguageTag.render() is not show Select Language");return}var o=a[0],s=document.createElement("div");s.id=translate.selectLanguageTag.documentId,o.appendChild(s)}else if(document.getElementById(translate.selectLanguageTag.documentId+"SelectLanguage")!=null)return;typeof translate.request.api.language=="string"&&translate.request.api.language.length>0&&translate.request.post(translate.request.api.language,{},function(l){if(l.result==0){console.log("load language list error : "+l.info);return}translate.selectLanguageTag.customUI(l.list)},null)}}},localLanguage:"zh-CN",googleTranslateElementInit:function(){var a="";document.getElementById("translate")!=null&&(a="translate"),translate.translate=new google.translate.TranslateElement({pageLanguage:"zh-CN",includedLanguages:translate.selectLanguageTag.languages,layout:0},a)},execute_v1:function(){console.log("=====ERROR======"),console.log("The v1 version has been discontinued since 2022. Please use the latest V3 version and refer to: http://translate.zvo.cn/41162.html")},setCookie:function(a,o){var s=a+"="+escape(o);document.cookie=s},getCookie:function(a){for(var o=document.cookie,s=o.split("; "),l=0;l0?a.substr(a.lastIndexOf("/")+1,a.length-1):translate.localLanguage},changeLanguage:function(a){var o=",en,de,hi,lt,hr,lv,ht,hu,zh-CN,hy,uk,mg,id,ur,mk,ml,mn,af,mr,uz,ms,el,mt,is,it,my,es,et,eu,ar,pt-PT,ja,ne,az,fa,ro,nl,en-GB,no,be,fi,ru,bg,fr,bs,sd,se,si,sk,sl,ga,sn,so,gd,ca,sq,sr,kk,st,km,kn,sv,ko,sw,gl,zh-TW,pt-BR,co,ta,gu,ky,cs,pa,te,tg,th,la,cy,pl,da,tr,";if(o.indexOf(","+a+",")>-1){console.log("\u60A8\u4F7F\u7528\u7684\u662Fv1\u7248\u672C\u7684\u5207\u6362\u8BED\u79CD\u65B9\u5F0F\uFF0Cv1\u5DF2\u57282021\u5E74\u5C31\u4EE5\u5E9F\u5F03\uFF0C\u8BF7\u66F4\u6362\u4E3Av2\uFF0C\u53C2\u8003\u6587\u6863\uFF1A http://translate.zvo.cn/41549.html"),translate.check();var s="/"+translate.localLanguage+"/"+a,l=document.location.host.split(".");if(l.length>2){var c=l[l.length-2]+"."+l[l.length-1];document.cookie="googtrans=;expires="+new Date(1)+";domain="+c+";path=/",document.cookie="googtrans="+s+";domain="+c+";path=/"}translate.setCookie("googtrans",""+s),translate.refreshCurrentPage();return}if(translate.useVersion="v2",translate.to!=null&&translate.to.length>0&&translate.to!=translate.language.getLocal())var d=!0;translate.to=a,translate.storage.set("to",a);try{window.self!==window.top&&typeof window.parent.translate=="object"&&typeof window.parent.translate.version=="string"&&window.parent.translate.changeLanguage(a)}catch(u){console.log(u)}if(d)location.reload();else{translate.execute();const u=document.querySelectorAll("iframe");for(let A=0;A0;){if(o==null||typeof o=="undefined")return!1;var l=translate.element.getNodeName(o).toLowerCase();if(l.length>0){if(l=="body"||l=="html"||l=="#document")return!1;if(translate.ignore.tag.indexOf(l)>-1)return!0}if(o.className!=null){var c=o.className;if(c==null||typeof c!="string")continue;c=c.trim().split(" ");for(var d=0;d0&&translate.ignore.class.indexOf(c[d])>-1)return!0}if(o.id!=null&&typeof o.id!="undefined"&&translate.ignore.id.indexOf(o.id)>-1)return!0;o=o.parentNode}return!1},text:[],textRegex:[],setTextRegexs:function(a){if(!Array.isArray(a))throw new Error("\u53C2\u6570\u5FC5\u987B\u4E3A\u6570\u7EC4");for(let o=0;o-1)if(translate.language.getLocal()=="english"){var c="";if(l!=0){c=a.substr(l-1,1);var d=translate.language.getCharLanguage(c);if(d=="english"||d=="romance")continue}var u="";if(l+o.length!=a.length){u=a.substr(l+o.length,1);var d=translate.language.getCharLanguage(u);if(d=="english"||d=="romance")continue}a=a.replace(new RegExp(c+o+u,"g"),c+s+u)}else a=a.replace(new RegExp(o,"g"),s)}}return a}},office:{export:function(){if(translate.language.getLocal()==translate.language.getCurrent()){alert("\u672C\u5730\u8BED\u79CD\u8DDF\u8981\u7FFB\u8BD1\u7684\u8BED\u79CD\u4E00\u81F4\uFF0C\u65E0\u9700\u5BFC\u51FA");return}var a="";for(var o in translate.nodeQueue)if(!!translate.nodeQueue.hasOwnProperty(o)){translate.nodeQueue[o];for(var s in translate.nodeQueue[o].list)if(!!translate.nodeQueue[o].list.hasOwnProperty(s)&&!(typeof s!="string"||s.length<1))for(var l in translate.nodeQueue[o].list[s])!translate.nodeQueue[o].list[s].hasOwnProperty(l)||(a=a+` `+translate.nodeQueue[o].list[s][l].original+"="+translate.storage.get("hash_"+translate.language.getCurrent()+"_"+l))}a.length>0?(a="translate.office.append('"+translate.language.getCurrent()+"',`"+a+"\n`);",translate.util.loadMsgJs(),msg.popups({text:'',width:"750px",height:"600px",padding:"1px"}),document.getElementById("msgPopupsTextarea").value=a):msg.alert("\u65E0\u6709\u6548\u5185\u5BB9\uFF01")},showPanel:function(){let a=document.createElement("div");a.setAttribute("id","translate_export"),a.setAttribute("class","ignore");let o=document.createElement("button");o.onclick=function(){translate.office.export()},o.innerHTML="\u5BFC\u51FA\u914D\u7F6E\u4FE1\u606F",o.setAttribute("style","margin-left: 72px; margin-top: 30px; margin-bottom: 20px; font-size: 25px; background-color: blue; padding: 15px; padding-top: 3px; padding-bottom: 3px; border-radius: 3px;"),a.appendChild(o);let s=document.createElement("div");s.innerHTML='1. \u9996\u5148\u5C06\u5F53\u524D\u8BED\u79CD\u5207\u6362\u4E3A\u4F60\u8981\u7FFB\u8BD1\u7684\u8BED\u79CD
2. \u70B9\u51FB\u5BFC\u51FA\u6309\u94AE\uFF0C\u5C06\u7FFB\u8BD1\u7684\u914D\u7F6E\u4FE1\u606F\u5BFC\u51FA
3. \u5C06\u5BFC\u51FA\u7684\u914D\u7F6E\u4FE1\u606F\u7C98\u8D34\u5230\u4EE3\u7801\u4E2D\uFF0C\u5373\u53EF\u5B8C\u6210
\u70B9\u6B64\u8FDB\u884C\u67E5\u9605\u8BE6\u7EC6\u4F7F\u7528\u8BF4\u660E',s.setAttribute("style","font-size: 14px; padding: 12px;"),a.appendChild(s),a.setAttribute("style","background-color: black; color: #fff; width: 320px; height: 206px; position: fixed; bottom: 50px; right: 50px;"),document.body.appendChild(a),translate.util.loadMsgJs()},append:function(a,o){for(var s=o.split(` `),l=0;l0)return translate.documents;var a=new Array;return a[0]=document.documentElement,a},listener:{isStart:!1,use:!1,start:function(){translate.listener.use=!0,translate.temp_linstenerStartInterval=setInterval(function(){if(document.readyState=="complete"){if(clearInterval(translate.temp_linstenerStartInterval),translate.language.getCurrent()==translate.language.getLocal()&&!translate.language.translateLocal)return;translate.listener.addListener()}},300)},ignoreNode:[],translateExecuteNodeIgnoreExpireTime:1e3,addIgnore:function(a,o,s){let l="";typeof a=="string"?l=a:l=nodeuuid.uuid(a),translate.listener.ignoreNode[l]={addtime:Date.now()+o,text:s}},refreshIgnoreNode:function(){var a=Date.now();for(const o in translate.listener.ignoreNode)translate.listener.ignoreNode[o].addtime0?C=v.addedNodes:v.removedNodes.length>0:v.type==="attributes"||v.type==="characterData"&&(C=[v.target]);for(let w of C){for(var u=!1,A=0;A0){var g=[];for(let v of d){for(var f=!1,m=0;mDate.now()&&typeof v.nodeValue=="string"&&v.nodeValue==translate.listener.ignoreNode[C].text||g.push(v)}if(g.length<1)return;setTimeout(function(){translate.execute(g)},10)}},translate.listener.observer=new MutationObserver(translate.listener.callback);for(var a=translate.getDocuments(),o=0;of.originalText.length-g.originalText.length),this.taskQueue[a]=o)}translate.listener.refreshIgnoreNode();for(var a in this.nodes)if(!!this.nodes.hasOwnProperty(a))for(var o=this.taskQueue[a],s=0;s0){var A=this;setTimeout(function(){for(var g in A.nodes)if(!!A.nodes.hasOwnProperty(g)){for(var f in A.nodes[g])if(!!A.nodes[g].hasOwnProperty(f)){var m=translate.element.nodeAnalyse.get(A.nodes[g][f]),v=nodeuuid.uuid(m.node);v.length!=0&&(translate.nodeHistory[v]={},translate.nodeHistory[v].node=m.node,translate.whole.isWhole(m.node)?translate.nodeHistory[v].translateText=A.taskQueue[g][f].resultText:translate.nodeHistory[v].translateText=m.text)}}translate.listener.renderTaskFinish(A)},50)}}},state:0,waitingExecute:{use:!0,queue:[],add:function(a){translate.waitingExecute.queue.push(a);let o=setInterval(function(){if(translate.state==0){clearInterval(o);var s=translate.waitingExecute.get();translate.execute(s)}},500)},get:function(){return translate.waitingExecute.queue.length>0?translate.waitingExecute.queue.shift():(console.log("\u8B66\u544A\uFF0C translate.waitingExecute.get \u51FA\u73B0\u5F02\u5E38\uFF0Cquque\u5DF2\u7A7A\uFF0C\u4F46\u8FD8\u5F80\u5916\u53D6\u3002"),null)},isAllExecuteFinish:function(a,o,s){translate.listener.execute.renderFinishByApiRun(a,o,s);for(var l in translate.translateRequest[a])if(!!translate.translateRequest[a].hasOwnProperty(l)){for(var c=0;c0&&(translate.to=s)}try{translate.selectLanguageTag.render()}catch(we){console.log(we)}if(translate.to==null||typeof translate.to=="undefined"||translate.to.length==0){translate.autoDiscriminateLocalLanguage&&translate.executeByLocalLanguage(),translate.state=0;return}if(translate.to==translate.language.getLocal()&&!translate.language.translateLocal){translate.state=0;return}translate.images.execute();var l;typeof a!="undefined"&&a!=null?typeof a.length=="undefined"?(l=new Array,l[0]=a):l=a:l=translate.getDocuments(),l.length>500&&(console.log("------tip------"),console.log("translate.execute( docs ) \u4F20\u5165\u7684docs.length \u8FC7\u5927\uFF0C\u8D85\u8FC7500\uFF0C\u8FD9\u5F88\u4E0D\u6B63\u5E38\uFF0C\u5F53\u524D docs.length : "+l.length+" ,\u5982\u679C\u4F60\u611F\u89C9\u771F\u7684\u6CA1\u95EE\u9898\uFF0C\u8BF7\u8054\u7CFB\u4F5C\u8005 http://translate.zvo.cn/43006.html \u8BF4\u660E\u60C5\u51B5\uFF0C\u6839\u636E\u4F60\u7684\u60C5\u51B5\u8FDB\u884C\u5206\u6790\u3002 \u5F53\u524D\u53EA\u53D6\u524D500\u4E2A\u5143\u7D20\u8FDB\u884C\u7FFB\u8BD1"));for(var c=0;c0)for(var u in translate.nodeQueue[o].list)!translate.nodeQueue[o].list.hasOwnProperty(u)||translate.language.translateLanguagesRange.indexOf(u)<0&&delete translate.nodeQueue[o].list[u];typeof translate.nodeQueue[o]=="undefined"&&(translate.nodeQueue[o]=new Array,translate.nodeQueue[o].list=[],console.log("--- translate.js warn tip \u8B66\u544A\uFF01\uFF01 ---"),console.log("\u60A8\u4F7F\u7528translate.js\u65F6\u53EF\u80FD\u653E\u7684\u4F4D\u7F6E\u4E0D\u5BF9\uFF0C\u4E0D\u8981\u5427 translate.js \u653E\u5728\u7F51\u9875\u6700\u9876\u90E8\uFF0C\u8FD9\u6837\u5F53 translate.js \u8FDB\u884C\u6267\u884C\uFF0C\u4E5F\u5C31\u662F translate.execute() \u6267\u884C\u65F6\uFF0C\u56E0\u4E3A\u7F51\u9875\u662F\u4ECE\u4E0A\u5F80\u4E0B\u52A0\u8F7D\uFF0C\u5B83\u653E\u5728\u7F51\u9875\u6700\u9876\u90E8\uFF0C\u90A3\u4E48\u5B83\u6267\u884C\u65F6\u7F51\u9875\u540E\u9762\u7684\u5185\u5BB9\u90FD\u8FD8\u6CA1\u52A0\u8F7D\u51FA\u6765\uFF0C\u8FD9\u4E2A\u662F\u4E0D\u4F1A\u83B7\u53D6\u5230\u7F51\u9875\u4EFB\u4F55\u5185\u5BB9\u7684\uFF0C\u4E5F\u5C31\u662F\u5B83\u662F\u4E0D\u8D77\u4EFB\u4F55\u4F5C\u7528\u7684"));for(var u in translate.nodeQueue[o].list)if(!!translate.nodeQueue[o].list.hasOwnProperty(u)){for(var A in translate.nodeQueue[o].list[u])if(!!translate.nodeQueue[o].list[u].hasOwnProperty(A)&&typeof translate.nodeQueue[o].list[u][A]!="function"&&!(typeof translate.nodeQueue[o].list[u][A].nodes=="undefined"||typeof translate.nodeQueue[o].list[u][A].nodes.length=="undefined")){for(var g=translate.nodeQueue[o].list[u][A].nodes.length-1;g>-1;g--){var f=translate.element.nodeAnalyse.get(translate.nodeQueue[o].list[u][A].nodes[g].node),m=nodeuuid.uuid(f.node);typeof translate.nodeHistory[m]!="undefined"&&translate.nodeHistory[m].translateText==f.text&&translate.nodeQueue[o].list[u][A].nodes.splice(g,1)}translate.nodeQueue[o].list[u][A].nodes.length==0&&delete translate.nodeQueue[o].list[u][A]}Object.keys(translate.nodeQueue[o].list[u]).length==0&&delete translate.nodeQueue[o].list[u]}var v={},C={},w={},_=[];for(var u in translate.nodeQueue[o].list){if(!translate.nodeQueue[o].list.hasOwnProperty(u)||u==null||typeof u=="undefined"||u.length==0||u=="undefined")continue;v[u]=[],C[u]=[];let K=new translate.renderTask;w[u]=[];for(var A in translate.nodeQueue[o].list[u])if(!!translate.nodeQueue[o].list[u].hasOwnProperty(A)&&typeof translate.nodeQueue[o].list[u][A]!="function"){var b=translate.nodeQueue[o].list[u][A].original,y=translate.nodeQueue[o].list[u][A].translateText,S=b==y?A:translate.util.hash(y);translate.nodeQueue[o].list[u][A].cacheHash=S;var E=translate.storage.get("hash_"+translate.to+"_"+S);if(E!=null&&E.length>0){for(var B=0;B0)return translate.documents;var a=new Array;return a[0]=document.documentElement,a},listener:{isStart:!1,use:!1,start:function(){translate.listener.use=!0,translate.temp_linstenerStartInterval=setInterval(function(){if(document.readyState=="complete"){if(clearInterval(translate.temp_linstenerStartInterval),translate.language.getCurrent()==translate.language.getLocal()&&!translate.language.translateLocal)return;translate.listener.addListener()}},300)},ignoreNode:[],translateExecuteNodeIgnoreExpireTime:1e3,addIgnore:function(a,o,s){let l="";typeof a=="string"?l=a:l=nodeuuid.uuid(a),translate.listener.ignoreNode[l]={addtime:Date.now()+o,text:s}},refreshIgnoreNode:function(){var a=Date.now();for(const o in translate.listener.ignoreNode)translate.listener.ignoreNode[o].addtime0?C=v.addedNodes:v.removedNodes.length>0:v.type==="attributes"||v.type==="characterData"&&(C=[v.target]);for(let w of C){for(var u=!1,A=0;A0){var g=[];for(let v of d){for(var f=!1,m=0;mDate.now()&&typeof v.nodeValue=="string"&&v.nodeValue==translate.listener.ignoreNode[C].text||g.push(v)}if(g.length<1)return;setTimeout(function(){translate.execute(g)},10)}},translate.listener.observer=new MutationObserver(translate.listener.callback);for(var a=translate.getDocuments(),o=0;of.originalText.length-g.originalText.length),this.taskQueue[a]=o)}translate.listener.refreshIgnoreNode();for(var a in this.nodes)if(!!this.nodes.hasOwnProperty(a))for(var o=this.taskQueue[a],s=0;s0){var A=this;setTimeout(function(){for(var g in A.nodes)if(!!A.nodes.hasOwnProperty(g)){for(var f in A.nodes[g])if(!!A.nodes[g].hasOwnProperty(f)){var m=translate.element.nodeAnalyse.get(A.nodes[g][f]),v=nodeuuid.uuid(m.node);v.length!=0&&(translate.nodeHistory[v]={},translate.nodeHistory[v].node=m.node,translate.whole.isWhole(m.node)?translate.nodeHistory[v].translateText=A.taskQueue[g][f].resultText:translate.nodeHistory[v].translateText=m.text)}}translate.listener.renderTaskFinish(A)},50)}}},state:0,waitingExecute:{use:!0,queue:[],add:function(a){translate.waitingExecute.queue.push(a);let o=setInterval(function(){if(translate.state==0){clearInterval(o);var s=translate.waitingExecute.get();translate.execute(s)}},500)},get:function(){return translate.waitingExecute.queue.length>0?translate.waitingExecute.queue.shift():(console.log("\u8B66\u544A\uFF0C translate.waitingExecute.get \u51FA\u73B0\u5F02\u5E38\uFF0Cquque\u5DF2\u7A7A\uFF0C\u4F46\u8FD8\u5F80\u5916\u53D6\u3002"),null)},isAllExecuteFinish:function(a,o,s){translate.listener.execute.renderFinishByApiRun(a,o,s);for(var l in translate.translateRequest[a])if(!!translate.translateRequest[a].hasOwnProperty(l)){for(var c=0;c0&&(translate.to=s)}try{translate.selectLanguageTag.render()}catch(_e){console.log(_e)}if(translate.to==null||typeof translate.to=="undefined"||translate.to.length==0){translate.autoDiscriminateLocalLanguage&&translate.executeByLocalLanguage(),translate.state=0;return}if(translate.to==translate.language.getLocal()&&!translate.language.translateLocal){translate.state=0;return}translate.images.execute();var l;typeof a!="undefined"&&a!=null?typeof a.length=="undefined"?(l=new Array,l[0]=a):l=a:l=translate.getDocuments(),l.length>500&&(console.log("------tip------"),console.log("translate.execute( docs ) \u4F20\u5165\u7684docs.length \u8FC7\u5927\uFF0C\u8D85\u8FC7500\uFF0C\u8FD9\u5F88\u4E0D\u6B63\u5E38\uFF0C\u5F53\u524D docs.length : "+l.length+" ,\u5982\u679C\u4F60\u611F\u89C9\u771F\u7684\u6CA1\u95EE\u9898\uFF0C\u8BF7\u8054\u7CFB\u4F5C\u8005 http://translate.zvo.cn/43006.html \u8BF4\u660E\u60C5\u51B5\uFF0C\u6839\u636E\u4F60\u7684\u60C5\u51B5\u8FDB\u884C\u5206\u6790\u3002 \u5F53\u524D\u53EA\u53D6\u524D500\u4E2A\u5143\u7D20\u8FDB\u884C\u7FFB\u8BD1"));for(var c=0;c0)for(var u in translate.nodeQueue[o].list)!translate.nodeQueue[o].list.hasOwnProperty(u)||translate.language.translateLanguagesRange.indexOf(u)<0&&delete translate.nodeQueue[o].list[u];typeof translate.nodeQueue[o]=="undefined"&&(translate.nodeQueue[o]=new Array,translate.nodeQueue[o].list=[],console.log("--- translate.js warn tip \u8B66\u544A\uFF01\uFF01 ---"),console.log("\u60A8\u4F7F\u7528translate.js\u65F6\u53EF\u80FD\u653E\u7684\u4F4D\u7F6E\u4E0D\u5BF9\uFF0C\u4E0D\u8981\u5427 translate.js \u653E\u5728\u7F51\u9875\u6700\u9876\u90E8\uFF0C\u8FD9\u6837\u5F53 translate.js \u8FDB\u884C\u6267\u884C\uFF0C\u4E5F\u5C31\u662F translate.execute() \u6267\u884C\u65F6\uFF0C\u56E0\u4E3A\u7F51\u9875\u662F\u4ECE\u4E0A\u5F80\u4E0B\u52A0\u8F7D\uFF0C\u5B83\u653E\u5728\u7F51\u9875\u6700\u9876\u90E8\uFF0C\u90A3\u4E48\u5B83\u6267\u884C\u65F6\u7F51\u9875\u540E\u9762\u7684\u5185\u5BB9\u90FD\u8FD8\u6CA1\u52A0\u8F7D\u51FA\u6765\uFF0C\u8FD9\u4E2A\u662F\u4E0D\u4F1A\u83B7\u53D6\u5230\u7F51\u9875\u4EFB\u4F55\u5185\u5BB9\u7684\uFF0C\u4E5F\u5C31\u662F\u5B83\u662F\u4E0D\u8D77\u4EFB\u4F55\u4F5C\u7528\u7684"));for(var u in translate.nodeQueue[o].list)if(!!translate.nodeQueue[o].list.hasOwnProperty(u)){for(var A in translate.nodeQueue[o].list[u])if(!!translate.nodeQueue[o].list[u].hasOwnProperty(A)&&typeof translate.nodeQueue[o].list[u][A]!="function"&&!(typeof translate.nodeQueue[o].list[u][A].nodes=="undefined"||typeof translate.nodeQueue[o].list[u][A].nodes.length=="undefined")){for(var g=translate.nodeQueue[o].list[u][A].nodes.length-1;g>-1;g--){var f=translate.element.nodeAnalyse.get(translate.nodeQueue[o].list[u][A].nodes[g].node),m=nodeuuid.uuid(f.node);typeof translate.nodeHistory[m]!="undefined"&&translate.nodeHistory[m].translateText==f.text&&translate.nodeQueue[o].list[u][A].nodes.splice(g,1)}translate.nodeQueue[o].list[u][A].nodes.length==0&&delete translate.nodeQueue[o].list[u][A]}Object.keys(translate.nodeQueue[o].list[u]).length==0&&delete translate.nodeQueue[o].list[u]}var v={},C={},w={},_=[];for(var u in translate.nodeQueue[o].list){if(!translate.nodeQueue[o].list.hasOwnProperty(u)||u==null||typeof u=="undefined"||u.length==0||u=="undefined")continue;v[u]=[],C[u]=[];let K=new translate.renderTask;w[u]=[];for(var A in translate.nodeQueue[o].list[u])if(!!translate.nodeQueue[o].list[u].hasOwnProperty(A)&&typeof translate.nodeQueue[o].list[u][A]!="function"){var b=translate.nodeQueue[o].list[u][A].original,y=translate.nodeQueue[o].list[u][A].translateText,S=b==y?A:translate.util.hash(y);translate.nodeQueue[o].list[u][A].cacheHash=S;var E=translate.storage.get("hash_"+translate.to+"_"+S);if(E!=null&&E.length>0){for(var B=0;B-1&&(ce=v[K.from][ie]);var se=C[K.from][ie],de=translate.nodeQueue[o].list[le][se].cacheHash,pe="";try{pe=translate.nodeQueue[o].list[le][se].original}catch(Se){console.log("uuid:"+o+", originalWord:"+pe+", lang:"+le+", hash:"+se+", text:"+ce+", queue:"+translate.nodeQueue[o]),console.log(Se);continue}for(var Ee=0;Ee0){if(c.text=a[l],typeof o!="undefined"&&o.length>0){if(typeof a[l]!="undefined"){var u=translate.util.textReplace(a[l],o,s,translate.to);a[l]=u,u.indexOf(s)>-1?c.resultText=u:c.resultText=""}var A=a.getAttribute(l);if(A!=null&&typeof A!="undefined"){var u=translate.util.textReplace(A,o,s,translate.to);a.setAttribute(l,u),u.indexOf(s)>-1?c.resultText=u:c.resultText=""}}return c}if(d=="#text"&&typeof a.parentNode!="undefined"){var g=translate.element.getNodeName(a.parentNode);g=="TEXTAREA"&&(d="TEXTAREA",a=a.parentNode)}if(d=="INPUT"||d=="TEXTAREA"){if(a.attributes==null||typeof a.attributes=="undefined")return c.text="",c;if(d=="INPUT"&&typeof a.attributes.type!="undefined"&&typeof a.attributes.type.nodeValue!=null&&(a.attributes.type.nodeValue.toLowerCase()=="button"||a.attributes.type.nodeValue.toLowerCase()=="submit")){var f=a.attributes.value;if(f!=null&&typeof f!="undefined"&&typeof f.nodeValue!="undefined"&&f.nodeValue.length>0){if(typeof o!="undefined"&&o.length>0){var u=translate.util.textReplace(f.nodeValue,o,s,translate.to);f.nodeValue=u,u.indexOf(s)>-1?c.resultText=u:c.resultText=""}return c.text=f.nodeValue,c.node=f,c}}if(typeof a.attributes.placeholder!="undefined"){if(typeof o!="undefined"&&o.length>0){var u=translate.util.textReplace(a.attributes.placeholder.nodeValue,o,s,translate.to);a.attributes.placeholder.nodeValue=u,u.indexOf(s)>-1?c.resultText=u:c.resultText=""}return c.text=a.attributes.placeholder.nodeValue,c.node=a.attributes.placeholder,c}return c.text="",c}if(d=="META"){if(typeof a.name!="undefined"&&a.name!=null){var m=a.name.toLowerCase(),v=a.getAttribute("property"),C="";if(typeof v!="undefined"&&v!=null&&v.length>0&&(C=v.toLowerCase()),m=="keywords"||m=="description"||m=="sharetitle"||C=="og:title"||C=="og:description"||C=="og:site_name"||C=="og:novel:latest_chapter_name"){if(typeof o!="undefined"&&o!=null&&o.length>0){var u=translate.util.textReplace(a.content,o,s,translate.to);a.content=u,u.indexOf(s)>-1?c.resultText=u:c.resultText=""}return c.text=a.content,c}}return c.text="",c}if(d=="IMG"){if(typeof a.alt=="undefined"||a.alt==null)return c.text="",c;if(typeof o!="undefined"&&o.length>0){var u=translate.util.textReplace(a.alt,o,s,translate.to);a.alt=u,u.indexOf(s)>-1?c.resultText=u:c.resultText=""}return c.text=a.alt,c}if(a.nodeValue==null||typeof a.nodeValue=="undefined")c.text="";else if(a.nodeValue.trim().length==0)c.text="";else{if(typeof o!="undefined"&&o!=null&&o.length>0){var u=translate.util.textReplace(a.nodeValue,o,s,translate.to);a.nodeValue=u,u.indexOf(s)>-1?c.resultText=u:c.resultText=""}c.text=a.nodeValue}return c}},getNodeName:function(a){return a==null||typeof a=="undefined"||a.nodeName==null||typeof a.nodeName=="undefined"?"":(a.nodeName,typeof a.nodeName=="string"?a.nodeName:typeof a.tagName=="string"&&a.tagName.length>0?a.tagName:(console.log("warn : get nodeName is null, this node ignore translate. node : "),console.log(a),""))},whileNodes:function(a,o){if(!(o==null||typeof o=="undefined")){(typeof translate.nodeQueue[a]=="undefined"||translate.nodeQueue[a]==null)&&(translate.nodeQueue[a]=new Array,translate.nodeQueue[a].expireTime=Date.now()+120*1e3,translate.nodeQueue[a].list=new Array),typeof o=="object"&&typeof o.title=="string"&&o.title.length>0&&(translate.ignore.isIgnore(o)||translate.addNodeToQueue(a,o,o.title,"title"));var s=translate.element.getNodeName(o).toLowerCase();if(typeof translate.element.tagAttribute[s]!="undefined"){for(var l in translate.element.tagAttribute[s])if(!!translate.element.tagAttribute[s].hasOwnProperty(l)){var c=translate.element.tagAttribute[s][l],d=o.getAttribute(c);(typeof d=="undefined"||d==null)&&(d=o[c]),!(typeof d=="undefined"||d==null)&&(translate.ignore.isIgnore(o)||translate.addNodeToQueue(a,o,d,c))}}var u=o.childNodes;if(!(u==null||typeof u=="undefined"))if(u.length>0)for(var A=0;A-1)&&!translate.ignore.isIgnore(o)){var l=translate.element.nodeAnalyse.get(o);l.text.length>0&&translate.addNodeToQueue(a,l.node,l.text)}}}},addNodeToQueue:function(a,o,s,l){if(!(o==null||s==null||s.length==0)){var c=translate.element.getNodeName(o);if(c.toLowerCase()!="#comment"){if(translate.util.hash(s),translate.util.findTag(s)){if(o.parentNode==null)return;var d=translate.element.getNodeName(o.parentNode);if(d=="SCRIPT"||d=="STYLE")return}var u=new Array;u.push(s);for(var A=0;A-1||typeof translate.temp_nomenclature[translate.language.getLocal()]!="undefined"&&translate.temp_nomenclature[translate.language.getLocal()].indexOf(u[f].trim())>-1||translate.addNodeToQueueAnalysis(a,o,u[f],l))}}},addNodeToQueueTextAnalysis:function(a,o,s,l,c,d){for(var u=new Array,A=0;A-1){if(c!=d){var m=f-d.length;m<0&&(m=0);var v=f+d.length;v>g.length&&(v=g.length);var C=g.substring(m,v);if(C.indexOf(d)>-1)continue}c!=d&&translate.element.nodeAnalyse.set(o,c,d,l);for(var w=g.split(c),_=0;_0)for(var y=0;y-1&&s.splice(S,1)}return s},addNodeToQueueAnalysis:function(a,o,s,l){var c=translate.language.recognition(s),d=c.languageArray;typeof d[translate.to]!="undefined"&&delete d[translate.to];var u=translate.whole.isWhole(o);if(u){var A=c.languageName;translate.addNodeQueueItem(a,o,s,l,A,"","")}else for(var A in d)if(!!d.hasOwnProperty(A)){for(var g=0;g-1&&console.log("\u81EA\u68C0\u53D1\u73B0\u60A8\u8BBE\u7F6E\u4E86 translate.whole.tag \u5176\u4E2D\u6709 html \uFF0C\u8FD9\u4E2A\u662F\u4E0D\u751F\u6548\u7684\uFF0C\u6700\u5927\u53EA\u5141\u8BB8\u8BBE\u7F6E\u5230 body ")},isWhole:function(a){if(translate.whole.isEnableAll)return!0;if(translate.whole.class.length==0&&translate.whole.tag.length==0&&translate.whole.id.length==0&&translate.whole.isEnableAll==!1||a==null||typeof a=="undefined")return!1;for(var o=a,s=100;s-- >0;){if(o==null||typeof o=="undefined")return!1;var l=translate.element.getNodeName(o).toLowerCase();if(l.length>0){if(l=="html"||l=="#document")return!1;if(translate.whole.tag.indexOf(l)>-1)return!0}if(o.className!=null){var c=o.className;if(c==null||typeof c!="string")continue;c=c.trim().split(" ");for(var d=0;d0&&translate.whole.class.indexOf(c[d])>-1)return!0}if(o.id!=null&&typeof o.id!="undefined"&&translate.whole.id.indexOf(o.id)>-1)return!0;o=o.parentElement}return!1}},language:{englishVarietys:["french","italian","deutsch"],local:"",translateLocal:!1,translateLanguagesRange:[],setLocal:function(a){translate.useVersion="v2",translate.language.local=a},getLocal:function(){return(translate.language.local==null||translate.language.local.length<1)&&translate.language.autoRecognitionLocalLanguage(),translate.language.local},getCurrent:function(){var a=translate.storage.get("to");return a!=null&&typeof a!="undefined"&&a.length>0?a:translate.language.getLocal()},setDefaultTo:function(a){var o=translate.storage.get("to");o!=null&&typeof o!="undefined"&&o.length>0||(translate.storage.set("to",a),translate.to=a)},clearCacheLanguage:function(){translate.to="",translate.storage.set("to","")},setUrlParamControl:function(a){(typeof a=="undefined"||a.length<1)&&(a="language");var o=translate.util.getUrlParam(a);typeof o!="undefined"&&(o==""||o=="null"||o=="undefined"||(translate.storage.set("to",o),translate.to=o))},autoRecognitionLocalLanguage:function(){if(translate.language.local!=null&&translate.language.local.length>2)return translate.language.local;for(var a="",o=translate.getDocuments(),s=0;s0&&(a=a+l.innerText)}if(a==null||typeof a=="undefined"||a.length<1){translate.language.local="chinese_simplified";return}a=a.replace(/\n|\t|\r/g,""),translate.language.local="chinese_simplified";var c=translate.language.recognition(a);return translate.language.local=c.languageName,translate.language.local},get:function(a){for(var o=new Array,s=new Array,l=[],c=[],d=0;d.01&&(g[g.length]=f+"");if(g.length>1&&g.indexOf("english")>-1)if(g.indexOf("romance")>-1){var m=translate.language.romanceSentenceAnaly(a);m.length==0?console.log("\u8BED\u79CD\u8BC6\u522B\u5F02\u5E38\uFF0C\u5E94\u8BE5\u662F \u6CD5\u8BED\u3001\u897F\u73ED\u7259\u8BED\u3001\u8461\u8404\u7259\u8BED\u3001\u610F\u5927\u5229\u8BED \u4E2D\u7684\u4E00\u79CD\u624D\u662F\uFF0C\u9664\u975E\u662F\u9664\u4E86\u8FD9\u56DB\u79CD\u8BED\u79CD\u4E4B\u5916\u7684\u522B\u7684 \u7F57\u66FC\u8BED\u65CF \u4E2D\u7684\u8BED\u79CD\uFF0C\u5F53\u524D\u5DF2\u5C06 "+a+"\u8BC6\u522B\u4E3A\u82F1\u8BED\u3002 \u4F60\u53EF\u4EE5\u8054\u7CFB\u6211\u4EEC\u6C42\u52A9 https://translate.zvo.cn/4030.html"):(s[m]=s.romance+s.english,s.english=0)}else s.english=0;g.indexOf("chinese_simplified")>-1&&g.indexOf("chinese_traditional")>-1&&(s.chinese_simplified=0),g.length>1&&g.indexOf("japanese")>-1&&(s.chinese_simplified=0,s.chinese_traditional=0);var v="",C=0;for(var f in s)!s.hasOwnProperty(f)||s[f]>C&&(v=f,C=s[f]);var w={};for(var f in o)!o.hasOwnProperty(f)||(w[f]={},w[f].number=l[f],w[f].list=o[f]);var _={languageName:v,languageArray:w};if(_.languageName=="english"){var b=translate.language.getLocal();translate.language.englishVarietys.indexOf(b)>-1&&(_.languageName=b)}return _},getCharLanguage:function(a){if(a==null||typeof a=="undefined")return"";if(this.russian(a))return"russian";if(this.english(a))return"english";if(this.romance(a))return"romance";if(this.specialCharacter(a))return"specialCharacter";if(this.number(a))return"number";var o=this.chinese(a);return o=="simplified"?"chinese_simplified":o=="traditional"?"chinese_traditional":this.japanese(a)?"japanese":this.korean(a)?"korean":this.greek(a)?"greek":this.thai(a)?"thai":this.arabic(a)?"arabic":this.romanian(a)?"romanian":this.hebrew(a)?"hebrew":""},analyse:function(a,o,s,l,c){typeof o[a]=="undefined"&&(o[a]=new Array);var d=0;typeof s.storage_language=="undefined"||(translate.language.connector(c)&&(a=s.storage_language),s.storage_language==a?d=o[a].length-1:d=o[a].length),typeof o[a][d]=="undefined"&&(o[a][d]=new Array,o[a][d].beforeText="",o[a][d].afterText="",o[a][d].text=""),o[a][d].text=o[a][d].text+c,translate.language.wordBlankConnector(translate.language.getLocal())==!1&&translate.language.wordBlankConnector(translate.to)&&s.storage_language!=null&&typeof s.storage_language!="undefined"&&s.storage_language.length>0&&s.storage_language!="specialCharacter"&&(translate.language.wordBlankConnector(s.storage_language)==!1&&translate.language.wordBlankConnector(a)?o[s.storage_language][o[s.storage_language].length-1].afterText=" ":s.storage_language=="english"&&a!="english"&&(o[a][d].beforeText=" "));var u=new Array;return u.langStrs=o,u.storage_language=a,u},connector:function(a){return!!(/.*[\u0020\u00A0\u202F\u205F\u3000]+.*$/.test(a)||/.*[\u0030-\u0039]+.*$/.test(a)||/.*[\u0021\u0022\u0023\u0024\u0025\u0026\u0027\u002C\u002D\u002E\u003A\u003B\u003F\u0040]+.*$/.test(a)||/.*[\u3002\uFF1F\uFF01\uFF0C\u3001\uFF1B\uFF1A\u300C\u300D\u300E\u300F\u2018\u2019\u201C\u201D\uFF08\uFF09\u3014\u3015\u3010\u3011\u2014\u2026\u2013\uFF0E\u300A\u300B\u3008\u3009\u00b7]+.*$/.test(a))},wordBlankConnector:function(a){if(a==null||typeof a=="undefined")return!0;switch(a.trim().toLowerCase()){case"chinese_simplified":return!1;case"chinese_traditional":return!1;case"korean":return!1;case"japanese":return!1}return!0},chinese_traditional_dict:"\u769A\u85F9\u7919\u611B\u7FFA\u8956\u5967\u58E9\u7F77\u64FA\u6557\u9812\u8FA6\u7D46\u5E6B\u7D81\u938A\u8B17\u525D\u98FD\u5BF6\u5831\u9B91\u8F29\u8C9D\u92C7\u72FD\u5099\u618A\u7E43\u7B46\u7562\u6583\u9589\u908A\u7DE8\u8CB6\u8B8A\u8FAF\u8FAE\u9F08\u765F\u7015\u6FF1\u8CD3\u64EF\u9905\u64A5\u7F3D\u9251\u99C1\u8514\u88DC\u53C3\u8836\u6B98\u615A\u6158\u71E6\u84BC\u8259\u5009\u6EC4\u5EC1\u5074\u518A\u6E2C\u5C64\u8A6B\u6519\u647B\u87EC\u995E\u8B92\u7E8F\u93DF\u7523\u95E1\u986B\u5834\u5617\u9577\u511F\u8178\u5EE0\u66A2\u9214\u8ECA\u5FB9\u5875\u9673\u896F\u6490\u7A31\u61F2\u8AA0\u9A01\u7661\u9072\u99B3\u6065\u9F52\u71BE\u6C96\u87F2\u5BF5\u7587\u8E8A\u7C4C\u7DA2\u919C\u6AE5\u5EDA\u92E4\u96DB\u790E\u5132\u89F8\u8655\u50B3\u7621\u95D6\u5275\u9318\u7D14\u7DBD\u8FAD\u8A5E\u8CDC\u8070\u8525\u56EA\u5F9E\u53E2\u6E4A\u7AC4\u932F\u9054\u5E36\u8CB8\u64D4\u55AE\u9132\u64A3\u81BD\u619A\u8A95\u5F48\u7576\u64CB\u9EE8\u8569\u6A94\u6417\u5CF6\u79B1\u5C0E\u76DC\u71C8\u9127\u6575\u6ECC\u905E\u7DE0\u9EDE\u588A\u96FB\u6FB1\u91E3\u8ABF\u8ADC\u758A\u91D8\u9802\u9320\u8A02\u6771\u52D5\u68DF\u51CD\u9B25\u72A2\u7368\u8B80\u8CED\u934D\u935B\u65B7\u7DDE\u514C\u968A\u5C0D\u5678\u9813\u920D\u596A\u9D5D\u984D\u8A1B\u60E1\u9913\u5152\u723E\u990C\u8CB3\u767C\u7F70\u95A5\u743A\u792C\u91E9\u7169\u7BC4\u8CA9\u98EF\u8A2A\u7D21\u98DB\u5EE2\u8CBB\u7D1B\u58B3\u596E\u61A4\u7CDE\u8C50\u6953\u92D2\u98A8\u760B\u99AE\u7E2B\u8AF7\u9CF3\u819A\u8F3B\u64AB\u8F14\u8CE6\u8907\u8CA0\u8A03\u5A66\u7E1B\u8A72\u9223\u84CB\u5E79\u8D95\u7A08\u8D1B\u5CA1\u525B\u92FC\u7DB1\u5D17\u81EF\u93AC\u64F1\u9D3F\u95A3\u927B\u500B\u7D66\u9F94\u5BAE\u978F\u8CA2\u920E\u6E9D\u69CB\u8CFC\u5920\u8831\u9867\u526E\u95DC\u89C0\u9928\u6163\u8CAB\u5EE3\u898F\u77FD\u6B78\u9F9C\u95A8\u8ECC\u8A6D\u6AC3\u8CB4\u528A\u8F25\u6EFE\u934B\u570B\u904E\u99ED\u97D3\u6F22\u95A1\u9DB4\u8CC0\u6A6B\u8F5F\u9D3B\u7D05\u5F8C\u58FA\u8B77\u6EEC\u6236\u5629\u83EF\u756B\u5283\u8A71\u61F7\u58DE\u6B61\u74B0\u9084\u7DE9\u63DB\u559A\u7613\u7165\u6E19\u9EC3\u8B0A\u63EE\u8F1D\u6BC0\u8CC4\u7A62\u6703\u71F4\u5F59\u8AF1\u8AA8\u7E6A\u8477\u6E3E\u5925\u7372\u8CA8\u798D\u64CA\u6A5F\u7A4D\u9951\u8B4F\u96DE\u7E3E\u7DDD\u6975\u8F2F\u7D1A\u64E0\u5E7E\u858A\u5291\u6FDF\u8A08\u8A18\u969B\u7E7C\u7D00\u593E\u83A2\u9830\u8CC8\u9240\u50F9\u99D5\u6BB2\u76E3\u5805\u7B8B\u9593\u8271\u7DD8\u7E6D\u6AA2\u583F\u9E7C\u63C0\u64BF\u7C21\u5109\u6E1B\u85A6\u6ABB\u9452\u8E10\u8CE4\u898B\u9375\u8266\u528D\u991E\u6F38\u6FFA\u6F97\u6F3F\u8523\u69F3\u734E\u8B1B\u91AC\u81A0\u6F86\u9A55\u5B0C\u652A\u9278\u77EF\u50E5\u8173\u9903\u7E73\u7D5E\u8F4E\u8F03\u7A2D\u968E\u7BC0\u8396\u9A5A\u7D93\u9838\u975C\u93E1\u5F91\u75D9\u7AF6\u6DE8\u7CFE\u5EC4\u820A\u99D2\u8209\u64DA\u92F8\u61FC\u5287\u9D51\u7D79\u5091\u6F54\u7D50\u8AA1\u5C46\u7DCA\u9326\u50C5\u8B39\u9032\u6649\u71FC\u76E1\u52C1\u834A\u89BA\u6C7A\u8A23\u7D55\u921E\u8ECD\u99FF\u958B\u51F1\u9846\u6BBC\u8AB2\u58BE\u61C7\u6473\u5EAB\u8932\u8A87\u584A\u5108\u5BEC\u7926\u66E0\u6CC1\u8667\u5DCB\u7ABA\u994B\u6F70\u64F4\u95CA\u881F\u81D8\u840A\u4F86\u8CF4\u85CD\u6B04\u6514\u7C43\u95CC\u862D\u703E\u8B95\u652C\u89BD\u61F6\u7E9C\u721B\u6FEB\u6488\u52DE\u6F87\u6A02\u9433\u58D8\u985E\u6DDA\u7C6C\u96E2\u88CF\u9BC9\u79AE\u9E97\u53B2\u52F5\u792B\u66C6\u701D\u96B8\u5006\u806F\u84EE\u9023\u942E\u6190\u6F23\u7C3E\u6582\u81C9\u93C8\u6200\u7149\u7DF4\u7CE7\u6DBC\u5169\u8F1B\u8AD2\u7642\u907C\u9410\u7375\u81E8\u9130\u9C57\u51DC\u8CC3\u9F61\u9234\u6DE9\u9748\u5DBA\u9818\u993E\u5289\u9F8D\u807E\u56A8\u7C60\u58DF\u650F\u96B4\u6A13\u5A41\u645F\u7C0D\u8606\u76E7\u9871\u5EEC\u7210\u64C4\u9E75\u865C\u9B6F\u8CC2\u797F\u9304\u9678\u9A62\u5442\u92C1\u4FB6\u5C62\u7E37\u616E\u6FFE\u7DA0\u5DD2\u6523\u5B7F\u7064\u4E82\u6384\u8F2A\u502B\u4F96\u6DEA\u7DB8\u8AD6\u863F\u7F85\u908F\u947C\u7C6E\u9A3E\u99F1\u7D61\u5ABD\u746A\u78BC\u879E\u99AC\u7F75\u55CE\u8CB7\u9EA5\u8CE3\u9081\u8108\u779E\u9945\u883B\u6EFF\u8B3E\u8C93\u9328\u925A\u8CBF\u9EBD\u9EF4\u6C92\u9382\u9580\u60B6\u5011\u9333\u5922\u8B0E\u5F4C\u8993\u7DBF\u7DEC\u5EDF\u6EC5\u61AB\u95A9\u9CF4\u9298\u8B2C\u8B00\u755D\u9209\u7D0D\u96E3\u6493\u8166\u60F1\u9B27\u9912\u81A9\u6506\u649A\u91C0\u9CE5\u8076\u9F67\u9477\u93B3\u6AB8\u7370\u752F\u64F0\u6FD8\u9215\u7D10\u81BF\u6FC3\u8FB2\u7627\u8AFE\u6B50\u9DD7\u6BC6\u5614\u6F1A\u76E4\u9F90\u570B\u611B\u8CE0\u5674\u9D6C\u9A19\u98C4\u983B\u8CA7\u860B\u6191\u8A55\u6F51\u9817\u64B2\u92EA\u6A38\u8B5C\u81CD\u9F4A\u9A0E\u8C48\u5553\u6C23\u68C4\u8A16\u727D\u6261\u91FA\u925B\u9077\u7C3D\u8B19\u9322\u9257\u6F5B\u6DFA\u8B74\u5879\u69CD\u55C6\u7246\u8594\u5F37\u6436\u936C\u6A4B\u55AC\u50D1\u7FF9\u7AC5\u7ACA\u6B3D\u89AA\u8F15\u6C2B\u50BE\u9803\u8ACB\u6176\u74CA\u7AAE\u8DA8\u5340\u8EC0\u9A45\u9F72\u9874\u6B0A\u52F8\u537B\u9D72\u8B93\u9952\u64FE\u7E5E\u71B1\u97CC\u8A8D\u7D09\u69AE\u7D68\u8EDF\u92B3\u958F\u6F64\u7051\u85A9\u9C13\u8CFD\u5098\u55AA\u9A37\u6383\u6F80\u6BBA\u7D17\u7BE9\u66EC\u9583\u965D\u8D0D\u7E55\u50B7\u8CDE\u71D2\u7D39\u8CD2\u651D\u61FE\u8A2D\u7D33\u5BE9\u5B38\u814E\u6EF2\u8072\u7E69\u52DD\u8056\u5E2B\u7345\u6FD5\u8A69\u5C4D\u6642\u8755\u5BE6\u8B58\u99DB\u52E2\u91CB\u98FE\u8996\u8A66\u58FD\u7378\u6A1E\u8F38\u66F8\u8D16\u5C6C\u8853\u6A39\u8C4E\u6578\u5E25\u96D9\u8AB0\u7A05\u9806\u8AAA\u78A9\u720D\u7D72\u98FC\u8073\u616B\u980C\u8A1F\u8AA6\u64FB\u8607\u8A34\u8085\u96D6\u7D8F\u6B72\u5B6B\u640D\u7B4D\u7E2E\u7463\u9396\u737A\u64BB\u64E1\u6524\u8CAA\u7671\u7058\u58C7\u8B5A\u8AC7\u6B4E\u6E6F\u71D9\u6FE4\u7E27\u9A30\u8B04\u92BB\u984C\u9AD4\u5C5C\u689D\u8CBC\u9435\u5EF3\u807D\u70F4\u9285\u7D71\u982D\u5716\u5857\u5718\u9839\u86FB\u812B\u9D15\u99B1\u99DD\u6A62\u7AAA\u896A\u5F4E\u7063\u9811\u842C\u7DB2\u97CB\u9055\u570D\u7232\u6FF0\u7DAD\u8466\u5049\u50DE\u7DEF\u8B02\u885B\u6EAB\u805E\u7D0B\u7A69\u554F\u7515\u64BE\u8778\u6E26\u7AA9\u55DA\u93A2\u70CF\u8AA3\u7121\u856A\u5433\u5862\u9727\u52D9\u8AA4\u932B\u72A7\u8972\u7FD2\u9291\u6232\u7D30\u8766\u8F44\u5CFD\u4FE0\u72F9\u5EC8\u9341\u9BAE\u7E96\u9E79\u8CE2\u929C\u9591\u986F\u96AA\u73FE\u737B\u7E23\u9921\u7FA8\u61B2\u7DDA\u5EC2\u9472\u9109\u8A73\u97FF\u9805\u856D\u92B7\u66C9\u562F\u880D\u5354\u633E\u651C\u8105\u8AE7\u5BEB\u7009\u8B1D\u92C5\u91C1\u8208\u6D36\u93FD\u7E61\u865B\u5653\u9808\u8A31\u7DD2\u7E8C\u8ED2\u61F8\u9078\u766C\u7D62\u5B78\u52F3\u8A62\u5C0B\u99B4\u8A13\u8A0A\u905C\u58D3\u9D09\u9D28\u555E\u4E9E\u8A1D\u95B9\u7159\u9E7D\u56B4\u9854\u95BB\u8C54\u53AD\u786F\u5F65\u8AFA\u9A57\u9D26\u694A\u63DA\u760D\u967D\u7662\u990A\u6A23\u7464\u6416\u582F\u9059\u7AAF\u8B20\u85E5\u723A\u9801\u696D\u8449\u91AB\u92A5\u9824\u907A\u5100\u5F5C\u87FB\u85DD\u5104\u61B6\u7FA9\u8A63\u8B70\u8ABC\u8B6F\u7570\u7E79\u852D\u9670\u9280\u98F2\u6AFB\u5B30\u9DF9\u61C9\u7E93\u7469\u87A2\u71DF\u7192\u8805\u7A4E\u55B2\u64C1\u50AD\u7670\u8E34\u8A60\u6E67\u512A\u6182\u90F5\u923E\u7336\u904A\u8A98\u8F3F\u9B5A\u6F01\u5A1B\u8207\u5DBC\u8A9E\u7C72\u79A6\u7344\u8B7D\u9810\u99AD\u9D1B\u6DF5\u8F45\u5712\u54E1\u5713\u7DE3\u9060\u9858\u7D04\u8E8D\u9470\u5DBD\u7CB5\u6085\u95B1\u96F2\u9116\u52FB\u9695\u904B\u860A\u919E\u6688\u97FB\u96DC\u707D\u8F09\u6522\u66AB\u8D0A\u8D13\u9AD2\u947F\u68D7\u7AC8\u8CAC\u64C7\u5247\u6FA4\u8CCA\u8D08\u7D2E\u5284\u8ECB\u9358\u9598\u8A50\u9F4B\u50B5\u6C08\u76DE\u65AC\u8F3E\u5D84\u68E7\u6230\u7DBB\u5F35\u6F32\u5E33\u8CEC\u8139\u8D99\u87C4\u8F4D\u937A\u9019\u8C9E\u91DD\u5075\u8A3A\u93AE\u9663\u6399\u775C\u7319\u5E40\u912D\u8B49\u7E54\u8077\u57F7\u7D19\u646F\u64F2\u5E5F\u8CEA\u937E\u7D42\u7A2E\u816B\u8846\u8B05\u8EF8\u76BA\u665D\u9A5F\u8C6C\u8AF8\u8A85\u71ED\u77DA\u56D1\u8CAF\u9444\u7BC9\u99D0\u5C08\u78DA\u8F49\u8CFA\u6A01\u838A\u88DD\u599D\u58EF\u72C0\u9310\u8D05\u589C\u7DB4\u8AC4\u6FC1\u8332\u8CC7\u6F2C\u8E64\u7D9C\u7E3D\u7E31\u9112\u8A5B\u7D44\u947D\u7DFB\u9418\u9EBC\u70BA\u96BB\u5147\u6E96\u555F\u95C6\u88E1\u9742\u9918\u934A",chinese:function(a){return/.*[\u4e00-\u9fa5]+.*$/.test(a)?this.chinese_traditional_dict.indexOf(a)>-1?"traditional":"simplified":""},japanese:function(a){return!!/.*[\u3040-\u309F\u30A0-\u30FF]+.*$/.test(a)},korean:function(a){return!!/.*[\uAC00-\uD7AF]+.*$/.test(a)},russian:function(a){return!!/^[А-Яа-яЁё]$/.test(a)},thai:function(a){return!!/^[\u0E01-\u0E59]$/.test(a)},arabic:function(a){return/^[\u0600-\u06FF\u0750-\u077F]$/.test(a)},romanian:function(a){return/^[\u00C0-\u00FF\u0100-\u017F\u0218-\u021B]$/.test(a)},greek:function(a){return!!/^[\u0391-\u03A9\u03B1-\u03C9]$/.test(a)},hebrew:function(a){return/^[\u0590-\u05FF]$/.test(a)},number:function(a){return!!/.*[\u0030-\u0039]+.*$/.test(a)},english:function(a){return/.*[\u0041-\u005a]+.*$/.test(a)?!0:!!/.*[\u0061-\u007a]+.*$/.test(a)},romance_dict:["\xE9","\xE8","\xEA","\xE0","\xE7","\u0153","\xF1","\xE1","\xF3","\xF2","\xEC","\xE3","\xF5"],romance:function(a){return this.romance_dict.indexOf(a)>-1},romanceSentenceAnaly:function(a){const o={french:{score:0,chars:["\xE9","\xE8","\xEA","\xE0","\xE7","\u0153"]},spanish:{score:0,chars:["\xF1","\xE1","\xF3"],pairs:["ll"]},italian:{score:0,chars:["\xF2","\xEC"],pairs:["cc","ss"]},portuguese:{score:0,chars:["\xE3","\xF5"]}};for(let c=0;c{o[u].chars.includes(d)&&(o[u].score+=1)}),c{const g=o[A].pairs;g&&g.includes(u)&&(o[A].score+=2)})}}let s="",l=-1;return Object.keys(o).forEach(c=>{o[c].score>l&&(l=o[c].score,s=c)}),s||""},specialCharacter:function(a){return!!(/.*[\u2460-\u24E9]+.*$/.test(a)||/.*[\u2500-\u25FF]+.*$/.test(a)||/.*[\u3200-\u33FF]+.*$/.test(a)||/.*[\uFF00-\uFF5E]+.*$/.test(a)||/.*[\u2000-\u22FF]+.*$/.test(a)||/.*[\u3001-\u3036]+.*$/.test(a)||/.*[\u0020-\u002F]+.*$/.test(a)||/.*[\u003B\u003B\u003C\u003D\u003E\u003F\u005B\u005C\u005D\u005E\u005F\u0060\u007B\u007C\u007D\u007E]+.*$/.test(a)||/.*[\u0009\u000a\u0020\u00A0\u1680\u180E\u202F\u205F\u3000\uFEFF]+.*$/.test(a)||/.*[\u2000-\u200B]+.*$/.test(a)||/.*[\u2C60-\u2C77]+.*$/.test(a))},textTranslateReplace:function(a,o,s,l){return translate.util.textReplace(a,o,s,l)}},executeByLocalLanguage:function(){var a=translate.util.browserDefaultLanguage();if(typeof a!="undefined"&&a.length>0){translate.changeLanguage(a);return}typeof translate.request.api.ip!="string"||translate.request.api.ip==null||translate.request.api.ip.length<1||translate.request.post(translate.request.api.ip,{},function(o){o.result==0?(console.log("==== ERROR \u83B7\u53D6\u5F53\u524D\u7528\u6237\u6240\u5728\u533A\u57DF\u5F02\u5E38 ===="),console.log(o.info),console.log("==== ERROR END ====")):(translate.storage.set("to",o.language),translate.to=o.language,translate.selectLanguageTag,translate.execute())},null)},util:{textReplace:function(a,o,s,l){if(a==o)return s;let c=0,d=30;for(;a.indexOf(o,c)>-1&&d-- >0;){let u=""+s,A=""+o;if(translate.language.wordBlankConnector(l)){let f=a.indexOf(o,c);if(f+10){let m=a.charAt(f-1);/。/.test(m)?(u=". "+u,A="\u3002"+A):/,/.test(m)?(u=", "+u,A="\uFF0C"+A):/:/.test(m)?(u=": "+u,A="\uFF1A"+A):[" ",` @@ -1072,4 +1072,4 @@ translate.js \u4E3B\u52A8\u7FFB\u8BD1\u7EC4\u4EF6\u81EA\u68C0\u5F02\u5E38\uFF0C\ background-position: -200% 0; } } - `,api:{isTip:!0,setUITip:function(a){translate.progress.api.isTip=a},removeChildClass:function(a,o){var s=a.childNodes;if(!(s==null||typeof s=="undefined")){if(s.length>0)for(var l=0;l-1))if(translate.progress.api.removeChildClass(A,1),typeof A.className=="undefined"||A.className==null||A.className=="")A.className=" translate_api_in_progress";else{if(A.className.indexOf("translate_api_in_progress")>-1)continue;A.className=A.className+" translate_api_in_progress"}}}}}}),translate.listener.execute.renderFinishByApi.push(function(o,s,l){for(var c in translate.nodeQueue[o].list[s])if(!!translate.nodeQueue[o].list[s].hasOwnProperty(c)){for(var d in translate.nodeQueue[o].list[s][c].nodes)if(!!translate.nodeQueue[o].list[s][c].nodes.hasOwnProperty(d)){var u=translate.nodeQueue[o].list[s][c].nodes[d].node,A=u.parentNode;if(A!=null){var g=A.className;typeof g=="undefined"||g==null||g==""||g.indexOf("translate_api_in_progress")<-1||(A.className=g.replace(/translate_api_in_progress/g,""))}}}}))}}},js:{transString:function(a,o,s,l){let c;try{c=JSON.parse(a)}catch(d){l(d);return}translate.js.transObject(c,o,s,l)},transObject:function(a,o,s,l){let c=translate.js.find(a);var d=new Array;for(const A in c)d.push(A);var u={from:"auto",to:o,texts:d};translate.request.translateText(u,function(A){if(typeof A.result=="undefined"||A.result==0){l("network connect failure");return}if(A.result==0){l(A.info);return}const g=A.text;g&&g.length===d.length?d.forEach((f,m)=>{const v=g[m],C=c[f];C&&C.length>0&&C.forEach(w=>{translate.js.setValueByPath(a,w,v)})}):console.error("\u7FFB\u8BD1\u7ED3\u679C\u957F\u5EA6\u4E0D\u5339\u914D\u6216\u4E3A\u7A7A"),s(a)})},setValueByPath:function(a,o,s){const l=o.replace(/\[(\d+)\]/g,".$1").split(".");let c=a;for(let d=0;d{const d=o?`${o}[${c}]`:`[${c}]`,u=translate.js.find(l,d);for(const[A,g]of Object.entries(u))s[A]||(s[A]=[]),s[A]=s[A].concat(g)});else for(const l in a){const c=o?`${o}.${l}`:l;if(typeof a[l]=="object"&&a[l]!==null){const d=translate.js.find(a[l],c);for(const[u,A]of Object.entries(d))s[u]||(s[u]=[]),s[u]=s[u].concat(A)}else typeof a[l]=="string"&&(typeof s[a[l]]=="undefined"&&(s[a[l]]=[]),s[a[l]].push(c))}else typeof a=="string"&&(typeof s[a]=="undefined"&&(s[a]=[]),s[a].push(o));return s}},network:{originalOpen:XMLHttpRequest.prototype.open,originalSend:XMLHttpRequest.prototype.send,setRequestHeaderOriginal:XMLHttpRequest.prototype.setRequestHeader,rules:[{url:/https:\/\/www\.guanleiming\.com\/a\/b\/.html/,methods:["GET","POST"],params:["a","b1"]}],getRuleMatch:function(a,o){for(let s=0;s0&&translate.language.recognition(a).languageName==translate.language.getLocal()?new Promise((o,s)=>{const l={from:"auto",to:translate.language.getLocal(),text:[a]};o(l)}):new Promise((o,s)=>{const l={from:"auto",to:translate.language.getLocal(),texts:[a]};translate.request.translateText(l,function(c){c.result===1?o(c):s(c)})})},setRequestHeader:function(a,o){return this._requestContext&&(this._requestContext.headers=this._requestContext.headers||{},this._requestContext.headers[a]=o),translate.network.setRequestHeaderOriginal.call(this,a,o)},RequestHandler:{async handleGet(a,o){typeof o.params=="undefined"&&typeof o.params.length=="undefined"&&o.params.length<1&&(console.log("WARINNG: rule not find params , rule : "),console.log(o),o.params=[]);try{const c=new URL(a,window.location.origin),d=c.searchParams;for(var s=0;s{let l=a;const c=o.method;try{const u=await translate.network.RequestHandler.handleGet(o.originalUrl,o.matchedRule);if(translate.network.originalOpen.call(this,c,u,o.async,o.user,o.password),o.headers)for(const A in o.headers)translate.network.setRequestHeaderOriginal.call(this,A,o.headers[A]);if(c==="POST"&&typeof a!="undefined"&&a!=null&&a.length<2e3){var d=!1;if(a.trim().indexOf("[")==0||a.trim().indexOf("{")==0)try{l=await translate.network.RequestHandler.handleJson(a,o.matchedRule),d=!0}catch{d=!1}if(!d)try{l=await translate.network.RequestHandler.handleForm(a,o.matchedRule)}catch{}}}catch(u){console.warn("\u8BF7\u6C42\u5904\u7406\u5F02\u5E38:",u)}translate.network.originalSend.call(this,l)};o.async!==!1?s.call(this):(console.warn("\u540C\u6B65\u8BF7\u6C42\u4E0D\u652F\u6301\u7FFB\u8BD1\u62E6\u622A"),translate.network.originalSend.call(this,a))},fetch:{originalFetch:window.fetch,use:function(){const a=this;window.fetch=function(...o){return a.hookFetch.apply(a,o)}},hookFetch:async function(a,o){const s=new Request(a,o),l=s.url,c=s.method,d=translate.network.getRuleMatch(l,c);if(!d)return this.originalFetch.call(window,s);const u={method:c,url:l,headers:{},rule:d,isModified:!1};s.headers.forEach((g,f)=>{u.headers[f]=g}),this._requestContext=u;try{const g=await translate.network.RequestHandler.handleGet(l,d);if(c==="GET"){const f=new Request(g,{method:c,headers:new Headers(u.headers),mode:s.mode,credentials:s.credentials,cache:s.cache,redirect:s.redirect,referrer:s.referrer,referrerPolicy:s.referrerPolicy});return this.originalFetch.call(window,f)}if(c==="POST"){let f=null;s.body&&(f=await s.clone().text());const m=s.headers.get("Content-Type");let v=f;if(typeof f!="undefined"&&f!=null&&f.length<2e3){var A=!1;if(f.trim().indexOf("[")==0||f.trim().indexOf("{")==0)try{v=await translate.network.RequestHandler.handleJson(f,d),A=!0}catch{A=!1}if(!A)try{v=await translate.network.RequestHandler.handleForm(f,d)}catch{}}const C=new Request(g,{method:c,headers:new Headers(u.headers),body:v,mode:s.mode,credentials:s.credentials,cache:s.cache,redirect:s.redirect,referrer:s.referrer,referrerPolicy:s.referrerPolicy});return this.originalFetch.call(window,C)}return this.originalFetch.call(window,s)}catch(g){return console.warn("fetch \u8BF7\u6C42\u5904\u7406\u5F02\u5E38:",g),this.originalFetch.call(window,s)}},_requestContext:null}},visual:{getRects:function(a){return a.map(o=>{if(!o)return null;let s;if(o.nodeType===Node.TEXT_NODE){const l=document.createRange();l.selectNodeContents(o);const c=l.getClientRects();s=c.length>0?c[0]:null}else o.nodeType===Node.ELEMENT_NODE&&(s=o.getBoundingClientRect());return s?{node:o,left:s.left,top:s.top,right:s.right,bottom:s.bottom,width:s.width,height:s.height}:null})},coordinateSort:function(a){return a.filter(s=>s!==null).sort((s,l)=>Math.abs(s.top-l.top)<5?s.left-l.left:s.top-l.top)},afterAdjacent:function(a){var o=translate.visual.coordinateSort(a);const s=[];return translate.visual.groupRectsByLine(o).forEach(c=>{for(let d=0;d{if(s.length===0)s.push(l);else{const c=s[s.length-1];Math.abs(l.top-c.top)<5?s.push(l):(o.push(s),s=[l])}}),s.length>0&&o.push(s),o},areHorizontallyAdjacent:function(a,o){const s=Math.min(a.bottom,o.bottom)-Math.max(a.top,o.top),l=o.left-a.right;return s>0&&Math.abs(l)<1},afterAddSpace:function(a){const o=[];return a.forEach(s=>{const{before:l,after:c}=s,d=l.node,u=c.node,A=window.getComputedStyle(d.nodeType===Node.TEXT_NODE?d.parentElement:d),g=window.getComputedStyle(u.nodeType===Node.TEXT_NODE?u.parentElement:u),f=parseFloat(A.marginRight)>0||parseFloat(A.paddingRight)>0,m=parseFloat(g.marginLeft)>0||parseFloat(g.paddingLeft)>0;!f&&!m&&typeof d.textContent=="string"&&typeof u.textContent=="string"&&(/\s$/.test(d.textContent)||/^\s/.test(u.textContent)||o.push(d))}),o},adjustTranslationSpaces:function(a){if(!translate.language.wordBlankConnector(translate.to))return;const o=translate.visual.getRects(a),s=translate.visual.afterAdjacent(o);translate.visual.afterAddSpace(s).forEach(c=>{if(c.nodeType===Node.TEXT_NODE)c.textContent=c.textContent+"\xA0";else if(c.nodeType===Node.ELEMENT_NODE){const d=c.lastChild;d&&d.nodeType===Node.TEXT_NODE&&(d.textContent=d.textContent+"\xA0")}})},adjustTranslationSpacesByNodequeueUuid:function(a){var o=[];for(var s in translate.nodeQueue[a].list)if(!!translate.nodeQueue[a].list.hasOwnProperty(s)&&!(s.length<1)){for(var l in translate.nodeQueue[a].list[s])if(!!translate.nodeQueue[a].list[s].hasOwnProperty(l)){for(var c in translate.nodeQueue[a].list[s][l].nodes)if(!!translate.nodeQueue[a].list[s][l].nodes.hasOwnProperty(c)){var d=translate.nodeQueue[a].list[s][l].nodes[c].node;o.push(d)}}}translate.visual.adjustTranslationSpaces(o)},adjustTranslationSpacesByLastNodequeueUuid:function(o){var o="";for(var s in translate.nodeQueue){o=s;break}typeof o=="string"&&o.length>1&&translate.visual.adjustTranslationSpacesByNodequeueUuid(o)}}},nodeuuid={index:function(a){var o=a.parentElement;if(o==null)return"";var s;if(typeof a.tagName=="undefined")s=o.childNodes;else{s=[];for(var l=o.childNodes,c=0;c{let a=hash(document.body.innerText);return console.log(get_hash(),a),get_hash()!==a},hash=a=>{let o=0;for(let s=0;s{localStorage.setItem(key,hash(document.body.innerText))},get_hash=()=>localStorage.getItem(key),translatePage=()=>{const a=localStorage.getItem("language");a&&setTimeout(()=>{if(!Has_Change()){console.log("\u672A\u6539\u53D8");return}trans.changeLanguage(a),set_hash()},1e3)},setCurrentLanguage=a=>{trans.changeLanguage(a),localStorage.setItem("language",a)};var App_vue_vue_type_style_index_0_scoped_true_lang="";const _hoisted_1={class:"header-left"},_hoisted_2={class:"logo"},_hoisted_3=["src"],_hoisted_4={key:0,class:"header-right"},_hoisted_5={class:"user-info"},_hoisted_6=["src"],_hoisted_7={class:"username"},_hoisted_8={key:0,class:"wx-account-info"},_hoisted_9={class:"wx-account-header"},_hoisted_10=["src"],_hoisted_11={class:"wx-account-name"},_hoisted_12={style:{display:"flex","align-items":"center",gap:"8px"}},_hoisted_13={style:{"font-family":"monospace","font-size":"12px","word-break":"break-all"}},_hoisted_14={key:1,class:"wx-account-empty"},_sfc_main=defineComponent({__name:"App",setup(a){const o=ref(localStorage.getItem("language")||"chinese_simplified"),s=N=>{setCurrentLanguage(N),o.value=N},l=parseInt(localStorage.getItem("sponsor"))||0;localStorage.setItem("sponsor",(l+1).toString());const c=ref(l<3),d=N=>{N.preventDefault(),c.value=!0,localStorage.setItem("sponsor","0"),console.log("Sponsor modal triggered")},u=ref(),A=()=>{var N;(N=u.value)==null||N.startAuth()},g=()=>{_.value=!0,Message.success("\u5FAE\u4FE1\u6388\u6743\u6210\u529F")};provide("showAuthQrcode",A);const f=computed(()=>"\u5FAE\u4FE1\u516C\u4F17\u53F7\u8BA2\u9605\u52A9\u624B"),m=ref("/static/logo.svg"),v=useRouter(),C=useRoute();ref(!1);const w=ref({username:"",avatar:""}),_=ref(!0),b=ref(!1),y=ref(null),S=ref(!1),E=computed(()=>(b.value=!!localStorage.getItem("token"),b.value)),B=async()=>{try{const N=await getCurrentUser();w.value=N}catch(N){console.error("\u83B7\u53D6\u7528\u6237\u4FE1\u606F\u5931\u8D25",N)}},P=async()=>{var N,x;try{const M=await getSysInfo();_.value=((N=M==null?void 0:M.wx)==null?void 0:N.login)||!1,y.value=((x=M==null?void 0:M.wx)==null?void 0:x.info)||null}catch(M){console.error("\u83B7\u53D6\u7CFB\u7EDF\u4FE1\u606F\u5931\u8D25",M)}},D=()=>{S.value=!0},k=()=>{var N;(N=y.value)!=null&&N.token&&(navigator.clipboard.writeText(y.value.token),Message.success("Token\u5DF2\u590D\u5236\u5230\u526A\u8D34\u677F"))},I=()=>{v.push({name:"EditUser"})},L=()=>{v.push({name:"ChangePassword"})},T=async()=>{try{await logout(),localStorage.removeItem("token"),v.push("/login")}catch{Message.error("\u9000\u51FA\u767B\u5F55\u5931\u8D25")}};return onMounted(()=>{E.value&&B(),initBrowserNotification(),translatePage(),P()}),watch(()=>C.path,()=>{b.value=!!localStorage.getItem("token"),b.value&&B()}),(N,x)=>{const M=resolveComponent("router-link"),F=resolveComponent("icon-scan"),O=resolveComponent("a-tooltip"),R=resolveComponent("a-option"),Q=resolveComponent("a-select"),z=resolveComponent("a-space"),W=resolveComponent("a-link"),U=resolveComponent("icon-user"),H=resolveComponent("a-avatar"),V=resolveComponent("icon-wechat"),j=resolveComponent("a-doption"),X=resolveComponent("icon-lock"),Z=resolveComponent("a-dropdown"),J=resolveComponent("a-descriptions-item"),te=resolveComponent("a-tag"),ee=resolveComponent("icon-copy"),re=resolveComponent("a-button"),ae=resolveComponent("a-descriptions"),ge=resolveComponent("a-empty"),he=resolveComponent("a-modal"),we=resolveComponent("a-layout-header"),K=resolveComponent("router-view"),G=resolveComponent("a-layout-content"),q=resolveComponent("a-layout");return openBlock(),createBlock(q,{class:"app-container"},{default:withCtx(()=>[unref(C).path!=="/login"?(openBlock(),createBlock(we,{key:0,class:"app-header"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1,[createBaseVNode("div",_hoisted_2,[createBaseVNode("img",{src:m.value,alt:"avatar",width:60,style:{"margin-right":"1rem"}},null,8,_hoisted_3),createVNode(M,{to:"/"},{default:withCtx(()=>[createTextVNode(toDisplayString(f.value),1)]),_:1}),b.value?(openBlock(),createBlock(O,{key:0,content:_.value?"\u70B9\u6211\u626B\u7801\u6388\u6743":"\u672A\u6388\u6743\uFF0C\u8BF7\u626B\u7801\u767B\u5F55",position:"bottom","default-popup":!_.value},{default:withCtx(()=>[createVNode(F,{onClick:x[0]||(x[0]=ne=>A()),style:normalizeStyle({marginLeft:"10px",cursor:"pointer",color:_.value?"#000":"#f00"})},null,8,["style"])]),_:1},8,["content","default-popup"])):createCommentVNode("",!0)]),createVNode(z,null,{default:withCtx(()=>[createVNode(Q,{defaultValue:o.value,value:o.value,"onUpdate:value":x[1]||(x[1]=ne=>o.value=ne),onChange:s},{default:withCtx(()=>[createVNode(R,{value:""},{default:withCtx(()=>x[4]||(x[4]=[createTextVNode("\u7981\u7528")])),_:1,__:[4]}),createVNode(R,{value:"chinese_simplified"},{default:withCtx(()=>x[5]||(x[5]=[createTextVNode("\u7B80\u4F53\u4E2D\u6587")])),_:1,__:[5]}),createVNode(R,{value:"chinese_traditional"},{default:withCtx(()=>x[6]||(x[6]=[createTextVNode("\u7E41\u9AD4\u4E2D\u6587")])),_:1,__:[6]}),createVNode(R,{value:"english",selected:"selected"},{default:withCtx(()=>x[7]||(x[7]=[createTextVNode("English")])),_:1,__:[7]}),createVNode(R,{value:"russian"},{default:withCtx(()=>x[8]||(x[8]=[createTextVNode("\u0420\u0443\u0441\u0441\u043A\u0438\u0439 \u044F\u0437\u044B\u043A")])),_:1,__:[8]}),createVNode(R,{value:"corsican"},{default:withCtx(()=>x[9]||(x[9]=[createTextVNode("hinaassicurasol")])),_:1,__:[9]}),createVNode(R,{value:"guarani"},{default:withCtx(()=>x[10]||(x[10]=[createTextVNode("ondoho")])),_:1,__:[10]}),createVNode(R,{value:"kinyarwanda"},{default:withCtx(()=>x[11]||(x[11]=[createTextVNode("Kinyarwanda")])),_:1,__:[11]}),createVNode(R,{value:"hausa"},{default:withCtx(()=>x[12]||(x[12]=[createTextVNode("dictionary variant")])),_:1,__:[12]}),createVNode(R,{value:"norwegian"},{default:withCtx(()=>x[13]||(x[13]=[createTextVNode("Norge")])),_:1,__:[13]}),createVNode(R,{value:"dutch"},{default:withCtx(()=>x[14]||(x[14]=[createTextVNode("nederlands")])),_:1,__:[14]}),createVNode(R,{value:"yoruba"},{default:withCtx(()=>x[15]||(x[15]=[createTextVNode("Yoruba")])),_:1,__:[15]}),createVNode(R,{value:"gongen"},{default:withCtx(()=>x[16]||(x[16]=[createTextVNode("\u0917\u094B\u0902\u0917\u0947\u0928 \u0939\u0947\u0902 \u0928\u093E\u0902\u0935")])),_:1,__:[16]}),createVNode(R,{value:"latin"},{default:withCtx(()=>x[17]||(x[17]=[createTextVNode("Latina")])),_:1,__:[17]}),createVNode(R,{value:"nepali"},{default:withCtx(()=>x[18]||(x[18]=[createTextVNode("\u0928\u0947\u092A\u093E\u0932\u0940Name")])),_:1,__:[18]}),createVNode(R,{value:"french"},{default:withCtx(()=>x[19]||(x[19]=[createTextVNode("Fran\xE7ais")])),_:1,__:[19]}),createVNode(R,{value:"czech"},{default:withCtx(()=>x[20]||(x[20]=[createTextVNode("\u010Desk\xFD")])),_:1,__:[20]}),createVNode(R,{value:"hawaiian"},{default:withCtx(()=>x[21]||(x[21]=[createTextVNode("paneke\u02BBhaka")])),_:1,__:[21]}),createVNode(R,{value:"georgian"},{default:withCtx(()=>x[22]||(x[22]=[createTextVNode("\u10EF\u10DD\u10E0\u10EF\u10D8\u10D0\u10DC\u10D8Name")])),_:1,__:[22]}),createVNode(R,{value:"serbian"},{default:withCtx(()=>x[23]||(x[23]=[createTextVNode("\u0421\u0440\u043F\u0441\u043A\u0438")])),_:1,__:[23]}),createVNode(R,{value:"persian"},{default:withCtx(()=>x[24]||(x[24]=[createTextVNode("Persian")])),_:1,__:[24]}),createVNode(R,{value:"bhojpuri"},{default:withCtx(()=>x[25]||(x[25]=[createTextVNode("\u0939\u092E\u093E\u0930 \u0915\u092A\u093E\u0930 \u0926\u0930\u094D\u0926 \u0915\u0930\u0924\u093E\u0964")])),_:1,__:[25]}),createVNode(R,{value:"hindi"},{default:withCtx(()=>x[26]||(x[26]=[createTextVNode("\u0939\u093F\u0928\u094D\u0926\u0940")])),_:1,__:[26]}),createVNode(R,{value:"belarusian"},{default:withCtx(()=>x[27]||(x[27]=[createTextVNode("\u0411\u0435\u043B\u0430\u0440\u0443\u0441\u043A\u0430\u044FName")])),_:1,__:[27]}),createVNode(R,{value:"kazakh"},{default:withCtx(()=>x[28]||(x[28]=[createTextVNode("\u049B\u0430\u0437\u0430\u049B")])),_:1,__:[28]}),createVNode(R,{value:"swahili"},{default:withCtx(()=>x[29]||(x[29]=[createTextVNode("Kiswahili")])),_:1,__:[29]}),createVNode(R,{value:"icelandic"},{default:withCtx(()=>x[30]||(x[30]=[createTextVNode("\xCDslandName")])),_:1,__:[30]}),createVNode(R,{value:"yiddish"},{default:withCtx(()=>x[31]||(x[31]=[createTextVNode("\u05D9\u05D9\u05B7\u05D3\u05D9\u05E9")])),_:1,__:[31]}),createVNode(R,{value:"twi"},{default:withCtx(()=>x[32]||(x[32]=[createTextVNode("Ma fr\u025B")])),_:1,__:[32]}),createVNode(R,{value:"irish"},{default:withCtx(()=>x[33]||(x[33]=[createTextVNode("\xCDris")])),_:1,__:[33]}),createVNode(R,{value:"gujarati"},{default:withCtx(()=>x[34]||(x[34]=[createTextVNode("\u0A97\u0AC1\u0A9C\u0AB0\u0ABE\u0AA4\u0AC0")])),_:1,__:[34]}),createVNode(R,{value:"khmer"},{default:withCtx(()=>x[35]||(x[35]=[createTextVNode("\u1797\u17B6\u179F\u17B6\u200B\u1781\u17D2\u1798\u17C2\u179AName")])),_:1,__:[35]}),createVNode(R,{value:"slovak"},{default:withCtx(()=>x[36]||(x[36]=[createTextVNode("Slovensk\xE1")])),_:1,__:[36]}),createVNode(R,{value:"hebrew"},{default:withCtx(()=>x[37]||(x[37]=[createTextVNode("\u05D4\u05D9\u05D1\u05E8\u05D9\u05EA")])),_:1,__:[37]}),createVNode(R,{value:"kannada"},{default:withCtx(()=>x[38]||(x[38]=[createTextVNode("\u0C95\u0CA8\u0CCD\u0CA8\u0CA1\u0CCDName")])),_:1,__:[38]}),createVNode(R,{value:"hungarian"},{default:withCtx(()=>x[39]||(x[39]=[createTextVNode("magyar")])),_:1,__:[39]}),createVNode(R,{value:"tamil"},{default:withCtx(()=>x[40]||(x[40]=[createTextVNode("\u0BA4\u0BBE\u0BAE\u0BBF\u0BB2\u0BCD")])),_:1,__:[40]}),createVNode(R,{value:"arabic"},{default:withCtx(()=>x[41]||(x[41]=[createTextVNode("\u0628\u0627\u0644\u0639\u0631\u0628\u064A\u0629")])),_:1,__:[41]}),createVNode(R,{value:"bengali"},{default:withCtx(()=>x[42]||(x[42]=[createTextVNode("\u09AC\u09C7\u0999\u09CD\u0997\u09BE\u09B2\u09C0")])),_:1,__:[42]}),createVNode(R,{value:"azerbaijani"},{default:withCtx(()=>x[43]||(x[43]=[createTextVNode("azerbaijani")])),_:1,__:[43]}),createVNode(R,{value:"samoan"},{default:withCtx(()=>x[44]||(x[44]=[createTextVNode("lifiava")])),_:1,__:[44]}),createVNode(R,{value:"afrikaans"},{default:withCtx(()=>x[45]||(x[45]=[createTextVNode("afrikaans")])),_:1,__:[45]}),createVNode(R,{value:"indonesian"},{default:withCtx(()=>x[46]||(x[46]=[createTextVNode("IndonesiaName")])),_:1,__:[46]}),createVNode(R,{value:"danish"},{default:withCtx(()=>x[47]||(x[47]=[createTextVNode("dansk")])),_:1,__:[47]}),createVNode(R,{value:"shona"},{default:withCtx(()=>x[48]||(x[48]=[createTextVNode("Shona")])),_:1,__:[48]}),createVNode(R,{value:"bambara"},{default:withCtx(()=>x[49]||(x[49]=[createTextVNode("Bamanankan")])),_:1,__:[49]}),createVNode(R,{value:"lithuanian"},{default:withCtx(()=>x[50]||(x[50]=[createTextVNode("Lietuva")])),_:1,__:[50]}),createVNode(R,{value:"vietnamese"},{default:withCtx(()=>x[51]||(x[51]=[createTextVNode("Ti\u1EBFng Vi\u1EC7t")])),_:1,__:[51]}),createVNode(R,{value:"maltese"},{default:withCtx(()=>x[52]||(x[52]=[createTextVNode("Malti")])),_:1,__:[52]}),createVNode(R,{value:"turkmen"},{default:withCtx(()=>x[53]||(x[53]=[createTextVNode("T\xFCrkmen\xE7e")])),_:1,__:[53]}),createVNode(R,{value:"assamese"},{default:withCtx(()=>x[54]||(x[54]=[createTextVNode("assamese")])),_:1,__:[54]}),createVNode(R,{value:"catalan"},{default:withCtx(()=>x[55]||(x[55]=[createTextVNode("catal\xE0")])),_:1,__:[55]}),createVNode(R,{value:"singapore"},{default:withCtx(()=>x[56]||(x[56]=[createTextVNode("\u0DC3\u0DD2\u0D82\u0D9C\u0DCF\u0DB4\u0DD4\u0DBB\u0DCA")])),_:1,__:[56]}),createVNode(R,{value:"cebuano"},{default:withCtx(()=>x[57]||(x[57]=[createTextVNode("cebuano")])),_:1,__:[57]}),createVNode(R,{value:"sanskrit"},{default:withCtx(()=>x[58]||(x[58]=[createTextVNode("Sanskrit")])),_:1,__:[58]}),createVNode(R,{value:"polish"},{default:withCtx(()=>x[59]||(x[59]=[createTextVNode("Polski")])),_:1,__:[59]}),createVNode(R,{value:"galician"},{default:withCtx(()=>x[60]||(x[60]=[createTextVNode("galico")])),_:1,__:[60]}),createVNode(R,{value:"latvian"},{default:withCtx(()=>x[61]||(x[61]=[createTextVNode("latvie\u0161u")])),_:1,__:[61]}),createVNode(R,{value:"ukrainian"},{default:withCtx(()=>x[62]||(x[62]=[createTextVNode("\u0423\u043A\u0440\u0430\u0457\u043D\u0430")])),_:1,__:[62]}),createVNode(R,{value:"tatar"},{default:withCtx(()=>x[63]||(x[63]=[createTextVNode("\u0422\u0430\u0442\u0430\u0440")])),_:1,__:[63]}),createVNode(R,{value:"scottish_gaelic"},{default:withCtx(()=>x[64]||(x[64]=[createTextVNode("G\xE0idhlig na h-Alba")])),_:1,__:[64]}),createVNode(R,{value:"welsh"},{default:withCtx(()=>x[65]||(x[65]=[createTextVNode("Iaith Weleg")])),_:1,__:[65]}),createVNode(R,{value:"japanese"},{default:withCtx(()=>x[66]||(x[66]=[createTextVNode("\u65E5\u672C\u8A9E")])),_:1,__:[66]}),createVNode(R,{value:"filipino"},{default:withCtx(()=>x[67]||(x[67]=[createTextVNode("Pilipino")])),_:1,__:[67]}),createVNode(R,{value:"aymara"},{default:withCtx(()=>x[68]||(x[68]=[createTextVNode("aymara.")])),_:1,__:[68]}),createVNode(R,{value:"lao"},{default:withCtx(()=>x[69]||(x[69]=[createTextVNode("\u0E81\u0EB0\u0EA3\u0EB8\u0E99\u0EB2")])),_:1,__:[69]}),createVNode(R,{value:"telugu"},{default:withCtx(()=>x[70]||(x[70]=[createTextVNode("\u0C24\u0C46\u0C32\u0C41\u0C17\u0C41Name")])),_:1,__:[70]}),createVNode(R,{value:"romanian"},{default:withCtx(()=>x[71]||(x[71]=[createTextVNode("Rom\xE2n\u0103")])),_:1,__:[71]}),createVNode(R,{value:"haitian_creole"},{default:withCtx(()=>x[72]||(x[72]=[createTextVNode("Krey\xF2l ayisyen")])),_:1,__:[72]}),createVNode(R,{value:"dogrid"},{default:withCtx(()=>x[73]||(x[73]=[createTextVNode("\u0915\u0941\u0915\u0941\u0930\u092E\u0941\u0924\u094D\u0924\u093E")])),_:1,__:[73]}),createVNode(R,{value:"swedish"},{default:withCtx(()=>x[74]||(x[74]=[createTextVNode("Svenska")])),_:1,__:[74]}),createVNode(R,{value:"maithili"},{default:withCtx(()=>x[75]||(x[75]=[createTextVNode("\u092E\u0930\u093E\u0924\u093F\u0932\u0940Name")])),_:1,__:[75]}),createVNode(R,{value:"thai"},{default:withCtx(()=>x[76]||(x[76]=[createTextVNode("\u0E04\u0E19\u0E44\u0E17\u0E22")])),_:1,__:[76]}),createVNode(R,{value:"armenian"},{default:withCtx(()=>x[77]||(x[77]=[createTextVNode("\u0531\u0580\u0574\u0565\u0576\u0575\u0561\u0576")])),_:1,__:[77]}),createVNode(R,{value:"burmese"},{default:withCtx(()=>x[78]||(x[78]=[createTextVNode("\u1017\u102C\u101B\u1019\u103A")])),_:1,__:[78]}),createVNode(R,{value:"pashto"},{default:withCtx(()=>x[79]||(x[79]=[createTextVNode("\u067E\u069A\u062A\u0648Name")])),_:1,__:[79]}),createVNode(R,{value:"hmong"},{default:withCtx(()=>x[80]||(x[80]=[createTextVNode("hmong")])),_:1,__:[80]}),createVNode(R,{value:"dhivehi"},{default:withCtx(()=>x[81]||(x[81]=[createTextVNode("\u078B\u07A8\u0788\u07A7\u0783\u07A9\u0788\u07B0")])),_:1,__:[81]}),createVNode(R,{value:"luxembourgish"},{default:withCtx(()=>x[82]||(x[82]=[createTextVNode("L\xEBtzebuergeschName")])),_:1,__:[82]}),createVNode(R,{value:"sindhi"},{default:withCtx(()=>x[83]||(x[83]=[createTextVNode("\u0633\u0646\u068C\u064A")])),_:1,__:[83]}),createVNode(R,{value:"kurdish"},{default:withCtx(()=>x[84]||(x[84]=[createTextVNode("Kurd\xEE")])),_:1,__:[84]}),createVNode(R,{value:"turkish"},{default:withCtx(()=>x[85]||(x[85]=[createTextVNode("T\xFCrk\xE7e")])),_:1,__:[85]}),createVNode(R,{value:"macedonian"},{default:withCtx(()=>x[86]||(x[86]=[createTextVNode("\u041C\u0430\u043A\u0435\u0434\u043E\u043D\u0441\u043A\u0438")])),_:1,__:[86]}),createVNode(R,{value:"bulgarian"},{default:withCtx(()=>x[87]||(x[87]=[createTextVNode("\u0431\u044A\u043B\u0433\u0430\u0440\u0441\u043A\u0438")])),_:1,__:[87]}),createVNode(R,{value:"malay"},{default:withCtx(()=>x[88]||(x[88]=[createTextVNode("Malay")])),_:1,__:[88]}),createVNode(R,{value:"luganda"},{default:withCtx(()=>x[89]||(x[89]=[createTextVNode("luganda")])),_:1,__:[89]}),createVNode(R,{value:"marathi"},{default:withCtx(()=>x[90]||(x[90]=[createTextVNode("\u092E\u0930\u093E\u0920\u0940Name")])),_:1,__:[90]}),createVNode(R,{value:"estonian"},{default:withCtx(()=>x[91]||(x[91]=[createTextVNode("eesti keel")])),_:1,__:[91]}),createVNode(R,{value:"malayalam"},{default:withCtx(()=>x[92]||(x[92]=[createTextVNode("\u0D2E\u0D32\u0D2E\u0D3E\u0D32\u0D02")])),_:1,__:[92]}),createVNode(R,{value:"deutsch"},{default:withCtx(()=>x[93]||(x[93]=[createTextVNode("Deutsch")])),_:1,__:[93]}),createVNode(R,{value:"slovene"},{default:withCtx(()=>x[94]||(x[94]=[createTextVNode("sloven\u0161\u010Dina")])),_:1,__:[94]}),createVNode(R,{value:"urdu"},{default:withCtx(()=>x[95]||(x[95]=[createTextVNode("\u0627\u0648\u0631\u062F\u0648")])),_:1,__:[95]}),createVNode(R,{value:"portuguese"},{default:withCtx(()=>x[96]||(x[96]=[createTextVNode("portugu\xEAs")])),_:1,__:[96]}),createVNode(R,{value:"igbo"},{default:withCtx(()=>x[97]||(x[97]=[createTextVNode("igbo")])),_:1,__:[97]}),createVNode(R,{value:"kurdish_sorani"},{default:withCtx(()=>x[98]||(x[98]=[createTextVNode("\u06A9\u0648\u0631\u062F\u06CC \u0633\u06C6\u0631\u0627\u0646\u06CC")])),_:1,__:[98]}),createVNode(R,{value:"oromo"},{default:withCtx(()=>x[99]||(x[99]=[createTextVNode("adeta")])),_:1,__:[99]}),createVNode(R,{value:"greek"},{default:withCtx(()=>x[100]||(x[100]=[createTextVNode("\u03B5\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC")])),_:1,__:[100]}),createVNode(R,{value:"spanish"},{default:withCtx(()=>x[101]||(x[101]=[createTextVNode("Espa\xF1ol")])),_:1,__:[101]}),createVNode(R,{value:"frisian"},{default:withCtx(()=>x[102]||(x[102]=[createTextVNode("frysk")])),_:1,__:[102]}),createVNode(R,{value:"somali"},{default:withCtx(()=>x[103]||(x[103]=[createTextVNode("Soomaali")])),_:1,__:[103]}),createVNode(R,{value:"amharic"},{default:withCtx(()=>x[104]||(x[104]=[createTextVNode("amharic")])),_:1,__:[104]}),createVNode(R,{value:"nyanja"},{default:withCtx(()=>x[105]||(x[105]=[createTextVNode("potakuyan")])),_:1,__:[105]}),createVNode(R,{value:"punjabi"},{default:withCtx(()=>x[106]||(x[106]=[createTextVNode("\u0A2A\u0A70\u0A1C\u0A3E\u0A2C\u0A40Name")])),_:1,__:[106]}),createVNode(R,{value:"basque"},{default:withCtx(()=>x[107]||(x[107]=[createTextVNode("baskoa")])),_:1,__:[107]}),createVNode(R,{value:"italian"},{default:withCtx(()=>x[108]||(x[108]=[createTextVNode("italiano")])),_:1,__:[108]}),createVNode(R,{value:"albanian"},{default:withCtx(()=>x[109]||(x[109]=[createTextVNode("albanian")])),_:1,__:[109]}),createVNode(R,{value:"korean"},{default:withCtx(()=>x[110]||(x[110]=[createTextVNode("\uD55C\uAD6D\uC5B4")])),_:1,__:[110]}),createVNode(R,{value:"tajik"},{default:withCtx(()=>x[111]||(x[111]=[createTextVNode("\u0422\u0430jik\u04E3Name")])),_:1,__:[111]}),createVNode(R,{value:"finnish"},{default:withCtx(()=>x[112]||(x[112]=[createTextVNode("suomi")])),_:1,__:[112]}),createVNode(R,{value:"kyrgyz"},{default:withCtx(()=>x[113]||(x[113]=[createTextVNode("\u041A\u044B\u0440\u0433\u044B\u0437 \u0442\u0438\u043B\u0438")])),_:1,__:[113]}),createVNode(R,{value:"ewe"},{default:withCtx(()=>x[114]||(x[114]=[createTextVNode("E\u028Begbe")])),_:1,__:[114]}),createVNode(R,{value:"croatian"},{default:withCtx(()=>x[115]||(x[115]=[createTextVNode("hrvatski")])),_:1,__:[115]}),createVNode(R,{value:"creole"},{default:withCtx(()=>x[116]||(x[116]=[createTextVNode("a n:n")])),_:1,__:[116]}),createVNode(R,{value:"quechua"},{default:withCtx(()=>x[117]||(x[117]=[createTextVNode("Quechua")])),_:1,__:[117]}),createVNode(R,{value:"bosnian"},{default:withCtx(()=>x[118]||(x[118]=[createTextVNode("bosnian")])),_:1,__:[118]}),createVNode(R,{value:"maori"},{default:withCtx(()=>x[119]||(x[119]=[createTextVNode("Maori")])),_:1,__:[119]})]),_:1},8,["defaultValue","value"])]),_:1})]),b.value?(openBlock(),createElementBlock("div",_hoisted_4,[createVNode(W,{href:"/views/home",target:"_blank",style:{"margin-right":"20px"}},{default:withCtx(()=>x[120]||(x[120]=[createTextVNode("Views")])),_:1,__:[120]}),createVNode(W,{href:"/api/docs",target:"_blank",style:{"margin-right":"20px"}},{default:withCtx(()=>x[121]||(x[121]=[createTextVNode("Docs")])),_:1,__:[121]}),createVNode(W,{href:"https://gitee.com/rachel_os/we-mp-rss",target:"_blank",style:{"margin-right":"20px"}},{default:withCtx(()=>x[122]||(x[122]=[createTextVNode("Gitee")])),_:1,__:[122]}),createVNode(W,{href:"https://github.com/rachelos/we-mp-rss",target:"_blank",style:{"margin-right":"20px"}},{default:withCtx(()=>x[123]||(x[123]=[createTextVNode("GitHub")])),_:1,__:[123]}),createVNode(O,{content:"GitHub\u6216\u8005Google\u8D26\u6237\u6CE8\u518C\u767B\u5F55\uFF0C\u83B7\u5F97\u9996\u67085\u7F8E\u5143\u5956\u52B1\u3002\u6CE8\u518C180+\u5929\u7684GitHub\u8D26\u6237\u8FD8\u53EF\u4EE5\u89E3\u9501\u6BCF\u67085\u7F8E\u5143\u7684\u989D\u5EA6\u8D60\u9001\u3002",position:"bottom"},{default:withCtx(()=>[createVNode(W,{href:"https://console.run.claw.cloud/signin?link=FJ0VXS42W2P9",target:"_blank",style:{"margin-right":"20px"}},{default:withCtx(()=>x[124]||(x[124]=[createTextVNode("ClawCloud")])),_:1,__:[124]})]),_:1}),createVNode(O,{content:"\u5982\u679C\u60A8\u9700\u8981\u90E8\u7F72\u6B64\u9879\u76EE\uFF0C\u5EFA\u8BAE\u91C7\u7528\u817E\u8BAF\u4E91\u670D\u52A1\u5668\uFF0C\u60A8\u61C2\u5F97",position:"bottom"},{default:withCtx(()=>[createVNode(W,{href:"https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=f8ce741e7b24cd68141ab2115122ea94&from=console",target:"_blank",style:{"margin-right":"20px"}},{default:withCtx(()=>x[125]||(x[125]=[createTextVNode("\u4E91\u90E8\u7F72")])),_:1,__:[125]})]),_:1}),createVNode(O,{content:"\u60A8\u7684\u652F\u6301\u662F\u4F5C\u8005\u7684\u6700\u5927\u52A8\u529B\uFF0C\u6765\u4E00\u676F\u5496\u5561\u5427",position:"bottom"},{default:withCtx(()=>[createVNode(W,{onClick:d,style:{"margin-right":"20px",cursor:"pointer"},type:"text"},{default:withCtx(()=>x[126]||(x[126]=[createTextVNode("\u652F\u6301")])),_:1,__:[126]})]),_:1}),createVNode(W,{href:"https://www.paypal.com/ncp/payment/PUA72WYLAV5KW",target:"_blank",style:{"margin-right":"20px"}},{default:withCtx(()=>x[127]||(x[127]=[createTextVNode("\u8D5E\u52A9")])),_:1,__:[127]}),createVNode(Z,{position:"br",trigger:"click"},{content:withCtx(()=>{var ne;return[_.value&&((ne=y.value)==null?void 0:ne.ext_data)?(openBlock(),createBlock(j,{key:0,onClick:D},{icon:withCtx(()=>[createVNode(V)]),default:withCtx(()=>[x[128]||(x[128]=createTextVNode(" \u516C\u4F17\u53F7\u4FE1\u606F "))]),_:1,__:[128]})):createCommentVNode("",!0),createVNode(j,{onClick:I},{icon:withCtx(()=>[createVNode(U)]),default:withCtx(()=>[x[129]||(x[129]=createTextVNode(" \u4E2A\u4EBA\u4E2D\u5FC3 "))]),_:1,__:[129]}),createVNode(j,{onClick:L},{icon:withCtx(()=>[createVNode(X)]),default:withCtx(()=>[x[130]||(x[130]=createTextVNode(" \u4FEE\u6539\u5BC6\u7801 "))]),_:1,__:[130]}),createVNode(j,{onClick:A},{icon:withCtx(()=>[createVNode(F)]),default:withCtx(()=>[x[131]||(x[131]=createTextVNode(" \u626B\u7801\u6388\u6743 "))]),_:1,__:[131]}),createVNode(j,{onClick:T},{icon:withCtx(()=>[createVNode(U)]),default:withCtx(()=>[x[132]||(x[132]=createTextVNode(" \u9000\u51FA\u767B\u5F55 "))]),_:1,__:[132]})]}),default:withCtx(()=>[createBaseVNode("div",_hoisted_5,[createVNode(H,{size:36},{default:withCtx(()=>[w.value.avatar?(openBlock(),createElementBlock("img",{key:0,src:w.value.avatar,alt:"avatar"},null,8,_hoisted_6)):(openBlock(),createBlock(U,{key:1}))]),_:1}),createBaseVNode("span",_hoisted_7,toDisplayString(w.value.username),1)])]),_:1}),createVNode(he,{visible:S.value,"onUpdate:visible":x[2]||(x[2]=ne=>S.value=ne),title:"\u516C\u4F17\u53F7\u4FE1\u606F",footer:!1,width:400},{default:withCtx(()=>{var ne;return[(ne=y.value)!=null&&ne.ext_data?(openBlock(),createElementBlock("div",_hoisted_8,[createBaseVNode("div",_hoisted_9,[createVNode(H,{size:64,class:"wx-account-avatar"},{default:withCtx(()=>[y.value.ext_data.wx_logo?(openBlock(),createElementBlock("img",{key:0,src:y.value.ext_data.wx_logo,alt:"\u516C\u4F17\u53F7\u5934\u50CF"},null,8,_hoisted_10)):(openBlock(),createBlock(V,{key:1}))]),_:1}),createBaseVNode("div",_hoisted_11,toDisplayString(y.value.ext_data.wx_app_name||"\u672A\u77E5\u516C\u4F17\u53F7"),1)]),createVNode(ae,{column:1,bordered:"",size:"small"},{default:withCtx(()=>{var ie,le,ce;return[createVNode(J,{label:"\u6628\u65E5\u9605\u8BFB"},{default:withCtx(()=>[createTextVNode(toDisplayString(y.value.ext_data.wx_read_yesterday||0),1)]),_:1}),createVNode(J,{label:"\u6628\u65E5\u5206\u4EAB"},{default:withCtx(()=>[createTextVNode(toDisplayString(y.value.ext_data.wx_share_yesterday||0),1)]),_:1}),createVNode(J,{label:"Token\u72B6\u6001"},{default:withCtx(()=>[createVNode(te,{color:_.value?"green":"red"},{default:withCtx(()=>[createTextVNode(toDisplayString(_.value?"\u5DF2\u6388\u6743":"\u672A\u6388\u6743"),1)]),_:1},8,["color"])]),_:1}),(ie=y.value)!=null&&ie.token?(openBlock(),createBlock(J,{key:0,label:"Token"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_12,[createBaseVNode("span",_hoisted_13,toDisplayString(y.value.token),1),createVNode(re,{size:"mini",onClick:k},{icon:withCtx(()=>[createVNode(ee)]),_:1})])]),_:1})):createCommentVNode("",!0),(ce=(le=y.value)==null?void 0:le.expiry)!=null&&ce.expiry_time?(openBlock(),createBlock(J,{key:1,label:"\u5230\u671F\u65F6\u95F4"},{default:withCtx(()=>[createTextVNode(toDisplayString(y.value.expiry.expiry_time),1)]),_:1})):createCommentVNode("",!0)]}),_:1})])):(openBlock(),createElementBlock("div",_hoisted_14,[createVNode(ge,{description:"\u6682\u65E0\u516C\u4F17\u53F7\u4FE1\u606F"})]))]}),_:1},8,["visible"]),createVNode(WechatAuthQrcode,{ref_key:"qrcodeRef",ref:u,onSuccess:g},null,512),createVNode(he,{visible:c.value,"onUpdate:visible":x[3]||(x[3]=ne=>c.value=ne),title:"\u611F\u8C22\u652F\u6301",footer:!1,style:{zIndex:1e3},"unmount-on-close":""},{default:withCtx(()=>x[133]||(x[133]=[createBaseVNode("div",{style:{"text-align":"center"}},[createBaseVNode("p",null,"\u5982\u679C\u60A8\u89C9\u5F97\u8FD9\u4E2A\u9879\u76EE\u5BF9\u60A8\u6709\u5E2E\u52A9,\u8BF7\u7ED9Rachel\u6765\u4E00\u676FCoffee\u5427~ "),createBaseVNode("img",{src:_imports_0,alt:"\u8D5E\u8D4F\u7801",style:{"max-width":"300px","margin-top":"20px"}}),createBaseVNode("p",null,"\u60A8\u6253\u8D4F\u7684\u91D1\u989D\u5C06\u7528\u4E8E\u7EF4\u62A4\u9879\u76EE\u7684\u8FD0\u884C\u6210\u672C\uFF0C\u611F\u8C22\u60A8\u7684\u652F\u6301\uFF01"),createBaseVNode("p",null,[createTextVNode("\u6253\u8D4F\u540E\u53EF\u4EE5\u53D1\u9001\u5355\u53F7\u5230"),createBaseVNode("a",{href:"mailto:rachelos@qq.com"},"rachelos@qq.com")])],-1)])),_:1,__:[133]},8,["visible"])])):createCommentVNode("",!0)]),_:1})):createCommentVNode("",!0),createVNode(q,null,{default:withCtx(()=>[createVNode(q,null,{default:withCtx(()=>[createVNode(G,{class:"app-content"},{default:withCtx(()=>[createVNode(K)]),_:1})]),_:1})]),_:1})]),_:1})}}});var App=_export_sfc(_sfc_main,[["__scopeId","data-v-066c0730"]]),arco="",style="";const app=createApp(App);app.use(ArcoVue);app.use(ArcoVueIcon);app.use(router);app.mount("#app");export{useRouter as A,MpMultiSelect as B,Modal as C,renderList as D,ExportTags as E,Fragment as F,IconCopy as G,IconEdit as H,IconExport as I,IconDelete as J,withKeys as K,IconRefresh as L,Message as M,IconThunderbolt as N,IconQuestionCircle as O,IconLink as P,computed as Q,IconSearch as R,IconCalendar as S,IconExclamationCircleFill as T,monaco_editor_core_star$1 as U,typescriptDefaults as V,_export_sfc as _,reactive as a,createElementBlock as b,createVNode as c,defineComponent as d,createBaseVNode as e,getSysResources as f,getCurrentInstance as g,h$1 as h,inject as i,resolveComponent as j,onMounted as k,getSysInfo as l,createBlock as m,nextTick as n,openBlock as o,createTextVNode as p,createCommentVNode as q,ref as r,onBeforeUnmount as s,toDisplayString as t,unref as u,IconImport as v,withCtx as w,ImportTags as x,http$1 as y,useRoute as z}; + `,api:{isTip:!0,setUITip:function(a){translate.progress.api.isTip=a},removeChildClass:function(a,o){var s=a.childNodes;if(!(s==null||typeof s=="undefined")){if(s.length>0)for(var l=0;l-1))if(translate.progress.api.removeChildClass(A,1),typeof A.className=="undefined"||A.className==null||A.className=="")A.className=" translate_api_in_progress";else{if(A.className.indexOf("translate_api_in_progress")>-1)continue;A.className=A.className+" translate_api_in_progress"}}}}}}),translate.listener.execute.renderFinishByApi.push(function(o,s,l){for(var c in translate.nodeQueue[o].list[s])if(!!translate.nodeQueue[o].list[s].hasOwnProperty(c)){for(var d in translate.nodeQueue[o].list[s][c].nodes)if(!!translate.nodeQueue[o].list[s][c].nodes.hasOwnProperty(d)){var u=translate.nodeQueue[o].list[s][c].nodes[d].node,A=u.parentNode;if(A!=null){var g=A.className;typeof g=="undefined"||g==null||g==""||g.indexOf("translate_api_in_progress")<-1||(A.className=g.replace(/translate_api_in_progress/g,""))}}}}))}}},js:{transString:function(a,o,s,l){let c;try{c=JSON.parse(a)}catch(d){l(d);return}translate.js.transObject(c,o,s,l)},transObject:function(a,o,s,l){let c=translate.js.find(a);var d=new Array;for(const A in c)d.push(A);var u={from:"auto",to:o,texts:d};translate.request.translateText(u,function(A){if(typeof A.result=="undefined"||A.result==0){l("network connect failure");return}if(A.result==0){l(A.info);return}const g=A.text;g&&g.length===d.length?d.forEach((f,m)=>{const v=g[m],C=c[f];C&&C.length>0&&C.forEach(w=>{translate.js.setValueByPath(a,w,v)})}):console.error("\u7FFB\u8BD1\u7ED3\u679C\u957F\u5EA6\u4E0D\u5339\u914D\u6216\u4E3A\u7A7A"),s(a)})},setValueByPath:function(a,o,s){const l=o.replace(/\[(\d+)\]/g,".$1").split(".");let c=a;for(let d=0;d{const d=o?`${o}[${c}]`:`[${c}]`,u=translate.js.find(l,d);for(const[A,g]of Object.entries(u))s[A]||(s[A]=[]),s[A]=s[A].concat(g)});else for(const l in a){const c=o?`${o}.${l}`:l;if(typeof a[l]=="object"&&a[l]!==null){const d=translate.js.find(a[l],c);for(const[u,A]of Object.entries(d))s[u]||(s[u]=[]),s[u]=s[u].concat(A)}else typeof a[l]=="string"&&(typeof s[a[l]]=="undefined"&&(s[a[l]]=[]),s[a[l]].push(c))}else typeof a=="string"&&(typeof s[a]=="undefined"&&(s[a]=[]),s[a].push(o));return s}},network:{originalOpen:XMLHttpRequest.prototype.open,originalSend:XMLHttpRequest.prototype.send,setRequestHeaderOriginal:XMLHttpRequest.prototype.setRequestHeader,rules:[{url:/https:\/\/www\.guanleiming\.com\/a\/b\/.html/,methods:["GET","POST"],params:["a","b1"]}],getRuleMatch:function(a,o){for(let s=0;s0&&translate.language.recognition(a).languageName==translate.language.getLocal()?new Promise((o,s)=>{const l={from:"auto",to:translate.language.getLocal(),text:[a]};o(l)}):new Promise((o,s)=>{const l={from:"auto",to:translate.language.getLocal(),texts:[a]};translate.request.translateText(l,function(c){c.result===1?o(c):s(c)})})},setRequestHeader:function(a,o){return this._requestContext&&(this._requestContext.headers=this._requestContext.headers||{},this._requestContext.headers[a]=o),translate.network.setRequestHeaderOriginal.call(this,a,o)},RequestHandler:{async handleGet(a,o){typeof o.params=="undefined"&&typeof o.params.length=="undefined"&&o.params.length<1&&(console.log("WARINNG: rule not find params , rule : "),console.log(o),o.params=[]);try{const c=new URL(a,window.location.origin),d=c.searchParams;for(var s=0;s{let l=a;const c=o.method;try{const u=await translate.network.RequestHandler.handleGet(o.originalUrl,o.matchedRule);if(translate.network.originalOpen.call(this,c,u,o.async,o.user,o.password),o.headers)for(const A in o.headers)translate.network.setRequestHeaderOriginal.call(this,A,o.headers[A]);if(c==="POST"&&typeof a!="undefined"&&a!=null&&a.length<2e3){var d=!1;if(a.trim().indexOf("[")==0||a.trim().indexOf("{")==0)try{l=await translate.network.RequestHandler.handleJson(a,o.matchedRule),d=!0}catch{d=!1}if(!d)try{l=await translate.network.RequestHandler.handleForm(a,o.matchedRule)}catch{}}}catch(u){console.warn("\u8BF7\u6C42\u5904\u7406\u5F02\u5E38:",u)}translate.network.originalSend.call(this,l)};o.async!==!1?s.call(this):(console.warn("\u540C\u6B65\u8BF7\u6C42\u4E0D\u652F\u6301\u7FFB\u8BD1\u62E6\u622A"),translate.network.originalSend.call(this,a))},fetch:{originalFetch:window.fetch,use:function(){const a=this;window.fetch=function(...o){return a.hookFetch.apply(a,o)}},hookFetch:async function(a,o){const s=new Request(a,o),l=s.url,c=s.method,d=translate.network.getRuleMatch(l,c);if(!d)return this.originalFetch.call(window,s);const u={method:c,url:l,headers:{},rule:d,isModified:!1};s.headers.forEach((g,f)=>{u.headers[f]=g}),this._requestContext=u;try{const g=await translate.network.RequestHandler.handleGet(l,d);if(c==="GET"){const f=new Request(g,{method:c,headers:new Headers(u.headers),mode:s.mode,credentials:s.credentials,cache:s.cache,redirect:s.redirect,referrer:s.referrer,referrerPolicy:s.referrerPolicy});return this.originalFetch.call(window,f)}if(c==="POST"){let f=null;s.body&&(f=await s.clone().text());const m=s.headers.get("Content-Type");let v=f;if(typeof f!="undefined"&&f!=null&&f.length<2e3){var A=!1;if(f.trim().indexOf("[")==0||f.trim().indexOf("{")==0)try{v=await translate.network.RequestHandler.handleJson(f,d),A=!0}catch{A=!1}if(!A)try{v=await translate.network.RequestHandler.handleForm(f,d)}catch{}}const C=new Request(g,{method:c,headers:new Headers(u.headers),body:v,mode:s.mode,credentials:s.credentials,cache:s.cache,redirect:s.redirect,referrer:s.referrer,referrerPolicy:s.referrerPolicy});return this.originalFetch.call(window,C)}return this.originalFetch.call(window,s)}catch(g){return console.warn("fetch \u8BF7\u6C42\u5904\u7406\u5F02\u5E38:",g),this.originalFetch.call(window,s)}},_requestContext:null}},visual:{getRects:function(a){return a.map(o=>{if(!o)return null;let s;if(o.nodeType===Node.TEXT_NODE){const l=document.createRange();l.selectNodeContents(o);const c=l.getClientRects();s=c.length>0?c[0]:null}else o.nodeType===Node.ELEMENT_NODE&&(s=o.getBoundingClientRect());return s?{node:o,left:s.left,top:s.top,right:s.right,bottom:s.bottom,width:s.width,height:s.height}:null})},coordinateSort:function(a){return a.filter(s=>s!==null).sort((s,l)=>Math.abs(s.top-l.top)<5?s.left-l.left:s.top-l.top)},afterAdjacent:function(a){var o=translate.visual.coordinateSort(a);const s=[];return translate.visual.groupRectsByLine(o).forEach(c=>{for(let d=0;d{if(s.length===0)s.push(l);else{const c=s[s.length-1];Math.abs(l.top-c.top)<5?s.push(l):(o.push(s),s=[l])}}),s.length>0&&o.push(s),o},areHorizontallyAdjacent:function(a,o){const s=Math.min(a.bottom,o.bottom)-Math.max(a.top,o.top),l=o.left-a.right;return s>0&&Math.abs(l)<1},afterAddSpace:function(a){const o=[];return a.forEach(s=>{const{before:l,after:c}=s,d=l.node,u=c.node,A=window.getComputedStyle(d.nodeType===Node.TEXT_NODE?d.parentElement:d),g=window.getComputedStyle(u.nodeType===Node.TEXT_NODE?u.parentElement:u),f=parseFloat(A.marginRight)>0||parseFloat(A.paddingRight)>0,m=parseFloat(g.marginLeft)>0||parseFloat(g.paddingLeft)>0;!f&&!m&&typeof d.textContent=="string"&&typeof u.textContent=="string"&&(/\s$/.test(d.textContent)||/^\s/.test(u.textContent)||o.push(d))}),o},adjustTranslationSpaces:function(a){if(!translate.language.wordBlankConnector(translate.to))return;const o=translate.visual.getRects(a),s=translate.visual.afterAdjacent(o);translate.visual.afterAddSpace(s).forEach(c=>{if(c.nodeType===Node.TEXT_NODE)c.textContent=c.textContent+"\xA0";else if(c.nodeType===Node.ELEMENT_NODE){const d=c.lastChild;d&&d.nodeType===Node.TEXT_NODE&&(d.textContent=d.textContent+"\xA0")}})},adjustTranslationSpacesByNodequeueUuid:function(a){var o=[];for(var s in translate.nodeQueue[a].list)if(!!translate.nodeQueue[a].list.hasOwnProperty(s)&&!(s.length<1)){for(var l in translate.nodeQueue[a].list[s])if(!!translate.nodeQueue[a].list[s].hasOwnProperty(l)){for(var c in translate.nodeQueue[a].list[s][l].nodes)if(!!translate.nodeQueue[a].list[s][l].nodes.hasOwnProperty(c)){var d=translate.nodeQueue[a].list[s][l].nodes[c].node;o.push(d)}}}translate.visual.adjustTranslationSpaces(o)},adjustTranslationSpacesByLastNodequeueUuid:function(o){var o="";for(var s in translate.nodeQueue){o=s;break}typeof o=="string"&&o.length>1&&translate.visual.adjustTranslationSpacesByNodequeueUuid(o)}}},nodeuuid={index:function(a){var o=a.parentElement;if(o==null)return"";var s;if(typeof a.tagName=="undefined")s=o.childNodes;else{s=[];for(var l=o.childNodes,c=0;c{let a=hash(document.body.innerText);return console.log(get_hash(),a),get_hash()!==a},hash=a=>{let o=0;for(let s=0;s{localStorage.setItem(key,hash(document.body.innerText))},get_hash=()=>localStorage.getItem(key),translatePage=()=>{const a=localStorage.getItem("language");a&&setTimeout(()=>{if(!Has_Change()){console.log("\u672A\u6539\u53D8");return}trans.changeLanguage(a),set_hash()},1e3)},setCurrentLanguage=a=>{trans.changeLanguage(a),localStorage.setItem("language",a)};var App_vue_vue_type_style_index_0_scoped_true_lang="";const _hoisted_1={class:"header-left"},_hoisted_2={class:"logo"},_hoisted_3=["src"],_hoisted_4={key:0,class:"header-right"},_hoisted_5={class:"user-info"},_hoisted_6=["src"],_hoisted_7={class:"username"},_hoisted_8={key:0,class:"wx-account-info"},_hoisted_9={class:"wx-account-header"},_hoisted_10=["src"],_hoisted_11={class:"wx-account-name"},_hoisted_12={style:{display:"flex","align-items":"center",gap:"8px"}},_hoisted_13={style:{"font-family":"monospace","font-size":"12px","word-break":"break-all"}},_hoisted_14={key:1,class:"wx-account-empty"},_sfc_main=defineComponent({__name:"App",setup(a){const o=ref(localStorage.getItem("language")||"chinese_simplified"),s=N=>{setCurrentLanguage(N),o.value=N},l=parseInt(localStorage.getItem("sponsor"))||0;localStorage.setItem("sponsor",(l+1).toString());const c=ref(l<3),d=N=>{N.preventDefault(),c.value=!0,localStorage.setItem("sponsor","0"),console.log("Sponsor modal triggered")},u=ref(),A=()=>{var N;(N=u.value)==null||N.startAuth()},g=()=>{_.value=!0,Message.success("\u5FAE\u4FE1\u6388\u6743\u6210\u529F")};provide("showAuthQrcode",A);const f=computed(()=>"\u5FAE\u4FE1\u516C\u4F17\u53F7\u8BA2\u9605\u52A9\u624B"),m=ref("/static/logo.svg"),v=useRouter(),C=useRoute();ref(!1);const w=ref({username:"",avatar:""}),_=ref(!0),b=ref(!1),y=ref(null),S=ref(!1),E=computed(()=>(b.value=!!localStorage.getItem("token"),b.value)),B=async()=>{try{const N=await getCurrentUser();w.value=N}catch(N){console.error("\u83B7\u53D6\u7528\u6237\u4FE1\u606F\u5931\u8D25",N)}},P=async()=>{var N,x;try{const M=await getSysInfo();_.value=((N=M==null?void 0:M.wx)==null?void 0:N.login)||!1,y.value=((x=M==null?void 0:M.wx)==null?void 0:x.info)||null}catch(M){console.error("\u83B7\u53D6\u7CFB\u7EDF\u4FE1\u606F\u5931\u8D25",M)}},D=()=>{S.value=!0},k=()=>{var N;(N=y.value)!=null&&N.token&&(navigator.clipboard.writeText(y.value.token),Message.success("Token\u5DF2\u590D\u5236\u5230\u526A\u8D34\u677F"))},I=()=>{v.push({name:"EditUser"})},L=()=>{v.push({name:"ChangePassword"})},T=async()=>{try{await logout(),localStorage.removeItem("token"),v.push("/login")}catch{Message.error("\u9000\u51FA\u767B\u5F55\u5931\u8D25")}};return onMounted(()=>{E.value&&B(),initBrowserNotification(),translatePage(),P()}),watch(()=>C.path,()=>{b.value=!!localStorage.getItem("token"),b.value&&B()}),(N,x)=>{const M=resolveComponent("router-link"),F=resolveComponent("icon-scan"),O=resolveComponent("a-tooltip"),R=resolveComponent("a-option"),Q=resolveComponent("a-select"),z=resolveComponent("a-space"),W=resolveComponent("a-link"),U=resolveComponent("icon-user"),H=resolveComponent("a-avatar"),V=resolveComponent("icon-wechat"),j=resolveComponent("a-doption"),X=resolveComponent("icon-lock"),Z=resolveComponent("a-dropdown"),J=resolveComponent("a-descriptions-item"),te=resolveComponent("a-tag"),ee=resolveComponent("icon-copy"),re=resolveComponent("a-button"),ae=resolveComponent("a-descriptions"),ge=resolveComponent("a-empty"),he=resolveComponent("a-modal"),_e=resolveComponent("a-layout-header"),K=resolveComponent("router-view"),G=resolveComponent("a-layout-content"),q=resolveComponent("a-layout");return openBlock(),createBlock(q,{class:"app-container"},{default:withCtx(()=>[unref(C).path!=="/login"?(openBlock(),createBlock(_e,{key:0,class:"app-header"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1,[createBaseVNode("div",_hoisted_2,[createBaseVNode("img",{src:m.value,alt:"avatar",width:60,style:{"margin-right":"1rem"}},null,8,_hoisted_3),createVNode(M,{to:"/"},{default:withCtx(()=>[createTextVNode(toDisplayString(f.value),1)]),_:1}),b.value?(openBlock(),createBlock(O,{key:0,content:_.value?"\u70B9\u6211\u626B\u7801\u6388\u6743":"\u672A\u6388\u6743\uFF0C\u8BF7\u626B\u7801\u767B\u5F55",position:"bottom","default-popup":!_.value},{default:withCtx(()=>[createVNode(F,{onClick:x[0]||(x[0]=ne=>A()),style:normalizeStyle({marginLeft:"10px",cursor:"pointer",color:_.value?"#000":"#f00"})},null,8,["style"])]),_:1},8,["content","default-popup"])):createCommentVNode("",!0)]),createVNode(z,null,{default:withCtx(()=>[createVNode(Q,{defaultValue:o.value,value:o.value,"onUpdate:value":x[1]||(x[1]=ne=>o.value=ne),onChange:s},{default:withCtx(()=>[createVNode(R,{value:""},{default:withCtx(()=>x[4]||(x[4]=[createTextVNode("\u7981\u7528")])),_:1,__:[4]}),createVNode(R,{value:"chinese_simplified"},{default:withCtx(()=>x[5]||(x[5]=[createTextVNode("\u7B80\u4F53\u4E2D\u6587")])),_:1,__:[5]}),createVNode(R,{value:"chinese_traditional"},{default:withCtx(()=>x[6]||(x[6]=[createTextVNode("\u7E41\u9AD4\u4E2D\u6587")])),_:1,__:[6]}),createVNode(R,{value:"english",selected:"selected"},{default:withCtx(()=>x[7]||(x[7]=[createTextVNode("English")])),_:1,__:[7]}),createVNode(R,{value:"russian"},{default:withCtx(()=>x[8]||(x[8]=[createTextVNode("\u0420\u0443\u0441\u0441\u043A\u0438\u0439 \u044F\u0437\u044B\u043A")])),_:1,__:[8]}),createVNode(R,{value:"corsican"},{default:withCtx(()=>x[9]||(x[9]=[createTextVNode("hinaassicurasol")])),_:1,__:[9]}),createVNode(R,{value:"guarani"},{default:withCtx(()=>x[10]||(x[10]=[createTextVNode("ondoho")])),_:1,__:[10]}),createVNode(R,{value:"kinyarwanda"},{default:withCtx(()=>x[11]||(x[11]=[createTextVNode("Kinyarwanda")])),_:1,__:[11]}),createVNode(R,{value:"hausa"},{default:withCtx(()=>x[12]||(x[12]=[createTextVNode("dictionary variant")])),_:1,__:[12]}),createVNode(R,{value:"norwegian"},{default:withCtx(()=>x[13]||(x[13]=[createTextVNode("Norge")])),_:1,__:[13]}),createVNode(R,{value:"dutch"},{default:withCtx(()=>x[14]||(x[14]=[createTextVNode("nederlands")])),_:1,__:[14]}),createVNode(R,{value:"yoruba"},{default:withCtx(()=>x[15]||(x[15]=[createTextVNode("Yoruba")])),_:1,__:[15]}),createVNode(R,{value:"gongen"},{default:withCtx(()=>x[16]||(x[16]=[createTextVNode("\u0917\u094B\u0902\u0917\u0947\u0928 \u0939\u0947\u0902 \u0928\u093E\u0902\u0935")])),_:1,__:[16]}),createVNode(R,{value:"latin"},{default:withCtx(()=>x[17]||(x[17]=[createTextVNode("Latina")])),_:1,__:[17]}),createVNode(R,{value:"nepali"},{default:withCtx(()=>x[18]||(x[18]=[createTextVNode("\u0928\u0947\u092A\u093E\u0932\u0940Name")])),_:1,__:[18]}),createVNode(R,{value:"french"},{default:withCtx(()=>x[19]||(x[19]=[createTextVNode("Fran\xE7ais")])),_:1,__:[19]}),createVNode(R,{value:"czech"},{default:withCtx(()=>x[20]||(x[20]=[createTextVNode("\u010Desk\xFD")])),_:1,__:[20]}),createVNode(R,{value:"hawaiian"},{default:withCtx(()=>x[21]||(x[21]=[createTextVNode("paneke\u02BBhaka")])),_:1,__:[21]}),createVNode(R,{value:"georgian"},{default:withCtx(()=>x[22]||(x[22]=[createTextVNode("\u10EF\u10DD\u10E0\u10EF\u10D8\u10D0\u10DC\u10D8Name")])),_:1,__:[22]}),createVNode(R,{value:"serbian"},{default:withCtx(()=>x[23]||(x[23]=[createTextVNode("\u0421\u0440\u043F\u0441\u043A\u0438")])),_:1,__:[23]}),createVNode(R,{value:"persian"},{default:withCtx(()=>x[24]||(x[24]=[createTextVNode("Persian")])),_:1,__:[24]}),createVNode(R,{value:"bhojpuri"},{default:withCtx(()=>x[25]||(x[25]=[createTextVNode("\u0939\u092E\u093E\u0930 \u0915\u092A\u093E\u0930 \u0926\u0930\u094D\u0926 \u0915\u0930\u0924\u093E\u0964")])),_:1,__:[25]}),createVNode(R,{value:"hindi"},{default:withCtx(()=>x[26]||(x[26]=[createTextVNode("\u0939\u093F\u0928\u094D\u0926\u0940")])),_:1,__:[26]}),createVNode(R,{value:"belarusian"},{default:withCtx(()=>x[27]||(x[27]=[createTextVNode("\u0411\u0435\u043B\u0430\u0440\u0443\u0441\u043A\u0430\u044FName")])),_:1,__:[27]}),createVNode(R,{value:"kazakh"},{default:withCtx(()=>x[28]||(x[28]=[createTextVNode("\u049B\u0430\u0437\u0430\u049B")])),_:1,__:[28]}),createVNode(R,{value:"swahili"},{default:withCtx(()=>x[29]||(x[29]=[createTextVNode("Kiswahili")])),_:1,__:[29]}),createVNode(R,{value:"icelandic"},{default:withCtx(()=>x[30]||(x[30]=[createTextVNode("\xCDslandName")])),_:1,__:[30]}),createVNode(R,{value:"yiddish"},{default:withCtx(()=>x[31]||(x[31]=[createTextVNode("\u05D9\u05D9\u05B7\u05D3\u05D9\u05E9")])),_:1,__:[31]}),createVNode(R,{value:"twi"},{default:withCtx(()=>x[32]||(x[32]=[createTextVNode("Ma fr\u025B")])),_:1,__:[32]}),createVNode(R,{value:"irish"},{default:withCtx(()=>x[33]||(x[33]=[createTextVNode("\xCDris")])),_:1,__:[33]}),createVNode(R,{value:"gujarati"},{default:withCtx(()=>x[34]||(x[34]=[createTextVNode("\u0A97\u0AC1\u0A9C\u0AB0\u0ABE\u0AA4\u0AC0")])),_:1,__:[34]}),createVNode(R,{value:"khmer"},{default:withCtx(()=>x[35]||(x[35]=[createTextVNode("\u1797\u17B6\u179F\u17B6\u200B\u1781\u17D2\u1798\u17C2\u179AName")])),_:1,__:[35]}),createVNode(R,{value:"slovak"},{default:withCtx(()=>x[36]||(x[36]=[createTextVNode("Slovensk\xE1")])),_:1,__:[36]}),createVNode(R,{value:"hebrew"},{default:withCtx(()=>x[37]||(x[37]=[createTextVNode("\u05D4\u05D9\u05D1\u05E8\u05D9\u05EA")])),_:1,__:[37]}),createVNode(R,{value:"kannada"},{default:withCtx(()=>x[38]||(x[38]=[createTextVNode("\u0C95\u0CA8\u0CCD\u0CA8\u0CA1\u0CCDName")])),_:1,__:[38]}),createVNode(R,{value:"hungarian"},{default:withCtx(()=>x[39]||(x[39]=[createTextVNode("magyar")])),_:1,__:[39]}),createVNode(R,{value:"tamil"},{default:withCtx(()=>x[40]||(x[40]=[createTextVNode("\u0BA4\u0BBE\u0BAE\u0BBF\u0BB2\u0BCD")])),_:1,__:[40]}),createVNode(R,{value:"arabic"},{default:withCtx(()=>x[41]||(x[41]=[createTextVNode("\u0628\u0627\u0644\u0639\u0631\u0628\u064A\u0629")])),_:1,__:[41]}),createVNode(R,{value:"bengali"},{default:withCtx(()=>x[42]||(x[42]=[createTextVNode("\u09AC\u09C7\u0999\u09CD\u0997\u09BE\u09B2\u09C0")])),_:1,__:[42]}),createVNode(R,{value:"azerbaijani"},{default:withCtx(()=>x[43]||(x[43]=[createTextVNode("azerbaijani")])),_:1,__:[43]}),createVNode(R,{value:"samoan"},{default:withCtx(()=>x[44]||(x[44]=[createTextVNode("lifiava")])),_:1,__:[44]}),createVNode(R,{value:"afrikaans"},{default:withCtx(()=>x[45]||(x[45]=[createTextVNode("afrikaans")])),_:1,__:[45]}),createVNode(R,{value:"indonesian"},{default:withCtx(()=>x[46]||(x[46]=[createTextVNode("IndonesiaName")])),_:1,__:[46]}),createVNode(R,{value:"danish"},{default:withCtx(()=>x[47]||(x[47]=[createTextVNode("dansk")])),_:1,__:[47]}),createVNode(R,{value:"shona"},{default:withCtx(()=>x[48]||(x[48]=[createTextVNode("Shona")])),_:1,__:[48]}),createVNode(R,{value:"bambara"},{default:withCtx(()=>x[49]||(x[49]=[createTextVNode("Bamanankan")])),_:1,__:[49]}),createVNode(R,{value:"lithuanian"},{default:withCtx(()=>x[50]||(x[50]=[createTextVNode("Lietuva")])),_:1,__:[50]}),createVNode(R,{value:"vietnamese"},{default:withCtx(()=>x[51]||(x[51]=[createTextVNode("Ti\u1EBFng Vi\u1EC7t")])),_:1,__:[51]}),createVNode(R,{value:"maltese"},{default:withCtx(()=>x[52]||(x[52]=[createTextVNode("Malti")])),_:1,__:[52]}),createVNode(R,{value:"turkmen"},{default:withCtx(()=>x[53]||(x[53]=[createTextVNode("T\xFCrkmen\xE7e")])),_:1,__:[53]}),createVNode(R,{value:"assamese"},{default:withCtx(()=>x[54]||(x[54]=[createTextVNode("assamese")])),_:1,__:[54]}),createVNode(R,{value:"catalan"},{default:withCtx(()=>x[55]||(x[55]=[createTextVNode("catal\xE0")])),_:1,__:[55]}),createVNode(R,{value:"singapore"},{default:withCtx(()=>x[56]||(x[56]=[createTextVNode("\u0DC3\u0DD2\u0D82\u0D9C\u0DCF\u0DB4\u0DD4\u0DBB\u0DCA")])),_:1,__:[56]}),createVNode(R,{value:"cebuano"},{default:withCtx(()=>x[57]||(x[57]=[createTextVNode("cebuano")])),_:1,__:[57]}),createVNode(R,{value:"sanskrit"},{default:withCtx(()=>x[58]||(x[58]=[createTextVNode("Sanskrit")])),_:1,__:[58]}),createVNode(R,{value:"polish"},{default:withCtx(()=>x[59]||(x[59]=[createTextVNode("Polski")])),_:1,__:[59]}),createVNode(R,{value:"galician"},{default:withCtx(()=>x[60]||(x[60]=[createTextVNode("galico")])),_:1,__:[60]}),createVNode(R,{value:"latvian"},{default:withCtx(()=>x[61]||(x[61]=[createTextVNode("latvie\u0161u")])),_:1,__:[61]}),createVNode(R,{value:"ukrainian"},{default:withCtx(()=>x[62]||(x[62]=[createTextVNode("\u0423\u043A\u0440\u0430\u0457\u043D\u0430")])),_:1,__:[62]}),createVNode(R,{value:"tatar"},{default:withCtx(()=>x[63]||(x[63]=[createTextVNode("\u0422\u0430\u0442\u0430\u0440")])),_:1,__:[63]}),createVNode(R,{value:"scottish_gaelic"},{default:withCtx(()=>x[64]||(x[64]=[createTextVNode("G\xE0idhlig na h-Alba")])),_:1,__:[64]}),createVNode(R,{value:"welsh"},{default:withCtx(()=>x[65]||(x[65]=[createTextVNode("Iaith Weleg")])),_:1,__:[65]}),createVNode(R,{value:"japanese"},{default:withCtx(()=>x[66]||(x[66]=[createTextVNode("\u65E5\u672C\u8A9E")])),_:1,__:[66]}),createVNode(R,{value:"filipino"},{default:withCtx(()=>x[67]||(x[67]=[createTextVNode("Pilipino")])),_:1,__:[67]}),createVNode(R,{value:"aymara"},{default:withCtx(()=>x[68]||(x[68]=[createTextVNode("aymara.")])),_:1,__:[68]}),createVNode(R,{value:"lao"},{default:withCtx(()=>x[69]||(x[69]=[createTextVNode("\u0E81\u0EB0\u0EA3\u0EB8\u0E99\u0EB2")])),_:1,__:[69]}),createVNode(R,{value:"telugu"},{default:withCtx(()=>x[70]||(x[70]=[createTextVNode("\u0C24\u0C46\u0C32\u0C41\u0C17\u0C41Name")])),_:1,__:[70]}),createVNode(R,{value:"romanian"},{default:withCtx(()=>x[71]||(x[71]=[createTextVNode("Rom\xE2n\u0103")])),_:1,__:[71]}),createVNode(R,{value:"haitian_creole"},{default:withCtx(()=>x[72]||(x[72]=[createTextVNode("Krey\xF2l ayisyen")])),_:1,__:[72]}),createVNode(R,{value:"dogrid"},{default:withCtx(()=>x[73]||(x[73]=[createTextVNode("\u0915\u0941\u0915\u0941\u0930\u092E\u0941\u0924\u094D\u0924\u093E")])),_:1,__:[73]}),createVNode(R,{value:"swedish"},{default:withCtx(()=>x[74]||(x[74]=[createTextVNode("Svenska")])),_:1,__:[74]}),createVNode(R,{value:"maithili"},{default:withCtx(()=>x[75]||(x[75]=[createTextVNode("\u092E\u0930\u093E\u0924\u093F\u0932\u0940Name")])),_:1,__:[75]}),createVNode(R,{value:"thai"},{default:withCtx(()=>x[76]||(x[76]=[createTextVNode("\u0E04\u0E19\u0E44\u0E17\u0E22")])),_:1,__:[76]}),createVNode(R,{value:"armenian"},{default:withCtx(()=>x[77]||(x[77]=[createTextVNode("\u0531\u0580\u0574\u0565\u0576\u0575\u0561\u0576")])),_:1,__:[77]}),createVNode(R,{value:"burmese"},{default:withCtx(()=>x[78]||(x[78]=[createTextVNode("\u1017\u102C\u101B\u1019\u103A")])),_:1,__:[78]}),createVNode(R,{value:"pashto"},{default:withCtx(()=>x[79]||(x[79]=[createTextVNode("\u067E\u069A\u062A\u0648Name")])),_:1,__:[79]}),createVNode(R,{value:"hmong"},{default:withCtx(()=>x[80]||(x[80]=[createTextVNode("hmong")])),_:1,__:[80]}),createVNode(R,{value:"dhivehi"},{default:withCtx(()=>x[81]||(x[81]=[createTextVNode("\u078B\u07A8\u0788\u07A7\u0783\u07A9\u0788\u07B0")])),_:1,__:[81]}),createVNode(R,{value:"luxembourgish"},{default:withCtx(()=>x[82]||(x[82]=[createTextVNode("L\xEBtzebuergeschName")])),_:1,__:[82]}),createVNode(R,{value:"sindhi"},{default:withCtx(()=>x[83]||(x[83]=[createTextVNode("\u0633\u0646\u068C\u064A")])),_:1,__:[83]}),createVNode(R,{value:"kurdish"},{default:withCtx(()=>x[84]||(x[84]=[createTextVNode("Kurd\xEE")])),_:1,__:[84]}),createVNode(R,{value:"turkish"},{default:withCtx(()=>x[85]||(x[85]=[createTextVNode("T\xFCrk\xE7e")])),_:1,__:[85]}),createVNode(R,{value:"macedonian"},{default:withCtx(()=>x[86]||(x[86]=[createTextVNode("\u041C\u0430\u043A\u0435\u0434\u043E\u043D\u0441\u043A\u0438")])),_:1,__:[86]}),createVNode(R,{value:"bulgarian"},{default:withCtx(()=>x[87]||(x[87]=[createTextVNode("\u0431\u044A\u043B\u0433\u0430\u0440\u0441\u043A\u0438")])),_:1,__:[87]}),createVNode(R,{value:"malay"},{default:withCtx(()=>x[88]||(x[88]=[createTextVNode("Malay")])),_:1,__:[88]}),createVNode(R,{value:"luganda"},{default:withCtx(()=>x[89]||(x[89]=[createTextVNode("luganda")])),_:1,__:[89]}),createVNode(R,{value:"marathi"},{default:withCtx(()=>x[90]||(x[90]=[createTextVNode("\u092E\u0930\u093E\u0920\u0940Name")])),_:1,__:[90]}),createVNode(R,{value:"estonian"},{default:withCtx(()=>x[91]||(x[91]=[createTextVNode("eesti keel")])),_:1,__:[91]}),createVNode(R,{value:"malayalam"},{default:withCtx(()=>x[92]||(x[92]=[createTextVNode("\u0D2E\u0D32\u0D2E\u0D3E\u0D32\u0D02")])),_:1,__:[92]}),createVNode(R,{value:"deutsch"},{default:withCtx(()=>x[93]||(x[93]=[createTextVNode("Deutsch")])),_:1,__:[93]}),createVNode(R,{value:"slovene"},{default:withCtx(()=>x[94]||(x[94]=[createTextVNode("sloven\u0161\u010Dina")])),_:1,__:[94]}),createVNode(R,{value:"urdu"},{default:withCtx(()=>x[95]||(x[95]=[createTextVNode("\u0627\u0648\u0631\u062F\u0648")])),_:1,__:[95]}),createVNode(R,{value:"portuguese"},{default:withCtx(()=>x[96]||(x[96]=[createTextVNode("portugu\xEAs")])),_:1,__:[96]}),createVNode(R,{value:"igbo"},{default:withCtx(()=>x[97]||(x[97]=[createTextVNode("igbo")])),_:1,__:[97]}),createVNode(R,{value:"kurdish_sorani"},{default:withCtx(()=>x[98]||(x[98]=[createTextVNode("\u06A9\u0648\u0631\u062F\u06CC \u0633\u06C6\u0631\u0627\u0646\u06CC")])),_:1,__:[98]}),createVNode(R,{value:"oromo"},{default:withCtx(()=>x[99]||(x[99]=[createTextVNode("adeta")])),_:1,__:[99]}),createVNode(R,{value:"greek"},{default:withCtx(()=>x[100]||(x[100]=[createTextVNode("\u03B5\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC")])),_:1,__:[100]}),createVNode(R,{value:"spanish"},{default:withCtx(()=>x[101]||(x[101]=[createTextVNode("Espa\xF1ol")])),_:1,__:[101]}),createVNode(R,{value:"frisian"},{default:withCtx(()=>x[102]||(x[102]=[createTextVNode("frysk")])),_:1,__:[102]}),createVNode(R,{value:"somali"},{default:withCtx(()=>x[103]||(x[103]=[createTextVNode("Soomaali")])),_:1,__:[103]}),createVNode(R,{value:"amharic"},{default:withCtx(()=>x[104]||(x[104]=[createTextVNode("amharic")])),_:1,__:[104]}),createVNode(R,{value:"nyanja"},{default:withCtx(()=>x[105]||(x[105]=[createTextVNode("potakuyan")])),_:1,__:[105]}),createVNode(R,{value:"punjabi"},{default:withCtx(()=>x[106]||(x[106]=[createTextVNode("\u0A2A\u0A70\u0A1C\u0A3E\u0A2C\u0A40Name")])),_:1,__:[106]}),createVNode(R,{value:"basque"},{default:withCtx(()=>x[107]||(x[107]=[createTextVNode("baskoa")])),_:1,__:[107]}),createVNode(R,{value:"italian"},{default:withCtx(()=>x[108]||(x[108]=[createTextVNode("italiano")])),_:1,__:[108]}),createVNode(R,{value:"albanian"},{default:withCtx(()=>x[109]||(x[109]=[createTextVNode("albanian")])),_:1,__:[109]}),createVNode(R,{value:"korean"},{default:withCtx(()=>x[110]||(x[110]=[createTextVNode("\uD55C\uAD6D\uC5B4")])),_:1,__:[110]}),createVNode(R,{value:"tajik"},{default:withCtx(()=>x[111]||(x[111]=[createTextVNode("\u0422\u0430jik\u04E3Name")])),_:1,__:[111]}),createVNode(R,{value:"finnish"},{default:withCtx(()=>x[112]||(x[112]=[createTextVNode("suomi")])),_:1,__:[112]}),createVNode(R,{value:"kyrgyz"},{default:withCtx(()=>x[113]||(x[113]=[createTextVNode("\u041A\u044B\u0440\u0433\u044B\u0437 \u0442\u0438\u043B\u0438")])),_:1,__:[113]}),createVNode(R,{value:"ewe"},{default:withCtx(()=>x[114]||(x[114]=[createTextVNode("E\u028Begbe")])),_:1,__:[114]}),createVNode(R,{value:"croatian"},{default:withCtx(()=>x[115]||(x[115]=[createTextVNode("hrvatski")])),_:1,__:[115]}),createVNode(R,{value:"creole"},{default:withCtx(()=>x[116]||(x[116]=[createTextVNode("a n:n")])),_:1,__:[116]}),createVNode(R,{value:"quechua"},{default:withCtx(()=>x[117]||(x[117]=[createTextVNode("Quechua")])),_:1,__:[117]}),createVNode(R,{value:"bosnian"},{default:withCtx(()=>x[118]||(x[118]=[createTextVNode("bosnian")])),_:1,__:[118]}),createVNode(R,{value:"maori"},{default:withCtx(()=>x[119]||(x[119]=[createTextVNode("Maori")])),_:1,__:[119]})]),_:1},8,["defaultValue","value"])]),_:1})]),b.value?(openBlock(),createElementBlock("div",_hoisted_4,[createVNode(W,{href:"/views/home",target:"_blank",style:{"margin-right":"20px"}},{default:withCtx(()=>x[120]||(x[120]=[createTextVNode("Views")])),_:1,__:[120]}),createVNode(W,{href:"/api/docs",target:"_blank",style:{"margin-right":"20px"}},{default:withCtx(()=>x[121]||(x[121]=[createTextVNode("Docs")])),_:1,__:[121]}),createVNode(W,{href:"https://gitee.com/rachel_os/we-mp-rss",target:"_blank",style:{"margin-right":"20px"}},{default:withCtx(()=>x[122]||(x[122]=[createTextVNode("Gitee")])),_:1,__:[122]}),createVNode(W,{href:"https://github.com/rachelos/we-mp-rss",target:"_blank",style:{"margin-right":"20px"}},{default:withCtx(()=>x[123]||(x[123]=[createTextVNode("GitHub")])),_:1,__:[123]}),createVNode(O,{content:"GitHub\u6216\u8005Google\u8D26\u6237\u6CE8\u518C\u767B\u5F55\uFF0C\u83B7\u5F97\u9996\u67085\u7F8E\u5143\u5956\u52B1\u3002\u6CE8\u518C180+\u5929\u7684GitHub\u8D26\u6237\u8FD8\u53EF\u4EE5\u89E3\u9501\u6BCF\u67085\u7F8E\u5143\u7684\u989D\u5EA6\u8D60\u9001\u3002",position:"bottom"},{default:withCtx(()=>[createVNode(W,{href:"https://console.run.claw.cloud/signin?link=FJ0VXS42W2P9",target:"_blank",style:{"margin-right":"20px"}},{default:withCtx(()=>x[124]||(x[124]=[createTextVNode("ClawCloud")])),_:1,__:[124]})]),_:1}),createVNode(O,{content:"\u5982\u679C\u60A8\u9700\u8981\u90E8\u7F72\u6B64\u9879\u76EE\uFF0C\u5EFA\u8BAE\u91C7\u7528\u817E\u8BAF\u4E91\u670D\u52A1\u5668\uFF0C\u60A8\u61C2\u5F97",position:"bottom"},{default:withCtx(()=>[createVNode(W,{href:"https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=f8ce741e7b24cd68141ab2115122ea94&from=console",target:"_blank",style:{"margin-right":"20px"}},{default:withCtx(()=>x[125]||(x[125]=[createTextVNode("\u4E91\u90E8\u7F72")])),_:1,__:[125]})]),_:1}),createVNode(O,{content:"\u60A8\u7684\u652F\u6301\u662F\u4F5C\u8005\u7684\u6700\u5927\u52A8\u529B\uFF0C\u6765\u4E00\u676F\u5496\u5561\u5427",position:"bottom"},{default:withCtx(()=>[createVNode(W,{onClick:d,style:{"margin-right":"20px",cursor:"pointer"},type:"text"},{default:withCtx(()=>x[126]||(x[126]=[createTextVNode("\u652F\u6301")])),_:1,__:[126]})]),_:1}),createVNode(W,{href:"https://www.paypal.com/ncp/payment/PUA72WYLAV5KW",target:"_blank",style:{"margin-right":"20px"}},{default:withCtx(()=>x[127]||(x[127]=[createTextVNode("\u8D5E\u52A9")])),_:1,__:[127]}),createVNode(Z,{position:"br",trigger:"click"},{content:withCtx(()=>{var ne;return[_.value&&((ne=y.value)==null?void 0:ne.ext_data)?(openBlock(),createBlock(j,{key:0,onClick:D},{icon:withCtx(()=>[createVNode(V)]),default:withCtx(()=>[x[128]||(x[128]=createTextVNode(" \u516C\u4F17\u53F7\u4FE1\u606F "))]),_:1,__:[128]})):createCommentVNode("",!0),createVNode(j,{onClick:I},{icon:withCtx(()=>[createVNode(U)]),default:withCtx(()=>[x[129]||(x[129]=createTextVNode(" \u4E2A\u4EBA\u4E2D\u5FC3 "))]),_:1,__:[129]}),createVNode(j,{onClick:L},{icon:withCtx(()=>[createVNode(X)]),default:withCtx(()=>[x[130]||(x[130]=createTextVNode(" \u4FEE\u6539\u5BC6\u7801 "))]),_:1,__:[130]}),createVNode(j,{onClick:A},{icon:withCtx(()=>[createVNode(F)]),default:withCtx(()=>[x[131]||(x[131]=createTextVNode(" \u626B\u7801\u6388\u6743 "))]),_:1,__:[131]}),createVNode(j,{onClick:T},{icon:withCtx(()=>[createVNode(U)]),default:withCtx(()=>[x[132]||(x[132]=createTextVNode(" \u9000\u51FA\u767B\u5F55 "))]),_:1,__:[132]})]}),default:withCtx(()=>[createBaseVNode("div",_hoisted_5,[createVNode(H,{size:36},{default:withCtx(()=>[w.value.avatar?(openBlock(),createElementBlock("img",{key:0,src:w.value.avatar,alt:"avatar"},null,8,_hoisted_6)):(openBlock(),createBlock(U,{key:1}))]),_:1}),createBaseVNode("span",_hoisted_7,toDisplayString(w.value.username),1)])]),_:1}),createVNode(he,{visible:S.value,"onUpdate:visible":x[2]||(x[2]=ne=>S.value=ne),title:"\u516C\u4F17\u53F7\u4FE1\u606F",footer:!1,width:400},{default:withCtx(()=>{var ne;return[(ne=y.value)!=null&&ne.ext_data?(openBlock(),createElementBlock("div",_hoisted_8,[createBaseVNode("div",_hoisted_9,[createVNode(H,{size:64,class:"wx-account-avatar"},{default:withCtx(()=>[y.value.ext_data.wx_logo?(openBlock(),createElementBlock("img",{key:0,src:y.value.ext_data.wx_logo,alt:"\u516C\u4F17\u53F7\u5934\u50CF"},null,8,_hoisted_10)):(openBlock(),createBlock(V,{key:1}))]),_:1}),createBaseVNode("div",_hoisted_11,toDisplayString(y.value.ext_data.wx_app_name||"\u672A\u77E5\u516C\u4F17\u53F7"),1)]),createVNode(ae,{column:1,bordered:"",size:"small"},{default:withCtx(()=>{var ie,le,ce;return[createVNode(J,{label:"\u6628\u65E5\u9605\u8BFB"},{default:withCtx(()=>[createTextVNode(toDisplayString(y.value.ext_data.wx_read_yesterday||0),1)]),_:1}),createVNode(J,{label:"\u6628\u65E5\u5206\u4EAB"},{default:withCtx(()=>[createTextVNode(toDisplayString(y.value.ext_data.wx_share_yesterday||0),1)]),_:1}),createVNode(J,{label:"Token\u72B6\u6001"},{default:withCtx(()=>[createVNode(te,{color:_.value?"green":"red"},{default:withCtx(()=>[createTextVNode(toDisplayString(_.value?"\u5DF2\u6388\u6743":"\u672A\u6388\u6743"),1)]),_:1},8,["color"])]),_:1}),(ie=y.value)!=null&&ie.token?(openBlock(),createBlock(J,{key:0,label:"Token"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_12,[createBaseVNode("span",_hoisted_13,toDisplayString(y.value.token),1),createVNode(re,{size:"mini",onClick:k},{icon:withCtx(()=>[createVNode(ee)]),_:1})])]),_:1})):createCommentVNode("",!0),(ce=(le=y.value)==null?void 0:le.expiry)!=null&&ce.expiry_time?(openBlock(),createBlock(J,{key:1,label:"\u5230\u671F\u65F6\u95F4"},{default:withCtx(()=>[createTextVNode(toDisplayString(y.value.expiry.expiry_time),1)]),_:1})):createCommentVNode("",!0)]}),_:1})])):(openBlock(),createElementBlock("div",_hoisted_14,[createVNode(ge,{description:"\u6682\u65E0\u516C\u4F17\u53F7\u4FE1\u606F"})]))]}),_:1},8,["visible"]),createVNode(WechatAuthQrcode,{ref_key:"qrcodeRef",ref:u,onSuccess:g},null,512),createVNode(he,{visible:c.value,"onUpdate:visible":x[3]||(x[3]=ne=>c.value=ne),title:"\u611F\u8C22\u652F\u6301",footer:!1,style:{zIndex:1e3},"unmount-on-close":""},{default:withCtx(()=>x[133]||(x[133]=[createBaseVNode("div",{style:{"text-align":"center"}},[createBaseVNode("p",null,"\u5982\u679C\u60A8\u89C9\u5F97\u8FD9\u4E2A\u9879\u76EE\u5BF9\u60A8\u6709\u5E2E\u52A9,\u8BF7\u7ED9Rachel\u6765\u4E00\u676FCoffee\u5427~ "),createBaseVNode("img",{src:_imports_0,alt:"\u8D5E\u8D4F\u7801",style:{"max-width":"300px","margin-top":"20px"}}),createBaseVNode("p",null,"\u60A8\u6253\u8D4F\u7684\u91D1\u989D\u5C06\u7528\u4E8E\u7EF4\u62A4\u9879\u76EE\u7684\u8FD0\u884C\u6210\u672C\uFF0C\u611F\u8C22\u60A8\u7684\u652F\u6301\uFF01"),createBaseVNode("p",null,[createTextVNode("\u6253\u8D4F\u540E\u53EF\u4EE5\u53D1\u9001\u5355\u53F7\u5230"),createBaseVNode("a",{href:"mailto:rachelos@qq.com"},"rachelos@qq.com")])],-1)])),_:1,__:[133]},8,["visible"])])):createCommentVNode("",!0)]),_:1})):createCommentVNode("",!0),createVNode(q,null,{default:withCtx(()=>[createVNode(q,null,{default:withCtx(()=>[createVNode(G,{class:"app-content"},{default:withCtx(()=>[createVNode(K)]),_:1})]),_:1})]),_:1})]),_:1})}}});var App=_export_sfc(_sfc_main,[["__scopeId","data-v-066c0730"]]),arco="",style="";const app=createApp(App);app.use(ArcoVue);app.use(ArcoVueIcon);app.use(router);app.mount("#app");export{useRouter as A,MpMultiSelect as B,Modal as C,renderList as D,ExportTags as E,Fragment as F,IconCopy as G,IconEdit as H,IconExport as I,IconDelete as J,withKeys as K,IconRefresh as L,Message as M,IconThunderbolt as N,IconQuestionCircle as O,IconLink as P,computed as Q,IconSearch as R,IconCalendar as S,IconExclamationCircleFill as T,monaco_editor_core_star$1 as U,typescriptDefaults as V,_export_sfc as _,reactive as a,createElementBlock as b,createVNode as c,defineComponent as d,createBaseVNode as e,getSysResources as f,getCurrentInstance as g,h$1 as h,inject as i,resolveComponent as j,onMounted as k,getSysInfo as l,createBlock as m,nextTick as n,openBlock as o,createTextVNode as p,createCommentVNode as q,ref as r,onBeforeUnmount as s,toDisplayString as t,unref as u,IconImport as v,withCtx as w,ImportTags as x,http$1 as y,useRoute as z}; diff --git a/static/assets/index.4ca8593a.css b/static/assets/index.31a28c9b.css similarity index 99% rename from static/assets/index.4ca8593a.css rename to static/assets/index.31a28c9b.css index 718730cd..7534cbb4 100644 --- a/static/assets/index.4ca8593a.css +++ b/static/assets/index.31a28c9b.css @@ -1 +1 @@ -.export-records[data-v-3664b296]{padding:16px}.action-buttons[data-v-3664b296]{display:flex;gap:8px;align-items:center}.action-buttons .arco-btn[data-v-3664b296]{transition:all .2s ease}.action-buttons .arco-btn[data-v-3664b296]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.login-container[data-v-6c8e6d2e]{height:100vh;padding:0;margin:0;background:linear-gradient(135deg,rgba(59,130,246,.95) 0%,rgba(168,85,247,.9) 100%);background-size:200% 200%;animation:gradientBG-6c8e6d2e 12s ease infinite}@keyframes gradientBG-6c8e6d2e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.login-layout[data-v-6c8e6d2e]{display:flex;height:100%;transition:all .3s ease}@keyframes fadeInUp-6c8e6d2e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.login-left[data-v-6c8e6d2e]{flex:0 0 55%;padding:80px;color:#fff;display:flex;flex-direction:column;justify-content:center;background:transparent}.intro-title[data-v-6c8e6d2e]{animation:fadeInUp-6c8e6d2e .8s ease-out both}.intro-text[data-v-6c8e6d2e]{animation:fadeInUp-6c8e6d2e .8s ease-out .2s both}.feature-item[data-v-6c8e6d2e]{opacity:0;animation:fadeInUp-6c8e6d2e .6s ease-out forwards}.feature-item[data-v-6c8e6d2e]:nth-child(1){animation-delay:.4s}.feature-item[data-v-6c8e6d2e]:nth-child(2){animation-delay:.5s}.feature-item[data-v-6c8e6d2e]:nth-child(3){animation-delay:.6s}.feature-item[data-v-6c8e6d2e]:nth-child(4){animation-delay:.7s}.login-right[data-v-6c8e6d2e]{flex:0 0 45%;display:flex;justify-content:center;align-items:center;padding:60px;background:rgba(255,255,255,.9);backdrop-filter:blur(5px);border:none;box-shadow:none}.login-form[data-v-6c8e6d2e]{border:none;background:transparent;padding:40px;border-radius:12px}.login-intro[data-v-6c8e6d2e]{max-width:600px;margin-bottom:60px}.intro-title[data-v-6c8e6d2e]{font-size:2.5rem;margin-bottom:24px;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.2)}.intro-text[data-v-6c8e6d2e]{font-size:1.1rem;line-height:1.6;margin-bottom:32px;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.1)}.login-features[data-v-6c8e6d2e]{display:flex;flex-direction:column;gap:16px}.feature-item[data-v-6c8e6d2e]{display:flex;align-items:center;gap:12px;font-size:1rem;text-shadow:0 1px 2px rgba(0,0,0,.1)}.login-ad[data-v-6c8e6d2e]{margin-top:auto}.login-ad img[data-v-6c8e6d2e]{width:100%;max-width:600px;border-radius:8px;box-shadow:0 8px 24px #0000001a}.login-card[data-v-6c8e6d2e]{width:400px;padding:40px;background:white;border-radius:12px;box-shadow:0 4px 20px #0000000d;border:none;transition:all .3s ease}.login-card[data-v-6c8e6d2e]:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026!important}[data-v-6c8e6d2e] .arco-form-item-label{color:#333!important}[data-v-6c8e6d2e] .arco-input-wrapper{height:48px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#1a202c;transition:all .2s ease}[data-v-6c8e6d2e] .arco-input-wrapper:hover{border-color:#cbd5e0;background:#fff}[data-v-6c8e6d2e] .arco-input-wrapper:focus-within{border-color:#4299e1;box-shadow:0 0 0 2px #4299e133;background:#fff}[data-v-6c8e6d2e] .arco-input::placeholder{color:#a0aec0}.login-title[data-v-6c8e6d2e]{text-align:center;margin-bottom:32px}.login-title h2[data-v-6c8e6d2e]{color:#1a202c;font-weight:600;font-size:28px;letter-spacing:-.5px;margin-bottom:8px}.login-title p[data-v-6c8e6d2e]{color:#4a5568;font-size:15px;line-height:1.5}[data-v-6c8e6d2e] .arco-form-item-label{color:#2d3748!important;font-weight:500;font-size:15px;margin-bottom:6px;display:block}[data-v-6c8e6d2e] .arco-input-wrapper{border-radius:8px;transition:all .2s ease}[data-v-6c8e6d2e] .arco-input-wrapper:hover{border-color:#4299e1}[data-v-6c8e6d2e] .arco-btn-primary{height:48px;border-radius:8px;transition:all .2s ease;font-weight:500;font-size:15px;background:#4299e1;border-color:#4299e1;color:#fff}[data-v-6c8e6d2e] .arco-btn-primary:hover{background:#3182ce;border-color:#3182ce;transform:translateY(-1px);box-shadow:0 2px 8px #4299e14d}[data-v-6c8e6d2e] .arco-btn-primary:active{transform:translateY(0);box-shadow:none}[data-v-6c8e6d2e] .arco-form-item-error .arco-input-wrapper{border-color:#e53e3e;background-color:#fff5f5}.login-extra[data-v-6c8e6d2e]{width:100%;text-align:right}.login-extra[data-v-6c8e6d2e] .arco-link{color:#4299e1;font-size:14px}.login-extra[data-v-6c8e6d2e] .arco-link:hover{color:#3182ce}[data-v-6c8e6d2e] .arco-form-message{color:#e53e3e;font-size:13px;margin-top:6px;display:flex;align-items:center}[data-v-6c8e6d2e] .arco-form-message:before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:6px;background:#e53e3e;color:#fff;border-radius:50%;font-size:12px;font-weight:700}.login-footer[data-v-6c8e6d2e]{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:24px 0;color:#fff;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:16px;z-index:10}.login-footer a[data-v-6c8e6d2e]{color:#fff;text-decoration:none;transition:all .2s ease;font-size:.875rem;font-weight:500;padding:4px 8px;border-radius:6px;display:inline-flex;align-items:center;gap:6px}.login-footer a[data-v-6c8e6d2e]:hover{color:#fff;background:rgba(66,153,225,.1);transform:translateY(-1px);text-decoration:none}.copyright[data-v-6c8e6d2e]{font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:8px}.copyright[data-v-6c8e6d2e]:before{content:"\a9";font-size:.75rem;opacity:.7}.footer-links[data-v-6c8e6d2e]{display:flex;align-items:center;gap:16px}.divider[data-v-6c8e6d2e]{user-select:none}.login-footer a[data-v-6c8e6d2e]{text-decoration:none;transition:all .2s ease;font-size:.875rem;font-weight:500;padding:4px 8px;border-radius:6px;display:inline-flex;align-items:center;gap:6px}.login-footer a[data-v-6c8e6d2e]:hover{transform:translateY(-1px);text-decoration:none}.login-footer a[data-v-6c8e6d2e]:active{transform:translateY(0)}.login-footer a[data-v-6c8e6d2e]:before{content:"";display:inline-block;width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center}.login-footer a[href*=github][data-v-6c8e6d2e]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")}.login-footer a[href*=gitee][data-v-6c8e6d2e]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M11.984 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.016 0zm6.09 5.333c.328 0 .593.266.592.593v1.482a.594.594 0 0 1-.593.592H9.777c-.982 0-1.778.796-1.778 1.778v5.63c0 .327.266.592.593.592h5.63c.982 0 1.778-.796 1.778-1.778v-.296a.593.593 0 0 0-.592-.593h-4.15a.592.592 0 0 1-.592-.592v-1.482a.593.593 0 0 1 .593-.592h6.815c.327 0 .593.265.593.592v3.408a4 4 0 0 1-4 4H5.926a.593.593 0 0 1-.593-.593V9.778a4.444 4.444 0 0 1 4.445-4.444h8.296z'/%3E%3C/svg%3E")}.login-footer a[href*=docs][data-v-6c8e6d2e]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6zM6 4h7v5h5v11H6V4zm8 18v-1h4v1h-4zm-3 0v-1h1v1h-1zm-2 0v-1h1v1h-1zm-2 0v-1h1v1H7z'/%3E%3C/svg%3E")}@media (max-width: 992px){.login-layout[data-v-6c8e6d2e]{flex-direction:column}.login-left[data-v-6c8e6d2e],.login-right[data-v-6c8e6d2e]{flex:1;padding:40px}.login-card[data-v-6c8e6d2e]{width:100%;max-width:400px}.intro-title[data-v-6c8e6d2e]{font-size:2rem}.login-ad[data-v-6c8e6d2e]{display:none}}@media (max-width: 720px){.login-container .login-left .login-intro[data-v-6c8e6d2e]{font-size:2rem!important;margin-bottom:0!important}.login-container .login-left .login-intro .login-features[data-v-6c8e6d2e],.intro-text[data-v-6c8e6d2e]{display:none!important}.login-container .login-right button[data-v-6c8e6d2e]{width:60%!important}.login-container .login-right[data-v-6c8e6d2e]{width:100%!important;flex:none!important}.login-container .login-left[data-v-6c8e6d2e]{flex:none!important}.login-container .login-card[data-v-6c8e6d2e]{width:100%!important;padding:0!important}}.text-icon[data-v-4aac705c]{display:inline-flex;align-items:center;gap:8px}.text-icon-canvas[data-v-4aac705c]{width:24px;height:24px;border-radius:50%}.article-list[data-v-d9d4c894]{width:100%;height:100%;overflow:hidden}.article-list[data-v-d9d4c894] .arco-layout{display:flex;width:100%;height:100%}.article-list[data-v-d9d4c894] .arco-layout-sider{flex-shrink:0;overflow:hidden}.article-list[data-v-d9d4c894] .arco-layout-content{flex:1;min-width:0;overflow:auto;box-sizing:border-box}.a-list-item[data-v-d9d4c894]{cursor:pointer;padding:12px 16px;transition:all .2s;margin-bottom:0!important}.a-list-item[data-v-d9d4c894]:hover{background-color:var(--color-fill-2)}.active-mp[data-v-d9d4c894]{background-color:var(--color-primary-light-1)}.search-bar[data-v-d9d4c894]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.search-input[data-v-d9d4c894]{flex:1;min-width:0;max-width:calc(100% - 140px)}.favorite-filter[data-v-d9d4c894]{flex:0 0 auto;white-space:nowrap}.featured-url-example[data-v-d9d4c894]{margin-top:8px;color:var(--color-text-3);font-size:12px}.featured-url-input-wrapper[data-v-d9d4c894]{width:100%}[data-v-d9d4c894] .arco-table-th-item{justify-content:center}[data-v-d9d4c894] .arco-table{width:100%!important}[data-v-d9d4c894] .arco-table-container{width:100%!important;overflow-x:auto}[data-v-d9d4c894] .arco-table-content{overflow-x:auto}[data-v-d9d4c894] .arco-table-element{width:100%!important;table-layout:auto!important}[data-v-d9d4c894] .arco-card{width:100%;box-sizing:border-box}[data-v-d9d4c894] .arco-card-body{width:100%;overflow:hidden}.arco-drawer-body img[data-v-d9d4c894]{max-width:100vw!important;margin:0 auto!important;padding:0!important}.arco-drawer-body[data-v-d9d4c894]{z-index:9999!important}[data-v-d9d4c894] .arco-btn .arco-icon-down{transition:transform .2s ease-in-out}[data-v-d9d4c894] .arco-dropdown-open .arco-icon-down{transform:rotate(180deg)}[data-v-d9d4c894] .image-preview-tooltip{padding:4px!important;background:transparent!important;box-shadow:0 4px 12px #00000026!important}[data-v-d9d4c894] .arco-tooltip-content{background:transparent!important}#article-model img{max-width:100%!important;border-width:0px!important}iframe{width:100%!important;border:0!important}.article-list[data-v-ab478a3a]{height:100%;width:100%}.search-bar[data-v-ab478a3a]{margin-bottom:20px}.active-mp[data-v-ab478a3a]{background-color:var(--color-primary-light-1)}.arco-drawer-body img[data-v-ab478a3a]{max-width:100vw!important;padding:0!important}a-list-item[data-v-ab478a3a]{margin-bottom:16px;padding:16px;border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}a-list-item[data-v-ab478a3a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}a-list-item-meta[data-v-ab478a3a]{margin-bottom:8px}a-list-item-meta-title[data-v-ab478a3a]{font-size:16px;font-weight:600;color:var(--color-text-1)}a-list-item-meta-description[data-v-ab478a3a]{font-size:14px;color:var(--color-text-3);line-height:1.5}a-button[data-v-ab478a3a]{margin-top:8px}.list-footer[data-v-ab478a3a]{display:flex;flex-direction:column;align-items:center;margin-top:16px}.loading-more[data-v-ab478a3a]{text-align:center;padding:16px;color:var(--color-text-3)}.load-more-btn[data-v-ab478a3a]{margin:16px 0}.arco-typography[data-v-ab478a3a]{margin-right:16px}.total-count[data-v-ab478a3a]{color:var(--color-text-3);font-size:14px;margin-bottom:16px}.arco-list-wrapper[data-v-ab478a3a],[data-v-ab478a3a] .arco-list-wrapper,[data-v-ab478a3a] .arco-list{width:100%!important;min-width:100%!important}[data-v-ab478a3a] .arco-card,[data-v-ab478a3a] .arco-card-body{width:100%!important}.mp-list-container .arco-list-wrapper[data-v-ab478a3a],[data-v-ab478a3a] .arco-list-item-content,[data-v-ab478a3a] .arco-empty{width:100%}[data-v-ab478a3a] .arco-list-container,[data-v-ab478a3a] .arco-spin-nested-loading,[data-v-ab478a3a] .arco-spin-container{width:100%!important}.article-title-container[data-v-ab478a3a]{display:flex;align-items:center;gap:8px}.read-status-icon[data-v-ab478a3a]{display:flex;align-items:center;cursor:pointer;color:var(--color-text-3);transition:all .2s ease}.read-status-icon[data-v-ab478a3a]:hover{transform:scale(1.1)}.read-status-icon.read[data-v-ab478a3a]{color:var(--color-success)}.favorite-icon[data-v-ab478a3a]{display:flex;align-items:center;cursor:pointer;color:var(--color-text-3);transition:all .2s ease}.favorite-icon[data-v-ab478a3a]:hover{transform:scale(1.1)}.favorite-icon.favorited[data-v-ab478a3a]{color:rgb(var(--warning-6))}.article-title-read[data-v-ab478a3a]{text-decoration:line-through;opacity:.7}.mp-list-container[data-v-ab478a3a]{height:calc(100vh - 200px);overflow-y:auto;width:100%}.mp-list-container[data-v-ab478a3a] .arco-list-item{justify-content:flex-start!important}.mp-list-container[data-v-ab478a3a] .arco-list-item-content{justify-content:flex-start!important;width:100%}.mp-list-container[data-v-ab478a3a] .arco-list-wrapper,.mp-list-container[data-v-ab478a3a] .arco-list{width:100%!important}.mp-loading-more[data-v-ab478a3a],.mp-no-more[data-v-ab478a3a]{text-align:center;padding:16px;color:var(--color-text-3);font-size:14px}#article-modal img{max-width:100%}#article-modal img{max-width:100%!important;border-width:0!important}.change-password[data-v-93a75d38]{padding:20px;max-width:600px;margin:0 auto}.arco-form-item[data-v-93a75d38]{margin-bottom:20px}.edit-user[data-v-24d482c0]{padding:20px;max-width:600px;margin:0 auto}.avatar-upload[data-v-24d482c0]{position:relative;width:80px;height:80px;cursor:pointer}.upload-mask[data-v-24d482c0]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.avatar-upload:hover .upload-mask[data-v-24d482c0]{opacity:1}.arco-form-item[data-v-24d482c0]{margin-bottom:20px}.add-subscription[data-v-8991cdd6]{padding:20px;max-width:800px;margin:0 auto}.arco-form-item[data-v-8991cdd6]{margin-bottom:20px}.wechat-mp-management[data-v-1d566223],.config-management[data-v-82022d46],.config-detail[data-v-bbbddcd4]{padding:20px}.a-list[data-v-7cf54681]{margin-top:16px}.a-list-item[data-v-7cf54681]{padding:12px 16px;margin-bottom:8px;background-color:var(--color-bg-2);border-radius:4px;box-shadow:0 1px 2px #0000001a;transition:all .2s}.a-list-item[data-v-7cf54681]:hover{background-color:var(--color-bg-3);box-shadow:0 2px 4px #0000001a}.a-list-item-meta-title[data-v-7cf54681]{font-weight:500;margin-bottom:4px}.a-list-item-meta-description[data-v-7cf54681]{display:flex;flex-direction:column;gap:8px}.a-list-item-meta-description .arco-tag[data-v-7cf54681]{margin-right:8px}.a-list-item-extra[data-v-7cf54681]{display:flex;gap:8px}.load-more[data-v-7cf54681]{width:120px;margin:0 auto;text-align:center}.message-task-list[data-v-1f931810]{padding:20px}.header[data-v-1f931810]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header h2[data-v-1f931810]{flex:1}.header .arco-btn[data-v-1f931810]{margin-left:10px}h2[data-v-1f931810]{margin:0;color:var(--color-text-1)}.a-list[data-v-1f931810]{margin-top:16px}.a-list-item[data-v-1f931810]{padding:12px 16px;margin-bottom:8px;background-color:var(--color-bg-2);border-radius:4px;box-shadow:0 1px 2px #0000001a;transition:all .2s}.a-list-item[data-v-1f931810]:hover{background-color:var(--color-bg-3);box-shadow:0 2px 4px #0000001a}.a-list-item-meta-title[data-v-1f931810]{font-weight:500;margin-bottom:4px}.a-list-item-meta-description[data-v-1f931810]{display:flex;flex-direction:column;gap:8px}.a-list-item-meta-description .arco-tag[data-v-1f931810]{margin-right:8px}.a-list-item-extra[data-v-1f931810]{display:flex;gap:8px}.desktop-only[data-v-1f931810]{display:block}@media (max-width: 768px){.desktop-only[data-v-1f931810]{display:none!important}}.cron-picker[data-v-0042795f]{padding:10px;max-width:600px}.arco-form-item[data-v-0042795f]{margin-bottom:12px}.examples[data-v-0042795f]{margin-top:15px}[data-v-0042795f] .arco-list-item{padding:8px 0;cursor:pointer;color:rgb(var(--primary-6))}[data-v-0042795f] .arco-list-item:hover{background-color:var(--color-fill-2)}.mp-multi-select[data-v-87f1c0d2]{padding:15px}.title-line[data-v-87f1c0d2]{width:100%}h4[data-v-87f1c0d2]{margin-bottom:10px;display:block;font-size:14px;color:var(--color-text-2)}[data-v-87f1c0d2] .arco-list-item{padding:8px 0;cursor:pointer}[data-v-87f1c0d2] .arco-list-item:hover{background-color:var(--color-neutral-1);border-radius:2rem}.mp-list[data-v-87f1c0d2]{display:flex;flex-wrap:wrap;gap:8px}.mp-item[data-v-87f1c0d2]{padding:6px 12px;border-radius:4px;cursor:pointer;background-color:var(--color-fill-1);border-radius:2rem}.arco-tag-checked[data-v-87f1c0d2]{background-color:var(--color-primary-1)}.mp-item[data-v-87f1c0d2]:hover{background-color:var(--color-fill-2)}.load-more[data-v-87f1c0d2]{display:flex;justify-content:center;margin-top:16px}.no-more[data-v-87f1c0d2]{color:var(--color-text-3);font-size:12px}.monaco-aria-container{position:absolute;left:-999em}::-ms-clear{display:none}.monaco-editor .editor-widget input{color:inherit}.monaco-editor{position:relative;overflow:visible;-webkit-text-size-adjust:100%;color:var(--vscode-editor-foreground);background-color:var(--vscode-editor-background);overflow-wrap:initial}.monaco-editor-background{background-color:var(--vscode-editor-background)}.monaco-editor .rangeHighlight{background-color:var(--vscode-editor-rangeHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-rangeHighlightBorder)}.monaco-editor.hc-black .rangeHighlight,.monaco-editor.hc-light .rangeHighlight{border-style:dotted}.monaco-editor .symbolHighlight{background-color:var(--vscode-editor-symbolHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-symbolHighlightBorder)}.monaco-editor.hc-black .symbolHighlight,.monaco-editor.hc-light .symbolHighlight{border-style:dotted}.monaco-editor .editorCanvas{position:absolute;width:100%;height:100%;z-index:0;pointer-events:none}.monaco-editor .overflow-guard{position:relative;overflow:hidden}.monaco-editor .view-overlays{position:absolute;top:0}.monaco-editor .view-overlays>div,.monaco-editor .margin-view-overlays>div{position:absolute;width:100%}.monaco-editor .squiggly-error{border-bottom:4px double var(--vscode-editorError-border)}.monaco-editor .squiggly-error:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorError-background)}.monaco-editor .squiggly-warning{border-bottom:4px double var(--vscode-editorWarning-border)}.monaco-editor .squiggly-warning:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorWarning-background)}.monaco-editor .squiggly-info{border-bottom:4px double var(--vscode-editorInfo-border)}.monaco-editor .squiggly-info:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorInfo-background)}.monaco-editor .squiggly-hint{border-bottom:2px dotted var(--vscode-editorHint-border)}.monaco-editor.showUnused .squiggly-unnecessary{border-bottom:2px dashed var(--vscode-editorUnnecessaryCode-border)}.monaco-editor.showDeprecated .squiggly-inline-deprecated{text-decoration:line-through;text-decoration-color:var(--vscode-editor-foreground, inherit)}.monaco-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.monaco-scrollable-element>.visible{opacity:1;background:rgba(0,0,0,0);transition:opacity .1s linear;z-index:11}.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}.monaco-scrollable-element>.invisible.fade{transition:opacity .8s linear}.monaco-scrollable-element>.shadow{position:absolute;display:none}.monaco-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset}.monaco-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset}.monaco-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.monaco-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset}.monaco-scrollable-element>.scrollbar>.slider{background:var(--vscode-scrollbarSlider-background)}.monaco-scrollable-element>.scrollbar>.slider:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}.monaco-scrollable-element>.scrollbar>.slider.active{background:var(--vscode-scrollbarSlider-activeBackground)}.monaco-editor .blockDecorations-container{position:absolute;top:0;pointer-events:none}.monaco-editor .blockDecorations-block{position:absolute;box-sizing:border-box}.monaco-editor .view-overlays .current-line,.monaco-editor .margin-view-overlays .current-line{display:block;position:absolute;left:0;top:0;box-sizing:border-box;height:100%}.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}.monaco-editor .lines-content .cdr{position:absolute;height:100%}.monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor .glyph-margin-widgets .cgmr{position:absolute;display:flex;align-items:center;justify-content:center}.monaco-editor .glyph-margin-widgets .cgmr.codicon-modifier-spin:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.monaco-editor .lines-content .core-guide{position:absolute;box-sizing:border-box;height:100%}.monaco-editor .margin-view-overlays .line-numbers{bottom:0;font-variant-numeric:tabular-nums;position:absolute;text-align:right;display:inline-block;vertical-align:middle;box-sizing:border-box;cursor:default}.monaco-editor .relative-current-line-number{text-align:left;display:inline-block;width:100%}.monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:1px}.monaco-editor .line-numbers{color:var(--vscode-editorLineNumber-foreground)}.monaco-editor .line-numbers.active-line-number{color:var(--vscode-editorLineNumber-activeForeground)}.monaco-mouse-cursor-text{cursor:text}.mtkcontrol{color:#fff!important;background:rgb(150,0,0)!important}.mtkoverflow{background-color:var(--vscode-button-background, var(--vscode-editor-background));color:var(--vscode-button-foreground, var(--vscode-editor-foreground));border-width:1px;border-style:solid;border-color:var(--vscode-contrastBorder);border-radius:2px;padding:4px;cursor:pointer}.mtkoverflow:hover{background-color:var(--vscode-button-hoverBackground)}.monaco-editor.no-user-select .lines-content,.monaco-editor.no-user-select .view-line,.monaco-editor.no-user-select .view-lines{user-select:none;-webkit-user-select:none}.monaco-editor.mac .lines-content:hover,.monaco-editor.mac .view-line:hover,.monaco-editor.mac .view-lines:hover{user-select:text;-webkit-user-select:text;-ms-user-select:text}.monaco-editor.enable-user-select{user-select:initial;-webkit-user-select:initial}.monaco-editor .view-lines{white-space:nowrap}.monaco-editor .view-line{box-sizing:border-box;position:absolute;width:100%}.monaco-editor .lines-content>.view-lines>.view-line>span{top:0;bottom:0;position:absolute}.monaco-editor .mtkw{color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .mtkz{display:inline-block;color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .lines-decorations{position:absolute;top:0;background:white}.monaco-editor .margin-view-overlays .cldr{position:absolute;height:100%}.monaco-editor .margin{background-color:var(--vscode-editorGutter-background)}.monaco-editor .margin-view-overlays .cmdr{position:absolute;left:0;width:100%;height:100%}.monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;transition:opacity .1s linear}.monaco-editor .minimap.slider-mouseover:hover .minimap-slider,.monaco-editor .minimap.slider-mouseover .minimap-slider.active{opacity:1}.monaco-editor .minimap-slider .minimap-slider-horizontal{background:var(--vscode-minimapSlider-background)}.monaco-editor .minimap-slider:hover .minimap-slider-horizontal{background:var(--vscode-minimapSlider-hoverBackground)}.monaco-editor .minimap-slider.active .minimap-slider-horizontal{background:var(--vscode-minimapSlider-activeBackground)}.monaco-editor .minimap-shadow-visible{box-shadow:var(--vscode-scrollbar-shadow) -6px 0 6px -6px inset}.monaco-editor .minimap-shadow-hidden{position:absolute;width:0}.monaco-editor .minimap-shadow-visible{position:absolute;left:-6px;width:6px;pointer-events:none}.monaco-editor.no-minimap-shadow .minimap-shadow-visible{position:absolute;left:-1px;width:1px}.minimap.minimap-autohide-mouseover,.minimap.minimap-autohide-scroll{opacity:0;transition:opacity .5s}.minimap.minimap-autohide-scroll{pointer-events:none}.minimap.minimap-autohide-mouseover:hover,.minimap.minimap-autohide-scroll.active{opacity:1;pointer-events:auto}.monaco-editor .minimap{z-index:5}.monaco-editor .overlayWidgets{position:absolute;top:0;left:0}.monaco-editor .view-ruler{position:absolute;top:0;box-shadow:1px 0 0 0 var(--vscode-editorRuler-foreground) inset}.monaco-editor .scroll-decoration{position:absolute;top:0;left:0;height:6px;box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset}.monaco-editor .lines-content .cslr{position:absolute}.monaco-editor .focused .selected-text{background-color:var(--vscode-editor-selectionBackground)}.monaco-editor .selected-text{background-color:var(--vscode-editor-inactiveSelectionBackground)}.monaco-editor .top-left-radius{border-top-left-radius:3px}.monaco-editor .bottom-left-radius{border-bottom-left-radius:3px}.monaco-editor .top-right-radius{border-top-right-radius:3px}.monaco-editor .bottom-right-radius{border-bottom-right-radius:3px}.monaco-editor.hc-black .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-black .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-black .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-black .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor.hc-light .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-light .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-light .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-light .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor .cursors-layer{position:absolute;top:0}.monaco-editor .cursors-layer>.cursor{position:absolute;overflow:hidden;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-smooth-caret-animation>.cursor{transition:all 80ms}.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{background:transparent!important;border-style:solid;border-width:1px}.monaco-editor .cursors-layer.cursor-underline-style>.cursor{border-bottom-width:2px;border-bottom-style:solid;background:transparent!important}.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{border-bottom-width:1px;border-bottom-style:solid;background:transparent!important}@keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@keyframes monaco-cursor-expand{0%,20%{transform:scaleY(1)}80%,to{transform:scaleY(0)}}.cursor-smooth{animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate}.cursor-phase{animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate}.cursor-expand>.cursor{animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate}.monaco-editor .mwh{position:absolute;color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .monaco-decoration-css-rule-extractor{visibility:hidden;pointer-events:none}.monaco-editor .inputarea{min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:none!important;resize:none;border:none;overflow:hidden;color:transparent;background-color:transparent;z-index:-10}.monaco-editor .inputarea.ime-input{z-index:10;caret-color:var(--vscode-editorCursor-foreground);color:var(--vscode-editor-foreground)}.monaco-editor .native-edit-context{margin:0;padding:0;position:absolute;overflow-y:scroll;scrollbar-width:none;z-index:-10;white-space:pre-wrap}.monaco-editor .ime-text-area{min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:none!important;resize:none;border:none;overflow:hidden;color:transparent;background-color:transparent;z-index:-10}.monaco-editor .edit-context-composition-none{background-color:transparent;border-bottom:none}.monaco-editor :not(.hc-black,.hc-light) .edit-context-composition-secondary{border-bottom:1px solid var(--vscode-editor-compositionBorder)}.monaco-editor :not(.hc-black,.hc-light) .edit-context-composition-primary{border-bottom:2px solid var(--vscode-editor-compositionBorder)}.monaco-editor :is(.hc-black,.hc-light) .edit-context-composition-secondary{border:1px solid var(--vscode-editor-compositionBorder)}.monaco-editor :is(.hc-black,.hc-light) .edit-context-composition-primary{border:2px solid var(--vscode-editor-compositionBorder)}.monaco-editor .margin-view-overlays .gpu-mark{position:absolute;top:0;bottom:0;left:0;width:100%;display:inline-block;border-left:solid 2px var(--vscode-editorWarning-foreground);opacity:.2;transition:background-color .1s linear}.monaco-editor .margin-view-overlays .gpu-mark:hover{background-color:var(--vscode-editorWarning-foreground)}.monaco-select-box{width:100%;cursor:pointer;border-radius:2px}.monaco-select-box-dropdown-container{font-size:13px;font-weight:400;text-transform:none}.monaco-action-bar .action-item.select-container{cursor:default}.monaco-action-bar .action-item .monaco-select-box{cursor:pointer;min-width:100px;min-height:18px;padding:2px 23px 2px 8px}.mac .monaco-action-bar .action-item .monaco-select-box{font-size:11px;border-radius:3px;min-height:24px}.monaco-list{position:relative;height:100%;width:100%;white-space:nowrap}.monaco-list.mouse-support{user-select:none;-webkit-user-select:none}.monaco-list>.monaco-scrollable-element{height:100%}.monaco-list-rows{position:relative;width:100%;height:100%}.monaco-list.horizontal-scrolling .monaco-list-rows{width:auto;min-width:100%}.monaco-list-row{position:absolute;box-sizing:border-box;overflow:hidden;width:100%}.monaco-list.mouse-support .monaco-list-row{cursor:pointer;touch-action:none}.monaco-list .monaco-scrollable-element>.scrollbar.vertical,.monaco-pane-view>.monaco-split-view2.vertical>.monaco-scrollable-element>.scrollbar.vertical{z-index:14}.monaco-list-row.scrolling{display:none!important}.monaco-list.element-focused,.monaco-list.selection-single,.monaco-list.selection-multiple{outline:0!important}.monaco-list-type-filter-message{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;padding:40px 1em 1em;text-align:center;white-space:normal;opacity:.7;pointer-events:none}.monaco-list-type-filter-message:empty{display:none}.monaco-drag-image{display:inline-block;padding:1px 7px;border-radius:10px;font-size:12px;position:absolute;z-index:1000;background-color:var(--vscode-list-activeSelectionBackground);color:var(--vscode-list-activeSelectionForeground);outline:1px solid var(--vscode-list-focusOutline);outline-offset:-1px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-select-box-dropdown-padding{--dropdown-padding-top: 1px;--dropdown-padding-bottom: 1px}.hc-black .monaco-select-box-dropdown-padding,.hc-light .monaco-select-box-dropdown-padding{--dropdown-padding-top: 3px;--dropdown-padding-bottom: 4px}.monaco-select-box-dropdown-container{display:none;box-sizing:border-box}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown *{margin:0}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown a:focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown code{line-height:15px;font-family:var(--monaco-monospace-font)}.monaco-select-box-dropdown-container.visible{display:flex;flex-direction:column;text-align:left;width:1px;overflow:hidden;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container{flex:0 0 auto;align-self:flex-start;padding-top:var(--dropdown-padding-top);padding-bottom:var(--dropdown-padding-bottom);padding-left:1px;padding-right:1px;width:100%;overflow:hidden;box-sizing:border-box}.monaco-select-box-dropdown-container>.select-box-details-pane{padding:5px}.hc-black .monaco-select-box-dropdown-container>.select-box-dropdown-list-container{padding-top:var(--dropdown-padding-top);padding-bottom:var(--dropdown-padding-bottom)}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row{cursor:pointer}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-text{text-overflow:ellipsis;overflow:hidden;padding-left:3.5px;white-space:nowrap;float:left}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-detail{text-overflow:ellipsis;overflow:hidden;padding-left:3.5px;white-space:nowrap;float:left;opacity:.7}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-decorator-right{text-overflow:ellipsis;overflow:hidden;padding-right:10px;white-space:nowrap;float:right}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control{flex:1 1 auto;align-self:flex-start;opacity:0}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control>.width-control-div{overflow:hidden;max-height:0px}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control>.width-control-div>.option-text-width-control{padding-left:4px;padding-right:8px;white-space:nowrap}.monaco-action-bar{white-space:nowrap;height:100%}.monaco-action-bar .actions-container{display:flex;margin:0 auto;padding:0;height:100%;width:100%;align-items:center}.monaco-action-bar.vertical .actions-container{display:inline-block}.monaco-action-bar .action-item{display:block;align-items:center;justify-content:center;cursor:pointer;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar .action-item .icon,.monaco-action-bar .action-item .codicon{display:block}.monaco-action-bar .action-item .codicon{display:flex;align-items:center;width:16px;height:16px}.monaco-action-bar .action-label{display:flex;font-size:11px;padding:3px;border-radius:5px}.monaco-action-bar .action-item.disabled .action-label:not(.icon),.monaco-action-bar .action-item.disabled .action-label:not(.icon):before,.monaco-action-bar .action-item.disabled .action-label:not(.icon):hover{color:var(--vscode-disabledForeground)}.monaco-action-bar .action-item.disabled .action-label.icon,.monaco-action-bar .action-item.disabled .action-label.icon:before,.monaco-action-bar .action-item.disabled .action-label.icon:hover{opacity:.6}.monaco-action-bar.vertical{text-align:left}.monaco-action-bar.vertical .action-item{display:block}.monaco-action-bar.vertical .action-label.separator{display:block;border-bottom:1px solid var(--vscode-disabledForeground);padding-top:1px;margin-left:.8em;margin-right:.8em}.monaco-action-bar .action-item .action-label.separator{width:1px;height:16px;margin:5px 4px!important;cursor:default;min-width:1px;padding:0;background-color:var(--vscode-disabledForeground)}.secondary-actions .monaco-action-bar .action-label{margin-left:6px}.monaco-action-bar .action-item.select-container{overflow:hidden;flex:1;max-width:170px;min-width:60px;display:flex;align-items:center;justify-content:center;margin-right:10px}.monaco-action-bar .action-item.action-dropdown-item{display:flex}.monaco-action-bar .action-item.action-dropdown-item>.action-dropdown-item-separator{display:flex;align-items:center;cursor:default}.monaco-action-bar .action-item.action-dropdown-item>.action-dropdown-item-separator>div{width:1px}.monaco-diff-editor .diff-review{position:absolute}.monaco-component.diff-review{user-select:none;-webkit-user-select:none;z-index:99;.diff-review-line-number {text-align: right; display: inline-block; color: var(--vscode-editorLineNumber-foreground);} .diff-review-summary {padding-left: 10px;} .diff-review-shadow {position: absolute; box-shadow: var(--vscode-scrollbar-shadow) 0 -6px 6px -6px inset;} .diff-review-row {white-space: pre;} .diff-review-table {display: table; min-width: 100%;} .diff-review-row {display: table-row; width: 100%;} .diff-review-spacer {display: inline-block; width: 10px; vertical-align: middle;} .diff-review-spacer > .codicon {font-size: 9px !important;} .diff-review-actions {display: inline-block; position: absolute; right: 10px; top: 2px; z-index: 100;} .diff-review-actions .action-label {width: 16px; height: 16px; margin: 2px 0;} .revertButton {cursor: pointer;} .action-label {background: var(--vscode-editorActionList-background);}}:root{--vscode-sash-size: 4px;--vscode-sash-hover-size: 4px}.monaco-sash{position:absolute;z-index:35;touch-action:none}.monaco-sash.disabled{pointer-events:none}.monaco-sash.mac.vertical{cursor:col-resize}.monaco-sash.vertical.minimum{cursor:e-resize}.monaco-sash.vertical.maximum{cursor:w-resize}.monaco-sash.mac.horizontal{cursor:row-resize}.monaco-sash.horizontal.minimum{cursor:s-resize}.monaco-sash.horizontal.maximum{cursor:n-resize}.monaco-sash.disabled{cursor:default!important;pointer-events:none!important}.monaco-sash.vertical{cursor:ew-resize;top:0;width:var(--vscode-sash-size);height:100%}.monaco-sash.horizontal{cursor:ns-resize;left:0;width:100%;height:var(--vscode-sash-size)}.monaco-sash:not(.disabled)>.orthogonal-drag-handle{content:" ";height:calc(var(--vscode-sash-size) * 2);width:calc(var(--vscode-sash-size) * 2);z-index:100;display:block;cursor:all-scroll;position:absolute}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.start,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.end{cursor:nwse-resize}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.end,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.start{cursor:nesw-resize}.monaco-sash.vertical>.orthogonal-drag-handle.start{left:calc(var(--vscode-sash-size) * -.5);top:calc(var(--vscode-sash-size) * -1)}.monaco-sash.vertical>.orthogonal-drag-handle.end{left:calc(var(--vscode-sash-size) * -.5);bottom:calc(var(--vscode-sash-size) * -1)}.monaco-sash.horizontal>.orthogonal-drag-handle.start{top:calc(var(--vscode-sash-size) * -.5);left:calc(var(--vscode-sash-size) * -1)}.monaco-sash.horizontal>.orthogonal-drag-handle.end{top:calc(var(--vscode-sash-size) * -.5);right:calc(var(--vscode-sash-size) * -1)}.monaco-sash:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;background:transparent}.monaco-workbench:not(.reduce-motion) .monaco-sash:before{transition:background-color .1s ease-out}.monaco-sash.hover:before,.monaco-sash.active:before{background:var(--vscode-sash-hoverBorder)}.monaco-sash.vertical:before{width:var(--vscode-sash-hover-size);left:calc(50% - (var(--vscode-sash-hover-size) / 2))}.monaco-sash.horizontal:before{height:var(--vscode-sash-hover-size);top:calc(50% - (var(--vscode-sash-hover-size) / 2))}.pointer-events-disabled{pointer-events:none!important}.monaco-sash.debug{background:cyan}.monaco-sash.debug.disabled{background:rgba(0,255,255,.2)}.monaco-sash.debug:not(.disabled)>.orthogonal-drag-handle{background:red}.monaco-dropdown{height:100%;padding:0}.monaco-dropdown>.dropdown-label{cursor:pointer;height:100%;display:flex;align-items:center;justify-content:center}.monaco-dropdown>.dropdown-label>.action-label.disabled{cursor:default}.monaco-dropdown-with-primary{display:flex!important;flex-direction:row;border-radius:5px}.monaco-dropdown-with-primary>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:center center;background-repeat:no-repeat}.monaco-toolbar{height:100%}.monaco-toolbar .toolbar-toggle-more{display:inline-block;padding:0}.monaco-action-bar .action-item.menu-entry .action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-action-bar .action-item.menu-entry.text-only .action-label{color:var(--vscode-descriptionForeground);overflow:hidden;border-radius:2px}.monaco-action-bar .action-item.menu-entry.text-only.use-comma:not(:last-of-type) .action-label:after{content:", "}.monaco-action-bar .action-item.menu-entry.text-only+.action-item:not(.text-only)>.monaco-dropdown .action-label{color:var(--vscode-descriptionForeground)}.monaco-dropdown-with-default{display:flex!important;flex-direction:row;border-radius:5px}.monaco-dropdown-with-default>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-dropdown-with-default:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:center center;background-repeat:no-repeat}.monaco-editor .diff-hidden-lines-widget{width:100%}.monaco-editor .diff-hidden-lines{height:0px;transform:translateY(-10px);font-size:13px;line-height:14px}.monaco-editor .diff-hidden-lines:not(.dragging) .top:hover,.monaco-editor .diff-hidden-lines:not(.dragging) .bottom:hover,.monaco-editor .diff-hidden-lines .top.dragging,.monaco-editor .diff-hidden-lines .bottom.dragging{background-color:var(--vscode-focusBorder)}.monaco-editor .diff-hidden-lines .top,.monaco-editor .diff-hidden-lines .bottom{transition:background-color .1s ease-out;height:4px;background-color:transparent;background-clip:padding-box;border-bottom:2px solid transparent;border-top:4px solid transparent}.monaco-editor.draggingUnchangedRegion.canMoveTop:not(.canMoveBottom) *,.monaco-editor .diff-hidden-lines .top.canMoveTop:not(.canMoveBottom),.monaco-editor .diff-hidden-lines .bottom.canMoveTop:not(.canMoveBottom){cursor:n-resize!important}.monaco-editor.draggingUnchangedRegion:not(.canMoveTop).canMoveBottom *,.monaco-editor .diff-hidden-lines .top:not(.canMoveTop).canMoveBottom,.monaco-editor .diff-hidden-lines .bottom:not(.canMoveTop).canMoveBottom{cursor:s-resize!important}.monaco-editor.draggingUnchangedRegion.canMoveTop.canMoveBottom *,.monaco-editor .diff-hidden-lines .top.canMoveTop.canMoveBottom,.monaco-editor .diff-hidden-lines .bottom.canMoveTop.canMoveBottom{cursor:ns-resize!important}.monaco-editor .diff-hidden-lines .top{transform:translateY(4px)}.monaco-editor .diff-hidden-lines .bottom{transform:translateY(-6px)}.monaco-editor .diff-unchanged-lines{background:var(--vscode-diffEditor-unchangedCodeBackground)}.monaco-editor .noModificationsOverlay{z-index:1;background:var(--vscode-editor-background);display:flex;justify-content:center;align-items:center}.monaco-editor .diff-hidden-lines .center{background:var(--vscode-diffEditor-unchangedRegionBackground);color:var(--vscode-diffEditor-unchangedRegionForeground);overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;height:24px;box-shadow:inset 0 -5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow),inset 0 5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow)}.monaco-editor .diff-hidden-lines .center span.codicon{vertical-align:middle}.monaco-editor .diff-hidden-lines .center a:hover .codicon{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .diff-hidden-lines div.breadcrumb-item{cursor:pointer}.monaco-editor .diff-hidden-lines div.breadcrumb-item:hover{color:var(--vscode-editorLink-activeForeground)}.monaco-editor .movedOriginal,.monaco-editor .movedModified{border:2px solid var(--vscode-diffEditor-move-border)}.monaco-editor .movedOriginal.currentMove,.monaco-editor .movedModified.currentMove{border:2px solid var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines path.currentMove{stroke:var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines path{pointer-events:visiblestroke}.monaco-diff-editor .moved-blocks-lines .arrow{fill:var(--vscode-diffEditor-move-border)}.monaco-diff-editor .moved-blocks-lines .arrow.currentMove{fill:var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines .arrow-rectangle{fill:var(--vscode-editor-background)}.monaco-diff-editor .moved-blocks-lines{position:absolute;pointer-events:none}.monaco-diff-editor .moved-blocks-lines path{fill:none;stroke:var(--vscode-diffEditor-move-border);stroke-width:2}.monaco-editor .char-delete.diff-range-empty{margin-left:-1px;border-left:solid var(--vscode-diffEditor-removedTextBackground) 3px}.monaco-editor .char-insert.diff-range-empty{border-left:solid var(--vscode-diffEditor-insertedTextBackground) 3px}.monaco-editor .fold-unchanged{cursor:pointer}.monaco-diff-editor .diff-moved-code-block{display:flex;justify-content:flex-end;margin-top:-4px}.monaco-diff-editor .diff-moved-code-block .action-bar .action-label.codicon{width:12px;height:12px;font-size:12px}.monaco-diff-editor .diffOverview{z-index:9}.monaco-diff-editor .diffOverview .diffViewport{z-index:10}.monaco-diff-editor.vs .diffOverview{background:rgba(0,0,0,.03)}.monaco-diff-editor.vs-dark .diffOverview{background:rgba(255,255,255,.01)}.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar{background:rgba(0,0,0,0)}.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-light .scrollbar{background:none}.monaco-scrollable-element.modified-in-monaco-diff-editor .slider{z-index:10}.modified-in-monaco-diff-editor .slider.active{background:rgba(171,171,171,.4)}.modified-in-monaco-diff-editor.hc-black .slider.active,.modified-in-monaco-diff-editor.hc-light .slider.active{background:none}.monaco-editor .insert-sign,.monaco-diff-editor .insert-sign,.monaco-editor .delete-sign,.monaco-diff-editor .delete-sign{font-size:11px!important;opacity:.7!important;display:flex!important;align-items:center}.monaco-editor.hc-black .insert-sign,.monaco-diff-editor.hc-black .insert-sign,.monaco-editor.hc-black .delete-sign,.monaco-diff-editor.hc-black .delete-sign,.monaco-editor.hc-light .insert-sign,.monaco-diff-editor.hc-light .insert-sign,.monaco-editor.hc-light .delete-sign,.monaco-diff-editor.hc-light .delete-sign{opacity:1}.monaco-editor .inline-deleted-margin-view-zone,.monaco-editor .inline-added-margin-view-zone{text-align:right}.monaco-editor .arrow-revert-change{z-index:10;position:absolute}.monaco-editor .arrow-revert-change:hover{cursor:pointer}.monaco-editor .view-zones .view-lines .view-line span{display:inline-block}.monaco-editor .margin-view-zones .lightbulb-glyph:hover{cursor:pointer}.monaco-editor .char-insert,.monaco-diff-editor .char-insert{background-color:var(--vscode-diffEditor-insertedTextBackground)}.monaco-editor .line-insert,.monaco-diff-editor .line-insert{background-color:var(--vscode-diffEditor-insertedLineBackground, var(--vscode-diffEditor-insertedTextBackground))}.monaco-editor .line-insert,.monaco-editor .char-insert{box-sizing:border-box;border:1px solid var(--vscode-diffEditor-insertedTextBorder)}.monaco-editor.hc-black .line-insert,.monaco-editor.hc-light .line-insert,.monaco-editor.hc-black .char-insert,.monaco-editor.hc-light .char-insert{border-style:dashed}.monaco-editor .line-delete,.monaco-editor .char-delete{box-sizing:border-box;border:1px solid var(--vscode-diffEditor-removedTextBorder)}.monaco-editor.hc-black .line-delete,.monaco-editor.hc-light .line-delete,.monaco-editor.hc-black .char-delete,.monaco-editor.hc-light .char-delete{border-style:dashed}.monaco-editor .inline-added-margin-view-zone,.monaco-editor .gutter-insert,.monaco-diff-editor .gutter-insert{background-color:var(--vscode-diffEditorGutter-insertedLineBackground, var(--vscode-diffEditor-insertedLineBackground), var(--vscode-diffEditor-insertedTextBackground))}.monaco-editor .char-delete,.monaco-diff-editor .char-delete,.monaco-editor .inline-deleted-text{background-color:var(--vscode-diffEditor-removedTextBackground)}.monaco-editor .inline-deleted-text{text-decoration:line-through}.monaco-editor .line-delete,.monaco-diff-editor .line-delete{background-color:var(--vscode-diffEditor-removedLineBackground, var(--vscode-diffEditor-removedTextBackground))}.monaco-editor .inline-deleted-margin-view-zone,.monaco-editor .gutter-delete,.monaco-diff-editor .gutter-delete{background-color:var(--vscode-diffEditorGutter-removedLineBackground, var(--vscode-diffEditor-removedLineBackground), var(--vscode-diffEditor-removedTextBackground))}.monaco-diff-editor.side-by-side .editor.modified{box-shadow:-6px 0 5px -5px var(--vscode-scrollbar-shadow);border-left:1px solid var(--vscode-diffEditor-border)}.monaco-diff-editor.side-by-side .editor.original{box-shadow:6px 0 5px -5px var(--vscode-scrollbar-shadow);border-right:1px solid var(--vscode-diffEditor-border)}.monaco-diff-editor .diffViewport{background:var(--vscode-scrollbarSlider-background)}.monaco-diff-editor .diffViewport:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}.monaco-diff-editor .diffViewport:active{background:var(--vscode-scrollbarSlider-activeBackground)}.monaco-editor .diagonal-fill{background-image:linear-gradient(-45deg,var(--vscode-diffEditor-diagonalFill) 12.5%,#0000 12.5%,#0000 50%,var(--vscode-diffEditor-diagonalFill) 50%,var(--vscode-diffEditor-diagonalFill) 62.5%,#0000 62.5%,#0000 100%);background-size:8px 8px}.monaco-diff-editor .gutter{position:relative;overflow:hidden;flex-shrink:0;flex-grow:0;&>div{position:absolute}.gutterItem {opacity: 0; transition: opacity .7s; &.showAlways {opacity: 1; transition: none;} &.noTransition {transition: none;}} &:hover .gutterItem {opacity: 1; transition: opacity .1s ease-in-out;} .gutterItem {.background {position: absolute; height: 100%; left: 50%; width: 1px; border-left: 2px var(--vscode-menu-separatorBackground) solid;} .buttons {position: absolute; width: 100%; display: flex; justify-content: center; align-items: center; .monaco-toolbar {height: fit-content; .monaco-action-bar {line-height: 1; .actions-container {width: fit-content; border-radius: 4px; background: var(--vscode-editorGutter-itemBackground); .action-item {&:hover {background: var(--vscode-toolbar-hoverBackground);} .action-label {color: var(--vscode-editorGutter-itemGlyphForeground); padding: 1px 2px;}}}}}}}}.monaco-diff-editor .diff-hidden-lines-compact{display:flex;height:11px;.line-left,.line-right {height: 1px; border-top: 1px solid; border-color: var(--vscode-editorCodeLens-foreground); opacity: .5; margin: auto; width: 100%;} .line-left {width: 20px;} .text {color: var(--vscode-editorCodeLens-foreground); text-wrap: nowrap; font-size: 11px; line-height: 11px; margin: 0 4px;}}.monaco-editor .selection-anchor{background-color:#007acc;width:2px!important}.monaco-editor .bracket-match{box-sizing:border-box;background-color:var(--vscode-editorBracketMatch-background);border:1px solid var(--vscode-editorBracketMatch-border)}.inline-editor-progress-decoration{display:inline-block;width:1em;height:1em}.inline-progress-widget{display:flex!important;justify-content:center;align-items:center}.inline-progress-widget .icon{font-size:80%!important}.inline-progress-widget:hover .icon{font-size:90%!important;animation:none}.inline-progress-widget:hover .icon:before{content:var(--vscode-icon-x-content);font-family:var(--vscode-icon-x-font-family)}.monaco-editor .monaco-editor-overlaymessage{padding-bottom:8px;z-index:10000}.monaco-editor .monaco-editor-overlaymessage.below{padding-bottom:0;padding-top:8px;z-index:10000}.monaco-editor .monaco-editor-overlaymessage.fadeIn{animation:fadeIn .15s ease-out}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.monaco-editor .monaco-editor-overlaymessage.fadeOut{animation:fadeOut .1s ease-out}.monaco-editor .monaco-editor-overlaymessage .message{padding:2px 4px;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-inputValidation-infoBorder);border-radius:3px}.monaco-editor .monaco-editor-overlaymessage .message p{margin-block:0px}.monaco-editor .monaco-editor-overlaymessage .message a{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-editor-overlaymessage .message a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor.hc-black .monaco-editor-overlaymessage .message,.monaco-editor.hc-light .monaco-editor-overlaymessage .message{border-width:2px}.monaco-editor .monaco-editor-overlaymessage .anchor{width:0!important;height:0!important;border-color:transparent;border-style:solid;z-index:1000;border-width:8px;position:absolute;left:2px}.monaco-editor .monaco-editor-overlaymessage .anchor.top{border-bottom-color:var(--vscode-inputValidation-infoBorder)}.monaco-editor .monaco-editor-overlaymessage .anchor.below{border-top-color:var(--vscode-inputValidation-infoBorder)}.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top,.monaco-editor .monaco-editor-overlaymessage.below .anchor.below{display:none}.monaco-editor .monaco-editor-overlaymessage.below .anchor.top{display:inherit;top:-8px}.monaco-editor .rendered-markdown kbd{background-color:var(--vscode-keybindingLabel-background);color:var(--vscode-keybindingLabel-foreground);border-style:solid;border-width:1px;border-radius:3px;border-color:var(--vscode-keybindingLabel-border);border-bottom-color:var(--vscode-keybindingLabel-bottomBorder);box-shadow:inset 0 -1px 0 var(--vscode-widget-shadow);vertical-align:middle;padding:1px 3px}.rendered-markdown li:has(input[type=checkbox]){list-style-type:none}.monaco-text-button{box-sizing:border-box;display:flex;width:100%;padding:4px;border-radius:2px;text-align:center;cursor:pointer;justify-content:center;align-items:center;border:1px solid var(--vscode-button-border, transparent);line-height:18px}.monaco-text-button:focus{outline-offset:2px!important}.monaco-text-button:hover{text-decoration:none!important}.monaco-button.disabled:focus,.monaco-button.disabled{opacity:.4!important;cursor:default}.monaco-text-button .codicon{margin:0 .2em;color:inherit!important}.monaco-text-button.monaco-text-button-with-short-label{flex-direction:row;flex-wrap:wrap;padding:0 4px;overflow:hidden;height:28px}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label{flex-basis:100%}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label-short{flex-grow:1;width:0;overflow:hidden}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label,.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label-short{display:flex;justify-content:center;align-items:center;font-weight:400;font-style:inherit;padding:4px 0}.monaco-button-dropdown{display:flex;cursor:pointer}.monaco-button-dropdown.disabled{cursor:default}.monaco-button-dropdown>.monaco-button:focus{outline-offset:-1px!important}.monaco-button-dropdown.disabled>.monaco-button.disabled,.monaco-button-dropdown.disabled>.monaco-button.disabled:focus,.monaco-button-dropdown.disabled>.monaco-button-dropdown-separator{opacity:.4!important}.monaco-button-dropdown>.monaco-button.monaco-text-button{border-right-width:0!important}.monaco-button-dropdown .monaco-button-dropdown-separator{padding:4px 0;cursor:default}.monaco-button-dropdown .monaco-button-dropdown-separator>div{height:100%;width:1px}.monaco-button-dropdown>.monaco-button.monaco-dropdown-button{border:1px solid var(--vscode-button-border, transparent);border-left-width:0!important;border-radius:0 2px 2px 0;display:flex;align-items:center}.monaco-button-dropdown>.monaco-button.monaco-text-button{border-radius:2px 0 0 2px}.monaco-description-button{display:flex;flex-direction:column;align-items:center;margin:4px 5px}.monaco-description-button .monaco-button-description{font-style:italic;font-size:11px;padding:4px 20px}.monaco-description-button .monaco-button-label,.monaco-description-button .monaco-button-description{display:flex;justify-content:center;align-items:center}.monaco-description-button .monaco-button-label>.codicon,.monaco-description-button .monaco-button-description>.codicon{margin:0 .2em;color:inherit!important}.monaco-button.default-colors,.monaco-button-dropdown.default-colors>.monaco-button{color:var(--vscode-button-foreground);background-color:var(--vscode-button-background)}.monaco-button.default-colors:hover,.monaco-button-dropdown.default-colors>.monaco-button:hover{background-color:var(--vscode-button-hoverBackground)}.monaco-button.default-colors.secondary,.monaco-button-dropdown.default-colors>.monaco-button.secondary{color:var(--vscode-button-secondaryForeground);background-color:var(--vscode-button-secondaryBackground)}.monaco-button.default-colors.secondary:hover,.monaco-button-dropdown.default-colors>.monaco-button.secondary:hover{background-color:var(--vscode-button-secondaryHoverBackground)}.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator{background-color:var(--vscode-button-background);border-top:1px solid var(--vscode-button-border);border-bottom:1px solid var(--vscode-button-border)}.monaco-button-dropdown.default-colors .monaco-button.secondary+.monaco-button-dropdown-separator{background-color:var(--vscode-button-secondaryBackground)}.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator>div{background-color:var(--vscode-button-separator)}.action-widget{font-size:13px;min-width:100px;max-width:80vw;z-index:40;display:block;width:100%;border:1px solid var(--vscode-menu-border)!important;border-radius:5px;background-color:var(--vscode-menu-background);color:var(--vscode-menu-foreground);padding:4px;box-shadow:0 2px 8px var(--vscode-widget-shadow)}.context-view-block{position:fixed;cursor:initial;left:0;top:0;width:100%;height:100%;z-index:-1}.context-view-pointerBlock{position:fixed;cursor:initial;left:0;top:0;width:100%;height:100%;z-index:2}.action-widget .monaco-list{user-select:none;-webkit-user-select:none;border:none!important;border-width:0!important}.action-widget .monaco-list:focus:before{outline:0!important}.action-widget .monaco-list .monaco-scrollable-element{overflow:visible}.action-widget .monaco-list .monaco-list-row{padding:0 4px;white-space:nowrap;cursor:pointer;touch-action:none;width:100%;border-radius:3px}.action-widget .monaco-list .monaco-list-row.action.focused:not(.option-disabled){background-color:var(--vscode-list-activeSelectionBackground)!important;color:var(--vscode-list-activeSelectionForeground);outline:1px solid var(--vscode-menu-selectionBorder, transparent);outline-offset:-1px}.action-widget .monaco-list-row.group-header{color:var(--vscode-descriptionForeground)!important;font-weight:600;font-size:13px}.action-widget .monaco-list-row.group-header:not(:first-of-type){margin-top:2px}.action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator{border-top:1px solid var(--vscode-editorHoverWidget-border);color:var(--vscode-descriptionForeground);font-size:12px;padding:0;margin:4px 0 0;cursor:default;user-select:none;border-radius:0}.action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator.focused{outline:0 solid;background-color:transparent;border-radius:0}.action-widget .monaco-list-row.separator:first-of-type{border-top:none;margin-top:0}.action-widget .monaco-list .group-header,.action-widget .monaco-list .option-disabled,.action-widget .monaco-list .option-disabled:before,.action-widget .monaco-list .option-disabled .focused,.action-widget .monaco-list .option-disabled .focused:before{cursor:default!important;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:transparent!important;outline:0 solid!important}.action-widget .monaco-list-row.action{display:flex;gap:4px;align-items:center}.action-widget .monaco-list-row.action.option-disabled,.action-widget .monaco-list:focus .monaco-list-row.focused.action.option-disabled,.action-widget .monaco-list-row.action.option-disabled .codicon,.action-widget .monaco-list:not(.drop-target):not(.dragging) .monaco-list-row:hover:not(.selected):not(.focused).option-disabled{color:var(--vscode-disabledForeground)}.action-widget .monaco-list-row.action:not(.option-disabled) .codicon{color:inherit}.action-widget .monaco-list-row.action .title{flex:1;overflow:hidden;text-overflow:ellipsis}.action-widget .monaco-list-row.action .monaco-keybinding>.monaco-keybinding-key{background-color:var(--vscode-keybindingLabel-background);color:var(--vscode-keybindingLabel-foreground);border-style:solid;border-width:1px;border-radius:3px;border-color:var(--vscode-keybindingLabel-border);border-bottom-color:var(--vscode-keybindingLabel-bottomBorder);box-shadow:inset 0 -1px 0 var(--vscode-widget-shadow)}.action-widget .action-widget-action-bar{background-color:var(--vscode-menu-background);border-top:1px solid var(--vscode-menu-border);margin-top:2px}.action-widget .action-widget-action-bar:before{display:block;content:"";width:100%}.action-widget .action-widget-action-bar .actions-container{padding:4px 8px 2px 24px}.action-widget-action-bar .action-label{color:var(--vscode-textLink-activeForeground);font-size:13px;line-height:22px;padding:0;pointer-events:all}.action-widget-action-bar .action-item{margin-right:16px;pointer-events:none}.action-widget-action-bar .action-label:hover{background-color:transparent!important}.monaco-action-bar .actions-container.highlight-toggled .action-label.checked{background:var(--vscode-actionBar-toggledBackground)!important}.action-widget .monaco-list .monaco-list-row .description{opacity:.7;margin-left:.5em}.monaco-keybinding{display:flex;align-items:center;line-height:10px}.monaco-keybinding>.monaco-keybinding-key{display:inline-block;border-style:solid;border-width:1px;border-radius:3px;vertical-align:middle;font-size:11px;padding:3px 5px;margin:0 2px}.monaco-keybinding>.monaco-keybinding-key:first-child{margin-left:0}.monaco-keybinding>.monaco-keybinding-key:last-child{margin-right:0}.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}.post-edit-widget{box-shadow:0 0 8px 2px var(--vscode-widget-shadow);border:1px solid var(--vscode-widget-border, transparent);border-radius:4px;color:var(--vscode-button-foreground);background-color:var(--vscode-button-background);overflow:hidden}.post-edit-widget .monaco-button{padding:2px;border:none;border-radius:0}.post-edit-widget .monaco-button:hover{background-color:var(--vscode-button-hoverBackground)!important}.post-edit-widget .monaco-button .codicon{margin:0}@font-face{font-family:codicon;font-display:block;src:url(/assets/codicon.388ddde3.ttf) format("truetype")}.codicon[class*=codicon-]{font: 16px/1 codicon;display:inline-block;text-decoration:none;text-rendering:auto;text-align:center;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none}.codicon-wrench-subaction{opacity:.5}@keyframes codicon-spin{to{transform:rotate(360deg)}}.codicon-sync.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-gear.codicon-modifier-spin,.codicon-notebook-state-executing.codicon-modifier-spin{animation:codicon-spin 1.5s steps(30) infinite}.codicon-modifier-disabled{opacity:.4}.codicon-loading,.codicon-tree-item-loading:before{animation-duration:1s!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}.monaco-editor .codicon.codicon-symbol-array,.monaco-workbench .codicon.codicon-symbol-array{color:var(--vscode-symbolIcon-arrayForeground)}.monaco-editor .codicon.codicon-symbol-boolean,.monaco-workbench .codicon.codicon-symbol-boolean{color:var(--vscode-symbolIcon-booleanForeground)}.monaco-editor .codicon.codicon-symbol-class,.monaco-workbench .codicon.codicon-symbol-class{color:var(--vscode-symbolIcon-classForeground)}.monaco-editor .codicon.codicon-symbol-method,.monaco-workbench .codicon.codicon-symbol-method{color:var(--vscode-symbolIcon-methodForeground)}.monaco-editor .codicon.codicon-symbol-color,.monaco-workbench .codicon.codicon-symbol-color{color:var(--vscode-symbolIcon-colorForeground)}.monaco-editor .codicon.codicon-symbol-constant,.monaco-workbench .codicon.codicon-symbol-constant{color:var(--vscode-symbolIcon-constantForeground)}.monaco-editor .codicon.codicon-symbol-constructor,.monaco-workbench .codicon.codicon-symbol-constructor{color:var(--vscode-symbolIcon-constructorForeground)}.monaco-editor .codicon.codicon-symbol-value,.monaco-workbench .codicon.codicon-symbol-value,.monaco-editor .codicon.codicon-symbol-enum,.monaco-workbench .codicon.codicon-symbol-enum{color:var(--vscode-symbolIcon-enumeratorForeground)}.monaco-editor .codicon.codicon-symbol-enum-member,.monaco-workbench .codicon.codicon-symbol-enum-member{color:var(--vscode-symbolIcon-enumeratorMemberForeground)}.monaco-editor .codicon.codicon-symbol-event,.monaco-workbench .codicon.codicon-symbol-event{color:var(--vscode-symbolIcon-eventForeground)}.monaco-editor .codicon.codicon-symbol-field,.monaco-workbench .codicon.codicon-symbol-field{color:var(--vscode-symbolIcon-fieldForeground)}.monaco-editor .codicon.codicon-symbol-file,.monaco-workbench .codicon.codicon-symbol-file{color:var(--vscode-symbolIcon-fileForeground)}.monaco-editor .codicon.codicon-symbol-folder,.monaco-workbench .codicon.codicon-symbol-folder{color:var(--vscode-symbolIcon-folderForeground)}.monaco-editor .codicon.codicon-symbol-function,.monaco-workbench .codicon.codicon-symbol-function{color:var(--vscode-symbolIcon-functionForeground)}.monaco-editor .codicon.codicon-symbol-interface,.monaco-workbench .codicon.codicon-symbol-interface{color:var(--vscode-symbolIcon-interfaceForeground)}.monaco-editor .codicon.codicon-symbol-key,.monaco-workbench .codicon.codicon-symbol-key{color:var(--vscode-symbolIcon-keyForeground)}.monaco-editor .codicon.codicon-symbol-keyword,.monaco-workbench .codicon.codicon-symbol-keyword{color:var(--vscode-symbolIcon-keywordForeground)}.monaco-editor .codicon.codicon-symbol-module,.monaco-workbench .codicon.codicon-symbol-module{color:var(--vscode-symbolIcon-moduleForeground)}.monaco-editor .codicon.codicon-symbol-namespace,.monaco-workbench .codicon.codicon-symbol-namespace{color:var(--vscode-symbolIcon-namespaceForeground)}.monaco-editor .codicon.codicon-symbol-null,.monaco-workbench .codicon.codicon-symbol-null{color:var(--vscode-symbolIcon-nullForeground)}.monaco-editor .codicon.codicon-symbol-number,.monaco-workbench .codicon.codicon-symbol-number{color:var(--vscode-symbolIcon-numberForeground)}.monaco-editor .codicon.codicon-symbol-object,.monaco-workbench .codicon.codicon-symbol-object{color:var(--vscode-symbolIcon-objectForeground)}.monaco-editor .codicon.codicon-symbol-operator,.monaco-workbench .codicon.codicon-symbol-operator{color:var(--vscode-symbolIcon-operatorForeground)}.monaco-editor .codicon.codicon-symbol-package,.monaco-workbench .codicon.codicon-symbol-package{color:var(--vscode-symbolIcon-packageForeground)}.monaco-editor .codicon.codicon-symbol-property,.monaco-workbench .codicon.codicon-symbol-property{color:var(--vscode-symbolIcon-propertyForeground)}.monaco-editor .codicon.codicon-symbol-reference,.monaco-workbench .codicon.codicon-symbol-reference{color:var(--vscode-symbolIcon-referenceForeground)}.monaco-editor .codicon.codicon-symbol-snippet,.monaco-workbench .codicon.codicon-symbol-snippet{color:var(--vscode-symbolIcon-snippetForeground)}.monaco-editor .codicon.codicon-symbol-string,.monaco-workbench .codicon.codicon-symbol-string{color:var(--vscode-symbolIcon-stringForeground)}.monaco-editor .codicon.codicon-symbol-struct,.monaco-workbench .codicon.codicon-symbol-struct{color:var(--vscode-symbolIcon-structForeground)}.monaco-editor .codicon.codicon-symbol-text,.monaco-workbench .codicon.codicon-symbol-text{color:var(--vscode-symbolIcon-textForeground)}.monaco-editor .codicon.codicon-symbol-type-parameter,.monaco-workbench .codicon.codicon-symbol-type-parameter{color:var(--vscode-symbolIcon-typeParameterForeground)}.monaco-editor .codicon.codicon-symbol-unit,.monaco-workbench .codicon.codicon-symbol-unit{color:var(--vscode-symbolIcon-unitForeground)}.monaco-editor .codicon.codicon-symbol-variable,.monaco-workbench .codicon.codicon-symbol-variable{color:var(--vscode-symbolIcon-variableForeground)}.monaco-editor .lightBulbWidget{display:flex;align-items:center;justify-content:center}.monaco-editor .lightBulbWidget:hover{cursor:pointer}.monaco-editor .lightBulbWidget.codicon-light-bulb,.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle{color:var(--vscode-editorLightBulb-foreground)}.monaco-editor .lightBulbWidget.codicon-lightbulb-autofix,.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle-autofix{color:var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-foreground))}.monaco-editor .lightBulbWidget.codicon-sparkle-filled{color:var(--vscode-editorLightBulbAi-foreground, var(--vscode-icon-foreground))}.monaco-editor .lightBulbWidget:before{position:relative;z-index:2}.monaco-editor .lightBulbWidget:after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;opacity:.3;z-index:1}.monaco-editor .glyph-margin-widgets .cgmr[class*=codicon-gutter-lightbulb]{display:block;cursor:pointer}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb,.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle{color:var(--vscode-editorLightBulb-foreground)}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-auto-fix,.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-aifix-auto-fix{color:var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-foreground))}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle-filled{color:var(--vscode-editorLightBulbAi-foreground, var(--vscode-icon-foreground))}.monaco-editor .codelens-decoration{overflow:hidden;display:inline-flex!important;align-items:center;text-overflow:ellipsis;white-space:nowrap;color:var(--vscode-editorCodeLens-foreground);line-height:var(--vscode-editorCodeLens-lineHeight);font-size:var(--vscode-editorCodeLens-fontSize);padding-right:calc(var(--vscode-editorCodeLens-fontSize)*.5);font-feature-settings:var(--vscode-editorCodeLens-fontFeatureSettings);font-family:var(--vscode-editorCodeLens-fontFamily),var(--vscode-editorCodeLens-fontFamilyDefault)}.monaco-editor .codelens-decoration>span,.monaco-editor .codelens-decoration>a{user-select:none;-webkit-user-select:none;white-space:nowrap;vertical-align:sub;display:inline-flex;align-items:center}.monaco-editor .codelens-decoration>a{text-decoration:none}.monaco-editor .codelens-decoration>a:hover{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .codelens-decoration>a:hover .codicon{color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .codelens-decoration .codicon[class*=codicon-]{vertical-align:middle;color:currentColor!important;color:var(--vscode-editorCodeLens-foreground);line-height:var(--vscode-editorCodeLens-lineHeight);font-size:var(--vscode-editorCodeLens-fontSize)}.monaco-editor .codelens-decoration>a:hover .codicon:before{cursor:pointer}@keyframes fadein{0%{opacity:0}to{opacity:1}}.monaco-editor .codelens-decoration.fadein{animation:fadein .1s linear}.monaco-editor .inlineSuggestionsHints{padding:4px;.warningMessage p {margin: 0;}}.monaco-editor .inlineSuggestionsHints.withBorder{z-index:39;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .inlineSuggestionsHints a,.monaco-editor .inlineSuggestionsHints a:hover{color:var(--vscode-foreground)!important}.monaco-editor .inlineSuggestionsHints .keybinding{display:flex;margin-left:4px;opacity:.6}.monaco-editor .inlineSuggestionsHints .keybinding .monaco-keybinding-key{font-size:8px;padding:2px 3px}.monaco-editor .inlineSuggestionsHints .availableSuggestionCount a{display:flex;min-width:19px;justify-content:center}.monaco-editor .inlineSuggestionStatusBarItemLabel{margin-right:2px}.monaco-hover{cursor:default;position:absolute;overflow:hidden;user-select:text;-webkit-user-select:text;box-sizing:border-box;line-height:1.5em;white-space:var(--vscode-hover-whiteSpace, normal)}.monaco-hover.fade-in{animation:fadein .1s linear}.monaco-hover.hidden{display:none}.monaco-hover a:hover:not(.disabled){cursor:pointer}.monaco-hover .hover-contents:not(.html-hover-contents){padding:4px 8px}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents){max-width:var(--vscode-hover-maxWidth, 500px);word-wrap:break-word}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents) hr{min-width:100%}.monaco-hover p,.monaco-hover .code,.monaco-hover ul,.monaco-hover h1,.monaco-hover h2,.monaco-hover h3,.monaco-hover h4,.monaco-hover h5,.monaco-hover h6{margin:8px 0}.monaco-hover h1,.monaco-hover h2,.monaco-hover h3,.monaco-hover h4,.monaco-hover h5,.monaco-hover h6{line-height:1.1}.monaco-hover code{font-family:var(--monaco-monospace-font)}.monaco-hover hr{box-sizing:border-box;border-left:0px;border-right:0px;margin:4px -8px -4px;height:1px}.monaco-hover p:first-child,.monaco-hover .code:first-child,.monaco-hover ul:first-child{margin-top:0}.monaco-hover p:last-child,.monaco-hover .code:last-child,.monaco-hover ul:last-child{margin-bottom:0}.monaco-hover ul,.monaco-hover ol{padding-left:20px}.monaco-hover li>p{margin-bottom:0}.monaco-hover li>ul{margin-top:0}.monaco-hover code{border-radius:3px;padding:0 .4em}.monaco-hover .monaco-tokenized-source{white-space:var(--vscode-hover-sourceWhiteSpace, pre-wrap)}.monaco-hover .hover-row.status-bar{font-size:12px;line-height:22px}.monaco-hover .hover-row.status-bar .info{font-style:italic;padding:0 8px}.monaco-hover .hover-row.status-bar .actions{display:flex;padding:0 8px;width:100%}.monaco-hover .hover-row.status-bar .actions .action-container{margin-right:16px;cursor:pointer;overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}.monaco-hover .hover-row.status-bar .actions .action-container .action .icon{padding-right:4px;vertical-align:middle}.monaco-hover .hover-row.status-bar .actions .action-container a{color:var(--vscode-textLink-foreground);text-decoration:var(--text-link-decoration)}.monaco-hover .hover-row.status-bar .actions .action-container a .icon.codicon{color:var(--vscode-textLink-foreground)}.monaco-hover .markdown-hover .hover-contents .codicon{color:inherit;font-size:inherit;vertical-align:middle}.monaco-hover .hover-contents a.code-link:hover,.monaco-hover .hover-contents a.code-link{color:inherit}.monaco-hover .hover-contents a.code-link:before{content:"("}.monaco-hover .hover-contents a.code-link:after{content:")"}.monaco-hover .hover-contents a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under;color:var(--vscode-textLink-foreground)}.monaco-hover .hover-contents a.code-link>span:hover{color:var(--vscode-textLink-activeForeground)}.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) p:last-child [style*=background-color]{margin-bottom:4px;display:inline-block}.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span.codicon{margin-bottom:2px}.monaco-hover-content .action-container a{-webkit-user-select:none;user-select:none}.monaco-hover-content .action-container.disabled{pointer-events:none;opacity:.4;cursor:default}.monaco-hover .action-container,.monaco-hover .action,.monaco-hover button,.monaco-hover .monaco-button,.monaco-hover .monaco-text-button,.monaco-hover [role=button]{-webkit-user-select:none;user-select:none}.colorpicker-widget{height:190px;user-select:none;-webkit-user-select:none}.colorpicker-color-decoration,.hc-light .colorpicker-color-decoration{border:solid .1em #000;box-sizing:border-box;margin:.1em .2em 0;width:.8em;height:.8em;line-height:.8em;display:inline-block;cursor:pointer}.hc-black .colorpicker-color-decoration,.vs-dark .colorpicker-color-decoration{border:solid .1em #eee}.colorpicker-header{display:flex;height:24px;position:relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;image-rendering:pixelated}.colorpicker-header .picked-color{width:240px;display:flex;align-items:center;justify-content:center;line-height:24px;cursor:pointer;color:#fff;flex:1;white-space:nowrap;overflow:hidden}.colorpicker-header .picked-color .picked-color-presentation{white-space:nowrap;margin-left:5px;margin-right:5px}.colorpicker-header .picked-color .codicon{color:inherit;font-size:14px}.colorpicker-header .picked-color.light{color:#000}.colorpicker-header .original-color{width:74px;z-index:inherit;cursor:pointer}.standalone-colorpicker{color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.colorpicker-header.standalone-colorpicker{border-bottom:none}.colorpicker-header .close-button{cursor:pointer;background-color:var(--vscode-editorHoverWidget-background);border-left:1px solid var(--vscode-editorHoverWidget-border)}.colorpicker-header .close-button-inner-div{width:100%;height:100%;text-align:center}.colorpicker-header .close-button-inner-div:hover{background-color:var(--vscode-toolbar-hoverBackground)}.colorpicker-header .close-icon{padding:3px}.colorpicker-body{display:flex;padding:8px;position:relative}.colorpicker-body .saturation-wrap{overflow:hidden;height:150px;position:relative;min-width:220px;flex:1}.colorpicker-body .saturation-box{height:150px;position:absolute}.colorpicker-body .saturation-selection{width:9px;height:9px;margin:-5px 0 0 -5px;border:1px solid rgb(255,255,255);border-radius:100%;box-shadow:0 0 2px #000c;position:absolute}.colorpicker-body .strip{width:25px;height:150px}.colorpicker-body .standalone-strip{width:25px;height:122px}.colorpicker-body .hue-strip{position:relative;margin-left:8px;cursor:grab;background:linear-gradient(to bottom,#ff0000 0%,#ffff00 17%,#00ff00 33%,#00ffff 50%,#0000ff 67%,#ff00ff 83%,#ff0000 100%)}.colorpicker-body .opacity-strip{position:relative;margin-left:8px;cursor:grab;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;image-rendering:pixelated}.colorpicker-body .strip.grabbing{cursor:grabbing}.colorpicker-body .slider{position:absolute;top:0;left:-2px;width:calc(100% + 4px);height:4px;box-sizing:border-box;border:1px solid rgba(255,255,255,.71);box-shadow:0 0 1px #000000d9}.colorpicker-body .strip .overlay{height:150px;pointer-events:none}.colorpicker-body .standalone-strip .standalone-overlay{height:122px;pointer-events:none}.standalone-colorpicker-body{display:block;border:1px solid transparent;border-bottom:1px solid var(--vscode-editorHoverWidget-border);overflow:hidden}.colorpicker-body .insert-button{position:absolute;height:20px;width:58px;padding:0;right:8px;bottom:8px;background:var(--vscode-button-background);color:var(--vscode-button-foreground);border-radius:2px;border:none;cursor:pointer}.colorpicker-body .insert-button:hover{background:var(--vscode-button-hoverBackground)}.monaco-editor .peekview-widget .head{box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:nowrap}.monaco-editor .peekview-widget .head .peekview-title{display:flex;align-items:baseline;font-size:13px;margin-left:20px;min-width:0;text-overflow:ellipsis;overflow:hidden}.monaco-editor .peekview-widget .head .peekview-title.clickable{cursor:pointer}.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty){font-size:.9em;margin-left:.5em}.monaco-editor .peekview-widget .head .peekview-title .meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.monaco-editor .peekview-widget .head .peekview-title .dirname,.monaco-editor .peekview-widget .head .peekview-title .filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before{content:"-";padding:0 .3em}.monaco-editor .peekview-widget .head .peekview-actions{flex:1;text-align:right;padding-right:2px}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar{display:inline-block}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar,.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar>.actions-container{height:100%}.monaco-editor .peekview-widget>.body{border-top:1px solid;position:relative}.monaco-editor .peekview-widget .head .peekview-title .codicon{margin-right:4px;align-self:center}.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon{color:inherit!important}.monaco-editor .zone-widget{position:absolute;z-index:10}.monaco-editor .zone-widget .zone-widget-container{border-top-style:solid;border-bottom-style:solid;border-top-width:0;border-bottom-width:0;position:relative}.monaco-split-view2{position:relative;width:100%;height:100%}.monaco-split-view2>.sash-container{position:absolute;width:100%;height:100%;pointer-events:none}.monaco-split-view2>.sash-container>.monaco-sash{pointer-events:initial}.monaco-split-view2>.monaco-scrollable-element{width:100%;height:100%}.monaco-split-view2>.monaco-scrollable-element>.split-view-container{width:100%;height:100%;white-space:nowrap;position:relative}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view{white-space:initial;position:absolute}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view:not(.visible){display:none}.monaco-split-view2.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view{width:100%}.monaco-split-view2.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view{height:100%}.monaco-split-view2.separator-border>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--separator-border)}.monaco-split-view2.separator-border.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:100%;width:1px}.monaco-split-view2.separator-border.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:1px;width:100%}.monaco-table{display:flex;flex-direction:column;position:relative;height:100%;width:100%;white-space:nowrap;overflow:hidden}.monaco-table>.monaco-split-view2{border-bottom:1px solid transparent}.monaco-table>.monaco-list{flex:1}.monaco-table-tr{display:flex;height:100%}.monaco-table-th{width:100%;height:100%;font-weight:700;overflow:hidden;text-overflow:ellipsis}.monaco-table-th,.monaco-table-td{box-sizing:border-box;flex-shrink:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{content:"";position:absolute;left:calc(var(--vscode-sash-size) / 2);width:0;border-left:1px solid transparent}.monaco-workbench:not(.reduce-motion) .monaco-table>.monaco-split-view2,.monaco-workbench:not(.reduce-motion) .monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{transition:border-color .2s ease-out}.monaco-custom-toggle{margin-left:2px;float:left;cursor:pointer;overflow:hidden;width:20px;height:20px;border-radius:3px;border:1px solid transparent;padding:1px;box-sizing:border-box;user-select:none;-webkit-user-select:none}.monaco-custom-toggle:hover{background-color:var(--vscode-inputOption-hoverBackground)}.hc-black .monaco-custom-toggle:hover,.hc-light .monaco-custom-toggle:hover{border:1px dashed var(--vscode-focusBorder)}.hc-black .monaco-custom-toggle,.hc-light .monaco-custom-toggle,.hc-black .monaco-custom-toggle:hover,.hc-light .monaco-custom-toggle:hover{background:none}.monaco-custom-toggle.monaco-checkbox{height:18px;width:18px;border:1px solid transparent;border-radius:3px;margin-right:9px;margin-left:0;padding:0;opacity:1;background-size:16px!important}.monaco-action-bar .checkbox-action-item{display:flex;align-items:center;border-radius:2px;padding-right:2px}.monaco-action-bar .checkbox-action-item:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-action-bar .checkbox-action-item>.monaco-custom-toggle.monaco-checkbox{margin-right:4px}.monaco-action-bar .checkbox-action-item>.checkbox-label{font-size:12px}.monaco-inputbox{position:relative;display:block;padding:0;box-sizing:border-box;border-radius:2px;font-size:inherit}.monaco-inputbox>.ibwrapper>.input,.monaco-inputbox>.ibwrapper>.mirror{padding:4px 6px}.monaco-inputbox>.ibwrapper{position:relative;width:100%}.monaco-inputbox>.ibwrapper>.input{display:inline-block;box-sizing:border-box;width:100%;height:100%;line-height:inherit;border:none;font-family:inherit;font-size:inherit;resize:none;color:inherit}.monaco-inputbox>.ibwrapper>input{text-overflow:ellipsis}.monaco-inputbox>.ibwrapper>textarea.input{display:block;scrollbar-width:none;outline:none}.monaco-inputbox>.ibwrapper>textarea.input::-webkit-scrollbar{display:none}.monaco-inputbox>.ibwrapper>textarea.input.empty{white-space:nowrap}.monaco-inputbox>.ibwrapper>.mirror{position:absolute;display:inline-block;width:100%;top:0;left:0;box-sizing:border-box;white-space:pre-wrap;visibility:hidden;word-wrap:break-word}.monaco-inputbox-container{text-align:right}.monaco-inputbox-container .monaco-inputbox-message{display:inline-block;overflow:hidden;text-align:left;width:100%;box-sizing:border-box;padding:.4em;font-size:12px;line-height:17px;margin-top:-1px;word-wrap:break-word}.monaco-inputbox .monaco-action-bar{position:absolute;right:2px;top:4px}.monaco-inputbox .monaco-action-bar .action-item{margin-left:2px}.monaco-inputbox .monaco-action-bar .action-item .codicon{background-repeat:no-repeat;width:16px;height:16px}.monaco-findInput{position:relative}.monaco-findInput .monaco-inputbox{font-size:13px;width:100%}.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.vs .monaco-findInput.disabled{background-color:#e1e1e1}.vs-dark .monaco-findInput.disabled{background-color:#333}.monaco-findInput.highlight-0 .controls,.hc-light .monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-0 .1s linear 0s}.monaco-findInput.highlight-1 .controls,.hc-light .monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-1 .1s linear 0s}.hc-black .monaco-findInput.highlight-0 .controls,.vs-dark .monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-dark-0 .1s linear 0s}.hc-black .monaco-findInput.highlight-1 .controls,.vs-dark .monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-dark-1 .1s linear 0s}@keyframes monaco-findInput-highlight-0{0%{background:rgba(253,255,0,.8)}to{background:transparent}}@keyframes monaco-findInput-highlight-1{0%{background:rgba(253,255,0,.8)}99%{background:transparent}}@keyframes monaco-findInput-highlight-dark-0{0%{background:rgba(255,255,255,.44)}to{background:transparent}}@keyframes monaco-findInput-highlight-dark-1{0%{background:rgba(255,255,255,.44)}99%{background:transparent}}.monaco-tl-row{display:flex;height:100%;align-items:center;position:relative}.monaco-tl-row.disabled{cursor:default}.monaco-tl-indent{height:100%;position:absolute;top:0;left:16px;pointer-events:none}.hide-arrows .monaco-tl-indent{left:12px}.monaco-tl-indent>.indent-guide{display:inline-block;box-sizing:border-box;height:100%;border-left:1px solid transparent;opacity:0}.monaco-workbench:not(.reduce-motion) .monaco-tl-indent>.indent-guide{transition:opacity .1s linear}.monaco-tl-twistie,.monaco-tl-contents{height:100%}.monaco-tl-twistie{font-size:10px;text-align:right;padding-right:6px;flex-shrink:0;width:16px;display:flex!important;align-items:center;justify-content:center;transform:translate(3px)}.monaco-tl-contents{flex:1;overflow:hidden}.monaco-tl-twistie:before{border-radius:20px}.monaco-tl-twistie.collapsed:before{transform:rotate(-90deg)}.monaco-tl-twistie.codicon-tree-item-loading:before{animation:codicon-spin 1.25s steps(30) infinite}.monaco-tree-type-filter{position:absolute;top:0;right:0;display:flex;padding:3px;max-width:200px;z-index:100;margin:0 10px 0 6px;border:1px solid var(--vscode-widget-border);border-bottom-left-radius:4px;border-bottom-right-radius:4px}.monaco-workbench:not(.reduce-motion) .monaco-tree-type-filter{transition:top .3s}.monaco-tree-type-filter.disabled{top:-40px!important}.monaco-tree-type-filter-input{flex:1}.monaco-tree-type-filter-input .monaco-inputbox{height:23px}.monaco-tree-type-filter-input .monaco-inputbox>.ibwrapper>.input,.monaco-tree-type-filter-input .monaco-inputbox>.ibwrapper>.mirror{padding:2px 4px}.monaco-tree-type-filter-input .monaco-findInput>.controls{top:2px}.monaco-tree-type-filter-actionbar{margin-left:4px}.monaco-tree-type-filter-actionbar .monaco-action-bar .action-label{padding:2px}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container{position:absolute;top:0;left:0;width:100%;height:0;z-index:13;background-color:var(--vscode-sideBar-background)}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row.monaco-list-row{position:absolute;width:100%;opacity:1!important;overflow:hidden;background-color:var(--vscode-sideBar-background)}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row:hover{background-color:var(--vscode-list-hoverBackground)!important;cursor:pointer}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty,.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty .monaco-tree-sticky-container-shadow{display:none}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-container-shadow{position:absolute;bottom:-3px;left:0px;height:0px;width:100%}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container[tabindex="0"]:focus{outline:none}.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget{border-top-width:1px;border-bottom-width:1px}.monaco-editor .reference-zone-widget .inline{display:inline-block;vertical-align:top}.monaco-editor .reference-zone-widget .messages{height:100%;width:100%;text-align:center;padding:3em 0}.monaco-editor .reference-zone-widget .ref-tree{line-height:23px;background-color:var(--vscode-peekViewResult-background);color:var(--vscode-peekViewResult-lineForeground)}.monaco-editor .reference-zone-widget .ref-tree .reference{text-overflow:ellipsis;overflow:hidden}.monaco-editor .reference-zone-widget .ref-tree .reference-file{display:inline-flex;width:100%;height:100%;color:var(--vscode-peekViewResult-fileForeground)}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file{color:inherit!important}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows>.monaco-list-row.selected:not(.highlighted){background-color:var(--vscode-peekViewResult-selectionBackground);color:var(--vscode-peekViewResult-selectionForeground)!important}.monaco-editor .reference-zone-widget .ref-tree .reference-file .count{margin-right:12px;margin-left:auto}.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight{background-color:var(--vscode-peekViewResult-matchHighlightBackground)}.monaco-editor .reference-zone-widget .preview .reference-decoration{background-color:var(--vscode-peekViewEditor-matchHighlightBackground);border:2px solid var(--vscode-peekViewEditor-matchHighlightBorder);box-sizing:border-box}.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input{background-color:var(--vscode-peekViewEditor-background)}.monaco-editor .reference-zone-widget .preview .monaco-editor .margin{background-color:var(--vscode-peekViewEditorGutter-background)}.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file,.monaco-editor.hc-light .reference-zone-widget .ref-tree .reference-file{font-weight:700}.monaco-editor.hc-black .reference-zone-widget .ref-tree .referenceMatch .highlight,.monaco-editor.hc-light .reference-zone-widget .ref-tree .referenceMatch .highlight{border:1px dotted var(--vscode-contrastActiveBorder, transparent);box-sizing:border-box}.monaco-count-badge{padding:3px 6px;border-radius:11px;font-size:11px;min-width:18px;min-height:18px;line-height:11px;font-weight:400;text-align:center;display:inline-block;box-sizing:border-box}.monaco-count-badge.long{padding:2px 3px;border-radius:2px;min-height:auto;line-height:normal}.monaco-icon-label{display:flex;overflow:hidden;text-overflow:ellipsis}.monaco-icon-label:before{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;line-height:inherit!important;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;flex-shrink:0}.monaco-icon-label-iconpath{width:16px;height:16px;padding-left:2px;margin-top:2px;display:flex}.monaco-icon-label-container.disabled{color:var(--vscode-disabledForeground)}.monaco-icon-label>.monaco-icon-label-container{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:1}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{color:inherit;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name>.label-separator{margin:0 2px;opacity:.5}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-suffix-container>.label-suffix{opacity:.7;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.7;margin-left:.5em;font-size:.9em;white-space:pre}.monaco-icon-label.nowrap>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{white-space:nowrap}.vs .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.95}.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{font-style:italic}.monaco-icon-label.deprecated{text-decoration:line-through;opacity:.66}.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{text-decoration:line-through}.monaco-icon-label:after{opacity:.75;font-size:90%;font-weight:600;margin:auto 16px 0 5px;text-align:center}.monaco-list:focus .selected .monaco-icon-label,.monaco-list:focus .selected .monaco-icon-label:after{color:inherit!important}.monaco-list-row.focused.selected .label-description,.monaco-list-row.selected .label-description{opacity:.8}.monaco-editor .hoverHighlight{background-color:var(--vscode-editor-hoverHighlightBackground)}.monaco-editor .monaco-resizable-hover{border:1px solid var(--vscode-editorHoverWidget-border);border-radius:3px;box-sizing:content-box}.monaco-editor .monaco-resizable-hover>.monaco-hover{border:none;border-radius:none}.monaco-editor .monaco-hover{border:1px solid var(--vscode-editorHoverWidget-border);border-radius:3px;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background)}.monaco-editor .monaco-hover a{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-hover a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor .monaco-hover .hover-row{display:flex}.monaco-editor .monaco-hover .hover-row .hover-row-contents{min-width:0;display:flex;flex-direction:column}.monaco-editor .monaco-hover .hover-row .verbosity-actions{border-right:1px solid var(--vscode-editorHoverWidget-border);width:22px;overflow-y:clip}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner{display:flex;flex-direction:column;padding-left:5px;padding-right:5px;justify-content:flex-end;position:relative}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon{cursor:pointer;font-size:11px}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon.enabled{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon.disabled{opacity:.6}.monaco-editor .monaco-hover .hover-row .actions{background-color:var(--vscode-editorHoverWidget-statusBarBackground)}.monaco-editor .monaco-hover code{background-color:var(--vscode-textCodeBlock-background)}.monaco-editor.vs .dnd-target,.monaco-editor.hc-light .dnd-target{border-right:2px dotted black;color:#fff}.monaco-editor.vs-dark .dnd-target{border-right:2px dotted #AEAFAD;color:#51504f}.monaco-editor.hc-black .dnd-target{border-right:2px dotted #fff;color:#000}.monaco-editor.mouse-default .view-lines,.monaco-editor.vs-dark.mac.mouse-default .view-lines,.monaco-editor.hc-black.mac.mouse-default .view-lines,.monaco-editor.hc-light.mac.mouse-default .view-lines{cursor:default}.monaco-editor.mouse-copy .view-lines,.monaco-editor.vs-dark.mac.mouse-copy .view-lines,.monaco-editor.hc-black.mac.mouse-copy .view-lines,.monaco-editor.hc-light.mac.mouse-copy .view-lines{cursor:copy}.monaco-editor .findOptionsWidget{background-color:var(--vscode-editorWidget-background);color:var(--vscode-editorWidget-foreground);box-shadow:0 0 8px 2px var(--vscode-widget-shadow);border:2px solid var(--vscode-contrastBorder)}.monaco-editor .find-widget{position:absolute;z-index:35;height:33px;overflow:hidden;line-height:19px;transition:transform .2s linear;padding:0 4px;box-sizing:border-box;transform:translateY(calc(-100% - 10px));box-shadow:0 0 8px 2px var(--vscode-widget-shadow);color:var(--vscode-editorWidget-foreground);border-left:1px solid var(--vscode-widget-border);border-right:1px solid var(--vscode-widget-border);border-bottom:1px solid var(--vscode-widget-border);border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:var(--vscode-editorWidget-background)}.monaco-workbench.reduce-motion .monaco-editor .find-widget{transition:transform 0ms linear}.monaco-editor .find-widget textarea{margin:0}.monaco-editor .find-widget.hiddenEditor{display:none}.monaco-editor .find-widget.replaceToggled>.replace-part{display:flex}.monaco-editor .find-widget.visible{transform:translateY(0)}.monaco-editor .find-widget .monaco-inputbox.synthetic-focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px;outline-color:var(--vscode-focusBorder)}.monaco-editor .find-widget .monaco-inputbox .input{background-color:transparent;min-height:0}.monaco-editor .find-widget .monaco-findInput .input{font-size:13px}.monaco-editor .find-widget>.find-part,.monaco-editor .find-widget>.replace-part{margin:3px 25px 0 17px;font-size:12px;display:flex}.monaco-editor .find-widget>.find-part .monaco-inputbox,.monaco-editor .find-widget>.replace-part .monaco-inputbox{min-height:25px}.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-right:22px}.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.mirror,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-top:2px;padding-bottom:2px}.monaco-editor .find-widget>.find-part .find-actions{height:25px;display:flex;align-items:center}.monaco-editor .find-widget>.replace-part .replace-actions{height:25px;display:flex;align-items:center}.monaco-editor .find-widget .monaco-findInput{vertical-align:middle;display:flex;flex:1}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element{width:100%}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical{opacity:0}.monaco-editor .find-widget .matchesCount{display:flex;flex:initial;margin:0 0 0 3px;padding:2px 0 0 2px;height:25px;vertical-align:middle;box-sizing:border-box;text-align:center;line-height:23px}.monaco-editor .find-widget .button{width:16px;height:16px;padding:3px;border-radius:5px;flex:initial;margin-left:3px;background-position:center center;background-repeat:no-repeat;cursor:pointer;display:flex;align-items:center;justify-content:center}.monaco-editor .find-widget .codicon-find-selection{width:22px;height:22px;padding:3px;border-radius:5px}.monaco-editor .find-widget .button.left{margin-left:0;margin-right:3px}.monaco-editor .find-widget .button.wide{width:auto;padding:1px 6px;top:-1px}.monaco-editor .find-widget .button.toggle{position:absolute;top:0;left:3px;width:18px;height:100%;border-radius:0;box-sizing:border-box}.monaco-editor .find-widget .button.toggle.disabled{display:none}.monaco-editor .find-widget .disabled{color:var(--vscode-disabledForeground);cursor:default}.monaco-editor .find-widget>.replace-part{display:none}.monaco-editor .find-widget>.replace-part>.monaco-findInput{position:relative;display:flex;vertical-align:middle;flex:auto;flex-grow:0;flex-shrink:0}.monaco-editor .find-widget>.replace-part>.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.monaco-editor .find-widget.reduced-find-widget .matchesCount{display:none}.monaco-editor .find-widget.narrow-find-widget{max-width:257px!important}.monaco-editor .find-widget.collapsed-find-widget{max-width:170px!important}.monaco-editor .find-widget.collapsed-find-widget .button.previous,.monaco-editor .find-widget.collapsed-find-widget .button.next,.monaco-editor .find-widget.collapsed-find-widget .button.replace,.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls{display:none}.monaco-editor .find-widget.no-results .matchesCount{color:var(--vscode-errorForeground)}.monaco-editor .findMatch{animation-duration:0;animation-name:inherit!important;background-color:var(--vscode-editor-findMatchHighlightBackground)}.monaco-editor .currentFindMatch{background-color:var(--vscode-editor-findMatchBackground);border:2px solid var(--vscode-editor-findMatchBorder);padding:1px;box-sizing:border-box}.monaco-editor .findScope{background-color:var(--vscode-editor-findRangeHighlightBackground)}.monaco-editor .find-widget .monaco-sash{left:0!important;background-color:var(--vscode-editorWidget-resizeBorder, var(--vscode-editorWidget-border))}.monaco-editor.hc-black .find-widget .button:before{position:relative;top:1px;left:2px}.monaco-editor .find-widget .button:not(.disabled):hover,.monaco-editor .find-widget .codicon-find-selection:hover{background-color:var(--vscode-toolbar-hoverBackground)!important}.monaco-editor.findMatch{background-color:var(--vscode-editor-findMatchHighlightBackground)}.monaco-editor.currentFindMatch{background-color:var(--vscode-editor-findMatchBackground)}.monaco-editor.findScope{background-color:var(--vscode-editor-findRangeHighlightBackground)}.monaco-editor.findMatch{background-color:var(--vscode-editorWidget-background)}.monaco-editor .find-widget>.button.codicon-widget-close{position:absolute;top:5px;right:4px}.monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,.monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,.monaco-editor .margin-view-overlays .codicon-folding-expanded,.monaco-editor .margin-view-overlays .codicon-folding-collapsed{cursor:pointer;opacity:0;transition:opacity .5s;display:flex;align-items:center;justify-content:center;font-size:140%;margin-left:2px}.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-expanded,.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-collapsed{transition:initial}.monaco-editor .margin-view-overlays:hover .codicon,.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,.monaco-editor .margin-view-overlays .codicon.codicon-folding-manual-collapsed,.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons{opacity:1}.monaco-editor .inline-folded:after{color:var(--vscode-editor-foldPlaceholderForeground);margin:.1em .2em 0;content:"\22ef";display:inline;line-height:1em;cursor:pointer}.monaco-editor .folded-background{background-color:var(--vscode-editor-foldBackground)}.monaco-editor .cldr.codicon.codicon-folding-expanded,.monaco-editor .cldr.codicon.codicon-folding-collapsed,.monaco-editor .cldr.codicon.codicon-folding-manual-expanded,.monaco-editor .cldr.codicon.codicon-folding-manual-collapsed{color:var(--vscode-editorGutter-foldingControlForeground)!important}.monaco-editor .snippet-placeholder{min-width:2px;outline-style:solid;outline-width:1px;background-color:var(--vscode-editor-snippetTabstopHighlightBackground, transparent);outline-color:var(--vscode-editor-snippetTabstopHighlightBorder, transparent)}.monaco-editor .finish-snippet-placeholder{outline-style:solid;outline-width:1px;background-color:var(--vscode-editor-snippetFinalTabstopHighlightBackground, transparent);outline-color:var(--vscode-editor-snippetFinalTabstopHighlightBorder, transparent)}.monaco-editor .suggest-widget{width:430px;z-index:40;display:flex;flex-direction:column;border-radius:3px}.monaco-editor .suggest-widget.message{flex-direction:row;align-items:center}.monaco-editor .suggest-widget,.monaco-editor .suggest-details{flex:0 1 auto;width:100%;border-style:solid;border-width:1px;border-color:var(--vscode-editorSuggestWidget-border);background-color:var(--vscode-editorSuggestWidget-background)}.monaco-editor.hc-black .suggest-widget,.monaco-editor.hc-black .suggest-details,.monaco-editor.hc-light .suggest-widget,.monaco-editor.hc-light .suggest-details{border-width:2px}.monaco-editor .suggest-widget .suggest-status-bar{box-sizing:border-box;display:none;flex-flow:row nowrap;justify-content:space-between;width:100%;font-size:80%;padding:0 4px;border-top:1px solid var(--vscode-editorSuggestWidget-border);overflow:hidden}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar{display:flex}.monaco-editor .suggest-widget .suggest-status-bar .left{padding-right:8px}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label{color:var(--vscode-editorSuggestWidgetStatus-foreground)}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label{margin-right:0}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label:after{content:", ";margin-right:.3em}.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:100%}.monaco-editor .suggest-widget>.message{padding-left:22px}.monaco-editor .suggest-widget>.tree{height:100%;width:100%}.monaco-editor .suggest-widget .monaco-list{user-select:none;-webkit-user-select:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row{display:flex;-mox-box-sizing:border-box;box-sizing:border-box;padding-right:10px;background-repeat:no-repeat;background-position:2px 2px;white-space:nowrap;cursor:pointer;touch-action:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused{color:var(--vscode-editorSuggestWidget-selectedForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon{color:var(--vscode-editorSuggestWidget-selectedIconForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents{flex:1;height:100%;overflow:hidden;padding-left:2px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:pre;justify-content:space-between}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{display:flex}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.focused)>.contents>.main .monaco-icon-label{color:var(--vscode-editorSuggestWidget-foreground)}.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight{font-weight:700}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main .monaco-highlighted-label .highlight{color:var(--vscode-editorSuggestWidget-highlightForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main .monaco-highlighted-label .highlight{color:var(--vscode-editorSuggestWidget-focusHighlightForeground)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:before{color:inherit;opacity:1;font-size:14px;cursor:pointer}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close{position:absolute;top:6px;right:2px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover{opacity:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{opacity:.7}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label{overflow:hidden;text-overflow:ellipsis;opacity:.6}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label{margin-left:12px;opacity:.4;font-size:85%;line-height:initial;text-overflow:ellipsis;overflow:hidden;align-self:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{font-size:85%;margin-left:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{display:none}.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right.can-expand-details>.details-label{width:calc(100% - 26px)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left{flex-shrink:1;flex-grow:1;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label{flex-shrink:0}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label{max-width:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label{flex-shrink:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{overflow:hidden;flex-shrink:4;max-width:70%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:inline-block;position:absolute;right:10px;width:18px;height:18px;visibility:hidden}.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:inline-block}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right>.readMore{visibility:visible}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated{opacity:.66;text-decoration:unset}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container{text-decoration:line-through}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label:before{height:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon{display:block;height:16px;width:16px;margin-left:2px;background-repeat:no-repeat;background-size:80%;background-position:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon{display:flex;align-items:center;margin-right:4px}.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon:before{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan{margin:0 0 0 .3em;border:.1em solid #000;width:.7em;height:.7em;display:inline-block}.monaco-editor .suggest-details-container{z-index:41}.monaco-editor .suggest-details{display:flex;flex-direction:column;cursor:default;color:var(--vscode-editorSuggestWidget-foreground)}.monaco-editor .suggest-details:focus{border-color:var(--vscode-focusBorder)}.monaco-editor .suggest-details a{color:var(--vscode-textLink-foreground)}.monaco-editor .suggest-details a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor .suggest-details code{background-color:var(--vscode-textCodeBlock-background)}.monaco-editor .suggest-details.no-docs{display:none}.monaco-editor .suggest-details>.monaco-scrollable-element{flex:1}.monaco-editor .suggest-details>.monaco-scrollable-element>.body{box-sizing:border-box;height:100%;width:100%}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type{flex:2;overflow:hidden;text-overflow:ellipsis;opacity:.7;white-space:pre;margin:0 24px 0 0;padding:4px 0 4px 5px}.monaco-editor .suggest-details.detail-and-doc>.monaco-scrollable-element>.body>.header>.type{padding-bottom:12px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap{white-space:normal;word-break:break-all}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs{margin:0;padding:4px 5px;white-space:pre-wrap}.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs{margin-right:24px;overflow:hidden}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs{padding:0;white-space:initial;min-height:calc(1rem + 8px)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty){padding:4px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child{margin-top:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child{margin-bottom:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .monaco-tokenized-source{white-space:pre}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code{white-space:pre-wrap;word-wrap:break-word}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon{vertical-align:sub}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty{display:none}.monaco-editor .suggest-details code{border-radius:3px;padding:0 .4em}.monaco-editor .suggest-details ul,.monaco-editor .suggest-details ol{padding-left:20px}.monaco-editor .suggest-details p code{font-family:var(--monaco-monospace-font)}.monaco-editor .suggest-preview-additional-widget{white-space:nowrap}.monaco-editor .suggest-preview-additional-widget .content-spacer{color:transparent;white-space:pre}.monaco-editor .suggest-preview-additional-widget .button{display:inline-block;cursor:pointer;text-decoration:underline;text-underline-position:under}.monaco-editor .ghost-text-hidden{opacity:0;font-size:0}.monaco-editor .ghost-text-decoration,.monaco-editor .suggest-preview-text .ghost-text{font-style:italic}.monaco-editor .suggest-preview-text.clickable .view-line{z-index:1}.monaco-editor .ghost-text-decoration.clickable,.monaco-editor .ghost-text-decoration-preview.clickable,.monaco-editor .suggest-preview-text.clickable .ghost-text{cursor:pointer}.monaco-editor .inline-completion-text-to-replace{text-decoration:underline;text-underline-position:under}.monaco-editor .ghost-text-decoration,.monaco-editor .ghost-text-decoration-preview,.monaco-editor .suggest-preview-text .ghost-text{&.syntax-highlighted{opacity:.7}&:not(.syntax-highlighted){color:var(--vscode-editorGhostText-foreground)}background-color:var(--vscode-editorGhostText-background);border:1px solid var(--vscode-editorGhostText-border)}.monaco-editor .ghost-text-decoration.warning,.monaco-editor .ghost-text-decoration-preview.warning,.monaco-editor .suggest-preview-text .ghost-text.warning{background:var(--monaco-editor-warning-decoration) repeat-x bottom left;border-bottom:4px double var(--vscode-editorWarning-border)}.ghost-text-view-warning-widget-icon{.codicon {color: var(--vscode-editorWarning-foreground) !important;}}.monaco-editor{.edits-fadeout-decoration {opacity: var(--animation-opacity, 1); background-color: var(--vscode-inlineEdit-modifiedChangedTextBackground);}}.monaco-editor .sticky-widget{overflow:hidden;border-bottom:1px solid var(--vscode-editorStickyScroll-border);width:100%;box-shadow:var(--vscode-editorStickyScroll-shadow) 0 4px 2px -2px;z-index:4;right:initial!important;margin-left:"0px"}.monaco-editor .sticky-widget .sticky-widget-line-numbers{float:left;background-color:var(--vscode-editorStickyScrollGutter-background)}.monaco-editor .sticky-widget.peek .sticky-widget-line-numbers{background-color:var(--vscode-peekViewEditorStickyScrollGutter-background)}.monaco-editor .sticky-widget .sticky-widget-lines-scrollable{display:inline-block;position:absolute;overflow:hidden;width:var(--vscode-editorStickyScroll-scrollableWidth);background-color:var(--vscode-editorStickyScroll-background)}.monaco-editor .sticky-widget.peek .sticky-widget-lines-scrollable{background-color:var(--vscode-peekViewEditorStickyScroll-background)}.monaco-editor .sticky-widget .sticky-widget-lines{position:absolute;background-color:inherit}.monaco-editor .sticky-widget .sticky-line-number,.monaco-editor .sticky-widget .sticky-line-content{color:var(--vscode-editorLineNumber-foreground);white-space:nowrap;display:inline-block;position:absolute;background-color:inherit}.monaco-editor .sticky-widget .sticky-line-number .codicon-folding-expanded,.monaco-editor .sticky-widget .sticky-line-number .codicon-folding-collapsed{float:right;transition:var(--vscode-editorStickyScroll-foldingOpacityTransition);position:absolute;margin-left:2px}.monaco-editor .sticky-widget .sticky-line-content{width:var(--vscode-editorStickyScroll-scrollableWidth);background-color:inherit;white-space:nowrap}.monaco-editor .sticky-widget .sticky-line-number-inner{display:inline-block;text-align:right}.monaco-editor .sticky-widget .sticky-line-content:hover{background-color:var(--vscode-editorStickyScrollHover-background);cursor:pointer}.monaco-editor{.inline-edits-view-indicator {display: flex; z-index: 34; height: 20px; color: var(--vscode-inlineEdit-gutterIndicator-primaryForeground); background-color: var(--vscode-inlineEdit-gutterIndicator-background); border: 1px solid var(--vscode-inlineEdit-gutterIndicator-primaryBorder); border-radius: 3px; align-items: center; padding: 2px; padding-right: 10px; margin: 0 4px; opacity: 0; &.contained {transition: opacity .2s ease-in-out; transition-delay: .4s;} &.visible {opacity: 1;} &.top {opacity: 1; .icon {transform: rotate(90deg);}} &.bottom {opacity: 1; .icon {transform: rotate(-90deg);}} .icon {display: flex; align-items: center; margin: 0 2px; transform: none; transition: transform .2s ease-in-out; .codicon {color: var(--vscode-inlineEdit-gutterIndicator-primaryForeground);}} .label {margin: 0 2px; display: flex; justify-content: center; width: 100%;}} .inline-edits-view .editorContainer {.preview .monaco-editor {.view-overlays .current-line-exact {border: none;} .current-line-margin {border: none;}} .inline-edits-view-zone.diagonal-fill {opacity: .5;}} .strike-through {text-decoration: line-through;} .inlineCompletions-line-insert {background: var(--vscode-inlineEdit-modifiedChangedLineBackground);} .inlineCompletions-line-delete {background: var(--vscode-inlineEdit-originalChangedLineBackground);} .inlineCompletions-char-insert {background: var(--vscode-inlineEdit-modifiedChangedTextBackground); cursor: pointer;} .inlineCompletions-char-delete {background: var(--vscode-inlineEdit-originalChangedTextBackground);} .inlineCompletions-char-delete.diff-range-empty {margin-left: -1px; border-left: solid var(--vscode-inlineEdit-originalChangedTextBackground) 3px;} .inlineCompletions-char-insert.diff-range-empty {border-left: solid var(--vscode-inlineEdit-modifiedChangedTextBackground) 3px;} .inlineCompletions-char-delete.single-line-inline {border: 1px solid var(--vscode-editorHoverWidget-border); margin: -2px 0 0 -2px;} .inlineCompletions-char-insert.single-line-inline {border-top: 1px solid var(--vscode-inlineEdit-modifiedBorder); border-bottom: 1px solid var(--vscode-inlineEdit-modifiedBorder);} .inlineCompletions-char-insert.single-line-inline.start {border-top-left-radius: 4px; border-bottom-left-radius: 4px; border-left: 1px solid var(--vscode-inlineEdit-modifiedBorder);} .inlineCompletions-char-insert.single-line-inline.end {border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-right: 1px solid var(--vscode-inlineEdit-modifiedBorder);} .inlineCompletions-char-delete.single-line-inline.empty,.inlineCompletions-char-insert.single-line-inline.empty {display: none;} .inlineCompletions.strike-through {text-decoration-thickness: 1px;} .inlineCompletions-modified-bubble {background: var(--vscode-inlineEdit-modifiedChangedTextBackground);} .inlineCompletions-original-bubble {background: var(--vscode-inlineEdit-originalChangedTextBackground);} .inlineCompletions-modified-bubble,.inlineCompletions-original-bubble {pointer-events: none; display: inline-block;} .inline-edit.ghost-text,.inline-edit.ghost-text-decoration,.inline-edit.ghost-text-decoration-preview,.inline-edit.suggest-preview-text .ghost-text {&.syntax-highlighted {opacity: 1 !important;} font-style: normal !important;} .inline-edit.modified-background.ghost-text,.inline-edit.modified-background.ghost-text-decoration,.inline-edit.modified-background.ghost-text-decoration-preview,.inline-edit.modified-background.suggest-preview-text .ghost-text {background: var(--vscode-inlineEdit-modifiedChangedTextBackground) !important; display: inline-block !important;} .inlineCompletions-original-lines {background: var(--vscode-editor-background);}}.monaco-menu-option{color:var(--vscode-editorActionList-foreground);font-size:13px;padding:0 4px;line-height:28px;display:flex;gap:4px;align-items:center;border-radius:3px;cursor:pointer;.monaco-keybinding-key {font-size: 13px; opacity: .7;} &.active {background: var(--vscode-editorActionList-focusBackground); color: var(--vscode-editorActionList-focusForeground); outline: 1px solid var(--vscode-menu-selectionBorder, transparent); outline-offset: -1px; .monaco-keybinding-key {color: var(--vscode-editorActionList-focusForeground);}}}.monaco-editor .goto-definition-link{text-decoration:underline;cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .peekview-widget .head .peekview-title .severity-icon{display:inline-block;vertical-align:text-top;margin-right:4px}.monaco-editor .marker-widget{text-overflow:ellipsis;white-space:nowrap}.monaco-editor .marker-widget>.stale{opacity:.6;font-style:italic}.monaco-editor .marker-widget .title{display:inline-block;padding-right:5px}.monaco-editor .marker-widget .descriptioncontainer{position:absolute;white-space:pre;user-select:text;-webkit-user-select:text;padding:8px 12px 0 20px}.monaco-editor .marker-widget .descriptioncontainer .message{display:flex;flex-direction:column}.monaco-editor .marker-widget .descriptioncontainer .message .details{padding-left:6px}.monaco-editor .marker-widget .descriptioncontainer .message .source,.monaco-editor .marker-widget .descriptioncontainer .message span.code{opacity:.6}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link{opacity:.6;color:inherit}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before{content:"("}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after{content:")"}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under;color:var(--vscode-textLink-activeForeground)}.monaco-editor .marker-widget .descriptioncontainer .filename{cursor:pointer;color:var(--vscode-textLink-activeForeground)}.monaco-editor .zone-widget .codicon.codicon-error,.markers-panel .marker-icon.error,.markers-panel .marker-icon .codicon.codicon-error,.text-search-provider-messages .providerMessage .codicon.codicon-error,.extensions-viewlet>.extensions .codicon.codicon-error,.extension-editor .codicon.codicon-error,.chat-attached-context-attachment .codicon.codicon-error{color:var(--vscode-problemsErrorIcon-foreground)}.monaco-editor .zone-widget .codicon.codicon-warning,.markers-panel .marker-icon.warning,.markers-panel .marker-icon .codicon.codicon-warning,.text-search-provider-messages .providerMessage .codicon.codicon-warning,.extensions-viewlet>.extensions .codicon.codicon-warning,.extension-editor .codicon.codicon-warning,.preferences-editor .codicon.codicon-warning{color:var(--vscode-problemsWarningIcon-foreground)}.monaco-editor .zone-widget .codicon.codicon-info,.markers-panel .marker-icon.info,.markers-panel .marker-icon .codicon.codicon-info,.text-search-provider-messages .providerMessage .codicon.codicon-info,.extensions-viewlet>.extensions .codicon.codicon-info,.extension-editor .codicon.codicon-info{color:var(--vscode-problemsInfoIcon-foreground)}.monaco-editor.vs .valueSetReplacement{outline:solid 2px var(--vscode-editorBracketMatch-border)}.monaco-editor .linked-editing-decoration{background-color:var(--vscode-editor-linkedEditingBackground);min-width:1px}.monaco-editor .detected-link,.monaco-editor .detected-link-active{text-decoration:underline;text-underline-position:under}.monaco-editor .detected-link-active{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor{.scroll-editor-on-middle-click-dot {cursor: all-scroll; position: absolute; z-index: 1; background-color: var(--vscode-editor-foreground, white); border: 1px solid var(--vscode-editor-background, black); opacity: .5; width: 5px; height: 5px; border-radius: 50%; transform: translate(-50%,-50%); &.hidden {display: none;}} &.scroll-editor-on-middle-click-editor * {cursor: all-scroll;}}.monaco-editor .focused .selectionHighlight{background-color:var(--vscode-editor-selectionHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-selectionHighlightBorder)}.monaco-editor.hc-black .focused .selectionHighlight,.monaco-editor.hc-light .focused .selectionHighlight{border-style:dotted}.monaco-editor .wordHighlight{background-color:var(--vscode-editor-wordHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightBorder)}.monaco-editor.hc-black .wordHighlight,.monaco-editor.hc-light .wordHighlight{border-style:dotted}.monaco-editor .wordHighlightStrong{background-color:var(--vscode-editor-wordHighlightStrongBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightStrongBorder)}.monaco-editor.hc-black .wordHighlightStrong,.monaco-editor.hc-light .wordHighlightStrong{border-style:dotted}.monaco-editor .wordHighlightText{background-color:var(--vscode-editor-wordHighlightTextBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightTextBorder)}.monaco-editor.hc-black .wordHighlightText,.monaco-editor.hc-light .wordHighlightText{border-style:dotted}.monaco-editor .parameter-hints-widget{z-index:39;display:flex;flex-direction:column;line-height:1.5em;cursor:default;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.hc-black .monaco-editor .parameter-hints-widget,.hc-light .monaco-editor .parameter-hints-widget{border-width:2px}.monaco-editor .parameter-hints-widget>.phwrapper{max-width:440px;display:flex;flex-direction:row}.monaco-editor .parameter-hints-widget.multiple{min-height:3.3em;padding:0}.monaco-editor .parameter-hints-widget.multiple .body:before{content:"";display:block;height:100%;position:absolute;opacity:.5;border-left:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .parameter-hints-widget p,.monaco-editor .parameter-hints-widget ul{margin:8px 0}.monaco-editor .parameter-hints-widget .monaco-scrollable-element,.monaco-editor .parameter-hints-widget .body{display:flex;flex:1;flex-direction:column;min-height:100%}.monaco-editor .parameter-hints-widget .signature{padding:4px 5px;position:relative}.monaco-editor .parameter-hints-widget .signature.has-docs:after{content:"";display:block;position:absolute;left:0;width:100%;padding-top:4px;opacity:.5;border-bottom:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .parameter-hints-widget .code{font-family:var(--vscode-parameterHintsWidget-editorFontFamily),var(--vscode-parameterHintsWidget-editorFontFamilyDefault)}.monaco-editor .parameter-hints-widget .docs{padding:0 10px 0 5px;white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs.empty{display:none}.monaco-editor .parameter-hints-widget .docs a{color:var(--vscode-textLink-foreground)}.monaco-editor .parameter-hints-widget .docs a:hover{color:var(--vscode-textLink-activeForeground);cursor:pointer}.monaco-editor .parameter-hints-widget .docs .markdown-docs{white-space:initial}.monaco-editor .parameter-hints-widget .docs code{font-family:var(--monaco-monospace-font);border-radius:3px;padding:0 .4em;background-color:var(--vscode-textCodeBlock-background)}.monaco-editor .parameter-hints-widget .docs .monaco-tokenized-source,.monaco-editor .parameter-hints-widget .docs .code{white-space:pre-wrap}.monaco-editor .parameter-hints-widget .controls{display:none;flex-direction:column;align-items:center;min-width:22px;justify-content:flex-end}.monaco-editor .parameter-hints-widget.multiple .controls{display:flex;padding:0 2px}.monaco-editor .parameter-hints-widget.multiple .button{width:16px;height:16px;background-repeat:no-repeat;cursor:pointer}.monaco-editor .parameter-hints-widget .button.previous{bottom:24px}.monaco-editor .parameter-hints-widget .overloads{text-align:center;height:12px;line-height:12px;font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .signature .parameter.active{color:var(--vscode-editorHoverWidget-highlightForeground);font-weight:700}.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter{font-weight:700;margin-right:.5em}.monaco-editor{.editorPlaceholder {top: 0px; position: absolute; overflow: hidden; text-overflow: ellipsis; text-wrap: nowrap; pointer-events: none; color: var(--vscode-editor-placeholder-foreground);}}.monaco-editor .rename-box{z-index:100;color:inherit;border-radius:4px}.monaco-editor .rename-box.preview{padding:4px 4px 0}.monaco-editor .rename-box .rename-input-with-button{padding:3px;border-radius:2px;width:calc(100% - 8px)}.monaco-editor .rename-box .rename-input{width:calc(100% - 8px);padding:0}.monaco-editor .rename-box .rename-input:focus{outline:none}.monaco-editor .rename-box .rename-suggestions-button{display:flex;align-items:center;padding:3px;background-color:transparent;border:none;border-radius:5px;cursor:pointer}.monaco-editor .rename-box .rename-suggestions-button:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-editor .rename-box .rename-candidate-list-container .monaco-list-row{border-radius:2px}.monaco-editor .rename-box .rename-label{display:none;opacity:.8}.monaco-editor .rename-box.preview .rename-label{display:inherit}.monaco-editor .unicode-highlight{border:1px solid var(--vscode-editorUnicodeHighlight-border);background-color:var(--vscode-editorUnicodeHighlight-background);box-sizing:border-box}.editor-banner{box-sizing:border-box;cursor:default;width:100%;font-size:12px;display:flex;overflow:visible;height:26px;background:var(--vscode-banner-background)}.editor-banner .icon-container{display:flex;flex-shrink:0;align-items:center;padding:0 6px 0 10px}.editor-banner .icon-container.custom-icon{background-repeat:no-repeat;background-position:center center;background-size:16px;width:16px;padding:0;margin:0 6px 0 10px}.editor-banner .message-container{display:flex;align-items:center;line-height:26px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-banner .message-container p{margin-block-start:0;margin-block-end:0}.editor-banner .message-actions-container{flex-grow:1;flex-shrink:0;line-height:26px;margin:0 4px}.editor-banner .message-actions-container a.monaco-button{width:inherit;margin:2px 8px;padding:0 12px}.editor-banner .message-actions-container a{padding:3px;margin-left:12px;text-decoration:underline}.editor-banner .action-container{padding:0 10px 0 6px}.editor-banner{background-color:var(--vscode-banner-background)}.editor-banner,.editor-banner .action-container .codicon,.editor-banner .message-actions-container .monaco-link{color:var(--vscode-banner-foreground)}.editor-banner .icon-container .codicon{color:var(--vscode-banner-iconForeground)}.monaco-link{color:var(--vscode-textLink-foreground)}.monaco-link:hover{color:var(--vscode-textLink-activeForeground)}.floating-menu-overlay-widget{padding:0;color:var(--vscode-button-foreground);background-color:var(--vscode-button-background);border-radius:2px;border:1px solid var(--vscode-contrastBorder);display:flex;align-items:center;z-index:10;box-shadow:0 2px 8px var(--vscode-widget-shadow);overflow:hidden;.action-item > .action-label {padding: 5px; font-size: 12px; border-radius: 2px;} .action-item > .action-label.codicon {color: var(--vscode-button-foreground);} .action-item > .action-label.codicon:not(.separator) {padding-top: 6px; padding-bottom: 6px;} .action-item:first-child > .action-label {padding-left: 7px;} .action-item:last-child > .action-label {padding-right: 7px;} .action-item .action-label.separator {background-color: var(--vscode-menu-separatorBackground);}}.monaco-editor .iPadShowKeyboard{width:58px;min-width:0;height:36px;min-height:0;margin:0;padding:0;position:absolute;resize:none;overflow:hidden;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjNDI0MjQyIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;border:4px solid #F6F6F6;border-radius:4px}.monaco-editor.vs-dark .iPadShowKeyboard{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjQzVDNUM1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;border:4px solid #252526}.monaco-editor .tokens-inspect-widget{z-index:50;user-select:text;-webkit-user-select:text;padding:10px;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor.hc-black .tokens-inspect-widget,.monaco-editor.hc-light .tokens-inspect-widget{border-width:2px}.monaco-editor .tokens-inspect-widget .tokens-inspect-separator{height:1px;border:0;background-color:var(--vscode-editorHoverWidget-border)}.monaco-editor .tokens-inspect-widget .tm-token{font-family:var(--monaco-monospace-font)}.monaco-editor .tokens-inspect-widget .tm-token-length{font-weight:400;font-size:60%;float:right}.monaco-editor .tokens-inspect-widget .tm-metadata-table{width:100%}.monaco-editor .tokens-inspect-widget .tm-metadata-value{font-family:var(--monaco-monospace-font);text-align:right}.monaco-editor .tokens-inspect-widget .tm-token-type{font-family:var(--monaco-monospace-font)}.monaco-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui,Ubuntu,Droid Sans,sans-serif;--monaco-monospace-font: "SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace}.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.hc-light .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-hover p{margin:0}.monaco-aria-container{position:absolute!important;top:0;height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}.monaco-editor .synthetic-focus,.monaco-diff-editor .synthetic-focus,.monaco-editor [tabindex="0"]:focus,.monaco-diff-editor [tabindex="0"]:focus,.monaco-editor [tabindex="-1"]:focus,.monaco-diff-editor [tabindex="-1"]:focus,.monaco-editor button:focus,.monaco-diff-editor button:focus,.monaco-editor input[type=button]:focus,.monaco-diff-editor input[type=button]:focus,.monaco-editor input[type=checkbox]:focus,.monaco-diff-editor input[type=checkbox]:focus,.monaco-editor input[type=search]:focus,.monaco-diff-editor input[type=search]:focus,.monaco-editor input[type=text]:focus,.monaco-diff-editor input[type=text]:focus,.monaco-editor select:focus,.monaco-diff-editor select:focus,.monaco-editor textarea:focus,.monaco-diff-editor textarea:focus{outline-width:1px;outline-style:solid;outline-offset:-1px;outline-color:var(--vscode-focusBorder);opacity:1}.monaco-workbench .workbench-hover{position:relative;font-size:13px;line-height:19px;z-index:40;overflow:hidden;max-width:700px;background:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border);border-radius:5px;color:var(--vscode-editorHoverWidget-foreground);box-shadow:0 2px 8px var(--vscode-widget-shadow)}.monaco-workbench .workbench-hover .monaco-action-bar .action-item .codicon{width:13px;height:13px}.monaco-workbench .workbench-hover hr{border-bottom:none}.monaco-workbench .workbench-hover.compact{font-size:12px}.monaco-workbench .workbench-hover.compact .monaco-action-bar .action-item .codicon{width:12px;height:12px}.monaco-workbench .workbench-hover.compact .hover-contents{padding:2px 8px}.monaco-workbench .workbench-hover-container.locked .workbench-hover{outline:1px solid var(--vscode-editorHoverWidget-border)}.monaco-workbench .workbench-hover-container:focus-within.locked .workbench-hover{outline-color:var(--vscode-focusBorder)}.monaco-workbench .workbench-hover-pointer{position:absolute;z-index:41;pointer-events:none}.monaco-workbench .workbench-hover-pointer:after{content:"";position:absolute;width:5px;height:5px;background-color:var(--vscode-editorHoverWidget-background);border-right:1px solid var(--vscode-editorHoverWidget-border);border-bottom:1px solid var(--vscode-editorHoverWidget-border)}.monaco-workbench .workbench-hover-container:not(:focus-within).locked .workbench-hover-pointer:after{width:4px;height:4px;border-right-width:2px;border-bottom-width:2px}.monaco-workbench .workbench-hover-container:focus-within .workbench-hover-pointer:after{border-right:1px solid var(--vscode-focusBorder);border-bottom:1px solid var(--vscode-focusBorder)}.monaco-workbench .workbench-hover-pointer.left{left:-3px}.monaco-workbench .workbench-hover-pointer.right{right:3px}.monaco-workbench .workbench-hover-pointer.top{top:-3px}.monaco-workbench .workbench-hover-pointer.bottom{bottom:3px}.monaco-workbench .workbench-hover-pointer.left:after{transform:rotate(135deg)}.monaco-workbench .workbench-hover-pointer.right:after{transform:rotate(315deg)}.monaco-workbench .workbench-hover-pointer.top:after{transform:rotate(225deg)}.monaco-workbench .workbench-hover-pointer.bottom:after{transform:rotate(45deg)}.monaco-workbench .workbench-hover a{color:var(--vscode-textLink-foreground)}.monaco-workbench .workbench-hover a:focus{outline:1px solid;outline-offset:-1px;text-decoration:underline;outline-color:var(--vscode-focusBorder)}.monaco-workbench .workbench-hover a.codicon:focus,.monaco-workbench .workbench-hover a.monaco-button:focus{text-decoration:none}.monaco-workbench .workbench-hover a:hover,.monaco-workbench .workbench-hover a:active{color:var(--vscode-textLink-activeForeground)}.monaco-workbench .workbench-hover code{background:var(--vscode-textCodeBlock-background)}.monaco-workbench .workbench-hover .hover-row .actions{background:var(--vscode-editorHoverWidget-statusBarBackground)}.monaco-workbench .workbench-hover.right-aligned{left:1px}.monaco-workbench .workbench-hover.right-aligned .hover-row.status-bar .actions{flex-direction:row-reverse}.monaco-workbench .workbench-hover.right-aligned .hover-row.status-bar .actions .action-container{margin-right:0;margin-left:16px}.context-view{position:absolute}.context-view.fixed{all:initial;font-family:inherit;font-size:13px;position:fixed;color:inherit}.quick-input-widget{font-size:13px}.quick-input-widget .monaco-highlighted-label .highlight,.quick-input-widget .monaco-highlighted-label .highlight{color:#0066bf}.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight,.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight{color:#9dddff}.vs-dark .quick-input-widget .monaco-highlighted-label .highlight,.vs-dark .quick-input-widget .monaco-highlighted-label .highlight{color:#0097fb}.hc-black .quick-input-widget .monaco-highlighted-label .highlight,.hc-black .quick-input-widget .monaco-highlighted-label .highlight{color:#f38518}.hc-light .quick-input-widget .monaco-highlighted-label .highlight,.hc-light .quick-input-widget .monaco-highlighted-label .highlight{color:#0f4a85}.monaco-keybinding>.monaco-keybinding-key{background-color:#ddd6;border:solid 1px rgba(204,204,204,.4);border-bottom-color:#bbb6;box-shadow:inset 0 -1px #bbb6;color:#555}.hc-black .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:solid 1px rgb(111,195,223);box-shadow:none;color:#fff}.hc-light .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:solid 1px #0F4A85;box-shadow:none;color:#292929}.vs-dark .monaco-keybinding>.monaco-keybinding-key{background-color:#8080802b;border:solid 1px rgba(51,51,51,.6);border-bottom-color:#4449;box-shadow:inset 0 -1px #4449;color:#ccc}.quick-input-widget{position:absolute;width:600px;z-index:2550;left:50%;-webkit-app-region:no-drag;border-radius:6px}.quick-input-titlebar{cursor:grab;display:flex;align-items:center;border-top-right-radius:5px;border-top-left-radius:5px}.quick-input-left-action-bar{display:flex;margin-left:4px;flex:1}.quick-input-inline-action-bar>.actions-container>.action-item:first-child{margin-left:5px}.quick-input-inline-action-bar>.actions-container>.action-item{margin-top:2px}.quick-input-title{cursor:grab;padding:3px 0;text-align:center;text-overflow:ellipsis;overflow:hidden}.quick-input-right-action-bar{display:flex;margin-right:4px;flex:1}.quick-input-right-action-bar>.actions-container{justify-content:flex-end}.quick-input-right-action-bar>.actions-container>.action-item{margin-left:4px}.quick-input-titlebar .monaco-action-bar .action-label.codicon{background-position:center;background-repeat:no-repeat;padding:2px}.quick-input-description{margin:6px 6px 6px 11px}.quick-input-header .quick-input-description{margin:4px 2px;flex:1}.quick-input-header{cursor:grab;display:flex;padding:6px 6px 2px}.quick-input-widget.hidden-input .quick-input-header{padding:0;margin-bottom:0}.quick-input-and-message{display:flex;flex-direction:column;flex-grow:1;min-width:0;position:relative}.quick-input-check-all{align-self:center;margin:0}.quick-input-widget .quick-input-header .monaco-checkbox{margin-top:6px}.quick-input-filter{flex-grow:1;display:flex;position:relative}.quick-input-box{flex-grow:1}.quick-input-widget.show-checkboxes .quick-input-box,.quick-input-widget.show-checkboxes .quick-input-message{margin-left:5px}.quick-input-visible-count{position:absolute;left:-10000px}.quick-input-count{align-self:center;position:absolute;right:4px;display:flex;align-items:center}.quick-input-count .monaco-count-badge{vertical-align:middle;padding:2px 4px;border-radius:2px;min-height:auto;line-height:normal}.quick-input-action{margin-left:6px}.quick-input-action .monaco-text-button{font-size:11px;padding:0 6px;display:flex;height:25px;align-items:center}.quick-input-message{margin-top:-1px;padding:5px;overflow-wrap:break-word}.quick-input-message>.codicon{margin:0 .2em;vertical-align:text-bottom}.quick-input-message a{color:inherit}.quick-input-progress.monaco-progress-container{position:relative}.quick-input-list{line-height:22px}.quick-input-widget.hidden-input .quick-input-list{margin-top:4px;padding-bottom:4px}.quick-input-list .monaco-list{overflow:hidden;max-height:440px;padding-bottom:5px}.quick-input-list .monaco-scrollable-element{padding:0 6px}.quick-input-list .quick-input-list-entry{box-sizing:border-box;overflow:hidden;display:flex;padding:0 6px}.quick-input-list .quick-input-list-entry.quick-input-list-separator-border{border-top-width:1px;border-top-style:solid}.quick-input-list .monaco-list-row{border-radius:3px}.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border{border-top-style:none}.quick-input-list .quick-input-list-label{overflow:hidden;display:flex;height:100%;flex:1}.quick-input-widget .monaco-checkbox{margin-right:0}.quick-input-widget .quick-input-list .monaco-checkbox,.quick-input-widget .quick-input-tree .monaco-checkbox{margin-top:4px}.quick-input-list .quick-input-list-icon{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;display:flex;align-items:center;justify-content:center}.quick-input-list .quick-input-list-rows{overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;height:100%;flex:1;margin-left:5px}.quick-input-list .quick-input-list-rows>.quick-input-list-row{display:flex;align-items:center}.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label,.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{flex:1}.quick-input-list .quick-input-list-rows>.quick-input-list-row .codicon[class*=codicon-]{vertical-align:text-bottom}.quick-input-list .quick-input-list-rows .monaco-highlighted-label>span{opacity:1}.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding{margin-right:8px}.quick-input-list .quick-input-list-label-meta{opacity:.7;line-height:normal;text-overflow:ellipsis;overflow:hidden}.quick-input-list .monaco-list .monaco-list-row .monaco-highlighted-label .highlight{font-weight:700;background-color:unset;color:var(--vscode-list-highlightForeground)!important}.quick-input-list .monaco-list .monaco-list-row.focused .monaco-highlighted-label .highlight{color:var(--vscode-list-focusHighlightForeground)!important}.quick-input-list .quick-input-list-entry .quick-input-list-separator{margin-right:4px}.quick-input-list .quick-input-list-entry-action-bar{display:flex;flex:0;overflow:visible}.quick-input-list .quick-input-list-entry-action-bar .action-label{display:none}.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon{margin-right:4px;padding:2px}.quick-input-list .quick-input-list-entry-action-bar{margin-top:1px}.quick-input-list .quick-input-list-entry-action-bar{margin-right:4px}.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry.focus-inside .quick-input-list-entry-action-bar .action-label,.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .monaco-list-row.passive-focused .quick-input-list-entry-action-bar .action-label{display:flex}.quick-input-list>.monaco-list:focus .monaco-list-row.focused{outline:1px solid var(--vscode-list-focusOutline)!important;outline-offset:-1px}.quick-input-list>.monaco-list:focus .monaco-list-row.focused .quick-input-list-entry.quick-input-list-separator-border{border-color:transparent}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator{color:inherit}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key{background:none}.quick-input-list .quick-input-list-separator-as-item{padding:4px 6px;font-size:12px}.quick-input-list .quick-input-list-separator-as-item .label-name{font-weight:600}.quick-input-list .quick-input-list-separator-as-item .label-description{opacity:1!important}.quick-input-list .monaco-tree-sticky-row .quick-input-list-entry.quick-input-list-separator-as-item.quick-input-list-separator-border{border-top-style:none}.quick-input-list .monaco-tree-sticky-row{padding:0 5px}.quick-input-list .monaco-tl-twistie{display:none!important}.quick-input-tree .monaco-list{overflow:hidden;max-height:440px;padding-bottom:5px}.quick-input-tree .quick-input-tree-entry{box-sizing:border-box;overflow:hidden;display:flex;padding:0 6px}.quick-input-tree .quick-input-tree-label{overflow:hidden;display:flex;height:100%;flex:1}.quick-input-tree .quick-input-tree-icon{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;display:flex;align-items:center;justify-content:center}.quick-input-tree .quick-input-tree-rows{overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;height:100%;flex:1;margin-left:5px}.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row{display:flex;align-items:center}.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row .monaco-icon-label,.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{flex:1}.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row .codicon[class*=codicon-]{vertical-align:text-bottom}.quick-input-tree .quick-input-tree-rows .monaco-highlighted-label>span{opacity:1}.quick-input-tree .quick-input-tree-entry-action-bar{display:flex;flex:0;overflow:visible}.quick-input-tree .quick-input-tree-entry-action-bar .action-label{display:none}.quick-input-tree .quick-input-tree-entry-action-bar .action-label.codicon{margin-right:4px;padding:2px}.quick-input-tree .quick-input-tree-entry-action-bar{margin-top:1px}.quick-input-tree .quick-input-tree-entry-action-bar{margin-right:4px}.quick-input-tree .quick-input-tree-entry .quick-input-tree-entry-action-bar .action-label.always-visible,.quick-input-tree .quick-input-tree-entry:hover .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .quick-input-tree-entry.focus-inside .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .monaco-list-row.focused .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .monaco-list-row.passive-focused .quick-input-tree-entry-action-bar .action-label{display:flex}.quick-input-tree>.monaco-list:focus .monaco-list-row.focused{outline:1px solid var(--vscode-list-focusOutline)!important;outline-offset:-1px}.monaco-progress-container{width:100%;height:2px;overflow:hidden}.monaco-progress-container .progress-bit{width:2%;height:2px;position:absolute;left:0;display:none}.monaco-progress-container.active .progress-bit{display:inherit}.monaco-progress-container.discrete .progress-bit{left:0;transition:width .1s linear}.monaco-progress-container.discrete.done .progress-bit{width:100%}.monaco-progress-container.infinite .progress-bit{animation-name:progress;animation-duration:4s;animation-iteration-count:infinite;transform:translateZ(0);animation-timing-function:linear}.monaco-progress-container.infinite.infinite-long-running .progress-bit{animation-timing-function:steps(100)}@keyframes progress{0%{transform:translate(0) scaleX(1)}50%{transform:translate(2500%) scaleX(3)}to{transform:translate(4900%) scaleX(1)}}.monaco-component.multiDiffEditor{background:var(--vscode-multiDiffEditor-background);position:relative;height:100%;width:100%;overflow-y:hidden;> div {position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; &.placeholder {visibility: hidden; &.visible {visibility: visible;} display: grid; place-items: center; place-content: center;}} .active { --vscode-multiDiffEditor-border: var(--vscode-focusBorder); } .multiDiffEntry {display: flex; flex-direction: column; flex: 1; overflow: hidden; .collapse-button {margin: 0 5px; cursor: pointer; a {display: block;}} .header {z-index: 1000; background: var(--vscode-editor-background); &:not(.collapsed) .header-content {border-bottom: 1px solid var(--vscode-sideBarSectionHeader-border);} .header-content {margin: 8px 0px 0px 0px; padding: 4px 5px; border-top: 1px solid var(--vscode-multiDiffEditor-border); display: flex; align-items: center; color: var(--vscode-foreground); background: var(--vscode-multiDiffEditor-headerBackground); &.shadow {box-shadow: var(--vscode-scrollbar-shadow) 0px 6px 6px -6px;} .file-path {display: flex; flex: 1; min-width: 0; .title {font-size: 14px; line-height: 22px; &.original {flex: 1; min-width: 0; text-overflow: ellipsis;}} .status {font-weight: 600; opacity: .75; margin: 0px 10px; line-height: 22px;}} .actions {padding: 0 8px;}}} .editorParent {flex: 1; display: flex; flex-direction: column; border-bottom: 1px solid var(--vscode-multiDiffEditor-border); overflow: hidden;} .editorContainer {flex: 1;}}}.monaco-editor[data-v-7c1223f5]{width:100%;min-width:500px;border:1px solid var(--color-border);border-radius:4px}.message-task-form[data-v-778201af]{width:90%;margin:0 auto}h2[data-v-778201af]{margin-bottom:20px;color:var(--color-text-1)}.novel-reader[data-v-18b9d7cc]{font-family:Arial,sans-serif;max-width:800px;margin:0 auto;padding:20px}.search-bar[data-v-18b9d7cc]{display:flex;margin-bottom:20px}.search-bar input[data-v-18b9d7cc]{flex:1;padding:10px;border:1px solid #ccc;border-radius:4px}.search-bar button[data-v-18b9d7cc]{padding:10px;margin-left:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.announcement[data-v-18b9d7cc]{background-color:#f8f9fa;padding:10px;margin-bottom:20px;border-radius:4px}.category-nav[data-v-18b9d7cc]{display:flex;margin-bottom:20px}.category-item[data-v-18b9d7cc]{padding:10px;margin-right:10px;background-color:#e9ecef;border-radius:4px;cursor:pointer}.novel-list[data-v-18b9d7cc]{margin-bottom:20px}.novel-item[data-v-18b9d7cc]{padding:15px;margin-bottom:10px;background-color:#f8f9fa;border-radius:4px}.reading-page[data-v-18b9d7cc]{position:relative}.content[data-v-18b9d7cc]{padding:20px;background-color:#fff;border-radius:4px;cursor:pointer}.drawer[data-v-18b9d7cc]{position:fixed;top:0;left:-300px;width:300px;height:100%;background-color:#fff;transition:left .3s;z-index:1000}.drawer.open[data-v-18b9d7cc]{left:0}.drawer-content[data-v-18b9d7cc]{padding:20px}.menu[data-v-18b9d7cc]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);display:flex;background-color:#000000b3;padding:10px;border-radius:4px}.menu button[data-v-18b9d7cc]{margin:0 5px;padding:5px 10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.error-page[data-v-18b9d7cc]{text-align:center;padding:20px;background-color:#f8d7da;border-radius:4px}.error-page button[data-v-18b9d7cc]{padding:10px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer}.filter-rule-list[data-v-692f0b9a]{padding:20px}.header[data-v-692f0b9a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header h2[data-v-692f0b9a]{flex:1}.header .arco-btn[data-v-692f0b9a]{margin-left:10px}h2[data-v-692f0b9a]{margin:0;color:var(--color-text-1)}.table-wrapper[data-v-692f0b9a],.table-wrapper[data-v-692f0b9a] .arco-table-container{width:100%}.mp-info[data-v-692f0b9a]{display:flex;align-items:center;gap:8px}.mp-name[data-v-692f0b9a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rule-preview[data-v-692f0b9a]{color:var(--color-text-3);font-size:12px}.mobile-title[data-v-692f0b9a]{display:flex;justify-content:space-between;align-items:center}.mobile-desc[data-v-692f0b9a]{font-size:12px;color:var(--color-text-3)}.mobile-desc div[data-v-692f0b9a]{margin-bottom:4px}.load-more[data-v-692f0b9a]{width:120px;margin:0 auto;text-align:center}@media (max-width: 768px){.filter-rule-list[data-v-692f0b9a]{padding:12px}}.filter-rule-form[data-v-81fca2d2],.filter-rule-form[data-v-81fca2d2] .arco-spin{width:100%;display:block}.filter-rule-form[data-v-81fca2d2] .arco-form,.filter-rule-form[data-v-81fca2d2] .arco-form-item{width:100%}.form-tip[data-v-81fca2d2]{color:var(--color-text-3);font-size:12px}.mp-selector-row[data-v-81fca2d2]{display:flex;align-items:center;gap:12px}.mp-input[data-v-81fca2d2]{flex:1;min-width:0}.attribute-list[data-v-81fca2d2]{display:flex;flex-direction:column;gap:8px}.attribute-row[data-v-81fca2d2]{display:flex;align-items:center;gap:8px}.attr-name-input[data-v-81fca2d2]{width:140px;flex-shrink:0}.attr-value-input[data-v-81fca2d2]{flex:1;min-width:0}.attr-checkbox[data-v-81fca2d2]{white-space:nowrap;flex-shrink:0}.attr-delete-btn[data-v-81fca2d2]{flex-shrink:0}@media (max-width: 768px){.mp-selector-row[data-v-81fca2d2]{flex-direction:column;align-items:stretch}.mp-selector-row .arco-btn[data-v-81fca2d2]{width:100%}.attribute-row[data-v-81fca2d2]{flex-wrap:wrap;gap:8px}.attr-name-input[data-v-81fca2d2],.attr-value-input[data-v-81fca2d2]{width:100%}.attr-checkbox[data-v-81fca2d2]{order:3;margin-left:0}.attr-delete-btn[data-v-81fca2d2]{order:4;margin-left:auto}.attribute-row[data-v-81fca2d2]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.attr-name-input[data-v-81fca2d2]{grid-column:1}.attr-value-input[data-v-81fca2d2]{grid-column:2}.attr-checkbox[data-v-81fca2d2]{grid-column:1}.attr-delete-btn[data-v-81fca2d2]{grid-column:2;justify-self:end}[data-v-81fca2d2] .arco-form-item:last-child .arco-space{flex-direction:column;width:100%}[data-v-81fca2d2] .arco-form-item:last-child .arco-space .arco-space-item{width:100%}[data-v-81fca2d2] .arco-form-item:last-child .arco-btn{width:100%}}.filter-rule-modal .arco-modal-body{padding:16px 20px}.filter-rule-modal .arco-modal-body>.arco-spin,.filter-rule-modal .arco-modal-body>.arco-spin>.filter-rule-form{width:100%}@media (max-width: 768px){.filter-rule-modal .arco-modal{width:95%!important;max-width:95%!important;margin:20px auto}.filter-rule-modal .arco-modal-body{padding:12px;max-height:60vh;overflow-y:auto}.mp-selector-modal .arco-modal{width:95%!important;max-width:95%!important;margin:20px auto}.mp-selector-modal .arco-modal-body{padding:12px;max-height:60vh;overflow-y:auto}}.task-queue-view[data-v-562f2ee2]{padding:12px;height:calc(100vh - 100px);display:flex;flex-direction:column;gap:12px}.header-bar[data-v-562f2ee2]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:var(--color-bg-2);border-radius:6px;box-shadow:0 1px 4px #0000000f}.header-left[data-v-562f2ee2]{display:flex;align-items:center;gap:10px}.header-left .title[data-v-562f2ee2]{font-size:16px;font-weight:600;color:var(--color-text-1)}.header-right[data-v-562f2ee2]{display:flex;gap:8px}.row-layout[data-v-562f2ee2]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.panel[data-v-562f2ee2]{background:var(--color-bg-2);border-radius:6px;padding:12px;box-shadow:0 1px 4px #0000000f}.panel-title[data-v-562f2ee2]{font-size:13px;font-weight:500;color:var(--color-text-2);margin-bottom:10px;display:flex;align-items:center;gap:8px}.status-grid[data-v-562f2ee2]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.status-item[data-v-562f2ee2]{text-align:center;padding:8px;background:var(--color-fill-1);border-radius:4px}.status-item .label[data-v-562f2ee2]{display:block;font-size:12px;color:var(--color-text-3);margin-bottom:4px}.status-item .value[data-v-562f2ee2]{display:block;font-size:20px;font-weight:600;color:var(--color-text-1)}.status-item .value.pending[data-v-562f2ee2]{color:#ff7d00}.current-task[data-v-562f2ee2]{padding:10px;background:var(--color-fill-1);border-radius:4px}.current-task .task-name[data-v-562f2ee2]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;margin-bottom:6px}.current-task .task-info[data-v-562f2ee2]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--color-text-3)}.no-task[data-v-562f2ee2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:var(--color-text-3);font-size:13px;gap:6px}.task-list[data-v-562f2ee2],.scheduler-list[data-v-562f2ee2]{display:flex;flex-wrap:wrap;gap:6px}.task-item[data-v-562f2ee2],.scheduler-item[data-v-562f2ee2]{display:flex;align-items:center}.scheduler-item[data-v-562f2ee2]{width:100%;justify-content:space-between;padding:6px 10px;background:var(--color-fill-1);border-radius:4px;font-size:12px}.scheduler-item .job-id[data-v-562f2ee2]{color:var(--color-text-1);font-weight:500}.scheduler-item .job-time[data-v-562f2ee2]{color:var(--color-text-3)}.more-tasks[data-v-562f2ee2]{width:100%;text-align:center;font-size:12px;color:var(--color-text-3);padding:4px}.history-panel[data-v-562f2ee2]{flex:1;min-height:0;display:flex;flex-direction:column}.history-panel .panel-title[data-v-562f2ee2]{flex-shrink:0}.history-count[data-v-562f2ee2]{font-size:12px;font-weight:400;color:var(--color-text-3);margin-left:8px}.pagination-wrapper[data-v-562f2ee2]{display:flex;justify-content:center;padding:8px 0;flex-shrink:0}.error-text[data-v-562f2ee2]{color:#f53f3f;font-size:12px;cursor:pointer}.no-error[data-v-562f2ee2]{color:var(--color-text-3)}[data-v-562f2ee2] .arco-table-wrapper{flex:1;min-height:0}[data-v-562f2ee2] .arco-table{font-size:12px}[data-v-562f2ee2] .arco-table-th{background:var(--color-fill-1)}[data-v-562f2ee2] .arco-table-td{padding:6px 8px}@media (max-width: 768px){.row-layout[data-v-562f2ee2]{grid-template-columns:1fr}.header-bar[data-v-562f2ee2]{flex-direction:column;gap:10px}.header-right[data-v-562f2ee2]{width:100%;justify-content:flex-end}}.forgot-container[data-v-e8437fb0]{height:100vh;padding:0;margin:0;background:linear-gradient(135deg,rgba(59,130,246,.95) 0%,rgba(168,85,247,.9) 100%);background-size:200% 200%;animation:gradientBG-e8437fb0 12s ease infinite}@keyframes gradientBG-e8437fb0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.forgot-layout[data-v-e8437fb0]{display:flex;height:100%}.forgot-left[data-v-e8437fb0]{flex:0 0 55%;padding:80px;color:#fff;display:flex;flex-direction:column;justify-content:center}.forgot-intro[data-v-e8437fb0]{max-width:600px}.intro-title[data-v-e8437fb0]{font-size:2.5rem;margin-bottom:24px;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.2)}.intro-text[data-v-e8437fb0]{font-size:1.1rem;line-height:1.6;opacity:.9}.forgot-right[data-v-e8437fb0]{flex:0 0 45%;display:flex;justify-content:center;align-items:center;padding:60px;background:rgba(255,255,255,.9);backdrop-filter:blur(5px)}.forgot-card[data-v-e8437fb0]{width:450px;padding:40px;background:white;border-radius:12px;box-shadow:0 4px 20px #0000000d}.forgot-header[data-v-e8437fb0]{text-align:center;margin-bottom:24px}.forgot-header h2[data-v-e8437fb0]{font-size:24px;font-weight:600;margin-bottom:8px;color:#1a202c}.forgot-header p[data-v-e8437fb0]{font-size:14px;color:#718096}.steps[data-v-e8437fb0]{margin-bottom:32px}.step-content[data-v-e8437fb0]{margin-top:24px}.success-content[data-v-e8437fb0]{text-align:center;padding:20px 0}.success-icon[data-v-e8437fb0]{font-size:64px;color:#52c41a;margin-bottom:16px}.success-content h3[data-v-e8437fb0]{font-size:20px;color:#1a202c;margin-bottom:8px}.success-content p[data-v-e8437fb0]{color:#718096;margin-bottom:24px}.back-to-login[data-v-e8437fb0]{text-align:center;margin-top:24px;padding-top:16px;border-top:1px solid #e2e8f0}[data-v-e8437fb0] .arco-form-item-label{color:#333!important}[data-v-e8437fb0] .arco-input-wrapper{height:44px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}[data-v-e8437fb0] .arco-input-wrapper:hover,[data-v-e8437fb0] .arco-input-wrapper:focus-within{border-color:#4299e1;background:#fff}[data-v-e8437fb0] .arco-btn-primary{height:44px;border-radius:8px;font-weight:500;font-size:15px;background:#4299e1;border-color:#4299e1}[data-v-e8437fb0] .arco-btn-primary:hover{background:#3182ce;border-color:#3182ce}.forgot-footer[data-v-e8437fb0]{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:24px 0;color:#fff;font-size:14px}@media (max-width: 992px){.forgot-layout[data-v-e8437fb0]{flex-direction:column}.forgot-left[data-v-e8437fb0],.forgot-right[data-v-e8437fb0]{flex:1;padding:40px}.forgot-card[data-v-e8437fb0]{width:100%;max-width:450px}.intro-title[data-v-e8437fb0]{font-size:2rem}}@media (max-width: 720px){.forgot-left[data-v-e8437fb0]{display:none}.forgot-right[data-v-e8437fb0]{width:100%;flex:none}.forgot-card[data-v-e8437fb0]{width:100%;padding:24px}}.qrcode-container[data-v-2b37a826]{display:flex;flex-direction:column;align-items:center;padding:20px}.loading[data-v-2b37a826],.qrcode[data-v-2b37a826],.error[data-v-2b37a826]{display:flex;flex-direction:column;align-items:center;gap:16px}.qrcode img[data-v-2b37a826]{width:200px;height:200px}.app-container[data-v-066c0730]{min-height:100vh}.app-header[data-v-066c0730]{display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:64px;background:var(--color-bg-2);border-bottom:1px solid var(--color-border)}.header-left[data-v-066c0730]{display:flex;align-items:center}.logo[data-v-066c0730]{display:flex;align-items:center;font-size:18px;font-weight:500}.logo svg[data-v-066c0730]{margin-right:10px;font-size:24px;color:var(--primary-color)}.header-right[data-v-066c0730]{display:flex;align-items:center}.user-info[data-v-066c0730]{display:flex;align-items:center;cursor:pointer}.username[data-v-066c0730]{margin-left:10px}.app-content[data-v-066c0730]{background:var(--color-bg-1);min-height:calc(100vh - 64px)}.fade-enter-active[data-v-066c0730],.fade-leave-active[data-v-066c0730]{transition:opacity .3s ease}.fade-enter-from[data-v-066c0730],.fade-leave-to[data-v-066c0730]{opacity:0}@media (max-width: 720px){.app-header .header-right[data-v-066c0730]{display:none!important}}.wx-account-info[data-v-066c0730]{padding:16px 0}.wx-account-header[data-v-066c0730]{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.wx-account-name[data-v-066c0730]{margin-top:12px;font-size:18px;font-weight:500}.wx-account-empty[data-v-066c0730]{padding:40px 0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-size:1em;font-family:monospace,monospace}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:inherit;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.arco-icon{display:inline-block;width:1em;height:1em;color:inherit;font-style:normal;vertical-align:-2px;outline:none;stroke:currentColor}.arco-icon-loading,.arco-icon-spin{animation:arco-loading-circle 1s infinite cubic-bezier(0,0,1,1)}@keyframes arco-loading-circle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.arco-icon-hover{position:relative;display:inline-block;cursor:pointer;line-height:12px}.arco-icon-hover .arco-icon{position:relative}.arco-icon-hover:before{position:absolute;display:block;box-sizing:border-box;background-color:transparent;border-radius:var(--border-radius-circle);transition:background-color .1s cubic-bezier(0,0,1,1);content:""}.arco-icon-hover:hover:before{background-color:var(--color-fill-2)}.arco-icon-hover.arco-icon-hover-disabled:before{opacity:0}.arco-icon-hover:before{top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%)}.arco-icon-hover-size-mini{line-height:12px}.arco-icon-hover-size-mini:before{top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%)}.arco-icon-hover-size-small{line-height:12px}.arco-icon-hover-size-small:before{top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%)}.arco-icon-hover-size-large{line-height:12px}.arco-icon-hover-size-large:before{top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%)}.arco-icon-hover-size-huge{line-height:12px}.arco-icon-hover-size-huge:before{top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%)}.fade-in-standard-enter-from,.fade-in-standard-appear-from{opacity:0}.fade-in-standard-enter-to,.fade-in-standard-appear-to{opacity:1}.fade-in-standard-enter-active,.fade-in-standard-appear-active{transition:opacity .3s cubic-bezier(.34,.69,.1,1)}.fade-in-standard-leave-from{opacity:1}.fade-in-standard-leave-to{opacity:0}.fade-in-standard-leave-active{transition:opacity .3s cubic-bezier(.34,.69,.1,1)}.fade-in-enter-from,.fade-in-appear-from{opacity:0}.fade-in-enter-to,.fade-in-appear-to{opacity:1}.fade-in-enter-active,.fade-in-appear-active{transition:opacity .1s cubic-bezier(0,0,1,1)}.fade-in-leave-from{opacity:1}.fade-in-leave-to{opacity:0}.fade-in-leave-active{transition:opacity .1s cubic-bezier(0,0,1,1)}.zoom-in-enter-from,.zoom-in-appear-from{transform:scale(.5);opacity:0}.zoom-in-enter-to,.zoom-in-appear-to{transform:scale(1);opacity:1}.zoom-in-enter-active,.zoom-in-appear-active{transition:opacity .3s cubic-bezier(.34,.69,.1,1),transform .3s cubic-bezier(.34,.69,.1,1)}.zoom-in-leave-from{transform:scale(1);opacity:1}.zoom-in-leave-to{transform:scale(.5);opacity:0}.zoom-in-leave-active{transition:opacity .3s cubic-bezier(.34,.69,.1,1),transform .3s cubic-bezier(.34,.69,.1,1)}.zoom-in-fade-out-enter-from,.zoom-in-fade-out-appear-from{transform:scale(.5);opacity:0}.zoom-in-fade-out-enter-to,.zoom-in-fade-out-appear-to{transform:scale(1);opacity:1}.zoom-in-fade-out-enter-active,.zoom-in-fade-out-appear-active{transition:opacity .3s cubic-bezier(.3,1.3,.3,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-fade-out-leave-from{transform:scale(1);opacity:1}.zoom-in-fade-out-leave-to{transform:scale(.5);opacity:0}.zoom-in-fade-out-leave-active{transition:opacity .3s cubic-bezier(.3,1.3,.3,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-big-enter-from,.zoom-in-big-appear-from{transform:scale(.5);opacity:0}.zoom-in-big-enter-to,.zoom-in-big-appear-to{transform:scale(1);opacity:1}.zoom-in-big-enter-active,.zoom-in-big-appear-active{transition:opacity .2s cubic-bezier(0,0,1,1),transform .2s cubic-bezier(0,0,1,1)}.zoom-in-big-leave-from{transform:scale(1);opacity:1}.zoom-in-big-leave-to{transform:scale(.2);opacity:0}.zoom-in-big-leave-active{transition:opacity .2s cubic-bezier(0,0,1,1),transform .2s cubic-bezier(0,0,1,1)}.zoom-in-left-enter-from,.zoom-in-left-appear-from{transform:scale(.1);opacity:.1}.zoom-in-left-enter-to,.zoom-in-left-appear-to{transform:scale(1);opacity:1}.zoom-in-left-enter-active,.zoom-in-left-appear-active{transform-origin:0 50%;transition:opacity .3s cubic-bezier(0,0,1,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-left-leave-from{transform:scale(1);opacity:1}.zoom-in-left-leave-to{transform:scale(.1);opacity:.1}.zoom-in-left-leave-active{transform-origin:0 50%;transition:opacity .3s cubic-bezier(0,0,1,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-top-enter-from,.zoom-in-top-appear-from{transform:scaleY(.8) translateZ(0);opacity:0}.zoom-in-top-enter-to,.zoom-in-top-appear-to{transform:scaleY(1) translateZ(0);opacity:1}.zoom-in-top-enter-active,.zoom-in-top-appear-active{transform-origin:0 0;transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-top-leave-from{transform:scaleY(1) translateZ(0);opacity:1}.zoom-in-top-leave-to{transform:scaleY(.8) translateZ(0);opacity:0}.zoom-in-top-leave-active{transform-origin:0 0;transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-bottom-enter-from,.zoom-in-bottom-appear-from{transform:scaleY(.8) translateZ(0);opacity:0}.zoom-in-bottom-enter-to,.zoom-in-bottom-appear-to{transform:scaleY(1) translateZ(0);opacity:1}.zoom-in-bottom-enter-active,.zoom-in-bottom-appear-active{transform-origin:100% 100%;transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-bottom-leave-from{transform:scaleY(1) translateZ(0);opacity:1}.zoom-in-bottom-leave-to{transform:scaleY(.8) translateZ(0);opacity:0}.zoom-in-bottom-leave-active{transform-origin:100% 100%;transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1)}.slide-dynamic-origin-enter-from,.slide-dynamic-origin-appear-from{transform:scaleY(.9);transform-origin:0 0;opacity:0}.slide-dynamic-origin-enter-to,.slide-dynamic-origin-appear-to{transform:scaleY(1);transform-origin:0 0;opacity:1}.slide-dynamic-origin-enter-active,.slide-dynamic-origin-appear-active{transition:transform .2s cubic-bezier(.34,.69,.1,1),opacity .2s cubic-bezier(.34,.69,.1,1)}.slide-dynamic-origin-leave-from{transform:scaleY(1);transform-origin:0 0;opacity:1}.slide-dynamic-origin-leave-to{transform:scaleY(.9);transform-origin:0 0;opacity:0}.slide-dynamic-origin-leave-active{transition:transform .2s cubic-bezier(.34,.69,.1,1),opacity .2s cubic-bezier(.34,.69,.1,1)}.slide-left-enter-from,.slide-left-appear-from{transform:translate(-100%)}.slide-left-enter-to,.slide-left-appear-to{transform:translate(0)}.slide-left-enter-active,.slide-left-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-left-leave-from{transform:translate(0)}.slide-left-leave-to{transform:translate(-100%)}.slide-left-leave-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-right-enter-from,.slide-right-appear-from{transform:translate(100%)}.slide-right-enter-to,.slide-right-appear-to{transform:translate(0)}.slide-right-enter-active,.slide-right-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-right-leave-from{transform:translate(0)}.slide-right-leave-to{transform:translate(100%)}.slide-right-leave-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-top-enter-from,.slide-top-appear-from{transform:translateY(-100%)}.slide-top-enter-to,.slide-top-appear-to{transform:translateY(0)}.slide-top-enter-active,.slide-top-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-top-leave-from{transform:translateY(0)}.slide-top-leave-to{transform:translateY(-100%)}.slide-top-leave-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-bottom-enter-from,.slide-bottom-appear-from{transform:translateY(100%)}.slide-bottom-enter-to,.slide-bottom-appear-to{transform:translateY(0)}.slide-bottom-enter-active,.slide-bottom-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-bottom-leave-from{transform:translateY(0)}.slide-bottom-leave-to{transform:translateY(100%)}.slide-bottom-leave-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}body{--red-1: 255,236,232;--red-2: 253,205,197;--red-3: 251,172,163;--red-4: 249,137,129;--red-5: 247,101,96;--red-6: 245,63,63;--red-7: 203,39,45;--red-8: 161,21,30;--red-9: 119,8,19;--red-10: 77,0,10;--orangered-1: 255,243,232;--orangered-2: 253,221,195;--orangered-3: 252,197,159;--orangered-4: 250,172,123;--orangered-5: 249,144,87;--orangered-6: 247,114,52;--orangered-7: 204,81,32;--orangered-8: 162,53,17;--orangered-9: 119,31,6;--orangered-10: 77,14,0;--orange-1: 255,247,232;--orange-2: 255,228,186;--orange-3: 255,207,139;--orange-4: 255,182,93;--orange-5: 255,154,46;--orange-6: 255,125,0;--orange-7: 210,95,0;--orange-8: 166,69,0;--orange-9: 121,46,0;--orange-10: 77,27,0;--gold-1: 255,252,232;--gold-2: 253,244,191;--gold-3: 252,233,150;--gold-4: 250,220,109;--gold-5: 249,204,69;--gold-6: 247,186,30;--gold-7: 204,146,19;--gold-8: 162,109,10;--gold-9: 119,75,4;--gold-10: 77,45,0;--yellow-1: 254,255,232;--yellow-2: 254,254,190;--yellow-3: 253,250,148;--yellow-4: 252,242,107;--yellow-5: 251,232,66;--yellow-6: 250,220,25;--yellow-7: 207,175,15;--yellow-8: 163,132,8;--yellow-9: 120,93,3;--yellow-10: 77,56,0;--lime-1: 252,255,232;--lime-2: 237,248,187;--lime-3: 220,241,144;--lime-4: 201,233,104;--lime-5: 181,226,65;--lime-6: 159,219,29;--lime-7: 126,183,18;--lime-8: 95,148,10;--lime-9: 67,112,4;--lime-10: 42,77,0;--green-1: 232,255,234;--green-2: 175,240,181;--green-3: 123,225,136;--green-4: 76,210,99;--green-5: 35,195,67;--green-6: 0,180,42;--green-7: 0,154,41;--green-8: 0,128,38;--green-9: 0,102,34;--green-10: 0,77,28;--cyan-1: 232,255,251;--cyan-2: 183,244,236;--cyan-3: 137,233,224;--cyan-4: 94,223,214;--cyan-5: 55,212,207;--cyan-6: 20,201,201;--cyan-7: 13,165,170;--cyan-8: 7,130,139;--cyan-9: 3,97,108;--cyan-10: 0,66,77;--blue-1: 232,247,255;--blue-2: 195,231,254;--blue-3: 159,212,253;--blue-4: 123,192,252;--blue-5: 87,169,251;--blue-6: 52,145,250;--blue-7: 32,108,207;--blue-8: 17,75,163;--blue-9: 6,48,120;--blue-10: 0,26,77;--arcoblue-1: 232,243,255;--arcoblue-2: 190,218,255;--arcoblue-3: 148,191,255;--arcoblue-4: 106,161,255;--arcoblue-5: 64,128,255;--arcoblue-6: 22,93,255;--arcoblue-7: 14,66,210;--arcoblue-8: 7,44,166;--arcoblue-9: 3,26,121;--arcoblue-10: 0,13,77;--purple-1: 245,232,255;--purple-2: 221,190,246;--purple-3: 195,150,237;--purple-4: 168,113,227;--purple-5: 141,78,218;--purple-6: 114,46,209;--purple-7: 85,29,176;--purple-8: 60,16,143;--purple-9: 39,6,110;--purple-10: 22,0,77;--pinkpurple-1: 255,232,251;--pinkpurple-2: 247,186,239;--pinkpurple-3: 240,142,230;--pinkpurple-4: 232,101,223;--pinkpurple-5: 225,62,219;--pinkpurple-6: 217,26,217;--pinkpurple-7: 176,16,182;--pinkpurple-8: 138,9,147;--pinkpurple-9: 101,3,112;--pinkpurple-10: 66,0,77;--magenta-1: 255,232,241;--magenta-2: 253,194,219;--magenta-3: 251,157,199;--magenta-4: 249,121,183;--magenta-5: 247,84,168;--magenta-6: 245,49,157;--magenta-7: 203,30,131;--magenta-8: 161,16,105;--magenta-9: 119,6,79;--magenta-10: 77,0,52;--gray-1: 247,248,250;--gray-2: 242,243,245;--gray-3: 229,230,235;--gray-4: 201,205,212;--gray-5: 169,174,184;--gray-6: 134,144,156;--gray-7: 107,119,133;--gray-8: 78,89,105;--gray-9: 39,46,59;--gray-10: 29,33,41;--success-1: var(--green-1);--success-2: var(--green-2);--success-3: var(--green-3);--success-4: var(--green-4);--success-5: var(--green-5);--success-6: var(--green-6);--success-7: var(--green-7);--success-8: var(--green-8);--success-9: var(--green-9);--success-10: var(--green-10);--primary-1: var(--arcoblue-1);--primary-2: var(--arcoblue-2);--primary-3: var(--arcoblue-3);--primary-4: var(--arcoblue-4);--primary-5: var(--arcoblue-5);--primary-6: var(--arcoblue-6);--primary-7: var(--arcoblue-7);--primary-8: var(--arcoblue-8);--primary-9: var(--arcoblue-9);--primary-10: var(--arcoblue-10);--danger-1: var(--red-1);--danger-2: var(--red-2);--danger-3: var(--red-3);--danger-4: var(--red-4);--danger-5: var(--red-5);--danger-6: var(--red-6);--danger-7: var(--red-7);--danger-8: var(--red-8);--danger-9: var(--red-9);--danger-10: var(--red-10);--warning-1: var(--orange-1);--warning-2: var(--orange-2);--warning-3: var(--orange-3);--warning-4: var(--orange-4);--warning-5: var(--orange-5);--warning-6: var(--orange-6);--warning-7: var(--orange-7);--warning-8: var(--orange-8);--warning-9: var(--orange-9);--warning-10: var(--orange-10);--link-1: var(--arcoblue-1);--link-2: var(--arcoblue-2);--link-3: var(--arcoblue-3);--link-4: var(--arcoblue-4);--link-5: var(--arcoblue-5);--link-6: var(--arcoblue-6);--link-7: var(--arcoblue-7);--link-8: var(--arcoblue-8);--link-9: var(--arcoblue-9);--link-10: var(--arcoblue-10)}body[arco-theme=dark]{--red-1: 77,0,10;--red-2: 119,6,17;--red-3: 161,22,31;--red-4: 203,46,52;--red-5: 245,78,78;--red-6: 247,105,101;--red-7: 249,141,134;--red-8: 251,176,167;--red-9: 253,209,202;--red-10: 255,240,236;--orangered-1: 77,14,0;--orangered-2: 119,30,5;--orangered-3: 162,55,20;--orangered-4: 204,87,41;--orangered-5: 247,126,69;--orangered-6: 249,146,90;--orangered-7: 250,173,125;--orangered-8: 252,198,161;--orangered-9: 253,222,197;--orangered-10: 255,244,235;--orange-1: 77,27,0;--orange-2: 121,48,4;--orange-3: 166,75,10;--orange-4: 210,105,19;--orange-5: 255,141,31;--orange-6: 255,150,38;--orange-7: 255,179,87;--orange-8: 255,205,135;--orange-9: 255,227,184;--orange-10: 255,247,232;--gold-1: 77,45,0;--gold-2: 119,75,4;--gold-3: 162,111,15;--gold-4: 204,150,31;--gold-5: 247,192,52;--gold-6: 249,204,68;--gold-7: 250,220,108;--gold-8: 252,233,149;--gold-9: 253,244,190;--gold-10: 255,252,232;--yellow-1: 77,56,0;--yellow-2: 120,94,7;--yellow-3: 163,134,20;--yellow-4: 207,179,37;--yellow-5: 250,225,60;--yellow-6: 251,233,75;--yellow-7: 252,243,116;--yellow-8: 253,250,157;--yellow-9: 254,254,198;--yellow-10: 254,255,240;--lime-1: 42,77,0;--lime-2: 68,112,6;--lime-3: 98,148,18;--lime-4: 132,183,35;--lime-5: 168,219,57;--lime-6: 184,226,75;--lime-7: 203,233,112;--lime-8: 222,241,152;--lime-9: 238,248,194;--lime-10: 253,255,238;--green-1: 0,77,28;--green-2: 4,102,37;--green-3: 10,128,45;--green-4: 18,154,55;--green-5: 29,180,64;--green-6: 39,195,70;--green-7: 80,210,102;--green-8: 126,225,139;--green-9: 178,240,183;--green-10: 235,255,236;--cyan-1: 0,66,77;--cyan-2: 6,97,108;--cyan-3: 17,131,139;--cyan-4: 31,166,170;--cyan-5: 48,201,201;--cyan-6: 63,212,207;--cyan-7: 102,223,215;--cyan-8: 144,233,225;--cyan-9: 190,244,237;--cyan-10: 240,255,252;--blue-1: 0,26,77;--blue-2: 5,47,120;--blue-3: 19,76,163;--blue-4: 41,113,207;--blue-5: 70,154,250;--blue-6: 90,170,251;--blue-7: 125,193,252;--blue-8: 161,213,253;--blue-9: 198,232,254;--blue-10: 234,248,255;--arcoblue-1: 0,13,77;--arcoblue-2: 4,27,121;--arcoblue-3: 14,50,166;--arcoblue-4: 29,77,210;--arcoblue-5: 48,111,255;--arcoblue-6: 60,126,255;--arcoblue-7: 104,159,255;--arcoblue-8: 147,190,255;--arcoblue-9: 190,218,255;--arcoblue-10: 234,244,255;--purple-1: 22,0,77;--purple-2: 39,6,110;--purple-3: 62,19,143;--purple-4: 90,37,176;--purple-5: 123,61,209;--purple-6: 142,81,218;--purple-7: 169,116,227;--purple-8: 197,154,237;--purple-9: 223,194,246;--purple-10: 247,237,255;--pinkpurple-1: 66,0,77;--pinkpurple-2: 101,3,112;--pinkpurple-3: 138,13,147;--pinkpurple-4: 176,27,182;--pinkpurple-5: 217,46,217;--pinkpurple-6: 225,61,219;--pinkpurple-7: 232,102,223;--pinkpurple-8: 240,146,230;--pinkpurple-9: 247,193,240;--pinkpurple-10: 255,242,253;--magenta-1: 77,0,52;--magenta-2: 119,8,80;--magenta-3: 161,23,108;--magenta-4: 203,43,136;--magenta-5: 245,69,166;--magenta-6: 247,86,169;--magenta-7: 249,122,184;--magenta-8: 251,158,200;--magenta-9: 253,195,219;--magenta-10: 255,232,241;--gray-1: 23,23,26;--gray-2: 46,46,48;--gray-3: 72,72,73;--gray-4: 95,95,96;--gray-5: 120,120,122;--gray-6: 146,146,147;--gray-7: 171,171,172;--gray-8: 197,197,197;--gray-9: 223,223,223;--gray-10: 246,246,246;--primary-1: var(--arcoblue-1);--primary-2: var(--arcoblue-2);--primary-3: var(--arcoblue-3);--primary-4: var(--arcoblue-4);--primary-5: var(--arcoblue-5);--primary-6: var(--arcoblue-6);--primary-7: var(--arcoblue-7);--primary-8: var(--arcoblue-8);--primary-9: var(--arcoblue-9);--primary-10: var(--arcoblue-10);--success-1: var(--green-1);--success-2: var(--green-2);--success-3: var(--green-3);--success-4: var(--green-4);--success-5: var(--green-5);--success-6: var(--green-6);--success-7: var(--green-7);--success-8: var(--green-8);--success-9: var(--green-9);--success-10: var(--green-10);--danger-1: var(--red-1);--danger-2: var(--red-2);--danger-3: var(--red-3);--danger-4: var(--red-4);--danger-5: var(--red-5);--danger-6: var(--red-6);--danger-7: var(--red-7);--danger-8: var(--red-8);--danger-9: var(--red-9);--danger-10: var(--red-10);--warning-1: var(--orange-1);--warning-2: var(--orange-2);--warning-3: var(--orange-3);--warning-4: var(--orange-4);--warning-5: var(--orange-5);--warning-6: var(--orange-6);--warning-7: var(--orange-7);--warning-8: var(--orange-8);--warning-9: var(--orange-9);--warning-10: var(--orange-10);--link-1: var(--arcoblue-1);--link-2: var(--arcoblue-2);--link-3: var(--arcoblue-3);--link-4: var(--arcoblue-4);--link-5: var(--arcoblue-5);--link-6: var(--arcoblue-6);--link-7: var(--arcoblue-7);--link-8: var(--arcoblue-8);--link-9: var(--arcoblue-9);--link-10: var(--arcoblue-10)}body{--color-white: #ffffff;--color-black: #000000;--color-border: rgb(var(--gray-3));--color-bg-popup: var(--color-bg-5);--color-bg-1: #fff;--color-bg-2: #fff;--color-bg-3: #fff;--color-bg-4: #fff;--color-bg-5: #fff;--color-bg-white: #fff;--color-neutral-1: rgb(var(--gray-1));--color-neutral-2: rgb(var(--gray-2));--color-neutral-3: rgb(var(--gray-3));--color-neutral-4: rgb(var(--gray-4));--color-neutral-5: rgb(var(--gray-5));--color-neutral-6: rgb(var(--gray-6));--color-neutral-7: rgb(var(--gray-7));--color-neutral-8: rgb(var(--gray-8));--color-neutral-9: rgb(var(--gray-9));--color-neutral-10: rgb(var(--gray-10));--color-text-1: var(--color-neutral-10);--color-text-2: var(--color-neutral-8);--color-text-3: var(--color-neutral-6);--color-text-4: var(--color-neutral-4);--color-border-1: var(--color-neutral-2);--color-border-2: var(--color-neutral-3);--color-border-3: var(--color-neutral-4);--color-border-4: var(--color-neutral-6);--color-fill-1: var(--color-neutral-1);--color-fill-2: var(--color-neutral-2);--color-fill-3: var(--color-neutral-3);--color-fill-4: var(--color-neutral-4);--color-primary-light-1: rgb(var(--primary-1));--color-primary-light-2: rgb(var(--primary-2));--color-primary-light-3: rgb(var(--primary-3));--color-primary-light-4: rgb(var(--primary-4));--color-link-light-1: rgb(var(--link-1));--color-link-light-2: rgb(var(--link-2));--color-link-light-3: rgb(var(--link-3));--color-link-light-4: rgb(var(--link-4));--color-secondary: var(--color-neutral-2);--color-secondary-hover: var(--color-neutral-3);--color-secondary-active: var(--color-neutral-4);--color-secondary-disabled: var(--color-neutral-1);--color-danger-light-1: rgb(var(--danger-1));--color-danger-light-2: rgb(var(--danger-2));--color-danger-light-3: rgb(var(--danger-3));--color-danger-light-4: rgb(var(--danger-4));--color-success-light-1: rgb(var(--success-1));--color-success-light-2: rgb(var(--success-2));--color-success-light-3: rgb(var(--success-3));--color-success-light-4: rgb(var(--success-4));--color-warning-light-1: rgb(var(--warning-1));--color-warning-light-2: rgb(var(--warning-2));--color-warning-light-3: rgb(var(--warning-3));--color-warning-light-4: rgb(var(--warning-4));--border-radius-none: 0;--border-radius-small: 2px;--border-radius-medium: 4px;--border-radius-large: 8px;--border-radius-circle: 50%;--color-tooltip-bg: rgb(var(--gray-10));--color-spin-layer-bg: rgba(255, 255, 255, .6);--color-menu-dark-bg: #232324;--color-menu-light-bg: #ffffff;--color-menu-dark-hover: rgba(255, 255, 255, .04);--color-mask-bg: rgba(29, 33, 41, .6)}body[arco-theme=dark]{--color-white: rgba(255, 255, 255, .9);--color-black: #000000;--color-border: #333335;--color-bg-1: #17171a;--color-bg-2: #232324;--color-bg-3: #2a2a2b;--color-bg-4: #313132;--color-bg-5: #373739;--color-bg-white: #f6f6f6;--color-text-1: rgba(255, 255, 255, .9);--color-text-2: rgba(255, 255, 255, .7);--color-text-3: rgba(255, 255, 255, .5);--color-text-4: rgba(255, 255, 255, .3);--color-fill-1: rgba(255, 255, 255, .04);--color-fill-2: rgba(255, 255, 255, .08);--color-fill-3: rgba(255, 255, 255, .12);--color-fill-4: rgba(255, 255, 255, .16);--color-primary-light-1: rgba(var(--primary-6), .2);--color-primary-light-2: rgba(var(--primary-6), .35);--color-primary-light-3: rgba(var(--primary-6), .5);--color-primary-light-4: rgba(var(--primary-6), .65);--color-secondary: rgba(var(--gray-9), .08);--color-secondary-hover: rgba(var(--gray-8), .16);--color-secondary-active: rgba(var(--gray-7), .24);--color-secondary-disabled: rgba(var(--gray-9), .08);--color-danger-light-1: rgba(var(--danger-6), .2);--color-danger-light-2: rgba(var(--danger-6), .35);--color-danger-light-3: rgba(var(--danger-6), .5);--color-danger-light-4: rgba(var(--danger-6), .65);--color-success-light-1: rgb(var(--success-6), .2);--color-success-light-2: rgb(var(--success-6), .35);--color-success-light-3: rgb(var(--success-6), .5);--color-success-light-4: rgb(var(--success-6), .65);--color-warning-light-1: rgb(var(--warning-6), .2);--color-warning-light-2: rgb(var(--warning-6), .35);--color-warning-light-3: rgb(var(--warning-6), .5);--color-warning-light-4: rgb(var(--warning-6), .65);--color-link-light-1: rgb(var(--link-6), .2);--color-link-light-2: rgb(var(--link-6), .35);--color-link-light-3: rgb(var(--link-6), .5);--color-link-light-4: rgb(var(--link-6), .65);--color-tooltip-bg: #373739;--color-spin-layer-bg: rgba(51, 51, 51, .6);--color-menu-dark-bg: #232324;--color-menu-light-bg: #232324;--color-menu-dark-hover: var(--color-fill-2);--color-mask-bg: rgba(23, 23, 26, .6)}body{font-size:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,noto sans,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.arco-trigger-wrapper{display:inline-block}.arco-trigger-popup{position:absolute;z-index:1000}.arco-trigger-arrow{position:absolute;z-index:-1;display:block;box-sizing:border-box;width:8px;height:8px;background-color:var(--color-bg-5);content:""}.arco-trigger-popup[trigger-placement=top] .arco-trigger-arrow,.arco-trigger-popup[trigger-placement=tl] .arco-trigger-arrow,.arco-trigger-popup[trigger-placement=tr] .arco-trigger-arrow{border-top:none;border-left:none;border-bottom-right-radius:var(--border-radius-small)}.arco-trigger-popup[trigger-placement=bottom] .arco-trigger-arrow,.arco-trigger-popup[trigger-placement=bl] .arco-trigger-arrow,.arco-trigger-popup[trigger-placement=br] .arco-trigger-arrow{border-right:none;border-bottom:none;border-top-left-radius:var(--border-radius-small)}.arco-trigger-popup[trigger-placement=left] .arco-trigger-arrow,.arco-trigger-popup[trigger-placement=lt] .arco-trigger-arrow,.arco-trigger-popup[trigger-placement=lb] .arco-trigger-arrow{border-bottom:none;border-left:none;border-top-right-radius:var(--border-radius-small)}.arco-trigger-popup[trigger-placement=right] .arco-trigger-arrow,.arco-trigger-popup[trigger-placement=rt] .arco-trigger-arrow,.arco-trigger-popup[trigger-placement=rb] .arco-trigger-arrow{border-top:none;border-right:none;border-bottom-left-radius:var(--border-radius-small)}.arco-auto-tooltip{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-input-label{display:inline-flex;box-sizing:border-box;width:100%;padding-right:12px;padding-left:12px;color:var(--color-text-1);font-size:14px;background-color:var(--color-fill-2);border:1px solid transparent;border-radius:var(--border-radius-small);cursor:text;transition:color .1s cubic-bezier(0,0,1,1),border-color .1s cubic-bezier(0,0,1,1),background-color .1s cubic-bezier(0,0,1,1);cursor:pointer}.arco-input-label.arco-input-label-search{cursor:text}.arco-input-label.arco-input-label-search .arco-input-label-value{pointer-events:none}.arco-input-label:hover{background-color:var(--color-fill-3);border-color:transparent}.arco-input-label:focus-within,.arco-input-label.arco-input-label-focus{z-index:1;background-color:var(--color-bg-2);border-color:rgb(var(--primary-6));box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-input-label.arco-input-label-disabled{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent;cursor:not-allowed}.arco-input-label.arco-input-label-disabled:hover{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent}.arco-input-label.arco-input-label-disabled .arco-input-label-prefix,.arco-input-label.arco-input-label-disabled .arco-input-label-suffix{color:inherit}.arco-input-label.arco-input-label-error{background-color:var(--color-danger-light-1);border-color:transparent}.arco-input-label.arco-input-label-error:hover{background-color:var(--color-danger-light-2);border-color:transparent}.arco-input-label.arco-input-label-error:focus-within,.arco-input-label.arco-input-label-error.arco-input-label-focus{z-index:1;background-color:var(--color-bg-2);border-color:rgb(var(--danger-6));box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-input-label .arco-input-label-prefix,.arco-input-label .arco-input-label-suffix{display:inline-flex;flex-shrink:0;align-items:center;white-space:nowrap;user-select:none}.arco-input-label .arco-input-label-prefix>svg,.arco-input-label .arco-input-label-suffix>svg{font-size:14px}.arco-input-label .arco-input-label-prefix{padding-right:12px;color:var(--color-text-2)}.arco-input-label .arco-input-label-suffix{padding-left:12px;color:var(--color-text-2)}.arco-input-label .arco-input-label-suffix .arco-feedback-icon{display:inline-flex}.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-validating{color:rgb(var(--primary-6))}.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-success{color:rgb(var(--success-6))}.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-warning{color:rgb(var(--warning-6))}.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-error{color:rgb(var(--danger-6))}.arco-input-label .arco-input-label-clear-btn{align-self:center;color:var(--color-text-2);font-size:12px;visibility:hidden;cursor:pointer}.arco-input-label .arco-input-label-clear-btn>svg{position:relative;transition:color .1s cubic-bezier(0,0,1,1)}.arco-input-label:hover .arco-input-label-clear-btn{visibility:visible}.arco-input-label:not(.arco-input-label-focus) .arco-input-label-icon-hover:hover:before{background-color:var(--color-fill-4)}.arco-input-label .arco-input-label-input{width:100%;padding-right:0;padding-left:0;color:inherit;line-height:1.5715;background:none;border:none;border-radius:0;outline:none;cursor:inherit;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.arco-input-label .arco-input-label-input::placeholder{color:var(--color-text-3)}.arco-input-label .arco-input-label-input[disabled]::placeholder{color:var(--color-text-4)}.arco-input-label .arco-input-label-input[disabled]{-webkit-text-fill-color:var(--color-text-4)}.arco-input-label .arco-input-label-input-hidden{position:absolute;width:0!important}.arco-input-label .arco-input-label-value{display:flex;align-items:center;box-sizing:border-box;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-input-label .arco-input-label-value:after{font-size:0;line-height:0;visibility:hidden;content:"."}.arco-input-label .arco-input-label-value-hidden{display:none}.arco-input-label.arco-input-label-size-mini .arco-input-label-input,.arco-input-label.arco-input-label-size-mini .arco-input-label-value{padding-top:1px;padding-bottom:1px;font-size:12px;line-height:1.667}.arco-input-label.arco-input-label-size-mini .arco-input-label-value{min-height:22px}.arco-input-label.arco-input-label-size-medium .arco-input-label-input,.arco-input-label.arco-input-label-size-medium .arco-input-label-value{padding-top:4px;padding-bottom:4px;font-size:14px;line-height:1.5715}.arco-input-label.arco-input-label-size-medium .arco-input-label-value{min-height:30px}.arco-input-label.arco-input-label-size-small .arco-input-label-input,.arco-input-label.arco-input-label-size-small .arco-input-label-value{padding-top:2px;padding-bottom:2px;font-size:14px;line-height:1.5715}.arco-input-label.arco-input-label-size-small .arco-input-label-value{min-height:26px}.arco-input-label.arco-input-label-size-large .arco-input-label-input,.arco-input-label.arco-input-label-size-large .arco-input-label-value{padding-top:6px;padding-bottom:6px;font-size:14px;line-height:1.5715}.arco-input-label.arco-input-label-size-large .arco-input-label-value{min-height:34px}.arco-picker{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;padding:4px 11px 4px 4px;line-height:1.5715;background-color:var(--color-fill-2);border:1px solid transparent;border-radius:var(--border-radius-small);transition:all .1s cubic-bezier(0,0,1,1)}.arco-picker-input{display:inline-flex;flex:1}.arco-picker input{width:100%;padding:0 0 0 8px;color:var(--color-text-2);line-height:1.5715;text-align:left;background-color:transparent;border:none;outline:none;transition:all .1s cubic-bezier(0,0,1,1)}.arco-picker input::placeholder{color:var(--color-text-3)}.arco-picker input[disabled]{-webkit-text-fill-color:var(--color-text-4)}.arco-picker-has-prefix{padding-left:12px}.arco-picker-prefix{padding-right:4px;color:var(--color-text-2);font-size:14px}.arco-picker-suffix{display:inline-flex;align-items:center;margin-left:4px}.arco-picker-suffix .arco-feedback-icon{display:inline-flex}.arco-picker-suffix .arco-feedback-icon-status-validating{color:rgb(var(--primary-6))}.arco-picker-suffix .arco-feedback-icon-status-success{color:rgb(var(--success-6))}.arco-picker-suffix .arco-feedback-icon-status-warning{color:rgb(var(--warning-6))}.arco-picker-suffix .arco-feedback-icon-status-error{color:rgb(var(--danger-6))}.arco-picker-suffix .arco-feedback-icon{margin-left:4px}.arco-picker-suffix-icon{color:var(--color-text-2)}.arco-picker .arco-picker-clear-icon{display:none;color:var(--color-text-2);font-size:12px}.arco-picker:hover{background-color:var(--color-fill-3);border-color:transparent}.arco-picker:not(.arco-picker-disabled):hover .arco-picker-clear-icon{display:inline-block}.arco-picker:not(.arco-picker-disabled):hover .arco-picker-suffix .arco-picker-clear-icon+span{display:none}.arco-picker input[disabled]{color:var(--color-text-4);cursor:not-allowed}.arco-picker input[disabled]::placeholder{color:var(--color-text-4)}.arco-picker-error{background-color:var(--color-danger-light-1);border-color:transparent}.arco-picker-error:hover{background-color:var(--color-danger-light-2);border-color:transparent}.arco-picker-focused{box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-picker-focused,.arco-picker-focused:hover{background-color:var(--color-bg-2);border-color:rgb(var(--primary-6))}.arco-picker-focused.arco-picker-error{border-color:rgb(var(--danger-6));box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-picker-focused .arco-picker-input-active input,.arco-picker-focused:hover .arco-picker-input-active input{background:var(--color-fill-2)}.arco-picker-disabled,.arco-picker-disabled:hover{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent;cursor:not-allowed}.arco-picker-disabled input[disabled],.arco-picker-disabled:hover input[disabled]{color:var(--color-text-4);cursor:not-allowed}.arco-picker-disabled input[disabled]::placeholder,.arco-picker-disabled:hover input[disabled]::placeholder{color:var(--color-text-4)}.arco-picker-separator{min-width:10px;padding:0 8px;color:var(--color-text-3)}.arco-picker-disabled .arco-picker-separator,.arco-picker-disabled .arco-picker-suffix-icon{color:var(--color-text-4)}.arco-picker-size-mini{height:24px}.arco-picker-size-mini input{font-size:12px}.arco-picker-size-small{height:28px}.arco-picker-size-small input{font-size:14px}.arco-picker-size-medium{height:32px}.arco-picker-size-medium input{font-size:14px}.arco-picker-size-large{height:36px}.arco-picker-size-large input{font-size:14px}.arco-select-view-single{display:inline-flex;box-sizing:border-box;width:100%;padding-right:12px;padding-left:12px;color:var(--color-text-1);font-size:14px;background-color:var(--color-fill-2);border:1px solid transparent;border-radius:var(--border-radius-small);cursor:text;transition:color .1s cubic-bezier(0,0,1,1),border-color .1s cubic-bezier(0,0,1,1),background-color .1s cubic-bezier(0,0,1,1);cursor:pointer}.arco-select-view-single.arco-select-view-search{cursor:text}.arco-select-view-single.arco-select-view-search .arco-select-view-value{pointer-events:none}.arco-select-view-single:hover{background-color:var(--color-fill-3);border-color:transparent}.arco-select-view-single:focus-within,.arco-select-view-single.arco-select-view-focus{z-index:1;background-color:var(--color-bg-2);border-color:rgb(var(--primary-6));box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-select-view-single.arco-select-view-disabled{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent;cursor:not-allowed}.arco-select-view-single.arco-select-view-disabled:hover{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent}.arco-select-view-single.arco-select-view-disabled .arco-select-view-prefix,.arco-select-view-single.arco-select-view-disabled .arco-select-view-suffix{color:inherit}.arco-select-view-single.arco-select-view-error{background-color:var(--color-danger-light-1);border-color:transparent}.arco-select-view-single.arco-select-view-error:hover{background-color:var(--color-danger-light-2);border-color:transparent}.arco-select-view-single.arco-select-view-error:focus-within,.arco-select-view-single.arco-select-view-error.arco-select-view-single-focus{z-index:1;background-color:var(--color-bg-2);border-color:rgb(var(--danger-6));box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-select-view-single .arco-select-view-prefix,.arco-select-view-single .arco-select-view-suffix{display:inline-flex;flex-shrink:0;align-items:center;white-space:nowrap;user-select:none}.arco-select-view-single .arco-select-view-prefix>svg,.arco-select-view-single .arco-select-view-suffix>svg{font-size:14px}.arco-select-view-single .arco-select-view-prefix{padding-right:12px;color:var(--color-text-2)}.arco-select-view-single .arco-select-view-suffix{padding-left:12px;color:var(--color-text-2)}.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon{display:inline-flex}.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-validating{color:rgb(var(--primary-6))}.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-success{color:rgb(var(--success-6))}.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-warning{color:rgb(var(--warning-6))}.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-error{color:rgb(var(--danger-6))}.arco-select-view-single .arco-select-view-clear-btn{align-self:center;color:var(--color-text-2);font-size:12px;visibility:hidden;cursor:pointer}.arco-select-view-single .arco-select-view-clear-btn>svg{position:relative;transition:color .1s cubic-bezier(0,0,1,1)}.arco-select-view-single:hover .arco-select-view-clear-btn{visibility:visible}.arco-select-view-single:not(.arco-select-view-focus) .arco-select-view-icon-hover:hover:before{background-color:var(--color-fill-4)}.arco-select-view-single .arco-select-view-input{width:100%;padding-right:0;padding-left:0;color:inherit;line-height:1.5715;background:none;border:none;border-radius:0;outline:none;cursor:inherit;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.arco-select-view-single .arco-select-view-input::placeholder{color:var(--color-text-3)}.arco-select-view-single .arco-select-view-input[disabled]::placeholder{color:var(--color-text-4)}.arco-select-view-single .arco-select-view-input[disabled]{-webkit-text-fill-color:var(--color-text-4)}.arco-select-view-single .arco-select-view-input-hidden{position:absolute;width:0!important}.arco-select-view-single .arco-select-view-value{display:flex;align-items:center;box-sizing:border-box;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-select-view-single .arco-select-view-value:after{font-size:0;line-height:0;visibility:hidden;content:"."}.arco-select-view-single .arco-select-view-value-hidden{display:none}.arco-select-view-single.arco-select-view-size-mini .arco-select-view-input,.arco-select-view-single.arco-select-view-size-mini .arco-select-view-value{padding-top:1px;padding-bottom:1px;font-size:12px;line-height:1.667}.arco-select-view-single.arco-select-view-size-mini .arco-select-view-value{min-height:22px}.arco-select-view-single.arco-select-view-size-medium .arco-select-view-input,.arco-select-view-single.arco-select-view-size-medium .arco-select-view-value{padding-top:4px;padding-bottom:4px;font-size:14px;line-height:1.5715}.arco-select-view-single.arco-select-view-size-medium .arco-select-view-value{min-height:30px}.arco-select-view-single.arco-select-view-size-small .arco-select-view-input,.arco-select-view-single.arco-select-view-size-small .arco-select-view-value{padding-top:2px;padding-bottom:2px;font-size:14px;line-height:1.5715}.arco-select-view-single.arco-select-view-size-small .arco-select-view-value{min-height:26px}.arco-select-view-single.arco-select-view-size-large .arco-select-view-input,.arco-select-view-single.arco-select-view-size-large .arco-select-view-value{padding-top:6px;padding-bottom:6px;font-size:14px;line-height:1.5715}.arco-select-view-single.arco-select-view-size-large .arco-select-view-value{min-height:34px}.arco-select-view-multiple{display:inline-flex;box-sizing:border-box;width:100%;padding-right:12px;padding-left:12px;color:var(--color-text-1);font-size:14px;background-color:var(--color-fill-2);border:1px solid transparent;border-radius:var(--border-radius-small);cursor:text;transition:color .1s cubic-bezier(0,0,1,1),border-color .1s cubic-bezier(0,0,1,1),background-color .1s cubic-bezier(0,0,1,1)}.arco-select-view-multiple:hover{background-color:var(--color-fill-3);border-color:transparent}.arco-select-view-multiple:focus-within,.arco-select-view-multiple.arco-select-view-focus{z-index:1;background-color:var(--color-bg-2);border-color:rgb(var(--primary-6));box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-select-view-multiple.arco-select-view-disabled{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent;cursor:not-allowed}.arco-select-view-multiple.arco-select-view-disabled:hover{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent}.arco-select-view-multiple.arco-select-view-disabled .arco-select-view-prefix,.arco-select-view-multiple.arco-select-view-disabled .arco-select-view-suffix{color:inherit}.arco-select-view-multiple.arco-select-view-error{background-color:var(--color-danger-light-1);border-color:transparent}.arco-select-view-multiple.arco-select-view-error:hover{background-color:var(--color-danger-light-2);border-color:transparent}.arco-select-view-multiple.arco-select-view-error:focus-within,.arco-select-view-multiple.arco-select-view-error.arco-select-view-multiple-focus{z-index:1;background-color:var(--color-bg-2);border-color:rgb(var(--danger-6));box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-select-view-multiple .arco-select-view-prefix,.arco-select-view-multiple .arco-select-view-suffix{display:inline-flex;flex-shrink:0;align-items:center;white-space:nowrap;user-select:none}.arco-select-view-multiple .arco-select-view-prefix>svg,.arco-select-view-multiple .arco-select-view-suffix>svg{font-size:14px}.arco-select-view-multiple .arco-select-view-prefix{padding-right:12px;color:var(--color-text-2)}.arco-select-view-multiple .arco-select-view-suffix{padding-left:12px;color:var(--color-text-2)}.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon{display:inline-flex}.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-validating{color:rgb(var(--primary-6))}.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-success{color:rgb(var(--success-6))}.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-warning{color:rgb(var(--warning-6))}.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-error{color:rgb(var(--danger-6))}.arco-select-view-multiple .arco-select-view-clear-btn{align-self:center;color:var(--color-text-2);font-size:12px;visibility:hidden;cursor:pointer}.arco-select-view-multiple .arco-select-view-clear-btn>svg{position:relative;transition:color .1s cubic-bezier(0,0,1,1)}.arco-select-view-multiple:hover .arco-select-view-clear-btn{visibility:visible}.arco-select-view-multiple:not(.arco-select-view-focus) .arco-select-view-icon-hover:hover:before{background-color:var(--color-fill-4)}.arco-select-view-multiple.arco-select-view-has-tag{padding-right:4px;padding-left:4px}.arco-select-view-multiple.arco-select-view-has-prefix{padding-left:12px}.arco-select-view-multiple.arco-select-view-has-suffix{padding-right:12px}.arco-select-view-multiple .arco-select-view-inner{flex:1;overflow:hidden;line-height:0}.arco-select-view-multiple .arco-select-view-inner.arco-select-view-nowrap{display:flex;flex-wrap:wrap}.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag{display:inline-flex;align-items:center;margin-right:4px;color:var(--color-text-1);font-size:12px;white-space:pre-wrap;word-break:break-word;background-color:var(--color-bg-2);border-color:var(--color-fill-3)}.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag .arco-icon-hover:hover:before{background-color:var(--color-fill-2)}.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag.arco-tag-custom-color{color:var(--color-white)}.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:#fff3}.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input{width:100%;padding-right:0;padding-left:0;color:inherit;line-height:1.5715;background:none;border:none;border-radius:0;outline:none;cursor:inherit;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input::placeholder{color:var(--color-text-3)}.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input[disabled]::placeholder{color:var(--color-text-4)}.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input[disabled]{-webkit-text-fill-color:var(--color-text-4)}.arco-select-view-multiple .arco-select-view-mirror{position:absolute;top:0;left:0;white-space:pre;visibility:hidden;pointer-events:none}.arco-select-view-multiple.arco-select-view-focus .arco-select-view-tag{background-color:var(--color-fill-2);border-color:var(--color-fill-2)}.arco-select-view-multiple.arco-select-view-focus .arco-select-view-tag .arco-icon-hover:hover:before{background-color:var(--color-fill-3)}.arco-select-view-multiple.arco-select-view-disabled .arco-select-view-tag{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:var(--color-fill-3)}.arco-select-view-multiple.arco-select-view-readonly,.arco-select-view-multiple.arco-select-view-disabled-input{cursor:default}.arco-select-view-multiple.arco-select-view-size-mini{font-size:12px}.arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-inner{padding-top:0;padding-bottom:0}.arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-tag,.arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-input{margin-top:1px;margin-bottom:1px;line-height:18px;vertical-align:middle}.arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-tag,.arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-input{height:auto;min-height:20px}.arco-select-view-multiple.arco-select-view-size-medium{font-size:14px}.arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-inner{padding-top:2px;padding-bottom:2px}.arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-tag,.arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-input{margin-top:1px;margin-bottom:1px;line-height:22px;vertical-align:middle}.arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-tag,.arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-input{height:auto;min-height:24px}.arco-select-view-multiple.arco-select-view-size-small{font-size:14px}.arco-select-view-multiple.arco-select-view-size-small .arco-select-view-inner{padding-top:2px;padding-bottom:2px}.arco-select-view-multiple.arco-select-view-size-small .arco-select-view-tag,.arco-select-view-multiple.arco-select-view-size-small .arco-select-view-input{margin-top:1px;margin-bottom:1px;line-height:18px;vertical-align:middle}.arco-select-view-multiple.arco-select-view-size-small .arco-select-view-tag,.arco-select-view-multiple.arco-select-view-size-small .arco-select-view-input{height:auto;min-height:20px}.arco-select-view-multiple.arco-select-view-size-large{font-size:14px}.arco-select-view-multiple.arco-select-view-size-large .arco-select-view-inner{padding-top:2px;padding-bottom:2px}.arco-select-view-multiple.arco-select-view-size-large .arco-select-view-tag,.arco-select-view-multiple.arco-select-view-size-large .arco-select-view-input{margin-top:1px;margin-bottom:1px;line-height:26px;vertical-align:middle}.arco-select-view-multiple.arco-select-view-size-large .arco-select-view-tag,.arco-select-view-multiple.arco-select-view-size-large .arco-select-view-input{height:auto;min-height:28px}.arco-select-view-multiple.arco-select-view-disabled-input{cursor:pointer}.arco-select-view.arco-select-view-borderless{background:none!important;border:none!important;box-shadow:none!important}.arco-select-view-suffix .arco-feedback-icon{margin-left:4px}.arco-select-view-clear-btn svg,.arco-select-view-icon svg{display:block;font-size:12px}.arco-select-view-opened .arco-select-view-arrow-icon{transform:rotate(180deg)}.arco-select-view-expand-icon{transform:rotate(-45deg)}.arco-select-view-clear-btn{display:none;cursor:pointer}.arco-select-view:hover .arco-select-view-clear-btn{display:block}.arco-select-view:hover .arco-select-view-clear-btn~*{display:none}.arco-affix{position:fixed;z-index:999}.arco-alert{display:flex;align-items:center;box-sizing:border-box;width:100%;padding:8px 15px;overflow:hidden;font-size:14px;line-height:1.5715;text-align:left;border-radius:var(--border-radius-small)}.arco-alert-with-title{align-items:flex-start;padding:15px}.arco-alert-center{justify-content:center}.arco-alert-center .arco-alert-body{flex:initial}.arco-alert-normal{background-color:var(--color-neutral-2);border:1px solid transparent}.arco-alert-info{background-color:var(--color-primary-light-1);border:1px solid transparent}.arco-alert-success{background-color:var(--color-success-light-1);border:1px solid transparent}.arco-alert-warning{background-color:var(--color-warning-light-1);border:1px solid transparent}.arco-alert-error{background-color:var(--color-danger-light-1);border:1px solid transparent}.arco-alert-banner{border:none;border-radius:0}.arco-alert-body{position:relative;flex:1}.arco-alert-title{margin-bottom:4px;font-weight:500;font-size:16px;line-height:1.5}.arco-alert-normal .arco-alert-title,.arco-alert-normal .arco-alert-content{color:var(--color-text-1)}.arco-alert-normal.arco-alert-with-title .arco-alert-content{color:var(--color-text-2)}.arco-alert-info .arco-alert-title,.arco-alert-info .arco-alert-content{color:var(--color-text-1)}.arco-alert-info.arco-alert-with-title .arco-alert-content{color:var(--color-text-2)}.arco-alert-success .arco-alert-title,.arco-alert-success .arco-alert-content{color:var(--color-text-1)}.arco-alert-success.arco-alert-with-title .arco-alert-content{color:var(--color-text-2)}.arco-alert-warning .arco-alert-title,.arco-alert-warning .arco-alert-content{color:var(--color-text-1)}.arco-alert-warning.arco-alert-with-title .arco-alert-content{color:var(--color-text-2)}.arco-alert-error .arco-alert-title,.arco-alert-error .arco-alert-content{color:var(--color-text-1)}.arco-alert-error.arco-alert-with-title .arco-alert-content{color:var(--color-text-2)}.arco-alert-icon{margin-right:8px}.arco-alert-icon svg{font-size:16px;vertical-align:-3px}.arco-alert-with-title .arco-alert-icon svg{font-size:18px;vertical-align:-5px}.arco-alert-normal .arco-alert-icon svg{color:var(--color-neutral-4)}.arco-alert-info .arco-alert-icon svg{color:rgb(var(--primary-6))}.arco-alert-success .arco-alert-icon svg{color:rgb(var(--success-6))}.arco-alert-warning .arco-alert-icon svg{color:rgb(var(--warning-6))}.arco-alert-error .arco-alert-icon svg{color:rgb(var(--danger-6))}.arco-alert-close-btn{top:4px;right:0;box-sizing:border-box;margin-left:8px;padding:0;color:var(--color-text-2);font-size:12px;background-color:transparent;border:none;outline:none;cursor:pointer;transition:color .1s cubic-bezier(0,0,1,1)}.arco-alert-close-btn:hover{color:var(--color-text-1)}.arco-alert-action+.arco-alert-close-btn{margin-left:8px}.arco-alert-action{margin-left:8px}.arco-alert-with-title .arco-alert-close-btn{margin-top:0;margin-right:0}.arco-anchor{position:relative;width:150px;overflow:auto}.arco-anchor-line-slider{position:absolute;top:0;left:0;z-index:1;width:2px;height:12px;margin-top:9.0005px;background-color:rgb(var(--primary-6));transition:top .2s cubic-bezier(.34,.69,.1,1)}.arco-anchor-list{position:relative;margin-top:0;margin-bottom:0;margin-left:4px;padding-left:0;list-style:none}.arco-anchor-list:before{position:absolute;left:-4px;width:2px;height:100%;background-color:var(--color-fill-3);content:""}.arco-anchor-sublist{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}.arco-anchor-link-item{margin-bottom:2px}.arco-anchor-link-item .arco-anchor-link{display:block;margin-bottom:2px;padding:4px 8px;overflow:hidden;color:var(--color-text-2);font-size:14px;line-height:1.5715;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;border-radius:var(--border-radius-small);cursor:pointer}.arco-anchor-link-item .arco-anchor-link:hover{color:var(--color-text-1);font-weight:500;background-color:var(--color-fill-2)}.arco-anchor-link-active>.arco-anchor-link{color:var(--color-text-1);font-weight:500;transition:all .1s cubic-bezier(0,0,1,1)}.arco-anchor-link-item .arco-anchor-link-item{margin-left:16px}.arco-anchor-line-less .arco-anchor-list{margin-left:0}.arco-anchor-line-less .arco-anchor-list:before{display:none}.arco-anchor-line-less .arco-anchor-link-active>.arco-anchor-link{color:rgb(var(--primary-6));font-weight:500;background-color:var(--color-fill-2)}.arco-autocomplete-popup .arco-select-popup{background-color:var(--color-bg-popup);border:1px solid var(--color-fill-3);border-radius:var(--border-radius-medium);box-shadow:0 4px 10px #0000001a}.arco-autocomplete-popup .arco-select-popup .arco-select-popup-inner{max-height:200px;padding:4px 0}.arco-autocomplete-popup .arco-select-popup .arco-select-option{height:36px;padding:0 12px;font-size:14px;line-height:36px;color:var(--color-text-1);background-color:var(--color-bg-popup)}.arco-autocomplete-popup .arco-select-popup .arco-select-option-selected{color:var(--color-text-1);background-color:var(--color-bg-popup)}.arco-autocomplete-popup .arco-select-popup .arco-select-option-hover{color:var(--color-text-1);background-color:var(--color-fill-2)}.arco-autocomplete-popup .arco-select-popup .arco-select-option-disabled{color:var(--color-text-4);background-color:var(--color-bg-popup)}.arco-autocomplete-popup .arco-select-popup .arco-select-option-selected{font-weight:500}.arco-avatar{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;width:40px;height:40px;color:var(--color-white);font-size:20px;white-space:nowrap;vertical-align:middle;background-color:var(--color-fill-4)}.arco-avatar-circle{border-radius:var(--border-radius-circle)}.arco-avatar-circle .arco-avatar-image{overflow:hidden;border-radius:var(--border-radius-circle)}.arco-avatar-square{border-radius:var(--border-radius-medium)}.arco-avatar-square .arco-avatar-image{overflow:hidden;border-radius:var(--border-radius-medium)}.arco-avatar-text{position:absolute;left:50%;font-weight:500;line-height:1;transform:translate(-50%);transform-origin:0 center}.arco-avatar-image{display:inline-block;width:100%;height:100%}.arco-avatar-image-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.arco-avatar-image img,.arco-avatar-image picture{width:100%;height:100%}.arco-avatar-trigger-icon-button{position:absolute;right:-4px;bottom:-4px;z-index:1;width:20px;height:20px;color:var(--color-fill-4);font-size:12px;line-height:20px;text-align:center;background-color:var(--color-neutral-2);border-radius:var(--border-radius-circle);transition:background-color .1s cubic-bezier(0,0,1,1)}.arco-avatar-trigger-icon-mask{position:absolute;top:0;left:0;z-index:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-white);font-size:16px;background-color:#1d212999;border-radius:var(--border-radius-medium);opacity:0;transition:all .1s cubic-bezier(0,0,1,1)}.arco-avatar-circle .arco-avatar-trigger-icon-mask{border-radius:var(--border-radius-circle)}.arco-avatar-with-trigger-icon{cursor:pointer}.arco-avatar-with-trigger-icon:hover .arco-avatar-trigger-icon-mask{z-index:2;opacity:1}.arco-avatar-with-trigger-icon:hover .arco-avatar-trigger-icon-button{background-color:var(--color-neutral-3)}.arco-avatar-group{display:inline-block;line-height:0}.arco-avatar-group-max-count-avatar{color:var(--color-white);font-size:20px;cursor:default}.arco-avatar-group .arco-avatar{border:2px solid var(--color-bg-2)}.arco-avatar-group .arco-avatar:not(:first-child){margin-left:-10px}.arco-avatar-group-popover .arco-avatar:not(:first-child){margin-left:4px}.arco-back-top{position:fixed;right:24px;bottom:24px;z-index:100}.arco-back-top-btn{width:40px;height:40px;color:var(--color-white);font-size:12px;text-align:center;background-color:rgb(var(--primary-6));border:none;border-radius:var(--border-radius-circle);outline:none;cursor:pointer;transition:all .2s cubic-bezier(0,0,1,1)}.arco-back-top-btn:hover{background-color:rgb(var(--primary-5))}.arco-back-top-btn svg{font-size:14px}.arco-badge{position:relative;display:inline-block;line-height:1}.arco-badge-number,.arco-badge-dot,.arco-badge-text,.arco-badge-custom-dot{position:absolute;top:2px;right:2px;z-index:2;box-sizing:border-box;overflow:hidden;text-align:center;border-radius:20px;transform:translate(50%,-50%);transform-origin:100% 0%}.arco-badge-custom-dot{background-color:var(--color-bg-2)}.arco-badge-number,.arco-badge-text{min-width:20px;height:20px;padding:0 6px;color:var(--color-white);font-weight:500;font-size:12px;line-height:20px;background-color:rgb(var(--danger-6));box-shadow:0 0 0 2px var(--color-bg-2)}.arco-badge-dot{width:6px;height:6px;background-color:rgb(var(--danger-6));border-radius:var(--border-radius-circle);box-shadow:0 0 0 2px var(--color-bg-2)}.arco-badge-no-children .arco-badge-dot,.arco-badge-no-children .arco-badge-number,.arco-badge-no-children .arco-badge-text{position:relative;top:unset;right:unset;display:inline-block;transform:none}.arco-badge-status-wrapper{display:inline-flex;align-items:center}.arco-badge-status-dot{display:inline-block;width:6px;height:6px;border-radius:var(--border-radius-circle)}.arco-badge-status-normal{background-color:var(--color-fill-4)}.arco-badge-status-processing{background-color:rgb(var(--primary-6))}.arco-badge-status-success{background-color:rgb(var(--success-6))}.arco-badge-status-warning{background-color:rgb(var(--warning-6))}.arco-badge-status-danger,.arco-badge-color-red{background-color:rgb(var(--danger-6))}.arco-badge-color-orangered{background-color:#f77234}.arco-badge-color-orange{background-color:rgb(var(--orange-6))}.arco-badge-color-gold{background-color:rgb(var(--gold-6))}.arco-badge-color-lime{background-color:rgb(var(--lime-6))}.arco-badge-color-green{background-color:rgb(var(--success-6))}.arco-badge-color-cyan{background-color:rgb(var(--cyan-6))}.arco-badge-color-arcoblue{background-color:rgb(var(--primary-6))}.arco-badge-color-purple{background-color:rgb(var(--purple-6))}.arco-badge-color-pinkpurple{background-color:rgb(var(--pinkpurple-6))}.arco-badge-color-magenta{background-color:rgb(var(--magenta-6))}.arco-badge-color-gray{background-color:rgb(var(--gray-4))}.arco-badge .arco-badge-status-text{margin-left:8px;color:var(--color-text-1);font-size:12px;line-height:1.5715}.arco-badge-number-text{display:inline-block;animation:arco-badge-scale .5s cubic-bezier(.3,1.3,.3,1)}@keyframes arco-badge-scale{0%{transform:scale(0)}to{transform:scale(1)}}.badge-zoom-enter,.badge-zoom-appear{transform:translate(50%,-50%) scale(.2);transform-origin:center}.badge-zoom-enter-active,.badge-zoom-appear-active{transform:translate(50%,-50%) scale(1);transform-origin:center;opacity:1;transition:opacity .3s cubic-bezier(.3,1.3,.3,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.badge-zoom-exit{transform:translate(50%,-50%) scale(1);transform-origin:center;opacity:1}.badge-zoom-exit-active{transform:translate(50%,-50%) scale(.2);transform-origin:center;opacity:0;transition:opacity .3s cubic-bezier(.3,1.3,.3,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.arco-breadcrumb{display:inline-flex;align-items:center;color:var(--color-text-2);font-size:14px}.arco-breadcrumb-icon{color:var(--color-text-2)}.arco-breadcrumb-item{display:inline-block;padding:0 4px;color:var(--color-text-2);line-height:24px;vertical-align:middle}.arco-breadcrumb-item>.arco-icon{color:var(--color-text-3)}.arco-breadcrumb-item a{display:inline-block;margin:0 -4px;padding:0 4px;color:var(--color-text-2);text-decoration:none;border-radius:var(--border-radius-small);background-color:transparent}.arco-breadcrumb-item a:hover{color:rgb(var(--link-6));background-color:var(--color-fill-2)}.arco-breadcrumb-item:last-child{color:var(--color-text-1);font-weight:500}.arco-breadcrumb-item-ellipses{position:relative;top:-3px;display:inline-block;padding:0 4px;color:var(--color-text-2)}.arco-breadcrumb-item-separator{display:inline-block;margin:0 4px;color:var(--color-text-4);line-height:24px;vertical-align:middle}.arco-breadcrumb-item-with-dropdown{cursor:pointer}.arco-breadcrumb-item-dropdown-icon{margin-left:4px;color:var(--color-text-2);font-size:12px}.arco-breadcrumb-item-dropdown-icon-active svg{transform:rotate(180deg)}.arco-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-weight:400;line-height:1.5715;white-space:nowrap;outline:none;cursor:pointer;transition:all .1s cubic-bezier(0,0,1,1);-webkit-appearance:none;user-select:none}.arco-btn>a:only-child{color:currentColor}.arco-btn:active{transition:none}.arco-btn-long{display:flex;width:100%}.arco-btn-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.arco-btn-link:not([href]){color:var(--color-text-4)}.arco-btn-link:hover{text-decoration:none}.arco-btn-link.arco-btn-only-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:top}.arco-btn.arco-btn-only-icon .arco-btn-icon{display:flex;justify-content:center}.arco-btn-loading{position:relative;cursor:default}.arco-btn-loading:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;display:block;background:#fff;border-radius:inherit;opacity:.4;transition:opacity .1s cubic-bezier(0,0,1,1);content:"";pointer-events:none}.arco-btn-loading-fixed-width{transition:none}.arco-btn-two-chinese-chars>*:not(svg){margin-right:-.3em;letter-spacing:.3em}.arco-btn-outline,.arco-btn-outline[type=button],.arco-btn-outline[type=submit]{color:rgb(var(--primary-6));background-color:transparent;border:1px solid rgb(var(--primary-6))}.arco-btn-outline:hover,.arco-btn-outline[type=button]:hover,.arco-btn-outline[type=submit]:hover{color:rgb(var(--primary-5));background-color:transparent;border-color:rgb(var(--primary-5))}.arco-btn-outline:focus-visible,.arco-btn-outline[type=button]:focus-visible,.arco-btn-outline[type=submit]:focus-visible{box-shadow:0 0 0 .25em rgb(var(--primary-3))}.arco-btn-outline:active,.arco-btn-outline[type=button]:active,.arco-btn-outline[type=submit]:active{color:rgb(var(--primary-7));background-color:transparent;border-color:rgb(var(--primary-7))}.arco-btn-outline.arco-btn-loading,.arco-btn-outline[type=button].arco-btn-loading,.arco-btn-outline[type=submit].arco-btn-loading{color:rgb(var(--primary-6));background-color:transparent;border:1px solid rgb(var(--primary-6))}.arco-btn-outline.arco-btn-disabled,.arco-btn-outline[type=button].arco-btn-disabled,.arco-btn-outline[type=submit].arco-btn-disabled{color:var(--color-primary-light-3);background-color:transparent;border:1px solid var(--color-primary-light-3);cursor:not-allowed}.arco-btn-outline.arco-btn-status-warning{color:rgb(var(--warning-6));background-color:transparent;border-color:rgb(var(--warning-6))}.arco-btn-outline.arco-btn-status-warning:hover{color:rgb(var(--warning-5));background-color:transparent;border-color:rgb(var(--warning-5))}.arco-btn-outline.arco-btn-status-warning:focus-visible{box-shadow:0 0 0 .25em rgb(var(--warning-3))}.arco-btn-outline.arco-btn-status-warning:active{color:rgb(var(--warning-7));background-color:transparent;border-color:rgb(var(--warning-7))}.arco-btn-outline.arco-btn-status-warning.arco-btn-loading{color:rgb(var(--warning-6));background-color:transparent;border-color:rgb(var(--warning-6))}.arco-btn-outline.arco-btn-status-warning.arco-btn-disabled{color:var(--color-warning-light-3);background-color:transparent;border:1px solid var(--color-warning-light-3)}.arco-btn-outline.arco-btn-status-danger{color:rgb(var(--danger-6));background-color:transparent;border-color:rgb(var(--danger-6))}.arco-btn-outline.arco-btn-status-danger:hover{color:rgb(var(--danger-5));background-color:transparent;border-color:rgb(var(--danger-5))}.arco-btn-outline.arco-btn-status-danger:focus-visible{box-shadow:0 0 0 .25em rgb(var(--danger-3))}.arco-btn-outline.arco-btn-status-danger:active{color:rgb(var(--danger-7));background-color:transparent;border-color:rgb(var(--danger-7))}.arco-btn-outline.arco-btn-status-danger.arco-btn-loading{color:rgb(var(--danger-6));background-color:transparent;border-color:rgb(var(--danger-6))}.arco-btn-outline.arco-btn-status-danger.arco-btn-disabled{color:var(--color-danger-light-3);background-color:transparent;border:1px solid var(--color-danger-light-3)}.arco-btn-outline.arco-btn-status-success{color:rgb(var(--success-6));background-color:transparent;border-color:rgb(var(--success-6))}.arco-btn-outline.arco-btn-status-success:hover{color:rgb(var(--success-5));background-color:transparent;border-color:rgb(var(--success-5))}.arco-btn-outline.arco-btn-status-success:focus-visible{box-shadow:0 0 0 .25em rgb(var(--success-3))}.arco-btn-outline.arco-btn-status-success:active{color:rgb(var(--success-7));background-color:transparent;border-color:rgb(var(--success-7))}.arco-btn-outline.arco-btn-status-success.arco-btn-loading{color:rgb(var(--success-6));background-color:transparent;border-color:rgb(var(--success-6))}.arco-btn-outline.arco-btn-status-success.arco-btn-disabled{color:var(--color-success-light-3);background-color:transparent;border:1px solid var(--color-success-light-3)}.arco-btn-primary,.arco-btn-primary[type=button],.arco-btn-primary[type=submit]{color:#fff;background-color:rgb(var(--primary-6));border:1px solid transparent}.arco-btn-primary:hover,.arco-btn-primary[type=button]:hover,.arco-btn-primary[type=submit]:hover{color:#fff;background-color:rgb(var(--primary-5));border-color:transparent}.arco-btn-primary:focus-visible,.arco-btn-primary[type=button]:focus-visible,.arco-btn-primary[type=submit]:focus-visible{box-shadow:0 0 0 .25em rgb(var(--primary-3))}.arco-btn-primary:active,.arco-btn-primary[type=button]:active,.arco-btn-primary[type=submit]:active{color:#fff;background-color:rgb(var(--primary-7));border-color:transparent}.arco-btn-primary.arco-btn-loading,.arco-btn-primary[type=button].arco-btn-loading,.arco-btn-primary[type=submit].arco-btn-loading{color:#fff;background-color:rgb(var(--primary-6));border:1px solid transparent}.arco-btn-primary.arco-btn-disabled,.arco-btn-primary[type=button].arco-btn-disabled,.arco-btn-primary[type=submit].arco-btn-disabled{color:#fff;background-color:var(--color-primary-light-3);border:1px solid transparent;cursor:not-allowed}.arco-btn-primary.arco-btn-status-warning{color:#fff;background-color:rgb(var(--warning-6));border-color:transparent}.arco-btn-primary.arco-btn-status-warning:hover{color:#fff;background-color:rgb(var(--warning-5));border-color:transparent}.arco-btn-primary.arco-btn-status-warning:focus-visible{box-shadow:0 0 0 .25em rgb(var(--warning-3))}.arco-btn-primary.arco-btn-status-warning:active{color:#fff;background-color:rgb(var(--warning-7));border-color:transparent}.arco-btn-primary.arco-btn-status-warning.arco-btn-loading{color:#fff;background-color:rgb(var(--warning-6));border-color:transparent}.arco-btn-primary.arco-btn-status-warning.arco-btn-disabled{color:#fff;background-color:var(--color-warning-light-3);border:1px solid transparent}.arco-btn-primary.arco-btn-status-danger{color:#fff;background-color:rgb(var(--danger-6));border-color:transparent}.arco-btn-primary.arco-btn-status-danger:hover{color:#fff;background-color:rgb(var(--danger-5));border-color:transparent}.arco-btn-primary.arco-btn-status-danger:focus-visible{box-shadow:0 0 0 .25em rgb(var(--danger-3))}.arco-btn-primary.arco-btn-status-danger:active{color:#fff;background-color:rgb(var(--danger-7));border-color:transparent}.arco-btn-primary.arco-btn-status-danger.arco-btn-loading{color:#fff;background-color:rgb(var(--danger-6));border-color:transparent}.arco-btn-primary.arco-btn-status-danger.arco-btn-disabled{color:#fff;background-color:var(--color-danger-light-3);border:1px solid transparent}.arco-btn-primary.arco-btn-status-success{color:#fff;background-color:rgb(var(--success-6));border-color:transparent}.arco-btn-primary.arco-btn-status-success:hover{color:#fff;background-color:rgb(var(--success-5));border-color:transparent}.arco-btn-primary.arco-btn-status-success:focus-visible{box-shadow:0 0 0 .25em rgb(var(--success-3))}.arco-btn-primary.arco-btn-status-success:active{color:#fff;background-color:rgb(var(--success-7));border-color:transparent}.arco-btn-primary.arco-btn-status-success.arco-btn-loading{color:#fff;background-color:rgb(var(--success-6));border-color:transparent}.arco-btn-primary.arco-btn-status-success.arco-btn-disabled{color:#fff;background-color:var(--color-success-light-3);border:1px solid transparent}.arco-btn-secondary,.arco-btn-secondary[type=button],.arco-btn-secondary[type=submit]{color:var(--color-text-2);background-color:var(--color-secondary);border:1px solid transparent}.arco-btn-secondary:hover,.arco-btn-secondary[type=button]:hover,.arco-btn-secondary[type=submit]:hover{color:var(--color-text-2);background-color:var(--color-secondary-hover);border-color:transparent}.arco-btn-secondary:focus-visible,.arco-btn-secondary[type=button]:focus-visible,.arco-btn-secondary[type=submit]:focus-visible{box-shadow:0 0 0 .25em var(--color-neutral-4)}.arco-btn-secondary:active,.arco-btn-secondary[type=button]:active,.arco-btn-secondary[type=submit]:active{color:var(--color-text-2);background-color:var(--color-secondary-active);border-color:transparent}.arco-btn-secondary.arco-btn-loading,.arco-btn-secondary[type=button].arco-btn-loading,.arco-btn-secondary[type=submit].arco-btn-loading{color:var(--color-text-2);background-color:var(--color-secondary);border:1px solid transparent}.arco-btn-secondary.arco-btn-disabled,.arco-btn-secondary[type=button].arco-btn-disabled,.arco-btn-secondary[type=submit].arco-btn-disabled{color:var(--color-text-4);background-color:var(--color-secondary-disabled);border:1px solid transparent;cursor:not-allowed}.arco-btn-secondary.arco-btn-status-warning{color:rgb(var(--warning-6));background-color:var(--color-warning-light-1);border-color:transparent}.arco-btn-secondary.arco-btn-status-warning:hover{color:rgb(var(--warning-6));background-color:var(--color-warning-light-2);border-color:transparent}.arco-btn-secondary.arco-btn-status-warning:focus-visible{box-shadow:0 0 0 .25em rgb(var(--warning-3))}.arco-btn-secondary.arco-btn-status-warning:active{color:rgb(var(--warning-6));background-color:var(--color-warning-light-3);border-color:transparent}.arco-btn-secondary.arco-btn-status-warning.arco-btn-loading{color:rgb(var(--warning-6));background-color:var(--color-warning-light-1);border-color:transparent}.arco-btn-secondary.arco-btn-status-warning.arco-btn-disabled{color:var(--color-warning-light-3);background-color:var(--color-warning-light-1);border:1px solid transparent}.arco-btn-secondary.arco-btn-status-danger{color:rgb(var(--danger-6));background-color:var(--color-danger-light-1);border-color:transparent}.arco-btn-secondary.arco-btn-status-danger:hover{color:rgb(var(--danger-6));background-color:var(--color-danger-light-2);border-color:transparent}.arco-btn-secondary.arco-btn-status-danger:focus-visible{box-shadow:0 0 0 .25em rgb(var(--danger-3))}.arco-btn-secondary.arco-btn-status-danger:active{color:rgb(var(--danger-6));background-color:var(--color-danger-light-3);border-color:transparent}.arco-btn-secondary.arco-btn-status-danger.arco-btn-loading{color:rgb(var(--danger-6));background-color:var(--color-danger-light-1);border-color:transparent}.arco-btn-secondary.arco-btn-status-danger.arco-btn-disabled{color:var(--color-danger-light-3);background-color:var(--color-danger-light-1);border:1px solid transparent}.arco-btn-secondary.arco-btn-status-success{color:rgb(var(--success-6));background-color:var(--color-success-light-1);border-color:transparent}.arco-btn-secondary.arco-btn-status-success:hover{color:rgb(var(--success-6));background-color:var(--color-success-light-2);border-color:transparent}.arco-btn-secondary.arco-btn-status-success:focus-visible{box-shadow:0 0 0 .25em rgb(var(--success-3))}.arco-btn-secondary.arco-btn-status-success:active{color:rgb(var(--success-6));background-color:var(--color-success-light-3);border-color:transparent}.arco-btn-secondary.arco-btn-status-success.arco-btn-loading{color:rgb(var(--success-6));background-color:var(--color-success-light-1);border-color:transparent}.arco-btn-secondary.arco-btn-status-success.arco-btn-disabled{color:var(--color-success-light-3);background-color:var(--color-success-light-1);border:1px solid transparent}.arco-btn-dashed,.arco-btn-dashed[type=button],.arco-btn-dashed[type=submit]{color:var(--color-text-2);background-color:var(--color-fill-2);border:1px dashed var(--color-neutral-3)}.arco-btn-dashed:hover,.arco-btn-dashed[type=button]:hover,.arco-btn-dashed[type=submit]:hover{color:var(--color-text-2);background-color:var(--color-fill-3);border-color:var(--color-neutral-4)}.arco-btn-dashed:focus-visible,.arco-btn-dashed[type=button]:focus-visible,.arco-btn-dashed[type=submit]:focus-visible{box-shadow:0 0 0 .25em var(--color-neutral-4)}.arco-btn-dashed:active,.arco-btn-dashed[type=button]:active,.arco-btn-dashed[type=submit]:active{color:var(--color-text-2);background-color:var(--color-fill-4);border-color:var(--color-neutral-5)}.arco-btn-dashed.arco-btn-loading,.arco-btn-dashed[type=button].arco-btn-loading,.arco-btn-dashed[type=submit].arco-btn-loading{color:var(--color-text-2);background-color:var(--color-fill-2);border:1px dashed var(--color-neutral-3)}.arco-btn-dashed.arco-btn-disabled,.arco-btn-dashed[type=button].arco-btn-disabled,.arco-btn-dashed[type=submit].arco-btn-disabled{color:var(--color-text-4);background-color:var(--color-fill-2);border:1px dashed var(--color-neutral-3);cursor:not-allowed}.arco-btn-dashed.arco-btn-status-warning{color:rgb(var(--warning-6));background-color:var(--color-warning-light-1);border-color:var(--color-warning-light-2)}.arco-btn-dashed.arco-btn-status-warning:hover{color:rgb(var(--warning-6));background-color:var(--color-warning-light-2);border-color:var(--color-warning-light-3)}.arco-btn-dashed.arco-btn-status-warning:focus-visible{box-shadow:0 0 0 .25em rgb(var(--warning-3))}.arco-btn-dashed.arco-btn-status-warning:active{color:rgb(var(--warning-6));background-color:var(--color-warning-light-3);border-color:var(--color-warning-light-4)}.arco-btn-dashed.arco-btn-status-warning.arco-btn-loading{color:rgb(var(--warning-6));background-color:var(--color-warning-light-1);border-color:var(--color-warning-light-2)}.arco-btn-dashed.arco-btn-status-warning.arco-btn-disabled{color:var(--color-warning-light-3);background-color:var(--color-warning-light-1);border:1px dashed var(--color-warning-light-2)}.arco-btn-dashed.arco-btn-status-danger{color:rgb(var(--danger-6));background-color:var(--color-danger-light-1);border-color:var(--color-danger-light-2)}.arco-btn-dashed.arco-btn-status-danger:hover{color:rgb(var(--danger-6));background-color:var(--color-danger-light-2);border-color:var(--color-danger-light-3)}.arco-btn-dashed.arco-btn-status-danger:focus-visible{box-shadow:0 0 0 .25em rgb(var(--danger-3))}.arco-btn-dashed.arco-btn-status-danger:active{color:rgb(var(--danger-6));background-color:var(--color-danger-light-3);border-color:var(--color-danger-light-4)}.arco-btn-dashed.arco-btn-status-danger.arco-btn-loading{color:rgb(var(--danger-6));background-color:var(--color-danger-light-1);border-color:var(--color-danger-light-2)}.arco-btn-dashed.arco-btn-status-danger.arco-btn-disabled{color:var(--color-danger-light-3);background-color:var(--color-danger-light-1);border:1px dashed var(--color-danger-light-2)}.arco-btn-dashed.arco-btn-status-success{color:rgb(var(--success-6));background-color:var(--color-success-light-1);border-color:var(--color-success-light-2)}.arco-btn-dashed.arco-btn-status-success:hover{color:rgb(var(--success-6));background-color:var(--color-success-light-2);border-color:var(--color-success-light-3)}.arco-btn-dashed.arco-btn-status-success:focus-visible{box-shadow:0 0 0 .25em rgb(var(--success-3))}.arco-btn-dashed.arco-btn-status-success:active{color:rgb(var(--success-6));background-color:var(--color-success-light-3);border-color:var(--color-success-light-4)}.arco-btn-dashed.arco-btn-status-success.arco-btn-loading{color:rgb(var(--success-6));background-color:var(--color-success-light-1);border-color:var(--color-success-light-2)}.arco-btn-dashed.arco-btn-status-success.arco-btn-disabled{color:var(--color-success-light-3);background-color:var(--color-success-light-1);border:1px dashed var(--color-success-light-2)}.arco-btn-text,.arco-btn-text[type=button],.arco-btn-text[type=submit]{color:rgb(var(--primary-6));background-color:transparent;border:1px solid transparent}.arco-btn-text:hover,.arco-btn-text[type=button]:hover,.arco-btn-text[type=submit]:hover{color:rgb(var(--primary-6));background-color:var(--color-fill-2);border-color:transparent}.arco-btn-text:focus-visible,.arco-btn-text[type=button]:focus-visible,.arco-btn-text[type=submit]:focus-visible{box-shadow:0 0 0 .25em var(--color-neutral-4)}.arco-btn-text:active,.arco-btn-text[type=button]:active,.arco-btn-text[type=submit]:active{color:rgb(var(--primary-6));background-color:var(--color-fill-3);border-color:transparent}.arco-btn-text.arco-btn-loading,.arco-btn-text[type=button].arco-btn-loading,.arco-btn-text[type=submit].arco-btn-loading{color:rgb(var(--primary-6));background-color:transparent;border:1px solid transparent}.arco-btn-text.arco-btn-disabled,.arco-btn-text[type=button].arco-btn-disabled,.arco-btn-text[type=submit].arco-btn-disabled{color:var(--color-primary-light-3);background-color:transparent;border:1px solid transparent;cursor:not-allowed}.arco-btn-text.arco-btn-status-warning{color:rgb(var(--warning-6));background-color:transparent;border-color:transparent}.arco-btn-text.arco-btn-status-warning:hover{color:rgb(var(--warning-6));background-color:var(--color-fill-2);border-color:transparent}.arco-btn-text.arco-btn-status-warning:focus-visible{box-shadow:0 0 0 .25em rgb(var(--warning-3))}.arco-btn-text.arco-btn-status-warning:active{color:rgb(var(--warning-6));background-color:var(--color-fill-3);border-color:transparent}.arco-btn-text.arco-btn-status-warning.arco-btn-loading{color:rgb(var(--warning-6));background-color:transparent;border-color:transparent}.arco-btn-text.arco-btn-status-warning.arco-btn-disabled{color:var(--color-warning-light-3);background-color:transparent;border:1px solid transparent}.arco-btn-text.arco-btn-status-danger{color:rgb(var(--danger-6));background-color:transparent;border-color:transparent}.arco-btn-text.arco-btn-status-danger:hover{color:rgb(var(--danger-6));background-color:var(--color-fill-2);border-color:transparent}.arco-btn-text.arco-btn-status-danger:focus-visible{box-shadow:0 0 0 .25em rgb(var(--danger-3))}.arco-btn-text.arco-btn-status-danger:active{color:rgb(var(--danger-6));background-color:var(--color-fill-3);border-color:transparent}.arco-btn-text.arco-btn-status-danger.arco-btn-loading{color:rgb(var(--danger-6));background-color:transparent;border-color:transparent}.arco-btn-text.arco-btn-status-danger.arco-btn-disabled{color:var(--color-danger-light-3);background-color:transparent;border:1px solid transparent}.arco-btn-text.arco-btn-status-success{color:rgb(var(--success-6));background-color:transparent;border-color:transparent}.arco-btn-text.arco-btn-status-success:hover{color:rgb(var(--success-6));background-color:var(--color-fill-2);border-color:transparent}.arco-btn-text.arco-btn-status-success:focus-visible{box-shadow:0 0 0 .25em rgb(var(--success-3))}.arco-btn-text.arco-btn-status-success:active{color:rgb(var(--success-6));background-color:var(--color-fill-3);border-color:transparent}.arco-btn-text.arco-btn-status-success.arco-btn-loading{color:rgb(var(--success-6));background-color:transparent;border-color:transparent}.arco-btn-text.arco-btn-status-success.arco-btn-disabled{color:var(--color-success-light-3);background-color:transparent;border:1px solid transparent}.arco-btn-size-mini{height:24px;padding:0 11px;font-size:12px;border-radius:var(--border-radius-small)}.arco-btn-size-mini:not(.arco-btn-only-icon) .arco-btn-icon{margin-right:4px}.arco-btn-size-mini svg{vertical-align:-1px}.arco-btn-size-mini.arco-btn-loading-fixed-width.arco-btn-loading{padding-right:3px;padding-left:3px}.arco-btn-size-mini.arco-btn-only-icon{width:24px;height:24px;padding:0}.arco-btn-size-mini.arco-btn-shape-circle{width:24px;height:24px;padding:0;text-align:center;border-radius:var(--border-radius-circle)}.arco-btn-size-mini.arco-btn-shape-round{border-radius:12px}.arco-btn-size-small{height:28px;padding:0 15px;font-size:14px;border-radius:var(--border-radius-small)}.arco-btn-size-small:not(.arco-btn-only-icon) .arco-btn-icon{margin-right:6px}.arco-btn-size-small svg{vertical-align:-2px}.arco-btn-size-small.arco-btn-loading-fixed-width.arco-btn-loading{padding-right:5px;padding-left:5px}.arco-btn-size-small.arco-btn-only-icon{width:28px;height:28px;padding:0}.arco-btn-size-small.arco-btn-shape-circle{width:28px;height:28px;padding:0;text-align:center;border-radius:var(--border-radius-circle)}.arco-btn-size-small.arco-btn-shape-round{border-radius:14px}.arco-btn-size-medium{height:32px;padding:0 15px;font-size:14px;border-radius:var(--border-radius-small)}.arco-btn-size-medium:not(.arco-btn-only-icon) .arco-btn-icon{margin-right:8px}.arco-btn-size-medium svg{vertical-align:-2px}.arco-btn-size-medium.arco-btn-loading-fixed-width.arco-btn-loading{padding-right:4px;padding-left:4px}.arco-btn-size-medium.arco-btn-only-icon{width:32px;height:32px;padding:0}.arco-btn-size-medium.arco-btn-shape-circle{width:32px;height:32px;padding:0;text-align:center;border-radius:var(--border-radius-circle)}.arco-btn-size-medium.arco-btn-shape-round{border-radius:16px}.arco-btn-size-large{height:36px;padding:0 19px;font-size:14px;border-radius:var(--border-radius-small)}.arco-btn-size-large:not(.arco-btn-only-icon) .arco-btn-icon{margin-right:8px}.arco-btn-size-large svg{vertical-align:-2px}.arco-btn-size-large.arco-btn-loading-fixed-width.arco-btn-loading{padding-right:8px;padding-left:8px}.arco-btn-size-large.arco-btn-only-icon{width:36px;height:36px;padding:0}.arco-btn-size-large.arco-btn-shape-circle{width:36px;height:36px;padding:0;text-align:center;border-radius:var(--border-radius-circle)}.arco-btn-size-large.arco-btn-shape-round{border-radius:18px}.arco-btn-group{display:inline-flex;align-items:center}.arco-btn-group .arco-btn-outline:not(:first-child),.arco-btn-group .arco-btn-dashed:not(:first-child){margin-left:-1px}.arco-btn-group .arco-btn-primary:not(:last-child){border-right:1px solid rgb(var(--primary-5))}.arco-btn-group .arco-btn-secondary:not(:last-child){border-right:1px solid var(--color-secondary-hover)}.arco-btn-group .arco-btn-status-warning:not(:last-child){border-right:1px solid rgb(var(--warning-5))}.arco-btn-group .arco-btn-status-danger:not(:last-child){border-right:1px solid rgb(var(--danger-5))}.arco-btn-group .arco-btn-status-success:not(:last-child){border-right:1px solid rgb(var(--success-5))}.arco-btn-group .arco-btn-outline:hover,.arco-btn-group .arco-btn-dashed:hover,.arco-btn-group .arco-btn-outline:active,.arco-btn-group .arco-btn-dashed:active{z-index:2}.arco-btn-group .arco-btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.arco-btn-group .arco-btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.arco-btn-group .arco-btn:not(:first-child):not(:last-child){border-radius:0}body[arco-theme=dark] .arco-btn-primary.arco-btn-disabled{color:#ffffff4d}.arco-calendar{box-sizing:border-box;border:1px solid var(--color-neutral-3)}.arco-calendar-header{display:flex;padding:24px}.arco-calendar-header-left{position:relative;display:flex;flex:1;align-items:center;height:28px;line-height:28px}.arco-calendar-header-right{position:relative;height:28px}.arco-calendar-header-value{color:var(--color-text-1);font-weight:500;font-size:20px}.arco-calendar-header-icon{width:28px;height:28px;margin-right:12px;color:var(--color-text-2);font-size:12px;line-height:28px;text-align:center;background-color:var(--color-bg-5);border-radius:50%;transition:all .1s cubic-bezier(0,0,1,1);user-select:none}.arco-calendar-header-icon:not(:first-child){margin:0 12px}.arco-calendar-header-icon:focus-visible{box-shadow:0 0 0 2px var(--color-primary-light-3)}.arco-calendar-header-icon:not(.arco-calendar-header-icon-hidden){cursor:pointer}.arco-calendar-header-icon:not(.arco-calendar-header-icon-hidden):hover{background-color:var(--color-fill-3)}.arco-calendar .arco-calendar-header-value-year{width:100px;margin-right:8px}.arco-calendar .arco-calendar-header-value-month{width:76px;margin-right:32px}.arco-calendar-month{width:100%}.arco-calendar-month-row{display:flex;height:100px}.arco-calendar-month-row .arco-calendar-cell{flex:1;overflow:hidden;border-bottom:1px solid var(--color-neutral-3)}.arco-calendar-month-row:last-child .arco-calendar-cell{border-bottom:unset}.arco-calendar-month-cell-body{box-sizing:border-box}.arco-calendar-mode-month:not(.arco-calendar-panel) .arco-calendar-cell:not(:last-child){border-right:1px solid var(--color-neutral-3)}.arco-calendar-week-list{display:flex;box-sizing:border-box;width:100%;padding:0;border-bottom:1px solid var(--color-neutral-3)}.arco-calendar-week-list-item{flex:1;padding:20px 16px;color:#7d7d7f;text-align:left}.arco-calendar-cell .arco-calendar-date{box-sizing:border-box;width:100%;height:100%;padding:10px;cursor:pointer}.arco-calendar-cell .arco-calendar-date-circle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%}.arco-calendar-date-content{height:70px;overflow-y:auto}.arco-calendar-cell-today .arco-calendar-date-circle{box-sizing:border-box;border:1px solid rgb(var(--primary-6))}.arco-calendar-date-value{color:var(--color-text-4);font-weight:500;font-size:16px}.arco-calendar-cell-in-view .arco-calendar-date-value{color:var(--color-text-1)}.arco-calendar-mode-month .arco-calendar-cell-selected .arco-calendar-date-circle,.arco-calendar-mode-year .arco-calendar-cell-selected .arco-calendar-cell-selected .arco-calendar-date-circle{box-sizing:border-box;color:#fff;background-color:rgb(var(--primary-6));border:1px solid rgb(var(--primary-6))}.arco-calendar-mode-year:not(.arco-calendar-panel){min-width:820px}.arco-calendar-mode-year .arco-calendar-header{border-bottom:1px solid var(--color-neutral-3)}.arco-calendar-mode-year .arco-calendar-body{padding:12px}.arco-calendar-mode-year .arco-calendar-year-row{display:flex}.arco-calendar-year-row>.arco-calendar-cell{flex:1;padding:20px 8px}.arco-calendar-year-row>.arco-calendar-cell:not(:last-child){border-right:1px solid var(--color-neutral-3)}.arco-calendar-year-row:not(:last-child)>.arco-calendar-cell{border-bottom:1px solid var(--color-neutral-3)}.arco-calendar-month-with-days .arco-calendar-month-row{height:26px}.arco-calendar-month-with-days .arco-calendar-cell{border-bottom:0}.arco-calendar-month-with-days .arco-calendar-month-cell-body{padding:0}.arco-calendar-month-with-days .arco-calendar-month-title{padding:10px 6px;color:var(--color-text-1);font-weight:500;font-size:16px}.arco-calendar-month-cell{width:100%;font-size:12px}.arco-calendar-month-cell .arco-calendar-week-list{padding:0;border-bottom:unset}.arco-calendar-month-cell .arco-calendar-week-list-item{padding:6px;color:#7d7d7f;text-align:center}.arco-calendar-month-cell .arco-calendar-cell{text-align:center}.arco-calendar-month-cell .arco-calendar-date{padding:2px}.arco-calendar-month-cell .arco-calendar-date-value{font-size:14px}.arco-calendar-month-cell .arco-calendar-date-circle{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%}.arco-calendar-panel{background-color:var(--color-bg-5);border:1px solid var(--color-neutral-3)}.arco-calendar-panel .arco-calendar-header{padding:8px 16px;border-bottom:1px solid var(--color-neutral-3)}.arco-calendar-panel .arco-calendar-header-value{flex:1;font-size:14px;line-height:24px;text-align:center}.arco-calendar-panel .arco-calendar-header-icon{width:24px;height:24px;margin-right:2px;margin-left:2px;line-height:24px}.arco-calendar-panel .arco-calendar-body{padding:14px 16px}.arco-calendar-panel .arco-calendar-month-cell-body{padding:0}.arco-calendar-panel .arco-calendar-month-row{height:unset}.arco-calendar-panel .arco-calendar-week-list{padding:0;border-bottom:unset}.arco-calendar-panel .arco-calendar-week-list-item{height:32px;padding:0;font-weight:400;line-height:32px;text-align:center}.arco-calendar-panel .arco-calendar-cell,.arco-calendar-panel .arco-calendar-year-row .arco-calendar-cell{box-sizing:border-box;padding:2px 0;text-align:center;border-right:0;border-bottom:0}.arco-calendar-panel .arco-calendar-cell .arco-calendar-date{display:flex;justify-content:center;padding:4px 0}.arco-calendar-panel .arco-calendar-cell .arco-calendar-date-value{min-width:24px;height:24px;font-size:14px;line-height:24px;cursor:pointer}.arco-calendar-panel.arco-calendar-mode-year .arco-calendar-cell{padding:4px 0}.arco-calendar-panel.arco-calendar-mode-year .arco-calendar-cell .arco-calendar-date{padding:4px}.arco-calendar-panel.arco-calendar-mode-year .arco-calendar-cell .arco-calendar-date-value{width:100%;border-radius:12px}.arco-calendar-panel .arco-calendar-cell-selected .arco-calendar-date-value{color:var(--color-white);background-color:rgb(var(--primary-6));border-radius:50%}.arco-calendar-panel .arco-calendar-cell:not(.arco-calendar-cell-selected):not(.arco-calendar-cell-range-start):not(.arco-calendar-cell-range-end):not(.arco-calendar-cell-hover-range-start):not(.arco-calendar-cell-hover-range-end):not(.arco-calendar-cell-disabled):not(.arco-calendar-cell-week) .arco-calendar-date-value:hover{color:rgb(var(--primary-6));background-color:var(--color-primary-light-1);border-radius:50%}.arco-calendar-panel.arco-calendar-mode-year .arco-calendar-cell:not(.arco-calendar-cell-selected):not(.arco-calendar-cell-range-start):not(.arco-calendar-cell-range-end):not(.arco-calendar-cell-hover-range-start):not(.arco-calendar-cell-hover-range-end):not(.arco-calendar-cell-disabled) .arco-calendar-date-value:hover{border-radius:12px}.arco-calendar-panel .arco-calendar-cell-today{position:relative}.arco-calendar-panel .arco-calendar-cell-today:after{position:absolute;bottom:0;left:50%;display:block;width:4px;height:4px;margin-left:-2px;background-color:rgb(var(--primary-6));border-radius:50%;content:""}.arco-calendar-cell-in-range .arco-calendar-date{background-color:var(--color-primary-light-1)}.arco-calendar-cell-range-start .arco-calendar-date{border-radius:16px 0 0 16px}.arco-calendar-cell-range-end .arco-calendar-date{border-radius:0 16px 16px 0}.arco-calendar-cell-in-range-near-hover .arco-calendar-date{border-radius:0}.arco-calendar-cell-range-start .arco-calendar-date-value,.arco-calendar-cell-range-end .arco-calendar-date-value{color:var(--color-white);background-color:rgb(var(--primary-6));border-radius:50%}.arco-calendar-cell-hover-in-range .arco-calendar-date{background-color:var(--color-primary-light-1)}.arco-calendar-cell-hover-range-start .arco-calendar-date{border-radius:16px 0 0 16px}.arco-calendar-cell-hover-range-end .arco-calendar-date{border-radius:0 16px 16px 0}.arco-calendar-cell-hover-range-start .arco-calendar-date-value,.arco-calendar-cell-hover-range-end .arco-calendar-date-value{color:var(--color-text-1);background-color:var(--color-primary-light-2);border-radius:50%}.arco-calendar-panel .arco-calendar-cell-disabled>.arco-calendar-date{background-color:var(--color-fill-1);cursor:not-allowed}.arco-calendar-panel .arco-calendar-cell-disabled>.arco-calendar-date>.arco-calendar-date-value{color:var(--color-text-4);background-color:var(--color-fill-1);cursor:not-allowed}.arco-calendar-panel .arco-calendar-footer-btn-wrapper{height:38px;color:var(--color-text-1);line-height:38px;text-align:center;border-top:1px solid var(--color-neutral-3);cursor:pointer}.arco-calendar-rtl{direction:rtl}.arco-calendar-rtl .arco-calendar-header-icon{margin-right:0;margin-left:12px;transform:scaleX(-1)}.arco-calendar-rtl .arco-calendar-week-list-item{text-align:right}.arco-calendar-rtl.arco-calendar-mode-month:not(.arco-calendar-panel) .arco-calendar-cell:not(:last-child){border-right:0;border-left:1px solid var(--color-neutral-3)}.arco-calendar-rtl .arco-calendar-header-value-year{margin-right:0;margin-left:8px}.arco-calendar-rtl .arco-calendar-header-value-month{margin-right:0;margin-left:32px}.arco-card{position:relative;background:var(--color-bg-2);border-radius:var(--border-radius-none);transition:box-shadow .2s cubic-bezier(0,0,1,1)}.arco-card-header{position:relative;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;overflow:hidden;border-bottom:1px solid var(--color-neutral-3)}.arco-card-header-no-title:before{display:block;content:" "}.arco-card-header-title{flex:1;color:var(--color-text-1);font-weight:500;line-height:1.5715;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-card-header-extra{color:rgb(var(--primary-6));overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-card-body{color:var(--color-text-2)}.arco-card-cover{overflow:hidden}.arco-card-cover>*{display:block;width:100%}.arco-card-actions{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.arco-card-actions:before{visibility:hidden;content:""}.arco-card-actions-right{display:flex;align-items:center}.arco-card-actions-item{display:flex;align-items:center;justify-content:center;color:var(--color-text-2);cursor:pointer;transition:color .2s cubic-bezier(0,0,1,1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-card-actions-item:hover{color:rgb(var(--primary-6))}.arco-card-actions-item:not(:last-child){margin-right:12px}.arco-card-meta-footer{display:flex;align-items:center;justify-content:space-between}.arco-card-meta-footer:last-child{margin-top:20px}.arco-card-meta-footer-only-actions:before{visibility:hidden;content:""}.arco-card-meta-footer .arco-card-actions{margin-top:0}.arco-card-meta-title{color:var(--color-text-1);font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-card-meta-description:not(:first-child){margin-top:4px}.arco-card-grid{position:relative;box-sizing:border-box;width:33.33%;box-shadow:1px 0 0 0 var(--color-neutral-3),0 1px 0 0 var(--color-neutral-3),1px 1px 0 0 var(--color-neutral-3),1px 0 0 0 var(--color-neutral-3) inset,0 1px 0 0 var(--color-neutral-3) inset}.arco-card-grid:before{position:absolute;top:0;right:0;bottom:0;left:0;transition:box-shadow .2s cubic-bezier(0,0,1,1);content:"";pointer-events:none}.arco-card-grid-hoverable:hover{z-index:1}.arco-card-grid-hoverable:hover:before{box-shadow:0 4px 10px rgb(var(--gray-2))}.arco-card-grid .arco-card{background:none;box-shadow:none}.arco-card-contain-grid:not(.arco-card-loading)>.arco-card-body{display:flex;flex-wrap:wrap;margin:0 -1px;padding:0}.arco-card-hoverable:hover{box-shadow:0 4px 10px rgb(var(--gray-2))}.arco-card-bordered{border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-small)}.arco-card-bordered .arco-card-cover{border-radius:var(--border-radius-small) var(--border-radius-small) 0 0}.arco-card-loading .arco-card-body{overflow:hidden;text-align:center}.arco-card-size-medium{font-size:14px}.arco-card-size-medium .arco-card-header{height:46px;padding:10px 16px}.arco-card-size-medium .arco-card-header-title,.arco-card-size-medium .arco-card-meta-title{font-size:16px}.arco-card-size-medium .arco-card-header-extra{font-size:14px}.arco-card-size-medium .arco-card-body{padding:16px}.arco-card-size-small{font-size:14px}.arco-card-size-small .arco-card-header{height:40px;padding:8px 16px}.arco-card-size-small .arco-card-header-title,.arco-card-size-small .arco-card-meta-title{font-size:16px}.arco-card-size-small .arco-card-header-extra{font-size:14px}.arco-card-size-small .arco-card-body{padding:12px 16px}body[arco-theme=dark] .arco-card-grid-hoverable:hover:before,body[arco-theme=dark] .arco-card-hoverable:hover{box-shadow:0 4px 10px rgba(var(--gray-1),40%)}@keyframes arco-carousel-slide-x-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes arco-carousel-slide-x-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes arco-carousel-slide-x-in-reverse{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes arco-carousel-slide-x-out-reverse{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes arco-carousel-slide-y-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes arco-carousel-slide-y-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes arco-carousel-slide-y-in-reverse{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes arco-carousel-slide-y-out-reverse{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes arco-carousel-card-bottom-to-middle{0%{transform:translate(0) translateZ(-400px);opacity:0}to{transform:translate(0) translateZ(-200px);opacity:.4}}@keyframes arco-carousel-card-middle-to-bottom{0%{transform:translate(-100%) translateZ(-200px);opacity:.4}to{transform:translate(-100%) translateZ(-400px);opacity:0}}@keyframes arco-carousel-card-top-to-middle{0%{transform:translate(-50%) translateZ(0);opacity:1}to{transform:translate(-100%) translateZ(-200px);opacity:.4}}@keyframes arco-carousel-card-middle-to-top{0%{transform:translate(0) translateZ(-200px);opacity:.4}to{transform:translate(-50%) translateZ(0);opacity:1}}@keyframes arco-carousel-card-bottom-to-middle-reverse{0%{transform:translate(-100%) translateZ(-400px);opacity:0}to{transform:translate(-100%) translateZ(-200px);opacity:.4}}@keyframes arco-carousel-card-middle-to-bottom-reverse{0%{transform:translate(0) translateZ(-200px);opacity:.4}to{transform:translate(0) translateZ(-400px);opacity:0}}@keyframes arco-carousel-card-top-to-middle-reverse{0%{transform:translate(-50%) translateZ(0);opacity:1}to{transform:translate(0) translateZ(-200px);opacity:.4}}@keyframes arco-carousel-card-middle-to-top-reverse{0%{transform:translate(-100%) translateZ(-200px);opacity:.4}to{transform:translate(-50%) translateZ(0);opacity:1}}.arco-carousel{position:relative}.arco-carousel-indicator-position-outer{margin-bottom:30px}.arco-carousel-slide,.arco-carousel-card,.arco-carousel-fade{position:relative;width:100%;height:100%;overflow:hidden}.arco-carousel-slide>*,.arco-carousel-card>*,.arco-carousel-fade>*{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.arco-carousel-item-current{z-index:1}.arco-carousel-slide>*:not(.arco-carousel-item-current){display:none;visibility:hidden}.arco-carousel-slide.arco-carousel-horizontal .arco-carousel-item-slide-out{display:block;animation:arco-carousel-slide-x-out}.arco-carousel-slide.arco-carousel-horizontal .arco-carousel-item-slide-in{display:block;animation:arco-carousel-slide-x-in}.arco-carousel-slide.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-slide-out{animation:arco-carousel-slide-x-out-reverse}.arco-carousel-slide.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-slide-in{animation:arco-carousel-slide-x-in-reverse}.arco-carousel-slide.arco-carousel-vertical .arco-carousel-item-slide-out{display:block;animation:arco-carousel-slide-y-out}.arco-carousel-slide.arco-carousel-vertical .arco-carousel-item-slide-in{display:block;animation:arco-carousel-slide-y-in}.arco-carousel-slide.arco-carousel-vertical.arco-carousel-negative .arco-carousel-item-slide-out{animation:arco-carousel-slide-y-out-reverse}.arco-carousel-slide.arco-carousel-vertical.arco-carousel-negative .arco-carousel-item-slide-in{animation:arco-carousel-slide-y-in-reverse}.arco-carousel-card{perspective:800px}.arco-carousel-card>*{left:50%;transform:translate(-50%) translateZ(-400px);opacity:0;animation:arco-carousel-card-middle-to-bottom}.arco-carousel-card .arco-carousel-item-prev{transform:translate(-100%) translateZ(-200px);opacity:.4;animation:arco-carousel-card-top-to-middle}.arco-carousel-card .arco-carousel-item-next{transform:translate(0) translateZ(-200px);opacity:.4;animation:arco-carousel-card-bottom-to-middle}.arco-carousel-card .arco-carousel-item-current{transform:translate(-50%) translateZ(0);opacity:1;animation:arco-carousel-card-middle-to-top}.arco-carousel-card.arco-carousel-negative>*{animation:arco-carousel-card-middle-to-bottom-reverse}.arco-carousel-card.arco-carousel-negative .arco-carousel-item-prev{animation:arco-carousel-card-bottom-to-middle-reverse}.arco-carousel-card.arco-carousel-negative .arco-carousel-item-next{animation:arco-carousel-card-top-to-middle-reverse}.arco-carousel-card.arco-carousel-negative .arco-carousel-item-current{animation:arco-carousel-card-middle-to-top-reverse}.arco-carousel-fade>*{left:50%;transform:translate(-50%);opacity:0}.arco-carousel-fade .arco-carousel-item-current{opacity:1}.arco-carousel-indicator{position:absolute;display:flex;margin:0;padding:0}.arco-carousel-indicator-wrapper{position:absolute;z-index:2}.arco-carousel-indicator-wrapper-top{top:0;right:0;left:0;height:48px;background:linear-gradient(180deg,rgba(0,0,0,.15) 0%,rgba(0,0,0,0) 87%)}.arco-carousel-indicator-wrapper-bottom{right:0;bottom:0;left:0;height:48px;background:linear-gradient(180deg,rgba(0,0,0,0) 13%,rgba(0,0,0,.15) 100%)}.arco-carousel-indicator-wrapper-left{top:0;left:0;width:48px;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.15) 0%,rgba(0,0,0,0) 87%)}.arco-carousel-indicator-wrapper-right{top:0;right:0;width:48px;height:100%;background:linear-gradient(90deg,rgba(0,0,0,0) 13%,rgba(0,0,0,.15) 100%)}.arco-carousel-indicator-wrapper-outer{right:0;left:0;background:none}.arco-carousel-indicator-bottom{bottom:12px;left:50%;transform:translate(-50%)}.arco-carousel-indicator-top{top:12px;left:50%;transform:translate(-50%)}.arco-carousel-indicator-left{top:50%;left:12px;transform:translate(-50%,-50%) rotate(90deg)}.arco-carousel-indicator-right{top:50%;right:12px;transform:translate(50%,-50%) rotate(90deg)}.arco-carousel-indicator-outer{left:50%;padding:4px;background-color:transparent;border-radius:20px;transform:translate(-50%)}.arco-carousel-indicator-outer.arco-carousel-indicator-dot{bottom:-22px}.arco-carousel-indicator-outer.arco-carousel-indicator-line{bottom:-20px}.arco-carousel-indicator-outer.arco-carousel-indicator-slider{bottom:-16px;padding:0;background-color:rgba(var(--gray-4),.5)}.arco-carousel-indicator-outer .arco-carousel-indicator-item{background-color:rgba(var(--gray-4),.5)}.arco-carousel-indicator-outer .arco-carousel-indicator-item:hover,.arco-carousel-indicator-outer .arco-carousel-indicator-item-active{background-color:var(--color-fill-4)}.arco-carousel-indicator-item{display:inline-block;background-color:#ffffff4d;border-radius:var(--border-radius-medium);cursor:pointer}.arco-carousel-indicator-item:hover,.arco-carousel-indicator-item-active{background-color:var(--color-white)}.arco-carousel-indicator-dot .arco-carousel-indicator-item{width:6px;height:6px;border-radius:50%}.arco-carousel-indicator-dot .arco-carousel-indicator-item:not(:last-child){margin-right:8px}.arco-carousel-indicator-line .arco-carousel-indicator-item{width:12px;height:4px}.arco-carousel-indicator-line .arco-carousel-indicator-item:not(:last-child){margin-right:8px}.arco-carousel-indicator-slider{width:48px;height:4px;background-color:#ffffff4d;border-radius:var(--border-radius-medium);cursor:pointer}.arco-carousel-indicator-slider .arco-carousel-indicator-item{position:absolute;top:0;height:100%;transition:left .3s}.arco-carousel-arrow>div{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-white);background-color:#ffffff4d;border-radius:50%;cursor:pointer}.arco-carousel-arrow>div>svg{color:var(--color-white);font-size:14px}.arco-carousel-arrow>div:hover{background-color:#ffffff80}.arco-carousel-arrow-left{top:50%;left:12px;transform:translateY(-50%)}.arco-carousel-arrow-right{top:50%;right:12px;transform:translateY(-50%)}.arco-carousel-arrow-top{top:12px;left:50%;transform:translate(-50%)}.arco-carousel-arrow-bottom{bottom:12px;left:50%;transform:translate(-50%)}.arco-carousel-arrow-hover div{opacity:0;transition:all .3s}.arco-carousel:hover .arco-carousel-arrow-hover div{opacity:1}body[arco-theme=dark] .arco-carousel-arrow>div{background-color:#17171a4d}body[arco-theme=dark] .arco-carousel-arrow>div:hover{background-color:#17171a80}body[arco-theme=dark] .arco-carousel-indicator-item,body[arco-theme=dark] .arco-carousel-indicator-slider{background-color:#17171a4d}body[arco-theme=dark] .arco-carousel-indicator-item-active,body[arco-theme=dark] .arco-carousel-indicator-item:hover{background-color:var(--color-white)}body[arco-theme=dark] .arco-carousel-indicator-outer.arco-carousel-indicator-slider{background-color:rgba(var(--gray-4),.5)}body[arco-theme=dark] .arco-carousel-indicator-outer .arco-carousel-indicator-item:hover,body[arco-theme=dark] .arco-carousel-indicator-outer .arco-carousel-indicator-item-active{background-color:var(--color-fill-4)}.arco-cascader-panel{display:inline-flex;box-sizing:border-box;height:200px;overflow:hidden;white-space:nowrap;list-style:none;background-color:var(--color-bg-popup);border:1px solid var(--color-fill-3);border-radius:var(--border-radius-medium);box-shadow:0 4px 10px #0000001a}.arco-cascader-search-panel{justify-content:flex-start;width:100%;overflow:auto}.arco-cascader-popup-trigger-hover .arco-cascader-list-item{transition:fontweight 0s}.arco-cascader-highlight{font-weight:500}.arco-cascader-panel-column{position:relative;display:inline-flex;flex-direction:column;min-width:120px;height:100%;max-height:200px;background-color:var(--color-bg-popup)}.arco-cascader-panel-column-loading{display:inline-flex;align-items:center;justify-content:center}.arco-cascader-panel-column:not(:last-of-type){border-right:1px solid var(--color-fill-3)}.arco-cascader-column-content{flex:1;max-height:200px;overflow-y:auto}.arco-cascader-list-wrapper{position:relative;display:flex;flex-direction:column;box-sizing:border-box;height:100%;padding:4px 0}.arco-cascader-list-wrapper-with-footer{padding-bottom:0}.arco-cascader-list-empty{display:flex;align-items:center;width:100%;height:100%}.arco-cascader-list{flex:1;box-sizing:border-box;margin:0;padding:0;list-style:none}.arco-cascader-list-multiple .arco-cascader-option-label,.arco-cascader-list-strictly .arco-cascader-option-label{padding-left:0}.arco-cascader-list-multiple .arco-cascader-option,.arco-cascader-list-strictly .arco-cascader-option{padding-left:12px}.arco-cascader-list-multiple .arco-cascader-option .arco-checkbox,.arco-cascader-list-strictly .arco-cascader-option .arco-checkbox,.arco-cascader-list-multiple .arco-cascader-option .arco-radio,.arco-cascader-list-strictly .arco-cascader-option .arco-radio{margin-right:8px;padding-left:0}.arco-cascader-search-list.arco-cascader-list-multiple .arco-cascader-option-label{padding-right:12px}.arco-cascader-list-footer{box-sizing:border-box;height:36px;padding-left:12px;line-height:36px;border-top:1px solid var(--color-fill-3)}.arco-cascader-option,.arco-cascader-search-option{position:relative;display:flex;box-sizing:border-box;min-width:100px;height:36px;color:var(--color-text-1);font-size:14px;line-height:36px;background-color:transparent;cursor:pointer}.arco-cascader-option-label,.arco-cascader-search-option-label{flex-grow:1;padding-right:34px;padding-left:12px}.arco-cascader-option .arco-icon-right,.arco-cascader-search-option .arco-icon-right,.arco-cascader-option .arco-icon-check,.arco-cascader-search-option .arco-icon-check{position:absolute;top:50%;right:10px;color:var(--color-text-2);font-size:12px;transform:translateY(-50%)}.arco-cascader-option .arco-icon-check,.arco-cascader-search-option .arco-icon-check{color:rgb(var(--primary-6))}.arco-cascader-option .arco-icon-loading,.arco-cascader-search-option .arco-icon-loading{position:absolute;top:50%;right:10px;margin-top:-6px;color:rgb(var(--primary-6));font-size:12px}.arco-cascader-option:hover,.arco-cascader-search-option-hover{color:var(--color-text-1);background-color:var(--color-fill-2)}.arco-cascader-option:hover .arco-checkbox:not(.arco-checkbox-disabled):not(.arco-checkbox-checked):hover .arco-checkbox-icon-hover:before,.arco-cascader-search-option-hover .arco-checkbox:not(.arco-checkbox-disabled):not(.arco-checkbox-checked):hover .arco-checkbox-icon-hover:before{background-color:var(--color-fill-3)}.arco-cascader-option:hover .arco-radio:not(.arco-radio-disabled):not(.arco-radio-checked):hover .arco-radio-icon-hover:before,.arco-cascader-search-option-hover .arco-radio:not(.arco-radio-disabled):not(.arco-radio-checked):hover .arco-radio-icon-hover:before{background-color:var(--color-fill-3)}.arco-cascader-option-disabled,.arco-cascader-search-option-disabled,.arco-cascader-option-disabled:hover,.arco-cascader-search-option-disabled:hover{color:var(--color-text-4);background-color:transparent;cursor:not-allowed}.arco-cascader-option-disabled .arco-icon-right,.arco-cascader-search-option-disabled .arco-icon-right,.arco-cascader-option-disabled:hover .arco-icon-right,.arco-cascader-search-option-disabled:hover .arco-icon-right{color:inherit}.arco-cascader-option-disabled .arco-icon-check,.arco-cascader-search-option-disabled .arco-icon-check,.arco-cascader-option-disabled:hover .arco-icon-check,.arco-cascader-search-option-disabled:hover .arco-icon-check{color:var(--color-primary-light-3)}.arco-cascader-option-active{color:var(--color-text-1);background-color:var(--color-fill-2);transition:all .2s cubic-bezier(0,0,1,1)}.arco-cascader-option-active:hover{color:var(--color-text-1);background-color:var(--color-fill-2)}.arco-cascader-option-active.arco-cascader-option-disabled,.arco-cascader-option-active.arco-cascader-option-disabled:hover{color:var(--color-text-4);background-color:var(--color-fill-2)}.cascader-slide-enter-active,.cascader-slide-leave-active{transition:margin .3s cubic-bezier(.34,.69,.1,1)}.cascader-slide-enter-from,.cascader-slide-leave-to{margin-left:-120px}.cascader-slide-enter-to,.cascader-slide-leave-from{margin-left:0}.arco-icon-hover.arco-checkbox-icon-hover:before{width:24px;height:24px}.arco-checkbox{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;padding-left:5px;font-size:14px;line-height:unset;cursor:pointer}.arco-checkbox>input[type=checkbox]{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.arco-checkbox>input[type=checkbox]:focus-visible+.arco-checkbox-icon-hover:before{background-color:var(--color-fill-2)}.arco-checkbox:hover .arco-checkbox-icon-hover:before{background-color:var(--color-fill-2)}.arco-checkbox-label{margin-left:8px;color:var(--color-text-1)}.arco-checkbox-icon{position:relative;box-sizing:border-box;width:14px;height:14px;background-color:var(--color-bg-2);border:2px solid var(--color-fill-3);border-radius:var(--border-radius-small);user-select:none}.arco-checkbox-icon:after{position:absolute;top:50%;left:50%;display:block;width:6px;height:2px;background:var(--color-white);border-radius:.5px;transform:translate(-50%) translateY(-50%) scale(0);content:""}.arco-checkbox-icon-check{position:relative;display:block;width:8px;height:100%;margin:0 auto;color:var(--color-white);transform:scale(0);transform-origin:center 75%}.arco-checkbox:hover .arco-checkbox-icon{border-color:var(--color-fill-4);transition:border-color .1s cubic-bezier(0,0,1,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.arco-checkbox-checked:hover .arco-checkbox-icon,.arco-checkbox-indeterminate:hover .arco-checkbox-icon{transition:transform .3s cubic-bezier(.3,1.3,.3,1)}.arco-checkbox-checked .arco-checkbox-icon{background-color:rgb(var(--primary-6));border-color:transparent}.arco-checkbox-checked .arco-checkbox-icon-check{transform:scale(1);transition:transform .3s cubic-bezier(.3,1.3,.3,1)}.arco-checkbox-indeterminate .arco-checkbox-icon{background-color:rgb(var(--primary-6));border-color:transparent}.arco-checkbox-indeterminate .arco-checkbox-icon svg{transform:scale(0)}.arco-checkbox-indeterminate .arco-checkbox-icon:after{transform:translate(-50%) translateY(-50%) scale(1);transition:transform .3s cubic-bezier(.3,1.3,.3,1)}.arco-checkbox.arco-checkbox-disabled,.arco-checkbox.arco-checkbox-disabled .arco-checkbox-icon-hover{cursor:not-allowed}.arco-checkbox.arco-checkbox-disabled:hover .arco-checkbox-mask{border-color:var(--color-fill-3)}.arco-checkbox-checked:hover .arco-checkbox-icon,.arco-checkbox-indeterminate:hover .arco-checkbox-icon{border-color:transparent}.arco-checkbox-disabled .arco-checkbox-icon{background-color:var(--color-fill-2);border-color:var(--color-fill-3)}.arco-checkbox-disabled.arco-checkbox-checked .arco-checkbox-icon,.arco-checkbox-disabled.arco-checkbox-checked:hover .arco-checkbox-icon{background-color:var(--color-primary-light-3);border-color:transparent}.arco-checkbox-disabled:hover .arco-checkbox-icon-hover:before,.arco-checkbox-checked:hover .arco-checkbox-icon-hover:before,.arco-checkbox-indeterminate:hover .arco-checkbox-icon-hover:before{background-color:transparent}.arco-checkbox-disabled:hover .arco-checkbox-icon{border-color:var(--color-fill-3)}.arco-checkbox-disabled .arco-checkbox-label{color:var(--color-text-4)}.arco-checkbox-disabled .arco-checkbox-icon-check{color:var(--color-fill-3)}.arco-checkbox-group{display:inline-block}.arco-checkbox-group .arco-checkbox{margin-right:16px}.arco-checkbox-group-direction-vertical .arco-checkbox{display:flex;margin-right:0;line-height:32px}.arco-icon-hover.arco-collapse-item-icon-hover:before{width:16px;height:16px}.arco-icon-hover.arco-collapse-item-icon-hover:hover:before{background-color:var(--color-fill-2)}.arco-collapse{overflow:hidden;line-height:1.5715;border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-medium)}.arco-collapse-item{box-sizing:border-box;border-bottom:1px solid var(--color-border-2)}.arco-collapse-item-active>.arco-collapse-item-header{background-color:var(--color-bg-2);border-color:var(--color-neutral-3);transition:border-color 0s ease 0s}.arco-collapse-item-active>.arco-collapse-item-header .arco-collapse-item-header-title{font-weight:500}.arco-collapse-item-active>.arco-collapse-item-header .arco-collapse-item-expand-icon{transform:rotate(90deg)}.arco-collapse-item-active>.arco-collapse-item-header .arco-collapse-item-icon-right .arco-collapse-item-expand-icon{transform:rotate(-90deg)}.arco-collapse-item-header{position:relative;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding-top:8px;padding-bottom:8px;overflow:hidden;color:var(--color-text-1);font-size:14px;line-height:24px;background-color:var(--color-bg-2);border-bottom:1px solid transparent;cursor:pointer;transition:border-color 0s ease .19s}.arco-collapse-item-header-left{padding-right:13px;padding-left:34px}.arco-collapse-item-header-right{padding-right:34px;padding-left:13px}.arco-collapse-item-header-right+.arco-collapse-item-content{padding-left:13px}.arco-collapse-item-header-disabled{color:var(--color-text-4);background-color:var(--color-bg-2);cursor:not-allowed}.arco-collapse-item-header-disabled .arco-collapse-item-header-icon{color:var(--color-text-4)}.arco-collapse-item-header-title{display:inline}.arco-collapse-item-header-extra{float:right}.arco-collapse-item .arco-collapse-item-icon-hover{position:absolute;top:50%;left:13px;text-align:center;transform:translateY(-50%)}.arco-collapse-item .arco-collapse-item-icon-right{right:13px;left:unset}.arco-collapse-item .arco-collapse-item-icon-right>.arco-collapse-item-header-icon-down{transform:rotate(-90deg)}.arco-collapse-item .arco-collapse-item-expand-icon{position:relative;display:block;color:var(--color-neutral-7);font-size:14px;vertical-align:middle;transition:transform .2s cubic-bezier(.34,.69,.1,1)}.arco-collapse-item-content{position:relative;padding-right:13px;padding-left:34px;overflow:hidden;color:var(--color-text-1);font-size:14px;background-color:var(--color-fill-1)}.arco-collapse-item-content-expanded{display:block;height:auto}.arco-collapse-item-content-box{padding:8px 0}.arco-collapse-item.arco-collapse-item-disabled>.arco-collapse-item-content{color:var(--color-text-4)}.arco-collapse-item-no-icon>.arco-collapse-item-header{padding-right:13px;padding-left:13px}.arco-collapse-item:last-of-type{border-bottom:none}.arco-collapse.arco-collapse-borderless{border:none}.arco-collapse:after{display:table;clear:both;content:""}.collapse-slider-enter-from,.collapse-slider-leave-to{height:0}.collapse-slider-enter-active,.collapse-slider-leave-active{transition:height .2s cubic-bezier(.34,.69,.1,1)}.arco-color-picker{display:inline-flex;align-items:center;box-sizing:border-box;background-color:var(--color-fill-2);border-radius:2px}.arco-color-picker-preview{box-sizing:border-box;border:1px solid var(--color-border-2)}.arco-color-picker-value{margin-left:4px;color:var(--color-text-1);font-weight:400}.arco-color-picker-input{display:none}.arco-color-picker:hover{background-color:var(--color-fill-3);cursor:pointer}.arco-color-picker-size-medium{height:32px;padding:4px}.arco-color-picker-size-medium .arco-color-picker-preview{width:24px;height:24px}.arco-color-picker-size-medium .arco-color-picker-value{font-size:14px}.arco-color-picker-size-mini{height:24px;padding:4px}.arco-color-picker-size-mini .arco-color-picker-preview{width:16px;height:16px}.arco-color-picker-size-mini .arco-color-picker-value{font-size:12px}.arco-color-picker-size-small{height:28px;padding:3px 4px}.arco-color-picker-size-small .arco-color-picker-preview{width:22px;height:22px}.arco-color-picker-size-small .arco-color-picker-value{font-size:14px}.arco-color-picker-size-large{height:36px;padding:5px}.arco-color-picker-size-large .arco-color-picker-preview{width:26px;height:26px}.arco-color-picker-size-large .arco-color-picker-value{font-size:14px}.arco-color-picker.arco-color-picker-disabled{background-color:var(--color-fill-2);cursor:not-allowed}.arco-color-picker.arco-color-picker-disabled .arco-color-picker-value{color:var(--color-text-4)}.arco-color-picker-panel{width:260px;background-color:var(--color-bg-1);border-radius:2px;box-shadow:0 8px 20px #0000001a}.arco-color-picker-panel .arco-color-picker-palette{position:relative;box-sizing:border-box;width:100%;height:178px;overflow:hidden;background-image:linear-gradient(0deg,#000000,transparent),linear-gradient(90deg,#ffffff,rgba(255,255,255,0));border-top:1px solid var(--color-border-2);border-right:1px solid var(--color-border-2);border-left:1px solid var(--color-border-2);cursor:pointer}.arco-color-picker-panel .arco-color-picker-palette .arco-color-picker-handler{position:absolute;box-sizing:border-box;width:16px;height:16px;background-color:transparent;border:2px solid var(--color-bg-white);border-radius:50%;transform:translate(-50%,-50%)}.arco-color-picker-panel .arco-color-picker-panel-control{padding:12px}.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-control-wrapper{display:flex;align-items:center}.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-control-wrapper .arco-color-picker-preview{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;margin-left:auto;color:#fff;font-size:20px;border:1px solid var(--color-border-2);border-radius:4px}.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-control-wrapper .arco-color-picker-control-bar-alpha{margin-top:12px}.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper{display:flex;margin-top:12px}.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-color-picker-group-wrapper{display:flex;flex:1;margin-left:12px}.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-select-view,.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-input-wrapper{margin-right:0;padding:0 6px}.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-input-suffix,.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-input-prefix,.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-select-view-suffix{padding:0;font-size:12px}.arco-color-picker-panel .arco-color-picker-panel-colors{padding:12px;border-top:1px solid var(--color-fill-3)}.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-section:not(:first-child){margin-top:12px}.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-text{color:var(--color-text-1);font-weight:400;font-size:12px}.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-empty{margin:12px 0;color:var(--color-text-3);font-size:12px}.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-wrapper{margin-top:8px}.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-list{display:flex;flex-wrap:wrap;margin:-8px -4px 0}.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-color-block{width:16px;height:16px;margin:6px 3px 0;overflow:hidden;background-image:conic-gradient(rgba(0,0,0,.06) 0 25%,transparent 0 50%,rgba(0,0,0,.06) 0 75%,transparent 0);background-size:8px 8px;border-radius:2px;cursor:pointer;transition:transform ease-out 60ms}.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-color-block .arco-color-picker-block{width:100%;height:100%}.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-color-block:hover{transform:scale(1.1)}.arco-color-picker-panel .arco-color-picker-control-bar-bg{background-image:conic-gradient(rgba(0,0,0,.06) 0 25%,transparent 0 50%,rgba(0,0,0,.06) 0 75%,transparent 0);background-size:8px 8px;border-radius:10px}.arco-color-picker-panel .arco-color-picker-control-bar{position:relative;box-sizing:border-box;width:182px;height:14px;border:1px solid var(--color-border-2);border-radius:10px;cursor:pointer}.arco-color-picker-panel .arco-color-picker-control-bar .arco-color-picker-handler{position:absolute;top:-2px;box-sizing:border-box;width:16px;height:16px;background-color:var(--color-bg-white);border:1px solid var(--color-border-2);border-radius:50%;transform:translate(-50%)}.arco-color-picker-panel .arco-color-picker-control-bar .arco-color-picker-handler:before{display:block;width:100%;height:100%;background:var(--color-bg-white);border-radius:50%;content:""}.arco-color-picker-panel .arco-color-picker-control-bar .arco-color-picker-handler:after{position:absolute;top:50%;left:50%;width:8px;height:8px;background:currentColor;border-radius:50%;transform:translate(-50%,-50%);content:""}.arco-color-picker-panel .arco-color-picker-control-bar-hue{background:linear-gradient(90deg,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00)}.arco-color-picker-panel .arco-color-picker-select{width:58px}.arco-color-picker-panel .arco-color-picker-input-alpha{flex:0 0 auto;width:52px}.arco-color-picker-panel .arco-color-picker-input-hex .arco-input{padding-left:4px}.arco-color-picker-panel.arco-color-picker-panel-disabled .arco-color-picker-palette,.arco-color-picker-panel.arco-color-picker-panel-disabled .arco-color-picker-control-bar,.arco-color-picker-panel.arco-color-picker-panel-disabled .arco-color-picker-color-block,.arco-color-picker-panel.arco-color-picker-panel-disabled .arco-color-picker-preview{cursor:not-allowed;opacity:.8}.arco-color-picker-select-popup .arco-select-option{font-size:12px!important;line-height:24px!important}.arco-comment{display:flex;flex-wrap:nowrap;font-size:14px;line-height:1.5715}.arco-comment:not(:first-of-type),.arco-comment-inner-comment{margin-top:20px}.arco-comment-inner{flex:1}.arco-comment-avatar{flex-shrink:0;margin-right:12px;cursor:pointer}.arco-comment-avatar>img{width:32px;height:32px;border-radius:var(--border-radius-circle)}.arco-comment-author{margin-right:8px;color:var(--color-text-2);font-size:14px}.arco-comment-datetime{color:var(--color-text-3);font-size:12px}.arco-comment-content{color:var(--color-text-1)}.arco-comment-title-align-right{display:flex;justify-content:space-between}.arco-comment-actions{margin-top:8px;color:var(--color-text-2);font-size:14px}.arco-comment-actions>*:not(:last-child){margin-right:8px}.arco-comment-actions-align-right{display:flex;justify-content:flex-end}.arco-picker-container,.arco-picker-range-container{box-sizing:border-box;min-height:60px;overflow:hidden;background-color:var(--color-bg-popup);border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-medium);box-shadow:0 2px 5px #0000001a}.arco-picker-container-shortcuts-placement-left,.arco-picker-range-container-shortcuts-placement-left,.arco-picker-container-shortcuts-placement-right,.arco-picker-range-container-shortcuts-placement-right{display:flex;align-items:flex-start}.arco-picker-container-shortcuts-placement-left>.arco-picker-shortcuts,.arco-picker-range-container-shortcuts-placement-left>.arco-picker-shortcuts,.arco-picker-container-shortcuts-placement-right>.arco-picker-shortcuts,.arco-picker-range-container-shortcuts-placement-right>.arco-picker-shortcuts{display:flex;flex-direction:column;box-sizing:border-box;padding:5px 8px;overflow-x:hidden;overflow-y:auto}.arco-picker-container-shortcuts-placement-left>.arco-picker-shortcuts>*,.arco-picker-range-container-shortcuts-placement-left>.arco-picker-shortcuts>*,.arco-picker-container-shortcuts-placement-right>.arco-picker-shortcuts>*,.arco-picker-range-container-shortcuts-placement-right>.arco-picker-shortcuts>*{margin:5px 0}.arco-picker-container-shortcuts-placement-left .arco-picker-panel-wrapper,.arco-picker-range-container-shortcuts-placement-left .arco-picker-panel-wrapper,.arco-picker-container-shortcuts-placement-left .arco-picker-range-panel-wrapper,.arco-picker-range-container-shortcuts-placement-left .arco-picker-range-panel-wrapper{border-left:1px solid var(--color-neutral-3)}.arco-picker-container-shortcuts-placement-right .arco-picker-panel-wrapper,.arco-picker-range-container-shortcuts-placement-right .arco-picker-panel-wrapper,.arco-picker-container-shortcuts-placement-right .arco-picker-range-panel-wrapper,.arco-picker-range-container-shortcuts-placement-right .arco-picker-range-panel-wrapper{border-right:1px solid var(--color-neutral-3)}.arco-picker-container-panel-only,.arco-picker-range-container-panel-only{box-shadow:none}.arco-picker-container-panel-only .arco-panel-date-inner,.arco-picker-range-container-panel-only .arco-panel-date-inner,.arco-picker-range-container-panel-only .arco-panel-date{width:100%}.arco-picker-header{display:flex;padding:8px 16px;border-bottom:1px solid var(--color-neutral-3)}.arco-picker-header-title{flex:1;color:var(--color-text-1);font-size:14px;line-height:24px;text-align:center}.arco-picker-header-icon{width:24px;height:24px;margin-right:2px;margin-left:2px;color:var(--color-text-2);font-size:12px;line-height:24px;text-align:center;background-color:var(--color-bg-popup);border-radius:50%;transition:all .1s cubic-bezier(0,0,1,1);user-select:none}.arco-picker-header-icon:not(.arco-picker-header-icon-hidden){cursor:pointer}.arco-picker-header-icon:not(.arco-picker-header-icon-hidden):hover{background-color:var(--color-fill-3)}.arco-picker-header-label{padding:2px;border-radius:2px;cursor:pointer;transition:all .1s}.arco-picker-header-label:hover{background-color:var(--color-fill-3)}.arco-picker-body{padding:14px 16px}.arco-picker-week-list{display:flex;box-sizing:border-box;width:100%;padding:14px 16px 0}.arco-picker-week-list-item{flex:1;height:32px;padding:0;color:#7d7d7f;font-weight:400;line-height:32px;text-align:center}.arco-picker-row{display:flex;padding:2px 0}.arco-picker-cell{flex:1}.arco-picker-cell .arco-picker-date{display:flex;justify-content:center;box-sizing:border-box;width:100%;height:100%;padding:4px 0;cursor:pointer}.arco-picker-date-value{min-width:24px;height:24px;color:var(--color-text-4);font-size:14px;line-height:24px;text-align:center;border-radius:var(--border-radius-circle);cursor:pointer}.arco-picker-cell-in-view .arco-picker-date-value{color:var(--color-text-1);font-weight:500}.arco-picker-cell-selected .arco-picker-date-value{color:var(--color-white);background-color:rgb(var(--primary-6));transition:background-color .1s cubic-bezier(0,0,1,1)}.arco-picker-cell-in-view:not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end):not(.arco-picker-cell-disabled):not(.arco-picker-cell-week) .arco-picker-date-value:hover{color:var(--color-text-1);background-color:var(--color-fill-3)}.arco-picker-cell-today{position:relative}.arco-picker-cell-today:after{position:absolute;bottom:-2px;left:50%;display:block;width:4px;height:4px;margin-left:-2px;background-color:rgb(var(--primary-6));border-radius:50%;content:""}.arco-picker-cell-in-range .arco-picker-date{background-color:var(--color-primary-light-1)}.arco-picker-cell-range-start .arco-picker-date{border-top-left-radius:24px;border-bottom-left-radius:24px}.arco-picker-cell-range-end .arco-picker-date{border-top-right-radius:24px;border-bottom-right-radius:24px}.arco-picker-cell-in-range-near-hover .arco-picker-date{border-radius:0}.arco-picker-cell-range-start .arco-picker-date-value,.arco-picker-cell-range-end .arco-picker-date-value{color:var(--color-white);background-color:rgb(var(--primary-6));border-radius:var(--border-radius-circle)}.arco-picker-cell-hover-in-range .arco-picker-date{background-color:var(--color-primary-light-1)}.arco-picker-cell-hover-range-start .arco-picker-date{border-radius:24px 0 0 24px}.arco-picker-cell-hover-range-end .arco-picker-date{border-radius:0 24px 24px 0}.arco-picker-cell-hover-range-start .arco-picker-date-value,.arco-picker-cell-hover-range-end .arco-picker-date-value{color:var(--color-text-1);background-color:var(--color-primary-light-2);border-radius:50%}.arco-picker-cell-disabled .arco-picker-date{background-color:var(--color-fill-1);cursor:not-allowed}.arco-picker-cell-disabled .arco-picker-date-value{color:var(--color-text-4);background-color:transparent;cursor:not-allowed}.arco-picker-footer{width:min-content;min-width:100%}.arco-picker-footer-btn-wrapper{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:3px 8px;border-top:1px solid var(--color-neutral-3)}.arco-picker-footer-btn-wrapper :only-child{margin-left:auto}.arco-picker-footer-extra-wrapper{box-sizing:border-box;padding:8px 24px;color:var(--color-text-1);font-size:12px;border-top:1px solid var(--color-neutral-3)}.arco-picker-footer-now-wrapper{box-sizing:border-box;height:36px;line-height:36px;text-align:center;border-top:1px solid var(--color-neutral-3)}.arco-picker-btn-confirm{margin:5px 0}.arco-picker-shortcuts{flex:1}.arco-picker-shortcuts>*{margin:5px 10px 5px 0}.arco-panel-date{display:flex;box-sizing:border-box}.arco-panel-date-inner{width:265px}.arco-panel-date-inner .arco-picker-body{padding-top:0}.arco-panel-date-timepicker{display:flex;flex-direction:column;border-left:1px solid var(--color-neutral-3)}.arco-panel-date-timepicker-title{width:100%;height:40px;color:var(--color-text-1);font-weight:400;font-size:14px;line-height:40px;text-align:center;border-bottom:1px solid var(--color-neutral-3)}.arco-panel-date-timepicker .arco-timepicker{height:276px;padding:0 6px;overflow:hidden}.arco-panel-date-timepicker .arco-timepicker-column{box-sizing:border-box;width:auto;height:100%;padding:0 4px}.arco-panel-date-timepicker .arco-timepicker-column::-webkit-scrollbar{width:0}.arco-panel-date-timepicker .arco-timepicker-column:not(:last-child){border-right:0}.arco-panel-date-timepicker .arco-timepicker ul:after{height:244px}.arco-panel-date-timepicker .arco-timepicker-cell{width:36px}.arco-panel-date-timepicker .arco-timepicker-cell-inner{padding-left:10px}.arco-panel-date-footer{border-right:1px solid var(--color-neutral-3)}.arco-panel-date-with-view-tabs{flex-direction:column;min-width:265px}.arco-panel-date-with-view-tabs .arco-panel-date-timepicker .arco-timepicker-column{flex:1}.arco-panel-date-with-view-tabs .arco-panel-date-timepicker .arco-timepicker-column::-webkit-scrollbar{width:0}.arco-panel-date-with-view-tabs .arco-panel-date-timepicker .arco-timepicker-cell{width:100%;text-align:center}.arco-panel-date-with-view-tabs .arco-panel-date-timepicker .arco-timepicker-cell-inner{padding-left:0}.arco-panel-date-view-tabs{display:flex;border-top:1px solid var(--color-neutral-3)}.arco-panel-date-view-tab-pane{flex:1;height:50px;color:var(--color-text-4);font-size:14px;line-height:50px;text-align:center;border-right:1px solid var(--color-neutral-3);cursor:pointer}.arco-panel-date-view-tab-pane:last-child{border-right:none}.arco-panel-date-view-tab-pane-text{margin-left:8px}.arco-panel-date-view-tab-pane-active{color:var(--color-text-1)}.arco-panel-month,.arco-panel-quarter,.arco-panel-year{box-sizing:border-box;width:265px}.arco-panel-month .arco-picker-date,.arco-panel-quarter .arco-picker-date,.arco-panel-year .arco-picker-date{padding:4px}.arco-panel-month .arco-picker-date-value,.arco-panel-quarter .arco-picker-date-value,.arco-panel-year .arco-picker-date-value{width:100%;border-radius:24px}.arco-panel-month .arco-picker-cell:not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end):not(.arco-picker-cell-disabled):not(.arco-picker-cell-week) .arco-picker-date-value:hover,.arco-panel-quarter .arco-picker-cell:not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end):not(.arco-picker-cell-disabled):not(.arco-picker-cell-week) .arco-picker-date-value:hover,.arco-panel-year .arco-picker-cell:not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end):not(.arco-picker-cell-disabled):not(.arco-picker-cell-week) .arco-picker-date-value:hover{border-radius:24px}.arco-panel-year{box-sizing:border-box;width:265px}.arco-panel-week{box-sizing:border-box}.arco-panel-week-wrapper{display:flex}.arco-panel-week-inner{width:298px}.arco-panel-week-inner .arco-picker-body{padding-top:0}.arco-panel-week .arco-picker-row-week{cursor:pointer}.arco-panel-week .arco-picker-row-week .arco-picker-date-value{width:100%;border-radius:0}.arco-panel-week .arco-picker-cell .arco-picker-date{border-radius:0}.arco-panel-week .arco-picker-cell:nth-child(2) .arco-picker-date{padding-left:4px;border-top-left-radius:24px;border-bottom-left-radius:24px}.arco-panel-week .arco-picker-cell:nth-child(2) .arco-picker-date .arco-picker-date-value{border-top-left-radius:24px;border-bottom-left-radius:24px}.arco-panel-week .arco-picker-cell:nth-child(8) .arco-picker-date{padding-right:4px;border-top-right-radius:24px;border-bottom-right-radius:24px}.arco-panel-week .arco-picker-cell:nth-child(8) .arco-picker-date .arco-picker-date-value{border-top-right-radius:24px;border-bottom-right-radius:24px}.arco-panel-week .arco-picker-row-week:hover .arco-picker-cell:not(.arco-picker-cell-week):not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end) .arco-picker-date-value{background-color:var(--color-fill-3)}.arco-panel-quarter{box-sizing:border-box;width:265px}.arco-picker-range-wrapper{display:flex}.arco-datepicker-shortcuts-wrapper{box-sizing:border-box;width:106px;height:100%;max-height:300px;margin:10px 0 0;padding:0;overflow-y:auto;list-style:none}.arco-datepicker-shortcuts-wrapper>li{box-sizing:border-box;width:100%;padding:6px 16px;cursor:pointer}.arco-datepicker-shortcuts-wrapper>li:hover{color:rgb(var(--primary-6))}.arco-descriptions-table{width:100%;border-collapse:collapse}.arco-descriptions-table-layout-fixed table{table-layout:fixed}.arco-descriptions-title{margin-bottom:16px;color:var(--color-text-1);font-weight:500;font-size:16px;line-height:1.5715}.arco-descriptions-item,.arco-descriptions-item-label,.arco-descriptions-item-value{box-sizing:border-box;font-size:14px;line-height:1.5715;text-align:left}.arco-descriptions-table-layout-fixed .arco-descriptions-item-label{width:auto}.arco-descriptions-item-label-block{width:1px;padding:0 4px 12px 0;color:var(--color-text-3);font-weight:500;white-space:nowrap}.arco-descriptions-item-value-block{padding:0 4px 12px 0;color:var(--color-text-1);font-weight:400;white-space:pre-wrap;word-break:break-word}.arco-descriptions-item-label-inline,.arco-descriptions-item-value-inline{box-sizing:border-box;font-size:14px;line-height:1.5715;text-align:left}.arco-descriptions-item-label-inline{margin-bottom:2px;color:var(--color-text-3);font-weight:500}.arco-descriptions-item-value-inline{color:var(--color-text-1);font-weight:400}.arco-descriptions-layout-inline-horizontal .arco-descriptions-item-label-inline{margin-right:4px}.arco-descriptions-layout-inline-horizontal .arco-descriptions-item-label-inline,.arco-descriptions-layout-inline-horizontal .arco-descriptions-item-value-inline{display:inline-block;margin-bottom:0}.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item{padding:12px 20px}.arco-descriptions-border .arco-descriptions-body{overflow:hidden;border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-medium)}.arco-descriptions-border .arco-descriptions-row:not(:last-child){border-bottom:1px solid var(--color-neutral-3)}.arco-descriptions-border .arco-descriptions-item,.arco-descriptions-border .arco-descriptions-item-label-block,.arco-descriptions-border .arco-descriptions-item-value-block{padding:7px 20px;border-right:1px solid var(--color-neutral-3)}.arco-descriptions-border .arco-descriptions-item-label-block{background-color:var(--color-fill-1)}.arco-descriptions-border .arco-descriptions-item-value-block:last-child{border-right:none}.arco-descriptions-border .arco-descriptions-item:last-child{border-right:none}.arco-descriptions-border.arco-descriptions-layout-vertical .arco-descriptions-item-label-block:last-child{border-right:none}.arco-descriptions-layout-vertical:not(.arco-descriptions-border) .arco-descriptions-item-value-block:first-child{padding-left:0}.arco-descriptions-size-mini .arco-descriptions-title{margin-bottom:6px}.arco-descriptions-size-mini .arco-descriptions-item-label-block,.arco-descriptions-size-mini .arco-descriptions-item-value-block{padding-right:20px;padding-bottom:2px;font-size:12px}.arco-descriptions-size-mini.arco-descriptions-border .arco-descriptions-item-label-block,.arco-descriptions-size-mini.arco-descriptions-border .arco-descriptions-item-value-block{padding:3px 20px}.arco-descriptions-size-mini.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item{padding:8px 20px}.arco-descriptions-size-small .arco-descriptions-title{margin-bottom:8px}.arco-descriptions-size-small .arco-descriptions-item-label-block,.arco-descriptions-size-small .arco-descriptions-item-value-block{padding-right:20px;padding-bottom:4px;font-size:14px}.arco-descriptions-size-small.arco-descriptions-border .arco-descriptions-item-label-block,.arco-descriptions-size-small.arco-descriptions-border .arco-descriptions-item-value-block{padding:3px 20px}.arco-descriptions-size-small.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item{padding:8px 20px}.arco-descriptions-size-medium .arco-descriptions-title{margin-bottom:12px}.arco-descriptions-size-medium .arco-descriptions-item-label-block,.arco-descriptions-size-medium .arco-descriptions-item-value-block{padding-right:20px;padding-bottom:8px;font-size:14px}.arco-descriptions-size-medium.arco-descriptions-border .arco-descriptions-item-label-block,.arco-descriptions-size-medium.arco-descriptions-border .arco-descriptions-item-value-block{padding:5px 20px}.arco-descriptions-size-medium.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item{padding:10px 20px}.arco-descriptions-size-large .arco-descriptions-title{margin-bottom:20px}.arco-descriptions-size-large .arco-descriptions-item-label-block,.arco-descriptions-size-large .arco-descriptions-item-value-block{padding-right:20px;padding-bottom:16px;font-size:14px}.arco-descriptions-size-large.arco-descriptions-border .arco-descriptions-item-label-block,.arco-descriptions-size-large.arco-descriptions-border .arco-descriptions-item-value-block{padding:9px 20px}.arco-descriptions-size-large.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item{padding:14px 20px}.arco-divider-horizontal{position:relative;clear:both;width:100%;min-width:100%;max-width:100%;margin:20px 0;border-bottom:1px solid var(--color-neutral-3)}.arco-divider-horizontal.arco-divider-with-text{margin:20px 0}.arco-divider-vertical{display:inline-block;min-width:1px;max-width:1px;min-height:1em;margin:0 12px;vertical-align:middle;border-left:1px solid var(--color-neutral-3)}.arco-divider-text{position:absolute;top:50%;box-sizing:border-box;padding:0 16px;color:var(--color-text-1);font-weight:500;font-size:14px;line-height:2;background:var(--color-bg-2);transform:translateY(-50%)}.arco-divider-text-center{left:50%;transform:translate(-50%,-50%)}.arco-divider-text-left{left:24px}.arco-divider-text-right{right:24px}.arco-drawer-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001}.arco-drawer-mask{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-mask-bg)}.arco-drawer{position:absolute;display:flex;flex-direction:column;width:100%;height:100%;overflow:auto;line-height:1.5715;background-color:var(--color-bg-3)}.arco-drawer-header{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;width:100%;height:48px;padding:0 16px;border-bottom:1px solid var(--color-neutral-3)}.arco-drawer-header .arco-drawer-title{margin-right:auto;color:var(--color-text-1);font-weight:500;font-size:16px;text-align:left}.arco-drawer-header .arco-drawer-close-btn{margin-left:8px;color:var(--color-text-1);font-size:12px;cursor:pointer}.arco-drawer-footer{flex-shrink:0;box-sizing:border-box;padding:16px;text-align:right;border-top:1px solid var(--color-neutral-3)}.arco-drawer-footer>.arco-btn{margin-left:12px}.arco-drawer-body{position:relative;flex:1;box-sizing:border-box;height:100%;padding:12px 16px;overflow:auto;color:var(--color-text-1)}.fade-drawer-enter-from,.fade-drawer-appear-from{opacity:0}.fade-drawer-enter-to,.fade-drawer-appear-to{opacity:1}.fade-drawer-enter-active,.fade-drawer-appear-active{transition:opacity .3s cubic-bezier(.34,.69,.1,1)}.fade-drawer-leave-from{opacity:1}.fade-drawer-leave-to{opacity:0}.fade-drawer-leave-active{transition:opacity .3s cubic-bezier(.34,.69,.1,1)}.slide-left-drawer-enter-from,.slide-left-drawer-appear-from{transform:translate(-100%)}.slide-left-drawer-enter-to,.slide-left-drawer-appear-to{transform:translate(0)}.slide-left-drawer-enter-active,.slide-left-drawer-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-left-drawer-leave-from{transform:translate(0)}.slide-left-drawer-leave-to{transform:translate(-100%)}.slide-left-drawer-leave-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-right-drawer-enter-from,.slide-right-drawer-appear-from{transform:translate(100%)}.slide-right-drawer-enter-to,.slide-right-drawer-appear-to{transform:translate(0)}.slide-right-drawer-enter-active,.slide-right-drawer-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-right-drawer-leave-from{transform:translate(0)}.slide-right-drawer-leave-to{transform:translate(100%)}.slide-right-drawer-leave-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-top-drawer-enter,.slide-top-drawer-appear,.slide-top-drawer-enter-from,.slide-top-drawer-appear-from{transform:translateY(-100%)}.slide-top-drawer-enter-to,.slide-top-drawer-appear-to{transform:translateY(0)}.slide-top-drawer-enter-active,.slide-top-drawer-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-top-drawer-leave-from{transform:translateY(0)}.slide-top-drawer-leave-to{transform:translateY(-100%)}.slide-top-drawer-leave-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-bottom-drawer-enter-from,.slide-bottom-drawer-appear-from{transform:translateY(100%)}.slide-bottom-drawer-enter-to,.slide-bottom-drawer-appear-to{transform:translateY(0)}.slide-bottom-drawer-enter-active,.slide-bottom-drawer-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-bottom-drawer-leave-from{transform:translateY(0)}.slide-bottom-drawer-leave-to{transform:translateY(100%)}.slide-bottom-drawer-leave-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.arco-dropdown{box-sizing:border-box;padding:4px 0;background-color:var(--color-bg-popup);border:1px solid var(--color-fill-3);border-radius:var(--border-radius-medium);box-shadow:0 4px 10px #0000001a}.arco-dropdown-list{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}.arco-dropdown-list-wrapper{max-height:200px;overflow-y:auto}.arco-dropdown-option{position:relative;z-index:1;display:flex;align-items:center;box-sizing:border-box;width:100%;padding:0 12px;color:var(--color-text-1);font-size:14px;line-height:36px;text-align:left;background-color:transparent;cursor:pointer}.arco-dropdown-option-content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-dropdown-option-has-suffix{justify-content:space-between}.arco-dropdown-option-active,.arco-dropdown-option:not(.arco-dropdown-option-disabled):hover{color:var(--color-text-1);background-color:var(--color-fill-2);transition:all .1s cubic-bezier(0,0,1,1)}.arco-dropdown-option-disabled{color:var(--color-text-4);background-color:transparent;cursor:not-allowed}.arco-dropdown-option-icon{display:inline-flex;margin-right:8px}.arco-dropdown-option-suffix{margin-left:12px}.arco-dropdown-group:first-child .arco-dropdown-group-title{margin-top:8px}.arco-dropdown-group-title{box-sizing:border-box;width:100%;margin-top:8px;padding:0 12px;color:var(--color-text-3);font-size:12px;line-height:20px;cursor:default;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-dropdown-submenu{margin-top:-4px}.arco-dropdown.arco-dropdown-has-footer{padding-bottom:0}.arco-dropdown-footer{border-top:1px solid var(--color-fill-3)}.arco-empty{box-sizing:border-box;width:100%;padding:10px 0;text-align:center}.arco-empty-image{margin-bottom:4px;color:rgb(var(--gray-5));font-size:48px;line-height:1}.arco-empty-image img{height:80px}.arco-empty .arco-empty-description{color:rgb(var(--gray-5));font-size:14px}.arco-form-item-status-validating .arco-input-wrapper:not(.arco-input-disabled),.arco-form-item-status-validating .arco-textarea-wrapper:not(.arco-textarea-disabled){background-color:var(--color-fill-2);border-color:transparent}.arco-form-item-status-validating .arco-input-wrapper:not(.arco-input-disabled):hover,.arco-form-item-status-validating .arco-textarea-wrapper:not(.arco-textarea-disabled):hover{background-color:var(--color-fill-3);border-color:transparent}.arco-form-item-status-validating .arco-input-wrapper:not(.arco-input-disabled).arco-input-focus,.arco-form-item-status-validating .arco-textarea-wrapper:not(.arco-textarea-disabled).arco-textarea-focus{background-color:var(--color-bg-2);border-color:rgb(var(--primary-6));box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-form-item-status-validating .arco-select-view:not(.arco-select-view-disabled),.arco-form-item-status-validating .arco-input-tag:not(.arco-input-tag-disabled){background-color:var(--color-fill-2);border-color:transparent}.arco-form-item-status-validating .arco-select-view:not(.arco-select-view-disabled):hover,.arco-form-item-status-validating .arco-input-tag:not(.arco-input-tag-disabled):hover{background-color:var(--color-fill-3);border-color:transparent}.arco-form-item-status-validating .arco-select-view:not(.arco-select-view-disabled).arco-select-view-focus,.arco-form-item-status-validating .arco-input-tag:not(.arco-input-tag-disabled).arco-input-tag-focus{background-color:var(--color-bg-2);border-color:rgb(var(--primary-6));box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-form-item-status-validating .arco-picker:not(.arco-picker-disabled){border-color:transparent;background-color:var(--color-fill-2)}.arco-form-item-status-validating .arco-picker:not(.arco-picker-disabled):hover{border-color:transparent;background-color:var(--color-fill-3)}.arco-form-item-status-validating .arco-picker-focused:not(.arco-picker-disabled),.arco-form-item-status-validating .arco-picker-focused:not(.arco-picker-disabled):hover{border-color:rgb(var(--primary-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-form-item-status-validating .arco-form-item-message-help,.arco-form-item-status-validating .arco-form-item-feedback{color:rgb(var(--primary-6))}.arco-form-item-status-success .arco-input-wrapper:not(.arco-input-disabled),.arco-form-item-status-success .arco-textarea-wrapper:not(.arco-textarea-disabled){background-color:var(--color-fill-2);border-color:transparent}.arco-form-item-status-success .arco-input-wrapper:not(.arco-input-disabled):hover,.arco-form-item-status-success .arco-textarea-wrapper:not(.arco-textarea-disabled):hover{background-color:var(--color-fill-3);border-color:transparent}.arco-form-item-status-success .arco-input-wrapper:not(.arco-input-disabled).arco-input-focus,.arco-form-item-status-success .arco-textarea-wrapper:not(.arco-textarea-disabled).arco-textarea-focus{background-color:var(--color-bg-2);border-color:rgb(var(--success-6));box-shadow:0 0 0 0 var(--color-success-light-2)}.arco-form-item-status-success .arco-select-view:not(.arco-select-view-disabled),.arco-form-item-status-success .arco-input-tag:not(.arco-input-tag-disabled){background-color:var(--color-fill-2);border-color:transparent}.arco-form-item-status-success .arco-select-view:not(.arco-select-view-disabled):hover,.arco-form-item-status-success .arco-input-tag:not(.arco-input-tag-disabled):hover{background-color:var(--color-fill-3);border-color:transparent}.arco-form-item-status-success .arco-select-view:not(.arco-select-view-disabled).arco-select-view-focus,.arco-form-item-status-success .arco-input-tag:not(.arco-input-tag-disabled).arco-input-tag-focus{background-color:var(--color-bg-2);border-color:rgb(var(--success-6));box-shadow:0 0 0 0 var(--color-success-light-2)}.arco-form-item-status-success .arco-picker:not(.arco-picker-disabled){border-color:transparent;background-color:var(--color-fill-2)}.arco-form-item-status-success .arco-picker:not(.arco-picker-disabled):hover{border-color:transparent;background-color:var(--color-fill-3)}.arco-form-item-status-success .arco-picker-focused:not(.arco-picker-disabled),.arco-form-item-status-success .arco-picker-focused:not(.arco-picker-disabled):hover{border-color:rgb(var(--success-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-success-light-2)}.arco-form-item-status-success .arco-form-item-message-help,.arco-form-item-status-success .arco-form-item-feedback{color:rgb(var(--success-6))}.arco-form-item-status-warning .arco-input-wrapper:not(.arco-input-disabled),.arco-form-item-status-warning .arco-textarea-wrapper:not(.arco-textarea-disabled){background-color:var(--color-warning-light-1);border-color:transparent}.arco-form-item-status-warning .arco-input-wrapper:not(.arco-input-disabled):hover,.arco-form-item-status-warning .arco-textarea-wrapper:not(.arco-textarea-disabled):hover{background-color:var(--color-warning-light-2);border-color:transparent}.arco-form-item-status-warning .arco-input-wrapper:not(.arco-input-disabled).arco-input-focus,.arco-form-item-status-warning .arco-textarea-wrapper:not(.arco-textarea-disabled).arco-textarea-focus{background-color:var(--color-bg-2);border-color:rgb(var(--warning-6));box-shadow:0 0 0 0 var(--color-warning-light-2)}.arco-form-item-status-warning .arco-select-view:not(.arco-select-view-disabled),.arco-form-item-status-warning .arco-input-tag:not(.arco-input-tag-disabled){background-color:var(--color-warning-light-1);border-color:transparent}.arco-form-item-status-warning .arco-select-view:not(.arco-select-view-disabled):hover,.arco-form-item-status-warning .arco-input-tag:not(.arco-input-tag-disabled):hover{background-color:var(--color-warning-light-2);border-color:transparent}.arco-form-item-status-warning .arco-select-view:not(.arco-select-view-disabled).arco-select-view-focus,.arco-form-item-status-warning .arco-input-tag:not(.arco-input-tag-disabled).arco-input-tag-focus{background-color:var(--color-bg-2);border-color:rgb(var(--warning-6));box-shadow:0 0 0 0 var(--color-warning-light-2)}.arco-form-item-status-warning .arco-picker:not(.arco-picker-disabled){border-color:transparent;background-color:var(--color-warning-light-1)}.arco-form-item-status-warning .arco-picker:not(.arco-picker-disabled):hover{border-color:transparent;background-color:var(--color-warning-light-2)}.arco-form-item-status-warning .arco-picker-focused:not(.arco-picker-disabled),.arco-form-item-status-warning .arco-picker-focused:not(.arco-picker-disabled):hover{border-color:rgb(var(--warning-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-warning-light-2)}.arco-form-item-status-warning .arco-form-item-message-help,.arco-form-item-status-warning .arco-form-item-feedback{color:rgb(var(--warning-6))}.arco-form-item-status-error .arco-input-wrapper:not(.arco-input-disabled),.arco-form-item-status-error .arco-textarea-wrapper:not(.arco-textarea-disabled){background-color:var(--color-danger-light-1);border-color:transparent}.arco-form-item-status-error .arco-input-wrapper:not(.arco-input-disabled):hover,.arco-form-item-status-error .arco-textarea-wrapper:not(.arco-textarea-disabled):hover{background-color:var(--color-danger-light-2);border-color:transparent}.arco-form-item-status-error .arco-input-wrapper:not(.arco-input-disabled).arco-input-focus,.arco-form-item-status-error .arco-textarea-wrapper:not(.arco-textarea-disabled).arco-textarea-focus{background-color:var(--color-bg-2);border-color:rgb(var(--danger-6));box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-form-item-status-error .arco-select-view:not(.arco-select-view-disabled),.arco-form-item-status-error .arco-input-tag:not(.arco-input-tag-disabled){background-color:var(--color-danger-light-1);border-color:transparent}.arco-form-item-status-error .arco-select-view:not(.arco-select-view-disabled):hover,.arco-form-item-status-error .arco-input-tag:not(.arco-input-tag-disabled):hover{background-color:var(--color-danger-light-2);border-color:transparent}.arco-form-item-status-error .arco-select-view:not(.arco-select-view-disabled).arco-select-view-focus,.arco-form-item-status-error .arco-input-tag:not(.arco-input-tag-disabled).arco-input-tag-focus{background-color:var(--color-bg-2);border-color:rgb(var(--danger-6));box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-form-item-status-error .arco-picker:not(.arco-picker-disabled){border-color:transparent;background-color:var(--color-danger-light-1)}.arco-form-item-status-error .arco-picker:not(.arco-picker-disabled):hover{border-color:transparent;background-color:var(--color-danger-light-2)}.arco-form-item-status-error .arco-picker-focused:not(.arco-picker-disabled),.arco-form-item-status-error .arco-picker-focused:not(.arco-picker-disabled):hover{border-color:rgb(var(--danger-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-form-item-status-error .arco-form-item-message-help,.arco-form-item-status-error .arco-form-item-feedback{color:rgb(var(--danger-6))}.arco-form-item-control-children{position:relative}.arco-form-item-feedback{position:absolute;top:50%;right:9px;font-size:14px;transform:translateY(-50%)}.arco-form-item-feedback .arco-icon-loading{font-size:12px}.arco-form-item-has-feedback .arco-input,.arco-form-item-has-feedback .arco-input-inner-wrapper,.arco-form-item-has-feedback .arco-textarea{padding-right:28px}.arco-form-item-has-feedback .arco-input-number-mode-embed .arco-input-number-step-layer{right:24px}.arco-form-item-has-feedback .arco-select.arco-select-multiple .arco-select-view,.arco-form-item-has-feedback .arco-select.arco-select-single .arco-select-view{padding-right:28px}.arco-form-item-has-feedback .arco-select.arco-select-multiple .arco-select-suffix{padding-right:0}.arco-form-item-has-feedback .arco-cascader.arco-cascader-multiple .arco-cascader-view,.arco-form-item-has-feedback .arco-cascader.arco-cascader-single .arco-cascader-view{padding-right:28px}.arco-form-item-has-feedback .arco-cascader.arco-cascader-multiple .arco-cascader-suffix{padding-right:0}.arco-form-item-has-feedback .arco-tree-select.arco-tree-select-multiple .arco-tree-select-view,.arco-form-item-has-feedback .arco-tree-select.arco-tree-select-single .arco-tree-select-view{padding-right:28px}.arco-form-item-has-feedback .arco-tree-select.arco-tree-select-multiple .arco-tree-select-suffix{padding-right:0}.arco-form-item-has-feedback .arco-picker{padding-right:28px}.arco-form-item-has-feedback .arco-picker-suffix .arco-picker-suffix-icon,.arco-form-item-has-feedback .arco-picker-suffix .arco-picker-clear-icon{margin-right:0;margin-left:0}.arco-form{display:flex;flex-direction:column;width:100%}.arco-form-layout-inline{flex-direction:row;flex-wrap:wrap}.arco-form-layout-inline .arco-form-item{width:auto;margin-bottom:8px}.arco-form-auto-label-width .arco-form-item-label-col>.arco-form-item-label{white-space:nowrap}.arco-form-item{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;margin-bottom:20px}.arco-form-item-layout-vertical{display:block}.arco-form-item-layout-vertical>.arco-form-item-label-col{justify-content:flex-start;margin-bottom:8px;padding:0;line-height:1.5715;white-space:normal}.arco-form-item-layout-inline{margin-right:24px}.arco-form-item-label-col{padding-right:16px}.arco-form-item.arco-form-item-error,.arco-form-item.arco-form-item-has-help{margin-bottom:0}.arco-form-item-wrapper-flex.arco-col{flex:1}.arco-form-size-mini .arco-form-item-label-col{line-height:24px}.arco-form-size-mini .arco-form-item-label-col>.arco-form-item-label{font-size:12px}.arco-form-size-mini .arco-form-item-content,.arco-form-size-mini .arco-form-item-wrapper-col{min-height:24px}.arco-form-size-small .arco-form-item-label-col{line-height:28px}.arco-form-size-small .arco-form-item-label-col>.arco-form-item-label{font-size:14px}.arco-form-size-small .arco-form-item-content,.arco-form-size-small .arco-form-item-wrapper-col{min-height:28px}.arco-form-size-large .arco-form-item-label-col{line-height:36px}.arco-form-size-large .arco-form-item-label-col>.arco-form-item-label{font-size:14px}.arco-form-size-large .arco-form-item-content,.arco-form-size-large .arco-form-item-wrapper-col{min-height:36px}.arco-form-item-extra{margin-top:4px;color:var(--color-text-3);font-size:12px}.arco-form-item-message{min-height:20px;color:rgb(var(--danger-6));font-size:12px;line-height:20px}.arco-form-item-message-help{color:var(--color-text-3)}.arco-form-item-message+.arco-form-item-extra{margin-top:0;margin-bottom:4px}.arco-form-item-label-col{display:flex;flex-shrink:0;justify-content:flex-end;line-height:32px;white-space:nowrap}.arco-form-item-label-col-left{justify-content:flex-start}.arco-form-item-label-col>.arco-form-item-label{max-width:100%;color:var(--color-text-2);font-size:14px;white-space:normal}.arco-form-item-label-col.arco-form-item-label-col-flex{box-sizing:content-box}.arco-form-item-wrapper-col{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0;min-height:32px}.arco-form-item-content{flex:1;max-width:100%;min-height:32px}.arco-form-item-content-wrapper{display:flex;align-items:center;justify-content:flex-start;width:100%}.arco-form-item-content-flex{display:flex;align-items:center;justify-content:flex-start}.arco-form .arco-slider{display:block}.arco-form-item-label-required-symbol{color:rgb(var(--danger-6));font-size:12px;line-height:1}.arco-form-item-label-required-symbol svg{display:inline-block;transform:scale(.5)}.arco-form-item-label-tooltip{margin-left:4px;color:var(--color-text-4)}.form-blink-enter-from,.form-blink-appear-from{opacity:0}.form-blink-enter-to,.form-blink-appear-to{opacity:1}.form-blink-enter-active,.form-blink-appear-active{transition:opacity .3s cubic-bezier(0,0,1,1);animation:arco-form-blink .5s cubic-bezier(0,0,1,1)}@keyframes arco-form-blink{0%{opacity:1}50%{opacity:.2}to{opacity:1}}.arco-row{display:flex;flex-flow:row wrap}.arco-row-nowrap{flex-wrap:nowrap}.arco-row-align-start{align-items:flex-start}.arco-row-align-center{align-items:center}.arco-row-align-end{align-items:flex-end}.arco-row-justify-start{justify-content:flex-start}.arco-row-justify-center{justify-content:center}.arco-row-justify-end{justify-content:flex-end}.arco-row-justify-space-around{justify-content:space-around}.arco-row-justify-space-between{justify-content:space-between}.arco-col{box-sizing:border-box}.arco-col-1{flex:0 0 4.16666667%;width:4.16666667%}.arco-col-2{flex:0 0 8.33333333%;width:8.33333333%}.arco-col-3{flex:0 0 12.5%;width:12.5%}.arco-col-4{flex:0 0 16.66666667%;width:16.66666667%}.arco-col-5{flex:0 0 20.83333333%;width:20.83333333%}.arco-col-6{flex:0 0 25%;width:25%}.arco-col-7{flex:0 0 29.16666667%;width:29.16666667%}.arco-col-8{flex:0 0 33.33333333%;width:33.33333333%}.arco-col-9{flex:0 0 37.5%;width:37.5%}.arco-col-10{flex:0 0 41.66666667%;width:41.66666667%}.arco-col-11{flex:0 0 45.83333333%;width:45.83333333%}.arco-col-12{flex:0 0 50%;width:50%}.arco-col-13{flex:0 0 54.16666667%;width:54.16666667%}.arco-col-14{flex:0 0 58.33333333%;width:58.33333333%}.arco-col-15{flex:0 0 62.5%;width:62.5%}.arco-col-16{flex:0 0 66.66666667%;width:66.66666667%}.arco-col-17{flex:0 0 70.83333333%;width:70.83333333%}.arco-col-18{flex:0 0 75%;width:75%}.arco-col-19{flex:0 0 79.16666667%;width:79.16666667%}.arco-col-20{flex:0 0 83.33333333%;width:83.33333333%}.arco-col-21{flex:0 0 87.5%;width:87.5%}.arco-col-22{flex:0 0 91.66666667%;width:91.66666667%}.arco-col-23{flex:0 0 95.83333333%;width:95.83333333%}.arco-col-24{flex:0 0 100%;width:100%}.arco-col-offset-1{margin-left:4.16666667%}.arco-col-offset-2{margin-left:8.33333333%}.arco-col-offset-3{margin-left:12.5%}.arco-col-offset-4{margin-left:16.66666667%}.arco-col-offset-5{margin-left:20.83333333%}.arco-col-offset-6{margin-left:25%}.arco-col-offset-7{margin-left:29.16666667%}.arco-col-offset-8{margin-left:33.33333333%}.arco-col-offset-9{margin-left:37.5%}.arco-col-offset-10{margin-left:41.66666667%}.arco-col-offset-11{margin-left:45.83333333%}.arco-col-offset-12{margin-left:50%}.arco-col-offset-13{margin-left:54.16666667%}.arco-col-offset-14{margin-left:58.33333333%}.arco-col-offset-15{margin-left:62.5%}.arco-col-offset-16{margin-left:66.66666667%}.arco-col-offset-17{margin-left:70.83333333%}.arco-col-offset-18{margin-left:75%}.arco-col-offset-19{margin-left:79.16666667%}.arco-col-offset-20{margin-left:83.33333333%}.arco-col-offset-21{margin-left:87.5%}.arco-col-offset-22{margin-left:91.66666667%}.arco-col-offset-23{margin-left:95.83333333%}.arco-col-order-1{order:1}.arco-col-order-2{order:2}.arco-col-order-3{order:3}.arco-col-order-4{order:4}.arco-col-order-5{order:5}.arco-col-order-6{order:6}.arco-col-order-7{order:7}.arco-col-order-8{order:8}.arco-col-order-9{order:9}.arco-col-order-10{order:10}.arco-col-order-11{order:11}.arco-col-order-12{order:12}.arco-col-order-13{order:13}.arco-col-order-14{order:14}.arco-col-order-15{order:15}.arco-col-order-16{order:16}.arco-col-order-17{order:17}.arco-col-order-18{order:18}.arco-col-order-19{order:19}.arco-col-order-20{order:20}.arco-col-order-21{order:21}.arco-col-order-22{order:22}.arco-col-order-23{order:23}.arco-col-order-24{order:24}.arco-col-xs-1{flex:0 0 4.16666667%;width:4.16666667%}.arco-col-xs-2{flex:0 0 8.33333333%;width:8.33333333%}.arco-col-xs-3{flex:0 0 12.5%;width:12.5%}.arco-col-xs-4{flex:0 0 16.66666667%;width:16.66666667%}.arco-col-xs-5{flex:0 0 20.83333333%;width:20.83333333%}.arco-col-xs-6{flex:0 0 25%;width:25%}.arco-col-xs-7{flex:0 0 29.16666667%;width:29.16666667%}.arco-col-xs-8{flex:0 0 33.33333333%;width:33.33333333%}.arco-col-xs-9{flex:0 0 37.5%;width:37.5%}.arco-col-xs-10{flex:0 0 41.66666667%;width:41.66666667%}.arco-col-xs-11{flex:0 0 45.83333333%;width:45.83333333%}.arco-col-xs-12{flex:0 0 50%;width:50%}.arco-col-xs-13{flex:0 0 54.16666667%;width:54.16666667%}.arco-col-xs-14{flex:0 0 58.33333333%;width:58.33333333%}.arco-col-xs-15{flex:0 0 62.5%;width:62.5%}.arco-col-xs-16{flex:0 0 66.66666667%;width:66.66666667%}.arco-col-xs-17{flex:0 0 70.83333333%;width:70.83333333%}.arco-col-xs-18{flex:0 0 75%;width:75%}.arco-col-xs-19{flex:0 0 79.16666667%;width:79.16666667%}.arco-col-xs-20{flex:0 0 83.33333333%;width:83.33333333%}.arco-col-xs-21{flex:0 0 87.5%;width:87.5%}.arco-col-xs-22{flex:0 0 91.66666667%;width:91.66666667%}.arco-col-xs-23{flex:0 0 95.83333333%;width:95.83333333%}.arco-col-xs-24{flex:0 0 100%;width:100%}.arco-col-xs-offset-1{margin-left:4.16666667%}.arco-col-xs-offset-2{margin-left:8.33333333%}.arco-col-xs-offset-3{margin-left:12.5%}.arco-col-xs-offset-4{margin-left:16.66666667%}.arco-col-xs-offset-5{margin-left:20.83333333%}.arco-col-xs-offset-6{margin-left:25%}.arco-col-xs-offset-7{margin-left:29.16666667%}.arco-col-xs-offset-8{margin-left:33.33333333%}.arco-col-xs-offset-9{margin-left:37.5%}.arco-col-xs-offset-10{margin-left:41.66666667%}.arco-col-xs-offset-11{margin-left:45.83333333%}.arco-col-xs-offset-12{margin-left:50%}.arco-col-xs-offset-13{margin-left:54.16666667%}.arco-col-xs-offset-14{margin-left:58.33333333%}.arco-col-xs-offset-15{margin-left:62.5%}.arco-col-xs-offset-16{margin-left:66.66666667%}.arco-col-xs-offset-17{margin-left:70.83333333%}.arco-col-xs-offset-18{margin-left:75%}.arco-col-xs-offset-19{margin-left:79.16666667%}.arco-col-xs-offset-20{margin-left:83.33333333%}.arco-col-xs-offset-21{margin-left:87.5%}.arco-col-xs-offset-22{margin-left:91.66666667%}.arco-col-xs-offset-23{margin-left:95.83333333%}.arco-col-xs-order-1{order:1}.arco-col-xs-order-2{order:2}.arco-col-xs-order-3{order:3}.arco-col-xs-order-4{order:4}.arco-col-xs-order-5{order:5}.arco-col-xs-order-6{order:6}.arco-col-xs-order-7{order:7}.arco-col-xs-order-8{order:8}.arco-col-xs-order-9{order:9}.arco-col-xs-order-10{order:10}.arco-col-xs-order-11{order:11}.arco-col-xs-order-12{order:12}.arco-col-xs-order-13{order:13}.arco-col-xs-order-14{order:14}.arco-col-xs-order-15{order:15}.arco-col-xs-order-16{order:16}.arco-col-xs-order-17{order:17}.arco-col-xs-order-18{order:18}.arco-col-xs-order-19{order:19}.arco-col-xs-order-20{order:20}.arco-col-xs-order-21{order:21}.arco-col-xs-order-22{order:22}.arco-col-xs-order-23{order:23}.arco-col-xs-order-24{order:24}@media (min-width: 576px){.arco-col-sm-1{flex:0 0 4.16666667%;width:4.16666667%}.arco-col-sm-2{flex:0 0 8.33333333%;width:8.33333333%}.arco-col-sm-3{flex:0 0 12.5%;width:12.5%}.arco-col-sm-4{flex:0 0 16.66666667%;width:16.66666667%}.arco-col-sm-5{flex:0 0 20.83333333%;width:20.83333333%}.arco-col-sm-6{flex:0 0 25%;width:25%}.arco-col-sm-7{flex:0 0 29.16666667%;width:29.16666667%}.arco-col-sm-8{flex:0 0 33.33333333%;width:33.33333333%}.arco-col-sm-9{flex:0 0 37.5%;width:37.5%}.arco-col-sm-10{flex:0 0 41.66666667%;width:41.66666667%}.arco-col-sm-11{flex:0 0 45.83333333%;width:45.83333333%}.arco-col-sm-12{flex:0 0 50%;width:50%}.arco-col-sm-13{flex:0 0 54.16666667%;width:54.16666667%}.arco-col-sm-14{flex:0 0 58.33333333%;width:58.33333333%}.arco-col-sm-15{flex:0 0 62.5%;width:62.5%}.arco-col-sm-16{flex:0 0 66.66666667%;width:66.66666667%}.arco-col-sm-17{flex:0 0 70.83333333%;width:70.83333333%}.arco-col-sm-18{flex:0 0 75%;width:75%}.arco-col-sm-19{flex:0 0 79.16666667%;width:79.16666667%}.arco-col-sm-20{flex:0 0 83.33333333%;width:83.33333333%}.arco-col-sm-21{flex:0 0 87.5%;width:87.5%}.arco-col-sm-22{flex:0 0 91.66666667%;width:91.66666667%}.arco-col-sm-23{flex:0 0 95.83333333%;width:95.83333333%}.arco-col-sm-24{flex:0 0 100%;width:100%}.arco-col-sm-offset-1{margin-left:4.16666667%}.arco-col-sm-offset-2{margin-left:8.33333333%}.arco-col-sm-offset-3{margin-left:12.5%}.arco-col-sm-offset-4{margin-left:16.66666667%}.arco-col-sm-offset-5{margin-left:20.83333333%}.arco-col-sm-offset-6{margin-left:25%}.arco-col-sm-offset-7{margin-left:29.16666667%}.arco-col-sm-offset-8{margin-left:33.33333333%}.arco-col-sm-offset-9{margin-left:37.5%}.arco-col-sm-offset-10{margin-left:41.66666667%}.arco-col-sm-offset-11{margin-left:45.83333333%}.arco-col-sm-offset-12{margin-left:50%}.arco-col-sm-offset-13{margin-left:54.16666667%}.arco-col-sm-offset-14{margin-left:58.33333333%}.arco-col-sm-offset-15{margin-left:62.5%}.arco-col-sm-offset-16{margin-left:66.66666667%}.arco-col-sm-offset-17{margin-left:70.83333333%}.arco-col-sm-offset-18{margin-left:75%}.arco-col-sm-offset-19{margin-left:79.16666667%}.arco-col-sm-offset-20{margin-left:83.33333333%}.arco-col-sm-offset-21{margin-left:87.5%}.arco-col-sm-offset-22{margin-left:91.66666667%}.arco-col-sm-offset-23{margin-left:95.83333333%}.arco-col-sm-order-1{order:1}.arco-col-sm-order-2{order:2}.arco-col-sm-order-3{order:3}.arco-col-sm-order-4{order:4}.arco-col-sm-order-5{order:5}.arco-col-sm-order-6{order:6}.arco-col-sm-order-7{order:7}.arco-col-sm-order-8{order:8}.arco-col-sm-order-9{order:9}.arco-col-sm-order-10{order:10}.arco-col-sm-order-11{order:11}.arco-col-sm-order-12{order:12}.arco-col-sm-order-13{order:13}.arco-col-sm-order-14{order:14}.arco-col-sm-order-15{order:15}.arco-col-sm-order-16{order:16}.arco-col-sm-order-17{order:17}.arco-col-sm-order-18{order:18}.arco-col-sm-order-19{order:19}.arco-col-sm-order-20{order:20}.arco-col-sm-order-21{order:21}.arco-col-sm-order-22{order:22}.arco-col-sm-order-23{order:23}.arco-col-sm-order-24{order:24}}@media (min-width: 768px){.arco-col-md-1{flex:0 0 4.16666667%;width:4.16666667%}.arco-col-md-2{flex:0 0 8.33333333%;width:8.33333333%}.arco-col-md-3{flex:0 0 12.5%;width:12.5%}.arco-col-md-4{flex:0 0 16.66666667%;width:16.66666667%}.arco-col-md-5{flex:0 0 20.83333333%;width:20.83333333%}.arco-col-md-6{flex:0 0 25%;width:25%}.arco-col-md-7{flex:0 0 29.16666667%;width:29.16666667%}.arco-col-md-8{flex:0 0 33.33333333%;width:33.33333333%}.arco-col-md-9{flex:0 0 37.5%;width:37.5%}.arco-col-md-10{flex:0 0 41.66666667%;width:41.66666667%}.arco-col-md-11{flex:0 0 45.83333333%;width:45.83333333%}.arco-col-md-12{flex:0 0 50%;width:50%}.arco-col-md-13{flex:0 0 54.16666667%;width:54.16666667%}.arco-col-md-14{flex:0 0 58.33333333%;width:58.33333333%}.arco-col-md-15{flex:0 0 62.5%;width:62.5%}.arco-col-md-16{flex:0 0 66.66666667%;width:66.66666667%}.arco-col-md-17{flex:0 0 70.83333333%;width:70.83333333%}.arco-col-md-18{flex:0 0 75%;width:75%}.arco-col-md-19{flex:0 0 79.16666667%;width:79.16666667%}.arco-col-md-20{flex:0 0 83.33333333%;width:83.33333333%}.arco-col-md-21{flex:0 0 87.5%;width:87.5%}.arco-col-md-22{flex:0 0 91.66666667%;width:91.66666667%}.arco-col-md-23{flex:0 0 95.83333333%;width:95.83333333%}.arco-col-md-24{flex:0 0 100%;width:100%}.arco-col-md-offset-1{margin-left:4.16666667%}.arco-col-md-offset-2{margin-left:8.33333333%}.arco-col-md-offset-3{margin-left:12.5%}.arco-col-md-offset-4{margin-left:16.66666667%}.arco-col-md-offset-5{margin-left:20.83333333%}.arco-col-md-offset-6{margin-left:25%}.arco-col-md-offset-7{margin-left:29.16666667%}.arco-col-md-offset-8{margin-left:33.33333333%}.arco-col-md-offset-9{margin-left:37.5%}.arco-col-md-offset-10{margin-left:41.66666667%}.arco-col-md-offset-11{margin-left:45.83333333%}.arco-col-md-offset-12{margin-left:50%}.arco-col-md-offset-13{margin-left:54.16666667%}.arco-col-md-offset-14{margin-left:58.33333333%}.arco-col-md-offset-15{margin-left:62.5%}.arco-col-md-offset-16{margin-left:66.66666667%}.arco-col-md-offset-17{margin-left:70.83333333%}.arco-col-md-offset-18{margin-left:75%}.arco-col-md-offset-19{margin-left:79.16666667%}.arco-col-md-offset-20{margin-left:83.33333333%}.arco-col-md-offset-21{margin-left:87.5%}.arco-col-md-offset-22{margin-left:91.66666667%}.arco-col-md-offset-23{margin-left:95.83333333%}.arco-col-md-order-1{order:1}.arco-col-md-order-2{order:2}.arco-col-md-order-3{order:3}.arco-col-md-order-4{order:4}.arco-col-md-order-5{order:5}.arco-col-md-order-6{order:6}.arco-col-md-order-7{order:7}.arco-col-md-order-8{order:8}.arco-col-md-order-9{order:9}.arco-col-md-order-10{order:10}.arco-col-md-order-11{order:11}.arco-col-md-order-12{order:12}.arco-col-md-order-13{order:13}.arco-col-md-order-14{order:14}.arco-col-md-order-15{order:15}.arco-col-md-order-16{order:16}.arco-col-md-order-17{order:17}.arco-col-md-order-18{order:18}.arco-col-md-order-19{order:19}.arco-col-md-order-20{order:20}.arco-col-md-order-21{order:21}.arco-col-md-order-22{order:22}.arco-col-md-order-23{order:23}.arco-col-md-order-24{order:24}}@media (min-width: 992px){.arco-col-lg-1{flex:0 0 4.16666667%;width:4.16666667%}.arco-col-lg-2{flex:0 0 8.33333333%;width:8.33333333%}.arco-col-lg-3{flex:0 0 12.5%;width:12.5%}.arco-col-lg-4{flex:0 0 16.66666667%;width:16.66666667%}.arco-col-lg-5{flex:0 0 20.83333333%;width:20.83333333%}.arco-col-lg-6{flex:0 0 25%;width:25%}.arco-col-lg-7{flex:0 0 29.16666667%;width:29.16666667%}.arco-col-lg-8{flex:0 0 33.33333333%;width:33.33333333%}.arco-col-lg-9{flex:0 0 37.5%;width:37.5%}.arco-col-lg-10{flex:0 0 41.66666667%;width:41.66666667%}.arco-col-lg-11{flex:0 0 45.83333333%;width:45.83333333%}.arco-col-lg-12{flex:0 0 50%;width:50%}.arco-col-lg-13{flex:0 0 54.16666667%;width:54.16666667%}.arco-col-lg-14{flex:0 0 58.33333333%;width:58.33333333%}.arco-col-lg-15{flex:0 0 62.5%;width:62.5%}.arco-col-lg-16{flex:0 0 66.66666667%;width:66.66666667%}.arco-col-lg-17{flex:0 0 70.83333333%;width:70.83333333%}.arco-col-lg-18{flex:0 0 75%;width:75%}.arco-col-lg-19{flex:0 0 79.16666667%;width:79.16666667%}.arco-col-lg-20{flex:0 0 83.33333333%;width:83.33333333%}.arco-col-lg-21{flex:0 0 87.5%;width:87.5%}.arco-col-lg-22{flex:0 0 91.66666667%;width:91.66666667%}.arco-col-lg-23{flex:0 0 95.83333333%;width:95.83333333%}.arco-col-lg-24{flex:0 0 100%;width:100%}.arco-col-lg-offset-1{margin-left:4.16666667%}.arco-col-lg-offset-2{margin-left:8.33333333%}.arco-col-lg-offset-3{margin-left:12.5%}.arco-col-lg-offset-4{margin-left:16.66666667%}.arco-col-lg-offset-5{margin-left:20.83333333%}.arco-col-lg-offset-6{margin-left:25%}.arco-col-lg-offset-7{margin-left:29.16666667%}.arco-col-lg-offset-8{margin-left:33.33333333%}.arco-col-lg-offset-9{margin-left:37.5%}.arco-col-lg-offset-10{margin-left:41.66666667%}.arco-col-lg-offset-11{margin-left:45.83333333%}.arco-col-lg-offset-12{margin-left:50%}.arco-col-lg-offset-13{margin-left:54.16666667%}.arco-col-lg-offset-14{margin-left:58.33333333%}.arco-col-lg-offset-15{margin-left:62.5%}.arco-col-lg-offset-16{margin-left:66.66666667%}.arco-col-lg-offset-17{margin-left:70.83333333%}.arco-col-lg-offset-18{margin-left:75%}.arco-col-lg-offset-19{margin-left:79.16666667%}.arco-col-lg-offset-20{margin-left:83.33333333%}.arco-col-lg-offset-21{margin-left:87.5%}.arco-col-lg-offset-22{margin-left:91.66666667%}.arco-col-lg-offset-23{margin-left:95.83333333%}.arco-col-lg-order-1{order:1}.arco-col-lg-order-2{order:2}.arco-col-lg-order-3{order:3}.arco-col-lg-order-4{order:4}.arco-col-lg-order-5{order:5}.arco-col-lg-order-6{order:6}.arco-col-lg-order-7{order:7}.arco-col-lg-order-8{order:8}.arco-col-lg-order-9{order:9}.arco-col-lg-order-10{order:10}.arco-col-lg-order-11{order:11}.arco-col-lg-order-12{order:12}.arco-col-lg-order-13{order:13}.arco-col-lg-order-14{order:14}.arco-col-lg-order-15{order:15}.arco-col-lg-order-16{order:16}.arco-col-lg-order-17{order:17}.arco-col-lg-order-18{order:18}.arco-col-lg-order-19{order:19}.arco-col-lg-order-20{order:20}.arco-col-lg-order-21{order:21}.arco-col-lg-order-22{order:22}.arco-col-lg-order-23{order:23}.arco-col-lg-order-24{order:24}}@media (min-width: 1200px){.arco-col-xl-1{flex:0 0 4.16666667%;width:4.16666667%}.arco-col-xl-2{flex:0 0 8.33333333%;width:8.33333333%}.arco-col-xl-3{flex:0 0 12.5%;width:12.5%}.arco-col-xl-4{flex:0 0 16.66666667%;width:16.66666667%}.arco-col-xl-5{flex:0 0 20.83333333%;width:20.83333333%}.arco-col-xl-6{flex:0 0 25%;width:25%}.arco-col-xl-7{flex:0 0 29.16666667%;width:29.16666667%}.arco-col-xl-8{flex:0 0 33.33333333%;width:33.33333333%}.arco-col-xl-9{flex:0 0 37.5%;width:37.5%}.arco-col-xl-10{flex:0 0 41.66666667%;width:41.66666667%}.arco-col-xl-11{flex:0 0 45.83333333%;width:45.83333333%}.arco-col-xl-12{flex:0 0 50%;width:50%}.arco-col-xl-13{flex:0 0 54.16666667%;width:54.16666667%}.arco-col-xl-14{flex:0 0 58.33333333%;width:58.33333333%}.arco-col-xl-15{flex:0 0 62.5%;width:62.5%}.arco-col-xl-16{flex:0 0 66.66666667%;width:66.66666667%}.arco-col-xl-17{flex:0 0 70.83333333%;width:70.83333333%}.arco-col-xl-18{flex:0 0 75%;width:75%}.arco-col-xl-19{flex:0 0 79.16666667%;width:79.16666667%}.arco-col-xl-20{flex:0 0 83.33333333%;width:83.33333333%}.arco-col-xl-21{flex:0 0 87.5%;width:87.5%}.arco-col-xl-22{flex:0 0 91.66666667%;width:91.66666667%}.arco-col-xl-23{flex:0 0 95.83333333%;width:95.83333333%}.arco-col-xl-24{flex:0 0 100%;width:100%}.arco-col-xl-offset-1{margin-left:4.16666667%}.arco-col-xl-offset-2{margin-left:8.33333333%}.arco-col-xl-offset-3{margin-left:12.5%}.arco-col-xl-offset-4{margin-left:16.66666667%}.arco-col-xl-offset-5{margin-left:20.83333333%}.arco-col-xl-offset-6{margin-left:25%}.arco-col-xl-offset-7{margin-left:29.16666667%}.arco-col-xl-offset-8{margin-left:33.33333333%}.arco-col-xl-offset-9{margin-left:37.5%}.arco-col-xl-offset-10{margin-left:41.66666667%}.arco-col-xl-offset-11{margin-left:45.83333333%}.arco-col-xl-offset-12{margin-left:50%}.arco-col-xl-offset-13{margin-left:54.16666667%}.arco-col-xl-offset-14{margin-left:58.33333333%}.arco-col-xl-offset-15{margin-left:62.5%}.arco-col-xl-offset-16{margin-left:66.66666667%}.arco-col-xl-offset-17{margin-left:70.83333333%}.arco-col-xl-offset-18{margin-left:75%}.arco-col-xl-offset-19{margin-left:79.16666667%}.arco-col-xl-offset-20{margin-left:83.33333333%}.arco-col-xl-offset-21{margin-left:87.5%}.arco-col-xl-offset-22{margin-left:91.66666667%}.arco-col-xl-offset-23{margin-left:95.83333333%}.arco-col-xl-order-1{order:1}.arco-col-xl-order-2{order:2}.arco-col-xl-order-3{order:3}.arco-col-xl-order-4{order:4}.arco-col-xl-order-5{order:5}.arco-col-xl-order-6{order:6}.arco-col-xl-order-7{order:7}.arco-col-xl-order-8{order:8}.arco-col-xl-order-9{order:9}.arco-col-xl-order-10{order:10}.arco-col-xl-order-11{order:11}.arco-col-xl-order-12{order:12}.arco-col-xl-order-13{order:13}.arco-col-xl-order-14{order:14}.arco-col-xl-order-15{order:15}.arco-col-xl-order-16{order:16}.arco-col-xl-order-17{order:17}.arco-col-xl-order-18{order:18}.arco-col-xl-order-19{order:19}.arco-col-xl-order-20{order:20}.arco-col-xl-order-21{order:21}.arco-col-xl-order-22{order:22}.arco-col-xl-order-23{order:23}.arco-col-xl-order-24{order:24}}@media (min-width: 1600px){.arco-col-xxl-1{flex:0 0 4.16666667%;width:4.16666667%}.arco-col-xxl-2{flex:0 0 8.33333333%;width:8.33333333%}.arco-col-xxl-3{flex:0 0 12.5%;width:12.5%}.arco-col-xxl-4{flex:0 0 16.66666667%;width:16.66666667%}.arco-col-xxl-5{flex:0 0 20.83333333%;width:20.83333333%}.arco-col-xxl-6{flex:0 0 25%;width:25%}.arco-col-xxl-7{flex:0 0 29.16666667%;width:29.16666667%}.arco-col-xxl-8{flex:0 0 33.33333333%;width:33.33333333%}.arco-col-xxl-9{flex:0 0 37.5%;width:37.5%}.arco-col-xxl-10{flex:0 0 41.66666667%;width:41.66666667%}.arco-col-xxl-11{flex:0 0 45.83333333%;width:45.83333333%}.arco-col-xxl-12{flex:0 0 50%;width:50%}.arco-col-xxl-13{flex:0 0 54.16666667%;width:54.16666667%}.arco-col-xxl-14{flex:0 0 58.33333333%;width:58.33333333%}.arco-col-xxl-15{flex:0 0 62.5%;width:62.5%}.arco-col-xxl-16{flex:0 0 66.66666667%;width:66.66666667%}.arco-col-xxl-17{flex:0 0 70.83333333%;width:70.83333333%}.arco-col-xxl-18{flex:0 0 75%;width:75%}.arco-col-xxl-19{flex:0 0 79.16666667%;width:79.16666667%}.arco-col-xxl-20{flex:0 0 83.33333333%;width:83.33333333%}.arco-col-xxl-21{flex:0 0 87.5%;width:87.5%}.arco-col-xxl-22{flex:0 0 91.66666667%;width:91.66666667%}.arco-col-xxl-23{flex:0 0 95.83333333%;width:95.83333333%}.arco-col-xxl-24{flex:0 0 100%;width:100%}.arco-col-xxl-offset-1{margin-left:4.16666667%}.arco-col-xxl-offset-2{margin-left:8.33333333%}.arco-col-xxl-offset-3{margin-left:12.5%}.arco-col-xxl-offset-4{margin-left:16.66666667%}.arco-col-xxl-offset-5{margin-left:20.83333333%}.arco-col-xxl-offset-6{margin-left:25%}.arco-col-xxl-offset-7{margin-left:29.16666667%}.arco-col-xxl-offset-8{margin-left:33.33333333%}.arco-col-xxl-offset-9{margin-left:37.5%}.arco-col-xxl-offset-10{margin-left:41.66666667%}.arco-col-xxl-offset-11{margin-left:45.83333333%}.arco-col-xxl-offset-12{margin-left:50%}.arco-col-xxl-offset-13{margin-left:54.16666667%}.arco-col-xxl-offset-14{margin-left:58.33333333%}.arco-col-xxl-offset-15{margin-left:62.5%}.arco-col-xxl-offset-16{margin-left:66.66666667%}.arco-col-xxl-offset-17{margin-left:70.83333333%}.arco-col-xxl-offset-18{margin-left:75%}.arco-col-xxl-offset-19{margin-left:79.16666667%}.arco-col-xxl-offset-20{margin-left:83.33333333%}.arco-col-xxl-offset-21{margin-left:87.5%}.arco-col-xxl-offset-22{margin-left:91.66666667%}.arco-col-xxl-offset-23{margin-left:95.83333333%}.arco-col-xxl-order-1{order:1}.arco-col-xxl-order-2{order:2}.arco-col-xxl-order-3{order:3}.arco-col-xxl-order-4{order:4}.arco-col-xxl-order-5{order:5}.arco-col-xxl-order-6{order:6}.arco-col-xxl-order-7{order:7}.arco-col-xxl-order-8{order:8}.arco-col-xxl-order-9{order:9}.arco-col-xxl-order-10{order:10}.arco-col-xxl-order-11{order:11}.arco-col-xxl-order-12{order:12}.arco-col-xxl-order-13{order:13}.arco-col-xxl-order-14{order:14}.arco-col-xxl-order-15{order:15}.arco-col-xxl-order-16{order:16}.arco-col-xxl-order-17{order:17}.arco-col-xxl-order-18{order:18}.arco-col-xxl-order-19{order:19}.arco-col-xxl-order-20{order:20}.arco-col-xxl-order-21{order:21}.arco-col-xxl-order-22{order:22}.arco-col-xxl-order-23{order:23}.arco-col-xxl-order-24{order:24}}.arco-grid{display:grid}.arco-image-trigger{padding:6px 4px;background:var(--color-bg-5);border:1px solid var(--color-neutral-3);border-radius:4px}.arco-image-trigger .arco-trigger-arrow{background-color:var(--color-bg-5);border:1px solid var(--color-neutral-3)}.arco-image{position:relative;display:inline-block;border-radius:var(--border-radius-small)}.arco-image-img{vertical-align:middle;border-radius:inherit}.arco-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.arco-image-footer{display:flex;width:100%;max-width:100%}.arco-image-footer-caption{flex:1 1 auto}.arco-image-footer-caption-title{font-weight:500;font-size:16px}.arco-image-footer-caption-description{font-size:14px}.arco-image-footer-extra{flex:0 0 auto;padding-left:12px}.arco-image-with-footer-inner .arco-image-footer{position:absolute;bottom:0;left:0;align-items:center;box-sizing:border-box;padding:9px 16px;color:var(--color-white);background:linear-gradient(360deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 100%);border-bottom-right-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small)}.arco-image-with-footer-inner .arco-image-footer-caption-title,.arco-image-with-footer-inner .arco-image-footer-caption-description{color:var(--color-white)}.arco-image-with-footer-outer .arco-image-footer{margin-top:4px;color:var(--color-neutral-8)}.arco-image-with-footer-outer .arco-image-footer-caption-title{color:var(--color-text-1)}.arco-image-with-footer-outer .arco-image-footer-caption-description{color:var(--color-neutral-6)}.arco-image-error{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;color:var(--color-neutral-4);background-color:var(--color-neutral-1)}.arco-image-error-icon{width:60px;max-width:100%;height:60px;max-height:100%}.arco-image-error-icon>svg{width:100%;height:100%}.arco-image-error-alt{padding:8px 16px;font-size:12px;line-height:1.6667;text-align:center}.arco-image-loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-neutral-1)}.arco-image-loader-spin{position:absolute;top:50%;left:50%;color:rgb(var(--primary-6));font-size:32px;text-align:center;transform:translate(-50%,-50%)}.arco-image-loader-spin-text{color:var(--color-neutral-6);font-size:16px}.arco-image-simple.arco-image-with-footer-inner .arco-image-footer{padding:12px 16px}.arco-image-loading .arco-image-img,.arco-image-loading-error .arco-image-img{visibility:hidden}.arco-image-preview{position:fixed;top:0;left:0;z-index:1001;width:100%;height:100%}.arco-image-preview-hide{display:none}.arco-image-preview-mask,.arco-image-preview-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.arco-image-preview-mask{background-color:var(--color-mask-bg)}.arco-image-preview-img-container{width:100%;height:100%;text-align:center}.arco-image-preview-img-container:before{display:inline-block;width:0;height:100%;vertical-align:middle;content:""}.arco-image-preview-img-container .arco-image-preview-img{display:inline-block;max-width:100%;max-height:100%;vertical-align:middle;cursor:grab;user-select:none}.arco-image-preview-img-container .arco-image-preview-img.arco-image-preview-img-moving{cursor:grabbing}.arco-image-preview-scale-value{box-sizing:border-box;padding:7px 10px;color:var(--color-white);font-size:12px;line-height:initial;background-color:#ffffff14;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arco-image-preview-toolbar{position:absolute;bottom:46px;left:50%;display:flex;align-items:flex-start;padding:4px 16px;background-color:var(--color-bg-2);border-radius:var(--border-radius-medium);transform:translate(-50%)}.arco-image-preview-toolbar-action{display:flex;align-items:center;color:var(--color-neutral-8);font-size:14px;background-color:transparent;border-radius:var(--border-radius-small);cursor:pointer}.arco-image-preview-toolbar-action:not(:last-of-type){margin-right:0}.arco-image-preview-toolbar-action:hover{color:rgb(var(--primary-6));background-color:var(--color-neutral-2)}.arco-image-preview-toolbar-action-disabled,.arco-image-preview-toolbar-action-disabled:hover{color:var(--color-text-4);background-color:transparent;cursor:not-allowed}.arco-image-preview-toolbar-action-name{padding-right:12px;font-size:12px}.arco-image-preview-toolbar-action-content{padding:13px;line-height:1}.arco-image-preview-loading{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:48px;height:48px;padding:10px;color:rgb(var(--primary-6));font-size:18px;background-color:#232324;border-radius:var(--border-radius-medium);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arco-image-preview-close-btn{position:absolute;top:36px;right:36px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--color-white);font-size:14px;line-height:32px;text-align:center;background:rgba(0,0,0,.5);border-radius:50%;cursor:pointer}.arco-image-preview-arrow-left,.arco-image-preview-arrow-right{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--color-white);background-color:#ffffff4d;border-radius:50%;cursor:pointer}.arco-image-preview-arrow-left>svg,.arco-image-preview-arrow-right>svg{color:var(--color-white);font-size:16px}.arco-image-preview-arrow-left:hover,.arco-image-preview-arrow-right:hover{background-color:#ffffff80}.arco-image-preview-arrow-left{top:50%;left:20px;transform:translateY(-50%)}.arco-image-preview-arrow-right{top:50%;right:20px;transform:translateY(-50%)}.arco-image-preview-arrow-disabled{color:#ffffff4d;background-color:#fff3;cursor:not-allowed}.arco-image-preview-arrow-disabled>svg{color:#ffffff4d}.arco-image-preview-arrow-disabled:hover{background-color:#fff3}.image-fade-enter-from,.image-fade-leave-to{opacity:0}.image-fade-enter-to,.image-fade-leave-from{opacity:1}.image-fade-enter-active,.image-fade-leave-active{transition:opacity .4s cubic-bezier(.3,1.3,.3,1)}.arco-input-number{position:relative;box-sizing:border-box;width:100%;border-radius:var(--border-radius-small)}.arco-input-number-step-button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;color:var(--color-text-2);background-color:var(--color-fill-2);cursor:pointer;user-select:none;transition:all .1s cubic-bezier(0,0,1,1)}.arco-input-number-step-button:hover{background-color:var(--color-fill-3);border-color:var(--color-fill-3)}.arco-input-number-step-button:active{background-color:var(--color-fill-4);border-color:var(--color-fill-4)}.arco-input-number-step-button:disabled{color:var(--color-text-4);background-color:var(--color-fill-2);cursor:not-allowed}.arco-input-number-step-button:disabled:hover,.arco-input-number-step-button:disabled:active{background-color:var(--color-fill-2);border-color:var(--color-neutral-3)}.arco-input-number .arco-input-wrapper{position:relative}.arco-input-number-prefix,.arco-input-number-suffix{transition:all .1s cubic-bezier(0,0,1,1)}.arco-input-number-mode-embed .arco-input-number-step{position:absolute;top:4px;right:4px;bottom:4px;width:18px;overflow:hidden;border-radius:1px;opacity:0;transition:all .1s cubic-bezier(0,0,1,1)}.arco-input-number-mode-embed .arco-input-number-step .arco-input-number-step-button{width:100%;height:50%;font-size:10px;border:none;border-color:var(--color-neutral-3)}.arco-input-number-mode-embed .arco-input-suffix{justify-content:flex-end;min-width:6px}.arco-input-number-mode-embed .arco-input-suffix-has-feedback{min-width:32px}.arco-input-number-mode-embed .arco-input-suffix-has-feedback .arco-input-number-step{right:30px}.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):hover .arco-input-suffix:has(.arco-input-number-suffix),.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):focus-within .arco-input-suffix:has(.arco-input-number-suffix){padding-left:4px}.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):hover .arco-input-number-step,.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):focus-within .arco-input-number-step{opacity:1}.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):hover .arco-input-number-suffix,.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):focus-within .arco-input-number-suffix{opacity:0;pointer-events:none}.arco-input-number-mode-embed.arco-input-wrapper:not(.arco-input-focus) .arco-input-number-step-button:not(.arco-input-number-step-button-disabled):hover{background-color:var(--color-fill-4)}.arco-input-number-mode-button .arco-input-prepend,.arco-input-number-mode-button .arco-input-append{padding:0;border:none}.arco-input-number-mode-button .arco-input-prepend .arco-input-number-step-button{border-right:1px solid transparent;border-top-right-radius:0;border-bottom-right-radius:0}.arco-input-number-mode-button .arco-input-prepend .arco-input-number-step-button:not(.arco-input-number-mode-button .arco-input-prepend .arco-input-number-step-button:active){border-right-color:var(--color-neutral-3)}.arco-input-number-mode-button .arco-input-append .arco-input-number-step-button{border-left:1px solid transparent;border-top-left-radius:0;border-bottom-left-radius:0}.arco-input-number-mode-button .arco-input-append .arco-input-number-step-button:not(.arco-input-number-mode-button .arco-input-append .arco-input-number-step-button:active){border-left-color:var(--color-neutral-3)}.arco-input-number-readonly .arco-input-number-step-button{color:var(--color-text-4);pointer-events:none}.arco-input-tag{display:inline-flex;box-sizing:border-box;width:100%;padding-right:12px;padding-left:12px;color:var(--color-text-1);font-size:14px;background-color:var(--color-fill-2);border:1px solid transparent;border-radius:var(--border-radius-small);cursor:text;transition:color .1s cubic-bezier(0,0,1,1),border-color .1s cubic-bezier(0,0,1,1),background-color .1s cubic-bezier(0,0,1,1)}.arco-input-tag:hover{background-color:var(--color-fill-3);border-color:transparent}.arco-input-tag:focus-within,.arco-input-tag.arco-input-tag-focus{z-index:1;background-color:var(--color-bg-2);border-color:rgb(var(--primary-6));box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-input-tag.arco-input-tag-disabled{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent;cursor:not-allowed}.arco-input-tag.arco-input-tag-disabled:hover{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent}.arco-input-tag.arco-input-tag-disabled .arco-input-tag-prefix,.arco-input-tag.arco-input-tag-disabled .arco-input-tag-suffix{color:inherit}.arco-input-tag.arco-input-tag-error{background-color:var(--color-danger-light-1);border-color:transparent}.arco-input-tag.arco-input-tag-error:hover{background-color:var(--color-danger-light-2);border-color:transparent}.arco-input-tag.arco-input-tag-error:focus-within,.arco-input-tag.arco-input-tag-error.arco-input-tag-focus{z-index:1;background-color:var(--color-bg-2);border-color:rgb(var(--danger-6));box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-input-tag .arco-input-tag-prefix,.arco-input-tag .arco-input-tag-suffix{display:inline-flex;flex-shrink:0;align-items:center;white-space:nowrap;user-select:none}.arco-input-tag .arco-input-tag-prefix>svg,.arco-input-tag .arco-input-tag-suffix>svg{font-size:14px}.arco-input-tag .arco-input-tag-prefix{padding-right:12px;color:var(--color-text-2)}.arco-input-tag .arco-input-tag-suffix{padding-left:12px;color:var(--color-text-2)}.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon{display:inline-flex}.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-validating{color:rgb(var(--primary-6))}.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-success{color:rgb(var(--success-6))}.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-warning{color:rgb(var(--warning-6))}.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-error{color:rgb(var(--danger-6))}.arco-input-tag .arco-input-tag-clear-btn{align-self:center;color:var(--color-text-2);font-size:12px;visibility:hidden;cursor:pointer}.arco-input-tag .arco-input-tag-clear-btn>svg{position:relative;transition:color .1s cubic-bezier(0,0,1,1)}.arco-input-tag:hover .arco-input-tag-clear-btn{visibility:visible}.arco-input-tag:not(.arco-input-tag-focus) .arco-input-tag-icon-hover:hover:before{background-color:var(--color-fill-4)}.arco-input-tag.arco-input-tag-has-tag{padding-right:4px;padding-left:4px}.arco-input-tag.arco-input-tag-has-prefix{padding-left:12px}.arco-input-tag.arco-input-tag-has-suffix{padding-right:12px}.arco-input-tag .arco-input-tag-inner{flex:1;overflow:hidden;line-height:0}.arco-input-tag .arco-input-tag-inner.arco-input-tag-nowrap{display:flex;flex-wrap:wrap}.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag{display:inline-flex;align-items:center;margin-right:4px;color:var(--color-text-1);font-size:12px;white-space:pre-wrap;word-break:break-word;background-color:var(--color-bg-2);border-color:var(--color-fill-3)}.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag .arco-icon-hover:hover:before{background-color:var(--color-fill-2)}.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag.arco-tag-custom-color{color:var(--color-white)}.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:#fff3}.arco-input-tag .arco-input-tag-inner .arco-input-tag-input{width:100%;padding-right:0;padding-left:0;color:inherit;line-height:1.5715;background:none;border:none;border-radius:0;outline:none;cursor:inherit;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.arco-input-tag .arco-input-tag-inner .arco-input-tag-input::placeholder{color:var(--color-text-3)}.arco-input-tag .arco-input-tag-inner .arco-input-tag-input[disabled]::placeholder{color:var(--color-text-4)}.arco-input-tag .arco-input-tag-inner .arco-input-tag-input[disabled]{-webkit-text-fill-color:var(--color-text-4)}.arco-input-tag .arco-input-tag-mirror{position:absolute;top:0;left:0;white-space:pre;visibility:hidden;pointer-events:none}.arco-input-tag.arco-input-tag-focus .arco-input-tag-tag{background-color:var(--color-fill-2);border-color:var(--color-fill-2)}.arco-input-tag.arco-input-tag-focus .arco-input-tag-tag .arco-icon-hover:hover:before{background-color:var(--color-fill-3)}.arco-input-tag.arco-input-tag-disabled .arco-input-tag-tag{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:var(--color-fill-3)}.arco-input-tag.arco-input-tag-readonly,.arco-input-tag.arco-input-tag-disabled-input{cursor:default}.arco-input-tag.arco-input-tag-size-mini{font-size:12px}.arco-input-tag.arco-input-tag-size-mini .arco-input-tag-inner{padding-top:0;padding-bottom:0}.arco-input-tag.arco-input-tag-size-mini .arco-input-tag-tag,.arco-input-tag.arco-input-tag-size-mini .arco-input-tag-input{margin-top:1px;margin-bottom:1px;line-height:18px;vertical-align:middle}.arco-input-tag.arco-input-tag-size-mini .arco-input-tag-tag,.arco-input-tag.arco-input-tag-size-mini .arco-input-tag-input{height:auto;min-height:20px}.arco-input-tag.arco-input-tag-size-medium{font-size:14px}.arco-input-tag.arco-input-tag-size-medium .arco-input-tag-inner{padding-top:2px;padding-bottom:2px}.arco-input-tag.arco-input-tag-size-medium .arco-input-tag-tag,.arco-input-tag.arco-input-tag-size-medium .arco-input-tag-input{margin-top:1px;margin-bottom:1px;line-height:22px;vertical-align:middle}.arco-input-tag.arco-input-tag-size-medium .arco-input-tag-tag,.arco-input-tag.arco-input-tag-size-medium .arco-input-tag-input{height:auto;min-height:24px}.arco-input-tag.arco-input-tag-size-small{font-size:14px}.arco-input-tag.arco-input-tag-size-small .arco-input-tag-inner{padding-top:2px;padding-bottom:2px}.arco-input-tag.arco-input-tag-size-small .arco-input-tag-tag,.arco-input-tag.arco-input-tag-size-small .arco-input-tag-input{margin-top:1px;margin-bottom:1px;line-height:18px;vertical-align:middle}.arco-input-tag.arco-input-tag-size-small .arco-input-tag-tag,.arco-input-tag.arco-input-tag-size-small .arco-input-tag-input{height:auto;min-height:20px}.arco-input-tag.arco-input-tag-size-large{font-size:14px}.arco-input-tag.arco-input-tag-size-large .arco-input-tag-inner{padding-top:2px;padding-bottom:2px}.arco-input-tag.arco-input-tag-size-large .arco-input-tag-tag,.arco-input-tag.arco-input-tag-size-large .arco-input-tag-input{margin-top:1px;margin-bottom:1px;line-height:26px;vertical-align:middle}.arco-input-tag.arco-input-tag-size-large .arco-input-tag-tag,.arco-input-tag.arco-input-tag-size-large .arco-input-tag-input{height:auto;min-height:28px}.input-tag-zoom-enter-from{transform:scale(.5);opacity:0}.input-tag-zoom-enter-to{transform:scale(1);opacity:1}.input-tag-zoom-enter-active{transition:all .3s cubic-bezier(.34,.69,.1,1)}.input-tag-zoom-leave-from{transform:scale(1);opacity:1}.input-tag-zoom-leave-to{transform:scale(.5);opacity:0}.input-tag-zoom-leave-active{position:absolute;transition:all .3s cubic-bezier(.3,1.3,.3,1)}.input-tag-zoom-move{transition:all .3s cubic-bezier(.3,1.3,.3,1)}.arco-input-wrapper{display:inline-flex;box-sizing:border-box;width:100%;padding-right:12px;padding-left:12px;color:var(--color-text-1);font-size:14px;background-color:var(--color-fill-2);border:1px solid transparent;border-radius:var(--border-radius-small);cursor:text;transition:color .1s cubic-bezier(0,0,1,1),border-color .1s cubic-bezier(0,0,1,1),background-color .1s cubic-bezier(0,0,1,1)}.arco-input-wrapper:hover{background-color:var(--color-fill-3);border-color:transparent}.arco-input-wrapper:focus-within,.arco-input-wrapper.arco-input-focus{z-index:1;background-color:var(--color-bg-2);border-color:rgb(var(--primary-6));box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-input-wrapper.arco-input-disabled{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent;cursor:not-allowed}.arco-input-wrapper.arco-input-disabled:hover{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent}.arco-input-wrapper.arco-input-disabled .arco-input-prefix,.arco-input-wrapper.arco-input-disabled .arco-input-suffix{color:inherit}.arco-input-wrapper.arco-input-error{background-color:var(--color-danger-light-1);border-color:transparent}.arco-input-wrapper.arco-input-error:hover{background-color:var(--color-danger-light-2);border-color:transparent}.arco-input-wrapper.arco-input-error:focus-within,.arco-input-wrapper.arco-input-error.arco-input-wrapper-focus{z-index:1;background-color:var(--color-bg-2);border-color:rgb(var(--danger-6));box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-input-wrapper .arco-input-prefix,.arco-input-wrapper .arco-input-suffix{display:inline-flex;flex-shrink:0;align-items:center;white-space:nowrap;user-select:none}.arco-input-wrapper .arco-input-prefix>svg,.arco-input-wrapper .arco-input-suffix>svg{font-size:14px}.arco-input-wrapper .arco-input-prefix{padding-right:12px;color:var(--color-text-2)}.arco-input-wrapper .arco-input-suffix{padding-left:12px;color:var(--color-text-2)}.arco-input-wrapper .arco-input-suffix .arco-feedback-icon{display:inline-flex}.arco-input-wrapper .arco-input-suffix .arco-feedback-icon-status-validating{color:rgb(var(--primary-6))}.arco-input-wrapper .arco-input-suffix .arco-feedback-icon-status-success{color:rgb(var(--success-6))}.arco-input-wrapper .arco-input-suffix .arco-feedback-icon-status-warning{color:rgb(var(--warning-6))}.arco-input-wrapper .arco-input-suffix .arco-feedback-icon-status-error{color:rgb(var(--danger-6))}.arco-input-wrapper .arco-input-clear-btn{align-self:center;color:var(--color-text-2);font-size:12px;visibility:hidden;cursor:pointer}.arco-input-wrapper .arco-input-clear-btn>svg{position:relative;transition:color .1s cubic-bezier(0,0,1,1)}.arco-input-wrapper:hover .arco-input-clear-btn{visibility:visible}.arco-input-wrapper:not(.arco-input-focus) .arco-input-icon-hover:hover:before{background-color:var(--color-fill-4)}.arco-input-wrapper .arco-input{width:100%;padding-right:0;padding-left:0;color:inherit;line-height:1.5715;background:none;border:none;border-radius:0;outline:none;cursor:inherit;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.arco-input-wrapper .arco-input::placeholder{color:var(--color-text-3)}.arco-input-wrapper .arco-input[disabled]::placeholder{color:var(--color-text-4)}.arco-input-wrapper .arco-input[disabled]{-webkit-text-fill-color:var(--color-text-4)}.arco-input-wrapper .arco-input.arco-input-size-mini{padding-top:1px;padding-bottom:1px;font-size:12px;line-height:1.667}.arco-input-wrapper .arco-input.arco-input-size-small{padding-top:2px;padding-bottom:2px;font-size:14px;line-height:1.5715}.arco-input-wrapper .arco-input.arco-input-size-medium{padding-top:4px;padding-bottom:4px;font-size:14px;line-height:1.5715}.arco-input-wrapper .arco-input.arco-input-size-large{padding-top:6px;padding-bottom:6px;font-size:14px;line-height:1.5715}.arco-input-wrapper .arco-input-word-limit{color:var(--color-text-3);font-size:12px}.arco-input-outer{display:inline-flex;width:100%}.arco-input-outer>.arco-input-wrapper{border-radius:0}.arco-input-outer>:first-child{border-top-left-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small)}.arco-input-outer>:last-child{border-top-right-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small)}.arco-input-outer.arco-input-outer-size-mini .arco-input-outer,.arco-input-outer.arco-input-outer-size-mini .arco-input-wrapper .arco-input-prefix,.arco-input-outer.arco-input-outer-size-mini .arco-input-wrapper .arco-input-suffix{font-size:12px}.arco-input-outer.arco-input-outer-size-mini .arco-input-wrapper .arco-input-prefix>svg,.arco-input-outer.arco-input-outer-size-mini .arco-input-wrapper .arco-input-suffix>svg{font-size:12px}.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend,.arco-input-outer.arco-input-outer-size-mini .arco-input-append{font-size:12px}.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend>svg,.arco-input-outer.arco-input-outer-size-mini .arco-input-append>svg{font-size:12px}.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend .arco-input{width:auto;height:100%;margin:-1px -13px -1px -12px;border-color:transparent;border-top-left-radius:0;border-bottom-left-radius:0}.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend .arco-select .arco-select-view{background-color:inherit;border-color:transparent;border-radius:0}.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-outer.arco-input-outer-size-mini .arco-input-append .arco-input{width:auto;height:100%;margin:-1px -12px -1px -13px;border-color:transparent;border-top-right-radius:0;border-bottom-right-radius:0}.arco-input-outer.arco-input-outer-size-mini .arco-input-append .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-outer.arco-input-outer-size-mini .arco-input-append .arco-select .arco-select-view{background-color:inherit;border-color:transparent;border-radius:0}.arco-input-outer.arco-input-outer-size-mini .arco-input-append .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-outer.arco-input-outer-size-small .arco-input-outer,.arco-input-outer.arco-input-outer-size-small .arco-input-wrapper .arco-input-prefix,.arco-input-outer.arco-input-outer-size-small .arco-input-wrapper .arco-input-suffix{font-size:14px}.arco-input-outer.arco-input-outer-size-small .arco-input-wrapper .arco-input-prefix>svg,.arco-input-outer.arco-input-outer-size-small .arco-input-wrapper .arco-input-suffix>svg{font-size:14px}.arco-input-outer.arco-input-outer-size-small .arco-input-prepend,.arco-input-outer.arco-input-outer-size-small .arco-input-append{font-size:14px}.arco-input-outer.arco-input-outer-size-small .arco-input-prepend>svg,.arco-input-outer.arco-input-outer-size-small .arco-input-append>svg{font-size:14px}.arco-input-outer.arco-input-outer-size-small .arco-input-prepend .arco-input{width:auto;height:100%;margin:-1px -13px -1px -12px;border-color:transparent;border-top-left-radius:0;border-bottom-left-radius:0}.arco-input-outer.arco-input-outer-size-small .arco-input-prepend .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-outer.arco-input-outer-size-small .arco-input-prepend .arco-select .arco-select-view{background-color:inherit;border-color:transparent;border-radius:0}.arco-input-outer.arco-input-outer-size-small .arco-input-prepend .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-outer.arco-input-outer-size-small .arco-input-append .arco-input{width:auto;height:100%;margin:-1px -12px -1px -13px;border-color:transparent;border-top-right-radius:0;border-bottom-right-radius:0}.arco-input-outer.arco-input-outer-size-small .arco-input-append .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-outer.arco-input-outer-size-small .arco-input-append .arco-select .arco-select-view{background-color:inherit;border-color:transparent;border-radius:0}.arco-input-outer.arco-input-outer-size-small .arco-input-append .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-outer.arco-input-outer-size-large .arco-input-outer,.arco-input-outer.arco-input-outer-size-large .arco-input-wrapper .arco-input-prefix,.arco-input-outer.arco-input-outer-size-large .arco-input-wrapper .arco-input-suffix{font-size:14px}.arco-input-outer.arco-input-outer-size-large .arco-input-wrapper .arco-input-prefix>svg,.arco-input-outer.arco-input-outer-size-large .arco-input-wrapper .arco-input-suffix>svg{font-size:14px}.arco-input-outer.arco-input-outer-size-large .arco-input-prepend,.arco-input-outer.arco-input-outer-size-large .arco-input-append{font-size:14px}.arco-input-outer.arco-input-outer-size-large .arco-input-prepend>svg,.arco-input-outer.arco-input-outer-size-large .arco-input-append>svg{font-size:14px}.arco-input-outer.arco-input-outer-size-large .arco-input-prepend .arco-input{width:auto;height:100%;margin:-1px -13px -1px -12px;border-color:transparent;border-top-left-radius:0;border-bottom-left-radius:0}.arco-input-outer.arco-input-outer-size-large .arco-input-prepend .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-outer.arco-input-outer-size-large .arco-input-prepend .arco-select .arco-select-view{background-color:inherit;border-color:transparent;border-radius:0}.arco-input-outer.arco-input-outer-size-large .arco-input-prepend .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-outer.arco-input-outer-size-large .arco-input-append .arco-input{width:auto;height:100%;margin:-1px -12px -1px -13px;border-color:transparent;border-top-right-radius:0;border-bottom-right-radius:0}.arco-input-outer.arco-input-outer-size-large .arco-input-append .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-outer.arco-input-outer-size-large .arco-input-append .arco-select .arco-select-view{background-color:inherit;border-color:transparent;border-radius:0}.arco-input-outer.arco-input-outer-size-large .arco-input-append .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-outer-disabled{cursor:not-allowed}.arco-input-prepend,.arco-input-append{display:inline-flex;flex-shrink:0;align-items:center;box-sizing:border-box;padding:0 12px;color:var(--color-text-1);white-space:nowrap;background-color:var(--color-fill-2);border:1px solid transparent}.arco-input-prepend>svg,.arco-input-append>svg{font-size:14px}.arco-input-prepend{border-right:1px solid var(--color-neutral-3)}.arco-input-prepend .arco-input{width:auto;height:100%;margin:-1px -12px -1px -13px;border-color:transparent;border-top-right-radius:0;border-bottom-right-radius:0}.arco-input-prepend .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-prepend .arco-select .arco-select-view{background-color:inherit;border-color:transparent;border-radius:0}.arco-input-prepend .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-append{border-left:1px solid var(--color-neutral-3)}.arco-input-append .arco-input{width:auto;height:100%;margin:-1px -13px -1px -12px;border-color:transparent;border-top-left-radius:0;border-bottom-left-radius:0}.arco-input-append .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-append .arco-select .arco-select-view{background-color:inherit;border-color:transparent;border-radius:0}.arco-input-append .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-group{display:inline-flex;align-items:center}.arco-input-group>*{border-radius:0}.arco-input-group>*.arco-input-outer>:last-child,.arco-input-group>*.arco-input-outer>:first-child{border-radius:0}.arco-input-group>*:not(:last-child){position:relative;box-sizing:border-box}.arco-input-group>*:first-child,.arco-input-group>*:first-child .arco-input-group>*:first-child{border-top-left-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small)}.arco-input-group>*:first-child .arco-select-view,.arco-input-group>*:first-child .arco-input-group>*:first-child .arco-select-view{border-top-left-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small)}.arco-input-group>*:last-child,.arco-input-group>*:last-child .arco-input-outer>*:last-child{border-top-right-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small)}.arco-input-group>*:last-child .arco-select-view,.arco-input-group>*:last-child .arco-input-outer>*:last-child .arco-select-view{border-top-right-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small)}.arco-input-group>.arco-input-wrapper:not(:last-child),.arco-input-group>.arco-input-outer:not(:last-child),.arco-input-group>.arco-input-tag:not(:last-child),.arco-input-group>.arco-select-view:not(:last-child){margin-right:-1px;border-right:1px solid var(--color-neutral-3)}.arco-input-group>.arco-input-wrapper:not(:last-child):focus-within,.arco-input-group>.arco-input-outer:not(:last-child):focus-within,.arco-input-group>.arco-input-tag:not(:last-child):focus-within,.arco-input-group>.arco-select-view:not(:last-child):focus-within{border-right-color:rgb(var(--primary-6))}.arco-input-group>.arco-input-wrapper.arco-input-error:not(:last-child):focus-within{border-right-color:rgb(var(--danger-6))}.size-height-size-mini{padding-top:1px;padding-bottom:1px;font-size:12px;line-height:1.667}.size-height-size-small{padding-top:2px;padding-bottom:2px;font-size:14px}.size-height-size-large{padding-top:6px;padding-bottom:6px;font-size:14px}.arco-textarea-wrapper{position:relative;display:inline-block;width:100%}.arco-textarea-clear-wrapper:hover .arco-textarea-clear-icon{display:inline-block}.arco-textarea-clear-wrapper .arco-textarea{padding-right:20px}.arco-textarea-word-limit{position:absolute;right:10px;bottom:6px;color:var(--color-text-3);font-size:12px;user-select:none}.arco-textarea-clear-icon{position:absolute;top:10px;right:10px;display:none;font-size:12px}.arco-input-search .arco-input-append{padding:0;border:none}.arco-input-search .arco-input-suffix{color:var(--color-text-2);font-size:14px}.arco-input-search .arco-input-search-btn{border-top-left-radius:0;border-bottom-left-radius:0}.arco-input-wrapper.arco-input-password:not(.arco-input-disabled) .arco-input-suffix{color:var(--color-text-2);font-size:12px;cursor:pointer}.arco-layout{display:flex;flex:1;flex-direction:column;margin:0;padding:0}.arco-layout-sider{position:relative;flex:none;width:auto;margin:0;padding:0;background:var(--color-menu-dark-bg);transition:width .2s cubic-bezier(.34,.69,.1,1)}.arco-layout-sider-children{height:100%;overflow:auto}.arco-layout-sider-collapsed .arco-layout-sider-children::-webkit-scrollbar{width:0}.arco-layout-sider-has-trigger{box-sizing:border-box;padding-bottom:48px}.arco-layout-sider-trigger{z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:48px;color:var(--color-white);background:rgba(255,255,255,.2);cursor:pointer;transition:width .2s cubic-bezier(.34,.69,.1,1)}.arco-layout-sider-trigger-light{color:var(--color-text-1);background:var(--color-menu-light-bg);border-top:1px solid var(--color-bg-5)}.arco-layout-sider-light{background:var(--color-menu-light-bg);box-shadow:0 2px 5px #00000014}.arco-layout-header{flex:0 0 auto;box-sizing:border-box;margin:0}.arco-layout-content{flex:1}.arco-layout-footer{flex:0 0 auto;margin:0}.arco-layout-has-sider{flex-direction:row}.arco-layout-has-sider>.arco-layout,.arco-layout-has-sider>.arco-layout-content{overflow-x:hidden}.arco-link{display:inline-flex;align-items:center;justify-content:center;padding:1px 4px;color:rgb(var(--link-6));font-size:14px;line-height:1.5715;text-decoration:none;background-color:transparent;border-radius:var(--border-radius-small);cursor:pointer;transition:all .1s cubic-bezier(0,0,1,1)}.arco-link:hover{color:rgb(var(--link-6));background-color:var(--color-fill-2)}.arco-link:active{color:rgb(var(--link-6));background-color:var(--color-fill-3);transition:none}.arco-link.arco-link-hoverless{display:inline;padding:0;background-color:unset}.arco-link.arco-link-hoverless:active,.arco-link.arco-link-hoverless:hover{background-color:unset}.arco-link.arco-link-disabled{color:var(--color-link-light-3);background:none;cursor:not-allowed}.arco-link.arco-link-loading{color:var(--color-link-light-3);background:none;cursor:default}.arco-link-status-success,.arco-link-status-success:hover,.arco-link-status-success:active{color:rgb(var(--success-6))}.arco-link-status-success.arco-link-disabled,.arco-link-status-success.arco-link-loading{color:var(--color-success-light-3)}.arco-link-status-danger,.arco-link-status-danger:hover,.arco-link-status-danger:active{color:rgb(var(--danger-6))}.arco-link-status-danger.arco-link-disabled,.arco-link-status-danger.arco-link-loading{color:var(--color-danger-light-3)}.arco-link-status-warning,.arco-link-status-warning:hover,.arco-link-status-warning:active{color:rgb(var(--warning-6))}.arco-link-status-warning.arco-link-disabled,.arco-link-status-warning.arco-link-loading{color:var(--color-warning-light-2)}.arco-link-icon{margin-right:6px;font-size:12px;vertical-align:middle}.arco-list{display:flex;flex-direction:column;box-sizing:border-box;width:100%;overflow-y:auto;color:var(--color-text-1);font-size:14px;line-height:1.5715;border-radius:var(--border-radius-medium)}.arco-list-wrapper{overflow:hidden}.arco-list-wrapper .arco-list-spin{display:block;height:100%;overflow:hidden}.arco-list-content{overflow:hidden}.arco-list-small .arco-list-content-wrapper .arco-list-header{padding:8px 20px}.arco-list-small .arco-list-content-wrapper .arco-list-footer,.arco-list-small .arco-list-content-wrapper .arco-list-content>.arco-list-item,.arco-list-small .arco-list-content-wrapper .arco-list-content .arco-list-col>.arco-list-item,.arco-list-small .arco-list-content-wrapper .arco-list-content.arco-list-virtual .arco-list-item{padding:9px 20px}.arco-list-medium .arco-list-content-wrapper .arco-list-header{padding:12px 20px}.arco-list-medium .arco-list-content-wrapper .arco-list-footer,.arco-list-medium .arco-list-content-wrapper .arco-list-content>.arco-list-item,.arco-list-medium .arco-list-content-wrapper .arco-list-content .arco-list-col>.arco-list-item,.arco-list-medium .arco-list-content-wrapper .arco-list-content.arco-list-virtual .arco-list-item{padding:13px 20px}.arco-list-large .arco-list-content-wrapper .arco-list-header{padding:16px 20px}.arco-list-large .arco-list-content-wrapper .arco-list-footer,.arco-list-large .arco-list-content-wrapper .arco-list-content>.arco-list-item,.arco-list-large .arco-list-content-wrapper .arco-list-content .arco-list-col>.arco-list-item,.arco-list-large .arco-list-content-wrapper .arco-list-content.arco-list-virtual .arco-list-item{padding:17px 20px}.arco-list-bordered{border:1px solid var(--color-neutral-3)}.arco-list-split .arco-list-header,.arco-list-split .arco-list-item:not(:last-child){border-bottom:1px solid var(--color-neutral-3)}.arco-list-split .arco-list-footer{border-top:1px solid var(--color-neutral-3)}.arco-list-header{color:var(--color-text-1);font-weight:500;font-size:16px;line-height:1.5}.arco-list-item{display:flex;justify-content:space-between;box-sizing:border-box;width:100%;overflow:hidden}.arco-list-item-main{flex:1}.arco-list-item-main .arco-list-item-action:not(:first-child){margin-top:4px}.arco-list-item-meta{display:flex;align-items:center;padding:4px 0}.arco-list-item-meta-avatar{display:flex}.arco-list-item-meta-avatar:not(:last-child){margin-right:16px}.arco-list-item-meta-title{color:var(--color-text-1);font-weight:500}.arco-list-item-meta-title:not(:last-child){margin-bottom:2px}.arco-list-item-meta-description{color:var(--color-text-2)}.arco-list-item-action{display:flex;flex-wrap:nowrap;align-self:center;margin:0;padding:0;list-style:none}.arco-list-item-action>li{display:inline-block;cursor:pointer}.arco-list-item-action>li:not(:last-child){margin-right:20px}.arco-list-hover .arco-list-item:hover{background-color:var(--color-fill-1)}.arco-list-pagination{float:right;margin-top:24px}.arco-list-pagination:after{display:block;clear:both;height:0;overflow:hidden;visibility:hidden;content:""}.arco-list-scroll-loading{display:flex;align-items:center;justify-content:center}.arco-list-content{flex:auto}.arco-list-content .arco-empty{display:flex;align-items:center;justify-content:center;height:100%}.arco-mention{position:relative;display:inline-block;box-sizing:border-box;width:100%}.arco-mention-measure{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;visibility:hidden;pointer-events:none}@keyframes arco-menu-selected-item-label-enter{0%{opacity:0}to{opacity:1}}.arco-menu{position:relative;box-sizing:border-box;width:100%;font-size:14px;line-height:1.5715;transition:width .2s cubic-bezier(.34,.69,.1,1)}.arco-menu:focus-visible{outline:3px solid var(--color-primary-light-2)}.arco-menu-indent{display:inline-block;width:20px}.arco-menu .arco-menu-item,.arco-menu .arco-menu-group-title,.arco-menu .arco-menu-pop-header,.arco-menu .arco-menu-inline-header{position:relative;box-sizing:border-box;border-radius:var(--border-radius-small);cursor:pointer}.arco-menu .arco-menu-item.arco-menu-disabled,.arco-menu .arco-menu-group-title.arco-menu-disabled,.arco-menu .arco-menu-pop-header.arco-menu-disabled,.arco-menu .arco-menu-inline-header.arco-menu-disabled{cursor:not-allowed}.arco-menu .arco-menu-item.arco-menu-selected,.arco-menu .arco-menu-group-title.arco-menu-selected,.arco-menu .arco-menu-pop-header.arco-menu-selected,.arco-menu .arco-menu-inline-header.arco-menu-selected{font-weight:500;transition:color .2s cubic-bezier(0,0,1,1)}.arco-menu .arco-menu-item.arco-menu-selected svg,.arco-menu .arco-menu-group-title.arco-menu-selected svg,.arco-menu .arco-menu-pop-header.arco-menu-selected svg,.arco-menu .arco-menu-inline-header.arco-menu-selected svg{transition:color .2s cubic-bezier(0,0,1,1)}.arco-menu .arco-menu-item .arco-icon,.arco-menu .arco-menu-group-title .arco-icon,.arco-menu .arco-menu-pop-header .arco-icon,.arco-menu .arco-menu-inline-header .arco-icon,.arco-menu .arco-menu-item .arco-menu-icon,.arco-menu .arco-menu-group-title .arco-menu-icon,.arco-menu .arco-menu-pop-header .arco-menu-icon,.arco-menu .arco-menu-inline-header .arco-menu-icon{margin-right:16px}.arco-menu .arco-menu-item .arco-menu-icon .arco-icon,.arco-menu .arco-menu-group-title .arco-menu-icon .arco-icon,.arco-menu .arco-menu-pop-header .arco-menu-icon .arco-icon,.arco-menu .arco-menu-inline-header .arco-menu-icon .arco-icon{margin-right:0}.arco-menu-light{background-color:var(--color-menu-light-bg)}.arco-menu-light .arco-menu-item,.arco-menu-light .arco-menu-group-title,.arco-menu-light .arco-menu-pop-header,.arco-menu-light .arco-menu-inline-header{color:var(--color-text-2);background-color:var(--color-menu-light-bg)}.arco-menu-light .arco-menu-item .arco-icon,.arco-menu-light .arco-menu-group-title .arco-icon,.arco-menu-light .arco-menu-pop-header .arco-icon,.arco-menu-light .arco-menu-inline-header .arco-icon,.arco-menu-light .arco-menu-item .arco-menu-icon,.arco-menu-light .arco-menu-group-title .arco-menu-icon,.arco-menu-light .arco-menu-pop-header .arco-menu-icon,.arco-menu-light .arco-menu-inline-header .arco-menu-icon{color:var(--color-text-3)}.arco-menu-light .arco-menu-item:hover,.arco-menu-light .arco-menu-group-title:hover,.arco-menu-light .arco-menu-pop-header:hover,.arco-menu-light .arco-menu-inline-header:hover{color:var(--color-text-2);background-color:var(--color-fill-2)}.arco-menu-light .arco-menu-item:hover .arco-icon,.arco-menu-light .arco-menu-group-title:hover .arco-icon,.arco-menu-light .arco-menu-pop-header:hover .arco-icon,.arco-menu-light .arco-menu-inline-header:hover .arco-icon,.arco-menu-light .arco-menu-item:hover .arco-menu-icon,.arco-menu-light .arco-menu-group-title:hover .arco-menu-icon,.arco-menu-light .arco-menu-pop-header:hover .arco-menu-icon,.arco-menu-light .arco-menu-inline-header:hover .arco-menu-icon{color:var(--color-text-3)}.arco-menu-light .arco-menu-item.arco-menu-selected,.arco-menu-light .arco-menu-group-title.arco-menu-selected,.arco-menu-light .arco-menu-pop-header.arco-menu-selected,.arco-menu-light .arco-menu-inline-header.arco-menu-selected,.arco-menu-light .arco-menu-item.arco-menu-selected .arco-icon,.arco-menu-light .arco-menu-group-title.arco-menu-selected .arco-icon,.arco-menu-light .arco-menu-pop-header.arco-menu-selected .arco-icon,.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-icon,.arco-menu-light .arco-menu-item.arco-menu-selected .arco-menu-icon,.arco-menu-light .arco-menu-group-title.arco-menu-selected .arco-menu-icon,.arco-menu-light .arco-menu-pop-header.arco-menu-selected .arco-menu-icon,.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-menu-icon{color:rgb(var(--primary-6))}.arco-menu-light .arco-menu-item.arco-menu-disabled,.arco-menu-light .arco-menu-group-title.arco-menu-disabled,.arco-menu-light .arco-menu-pop-header.arco-menu-disabled,.arco-menu-light .arco-menu-inline-header.arco-menu-disabled{color:var(--color-text-4);background-color:var(--color-menu-light-bg)}.arco-menu-light .arco-menu-item.arco-menu-disabled .arco-icon,.arco-menu-light .arco-menu-group-title.arco-menu-disabled .arco-icon,.arco-menu-light .arco-menu-pop-header.arco-menu-disabled .arco-icon,.arco-menu-light .arco-menu-inline-header.arco-menu-disabled .arco-icon,.arco-menu-light .arco-menu-item.arco-menu-disabled .arco-menu-icon,.arco-menu-light .arco-menu-group-title.arco-menu-disabled .arco-menu-icon,.arco-menu-light .arco-menu-pop-header.arco-menu-disabled .arco-menu-icon,.arco-menu-light .arco-menu-inline-header.arco-menu-disabled .arco-menu-icon{color:var(--color-text-4)}.arco-menu-light .arco-menu-item.arco-menu-selected{background-color:var(--color-fill-2)}.arco-menu-light .arco-menu-inline-header.arco-menu-selected,.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-icon,.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-menu-icon{color:rgb(var(--primary-6))}.arco-menu-light .arco-menu-inline-header.arco-menu-selected:hover{background-color:var(--color-fill-2)}.arco-menu-light.arco-menu-horizontal .arco-menu-item.arco-menu-selected,.arco-menu-light.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected,.arco-menu-light.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected,.arco-menu-light.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected{background:none;transition:color .2s cubic-bezier(0,0,1,1)}.arco-menu-light.arco-menu-horizontal .arco-menu-item.arco-menu-selected:hover,.arco-menu-light.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected:hover,.arco-menu-light.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected:hover,.arco-menu-light.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected:hover{background-color:var(--color-fill-2)}.arco-menu-light .arco-menu-group-title{color:var(--color-text-3);pointer-events:none}.arco-menu-light .arco-menu-collapse-button{color:var(--color-text-3);background-color:var(--color-fill-1)}.arco-menu-light .arco-menu-collapse-button:hover{background-color:var(--color-fill-3)}.arco-menu-dark{background-color:var(--color-menu-dark-bg)}.arco-menu-dark .arco-menu-item,.arco-menu-dark .arco-menu-group-title,.arco-menu-dark .arco-menu-pop-header,.arco-menu-dark .arco-menu-inline-header{color:var(--color-text-4);background-color:var(--color-menu-dark-bg)}.arco-menu-dark .arco-menu-item .arco-icon,.arco-menu-dark .arco-menu-group-title .arco-icon,.arco-menu-dark .arco-menu-pop-header .arco-icon,.arco-menu-dark .arco-menu-inline-header .arco-icon,.arco-menu-dark .arco-menu-item .arco-menu-icon,.arco-menu-dark .arco-menu-group-title .arco-menu-icon,.arco-menu-dark .arco-menu-pop-header .arco-menu-icon,.arco-menu-dark .arco-menu-inline-header .arco-menu-icon{color:var(--color-text-3)}.arco-menu-dark .arco-menu-item:hover,.arco-menu-dark .arco-menu-group-title:hover,.arco-menu-dark .arco-menu-pop-header:hover,.arco-menu-dark .arco-menu-inline-header:hover{color:var(--color-text-4);background-color:var(--color-menu-dark-hover)}.arco-menu-dark .arco-menu-item:hover .arco-icon,.arco-menu-dark .arco-menu-group-title:hover .arco-icon,.arco-menu-dark .arco-menu-pop-header:hover .arco-icon,.arco-menu-dark .arco-menu-inline-header:hover .arco-icon,.arco-menu-dark .arco-menu-item:hover .arco-menu-icon,.arco-menu-dark .arco-menu-group-title:hover .arco-menu-icon,.arco-menu-dark .arco-menu-pop-header:hover .arco-menu-icon,.arco-menu-dark .arco-menu-inline-header:hover .arco-menu-icon{color:var(--color-text-3)}.arco-menu-dark .arco-menu-item.arco-menu-selected,.arco-menu-dark .arco-menu-group-title.arco-menu-selected,.arco-menu-dark .arco-menu-pop-header.arco-menu-selected,.arco-menu-dark .arco-menu-inline-header.arco-menu-selected,.arco-menu-dark .arco-menu-item.arco-menu-selected .arco-icon,.arco-menu-dark .arco-menu-group-title.arco-menu-selected .arco-icon,.arco-menu-dark .arco-menu-pop-header.arco-menu-selected .arco-icon,.arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-icon,.arco-menu-dark .arco-menu-item.arco-menu-selected .arco-menu-icon,.arco-menu-dark .arco-menu-group-title.arco-menu-selected .arco-menu-icon,.arco-menu-dark .arco-menu-pop-header.arco-menu-selected .arco-menu-icon,.arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-menu-icon{color:var(--color-white)}.arco-menu-dark .arco-menu-item.arco-menu-disabled,.arco-menu-dark .arco-menu-group-title.arco-menu-disabled,.arco-menu-dark .arco-menu-pop-header.arco-menu-disabled,.arco-menu-dark .arco-menu-inline-header.arco-menu-disabled{color:var(--color-text-2);background-color:var(--color-menu-dark-bg)}.arco-menu-dark .arco-menu-item.arco-menu-disabled .arco-icon,.arco-menu-dark .arco-menu-group-title.arco-menu-disabled .arco-icon,.arco-menu-dark .arco-menu-pop-header.arco-menu-disabled .arco-icon,.arco-menu-dark .arco-menu-inline-header.arco-menu-disabled .arco-icon,.arco-menu-dark .arco-menu-item.arco-menu-disabled .arco-menu-icon,.arco-menu-dark .arco-menu-group-title.arco-menu-disabled .arco-menu-icon,.arco-menu-dark .arco-menu-pop-header.arco-menu-disabled .arco-menu-icon,.arco-menu-dark .arco-menu-inline-header.arco-menu-disabled .arco-menu-icon{color:var(--color-text-2)}.arco-menu-dark .arco-menu-item.arco-menu-selected{background-color:var(--color-menu-dark-hover)}.arco-menu-dark .arco-menu-inline-header.arco-menu-selected,.arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-icon,.arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-menu-icon{color:rgb(var(--primary-6))}.arco-menu-dark .arco-menu-inline-header.arco-menu-selected:hover{background-color:var(--color-menu-dark-hover)}.arco-menu-dark.arco-menu-horizontal .arco-menu-item.arco-menu-selected,.arco-menu-dark.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected,.arco-menu-dark.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected,.arco-menu-dark.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected{background:none;transition:color .2s cubic-bezier(0,0,1,1)}.arco-menu-dark.arco-menu-horizontal .arco-menu-item.arco-menu-selected:hover,.arco-menu-dark.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected:hover,.arco-menu-dark.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected:hover,.arco-menu-dark.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected:hover{background-color:var(--color-menu-dark-hover)}.arco-menu-dark .arco-menu-group-title{color:var(--color-text-3);pointer-events:none}.arco-menu-dark .arco-menu-collapse-button{color:var(--color-white);background-color:rgb(var(--primary-6))}.arco-menu-dark .arco-menu-collapse-button:hover{background-color:rgb(var(--primary-7))}.arco-menu a,.arco-menu a:hover,.arco-menu a:focus,.arco-menu a:active{color:inherit;text-decoration:none;cursor:inherit}.arco-menu-inner{box-sizing:border-box;width:100%;height:100%;overflow:auto}.arco-menu-icon-suffix.is-open{transform:rotate(180deg)}.arco-menu-vertical .arco-menu-item,.arco-menu-vertical .arco-menu-group-title,.arco-menu-vertical .arco-menu-pop-header,.arco-menu-vertical .arco-menu-inline-header{padding:0 12px;line-height:40px}.arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix .arco-icon,.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix .arco-icon,.arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix .arco-icon,.arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix .arco-icon{margin-right:0}.arco-menu-vertical .arco-menu-item,.arco-menu-vertical .arco-menu-group-title,.arco-menu-vertical .arco-menu-pop-header,.arco-menu-vertical .arco-menu-inline-header{margin-bottom:4px}.arco-menu-vertical .arco-menu-item:not(.arco-menu-has-icon),.arco-menu-vertical .arco-menu-group-title:not(.arco-menu-has-icon),.arco-menu-vertical .arco-menu-pop-header:not(.arco-menu-has-icon),.arco-menu-vertical .arco-menu-inline-header:not(.arco-menu-has-icon){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-menu-vertical .arco-menu-item.arco-menu-has-icon,.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon,.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon,.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon{display:flex;align-items:center}.arco-menu-vertical .arco-menu-item.arco-menu-has-icon>.arco-menu-indent-list,.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon>.arco-menu-indent-list,.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon>.arco-menu-indent-list,.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon>.arco-menu-indent-list,.arco-menu-vertical .arco-menu-item.arco-menu-has-icon>.arco-menu-icon,.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon>.arco-menu-icon,.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon>.arco-menu-icon,.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon>.arco-menu-icon{flex:none}.arco-menu-vertical .arco-menu-item.arco-menu-has-icon .arco-menu-icon,.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon .arco-menu-icon,.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon .arco-menu-icon,.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon .arco-menu-icon{line-height:1}.arco-menu-vertical .arco-menu-item.arco-menu-has-icon .arco-menu-title,.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon .arco-menu-title,.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon .arco-menu-title,.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon .arco-menu-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-menu-vertical .arco-menu-item .arco-menu-item-inner,.arco-menu-vertical .arco-menu-group-title .arco-menu-item-inner,.arco-menu-vertical .arco-menu-pop-header .arco-menu-item-inner,.arco-menu-vertical .arco-menu-inline-header .arco-menu-item-inner{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix,.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix,.arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix,.arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix{position:absolute;right:12px}.arco-menu-vertical .arco-menu-inner{padding:4px 8px}.arco-menu-vertical .arco-menu-item.arco-menu-item-indented{display:flex}.arco-menu-vertical .arco-menu-pop-header,.arco-menu-vertical .arco-menu-inline-header{padding-right:28px}.arco-menu-horizontal{width:100%;height:auto}.arco-menu-horizontal .arco-menu-item,.arco-menu-horizontal .arco-menu-group-title,.arco-menu-horizontal .arco-menu-pop-header,.arco-menu-horizontal .arco-menu-inline-header{padding:0 12px;line-height:30px}.arco-menu-horizontal .arco-menu-item .arco-menu-icon-suffix .arco-icon,.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon-suffix .arco-icon,.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon-suffix .arco-icon,.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon-suffix .arco-icon{margin-right:0}.arco-menu-horizontal .arco-menu-item .arco-icon,.arco-menu-horizontal .arco-menu-group-title .arco-icon,.arco-menu-horizontal .arco-menu-pop-header .arco-icon,.arco-menu-horizontal .arco-menu-inline-header .arco-icon,.arco-menu-horizontal .arco-menu-item .arco-menu-icon,.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon,.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon,.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon{margin-right:16px}.arco-menu-horizontal .arco-menu-item .arco-menu-icon-suffix,.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon-suffix,.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon-suffix,.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon-suffix{margin-left:6px}.arco-menu-horizontal .arco-menu-inner{display:flex;align-items:center;padding:14px 20px}.arco-menu-horizontal .arco-menu-item,.arco-menu-horizontal .arco-menu-pop{display:inline-block;flex-shrink:0;vertical-align:middle}.arco-menu-horizontal .arco-menu-item:not(:first-child),.arco-menu-horizontal .arco-menu-pop:not(:first-child){margin-left:12px}.arco-menu-horizontal .arco-menu-pop:after{position:absolute;bottom:-14px;left:0;width:100%;height:14px;content:" "}.arco-menu-overflow-wrap{width:100%}.arco-menu-overflow-sub-menu-mirror,.arco-menu-overflow-hidden-menu-item{position:absolute!important;white-space:nowrap;visibility:hidden;pointer-events:none}.arco-menu-selected-label{position:absolute;right:12px;bottom:-14px;left:12px;height:3px;background-color:rgb(var(--primary-6));animation:arco-menu-selected-item-label-enter .2s cubic-bezier(0,0,1,1)}.arco-menu-pop-button{width:auto;background:none;box-shadow:none}.arco-menu-pop-button.arco-menu-collapsed{width:auto}.arco-menu-pop-button .arco-menu-item,.arco-menu-pop-button .arco-menu-group-title,.arco-menu-pop-button .arco-menu-pop-header,.arco-menu-pop-button .arco-menu-inline-header{width:40px;height:40px;margin-bottom:16px;line-height:40px;border:1px solid transparent;border-radius:50%;box-shadow:0 4px 10px #0000001a}.arco-menu-collapsed{width:48px}.arco-menu-collapsed .arco-menu-inner{padding:4px}.arco-menu-collapsed .arco-menu-icon-suffix{display:none}.arco-menu-collapsed .arco-menu-has-icon>*:not(.arco-menu-icon){opacity:0}.arco-menu-collapsed .arco-menu-item .arco-icon,.arco-menu-collapsed .arco-menu-group-title .arco-icon,.arco-menu-collapsed .arco-menu-pop-header .arco-icon,.arco-menu-collapsed .arco-menu-inline-header .arco-icon{margin-right:100%}.arco-menu-collapse-button{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--border-radius-small);cursor:pointer}.arco-menu-inline-content{height:auto;overflow:hidden;transition:height .2s cubic-bezier(.34,.69,.1,1)}.arco-menu-inline-content-hide{height:0}.arco-menu-item-tooltip a{color:inherit;cursor:text}.arco-menu-item-tooltip a:hover,.arco-menu-item-tooltip a:focus,.arco-menu-item-tooltip a:active{color:inherit}.arco-menu-pop-trigger.arco-trigger-position-bl{transform:translateY(14px)}.arco-menu-pop-trigger.arco-trigger-position-bl .arco-trigger-arrow{z-index:0;border-top:1px solid var(--color-neutral-3);border-left:1px solid var(--color-neutral-3)}.arco-menu-pop-trigger.arco-trigger-position-rt{transform:translate(8px)}.arco-menu-pop-trigger.arco-trigger-position-rt .arco-trigger-arrow{z-index:0;border-bottom:1px solid var(--color-neutral-3);border-left:1px solid var(--color-neutral-3)}.arco-menu-pop-trigger.arco-menu-pop-trigger-dark .arco-trigger-arrow{background-color:var(--color-menu-dark-bg);border-color:var(--color-menu-dark-bg)}.arco-trigger-menu{position:relative;box-sizing:border-box;max-height:200px;padding:4px 0;overflow:auto;background-color:var(--color-bg-popup);border:1px solid var(--color-fill-3);border-radius:var(--border-radius-medium);box-shadow:0 4px 10px #0000001a}.arco-trigger-menu-hidden{display:none}.arco-trigger-menu-item,.arco-trigger-menu-pop-header{position:relative;z-index:1;box-sizing:border-box;width:100%;height:36px;padding:0 12px;color:var(--color-text-1);font-size:14px;line-height:36px;text-align:left;background-color:transparent;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-trigger-menu-item.arco-trigger-menu-selected,.arco-trigger-menu-pop-header.arco-trigger-menu-selected{color:var(--color-text-1);font-weight:500;background-color:transparent;transition:all .1s cubic-bezier(0,0,1,1)}.arco-trigger-menu-item:hover,.arco-trigger-menu-pop-header:hover{color:var(--color-text-1);background-color:var(--color-fill-2)}.arco-trigger-menu-item.arco-trigger-menu-disabled,.arco-trigger-menu-pop-header.arco-trigger-menu-disabled{color:var(--color-text-4);background-color:transparent;cursor:not-allowed}.arco-trigger-menu .arco-trigger-menu-has-icon{display:flex;align-items:center}.arco-trigger-menu .arco-trigger-menu-has-icon .arco-trigger-menu-icon{margin-right:8px;line-height:1}.arco-trigger-menu .arco-trigger-menu-has-icon>*{flex:none}.arco-trigger-menu .arco-trigger-menu-has-icon .arco-trigger-menu-title{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-trigger-menu-pop-header{display:flex;align-items:center;justify-content:space-between}.arco-trigger-menu-pop-header .arco-trigger-menu-icon-suffix{margin-left:12px}.arco-trigger-menu-group:first-child .arco-trigger-menu-group-title{padding-top:4px}.arco-trigger-menu-group-title{box-sizing:border-box;width:100%;padding:8px 12px 0;color:var(--color-text-3);font-size:12px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-trigger-menu-pop-trigger .arco-trigger-arrow{display:none}.arco-trigger-menu-dark{background-color:var(--color-menu-dark-bg);border-color:var(--color-menu-dark-bg)}.arco-trigger-menu-dark .arco-trigger-menu-item,.arco-trigger-menu-dark .arco-trigger-menu-pop-header{color:var(--color-text-4);background-color:transparent}.arco-trigger-menu-dark .arco-trigger-menu-item.arco-trigger-menu-selected,.arco-trigger-menu-dark .arco-trigger-menu-pop-header.arco-trigger-menu-selected{color:var(--color-white);background-color:transparent}.arco-trigger-menu-dark .arco-trigger-menu-item.arco-trigger-menu-selected:hover,.arco-trigger-menu-dark .arco-trigger-menu-pop-header.arco-trigger-menu-selected:hover{color:var(--color-white)}.arco-trigger-menu-dark .arco-trigger-menu-item:hover,.arco-trigger-menu-dark .arco-trigger-menu-pop-header:hover{color:var(--color-text-4);background-color:var(--color-menu-dark-hover)}.arco-trigger-menu-dark .arco-trigger-menu-item.arco-trigger-menu-disabled,.arco-trigger-menu-dark .arco-trigger-menu-pop-header.arco-trigger-menu-disabled{color:var(--color-text-2);background-color:transparent}.arco-trigger-menu-dark .arco-trigger-menu-group-title{color:var(--color-text-3)}.arco-message-list{position:fixed;z-index:1003;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;margin:0;padding:0 10px;text-align:center;pointer-events:none;left:0}.arco-message-list-top{top:40px}.arco-message-list-bottom{bottom:40px}.arco-message{position:relative;display:inline-flex;align-items:center;margin-bottom:16px;padding:10px 16px;overflow:hidden;line-height:1;text-align:center;list-style:none;background-color:var(--color-bg-popup);border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-small);box-shadow:0 4px 10px #0000001a;transition:all .1s cubic-bezier(0,0,1,1);pointer-events:auto}.arco-message-icon{display:inline-block;margin-right:8px;color:var(--color-text-1);font-size:20px;vertical-align:middle;animation:arco-msg-fade .1s cubic-bezier(0,0,1,1),arco-msg-fade .4s cubic-bezier(.3,1.3,.3,1)}.arco-message-content{font-size:14px;color:var(--color-text-1);vertical-align:middle}.arco-message-info{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-message-info .arco-message-icon{color:rgb(var(--primary-6))}.arco-message-info .arco-message-content{color:var(--color-text-1)}.arco-message-success{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-message-success .arco-message-icon{color:rgb(var(--success-6))}.arco-message-success .arco-message-content{color:var(--color-text-1)}.arco-message-warning{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-message-warning .arco-message-icon{color:rgb(var(--warning-6))}.arco-message-warning .arco-message-content{color:var(--color-text-1)}.arco-message-error{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-message-error .arco-message-icon{color:rgb(var(--danger-6))}.arco-message-error .arco-message-content{color:var(--color-text-1)}.arco-message-loading{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-message-loading .arco-message-icon{color:rgb(var(--primary-6))}.arco-message-loading .arco-message-content{color:var(--color-text-1)}.arco-message-close-btn{margin-left:8px;color:var(--color-text-1);font-size:12px}.arco-message .arco-icon-hover.arco-message-icon-hover:before{width:20px;height:20px}.fade-message-enter-from,.fade-message-appear-from{opacity:0}.fade-message-enter-to,.fade-message-appear-to{opacity:1}.fade-message-enter-active,.fade-message-appear-active{transition:opacity .1s cubic-bezier(0,0,1,1)}.fade-message-leave-from{opacity:1}.fade-message-leave-to{opacity:0}.fade-message-leave-active{position:absolute}.flip-list-move{transition:transform .8s ease}@keyframes arco-msg-fade{0%{opacity:0}to{opacity:1}}@keyframes arco-msg-scale{0%{transform:scale(0)}to{transform:scale(1)}}.arco-modal-container{position:fixed;top:0;right:0;bottom:0;left:0}.arco-modal-mask{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-mask-bg)}.arco-modal-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;text-align:center}.arco-modal-wrapper.arco-modal-wrapper-align-center{white-space:nowrap}.arco-modal-wrapper.arco-modal-wrapper-align-center:after{display:inline-block;width:0;height:100%;vertical-align:middle;content:""}.arco-modal-wrapper.arco-modal-wrapper-align-center .arco-modal{top:0;vertical-align:middle}.arco-modal-wrapper.arco-modal-wrapper-moved{text-align:left}.arco-modal-wrapper.arco-modal-wrapper-moved .arco-modal{top:0;vertical-align:top}.arco-modal{position:relative;top:100px;display:inline-block;width:520px;margin:0 auto;line-height:1.5715;white-space:initial;text-align:left;background-color:var(--color-bg-3);border-radius:var(--border-radius-medium)}.arco-modal-draggable .arco-modal-header{cursor:move}.arco-modal-header{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;width:100%;height:48px;padding:0 20px;border-bottom:1px solid var(--color-neutral-3)}.arco-modal-header .arco-modal-title{display:flex;flex:1;align-items:center;justify-content:center}.arco-modal-header .arco-modal-title-align-start{justify-content:flex-start}.arco-modal-header .arco-modal-title-align-center{justify-content:center}.arco-modal-body{position:relative;padding:24px 20px;overflow:auto;color:var(--color-text-1);font-size:14px}.arco-modal-footer{flex-shrink:0;box-sizing:border-box;width:100%;padding:16px 20px;text-align:right;border-top:1px solid var(--color-neutral-3)}.arco-modal-footer>.arco-btn:not(:nth-child(1)){margin-left:12px}.arco-modal-close-btn{margin-left:-12px;color:var(--color-text-1);font-size:12px;cursor:pointer}.arco-modal-title{color:var(--color-text-1);font-weight:500;font-size:16px}.arco-modal-title-icon{margin-right:10px;font-size:18px;vertical-align:-.15em}.arco-modal-title-icon .arco-icon-info-circle-fill{color:rgb(var(--primary-6))}.arco-modal-title-icon .arco-icon-check-circle-fill{color:rgb(var(--success-6))}.arco-modal-title-icon .arco-icon-exclamation-circle-fill{color:rgb(var(--warning-6))}.arco-modal-title-icon .arco-icon-close-circle-fill{color:rgb(var(--danger-6))}.arco-modal-simple{width:400px;padding:24px 32px 32px}.arco-modal-simple .arco-modal-header,.arco-modal-simple .arco-modal-footer{height:unset;padding:0;border:none}.arco-modal-simple .arco-modal-header{margin-bottom:24px}.arco-modal-simple .arco-modal-title{justify-content:center}.arco-modal-simple .arco-modal-title-align-start{justify-content:flex-start}.arco-modal-simple .arco-modal-title-align-center{justify-content:center}.arco-modal-simple .arco-modal-footer{margin-top:32px;text-align:center}.arco-modal-simple .arco-modal-body{padding:0}.arco-modal-fullscreen{top:0;display:inline-flex;flex-direction:column;box-sizing:border-box;width:100%;height:100%}.arco-modal-fullscreen .arco-modal-footer{margin-top:auto}.zoom-modal-enter-from,.zoom-modal-appear-from{transform:scale(.5);opacity:0}.zoom-modal-enter-to,.zoom-modal-appear-to{transform:scale(1);opacity:1}.zoom-modal-enter-active,.zoom-modal-appear-active{transition:opacity .4s cubic-bezier(.3,1.3,.3,1),transform .4s cubic-bezier(.3,1.3,.3,1)}.zoom-modal-leave-from{transform:scale(1);opacity:1}.zoom-modal-leave-to{transform:scale(.5);opacity:0}.zoom-modal-leave-active{transition:opacity .4s cubic-bezier(.3,1.3,.3,1),transform .4s cubic-bezier(.3,1.3,.3,1)}.fade-modal-enter-from,.fade-modal-appear-from{opacity:0}.fade-modal-enter-to,.fade-modal-appear-to{opacity:1}.fade-modal-enter-active,.fade-modal-appear-active{transition:opacity .4s cubic-bezier(.3,1.3,.3,1)}.fade-modal-leave-from{opacity:1}.fade-modal-leave-to{opacity:0}.fade-modal-leave-active{transition:opacity .4s cubic-bezier(.3,1.3,.3,1)}.arco-notification-list{position:fixed;z-index:1003;margin:0;padding-left:0}.arco-notification-list-top-left{top:20px;left:20px}.arco-notification-list-top-right{top:20px;right:20px}.arco-notification-list-top-right .arco-notification{margin-left:auto}.arco-notification-list-bottom-left{bottom:20px;left:20px}.arco-notification-list-bottom-right{right:20px;bottom:20px}.arco-notification-list-bottom-right .arco-notification{margin-left:auto}.arco-notification{position:relative;display:flex;box-sizing:border-box;width:340px;padding:20px;overflow:hidden;background-color:var(--color-bg-popup);border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-medium);box-shadow:0 4px 12px #00000026;opacity:1;transition:opacity .2s cubic-bezier(0,0,1,1)}.arco-notification:not(:last-child){margin-bottom:20px}.arco-notification-icon{display:flex;align-items:center;font-size:24px}.arco-notification-info{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-notification-info .arco-notification-icon{color:rgb(var(--primary-6))}.arco-notification-success{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-notification-success .arco-notification-icon{color:rgb(var(--success-6))}.arco-notification-warning{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-notification-warning .arco-notification-icon{color:rgb(var(--warning-6))}.arco-notification-error{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-notification-error .arco-notification-icon{color:rgb(var(--danger-6))}.arco-notification-left{padding-right:16px}.arco-notification-right{flex:1;word-break:break-word}.arco-notification-title{color:var(--color-text-1);font-weight:500;font-size:16px}.arco-notification-title+.arco-notification-content{margin-top:4px}.arco-notification-content{color:var(--color-text-1);font-size:14px}.arco-notification-info .arco-notification-title,.arco-notification-info .arco-notification-content,.arco-notification-success .arco-notification-title,.arco-notification-success .arco-notification-content,.arco-notification-warning .arco-notification-title,.arco-notification-warning .arco-notification-content,.arco-notification-error .arco-notification-title,.arco-notification-error .arco-notification-content{color:var(--color-text-1)}.arco-notification-footer{margin-top:16px;text-align:right}.arco-notification-close-btn{position:absolute;top:12px;right:12px;color:var(--color-text-1);font-size:12px;cursor:pointer}.arco-notification-close-btn>svg{position:relative}.arco-notification .arco-icon-hover.arco-notification-icon-hover:before{width:20px;height:20px}.slide-left-notification-enter-from,.slide-left-notification-appear-from{transform:translate(-100%)}.slide-left-notification-enter-to,.slide-left-notification-appear-to{transform:translate(0)}.slide-left-notification-enter-active,.slide-left-notification-appear-active{transition:transform .4s cubic-bezier(.3,1.3,.3,1)}.slide-left-notification-leave-from{opacity:1}.slide-left-notification-leave-to{height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}.slide-left-notification-leave-active{transition:all .3s cubic-bezier(.34,.69,.1,1)}.slide-right-notification-enter-from,.slide-right-notification-appear-from{transform:translate(100%)}.slide-right-notification-enter-to,.slide-right-notification-appear-to{transform:translate(0)}.slide-right-notification-enter-active,.slide-right-notification-appear-active{transition:transform .4s cubic-bezier(.3,1.3,.3,1)}.slide-right-notification-leave-from{opacity:1}.slide-right-notification-leave-to{height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}.slide-right-notification-leave-active{transition:all .3s cubic-bezier(.34,.69,.1,1)}.arco-overflow-list{display:flex;align-items:center;justify-content:flex-start}.arco-overflow-list>*:not(:last-child){flex-shrink:0}.arco-overflow-list-spacer{flex:1;min-width:0;height:1px}.arco-page-header{padding:16px 0}.arco-page-header-breadcrumb+.arco-page-header-header{margin-top:4px}.arco-page-header-wrapper{padding-right:20px;padding-left:24px}.arco-page-header-header{display:flex;align-items:center;justify-content:space-between;line-height:28px}.arco-page-header-header-left{display:flex;align-items:center}.arco-page-header-main{display:flex;align-items:center;min-height:30px}.arco-page-header-main-with-back{margin-left:-8px;padding-left:8px}.arco-page-header-extra{overflow:hidden;white-space:nowrap}.arco-page-header .arco-icon-hover.arco-page-header-icon-hover:before{width:30px;height:30px}.arco-page-header .arco-icon-hover.arco-page-header-icon-hover:hover:before{background-color:var(--color-fill-2)}.arco-page-header-back-btn{margin-right:12px;color:var(--color-text-2);font-size:14px}.arco-page-header-back-btn-icon{position:relative}.arco-page-header-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-1);font-weight:600;font-size:20px}.arco-page-header-divider{width:1px;height:16px;margin-right:12px;margin-left:12px;background-color:var(--color-fill-3)}.arco-page-header-subtitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-3);font-size:14px}.arco-page-header-content{padding:20px 32px;border-top:1px solid var(--color-neutral-3)}.arco-page-header-footer{padding:16px 20px 0 24px}.arco-page-header-with-breadcrumb{padding:12px 0}.arco-page-header-with-breadcrumb .arco-page-header-footer{padding-top:12px}.arco-page-header-with-content .arco-page-header-wrapper{padding-bottom:12px}.arco-page-header-with-footer{padding-bottom:0}.arco-page-header-wrapper .arco-page-header-header{flex-wrap:wrap}.arco-page-header-wrapper .arco-page-header-header .arco-page-header-head-extra{margin-top:4px}.arco-pagination{display:flex;align-items:center;font-size:14px}.arco-pagination-list{display:inline-block;margin:0;padding:0;white-space:nowrap;list-style:none}.arco-pagination-item{display:inline-block;box-sizing:border-box;padding:0 8px;color:var(--color-text-2);text-align:center;vertical-align:middle;list-style:none;background-color:transparent;border:0 solid transparent;border-radius:var(--border-radius-small);outline:0;cursor:pointer;user-select:none;min-width:32px;height:32px;font-size:14px;line-height:32px}.arco-pagination-item-previous,.arco-pagination-item-next{font-size:12px}.arco-pagination-item:hover{color:var(--color-text-2);background-color:var(--color-fill-1);border-color:transparent}.arco-pagination-item-active,.arco-pagination-item-active:hover{color:rgb(var(--primary-6));background-color:var(--color-primary-light-1);border-color:transparent;transition:color .2s cubic-bezier(0,0,1,1),background-color .2s cubic-bezier(0,0,1,1)}.arco-pagination-item-disabled,.arco-pagination-item-disabled:hover{color:var(--color-text-4);background-color:transparent;border-color:transparent;cursor:not-allowed}.arco-pagination-item:not(:last-child){margin-right:8px}.arco-pagination-item-previous,.arco-pagination-item-next{color:var(--color-text-2);font-size:12px;background-color:transparent}.arco-pagination-item-previous:not(.arco-pagination-item-disabled):hover,.arco-pagination-item-next:not(.arco-pagination-item-disabled):hover{color:rgb(var(--primary-6));background-color:var(--color-fill-1)}.arco-pagination-item-previous:after,.arco-pagination-item-next:after{display:inline-block;font-size:0;vertical-align:middle;content:"."}.arco-pagination .arco-pagination-item-previous.arco-pagination-item-disabled,.arco-pagination .arco-pagination-item-next.arco-pagination-item-disabled{color:var(--color-text-4);background-color:transparent}.arco-pagination-item-jumper{font-size:16px}.arco-pagination-jumper{display:flex;align-items:center;margin-left:8px}.arco-pagination-jumper>span{font-size:14px}.arco-pagination-jumper-text-goto,.arco-pagination-jumper-prepend,.arco-pagination-jumper-append{color:var(--color-text-3);white-space:nowrap}.arco-pagination-jumper-prepend{margin-right:8px}.arco-pagination-jumper-append{margin-left:8px}.arco-pagination-jumper .arco-pagination-jumper-input{width:40px;padding-right:2px;padding-left:2px}.arco-pagination-jumper .arco-pagination-jumper-input input{text-align:center}.arco-pagination-options{position:relative;display:inline-block;flex:0 0 auto;min-width:0;margin-left:8px;text-align:center;vertical-align:middle}.arco-pagination-options .arco-select{width:auto}.arco-pagination-options .arco-select-view-value{padding-right:6px;overflow:inherit}.arco-pagination-total{display:inline-block;height:100%;margin-right:8px;color:var(--color-text-1);font-size:14px;line-height:32px;white-space:nowrap}.arco-pagination-jumper{flex:0 0 auto}.arco-pagination-jumper-separator{padding:0 12px}.arco-pagination-jumper-total-page{margin-right:8px}.arco-pagination-simple{display:flex;align-items:center}.arco-pagination-simple .arco-pagination-item{margin-right:0}.arco-pagination-simple .arco-pagination-jumper{margin:0 4px;color:var(--color-text-1)}.arco-pagination-simple .arco-pagination-jumper .arco-pagination-jumper-input{width:40px;margin-left:0}.arco-pagination-simple .arco-pagination-item-previous,.arco-pagination-simple .arco-pagination-item-next{color:var(--color-text-2);background-color:transparent}.arco-pagination-simple .arco-pagination-item-previous:not(.arco-pagination-item-disabled):hover,.arco-pagination-simple .arco-pagination-item-next:not(.arco-pagination-item-disabled):hover{color:rgb(var(--primary-6));background-color:var(--color-fill-1)}.arco-pagination-simple .arco-pagination-item-previous.arco-pagination-item-disabled,.arco-pagination-simple .arco-pagination-item-next.arco-pagination-item-disabled{color:var(--color-text-4);background-color:transparent}.arco-pagination-disabled{cursor:not-allowed}.arco-pagination-disabled .arco-pagination-item,.arco-pagination-disabled .arco-pagination-item:not(.arco-pagination-item-disabled):not(.arco-pagination-item-active):hover{color:var(--color-text-4);background-color:transparent;border-color:transparent;cursor:not-allowed}.arco-pagination.arco-pagination-disabled .arco-pagination-item-active{color:var(--color-primary-light-3);background-color:var(--color-fill-1);border-color:transparent}.arco-pagination-size-mini .arco-pagination-item{min-width:24px;height:24px;font-size:12px;line-height:24px}.arco-pagination-size-mini .arco-pagination-item-previous,.arco-pagination-size-mini .arco-pagination-item-next{font-size:12px}.arco-pagination-size-mini .arco-pagination-total{font-size:12px;line-height:24px}.arco-pagination-size-mini .arco-pagination-option{height:24px;font-size:12px;line-height:0}.arco-pagination-size-mini .arco-pagination-jumper>span{font-size:12px}.arco-pagination-size-small .arco-pagination-item{min-width:28px;height:28px;font-size:14px;line-height:28px}.arco-pagination-size-small .arco-pagination-item-previous,.arco-pagination-size-small .arco-pagination-item-next{font-size:12px}.arco-pagination-size-small .arco-pagination-total{font-size:14px;line-height:28px}.arco-pagination-size-small .arco-pagination-option{height:28px;font-size:14px;line-height:0}.arco-pagination-size-small .arco-pagination-jumper>span{font-size:14px}.arco-pagination-size-large .arco-pagination-item{min-width:36px;height:36px;font-size:14px;line-height:36px}.arco-pagination-size-large .arco-pagination-item-previous,.arco-pagination-size-large .arco-pagination-item-next{font-size:14px}.arco-pagination-size-large .arco-pagination-total{font-size:14px;line-height:36px}.arco-pagination-size-large .arco-pagination-option{height:36px;font-size:14px;line-height:0}.arco-pagination-size-large .arco-pagination-jumper>span{font-size:14px}.arco-popconfirm-popup-content{box-sizing:border-box;padding:16px;color:var(--color-text-2);font-size:14px;line-height:1.5715;background-color:var(--color-bg-popup);border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-medium);box-shadow:0 4px 10px #0000001a}.arco-popconfirm-popup-content .arco-popconfirm-body{position:relative;display:flex;align-items:flex-start;margin-bottom:16px;color:var(--color-text-1);font-size:14px}.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon{display:inline-flex;align-items:center;height:22.001px;margin-right:8px;font-size:18px}.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon .arco-icon-exclamation-circle-fill{color:rgb(var(--warning-6))}.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon .arco-icon-check-circle-fill{color:rgb(var(--success-6))}.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon .arco-icon-info-circle-fill{color:rgb(var(--primary-6))}.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon .arco-icon-close-circle-fill{color:rgb(var(--danger-6))}.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-content{text-align:left;word-wrap:break-word}.arco-popconfirm-popup-content .arco-popconfirm-footer{text-align:right}.arco-popconfirm-popup-content .arco-popconfirm-footer>button{margin-left:8px}.arco-popconfirm-popup-arrow{z-index:1;background-color:var(--color-bg-popup);border:1px solid var(--color-neutral-3)}.arco-popover-popup-content{box-sizing:border-box;padding:12px 16px;color:var(--color-text-2);font-size:14px;line-height:1.5715;background-color:var(--color-bg-popup);border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-medium);box-shadow:0 4px 10px #0000001a}.arco-popover-title{color:var(--color-text-1);font-weight:500;font-size:16px}.arco-popover-content{margin-top:4px;text-align:left;word-wrap:break-word}.arco-popover-popup-arrow{z-index:1;background-color:var(--color-bg-popup);border:1px solid var(--color-neutral-3)}.arco-progress{position:relative;line-height:1;font-size:12px}.arco-progress-type-line,.arco-progress-type-steps{display:inline-block;max-width:100%;width:100%}.arco-progress-type-line.arco-progress-size-mini{width:auto}.arco-progress-line-wrapper,.arco-progress-steps-wrapper{display:flex;align-items:center;width:100%;max-width:100%;height:100%}.arco-progress-line-text,.arco-progress-steps-text{font-size:12px;margin-left:16px;color:var(--color-text-2);white-space:nowrap;text-align:right;flex-grow:1;flex-shrink:0;min-width:32px}.arco-progress-line-text .arco-icon,.arco-progress-steps-text .arco-icon{font-size:12px;margin-left:4px}.arco-progress-line{background-color:var(--color-fill-3);border-radius:100px;width:100%;position:relative;display:inline-block;overflow:hidden}.arco-progress-line-bar{height:100%;border-radius:100px;background-color:rgb(var(--primary-6));position:relative;transition:width .6s cubic-bezier(.34,.69,.1,1),background .3s cubic-bezier(.34,.69,.1,1);max-width:100%}.arco-progress-line-bar-buffer{position:absolute;background-color:var(--color-primary-light-3);height:100%;top:0;left:0;border-radius:0 100px 100px 0;max-width:100%;transition:all .6s cubic-bezier(.34,.69,.1,1)}.arco-progress-line-bar-animate:after{content:"";display:block;position:absolute;top:0;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent 25%,rgba(255,255,255,.5) 50%,transparent 75%);background-size:400% 100%;animation:arco-progress-loading 1.5s cubic-bezier(.34,.69,.1,1) infinite}.arco-progress-line-text .arco-icon{color:var(--color-text-2)}.arco-progress-type-steps.arco-progress-size-small{width:auto}.arco-progress-type-steps.arco-progress-size-small .arco-progress-steps-item{width:2px;flex:unset;border-radius:2px}.arco-progress-type-steps.arco-progress-size-small .arco-progress-steps-item:not(:last-of-type){margin-right:3px}.arco-progress-steps{display:flex;width:100%}.arco-progress-steps-text{margin-left:8px;min-width:unset}.arco-progress-steps-text .arco-icon{color:var(--color-text-2)}.arco-progress-steps-item{height:100%;flex:1;background-color:var(--color-fill-3);position:relative;display:inline-block}.arco-progress-steps-item:not(:last-of-type){margin-right:3px}.arco-progress-steps-item:last-of-type{border-top-right-radius:100px;border-bottom-right-radius:100px}.arco-progress-steps-item:first-of-type{border-top-left-radius:100px;border-bottom-left-radius:100px}.arco-progress-steps-item-active{background-color:rgb(var(--primary-6))}.arco-progress-status-warning .arco-progress-line-bar,.arco-progress-status-warning .arco-progress-steps-item-active{background-color:rgb(var(--warning-6))}.arco-progress-status-warning .arco-progress-line-text .arco-icon,.arco-progress-status-warning .arco-progress-steps-text .arco-icon{color:rgb(var(--warning-6))}.arco-progress-status-success .arco-progress-line-bar,.arco-progress-status-success .arco-progress-steps-item-active{background-color:rgb(var(--success-6))}.arco-progress-status-success .arco-progress-line-text .arco-icon,.arco-progress-status-success .arco-progress-steps-text .arco-icon{color:rgb(var(--success-6))}.arco-progress-status-danger .arco-progress-line-bar,.arco-progress-status-danger .arco-progress-steps-item-active{background-color:rgb(var(--danger-6))}.arco-progress-status-danger .arco-progress-line-text .arco-icon,.arco-progress-status-danger .arco-progress-steps-text .arco-icon{color:rgb(var(--danger-6))}.arco-progress-size-small .arco-progress-line-text{font-size:12px;margin-left:16px}.arco-progress-size-small .arco-progress-line-text .arco-icon{font-size:12px}.arco-progress-size-large .arco-progress-line-text{font-size:16px;margin-left:16px}.arco-progress-size-large .arco-progress-line-text .arco-icon{font-size:14px}.arco-progress-type-circle{display:inline-block}.arco-progress-circle-wrapper{position:relative;text-align:center;line-height:1;display:inline-block;vertical-align:text-bottom}.arco-progress-circle-svg{transform:rotate(-90deg)}.arco-progress-circle-text{position:absolute;top:50%;left:50%;color:var(--color-text-3);transform:translate(-50%,-50%);font-size:14px}.arco-progress-circle-text .arco-icon{font-size:16px;color:var(--color-text-2)}.arco-progress-circle-bg{stroke:var(--color-fill-3)}.arco-progress-circle-bar{stroke:rgb(var(--primary-6));transition:stroke-dashoffset .6s cubic-bezier(0,0,1,1) 0s,stroke .6s cubic-bezier(0,0,1,1)}.arco-progress-size-mini .arco-progress-circle-bg{stroke:var(--color-primary-light-3)}.arco-progress-size-mini .arco-progress-circle-bar{stroke:rgb(var(--primary-6))}.arco-progress-size-mini.arco-progress-status-warning .arco-progress-circle-bg{stroke:var(--color-warning-light-3)}.arco-progress-size-mini.arco-progress-status-danger .arco-progress-circle-bg{stroke:var(--color-danger-light-3)}.arco-progress-size-mini.arco-progress-status-success .arco-progress-circle-bg{stroke:var(--color-success-light-3)}.arco-progress-size-mini .arco-progress-circle-wrapper .arco-icon-check{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.arco-progress-size-mini .arco-progress-circle-text{position:static;top:unset;left:unset;transform:unset}.arco-progress-size-small .arco-progress-circle-text{font-size:13px}.arco-progress-size-small .arco-progress-circle-text .arco-icon{font-size:14px}.arco-progress-size-large .arco-progress-circle-text,.arco-progress-size-large .arco-progress-circle-text .arco-icon{font-size:16px}.arco-progress-status-warning .arco-progress-circle-bar{stroke:rgb(var(--warning-6))}.arco-progress-status-warning .arco-icon{color:rgb(var(--warning-6))}.arco-progress-status-success .arco-progress-circle-bar{stroke:rgb(var(--success-6))}.arco-progress-status-success .arco-icon{color:rgb(var(--success-6))}.arco-progress-status-danger .arco-progress-circle-bar{stroke:rgb(var(--danger-6))}.arco-progress-status-danger .arco-icon{color:rgb(var(--danger-6))}@keyframes arco-progress-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.arco-radio>input[type=radio],.arco-radio-button>input[type=radio]{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.arco-radio>input[type=radio]:focus+.arco-radio-icon-hover:before,.arco-radio-button>input[type=radio]:focus+.arco-radio-icon-hover:before{background-color:var(--color-fill-2)}.arco-icon-hover.arco-radio-icon-hover:before{width:24px;height:24px}.arco-radio{position:relative;display:inline-flex;align-items:center;padding-left:5px;font-size:14px;line-height:unset;cursor:pointer}.arco-radio-label{margin-left:8px;color:var(--color-text-1)}.arco-radio-icon{position:relative;display:block;box-sizing:border-box;width:14px;height:14px;line-height:14px;border:2px solid var(--color-neutral-3);border-radius:var(--border-radius-circle)}.arco-radio-icon:after{position:absolute;top:0;left:0;display:inline-block;box-sizing:border-box;width:10px;height:10px;background-color:var(--color-bg-2);border-radius:var(--border-radius-circle);transform:scale(1);transition:transform .3s cubic-bezier(.3,1.3,.3,1);content:""}.arco-radio:hover .arco-radio-icon{border-color:var(--color-neutral-3)}.arco-radio-checked .arco-radio-icon{background-color:rgb(var(--primary-6));border-color:rgb(var(--primary-6))}.arco-radio-checked .arco-radio-icon:after{background-color:var(--color-white);transform:scale(.4)}.arco-radio-checked:hover .arco-radio-icon{border-color:rgb(var(--primary-6))}.arco-radio-disabled,.arco-radio-disabled .arco-radio-icon-hover{cursor:not-allowed}.arco-radio-disabled .arco-radio-label{color:var(--color-text-4)}.arco-radio-disabled .arco-radio-icon{border-color:var(--color-neutral-3)}.arco-radio-disabled .arco-radio-icon:after{background-color:var(--color-fill-2)}.arco-radio-disabled:hover .arco-radio-icon{border-color:var(--color-neutral-3)}.arco-radio-checked.arco-radio-disabled .arco-radio-icon,.arco-radio-checked.arco-radio-disabled:hover .arco-radio-icon{background-color:var(--color-primary-light-3);border-color:transparent}.arco-radio-checked.arco-radio-disabled .arco-radio-icon:after{background-color:var(--color-fill-2)}.arco-radio-checked.arco-radio-disabled .arco-radio-label{color:var(--color-text-4)}.arco-radio:hover .arco-radio-icon-hover:before{background-color:var(--color-fill-2)}.arco-radio-group{display:inline-block;box-sizing:border-box}.arco-radio-group .arco-radio{margin-right:20px}.arco-radio-group-button{display:inline-flex;padding:1.5px;line-height:26px;background-color:var(--color-fill-2);border-radius:var(--border-radius-small)}.arco-radio-button{position:relative;display:inline-block;margin:1.5px;color:var(--color-text-2);font-size:14px;line-height:26px;background-color:transparent;border-radius:var(--border-radius-small);cursor:pointer;transition:all .1s cubic-bezier(0,0,1,1)}.arco-radio-button-content{position:relative;display:block;padding:0 12px}.arco-radio-button:not(:first-of-type):before{position:absolute;top:50%;left:-2px;display:block;width:1px;height:14px;background-color:var(--color-neutral-3);transform:translateY(-50%);transition:all .1s cubic-bezier(0,0,1,1);content:""}.arco-radio-button:hover:before,.arco-radio-button:hover+.arco-radio-button:before,.arco-radio-button.arco-radio-checked:before,.arco-radio-button.arco-radio-checked+.arco-radio-button:before{opacity:0}.arco-radio-button:hover{color:var(--color-text-1);background-color:var(--color-bg-5)}.arco-radio-button.arco-radio-checked{color:rgb(var(--primary-6));background-color:var(--color-bg-5)}.arco-radio-button.arco-radio-disabled{color:var(--color-text-4);background-color:transparent;cursor:not-allowed}.arco-radio-button.arco-radio-disabled.arco-radio-checked{color:var(--color-primary-light-3);background-color:var(--color-bg-5)}.arco-radio-group-size-small{line-height:28px}.arco-radio-group-size-small.arco-radio-group-button,.arco-radio-group-size-small .arco-radio-button{font-size:14px;line-height:22px}.arco-radio-group-size-large{line-height:36px}.arco-radio-group-size-large.arco-radio-group-button,.arco-radio-group-size-large .arco-radio-button{font-size:14px;line-height:30px}.arco-radio-group-size-mini{line-height:24px}.arco-radio-group-size-mini.arco-radio-group-button,.arco-radio-group-size-mini .arco-radio-button{font-size:12px;line-height:18px}.arco-radio-group-direction-vertical .arco-radio{display:flex;margin-right:0;line-height:32px}body[arco-theme=dark] .arco-radio-button.arco-radio-checked,body[arco-theme=dark] .arco-radio-button:not(.arco-radio-disabled):hover{background-color:var(--color-fill-3)}body[arco-theme=dark] .arco-radio-button:after{background-color:var(--color-bg-3)}.arco-rate{display:inline-flex;align-items:center;min-height:32px;font-size:24px;line-height:1;user-select:none}.arco-rate-disabled{cursor:not-allowed}.arco-rate-character{position:relative;color:var(--color-fill-3);transition:transform .2s cubic-bezier(.34,.69,.1,1)}.arco-rate-character:not(:last-child){margin-right:8px}.arco-rate-character-left,.arco-rate-character-right{transition:inherit}.arco-rate-character-left>*,.arco-rate-character-right>*{float:left}.arco-rate-character-left{position:absolute;top:0;left:0;width:50%;overflow:hidden;white-space:nowrap;opacity:0}.arco-rate-character-scale{animation:arco-rate-scale .4s cubic-bezier(.34,.69,.1,1)}.arco-rate-character-full .arco-rate-character-right{color:rgb(var(--gold-6))}.arco-rate-character-half .arco-rate-character-left{color:rgb(var(--gold-6));opacity:1}.arco-rate-character-disabled{cursor:not-allowed}.arco-rate:not(.arco-rate-readonly):not(.arco-rate-disabled) .arco-rate-character{cursor:pointer}.arco-rate:not(.arco-rate-readonly):not(.arco-rate-disabled) .arco-rate-character:hover,.arco-rate:not(.arco-rate-readonly):not(.arco-rate-disabled) .arco-rate-character:focus{transform:scale(1.2)}@keyframes arco-rate-scale{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.arco-resizebox{position:relative;width:100%;overflow:hidden}.arco-resizebox-direction-left,.arco-resizebox-direction-right,.arco-resizebox-direction-top,.arco-resizebox-direction-bottom{position:absolute;top:0;left:0;box-sizing:border-box;user-select:none}.arco-resizebox-direction-right{right:0;left:unset}.arco-resizebox-direction-bottom{top:unset;bottom:0}.arco-resizebox-trigger-icon-wrapper{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-1);font-size:12px;line-height:1;background-color:var(--color-neutral-3)}.arco-resizebox-trigger-icon{display:inline-block;margin:-3px}.arco-resizebox-trigger-vertical{height:100%;cursor:col-resize}.arco-resizebox-trigger-horizontal{width:100%;cursor:row-resize}.arco-result{box-sizing:border-box;width:100%;padding:32px 32px 24px}.arco-result-icon{margin-bottom:16px;font-size:20px;text-align:center}.arco-result-icon-tip{display:flex;width:45px;height:45px;align-items:center;justify-content:center;border-radius:50%;margin:0 auto}.arco-result-icon-custom .arco-result-icon-tip{font-size:45px;color:inherit;width:unset;height:unset}.arco-result-icon-success .arco-result-icon-tip{color:rgb(var(--success-6));background-color:var(--color-success-light-1)}.arco-result-icon-error .arco-result-icon-tip{color:rgb(var(--danger-6));background-color:var(--color-danger-light-1)}.arco-result-icon-info .arco-result-icon-tip{color:rgb(var(--primary-6));background-color:var(--color-primary-light-1)}.arco-result-icon-warning .arco-result-icon-tip{color:rgb(var(--warning-6));background-color:var(--color-warning-light-1)}.arco-result-icon-404,.arco-result-icon-403,.arco-result-icon-500{padding-top:24px}.arco-result-icon-404 .arco-result-icon-tip,.arco-result-icon-403 .arco-result-icon-tip,.arco-result-icon-500 .arco-result-icon-tip{width:92px;height:92px;line-height:92px}.arco-result-title{color:var(--color-text-1);font-weight:500;font-size:14px;line-height:1.5715;text-align:center}.arco-result-subtitle{color:var(--color-text-2);font-size:14px;line-height:1.5715;text-align:center}.arco-result-extra{margin-top:20px;text-align:center}.arco-result-content{margin-top:20px}.arco-scrollbar{position:relative}.arco-scrollbar-container{position:relative;scrollbar-width:none}.arco-scrollbar-container::-webkit-scrollbar{display:none}.arco-scrollbar-track{position:absolute;z-index:100}.arco-scrollbar-track-direction-horizontal{bottom:0;left:0;box-sizing:border-box;width:100%;height:15px}.arco-scrollbar-track-direction-vertical{top:0;right:0;box-sizing:border-box;width:15px;height:100%}.arco-scrollbar-thumb{position:absolute;display:block;box-sizing:border-box}.arco-scrollbar-thumb-bar{width:100%;height:100%;background-color:var(--color-neutral-4);border-radius:6px}.arco-scrollbar-thumb:hover .arco-scrollbar-thumb-bar,.arco-scrollbar-thumb-dragging .arco-scrollbar-thumb-bar{background-color:var(--color-neutral-6)}.arco-scrollbar-thumb-direction-horizontal .arco-scrollbar-thumb-bar{height:9px;margin:3px 0}.arco-scrollbar-thumb-direction-vertical .arco-scrollbar-thumb-bar{width:9px;margin:0 3px}.arco-scrollbar.arco-scrollbar-type-embed .arco-scrollbar-thumb{opacity:0;transition:opacity ease .2s}.arco-scrollbar.arco-scrollbar-type-embed .arco-scrollbar-thumb-dragging,.arco-scrollbar.arco-scrollbar-type-embed:hover .arco-scrollbar-thumb{opacity:.8}.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-track{background-color:var(--color-neutral-1)}.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-track-direction-horizontal{border-top:1px solid var(--color-neutral-3);border-bottom:1px solid var(--color-neutral-3)}.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-track-direction-vertical{border-right:1px solid var(--color-neutral-3);border-left:1px solid var(--color-neutral-3)}.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-thumb-direction-horizontal{margin:-1px 0}.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-thumb-direction-vertical{margin:0 -1px}.arco-scrollbar.arco-scrollbar-type-track.arco-scrollbar-both .arco-scrollbar-track-direction-vertical:after{position:absolute;right:-1px;bottom:0;display:block;box-sizing:border-box;width:15px;height:15px;background-color:var(--color-neutral-1);border-right:1px solid var(--color-neutral-3);border-bottom:1px solid var(--color-neutral-3);content:""}.arco-select-dropdown{box-sizing:border-box;padding:4px 0;background-color:var(--color-bg-popup);border:1px solid var(--color-fill-3);border-radius:var(--border-radius-medium);box-shadow:0 4px 10px #0000001a}.arco-select-dropdown .arco-select-dropdown-loading{display:flex;align-items:center;justify-content:center;min-height:50px}.arco-select-dropdown-list{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}.arco-select-dropdown-list-wrapper{max-height:200px;overflow-y:auto}.arco-select-dropdown .arco-select-option{position:relative;z-index:1;display:flex;align-items:center;box-sizing:border-box;width:100%;padding:0 12px;color:var(--color-text-1);font-size:14px;line-height:36px;text-align:left;background-color:var(--color-bg-popup);cursor:pointer}.arco-select-dropdown .arco-select-option-content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-select-dropdown .arco-select-option-checkbox{overflow:hidden}.arco-select-dropdown .arco-select-option-checkbox .arco-checkbox-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-select-dropdown .arco-select-option-has-suffix{justify-content:space-between}.arco-select-dropdown .arco-select-option-selected{color:var(--color-text-1);font-weight:500;background-color:var(--color-bg-popup)}.arco-select-dropdown .arco-select-option-active,.arco-select-dropdown .arco-select-option:not(.arco-select-dropdown .arco-select-option-disabled):hover{color:var(--color-text-1);background-color:var(--color-fill-2);transition:all .1s cubic-bezier(0,0,1,1)}.arco-select-dropdown .arco-select-option-disabled{color:var(--color-text-4);background-color:var(--color-bg-popup);cursor:not-allowed}.arco-select-dropdown .arco-select-option-icon{display:inline-flex;margin-right:8px}.arco-select-dropdown .arco-select-option-suffix{margin-left:12px}.arco-select-dropdown .arco-select-group:first-child .arco-select-dropdown .arco-select-group-title{margin-top:8px}.arco-select-dropdown .arco-select-group-title{box-sizing:border-box;width:100%;margin-top:8px;padding:0 12px;color:var(--color-text-3);font-size:12px;line-height:20px;cursor:default;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-select-dropdown.arco-select-dropdown-has-header{padding-top:0}.arco-select-dropdown-header{border-bottom:1px solid var(--color-fill-3)}.arco-select-dropdown.arco-select-dropdown-has-footer{padding-bottom:0}.arco-select-dropdown-footer{border-top:1px solid var(--color-fill-3)}.arco-skeleton-shape{width:48px;height:48px;background-color:var(--color-fill-2);border-radius:var(--border-radius-small)}.arco-skeleton-shape-circle{border-radius:50%}.arco-skeleton-shape-small{width:36px;height:36px}.arco-skeleton-shape-large{width:60px;height:60px}.arco-skeleton-line{margin:0;padding:0;list-style:none}.arco-skeleton-line-row{height:16px;background-color:var(--color-fill-2)}.arco-skeleton-line-row:not(:last-child){margin-bottom:16px}.arco-skeleton-animation .arco-skeleton-shape,.arco-skeleton-animation .arco-skeleton-line-row{background:linear-gradient(90deg,var(--color-fill-2) 25%,var(--color-fill-3) 37%,var(--color-fill-2) 63%);background-size:400% 100%;animation:arco-skeleton-circle 1.5s cubic-bezier(0,0,1,1) infinite}@keyframes arco-skeleton-circle{0%{background-position:100% 50%}to{background-position:0 50%}}.arco-slider{display:inline-flex;align-items:center;width:100%}.arco-slider-vertical{display:inline-block;width:auto;min-width:22px;height:auto}.arco-slider-vertical .arco-slider-wrapper{flex-direction:column}.arco-slider-with-marks{margin-bottom:24px;padding:20px}.arco-slider-vertical.arco-slider-with-marks{margin-bottom:0;padding:0}.arco-slider-track{position:relative;flex:1;width:100%;height:12px;cursor:pointer}.arco-slider-track:before{position:absolute;top:50%;display:block;width:100%;height:2px;background-color:var(--color-fill-3);border-radius:2px;transform:translateY(-50%);content:""}.arco-slider-track.arco-slider-track-vertical{width:12px;max-width:12px;height:100%;min-height:200px;margin-right:0;margin-bottom:6px;margin-top:6px;transform:translateY(0)}.arco-slider-track.arco-slider-track-vertical:before{top:unset;left:50%;width:2px;height:100%;transform:translate(-50%)}.arco-slider-track.arco-slider-track-disabled:before{background-color:var(--color-fill-2)}.arco-slider-track.arco-slider-track-disabled .arco-slider-bar{background-color:var(--color-fill-3)}.arco-slider-track.arco-slider-track-disabled .arco-slider-btn{cursor:not-allowed}.arco-slider-track.arco-slider-track-disabled .arco-slider-btn:after{border-color:var(--color-fill-3)}.arco-slider-track.arco-slider-track-disabled .arco-slider-dots .arco-slider-dot{border-color:var(--color-fill-2)}.arco-slider-track.arco-slider-track-disabled .arco-slider-dots .arco-slider-dot-active{border-color:var(--color-fill-3)}.arco-slider-track.arco-slider-track-disabled .arco-slider-ticks .arco-slider-tick{background:var(--color-fill-2)}.arco-slider-track.arco-slider-track-disabled .arco-slider-ticks .arco-slider-tick-active{background:var(--color-fill-3)}.arco-slider-bar{position:absolute;top:50%;height:2px;background-color:rgb(var(--primary-6));border-radius:2px;transform:translateY(-50%)}.arco-slider-track-vertical .arco-slider-bar{top:unset;left:50%;width:2px;height:unset;transform:translate(-50%)}.arco-slider-btn{position:absolute;top:0;left:0;width:12px;height:12px;transform:translate(-50%)}.arco-slider-btn:after{position:absolute;top:0;left:0;display:inline-block;box-sizing:border-box;width:12px;height:12px;background:var(--color-bg-2);border:2px solid rgb(var(--primary-6));border-radius:50%;transition:all .3s cubic-bezier(.3,1.3,.3,1);content:""}.arco-slider-btn.arco-slider-btn-active:after,.arco-slider-btn:hover:after{box-shadow:0 2px 5px #0000001a;transform:scale(1.16666667)}.arco-slider-track-vertical .arco-slider-btn{top:unset;bottom:0;left:0;transform:translateY(50%)}.arco-slider-marks{position:absolute;top:12px;width:100%}.arco-slider-marks .arco-slider-mark{position:absolute;color:var(--color-text-3);font-size:14px;line-height:1;transform:translate(-50%);cursor:pointer}.arco-slider-track-vertical .arco-slider-marks{top:0;left:15px;height:100%}.arco-slider-track-vertical .arco-slider-marks .arco-slider-mark{transform:translateY(50%)}.arco-slider-dots{height:100%}.arco-slider-dots .arco-slider-dot-wrapper{position:absolute;top:50%;font-size:12px;transform:translate(-50%,-50%)}.arco-slider-track-vertical .arco-slider-dots .arco-slider-dot-wrapper{top:unset;left:50%;transform:translate(-50%,50%)}.arco-slider-dots .arco-slider-dot-wrapper .arco-slider-dot{box-sizing:border-box;width:8px;height:8px;background-color:var(--color-bg-2);border:2px solid var(--color-fill-3);border-radius:50%}.arco-slider-dots .arco-slider-dot-wrapper .arco-slider-dot-active{border-color:rgb(var(--primary-6))}.arco-slider-ticks .arco-slider-tick{position:absolute;top:50%;width:1px;height:3px;margin-top:-1px;background:var(--color-fill-3);transform:translate(-50%,-100%)}.arco-slider-ticks .arco-slider-tick-active{background:rgb(var(--primary-6))}.arco-slider-vertical .arco-slider-ticks .arco-slider-tick{top:unset;left:50%;width:3px;height:1px;margin-top:unset;transform:translate(1px,50%)}.arco-slider-input{display:flex;align-items:center;margin-left:20px}.arco-slider-vertical .arco-slider-input{margin-left:0}.arco-slider-input>.arco-input-number{width:60px;height:32px;overflow:visible;line-height:normal}.arco-slider-input>.arco-input-number input{text-align:center}.arco-slider-input-hyphens{margin:0 6px;width:8px;height:2px;background:rgb(var(--gray-6))}.arco-space{display:inline-flex}.arco-space-horizontal .arco-space-item{display:flex;align-items:center}.arco-space-vertical{flex-direction:column}.arco-space-align-baseline{align-items:baseline}.arco-space-align-start{align-items:flex-start}.arco-space-align-end{align-items:flex-end}.arco-space-align-center{align-items:center}.arco-space-wrap{flex-wrap:wrap}.arco-space-fill{display:flex}.arco-dot-loading{position:relative;display:inline-block;width:56px;height:8px;transform-style:preserve-3d;perspective:200px}.arco-dot-loading-item{position:absolute;top:0;left:50%;width:8px;height:8px;background-color:rgb(var(--primary-6));border-radius:var(--border-radius-circle);transform:translate(-50%) scale(0);animation:arco-dot-loading 2s cubic-bezier(0,0,1,1) infinite forwards}.arco-dot-loading-item:nth-child(2){background-color:rgb(var(--primary-5));animation-delay:.4s}.arco-dot-loading-item:nth-child(3){background-color:rgb(var(--primary-4));animation-delay:.8s}.arco-dot-loading-item:nth-child(4){background-color:rgb(var(--primary-4));animation-delay:1.2s}.arco-dot-loading-item:nth-child(5){background-color:rgb(var(--primary-2));animation-delay:1.6s}@keyframes arco-dot-loading{0%{transform:translate3D(-48.621%,0,-.985px) scale(.511)}2.778%{transform:translate3D(-95.766%,0,-.94px) scale(.545)}5.556%{transform:translate3D(-140%,0,-.866px) scale(.6)}8.333%{transform:translate3D(-179.981%,0,-.766px) scale(.675)}11.111%{transform:translate3D(-214.492%,0,-.643px) scale(.768)}13.889%{transform:translate3D(-242.487%,0,-.5px) scale(.875)}16.667%{transform:translate3D(-263.114%,0,-.342px) scale(.993)}19.444%{transform:translate3D(-275.746%,0,-.174px) scale(1.12)}22.222%{transform:translate3D(-280%,0,0) scale(1.25)}25%{transform:translate3D(-275.746%,0,.174px) scale(1.38)}27.778%{transform:translate3D(-263.114%,0,.342px) scale(1.507)}30.556%{transform:translate3D(-242.487%,0,.5px) scale(1.625)}33.333%{transform:translate3D(-214.492%,0,.643px) scale(1.732)}36.111%{transform:translate3D(-179.981%,0,.766px) scale(1.825)}38.889%{transform:translate3D(-140%,0,.866px) scale(1.9)}41.667%{transform:translate3D(-95.766%,0,.94px) scale(1.955)}44.444%{transform:translate3D(-48.621%,0,.985px) scale(1.989)}47.222%{transform:translateZ(1px) scale(2)}50%{transform:translate3D(48.621%,0,.985px) scale(1.989)}52.778%{transform:translate3D(95.766%,0,.94px) scale(1.955)}55.556%{transform:translate3D(140%,0,.866px) scale(1.9)}58.333%{transform:translate3D(179.981%,0,.766px) scale(1.825)}61.111%{transform:translate3D(214.492%,0,.643px) scale(1.732)}63.889%{transform:translate3D(242.487%,0,.5px) scale(1.625)}66.667%{transform:translate3D(263.114%,0,.342px) scale(1.507)}69.444%{transform:translate3D(275.746%,0,.174px) scale(1.38)}72.222%{transform:translate3D(280%,0,0) scale(1.25)}75%{transform:translate3D(275.746%,0,-.174px) scale(1.12)}77.778%{transform:translate3D(263.114%,0,-.342px) scale(.993)}80.556%{transform:translate3D(242.487%,0,-.5px) scale(.875)}83.333%{transform:translate3D(214.492%,0,-.643px) scale(.768)}86.111%{transform:translate3D(179.981%,0,-.766px) scale(.675)}88.889%{transform:translate3D(140%,0,-.866px) scale(.6)}91.667%{transform:translate3D(95.766%,0,-.94px) scale(.545)}94.444%{transform:translate3D(48.621%,0,-.985px) scale(.511)}97.222%{transform:translateZ(-1px) scale(.5)}}.arco-spin{display:inline-block}.arco-spin-with-tip{text-align:center}.arco-spin-icon{color:rgb(var(--primary-6));font-size:20px}.arco-spin-tip{margin-top:6px;color:rgb(var(--primary-6));font-weight:500;font-size:14px}.arco-spin-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:11;text-align:center;background-color:var(--color-spin-layer-bg);transition:opacity .1s cubic-bezier(0,0,1,1);user-select:none}.arco-spin-loading{position:relative;user-select:none}.arco-spin-loading .arco-spin-mask-icon{position:absolute;top:50%;left:50%;z-index:12;transform:translate(-50%,-50%)}.arco-spin-loading .arco-spin-children:after{opacity:1;pointer-events:auto}.arco-split{display:flex}.arco-split-pane{overflow:auto}.arco-split-pane-second{flex:1}.arco-split-horizontal{flex-direction:row}.arco-split-vertical{flex-direction:column}.arco-split-trigger-icon-wrapper{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-1);font-size:12px;line-height:1;background-color:var(--color-neutral-3)}.arco-split-trigger-icon{display:inline-block;margin:-3px}.arco-split-trigger-vertical{height:100%;cursor:col-resize}.arco-split-trigger-horizontal{width:100%;cursor:row-resize}.arco-statistic{display:inline-block;color:var(--color-text-2);line-height:1.5715}.arco-statistic-title{margin-bottom:8px;color:var(--color-text-2);font-size:14px}.arco-statistic-content .arco-statistic-value{color:var(--color-text-1);font-weight:500;font-size:26px;white-space:nowrap}.arco-statistic-content .arco-statistic-value-integer{font-size:inherit;white-space:nowrap}.arco-statistic-content .arco-statistic-value-decimal{display:inline-block;font-size:inherit}.arco-statistic-prefix,.arco-statistic-suffix{font-size:14px}.arco-statistic-extra{margin-top:8px;color:var(--color-text-2)}.arco-steps-item{position:relative;flex:1;margin-right:12px;overflow:hidden;white-space:nowrap;text-align:left}.arco-steps-item:last-child{flex:none;margin-right:0}.arco-steps-item-active .arco-steps-item-title{font-weight:500}.arco-steps-item-node{display:inline-block;margin-right:12px;font-weight:500;font-size:16px;vertical-align:top}.arco-steps-icon{box-sizing:border-box;width:28px;height:28px;line-height:26px;text-align:center;border-radius:var(--border-radius-circle);font-size:16px}.arco-steps-item-wait .arco-steps-icon{color:var(--color-text-2);background-color:var(--color-fill-2);border:1px solid transparent}.arco-steps-item-process .arco-steps-icon{color:var(--color-white);background-color:rgb(var(--primary-6));border:1px solid transparent}.arco-steps-item-finish .arco-steps-icon{color:rgb(var(--primary-6));background-color:var(--color-primary-light-1);border:1px solid transparent}.arco-steps-item-error .arco-steps-icon{color:var(--color-white);background-color:rgb(var(--danger-6));border:1px solid transparent}.arco-steps-item-title{position:relative;display:inline-block;padding-right:12px;color:var(--color-text-2);font-size:16px;line-height:28px;white-space:nowrap}.arco-steps-item-wait .arco-steps-item-title{color:var(--color-text-2)}.arco-steps-item-process .arco-steps-item-title,.arco-steps-item-finish .arco-steps-item-title,.arco-steps-item-error .arco-steps-item-title{color:var(--color-text-1)}.arco-steps-item-content{display:inline-block}.arco-steps-item-description{max-width:140px;margin-top:2px;color:var(--color-text-3);font-size:12px;white-space:normal}.arco-steps-item-wait .arco-steps-item-description,.arco-steps-item-process .arco-steps-item-description,.arco-steps-item-finish .arco-steps-item-description,.arco-steps-item-error .arco-steps-item-description{color:var(--color-text-3)}.arco-steps-label-horizontal .arco-steps-item:not(:last-child) .arco-steps-item-title:after{position:absolute;top:13.5px;left:100%;display:block;box-sizing:border-box;width:5000px;height:1px;background-color:var(--color-neutral-3);content:""}.arco-steps-label-horizontal .arco-steps-item.arco-steps-item-process .arco-steps-item-title:after{background-color:var(--color-neutral-3)}.arco-steps-label-horizontal .arco-steps-item.arco-steps-item-finish .arco-steps-item-title:after{background-color:rgb(var(--primary-6))}.arco-steps-label-horizontal .arco-steps-item.arco-steps-item-next-error .arco-steps-item-title:after{background-color:rgb(var(--danger-6))}.arco-steps-item:not(:last-child) .arco-steps-item-tail{position:absolute;top:13.5px;box-sizing:border-box;width:100%;height:1px}.arco-steps-item:not(:last-child) .arco-steps-item-tail:after{display:block;width:100%;height:100%;background-color:var(--color-neutral-3);content:""}.arco-steps-vertical .arco-steps-item:not(:last-child) .arco-steps-item-tail{position:absolute;top:0;left:13.5px;box-sizing:border-box;width:1px;height:100%;padding:34px 0 6px}.arco-steps-vertical .arco-steps-item:not(:last-child) .arco-steps-item-tail:after{display:block;width:100%;height:100%;background-color:var(--color-neutral-3);content:""}.arco-steps-size-small.arco-steps-vertical .arco-steps-item:not(:last-child) .arco-steps-item-tail{left:11.5px;padding:30px 0 6px}.arco-steps-item:not(:last-child).arco-steps-item-finish .arco-steps-item-tail:after{background-color:rgb(var(--primary-6))}.arco-steps-item:not(:last-child).arco-steps-item-next-error .arco-steps-item-tail:after{background-color:rgb(var(--danger-6))}.arco-steps-size-small:not(.arco-steps-vertical) .arco-steps-item:not(:last-child) .arco-steps-item-tail{top:11.5px}.arco-steps-size-small .arco-steps-item-node{font-size:14px}.arco-steps-size-small .arco-steps-item-title{font-size:14px;line-height:24px}.arco-steps-size-small .arco-steps-item-description{font-size:12px}.arco-steps-size-small .arco-steps-icon{width:24px;height:24px;font-size:14px;line-height:22px}.arco-steps-size-small.arco-steps-label-horizontal .arco-steps-item:not(:last-child) .arco-steps-item-title:after{top:11.5px}.arco-steps-label-vertical .arco-steps-item{overflow:visible}.arco-steps-label-vertical .arco-steps-item-title{margin-top:2px;padding-right:0}.arco-steps-label-vertical .arco-steps-item-node{margin-left:56px}.arco-steps-label-vertical .arco-steps-item-tail{left:96px;padding-right:40px}.arco-steps-label-vertical.arco-steps-size-small .arco-steps-item-node{margin-left:58px}.arco-steps-label-vertical.arco-steps-size-small .arco-steps-item-tail{left:94px;padding-right:36px}.arco-steps-mode-dot .arco-steps-item{position:relative;flex:1;margin-right:16px;overflow:visible;white-space:nowrap;text-align:left}.arco-steps-mode-dot .arco-steps-item:last-child{flex:none;margin-right:0}.arco-steps-mode-dot .arco-steps-item-active .arco-steps-item-title{font-weight:500}.arco-steps-mode-dot .arco-steps-item-node{display:inline-block;box-sizing:border-box;width:8px;height:8px;vertical-align:top;border-radius:var(--border-radius-circle)}.arco-steps-mode-dot .arco-steps-item-active .arco-steps-item-node{width:10px;height:10px}.arco-steps-mode-dot .arco-steps-item-wait .arco-steps-item-node{background-color:var(--color-fill-4);border-color:var(--color-fill-4)}.arco-steps-mode-dot .arco-steps-item-process .arco-steps-item-node,.arco-steps-mode-dot .arco-steps-item-finish .arco-steps-item-node{background-color:rgb(var(--primary-6));border-color:rgb(var(--primary-6))}.arco-steps-mode-dot .arco-steps-item-error .arco-steps-item-node{background-color:rgb(var(--danger-6));border-color:rgb(var(--danger-6))}.arco-steps-mode-dot.arco-steps-horizontal .arco-steps-item-node{margin-left:66px}.arco-steps-mode-dot.arco-steps-horizontal .arco-steps-item-active .arco-steps-item-node{margin-top:-1px;margin-left:65px}.arco-steps-mode-dot .arco-steps-item-content{display:inline-block}.arco-steps-mode-dot .arco-steps-item-title{position:relative;display:inline-block;margin-top:4px;font-size:16px}.arco-steps-mode-dot .arco-steps-item-wait .arco-steps-item-title{color:var(--color-text-2)}.arco-steps-mode-dot .arco-steps-item-process .arco-steps-item-title,.arco-steps-mode-dot .arco-steps-item-finish .arco-steps-item-title,.arco-steps-mode-dot .arco-steps-item-error .arco-steps-item-title{color:var(--color-text-1)}.arco-steps-mode-dot .arco-steps-item-description{margin-top:4px;font-size:12px;white-space:normal}.arco-steps-mode-dot .arco-steps-item-wait .arco-steps-item-description,.arco-steps-mode-dot .arco-steps-item-process .arco-steps-item-description,.arco-steps-mode-dot .arco-steps-item-finish .arco-steps-item-description,.arco-steps-mode-dot .arco-steps-item-error .arco-steps-item-description{color:var(--color-text-3)}.arco-steps-mode-dot .arco-steps-item:not(:last-child) .arco-steps-item-tail{position:absolute;top:3.5px;left:78px;box-sizing:border-box;width:100%;height:1px;background-color:var(--color-neutral-3)}.arco-steps-mode-dot .arco-steps-item:not(:last-child).arco-steps-item-process .arco-steps-item-tail{background-color:var(--color-neutral-3)}.arco-steps-mode-dot .arco-steps-item:not(:last-child).arco-steps-item-finish .arco-steps-item-tail{background-color:rgb(var(--primary-6))}.arco-steps-mode-dot .arco-steps-item:not(:last-child).arco-steps-item-next-error .arco-steps-item-tail{background-color:rgb(var(--danger-6))}.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-node{margin-right:16px}.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-content{overflow:hidden}.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-title{margin-top:-2px}.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-description{margin-top:4px}.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item:not(:last-child) .arco-steps-item-tail{position:absolute;bottom:0;left:4px;box-sizing:border-box;width:1px;height:100%;padding-top:16px;padding-bottom:2px;background-color:transparent;transform:translate(-50%)}.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item:not(:last-child) .arco-steps-item-tail:after{display:block;width:100%;height:100%;background-color:var(--color-neutral-3);content:""}.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item:not(:last-child).arco-steps-item-process .arco-steps-item-tail:after{background-color:var(--color-neutral-3)}.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item:not(:last-child).arco-steps-item-finish .arco-steps-item-tail:after{background-color:rgb(var(--primary-6))}.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item:not(:last-child).arco-steps-item-next-error .arco-steps-item-tail:after{background-color:rgb(var(--danger-6))}.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item .arco-steps-item-node{margin-top:8px}.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-active .arco-steps-item-node{margin-top:6px;margin-left:-1px}.arco-steps-mode-arrow .arco-steps-item{position:relative;display:flex;flex:1;align-items:center;height:72px;overflow:visible;white-space:nowrap}.arco-steps-mode-arrow .arco-steps-item:not(:last-child){margin-right:4px}.arco-steps-mode-arrow .arco-steps-item-wait{background-color:var(--color-fill-1)}.arco-steps-mode-arrow .arco-steps-item-process{background-color:rgb(var(--primary-6))}.arco-steps-mode-arrow .arco-steps-item-finish{background-color:var(--color-primary-light-1)}.arco-steps-mode-arrow .arco-steps-item-error{background-color:rgb(var(--danger-6))}.arco-steps-mode-arrow .arco-steps-item-content{display:inline-block;box-sizing:border-box}.arco-steps-mode-arrow .arco-steps-item:first-child .arco-steps-item-content{padding-left:16px}.arco-steps-mode-arrow .arco-steps-item:not(:first-child) .arco-steps-item-content{padding-left:52px}.arco-steps-mode-arrow .arco-steps-item-title{position:relative;display:inline-block;font-size:16px;white-space:nowrap}.arco-steps-mode-arrow .arco-steps-item-title:after{display:none!important}.arco-steps-mode-arrow .arco-steps-item-wait .arco-steps-item-title{color:var(--color-text-2)}.arco-steps-mode-arrow .arco-steps-item-process .arco-steps-item-title{color:var(--color-white)}.arco-steps-mode-arrow .arco-steps-item-finish .arco-steps-item-title{color:var(--color-text-1)}.arco-steps-mode-arrow .arco-steps-item-error .arco-steps-item-title{color:var(--color-white)}.arco-steps-mode-arrow .arco-steps-item-active .arco-steps-item-title{font-weight:500}.arco-steps-mode-arrow .arco-steps-item-description{max-width:none;margin-top:0;font-size:12px;white-space:nowrap}.arco-steps-mode-arrow .arco-steps-item-wait .arco-steps-item-description{color:var(--color-text-3)}.arco-steps-mode-arrow .arco-steps-item-process .arco-steps-item-description{color:var(--color-white)}.arco-steps-mode-arrow .arco-steps-item-finish .arco-steps-item-description{color:var(--color-text-3)}.arco-steps-mode-arrow .arco-steps-item-error .arco-steps-item-description{color:var(--color-white)}.arco-steps-mode-arrow .arco-steps-item:not(:first-child):before{position:absolute;top:0;left:0;z-index:1;display:block;width:0;height:0;border-top:36px solid transparent;border-bottom:36px solid transparent;border-left:36px solid var(--color-bg-2);content:""}.arco-steps-mode-arrow .arco-steps-item:not(:last-child):after{position:absolute;top:0;right:-36px;z-index:2;display:block;clear:both;width:0;height:0;border-top:36px solid transparent;border-bottom:36px solid transparent;content:""}.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-wait:after{border-left:36px solid var(--color-fill-1)}.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-process:after{border-left:36px solid rgb(var(--primary-6))}.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-error:after{border-left:36px solid rgb(var(--danger-6))}.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-finish:after{border-left:36px solid var(--color-primary-light-1)}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item{height:40px}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item-title{font-size:14px}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item-description{display:none}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:first-child):before{border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid var(--color-bg-2)}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child):after{right:-20px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid var(--color-fill-1)}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:first-child .arco-steps-item-content{padding-left:20px}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:first-child) .arco-steps-item-content{padding-left:40px}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item-error:not(:last-child):after{border-left:20px solid rgb(var(--danger-6))}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child).arco-steps-item-wait:after{border-left:20px solid var(--color-fill-1)}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child).arco-steps-item-process:after{border-left:20px solid rgb(var(--primary-6))}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child).arco-steps-item-finish:after{border-left:20px solid var(--color-primary-light-1)}.arco-steps-mode-navigation.arco-steps-label-horizontal .arco-steps-item:not(:last-child) .arco-steps-item-title:after{display:none}.arco-steps-mode-navigation .arco-steps-item{padding-left:20px;padding-right:10px;margin-right:32px}.arco-steps-mode-navigation .arco-steps-item:last-child{flex:1}.arco-steps-mode-navigation .arco-steps-item-content{margin-bottom:20px}.arco-steps-mode-navigation .arco-steps-item-description{padding-right:20px}.arco-steps-mode-navigation .arco-steps-item-active:after{content:"";position:absolute;display:block;height:2px;left:0;right:30px;bottom:0;background-color:rgb(var(--primary-6))}.arco-steps-mode-navigation .arco-steps-item-active:last-child:after{width:100%}.arco-steps-mode-navigation .arco-steps-item:not(:last-child) .arco-steps-item-content:after{position:absolute;top:10px;right:30px;display:inline-block;width:6px;height:6px;background-color:var(--color-bg-2);border:2px solid var(--color-text-4);border-bottom:none;border-left:none;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}.arco-steps{display:flex}.arco-steps-changeable .arco-steps-item-title,.arco-steps-changeable .arco-steps-item-description{transition:all .1s cubic-bezier(0,0,1,1)}.arco-steps-changeable .arco-steps-item:not(.arco-steps-item-active):not(.arco-steps-item-disabled){cursor:pointer}.arco-steps-changeable .arco-steps-item:not(.arco-steps-item-active):not(.arco-steps-item-disabled):hover .arco-steps-item-content .arco-steps-item-title,.arco-steps-changeable .arco-steps-item:not(.arco-steps-item-active):not(.arco-steps-item-disabled):hover .arco-steps-item-content .arco-steps-item-description{color:rgb(var(--primary-6))}.arco-steps-line-less .arco-steps-item-title:after{display:none!important}.arco-steps-vertical{flex-direction:column}.arco-steps-vertical .arco-steps-item:not(:last-child){min-height:90px}.arco-steps-vertical .arco-steps-item-title:after{display:none!important}.arco-steps-vertical .arco-steps-item-description{max-width:none}.arco-steps-label-vertical .arco-steps-item-content{display:block;width:140px;text-align:center}.arco-steps-label-vertical .arco-steps-item-description{max-width:none}.switch-slide-text-enter-from{left:-100%!important}.switch-slide-text-enter-to{left:8px!important}.switch-slide-text-enter-active{transition:left .2s cubic-bezier(.34,.69,.1,1)}.switch-slide-text-leave-from{left:100%!important}.switch-slide-text-leave-to{left:26px!important}.switch-slide-text-leave-active{transition:left .2s cubic-bezier(.34,.69,.1,1)}.arco-switch{position:relative;box-sizing:border-box;min-width:40px;height:24px;padding:0;overflow:hidden;line-height:24px;vertical-align:middle;background-color:var(--color-fill-4);border:none;border-radius:12px;outline:none;cursor:pointer;transition:background-color .2s cubic-bezier(.34,.69,.1,1)}.arco-switch-handle{position:absolute;top:4px;left:4px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--color-neutral-3);font-size:12px;background-color:var(--color-bg-white);border-radius:50%;transition:all .2s cubic-bezier(.34,.69,.1,1)}.arco-switch-checked{background-color:rgb(var(--primary-6))}.arco-switch-checked .arco-switch-handle{left:calc(100% - 20px);color:rgb(var(--primary-6))}.arco-switch[disabled] .arco-switch-handle{color:var(--color-fill-2)}.arco-switch[disabled].arco-switch-checked .arco-switch-handle{color:var(--color-primary-light-3)}.arco-switch-text-holder{margin:0 8px 0 26px;font-size:12px;opacity:0}.arco-switch-text{position:absolute;top:0;left:26px;color:var(--color-white);font-size:12px}.arco-switch-checked .arco-switch-text-holder{margin:0 26px 0 8px}.arco-switch-checked .arco-switch-text{left:8px;color:var(--color-white)}.arco-switch[disabled]{background-color:var(--color-fill-2);cursor:not-allowed}.arco-switch[disabled] .arco-switch-text{color:var(--color-white)}.arco-switch[disabled].arco-switch-checked{background-color:var(--color-primary-light-3)}.arco-switch[disabled].arco-switch-checked .arco-switch-text{color:var(--color-white)}.arco-switch-loading{background-color:var(--color-fill-2)}.arco-switch-loading .arco-switch-handle{color:var(--color-neutral-3)}.arco-switch-loading .arco-switch-text{color:var(--color-white)}.arco-switch-loading.arco-switch-checked{background-color:var(--color-primary-light-3)}.arco-switch-loading.arco-switch-checked .arco-switch-handle{color:var(--color-primary-light-3)}.arco-switch-loading.arco-switch-checked .arco-switch-text{color:var(--color-primary-light-1)}.arco-switch-small{min-width:28px;height:16px;line-height:16px}.arco-switch-small.arco-switch-checked{padding-left:-2px}.arco-switch-small .arco-switch-handle{top:2px;left:2px;width:12px;height:12px;border-radius:8px}.arco-switch-small .arco-switch-handle-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.66667)}.arco-switch-small.arco-switch-checked .arco-switch-handle{left:calc(100% - 14px)}.arco-switch-type-round{min-width:40px;border-radius:var(--border-radius-small)}.arco-switch-type-round .arco-switch-handle{border-radius:2px}.arco-switch-type-round.arco-switch-small{min-width:28px;height:16px;line-height:16px;border-radius:2px}.arco-switch-type-round.arco-switch-small .arco-switch-handle{border-radius:1px}.arco-switch-type-line{min-width:36px;overflow:unset;background-color:transparent}.arco-switch-type-line:after{display:block;width:100%;height:6px;background-color:var(--color-fill-4);border-radius:3px;transition:background-color .2s cubic-bezier(.34,.69,.1,1);content:""}.arco-switch-type-line .arco-switch-handle{top:2px;left:0;width:20px;height:20px;background-color:var(--color-bg-white);border-radius:10px;box-shadow:0 1px 3px var(--color-neutral-6)}.arco-switch-type-line.arco-switch-checked{background-color:transparent}.arco-switch-type-line.arco-switch-checked:after{background-color:rgb(var(--primary-6))}.arco-switch-type-line.arco-switch-custom-color{--custom-color: var(--color-fill-4)}.arco-switch-type-line.arco-switch-custom-color:after{background-color:var(--custom-color)}.arco-switch-type-line.arco-switch-custom-color.arco-switch-checked{--custom-color: rgb(var(--primary-6))}.arco-switch-type-line.arco-switch-checked .arco-switch-handle{left:calc(100% - 20px)}.arco-switch-type-line[disabled]{background-color:transparent;cursor:not-allowed}.arco-switch-type-line[disabled]:after{background-color:var(--color-fill-2)}.arco-switch-type-line[disabled].arco-switch-checked{background-color:transparent}.arco-switch-type-line[disabled].arco-switch-checked:after{background-color:var(--color-primary-light-3)}.arco-switch-type-line.arco-switch-loading{background-color:transparent}.arco-switch-type-line.arco-switch-loading:after{background-color:var(--color-fill-2)}.arco-switch-type-line.arco-switch-loading.arco-switch-checked{background-color:transparent}.arco-switch-type-line.arco-switch-loading.arco-switch-checked:after{background-color:var(--color-primary-light-3)}.arco-switch-type-line.arco-switch-small{min-width:28px;height:16px;line-height:16px}.arco-switch-type-line.arco-switch-small.arco-switch-checked{padding-left:0}.arco-switch-type-line.arco-switch-small .arco-switch-handle{top:0px;width:16px;height:16px;border-radius:8px}.arco-switch-type-line.arco-switch-small .arco-switch-handle-icon{transform:translate(-50%,-50%) scale(1)}.arco-switch-type-line.arco-switch-small.arco-switch-checked .arco-switch-handle{left:calc(100% - 16px)}.arco-table-filters-content{box-sizing:border-box;min-width:100px;background:var(--color-bg-5);border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-medium);box-shadow:0 2px 5px #0000001a}.arco-table-filters-list{max-height:200px;padding:4px 0;overflow-y:auto}.arco-table-filters-item{height:32px;padding:0 12px;font-size:14px;line-height:32px}.arco-table-filters-text{width:100%;max-width:160px;height:34px;margin-right:0;padding-left:10px;overflow:hidden;line-height:32px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.arco-table-filters-bottom{box-sizing:border-box;height:38px;padding:0 12px;overflow:hidden;line-height:38px;border-top:1px solid var(--color-neutral-3)}.arco-table-filters-bottom>*:not(*:last-child){margin-right:8px}.arco-table{position:relative}.arco-table-column-handle{position:absolute;top:0;right:-4px;z-index:1;width:8px;height:100%;cursor:col-resize}.arco-table .arco-spin{display:flex;flex-direction:column;height:100%}.arco-table>.arco-spin>.arco-spin-children:after{z-index:2}.arco-table-footer{border-radius:0 0 var(--border-radius-medium) var(--border-radius-medium)}.arco-table-scroll-position-right .arco-table-col-fixed-left-last:after,.arco-table-scroll-position-middle .arco-table-col-fixed-left-last:after{box-shadow:inset 6px 0 8px -3px #00000026}.arco-table-scroll-position-left .arco-table-col-fixed-right-first:after,.arco-table-scroll-position-middle .arco-table-col-fixed-right-first:after{box-shadow:inset -6px 0 8px -3px #00000026}.arco-table-layout-fixed .arco-table-element{table-layout:fixed}.arco-table .arco-table-element{width:100%;min-width:100%;margin:0;border-collapse:separate;border-spacing:0}.arco-table-th{position:relative;box-sizing:border-box;color:rgb(var(--gray-10));font-weight:500;line-height:1.5715;text-align:left;background-color:var(--color-neutral-2)}.arco-table-th[colspan]{text-align:center}.arco-table-th-align-right{text-align:right}.arco-table-th-align-right .arco-table-cell-with-sorter{justify-content:flex-end}.arco-table-th-align-center{text-align:center}.arco-table-th-align-center .arco-table-cell-with-sorter{justify-content:center}.arco-table-td{box-sizing:border-box;color:rgb(var(--gray-10));line-height:1.5715;text-align:left;word-break:break-all;background-color:var(--color-bg-2);border-bottom:1px solid var(--color-neutral-3)}.arco-table-td-align-right{text-align:right}.arco-table-td-align-center{text-align:center}.arco-table-td.arco-table-drag-handle{cursor:move}.arco-table-cell{display:flex;align-items:center}.arco-table-cell-align-right{justify-content:flex-end;text-align:right}.arco-table-cell-align-center{justify-content:center;text-align:center}.arco-table-text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-table-td-content{display:block;width:100%}.arco-table-th.arco-table-col-sorted{background-color:var(--color-neutral-3)}.arco-table-td.arco-table-col-sorted{background-color:var(--color-fill-1)}.arco-table-col-fixed-left,.arco-table-col-fixed-right{position:sticky;z-index:10}.arco-table-col-fixed-left-last:after,.arco-table-col-fixed-right-first:after{position:absolute;top:0;bottom:-1px;left:0;width:10px;box-shadow:none;transform:translate(-100%);transition:box-shadow .1s cubic-bezier(0,0,1,1);content:"";pointer-events:none}.arco-table-col-fixed-left-last:after{right:0;left:unset;transform:translate(100%)}.arco-table-cell-text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-table-editable-row .arco-table-cell-wrap-value{border:1px solid var(--color-white);border-radius:var(--border-radius-medium);cursor:pointer;transition:all .1s cubic-bezier(0,0,1,1)}.arco-table-editable-row:hover .arco-table-cell-wrap-value{border:1px solid var(--color-neutral-3)}.arco-table .arco-table-expand-btn{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;color:var(--color-text-2);font-size:12px;line-height:14px;background-color:var(--color-neutral-3);border:1px solid transparent;border-radius:2px;outline:none;cursor:pointer;transition:background-color .1s cubic-bezier(0,0,1,1)}.arco-table .arco-table-expand-btn:hover{color:var(--color-text-1);background-color:var(--color-neutral-4);border-color:transparent}.arco-table-cell-expand-icon{display:flex;align-items:center}.arco-table-cell-expand-icon .arco-table-cell-inline-icon{display:inline-flex;margin-right:4px}.arco-table-cell-expand-icon .arco-table-cell-inline-icon .arco-icon-loading{color:rgb(var(--primary-6))}.arco-table-cell-expand-icon-hidden{display:inline-block;width:14px;height:14px;margin-right:4px}.arco-table-tr-expand .arco-table-td{background-color:var(--color-fill-1)}.arco-table-cell-fixed-expand{position:sticky;left:0;box-sizing:border-box}.arco-table-tr-expand .arco-table-td .arco-table .arco-table-container{border:none}.arco-table-tr-expand .arco-table-td .arco-table .arco-table-th{border-bottom:1px solid var(--color-neutral-3)}.arco-table-tr-expand .arco-table-td .arco-table .arco-table-th,.arco-table-tr-expand .arco-table-td .arco-table .arco-table-td{background-color:transparent}.arco-table-tr-expand .arco-table-td .arco-table .arco-table-pagination{margin-bottom:12px}.arco-table-th.arco-table-operation,.arco-table-td.arco-table-operation{text-align:center}.arco-table-th.arco-table-operation .arco-table-cell,.arco-table-td.arco-table-operation .arco-table-cell{display:flex;justify-content:center;padding:0}.arco-table-radio,.arco-table-checkbox{justify-content:center}.arco-table-checkbox .arco-checkbox,.arco-table-radio .arco-radio{padding-left:0}.arco-table-selection-checkbox-col,.arco-table-selection-radio-col,.arco-table-expand-col,.arco-table-drag-handle-col{width:40px;min-width:40px;max-width:40px}.arco-table-th{transition:background-color .1s cubic-bezier(0,0,1,1)}.arco-table-cell-with-sorter{display:flex;align-items:center;cursor:pointer}.arco-table-cell-with-sorter:hover{background-color:rgba(var(--gray-4),.5)}.arco-table-cell-with-filter{display:flex;align-items:center}.arco-table-cell-next-ascend .arco-table-sorter-icon .arco-icon-caret-up,.arco-table-cell-next-descend .arco-table-sorter-icon .arco-icon-caret-down{color:var(--color-neutral-6)}.arco-table-sorter{display:inline-block;margin-left:8px;vertical-align:-3px}.arco-table-sorter.arco-table-sorter-direction-one{vertical-align:0}.arco-table-sorter-icon{position:relative;width:14px;height:8px;overflow:hidden;line-height:8px}.arco-table-sorter-icon .arco-icon-caret-up,.arco-table-sorter-icon .arco-icon-caret-down{position:absolute;top:50%;color:var(--color-neutral-5);font-size:12px;transition:all .1s cubic-bezier(0,0,1,1)}.arco-table-sorter-icon .arco-icon-caret-up{top:-2px;left:1px}.arco-table-sorter-icon .arco-icon-caret-down{top:-3px;left:1px}.arco-table-sorter-icon.arco-table-sorter-icon-active svg{color:rgb(var(--primary-6))}.arco-table-filters{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:24px;height:100%;line-height:1;vertical-align:0;background-color:transparent;cursor:pointer;transition:all .1s cubic-bezier(0,0,1,1)}.arco-table-filters:hover,.arco-table-filters-open{background-color:var(--color-neutral-4)}.arco-table-filters svg{color:var(--color-text-2);font-size:16px;transition:all .1s cubic-bezier(0,0,1,1)}.arco-table-filters-active svg{color:rgb(var(--primary-6))}.arco-table-filters-align-left{position:relative;width:auto;margin-left:8px}.arco-table-filters-align-left svg{font-size:12px}.arco-table-filters-align-left:hover,.arco-table-filters-align-left-open{background:none}.arco-table-filters-align-left:hover:before,.arco-table-filters-align-left.arco-table-filters-open:before{background:var(--color-fill-4)}.arco-table-container{position:relative;border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0}.arco-table-header{flex-shrink:0;border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0}.arco-table-container{box-sizing:border-box;width:100%;min-height:0}.arco-table-container .arco-table-content{display:flex;flex-direction:column;width:auto;height:100%}.arco-table-container .arco-table-content-scroll-x{overflow-x:auto;overflow-y:hidden}.arco-table-container:before,.arco-table-container:after{position:absolute;z-index:1;width:10px;height:100%;box-shadow:none;transition:box-shadow .1s cubic-bezier(0,0,1,1);content:"";pointer-events:none}.arco-table-container:before{top:0;left:0;border-top-left-radius:var(--border-radius-medium)}.arco-table-container:after{top:0;right:0;border-top-right-radius:var(--border-radius-medium)}.arco-table-container:not(.arco-table-has-fixed-col-left).arco-table-scroll-position-right:before,.arco-table-container:not(.arco-table-has-fixed-col-left).arco-table-scroll-position-middle:before{box-shadow:inset 6px 0 8px -3px #00000026}.arco-table-container:not(.arco-table-has-fixed-col-right).arco-table-scroll-position-left:after,.arco-table-container:not(.arco-table-has-fixed-col-right).arco-table-scroll-position-middle:after{box-shadow:inset -6px 0 8px -3px #00000026}.arco-table-header{overflow-x:hidden;overflow-y:hidden;background-color:var(--color-neutral-2);scrollbar-color:transparent transparent}.arco-table-header-sticky{position:sticky;top:0;z-index:100}.arco-table:not(.arco-table-empty) .arco-table-header::-webkit-scrollbar{height:0;background-color:transparent}.arco-table.arco-table-empty .arco-table-header{overflow-x:auto}.arco-table-body{position:relative;width:100%;min-height:40px;overflow:auto;background-color:var(--color-bg-2)}.arco-table-border .arco-table-container{border-top:1px solid var(--color-neutral-3);border-left:1px solid var(--color-neutral-3)}.arco-table-border .arco-table-scroll-y{border-bottom:1px solid var(--color-neutral-3)}.arco-table-border .arco-table-scroll-y .arco-table-body .arco-table-tr:last-of-type .arco-table-td,.arco-table-border .arco-table-scroll-y tfoot .arco-table-tr:last-of-type .arco-table-td{border-bottom:none}.arco-table-border .arco-table-scroll-y .arco-table-body .arco-table-tr:last-of-type .arco-table-td.arco-table-col-fixed-left-last:after,.arco-table-border .arco-table-scroll-y tfoot .arco-table-tr:last-of-type .arco-table-td.arco-table-col-fixed-left-last:after,.arco-table-border .arco-table-scroll-y .arco-table-body .arco-table-tr:last-of-type .arco-table-td.arco-table-col-fixed-right-first:after,.arco-table-border .arco-table-scroll-y tfoot .arco-table-tr:last-of-type .arco-table-td.arco-table-col-fixed-right-first:after{bottom:0}.arco-table-border .arco-table-tr .arco-table-th{border-bottom:1px solid var(--color-neutral-3)}.arco-table-border .arco-table-footer{border:1px solid var(--color-neutral-3);border-top:0}.arco-table-border:not(.arco-table-border-cell) .arco-table-container{border-right:1px solid var(--color-neutral-3)}.arco-table-border-cell .arco-table-th,.arco-table-border-cell .arco-table-td:not(.arco-table-tr-expand){border-right:1px solid var(--color-neutral-3)}.arco-table-border-cell .arco-table-th-resizing,.arco-table-border-cell .arco-table-td-resizing:not(.arco-table-tr-expand){border-right-color:rgb(var(--primary-6))}.arco-table-border-header-cell .arco-table-th{border-right:1px solid var(--color-neutral-3);border-bottom:1px solid var(--color-neutral-3)}.arco-table-border-header-cell .arco-table-th-resizing,.arco-table-border-header-cell .arco-table-td-resizing:not(.arco-table-tr-expand){border-right-color:rgb(var(--primary-6))}.arco-table-border.arco-table-border-header-cell thead .arco-table-tr:first-child .arco-table-th:last-child{border-right:0}.arco-table-border-body-cell .arco-table-td:not(:last-child):not(.arco-table-tr-expand){border-right:1px solid var(--color-neutral-3)}.arco-table-stripe:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):nth-child(even) .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right),.arco-table-stripe .arco-table-tr-drag .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right){background-color:var(--color-fill-1)}.arco-table-stripe:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):nth-child(even) .arco-table-td.arco-table-col-fixed-left:before,.arco-table-stripe .arco-table-tr-drag .arco-table-td.arco-table-col-fixed-left:before,.arco-table-stripe:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):nth-child(even) .arco-table-td.arco-table-col-fixed-right:before,.arco-table-stripe .arco-table-tr-drag .arco-table-td.arco-table-col-fixed-right:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:var(--color-fill-1);content:""}.arco-table .arco-table-tr-draggable{cursor:move}.arco-table-hover:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):hover .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right),.arco-table-hover .arco-table-tr-drag .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right){background-color:var(--color-fill-1)}.arco-table-hover:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):hover .arco-table-td.arco-table-col-fixed-left:before,.arco-table-hover .arco-table-tr-drag .arco-table-td.arco-table-col-fixed-left:before,.arco-table-hover:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):hover .arco-table-td.arco-table-col-fixed-right:before,.arco-table-hover .arco-table-tr-drag .arco-table-td.arco-table-col-fixed-right:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:var(--color-fill-1);content:""}.arco-table-hover .arco-table-tr-expand:not(.arco-table-tr-empty):hover .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right){background-color:var(--color-fill-1)}.arco-table-tr-expand .arco-table-td .arco-table-hover .arco-table-tr:not(.arco-table-tr-empty) .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right){background-color:transparent}.arco-table-tr-expand .arco-table-td .arco-table-hover .arco-table-tr:not(.arco-table-tr-empty) .arco-table-td.arco-table-col-fixed-left:before,.arco-table-tr-expand .arco-table-td .arco-table-hover .arco-table-tr:not(.arco-table-tr-empty) .arco-table-td.arco-table-col-fixed-right:before{background-color:transparent}.arco-table-tfoot{position:relative;z-index:1;flex-shrink:0;width:100%;overflow-x:auto;background-color:var(--color-neutral-2);box-shadow:0 -1px 0 var(--color-neutral-3);scrollbar-color:transparent transparent}.arco-table-tfoot::-webkit-scrollbar{height:0;background-color:transparent}.arco-table tfoot .arco-table-td{background-color:var(--color-neutral-2)}.arco-table-tr-checked .arco-table-td{background-color:var(--color-fill-1)}.arco-table .arco-table-cell{padding:9px 16px}.arco-table .arco-table-th,.arco-table .arco-table-td{font-size:14px}.arco-table .arco-table-footer{padding:9px 16px}.arco-table .arco-table-tr-expand .arco-table-td .arco-table{margin:-9px -16px -10px}.arco-table .arco-table-editable-row .arco-table-cell-wrap-value{padding:9px 16px}.arco-table-size-medium .arco-table-cell{padding:7px 16px}.arco-table-size-medium .arco-table-th,.arco-table-size-medium .arco-table-td{font-size:14px}.arco-table-size-medium .arco-table-footer{padding:7px 16px}.arco-table-size-medium .arco-table-tr-expand .arco-table-td .arco-table{margin:-7px -16px -8px}.arco-table-size-medium .arco-table-editable-row .arco-table-cell-wrap-value{padding:7px 16px}.arco-table-size-small .arco-table-cell{padding:5px 16px}.arco-table-size-small .arco-table-th,.arco-table-size-small .arco-table-td{font-size:14px}.arco-table-size-small .arco-table-footer{padding:5px 16px}.arco-table-size-small .arco-table-tr-expand .arco-table-td .arco-table{margin:-5px -16px -6px}.arco-table-size-small .arco-table-editable-row .arco-table-cell-wrap-value{padding:5px 16px}.arco-table-size-mini .arco-table-cell{padding:2px 16px}.arco-table-size-mini .arco-table-th,.arco-table-size-mini .arco-table-td{font-size:12px}.arco-table-size-mini .arco-table-footer{padding:2px 16px}.arco-table-size-mini .arco-table-tr-expand .arco-table-td .arco-table{margin:-2px -16px -3px}.arco-table-size-mini .arco-table-editable-row .arco-table-cell-wrap-value{padding:2px 16px}.arco-table-virtualized .arco-table-element{table-layout:fixed}.arco-table-virtualized div.arco-table-body div.arco-table-tr{display:flex}.arco-table-virtualized div.arco-table-body div.arco-table-td{display:flex;flex:1;align-items:center}.arco-table-pagination{display:flex;align-items:center;justify-content:flex-end;margin-top:12px}.arco-table-pagination-left{justify-content:flex-start}.arco-table-pagination-center{justify-content:center}.arco-table-pagination-top{margin-top:0;margin-bottom:12px}.arco-virtual-list>.arco-table-element{width:auto}body[arco-theme=dark] .arco-table-tr-checked .arco-table-td{background-color:var(--color-neutral-2)}.arco-icon-hover.arco-tabs-icon-hover:before{width:16px;height:16px}.arco-tabs .arco-tabs-icon-hover{color:var(--color-text-2);font-size:12px;user-select:none}.arco-tabs-dropdown-icon{margin-left:6px;font-size:12px;user-select:none}.arco-tabs-tab-close-btn{margin-left:8px;user-select:none}.arco-tabs-nav-add-btn{display:inline-flex;align-items:center;justify-content:center;padding:0 8px;font-size:12px;user-select:none}.arco-tabs-add{position:relative}.arco-tabs-nav-button-left{margin-right:6px;margin-left:10px}.arco-tabs-nav-button-right{margin-right:10px;margin-left:6px}.arco-tabs-nav-button-up{margin-bottom:10px}.arco-tabs-nav-button-down{margin-top:10px}.arco-tabs-nav-button-disabled{color:var(--color-text-4);cursor:not-allowed}.arco-tabs{position:relative;overflow:hidden}.arco-tabs-nav{position:relative;flex-shrink:0}.arco-tabs-nav:before{position:absolute;right:0;bottom:0;left:0;display:block;clear:both;height:1px;background-color:var(--color-neutral-3);content:""}.arco-tabs-nav-tab{display:flex;flex:1;overflow:hidden}.arco-tabs-nav-tab-list{position:relative;display:inline-block;white-space:nowrap;transition:transform .2s cubic-bezier(.34,.69,.1,1)}.arco-tabs-nav-extra{display:flex;align-items:center;width:auto;line-height:32px}.arco-tabs-nav-extra .arco-tabs-nav-add-btn{padding-left:0}.arco-tabs-tab{display:inline-flex;align-items:center;box-sizing:border-box;padding:4px 0;color:var(--color-text-2);font-size:14px;line-height:1.5715;outline:none;cursor:pointer;transition:color .2s cubic-bezier(0,0,1,1)}.arco-tabs-tab-title{display:inline-block}.arco-tabs-tab:hover{color:var(--color-text-2);font-weight:400}.arco-tabs-tab-disabled,.arco-tabs-tab-disabled:hover{color:var(--color-text-4);cursor:not-allowed}.arco-tabs-tab-active,.arco-tabs-tab-active:hover{color:rgb(var(--primary-6));font-weight:500}.arco-tabs-tab-active.arco-tabs-tab-disabled,.arco-tabs-tab-active:hover.arco-tabs-tab-disabled{color:var(--color-primary-light-3)}.arco-tabs-nav-ink{position:absolute;top:initial;right:initial;bottom:0;height:2px;background-color:rgb(var(--primary-6));transition:left .2s cubic-bezier(.34,.69,.1,1),width .2s cubic-bezier(.34,.69,.1,1)}.arco-tabs-nav-ink.arco-tabs-header-ink-no-animation{transition:none}.arco-tabs-nav-ink-disabled{background-color:var(--color-primary-light-3)}.arco-tabs-nav-type-line .arco-tabs-nav-extra{line-height:40px}.arco-tabs-nav-type-line .arco-tabs-tab{margin:0 16px;padding:8px 0;line-height:1.5715}.arco-tabs-nav-type-line .arco-tabs-tab-title{position:relative;display:inline-block;padding:1px 0}.arco-tabs-nav-type-line .arco-tabs-tab-title:before{position:absolute;top:0;right:-8px;bottom:0;left:-8px;z-index:-1;background-color:transparent;border-radius:var(--border-radius-small);opacity:1;transition:background-color .2s cubic-bezier(0,0,1,1),opacity .2s cubic-bezier(0,0,1,1);content:""}.arco-tabs-nav-type-line .arco-tabs-tab:hover .arco-tabs-tab-title:before{background-color:var(--color-fill-2)}.arco-tabs-nav-type-line .arco-tabs-tab-active .arco-tabs-tab-title:before,.arco-tabs-nav-type-line .arco-tabs-tab-active:hover .arco-tabs-tab-title:before{background-color:transparent}.arco-tabs-nav-type-line .arco-tabs-tab-disabled .arco-tabs-tab-title:before,.arco-tabs-nav-type-line .arco-tabs-tab-disabled:hover .arco-tabs-tab-title:before{opacity:0}.arco-tabs-nav-type-line .arco-tabs-tab:focus-visible .arco-tabs-tab-title:before{border:2px solid rgb(var(--primary-6))}.arco-tabs-nav-type-line.arco-tabs-nav-horizontal>.arco-tabs-tab:first-of-type{margin-left:16px}.arco-tabs-nav-type-line.arco-tabs-nav-horizontal .arco-tabs-nav-tab-list-no-padding>.arco-tabs-tab:first-of-type,.arco-tabs-nav-text.arco-tabs-nav-horizontal .arco-tabs-nav-tab-list-no-padding>.arco-tabs-tab:first-of-type{margin-left:0}.arco-tabs-nav-type-card .arco-tabs-tab,.arco-tabs-nav-type-card-gutter .arco-tabs-tab{position:relative;padding:4px 16px;font-size:14px;border:1px solid var(--color-neutral-3);transition:padding .2s cubic-bezier(0,0,1,1),color .2s cubic-bezier(0,0,1,1)}.arco-tabs-nav-type-card .arco-tabs-tab-closable,.arco-tabs-nav-type-card-gutter .arco-tabs-tab-closable{padding-right:12px}.arco-tabs-nav-type-card .arco-tabs-tab-closable:not(.arco-tabs-tab-active):hover .arco-icon-hover:hover:before,.arco-tabs-nav-type-card-gutter .arco-tabs-tab-closable:not(.arco-tabs-tab-active):hover .arco-icon-hover:hover:before{background-color:var(--color-fill-4)}.arco-tabs-nav-type-card .arco-tabs-tab:focus-visible:before,.arco-tabs-nav-type-card-gutter .arco-tabs-tab:focus-visible:before{position:absolute;top:-1px;right:0;bottom:-1px;left:-1px;border:2px solid rgb(var(--primary-6));content:""}.arco-tabs-nav-type-card .arco-tabs-tab:last-child:focus-visible:before,.arco-tabs-nav-type-card-gutter .arco-tabs-tab:last-child:focus-visible:before{right:-1px}.arco-tabs-nav-type-card .arco-tabs-nav-add-btn,.arco-tabs-nav-type-card-gutter .arco-tabs-nav-add-btn{height:32px}.arco-tabs-nav-type-card .arco-tabs-tab{background-color:transparent;border-right:none}.arco-tabs-nav-type-card .arco-tabs-tab:last-child{border-right:1px solid var(--color-neutral-3);border-top-right-radius:var(--border-radius-small)}.arco-tabs-nav-type-card .arco-tabs-tab:first-child{border-top-left-radius:var(--border-radius-small)}.arco-tabs-nav-type-card .arco-tabs-tab:hover{background-color:var(--color-fill-3)}.arco-tabs-nav-type-card .arco-tabs-tab-disabled,.arco-tabs-nav-type-card .arco-tabs-tab-disabled:hover{background-color:transparent}.arco-tabs-nav-type-card .arco-tabs-tab-active,.arco-tabs-nav-type-card .arco-tabs-tab-active:hover{background-color:transparent;border-bottom-color:var(--color-bg-2)}.arco-tabs-nav-type-card-gutter .arco-tabs-tab{margin-left:4px;background-color:var(--color-fill-1);border-right:1px solid var(--color-neutral-3);border-radius:var(--border-radius-small) var(--border-radius-small) 0 0}.arco-tabs-nav-type-card-gutter .arco-tabs-tab:hover{background-color:var(--color-fill-3)}.arco-tabs-nav-type-card-gutter .arco-tabs-tab-disabled,.arco-tabs-nav-type-card-gutter .arco-tabs-tab-disabled:hover{background-color:var(--color-fill-1)}.arco-tabs-nav-type-card-gutter .arco-tabs-tab-active,.arco-tabs-nav-type-card-gutter .arco-tabs-tab-active:hover{background-color:transparent;border-bottom-color:var(--color-bg-2)}.arco-tabs-nav-type-card-gutter .arco-tabs-tab:first-child{margin-left:0}.arco-tabs-nav-type-text:before{display:none}.arco-tabs-nav-type-text .arco-tabs-tab{position:relative;margin:0 9px;padding:5px 0;font-size:14px;line-height:1.5715}.arco-tabs-nav-type-text .arco-tabs-tab:not(:first-of-type):before{position:absolute;top:50%;left:-9px;display:block;width:2px;height:12px;background-color:var(--color-fill-3);transform:translateY(-50%);content:""}.arco-tabs-nav-type-text .arco-tabs-tab-title{padding-right:8px;padding-left:8px;background-color:transparent}.arco-tabs-nav-type-text .arco-tabs-tab-title:hover{background-color:var(--color-fill-2)}.arco-tabs-nav-type-text .arco-tabs-tab-active .arco-tabs-tab-title,.arco-tabs-nav-type-text .arco-tabs-tab-active .arco-tabs-tab-title:hover,.arco-tabs-nav-type-text .arco-tabs-tab-disabled .arco-tabs-tab-title,.arco-tabs-nav-type-text .arco-tabs-tab-disabled .arco-tabs-tab-title:hover{background-color:transparent}.arco-tabs-nav-type-text .arco-tabs-tab-active.arco-tabs-nav-type-text .arco-tabs-tab-disabled .arco-tabs-tab-title,.arco-tabs-nav-type-text .arco-tabs-tab-active.arco-tabs-nav-type-text .arco-tabs-tab-disabled .arco-tabs-tab-title:hover{background-color:var(--color-primary-light-3)}.arco-tabs-nav-type-text .arco-tabs-tab:focus-visible .arco-tabs-tab-title{margin:-2px;border:2px solid rgb(var(--primary-6))}.arco-tabs-nav-type-rounded:before{display:none}.arco-tabs-nav-type-rounded .arco-tabs-tab{margin:0 6px;padding:5px 16px;font-size:14px;background-color:transparent;border-radius:32px}.arco-tabs-nav-type-rounded .arco-tabs-tab:hover{background-color:var(--color-fill-2)}.arco-tabs-nav-type-rounded .arco-tabs-tab-disabled:hover{background-color:transparent}.arco-tabs-nav-type-rounded .arco-tabs-tab-active,.arco-tabs-nav-type-rounded .arco-tabs-tab-active:hover{background-color:var(--color-fill-2)}.arco-tabs-nav-type-rounded .arco-tabs-tab:focus-visible{border-color:rgb(var(--primary-6))}.arco-tabs-nav-type-capsule:before{display:none}.arco-tabs-nav-type-capsule .arco-tabs-nav-tab:not(.arco-tabs-nav-tab-scroll){justify-content:flex-end}.arco-tabs-nav-type-capsule .arco-tabs-nav-tab-list{padding:3px;line-height:1;background-color:var(--color-fill-2);border-radius:var(--border-radius-small)}.arco-tabs-nav-type-capsule .arco-tabs-tab{position:relative;padding:0 10px;font-size:14px;line-height:26px;background-color:transparent}.arco-tabs-nav-type-capsule .arco-tabs-tab:hover{background-color:var(--color-bg-2)}.arco-tabs-nav-type-capsule .arco-tabs-tab-disabled:hover{background-color:unset}.arco-tabs-nav-type-capsule .arco-tabs-tab-active,.arco-tabs-nav-type-capsule .arco-tabs-tab-active:hover{background-color:var(--color-bg-2)}.arco-tabs-nav-type-capsule .arco-tabs-tab-active:before,.arco-tabs-nav-type-capsule .arco-tabs-tab-active:hover:before,.arco-tabs-nav-type-capsule .arco-tabs-tab-active+.arco-tabs-tab:before,.arco-tabs-nav-type-capsule .arco-tabs-tab-active:hover+.arco-tabs-tab:before{opacity:0}.arco-tabs-nav-type-capsule .arco-tabs-tab:focus-visible{border-color:rgb(var(--primary-6))}.arco-tabs-nav-type-capsule.arco-tabs-nav-horizontal .arco-tabs-tab:not(:first-of-type){margin-left:3px}.arco-tabs-nav-type-capsule.arco-tabs-nav-horizontal .arco-tabs-tab:not(:first-of-type):before{position:absolute;top:50%;left:-4px;display:block;width:1px;height:14px;background-color:var(--color-fill-3);transform:translateY(-50%);transition:all .2s cubic-bezier(0,0,1,1);content:""}.arco-tabs-nav{position:relative;display:flex;align-items:center;overflow:hidden}.arco-tabs-content{box-sizing:border-box;width:100%;padding-top:16px;overflow:hidden}.arco-tabs-content-hide{display:none}.arco-tabs-content .arco-tabs-content-list{display:flex;width:100%}.arco-tabs-content .arco-tabs-content-item{flex-shrink:0;width:100%;height:0;overflow:hidden}.arco-tabs-content .arco-tabs-content-item.arco-tabs-content-item-active{height:auto}.arco-tabs-type-card>.arco-tabs-content,.arco-tabs-type-card-gutter>.arco-tabs-content{border:1px solid var(--color-neutral-3);border-top:none}.arco-tabs-content-animation{transition:all .2s cubic-bezier(.34,.69,.1,1)}.arco-tabs-horizontal.arco-tabs-justify{display:flex;flex-direction:column;height:100%}.arco-tabs-horizontal.arco-tabs-justify .arco-tabs-content,.arco-tabs-horizontal.arco-tabs-justify .arco-tabs-content-list,.arco-tabs-horizontal.arco-tabs-justify .arco-tabs-pane{height:100%}.arco-tabs-nav-size-mini.arco-tabs-nav-type-line .arco-tabs-tab{padding-top:6px;padding-bottom:6px;font-size:12px}.arco-tabs-nav-size-mini.arco-tabs-nav-type-line .arco-tabs-nav-extra{font-size:12px;line-height:32px}.arco-tabs-nav-size-mini.arco-tabs-nav-type-card .arco-tabs-tab,.arco-tabs-nav-size-mini.arco-tabs-nav-type-card-gutter .arco-tabs-tab{padding-top:1px;padding-bottom:1px;font-size:12px}.arco-tabs-nav-size-mini.arco-tabs-nav-type-card .arco-tabs-nav-extra,.arco-tabs-nav-size-mini.arco-tabs-nav-type-card-gutter .arco-tabs-nav-extra{font-size:12px;line-height:24px}.arco-tabs-nav-size-mini.arco-tabs-nav-type-card .arco-tabs-nav-add-btn,.arco-tabs-nav-size-mini.arco-tabs-nav-type-card-gutter .arco-tabs-nav-add-btn{height:24px}.arco-tabs-nav-size-mini.arco-tabs-nav-type-capsule .arco-tabs-tab{font-size:12px;line-height:18px}.arco-tabs-nav-size-mini.arco-tabs-nav-type-capsule .arco-tabs-nav-extra{font-size:12px;line-height:24px}.arco-tabs-nav-size-mini.arco-tabs-nav-type-rounded .arco-tabs-tab{padding-top:3px;padding-bottom:3px;font-size:12px}.arco-tabs-nav-size-mini.arco-tabs-nav-type-rounded .arco-tabs-nav-extra{font-size:12px;line-height:24px}.arco-tabs-nav-size-small.arco-tabs-nav-type-line .arco-tabs-tab{padding-top:6px;padding-bottom:6px;font-size:14px}.arco-tabs-nav-size-small.arco-tabs-nav-type-line .arco-tabs-nav-extra{font-size:14px;line-height:36px}.arco-tabs-nav-size-small.arco-tabs-nav-type-card .arco-tabs-tab,.arco-tabs-nav-size-small.arco-tabs-nav-type-card-gutter .arco-tabs-tab{padding-top:1px;padding-bottom:1px;font-size:14px}.arco-tabs-nav-size-small.arco-tabs-nav-type-card .arco-tabs-nav-extra,.arco-tabs-nav-size-small.arco-tabs-nav-type-card-gutter .arco-tabs-nav-extra{font-size:14px;line-height:28px}.arco-tabs-nav-size-small.arco-tabs-nav-type-card .arco-tabs-nav-add-btn,.arco-tabs-nav-size-small.arco-tabs-nav-type-card-gutter .arco-tabs-nav-add-btn{height:28px}.arco-tabs-nav-size-small.arco-tabs-nav-type-capsule .arco-tabs-tab{font-size:14px;line-height:22px}.arco-tabs-nav-size-small.arco-tabs-nav-type-capsule .arco-tabs-nav-extra{font-size:14px;line-height:28px}.arco-tabs-nav-size-small.arco-tabs-nav-type-rounded .arco-tabs-tab{padding-top:3px;padding-bottom:3px;font-size:14px}.arco-tabs-nav-size-small.arco-tabs-nav-type-rounded .arco-tabs-nav-extra{font-size:14px;line-height:28px}.arco-tabs-nav-size-large.arco-tabs-nav-type-line .arco-tabs-tab{padding-top:10px;padding-bottom:10px;font-size:14px}.arco-tabs-nav-size-large.arco-tabs-nav-type-line .arco-tabs-nav-extra{font-size:14px;line-height:44px}.arco-tabs-nav-size-large.arco-tabs-nav-type-card .arco-tabs-tab,.arco-tabs-nav-size-large.arco-tabs-nav-type-card-gutter .arco-tabs-tab{padding-top:5px;padding-bottom:5px;font-size:14px}.arco-tabs-nav-size-large.arco-tabs-nav-type-card .arco-tabs-nav-extra,.arco-tabs-nav-size-large.arco-tabs-nav-type-card-gutter .arco-tabs-nav-extra{font-size:14px;line-height:36px}.arco-tabs-nav-size-large.arco-tabs-nav-type-card .arco-tabs-nav-add-btn,.arco-tabs-nav-size-large.arco-tabs-nav-type-card-gutter .arco-tabs-nav-add-btn{height:36px}.arco-tabs-nav-size-large.arco-tabs-nav-type-capsule .arco-tabs-tab{font-size:14px;line-height:30px}.arco-tabs-nav-size-large.arco-tabs-nav-type-capsule .arco-tabs-nav-extra{font-size:14px;line-height:36px}.arco-tabs-nav-size-large.arco-tabs-nav-type-rounded .arco-tabs-tab{padding-top:7px;padding-bottom:7px;font-size:14px}.arco-tabs-nav-size-large.arco-tabs-nav-type-rounded .arco-tabs-nav-extra{font-size:14px;line-height:36px}.arco-tabs-nav-vertical{float:left;height:100%}.arco-tabs-nav-vertical:before{position:absolute;top:0;right:0;bottom:0;left:initial;clear:both;width:1px;height:100%}.arco-tabs-nav-vertical .arco-tabs-nav-add-btn{height:auto;margin-top:8px;margin-left:0;padding:0 16px}.arco-tabs-nav-right{float:right}.arco-tabs-nav-vertical{flex-direction:column}.arco-tabs-nav-vertical .arco-tabs-nav-tab{flex-direction:column;height:100%}.arco-tabs-nav-vertical .arco-tabs-nav-ink{position:absolute;right:0;bottom:initial;left:initial;width:2px;transition:top .2s cubic-bezier(.34,.69,.1,1),height .2s cubic-bezier(.34,.69,.1,1)}.arco-tabs-nav-vertical .arco-tabs-nav-tab-list{height:auto}.arco-tabs-nav-vertical .arco-tabs-nav-tab-list-overflow-scroll{padding:6px 0}.arco-tabs-nav-vertical .arco-tabs-tab{display:block;margin:12px 0 0;white-space:nowrap}.arco-tabs-nav-vertical .arco-tabs-tab:first-of-type{margin-top:0}.arco-tabs-nav-right:before{right:unset;left:0}.arco-tabs-nav-right .arco-tabs-nav-ink{right:unset;left:0}.arco-tabs-nav-vertical{position:relative;box-sizing:border-box;height:100%}.arco-tabs-nav-vertical.arco-tabs-nav-type-line .arco-tabs-tab{padding:0 20px}.arco-tabs-nav-vertical.arco-tabs-nav-type-card .arco-tabs-tab{position:relative;margin:0;border:1px solid var(--color-neutral-3);border-bottom-color:transparent}.arco-tabs-nav-vertical.arco-tabs-nav-type-card .arco-tabs-tab:first-child{border-top-left-radius:var(--border-radius-small)}.arco-tabs-nav-vertical.arco-tabs-nav-type-card .arco-tabs-tab-active,.arco-tabs-nav-vertical.arco-tabs-nav-type-card .arco-tabs-tab-active:hover{border-right-color:var(--color-bg-2);border-bottom-color:transparent}.arco-tabs-nav-vertical.arco-tabs-nav-type-card .arco-tabs-tab:last-child{border-bottom:1px solid var(--color-neutral-3);border-bottom-left-radius:var(--border-radius-small)}.arco-tabs-nav-vertical.arco-tabs-nav-type-card-gutter .arco-tabs-tab{position:relative;margin-left:0;border-radius:var(--border-radius-small) 0 0 var(--border-radius-small)}.arco-tabs-nav-vertical.arco-tabs-nav-type-card-gutter .arco-tabs-tab:not(:first-of-type){margin-top:4px}.arco-tabs-nav-vertical.arco-tabs-nav-type-card-gutter .arco-tabs-tab-active,.arco-tabs-nav-vertical.arco-tabs-nav-type-card-gutter .arco-tabs-tab-active:hover{border-right-color:var(--color-bg-2);border-bottom-color:var(--color-neutral-3)}.arco-tabs-vertical .arco-tabs-content{width:auto;height:100%;padding:0}.arco-tabs-right.arco-tabs-vertical .arco-tabs-content{padding-right:16px}.arco-tabs-left.arco-tabs-vertical .arco-tabs-content{padding-left:16px}.arco-tabs-vertical.arco-tabs-type-card>.arco-tabs-content,.arco-tabs-vertical.arco-tabs-type-card-gutter>.arco-tabs-content{border:1px solid var(--color-neutral-3);border-left:none}body[arco-theme=dark] .arco-tabs-nav-type-capsule .arco-tabs-tab-active,body[arco-theme=dark] .arco-tabs-nav-type-capsule .arco-tabs-tab:hover{background-color:var(--color-fill-3)}.arco-tag{display:inline-flex;align-items:center;box-sizing:border-box;height:24px;padding:0 8px;color:var(--color-text-1);font-weight:500;font-size:12px;line-height:22px;vertical-align:middle;border:1px solid transparent;border-radius:var(--border-radius-small);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-tag .arco-icon-hover.arco-tag-icon-hover:before{width:16px;height:16px}.arco-tag .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:var(--color-fill-3)}.arco-tag-checkable{cursor:pointer;transition:all .1s cubic-bezier(0,0,1,1)}.arco-tag-checkable:hover{background-color:var(--color-fill-2)}.arco-tag-checked{background-color:var(--color-fill-2);border-color:transparent}.arco-tag-checkable.arco-tag-checked:hover{background-color:var(--color-fill-3);border-color:transparent}.arco-tag-bordered,.arco-tag-checkable.arco-tag-checked.arco-tag-bordered:hover{border-color:var(--color-border-2)}.arco-tag-size-small{height:20px;font-size:12px;line-height:18px}.arco-tag-size-medium{height:24px;font-size:12px;line-height:22px}.arco-tag-size-large{height:32px;font-size:14px;line-height:30px}.arco-tag-hide{display:none}.arco-tag-loading{cursor:default;opacity:.8}.arco-tag-icon{margin-right:4px;color:var(--color-text-2)}.arco-tag-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-tag.arco-tag-checked.arco-tag-red{color:rgb(var(--red-6));background-color:rgb(var(--red-1));border:1px solid transparent}.arco-tag.arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--red-2))}.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-red.arco-tag:hover{background-color:rgb(var(--red-2));border-color:transparent}.arco-tag-checked.arco-tag-red.arco-tag-bordered,.arco-tag-checked.arco-tag-red.arco-tag-bordered:hover{border-color:rgb(var(--red-6))}.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-icon,.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-close-btn,.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-loading-icon{color:rgb(var(--red-6))}.arco-tag.arco-tag-checked.arco-tag-orangered{color:rgb(var(--orangered-6));background-color:rgb(var(--orangered-1));border:1px solid transparent}.arco-tag.arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--orangered-2))}.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-orangered.arco-tag:hover{background-color:rgb(var(--orangered-2));border-color:transparent}.arco-tag-checked.arco-tag-orangered.arco-tag-bordered,.arco-tag-checked.arco-tag-orangered.arco-tag-bordered:hover{border-color:rgb(var(--orangered-6))}.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-icon,.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-close-btn,.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-loading-icon{color:rgb(var(--orangered-6))}.arco-tag.arco-tag-checked.arco-tag-orange{color:rgb(var(--orange-6));background-color:rgb(var(--orange-1));border:1px solid transparent}.arco-tag.arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--orange-2))}.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-orange.arco-tag:hover{background-color:rgb(var(--orange-2));border-color:transparent}.arco-tag-checked.arco-tag-orange.arco-tag-bordered,.arco-tag-checked.arco-tag-orange.arco-tag-bordered:hover{border-color:rgb(var(--orange-6))}.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-icon,.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-close-btn,.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-loading-icon{color:rgb(var(--orange-6))}.arco-tag.arco-tag-checked.arco-tag-gold{color:rgb(var(--gold-6));background-color:rgb(var(--gold-1));border:1px solid transparent}.arco-tag.arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--gold-2))}.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-gold.arco-tag:hover{background-color:rgb(var(--gold-3));border-color:transparent}.arco-tag-checked.arco-tag-gold.arco-tag-bordered,.arco-tag-checked.arco-tag-gold.arco-tag-bordered:hover{border-color:rgb(var(--gold-6))}.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-icon,.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-close-btn,.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-loading-icon{color:rgb(var(--gold-6))}.arco-tag.arco-tag-checked.arco-tag-lime{color:rgb(var(--lime-6));background-color:rgb(var(--lime-1));border:1px solid transparent}.arco-tag.arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--lime-2))}.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-lime.arco-tag:hover{background-color:rgb(var(--lime-2));border-color:transparent}.arco-tag-checked.arco-tag-lime.arco-tag-bordered,.arco-tag-checked.arco-tag-lime.arco-tag-bordered:hover{border-color:rgb(var(--lime-6))}.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-icon,.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-close-btn,.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-loading-icon{color:rgb(var(--lime-6))}.arco-tag.arco-tag-checked.arco-tag-green{color:rgb(var(--green-6));background-color:rgb(var(--green-1));border:1px solid transparent}.arco-tag.arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--green-2))}.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-green.arco-tag:hover{background-color:rgb(var(--green-2));border-color:transparent}.arco-tag-checked.arco-tag-green.arco-tag-bordered,.arco-tag-checked.arco-tag-green.arco-tag-bordered:hover{border-color:rgb(var(--green-6))}.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-icon,.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-close-btn,.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-loading-icon{color:rgb(var(--green-6))}.arco-tag.arco-tag-checked.arco-tag-cyan{color:rgb(var(--cyan-6));background-color:rgb(var(--cyan-1));border:1px solid transparent}.arco-tag.arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--cyan-2))}.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-cyan.arco-tag:hover{background-color:rgb(var(--cyan-2));border-color:transparent}.arco-tag-checked.arco-tag-cyan.arco-tag-bordered,.arco-tag-checked.arco-tag-cyan.arco-tag-bordered:hover{border-color:rgb(var(--cyan-6))}.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-icon,.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-close-btn,.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-loading-icon{color:rgb(var(--cyan-6))}.arco-tag.arco-tag-checked.arco-tag-blue{color:rgb(var(--blue-6));background-color:rgb(var(--blue-1));border:1px solid transparent}.arco-tag.arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--blue-2))}.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-blue.arco-tag:hover{background-color:rgb(var(--blue-2));border-color:transparent}.arco-tag-checked.arco-tag-blue.arco-tag-bordered,.arco-tag-checked.arco-tag-blue.arco-tag-bordered:hover{border-color:rgb(var(--blue-6))}.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-icon,.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-close-btn,.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-loading-icon{color:rgb(var(--blue-6))}.arco-tag.arco-tag-checked.arco-tag-arcoblue{color:rgb(var(--arcoblue-6));background-color:rgb(var(--arcoblue-1));border:1px solid transparent}.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--arcoblue-2))}.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue.arco-tag:hover{background-color:rgb(var(--arcoblue-2));border-color:transparent}.arco-tag-checked.arco-tag-arcoblue.arco-tag-bordered,.arco-tag-checked.arco-tag-arcoblue.arco-tag-bordered:hover{border-color:rgb(var(--arcoblue-6))}.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-icon,.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-close-btn,.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-loading-icon{color:rgb(var(--arcoblue-6))}.arco-tag.arco-tag-checked.arco-tag-purple{color:rgb(var(--purple-6));background-color:rgb(var(--purple-1));border:1px solid transparent}.arco-tag.arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--purple-2))}.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-purple.arco-tag:hover{background-color:rgb(var(--purple-2));border-color:transparent}.arco-tag-checked.arco-tag-purple.arco-tag-bordered,.arco-tag-checked.arco-tag-purple.arco-tag-bordered:hover{border-color:rgb(var(--purple-6))}.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-icon,.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-close-btn,.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-loading-icon{color:rgb(var(--purple-6))}.arco-tag.arco-tag-checked.arco-tag-pinkpurple{color:rgb(var(--pinkpurple-6));background-color:rgb(var(--pinkpurple-1));border:1px solid transparent}.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--pinkpurple-2))}.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple.arco-tag:hover{background-color:rgb(var(--pinkpurple-2));border-color:transparent}.arco-tag-checked.arco-tag-pinkpurple.arco-tag-bordered,.arco-tag-checked.arco-tag-pinkpurple.arco-tag-bordered:hover{border-color:rgb(var(--pinkpurple-6))}.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-icon,.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-close-btn,.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-loading-icon{color:rgb(var(--pinkpurple-6))}.arco-tag.arco-tag-checked.arco-tag-magenta{color:rgb(var(--magenta-6));background-color:rgb(var(--magenta-1));border:1px solid transparent}.arco-tag.arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--magenta-2))}.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-magenta.arco-tag:hover{background-color:rgb(var(--magenta-2));border-color:transparent}.arco-tag-checked.arco-tag-magenta.arco-tag-bordered,.arco-tag-checked.arco-tag-magenta.arco-tag-bordered:hover{border-color:rgb(var(--magenta-6))}.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-icon,.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-close-btn,.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-loading-icon{color:rgb(var(--magenta-6))}.arco-tag.arco-tag-checked.arco-tag-gray{color:rgb(var(--gray-6));background-color:rgb(var(--gray-2));border:1px solid transparent}.arco-tag.arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--gray-3))}.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-gray.arco-tag:hover{background-color:rgb(var(--gray-3));border-color:transparent}.arco-tag-checked.arco-tag-gray.arco-tag-bordered,.arco-tag-checked.arco-tag-gray.arco-tag-bordered:hover{border-color:rgb(var(--gray-6))}.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-icon,.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-close-btn,.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-loading-icon{color:rgb(var(--gray-6))}.arco-tag.arco-tag-custom-color{color:var(--color-white)}.arco-tag.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:#fff3}.arco-tag .arco-tag-close-btn{margin-left:4px;font-size:12px}.arco-tag .arco-tag-close-btn>svg{position:relative}.arco-tag .arco-tag-loading-icon{margin-left:4px;font-size:12px}body[arco-theme=dark] .arco-tag-checked{color:#ffffffe6}body[arco-theme=dark] .arco-tag-checked.arco-tag-red{background-color:rgba(var(--red-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--red-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-red:hover{background-color:rgba(var(--red-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-orangered{background-color:rgba(var(--orangered-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--orangered-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-orangered:hover{background-color:rgba(var(--orangered-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-orange{background-color:rgba(var(--orange-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--orange-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-orange:hover{background-color:rgba(var(--orange-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-gold{background-color:rgba(var(--gold-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--gold-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-gold:hover{background-color:rgba(var(--gold-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-lime{background-color:rgba(var(--lime-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--lime-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-lime:hover{background-color:rgba(var(--lime-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-green{background-color:rgba(var(--green-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--green-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-green:hover{background-color:rgba(var(--green-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-cyan{background-color:rgba(var(--cyan-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--cyan-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-cyan:hover{background-color:rgba(var(--cyan-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-blue{background-color:rgba(var(--blue-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--blue-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-blue:hover{background-color:rgba(var(--blue-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-arcoblue{background-color:rgba(var(--arcoblue-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--arcoblue-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue:hover{background-color:rgba(var(--arcoblue-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-purple{background-color:rgba(var(--purple-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--purple-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-purple:hover{background-color:rgba(var(--purple-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-pinkpurple{background-color:rgba(var(--pinkpurple-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--pinkpurple-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple:hover{background-color:rgba(var(--pinkpurple-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-magenta{background-color:rgba(var(--magenta-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--magenta-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-magenta:hover{background-color:rgba(var(--magenta-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-gray{background-color:rgba(var(--gray-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--gray-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-gray:hover{background-color:rgba(var(--gray-6),.35)}.arco-textarea-wrapper{display:inline-flex;box-sizing:border-box;color:var(--color-text-1);font-size:14px;background-color:var(--color-fill-2);border:1px solid transparent;border-radius:var(--border-radius-small);cursor:text;transition:color .1s cubic-bezier(0,0,1,1),border-color .1s cubic-bezier(0,0,1,1),background-color .1s cubic-bezier(0,0,1,1);position:relative;display:inline-block;width:100%;padding-right:0;padding-left:0;overflow:hidden}.arco-textarea-wrapper:hover{background-color:var(--color-fill-3);border-color:transparent}.arco-textarea-wrapper:focus-within,.arco-textarea-wrapper.arco-textarea-focus{z-index:1;background-color:var(--color-bg-2);border-color:rgb(var(--primary-6));box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-textarea-wrapper.arco-textarea-disabled{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent;cursor:not-allowed}.arco-textarea-wrapper.arco-textarea-disabled:hover{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent}.arco-textarea-wrapper.arco-textarea-disabled .arco-textarea-prefix,.arco-textarea-wrapper.arco-textarea-disabled .arco-textarea-suffix{color:inherit}.arco-textarea-wrapper.arco-textarea-error{background-color:var(--color-danger-light-1);border-color:transparent}.arco-textarea-wrapper.arco-textarea-error:hover{background-color:var(--color-danger-light-2);border-color:transparent}.arco-textarea-wrapper.arco-textarea-error:focus-within,.arco-textarea-wrapper.arco-textarea-error.arco-textarea-wrapper-focus{z-index:1;background-color:var(--color-bg-2);border-color:rgb(var(--danger-6));box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-textarea-wrapper .arco-textarea-prefix,.arco-textarea-wrapper .arco-textarea-suffix{display:inline-flex;flex-shrink:0;align-items:center;white-space:nowrap;user-select:none}.arco-textarea-wrapper .arco-textarea-prefix>svg,.arco-textarea-wrapper .arco-textarea-suffix>svg{font-size:14px}.arco-textarea-wrapper .arco-textarea-prefix{padding-right:12px;color:var(--color-text-2)}.arco-textarea-wrapper .arco-textarea-suffix{padding-left:12px;color:var(--color-text-2)}.arco-textarea-wrapper .arco-textarea-suffix .arco-feedback-icon{display:inline-flex}.arco-textarea-wrapper .arco-textarea-suffix .arco-feedback-icon-status-validating{color:rgb(var(--primary-6))}.arco-textarea-wrapper .arco-textarea-suffix .arco-feedback-icon-status-success{color:rgb(var(--success-6))}.arco-textarea-wrapper .arco-textarea-suffix .arco-feedback-icon-status-warning{color:rgb(var(--warning-6))}.arco-textarea-wrapper .arco-textarea-suffix .arco-feedback-icon-status-error{color:rgb(var(--danger-6))}.arco-textarea-wrapper .arco-textarea-clear-btn{align-self:center;color:var(--color-text-2);font-size:12px;visibility:hidden;cursor:pointer}.arco-textarea-wrapper .arco-textarea-clear-btn>svg{position:relative;transition:color .1s cubic-bezier(0,0,1,1)}.arco-textarea-wrapper:hover .arco-textarea-clear-btn{visibility:visible}.arco-textarea-wrapper:not(.arco-textarea-focus) .arco-textarea-icon-hover:hover:before{background-color:var(--color-fill-4)}.arco-textarea-wrapper .arco-textarea-word-limit{position:absolute;right:10px;bottom:6px;color:var(--color-text-3);font-size:12px;user-select:none}.arco-textarea-wrapper.arco-textarea-scroll .arco-textarea-word-limit{right:25px}.arco-textarea-wrapper .arco-textarea-clear-btn{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.arco-textarea-wrapper.arco-textarea-scroll .arco-textarea-clear-btn{right:25px}.arco-textarea-wrapper:hover .arco-textarea-clear-btn{display:block}.arco-textarea-wrapper .arco-textarea-mirror{position:absolute;visibility:hidden}.arco-textarea{width:100%;color:inherit;background:none;border:none;border-radius:0;outline:none;cursor:inherit;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:block;box-sizing:border-box;height:100%;min-height:32px;padding:4px 12px;font-size:14px;line-height:1.5715;vertical-align:top;resize:vertical}.arco-textarea::placeholder{color:var(--color-text-3)}.arco-textarea[disabled]::placeholder{color:var(--color-text-4)}.arco-textarea[disabled]{-webkit-text-fill-color:var(--color-text-4)}.arco-timepicker{position:relative;display:flex;box-sizing:border-box;padding:0}.arco-timepicker-container{overflow:hidden;background-color:var(--color-bg-popup);border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-medium);box-shadow:0 2px 5px #0000001a}.arco-timepicker-column{box-sizing:border-box;width:64px;height:224px;overflow:hidden}.arco-timepicker-column:not(:last-child){border-right:1px solid var(--color-neutral-3)}.arco-timepicker-column:hover{overflow-y:auto}.arco-timepicker-column ul{box-sizing:border-box;margin:0;padding:0;list-style:none}.arco-timepicker-column ul:after{display:block;width:100%;height:192px;content:""}.arco-timepicker-cell{padding:4px 0;color:var(--color-text-1);font-weight:500;cursor:pointer}.arco-timepicker-cell-inner{height:24px;padding-left:24px;font-size:14px;line-height:24px}.arco-timepicker-cell:not(.arco-timepicker-cell-selected):not(.arco-timepicker-cell-disabled):hover .arco-timepicker-cell-inner{background-color:var(--color-fill-2)}.arco-timepicker-cell-selected .arco-timepicker-cell-inner{font-weight:500;background-color:var(--color-fill-2)}.arco-timepicker-cell-disabled{color:var(--color-text-4);cursor:not-allowed}.arco-timepicker-footer-extra-wrapper{padding:8px;color:var(--color-text-1);font-size:12px;border-top:1px solid var(--color-neutral-3)}.arco-timepicker-footer-btn-wrapper{display:flex;justify-content:space-between;padding:8px;border-top:1px solid var(--color-neutral-3)}.arco-timepicker-footer-btn-wrapper :only-child{margin-left:auto}.arco-timeline{display:flex;flex-direction:column}.arco-timeline-item{position:relative;min-height:78px;padding-left:6px;color:var(--color-text-1);font-size:14px}.arco-timeline-item-label{color:var(--color-text-3);font-size:12px;line-height:1.667}.arco-timeline-item-content{margin-bottom:4px;color:var(--color-text-1);font-size:14px;line-height:1.5715}.arco-timeline-item-content-wrapper{position:relative;margin-left:16px}.arco-timeline-item.arco-timeline-item-last>.arco-timeline-item-dot-wrapper .arco-timeline-item-dot-line{display:none}.arco-timeline-item-dot-wrapper{position:absolute;left:0;height:100%;text-align:center}.arco-timeline-item-dot-wrapper .arco-timeline-item-dot-content{position:relative;width:6px;height:22.001px;line-height:22.001px}.arco-timeline-item-dot{position:relative;top:50%;box-sizing:border-box;width:6px;height:6px;margin-top:-50%;color:rgb(var(--primary-6));border-radius:var(--border-radius-circle)}.arco-timeline-item-dot-solid{background-color:rgb(var(--primary-6))}.arco-timeline-item-dot-hollow{background-color:var(--color-bg-2);border:2px solid rgb(var(--primary-6))}.arco-timeline-item-dot-custom{position:absolute;top:50%;left:50%;display:inline-flex;box-sizing:border-box;color:rgb(var(--primary-6));background-color:var(--color-bg-2);transform:translate(-50%) translateY(-50%);transform-origin:center}.arco-timeline-item-dot-custom svg{color:inherit}.arco-timeline-item-dot-line{position:absolute;top:18.0005px;bottom:-4.0005px;left:50%;box-sizing:border-box;width:1px;border-color:var(--color-neutral-3);border-left-width:1px;transform:translate(-50%)}.arco-timeline-is-reverse{flex-direction:column-reverse}.arco-timeline-alternate{overflow:hidden}.arco-timeline-alternate .arco-timeline-item-vertical-left{padding-left:0}.arco-timeline-alternate .arco-timeline-item-vertical-left>.arco-timeline-item-dot-wrapper{left:50%}.arco-timeline-alternate .arco-timeline-item-vertical-left>.arco-timeline-item-content-wrapper{left:50%;width:50%;margin-left:22px;padding-right:22px}.arco-timeline-alternate .arco-timeline-item-vertical-right{padding-right:0}.arco-timeline-alternate .arco-timeline-item-vertical-right>.arco-timeline-item-dot-wrapper{left:50%}.arco-timeline-alternate .arco-timeline-item-vertical-right>.arco-timeline-item-content-wrapper{left:0;width:50%;margin-right:0;margin-left:-16px;padding-right:16px;text-align:right}.arco-timeline-right .arco-timeline-item-vertical-right{padding-right:6px}.arco-timeline-right .arco-timeline-item-vertical-right>.arco-timeline-item-dot-wrapper{right:0;left:unset}.arco-timeline-right .arco-timeline-item-vertical-right>.arco-timeline-item-content-wrapper{margin-right:16px;margin-left:0;text-align:right}.arco-timeline-item-label-relative>.arco-timeline-item-label{position:absolute;top:0;box-sizing:border-box;max-width:100px}.arco-timeline-item-vertical-left.arco-timeline-item-label-relative{margin-left:100px}.arco-timeline-item-vertical-left.arco-timeline-item-label-relative>.arco-timeline-item-label{left:0;padding-right:16px;text-align:right;transform:translate(-100%)}.arco-timeline-item-vertical-right.arco-timeline-item-label-relative{margin-right:100px}.arco-timeline-item-vertical-right.arco-timeline-item-label-relative>.arco-timeline-item-label{right:0;padding-left:16px;text-align:left;transform:translate(100%)}.arco-timeline-item-horizontal-top.arco-timeline-item-label-relative{margin-top:50px}.arco-timeline-item-horizontal-top.arco-timeline-item-label-relative>.arco-timeline-item-label{padding-bottom:16px;transform:translateY(-100%)}.arco-timeline-item-horizontal-top.arco-timeline-item-label-relative>.arco-timeline-item-content{margin-bottom:0}.arco-timeline-item-horizontal-bottom.arco-timeline-item-label-relative{margin-bottom:50px}.arco-timeline-item-horizontal-bottom.arco-timeline-item-label-relative>.arco-timeline-item-content{margin-bottom:0}.arco-timeline-item-horizontal-bottom.arco-timeline-item-label-relative>.arco-timeline-item-label{top:unset;bottom:0;padding-top:16px;text-align:left;transform:translateY(100%)}.arco-timeline-alternate .arco-timeline-item-vertical-left.arco-timeline-item-label-relative{margin-left:0}.arco-timeline-alternate .arco-timeline-item-vertical-left.arco-timeline-item-label-relative>.arco-timeline-item-label{left:0;width:50%;max-width:unset;transform:none}.arco-timeline-alternate .arco-timeline-item-vertical-right.arco-timeline-item-label-relative{margin-right:0}.arco-timeline-alternate .arco-timeline-item-vertical-right.arco-timeline-item-label-relative>.arco-timeline-item-label{right:0;width:50%;max-width:unset;transform:none}.arco-timeline-alternate .arco-timeline-item-horizontal-top.arco-timeline-item-label-relative{margin-top:0}.arco-timeline-alternate .arco-timeline-item-horizontal-bottom.arco-timeline-item-label-relative{margin-bottom:0}.arco-timeline-direction-horizontal{display:flex;flex-direction:row}.arco-timeline-direction-horizontal.arco-timeline-is-reverse{flex-direction:row-reverse}.arco-timeline-item-dot-line-is-horizontal{top:50%;right:4px;left:12px;width:unset;height:1px;border-top-width:1px;border-left:none;transform:translateY(-50%)}.arco-timeline-item-horizontal-bottom,.arco-timeline-item-horizontal-top{flex:1;min-height:unset;padding-right:0;padding-left:0}.arco-timeline-item-horizontal-bottom>.arco-timeline-item-dot-wrapper,.arco-timeline-item-horizontal-top>.arco-timeline-item-dot-wrapper{top:0;width:100%;height:auto}.arco-timeline-item-horizontal-bottom>.arco-timeline-item-dot-wrapper .arco-timeline-item-dot,.arco-timeline-item-horizontal-top>.arco-timeline-item-dot-wrapper .arco-timeline-item-dot{top:unset;margin-top:unset}.arco-timeline-item-horizontal-bottom>.arco-timeline-item-dot-wrapper .arco-timeline-item-dot-content,.arco-timeline-item-horizontal-top>.arco-timeline-item-dot-wrapper .arco-timeline-item-dot-content{height:6px;line-height:6px}.arco-timeline-item-horizontal-top{padding-top:6px}.arco-timeline-item-horizontal-top>.arco-timeline-item-dot-wrapper{top:0;bottom:unset}.arco-timeline-item-horizontal-top>.arco-timeline-item-content-wrapper{margin-top:16px;margin-left:0}.arco-timeline-item-horizontal-bottom{padding-bottom:6px}.arco-timeline-item-horizontal-bottom>.arco-timeline-item-dot-wrapper{top:unset;bottom:0}.arco-timeline-item-horizontal-bottom>.arco-timeline-item-content-wrapper{margin-bottom:16px;margin-left:0}.arco-timeline-alternate.arco-timeline-direction-horizontal{align-items:center;min-height:200px;overflow:visible}.arco-timeline-alternate.arco-timeline-direction-horizontal .arco-timeline-item-horizontal-bottom{margin-top:6px;transform:translateY(-50%)}.arco-timeline-alternate.arco-timeline-direction-horizontal .arco-timeline-item-horizontal-top{margin-top:-6px;transform:translateY(50%)}.arco-tooltip-content{max-width:350px;padding:8px 12px;color:#fff;font-size:14px;line-height:1.5715;text-align:left;word-wrap:break-word;background-color:var(--color-tooltip-bg);border-radius:var(--border-radius-small)}.arco-tooltip-mini{padding:4px 12px;font-size:14px}.arco-tooltip-popup-arrow{background-color:var(--color-tooltip-bg)}.arco-transfer{display:flex;align-items:center}.arco-transfer-view{display:flex;flex-direction:column;box-sizing:border-box;width:200px;height:224px;border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-small)}.arco-transfer-view-search{padding:8px 12px 4px}.arco-transfer-view-list{flex:1}.arco-transfer-view-custom-list{flex:1;overflow:auto}.arco-transfer-view-header{display:flex;align-items:center;padding:0 10px}.arco-transfer-view-header>*:first-child{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-transfer-view-header>*:first-child:not(:last-child){margin-right:8px}.arco-transfer-view-header{height:40px;color:var(--color-text-1);font-weight:500;font-size:14px;line-height:40px;background-color:var(--color-fill-1)}.arco-transfer-view-header-title{display:flex;align-items:center}.arco-transfer-view-header-title .arco-checkbox{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:inherit}.arco-transfer-view-header-title .arco-checkbox-text{color:inherit}.arco-transfer-view-header-title .arco-checkbox-label,.arco-transfer-view-header-title-simple{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-transfer-view-header-clear-btn{color:var(--color-text-2);font-size:12px;cursor:pointer}.arco-transfer-view-header-clear-btn:hover:before{background-color:var(--color-fill-3)}.arco-transfer-view-header-count{margin-right:2px;color:var(--color-text-3);font-weight:400;font-size:12px}.arco-transfer-view-body{flex:1 1 auto;overflow:hidden}.arco-transfer-view-body .arco-transfer-view-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.arco-transfer-view .arco-scrollbar{height:100%}.arco-transfer-view .arco-scrollbar-container{height:100%;overflow:auto}.arco-transfer-view .arco-list{border-radius:0}.arco-transfer-view .arco-list-footer{position:relative;display:flex;align-items:center;box-sizing:border-box;height:40px;padding:0 8px}.arco-transfer-view .arco-list .arco-pagination{position:absolute;top:50%;right:8px;margin:0;transform:translateY(-50%)}.arco-transfer-view .arco-list .arco-pagination-jumper-input{width:24px}.arco-transfer-view .arco-list .arco-pagination-jumper-separator{padding:0 8px}.arco-transfer-view .arco-checkbox{padding-left:6px}.arco-transfer-view .arco-checkbox-wrapper{display:inline}.arco-transfer-view .arco-checkbox .arco-icon-hover:hover:before{background-color:var(--color-fill-3)}.arco-transfer-list-item{position:relative;display:flex;align-items:center;height:36px;padding:0 10px;color:var(--color-text-1);line-height:36px;list-style:none;background-color:transparent;cursor:default}.arco-transfer-list-item-content{font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-transfer-list-item-checkbox .arco-checkbox-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-transfer-list-item-disabled{color:var(--color-text-4);background-color:transparent;cursor:not-allowed}.arco-transfer-list-item:not(.arco-transfer-list-item-disabled):hover{color:var(--color-text-1);background-color:var(--color-fill-2)}.arco-transfer-list-item .arco-checkbox{width:100%}.arco-transfer-list-item .arco-checkbox-text{color:inherit}.arco-transfer-list-item-remove-btn{margin-left:auto;color:var(--color-text-2);font-size:12px;cursor:pointer}.arco-transfer-list-item-remove-btn:hover:before{background-color:var(--color-fill-3)}.arco-transfer-list-item-draggable:before{position:absolute;right:0;left:0;display:block;height:2px;border-radius:1px;content:""}.arco-transfer-list-item-gap-bottom:before{bottom:-2px;background-color:rgb(var(--primary-6))}.arco-transfer-list-item-gap-top:before{top:-2px;background-color:rgb(var(--primary-6))}.arco-transfer-list-item-dragging{color:var(--color-text-4)!important;background-color:var(--color-fill-1)!important}.arco-transfer-list-item-dragged{animation:arco-transfer-drag-item-blink .4s;animation-timing-function:cubic-bezier(0,0,1,1)}.arco-transfer-operations{padding:0 20px}.arco-transfer-operations .arco-btn{display:block}.arco-transfer-operations .arco-btn:last-child{margin-top:12px}.arco-transfer-operations-words .arco-btn{width:100%;padding:0 12px;text-align:left}.arco-transfer-simple .arco-transfer-view-source{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.arco-transfer-simple .arco-transfer-view-target{border-top-left-radius:0;border-bottom-left-radius:0}.arco-transfer-disabled .arco-transfer-view-header{color:var(--color-text-4)}@keyframes arco-transfer-drag-item-blink{0%{background-color:var(--color-primary-light-1)}to{background-color:transparent}}.arco-tree-select-popup{box-sizing:border-box;padding:4px 0;background-color:var(--color-bg-popup);border:1px solid var(--color-fill-3);border-radius:var(--border-radius-medium);box-shadow:0 4px 10px #0000001a}.arco-tree-select-popup .arco-tree-select-tree-wrapper{height:100%;max-height:200px;padding-right:4px;padding-left:10px;overflow:auto}.arco-tree-select-popup .arco-tree-node{padding-left:0}.arco-tree-select-highlight{font-weight:500}.arco-tree-select-has-header{padding-top:0}.arco-tree-select-header{border-bottom:1px solid var(--color-fill-3)}.arco-tree-select-has-footer{padding-bottom:0}.arco-tree-select-footer{border-top:1px solid var(--color-fill-3)}.arco-icon-hover.arco-tree-node-icon-hover:before{width:16px;height:16px}.arco-tree-node-switcher{position:relative;display:flex;flex-shrink:0;align-items:center;width:12px;height:32px;margin-right:10px;color:var(--color-text-2);font-size:12px;cursor:pointer;user-select:none}.arco-tree-node-switcher-icon{position:relative;margin:0 auto}.arco-tree-node-switcher-icon svg{position:relative;transform:rotate(-90deg);transition:transform .2s cubic-bezier(.34,.69,.1,1)}.arco-tree-node-expanded .arco-tree-node-switcher-icon svg,.arco-tree-node-is-leaf .arco-tree-node-switcher-icon svg{transform:rotate(0)}.arco-tree-node-drag-icon{margin-left:120px;color:rgb(var(--primary-6));opacity:0}.arco-tree-node-custom-icon{margin-right:10px;font-size:inherit;line-height:1;cursor:pointer;user-select:none}.arco-tree-node .arco-icon-loading{color:rgb(var(--primary-6))}.arco-tree-node-minus-icon,.arco-tree-node-plus-icon{position:relative;display:block;width:14px;height:14px;background:var(--color-fill-2);border-radius:var(--border-radius-small);cursor:pointer}.arco-tree-node-minus-icon:after,.arco-tree-node-plus-icon:after{position:absolute;top:50%;left:50%;display:block;width:6px;height:2px;margin-top:-1px;margin-left:-3px;color:var(--color-text-2);background-color:var(--color-text-2);border-radius:.5px;content:""}.arco-tree-node-plus-icon:before{position:absolute;top:50%;left:50%;display:block;width:2px;height:6px;margin-top:-3px;margin-left:-1px;color:var(--color-text-2);background-color:var(--color-text-2);border-radius:.5px;content:""}.arco-tree{color:var(--color-text-1)}.arco-tree .arco-checkbox{margin-right:10px;padding-left:0;line-height:32px}.arco-tree-node{position:relative;display:flex;flex-wrap:nowrap;align-items:center;padding-left:2px;color:var(--color-text-1);line-height:1.5715;cursor:pointer}.arco-tree-node-selected .arco-tree-node-title,.arco-tree-node-selected .arco-tree-node-title:hover{color:rgb(var(--primary-6));transition:color .2s cubic-bezier(0,0,1,1)}.arco-tree-node-disabled-selectable .arco-tree-node-title,.arco-tree-node-disabled .arco-tree-node-title,.arco-tree-node-disabled-selectable .arco-tree-node-title:hover,.arco-tree-node-disabled .arco-tree-node-title:hover{color:var(--color-text-4);background:none;cursor:not-allowed}.arco-tree-node-disabled.arco-tree-node-selected .arco-tree-node-title{color:var(--color-primary-light-3)}.arco-tree-node-title-block{flex:1;box-sizing:content-box}.arco-tree-node-title-block .arco-tree-node-drag-icon{position:absolute;right:12px}.arco-tree-node-indent{position:relative;flex-shrink:0;align-self:stretch}.arco-tree-node-indent-block{position:relative;display:inline-block;width:12px;height:100%;margin-right:10px;vertical-align:top}.arco-tree-node-draggable{margin-top:2px}.arco-tree-node-title{position:relative;display:flex;align-items:center;margin-left:-4px;padding:5px 4px;font-size:14px;border-radius:var(--border-radius-small)}.arco-tree-node-title:hover{color:var(--color-text-1);background-color:var(--color-fill-2)}.arco-tree-node-title:hover .arco-tree-node-drag-icon{opacity:1}.arco-tree-node-title-draggable:before{position:absolute;top:-2px;right:0;left:0;display:block;height:2px;border-radius:1px;content:""}.arco-tree-node-title-gap-bottom:before{top:unset;bottom:-2px;background-color:rgb(var(--primary-6))}.arco-tree-node-title-gap-top:before{background-color:rgb(var(--primary-6))}.arco-tree-node-title-highlight{color:var(--color-text-1);background-color:var(--color-primary-light-1)}.arco-tree-node-title-dragging,.arco-tree-node-title-dragging:hover{color:var(--color-text-4);background-color:var(--color-fill-1)}.arco-tree-show-line{padding-left:1px}.arco-tree-show-line .arco-tree-node-switcher{width:14px;text-align:center}.arco-tree-show-line .arco-tree-node-switcher .arco-tree-node-icon-hover{width:100%}.arco-tree-show-line .arco-tree-node-indent-block{width:14px}.arco-tree-show-line .arco-tree-node-indent-block:before{position:absolute;left:50%;box-sizing:border-box;width:1px;border-left:1px solid var(--color-neutral-3);transform:translate(-50%);content:"";top:-5px;bottom:-5px}.arco-tree-show-line .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent:after{position:absolute;right:-7px;box-sizing:border-box;width:1px;border-left:1px solid var(--color-neutral-3);transform:translate(50%);content:"";top:27px;bottom:-5px}.arco-tree-show-line .arco-tree-node-indent-block-lineless:before{display:none}.arco-tree-size-mini .arco-tree-node-switcher{height:24px}.arco-tree-size-mini .arco-checkbox{line-height:24px}.arco-tree-size-mini .arco-tree-node-title{padding-top:2px;padding-bottom:2px;font-size:12px;line-height:1.667}.arco-tree-size-mini .arco-tree-node-indent-block:after{top:23px;bottom:-1px}.arco-tree-size-mini .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent:before{top:-1px;bottom:-1px}.arco-tree-size-small .arco-tree-node-switcher{height:28px}.arco-tree-size-small .arco-checkbox{line-height:28px}.arco-tree-size-small .arco-tree-node-title{padding-top:3px;padding-bottom:3px;font-size:14px}.arco-tree-size-small .arco-tree-node-indent-block:after{top:25px;bottom:-3px}.arco-tree-size-small .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent:before{top:-3px;bottom:-3px}.arco-tree-size-large .arco-tree-node-switcher{height:36px}.arco-tree-size-large .arco-checkbox{line-height:36px}.arco-tree-size-large .arco-tree-node-title{padding-top:7px;padding-bottom:7px;font-size:14px}.arco-tree-size-large .arco-tree-node-indent-block:after{top:29px;bottom:-7px}.arco-tree-size-large .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent:before{top:-7px;bottom:-7px}.arco-tree-node-list{overflow:hidden;transition:height .2s cubic-bezier(.34,.69,.1,1)}.arco-typography{color:var(--color-text-1);line-height:1.5715;white-space:normal;overflow-wrap:anywhere}h1.arco-typography,h2.arco-typography,h3.arco-typography,h4.arco-typography,h5.arco-typography,h6.arco-typography{margin-top:1em;margin-bottom:.5em;font-weight:500}h1.arco-typography{font-size:36px;line-height:1.23}h2.arco-typography{font-size:32px;line-height:1.25}h3.arco-typography{font-size:28px;line-height:1.29}h4.arco-typography{font-size:24px;line-height:1.33}h5.arco-typography{font-size:20px;line-height:1.4}h6.arco-typography{font-size:16px;line-height:1.5}div.arco-typography,p.arco-typography{margin-top:0;margin-bottom:1em}.arco-typography-primary{color:rgb(var(--primary-6))}.arco-typography-secondary{color:var(--color-text-2)}.arco-typography-success{color:rgb(var(--success-6))}.arco-typography-warning{color:rgb(var(--warning-6))}.arco-typography-danger{color:rgb(var(--danger-6))}.arco-typography-disabled{color:var(--color-text-4);cursor:not-allowed}.arco-typography mark{background-color:rgb(var(--yellow-4))}.arco-typography u{text-decoration:underline}.arco-typography del{text-decoration:line-through}.arco-typography b{font-weight:500}.arco-typography code{margin:0 2px;padding:2px 8px;color:var(--color-text-2);font-size:85%;background-color:var(--color-neutral-2);border:1px solid var(--color-neutral-3);border-radius:2px}.arco-typography blockquote{margin:0 0 1em;padding-left:8px;background-color:var(--color-bg-2);border-left:2px solid var(--color-neutral-6)}.arco-typography ol,.arco-typography ul{margin:0;padding:0}.arco-typography ul li,.arco-typography ol li{margin-left:20px}.arco-typography ul{list-style:circle}.arco-typography-spacing-close{line-height:1.3}.arco-typography-operation-copy,.arco-typography-operation-copied{margin-left:2px;padding:2px}.arco-typography-operation-copy{color:var(--color-text-2);background-color:transparent;border-radius:2px;cursor:pointer;transition:background-color .1s cubic-bezier(0,0,1,1)}.arco-typography-operation-copy:hover{color:var(--color-text-2);background-color:var(--color-fill-2)}.arco-typography-operation-copied{color:rgb(var(--success-6))}.arco-typography-operation-edit{margin-left:2px;padding:2px;color:var(--color-text-2);background-color:transparent;border-radius:2px;cursor:pointer;transition:background-color .1s cubic-bezier(0,0,1,1)}.arco-typography-operation-edit:hover{color:var(--color-text-2);background-color:var(--color-fill-2)}.arco-typography-operation-expand{margin:0 4px;color:rgb(var(--primary-6));cursor:pointer}.arco-typography-operation-expand:hover{color:rgb(var(--primary-5))}.arco-typography-edit-content{position:relative;left:-13px;margin-top:-5px;margin-right:-13px;margin-bottom:calc(1em - 5px)}.arco-typography-css-operation{margin-top:-1em;margin-bottom:1em;text-align:right}.arco-upload{display:inline-block;max-width:100%;cursor:pointer}.arco-upload.arco-upload-draggable{width:100%}.arco-upload-tip{margin-top:4px;overflow:hidden;color:var(--color-text-3);font-size:12px;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}.arco-upload-picture-card{display:flex;flex-direction:column;justify-content:center;min-width:80px;height:80px;margin-bottom:0;color:var(--color-text-2);text-align:center;background:var(--color-fill-2);border:1px dashed var(--color-neutral-3);border-radius:var(--border-radius-small);transition:all .1s cubic-bezier(0,0,1,1)}.arco-upload-picture-card:hover{color:var(--color-text-2);background-color:var(--color-fill-3);border-color:var(--color-neutral-4)}.arco-upload-drag{width:100%;padding:50px 0;color:var(--color-text-1);text-align:center;background-color:var(--color-fill-1);border:1px dashed var(--color-neutral-3);border-radius:var(--border-radius-small);transition:all .2s ease}.arco-upload-drag .arco-icon-plus{margin-bottom:24px;color:var(--color-text-2);font-size:14px}.arco-upload-drag:hover{background-color:var(--color-fill-3);border-color:var(--color-neutral-4)}.arco-upload-drag:hover .arco-upload-drag-text{color:var(--color-text-1)}.arco-upload-drag:hover .arco-icon-plus{color:var(--color-text-2)}.arco-upload-drag-active{color:var(--color-text-1);background-color:var(--color-primary-light-1);border-color:rgb(var(--primary-6))}.arco-upload-drag-active .arco-upload-drag-text{color:var(--color-text-1)}.arco-upload-drag-active .arco-icon-plus{color:rgb(var(--primary-6))}.arco-upload-drag .arco-upload-tip{margin-top:0}.arco-upload-drag-text{color:var(--color-text-1);font-size:14px;line-height:1.5}.arco-upload-wrapper{width:100%}.arco-upload-wrapper.arco-upload-wrapper-type-picture-card{display:flex;justify-content:flex-start}.arco-upload-drag{width:100%}.arco-upload-hide{display:none}.arco-upload-disabled .arco-upload-picture-card,.arco-upload-disabled .arco-upload-picture-card:hover{color:var(--color-text-4);background-color:var(--color-fill-1);border-color:var(--color-neutral-4);cursor:not-allowed}.arco-upload-disabled .arco-upload-drag,.arco-upload-disabled .arco-upload-drag:hover{background-color:var(--color-fill-1);border-color:var(--color-text-4);cursor:not-allowed}.arco-upload-disabled .arco-upload-drag .arco-icon-plus,.arco-upload-disabled .arco-upload-drag:hover .arco-icon-plus,.arco-upload-disabled .arco-upload-drag .arco-upload-drag-text,.arco-upload-disabled .arco-upload-drag:hover .arco-upload-drag-text,.arco-upload-disabled .arco-upload-tip{color:var(--color-text-4)}.arco-upload-icon{cursor:pointer}.arco-upload-icon-error{margin-left:4px;color:rgb(var(--danger-6))}.arco-upload-icon-success{color:rgb(var(--success-6));font-size:14px;line-height:14px}.arco-upload-icon-remove{position:relative;font-size:14px}.arco-upload-icon-start,.arco-upload-icon-cancel{position:absolute;top:50%;left:50%;color:var(--color-white);font-size:12px;transform:translate(-50%) translateY(-50%)}.arco-upload-icon-upload{color:rgb(var(--primary-6));font-size:14px;cursor:pointer;transition:all .2s ease}.arco-upload-icon-upload:active,.arco-upload-icon-upload:hover{color:rgb(var(--primary-7))}.arco-upload-list{margin:0;padding:0;list-style:none}.arco-upload-list.arco-upload-list-type-text,.arco-upload-list.arco-upload-list-type-picture{width:100%}.arco-upload-list.arco-upload-list-type-text .arco-upload-list-item:first-of-type,.arco-upload-list.arco-upload-list-type-picture .arco-upload-list-item:first-of-type{margin-top:24px}.arco-upload-list-item-done .arco-upload-list-item-file-icon{color:rgb(var(--primary-6))}.arco-upload-list-item{position:relative;display:flex;align-items:center;box-sizing:border-box;margin-top:12px}.arco-upload-list-item-content{display:flex;flex:1;flex-wrap:nowrap;align-items:center;box-sizing:border-box;width:100%;padding:8px 10px 8px 12px;overflow:hidden;font-size:14px;background-color:var(--color-fill-1);border-radius:var(--border-radius-small);transition:background-color .1s cubic-bezier(0,0,1,1)}.arco-upload-list-item-file-icon{margin-right:12px;color:rgb(var(--primary-6));font-size:16px;line-height:16px}.arco-upload-list-item-thumbnail{flex-shrink:0;width:40px;height:40px;margin-right:12px}.arco-upload-list-item-thumbnail img{width:100%;height:100%}.arco-upload-list-item-name{display:flex;flex:1;align-items:center;margin-right:10px;overflow:hidden;color:var(--color-text-1);font-size:14px;line-height:1.4286;white-space:nowrap;text-overflow:ellipsis}.arco-upload-list-item-name-link{overflow:hidden;color:rgb(var(--link-6));text-decoration:none;text-overflow:ellipsis;cursor:pointer}.arco-upload-list-item-name-text{overflow:hidden;text-overflow:ellipsis;cursor:pointer}.arco-upload-list-item .arco-upload-progress{position:relative;margin-left:auto;line-height:12px}.arco-upload-list-item .arco-upload-progress:hover .arco-progress-circle-bg{stroke:rgba(var(--gray-10),.2)}.arco-upload-list-item .arco-upload-progress:hover .arco-progress-circle-bar{stroke:rgb(var(--primary-7))}.arco-upload-list-item-operation{margin-left:12px;color:var(--color-text-2);font-size:12px}.arco-upload-list-item-operation .arco-upload-icon-remove{font-size:inherit}.arco-upload-list-item-error .arco-upload-list-status,.arco-upload-list-item-done .arco-upload-list-status{display:none}.arco-upload-list-type-text .arco-upload-list-item-error .arco-upload-list-item-name-link,.arco-upload-list-type-text .arco-upload-list-item-error .arco-upload-list-item-name{color:rgb(var(--danger-6))}.arco-upload-list.arco-upload-list-type-picture-card{display:flex;flex-wrap:wrap;vertical-align:top}.arco-upload-list.arco-upload-list-type-picture-card .arco-upload-list-status{top:50%;margin-left:0;transform:translateY(-50%)}.arco-upload-list-picture{display:inline-block;margin-top:0;margin-right:8px;margin-bottom:8px;padding-right:0;overflow:hidden;vertical-align:top;transition:all .2s cubic-bezier(.34,.69,.1,1)}.arco-upload-list-picture-status-error .arco-upload-list-picture-mask{opacity:1}.arco-upload-list-picture{position:relative;box-sizing:border-box;width:80px;height:80px;overflow:hidden;line-height:80px;text-align:center;vertical-align:top;border-radius:var(--border-radius-small)}.arco-upload-list-picture img{width:100%;height:100%}.arco-upload-list-picture-mask{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--color-white);font-size:16px;line-height:80px;text-align:center;background:rgba(0,0,0,.5);cursor:pointer;opacity:0;transition:opacity .1s cubic-bezier(0,0,1,1)}.arco-upload-list-picture-operation{display:none;font-size:14px}.arco-upload-list-picture-operation .arco-upload-icon-retry{color:var(--color-white)}.arco-upload-list-picture-error-tip .arco-upload-icon-error{color:var(--color-white);font-size:26px}.arco-upload-list-picture-mask:hover{opacity:1}.arco-upload-list-picture-mask:hover .arco-upload-list-picture-operation{display:flex;justify-content:space-evenly}.arco-upload-list-picture-mask:hover .arco-upload-list-picture-error-tip{display:none}.arco-upload-list-type-picture .arco-upload-list-item-content{padding-top:8px;padding-bottom:8px}.arco-upload-list-type-picture .arco-upload-list-item-error .arco-upload-list-item-content{background-color:var(--color-danger-light-1)}.arco-upload-list-type-picture .arco-upload-list-item-error .arco-upload-list-item-name-link,.arco-upload-list-type-picture .arco-upload-list-item-error .arco-upload-list-item-name{color:rgb(var(--danger-6))}.arco-upload-hide+.arco-upload-list .arco-upload-list-item:first-of-type{margin-top:0}.arco-upload-slide-up-enter{opacity:0}.arco-upload-slide-up-enter-active{opacity:1;transition:opacity .2s cubic-bezier(.34,.69,.1,1)}.arco-upload-slide-up-exit{opacity:1}.arco-upload-slide-up-exit-active{margin:0;overflow:hidden;opacity:0;transition:opacity .1s cubic-bezier(0,0,1,1),height .3s cubic-bezier(.34,.69,.1,1) .1s,margin .3s cubic-bezier(.34,.69,.1,1) .1s}.arco-upload-list-item.arco-upload-slide-inline-enter{opacity:0}.arco-upload-list-item.arco-upload-slide-inline-enter-active{opacity:1;transition:opacity .2s cubic-bezier(0,0,1,1)}.arco-upload-list-item.arco-upload-slide-inline-exit{opacity:1}.arco-upload-list-item.arco-upload-slide-inline-exit-active{margin:0;overflow:hidden;opacity:0;transition:opacity .1s cubic-bezier(0,0,1,1),width .3s cubic-bezier(.34,.69,.1,1) .1s,margin .3s cubic-bezier(.34,.69,.1,1) .1s}.arco-verification-code{display:flex;align-items:center;justify-content:space-between;width:100%;column-gap:4px}.arco-verification-code .arco-input{width:32px;padding-right:0;padding-left:0;text-align:center}.arco-verification-code .arco-input-size-small{width:28px}.arco-verification-code .arco-input-size-mini{width:24px}.arco-verification-code .arco-input-size-large{width:36px}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;height:100%}a{color:#165dff;text-decoration:none}a:hover{text-decoration:underline}:root{--primary-color: #165DFF;--success-color: #00B42A;--warning-color: #FF7D00;--danger-color: #F53F3F}:root{--space-xxs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-xxl: 3rem;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--color-primary-light: #e8f1ff;--color-primary-lighter: #f5f8ff;--color-text-primary: #1d2129;--color-text-secondary: #4e5969;--color-text-tertiary: #86909c;--color-bg-light: #f7f8fa;--color-border-light: #f2f3f5}.container{width:100%;padding:0 var(--space-md);margin:0 auto}@media (min-width: 576px){.container{max-width:540px}}@media screen and (max-width:768px){.arco-modal{width:80%!important}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.page-enter-active,.page-leave-active{transition:opacity .3s ease}.page-enter-from,.page-leave-to{opacity:0}.button-hover{transition:all .2s ease}.button-hover:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.card{transition:all .3s ease;box-shadow:0 2px 8px #00000014}.card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}@keyframes spin{to{transform:rotate(360deg)}}.loading-spinner{animation:spin 1s linear infinite}.enhanced-card{background:white;border-radius:12px;padding:var(--space-lg);box-shadow:0 1px 2px #0000000d;transition:all .3s cubic-bezier(.25,.8,.25,1);border:1px solid var(--color-border-light)}.enhanced-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.enhanced-button{padding:var(--space-sm) var(--space-md);border-radius:6px;font-weight:500;transition:all .2s ease;border:none;cursor:pointer}.enhanced-button--primary{background:var(--primary-color);color:#fff}.enhanced-button--primary:hover{background:#0e4acc;box-shadow:0 2px 8px #165dff4d}.enhanced-input{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-light);border-radius:6px;transition:all .2s ease}.enhanced-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #165dff1a;outline:none}.text-gradient{background:linear-gradient(90deg,var(--primary-color),var(--success-color));-webkit-background-clip:text;background-clip:text;color:transparent}.input-focus:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #165dff33;transition:all .3s ease}.table-row:hover{background-color:#165dff0d;transition:background-color .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .5s ease forwards}#translate{display:none!important;position:fixed;top:105px;right:40px;z-index:1000}@media screen and (max-width:768px){#translate{position:fixed;top:135px;left:44px}} +.export-records[data-v-3664b296]{padding:16px}.action-buttons[data-v-3664b296]{display:flex;gap:8px;align-items:center}.action-buttons .arco-btn[data-v-3664b296]{transition:all .2s ease}.action-buttons .arco-btn[data-v-3664b296]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.login-container[data-v-6c8e6d2e]{height:100vh;padding:0;margin:0;background:linear-gradient(135deg,rgba(59,130,246,.95) 0%,rgba(168,85,247,.9) 100%);background-size:200% 200%;animation:gradientBG-6c8e6d2e 12s ease infinite}@keyframes gradientBG-6c8e6d2e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.login-layout[data-v-6c8e6d2e]{display:flex;height:100%;transition:all .3s ease}@keyframes fadeInUp-6c8e6d2e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.login-left[data-v-6c8e6d2e]{flex:0 0 55%;padding:80px;color:#fff;display:flex;flex-direction:column;justify-content:center;background:transparent}.intro-title[data-v-6c8e6d2e]{animation:fadeInUp-6c8e6d2e .8s ease-out both}.intro-text[data-v-6c8e6d2e]{animation:fadeInUp-6c8e6d2e .8s ease-out .2s both}.feature-item[data-v-6c8e6d2e]{opacity:0;animation:fadeInUp-6c8e6d2e .6s ease-out forwards}.feature-item[data-v-6c8e6d2e]:nth-child(1){animation-delay:.4s}.feature-item[data-v-6c8e6d2e]:nth-child(2){animation-delay:.5s}.feature-item[data-v-6c8e6d2e]:nth-child(3){animation-delay:.6s}.feature-item[data-v-6c8e6d2e]:nth-child(4){animation-delay:.7s}.login-right[data-v-6c8e6d2e]{flex:0 0 45%;display:flex;justify-content:center;align-items:center;padding:60px;background:rgba(255,255,255,.9);backdrop-filter:blur(5px);border:none;box-shadow:none}.login-form[data-v-6c8e6d2e]{border:none;background:transparent;padding:40px;border-radius:12px}.login-intro[data-v-6c8e6d2e]{max-width:600px;margin-bottom:60px}.intro-title[data-v-6c8e6d2e]{font-size:2.5rem;margin-bottom:24px;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.2)}.intro-text[data-v-6c8e6d2e]{font-size:1.1rem;line-height:1.6;margin-bottom:32px;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.1)}.login-features[data-v-6c8e6d2e]{display:flex;flex-direction:column;gap:16px}.feature-item[data-v-6c8e6d2e]{display:flex;align-items:center;gap:12px;font-size:1rem;text-shadow:0 1px 2px rgba(0,0,0,.1)}.login-ad[data-v-6c8e6d2e]{margin-top:auto}.login-ad img[data-v-6c8e6d2e]{width:100%;max-width:600px;border-radius:8px;box-shadow:0 8px 24px #0000001a}.login-card[data-v-6c8e6d2e]{width:400px;padding:40px;background:white;border-radius:12px;box-shadow:0 4px 20px #0000000d;border:none;transition:all .3s ease}.login-card[data-v-6c8e6d2e]:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026!important}[data-v-6c8e6d2e] .arco-form-item-label{color:#333!important}[data-v-6c8e6d2e] .arco-input-wrapper{height:48px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#1a202c;transition:all .2s ease}[data-v-6c8e6d2e] .arco-input-wrapper:hover{border-color:#cbd5e0;background:#fff}[data-v-6c8e6d2e] .arco-input-wrapper:focus-within{border-color:#4299e1;box-shadow:0 0 0 2px #4299e133;background:#fff}[data-v-6c8e6d2e] .arco-input::placeholder{color:#a0aec0}.login-title[data-v-6c8e6d2e]{text-align:center;margin-bottom:32px}.login-title h2[data-v-6c8e6d2e]{color:#1a202c;font-weight:600;font-size:28px;letter-spacing:-.5px;margin-bottom:8px}.login-title p[data-v-6c8e6d2e]{color:#4a5568;font-size:15px;line-height:1.5}[data-v-6c8e6d2e] .arco-form-item-label{color:#2d3748!important;font-weight:500;font-size:15px;margin-bottom:6px;display:block}[data-v-6c8e6d2e] .arco-input-wrapper{border-radius:8px;transition:all .2s ease}[data-v-6c8e6d2e] .arco-input-wrapper:hover{border-color:#4299e1}[data-v-6c8e6d2e] .arco-btn-primary{height:48px;border-radius:8px;transition:all .2s ease;font-weight:500;font-size:15px;background:#4299e1;border-color:#4299e1;color:#fff}[data-v-6c8e6d2e] .arco-btn-primary:hover{background:#3182ce;border-color:#3182ce;transform:translateY(-1px);box-shadow:0 2px 8px #4299e14d}[data-v-6c8e6d2e] .arco-btn-primary:active{transform:translateY(0);box-shadow:none}[data-v-6c8e6d2e] .arco-form-item-error .arco-input-wrapper{border-color:#e53e3e;background-color:#fff5f5}.login-extra[data-v-6c8e6d2e]{width:100%;text-align:right}.login-extra[data-v-6c8e6d2e] .arco-link{color:#4299e1;font-size:14px}.login-extra[data-v-6c8e6d2e] .arco-link:hover{color:#3182ce}[data-v-6c8e6d2e] .arco-form-message{color:#e53e3e;font-size:13px;margin-top:6px;display:flex;align-items:center}[data-v-6c8e6d2e] .arco-form-message:before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:6px;background:#e53e3e;color:#fff;border-radius:50%;font-size:12px;font-weight:700}.login-footer[data-v-6c8e6d2e]{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:24px 0;color:#fff;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:16px;z-index:10}.login-footer a[data-v-6c8e6d2e]{color:#fff;text-decoration:none;transition:all .2s ease;font-size:.875rem;font-weight:500;padding:4px 8px;border-radius:6px;display:inline-flex;align-items:center;gap:6px}.login-footer a[data-v-6c8e6d2e]:hover{color:#fff;background:rgba(66,153,225,.1);transform:translateY(-1px);text-decoration:none}.copyright[data-v-6c8e6d2e]{font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:8px}.copyright[data-v-6c8e6d2e]:before{content:"\a9";font-size:.75rem;opacity:.7}.footer-links[data-v-6c8e6d2e]{display:flex;align-items:center;gap:16px}.divider[data-v-6c8e6d2e]{user-select:none}.login-footer a[data-v-6c8e6d2e]{text-decoration:none;transition:all .2s ease;font-size:.875rem;font-weight:500;padding:4px 8px;border-radius:6px;display:inline-flex;align-items:center;gap:6px}.login-footer a[data-v-6c8e6d2e]:hover{transform:translateY(-1px);text-decoration:none}.login-footer a[data-v-6c8e6d2e]:active{transform:translateY(0)}.login-footer a[data-v-6c8e6d2e]:before{content:"";display:inline-block;width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center}.login-footer a[href*=github][data-v-6c8e6d2e]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")}.login-footer a[href*=gitee][data-v-6c8e6d2e]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M11.984 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.016 0zm6.09 5.333c.328 0 .593.266.592.593v1.482a.594.594 0 0 1-.593.592H9.777c-.982 0-1.778.796-1.778 1.778v5.63c0 .327.266.592.593.592h5.63c.982 0 1.778-.796 1.778-1.778v-.296a.593.593 0 0 0-.592-.593h-4.15a.592.592 0 0 1-.592-.592v-1.482a.593.593 0 0 1 .593-.592h6.815c.327 0 .593.265.593.592v3.408a4 4 0 0 1-4 4H5.926a.593.593 0 0 1-.593-.593V9.778a4.444 4.444 0 0 1 4.445-4.444h8.296z'/%3E%3C/svg%3E")}.login-footer a[href*=docs][data-v-6c8e6d2e]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6zM6 4h7v5h5v11H6V4zm8 18v-1h4v1h-4zm-3 0v-1h1v1h-1zm-2 0v-1h1v1h-1zm-2 0v-1h1v1H7z'/%3E%3C/svg%3E")}@media (max-width: 992px){.login-layout[data-v-6c8e6d2e]{flex-direction:column}.login-left[data-v-6c8e6d2e],.login-right[data-v-6c8e6d2e]{flex:1;padding:40px}.login-card[data-v-6c8e6d2e]{width:100%;max-width:400px}.intro-title[data-v-6c8e6d2e]{font-size:2rem}.login-ad[data-v-6c8e6d2e]{display:none}}@media (max-width: 720px){.login-container .login-left .login-intro[data-v-6c8e6d2e]{font-size:2rem!important;margin-bottom:0!important}.login-container .login-left .login-intro .login-features[data-v-6c8e6d2e],.intro-text[data-v-6c8e6d2e]{display:none!important}.login-container .login-right button[data-v-6c8e6d2e]{width:60%!important}.login-container .login-right[data-v-6c8e6d2e]{width:100%!important;flex:none!important}.login-container .login-left[data-v-6c8e6d2e]{flex:none!important}.login-container .login-card[data-v-6c8e6d2e]{width:100%!important;padding:0!important}}.text-icon[data-v-4aac705c]{display:inline-flex;align-items:center;gap:8px}.text-icon-canvas[data-v-4aac705c]{width:24px;height:24px;border-radius:50%}.article-list[data-v-2e80fa38]{width:100%;height:100%;overflow:hidden}.article-list[data-v-2e80fa38] .arco-layout{display:flex;width:100%;height:100%}.article-list[data-v-2e80fa38] .arco-layout-sider{flex-shrink:0;overflow:hidden}.article-list[data-v-2e80fa38] .arco-layout-content{flex:1;min-width:0;overflow:auto;box-sizing:border-box}.a-list-item[data-v-2e80fa38]{cursor:pointer;padding:12px 16px;transition:all .2s;margin-bottom:0!important}.a-list-item[data-v-2e80fa38]:hover{background-color:var(--color-fill-2)}.active-mp[data-v-2e80fa38]{background-color:var(--color-primary-light-1)}.search-bar[data-v-2e80fa38]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.search-input[data-v-2e80fa38]{flex:1;min-width:0;max-width:calc(100% - 140px)}.favorite-filter[data-v-2e80fa38]{flex:0 0 auto;white-space:nowrap}.featured-url-example[data-v-2e80fa38]{margin-top:8px;color:var(--color-text-3);font-size:12px}.featured-url-input-wrapper[data-v-2e80fa38]{width:100%}[data-v-2e80fa38] .arco-table-th-item{justify-content:center}[data-v-2e80fa38] .arco-table{width:100%!important}[data-v-2e80fa38] .arco-table-container{width:100%!important;overflow-x:auto}[data-v-2e80fa38] .arco-table-content{overflow-x:auto}[data-v-2e80fa38] .arco-table-element{width:100%!important;table-layout:auto!important}[data-v-2e80fa38] .arco-card{width:100%;box-sizing:border-box}[data-v-2e80fa38] .arco-card-body{width:100%;overflow:hidden}.arco-drawer-body img[data-v-2e80fa38]{max-width:100vw!important;margin:0 auto!important;padding:0!important}.arco-drawer-body[data-v-2e80fa38]{z-index:9999!important}[data-v-2e80fa38] .arco-btn .arco-icon-down{transition:transform .2s ease-in-out}[data-v-2e80fa38] .arco-dropdown-open .arco-icon-down{transform:rotate(180deg)}[data-v-2e80fa38] .image-preview-tooltip{padding:4px!important;background:transparent!important;box-shadow:0 4px 12px #00000026!important}[data-v-2e80fa38] .arco-tooltip-content{background:transparent!important}#article-model img{max-width:100%!important;border-width:0px!important}iframe{width:100%!important;border:0!important}.article-list[data-v-ab478a3a]{height:100%;width:100%}.search-bar[data-v-ab478a3a]{margin-bottom:20px}.active-mp[data-v-ab478a3a]{background-color:var(--color-primary-light-1)}.arco-drawer-body img[data-v-ab478a3a]{max-width:100vw!important;padding:0!important}a-list-item[data-v-ab478a3a]{margin-bottom:16px;padding:16px;border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}a-list-item[data-v-ab478a3a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}a-list-item-meta[data-v-ab478a3a]{margin-bottom:8px}a-list-item-meta-title[data-v-ab478a3a]{font-size:16px;font-weight:600;color:var(--color-text-1)}a-list-item-meta-description[data-v-ab478a3a]{font-size:14px;color:var(--color-text-3);line-height:1.5}a-button[data-v-ab478a3a]{margin-top:8px}.list-footer[data-v-ab478a3a]{display:flex;flex-direction:column;align-items:center;margin-top:16px}.loading-more[data-v-ab478a3a]{text-align:center;padding:16px;color:var(--color-text-3)}.load-more-btn[data-v-ab478a3a]{margin:16px 0}.arco-typography[data-v-ab478a3a]{margin-right:16px}.total-count[data-v-ab478a3a]{color:var(--color-text-3);font-size:14px;margin-bottom:16px}.arco-list-wrapper[data-v-ab478a3a],[data-v-ab478a3a] .arco-list-wrapper,[data-v-ab478a3a] .arco-list{width:100%!important;min-width:100%!important}[data-v-ab478a3a] .arco-card,[data-v-ab478a3a] .arco-card-body{width:100%!important}.mp-list-container .arco-list-wrapper[data-v-ab478a3a],[data-v-ab478a3a] .arco-list-item-content,[data-v-ab478a3a] .arco-empty{width:100%}[data-v-ab478a3a] .arco-list-container,[data-v-ab478a3a] .arco-spin-nested-loading,[data-v-ab478a3a] .arco-spin-container{width:100%!important}.article-title-container[data-v-ab478a3a]{display:flex;align-items:center;gap:8px}.read-status-icon[data-v-ab478a3a]{display:flex;align-items:center;cursor:pointer;color:var(--color-text-3);transition:all .2s ease}.read-status-icon[data-v-ab478a3a]:hover{transform:scale(1.1)}.read-status-icon.read[data-v-ab478a3a]{color:var(--color-success)}.favorite-icon[data-v-ab478a3a]{display:flex;align-items:center;cursor:pointer;color:var(--color-text-3);transition:all .2s ease}.favorite-icon[data-v-ab478a3a]:hover{transform:scale(1.1)}.favorite-icon.favorited[data-v-ab478a3a]{color:rgb(var(--warning-6))}.article-title-read[data-v-ab478a3a]{text-decoration:line-through;opacity:.7}.mp-list-container[data-v-ab478a3a]{height:calc(100vh - 200px);overflow-y:auto;width:100%}.mp-list-container[data-v-ab478a3a] .arco-list-item{justify-content:flex-start!important}.mp-list-container[data-v-ab478a3a] .arco-list-item-content{justify-content:flex-start!important;width:100%}.mp-list-container[data-v-ab478a3a] .arco-list-wrapper,.mp-list-container[data-v-ab478a3a] .arco-list{width:100%!important}.mp-loading-more[data-v-ab478a3a],.mp-no-more[data-v-ab478a3a]{text-align:center;padding:16px;color:var(--color-text-3);font-size:14px}#article-modal img{max-width:100%}#article-modal img{max-width:100%!important;border-width:0!important}.change-password[data-v-93a75d38]{padding:20px;max-width:600px;margin:0 auto}.arco-form-item[data-v-93a75d38]{margin-bottom:20px}.edit-user[data-v-24d482c0]{padding:20px;max-width:600px;margin:0 auto}.avatar-upload[data-v-24d482c0]{position:relative;width:80px;height:80px;cursor:pointer}.upload-mask[data-v-24d482c0]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.avatar-upload:hover .upload-mask[data-v-24d482c0]{opacity:1}.arco-form-item[data-v-24d482c0]{margin-bottom:20px}.add-subscription[data-v-8991cdd6]{padding:20px;max-width:800px;margin:0 auto}.arco-form-item[data-v-8991cdd6]{margin-bottom:20px}.wechat-mp-management[data-v-1d566223],.config-management[data-v-82022d46],.config-detail[data-v-bbbddcd4]{padding:20px}.a-list[data-v-7cf54681]{margin-top:16px}.a-list-item[data-v-7cf54681]{padding:12px 16px;margin-bottom:8px;background-color:var(--color-bg-2);border-radius:4px;box-shadow:0 1px 2px #0000001a;transition:all .2s}.a-list-item[data-v-7cf54681]:hover{background-color:var(--color-bg-3);box-shadow:0 2px 4px #0000001a}.a-list-item-meta-title[data-v-7cf54681]{font-weight:500;margin-bottom:4px}.a-list-item-meta-description[data-v-7cf54681]{display:flex;flex-direction:column;gap:8px}.a-list-item-meta-description .arco-tag[data-v-7cf54681]{margin-right:8px}.a-list-item-extra[data-v-7cf54681]{display:flex;gap:8px}.load-more[data-v-7cf54681]{width:120px;margin:0 auto;text-align:center}.message-task-list[data-v-1f931810]{padding:20px}.header[data-v-1f931810]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header h2[data-v-1f931810]{flex:1}.header .arco-btn[data-v-1f931810]{margin-left:10px}h2[data-v-1f931810]{margin:0;color:var(--color-text-1)}.a-list[data-v-1f931810]{margin-top:16px}.a-list-item[data-v-1f931810]{padding:12px 16px;margin-bottom:8px;background-color:var(--color-bg-2);border-radius:4px;box-shadow:0 1px 2px #0000001a;transition:all .2s}.a-list-item[data-v-1f931810]:hover{background-color:var(--color-bg-3);box-shadow:0 2px 4px #0000001a}.a-list-item-meta-title[data-v-1f931810]{font-weight:500;margin-bottom:4px}.a-list-item-meta-description[data-v-1f931810]{display:flex;flex-direction:column;gap:8px}.a-list-item-meta-description .arco-tag[data-v-1f931810]{margin-right:8px}.a-list-item-extra[data-v-1f931810]{display:flex;gap:8px}.desktop-only[data-v-1f931810]{display:block}@media (max-width: 768px){.desktop-only[data-v-1f931810]{display:none!important}}.cron-picker[data-v-0042795f]{padding:10px;max-width:600px}.arco-form-item[data-v-0042795f]{margin-bottom:12px}.examples[data-v-0042795f]{margin-top:15px}[data-v-0042795f] .arco-list-item{padding:8px 0;cursor:pointer;color:rgb(var(--primary-6))}[data-v-0042795f] .arco-list-item:hover{background-color:var(--color-fill-2)}.mp-multi-select[data-v-87f1c0d2]{padding:15px}.title-line[data-v-87f1c0d2]{width:100%}h4[data-v-87f1c0d2]{margin-bottom:10px;display:block;font-size:14px;color:var(--color-text-2)}[data-v-87f1c0d2] .arco-list-item{padding:8px 0;cursor:pointer}[data-v-87f1c0d2] .arco-list-item:hover{background-color:var(--color-neutral-1);border-radius:2rem}.mp-list[data-v-87f1c0d2]{display:flex;flex-wrap:wrap;gap:8px}.mp-item[data-v-87f1c0d2]{padding:6px 12px;border-radius:4px;cursor:pointer;background-color:var(--color-fill-1);border-radius:2rem}.arco-tag-checked[data-v-87f1c0d2]{background-color:var(--color-primary-1)}.mp-item[data-v-87f1c0d2]:hover{background-color:var(--color-fill-2)}.load-more[data-v-87f1c0d2]{display:flex;justify-content:center;margin-top:16px}.no-more[data-v-87f1c0d2]{color:var(--color-text-3);font-size:12px}.monaco-aria-container{position:absolute;left:-999em}::-ms-clear{display:none}.monaco-editor .editor-widget input{color:inherit}.monaco-editor{position:relative;overflow:visible;-webkit-text-size-adjust:100%;color:var(--vscode-editor-foreground);background-color:var(--vscode-editor-background);overflow-wrap:initial}.monaco-editor-background{background-color:var(--vscode-editor-background)}.monaco-editor .rangeHighlight{background-color:var(--vscode-editor-rangeHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-rangeHighlightBorder)}.monaco-editor.hc-black .rangeHighlight,.monaco-editor.hc-light .rangeHighlight{border-style:dotted}.monaco-editor .symbolHighlight{background-color:var(--vscode-editor-symbolHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-symbolHighlightBorder)}.monaco-editor.hc-black .symbolHighlight,.monaco-editor.hc-light .symbolHighlight{border-style:dotted}.monaco-editor .editorCanvas{position:absolute;width:100%;height:100%;z-index:0;pointer-events:none}.monaco-editor .overflow-guard{position:relative;overflow:hidden}.monaco-editor .view-overlays{position:absolute;top:0}.monaco-editor .view-overlays>div,.monaco-editor .margin-view-overlays>div{position:absolute;width:100%}.monaco-editor .squiggly-error{border-bottom:4px double var(--vscode-editorError-border)}.monaco-editor .squiggly-error:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorError-background)}.monaco-editor .squiggly-warning{border-bottom:4px double var(--vscode-editorWarning-border)}.monaco-editor .squiggly-warning:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorWarning-background)}.monaco-editor .squiggly-info{border-bottom:4px double var(--vscode-editorInfo-border)}.monaco-editor .squiggly-info:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorInfo-background)}.monaco-editor .squiggly-hint{border-bottom:2px dotted var(--vscode-editorHint-border)}.monaco-editor.showUnused .squiggly-unnecessary{border-bottom:2px dashed var(--vscode-editorUnnecessaryCode-border)}.monaco-editor.showDeprecated .squiggly-inline-deprecated{text-decoration:line-through;text-decoration-color:var(--vscode-editor-foreground, inherit)}.monaco-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.monaco-scrollable-element>.visible{opacity:1;background:rgba(0,0,0,0);transition:opacity .1s linear;z-index:11}.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}.monaco-scrollable-element>.invisible.fade{transition:opacity .8s linear}.monaco-scrollable-element>.shadow{position:absolute;display:none}.monaco-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset}.monaco-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset}.monaco-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.monaco-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset}.monaco-scrollable-element>.scrollbar>.slider{background:var(--vscode-scrollbarSlider-background)}.monaco-scrollable-element>.scrollbar>.slider:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}.monaco-scrollable-element>.scrollbar>.slider.active{background:var(--vscode-scrollbarSlider-activeBackground)}.monaco-editor .blockDecorations-container{position:absolute;top:0;pointer-events:none}.monaco-editor .blockDecorations-block{position:absolute;box-sizing:border-box}.monaco-editor .view-overlays .current-line,.monaco-editor .margin-view-overlays .current-line{display:block;position:absolute;left:0;top:0;box-sizing:border-box;height:100%}.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}.monaco-editor .lines-content .cdr{position:absolute;height:100%}.monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor .glyph-margin-widgets .cgmr{position:absolute;display:flex;align-items:center;justify-content:center}.monaco-editor .glyph-margin-widgets .cgmr.codicon-modifier-spin:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.monaco-editor .lines-content .core-guide{position:absolute;box-sizing:border-box;height:100%}.monaco-editor .margin-view-overlays .line-numbers{bottom:0;font-variant-numeric:tabular-nums;position:absolute;text-align:right;display:inline-block;vertical-align:middle;box-sizing:border-box;cursor:default}.monaco-editor .relative-current-line-number{text-align:left;display:inline-block;width:100%}.monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:1px}.monaco-editor .line-numbers{color:var(--vscode-editorLineNumber-foreground)}.monaco-editor .line-numbers.active-line-number{color:var(--vscode-editorLineNumber-activeForeground)}.monaco-mouse-cursor-text{cursor:text}.mtkcontrol{color:#fff!important;background:rgb(150,0,0)!important}.mtkoverflow{background-color:var(--vscode-button-background, var(--vscode-editor-background));color:var(--vscode-button-foreground, var(--vscode-editor-foreground));border-width:1px;border-style:solid;border-color:var(--vscode-contrastBorder);border-radius:2px;padding:4px;cursor:pointer}.mtkoverflow:hover{background-color:var(--vscode-button-hoverBackground)}.monaco-editor.no-user-select .lines-content,.monaco-editor.no-user-select .view-line,.monaco-editor.no-user-select .view-lines{user-select:none;-webkit-user-select:none}.monaco-editor.mac .lines-content:hover,.monaco-editor.mac .view-line:hover,.monaco-editor.mac .view-lines:hover{user-select:text;-webkit-user-select:text;-ms-user-select:text}.monaco-editor.enable-user-select{user-select:initial;-webkit-user-select:initial}.monaco-editor .view-lines{white-space:nowrap}.monaco-editor .view-line{box-sizing:border-box;position:absolute;width:100%}.monaco-editor .lines-content>.view-lines>.view-line>span{top:0;bottom:0;position:absolute}.monaco-editor .mtkw{color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .mtkz{display:inline-block;color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .lines-decorations{position:absolute;top:0;background:white}.monaco-editor .margin-view-overlays .cldr{position:absolute;height:100%}.monaco-editor .margin{background-color:var(--vscode-editorGutter-background)}.monaco-editor .margin-view-overlays .cmdr{position:absolute;left:0;width:100%;height:100%}.monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;transition:opacity .1s linear}.monaco-editor .minimap.slider-mouseover:hover .minimap-slider,.monaco-editor .minimap.slider-mouseover .minimap-slider.active{opacity:1}.monaco-editor .minimap-slider .minimap-slider-horizontal{background:var(--vscode-minimapSlider-background)}.monaco-editor .minimap-slider:hover .minimap-slider-horizontal{background:var(--vscode-minimapSlider-hoverBackground)}.monaco-editor .minimap-slider.active .minimap-slider-horizontal{background:var(--vscode-minimapSlider-activeBackground)}.monaco-editor .minimap-shadow-visible{box-shadow:var(--vscode-scrollbar-shadow) -6px 0 6px -6px inset}.monaco-editor .minimap-shadow-hidden{position:absolute;width:0}.monaco-editor .minimap-shadow-visible{position:absolute;left:-6px;width:6px;pointer-events:none}.monaco-editor.no-minimap-shadow .minimap-shadow-visible{position:absolute;left:-1px;width:1px}.minimap.minimap-autohide-mouseover,.minimap.minimap-autohide-scroll{opacity:0;transition:opacity .5s}.minimap.minimap-autohide-scroll{pointer-events:none}.minimap.minimap-autohide-mouseover:hover,.minimap.minimap-autohide-scroll.active{opacity:1;pointer-events:auto}.monaco-editor .minimap{z-index:5}.monaco-editor .overlayWidgets{position:absolute;top:0;left:0}.monaco-editor .view-ruler{position:absolute;top:0;box-shadow:1px 0 0 0 var(--vscode-editorRuler-foreground) inset}.monaco-editor .scroll-decoration{position:absolute;top:0;left:0;height:6px;box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset}.monaco-editor .lines-content .cslr{position:absolute}.monaco-editor .focused .selected-text{background-color:var(--vscode-editor-selectionBackground)}.monaco-editor .selected-text{background-color:var(--vscode-editor-inactiveSelectionBackground)}.monaco-editor .top-left-radius{border-top-left-radius:3px}.monaco-editor .bottom-left-radius{border-bottom-left-radius:3px}.monaco-editor .top-right-radius{border-top-right-radius:3px}.monaco-editor .bottom-right-radius{border-bottom-right-radius:3px}.monaco-editor.hc-black .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-black .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-black .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-black .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor.hc-light .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-light .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-light .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-light .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor .cursors-layer{position:absolute;top:0}.monaco-editor .cursors-layer>.cursor{position:absolute;overflow:hidden;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-smooth-caret-animation>.cursor{transition:all 80ms}.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{background:transparent!important;border-style:solid;border-width:1px}.monaco-editor .cursors-layer.cursor-underline-style>.cursor{border-bottom-width:2px;border-bottom-style:solid;background:transparent!important}.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{border-bottom-width:1px;border-bottom-style:solid;background:transparent!important}@keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@keyframes monaco-cursor-expand{0%,20%{transform:scaleY(1)}80%,to{transform:scaleY(0)}}.cursor-smooth{animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate}.cursor-phase{animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate}.cursor-expand>.cursor{animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate}.monaco-editor .mwh{position:absolute;color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .monaco-decoration-css-rule-extractor{visibility:hidden;pointer-events:none}.monaco-editor .inputarea{min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:none!important;resize:none;border:none;overflow:hidden;color:transparent;background-color:transparent;z-index:-10}.monaco-editor .inputarea.ime-input{z-index:10;caret-color:var(--vscode-editorCursor-foreground);color:var(--vscode-editor-foreground)}.monaco-editor .native-edit-context{margin:0;padding:0;position:absolute;overflow-y:scroll;scrollbar-width:none;z-index:-10;white-space:pre-wrap}.monaco-editor .ime-text-area{min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:none!important;resize:none;border:none;overflow:hidden;color:transparent;background-color:transparent;z-index:-10}.monaco-editor .edit-context-composition-none{background-color:transparent;border-bottom:none}.monaco-editor :not(.hc-black,.hc-light) .edit-context-composition-secondary{border-bottom:1px solid var(--vscode-editor-compositionBorder)}.monaco-editor :not(.hc-black,.hc-light) .edit-context-composition-primary{border-bottom:2px solid var(--vscode-editor-compositionBorder)}.monaco-editor :is(.hc-black,.hc-light) .edit-context-composition-secondary{border:1px solid var(--vscode-editor-compositionBorder)}.monaco-editor :is(.hc-black,.hc-light) .edit-context-composition-primary{border:2px solid var(--vscode-editor-compositionBorder)}.monaco-editor .margin-view-overlays .gpu-mark{position:absolute;top:0;bottom:0;left:0;width:100%;display:inline-block;border-left:solid 2px var(--vscode-editorWarning-foreground);opacity:.2;transition:background-color .1s linear}.monaco-editor .margin-view-overlays .gpu-mark:hover{background-color:var(--vscode-editorWarning-foreground)}.monaco-select-box{width:100%;cursor:pointer;border-radius:2px}.monaco-select-box-dropdown-container{font-size:13px;font-weight:400;text-transform:none}.monaco-action-bar .action-item.select-container{cursor:default}.monaco-action-bar .action-item .monaco-select-box{cursor:pointer;min-width:100px;min-height:18px;padding:2px 23px 2px 8px}.mac .monaco-action-bar .action-item .monaco-select-box{font-size:11px;border-radius:3px;min-height:24px}.monaco-list{position:relative;height:100%;width:100%;white-space:nowrap}.monaco-list.mouse-support{user-select:none;-webkit-user-select:none}.monaco-list>.monaco-scrollable-element{height:100%}.monaco-list-rows{position:relative;width:100%;height:100%}.monaco-list.horizontal-scrolling .monaco-list-rows{width:auto;min-width:100%}.monaco-list-row{position:absolute;box-sizing:border-box;overflow:hidden;width:100%}.monaco-list.mouse-support .monaco-list-row{cursor:pointer;touch-action:none}.monaco-list .monaco-scrollable-element>.scrollbar.vertical,.monaco-pane-view>.monaco-split-view2.vertical>.monaco-scrollable-element>.scrollbar.vertical{z-index:14}.monaco-list-row.scrolling{display:none!important}.monaco-list.element-focused,.monaco-list.selection-single,.monaco-list.selection-multiple{outline:0!important}.monaco-list-type-filter-message{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;padding:40px 1em 1em;text-align:center;white-space:normal;opacity:.7;pointer-events:none}.monaco-list-type-filter-message:empty{display:none}.monaco-drag-image{display:inline-block;padding:1px 7px;border-radius:10px;font-size:12px;position:absolute;z-index:1000;background-color:var(--vscode-list-activeSelectionBackground);color:var(--vscode-list-activeSelectionForeground);outline:1px solid var(--vscode-list-focusOutline);outline-offset:-1px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-select-box-dropdown-padding{--dropdown-padding-top: 1px;--dropdown-padding-bottom: 1px}.hc-black .monaco-select-box-dropdown-padding,.hc-light .monaco-select-box-dropdown-padding{--dropdown-padding-top: 3px;--dropdown-padding-bottom: 4px}.monaco-select-box-dropdown-container{display:none;box-sizing:border-box}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown *{margin:0}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown a:focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown code{line-height:15px;font-family:var(--monaco-monospace-font)}.monaco-select-box-dropdown-container.visible{display:flex;flex-direction:column;text-align:left;width:1px;overflow:hidden;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container{flex:0 0 auto;align-self:flex-start;padding-top:var(--dropdown-padding-top);padding-bottom:var(--dropdown-padding-bottom);padding-left:1px;padding-right:1px;width:100%;overflow:hidden;box-sizing:border-box}.monaco-select-box-dropdown-container>.select-box-details-pane{padding:5px}.hc-black .monaco-select-box-dropdown-container>.select-box-dropdown-list-container{padding-top:var(--dropdown-padding-top);padding-bottom:var(--dropdown-padding-bottom)}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row{cursor:pointer}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-text{text-overflow:ellipsis;overflow:hidden;padding-left:3.5px;white-space:nowrap;float:left}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-detail{text-overflow:ellipsis;overflow:hidden;padding-left:3.5px;white-space:nowrap;float:left;opacity:.7}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-decorator-right{text-overflow:ellipsis;overflow:hidden;padding-right:10px;white-space:nowrap;float:right}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control{flex:1 1 auto;align-self:flex-start;opacity:0}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control>.width-control-div{overflow:hidden;max-height:0px}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control>.width-control-div>.option-text-width-control{padding-left:4px;padding-right:8px;white-space:nowrap}.monaco-action-bar{white-space:nowrap;height:100%}.monaco-action-bar .actions-container{display:flex;margin:0 auto;padding:0;height:100%;width:100%;align-items:center}.monaco-action-bar.vertical .actions-container{display:inline-block}.monaco-action-bar .action-item{display:block;align-items:center;justify-content:center;cursor:pointer;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar .action-item .icon,.monaco-action-bar .action-item .codicon{display:block}.monaco-action-bar .action-item .codicon{display:flex;align-items:center;width:16px;height:16px}.monaco-action-bar .action-label{display:flex;font-size:11px;padding:3px;border-radius:5px}.monaco-action-bar .action-item.disabled .action-label:not(.icon),.monaco-action-bar .action-item.disabled .action-label:not(.icon):before,.monaco-action-bar .action-item.disabled .action-label:not(.icon):hover{color:var(--vscode-disabledForeground)}.monaco-action-bar .action-item.disabled .action-label.icon,.monaco-action-bar .action-item.disabled .action-label.icon:before,.monaco-action-bar .action-item.disabled .action-label.icon:hover{opacity:.6}.monaco-action-bar.vertical{text-align:left}.monaco-action-bar.vertical .action-item{display:block}.monaco-action-bar.vertical .action-label.separator{display:block;border-bottom:1px solid var(--vscode-disabledForeground);padding-top:1px;margin-left:.8em;margin-right:.8em}.monaco-action-bar .action-item .action-label.separator{width:1px;height:16px;margin:5px 4px!important;cursor:default;min-width:1px;padding:0;background-color:var(--vscode-disabledForeground)}.secondary-actions .monaco-action-bar .action-label{margin-left:6px}.monaco-action-bar .action-item.select-container{overflow:hidden;flex:1;max-width:170px;min-width:60px;display:flex;align-items:center;justify-content:center;margin-right:10px}.monaco-action-bar .action-item.action-dropdown-item{display:flex}.monaco-action-bar .action-item.action-dropdown-item>.action-dropdown-item-separator{display:flex;align-items:center;cursor:default}.monaco-action-bar .action-item.action-dropdown-item>.action-dropdown-item-separator>div{width:1px}.monaco-diff-editor .diff-review{position:absolute}.monaco-component.diff-review{user-select:none;-webkit-user-select:none;z-index:99;.diff-review-line-number {text-align: right; display: inline-block; color: var(--vscode-editorLineNumber-foreground);} .diff-review-summary {padding-left: 10px;} .diff-review-shadow {position: absolute; box-shadow: var(--vscode-scrollbar-shadow) 0 -6px 6px -6px inset;} .diff-review-row {white-space: pre;} .diff-review-table {display: table; min-width: 100%;} .diff-review-row {display: table-row; width: 100%;} .diff-review-spacer {display: inline-block; width: 10px; vertical-align: middle;} .diff-review-spacer > .codicon {font-size: 9px !important;} .diff-review-actions {display: inline-block; position: absolute; right: 10px; top: 2px; z-index: 100;} .diff-review-actions .action-label {width: 16px; height: 16px; margin: 2px 0;} .revertButton {cursor: pointer;} .action-label {background: var(--vscode-editorActionList-background);}}:root{--vscode-sash-size: 4px;--vscode-sash-hover-size: 4px}.monaco-sash{position:absolute;z-index:35;touch-action:none}.monaco-sash.disabled{pointer-events:none}.monaco-sash.mac.vertical{cursor:col-resize}.monaco-sash.vertical.minimum{cursor:e-resize}.monaco-sash.vertical.maximum{cursor:w-resize}.monaco-sash.mac.horizontal{cursor:row-resize}.monaco-sash.horizontal.minimum{cursor:s-resize}.monaco-sash.horizontal.maximum{cursor:n-resize}.monaco-sash.disabled{cursor:default!important;pointer-events:none!important}.monaco-sash.vertical{cursor:ew-resize;top:0;width:var(--vscode-sash-size);height:100%}.monaco-sash.horizontal{cursor:ns-resize;left:0;width:100%;height:var(--vscode-sash-size)}.monaco-sash:not(.disabled)>.orthogonal-drag-handle{content:" ";height:calc(var(--vscode-sash-size) * 2);width:calc(var(--vscode-sash-size) * 2);z-index:100;display:block;cursor:all-scroll;position:absolute}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.start,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.end{cursor:nwse-resize}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.end,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.start{cursor:nesw-resize}.monaco-sash.vertical>.orthogonal-drag-handle.start{left:calc(var(--vscode-sash-size) * -.5);top:calc(var(--vscode-sash-size) * -1)}.monaco-sash.vertical>.orthogonal-drag-handle.end{left:calc(var(--vscode-sash-size) * -.5);bottom:calc(var(--vscode-sash-size) * -1)}.monaco-sash.horizontal>.orthogonal-drag-handle.start{top:calc(var(--vscode-sash-size) * -.5);left:calc(var(--vscode-sash-size) * -1)}.monaco-sash.horizontal>.orthogonal-drag-handle.end{top:calc(var(--vscode-sash-size) * -.5);right:calc(var(--vscode-sash-size) * -1)}.monaco-sash:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;background:transparent}.monaco-workbench:not(.reduce-motion) .monaco-sash:before{transition:background-color .1s ease-out}.monaco-sash.hover:before,.monaco-sash.active:before{background:var(--vscode-sash-hoverBorder)}.monaco-sash.vertical:before{width:var(--vscode-sash-hover-size);left:calc(50% - (var(--vscode-sash-hover-size) / 2))}.monaco-sash.horizontal:before{height:var(--vscode-sash-hover-size);top:calc(50% - (var(--vscode-sash-hover-size) / 2))}.pointer-events-disabled{pointer-events:none!important}.monaco-sash.debug{background:cyan}.monaco-sash.debug.disabled{background:rgba(0,255,255,.2)}.monaco-sash.debug:not(.disabled)>.orthogonal-drag-handle{background:red}.monaco-dropdown{height:100%;padding:0}.monaco-dropdown>.dropdown-label{cursor:pointer;height:100%;display:flex;align-items:center;justify-content:center}.monaco-dropdown>.dropdown-label>.action-label.disabled{cursor:default}.monaco-dropdown-with-primary{display:flex!important;flex-direction:row;border-radius:5px}.monaco-dropdown-with-primary>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:center center;background-repeat:no-repeat}.monaco-toolbar{height:100%}.monaco-toolbar .toolbar-toggle-more{display:inline-block;padding:0}.monaco-action-bar .action-item.menu-entry .action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-action-bar .action-item.menu-entry.text-only .action-label{color:var(--vscode-descriptionForeground);overflow:hidden;border-radius:2px}.monaco-action-bar .action-item.menu-entry.text-only.use-comma:not(:last-of-type) .action-label:after{content:", "}.monaco-action-bar .action-item.menu-entry.text-only+.action-item:not(.text-only)>.monaco-dropdown .action-label{color:var(--vscode-descriptionForeground)}.monaco-dropdown-with-default{display:flex!important;flex-direction:row;border-radius:5px}.monaco-dropdown-with-default>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-dropdown-with-default:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:center center;background-repeat:no-repeat}.monaco-editor .diff-hidden-lines-widget{width:100%}.monaco-editor .diff-hidden-lines{height:0px;transform:translateY(-10px);font-size:13px;line-height:14px}.monaco-editor .diff-hidden-lines:not(.dragging) .top:hover,.monaco-editor .diff-hidden-lines:not(.dragging) .bottom:hover,.monaco-editor .diff-hidden-lines .top.dragging,.monaco-editor .diff-hidden-lines .bottom.dragging{background-color:var(--vscode-focusBorder)}.monaco-editor .diff-hidden-lines .top,.monaco-editor .diff-hidden-lines .bottom{transition:background-color .1s ease-out;height:4px;background-color:transparent;background-clip:padding-box;border-bottom:2px solid transparent;border-top:4px solid transparent}.monaco-editor.draggingUnchangedRegion.canMoveTop:not(.canMoveBottom) *,.monaco-editor .diff-hidden-lines .top.canMoveTop:not(.canMoveBottom),.monaco-editor .diff-hidden-lines .bottom.canMoveTop:not(.canMoveBottom){cursor:n-resize!important}.monaco-editor.draggingUnchangedRegion:not(.canMoveTop).canMoveBottom *,.monaco-editor .diff-hidden-lines .top:not(.canMoveTop).canMoveBottom,.monaco-editor .diff-hidden-lines .bottom:not(.canMoveTop).canMoveBottom{cursor:s-resize!important}.monaco-editor.draggingUnchangedRegion.canMoveTop.canMoveBottom *,.monaco-editor .diff-hidden-lines .top.canMoveTop.canMoveBottom,.monaco-editor .diff-hidden-lines .bottom.canMoveTop.canMoveBottom{cursor:ns-resize!important}.monaco-editor .diff-hidden-lines .top{transform:translateY(4px)}.monaco-editor .diff-hidden-lines .bottom{transform:translateY(-6px)}.monaco-editor .diff-unchanged-lines{background:var(--vscode-diffEditor-unchangedCodeBackground)}.monaco-editor .noModificationsOverlay{z-index:1;background:var(--vscode-editor-background);display:flex;justify-content:center;align-items:center}.monaco-editor .diff-hidden-lines .center{background:var(--vscode-diffEditor-unchangedRegionBackground);color:var(--vscode-diffEditor-unchangedRegionForeground);overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;height:24px;box-shadow:inset 0 -5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow),inset 0 5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow)}.monaco-editor .diff-hidden-lines .center span.codicon{vertical-align:middle}.monaco-editor .diff-hidden-lines .center a:hover .codicon{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .diff-hidden-lines div.breadcrumb-item{cursor:pointer}.monaco-editor .diff-hidden-lines div.breadcrumb-item:hover{color:var(--vscode-editorLink-activeForeground)}.monaco-editor .movedOriginal,.monaco-editor .movedModified{border:2px solid var(--vscode-diffEditor-move-border)}.monaco-editor .movedOriginal.currentMove,.monaco-editor .movedModified.currentMove{border:2px solid var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines path.currentMove{stroke:var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines path{pointer-events:visiblestroke}.monaco-diff-editor .moved-blocks-lines .arrow{fill:var(--vscode-diffEditor-move-border)}.monaco-diff-editor .moved-blocks-lines .arrow.currentMove{fill:var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines .arrow-rectangle{fill:var(--vscode-editor-background)}.monaco-diff-editor .moved-blocks-lines{position:absolute;pointer-events:none}.monaco-diff-editor .moved-blocks-lines path{fill:none;stroke:var(--vscode-diffEditor-move-border);stroke-width:2}.monaco-editor .char-delete.diff-range-empty{margin-left:-1px;border-left:solid var(--vscode-diffEditor-removedTextBackground) 3px}.monaco-editor .char-insert.diff-range-empty{border-left:solid var(--vscode-diffEditor-insertedTextBackground) 3px}.monaco-editor .fold-unchanged{cursor:pointer}.monaco-diff-editor .diff-moved-code-block{display:flex;justify-content:flex-end;margin-top:-4px}.monaco-diff-editor .diff-moved-code-block .action-bar .action-label.codicon{width:12px;height:12px;font-size:12px}.monaco-diff-editor .diffOverview{z-index:9}.monaco-diff-editor .diffOverview .diffViewport{z-index:10}.monaco-diff-editor.vs .diffOverview{background:rgba(0,0,0,.03)}.monaco-diff-editor.vs-dark .diffOverview{background:rgba(255,255,255,.01)}.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar{background:rgba(0,0,0,0)}.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-light .scrollbar{background:none}.monaco-scrollable-element.modified-in-monaco-diff-editor .slider{z-index:10}.modified-in-monaco-diff-editor .slider.active{background:rgba(171,171,171,.4)}.modified-in-monaco-diff-editor.hc-black .slider.active,.modified-in-monaco-diff-editor.hc-light .slider.active{background:none}.monaco-editor .insert-sign,.monaco-diff-editor .insert-sign,.monaco-editor .delete-sign,.monaco-diff-editor .delete-sign{font-size:11px!important;opacity:.7!important;display:flex!important;align-items:center}.monaco-editor.hc-black .insert-sign,.monaco-diff-editor.hc-black .insert-sign,.monaco-editor.hc-black .delete-sign,.monaco-diff-editor.hc-black .delete-sign,.monaco-editor.hc-light .insert-sign,.monaco-diff-editor.hc-light .insert-sign,.monaco-editor.hc-light .delete-sign,.monaco-diff-editor.hc-light .delete-sign{opacity:1}.monaco-editor .inline-deleted-margin-view-zone,.monaco-editor .inline-added-margin-view-zone{text-align:right}.monaco-editor .arrow-revert-change{z-index:10;position:absolute}.monaco-editor .arrow-revert-change:hover{cursor:pointer}.monaco-editor .view-zones .view-lines .view-line span{display:inline-block}.monaco-editor .margin-view-zones .lightbulb-glyph:hover{cursor:pointer}.monaco-editor .char-insert,.monaco-diff-editor .char-insert{background-color:var(--vscode-diffEditor-insertedTextBackground)}.monaco-editor .line-insert,.monaco-diff-editor .line-insert{background-color:var(--vscode-diffEditor-insertedLineBackground, var(--vscode-diffEditor-insertedTextBackground))}.monaco-editor .line-insert,.monaco-editor .char-insert{box-sizing:border-box;border:1px solid var(--vscode-diffEditor-insertedTextBorder)}.monaco-editor.hc-black .line-insert,.monaco-editor.hc-light .line-insert,.monaco-editor.hc-black .char-insert,.monaco-editor.hc-light .char-insert{border-style:dashed}.monaco-editor .line-delete,.monaco-editor .char-delete{box-sizing:border-box;border:1px solid var(--vscode-diffEditor-removedTextBorder)}.monaco-editor.hc-black .line-delete,.monaco-editor.hc-light .line-delete,.monaco-editor.hc-black .char-delete,.monaco-editor.hc-light .char-delete{border-style:dashed}.monaco-editor .inline-added-margin-view-zone,.monaco-editor .gutter-insert,.monaco-diff-editor .gutter-insert{background-color:var(--vscode-diffEditorGutter-insertedLineBackground, var(--vscode-diffEditor-insertedLineBackground), var(--vscode-diffEditor-insertedTextBackground))}.monaco-editor .char-delete,.monaco-diff-editor .char-delete,.monaco-editor .inline-deleted-text{background-color:var(--vscode-diffEditor-removedTextBackground)}.monaco-editor .inline-deleted-text{text-decoration:line-through}.monaco-editor .line-delete,.monaco-diff-editor .line-delete{background-color:var(--vscode-diffEditor-removedLineBackground, var(--vscode-diffEditor-removedTextBackground))}.monaco-editor .inline-deleted-margin-view-zone,.monaco-editor .gutter-delete,.monaco-diff-editor .gutter-delete{background-color:var(--vscode-diffEditorGutter-removedLineBackground, var(--vscode-diffEditor-removedLineBackground), var(--vscode-diffEditor-removedTextBackground))}.monaco-diff-editor.side-by-side .editor.modified{box-shadow:-6px 0 5px -5px var(--vscode-scrollbar-shadow);border-left:1px solid var(--vscode-diffEditor-border)}.monaco-diff-editor.side-by-side .editor.original{box-shadow:6px 0 5px -5px var(--vscode-scrollbar-shadow);border-right:1px solid var(--vscode-diffEditor-border)}.monaco-diff-editor .diffViewport{background:var(--vscode-scrollbarSlider-background)}.monaco-diff-editor .diffViewport:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}.monaco-diff-editor .diffViewport:active{background:var(--vscode-scrollbarSlider-activeBackground)}.monaco-editor .diagonal-fill{background-image:linear-gradient(-45deg,var(--vscode-diffEditor-diagonalFill) 12.5%,#0000 12.5%,#0000 50%,var(--vscode-diffEditor-diagonalFill) 50%,var(--vscode-diffEditor-diagonalFill) 62.5%,#0000 62.5%,#0000 100%);background-size:8px 8px}.monaco-diff-editor .gutter{position:relative;overflow:hidden;flex-shrink:0;flex-grow:0;&>div{position:absolute}.gutterItem {opacity: 0; transition: opacity .7s; &.showAlways {opacity: 1; transition: none;} &.noTransition {transition: none;}} &:hover .gutterItem {opacity: 1; transition: opacity .1s ease-in-out;} .gutterItem {.background {position: absolute; height: 100%; left: 50%; width: 1px; border-left: 2px var(--vscode-menu-separatorBackground) solid;} .buttons {position: absolute; width: 100%; display: flex; justify-content: center; align-items: center; .monaco-toolbar {height: fit-content; .monaco-action-bar {line-height: 1; .actions-container {width: fit-content; border-radius: 4px; background: var(--vscode-editorGutter-itemBackground); .action-item {&:hover {background: var(--vscode-toolbar-hoverBackground);} .action-label {color: var(--vscode-editorGutter-itemGlyphForeground); padding: 1px 2px;}}}}}}}}.monaco-diff-editor .diff-hidden-lines-compact{display:flex;height:11px;.line-left,.line-right {height: 1px; border-top: 1px solid; border-color: var(--vscode-editorCodeLens-foreground); opacity: .5; margin: auto; width: 100%;} .line-left {width: 20px;} .text {color: var(--vscode-editorCodeLens-foreground); text-wrap: nowrap; font-size: 11px; line-height: 11px; margin: 0 4px;}}.monaco-editor .selection-anchor{background-color:#007acc;width:2px!important}.monaco-editor .bracket-match{box-sizing:border-box;background-color:var(--vscode-editorBracketMatch-background);border:1px solid var(--vscode-editorBracketMatch-border)}.inline-editor-progress-decoration{display:inline-block;width:1em;height:1em}.inline-progress-widget{display:flex!important;justify-content:center;align-items:center}.inline-progress-widget .icon{font-size:80%!important}.inline-progress-widget:hover .icon{font-size:90%!important;animation:none}.inline-progress-widget:hover .icon:before{content:var(--vscode-icon-x-content);font-family:var(--vscode-icon-x-font-family)}.monaco-editor .monaco-editor-overlaymessage{padding-bottom:8px;z-index:10000}.monaco-editor .monaco-editor-overlaymessage.below{padding-bottom:0;padding-top:8px;z-index:10000}.monaco-editor .monaco-editor-overlaymessage.fadeIn{animation:fadeIn .15s ease-out}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.monaco-editor .monaco-editor-overlaymessage.fadeOut{animation:fadeOut .1s ease-out}.monaco-editor .monaco-editor-overlaymessage .message{padding:2px 4px;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-inputValidation-infoBorder);border-radius:3px}.monaco-editor .monaco-editor-overlaymessage .message p{margin-block:0px}.monaco-editor .monaco-editor-overlaymessage .message a{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-editor-overlaymessage .message a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor.hc-black .monaco-editor-overlaymessage .message,.monaco-editor.hc-light .monaco-editor-overlaymessage .message{border-width:2px}.monaco-editor .monaco-editor-overlaymessage .anchor{width:0!important;height:0!important;border-color:transparent;border-style:solid;z-index:1000;border-width:8px;position:absolute;left:2px}.monaco-editor .monaco-editor-overlaymessage .anchor.top{border-bottom-color:var(--vscode-inputValidation-infoBorder)}.monaco-editor .monaco-editor-overlaymessage .anchor.below{border-top-color:var(--vscode-inputValidation-infoBorder)}.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top,.monaco-editor .monaco-editor-overlaymessage.below .anchor.below{display:none}.monaco-editor .monaco-editor-overlaymessage.below .anchor.top{display:inherit;top:-8px}.monaco-editor .rendered-markdown kbd{background-color:var(--vscode-keybindingLabel-background);color:var(--vscode-keybindingLabel-foreground);border-style:solid;border-width:1px;border-radius:3px;border-color:var(--vscode-keybindingLabel-border);border-bottom-color:var(--vscode-keybindingLabel-bottomBorder);box-shadow:inset 0 -1px 0 var(--vscode-widget-shadow);vertical-align:middle;padding:1px 3px}.rendered-markdown li:has(input[type=checkbox]){list-style-type:none}.monaco-text-button{box-sizing:border-box;display:flex;width:100%;padding:4px;border-radius:2px;text-align:center;cursor:pointer;justify-content:center;align-items:center;border:1px solid var(--vscode-button-border, transparent);line-height:18px}.monaco-text-button:focus{outline-offset:2px!important}.monaco-text-button:hover{text-decoration:none!important}.monaco-button.disabled:focus,.monaco-button.disabled{opacity:.4!important;cursor:default}.monaco-text-button .codicon{margin:0 .2em;color:inherit!important}.monaco-text-button.monaco-text-button-with-short-label{flex-direction:row;flex-wrap:wrap;padding:0 4px;overflow:hidden;height:28px}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label{flex-basis:100%}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label-short{flex-grow:1;width:0;overflow:hidden}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label,.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label-short{display:flex;justify-content:center;align-items:center;font-weight:400;font-style:inherit;padding:4px 0}.monaco-button-dropdown{display:flex;cursor:pointer}.monaco-button-dropdown.disabled{cursor:default}.monaco-button-dropdown>.monaco-button:focus{outline-offset:-1px!important}.monaco-button-dropdown.disabled>.monaco-button.disabled,.monaco-button-dropdown.disabled>.monaco-button.disabled:focus,.monaco-button-dropdown.disabled>.monaco-button-dropdown-separator{opacity:.4!important}.monaco-button-dropdown>.monaco-button.monaco-text-button{border-right-width:0!important}.monaco-button-dropdown .monaco-button-dropdown-separator{padding:4px 0;cursor:default}.monaco-button-dropdown .monaco-button-dropdown-separator>div{height:100%;width:1px}.monaco-button-dropdown>.monaco-button.monaco-dropdown-button{border:1px solid var(--vscode-button-border, transparent);border-left-width:0!important;border-radius:0 2px 2px 0;display:flex;align-items:center}.monaco-button-dropdown>.monaco-button.monaco-text-button{border-radius:2px 0 0 2px}.monaco-description-button{display:flex;flex-direction:column;align-items:center;margin:4px 5px}.monaco-description-button .monaco-button-description{font-style:italic;font-size:11px;padding:4px 20px}.monaco-description-button .monaco-button-label,.monaco-description-button .monaco-button-description{display:flex;justify-content:center;align-items:center}.monaco-description-button .monaco-button-label>.codicon,.monaco-description-button .monaco-button-description>.codicon{margin:0 .2em;color:inherit!important}.monaco-button.default-colors,.monaco-button-dropdown.default-colors>.monaco-button{color:var(--vscode-button-foreground);background-color:var(--vscode-button-background)}.monaco-button.default-colors:hover,.monaco-button-dropdown.default-colors>.monaco-button:hover{background-color:var(--vscode-button-hoverBackground)}.monaco-button.default-colors.secondary,.monaco-button-dropdown.default-colors>.monaco-button.secondary{color:var(--vscode-button-secondaryForeground);background-color:var(--vscode-button-secondaryBackground)}.monaco-button.default-colors.secondary:hover,.monaco-button-dropdown.default-colors>.monaco-button.secondary:hover{background-color:var(--vscode-button-secondaryHoverBackground)}.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator{background-color:var(--vscode-button-background);border-top:1px solid var(--vscode-button-border);border-bottom:1px solid var(--vscode-button-border)}.monaco-button-dropdown.default-colors .monaco-button.secondary+.monaco-button-dropdown-separator{background-color:var(--vscode-button-secondaryBackground)}.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator>div{background-color:var(--vscode-button-separator)}.action-widget{font-size:13px;min-width:100px;max-width:80vw;z-index:40;display:block;width:100%;border:1px solid var(--vscode-menu-border)!important;border-radius:5px;background-color:var(--vscode-menu-background);color:var(--vscode-menu-foreground);padding:4px;box-shadow:0 2px 8px var(--vscode-widget-shadow)}.context-view-block{position:fixed;cursor:initial;left:0;top:0;width:100%;height:100%;z-index:-1}.context-view-pointerBlock{position:fixed;cursor:initial;left:0;top:0;width:100%;height:100%;z-index:2}.action-widget .monaco-list{user-select:none;-webkit-user-select:none;border:none!important;border-width:0!important}.action-widget .monaco-list:focus:before{outline:0!important}.action-widget .monaco-list .monaco-scrollable-element{overflow:visible}.action-widget .monaco-list .monaco-list-row{padding:0 4px;white-space:nowrap;cursor:pointer;touch-action:none;width:100%;border-radius:3px}.action-widget .monaco-list .monaco-list-row.action.focused:not(.option-disabled){background-color:var(--vscode-list-activeSelectionBackground)!important;color:var(--vscode-list-activeSelectionForeground);outline:1px solid var(--vscode-menu-selectionBorder, transparent);outline-offset:-1px}.action-widget .monaco-list-row.group-header{color:var(--vscode-descriptionForeground)!important;font-weight:600;font-size:13px}.action-widget .monaco-list-row.group-header:not(:first-of-type){margin-top:2px}.action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator{border-top:1px solid var(--vscode-editorHoverWidget-border);color:var(--vscode-descriptionForeground);font-size:12px;padding:0;margin:4px 0 0;cursor:default;user-select:none;border-radius:0}.action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator.focused{outline:0 solid;background-color:transparent;border-radius:0}.action-widget .monaco-list-row.separator:first-of-type{border-top:none;margin-top:0}.action-widget .monaco-list .group-header,.action-widget .monaco-list .option-disabled,.action-widget .monaco-list .option-disabled:before,.action-widget .monaco-list .option-disabled .focused,.action-widget .monaco-list .option-disabled .focused:before{cursor:default!important;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:transparent!important;outline:0 solid!important}.action-widget .monaco-list-row.action{display:flex;gap:4px;align-items:center}.action-widget .monaco-list-row.action.option-disabled,.action-widget .monaco-list:focus .monaco-list-row.focused.action.option-disabled,.action-widget .monaco-list-row.action.option-disabled .codicon,.action-widget .monaco-list:not(.drop-target):not(.dragging) .monaco-list-row:hover:not(.selected):not(.focused).option-disabled{color:var(--vscode-disabledForeground)}.action-widget .monaco-list-row.action:not(.option-disabled) .codicon{color:inherit}.action-widget .monaco-list-row.action .title{flex:1;overflow:hidden;text-overflow:ellipsis}.action-widget .monaco-list-row.action .monaco-keybinding>.monaco-keybinding-key{background-color:var(--vscode-keybindingLabel-background);color:var(--vscode-keybindingLabel-foreground);border-style:solid;border-width:1px;border-radius:3px;border-color:var(--vscode-keybindingLabel-border);border-bottom-color:var(--vscode-keybindingLabel-bottomBorder);box-shadow:inset 0 -1px 0 var(--vscode-widget-shadow)}.action-widget .action-widget-action-bar{background-color:var(--vscode-menu-background);border-top:1px solid var(--vscode-menu-border);margin-top:2px}.action-widget .action-widget-action-bar:before{display:block;content:"";width:100%}.action-widget .action-widget-action-bar .actions-container{padding:4px 8px 2px 24px}.action-widget-action-bar .action-label{color:var(--vscode-textLink-activeForeground);font-size:13px;line-height:22px;padding:0;pointer-events:all}.action-widget-action-bar .action-item{margin-right:16px;pointer-events:none}.action-widget-action-bar .action-label:hover{background-color:transparent!important}.monaco-action-bar .actions-container.highlight-toggled .action-label.checked{background:var(--vscode-actionBar-toggledBackground)!important}.action-widget .monaco-list .monaco-list-row .description{opacity:.7;margin-left:.5em}.monaco-keybinding{display:flex;align-items:center;line-height:10px}.monaco-keybinding>.monaco-keybinding-key{display:inline-block;border-style:solid;border-width:1px;border-radius:3px;vertical-align:middle;font-size:11px;padding:3px 5px;margin:0 2px}.monaco-keybinding>.monaco-keybinding-key:first-child{margin-left:0}.monaco-keybinding>.monaco-keybinding-key:last-child{margin-right:0}.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}.post-edit-widget{box-shadow:0 0 8px 2px var(--vscode-widget-shadow);border:1px solid var(--vscode-widget-border, transparent);border-radius:4px;color:var(--vscode-button-foreground);background-color:var(--vscode-button-background);overflow:hidden}.post-edit-widget .monaco-button{padding:2px;border:none;border-radius:0}.post-edit-widget .monaco-button:hover{background-color:var(--vscode-button-hoverBackground)!important}.post-edit-widget .monaco-button .codicon{margin:0}@font-face{font-family:codicon;font-display:block;src:url(/assets/codicon.388ddde3.ttf) format("truetype")}.codicon[class*=codicon-]{font: 16px/1 codicon;display:inline-block;text-decoration:none;text-rendering:auto;text-align:center;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none}.codicon-wrench-subaction{opacity:.5}@keyframes codicon-spin{to{transform:rotate(360deg)}}.codicon-sync.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-gear.codicon-modifier-spin,.codicon-notebook-state-executing.codicon-modifier-spin{animation:codicon-spin 1.5s steps(30) infinite}.codicon-modifier-disabled{opacity:.4}.codicon-loading,.codicon-tree-item-loading:before{animation-duration:1s!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}.monaco-editor .codicon.codicon-symbol-array,.monaco-workbench .codicon.codicon-symbol-array{color:var(--vscode-symbolIcon-arrayForeground)}.monaco-editor .codicon.codicon-symbol-boolean,.monaco-workbench .codicon.codicon-symbol-boolean{color:var(--vscode-symbolIcon-booleanForeground)}.monaco-editor .codicon.codicon-symbol-class,.monaco-workbench .codicon.codicon-symbol-class{color:var(--vscode-symbolIcon-classForeground)}.monaco-editor .codicon.codicon-symbol-method,.monaco-workbench .codicon.codicon-symbol-method{color:var(--vscode-symbolIcon-methodForeground)}.monaco-editor .codicon.codicon-symbol-color,.monaco-workbench .codicon.codicon-symbol-color{color:var(--vscode-symbolIcon-colorForeground)}.monaco-editor .codicon.codicon-symbol-constant,.monaco-workbench .codicon.codicon-symbol-constant{color:var(--vscode-symbolIcon-constantForeground)}.monaco-editor .codicon.codicon-symbol-constructor,.monaco-workbench .codicon.codicon-symbol-constructor{color:var(--vscode-symbolIcon-constructorForeground)}.monaco-editor .codicon.codicon-symbol-value,.monaco-workbench .codicon.codicon-symbol-value,.monaco-editor .codicon.codicon-symbol-enum,.monaco-workbench .codicon.codicon-symbol-enum{color:var(--vscode-symbolIcon-enumeratorForeground)}.monaco-editor .codicon.codicon-symbol-enum-member,.monaco-workbench .codicon.codicon-symbol-enum-member{color:var(--vscode-symbolIcon-enumeratorMemberForeground)}.monaco-editor .codicon.codicon-symbol-event,.monaco-workbench .codicon.codicon-symbol-event{color:var(--vscode-symbolIcon-eventForeground)}.monaco-editor .codicon.codicon-symbol-field,.monaco-workbench .codicon.codicon-symbol-field{color:var(--vscode-symbolIcon-fieldForeground)}.monaco-editor .codicon.codicon-symbol-file,.monaco-workbench .codicon.codicon-symbol-file{color:var(--vscode-symbolIcon-fileForeground)}.monaco-editor .codicon.codicon-symbol-folder,.monaco-workbench .codicon.codicon-symbol-folder{color:var(--vscode-symbolIcon-folderForeground)}.monaco-editor .codicon.codicon-symbol-function,.monaco-workbench .codicon.codicon-symbol-function{color:var(--vscode-symbolIcon-functionForeground)}.monaco-editor .codicon.codicon-symbol-interface,.monaco-workbench .codicon.codicon-symbol-interface{color:var(--vscode-symbolIcon-interfaceForeground)}.monaco-editor .codicon.codicon-symbol-key,.monaco-workbench .codicon.codicon-symbol-key{color:var(--vscode-symbolIcon-keyForeground)}.monaco-editor .codicon.codicon-symbol-keyword,.monaco-workbench .codicon.codicon-symbol-keyword{color:var(--vscode-symbolIcon-keywordForeground)}.monaco-editor .codicon.codicon-symbol-module,.monaco-workbench .codicon.codicon-symbol-module{color:var(--vscode-symbolIcon-moduleForeground)}.monaco-editor .codicon.codicon-symbol-namespace,.monaco-workbench .codicon.codicon-symbol-namespace{color:var(--vscode-symbolIcon-namespaceForeground)}.monaco-editor .codicon.codicon-symbol-null,.monaco-workbench .codicon.codicon-symbol-null{color:var(--vscode-symbolIcon-nullForeground)}.monaco-editor .codicon.codicon-symbol-number,.monaco-workbench .codicon.codicon-symbol-number{color:var(--vscode-symbolIcon-numberForeground)}.monaco-editor .codicon.codicon-symbol-object,.monaco-workbench .codicon.codicon-symbol-object{color:var(--vscode-symbolIcon-objectForeground)}.monaco-editor .codicon.codicon-symbol-operator,.monaco-workbench .codicon.codicon-symbol-operator{color:var(--vscode-symbolIcon-operatorForeground)}.monaco-editor .codicon.codicon-symbol-package,.monaco-workbench .codicon.codicon-symbol-package{color:var(--vscode-symbolIcon-packageForeground)}.monaco-editor .codicon.codicon-symbol-property,.monaco-workbench .codicon.codicon-symbol-property{color:var(--vscode-symbolIcon-propertyForeground)}.monaco-editor .codicon.codicon-symbol-reference,.monaco-workbench .codicon.codicon-symbol-reference{color:var(--vscode-symbolIcon-referenceForeground)}.monaco-editor .codicon.codicon-symbol-snippet,.monaco-workbench .codicon.codicon-symbol-snippet{color:var(--vscode-symbolIcon-snippetForeground)}.monaco-editor .codicon.codicon-symbol-string,.monaco-workbench .codicon.codicon-symbol-string{color:var(--vscode-symbolIcon-stringForeground)}.monaco-editor .codicon.codicon-symbol-struct,.monaco-workbench .codicon.codicon-symbol-struct{color:var(--vscode-symbolIcon-structForeground)}.monaco-editor .codicon.codicon-symbol-text,.monaco-workbench .codicon.codicon-symbol-text{color:var(--vscode-symbolIcon-textForeground)}.monaco-editor .codicon.codicon-symbol-type-parameter,.monaco-workbench .codicon.codicon-symbol-type-parameter{color:var(--vscode-symbolIcon-typeParameterForeground)}.monaco-editor .codicon.codicon-symbol-unit,.monaco-workbench .codicon.codicon-symbol-unit{color:var(--vscode-symbolIcon-unitForeground)}.monaco-editor .codicon.codicon-symbol-variable,.monaco-workbench .codicon.codicon-symbol-variable{color:var(--vscode-symbolIcon-variableForeground)}.monaco-editor .lightBulbWidget{display:flex;align-items:center;justify-content:center}.monaco-editor .lightBulbWidget:hover{cursor:pointer}.monaco-editor .lightBulbWidget.codicon-light-bulb,.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle{color:var(--vscode-editorLightBulb-foreground)}.monaco-editor .lightBulbWidget.codicon-lightbulb-autofix,.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle-autofix{color:var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-foreground))}.monaco-editor .lightBulbWidget.codicon-sparkle-filled{color:var(--vscode-editorLightBulbAi-foreground, var(--vscode-icon-foreground))}.monaco-editor .lightBulbWidget:before{position:relative;z-index:2}.monaco-editor .lightBulbWidget:after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;opacity:.3;z-index:1}.monaco-editor .glyph-margin-widgets .cgmr[class*=codicon-gutter-lightbulb]{display:block;cursor:pointer}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb,.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle{color:var(--vscode-editorLightBulb-foreground)}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-auto-fix,.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-aifix-auto-fix{color:var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-foreground))}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle-filled{color:var(--vscode-editorLightBulbAi-foreground, var(--vscode-icon-foreground))}.monaco-editor .codelens-decoration{overflow:hidden;display:inline-flex!important;align-items:center;text-overflow:ellipsis;white-space:nowrap;color:var(--vscode-editorCodeLens-foreground);line-height:var(--vscode-editorCodeLens-lineHeight);font-size:var(--vscode-editorCodeLens-fontSize);padding-right:calc(var(--vscode-editorCodeLens-fontSize)*.5);font-feature-settings:var(--vscode-editorCodeLens-fontFeatureSettings);font-family:var(--vscode-editorCodeLens-fontFamily),var(--vscode-editorCodeLens-fontFamilyDefault)}.monaco-editor .codelens-decoration>span,.monaco-editor .codelens-decoration>a{user-select:none;-webkit-user-select:none;white-space:nowrap;vertical-align:sub;display:inline-flex;align-items:center}.monaco-editor .codelens-decoration>a{text-decoration:none}.monaco-editor .codelens-decoration>a:hover{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .codelens-decoration>a:hover .codicon{color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .codelens-decoration .codicon[class*=codicon-]{vertical-align:middle;color:currentColor!important;color:var(--vscode-editorCodeLens-foreground);line-height:var(--vscode-editorCodeLens-lineHeight);font-size:var(--vscode-editorCodeLens-fontSize)}.monaco-editor .codelens-decoration>a:hover .codicon:before{cursor:pointer}@keyframes fadein{0%{opacity:0}to{opacity:1}}.monaco-editor .codelens-decoration.fadein{animation:fadein .1s linear}.monaco-editor .inlineSuggestionsHints{padding:4px;.warningMessage p {margin: 0;}}.monaco-editor .inlineSuggestionsHints.withBorder{z-index:39;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .inlineSuggestionsHints a,.monaco-editor .inlineSuggestionsHints a:hover{color:var(--vscode-foreground)!important}.monaco-editor .inlineSuggestionsHints .keybinding{display:flex;margin-left:4px;opacity:.6}.monaco-editor .inlineSuggestionsHints .keybinding .monaco-keybinding-key{font-size:8px;padding:2px 3px}.monaco-editor .inlineSuggestionsHints .availableSuggestionCount a{display:flex;min-width:19px;justify-content:center}.monaco-editor .inlineSuggestionStatusBarItemLabel{margin-right:2px}.monaco-hover{cursor:default;position:absolute;overflow:hidden;user-select:text;-webkit-user-select:text;box-sizing:border-box;line-height:1.5em;white-space:var(--vscode-hover-whiteSpace, normal)}.monaco-hover.fade-in{animation:fadein .1s linear}.monaco-hover.hidden{display:none}.monaco-hover a:hover:not(.disabled){cursor:pointer}.monaco-hover .hover-contents:not(.html-hover-contents){padding:4px 8px}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents){max-width:var(--vscode-hover-maxWidth, 500px);word-wrap:break-word}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents) hr{min-width:100%}.monaco-hover p,.monaco-hover .code,.monaco-hover ul,.monaco-hover h1,.monaco-hover h2,.monaco-hover h3,.monaco-hover h4,.monaco-hover h5,.monaco-hover h6{margin:8px 0}.monaco-hover h1,.monaco-hover h2,.monaco-hover h3,.monaco-hover h4,.monaco-hover h5,.monaco-hover h6{line-height:1.1}.monaco-hover code{font-family:var(--monaco-monospace-font)}.monaco-hover hr{box-sizing:border-box;border-left:0px;border-right:0px;margin:4px -8px -4px;height:1px}.monaco-hover p:first-child,.monaco-hover .code:first-child,.monaco-hover ul:first-child{margin-top:0}.monaco-hover p:last-child,.monaco-hover .code:last-child,.monaco-hover ul:last-child{margin-bottom:0}.monaco-hover ul,.monaco-hover ol{padding-left:20px}.monaco-hover li>p{margin-bottom:0}.monaco-hover li>ul{margin-top:0}.monaco-hover code{border-radius:3px;padding:0 .4em}.monaco-hover .monaco-tokenized-source{white-space:var(--vscode-hover-sourceWhiteSpace, pre-wrap)}.monaco-hover .hover-row.status-bar{font-size:12px;line-height:22px}.monaco-hover .hover-row.status-bar .info{font-style:italic;padding:0 8px}.monaco-hover .hover-row.status-bar .actions{display:flex;padding:0 8px;width:100%}.monaco-hover .hover-row.status-bar .actions .action-container{margin-right:16px;cursor:pointer;overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}.monaco-hover .hover-row.status-bar .actions .action-container .action .icon{padding-right:4px;vertical-align:middle}.monaco-hover .hover-row.status-bar .actions .action-container a{color:var(--vscode-textLink-foreground);text-decoration:var(--text-link-decoration)}.monaco-hover .hover-row.status-bar .actions .action-container a .icon.codicon{color:var(--vscode-textLink-foreground)}.monaco-hover .markdown-hover .hover-contents .codicon{color:inherit;font-size:inherit;vertical-align:middle}.monaco-hover .hover-contents a.code-link:hover,.monaco-hover .hover-contents a.code-link{color:inherit}.monaco-hover .hover-contents a.code-link:before{content:"("}.monaco-hover .hover-contents a.code-link:after{content:")"}.monaco-hover .hover-contents a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under;color:var(--vscode-textLink-foreground)}.monaco-hover .hover-contents a.code-link>span:hover{color:var(--vscode-textLink-activeForeground)}.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) p:last-child [style*=background-color]{margin-bottom:4px;display:inline-block}.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span.codicon{margin-bottom:2px}.monaco-hover-content .action-container a{-webkit-user-select:none;user-select:none}.monaco-hover-content .action-container.disabled{pointer-events:none;opacity:.4;cursor:default}.monaco-hover .action-container,.monaco-hover .action,.monaco-hover button,.monaco-hover .monaco-button,.monaco-hover .monaco-text-button,.monaco-hover [role=button]{-webkit-user-select:none;user-select:none}.colorpicker-widget{height:190px;user-select:none;-webkit-user-select:none}.colorpicker-color-decoration,.hc-light .colorpicker-color-decoration{border:solid .1em #000;box-sizing:border-box;margin:.1em .2em 0;width:.8em;height:.8em;line-height:.8em;display:inline-block;cursor:pointer}.hc-black .colorpicker-color-decoration,.vs-dark .colorpicker-color-decoration{border:solid .1em #eee}.colorpicker-header{display:flex;height:24px;position:relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;image-rendering:pixelated}.colorpicker-header .picked-color{width:240px;display:flex;align-items:center;justify-content:center;line-height:24px;cursor:pointer;color:#fff;flex:1;white-space:nowrap;overflow:hidden}.colorpicker-header .picked-color .picked-color-presentation{white-space:nowrap;margin-left:5px;margin-right:5px}.colorpicker-header .picked-color .codicon{color:inherit;font-size:14px}.colorpicker-header .picked-color.light{color:#000}.colorpicker-header .original-color{width:74px;z-index:inherit;cursor:pointer}.standalone-colorpicker{color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.colorpicker-header.standalone-colorpicker{border-bottom:none}.colorpicker-header .close-button{cursor:pointer;background-color:var(--vscode-editorHoverWidget-background);border-left:1px solid var(--vscode-editorHoverWidget-border)}.colorpicker-header .close-button-inner-div{width:100%;height:100%;text-align:center}.colorpicker-header .close-button-inner-div:hover{background-color:var(--vscode-toolbar-hoverBackground)}.colorpicker-header .close-icon{padding:3px}.colorpicker-body{display:flex;padding:8px;position:relative}.colorpicker-body .saturation-wrap{overflow:hidden;height:150px;position:relative;min-width:220px;flex:1}.colorpicker-body .saturation-box{height:150px;position:absolute}.colorpicker-body .saturation-selection{width:9px;height:9px;margin:-5px 0 0 -5px;border:1px solid rgb(255,255,255);border-radius:100%;box-shadow:0 0 2px #000c;position:absolute}.colorpicker-body .strip{width:25px;height:150px}.colorpicker-body .standalone-strip{width:25px;height:122px}.colorpicker-body .hue-strip{position:relative;margin-left:8px;cursor:grab;background:linear-gradient(to bottom,#ff0000 0%,#ffff00 17%,#00ff00 33%,#00ffff 50%,#0000ff 67%,#ff00ff 83%,#ff0000 100%)}.colorpicker-body .opacity-strip{position:relative;margin-left:8px;cursor:grab;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;image-rendering:pixelated}.colorpicker-body .strip.grabbing{cursor:grabbing}.colorpicker-body .slider{position:absolute;top:0;left:-2px;width:calc(100% + 4px);height:4px;box-sizing:border-box;border:1px solid rgba(255,255,255,.71);box-shadow:0 0 1px #000000d9}.colorpicker-body .strip .overlay{height:150px;pointer-events:none}.colorpicker-body .standalone-strip .standalone-overlay{height:122px;pointer-events:none}.standalone-colorpicker-body{display:block;border:1px solid transparent;border-bottom:1px solid var(--vscode-editorHoverWidget-border);overflow:hidden}.colorpicker-body .insert-button{position:absolute;height:20px;width:58px;padding:0;right:8px;bottom:8px;background:var(--vscode-button-background);color:var(--vscode-button-foreground);border-radius:2px;border:none;cursor:pointer}.colorpicker-body .insert-button:hover{background:var(--vscode-button-hoverBackground)}.monaco-editor .peekview-widget .head{box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:nowrap}.monaco-editor .peekview-widget .head .peekview-title{display:flex;align-items:baseline;font-size:13px;margin-left:20px;min-width:0;text-overflow:ellipsis;overflow:hidden}.monaco-editor .peekview-widget .head .peekview-title.clickable{cursor:pointer}.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty){font-size:.9em;margin-left:.5em}.monaco-editor .peekview-widget .head .peekview-title .meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.monaco-editor .peekview-widget .head .peekview-title .dirname,.monaco-editor .peekview-widget .head .peekview-title .filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before{content:"-";padding:0 .3em}.monaco-editor .peekview-widget .head .peekview-actions{flex:1;text-align:right;padding-right:2px}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar{display:inline-block}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar,.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar>.actions-container{height:100%}.monaco-editor .peekview-widget>.body{border-top:1px solid;position:relative}.monaco-editor .peekview-widget .head .peekview-title .codicon{margin-right:4px;align-self:center}.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon{color:inherit!important}.monaco-editor .zone-widget{position:absolute;z-index:10}.monaco-editor .zone-widget .zone-widget-container{border-top-style:solid;border-bottom-style:solid;border-top-width:0;border-bottom-width:0;position:relative}.monaco-split-view2{position:relative;width:100%;height:100%}.monaco-split-view2>.sash-container{position:absolute;width:100%;height:100%;pointer-events:none}.monaco-split-view2>.sash-container>.monaco-sash{pointer-events:initial}.monaco-split-view2>.monaco-scrollable-element{width:100%;height:100%}.monaco-split-view2>.monaco-scrollable-element>.split-view-container{width:100%;height:100%;white-space:nowrap;position:relative}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view{white-space:initial;position:absolute}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view:not(.visible){display:none}.monaco-split-view2.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view{width:100%}.monaco-split-view2.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view{height:100%}.monaco-split-view2.separator-border>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--separator-border)}.monaco-split-view2.separator-border.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:100%;width:1px}.monaco-split-view2.separator-border.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:1px;width:100%}.monaco-table{display:flex;flex-direction:column;position:relative;height:100%;width:100%;white-space:nowrap;overflow:hidden}.monaco-table>.monaco-split-view2{border-bottom:1px solid transparent}.monaco-table>.monaco-list{flex:1}.monaco-table-tr{display:flex;height:100%}.monaco-table-th{width:100%;height:100%;font-weight:700;overflow:hidden;text-overflow:ellipsis}.monaco-table-th,.monaco-table-td{box-sizing:border-box;flex-shrink:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{content:"";position:absolute;left:calc(var(--vscode-sash-size) / 2);width:0;border-left:1px solid transparent}.monaco-workbench:not(.reduce-motion) .monaco-table>.monaco-split-view2,.monaco-workbench:not(.reduce-motion) .monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{transition:border-color .2s ease-out}.monaco-custom-toggle{margin-left:2px;float:left;cursor:pointer;overflow:hidden;width:20px;height:20px;border-radius:3px;border:1px solid transparent;padding:1px;box-sizing:border-box;user-select:none;-webkit-user-select:none}.monaco-custom-toggle:hover{background-color:var(--vscode-inputOption-hoverBackground)}.hc-black .monaco-custom-toggle:hover,.hc-light .monaco-custom-toggle:hover{border:1px dashed var(--vscode-focusBorder)}.hc-black .monaco-custom-toggle,.hc-light .monaco-custom-toggle,.hc-black .monaco-custom-toggle:hover,.hc-light .monaco-custom-toggle:hover{background:none}.monaco-custom-toggle.monaco-checkbox{height:18px;width:18px;border:1px solid transparent;border-radius:3px;margin-right:9px;margin-left:0;padding:0;opacity:1;background-size:16px!important}.monaco-action-bar .checkbox-action-item{display:flex;align-items:center;border-radius:2px;padding-right:2px}.monaco-action-bar .checkbox-action-item:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-action-bar .checkbox-action-item>.monaco-custom-toggle.monaco-checkbox{margin-right:4px}.monaco-action-bar .checkbox-action-item>.checkbox-label{font-size:12px}.monaco-inputbox{position:relative;display:block;padding:0;box-sizing:border-box;border-radius:2px;font-size:inherit}.monaco-inputbox>.ibwrapper>.input,.monaco-inputbox>.ibwrapper>.mirror{padding:4px 6px}.monaco-inputbox>.ibwrapper{position:relative;width:100%}.monaco-inputbox>.ibwrapper>.input{display:inline-block;box-sizing:border-box;width:100%;height:100%;line-height:inherit;border:none;font-family:inherit;font-size:inherit;resize:none;color:inherit}.monaco-inputbox>.ibwrapper>input{text-overflow:ellipsis}.monaco-inputbox>.ibwrapper>textarea.input{display:block;scrollbar-width:none;outline:none}.monaco-inputbox>.ibwrapper>textarea.input::-webkit-scrollbar{display:none}.monaco-inputbox>.ibwrapper>textarea.input.empty{white-space:nowrap}.monaco-inputbox>.ibwrapper>.mirror{position:absolute;display:inline-block;width:100%;top:0;left:0;box-sizing:border-box;white-space:pre-wrap;visibility:hidden;word-wrap:break-word}.monaco-inputbox-container{text-align:right}.monaco-inputbox-container .monaco-inputbox-message{display:inline-block;overflow:hidden;text-align:left;width:100%;box-sizing:border-box;padding:.4em;font-size:12px;line-height:17px;margin-top:-1px;word-wrap:break-word}.monaco-inputbox .monaco-action-bar{position:absolute;right:2px;top:4px}.monaco-inputbox .monaco-action-bar .action-item{margin-left:2px}.monaco-inputbox .monaco-action-bar .action-item .codicon{background-repeat:no-repeat;width:16px;height:16px}.monaco-findInput{position:relative}.monaco-findInput .monaco-inputbox{font-size:13px;width:100%}.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.vs .monaco-findInput.disabled{background-color:#e1e1e1}.vs-dark .monaco-findInput.disabled{background-color:#333}.monaco-findInput.highlight-0 .controls,.hc-light .monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-0 .1s linear 0s}.monaco-findInput.highlight-1 .controls,.hc-light .monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-1 .1s linear 0s}.hc-black .monaco-findInput.highlight-0 .controls,.vs-dark .monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-dark-0 .1s linear 0s}.hc-black .monaco-findInput.highlight-1 .controls,.vs-dark .monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-dark-1 .1s linear 0s}@keyframes monaco-findInput-highlight-0{0%{background:rgba(253,255,0,.8)}to{background:transparent}}@keyframes monaco-findInput-highlight-1{0%{background:rgba(253,255,0,.8)}99%{background:transparent}}@keyframes monaco-findInput-highlight-dark-0{0%{background:rgba(255,255,255,.44)}to{background:transparent}}@keyframes monaco-findInput-highlight-dark-1{0%{background:rgba(255,255,255,.44)}99%{background:transparent}}.monaco-tl-row{display:flex;height:100%;align-items:center;position:relative}.monaco-tl-row.disabled{cursor:default}.monaco-tl-indent{height:100%;position:absolute;top:0;left:16px;pointer-events:none}.hide-arrows .monaco-tl-indent{left:12px}.monaco-tl-indent>.indent-guide{display:inline-block;box-sizing:border-box;height:100%;border-left:1px solid transparent;opacity:0}.monaco-workbench:not(.reduce-motion) .monaco-tl-indent>.indent-guide{transition:opacity .1s linear}.monaco-tl-twistie,.monaco-tl-contents{height:100%}.monaco-tl-twistie{font-size:10px;text-align:right;padding-right:6px;flex-shrink:0;width:16px;display:flex!important;align-items:center;justify-content:center;transform:translate(3px)}.monaco-tl-contents{flex:1;overflow:hidden}.monaco-tl-twistie:before{border-radius:20px}.monaco-tl-twistie.collapsed:before{transform:rotate(-90deg)}.monaco-tl-twistie.codicon-tree-item-loading:before{animation:codicon-spin 1.25s steps(30) infinite}.monaco-tree-type-filter{position:absolute;top:0;right:0;display:flex;padding:3px;max-width:200px;z-index:100;margin:0 10px 0 6px;border:1px solid var(--vscode-widget-border);border-bottom-left-radius:4px;border-bottom-right-radius:4px}.monaco-workbench:not(.reduce-motion) .monaco-tree-type-filter{transition:top .3s}.monaco-tree-type-filter.disabled{top:-40px!important}.monaco-tree-type-filter-input{flex:1}.monaco-tree-type-filter-input .monaco-inputbox{height:23px}.monaco-tree-type-filter-input .monaco-inputbox>.ibwrapper>.input,.monaco-tree-type-filter-input .monaco-inputbox>.ibwrapper>.mirror{padding:2px 4px}.monaco-tree-type-filter-input .monaco-findInput>.controls{top:2px}.monaco-tree-type-filter-actionbar{margin-left:4px}.monaco-tree-type-filter-actionbar .monaco-action-bar .action-label{padding:2px}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container{position:absolute;top:0;left:0;width:100%;height:0;z-index:13;background-color:var(--vscode-sideBar-background)}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row.monaco-list-row{position:absolute;width:100%;opacity:1!important;overflow:hidden;background-color:var(--vscode-sideBar-background)}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row:hover{background-color:var(--vscode-list-hoverBackground)!important;cursor:pointer}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty,.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty .monaco-tree-sticky-container-shadow{display:none}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-container-shadow{position:absolute;bottom:-3px;left:0px;height:0px;width:100%}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container[tabindex="0"]:focus{outline:none}.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget{border-top-width:1px;border-bottom-width:1px}.monaco-editor .reference-zone-widget .inline{display:inline-block;vertical-align:top}.monaco-editor .reference-zone-widget .messages{height:100%;width:100%;text-align:center;padding:3em 0}.monaco-editor .reference-zone-widget .ref-tree{line-height:23px;background-color:var(--vscode-peekViewResult-background);color:var(--vscode-peekViewResult-lineForeground)}.monaco-editor .reference-zone-widget .ref-tree .reference{text-overflow:ellipsis;overflow:hidden}.monaco-editor .reference-zone-widget .ref-tree .reference-file{display:inline-flex;width:100%;height:100%;color:var(--vscode-peekViewResult-fileForeground)}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file{color:inherit!important}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows>.monaco-list-row.selected:not(.highlighted){background-color:var(--vscode-peekViewResult-selectionBackground);color:var(--vscode-peekViewResult-selectionForeground)!important}.monaco-editor .reference-zone-widget .ref-tree .reference-file .count{margin-right:12px;margin-left:auto}.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight{background-color:var(--vscode-peekViewResult-matchHighlightBackground)}.monaco-editor .reference-zone-widget .preview .reference-decoration{background-color:var(--vscode-peekViewEditor-matchHighlightBackground);border:2px solid var(--vscode-peekViewEditor-matchHighlightBorder);box-sizing:border-box}.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input{background-color:var(--vscode-peekViewEditor-background)}.monaco-editor .reference-zone-widget .preview .monaco-editor .margin{background-color:var(--vscode-peekViewEditorGutter-background)}.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file,.monaco-editor.hc-light .reference-zone-widget .ref-tree .reference-file{font-weight:700}.monaco-editor.hc-black .reference-zone-widget .ref-tree .referenceMatch .highlight,.monaco-editor.hc-light .reference-zone-widget .ref-tree .referenceMatch .highlight{border:1px dotted var(--vscode-contrastActiveBorder, transparent);box-sizing:border-box}.monaco-count-badge{padding:3px 6px;border-radius:11px;font-size:11px;min-width:18px;min-height:18px;line-height:11px;font-weight:400;text-align:center;display:inline-block;box-sizing:border-box}.monaco-count-badge.long{padding:2px 3px;border-radius:2px;min-height:auto;line-height:normal}.monaco-icon-label{display:flex;overflow:hidden;text-overflow:ellipsis}.monaco-icon-label:before{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;line-height:inherit!important;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;flex-shrink:0}.monaco-icon-label-iconpath{width:16px;height:16px;padding-left:2px;margin-top:2px;display:flex}.monaco-icon-label-container.disabled{color:var(--vscode-disabledForeground)}.monaco-icon-label>.monaco-icon-label-container{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:1}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{color:inherit;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name>.label-separator{margin:0 2px;opacity:.5}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-suffix-container>.label-suffix{opacity:.7;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.7;margin-left:.5em;font-size:.9em;white-space:pre}.monaco-icon-label.nowrap>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{white-space:nowrap}.vs .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.95}.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{font-style:italic}.monaco-icon-label.deprecated{text-decoration:line-through;opacity:.66}.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{text-decoration:line-through}.monaco-icon-label:after{opacity:.75;font-size:90%;font-weight:600;margin:auto 16px 0 5px;text-align:center}.monaco-list:focus .selected .monaco-icon-label,.monaco-list:focus .selected .monaco-icon-label:after{color:inherit!important}.monaco-list-row.focused.selected .label-description,.monaco-list-row.selected .label-description{opacity:.8}.monaco-editor .hoverHighlight{background-color:var(--vscode-editor-hoverHighlightBackground)}.monaco-editor .monaco-resizable-hover{border:1px solid var(--vscode-editorHoverWidget-border);border-radius:3px;box-sizing:content-box}.monaco-editor .monaco-resizable-hover>.monaco-hover{border:none;border-radius:none}.monaco-editor .monaco-hover{border:1px solid var(--vscode-editorHoverWidget-border);border-radius:3px;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background)}.monaco-editor .monaco-hover a{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-hover a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor .monaco-hover .hover-row{display:flex}.monaco-editor .monaco-hover .hover-row .hover-row-contents{min-width:0;display:flex;flex-direction:column}.monaco-editor .monaco-hover .hover-row .verbosity-actions{border-right:1px solid var(--vscode-editorHoverWidget-border);width:22px;overflow-y:clip}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner{display:flex;flex-direction:column;padding-left:5px;padding-right:5px;justify-content:flex-end;position:relative}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon{cursor:pointer;font-size:11px}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon.enabled{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon.disabled{opacity:.6}.monaco-editor .monaco-hover .hover-row .actions{background-color:var(--vscode-editorHoverWidget-statusBarBackground)}.monaco-editor .monaco-hover code{background-color:var(--vscode-textCodeBlock-background)}.monaco-editor.vs .dnd-target,.monaco-editor.hc-light .dnd-target{border-right:2px dotted black;color:#fff}.monaco-editor.vs-dark .dnd-target{border-right:2px dotted #AEAFAD;color:#51504f}.monaco-editor.hc-black .dnd-target{border-right:2px dotted #fff;color:#000}.monaco-editor.mouse-default .view-lines,.monaco-editor.vs-dark.mac.mouse-default .view-lines,.monaco-editor.hc-black.mac.mouse-default .view-lines,.monaco-editor.hc-light.mac.mouse-default .view-lines{cursor:default}.monaco-editor.mouse-copy .view-lines,.monaco-editor.vs-dark.mac.mouse-copy .view-lines,.monaco-editor.hc-black.mac.mouse-copy .view-lines,.monaco-editor.hc-light.mac.mouse-copy .view-lines{cursor:copy}.monaco-editor .findOptionsWidget{background-color:var(--vscode-editorWidget-background);color:var(--vscode-editorWidget-foreground);box-shadow:0 0 8px 2px var(--vscode-widget-shadow);border:2px solid var(--vscode-contrastBorder)}.monaco-editor .find-widget{position:absolute;z-index:35;height:33px;overflow:hidden;line-height:19px;transition:transform .2s linear;padding:0 4px;box-sizing:border-box;transform:translateY(calc(-100% - 10px));box-shadow:0 0 8px 2px var(--vscode-widget-shadow);color:var(--vscode-editorWidget-foreground);border-left:1px solid var(--vscode-widget-border);border-right:1px solid var(--vscode-widget-border);border-bottom:1px solid var(--vscode-widget-border);border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:var(--vscode-editorWidget-background)}.monaco-workbench.reduce-motion .monaco-editor .find-widget{transition:transform 0ms linear}.monaco-editor .find-widget textarea{margin:0}.monaco-editor .find-widget.hiddenEditor{display:none}.monaco-editor .find-widget.replaceToggled>.replace-part{display:flex}.monaco-editor .find-widget.visible{transform:translateY(0)}.monaco-editor .find-widget .monaco-inputbox.synthetic-focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px;outline-color:var(--vscode-focusBorder)}.monaco-editor .find-widget .monaco-inputbox .input{background-color:transparent;min-height:0}.monaco-editor .find-widget .monaco-findInput .input{font-size:13px}.monaco-editor .find-widget>.find-part,.monaco-editor .find-widget>.replace-part{margin:3px 25px 0 17px;font-size:12px;display:flex}.monaco-editor .find-widget>.find-part .monaco-inputbox,.monaco-editor .find-widget>.replace-part .monaco-inputbox{min-height:25px}.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-right:22px}.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.mirror,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-top:2px;padding-bottom:2px}.monaco-editor .find-widget>.find-part .find-actions{height:25px;display:flex;align-items:center}.monaco-editor .find-widget>.replace-part .replace-actions{height:25px;display:flex;align-items:center}.monaco-editor .find-widget .monaco-findInput{vertical-align:middle;display:flex;flex:1}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element{width:100%}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical{opacity:0}.monaco-editor .find-widget .matchesCount{display:flex;flex:initial;margin:0 0 0 3px;padding:2px 0 0 2px;height:25px;vertical-align:middle;box-sizing:border-box;text-align:center;line-height:23px}.monaco-editor .find-widget .button{width:16px;height:16px;padding:3px;border-radius:5px;flex:initial;margin-left:3px;background-position:center center;background-repeat:no-repeat;cursor:pointer;display:flex;align-items:center;justify-content:center}.monaco-editor .find-widget .codicon-find-selection{width:22px;height:22px;padding:3px;border-radius:5px}.monaco-editor .find-widget .button.left{margin-left:0;margin-right:3px}.monaco-editor .find-widget .button.wide{width:auto;padding:1px 6px;top:-1px}.monaco-editor .find-widget .button.toggle{position:absolute;top:0;left:3px;width:18px;height:100%;border-radius:0;box-sizing:border-box}.monaco-editor .find-widget .button.toggle.disabled{display:none}.monaco-editor .find-widget .disabled{color:var(--vscode-disabledForeground);cursor:default}.monaco-editor .find-widget>.replace-part{display:none}.monaco-editor .find-widget>.replace-part>.monaco-findInput{position:relative;display:flex;vertical-align:middle;flex:auto;flex-grow:0;flex-shrink:0}.monaco-editor .find-widget>.replace-part>.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.monaco-editor .find-widget.reduced-find-widget .matchesCount{display:none}.monaco-editor .find-widget.narrow-find-widget{max-width:257px!important}.monaco-editor .find-widget.collapsed-find-widget{max-width:170px!important}.monaco-editor .find-widget.collapsed-find-widget .button.previous,.monaco-editor .find-widget.collapsed-find-widget .button.next,.monaco-editor .find-widget.collapsed-find-widget .button.replace,.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls{display:none}.monaco-editor .find-widget.no-results .matchesCount{color:var(--vscode-errorForeground)}.monaco-editor .findMatch{animation-duration:0;animation-name:inherit!important;background-color:var(--vscode-editor-findMatchHighlightBackground)}.monaco-editor .currentFindMatch{background-color:var(--vscode-editor-findMatchBackground);border:2px solid var(--vscode-editor-findMatchBorder);padding:1px;box-sizing:border-box}.monaco-editor .findScope{background-color:var(--vscode-editor-findRangeHighlightBackground)}.monaco-editor .find-widget .monaco-sash{left:0!important;background-color:var(--vscode-editorWidget-resizeBorder, var(--vscode-editorWidget-border))}.monaco-editor.hc-black .find-widget .button:before{position:relative;top:1px;left:2px}.monaco-editor .find-widget .button:not(.disabled):hover,.monaco-editor .find-widget .codicon-find-selection:hover{background-color:var(--vscode-toolbar-hoverBackground)!important}.monaco-editor.findMatch{background-color:var(--vscode-editor-findMatchHighlightBackground)}.monaco-editor.currentFindMatch{background-color:var(--vscode-editor-findMatchBackground)}.monaco-editor.findScope{background-color:var(--vscode-editor-findRangeHighlightBackground)}.monaco-editor.findMatch{background-color:var(--vscode-editorWidget-background)}.monaco-editor .find-widget>.button.codicon-widget-close{position:absolute;top:5px;right:4px}.monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,.monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,.monaco-editor .margin-view-overlays .codicon-folding-expanded,.monaco-editor .margin-view-overlays .codicon-folding-collapsed{cursor:pointer;opacity:0;transition:opacity .5s;display:flex;align-items:center;justify-content:center;font-size:140%;margin-left:2px}.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-expanded,.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-collapsed{transition:initial}.monaco-editor .margin-view-overlays:hover .codicon,.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,.monaco-editor .margin-view-overlays .codicon.codicon-folding-manual-collapsed,.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons{opacity:1}.monaco-editor .inline-folded:after{color:var(--vscode-editor-foldPlaceholderForeground);margin:.1em .2em 0;content:"\22ef";display:inline;line-height:1em;cursor:pointer}.monaco-editor .folded-background{background-color:var(--vscode-editor-foldBackground)}.monaco-editor .cldr.codicon.codicon-folding-expanded,.monaco-editor .cldr.codicon.codicon-folding-collapsed,.monaco-editor .cldr.codicon.codicon-folding-manual-expanded,.monaco-editor .cldr.codicon.codicon-folding-manual-collapsed{color:var(--vscode-editorGutter-foldingControlForeground)!important}.monaco-editor .snippet-placeholder{min-width:2px;outline-style:solid;outline-width:1px;background-color:var(--vscode-editor-snippetTabstopHighlightBackground, transparent);outline-color:var(--vscode-editor-snippetTabstopHighlightBorder, transparent)}.monaco-editor .finish-snippet-placeholder{outline-style:solid;outline-width:1px;background-color:var(--vscode-editor-snippetFinalTabstopHighlightBackground, transparent);outline-color:var(--vscode-editor-snippetFinalTabstopHighlightBorder, transparent)}.monaco-editor .suggest-widget{width:430px;z-index:40;display:flex;flex-direction:column;border-radius:3px}.monaco-editor .suggest-widget.message{flex-direction:row;align-items:center}.monaco-editor .suggest-widget,.monaco-editor .suggest-details{flex:0 1 auto;width:100%;border-style:solid;border-width:1px;border-color:var(--vscode-editorSuggestWidget-border);background-color:var(--vscode-editorSuggestWidget-background)}.monaco-editor.hc-black .suggest-widget,.monaco-editor.hc-black .suggest-details,.monaco-editor.hc-light .suggest-widget,.monaco-editor.hc-light .suggest-details{border-width:2px}.monaco-editor .suggest-widget .suggest-status-bar{box-sizing:border-box;display:none;flex-flow:row nowrap;justify-content:space-between;width:100%;font-size:80%;padding:0 4px;border-top:1px solid var(--vscode-editorSuggestWidget-border);overflow:hidden}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar{display:flex}.monaco-editor .suggest-widget .suggest-status-bar .left{padding-right:8px}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label{color:var(--vscode-editorSuggestWidgetStatus-foreground)}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label{margin-right:0}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label:after{content:", ";margin-right:.3em}.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:100%}.monaco-editor .suggest-widget>.message{padding-left:22px}.monaco-editor .suggest-widget>.tree{height:100%;width:100%}.monaco-editor .suggest-widget .monaco-list{user-select:none;-webkit-user-select:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row{display:flex;-mox-box-sizing:border-box;box-sizing:border-box;padding-right:10px;background-repeat:no-repeat;background-position:2px 2px;white-space:nowrap;cursor:pointer;touch-action:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused{color:var(--vscode-editorSuggestWidget-selectedForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon{color:var(--vscode-editorSuggestWidget-selectedIconForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents{flex:1;height:100%;overflow:hidden;padding-left:2px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:pre;justify-content:space-between}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{display:flex}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.focused)>.contents>.main .monaco-icon-label{color:var(--vscode-editorSuggestWidget-foreground)}.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight{font-weight:700}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main .monaco-highlighted-label .highlight{color:var(--vscode-editorSuggestWidget-highlightForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main .monaco-highlighted-label .highlight{color:var(--vscode-editorSuggestWidget-focusHighlightForeground)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:before{color:inherit;opacity:1;font-size:14px;cursor:pointer}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close{position:absolute;top:6px;right:2px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover{opacity:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{opacity:.7}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label{overflow:hidden;text-overflow:ellipsis;opacity:.6}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label{margin-left:12px;opacity:.4;font-size:85%;line-height:initial;text-overflow:ellipsis;overflow:hidden;align-self:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{font-size:85%;margin-left:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{display:none}.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right.can-expand-details>.details-label{width:calc(100% - 26px)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left{flex-shrink:1;flex-grow:1;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label{flex-shrink:0}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label{max-width:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label{flex-shrink:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{overflow:hidden;flex-shrink:4;max-width:70%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:inline-block;position:absolute;right:10px;width:18px;height:18px;visibility:hidden}.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:inline-block}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right>.readMore{visibility:visible}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated{opacity:.66;text-decoration:unset}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container{text-decoration:line-through}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label:before{height:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon{display:block;height:16px;width:16px;margin-left:2px;background-repeat:no-repeat;background-size:80%;background-position:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon{display:flex;align-items:center;margin-right:4px}.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon:before{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan{margin:0 0 0 .3em;border:.1em solid #000;width:.7em;height:.7em;display:inline-block}.monaco-editor .suggest-details-container{z-index:41}.monaco-editor .suggest-details{display:flex;flex-direction:column;cursor:default;color:var(--vscode-editorSuggestWidget-foreground)}.monaco-editor .suggest-details:focus{border-color:var(--vscode-focusBorder)}.monaco-editor .suggest-details a{color:var(--vscode-textLink-foreground)}.monaco-editor .suggest-details a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor .suggest-details code{background-color:var(--vscode-textCodeBlock-background)}.monaco-editor .suggest-details.no-docs{display:none}.monaco-editor .suggest-details>.monaco-scrollable-element{flex:1}.monaco-editor .suggest-details>.monaco-scrollable-element>.body{box-sizing:border-box;height:100%;width:100%}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type{flex:2;overflow:hidden;text-overflow:ellipsis;opacity:.7;white-space:pre;margin:0 24px 0 0;padding:4px 0 4px 5px}.monaco-editor .suggest-details.detail-and-doc>.monaco-scrollable-element>.body>.header>.type{padding-bottom:12px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap{white-space:normal;word-break:break-all}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs{margin:0;padding:4px 5px;white-space:pre-wrap}.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs{margin-right:24px;overflow:hidden}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs{padding:0;white-space:initial;min-height:calc(1rem + 8px)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty){padding:4px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child{margin-top:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child{margin-bottom:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .monaco-tokenized-source{white-space:pre}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code{white-space:pre-wrap;word-wrap:break-word}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon{vertical-align:sub}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty{display:none}.monaco-editor .suggest-details code{border-radius:3px;padding:0 .4em}.monaco-editor .suggest-details ul,.monaco-editor .suggest-details ol{padding-left:20px}.monaco-editor .suggest-details p code{font-family:var(--monaco-monospace-font)}.monaco-editor .suggest-preview-additional-widget{white-space:nowrap}.monaco-editor .suggest-preview-additional-widget .content-spacer{color:transparent;white-space:pre}.monaco-editor .suggest-preview-additional-widget .button{display:inline-block;cursor:pointer;text-decoration:underline;text-underline-position:under}.monaco-editor .ghost-text-hidden{opacity:0;font-size:0}.monaco-editor .ghost-text-decoration,.monaco-editor .suggest-preview-text .ghost-text{font-style:italic}.monaco-editor .suggest-preview-text.clickable .view-line{z-index:1}.monaco-editor .ghost-text-decoration.clickable,.monaco-editor .ghost-text-decoration-preview.clickable,.monaco-editor .suggest-preview-text.clickable .ghost-text{cursor:pointer}.monaco-editor .inline-completion-text-to-replace{text-decoration:underline;text-underline-position:under}.monaco-editor .ghost-text-decoration,.monaco-editor .ghost-text-decoration-preview,.monaco-editor .suggest-preview-text .ghost-text{&.syntax-highlighted{opacity:.7}&:not(.syntax-highlighted){color:var(--vscode-editorGhostText-foreground)}background-color:var(--vscode-editorGhostText-background);border:1px solid var(--vscode-editorGhostText-border)}.monaco-editor .ghost-text-decoration.warning,.monaco-editor .ghost-text-decoration-preview.warning,.monaco-editor .suggest-preview-text .ghost-text.warning{background:var(--monaco-editor-warning-decoration) repeat-x bottom left;border-bottom:4px double var(--vscode-editorWarning-border)}.ghost-text-view-warning-widget-icon{.codicon {color: var(--vscode-editorWarning-foreground) !important;}}.monaco-editor{.edits-fadeout-decoration {opacity: var(--animation-opacity, 1); background-color: var(--vscode-inlineEdit-modifiedChangedTextBackground);}}.monaco-editor .sticky-widget{overflow:hidden;border-bottom:1px solid var(--vscode-editorStickyScroll-border);width:100%;box-shadow:var(--vscode-editorStickyScroll-shadow) 0 4px 2px -2px;z-index:4;right:initial!important;margin-left:"0px"}.monaco-editor .sticky-widget .sticky-widget-line-numbers{float:left;background-color:var(--vscode-editorStickyScrollGutter-background)}.monaco-editor .sticky-widget.peek .sticky-widget-line-numbers{background-color:var(--vscode-peekViewEditorStickyScrollGutter-background)}.monaco-editor .sticky-widget .sticky-widget-lines-scrollable{display:inline-block;position:absolute;overflow:hidden;width:var(--vscode-editorStickyScroll-scrollableWidth);background-color:var(--vscode-editorStickyScroll-background)}.monaco-editor .sticky-widget.peek .sticky-widget-lines-scrollable{background-color:var(--vscode-peekViewEditorStickyScroll-background)}.monaco-editor .sticky-widget .sticky-widget-lines{position:absolute;background-color:inherit}.monaco-editor .sticky-widget .sticky-line-number,.monaco-editor .sticky-widget .sticky-line-content{color:var(--vscode-editorLineNumber-foreground);white-space:nowrap;display:inline-block;position:absolute;background-color:inherit}.monaco-editor .sticky-widget .sticky-line-number .codicon-folding-expanded,.monaco-editor .sticky-widget .sticky-line-number .codicon-folding-collapsed{float:right;transition:var(--vscode-editorStickyScroll-foldingOpacityTransition);position:absolute;margin-left:2px}.monaco-editor .sticky-widget .sticky-line-content{width:var(--vscode-editorStickyScroll-scrollableWidth);background-color:inherit;white-space:nowrap}.monaco-editor .sticky-widget .sticky-line-number-inner{display:inline-block;text-align:right}.monaco-editor .sticky-widget .sticky-line-content:hover{background-color:var(--vscode-editorStickyScrollHover-background);cursor:pointer}.monaco-editor{.inline-edits-view-indicator {display: flex; z-index: 34; height: 20px; color: var(--vscode-inlineEdit-gutterIndicator-primaryForeground); background-color: var(--vscode-inlineEdit-gutterIndicator-background); border: 1px solid var(--vscode-inlineEdit-gutterIndicator-primaryBorder); border-radius: 3px; align-items: center; padding: 2px; padding-right: 10px; margin: 0 4px; opacity: 0; &.contained {transition: opacity .2s ease-in-out; transition-delay: .4s;} &.visible {opacity: 1;} &.top {opacity: 1; .icon {transform: rotate(90deg);}} &.bottom {opacity: 1; .icon {transform: rotate(-90deg);}} .icon {display: flex; align-items: center; margin: 0 2px; transform: none; transition: transform .2s ease-in-out; .codicon {color: var(--vscode-inlineEdit-gutterIndicator-primaryForeground);}} .label {margin: 0 2px; display: flex; justify-content: center; width: 100%;}} .inline-edits-view .editorContainer {.preview .monaco-editor {.view-overlays .current-line-exact {border: none;} .current-line-margin {border: none;}} .inline-edits-view-zone.diagonal-fill {opacity: .5;}} .strike-through {text-decoration: line-through;} .inlineCompletions-line-insert {background: var(--vscode-inlineEdit-modifiedChangedLineBackground);} .inlineCompletions-line-delete {background: var(--vscode-inlineEdit-originalChangedLineBackground);} .inlineCompletions-char-insert {background: var(--vscode-inlineEdit-modifiedChangedTextBackground); cursor: pointer;} .inlineCompletions-char-delete {background: var(--vscode-inlineEdit-originalChangedTextBackground);} .inlineCompletions-char-delete.diff-range-empty {margin-left: -1px; border-left: solid var(--vscode-inlineEdit-originalChangedTextBackground) 3px;} .inlineCompletions-char-insert.diff-range-empty {border-left: solid var(--vscode-inlineEdit-modifiedChangedTextBackground) 3px;} .inlineCompletions-char-delete.single-line-inline {border: 1px solid var(--vscode-editorHoverWidget-border); margin: -2px 0 0 -2px;} .inlineCompletions-char-insert.single-line-inline {border-top: 1px solid var(--vscode-inlineEdit-modifiedBorder); border-bottom: 1px solid var(--vscode-inlineEdit-modifiedBorder);} .inlineCompletions-char-insert.single-line-inline.start {border-top-left-radius: 4px; border-bottom-left-radius: 4px; border-left: 1px solid var(--vscode-inlineEdit-modifiedBorder);} .inlineCompletions-char-insert.single-line-inline.end {border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-right: 1px solid var(--vscode-inlineEdit-modifiedBorder);} .inlineCompletions-char-delete.single-line-inline.empty,.inlineCompletions-char-insert.single-line-inline.empty {display: none;} .inlineCompletions.strike-through {text-decoration-thickness: 1px;} .inlineCompletions-modified-bubble {background: var(--vscode-inlineEdit-modifiedChangedTextBackground);} .inlineCompletions-original-bubble {background: var(--vscode-inlineEdit-originalChangedTextBackground);} .inlineCompletions-modified-bubble,.inlineCompletions-original-bubble {pointer-events: none; display: inline-block;} .inline-edit.ghost-text,.inline-edit.ghost-text-decoration,.inline-edit.ghost-text-decoration-preview,.inline-edit.suggest-preview-text .ghost-text {&.syntax-highlighted {opacity: 1 !important;} font-style: normal !important;} .inline-edit.modified-background.ghost-text,.inline-edit.modified-background.ghost-text-decoration,.inline-edit.modified-background.ghost-text-decoration-preview,.inline-edit.modified-background.suggest-preview-text .ghost-text {background: var(--vscode-inlineEdit-modifiedChangedTextBackground) !important; display: inline-block !important;} .inlineCompletions-original-lines {background: var(--vscode-editor-background);}}.monaco-menu-option{color:var(--vscode-editorActionList-foreground);font-size:13px;padding:0 4px;line-height:28px;display:flex;gap:4px;align-items:center;border-radius:3px;cursor:pointer;.monaco-keybinding-key {font-size: 13px; opacity: .7;} &.active {background: var(--vscode-editorActionList-focusBackground); color: var(--vscode-editorActionList-focusForeground); outline: 1px solid var(--vscode-menu-selectionBorder, transparent); outline-offset: -1px; .monaco-keybinding-key {color: var(--vscode-editorActionList-focusForeground);}}}.monaco-editor .goto-definition-link{text-decoration:underline;cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .peekview-widget .head .peekview-title .severity-icon{display:inline-block;vertical-align:text-top;margin-right:4px}.monaco-editor .marker-widget{text-overflow:ellipsis;white-space:nowrap}.monaco-editor .marker-widget>.stale{opacity:.6;font-style:italic}.monaco-editor .marker-widget .title{display:inline-block;padding-right:5px}.monaco-editor .marker-widget .descriptioncontainer{position:absolute;white-space:pre;user-select:text;-webkit-user-select:text;padding:8px 12px 0 20px}.monaco-editor .marker-widget .descriptioncontainer .message{display:flex;flex-direction:column}.monaco-editor .marker-widget .descriptioncontainer .message .details{padding-left:6px}.monaco-editor .marker-widget .descriptioncontainer .message .source,.monaco-editor .marker-widget .descriptioncontainer .message span.code{opacity:.6}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link{opacity:.6;color:inherit}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before{content:"("}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after{content:")"}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under;color:var(--vscode-textLink-activeForeground)}.monaco-editor .marker-widget .descriptioncontainer .filename{cursor:pointer;color:var(--vscode-textLink-activeForeground)}.monaco-editor .zone-widget .codicon.codicon-error,.markers-panel .marker-icon.error,.markers-panel .marker-icon .codicon.codicon-error,.text-search-provider-messages .providerMessage .codicon.codicon-error,.extensions-viewlet>.extensions .codicon.codicon-error,.extension-editor .codicon.codicon-error,.chat-attached-context-attachment .codicon.codicon-error{color:var(--vscode-problemsErrorIcon-foreground)}.monaco-editor .zone-widget .codicon.codicon-warning,.markers-panel .marker-icon.warning,.markers-panel .marker-icon .codicon.codicon-warning,.text-search-provider-messages .providerMessage .codicon.codicon-warning,.extensions-viewlet>.extensions .codicon.codicon-warning,.extension-editor .codicon.codicon-warning,.preferences-editor .codicon.codicon-warning{color:var(--vscode-problemsWarningIcon-foreground)}.monaco-editor .zone-widget .codicon.codicon-info,.markers-panel .marker-icon.info,.markers-panel .marker-icon .codicon.codicon-info,.text-search-provider-messages .providerMessage .codicon.codicon-info,.extensions-viewlet>.extensions .codicon.codicon-info,.extension-editor .codicon.codicon-info{color:var(--vscode-problemsInfoIcon-foreground)}.monaco-editor.vs .valueSetReplacement{outline:solid 2px var(--vscode-editorBracketMatch-border)}.monaco-editor .linked-editing-decoration{background-color:var(--vscode-editor-linkedEditingBackground);min-width:1px}.monaco-editor .detected-link,.monaco-editor .detected-link-active{text-decoration:underline;text-underline-position:under}.monaco-editor .detected-link-active{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor{.scroll-editor-on-middle-click-dot {cursor: all-scroll; position: absolute; z-index: 1; background-color: var(--vscode-editor-foreground, white); border: 1px solid var(--vscode-editor-background, black); opacity: .5; width: 5px; height: 5px; border-radius: 50%; transform: translate(-50%,-50%); &.hidden {display: none;}} &.scroll-editor-on-middle-click-editor * {cursor: all-scroll;}}.monaco-editor .focused .selectionHighlight{background-color:var(--vscode-editor-selectionHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-selectionHighlightBorder)}.monaco-editor.hc-black .focused .selectionHighlight,.monaco-editor.hc-light .focused .selectionHighlight{border-style:dotted}.monaco-editor .wordHighlight{background-color:var(--vscode-editor-wordHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightBorder)}.monaco-editor.hc-black .wordHighlight,.monaco-editor.hc-light .wordHighlight{border-style:dotted}.monaco-editor .wordHighlightStrong{background-color:var(--vscode-editor-wordHighlightStrongBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightStrongBorder)}.monaco-editor.hc-black .wordHighlightStrong,.monaco-editor.hc-light .wordHighlightStrong{border-style:dotted}.monaco-editor .wordHighlightText{background-color:var(--vscode-editor-wordHighlightTextBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightTextBorder)}.monaco-editor.hc-black .wordHighlightText,.monaco-editor.hc-light .wordHighlightText{border-style:dotted}.monaco-editor .parameter-hints-widget{z-index:39;display:flex;flex-direction:column;line-height:1.5em;cursor:default;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.hc-black .monaco-editor .parameter-hints-widget,.hc-light .monaco-editor .parameter-hints-widget{border-width:2px}.monaco-editor .parameter-hints-widget>.phwrapper{max-width:440px;display:flex;flex-direction:row}.monaco-editor .parameter-hints-widget.multiple{min-height:3.3em;padding:0}.monaco-editor .parameter-hints-widget.multiple .body:before{content:"";display:block;height:100%;position:absolute;opacity:.5;border-left:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .parameter-hints-widget p,.monaco-editor .parameter-hints-widget ul{margin:8px 0}.monaco-editor .parameter-hints-widget .monaco-scrollable-element,.monaco-editor .parameter-hints-widget .body{display:flex;flex:1;flex-direction:column;min-height:100%}.monaco-editor .parameter-hints-widget .signature{padding:4px 5px;position:relative}.monaco-editor .parameter-hints-widget .signature.has-docs:after{content:"";display:block;position:absolute;left:0;width:100%;padding-top:4px;opacity:.5;border-bottom:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .parameter-hints-widget .code{font-family:var(--vscode-parameterHintsWidget-editorFontFamily),var(--vscode-parameterHintsWidget-editorFontFamilyDefault)}.monaco-editor .parameter-hints-widget .docs{padding:0 10px 0 5px;white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs.empty{display:none}.monaco-editor .parameter-hints-widget .docs a{color:var(--vscode-textLink-foreground)}.monaco-editor .parameter-hints-widget .docs a:hover{color:var(--vscode-textLink-activeForeground);cursor:pointer}.monaco-editor .parameter-hints-widget .docs .markdown-docs{white-space:initial}.monaco-editor .parameter-hints-widget .docs code{font-family:var(--monaco-monospace-font);border-radius:3px;padding:0 .4em;background-color:var(--vscode-textCodeBlock-background)}.monaco-editor .parameter-hints-widget .docs .monaco-tokenized-source,.monaco-editor .parameter-hints-widget .docs .code{white-space:pre-wrap}.monaco-editor .parameter-hints-widget .controls{display:none;flex-direction:column;align-items:center;min-width:22px;justify-content:flex-end}.monaco-editor .parameter-hints-widget.multiple .controls{display:flex;padding:0 2px}.monaco-editor .parameter-hints-widget.multiple .button{width:16px;height:16px;background-repeat:no-repeat;cursor:pointer}.monaco-editor .parameter-hints-widget .button.previous{bottom:24px}.monaco-editor .parameter-hints-widget .overloads{text-align:center;height:12px;line-height:12px;font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .signature .parameter.active{color:var(--vscode-editorHoverWidget-highlightForeground);font-weight:700}.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter{font-weight:700;margin-right:.5em}.monaco-editor{.editorPlaceholder {top: 0px; position: absolute; overflow: hidden; text-overflow: ellipsis; text-wrap: nowrap; pointer-events: none; color: var(--vscode-editor-placeholder-foreground);}}.monaco-editor .rename-box{z-index:100;color:inherit;border-radius:4px}.monaco-editor .rename-box.preview{padding:4px 4px 0}.monaco-editor .rename-box .rename-input-with-button{padding:3px;border-radius:2px;width:calc(100% - 8px)}.monaco-editor .rename-box .rename-input{width:calc(100% - 8px);padding:0}.monaco-editor .rename-box .rename-input:focus{outline:none}.monaco-editor .rename-box .rename-suggestions-button{display:flex;align-items:center;padding:3px;background-color:transparent;border:none;border-radius:5px;cursor:pointer}.monaco-editor .rename-box .rename-suggestions-button:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-editor .rename-box .rename-candidate-list-container .monaco-list-row{border-radius:2px}.monaco-editor .rename-box .rename-label{display:none;opacity:.8}.monaco-editor .rename-box.preview .rename-label{display:inherit}.monaco-editor .unicode-highlight{border:1px solid var(--vscode-editorUnicodeHighlight-border);background-color:var(--vscode-editorUnicodeHighlight-background);box-sizing:border-box}.editor-banner{box-sizing:border-box;cursor:default;width:100%;font-size:12px;display:flex;overflow:visible;height:26px;background:var(--vscode-banner-background)}.editor-banner .icon-container{display:flex;flex-shrink:0;align-items:center;padding:0 6px 0 10px}.editor-banner .icon-container.custom-icon{background-repeat:no-repeat;background-position:center center;background-size:16px;width:16px;padding:0;margin:0 6px 0 10px}.editor-banner .message-container{display:flex;align-items:center;line-height:26px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-banner .message-container p{margin-block-start:0;margin-block-end:0}.editor-banner .message-actions-container{flex-grow:1;flex-shrink:0;line-height:26px;margin:0 4px}.editor-banner .message-actions-container a.monaco-button{width:inherit;margin:2px 8px;padding:0 12px}.editor-banner .message-actions-container a{padding:3px;margin-left:12px;text-decoration:underline}.editor-banner .action-container{padding:0 10px 0 6px}.editor-banner{background-color:var(--vscode-banner-background)}.editor-banner,.editor-banner .action-container .codicon,.editor-banner .message-actions-container .monaco-link{color:var(--vscode-banner-foreground)}.editor-banner .icon-container .codicon{color:var(--vscode-banner-iconForeground)}.monaco-link{color:var(--vscode-textLink-foreground)}.monaco-link:hover{color:var(--vscode-textLink-activeForeground)}.floating-menu-overlay-widget{padding:0;color:var(--vscode-button-foreground);background-color:var(--vscode-button-background);border-radius:2px;border:1px solid var(--vscode-contrastBorder);display:flex;align-items:center;z-index:10;box-shadow:0 2px 8px var(--vscode-widget-shadow);overflow:hidden;.action-item > .action-label {padding: 5px; font-size: 12px; border-radius: 2px;} .action-item > .action-label.codicon {color: var(--vscode-button-foreground);} .action-item > .action-label.codicon:not(.separator) {padding-top: 6px; padding-bottom: 6px;} .action-item:first-child > .action-label {padding-left: 7px;} .action-item:last-child > .action-label {padding-right: 7px;} .action-item .action-label.separator {background-color: var(--vscode-menu-separatorBackground);}}.monaco-editor .iPadShowKeyboard{width:58px;min-width:0;height:36px;min-height:0;margin:0;padding:0;position:absolute;resize:none;overflow:hidden;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjNDI0MjQyIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;border:4px solid #F6F6F6;border-radius:4px}.monaco-editor.vs-dark .iPadShowKeyboard{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjQzVDNUM1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;border:4px solid #252526}.monaco-editor .tokens-inspect-widget{z-index:50;user-select:text;-webkit-user-select:text;padding:10px;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor.hc-black .tokens-inspect-widget,.monaco-editor.hc-light .tokens-inspect-widget{border-width:2px}.monaco-editor .tokens-inspect-widget .tokens-inspect-separator{height:1px;border:0;background-color:var(--vscode-editorHoverWidget-border)}.monaco-editor .tokens-inspect-widget .tm-token{font-family:var(--monaco-monospace-font)}.monaco-editor .tokens-inspect-widget .tm-token-length{font-weight:400;font-size:60%;float:right}.monaco-editor .tokens-inspect-widget .tm-metadata-table{width:100%}.monaco-editor .tokens-inspect-widget .tm-metadata-value{font-family:var(--monaco-monospace-font);text-align:right}.monaco-editor .tokens-inspect-widget .tm-token-type{font-family:var(--monaco-monospace-font)}.monaco-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui,Ubuntu,Droid Sans,sans-serif;--monaco-monospace-font: "SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace}.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.hc-light .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-hover p{margin:0}.monaco-aria-container{position:absolute!important;top:0;height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}.monaco-editor .synthetic-focus,.monaco-diff-editor .synthetic-focus,.monaco-editor [tabindex="0"]:focus,.monaco-diff-editor [tabindex="0"]:focus,.monaco-editor [tabindex="-1"]:focus,.monaco-diff-editor [tabindex="-1"]:focus,.monaco-editor button:focus,.monaco-diff-editor button:focus,.monaco-editor input[type=button]:focus,.monaco-diff-editor input[type=button]:focus,.monaco-editor input[type=checkbox]:focus,.monaco-diff-editor input[type=checkbox]:focus,.monaco-editor input[type=search]:focus,.monaco-diff-editor input[type=search]:focus,.monaco-editor input[type=text]:focus,.monaco-diff-editor input[type=text]:focus,.monaco-editor select:focus,.monaco-diff-editor select:focus,.monaco-editor textarea:focus,.monaco-diff-editor textarea:focus{outline-width:1px;outline-style:solid;outline-offset:-1px;outline-color:var(--vscode-focusBorder);opacity:1}.monaco-workbench .workbench-hover{position:relative;font-size:13px;line-height:19px;z-index:40;overflow:hidden;max-width:700px;background:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border);border-radius:5px;color:var(--vscode-editorHoverWidget-foreground);box-shadow:0 2px 8px var(--vscode-widget-shadow)}.monaco-workbench .workbench-hover .monaco-action-bar .action-item .codicon{width:13px;height:13px}.monaco-workbench .workbench-hover hr{border-bottom:none}.monaco-workbench .workbench-hover.compact{font-size:12px}.monaco-workbench .workbench-hover.compact .monaco-action-bar .action-item .codicon{width:12px;height:12px}.monaco-workbench .workbench-hover.compact .hover-contents{padding:2px 8px}.monaco-workbench .workbench-hover-container.locked .workbench-hover{outline:1px solid var(--vscode-editorHoverWidget-border)}.monaco-workbench .workbench-hover-container:focus-within.locked .workbench-hover{outline-color:var(--vscode-focusBorder)}.monaco-workbench .workbench-hover-pointer{position:absolute;z-index:41;pointer-events:none}.monaco-workbench .workbench-hover-pointer:after{content:"";position:absolute;width:5px;height:5px;background-color:var(--vscode-editorHoverWidget-background);border-right:1px solid var(--vscode-editorHoverWidget-border);border-bottom:1px solid var(--vscode-editorHoverWidget-border)}.monaco-workbench .workbench-hover-container:not(:focus-within).locked .workbench-hover-pointer:after{width:4px;height:4px;border-right-width:2px;border-bottom-width:2px}.monaco-workbench .workbench-hover-container:focus-within .workbench-hover-pointer:after{border-right:1px solid var(--vscode-focusBorder);border-bottom:1px solid var(--vscode-focusBorder)}.monaco-workbench .workbench-hover-pointer.left{left:-3px}.monaco-workbench .workbench-hover-pointer.right{right:3px}.monaco-workbench .workbench-hover-pointer.top{top:-3px}.monaco-workbench .workbench-hover-pointer.bottom{bottom:3px}.monaco-workbench .workbench-hover-pointer.left:after{transform:rotate(135deg)}.monaco-workbench .workbench-hover-pointer.right:after{transform:rotate(315deg)}.monaco-workbench .workbench-hover-pointer.top:after{transform:rotate(225deg)}.monaco-workbench .workbench-hover-pointer.bottom:after{transform:rotate(45deg)}.monaco-workbench .workbench-hover a{color:var(--vscode-textLink-foreground)}.monaco-workbench .workbench-hover a:focus{outline:1px solid;outline-offset:-1px;text-decoration:underline;outline-color:var(--vscode-focusBorder)}.monaco-workbench .workbench-hover a.codicon:focus,.monaco-workbench .workbench-hover a.monaco-button:focus{text-decoration:none}.monaco-workbench .workbench-hover a:hover,.monaco-workbench .workbench-hover a:active{color:var(--vscode-textLink-activeForeground)}.monaco-workbench .workbench-hover code{background:var(--vscode-textCodeBlock-background)}.monaco-workbench .workbench-hover .hover-row .actions{background:var(--vscode-editorHoverWidget-statusBarBackground)}.monaco-workbench .workbench-hover.right-aligned{left:1px}.monaco-workbench .workbench-hover.right-aligned .hover-row.status-bar .actions{flex-direction:row-reverse}.monaco-workbench .workbench-hover.right-aligned .hover-row.status-bar .actions .action-container{margin-right:0;margin-left:16px}.context-view{position:absolute}.context-view.fixed{all:initial;font-family:inherit;font-size:13px;position:fixed;color:inherit}.quick-input-widget{font-size:13px}.quick-input-widget .monaco-highlighted-label .highlight,.quick-input-widget .monaco-highlighted-label .highlight{color:#0066bf}.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight,.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight{color:#9dddff}.vs-dark .quick-input-widget .monaco-highlighted-label .highlight,.vs-dark .quick-input-widget .monaco-highlighted-label .highlight{color:#0097fb}.hc-black .quick-input-widget .monaco-highlighted-label .highlight,.hc-black .quick-input-widget .monaco-highlighted-label .highlight{color:#f38518}.hc-light .quick-input-widget .monaco-highlighted-label .highlight,.hc-light .quick-input-widget .monaco-highlighted-label .highlight{color:#0f4a85}.monaco-keybinding>.monaco-keybinding-key{background-color:#ddd6;border:solid 1px rgba(204,204,204,.4);border-bottom-color:#bbb6;box-shadow:inset 0 -1px #bbb6;color:#555}.hc-black .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:solid 1px rgb(111,195,223);box-shadow:none;color:#fff}.hc-light .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:solid 1px #0F4A85;box-shadow:none;color:#292929}.vs-dark .monaco-keybinding>.monaco-keybinding-key{background-color:#8080802b;border:solid 1px rgba(51,51,51,.6);border-bottom-color:#4449;box-shadow:inset 0 -1px #4449;color:#ccc}.quick-input-widget{position:absolute;width:600px;z-index:2550;left:50%;-webkit-app-region:no-drag;border-radius:6px}.quick-input-titlebar{cursor:grab;display:flex;align-items:center;border-top-right-radius:5px;border-top-left-radius:5px}.quick-input-left-action-bar{display:flex;margin-left:4px;flex:1}.quick-input-inline-action-bar>.actions-container>.action-item:first-child{margin-left:5px}.quick-input-inline-action-bar>.actions-container>.action-item{margin-top:2px}.quick-input-title{cursor:grab;padding:3px 0;text-align:center;text-overflow:ellipsis;overflow:hidden}.quick-input-right-action-bar{display:flex;margin-right:4px;flex:1}.quick-input-right-action-bar>.actions-container{justify-content:flex-end}.quick-input-right-action-bar>.actions-container>.action-item{margin-left:4px}.quick-input-titlebar .monaco-action-bar .action-label.codicon{background-position:center;background-repeat:no-repeat;padding:2px}.quick-input-description{margin:6px 6px 6px 11px}.quick-input-header .quick-input-description{margin:4px 2px;flex:1}.quick-input-header{cursor:grab;display:flex;padding:6px 6px 2px}.quick-input-widget.hidden-input .quick-input-header{padding:0;margin-bottom:0}.quick-input-and-message{display:flex;flex-direction:column;flex-grow:1;min-width:0;position:relative}.quick-input-check-all{align-self:center;margin:0}.quick-input-widget .quick-input-header .monaco-checkbox{margin-top:6px}.quick-input-filter{flex-grow:1;display:flex;position:relative}.quick-input-box{flex-grow:1}.quick-input-widget.show-checkboxes .quick-input-box,.quick-input-widget.show-checkboxes .quick-input-message{margin-left:5px}.quick-input-visible-count{position:absolute;left:-10000px}.quick-input-count{align-self:center;position:absolute;right:4px;display:flex;align-items:center}.quick-input-count .monaco-count-badge{vertical-align:middle;padding:2px 4px;border-radius:2px;min-height:auto;line-height:normal}.quick-input-action{margin-left:6px}.quick-input-action .monaco-text-button{font-size:11px;padding:0 6px;display:flex;height:25px;align-items:center}.quick-input-message{margin-top:-1px;padding:5px;overflow-wrap:break-word}.quick-input-message>.codicon{margin:0 .2em;vertical-align:text-bottom}.quick-input-message a{color:inherit}.quick-input-progress.monaco-progress-container{position:relative}.quick-input-list{line-height:22px}.quick-input-widget.hidden-input .quick-input-list{margin-top:4px;padding-bottom:4px}.quick-input-list .monaco-list{overflow:hidden;max-height:440px;padding-bottom:5px}.quick-input-list .monaco-scrollable-element{padding:0 6px}.quick-input-list .quick-input-list-entry{box-sizing:border-box;overflow:hidden;display:flex;padding:0 6px}.quick-input-list .quick-input-list-entry.quick-input-list-separator-border{border-top-width:1px;border-top-style:solid}.quick-input-list .monaco-list-row{border-radius:3px}.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border{border-top-style:none}.quick-input-list .quick-input-list-label{overflow:hidden;display:flex;height:100%;flex:1}.quick-input-widget .monaco-checkbox{margin-right:0}.quick-input-widget .quick-input-list .monaco-checkbox,.quick-input-widget .quick-input-tree .monaco-checkbox{margin-top:4px}.quick-input-list .quick-input-list-icon{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;display:flex;align-items:center;justify-content:center}.quick-input-list .quick-input-list-rows{overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;height:100%;flex:1;margin-left:5px}.quick-input-list .quick-input-list-rows>.quick-input-list-row{display:flex;align-items:center}.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label,.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{flex:1}.quick-input-list .quick-input-list-rows>.quick-input-list-row .codicon[class*=codicon-]{vertical-align:text-bottom}.quick-input-list .quick-input-list-rows .monaco-highlighted-label>span{opacity:1}.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding{margin-right:8px}.quick-input-list .quick-input-list-label-meta{opacity:.7;line-height:normal;text-overflow:ellipsis;overflow:hidden}.quick-input-list .monaco-list .monaco-list-row .monaco-highlighted-label .highlight{font-weight:700;background-color:unset;color:var(--vscode-list-highlightForeground)!important}.quick-input-list .monaco-list .monaco-list-row.focused .monaco-highlighted-label .highlight{color:var(--vscode-list-focusHighlightForeground)!important}.quick-input-list .quick-input-list-entry .quick-input-list-separator{margin-right:4px}.quick-input-list .quick-input-list-entry-action-bar{display:flex;flex:0;overflow:visible}.quick-input-list .quick-input-list-entry-action-bar .action-label{display:none}.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon{margin-right:4px;padding:2px}.quick-input-list .quick-input-list-entry-action-bar{margin-top:1px}.quick-input-list .quick-input-list-entry-action-bar{margin-right:4px}.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry.focus-inside .quick-input-list-entry-action-bar .action-label,.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .monaco-list-row.passive-focused .quick-input-list-entry-action-bar .action-label{display:flex}.quick-input-list>.monaco-list:focus .monaco-list-row.focused{outline:1px solid var(--vscode-list-focusOutline)!important;outline-offset:-1px}.quick-input-list>.monaco-list:focus .monaco-list-row.focused .quick-input-list-entry.quick-input-list-separator-border{border-color:transparent}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator{color:inherit}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key{background:none}.quick-input-list .quick-input-list-separator-as-item{padding:4px 6px;font-size:12px}.quick-input-list .quick-input-list-separator-as-item .label-name{font-weight:600}.quick-input-list .quick-input-list-separator-as-item .label-description{opacity:1!important}.quick-input-list .monaco-tree-sticky-row .quick-input-list-entry.quick-input-list-separator-as-item.quick-input-list-separator-border{border-top-style:none}.quick-input-list .monaco-tree-sticky-row{padding:0 5px}.quick-input-list .monaco-tl-twistie{display:none!important}.quick-input-tree .monaco-list{overflow:hidden;max-height:440px;padding-bottom:5px}.quick-input-tree .quick-input-tree-entry{box-sizing:border-box;overflow:hidden;display:flex;padding:0 6px}.quick-input-tree .quick-input-tree-label{overflow:hidden;display:flex;height:100%;flex:1}.quick-input-tree .quick-input-tree-icon{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;display:flex;align-items:center;justify-content:center}.quick-input-tree .quick-input-tree-rows{overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;height:100%;flex:1;margin-left:5px}.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row{display:flex;align-items:center}.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row .monaco-icon-label,.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{flex:1}.quick-input-tree .quick-input-tree-rows>.quick-input-tree-row .codicon[class*=codicon-]{vertical-align:text-bottom}.quick-input-tree .quick-input-tree-rows .monaco-highlighted-label>span{opacity:1}.quick-input-tree .quick-input-tree-entry-action-bar{display:flex;flex:0;overflow:visible}.quick-input-tree .quick-input-tree-entry-action-bar .action-label{display:none}.quick-input-tree .quick-input-tree-entry-action-bar .action-label.codicon{margin-right:4px;padding:2px}.quick-input-tree .quick-input-tree-entry-action-bar{margin-top:1px}.quick-input-tree .quick-input-tree-entry-action-bar{margin-right:4px}.quick-input-tree .quick-input-tree-entry .quick-input-tree-entry-action-bar .action-label.always-visible,.quick-input-tree .quick-input-tree-entry:hover .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .quick-input-tree-entry.focus-inside .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .monaco-list-row.focused .quick-input-tree-entry-action-bar .action-label,.quick-input-tree .monaco-list-row.passive-focused .quick-input-tree-entry-action-bar .action-label{display:flex}.quick-input-tree>.monaco-list:focus .monaco-list-row.focused{outline:1px solid var(--vscode-list-focusOutline)!important;outline-offset:-1px}.monaco-progress-container{width:100%;height:2px;overflow:hidden}.monaco-progress-container .progress-bit{width:2%;height:2px;position:absolute;left:0;display:none}.monaco-progress-container.active .progress-bit{display:inherit}.monaco-progress-container.discrete .progress-bit{left:0;transition:width .1s linear}.monaco-progress-container.discrete.done .progress-bit{width:100%}.monaco-progress-container.infinite .progress-bit{animation-name:progress;animation-duration:4s;animation-iteration-count:infinite;transform:translateZ(0);animation-timing-function:linear}.monaco-progress-container.infinite.infinite-long-running .progress-bit{animation-timing-function:steps(100)}@keyframes progress{0%{transform:translate(0) scaleX(1)}50%{transform:translate(2500%) scaleX(3)}to{transform:translate(4900%) scaleX(1)}}.monaco-component.multiDiffEditor{background:var(--vscode-multiDiffEditor-background);position:relative;height:100%;width:100%;overflow-y:hidden;> div {position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; &.placeholder {visibility: hidden; &.visible {visibility: visible;} display: grid; place-items: center; place-content: center;}} .active { --vscode-multiDiffEditor-border: var(--vscode-focusBorder); } .multiDiffEntry {display: flex; flex-direction: column; flex: 1; overflow: hidden; .collapse-button {margin: 0 5px; cursor: pointer; a {display: block;}} .header {z-index: 1000; background: var(--vscode-editor-background); &:not(.collapsed) .header-content {border-bottom: 1px solid var(--vscode-sideBarSectionHeader-border);} .header-content {margin: 8px 0px 0px 0px; padding: 4px 5px; border-top: 1px solid var(--vscode-multiDiffEditor-border); display: flex; align-items: center; color: var(--vscode-foreground); background: var(--vscode-multiDiffEditor-headerBackground); &.shadow {box-shadow: var(--vscode-scrollbar-shadow) 0px 6px 6px -6px;} .file-path {display: flex; flex: 1; min-width: 0; .title {font-size: 14px; line-height: 22px; &.original {flex: 1; min-width: 0; text-overflow: ellipsis;}} .status {font-weight: 600; opacity: .75; margin: 0px 10px; line-height: 22px;}} .actions {padding: 0 8px;}}} .editorParent {flex: 1; display: flex; flex-direction: column; border-bottom: 1px solid var(--vscode-multiDiffEditor-border); overflow: hidden;} .editorContainer {flex: 1;}}}.monaco-editor[data-v-7c1223f5]{width:100%;min-width:500px;border:1px solid var(--color-border);border-radius:4px}.message-task-form[data-v-778201af]{width:90%;margin:0 auto}h2[data-v-778201af]{margin-bottom:20px;color:var(--color-text-1)}.novel-reader[data-v-18b9d7cc]{font-family:Arial,sans-serif;max-width:800px;margin:0 auto;padding:20px}.search-bar[data-v-18b9d7cc]{display:flex;margin-bottom:20px}.search-bar input[data-v-18b9d7cc]{flex:1;padding:10px;border:1px solid #ccc;border-radius:4px}.search-bar button[data-v-18b9d7cc]{padding:10px;margin-left:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.announcement[data-v-18b9d7cc]{background-color:#f8f9fa;padding:10px;margin-bottom:20px;border-radius:4px}.category-nav[data-v-18b9d7cc]{display:flex;margin-bottom:20px}.category-item[data-v-18b9d7cc]{padding:10px;margin-right:10px;background-color:#e9ecef;border-radius:4px;cursor:pointer}.novel-list[data-v-18b9d7cc]{margin-bottom:20px}.novel-item[data-v-18b9d7cc]{padding:15px;margin-bottom:10px;background-color:#f8f9fa;border-radius:4px}.reading-page[data-v-18b9d7cc]{position:relative}.content[data-v-18b9d7cc]{padding:20px;background-color:#fff;border-radius:4px;cursor:pointer}.drawer[data-v-18b9d7cc]{position:fixed;top:0;left:-300px;width:300px;height:100%;background-color:#fff;transition:left .3s;z-index:1000}.drawer.open[data-v-18b9d7cc]{left:0}.drawer-content[data-v-18b9d7cc]{padding:20px}.menu[data-v-18b9d7cc]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);display:flex;background-color:#000000b3;padding:10px;border-radius:4px}.menu button[data-v-18b9d7cc]{margin:0 5px;padding:5px 10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.error-page[data-v-18b9d7cc]{text-align:center;padding:20px;background-color:#f8d7da;border-radius:4px}.error-page button[data-v-18b9d7cc]{padding:10px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer}.filter-rule-list[data-v-692f0b9a]{padding:20px}.header[data-v-692f0b9a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header h2[data-v-692f0b9a]{flex:1}.header .arco-btn[data-v-692f0b9a]{margin-left:10px}h2[data-v-692f0b9a]{margin:0;color:var(--color-text-1)}.table-wrapper[data-v-692f0b9a],.table-wrapper[data-v-692f0b9a] .arco-table-container{width:100%}.mp-info[data-v-692f0b9a]{display:flex;align-items:center;gap:8px}.mp-name[data-v-692f0b9a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rule-preview[data-v-692f0b9a]{color:var(--color-text-3);font-size:12px}.mobile-title[data-v-692f0b9a]{display:flex;justify-content:space-between;align-items:center}.mobile-desc[data-v-692f0b9a]{font-size:12px;color:var(--color-text-3)}.mobile-desc div[data-v-692f0b9a]{margin-bottom:4px}.load-more[data-v-692f0b9a]{width:120px;margin:0 auto;text-align:center}@media (max-width: 768px){.filter-rule-list[data-v-692f0b9a]{padding:12px}}.filter-rule-form[data-v-81fca2d2],.filter-rule-form[data-v-81fca2d2] .arco-spin{width:100%;display:block}.filter-rule-form[data-v-81fca2d2] .arco-form,.filter-rule-form[data-v-81fca2d2] .arco-form-item{width:100%}.form-tip[data-v-81fca2d2]{color:var(--color-text-3);font-size:12px}.mp-selector-row[data-v-81fca2d2]{display:flex;align-items:center;gap:12px}.mp-input[data-v-81fca2d2]{flex:1;min-width:0}.attribute-list[data-v-81fca2d2]{display:flex;flex-direction:column;gap:8px}.attribute-row[data-v-81fca2d2]{display:flex;align-items:center;gap:8px}.attr-name-input[data-v-81fca2d2]{width:140px;flex-shrink:0}.attr-value-input[data-v-81fca2d2]{flex:1;min-width:0}.attr-checkbox[data-v-81fca2d2]{white-space:nowrap;flex-shrink:0}.attr-delete-btn[data-v-81fca2d2]{flex-shrink:0}@media (max-width: 768px){.mp-selector-row[data-v-81fca2d2]{flex-direction:column;align-items:stretch}.mp-selector-row .arco-btn[data-v-81fca2d2]{width:100%}.attribute-row[data-v-81fca2d2]{flex-wrap:wrap;gap:8px}.attr-name-input[data-v-81fca2d2],.attr-value-input[data-v-81fca2d2]{width:100%}.attr-checkbox[data-v-81fca2d2]{order:3;margin-left:0}.attr-delete-btn[data-v-81fca2d2]{order:4;margin-left:auto}.attribute-row[data-v-81fca2d2]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.attr-name-input[data-v-81fca2d2]{grid-column:1}.attr-value-input[data-v-81fca2d2]{grid-column:2}.attr-checkbox[data-v-81fca2d2]{grid-column:1}.attr-delete-btn[data-v-81fca2d2]{grid-column:2;justify-self:end}[data-v-81fca2d2] .arco-form-item:last-child .arco-space{flex-direction:column;width:100%}[data-v-81fca2d2] .arco-form-item:last-child .arco-space .arco-space-item{width:100%}[data-v-81fca2d2] .arco-form-item:last-child .arco-btn{width:100%}}.filter-rule-modal .arco-modal-body{padding:16px 20px}.filter-rule-modal .arco-modal-body>.arco-spin,.filter-rule-modal .arco-modal-body>.arco-spin>.filter-rule-form{width:100%}@media (max-width: 768px){.filter-rule-modal .arco-modal{width:95%!important;max-width:95%!important;margin:20px auto}.filter-rule-modal .arco-modal-body{padding:12px;max-height:60vh;overflow-y:auto}.mp-selector-modal .arco-modal{width:95%!important;max-width:95%!important;margin:20px auto}.mp-selector-modal .arco-modal-body{padding:12px;max-height:60vh;overflow-y:auto}}.task-queue-view[data-v-75e03bd3]{padding:12px;height:calc(100vh - 100px);display:flex;flex-direction:column;gap:12px}.header-bar[data-v-75e03bd3]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:var(--color-bg-2);border-radius:6px;box-shadow:0 1px 4px #0000000f}.header-left[data-v-75e03bd3]{display:flex;align-items:center;gap:10px}.header-left .title[data-v-75e03bd3]{font-size:16px;font-weight:600;color:var(--color-text-1)}.header-right[data-v-75e03bd3]{display:flex;gap:8px}.row-layout[data-v-75e03bd3]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.panel[data-v-75e03bd3]{background:var(--color-bg-2);border-radius:6px;padding:12px;box-shadow:0 1px 4px #0000000f}.panel-title[data-v-75e03bd3]{font-size:13px;font-weight:500;color:var(--color-text-2);margin-bottom:10px;display:flex;align-items:center;gap:8px}.status-grid[data-v-75e03bd3]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.status-item[data-v-75e03bd3]{text-align:center;padding:8px;background:var(--color-fill-1);border-radius:4px}.status-item .label[data-v-75e03bd3]{display:block;font-size:12px;color:var(--color-text-3);margin-bottom:4px}.status-item .value[data-v-75e03bd3]{display:block;font-size:20px;font-weight:600;color:var(--color-text-1)}.status-item .value.pending[data-v-75e03bd3]{color:#ff7d00}.current-task[data-v-75e03bd3]{padding:10px;background:var(--color-fill-1);border-radius:4px}.current-task .task-name[data-v-75e03bd3]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;margin-bottom:6px}.current-task .task-info[data-v-75e03bd3]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--color-text-3)}.no-task[data-v-75e03bd3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:var(--color-text-3);font-size:13px;gap:6px}.task-list[data-v-75e03bd3],.scheduler-list[data-v-75e03bd3]{display:flex;flex-wrap:wrap;gap:6px}.task-item[data-v-75e03bd3],.scheduler-item[data-v-75e03bd3]{display:flex;align-items:center}.scheduler-item[data-v-75e03bd3]{width:100%;justify-content:space-between;padding:6px 10px;background:var(--color-fill-1);border-radius:4px;font-size:12px}.scheduler-item .job-id[data-v-75e03bd3]{color:var(--color-text-1);font-weight:500}.scheduler-item .job-time[data-v-75e03bd3]{color:var(--color-text-3)}.more-tasks[data-v-75e03bd3]{width:100%;text-align:center;font-size:12px;color:var(--color-text-3);padding:4px}.history-panel[data-v-75e03bd3]{flex:1;min-height:0;display:flex;flex-direction:column}.history-panel .panel-title[data-v-75e03bd3]{flex-shrink:0}.history-count[data-v-75e03bd3]{font-size:12px;font-weight:400;color:var(--color-text-3);margin-left:8px}.pagination-wrapper[data-v-75e03bd3]{display:flex;justify-content:center;padding:8px 0;flex-shrink:0}.error-text[data-v-75e03bd3]{color:#f53f3f;font-size:12px;cursor:pointer}.no-error[data-v-75e03bd3]{color:var(--color-text-3)}[data-v-75e03bd3] .arco-table-wrapper{flex:1;min-height:0}[data-v-75e03bd3] .arco-table{font-size:12px}[data-v-75e03bd3] .arco-table-th{background:var(--color-fill-1)}[data-v-75e03bd3] .arco-table-td{padding:6px 8px}@media (max-width: 768px){.row-layout[data-v-75e03bd3]{grid-template-columns:1fr}.header-bar[data-v-75e03bd3]{flex-direction:column;gap:10px}.header-right[data-v-75e03bd3]{width:100%;justify-content:flex-end}}.forgot-container[data-v-e8437fb0]{height:100vh;padding:0;margin:0;background:linear-gradient(135deg,rgba(59,130,246,.95) 0%,rgba(168,85,247,.9) 100%);background-size:200% 200%;animation:gradientBG-e8437fb0 12s ease infinite}@keyframes gradientBG-e8437fb0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.forgot-layout[data-v-e8437fb0]{display:flex;height:100%}.forgot-left[data-v-e8437fb0]{flex:0 0 55%;padding:80px;color:#fff;display:flex;flex-direction:column;justify-content:center}.forgot-intro[data-v-e8437fb0]{max-width:600px}.intro-title[data-v-e8437fb0]{font-size:2.5rem;margin-bottom:24px;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.2)}.intro-text[data-v-e8437fb0]{font-size:1.1rem;line-height:1.6;opacity:.9}.forgot-right[data-v-e8437fb0]{flex:0 0 45%;display:flex;justify-content:center;align-items:center;padding:60px;background:rgba(255,255,255,.9);backdrop-filter:blur(5px)}.forgot-card[data-v-e8437fb0]{width:450px;padding:40px;background:white;border-radius:12px;box-shadow:0 4px 20px #0000000d}.forgot-header[data-v-e8437fb0]{text-align:center;margin-bottom:24px}.forgot-header h2[data-v-e8437fb0]{font-size:24px;font-weight:600;margin-bottom:8px;color:#1a202c}.forgot-header p[data-v-e8437fb0]{font-size:14px;color:#718096}.steps[data-v-e8437fb0]{margin-bottom:32px}.step-content[data-v-e8437fb0]{margin-top:24px}.success-content[data-v-e8437fb0]{text-align:center;padding:20px 0}.success-icon[data-v-e8437fb0]{font-size:64px;color:#52c41a;margin-bottom:16px}.success-content h3[data-v-e8437fb0]{font-size:20px;color:#1a202c;margin-bottom:8px}.success-content p[data-v-e8437fb0]{color:#718096;margin-bottom:24px}.back-to-login[data-v-e8437fb0]{text-align:center;margin-top:24px;padding-top:16px;border-top:1px solid #e2e8f0}[data-v-e8437fb0] .arco-form-item-label{color:#333!important}[data-v-e8437fb0] .arco-input-wrapper{height:44px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}[data-v-e8437fb0] .arco-input-wrapper:hover,[data-v-e8437fb0] .arco-input-wrapper:focus-within{border-color:#4299e1;background:#fff}[data-v-e8437fb0] .arco-btn-primary{height:44px;border-radius:8px;font-weight:500;font-size:15px;background:#4299e1;border-color:#4299e1}[data-v-e8437fb0] .arco-btn-primary:hover{background:#3182ce;border-color:#3182ce}.forgot-footer[data-v-e8437fb0]{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:24px 0;color:#fff;font-size:14px}@media (max-width: 992px){.forgot-layout[data-v-e8437fb0]{flex-direction:column}.forgot-left[data-v-e8437fb0],.forgot-right[data-v-e8437fb0]{flex:1;padding:40px}.forgot-card[data-v-e8437fb0]{width:100%;max-width:450px}.intro-title[data-v-e8437fb0]{font-size:2rem}}@media (max-width: 720px){.forgot-left[data-v-e8437fb0]{display:none}.forgot-right[data-v-e8437fb0]{width:100%;flex:none}.forgot-card[data-v-e8437fb0]{width:100%;padding:24px}}.qrcode-container[data-v-2b37a826]{display:flex;flex-direction:column;align-items:center;padding:20px}.loading[data-v-2b37a826],.qrcode[data-v-2b37a826],.error[data-v-2b37a826]{display:flex;flex-direction:column;align-items:center;gap:16px}.qrcode img[data-v-2b37a826]{width:200px;height:200px}.app-container[data-v-066c0730]{min-height:100vh}.app-header[data-v-066c0730]{display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:64px;background:var(--color-bg-2);border-bottom:1px solid var(--color-border)}.header-left[data-v-066c0730]{display:flex;align-items:center}.logo[data-v-066c0730]{display:flex;align-items:center;font-size:18px;font-weight:500}.logo svg[data-v-066c0730]{margin-right:10px;font-size:24px;color:var(--primary-color)}.header-right[data-v-066c0730]{display:flex;align-items:center}.user-info[data-v-066c0730]{display:flex;align-items:center;cursor:pointer}.username[data-v-066c0730]{margin-left:10px}.app-content[data-v-066c0730]{background:var(--color-bg-1);min-height:calc(100vh - 64px)}.fade-enter-active[data-v-066c0730],.fade-leave-active[data-v-066c0730]{transition:opacity .3s ease}.fade-enter-from[data-v-066c0730],.fade-leave-to[data-v-066c0730]{opacity:0}@media (max-width: 720px){.app-header .header-right[data-v-066c0730]{display:none!important}}.wx-account-info[data-v-066c0730]{padding:16px 0}.wx-account-header[data-v-066c0730]{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.wx-account-name[data-v-066c0730]{margin-top:12px;font-size:18px;font-weight:500}.wx-account-empty[data-v-066c0730]{padding:40px 0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-size:1em;font-family:monospace,monospace}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:inherit;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.arco-icon{display:inline-block;width:1em;height:1em;color:inherit;font-style:normal;vertical-align:-2px;outline:none;stroke:currentColor}.arco-icon-loading,.arco-icon-spin{animation:arco-loading-circle 1s infinite cubic-bezier(0,0,1,1)}@keyframes arco-loading-circle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.arco-icon-hover{position:relative;display:inline-block;cursor:pointer;line-height:12px}.arco-icon-hover .arco-icon{position:relative}.arco-icon-hover:before{position:absolute;display:block;box-sizing:border-box;background-color:transparent;border-radius:var(--border-radius-circle);transition:background-color .1s cubic-bezier(0,0,1,1);content:""}.arco-icon-hover:hover:before{background-color:var(--color-fill-2)}.arco-icon-hover.arco-icon-hover-disabled:before{opacity:0}.arco-icon-hover:before{top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%)}.arco-icon-hover-size-mini{line-height:12px}.arco-icon-hover-size-mini:before{top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%)}.arco-icon-hover-size-small{line-height:12px}.arco-icon-hover-size-small:before{top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%)}.arco-icon-hover-size-large{line-height:12px}.arco-icon-hover-size-large:before{top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%)}.arco-icon-hover-size-huge{line-height:12px}.arco-icon-hover-size-huge:before{top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%)}.fade-in-standard-enter-from,.fade-in-standard-appear-from{opacity:0}.fade-in-standard-enter-to,.fade-in-standard-appear-to{opacity:1}.fade-in-standard-enter-active,.fade-in-standard-appear-active{transition:opacity .3s cubic-bezier(.34,.69,.1,1)}.fade-in-standard-leave-from{opacity:1}.fade-in-standard-leave-to{opacity:0}.fade-in-standard-leave-active{transition:opacity .3s cubic-bezier(.34,.69,.1,1)}.fade-in-enter-from,.fade-in-appear-from{opacity:0}.fade-in-enter-to,.fade-in-appear-to{opacity:1}.fade-in-enter-active,.fade-in-appear-active{transition:opacity .1s cubic-bezier(0,0,1,1)}.fade-in-leave-from{opacity:1}.fade-in-leave-to{opacity:0}.fade-in-leave-active{transition:opacity .1s cubic-bezier(0,0,1,1)}.zoom-in-enter-from,.zoom-in-appear-from{transform:scale(.5);opacity:0}.zoom-in-enter-to,.zoom-in-appear-to{transform:scale(1);opacity:1}.zoom-in-enter-active,.zoom-in-appear-active{transition:opacity .3s cubic-bezier(.34,.69,.1,1),transform .3s cubic-bezier(.34,.69,.1,1)}.zoom-in-leave-from{transform:scale(1);opacity:1}.zoom-in-leave-to{transform:scale(.5);opacity:0}.zoom-in-leave-active{transition:opacity .3s cubic-bezier(.34,.69,.1,1),transform .3s cubic-bezier(.34,.69,.1,1)}.zoom-in-fade-out-enter-from,.zoom-in-fade-out-appear-from{transform:scale(.5);opacity:0}.zoom-in-fade-out-enter-to,.zoom-in-fade-out-appear-to{transform:scale(1);opacity:1}.zoom-in-fade-out-enter-active,.zoom-in-fade-out-appear-active{transition:opacity .3s cubic-bezier(.3,1.3,.3,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-fade-out-leave-from{transform:scale(1);opacity:1}.zoom-in-fade-out-leave-to{transform:scale(.5);opacity:0}.zoom-in-fade-out-leave-active{transition:opacity .3s cubic-bezier(.3,1.3,.3,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-big-enter-from,.zoom-in-big-appear-from{transform:scale(.5);opacity:0}.zoom-in-big-enter-to,.zoom-in-big-appear-to{transform:scale(1);opacity:1}.zoom-in-big-enter-active,.zoom-in-big-appear-active{transition:opacity .2s cubic-bezier(0,0,1,1),transform .2s cubic-bezier(0,0,1,1)}.zoom-in-big-leave-from{transform:scale(1);opacity:1}.zoom-in-big-leave-to{transform:scale(.2);opacity:0}.zoom-in-big-leave-active{transition:opacity .2s cubic-bezier(0,0,1,1),transform .2s cubic-bezier(0,0,1,1)}.zoom-in-left-enter-from,.zoom-in-left-appear-from{transform:scale(.1);opacity:.1}.zoom-in-left-enter-to,.zoom-in-left-appear-to{transform:scale(1);opacity:1}.zoom-in-left-enter-active,.zoom-in-left-appear-active{transform-origin:0 50%;transition:opacity .3s cubic-bezier(0,0,1,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-left-leave-from{transform:scale(1);opacity:1}.zoom-in-left-leave-to{transform:scale(.1);opacity:.1}.zoom-in-left-leave-active{transform-origin:0 50%;transition:opacity .3s cubic-bezier(0,0,1,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-top-enter-from,.zoom-in-top-appear-from{transform:scaleY(.8) translateZ(0);opacity:0}.zoom-in-top-enter-to,.zoom-in-top-appear-to{transform:scaleY(1) translateZ(0);opacity:1}.zoom-in-top-enter-active,.zoom-in-top-appear-active{transform-origin:0 0;transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-top-leave-from{transform:scaleY(1) translateZ(0);opacity:1}.zoom-in-top-leave-to{transform:scaleY(.8) translateZ(0);opacity:0}.zoom-in-top-leave-active{transform-origin:0 0;transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-bottom-enter-from,.zoom-in-bottom-appear-from{transform:scaleY(.8) translateZ(0);opacity:0}.zoom-in-bottom-enter-to,.zoom-in-bottom-appear-to{transform:scaleY(1) translateZ(0);opacity:1}.zoom-in-bottom-enter-active,.zoom-in-bottom-appear-active{transform-origin:100% 100%;transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-bottom-leave-from{transform:scaleY(1) translateZ(0);opacity:1}.zoom-in-bottom-leave-to{transform:scaleY(.8) translateZ(0);opacity:0}.zoom-in-bottom-leave-active{transform-origin:100% 100%;transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1)}.slide-dynamic-origin-enter-from,.slide-dynamic-origin-appear-from{transform:scaleY(.9);transform-origin:0 0;opacity:0}.slide-dynamic-origin-enter-to,.slide-dynamic-origin-appear-to{transform:scaleY(1);transform-origin:0 0;opacity:1}.slide-dynamic-origin-enter-active,.slide-dynamic-origin-appear-active{transition:transform .2s cubic-bezier(.34,.69,.1,1),opacity .2s cubic-bezier(.34,.69,.1,1)}.slide-dynamic-origin-leave-from{transform:scaleY(1);transform-origin:0 0;opacity:1}.slide-dynamic-origin-leave-to{transform:scaleY(.9);transform-origin:0 0;opacity:0}.slide-dynamic-origin-leave-active{transition:transform .2s cubic-bezier(.34,.69,.1,1),opacity .2s cubic-bezier(.34,.69,.1,1)}.slide-left-enter-from,.slide-left-appear-from{transform:translate(-100%)}.slide-left-enter-to,.slide-left-appear-to{transform:translate(0)}.slide-left-enter-active,.slide-left-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-left-leave-from{transform:translate(0)}.slide-left-leave-to{transform:translate(-100%)}.slide-left-leave-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-right-enter-from,.slide-right-appear-from{transform:translate(100%)}.slide-right-enter-to,.slide-right-appear-to{transform:translate(0)}.slide-right-enter-active,.slide-right-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-right-leave-from{transform:translate(0)}.slide-right-leave-to{transform:translate(100%)}.slide-right-leave-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-top-enter-from,.slide-top-appear-from{transform:translateY(-100%)}.slide-top-enter-to,.slide-top-appear-to{transform:translateY(0)}.slide-top-enter-active,.slide-top-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-top-leave-from{transform:translateY(0)}.slide-top-leave-to{transform:translateY(-100%)}.slide-top-leave-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-bottom-enter-from,.slide-bottom-appear-from{transform:translateY(100%)}.slide-bottom-enter-to,.slide-bottom-appear-to{transform:translateY(0)}.slide-bottom-enter-active,.slide-bottom-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-bottom-leave-from{transform:translateY(0)}.slide-bottom-leave-to{transform:translateY(100%)}.slide-bottom-leave-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}body{--red-1: 255,236,232;--red-2: 253,205,197;--red-3: 251,172,163;--red-4: 249,137,129;--red-5: 247,101,96;--red-6: 245,63,63;--red-7: 203,39,45;--red-8: 161,21,30;--red-9: 119,8,19;--red-10: 77,0,10;--orangered-1: 255,243,232;--orangered-2: 253,221,195;--orangered-3: 252,197,159;--orangered-4: 250,172,123;--orangered-5: 249,144,87;--orangered-6: 247,114,52;--orangered-7: 204,81,32;--orangered-8: 162,53,17;--orangered-9: 119,31,6;--orangered-10: 77,14,0;--orange-1: 255,247,232;--orange-2: 255,228,186;--orange-3: 255,207,139;--orange-4: 255,182,93;--orange-5: 255,154,46;--orange-6: 255,125,0;--orange-7: 210,95,0;--orange-8: 166,69,0;--orange-9: 121,46,0;--orange-10: 77,27,0;--gold-1: 255,252,232;--gold-2: 253,244,191;--gold-3: 252,233,150;--gold-4: 250,220,109;--gold-5: 249,204,69;--gold-6: 247,186,30;--gold-7: 204,146,19;--gold-8: 162,109,10;--gold-9: 119,75,4;--gold-10: 77,45,0;--yellow-1: 254,255,232;--yellow-2: 254,254,190;--yellow-3: 253,250,148;--yellow-4: 252,242,107;--yellow-5: 251,232,66;--yellow-6: 250,220,25;--yellow-7: 207,175,15;--yellow-8: 163,132,8;--yellow-9: 120,93,3;--yellow-10: 77,56,0;--lime-1: 252,255,232;--lime-2: 237,248,187;--lime-3: 220,241,144;--lime-4: 201,233,104;--lime-5: 181,226,65;--lime-6: 159,219,29;--lime-7: 126,183,18;--lime-8: 95,148,10;--lime-9: 67,112,4;--lime-10: 42,77,0;--green-1: 232,255,234;--green-2: 175,240,181;--green-3: 123,225,136;--green-4: 76,210,99;--green-5: 35,195,67;--green-6: 0,180,42;--green-7: 0,154,41;--green-8: 0,128,38;--green-9: 0,102,34;--green-10: 0,77,28;--cyan-1: 232,255,251;--cyan-2: 183,244,236;--cyan-3: 137,233,224;--cyan-4: 94,223,214;--cyan-5: 55,212,207;--cyan-6: 20,201,201;--cyan-7: 13,165,170;--cyan-8: 7,130,139;--cyan-9: 3,97,108;--cyan-10: 0,66,77;--blue-1: 232,247,255;--blue-2: 195,231,254;--blue-3: 159,212,253;--blue-4: 123,192,252;--blue-5: 87,169,251;--blue-6: 52,145,250;--blue-7: 32,108,207;--blue-8: 17,75,163;--blue-9: 6,48,120;--blue-10: 0,26,77;--arcoblue-1: 232,243,255;--arcoblue-2: 190,218,255;--arcoblue-3: 148,191,255;--arcoblue-4: 106,161,255;--arcoblue-5: 64,128,255;--arcoblue-6: 22,93,255;--arcoblue-7: 14,66,210;--arcoblue-8: 7,44,166;--arcoblue-9: 3,26,121;--arcoblue-10: 0,13,77;--purple-1: 245,232,255;--purple-2: 221,190,246;--purple-3: 195,150,237;--purple-4: 168,113,227;--purple-5: 141,78,218;--purple-6: 114,46,209;--purple-7: 85,29,176;--purple-8: 60,16,143;--purple-9: 39,6,110;--purple-10: 22,0,77;--pinkpurple-1: 255,232,251;--pinkpurple-2: 247,186,239;--pinkpurple-3: 240,142,230;--pinkpurple-4: 232,101,223;--pinkpurple-5: 225,62,219;--pinkpurple-6: 217,26,217;--pinkpurple-7: 176,16,182;--pinkpurple-8: 138,9,147;--pinkpurple-9: 101,3,112;--pinkpurple-10: 66,0,77;--magenta-1: 255,232,241;--magenta-2: 253,194,219;--magenta-3: 251,157,199;--magenta-4: 249,121,183;--magenta-5: 247,84,168;--magenta-6: 245,49,157;--magenta-7: 203,30,131;--magenta-8: 161,16,105;--magenta-9: 119,6,79;--magenta-10: 77,0,52;--gray-1: 247,248,250;--gray-2: 242,243,245;--gray-3: 229,230,235;--gray-4: 201,205,212;--gray-5: 169,174,184;--gray-6: 134,144,156;--gray-7: 107,119,133;--gray-8: 78,89,105;--gray-9: 39,46,59;--gray-10: 29,33,41;--success-1: var(--green-1);--success-2: var(--green-2);--success-3: var(--green-3);--success-4: var(--green-4);--success-5: var(--green-5);--success-6: var(--green-6);--success-7: var(--green-7);--success-8: var(--green-8);--success-9: var(--green-9);--success-10: var(--green-10);--primary-1: var(--arcoblue-1);--primary-2: var(--arcoblue-2);--primary-3: var(--arcoblue-3);--primary-4: var(--arcoblue-4);--primary-5: var(--arcoblue-5);--primary-6: var(--arcoblue-6);--primary-7: var(--arcoblue-7);--primary-8: var(--arcoblue-8);--primary-9: var(--arcoblue-9);--primary-10: var(--arcoblue-10);--danger-1: var(--red-1);--danger-2: var(--red-2);--danger-3: var(--red-3);--danger-4: var(--red-4);--danger-5: var(--red-5);--danger-6: var(--red-6);--danger-7: var(--red-7);--danger-8: var(--red-8);--danger-9: var(--red-9);--danger-10: var(--red-10);--warning-1: var(--orange-1);--warning-2: var(--orange-2);--warning-3: var(--orange-3);--warning-4: var(--orange-4);--warning-5: var(--orange-5);--warning-6: var(--orange-6);--warning-7: var(--orange-7);--warning-8: var(--orange-8);--warning-9: var(--orange-9);--warning-10: var(--orange-10);--link-1: var(--arcoblue-1);--link-2: var(--arcoblue-2);--link-3: var(--arcoblue-3);--link-4: var(--arcoblue-4);--link-5: var(--arcoblue-5);--link-6: var(--arcoblue-6);--link-7: var(--arcoblue-7);--link-8: var(--arcoblue-8);--link-9: var(--arcoblue-9);--link-10: var(--arcoblue-10)}body[arco-theme=dark]{--red-1: 77,0,10;--red-2: 119,6,17;--red-3: 161,22,31;--red-4: 203,46,52;--red-5: 245,78,78;--red-6: 247,105,101;--red-7: 249,141,134;--red-8: 251,176,167;--red-9: 253,209,202;--red-10: 255,240,236;--orangered-1: 77,14,0;--orangered-2: 119,30,5;--orangered-3: 162,55,20;--orangered-4: 204,87,41;--orangered-5: 247,126,69;--orangered-6: 249,146,90;--orangered-7: 250,173,125;--orangered-8: 252,198,161;--orangered-9: 253,222,197;--orangered-10: 255,244,235;--orange-1: 77,27,0;--orange-2: 121,48,4;--orange-3: 166,75,10;--orange-4: 210,105,19;--orange-5: 255,141,31;--orange-6: 255,150,38;--orange-7: 255,179,87;--orange-8: 255,205,135;--orange-9: 255,227,184;--orange-10: 255,247,232;--gold-1: 77,45,0;--gold-2: 119,75,4;--gold-3: 162,111,15;--gold-4: 204,150,31;--gold-5: 247,192,52;--gold-6: 249,204,68;--gold-7: 250,220,108;--gold-8: 252,233,149;--gold-9: 253,244,190;--gold-10: 255,252,232;--yellow-1: 77,56,0;--yellow-2: 120,94,7;--yellow-3: 163,134,20;--yellow-4: 207,179,37;--yellow-5: 250,225,60;--yellow-6: 251,233,75;--yellow-7: 252,243,116;--yellow-8: 253,250,157;--yellow-9: 254,254,198;--yellow-10: 254,255,240;--lime-1: 42,77,0;--lime-2: 68,112,6;--lime-3: 98,148,18;--lime-4: 132,183,35;--lime-5: 168,219,57;--lime-6: 184,226,75;--lime-7: 203,233,112;--lime-8: 222,241,152;--lime-9: 238,248,194;--lime-10: 253,255,238;--green-1: 0,77,28;--green-2: 4,102,37;--green-3: 10,128,45;--green-4: 18,154,55;--green-5: 29,180,64;--green-6: 39,195,70;--green-7: 80,210,102;--green-8: 126,225,139;--green-9: 178,240,183;--green-10: 235,255,236;--cyan-1: 0,66,77;--cyan-2: 6,97,108;--cyan-3: 17,131,139;--cyan-4: 31,166,170;--cyan-5: 48,201,201;--cyan-6: 63,212,207;--cyan-7: 102,223,215;--cyan-8: 144,233,225;--cyan-9: 190,244,237;--cyan-10: 240,255,252;--blue-1: 0,26,77;--blue-2: 5,47,120;--blue-3: 19,76,163;--blue-4: 41,113,207;--blue-5: 70,154,250;--blue-6: 90,170,251;--blue-7: 125,193,252;--blue-8: 161,213,253;--blue-9: 198,232,254;--blue-10: 234,248,255;--arcoblue-1: 0,13,77;--arcoblue-2: 4,27,121;--arcoblue-3: 14,50,166;--arcoblue-4: 29,77,210;--arcoblue-5: 48,111,255;--arcoblue-6: 60,126,255;--arcoblue-7: 104,159,255;--arcoblue-8: 147,190,255;--arcoblue-9: 190,218,255;--arcoblue-10: 234,244,255;--purple-1: 22,0,77;--purple-2: 39,6,110;--purple-3: 62,19,143;--purple-4: 90,37,176;--purple-5: 123,61,209;--purple-6: 142,81,218;--purple-7: 169,116,227;--purple-8: 197,154,237;--purple-9: 223,194,246;--purple-10: 247,237,255;--pinkpurple-1: 66,0,77;--pinkpurple-2: 101,3,112;--pinkpurple-3: 138,13,147;--pinkpurple-4: 176,27,182;--pinkpurple-5: 217,46,217;--pinkpurple-6: 225,61,219;--pinkpurple-7: 232,102,223;--pinkpurple-8: 240,146,230;--pinkpurple-9: 247,193,240;--pinkpurple-10: 255,242,253;--magenta-1: 77,0,52;--magenta-2: 119,8,80;--magenta-3: 161,23,108;--magenta-4: 203,43,136;--magenta-5: 245,69,166;--magenta-6: 247,86,169;--magenta-7: 249,122,184;--magenta-8: 251,158,200;--magenta-9: 253,195,219;--magenta-10: 255,232,241;--gray-1: 23,23,26;--gray-2: 46,46,48;--gray-3: 72,72,73;--gray-4: 95,95,96;--gray-5: 120,120,122;--gray-6: 146,146,147;--gray-7: 171,171,172;--gray-8: 197,197,197;--gray-9: 223,223,223;--gray-10: 246,246,246;--primary-1: var(--arcoblue-1);--primary-2: var(--arcoblue-2);--primary-3: var(--arcoblue-3);--primary-4: var(--arcoblue-4);--primary-5: var(--arcoblue-5);--primary-6: var(--arcoblue-6);--primary-7: var(--arcoblue-7);--primary-8: var(--arcoblue-8);--primary-9: var(--arcoblue-9);--primary-10: var(--arcoblue-10);--success-1: var(--green-1);--success-2: var(--green-2);--success-3: var(--green-3);--success-4: var(--green-4);--success-5: var(--green-5);--success-6: var(--green-6);--success-7: var(--green-7);--success-8: var(--green-8);--success-9: var(--green-9);--success-10: var(--green-10);--danger-1: var(--red-1);--danger-2: var(--red-2);--danger-3: var(--red-3);--danger-4: var(--red-4);--danger-5: var(--red-5);--danger-6: var(--red-6);--danger-7: var(--red-7);--danger-8: var(--red-8);--danger-9: var(--red-9);--danger-10: var(--red-10);--warning-1: var(--orange-1);--warning-2: var(--orange-2);--warning-3: var(--orange-3);--warning-4: var(--orange-4);--warning-5: var(--orange-5);--warning-6: var(--orange-6);--warning-7: var(--orange-7);--warning-8: var(--orange-8);--warning-9: var(--orange-9);--warning-10: var(--orange-10);--link-1: var(--arcoblue-1);--link-2: var(--arcoblue-2);--link-3: var(--arcoblue-3);--link-4: var(--arcoblue-4);--link-5: var(--arcoblue-5);--link-6: var(--arcoblue-6);--link-7: var(--arcoblue-7);--link-8: var(--arcoblue-8);--link-9: var(--arcoblue-9);--link-10: var(--arcoblue-10)}body{--color-white: #ffffff;--color-black: #000000;--color-border: rgb(var(--gray-3));--color-bg-popup: var(--color-bg-5);--color-bg-1: #fff;--color-bg-2: #fff;--color-bg-3: #fff;--color-bg-4: #fff;--color-bg-5: #fff;--color-bg-white: #fff;--color-neutral-1: rgb(var(--gray-1));--color-neutral-2: rgb(var(--gray-2));--color-neutral-3: rgb(var(--gray-3));--color-neutral-4: rgb(var(--gray-4));--color-neutral-5: rgb(var(--gray-5));--color-neutral-6: rgb(var(--gray-6));--color-neutral-7: rgb(var(--gray-7));--color-neutral-8: rgb(var(--gray-8));--color-neutral-9: rgb(var(--gray-9));--color-neutral-10: rgb(var(--gray-10));--color-text-1: var(--color-neutral-10);--color-text-2: var(--color-neutral-8);--color-text-3: var(--color-neutral-6);--color-text-4: var(--color-neutral-4);--color-border-1: var(--color-neutral-2);--color-border-2: var(--color-neutral-3);--color-border-3: var(--color-neutral-4);--color-border-4: var(--color-neutral-6);--color-fill-1: var(--color-neutral-1);--color-fill-2: var(--color-neutral-2);--color-fill-3: var(--color-neutral-3);--color-fill-4: var(--color-neutral-4);--color-primary-light-1: rgb(var(--primary-1));--color-primary-light-2: rgb(var(--primary-2));--color-primary-light-3: rgb(var(--primary-3));--color-primary-light-4: rgb(var(--primary-4));--color-link-light-1: rgb(var(--link-1));--color-link-light-2: rgb(var(--link-2));--color-link-light-3: rgb(var(--link-3));--color-link-light-4: rgb(var(--link-4));--color-secondary: var(--color-neutral-2);--color-secondary-hover: var(--color-neutral-3);--color-secondary-active: var(--color-neutral-4);--color-secondary-disabled: var(--color-neutral-1);--color-danger-light-1: rgb(var(--danger-1));--color-danger-light-2: rgb(var(--danger-2));--color-danger-light-3: rgb(var(--danger-3));--color-danger-light-4: rgb(var(--danger-4));--color-success-light-1: rgb(var(--success-1));--color-success-light-2: rgb(var(--success-2));--color-success-light-3: rgb(var(--success-3));--color-success-light-4: rgb(var(--success-4));--color-warning-light-1: rgb(var(--warning-1));--color-warning-light-2: rgb(var(--warning-2));--color-warning-light-3: rgb(var(--warning-3));--color-warning-light-4: rgb(var(--warning-4));--border-radius-none: 0;--border-radius-small: 2px;--border-radius-medium: 4px;--border-radius-large: 8px;--border-radius-circle: 50%;--color-tooltip-bg: rgb(var(--gray-10));--color-spin-layer-bg: rgba(255, 255, 255, .6);--color-menu-dark-bg: #232324;--color-menu-light-bg: #ffffff;--color-menu-dark-hover: rgba(255, 255, 255, .04);--color-mask-bg: rgba(29, 33, 41, .6)}body[arco-theme=dark]{--color-white: rgba(255, 255, 255, .9);--color-black: #000000;--color-border: #333335;--color-bg-1: #17171a;--color-bg-2: #232324;--color-bg-3: #2a2a2b;--color-bg-4: #313132;--color-bg-5: #373739;--color-bg-white: #f6f6f6;--color-text-1: rgba(255, 255, 255, .9);--color-text-2: rgba(255, 255, 255, .7);--color-text-3: rgba(255, 255, 255, .5);--color-text-4: rgba(255, 255, 255, .3);--color-fill-1: rgba(255, 255, 255, .04);--color-fill-2: rgba(255, 255, 255, .08);--color-fill-3: rgba(255, 255, 255, .12);--color-fill-4: rgba(255, 255, 255, .16);--color-primary-light-1: rgba(var(--primary-6), .2);--color-primary-light-2: rgba(var(--primary-6), .35);--color-primary-light-3: rgba(var(--primary-6), .5);--color-primary-light-4: rgba(var(--primary-6), .65);--color-secondary: rgba(var(--gray-9), .08);--color-secondary-hover: rgba(var(--gray-8), .16);--color-secondary-active: rgba(var(--gray-7), .24);--color-secondary-disabled: rgba(var(--gray-9), .08);--color-danger-light-1: rgba(var(--danger-6), .2);--color-danger-light-2: rgba(var(--danger-6), .35);--color-danger-light-3: rgba(var(--danger-6), .5);--color-danger-light-4: rgba(var(--danger-6), .65);--color-success-light-1: rgb(var(--success-6), .2);--color-success-light-2: rgb(var(--success-6), .35);--color-success-light-3: rgb(var(--success-6), .5);--color-success-light-4: rgb(var(--success-6), .65);--color-warning-light-1: rgb(var(--warning-6), .2);--color-warning-light-2: rgb(var(--warning-6), .35);--color-warning-light-3: rgb(var(--warning-6), .5);--color-warning-light-4: rgb(var(--warning-6), .65);--color-link-light-1: rgb(var(--link-6), .2);--color-link-light-2: rgb(var(--link-6), .35);--color-link-light-3: rgb(var(--link-6), .5);--color-link-light-4: rgb(var(--link-6), .65);--color-tooltip-bg: #373739;--color-spin-layer-bg: rgba(51, 51, 51, .6);--color-menu-dark-bg: #232324;--color-menu-light-bg: #232324;--color-menu-dark-hover: var(--color-fill-2);--color-mask-bg: rgba(23, 23, 26, .6)}body{font-size:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,noto sans,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.arco-trigger-wrapper{display:inline-block}.arco-trigger-popup{position:absolute;z-index:1000}.arco-trigger-arrow{position:absolute;z-index:-1;display:block;box-sizing:border-box;width:8px;height:8px;background-color:var(--color-bg-5);content:""}.arco-trigger-popup[trigger-placement=top] .arco-trigger-arrow,.arco-trigger-popup[trigger-placement=tl] .arco-trigger-arrow,.arco-trigger-popup[trigger-placement=tr] .arco-trigger-arrow{border-top:none;border-left:none;border-bottom-right-radius:var(--border-radius-small)}.arco-trigger-popup[trigger-placement=bottom] .arco-trigger-arrow,.arco-trigger-popup[trigger-placement=bl] .arco-trigger-arrow,.arco-trigger-popup[trigger-placement=br] .arco-trigger-arrow{border-right:none;border-bottom:none;border-top-left-radius:var(--border-radius-small)}.arco-trigger-popup[trigger-placement=left] .arco-trigger-arrow,.arco-trigger-popup[trigger-placement=lt] .arco-trigger-arrow,.arco-trigger-popup[trigger-placement=lb] .arco-trigger-arrow{border-bottom:none;border-left:none;border-top-right-radius:var(--border-radius-small)}.arco-trigger-popup[trigger-placement=right] .arco-trigger-arrow,.arco-trigger-popup[trigger-placement=rt] .arco-trigger-arrow,.arco-trigger-popup[trigger-placement=rb] .arco-trigger-arrow{border-top:none;border-right:none;border-bottom-left-radius:var(--border-radius-small)}.arco-auto-tooltip{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-input-label{display:inline-flex;box-sizing:border-box;width:100%;padding-right:12px;padding-left:12px;color:var(--color-text-1);font-size:14px;background-color:var(--color-fill-2);border:1px solid transparent;border-radius:var(--border-radius-small);cursor:text;transition:color .1s cubic-bezier(0,0,1,1),border-color .1s cubic-bezier(0,0,1,1),background-color .1s cubic-bezier(0,0,1,1);cursor:pointer}.arco-input-label.arco-input-label-search{cursor:text}.arco-input-label.arco-input-label-search .arco-input-label-value{pointer-events:none}.arco-input-label:hover{background-color:var(--color-fill-3);border-color:transparent}.arco-input-label:focus-within,.arco-input-label.arco-input-label-focus{z-index:1;background-color:var(--color-bg-2);border-color:rgb(var(--primary-6));box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-input-label.arco-input-label-disabled{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent;cursor:not-allowed}.arco-input-label.arco-input-label-disabled:hover{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent}.arco-input-label.arco-input-label-disabled .arco-input-label-prefix,.arco-input-label.arco-input-label-disabled .arco-input-label-suffix{color:inherit}.arco-input-label.arco-input-label-error{background-color:var(--color-danger-light-1);border-color:transparent}.arco-input-label.arco-input-label-error:hover{background-color:var(--color-danger-light-2);border-color:transparent}.arco-input-label.arco-input-label-error:focus-within,.arco-input-label.arco-input-label-error.arco-input-label-focus{z-index:1;background-color:var(--color-bg-2);border-color:rgb(var(--danger-6));box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-input-label .arco-input-label-prefix,.arco-input-label .arco-input-label-suffix{display:inline-flex;flex-shrink:0;align-items:center;white-space:nowrap;user-select:none}.arco-input-label .arco-input-label-prefix>svg,.arco-input-label .arco-input-label-suffix>svg{font-size:14px}.arco-input-label .arco-input-label-prefix{padding-right:12px;color:var(--color-text-2)}.arco-input-label .arco-input-label-suffix{padding-left:12px;color:var(--color-text-2)}.arco-input-label .arco-input-label-suffix .arco-feedback-icon{display:inline-flex}.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-validating{color:rgb(var(--primary-6))}.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-success{color:rgb(var(--success-6))}.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-warning{color:rgb(var(--warning-6))}.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-error{color:rgb(var(--danger-6))}.arco-input-label .arco-input-label-clear-btn{align-self:center;color:var(--color-text-2);font-size:12px;visibility:hidden;cursor:pointer}.arco-input-label .arco-input-label-clear-btn>svg{position:relative;transition:color .1s cubic-bezier(0,0,1,1)}.arco-input-label:hover .arco-input-label-clear-btn{visibility:visible}.arco-input-label:not(.arco-input-label-focus) .arco-input-label-icon-hover:hover:before{background-color:var(--color-fill-4)}.arco-input-label .arco-input-label-input{width:100%;padding-right:0;padding-left:0;color:inherit;line-height:1.5715;background:none;border:none;border-radius:0;outline:none;cursor:inherit;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.arco-input-label .arco-input-label-input::placeholder{color:var(--color-text-3)}.arco-input-label .arco-input-label-input[disabled]::placeholder{color:var(--color-text-4)}.arco-input-label .arco-input-label-input[disabled]{-webkit-text-fill-color:var(--color-text-4)}.arco-input-label .arco-input-label-input-hidden{position:absolute;width:0!important}.arco-input-label .arco-input-label-value{display:flex;align-items:center;box-sizing:border-box;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-input-label .arco-input-label-value:after{font-size:0;line-height:0;visibility:hidden;content:"."}.arco-input-label .arco-input-label-value-hidden{display:none}.arco-input-label.arco-input-label-size-mini .arco-input-label-input,.arco-input-label.arco-input-label-size-mini .arco-input-label-value{padding-top:1px;padding-bottom:1px;font-size:12px;line-height:1.667}.arco-input-label.arco-input-label-size-mini .arco-input-label-value{min-height:22px}.arco-input-label.arco-input-label-size-medium .arco-input-label-input,.arco-input-label.arco-input-label-size-medium .arco-input-label-value{padding-top:4px;padding-bottom:4px;font-size:14px;line-height:1.5715}.arco-input-label.arco-input-label-size-medium .arco-input-label-value{min-height:30px}.arco-input-label.arco-input-label-size-small .arco-input-label-input,.arco-input-label.arco-input-label-size-small .arco-input-label-value{padding-top:2px;padding-bottom:2px;font-size:14px;line-height:1.5715}.arco-input-label.arco-input-label-size-small .arco-input-label-value{min-height:26px}.arco-input-label.arco-input-label-size-large .arco-input-label-input,.arco-input-label.arco-input-label-size-large .arco-input-label-value{padding-top:6px;padding-bottom:6px;font-size:14px;line-height:1.5715}.arco-input-label.arco-input-label-size-large .arco-input-label-value{min-height:34px}.arco-picker{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;padding:4px 11px 4px 4px;line-height:1.5715;background-color:var(--color-fill-2);border:1px solid transparent;border-radius:var(--border-radius-small);transition:all .1s cubic-bezier(0,0,1,1)}.arco-picker-input{display:inline-flex;flex:1}.arco-picker input{width:100%;padding:0 0 0 8px;color:var(--color-text-2);line-height:1.5715;text-align:left;background-color:transparent;border:none;outline:none;transition:all .1s cubic-bezier(0,0,1,1)}.arco-picker input::placeholder{color:var(--color-text-3)}.arco-picker input[disabled]{-webkit-text-fill-color:var(--color-text-4)}.arco-picker-has-prefix{padding-left:12px}.arco-picker-prefix{padding-right:4px;color:var(--color-text-2);font-size:14px}.arco-picker-suffix{display:inline-flex;align-items:center;margin-left:4px}.arco-picker-suffix .arco-feedback-icon{display:inline-flex}.arco-picker-suffix .arco-feedback-icon-status-validating{color:rgb(var(--primary-6))}.arco-picker-suffix .arco-feedback-icon-status-success{color:rgb(var(--success-6))}.arco-picker-suffix .arco-feedback-icon-status-warning{color:rgb(var(--warning-6))}.arco-picker-suffix .arco-feedback-icon-status-error{color:rgb(var(--danger-6))}.arco-picker-suffix .arco-feedback-icon{margin-left:4px}.arco-picker-suffix-icon{color:var(--color-text-2)}.arco-picker .arco-picker-clear-icon{display:none;color:var(--color-text-2);font-size:12px}.arco-picker:hover{background-color:var(--color-fill-3);border-color:transparent}.arco-picker:not(.arco-picker-disabled):hover .arco-picker-clear-icon{display:inline-block}.arco-picker:not(.arco-picker-disabled):hover .arco-picker-suffix .arco-picker-clear-icon+span{display:none}.arco-picker input[disabled]{color:var(--color-text-4);cursor:not-allowed}.arco-picker input[disabled]::placeholder{color:var(--color-text-4)}.arco-picker-error{background-color:var(--color-danger-light-1);border-color:transparent}.arco-picker-error:hover{background-color:var(--color-danger-light-2);border-color:transparent}.arco-picker-focused{box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-picker-focused,.arco-picker-focused:hover{background-color:var(--color-bg-2);border-color:rgb(var(--primary-6))}.arco-picker-focused.arco-picker-error{border-color:rgb(var(--danger-6));box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-picker-focused .arco-picker-input-active input,.arco-picker-focused:hover .arco-picker-input-active input{background:var(--color-fill-2)}.arco-picker-disabled,.arco-picker-disabled:hover{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent;cursor:not-allowed}.arco-picker-disabled input[disabled],.arco-picker-disabled:hover input[disabled]{color:var(--color-text-4);cursor:not-allowed}.arco-picker-disabled input[disabled]::placeholder,.arco-picker-disabled:hover input[disabled]::placeholder{color:var(--color-text-4)}.arco-picker-separator{min-width:10px;padding:0 8px;color:var(--color-text-3)}.arco-picker-disabled .arco-picker-separator,.arco-picker-disabled .arco-picker-suffix-icon{color:var(--color-text-4)}.arco-picker-size-mini{height:24px}.arco-picker-size-mini input{font-size:12px}.arco-picker-size-small{height:28px}.arco-picker-size-small input{font-size:14px}.arco-picker-size-medium{height:32px}.arco-picker-size-medium input{font-size:14px}.arco-picker-size-large{height:36px}.arco-picker-size-large input{font-size:14px}.arco-select-view-single{display:inline-flex;box-sizing:border-box;width:100%;padding-right:12px;padding-left:12px;color:var(--color-text-1);font-size:14px;background-color:var(--color-fill-2);border:1px solid transparent;border-radius:var(--border-radius-small);cursor:text;transition:color .1s cubic-bezier(0,0,1,1),border-color .1s cubic-bezier(0,0,1,1),background-color .1s cubic-bezier(0,0,1,1);cursor:pointer}.arco-select-view-single.arco-select-view-search{cursor:text}.arco-select-view-single.arco-select-view-search .arco-select-view-value{pointer-events:none}.arco-select-view-single:hover{background-color:var(--color-fill-3);border-color:transparent}.arco-select-view-single:focus-within,.arco-select-view-single.arco-select-view-focus{z-index:1;background-color:var(--color-bg-2);border-color:rgb(var(--primary-6));box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-select-view-single.arco-select-view-disabled{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent;cursor:not-allowed}.arco-select-view-single.arco-select-view-disabled:hover{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent}.arco-select-view-single.arco-select-view-disabled .arco-select-view-prefix,.arco-select-view-single.arco-select-view-disabled .arco-select-view-suffix{color:inherit}.arco-select-view-single.arco-select-view-error{background-color:var(--color-danger-light-1);border-color:transparent}.arco-select-view-single.arco-select-view-error:hover{background-color:var(--color-danger-light-2);border-color:transparent}.arco-select-view-single.arco-select-view-error:focus-within,.arco-select-view-single.arco-select-view-error.arco-select-view-single-focus{z-index:1;background-color:var(--color-bg-2);border-color:rgb(var(--danger-6));box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-select-view-single .arco-select-view-prefix,.arco-select-view-single .arco-select-view-suffix{display:inline-flex;flex-shrink:0;align-items:center;white-space:nowrap;user-select:none}.arco-select-view-single .arco-select-view-prefix>svg,.arco-select-view-single .arco-select-view-suffix>svg{font-size:14px}.arco-select-view-single .arco-select-view-prefix{padding-right:12px;color:var(--color-text-2)}.arco-select-view-single .arco-select-view-suffix{padding-left:12px;color:var(--color-text-2)}.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon{display:inline-flex}.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-validating{color:rgb(var(--primary-6))}.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-success{color:rgb(var(--success-6))}.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-warning{color:rgb(var(--warning-6))}.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-error{color:rgb(var(--danger-6))}.arco-select-view-single .arco-select-view-clear-btn{align-self:center;color:var(--color-text-2);font-size:12px;visibility:hidden;cursor:pointer}.arco-select-view-single .arco-select-view-clear-btn>svg{position:relative;transition:color .1s cubic-bezier(0,0,1,1)}.arco-select-view-single:hover .arco-select-view-clear-btn{visibility:visible}.arco-select-view-single:not(.arco-select-view-focus) .arco-select-view-icon-hover:hover:before{background-color:var(--color-fill-4)}.arco-select-view-single .arco-select-view-input{width:100%;padding-right:0;padding-left:0;color:inherit;line-height:1.5715;background:none;border:none;border-radius:0;outline:none;cursor:inherit;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.arco-select-view-single .arco-select-view-input::placeholder{color:var(--color-text-3)}.arco-select-view-single .arco-select-view-input[disabled]::placeholder{color:var(--color-text-4)}.arco-select-view-single .arco-select-view-input[disabled]{-webkit-text-fill-color:var(--color-text-4)}.arco-select-view-single .arco-select-view-input-hidden{position:absolute;width:0!important}.arco-select-view-single .arco-select-view-value{display:flex;align-items:center;box-sizing:border-box;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-select-view-single .arco-select-view-value:after{font-size:0;line-height:0;visibility:hidden;content:"."}.arco-select-view-single .arco-select-view-value-hidden{display:none}.arco-select-view-single.arco-select-view-size-mini .arco-select-view-input,.arco-select-view-single.arco-select-view-size-mini .arco-select-view-value{padding-top:1px;padding-bottom:1px;font-size:12px;line-height:1.667}.arco-select-view-single.arco-select-view-size-mini .arco-select-view-value{min-height:22px}.arco-select-view-single.arco-select-view-size-medium .arco-select-view-input,.arco-select-view-single.arco-select-view-size-medium .arco-select-view-value{padding-top:4px;padding-bottom:4px;font-size:14px;line-height:1.5715}.arco-select-view-single.arco-select-view-size-medium .arco-select-view-value{min-height:30px}.arco-select-view-single.arco-select-view-size-small .arco-select-view-input,.arco-select-view-single.arco-select-view-size-small .arco-select-view-value{padding-top:2px;padding-bottom:2px;font-size:14px;line-height:1.5715}.arco-select-view-single.arco-select-view-size-small .arco-select-view-value{min-height:26px}.arco-select-view-single.arco-select-view-size-large .arco-select-view-input,.arco-select-view-single.arco-select-view-size-large .arco-select-view-value{padding-top:6px;padding-bottom:6px;font-size:14px;line-height:1.5715}.arco-select-view-single.arco-select-view-size-large .arco-select-view-value{min-height:34px}.arco-select-view-multiple{display:inline-flex;box-sizing:border-box;width:100%;padding-right:12px;padding-left:12px;color:var(--color-text-1);font-size:14px;background-color:var(--color-fill-2);border:1px solid transparent;border-radius:var(--border-radius-small);cursor:text;transition:color .1s cubic-bezier(0,0,1,1),border-color .1s cubic-bezier(0,0,1,1),background-color .1s cubic-bezier(0,0,1,1)}.arco-select-view-multiple:hover{background-color:var(--color-fill-3);border-color:transparent}.arco-select-view-multiple:focus-within,.arco-select-view-multiple.arco-select-view-focus{z-index:1;background-color:var(--color-bg-2);border-color:rgb(var(--primary-6));box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-select-view-multiple.arco-select-view-disabled{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent;cursor:not-allowed}.arco-select-view-multiple.arco-select-view-disabled:hover{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent}.arco-select-view-multiple.arco-select-view-disabled .arco-select-view-prefix,.arco-select-view-multiple.arco-select-view-disabled .arco-select-view-suffix{color:inherit}.arco-select-view-multiple.arco-select-view-error{background-color:var(--color-danger-light-1);border-color:transparent}.arco-select-view-multiple.arco-select-view-error:hover{background-color:var(--color-danger-light-2);border-color:transparent}.arco-select-view-multiple.arco-select-view-error:focus-within,.arco-select-view-multiple.arco-select-view-error.arco-select-view-multiple-focus{z-index:1;background-color:var(--color-bg-2);border-color:rgb(var(--danger-6));box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-select-view-multiple .arco-select-view-prefix,.arco-select-view-multiple .arco-select-view-suffix{display:inline-flex;flex-shrink:0;align-items:center;white-space:nowrap;user-select:none}.arco-select-view-multiple .arco-select-view-prefix>svg,.arco-select-view-multiple .arco-select-view-suffix>svg{font-size:14px}.arco-select-view-multiple .arco-select-view-prefix{padding-right:12px;color:var(--color-text-2)}.arco-select-view-multiple .arco-select-view-suffix{padding-left:12px;color:var(--color-text-2)}.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon{display:inline-flex}.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-validating{color:rgb(var(--primary-6))}.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-success{color:rgb(var(--success-6))}.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-warning{color:rgb(var(--warning-6))}.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-error{color:rgb(var(--danger-6))}.arco-select-view-multiple .arco-select-view-clear-btn{align-self:center;color:var(--color-text-2);font-size:12px;visibility:hidden;cursor:pointer}.arco-select-view-multiple .arco-select-view-clear-btn>svg{position:relative;transition:color .1s cubic-bezier(0,0,1,1)}.arco-select-view-multiple:hover .arco-select-view-clear-btn{visibility:visible}.arco-select-view-multiple:not(.arco-select-view-focus) .arco-select-view-icon-hover:hover:before{background-color:var(--color-fill-4)}.arco-select-view-multiple.arco-select-view-has-tag{padding-right:4px;padding-left:4px}.arco-select-view-multiple.arco-select-view-has-prefix{padding-left:12px}.arco-select-view-multiple.arco-select-view-has-suffix{padding-right:12px}.arco-select-view-multiple .arco-select-view-inner{flex:1;overflow:hidden;line-height:0}.arco-select-view-multiple .arco-select-view-inner.arco-select-view-nowrap{display:flex;flex-wrap:wrap}.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag{display:inline-flex;align-items:center;margin-right:4px;color:var(--color-text-1);font-size:12px;white-space:pre-wrap;word-break:break-word;background-color:var(--color-bg-2);border-color:var(--color-fill-3)}.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag .arco-icon-hover:hover:before{background-color:var(--color-fill-2)}.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag.arco-tag-custom-color{color:var(--color-white)}.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:#fff3}.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input{width:100%;padding-right:0;padding-left:0;color:inherit;line-height:1.5715;background:none;border:none;border-radius:0;outline:none;cursor:inherit;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input::placeholder{color:var(--color-text-3)}.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input[disabled]::placeholder{color:var(--color-text-4)}.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input[disabled]{-webkit-text-fill-color:var(--color-text-4)}.arco-select-view-multiple .arco-select-view-mirror{position:absolute;top:0;left:0;white-space:pre;visibility:hidden;pointer-events:none}.arco-select-view-multiple.arco-select-view-focus .arco-select-view-tag{background-color:var(--color-fill-2);border-color:var(--color-fill-2)}.arco-select-view-multiple.arco-select-view-focus .arco-select-view-tag .arco-icon-hover:hover:before{background-color:var(--color-fill-3)}.arco-select-view-multiple.arco-select-view-disabled .arco-select-view-tag{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:var(--color-fill-3)}.arco-select-view-multiple.arco-select-view-readonly,.arco-select-view-multiple.arco-select-view-disabled-input{cursor:default}.arco-select-view-multiple.arco-select-view-size-mini{font-size:12px}.arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-inner{padding-top:0;padding-bottom:0}.arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-tag,.arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-input{margin-top:1px;margin-bottom:1px;line-height:18px;vertical-align:middle}.arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-tag,.arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-input{height:auto;min-height:20px}.arco-select-view-multiple.arco-select-view-size-medium{font-size:14px}.arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-inner{padding-top:2px;padding-bottom:2px}.arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-tag,.arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-input{margin-top:1px;margin-bottom:1px;line-height:22px;vertical-align:middle}.arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-tag,.arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-input{height:auto;min-height:24px}.arco-select-view-multiple.arco-select-view-size-small{font-size:14px}.arco-select-view-multiple.arco-select-view-size-small .arco-select-view-inner{padding-top:2px;padding-bottom:2px}.arco-select-view-multiple.arco-select-view-size-small .arco-select-view-tag,.arco-select-view-multiple.arco-select-view-size-small .arco-select-view-input{margin-top:1px;margin-bottom:1px;line-height:18px;vertical-align:middle}.arco-select-view-multiple.arco-select-view-size-small .arco-select-view-tag,.arco-select-view-multiple.arco-select-view-size-small .arco-select-view-input{height:auto;min-height:20px}.arco-select-view-multiple.arco-select-view-size-large{font-size:14px}.arco-select-view-multiple.arco-select-view-size-large .arco-select-view-inner{padding-top:2px;padding-bottom:2px}.arco-select-view-multiple.arco-select-view-size-large .arco-select-view-tag,.arco-select-view-multiple.arco-select-view-size-large .arco-select-view-input{margin-top:1px;margin-bottom:1px;line-height:26px;vertical-align:middle}.arco-select-view-multiple.arco-select-view-size-large .arco-select-view-tag,.arco-select-view-multiple.arco-select-view-size-large .arco-select-view-input{height:auto;min-height:28px}.arco-select-view-multiple.arco-select-view-disabled-input{cursor:pointer}.arco-select-view.arco-select-view-borderless{background:none!important;border:none!important;box-shadow:none!important}.arco-select-view-suffix .arco-feedback-icon{margin-left:4px}.arco-select-view-clear-btn svg,.arco-select-view-icon svg{display:block;font-size:12px}.arco-select-view-opened .arco-select-view-arrow-icon{transform:rotate(180deg)}.arco-select-view-expand-icon{transform:rotate(-45deg)}.arco-select-view-clear-btn{display:none;cursor:pointer}.arco-select-view:hover .arco-select-view-clear-btn{display:block}.arco-select-view:hover .arco-select-view-clear-btn~*{display:none}.arco-affix{position:fixed;z-index:999}.arco-alert{display:flex;align-items:center;box-sizing:border-box;width:100%;padding:8px 15px;overflow:hidden;font-size:14px;line-height:1.5715;text-align:left;border-radius:var(--border-radius-small)}.arco-alert-with-title{align-items:flex-start;padding:15px}.arco-alert-center{justify-content:center}.arco-alert-center .arco-alert-body{flex:initial}.arco-alert-normal{background-color:var(--color-neutral-2);border:1px solid transparent}.arco-alert-info{background-color:var(--color-primary-light-1);border:1px solid transparent}.arco-alert-success{background-color:var(--color-success-light-1);border:1px solid transparent}.arco-alert-warning{background-color:var(--color-warning-light-1);border:1px solid transparent}.arco-alert-error{background-color:var(--color-danger-light-1);border:1px solid transparent}.arco-alert-banner{border:none;border-radius:0}.arco-alert-body{position:relative;flex:1}.arco-alert-title{margin-bottom:4px;font-weight:500;font-size:16px;line-height:1.5}.arco-alert-normal .arco-alert-title,.arco-alert-normal .arco-alert-content{color:var(--color-text-1)}.arco-alert-normal.arco-alert-with-title .arco-alert-content{color:var(--color-text-2)}.arco-alert-info .arco-alert-title,.arco-alert-info .arco-alert-content{color:var(--color-text-1)}.arco-alert-info.arco-alert-with-title .arco-alert-content{color:var(--color-text-2)}.arco-alert-success .arco-alert-title,.arco-alert-success .arco-alert-content{color:var(--color-text-1)}.arco-alert-success.arco-alert-with-title .arco-alert-content{color:var(--color-text-2)}.arco-alert-warning .arco-alert-title,.arco-alert-warning .arco-alert-content{color:var(--color-text-1)}.arco-alert-warning.arco-alert-with-title .arco-alert-content{color:var(--color-text-2)}.arco-alert-error .arco-alert-title,.arco-alert-error .arco-alert-content{color:var(--color-text-1)}.arco-alert-error.arco-alert-with-title .arco-alert-content{color:var(--color-text-2)}.arco-alert-icon{margin-right:8px}.arco-alert-icon svg{font-size:16px;vertical-align:-3px}.arco-alert-with-title .arco-alert-icon svg{font-size:18px;vertical-align:-5px}.arco-alert-normal .arco-alert-icon svg{color:var(--color-neutral-4)}.arco-alert-info .arco-alert-icon svg{color:rgb(var(--primary-6))}.arco-alert-success .arco-alert-icon svg{color:rgb(var(--success-6))}.arco-alert-warning .arco-alert-icon svg{color:rgb(var(--warning-6))}.arco-alert-error .arco-alert-icon svg{color:rgb(var(--danger-6))}.arco-alert-close-btn{top:4px;right:0;box-sizing:border-box;margin-left:8px;padding:0;color:var(--color-text-2);font-size:12px;background-color:transparent;border:none;outline:none;cursor:pointer;transition:color .1s cubic-bezier(0,0,1,1)}.arco-alert-close-btn:hover{color:var(--color-text-1)}.arco-alert-action+.arco-alert-close-btn{margin-left:8px}.arco-alert-action{margin-left:8px}.arco-alert-with-title .arco-alert-close-btn{margin-top:0;margin-right:0}.arco-anchor{position:relative;width:150px;overflow:auto}.arco-anchor-line-slider{position:absolute;top:0;left:0;z-index:1;width:2px;height:12px;margin-top:9.0005px;background-color:rgb(var(--primary-6));transition:top .2s cubic-bezier(.34,.69,.1,1)}.arco-anchor-list{position:relative;margin-top:0;margin-bottom:0;margin-left:4px;padding-left:0;list-style:none}.arco-anchor-list:before{position:absolute;left:-4px;width:2px;height:100%;background-color:var(--color-fill-3);content:""}.arco-anchor-sublist{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}.arco-anchor-link-item{margin-bottom:2px}.arco-anchor-link-item .arco-anchor-link{display:block;margin-bottom:2px;padding:4px 8px;overflow:hidden;color:var(--color-text-2);font-size:14px;line-height:1.5715;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;border-radius:var(--border-radius-small);cursor:pointer}.arco-anchor-link-item .arco-anchor-link:hover{color:var(--color-text-1);font-weight:500;background-color:var(--color-fill-2)}.arco-anchor-link-active>.arco-anchor-link{color:var(--color-text-1);font-weight:500;transition:all .1s cubic-bezier(0,0,1,1)}.arco-anchor-link-item .arco-anchor-link-item{margin-left:16px}.arco-anchor-line-less .arco-anchor-list{margin-left:0}.arco-anchor-line-less .arco-anchor-list:before{display:none}.arco-anchor-line-less .arco-anchor-link-active>.arco-anchor-link{color:rgb(var(--primary-6));font-weight:500;background-color:var(--color-fill-2)}.arco-autocomplete-popup .arco-select-popup{background-color:var(--color-bg-popup);border:1px solid var(--color-fill-3);border-radius:var(--border-radius-medium);box-shadow:0 4px 10px #0000001a}.arco-autocomplete-popup .arco-select-popup .arco-select-popup-inner{max-height:200px;padding:4px 0}.arco-autocomplete-popup .arco-select-popup .arco-select-option{height:36px;padding:0 12px;font-size:14px;line-height:36px;color:var(--color-text-1);background-color:var(--color-bg-popup)}.arco-autocomplete-popup .arco-select-popup .arco-select-option-selected{color:var(--color-text-1);background-color:var(--color-bg-popup)}.arco-autocomplete-popup .arco-select-popup .arco-select-option-hover{color:var(--color-text-1);background-color:var(--color-fill-2)}.arco-autocomplete-popup .arco-select-popup .arco-select-option-disabled{color:var(--color-text-4);background-color:var(--color-bg-popup)}.arco-autocomplete-popup .arco-select-popup .arco-select-option-selected{font-weight:500}.arco-avatar{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;width:40px;height:40px;color:var(--color-white);font-size:20px;white-space:nowrap;vertical-align:middle;background-color:var(--color-fill-4)}.arco-avatar-circle{border-radius:var(--border-radius-circle)}.arco-avatar-circle .arco-avatar-image{overflow:hidden;border-radius:var(--border-radius-circle)}.arco-avatar-square{border-radius:var(--border-radius-medium)}.arco-avatar-square .arco-avatar-image{overflow:hidden;border-radius:var(--border-radius-medium)}.arco-avatar-text{position:absolute;left:50%;font-weight:500;line-height:1;transform:translate(-50%);transform-origin:0 center}.arco-avatar-image{display:inline-block;width:100%;height:100%}.arco-avatar-image-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.arco-avatar-image img,.arco-avatar-image picture{width:100%;height:100%}.arco-avatar-trigger-icon-button{position:absolute;right:-4px;bottom:-4px;z-index:1;width:20px;height:20px;color:var(--color-fill-4);font-size:12px;line-height:20px;text-align:center;background-color:var(--color-neutral-2);border-radius:var(--border-radius-circle);transition:background-color .1s cubic-bezier(0,0,1,1)}.arco-avatar-trigger-icon-mask{position:absolute;top:0;left:0;z-index:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-white);font-size:16px;background-color:#1d212999;border-radius:var(--border-radius-medium);opacity:0;transition:all .1s cubic-bezier(0,0,1,1)}.arco-avatar-circle .arco-avatar-trigger-icon-mask{border-radius:var(--border-radius-circle)}.arco-avatar-with-trigger-icon{cursor:pointer}.arco-avatar-with-trigger-icon:hover .arco-avatar-trigger-icon-mask{z-index:2;opacity:1}.arco-avatar-with-trigger-icon:hover .arco-avatar-trigger-icon-button{background-color:var(--color-neutral-3)}.arco-avatar-group{display:inline-block;line-height:0}.arco-avatar-group-max-count-avatar{color:var(--color-white);font-size:20px;cursor:default}.arco-avatar-group .arco-avatar{border:2px solid var(--color-bg-2)}.arco-avatar-group .arco-avatar:not(:first-child){margin-left:-10px}.arco-avatar-group-popover .arco-avatar:not(:first-child){margin-left:4px}.arco-back-top{position:fixed;right:24px;bottom:24px;z-index:100}.arco-back-top-btn{width:40px;height:40px;color:var(--color-white);font-size:12px;text-align:center;background-color:rgb(var(--primary-6));border:none;border-radius:var(--border-radius-circle);outline:none;cursor:pointer;transition:all .2s cubic-bezier(0,0,1,1)}.arco-back-top-btn:hover{background-color:rgb(var(--primary-5))}.arco-back-top-btn svg{font-size:14px}.arco-badge{position:relative;display:inline-block;line-height:1}.arco-badge-number,.arco-badge-dot,.arco-badge-text,.arco-badge-custom-dot{position:absolute;top:2px;right:2px;z-index:2;box-sizing:border-box;overflow:hidden;text-align:center;border-radius:20px;transform:translate(50%,-50%);transform-origin:100% 0%}.arco-badge-custom-dot{background-color:var(--color-bg-2)}.arco-badge-number,.arco-badge-text{min-width:20px;height:20px;padding:0 6px;color:var(--color-white);font-weight:500;font-size:12px;line-height:20px;background-color:rgb(var(--danger-6));box-shadow:0 0 0 2px var(--color-bg-2)}.arco-badge-dot{width:6px;height:6px;background-color:rgb(var(--danger-6));border-radius:var(--border-radius-circle);box-shadow:0 0 0 2px var(--color-bg-2)}.arco-badge-no-children .arco-badge-dot,.arco-badge-no-children .arco-badge-number,.arco-badge-no-children .arco-badge-text{position:relative;top:unset;right:unset;display:inline-block;transform:none}.arco-badge-status-wrapper{display:inline-flex;align-items:center}.arco-badge-status-dot{display:inline-block;width:6px;height:6px;border-radius:var(--border-radius-circle)}.arco-badge-status-normal{background-color:var(--color-fill-4)}.arco-badge-status-processing{background-color:rgb(var(--primary-6))}.arco-badge-status-success{background-color:rgb(var(--success-6))}.arco-badge-status-warning{background-color:rgb(var(--warning-6))}.arco-badge-status-danger,.arco-badge-color-red{background-color:rgb(var(--danger-6))}.arco-badge-color-orangered{background-color:#f77234}.arco-badge-color-orange{background-color:rgb(var(--orange-6))}.arco-badge-color-gold{background-color:rgb(var(--gold-6))}.arco-badge-color-lime{background-color:rgb(var(--lime-6))}.arco-badge-color-green{background-color:rgb(var(--success-6))}.arco-badge-color-cyan{background-color:rgb(var(--cyan-6))}.arco-badge-color-arcoblue{background-color:rgb(var(--primary-6))}.arco-badge-color-purple{background-color:rgb(var(--purple-6))}.arco-badge-color-pinkpurple{background-color:rgb(var(--pinkpurple-6))}.arco-badge-color-magenta{background-color:rgb(var(--magenta-6))}.arco-badge-color-gray{background-color:rgb(var(--gray-4))}.arco-badge .arco-badge-status-text{margin-left:8px;color:var(--color-text-1);font-size:12px;line-height:1.5715}.arco-badge-number-text{display:inline-block;animation:arco-badge-scale .5s cubic-bezier(.3,1.3,.3,1)}@keyframes arco-badge-scale{0%{transform:scale(0)}to{transform:scale(1)}}.badge-zoom-enter,.badge-zoom-appear{transform:translate(50%,-50%) scale(.2);transform-origin:center}.badge-zoom-enter-active,.badge-zoom-appear-active{transform:translate(50%,-50%) scale(1);transform-origin:center;opacity:1;transition:opacity .3s cubic-bezier(.3,1.3,.3,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.badge-zoom-exit{transform:translate(50%,-50%) scale(1);transform-origin:center;opacity:1}.badge-zoom-exit-active{transform:translate(50%,-50%) scale(.2);transform-origin:center;opacity:0;transition:opacity .3s cubic-bezier(.3,1.3,.3,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.arco-breadcrumb{display:inline-flex;align-items:center;color:var(--color-text-2);font-size:14px}.arco-breadcrumb-icon{color:var(--color-text-2)}.arco-breadcrumb-item{display:inline-block;padding:0 4px;color:var(--color-text-2);line-height:24px;vertical-align:middle}.arco-breadcrumb-item>.arco-icon{color:var(--color-text-3)}.arco-breadcrumb-item a{display:inline-block;margin:0 -4px;padding:0 4px;color:var(--color-text-2);text-decoration:none;border-radius:var(--border-radius-small);background-color:transparent}.arco-breadcrumb-item a:hover{color:rgb(var(--link-6));background-color:var(--color-fill-2)}.arco-breadcrumb-item:last-child{color:var(--color-text-1);font-weight:500}.arco-breadcrumb-item-ellipses{position:relative;top:-3px;display:inline-block;padding:0 4px;color:var(--color-text-2)}.arco-breadcrumb-item-separator{display:inline-block;margin:0 4px;color:var(--color-text-4);line-height:24px;vertical-align:middle}.arco-breadcrumb-item-with-dropdown{cursor:pointer}.arco-breadcrumb-item-dropdown-icon{margin-left:4px;color:var(--color-text-2);font-size:12px}.arco-breadcrumb-item-dropdown-icon-active svg{transform:rotate(180deg)}.arco-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-weight:400;line-height:1.5715;white-space:nowrap;outline:none;cursor:pointer;transition:all .1s cubic-bezier(0,0,1,1);-webkit-appearance:none;user-select:none}.arco-btn>a:only-child{color:currentColor}.arco-btn:active{transition:none}.arco-btn-long{display:flex;width:100%}.arco-btn-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.arco-btn-link:not([href]){color:var(--color-text-4)}.arco-btn-link:hover{text-decoration:none}.arco-btn-link.arco-btn-only-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:top}.arco-btn.arco-btn-only-icon .arco-btn-icon{display:flex;justify-content:center}.arco-btn-loading{position:relative;cursor:default}.arco-btn-loading:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;display:block;background:#fff;border-radius:inherit;opacity:.4;transition:opacity .1s cubic-bezier(0,0,1,1);content:"";pointer-events:none}.arco-btn-loading-fixed-width{transition:none}.arco-btn-two-chinese-chars>*:not(svg){margin-right:-.3em;letter-spacing:.3em}.arco-btn-outline,.arco-btn-outline[type=button],.arco-btn-outline[type=submit]{color:rgb(var(--primary-6));background-color:transparent;border:1px solid rgb(var(--primary-6))}.arco-btn-outline:hover,.arco-btn-outline[type=button]:hover,.arco-btn-outline[type=submit]:hover{color:rgb(var(--primary-5));background-color:transparent;border-color:rgb(var(--primary-5))}.arco-btn-outline:focus-visible,.arco-btn-outline[type=button]:focus-visible,.arco-btn-outline[type=submit]:focus-visible{box-shadow:0 0 0 .25em rgb(var(--primary-3))}.arco-btn-outline:active,.arco-btn-outline[type=button]:active,.arco-btn-outline[type=submit]:active{color:rgb(var(--primary-7));background-color:transparent;border-color:rgb(var(--primary-7))}.arco-btn-outline.arco-btn-loading,.arco-btn-outline[type=button].arco-btn-loading,.arco-btn-outline[type=submit].arco-btn-loading{color:rgb(var(--primary-6));background-color:transparent;border:1px solid rgb(var(--primary-6))}.arco-btn-outline.arco-btn-disabled,.arco-btn-outline[type=button].arco-btn-disabled,.arco-btn-outline[type=submit].arco-btn-disabled{color:var(--color-primary-light-3);background-color:transparent;border:1px solid var(--color-primary-light-3);cursor:not-allowed}.arco-btn-outline.arco-btn-status-warning{color:rgb(var(--warning-6));background-color:transparent;border-color:rgb(var(--warning-6))}.arco-btn-outline.arco-btn-status-warning:hover{color:rgb(var(--warning-5));background-color:transparent;border-color:rgb(var(--warning-5))}.arco-btn-outline.arco-btn-status-warning:focus-visible{box-shadow:0 0 0 .25em rgb(var(--warning-3))}.arco-btn-outline.arco-btn-status-warning:active{color:rgb(var(--warning-7));background-color:transparent;border-color:rgb(var(--warning-7))}.arco-btn-outline.arco-btn-status-warning.arco-btn-loading{color:rgb(var(--warning-6));background-color:transparent;border-color:rgb(var(--warning-6))}.arco-btn-outline.arco-btn-status-warning.arco-btn-disabled{color:var(--color-warning-light-3);background-color:transparent;border:1px solid var(--color-warning-light-3)}.arco-btn-outline.arco-btn-status-danger{color:rgb(var(--danger-6));background-color:transparent;border-color:rgb(var(--danger-6))}.arco-btn-outline.arco-btn-status-danger:hover{color:rgb(var(--danger-5));background-color:transparent;border-color:rgb(var(--danger-5))}.arco-btn-outline.arco-btn-status-danger:focus-visible{box-shadow:0 0 0 .25em rgb(var(--danger-3))}.arco-btn-outline.arco-btn-status-danger:active{color:rgb(var(--danger-7));background-color:transparent;border-color:rgb(var(--danger-7))}.arco-btn-outline.arco-btn-status-danger.arco-btn-loading{color:rgb(var(--danger-6));background-color:transparent;border-color:rgb(var(--danger-6))}.arco-btn-outline.arco-btn-status-danger.arco-btn-disabled{color:var(--color-danger-light-3);background-color:transparent;border:1px solid var(--color-danger-light-3)}.arco-btn-outline.arco-btn-status-success{color:rgb(var(--success-6));background-color:transparent;border-color:rgb(var(--success-6))}.arco-btn-outline.arco-btn-status-success:hover{color:rgb(var(--success-5));background-color:transparent;border-color:rgb(var(--success-5))}.arco-btn-outline.arco-btn-status-success:focus-visible{box-shadow:0 0 0 .25em rgb(var(--success-3))}.arco-btn-outline.arco-btn-status-success:active{color:rgb(var(--success-7));background-color:transparent;border-color:rgb(var(--success-7))}.arco-btn-outline.arco-btn-status-success.arco-btn-loading{color:rgb(var(--success-6));background-color:transparent;border-color:rgb(var(--success-6))}.arco-btn-outline.arco-btn-status-success.arco-btn-disabled{color:var(--color-success-light-3);background-color:transparent;border:1px solid var(--color-success-light-3)}.arco-btn-primary,.arco-btn-primary[type=button],.arco-btn-primary[type=submit]{color:#fff;background-color:rgb(var(--primary-6));border:1px solid transparent}.arco-btn-primary:hover,.arco-btn-primary[type=button]:hover,.arco-btn-primary[type=submit]:hover{color:#fff;background-color:rgb(var(--primary-5));border-color:transparent}.arco-btn-primary:focus-visible,.arco-btn-primary[type=button]:focus-visible,.arco-btn-primary[type=submit]:focus-visible{box-shadow:0 0 0 .25em rgb(var(--primary-3))}.arco-btn-primary:active,.arco-btn-primary[type=button]:active,.arco-btn-primary[type=submit]:active{color:#fff;background-color:rgb(var(--primary-7));border-color:transparent}.arco-btn-primary.arco-btn-loading,.arco-btn-primary[type=button].arco-btn-loading,.arco-btn-primary[type=submit].arco-btn-loading{color:#fff;background-color:rgb(var(--primary-6));border:1px solid transparent}.arco-btn-primary.arco-btn-disabled,.arco-btn-primary[type=button].arco-btn-disabled,.arco-btn-primary[type=submit].arco-btn-disabled{color:#fff;background-color:var(--color-primary-light-3);border:1px solid transparent;cursor:not-allowed}.arco-btn-primary.arco-btn-status-warning{color:#fff;background-color:rgb(var(--warning-6));border-color:transparent}.arco-btn-primary.arco-btn-status-warning:hover{color:#fff;background-color:rgb(var(--warning-5));border-color:transparent}.arco-btn-primary.arco-btn-status-warning:focus-visible{box-shadow:0 0 0 .25em rgb(var(--warning-3))}.arco-btn-primary.arco-btn-status-warning:active{color:#fff;background-color:rgb(var(--warning-7));border-color:transparent}.arco-btn-primary.arco-btn-status-warning.arco-btn-loading{color:#fff;background-color:rgb(var(--warning-6));border-color:transparent}.arco-btn-primary.arco-btn-status-warning.arco-btn-disabled{color:#fff;background-color:var(--color-warning-light-3);border:1px solid transparent}.arco-btn-primary.arco-btn-status-danger{color:#fff;background-color:rgb(var(--danger-6));border-color:transparent}.arco-btn-primary.arco-btn-status-danger:hover{color:#fff;background-color:rgb(var(--danger-5));border-color:transparent}.arco-btn-primary.arco-btn-status-danger:focus-visible{box-shadow:0 0 0 .25em rgb(var(--danger-3))}.arco-btn-primary.arco-btn-status-danger:active{color:#fff;background-color:rgb(var(--danger-7));border-color:transparent}.arco-btn-primary.arco-btn-status-danger.arco-btn-loading{color:#fff;background-color:rgb(var(--danger-6));border-color:transparent}.arco-btn-primary.arco-btn-status-danger.arco-btn-disabled{color:#fff;background-color:var(--color-danger-light-3);border:1px solid transparent}.arco-btn-primary.arco-btn-status-success{color:#fff;background-color:rgb(var(--success-6));border-color:transparent}.arco-btn-primary.arco-btn-status-success:hover{color:#fff;background-color:rgb(var(--success-5));border-color:transparent}.arco-btn-primary.arco-btn-status-success:focus-visible{box-shadow:0 0 0 .25em rgb(var(--success-3))}.arco-btn-primary.arco-btn-status-success:active{color:#fff;background-color:rgb(var(--success-7));border-color:transparent}.arco-btn-primary.arco-btn-status-success.arco-btn-loading{color:#fff;background-color:rgb(var(--success-6));border-color:transparent}.arco-btn-primary.arco-btn-status-success.arco-btn-disabled{color:#fff;background-color:var(--color-success-light-3);border:1px solid transparent}.arco-btn-secondary,.arco-btn-secondary[type=button],.arco-btn-secondary[type=submit]{color:var(--color-text-2);background-color:var(--color-secondary);border:1px solid transparent}.arco-btn-secondary:hover,.arco-btn-secondary[type=button]:hover,.arco-btn-secondary[type=submit]:hover{color:var(--color-text-2);background-color:var(--color-secondary-hover);border-color:transparent}.arco-btn-secondary:focus-visible,.arco-btn-secondary[type=button]:focus-visible,.arco-btn-secondary[type=submit]:focus-visible{box-shadow:0 0 0 .25em var(--color-neutral-4)}.arco-btn-secondary:active,.arco-btn-secondary[type=button]:active,.arco-btn-secondary[type=submit]:active{color:var(--color-text-2);background-color:var(--color-secondary-active);border-color:transparent}.arco-btn-secondary.arco-btn-loading,.arco-btn-secondary[type=button].arco-btn-loading,.arco-btn-secondary[type=submit].arco-btn-loading{color:var(--color-text-2);background-color:var(--color-secondary);border:1px solid transparent}.arco-btn-secondary.arco-btn-disabled,.arco-btn-secondary[type=button].arco-btn-disabled,.arco-btn-secondary[type=submit].arco-btn-disabled{color:var(--color-text-4);background-color:var(--color-secondary-disabled);border:1px solid transparent;cursor:not-allowed}.arco-btn-secondary.arco-btn-status-warning{color:rgb(var(--warning-6));background-color:var(--color-warning-light-1);border-color:transparent}.arco-btn-secondary.arco-btn-status-warning:hover{color:rgb(var(--warning-6));background-color:var(--color-warning-light-2);border-color:transparent}.arco-btn-secondary.arco-btn-status-warning:focus-visible{box-shadow:0 0 0 .25em rgb(var(--warning-3))}.arco-btn-secondary.arco-btn-status-warning:active{color:rgb(var(--warning-6));background-color:var(--color-warning-light-3);border-color:transparent}.arco-btn-secondary.arco-btn-status-warning.arco-btn-loading{color:rgb(var(--warning-6));background-color:var(--color-warning-light-1);border-color:transparent}.arco-btn-secondary.arco-btn-status-warning.arco-btn-disabled{color:var(--color-warning-light-3);background-color:var(--color-warning-light-1);border:1px solid transparent}.arco-btn-secondary.arco-btn-status-danger{color:rgb(var(--danger-6));background-color:var(--color-danger-light-1);border-color:transparent}.arco-btn-secondary.arco-btn-status-danger:hover{color:rgb(var(--danger-6));background-color:var(--color-danger-light-2);border-color:transparent}.arco-btn-secondary.arco-btn-status-danger:focus-visible{box-shadow:0 0 0 .25em rgb(var(--danger-3))}.arco-btn-secondary.arco-btn-status-danger:active{color:rgb(var(--danger-6));background-color:var(--color-danger-light-3);border-color:transparent}.arco-btn-secondary.arco-btn-status-danger.arco-btn-loading{color:rgb(var(--danger-6));background-color:var(--color-danger-light-1);border-color:transparent}.arco-btn-secondary.arco-btn-status-danger.arco-btn-disabled{color:var(--color-danger-light-3);background-color:var(--color-danger-light-1);border:1px solid transparent}.arco-btn-secondary.arco-btn-status-success{color:rgb(var(--success-6));background-color:var(--color-success-light-1);border-color:transparent}.arco-btn-secondary.arco-btn-status-success:hover{color:rgb(var(--success-6));background-color:var(--color-success-light-2);border-color:transparent}.arco-btn-secondary.arco-btn-status-success:focus-visible{box-shadow:0 0 0 .25em rgb(var(--success-3))}.arco-btn-secondary.arco-btn-status-success:active{color:rgb(var(--success-6));background-color:var(--color-success-light-3);border-color:transparent}.arco-btn-secondary.arco-btn-status-success.arco-btn-loading{color:rgb(var(--success-6));background-color:var(--color-success-light-1);border-color:transparent}.arco-btn-secondary.arco-btn-status-success.arco-btn-disabled{color:var(--color-success-light-3);background-color:var(--color-success-light-1);border:1px solid transparent}.arco-btn-dashed,.arco-btn-dashed[type=button],.arco-btn-dashed[type=submit]{color:var(--color-text-2);background-color:var(--color-fill-2);border:1px dashed var(--color-neutral-3)}.arco-btn-dashed:hover,.arco-btn-dashed[type=button]:hover,.arco-btn-dashed[type=submit]:hover{color:var(--color-text-2);background-color:var(--color-fill-3);border-color:var(--color-neutral-4)}.arco-btn-dashed:focus-visible,.arco-btn-dashed[type=button]:focus-visible,.arco-btn-dashed[type=submit]:focus-visible{box-shadow:0 0 0 .25em var(--color-neutral-4)}.arco-btn-dashed:active,.arco-btn-dashed[type=button]:active,.arco-btn-dashed[type=submit]:active{color:var(--color-text-2);background-color:var(--color-fill-4);border-color:var(--color-neutral-5)}.arco-btn-dashed.arco-btn-loading,.arco-btn-dashed[type=button].arco-btn-loading,.arco-btn-dashed[type=submit].arco-btn-loading{color:var(--color-text-2);background-color:var(--color-fill-2);border:1px dashed var(--color-neutral-3)}.arco-btn-dashed.arco-btn-disabled,.arco-btn-dashed[type=button].arco-btn-disabled,.arco-btn-dashed[type=submit].arco-btn-disabled{color:var(--color-text-4);background-color:var(--color-fill-2);border:1px dashed var(--color-neutral-3);cursor:not-allowed}.arco-btn-dashed.arco-btn-status-warning{color:rgb(var(--warning-6));background-color:var(--color-warning-light-1);border-color:var(--color-warning-light-2)}.arco-btn-dashed.arco-btn-status-warning:hover{color:rgb(var(--warning-6));background-color:var(--color-warning-light-2);border-color:var(--color-warning-light-3)}.arco-btn-dashed.arco-btn-status-warning:focus-visible{box-shadow:0 0 0 .25em rgb(var(--warning-3))}.arco-btn-dashed.arco-btn-status-warning:active{color:rgb(var(--warning-6));background-color:var(--color-warning-light-3);border-color:var(--color-warning-light-4)}.arco-btn-dashed.arco-btn-status-warning.arco-btn-loading{color:rgb(var(--warning-6));background-color:var(--color-warning-light-1);border-color:var(--color-warning-light-2)}.arco-btn-dashed.arco-btn-status-warning.arco-btn-disabled{color:var(--color-warning-light-3);background-color:var(--color-warning-light-1);border:1px dashed var(--color-warning-light-2)}.arco-btn-dashed.arco-btn-status-danger{color:rgb(var(--danger-6));background-color:var(--color-danger-light-1);border-color:var(--color-danger-light-2)}.arco-btn-dashed.arco-btn-status-danger:hover{color:rgb(var(--danger-6));background-color:var(--color-danger-light-2);border-color:var(--color-danger-light-3)}.arco-btn-dashed.arco-btn-status-danger:focus-visible{box-shadow:0 0 0 .25em rgb(var(--danger-3))}.arco-btn-dashed.arco-btn-status-danger:active{color:rgb(var(--danger-6));background-color:var(--color-danger-light-3);border-color:var(--color-danger-light-4)}.arco-btn-dashed.arco-btn-status-danger.arco-btn-loading{color:rgb(var(--danger-6));background-color:var(--color-danger-light-1);border-color:var(--color-danger-light-2)}.arco-btn-dashed.arco-btn-status-danger.arco-btn-disabled{color:var(--color-danger-light-3);background-color:var(--color-danger-light-1);border:1px dashed var(--color-danger-light-2)}.arco-btn-dashed.arco-btn-status-success{color:rgb(var(--success-6));background-color:var(--color-success-light-1);border-color:var(--color-success-light-2)}.arco-btn-dashed.arco-btn-status-success:hover{color:rgb(var(--success-6));background-color:var(--color-success-light-2);border-color:var(--color-success-light-3)}.arco-btn-dashed.arco-btn-status-success:focus-visible{box-shadow:0 0 0 .25em rgb(var(--success-3))}.arco-btn-dashed.arco-btn-status-success:active{color:rgb(var(--success-6));background-color:var(--color-success-light-3);border-color:var(--color-success-light-4)}.arco-btn-dashed.arco-btn-status-success.arco-btn-loading{color:rgb(var(--success-6));background-color:var(--color-success-light-1);border-color:var(--color-success-light-2)}.arco-btn-dashed.arco-btn-status-success.arco-btn-disabled{color:var(--color-success-light-3);background-color:var(--color-success-light-1);border:1px dashed var(--color-success-light-2)}.arco-btn-text,.arco-btn-text[type=button],.arco-btn-text[type=submit]{color:rgb(var(--primary-6));background-color:transparent;border:1px solid transparent}.arco-btn-text:hover,.arco-btn-text[type=button]:hover,.arco-btn-text[type=submit]:hover{color:rgb(var(--primary-6));background-color:var(--color-fill-2);border-color:transparent}.arco-btn-text:focus-visible,.arco-btn-text[type=button]:focus-visible,.arco-btn-text[type=submit]:focus-visible{box-shadow:0 0 0 .25em var(--color-neutral-4)}.arco-btn-text:active,.arco-btn-text[type=button]:active,.arco-btn-text[type=submit]:active{color:rgb(var(--primary-6));background-color:var(--color-fill-3);border-color:transparent}.arco-btn-text.arco-btn-loading,.arco-btn-text[type=button].arco-btn-loading,.arco-btn-text[type=submit].arco-btn-loading{color:rgb(var(--primary-6));background-color:transparent;border:1px solid transparent}.arco-btn-text.arco-btn-disabled,.arco-btn-text[type=button].arco-btn-disabled,.arco-btn-text[type=submit].arco-btn-disabled{color:var(--color-primary-light-3);background-color:transparent;border:1px solid transparent;cursor:not-allowed}.arco-btn-text.arco-btn-status-warning{color:rgb(var(--warning-6));background-color:transparent;border-color:transparent}.arco-btn-text.arco-btn-status-warning:hover{color:rgb(var(--warning-6));background-color:var(--color-fill-2);border-color:transparent}.arco-btn-text.arco-btn-status-warning:focus-visible{box-shadow:0 0 0 .25em rgb(var(--warning-3))}.arco-btn-text.arco-btn-status-warning:active{color:rgb(var(--warning-6));background-color:var(--color-fill-3);border-color:transparent}.arco-btn-text.arco-btn-status-warning.arco-btn-loading{color:rgb(var(--warning-6));background-color:transparent;border-color:transparent}.arco-btn-text.arco-btn-status-warning.arco-btn-disabled{color:var(--color-warning-light-3);background-color:transparent;border:1px solid transparent}.arco-btn-text.arco-btn-status-danger{color:rgb(var(--danger-6));background-color:transparent;border-color:transparent}.arco-btn-text.arco-btn-status-danger:hover{color:rgb(var(--danger-6));background-color:var(--color-fill-2);border-color:transparent}.arco-btn-text.arco-btn-status-danger:focus-visible{box-shadow:0 0 0 .25em rgb(var(--danger-3))}.arco-btn-text.arco-btn-status-danger:active{color:rgb(var(--danger-6));background-color:var(--color-fill-3);border-color:transparent}.arco-btn-text.arco-btn-status-danger.arco-btn-loading{color:rgb(var(--danger-6));background-color:transparent;border-color:transparent}.arco-btn-text.arco-btn-status-danger.arco-btn-disabled{color:var(--color-danger-light-3);background-color:transparent;border:1px solid transparent}.arco-btn-text.arco-btn-status-success{color:rgb(var(--success-6));background-color:transparent;border-color:transparent}.arco-btn-text.arco-btn-status-success:hover{color:rgb(var(--success-6));background-color:var(--color-fill-2);border-color:transparent}.arco-btn-text.arco-btn-status-success:focus-visible{box-shadow:0 0 0 .25em rgb(var(--success-3))}.arco-btn-text.arco-btn-status-success:active{color:rgb(var(--success-6));background-color:var(--color-fill-3);border-color:transparent}.arco-btn-text.arco-btn-status-success.arco-btn-loading{color:rgb(var(--success-6));background-color:transparent;border-color:transparent}.arco-btn-text.arco-btn-status-success.arco-btn-disabled{color:var(--color-success-light-3);background-color:transparent;border:1px solid transparent}.arco-btn-size-mini{height:24px;padding:0 11px;font-size:12px;border-radius:var(--border-radius-small)}.arco-btn-size-mini:not(.arco-btn-only-icon) .arco-btn-icon{margin-right:4px}.arco-btn-size-mini svg{vertical-align:-1px}.arco-btn-size-mini.arco-btn-loading-fixed-width.arco-btn-loading{padding-right:3px;padding-left:3px}.arco-btn-size-mini.arco-btn-only-icon{width:24px;height:24px;padding:0}.arco-btn-size-mini.arco-btn-shape-circle{width:24px;height:24px;padding:0;text-align:center;border-radius:var(--border-radius-circle)}.arco-btn-size-mini.arco-btn-shape-round{border-radius:12px}.arco-btn-size-small{height:28px;padding:0 15px;font-size:14px;border-radius:var(--border-radius-small)}.arco-btn-size-small:not(.arco-btn-only-icon) .arco-btn-icon{margin-right:6px}.arco-btn-size-small svg{vertical-align:-2px}.arco-btn-size-small.arco-btn-loading-fixed-width.arco-btn-loading{padding-right:5px;padding-left:5px}.arco-btn-size-small.arco-btn-only-icon{width:28px;height:28px;padding:0}.arco-btn-size-small.arco-btn-shape-circle{width:28px;height:28px;padding:0;text-align:center;border-radius:var(--border-radius-circle)}.arco-btn-size-small.arco-btn-shape-round{border-radius:14px}.arco-btn-size-medium{height:32px;padding:0 15px;font-size:14px;border-radius:var(--border-radius-small)}.arco-btn-size-medium:not(.arco-btn-only-icon) .arco-btn-icon{margin-right:8px}.arco-btn-size-medium svg{vertical-align:-2px}.arco-btn-size-medium.arco-btn-loading-fixed-width.arco-btn-loading{padding-right:4px;padding-left:4px}.arco-btn-size-medium.arco-btn-only-icon{width:32px;height:32px;padding:0}.arco-btn-size-medium.arco-btn-shape-circle{width:32px;height:32px;padding:0;text-align:center;border-radius:var(--border-radius-circle)}.arco-btn-size-medium.arco-btn-shape-round{border-radius:16px}.arco-btn-size-large{height:36px;padding:0 19px;font-size:14px;border-radius:var(--border-radius-small)}.arco-btn-size-large:not(.arco-btn-only-icon) .arco-btn-icon{margin-right:8px}.arco-btn-size-large svg{vertical-align:-2px}.arco-btn-size-large.arco-btn-loading-fixed-width.arco-btn-loading{padding-right:8px;padding-left:8px}.arco-btn-size-large.arco-btn-only-icon{width:36px;height:36px;padding:0}.arco-btn-size-large.arco-btn-shape-circle{width:36px;height:36px;padding:0;text-align:center;border-radius:var(--border-radius-circle)}.arco-btn-size-large.arco-btn-shape-round{border-radius:18px}.arco-btn-group{display:inline-flex;align-items:center}.arco-btn-group .arco-btn-outline:not(:first-child),.arco-btn-group .arco-btn-dashed:not(:first-child){margin-left:-1px}.arco-btn-group .arco-btn-primary:not(:last-child){border-right:1px solid rgb(var(--primary-5))}.arco-btn-group .arco-btn-secondary:not(:last-child){border-right:1px solid var(--color-secondary-hover)}.arco-btn-group .arco-btn-status-warning:not(:last-child){border-right:1px solid rgb(var(--warning-5))}.arco-btn-group .arco-btn-status-danger:not(:last-child){border-right:1px solid rgb(var(--danger-5))}.arco-btn-group .arco-btn-status-success:not(:last-child){border-right:1px solid rgb(var(--success-5))}.arco-btn-group .arco-btn-outline:hover,.arco-btn-group .arco-btn-dashed:hover,.arco-btn-group .arco-btn-outline:active,.arco-btn-group .arco-btn-dashed:active{z-index:2}.arco-btn-group .arco-btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.arco-btn-group .arco-btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.arco-btn-group .arco-btn:not(:first-child):not(:last-child){border-radius:0}body[arco-theme=dark] .arco-btn-primary.arco-btn-disabled{color:#ffffff4d}.arco-calendar{box-sizing:border-box;border:1px solid var(--color-neutral-3)}.arco-calendar-header{display:flex;padding:24px}.arco-calendar-header-left{position:relative;display:flex;flex:1;align-items:center;height:28px;line-height:28px}.arco-calendar-header-right{position:relative;height:28px}.arco-calendar-header-value{color:var(--color-text-1);font-weight:500;font-size:20px}.arco-calendar-header-icon{width:28px;height:28px;margin-right:12px;color:var(--color-text-2);font-size:12px;line-height:28px;text-align:center;background-color:var(--color-bg-5);border-radius:50%;transition:all .1s cubic-bezier(0,0,1,1);user-select:none}.arco-calendar-header-icon:not(:first-child){margin:0 12px}.arco-calendar-header-icon:focus-visible{box-shadow:0 0 0 2px var(--color-primary-light-3)}.arco-calendar-header-icon:not(.arco-calendar-header-icon-hidden){cursor:pointer}.arco-calendar-header-icon:not(.arco-calendar-header-icon-hidden):hover{background-color:var(--color-fill-3)}.arco-calendar .arco-calendar-header-value-year{width:100px;margin-right:8px}.arco-calendar .arco-calendar-header-value-month{width:76px;margin-right:32px}.arco-calendar-month{width:100%}.arco-calendar-month-row{display:flex;height:100px}.arco-calendar-month-row .arco-calendar-cell{flex:1;overflow:hidden;border-bottom:1px solid var(--color-neutral-3)}.arco-calendar-month-row:last-child .arco-calendar-cell{border-bottom:unset}.arco-calendar-month-cell-body{box-sizing:border-box}.arco-calendar-mode-month:not(.arco-calendar-panel) .arco-calendar-cell:not(:last-child){border-right:1px solid var(--color-neutral-3)}.arco-calendar-week-list{display:flex;box-sizing:border-box;width:100%;padding:0;border-bottom:1px solid var(--color-neutral-3)}.arco-calendar-week-list-item{flex:1;padding:20px 16px;color:#7d7d7f;text-align:left}.arco-calendar-cell .arco-calendar-date{box-sizing:border-box;width:100%;height:100%;padding:10px;cursor:pointer}.arco-calendar-cell .arco-calendar-date-circle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%}.arco-calendar-date-content{height:70px;overflow-y:auto}.arco-calendar-cell-today .arco-calendar-date-circle{box-sizing:border-box;border:1px solid rgb(var(--primary-6))}.arco-calendar-date-value{color:var(--color-text-4);font-weight:500;font-size:16px}.arco-calendar-cell-in-view .arco-calendar-date-value{color:var(--color-text-1)}.arco-calendar-mode-month .arco-calendar-cell-selected .arco-calendar-date-circle,.arco-calendar-mode-year .arco-calendar-cell-selected .arco-calendar-cell-selected .arco-calendar-date-circle{box-sizing:border-box;color:#fff;background-color:rgb(var(--primary-6));border:1px solid rgb(var(--primary-6))}.arco-calendar-mode-year:not(.arco-calendar-panel){min-width:820px}.arco-calendar-mode-year .arco-calendar-header{border-bottom:1px solid var(--color-neutral-3)}.arco-calendar-mode-year .arco-calendar-body{padding:12px}.arco-calendar-mode-year .arco-calendar-year-row{display:flex}.arco-calendar-year-row>.arco-calendar-cell{flex:1;padding:20px 8px}.arco-calendar-year-row>.arco-calendar-cell:not(:last-child){border-right:1px solid var(--color-neutral-3)}.arco-calendar-year-row:not(:last-child)>.arco-calendar-cell{border-bottom:1px solid var(--color-neutral-3)}.arco-calendar-month-with-days .arco-calendar-month-row{height:26px}.arco-calendar-month-with-days .arco-calendar-cell{border-bottom:0}.arco-calendar-month-with-days .arco-calendar-month-cell-body{padding:0}.arco-calendar-month-with-days .arco-calendar-month-title{padding:10px 6px;color:var(--color-text-1);font-weight:500;font-size:16px}.arco-calendar-month-cell{width:100%;font-size:12px}.arco-calendar-month-cell .arco-calendar-week-list{padding:0;border-bottom:unset}.arco-calendar-month-cell .arco-calendar-week-list-item{padding:6px;color:#7d7d7f;text-align:center}.arco-calendar-month-cell .arco-calendar-cell{text-align:center}.arco-calendar-month-cell .arco-calendar-date{padding:2px}.arco-calendar-month-cell .arco-calendar-date-value{font-size:14px}.arco-calendar-month-cell .arco-calendar-date-circle{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%}.arco-calendar-panel{background-color:var(--color-bg-5);border:1px solid var(--color-neutral-3)}.arco-calendar-panel .arco-calendar-header{padding:8px 16px;border-bottom:1px solid var(--color-neutral-3)}.arco-calendar-panel .arco-calendar-header-value{flex:1;font-size:14px;line-height:24px;text-align:center}.arco-calendar-panel .arco-calendar-header-icon{width:24px;height:24px;margin-right:2px;margin-left:2px;line-height:24px}.arco-calendar-panel .arco-calendar-body{padding:14px 16px}.arco-calendar-panel .arco-calendar-month-cell-body{padding:0}.arco-calendar-panel .arco-calendar-month-row{height:unset}.arco-calendar-panel .arco-calendar-week-list{padding:0;border-bottom:unset}.arco-calendar-panel .arco-calendar-week-list-item{height:32px;padding:0;font-weight:400;line-height:32px;text-align:center}.arco-calendar-panel .arco-calendar-cell,.arco-calendar-panel .arco-calendar-year-row .arco-calendar-cell{box-sizing:border-box;padding:2px 0;text-align:center;border-right:0;border-bottom:0}.arco-calendar-panel .arco-calendar-cell .arco-calendar-date{display:flex;justify-content:center;padding:4px 0}.arco-calendar-panel .arco-calendar-cell .arco-calendar-date-value{min-width:24px;height:24px;font-size:14px;line-height:24px;cursor:pointer}.arco-calendar-panel.arco-calendar-mode-year .arco-calendar-cell{padding:4px 0}.arco-calendar-panel.arco-calendar-mode-year .arco-calendar-cell .arco-calendar-date{padding:4px}.arco-calendar-panel.arco-calendar-mode-year .arco-calendar-cell .arco-calendar-date-value{width:100%;border-radius:12px}.arco-calendar-panel .arco-calendar-cell-selected .arco-calendar-date-value{color:var(--color-white);background-color:rgb(var(--primary-6));border-radius:50%}.arco-calendar-panel .arco-calendar-cell:not(.arco-calendar-cell-selected):not(.arco-calendar-cell-range-start):not(.arco-calendar-cell-range-end):not(.arco-calendar-cell-hover-range-start):not(.arco-calendar-cell-hover-range-end):not(.arco-calendar-cell-disabled):not(.arco-calendar-cell-week) .arco-calendar-date-value:hover{color:rgb(var(--primary-6));background-color:var(--color-primary-light-1);border-radius:50%}.arco-calendar-panel.arco-calendar-mode-year .arco-calendar-cell:not(.arco-calendar-cell-selected):not(.arco-calendar-cell-range-start):not(.arco-calendar-cell-range-end):not(.arco-calendar-cell-hover-range-start):not(.arco-calendar-cell-hover-range-end):not(.arco-calendar-cell-disabled) .arco-calendar-date-value:hover{border-radius:12px}.arco-calendar-panel .arco-calendar-cell-today{position:relative}.arco-calendar-panel .arco-calendar-cell-today:after{position:absolute;bottom:0;left:50%;display:block;width:4px;height:4px;margin-left:-2px;background-color:rgb(var(--primary-6));border-radius:50%;content:""}.arco-calendar-cell-in-range .arco-calendar-date{background-color:var(--color-primary-light-1)}.arco-calendar-cell-range-start .arco-calendar-date{border-radius:16px 0 0 16px}.arco-calendar-cell-range-end .arco-calendar-date{border-radius:0 16px 16px 0}.arco-calendar-cell-in-range-near-hover .arco-calendar-date{border-radius:0}.arco-calendar-cell-range-start .arco-calendar-date-value,.arco-calendar-cell-range-end .arco-calendar-date-value{color:var(--color-white);background-color:rgb(var(--primary-6));border-radius:50%}.arco-calendar-cell-hover-in-range .arco-calendar-date{background-color:var(--color-primary-light-1)}.arco-calendar-cell-hover-range-start .arco-calendar-date{border-radius:16px 0 0 16px}.arco-calendar-cell-hover-range-end .arco-calendar-date{border-radius:0 16px 16px 0}.arco-calendar-cell-hover-range-start .arco-calendar-date-value,.arco-calendar-cell-hover-range-end .arco-calendar-date-value{color:var(--color-text-1);background-color:var(--color-primary-light-2);border-radius:50%}.arco-calendar-panel .arco-calendar-cell-disabled>.arco-calendar-date{background-color:var(--color-fill-1);cursor:not-allowed}.arco-calendar-panel .arco-calendar-cell-disabled>.arco-calendar-date>.arco-calendar-date-value{color:var(--color-text-4);background-color:var(--color-fill-1);cursor:not-allowed}.arco-calendar-panel .arco-calendar-footer-btn-wrapper{height:38px;color:var(--color-text-1);line-height:38px;text-align:center;border-top:1px solid var(--color-neutral-3);cursor:pointer}.arco-calendar-rtl{direction:rtl}.arco-calendar-rtl .arco-calendar-header-icon{margin-right:0;margin-left:12px;transform:scaleX(-1)}.arco-calendar-rtl .arco-calendar-week-list-item{text-align:right}.arco-calendar-rtl.arco-calendar-mode-month:not(.arco-calendar-panel) .arco-calendar-cell:not(:last-child){border-right:0;border-left:1px solid var(--color-neutral-3)}.arco-calendar-rtl .arco-calendar-header-value-year{margin-right:0;margin-left:8px}.arco-calendar-rtl .arco-calendar-header-value-month{margin-right:0;margin-left:32px}.arco-card{position:relative;background:var(--color-bg-2);border-radius:var(--border-radius-none);transition:box-shadow .2s cubic-bezier(0,0,1,1)}.arco-card-header{position:relative;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;overflow:hidden;border-bottom:1px solid var(--color-neutral-3)}.arco-card-header-no-title:before{display:block;content:" "}.arco-card-header-title{flex:1;color:var(--color-text-1);font-weight:500;line-height:1.5715;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-card-header-extra{color:rgb(var(--primary-6));overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-card-body{color:var(--color-text-2)}.arco-card-cover{overflow:hidden}.arco-card-cover>*{display:block;width:100%}.arco-card-actions{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.arco-card-actions:before{visibility:hidden;content:""}.arco-card-actions-right{display:flex;align-items:center}.arco-card-actions-item{display:flex;align-items:center;justify-content:center;color:var(--color-text-2);cursor:pointer;transition:color .2s cubic-bezier(0,0,1,1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-card-actions-item:hover{color:rgb(var(--primary-6))}.arco-card-actions-item:not(:last-child){margin-right:12px}.arco-card-meta-footer{display:flex;align-items:center;justify-content:space-between}.arco-card-meta-footer:last-child{margin-top:20px}.arco-card-meta-footer-only-actions:before{visibility:hidden;content:""}.arco-card-meta-footer .arco-card-actions{margin-top:0}.arco-card-meta-title{color:var(--color-text-1);font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-card-meta-description:not(:first-child){margin-top:4px}.arco-card-grid{position:relative;box-sizing:border-box;width:33.33%;box-shadow:1px 0 0 0 var(--color-neutral-3),0 1px 0 0 var(--color-neutral-3),1px 1px 0 0 var(--color-neutral-3),1px 0 0 0 var(--color-neutral-3) inset,0 1px 0 0 var(--color-neutral-3) inset}.arco-card-grid:before{position:absolute;top:0;right:0;bottom:0;left:0;transition:box-shadow .2s cubic-bezier(0,0,1,1);content:"";pointer-events:none}.arco-card-grid-hoverable:hover{z-index:1}.arco-card-grid-hoverable:hover:before{box-shadow:0 4px 10px rgb(var(--gray-2))}.arco-card-grid .arco-card{background:none;box-shadow:none}.arco-card-contain-grid:not(.arco-card-loading)>.arco-card-body{display:flex;flex-wrap:wrap;margin:0 -1px;padding:0}.arco-card-hoverable:hover{box-shadow:0 4px 10px rgb(var(--gray-2))}.arco-card-bordered{border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-small)}.arco-card-bordered .arco-card-cover{border-radius:var(--border-radius-small) var(--border-radius-small) 0 0}.arco-card-loading .arco-card-body{overflow:hidden;text-align:center}.arco-card-size-medium{font-size:14px}.arco-card-size-medium .arco-card-header{height:46px;padding:10px 16px}.arco-card-size-medium .arco-card-header-title,.arco-card-size-medium .arco-card-meta-title{font-size:16px}.arco-card-size-medium .arco-card-header-extra{font-size:14px}.arco-card-size-medium .arco-card-body{padding:16px}.arco-card-size-small{font-size:14px}.arco-card-size-small .arco-card-header{height:40px;padding:8px 16px}.arco-card-size-small .arco-card-header-title,.arco-card-size-small .arco-card-meta-title{font-size:16px}.arco-card-size-small .arco-card-header-extra{font-size:14px}.arco-card-size-small .arco-card-body{padding:12px 16px}body[arco-theme=dark] .arco-card-grid-hoverable:hover:before,body[arco-theme=dark] .arco-card-hoverable:hover{box-shadow:0 4px 10px rgba(var(--gray-1),40%)}@keyframes arco-carousel-slide-x-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes arco-carousel-slide-x-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes arco-carousel-slide-x-in-reverse{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes arco-carousel-slide-x-out-reverse{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes arco-carousel-slide-y-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes arco-carousel-slide-y-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes arco-carousel-slide-y-in-reverse{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes arco-carousel-slide-y-out-reverse{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes arco-carousel-card-bottom-to-middle{0%{transform:translate(0) translateZ(-400px);opacity:0}to{transform:translate(0) translateZ(-200px);opacity:.4}}@keyframes arco-carousel-card-middle-to-bottom{0%{transform:translate(-100%) translateZ(-200px);opacity:.4}to{transform:translate(-100%) translateZ(-400px);opacity:0}}@keyframes arco-carousel-card-top-to-middle{0%{transform:translate(-50%) translateZ(0);opacity:1}to{transform:translate(-100%) translateZ(-200px);opacity:.4}}@keyframes arco-carousel-card-middle-to-top{0%{transform:translate(0) translateZ(-200px);opacity:.4}to{transform:translate(-50%) translateZ(0);opacity:1}}@keyframes arco-carousel-card-bottom-to-middle-reverse{0%{transform:translate(-100%) translateZ(-400px);opacity:0}to{transform:translate(-100%) translateZ(-200px);opacity:.4}}@keyframes arco-carousel-card-middle-to-bottom-reverse{0%{transform:translate(0) translateZ(-200px);opacity:.4}to{transform:translate(0) translateZ(-400px);opacity:0}}@keyframes arco-carousel-card-top-to-middle-reverse{0%{transform:translate(-50%) translateZ(0);opacity:1}to{transform:translate(0) translateZ(-200px);opacity:.4}}@keyframes arco-carousel-card-middle-to-top-reverse{0%{transform:translate(-100%) translateZ(-200px);opacity:.4}to{transform:translate(-50%) translateZ(0);opacity:1}}.arco-carousel{position:relative}.arco-carousel-indicator-position-outer{margin-bottom:30px}.arco-carousel-slide,.arco-carousel-card,.arco-carousel-fade{position:relative;width:100%;height:100%;overflow:hidden}.arco-carousel-slide>*,.arco-carousel-card>*,.arco-carousel-fade>*{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.arco-carousel-item-current{z-index:1}.arco-carousel-slide>*:not(.arco-carousel-item-current){display:none;visibility:hidden}.arco-carousel-slide.arco-carousel-horizontal .arco-carousel-item-slide-out{display:block;animation:arco-carousel-slide-x-out}.arco-carousel-slide.arco-carousel-horizontal .arco-carousel-item-slide-in{display:block;animation:arco-carousel-slide-x-in}.arco-carousel-slide.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-slide-out{animation:arco-carousel-slide-x-out-reverse}.arco-carousel-slide.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-slide-in{animation:arco-carousel-slide-x-in-reverse}.arco-carousel-slide.arco-carousel-vertical .arco-carousel-item-slide-out{display:block;animation:arco-carousel-slide-y-out}.arco-carousel-slide.arco-carousel-vertical .arco-carousel-item-slide-in{display:block;animation:arco-carousel-slide-y-in}.arco-carousel-slide.arco-carousel-vertical.arco-carousel-negative .arco-carousel-item-slide-out{animation:arco-carousel-slide-y-out-reverse}.arco-carousel-slide.arco-carousel-vertical.arco-carousel-negative .arco-carousel-item-slide-in{animation:arco-carousel-slide-y-in-reverse}.arco-carousel-card{perspective:800px}.arco-carousel-card>*{left:50%;transform:translate(-50%) translateZ(-400px);opacity:0;animation:arco-carousel-card-middle-to-bottom}.arco-carousel-card .arco-carousel-item-prev{transform:translate(-100%) translateZ(-200px);opacity:.4;animation:arco-carousel-card-top-to-middle}.arco-carousel-card .arco-carousel-item-next{transform:translate(0) translateZ(-200px);opacity:.4;animation:arco-carousel-card-bottom-to-middle}.arco-carousel-card .arco-carousel-item-current{transform:translate(-50%) translateZ(0);opacity:1;animation:arco-carousel-card-middle-to-top}.arco-carousel-card.arco-carousel-negative>*{animation:arco-carousel-card-middle-to-bottom-reverse}.arco-carousel-card.arco-carousel-negative .arco-carousel-item-prev{animation:arco-carousel-card-bottom-to-middle-reverse}.arco-carousel-card.arco-carousel-negative .arco-carousel-item-next{animation:arco-carousel-card-top-to-middle-reverse}.arco-carousel-card.arco-carousel-negative .arco-carousel-item-current{animation:arco-carousel-card-middle-to-top-reverse}.arco-carousel-fade>*{left:50%;transform:translate(-50%);opacity:0}.arco-carousel-fade .arco-carousel-item-current{opacity:1}.arco-carousel-indicator{position:absolute;display:flex;margin:0;padding:0}.arco-carousel-indicator-wrapper{position:absolute;z-index:2}.arco-carousel-indicator-wrapper-top{top:0;right:0;left:0;height:48px;background:linear-gradient(180deg,rgba(0,0,0,.15) 0%,rgba(0,0,0,0) 87%)}.arco-carousel-indicator-wrapper-bottom{right:0;bottom:0;left:0;height:48px;background:linear-gradient(180deg,rgba(0,0,0,0) 13%,rgba(0,0,0,.15) 100%)}.arco-carousel-indicator-wrapper-left{top:0;left:0;width:48px;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.15) 0%,rgba(0,0,0,0) 87%)}.arco-carousel-indicator-wrapper-right{top:0;right:0;width:48px;height:100%;background:linear-gradient(90deg,rgba(0,0,0,0) 13%,rgba(0,0,0,.15) 100%)}.arco-carousel-indicator-wrapper-outer{right:0;left:0;background:none}.arco-carousel-indicator-bottom{bottom:12px;left:50%;transform:translate(-50%)}.arco-carousel-indicator-top{top:12px;left:50%;transform:translate(-50%)}.arco-carousel-indicator-left{top:50%;left:12px;transform:translate(-50%,-50%) rotate(90deg)}.arco-carousel-indicator-right{top:50%;right:12px;transform:translate(50%,-50%) rotate(90deg)}.arco-carousel-indicator-outer{left:50%;padding:4px;background-color:transparent;border-radius:20px;transform:translate(-50%)}.arco-carousel-indicator-outer.arco-carousel-indicator-dot{bottom:-22px}.arco-carousel-indicator-outer.arco-carousel-indicator-line{bottom:-20px}.arco-carousel-indicator-outer.arco-carousel-indicator-slider{bottom:-16px;padding:0;background-color:rgba(var(--gray-4),.5)}.arco-carousel-indicator-outer .arco-carousel-indicator-item{background-color:rgba(var(--gray-4),.5)}.arco-carousel-indicator-outer .arco-carousel-indicator-item:hover,.arco-carousel-indicator-outer .arco-carousel-indicator-item-active{background-color:var(--color-fill-4)}.arco-carousel-indicator-item{display:inline-block;background-color:#ffffff4d;border-radius:var(--border-radius-medium);cursor:pointer}.arco-carousel-indicator-item:hover,.arco-carousel-indicator-item-active{background-color:var(--color-white)}.arco-carousel-indicator-dot .arco-carousel-indicator-item{width:6px;height:6px;border-radius:50%}.arco-carousel-indicator-dot .arco-carousel-indicator-item:not(:last-child){margin-right:8px}.arco-carousel-indicator-line .arco-carousel-indicator-item{width:12px;height:4px}.arco-carousel-indicator-line .arco-carousel-indicator-item:not(:last-child){margin-right:8px}.arco-carousel-indicator-slider{width:48px;height:4px;background-color:#ffffff4d;border-radius:var(--border-radius-medium);cursor:pointer}.arco-carousel-indicator-slider .arco-carousel-indicator-item{position:absolute;top:0;height:100%;transition:left .3s}.arco-carousel-arrow>div{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-white);background-color:#ffffff4d;border-radius:50%;cursor:pointer}.arco-carousel-arrow>div>svg{color:var(--color-white);font-size:14px}.arco-carousel-arrow>div:hover{background-color:#ffffff80}.arco-carousel-arrow-left{top:50%;left:12px;transform:translateY(-50%)}.arco-carousel-arrow-right{top:50%;right:12px;transform:translateY(-50%)}.arco-carousel-arrow-top{top:12px;left:50%;transform:translate(-50%)}.arco-carousel-arrow-bottom{bottom:12px;left:50%;transform:translate(-50%)}.arco-carousel-arrow-hover div{opacity:0;transition:all .3s}.arco-carousel:hover .arco-carousel-arrow-hover div{opacity:1}body[arco-theme=dark] .arco-carousel-arrow>div{background-color:#17171a4d}body[arco-theme=dark] .arco-carousel-arrow>div:hover{background-color:#17171a80}body[arco-theme=dark] .arco-carousel-indicator-item,body[arco-theme=dark] .arco-carousel-indicator-slider{background-color:#17171a4d}body[arco-theme=dark] .arco-carousel-indicator-item-active,body[arco-theme=dark] .arco-carousel-indicator-item:hover{background-color:var(--color-white)}body[arco-theme=dark] .arco-carousel-indicator-outer.arco-carousel-indicator-slider{background-color:rgba(var(--gray-4),.5)}body[arco-theme=dark] .arco-carousel-indicator-outer .arco-carousel-indicator-item:hover,body[arco-theme=dark] .arco-carousel-indicator-outer .arco-carousel-indicator-item-active{background-color:var(--color-fill-4)}.arco-cascader-panel{display:inline-flex;box-sizing:border-box;height:200px;overflow:hidden;white-space:nowrap;list-style:none;background-color:var(--color-bg-popup);border:1px solid var(--color-fill-3);border-radius:var(--border-radius-medium);box-shadow:0 4px 10px #0000001a}.arco-cascader-search-panel{justify-content:flex-start;width:100%;overflow:auto}.arco-cascader-popup-trigger-hover .arco-cascader-list-item{transition:fontweight 0s}.arco-cascader-highlight{font-weight:500}.arco-cascader-panel-column{position:relative;display:inline-flex;flex-direction:column;min-width:120px;height:100%;max-height:200px;background-color:var(--color-bg-popup)}.arco-cascader-panel-column-loading{display:inline-flex;align-items:center;justify-content:center}.arco-cascader-panel-column:not(:last-of-type){border-right:1px solid var(--color-fill-3)}.arco-cascader-column-content{flex:1;max-height:200px;overflow-y:auto}.arco-cascader-list-wrapper{position:relative;display:flex;flex-direction:column;box-sizing:border-box;height:100%;padding:4px 0}.arco-cascader-list-wrapper-with-footer{padding-bottom:0}.arco-cascader-list-empty{display:flex;align-items:center;width:100%;height:100%}.arco-cascader-list{flex:1;box-sizing:border-box;margin:0;padding:0;list-style:none}.arco-cascader-list-multiple .arco-cascader-option-label,.arco-cascader-list-strictly .arco-cascader-option-label{padding-left:0}.arco-cascader-list-multiple .arco-cascader-option,.arco-cascader-list-strictly .arco-cascader-option{padding-left:12px}.arco-cascader-list-multiple .arco-cascader-option .arco-checkbox,.arco-cascader-list-strictly .arco-cascader-option .arco-checkbox,.arco-cascader-list-multiple .arco-cascader-option .arco-radio,.arco-cascader-list-strictly .arco-cascader-option .arco-radio{margin-right:8px;padding-left:0}.arco-cascader-search-list.arco-cascader-list-multiple .arco-cascader-option-label{padding-right:12px}.arco-cascader-list-footer{box-sizing:border-box;height:36px;padding-left:12px;line-height:36px;border-top:1px solid var(--color-fill-3)}.arco-cascader-option,.arco-cascader-search-option{position:relative;display:flex;box-sizing:border-box;min-width:100px;height:36px;color:var(--color-text-1);font-size:14px;line-height:36px;background-color:transparent;cursor:pointer}.arco-cascader-option-label,.arco-cascader-search-option-label{flex-grow:1;padding-right:34px;padding-left:12px}.arco-cascader-option .arco-icon-right,.arco-cascader-search-option .arco-icon-right,.arco-cascader-option .arco-icon-check,.arco-cascader-search-option .arco-icon-check{position:absolute;top:50%;right:10px;color:var(--color-text-2);font-size:12px;transform:translateY(-50%)}.arco-cascader-option .arco-icon-check,.arco-cascader-search-option .arco-icon-check{color:rgb(var(--primary-6))}.arco-cascader-option .arco-icon-loading,.arco-cascader-search-option .arco-icon-loading{position:absolute;top:50%;right:10px;margin-top:-6px;color:rgb(var(--primary-6));font-size:12px}.arco-cascader-option:hover,.arco-cascader-search-option-hover{color:var(--color-text-1);background-color:var(--color-fill-2)}.arco-cascader-option:hover .arco-checkbox:not(.arco-checkbox-disabled):not(.arco-checkbox-checked):hover .arco-checkbox-icon-hover:before,.arco-cascader-search-option-hover .arco-checkbox:not(.arco-checkbox-disabled):not(.arco-checkbox-checked):hover .arco-checkbox-icon-hover:before{background-color:var(--color-fill-3)}.arco-cascader-option:hover .arco-radio:not(.arco-radio-disabled):not(.arco-radio-checked):hover .arco-radio-icon-hover:before,.arco-cascader-search-option-hover .arco-radio:not(.arco-radio-disabled):not(.arco-radio-checked):hover .arco-radio-icon-hover:before{background-color:var(--color-fill-3)}.arco-cascader-option-disabled,.arco-cascader-search-option-disabled,.arco-cascader-option-disabled:hover,.arco-cascader-search-option-disabled:hover{color:var(--color-text-4);background-color:transparent;cursor:not-allowed}.arco-cascader-option-disabled .arco-icon-right,.arco-cascader-search-option-disabled .arco-icon-right,.arco-cascader-option-disabled:hover .arco-icon-right,.arco-cascader-search-option-disabled:hover .arco-icon-right{color:inherit}.arco-cascader-option-disabled .arco-icon-check,.arco-cascader-search-option-disabled .arco-icon-check,.arco-cascader-option-disabled:hover .arco-icon-check,.arco-cascader-search-option-disabled:hover .arco-icon-check{color:var(--color-primary-light-3)}.arco-cascader-option-active{color:var(--color-text-1);background-color:var(--color-fill-2);transition:all .2s cubic-bezier(0,0,1,1)}.arco-cascader-option-active:hover{color:var(--color-text-1);background-color:var(--color-fill-2)}.arco-cascader-option-active.arco-cascader-option-disabled,.arco-cascader-option-active.arco-cascader-option-disabled:hover{color:var(--color-text-4);background-color:var(--color-fill-2)}.cascader-slide-enter-active,.cascader-slide-leave-active{transition:margin .3s cubic-bezier(.34,.69,.1,1)}.cascader-slide-enter-from,.cascader-slide-leave-to{margin-left:-120px}.cascader-slide-enter-to,.cascader-slide-leave-from{margin-left:0}.arco-icon-hover.arco-checkbox-icon-hover:before{width:24px;height:24px}.arco-checkbox{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;padding-left:5px;font-size:14px;line-height:unset;cursor:pointer}.arco-checkbox>input[type=checkbox]{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.arco-checkbox>input[type=checkbox]:focus-visible+.arco-checkbox-icon-hover:before{background-color:var(--color-fill-2)}.arco-checkbox:hover .arco-checkbox-icon-hover:before{background-color:var(--color-fill-2)}.arco-checkbox-label{margin-left:8px;color:var(--color-text-1)}.arco-checkbox-icon{position:relative;box-sizing:border-box;width:14px;height:14px;background-color:var(--color-bg-2);border:2px solid var(--color-fill-3);border-radius:var(--border-radius-small);user-select:none}.arco-checkbox-icon:after{position:absolute;top:50%;left:50%;display:block;width:6px;height:2px;background:var(--color-white);border-radius:.5px;transform:translate(-50%) translateY(-50%) scale(0);content:""}.arco-checkbox-icon-check{position:relative;display:block;width:8px;height:100%;margin:0 auto;color:var(--color-white);transform:scale(0);transform-origin:center 75%}.arco-checkbox:hover .arco-checkbox-icon{border-color:var(--color-fill-4);transition:border-color .1s cubic-bezier(0,0,1,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.arco-checkbox-checked:hover .arco-checkbox-icon,.arco-checkbox-indeterminate:hover .arco-checkbox-icon{transition:transform .3s cubic-bezier(.3,1.3,.3,1)}.arco-checkbox-checked .arco-checkbox-icon{background-color:rgb(var(--primary-6));border-color:transparent}.arco-checkbox-checked .arco-checkbox-icon-check{transform:scale(1);transition:transform .3s cubic-bezier(.3,1.3,.3,1)}.arco-checkbox-indeterminate .arco-checkbox-icon{background-color:rgb(var(--primary-6));border-color:transparent}.arco-checkbox-indeterminate .arco-checkbox-icon svg{transform:scale(0)}.arco-checkbox-indeterminate .arco-checkbox-icon:after{transform:translate(-50%) translateY(-50%) scale(1);transition:transform .3s cubic-bezier(.3,1.3,.3,1)}.arco-checkbox.arco-checkbox-disabled,.arco-checkbox.arco-checkbox-disabled .arco-checkbox-icon-hover{cursor:not-allowed}.arco-checkbox.arco-checkbox-disabled:hover .arco-checkbox-mask{border-color:var(--color-fill-3)}.arco-checkbox-checked:hover .arco-checkbox-icon,.arco-checkbox-indeterminate:hover .arco-checkbox-icon{border-color:transparent}.arco-checkbox-disabled .arco-checkbox-icon{background-color:var(--color-fill-2);border-color:var(--color-fill-3)}.arco-checkbox-disabled.arco-checkbox-checked .arco-checkbox-icon,.arco-checkbox-disabled.arco-checkbox-checked:hover .arco-checkbox-icon{background-color:var(--color-primary-light-3);border-color:transparent}.arco-checkbox-disabled:hover .arco-checkbox-icon-hover:before,.arco-checkbox-checked:hover .arco-checkbox-icon-hover:before,.arco-checkbox-indeterminate:hover .arco-checkbox-icon-hover:before{background-color:transparent}.arco-checkbox-disabled:hover .arco-checkbox-icon{border-color:var(--color-fill-3)}.arco-checkbox-disabled .arco-checkbox-label{color:var(--color-text-4)}.arco-checkbox-disabled .arco-checkbox-icon-check{color:var(--color-fill-3)}.arco-checkbox-group{display:inline-block}.arco-checkbox-group .arco-checkbox{margin-right:16px}.arco-checkbox-group-direction-vertical .arco-checkbox{display:flex;margin-right:0;line-height:32px}.arco-icon-hover.arco-collapse-item-icon-hover:before{width:16px;height:16px}.arco-icon-hover.arco-collapse-item-icon-hover:hover:before{background-color:var(--color-fill-2)}.arco-collapse{overflow:hidden;line-height:1.5715;border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-medium)}.arco-collapse-item{box-sizing:border-box;border-bottom:1px solid var(--color-border-2)}.arco-collapse-item-active>.arco-collapse-item-header{background-color:var(--color-bg-2);border-color:var(--color-neutral-3);transition:border-color 0s ease 0s}.arco-collapse-item-active>.arco-collapse-item-header .arco-collapse-item-header-title{font-weight:500}.arco-collapse-item-active>.arco-collapse-item-header .arco-collapse-item-expand-icon{transform:rotate(90deg)}.arco-collapse-item-active>.arco-collapse-item-header .arco-collapse-item-icon-right .arco-collapse-item-expand-icon{transform:rotate(-90deg)}.arco-collapse-item-header{position:relative;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding-top:8px;padding-bottom:8px;overflow:hidden;color:var(--color-text-1);font-size:14px;line-height:24px;background-color:var(--color-bg-2);border-bottom:1px solid transparent;cursor:pointer;transition:border-color 0s ease .19s}.arco-collapse-item-header-left{padding-right:13px;padding-left:34px}.arco-collapse-item-header-right{padding-right:34px;padding-left:13px}.arco-collapse-item-header-right+.arco-collapse-item-content{padding-left:13px}.arco-collapse-item-header-disabled{color:var(--color-text-4);background-color:var(--color-bg-2);cursor:not-allowed}.arco-collapse-item-header-disabled .arco-collapse-item-header-icon{color:var(--color-text-4)}.arco-collapse-item-header-title{display:inline}.arco-collapse-item-header-extra{float:right}.arco-collapse-item .arco-collapse-item-icon-hover{position:absolute;top:50%;left:13px;text-align:center;transform:translateY(-50%)}.arco-collapse-item .arco-collapse-item-icon-right{right:13px;left:unset}.arco-collapse-item .arco-collapse-item-icon-right>.arco-collapse-item-header-icon-down{transform:rotate(-90deg)}.arco-collapse-item .arco-collapse-item-expand-icon{position:relative;display:block;color:var(--color-neutral-7);font-size:14px;vertical-align:middle;transition:transform .2s cubic-bezier(.34,.69,.1,1)}.arco-collapse-item-content{position:relative;padding-right:13px;padding-left:34px;overflow:hidden;color:var(--color-text-1);font-size:14px;background-color:var(--color-fill-1)}.arco-collapse-item-content-expanded{display:block;height:auto}.arco-collapse-item-content-box{padding:8px 0}.arco-collapse-item.arco-collapse-item-disabled>.arco-collapse-item-content{color:var(--color-text-4)}.arco-collapse-item-no-icon>.arco-collapse-item-header{padding-right:13px;padding-left:13px}.arco-collapse-item:last-of-type{border-bottom:none}.arco-collapse.arco-collapse-borderless{border:none}.arco-collapse:after{display:table;clear:both;content:""}.collapse-slider-enter-from,.collapse-slider-leave-to{height:0}.collapse-slider-enter-active,.collapse-slider-leave-active{transition:height .2s cubic-bezier(.34,.69,.1,1)}.arco-color-picker{display:inline-flex;align-items:center;box-sizing:border-box;background-color:var(--color-fill-2);border-radius:2px}.arco-color-picker-preview{box-sizing:border-box;border:1px solid var(--color-border-2)}.arco-color-picker-value{margin-left:4px;color:var(--color-text-1);font-weight:400}.arco-color-picker-input{display:none}.arco-color-picker:hover{background-color:var(--color-fill-3);cursor:pointer}.arco-color-picker-size-medium{height:32px;padding:4px}.arco-color-picker-size-medium .arco-color-picker-preview{width:24px;height:24px}.arco-color-picker-size-medium .arco-color-picker-value{font-size:14px}.arco-color-picker-size-mini{height:24px;padding:4px}.arco-color-picker-size-mini .arco-color-picker-preview{width:16px;height:16px}.arco-color-picker-size-mini .arco-color-picker-value{font-size:12px}.arco-color-picker-size-small{height:28px;padding:3px 4px}.arco-color-picker-size-small .arco-color-picker-preview{width:22px;height:22px}.arco-color-picker-size-small .arco-color-picker-value{font-size:14px}.arco-color-picker-size-large{height:36px;padding:5px}.arco-color-picker-size-large .arco-color-picker-preview{width:26px;height:26px}.arco-color-picker-size-large .arco-color-picker-value{font-size:14px}.arco-color-picker.arco-color-picker-disabled{background-color:var(--color-fill-2);cursor:not-allowed}.arco-color-picker.arco-color-picker-disabled .arco-color-picker-value{color:var(--color-text-4)}.arco-color-picker-panel{width:260px;background-color:var(--color-bg-1);border-radius:2px;box-shadow:0 8px 20px #0000001a}.arco-color-picker-panel .arco-color-picker-palette{position:relative;box-sizing:border-box;width:100%;height:178px;overflow:hidden;background-image:linear-gradient(0deg,#000000,transparent),linear-gradient(90deg,#ffffff,rgba(255,255,255,0));border-top:1px solid var(--color-border-2);border-right:1px solid var(--color-border-2);border-left:1px solid var(--color-border-2);cursor:pointer}.arco-color-picker-panel .arco-color-picker-palette .arco-color-picker-handler{position:absolute;box-sizing:border-box;width:16px;height:16px;background-color:transparent;border:2px solid var(--color-bg-white);border-radius:50%;transform:translate(-50%,-50%)}.arco-color-picker-panel .arco-color-picker-panel-control{padding:12px}.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-control-wrapper{display:flex;align-items:center}.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-control-wrapper .arco-color-picker-preview{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;margin-left:auto;color:#fff;font-size:20px;border:1px solid var(--color-border-2);border-radius:4px}.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-control-wrapper .arco-color-picker-control-bar-alpha{margin-top:12px}.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper{display:flex;margin-top:12px}.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-color-picker-group-wrapper{display:flex;flex:1;margin-left:12px}.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-select-view,.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-input-wrapper{margin-right:0;padding:0 6px}.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-input-suffix,.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-input-prefix,.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-select-view-suffix{padding:0;font-size:12px}.arco-color-picker-panel .arco-color-picker-panel-colors{padding:12px;border-top:1px solid var(--color-fill-3)}.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-section:not(:first-child){margin-top:12px}.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-text{color:var(--color-text-1);font-weight:400;font-size:12px}.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-empty{margin:12px 0;color:var(--color-text-3);font-size:12px}.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-wrapper{margin-top:8px}.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-list{display:flex;flex-wrap:wrap;margin:-8px -4px 0}.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-color-block{width:16px;height:16px;margin:6px 3px 0;overflow:hidden;background-image:conic-gradient(rgba(0,0,0,.06) 0 25%,transparent 0 50%,rgba(0,0,0,.06) 0 75%,transparent 0);background-size:8px 8px;border-radius:2px;cursor:pointer;transition:transform ease-out 60ms}.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-color-block .arco-color-picker-block{width:100%;height:100%}.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-color-block:hover{transform:scale(1.1)}.arco-color-picker-panel .arco-color-picker-control-bar-bg{background-image:conic-gradient(rgba(0,0,0,.06) 0 25%,transparent 0 50%,rgba(0,0,0,.06) 0 75%,transparent 0);background-size:8px 8px;border-radius:10px}.arco-color-picker-panel .arco-color-picker-control-bar{position:relative;box-sizing:border-box;width:182px;height:14px;border:1px solid var(--color-border-2);border-radius:10px;cursor:pointer}.arco-color-picker-panel .arco-color-picker-control-bar .arco-color-picker-handler{position:absolute;top:-2px;box-sizing:border-box;width:16px;height:16px;background-color:var(--color-bg-white);border:1px solid var(--color-border-2);border-radius:50%;transform:translate(-50%)}.arco-color-picker-panel .arco-color-picker-control-bar .arco-color-picker-handler:before{display:block;width:100%;height:100%;background:var(--color-bg-white);border-radius:50%;content:""}.arco-color-picker-panel .arco-color-picker-control-bar .arco-color-picker-handler:after{position:absolute;top:50%;left:50%;width:8px;height:8px;background:currentColor;border-radius:50%;transform:translate(-50%,-50%);content:""}.arco-color-picker-panel .arco-color-picker-control-bar-hue{background:linear-gradient(90deg,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00)}.arco-color-picker-panel .arco-color-picker-select{width:58px}.arco-color-picker-panel .arco-color-picker-input-alpha{flex:0 0 auto;width:52px}.arco-color-picker-panel .arco-color-picker-input-hex .arco-input{padding-left:4px}.arco-color-picker-panel.arco-color-picker-panel-disabled .arco-color-picker-palette,.arco-color-picker-panel.arco-color-picker-panel-disabled .arco-color-picker-control-bar,.arco-color-picker-panel.arco-color-picker-panel-disabled .arco-color-picker-color-block,.arco-color-picker-panel.arco-color-picker-panel-disabled .arco-color-picker-preview{cursor:not-allowed;opacity:.8}.arco-color-picker-select-popup .arco-select-option{font-size:12px!important;line-height:24px!important}.arco-comment{display:flex;flex-wrap:nowrap;font-size:14px;line-height:1.5715}.arco-comment:not(:first-of-type),.arco-comment-inner-comment{margin-top:20px}.arco-comment-inner{flex:1}.arco-comment-avatar{flex-shrink:0;margin-right:12px;cursor:pointer}.arco-comment-avatar>img{width:32px;height:32px;border-radius:var(--border-radius-circle)}.arco-comment-author{margin-right:8px;color:var(--color-text-2);font-size:14px}.arco-comment-datetime{color:var(--color-text-3);font-size:12px}.arco-comment-content{color:var(--color-text-1)}.arco-comment-title-align-right{display:flex;justify-content:space-between}.arco-comment-actions{margin-top:8px;color:var(--color-text-2);font-size:14px}.arco-comment-actions>*:not(:last-child){margin-right:8px}.arco-comment-actions-align-right{display:flex;justify-content:flex-end}.arco-picker-container,.arco-picker-range-container{box-sizing:border-box;min-height:60px;overflow:hidden;background-color:var(--color-bg-popup);border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-medium);box-shadow:0 2px 5px #0000001a}.arco-picker-container-shortcuts-placement-left,.arco-picker-range-container-shortcuts-placement-left,.arco-picker-container-shortcuts-placement-right,.arco-picker-range-container-shortcuts-placement-right{display:flex;align-items:flex-start}.arco-picker-container-shortcuts-placement-left>.arco-picker-shortcuts,.arco-picker-range-container-shortcuts-placement-left>.arco-picker-shortcuts,.arco-picker-container-shortcuts-placement-right>.arco-picker-shortcuts,.arco-picker-range-container-shortcuts-placement-right>.arco-picker-shortcuts{display:flex;flex-direction:column;box-sizing:border-box;padding:5px 8px;overflow-x:hidden;overflow-y:auto}.arco-picker-container-shortcuts-placement-left>.arco-picker-shortcuts>*,.arco-picker-range-container-shortcuts-placement-left>.arco-picker-shortcuts>*,.arco-picker-container-shortcuts-placement-right>.arco-picker-shortcuts>*,.arco-picker-range-container-shortcuts-placement-right>.arco-picker-shortcuts>*{margin:5px 0}.arco-picker-container-shortcuts-placement-left .arco-picker-panel-wrapper,.arco-picker-range-container-shortcuts-placement-left .arco-picker-panel-wrapper,.arco-picker-container-shortcuts-placement-left .arco-picker-range-panel-wrapper,.arco-picker-range-container-shortcuts-placement-left .arco-picker-range-panel-wrapper{border-left:1px solid var(--color-neutral-3)}.arco-picker-container-shortcuts-placement-right .arco-picker-panel-wrapper,.arco-picker-range-container-shortcuts-placement-right .arco-picker-panel-wrapper,.arco-picker-container-shortcuts-placement-right .arco-picker-range-panel-wrapper,.arco-picker-range-container-shortcuts-placement-right .arco-picker-range-panel-wrapper{border-right:1px solid var(--color-neutral-3)}.arco-picker-container-panel-only,.arco-picker-range-container-panel-only{box-shadow:none}.arco-picker-container-panel-only .arco-panel-date-inner,.arco-picker-range-container-panel-only .arco-panel-date-inner,.arco-picker-range-container-panel-only .arco-panel-date{width:100%}.arco-picker-header{display:flex;padding:8px 16px;border-bottom:1px solid var(--color-neutral-3)}.arco-picker-header-title{flex:1;color:var(--color-text-1);font-size:14px;line-height:24px;text-align:center}.arco-picker-header-icon{width:24px;height:24px;margin-right:2px;margin-left:2px;color:var(--color-text-2);font-size:12px;line-height:24px;text-align:center;background-color:var(--color-bg-popup);border-radius:50%;transition:all .1s cubic-bezier(0,0,1,1);user-select:none}.arco-picker-header-icon:not(.arco-picker-header-icon-hidden){cursor:pointer}.arco-picker-header-icon:not(.arco-picker-header-icon-hidden):hover{background-color:var(--color-fill-3)}.arco-picker-header-label{padding:2px;border-radius:2px;cursor:pointer;transition:all .1s}.arco-picker-header-label:hover{background-color:var(--color-fill-3)}.arco-picker-body{padding:14px 16px}.arco-picker-week-list{display:flex;box-sizing:border-box;width:100%;padding:14px 16px 0}.arco-picker-week-list-item{flex:1;height:32px;padding:0;color:#7d7d7f;font-weight:400;line-height:32px;text-align:center}.arco-picker-row{display:flex;padding:2px 0}.arco-picker-cell{flex:1}.arco-picker-cell .arco-picker-date{display:flex;justify-content:center;box-sizing:border-box;width:100%;height:100%;padding:4px 0;cursor:pointer}.arco-picker-date-value{min-width:24px;height:24px;color:var(--color-text-4);font-size:14px;line-height:24px;text-align:center;border-radius:var(--border-radius-circle);cursor:pointer}.arco-picker-cell-in-view .arco-picker-date-value{color:var(--color-text-1);font-weight:500}.arco-picker-cell-selected .arco-picker-date-value{color:var(--color-white);background-color:rgb(var(--primary-6));transition:background-color .1s cubic-bezier(0,0,1,1)}.arco-picker-cell-in-view:not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end):not(.arco-picker-cell-disabled):not(.arco-picker-cell-week) .arco-picker-date-value:hover{color:var(--color-text-1);background-color:var(--color-fill-3)}.arco-picker-cell-today{position:relative}.arco-picker-cell-today:after{position:absolute;bottom:-2px;left:50%;display:block;width:4px;height:4px;margin-left:-2px;background-color:rgb(var(--primary-6));border-radius:50%;content:""}.arco-picker-cell-in-range .arco-picker-date{background-color:var(--color-primary-light-1)}.arco-picker-cell-range-start .arco-picker-date{border-top-left-radius:24px;border-bottom-left-radius:24px}.arco-picker-cell-range-end .arco-picker-date{border-top-right-radius:24px;border-bottom-right-radius:24px}.arco-picker-cell-in-range-near-hover .arco-picker-date{border-radius:0}.arco-picker-cell-range-start .arco-picker-date-value,.arco-picker-cell-range-end .arco-picker-date-value{color:var(--color-white);background-color:rgb(var(--primary-6));border-radius:var(--border-radius-circle)}.arco-picker-cell-hover-in-range .arco-picker-date{background-color:var(--color-primary-light-1)}.arco-picker-cell-hover-range-start .arco-picker-date{border-radius:24px 0 0 24px}.arco-picker-cell-hover-range-end .arco-picker-date{border-radius:0 24px 24px 0}.arco-picker-cell-hover-range-start .arco-picker-date-value,.arco-picker-cell-hover-range-end .arco-picker-date-value{color:var(--color-text-1);background-color:var(--color-primary-light-2);border-radius:50%}.arco-picker-cell-disabled .arco-picker-date{background-color:var(--color-fill-1);cursor:not-allowed}.arco-picker-cell-disabled .arco-picker-date-value{color:var(--color-text-4);background-color:transparent;cursor:not-allowed}.arco-picker-footer{width:min-content;min-width:100%}.arco-picker-footer-btn-wrapper{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:3px 8px;border-top:1px solid var(--color-neutral-3)}.arco-picker-footer-btn-wrapper :only-child{margin-left:auto}.arco-picker-footer-extra-wrapper{box-sizing:border-box;padding:8px 24px;color:var(--color-text-1);font-size:12px;border-top:1px solid var(--color-neutral-3)}.arco-picker-footer-now-wrapper{box-sizing:border-box;height:36px;line-height:36px;text-align:center;border-top:1px solid var(--color-neutral-3)}.arco-picker-btn-confirm{margin:5px 0}.arco-picker-shortcuts{flex:1}.arco-picker-shortcuts>*{margin:5px 10px 5px 0}.arco-panel-date{display:flex;box-sizing:border-box}.arco-panel-date-inner{width:265px}.arco-panel-date-inner .arco-picker-body{padding-top:0}.arco-panel-date-timepicker{display:flex;flex-direction:column;border-left:1px solid var(--color-neutral-3)}.arco-panel-date-timepicker-title{width:100%;height:40px;color:var(--color-text-1);font-weight:400;font-size:14px;line-height:40px;text-align:center;border-bottom:1px solid var(--color-neutral-3)}.arco-panel-date-timepicker .arco-timepicker{height:276px;padding:0 6px;overflow:hidden}.arco-panel-date-timepicker .arco-timepicker-column{box-sizing:border-box;width:auto;height:100%;padding:0 4px}.arco-panel-date-timepicker .arco-timepicker-column::-webkit-scrollbar{width:0}.arco-panel-date-timepicker .arco-timepicker-column:not(:last-child){border-right:0}.arco-panel-date-timepicker .arco-timepicker ul:after{height:244px}.arco-panel-date-timepicker .arco-timepicker-cell{width:36px}.arco-panel-date-timepicker .arco-timepicker-cell-inner{padding-left:10px}.arco-panel-date-footer{border-right:1px solid var(--color-neutral-3)}.arco-panel-date-with-view-tabs{flex-direction:column;min-width:265px}.arco-panel-date-with-view-tabs .arco-panel-date-timepicker .arco-timepicker-column{flex:1}.arco-panel-date-with-view-tabs .arco-panel-date-timepicker .arco-timepicker-column::-webkit-scrollbar{width:0}.arco-panel-date-with-view-tabs .arco-panel-date-timepicker .arco-timepicker-cell{width:100%;text-align:center}.arco-panel-date-with-view-tabs .arco-panel-date-timepicker .arco-timepicker-cell-inner{padding-left:0}.arco-panel-date-view-tabs{display:flex;border-top:1px solid var(--color-neutral-3)}.arco-panel-date-view-tab-pane{flex:1;height:50px;color:var(--color-text-4);font-size:14px;line-height:50px;text-align:center;border-right:1px solid var(--color-neutral-3);cursor:pointer}.arco-panel-date-view-tab-pane:last-child{border-right:none}.arco-panel-date-view-tab-pane-text{margin-left:8px}.arco-panel-date-view-tab-pane-active{color:var(--color-text-1)}.arco-panel-month,.arco-panel-quarter,.arco-panel-year{box-sizing:border-box;width:265px}.arco-panel-month .arco-picker-date,.arco-panel-quarter .arco-picker-date,.arco-panel-year .arco-picker-date{padding:4px}.arco-panel-month .arco-picker-date-value,.arco-panel-quarter .arco-picker-date-value,.arco-panel-year .arco-picker-date-value{width:100%;border-radius:24px}.arco-panel-month .arco-picker-cell:not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end):not(.arco-picker-cell-disabled):not(.arco-picker-cell-week) .arco-picker-date-value:hover,.arco-panel-quarter .arco-picker-cell:not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end):not(.arco-picker-cell-disabled):not(.arco-picker-cell-week) .arco-picker-date-value:hover,.arco-panel-year .arco-picker-cell:not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end):not(.arco-picker-cell-disabled):not(.arco-picker-cell-week) .arco-picker-date-value:hover{border-radius:24px}.arco-panel-year{box-sizing:border-box;width:265px}.arco-panel-week{box-sizing:border-box}.arco-panel-week-wrapper{display:flex}.arco-panel-week-inner{width:298px}.arco-panel-week-inner .arco-picker-body{padding-top:0}.arco-panel-week .arco-picker-row-week{cursor:pointer}.arco-panel-week .arco-picker-row-week .arco-picker-date-value{width:100%;border-radius:0}.arco-panel-week .arco-picker-cell .arco-picker-date{border-radius:0}.arco-panel-week .arco-picker-cell:nth-child(2) .arco-picker-date{padding-left:4px;border-top-left-radius:24px;border-bottom-left-radius:24px}.arco-panel-week .arco-picker-cell:nth-child(2) .arco-picker-date .arco-picker-date-value{border-top-left-radius:24px;border-bottom-left-radius:24px}.arco-panel-week .arco-picker-cell:nth-child(8) .arco-picker-date{padding-right:4px;border-top-right-radius:24px;border-bottom-right-radius:24px}.arco-panel-week .arco-picker-cell:nth-child(8) .arco-picker-date .arco-picker-date-value{border-top-right-radius:24px;border-bottom-right-radius:24px}.arco-panel-week .arco-picker-row-week:hover .arco-picker-cell:not(.arco-picker-cell-week):not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end) .arco-picker-date-value{background-color:var(--color-fill-3)}.arco-panel-quarter{box-sizing:border-box;width:265px}.arco-picker-range-wrapper{display:flex}.arco-datepicker-shortcuts-wrapper{box-sizing:border-box;width:106px;height:100%;max-height:300px;margin:10px 0 0;padding:0;overflow-y:auto;list-style:none}.arco-datepicker-shortcuts-wrapper>li{box-sizing:border-box;width:100%;padding:6px 16px;cursor:pointer}.arco-datepicker-shortcuts-wrapper>li:hover{color:rgb(var(--primary-6))}.arco-descriptions-table{width:100%;border-collapse:collapse}.arco-descriptions-table-layout-fixed table{table-layout:fixed}.arco-descriptions-title{margin-bottom:16px;color:var(--color-text-1);font-weight:500;font-size:16px;line-height:1.5715}.arco-descriptions-item,.arco-descriptions-item-label,.arco-descriptions-item-value{box-sizing:border-box;font-size:14px;line-height:1.5715;text-align:left}.arco-descriptions-table-layout-fixed .arco-descriptions-item-label{width:auto}.arco-descriptions-item-label-block{width:1px;padding:0 4px 12px 0;color:var(--color-text-3);font-weight:500;white-space:nowrap}.arco-descriptions-item-value-block{padding:0 4px 12px 0;color:var(--color-text-1);font-weight:400;white-space:pre-wrap;word-break:break-word}.arco-descriptions-item-label-inline,.arco-descriptions-item-value-inline{box-sizing:border-box;font-size:14px;line-height:1.5715;text-align:left}.arco-descriptions-item-label-inline{margin-bottom:2px;color:var(--color-text-3);font-weight:500}.arco-descriptions-item-value-inline{color:var(--color-text-1);font-weight:400}.arco-descriptions-layout-inline-horizontal .arco-descriptions-item-label-inline{margin-right:4px}.arco-descriptions-layout-inline-horizontal .arco-descriptions-item-label-inline,.arco-descriptions-layout-inline-horizontal .arco-descriptions-item-value-inline{display:inline-block;margin-bottom:0}.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item{padding:12px 20px}.arco-descriptions-border .arco-descriptions-body{overflow:hidden;border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-medium)}.arco-descriptions-border .arco-descriptions-row:not(:last-child){border-bottom:1px solid var(--color-neutral-3)}.arco-descriptions-border .arco-descriptions-item,.arco-descriptions-border .arco-descriptions-item-label-block,.arco-descriptions-border .arco-descriptions-item-value-block{padding:7px 20px;border-right:1px solid var(--color-neutral-3)}.arco-descriptions-border .arco-descriptions-item-label-block{background-color:var(--color-fill-1)}.arco-descriptions-border .arco-descriptions-item-value-block:last-child{border-right:none}.arco-descriptions-border .arco-descriptions-item:last-child{border-right:none}.arco-descriptions-border.arco-descriptions-layout-vertical .arco-descriptions-item-label-block:last-child{border-right:none}.arco-descriptions-layout-vertical:not(.arco-descriptions-border) .arco-descriptions-item-value-block:first-child{padding-left:0}.arco-descriptions-size-mini .arco-descriptions-title{margin-bottom:6px}.arco-descriptions-size-mini .arco-descriptions-item-label-block,.arco-descriptions-size-mini .arco-descriptions-item-value-block{padding-right:20px;padding-bottom:2px;font-size:12px}.arco-descriptions-size-mini.arco-descriptions-border .arco-descriptions-item-label-block,.arco-descriptions-size-mini.arco-descriptions-border .arco-descriptions-item-value-block{padding:3px 20px}.arco-descriptions-size-mini.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item{padding:8px 20px}.arco-descriptions-size-small .arco-descriptions-title{margin-bottom:8px}.arco-descriptions-size-small .arco-descriptions-item-label-block,.arco-descriptions-size-small .arco-descriptions-item-value-block{padding-right:20px;padding-bottom:4px;font-size:14px}.arco-descriptions-size-small.arco-descriptions-border .arco-descriptions-item-label-block,.arco-descriptions-size-small.arco-descriptions-border .arco-descriptions-item-value-block{padding:3px 20px}.arco-descriptions-size-small.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item{padding:8px 20px}.arco-descriptions-size-medium .arco-descriptions-title{margin-bottom:12px}.arco-descriptions-size-medium .arco-descriptions-item-label-block,.arco-descriptions-size-medium .arco-descriptions-item-value-block{padding-right:20px;padding-bottom:8px;font-size:14px}.arco-descriptions-size-medium.arco-descriptions-border .arco-descriptions-item-label-block,.arco-descriptions-size-medium.arco-descriptions-border .arco-descriptions-item-value-block{padding:5px 20px}.arco-descriptions-size-medium.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item{padding:10px 20px}.arco-descriptions-size-large .arco-descriptions-title{margin-bottom:20px}.arco-descriptions-size-large .arco-descriptions-item-label-block,.arco-descriptions-size-large .arco-descriptions-item-value-block{padding-right:20px;padding-bottom:16px;font-size:14px}.arco-descriptions-size-large.arco-descriptions-border .arco-descriptions-item-label-block,.arco-descriptions-size-large.arco-descriptions-border .arco-descriptions-item-value-block{padding:9px 20px}.arco-descriptions-size-large.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item{padding:14px 20px}.arco-divider-horizontal{position:relative;clear:both;width:100%;min-width:100%;max-width:100%;margin:20px 0;border-bottom:1px solid var(--color-neutral-3)}.arco-divider-horizontal.arco-divider-with-text{margin:20px 0}.arco-divider-vertical{display:inline-block;min-width:1px;max-width:1px;min-height:1em;margin:0 12px;vertical-align:middle;border-left:1px solid var(--color-neutral-3)}.arco-divider-text{position:absolute;top:50%;box-sizing:border-box;padding:0 16px;color:var(--color-text-1);font-weight:500;font-size:14px;line-height:2;background:var(--color-bg-2);transform:translateY(-50%)}.arco-divider-text-center{left:50%;transform:translate(-50%,-50%)}.arco-divider-text-left{left:24px}.arco-divider-text-right{right:24px}.arco-drawer-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001}.arco-drawer-mask{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-mask-bg)}.arco-drawer{position:absolute;display:flex;flex-direction:column;width:100%;height:100%;overflow:auto;line-height:1.5715;background-color:var(--color-bg-3)}.arco-drawer-header{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;width:100%;height:48px;padding:0 16px;border-bottom:1px solid var(--color-neutral-3)}.arco-drawer-header .arco-drawer-title{margin-right:auto;color:var(--color-text-1);font-weight:500;font-size:16px;text-align:left}.arco-drawer-header .arco-drawer-close-btn{margin-left:8px;color:var(--color-text-1);font-size:12px;cursor:pointer}.arco-drawer-footer{flex-shrink:0;box-sizing:border-box;padding:16px;text-align:right;border-top:1px solid var(--color-neutral-3)}.arco-drawer-footer>.arco-btn{margin-left:12px}.arco-drawer-body{position:relative;flex:1;box-sizing:border-box;height:100%;padding:12px 16px;overflow:auto;color:var(--color-text-1)}.fade-drawer-enter-from,.fade-drawer-appear-from{opacity:0}.fade-drawer-enter-to,.fade-drawer-appear-to{opacity:1}.fade-drawer-enter-active,.fade-drawer-appear-active{transition:opacity .3s cubic-bezier(.34,.69,.1,1)}.fade-drawer-leave-from{opacity:1}.fade-drawer-leave-to{opacity:0}.fade-drawer-leave-active{transition:opacity .3s cubic-bezier(.34,.69,.1,1)}.slide-left-drawer-enter-from,.slide-left-drawer-appear-from{transform:translate(-100%)}.slide-left-drawer-enter-to,.slide-left-drawer-appear-to{transform:translate(0)}.slide-left-drawer-enter-active,.slide-left-drawer-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-left-drawer-leave-from{transform:translate(0)}.slide-left-drawer-leave-to{transform:translate(-100%)}.slide-left-drawer-leave-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-right-drawer-enter-from,.slide-right-drawer-appear-from{transform:translate(100%)}.slide-right-drawer-enter-to,.slide-right-drawer-appear-to{transform:translate(0)}.slide-right-drawer-enter-active,.slide-right-drawer-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-right-drawer-leave-from{transform:translate(0)}.slide-right-drawer-leave-to{transform:translate(100%)}.slide-right-drawer-leave-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-top-drawer-enter,.slide-top-drawer-appear,.slide-top-drawer-enter-from,.slide-top-drawer-appear-from{transform:translateY(-100%)}.slide-top-drawer-enter-to,.slide-top-drawer-appear-to{transform:translateY(0)}.slide-top-drawer-enter-active,.slide-top-drawer-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-top-drawer-leave-from{transform:translateY(0)}.slide-top-drawer-leave-to{transform:translateY(-100%)}.slide-top-drawer-leave-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-bottom-drawer-enter-from,.slide-bottom-drawer-appear-from{transform:translateY(100%)}.slide-bottom-drawer-enter-to,.slide-bottom-drawer-appear-to{transform:translateY(0)}.slide-bottom-drawer-enter-active,.slide-bottom-drawer-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-bottom-drawer-leave-from{transform:translateY(0)}.slide-bottom-drawer-leave-to{transform:translateY(100%)}.slide-bottom-drawer-leave-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.arco-dropdown{box-sizing:border-box;padding:4px 0;background-color:var(--color-bg-popup);border:1px solid var(--color-fill-3);border-radius:var(--border-radius-medium);box-shadow:0 4px 10px #0000001a}.arco-dropdown-list{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}.arco-dropdown-list-wrapper{max-height:200px;overflow-y:auto}.arco-dropdown-option{position:relative;z-index:1;display:flex;align-items:center;box-sizing:border-box;width:100%;padding:0 12px;color:var(--color-text-1);font-size:14px;line-height:36px;text-align:left;background-color:transparent;cursor:pointer}.arco-dropdown-option-content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-dropdown-option-has-suffix{justify-content:space-between}.arco-dropdown-option-active,.arco-dropdown-option:not(.arco-dropdown-option-disabled):hover{color:var(--color-text-1);background-color:var(--color-fill-2);transition:all .1s cubic-bezier(0,0,1,1)}.arco-dropdown-option-disabled{color:var(--color-text-4);background-color:transparent;cursor:not-allowed}.arco-dropdown-option-icon{display:inline-flex;margin-right:8px}.arco-dropdown-option-suffix{margin-left:12px}.arco-dropdown-group:first-child .arco-dropdown-group-title{margin-top:8px}.arco-dropdown-group-title{box-sizing:border-box;width:100%;margin-top:8px;padding:0 12px;color:var(--color-text-3);font-size:12px;line-height:20px;cursor:default;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-dropdown-submenu{margin-top:-4px}.arco-dropdown.arco-dropdown-has-footer{padding-bottom:0}.arco-dropdown-footer{border-top:1px solid var(--color-fill-3)}.arco-empty{box-sizing:border-box;width:100%;padding:10px 0;text-align:center}.arco-empty-image{margin-bottom:4px;color:rgb(var(--gray-5));font-size:48px;line-height:1}.arco-empty-image img{height:80px}.arco-empty .arco-empty-description{color:rgb(var(--gray-5));font-size:14px}.arco-form-item-status-validating .arco-input-wrapper:not(.arco-input-disabled),.arco-form-item-status-validating .arco-textarea-wrapper:not(.arco-textarea-disabled){background-color:var(--color-fill-2);border-color:transparent}.arco-form-item-status-validating .arco-input-wrapper:not(.arco-input-disabled):hover,.arco-form-item-status-validating .arco-textarea-wrapper:not(.arco-textarea-disabled):hover{background-color:var(--color-fill-3);border-color:transparent}.arco-form-item-status-validating .arco-input-wrapper:not(.arco-input-disabled).arco-input-focus,.arco-form-item-status-validating .arco-textarea-wrapper:not(.arco-textarea-disabled).arco-textarea-focus{background-color:var(--color-bg-2);border-color:rgb(var(--primary-6));box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-form-item-status-validating .arco-select-view:not(.arco-select-view-disabled),.arco-form-item-status-validating .arco-input-tag:not(.arco-input-tag-disabled){background-color:var(--color-fill-2);border-color:transparent}.arco-form-item-status-validating .arco-select-view:not(.arco-select-view-disabled):hover,.arco-form-item-status-validating .arco-input-tag:not(.arco-input-tag-disabled):hover{background-color:var(--color-fill-3);border-color:transparent}.arco-form-item-status-validating .arco-select-view:not(.arco-select-view-disabled).arco-select-view-focus,.arco-form-item-status-validating .arco-input-tag:not(.arco-input-tag-disabled).arco-input-tag-focus{background-color:var(--color-bg-2);border-color:rgb(var(--primary-6));box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-form-item-status-validating .arco-picker:not(.arco-picker-disabled){border-color:transparent;background-color:var(--color-fill-2)}.arco-form-item-status-validating .arco-picker:not(.arco-picker-disabled):hover{border-color:transparent;background-color:var(--color-fill-3)}.arco-form-item-status-validating .arco-picker-focused:not(.arco-picker-disabled),.arco-form-item-status-validating .arco-picker-focused:not(.arco-picker-disabled):hover{border-color:rgb(var(--primary-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-form-item-status-validating .arco-form-item-message-help,.arco-form-item-status-validating .arco-form-item-feedback{color:rgb(var(--primary-6))}.arco-form-item-status-success .arco-input-wrapper:not(.arco-input-disabled),.arco-form-item-status-success .arco-textarea-wrapper:not(.arco-textarea-disabled){background-color:var(--color-fill-2);border-color:transparent}.arco-form-item-status-success .arco-input-wrapper:not(.arco-input-disabled):hover,.arco-form-item-status-success .arco-textarea-wrapper:not(.arco-textarea-disabled):hover{background-color:var(--color-fill-3);border-color:transparent}.arco-form-item-status-success .arco-input-wrapper:not(.arco-input-disabled).arco-input-focus,.arco-form-item-status-success .arco-textarea-wrapper:not(.arco-textarea-disabled).arco-textarea-focus{background-color:var(--color-bg-2);border-color:rgb(var(--success-6));box-shadow:0 0 0 0 var(--color-success-light-2)}.arco-form-item-status-success .arco-select-view:not(.arco-select-view-disabled),.arco-form-item-status-success .arco-input-tag:not(.arco-input-tag-disabled){background-color:var(--color-fill-2);border-color:transparent}.arco-form-item-status-success .arco-select-view:not(.arco-select-view-disabled):hover,.arco-form-item-status-success .arco-input-tag:not(.arco-input-tag-disabled):hover{background-color:var(--color-fill-3);border-color:transparent}.arco-form-item-status-success .arco-select-view:not(.arco-select-view-disabled).arco-select-view-focus,.arco-form-item-status-success .arco-input-tag:not(.arco-input-tag-disabled).arco-input-tag-focus{background-color:var(--color-bg-2);border-color:rgb(var(--success-6));box-shadow:0 0 0 0 var(--color-success-light-2)}.arco-form-item-status-success .arco-picker:not(.arco-picker-disabled){border-color:transparent;background-color:var(--color-fill-2)}.arco-form-item-status-success .arco-picker:not(.arco-picker-disabled):hover{border-color:transparent;background-color:var(--color-fill-3)}.arco-form-item-status-success .arco-picker-focused:not(.arco-picker-disabled),.arco-form-item-status-success .arco-picker-focused:not(.arco-picker-disabled):hover{border-color:rgb(var(--success-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-success-light-2)}.arco-form-item-status-success .arco-form-item-message-help,.arco-form-item-status-success .arco-form-item-feedback{color:rgb(var(--success-6))}.arco-form-item-status-warning .arco-input-wrapper:not(.arco-input-disabled),.arco-form-item-status-warning .arco-textarea-wrapper:not(.arco-textarea-disabled){background-color:var(--color-warning-light-1);border-color:transparent}.arco-form-item-status-warning .arco-input-wrapper:not(.arco-input-disabled):hover,.arco-form-item-status-warning .arco-textarea-wrapper:not(.arco-textarea-disabled):hover{background-color:var(--color-warning-light-2);border-color:transparent}.arco-form-item-status-warning .arco-input-wrapper:not(.arco-input-disabled).arco-input-focus,.arco-form-item-status-warning .arco-textarea-wrapper:not(.arco-textarea-disabled).arco-textarea-focus{background-color:var(--color-bg-2);border-color:rgb(var(--warning-6));box-shadow:0 0 0 0 var(--color-warning-light-2)}.arco-form-item-status-warning .arco-select-view:not(.arco-select-view-disabled),.arco-form-item-status-warning .arco-input-tag:not(.arco-input-tag-disabled){background-color:var(--color-warning-light-1);border-color:transparent}.arco-form-item-status-warning .arco-select-view:not(.arco-select-view-disabled):hover,.arco-form-item-status-warning .arco-input-tag:not(.arco-input-tag-disabled):hover{background-color:var(--color-warning-light-2);border-color:transparent}.arco-form-item-status-warning .arco-select-view:not(.arco-select-view-disabled).arco-select-view-focus,.arco-form-item-status-warning .arco-input-tag:not(.arco-input-tag-disabled).arco-input-tag-focus{background-color:var(--color-bg-2);border-color:rgb(var(--warning-6));box-shadow:0 0 0 0 var(--color-warning-light-2)}.arco-form-item-status-warning .arco-picker:not(.arco-picker-disabled){border-color:transparent;background-color:var(--color-warning-light-1)}.arco-form-item-status-warning .arco-picker:not(.arco-picker-disabled):hover{border-color:transparent;background-color:var(--color-warning-light-2)}.arco-form-item-status-warning .arco-picker-focused:not(.arco-picker-disabled),.arco-form-item-status-warning .arco-picker-focused:not(.arco-picker-disabled):hover{border-color:rgb(var(--warning-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-warning-light-2)}.arco-form-item-status-warning .arco-form-item-message-help,.arco-form-item-status-warning .arco-form-item-feedback{color:rgb(var(--warning-6))}.arco-form-item-status-error .arco-input-wrapper:not(.arco-input-disabled),.arco-form-item-status-error .arco-textarea-wrapper:not(.arco-textarea-disabled){background-color:var(--color-danger-light-1);border-color:transparent}.arco-form-item-status-error .arco-input-wrapper:not(.arco-input-disabled):hover,.arco-form-item-status-error .arco-textarea-wrapper:not(.arco-textarea-disabled):hover{background-color:var(--color-danger-light-2);border-color:transparent}.arco-form-item-status-error .arco-input-wrapper:not(.arco-input-disabled).arco-input-focus,.arco-form-item-status-error .arco-textarea-wrapper:not(.arco-textarea-disabled).arco-textarea-focus{background-color:var(--color-bg-2);border-color:rgb(var(--danger-6));box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-form-item-status-error .arco-select-view:not(.arco-select-view-disabled),.arco-form-item-status-error .arco-input-tag:not(.arco-input-tag-disabled){background-color:var(--color-danger-light-1);border-color:transparent}.arco-form-item-status-error .arco-select-view:not(.arco-select-view-disabled):hover,.arco-form-item-status-error .arco-input-tag:not(.arco-input-tag-disabled):hover{background-color:var(--color-danger-light-2);border-color:transparent}.arco-form-item-status-error .arco-select-view:not(.arco-select-view-disabled).arco-select-view-focus,.arco-form-item-status-error .arco-input-tag:not(.arco-input-tag-disabled).arco-input-tag-focus{background-color:var(--color-bg-2);border-color:rgb(var(--danger-6));box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-form-item-status-error .arco-picker:not(.arco-picker-disabled){border-color:transparent;background-color:var(--color-danger-light-1)}.arco-form-item-status-error .arco-picker:not(.arco-picker-disabled):hover{border-color:transparent;background-color:var(--color-danger-light-2)}.arco-form-item-status-error .arco-picker-focused:not(.arco-picker-disabled),.arco-form-item-status-error .arco-picker-focused:not(.arco-picker-disabled):hover{border-color:rgb(var(--danger-6));background-color:var(--color-bg-2);box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-form-item-status-error .arco-form-item-message-help,.arco-form-item-status-error .arco-form-item-feedback{color:rgb(var(--danger-6))}.arco-form-item-control-children{position:relative}.arco-form-item-feedback{position:absolute;top:50%;right:9px;font-size:14px;transform:translateY(-50%)}.arco-form-item-feedback .arco-icon-loading{font-size:12px}.arco-form-item-has-feedback .arco-input,.arco-form-item-has-feedback .arco-input-inner-wrapper,.arco-form-item-has-feedback .arco-textarea{padding-right:28px}.arco-form-item-has-feedback .arco-input-number-mode-embed .arco-input-number-step-layer{right:24px}.arco-form-item-has-feedback .arco-select.arco-select-multiple .arco-select-view,.arco-form-item-has-feedback .arco-select.arco-select-single .arco-select-view{padding-right:28px}.arco-form-item-has-feedback .arco-select.arco-select-multiple .arco-select-suffix{padding-right:0}.arco-form-item-has-feedback .arco-cascader.arco-cascader-multiple .arco-cascader-view,.arco-form-item-has-feedback .arco-cascader.arco-cascader-single .arco-cascader-view{padding-right:28px}.arco-form-item-has-feedback .arco-cascader.arco-cascader-multiple .arco-cascader-suffix{padding-right:0}.arco-form-item-has-feedback .arco-tree-select.arco-tree-select-multiple .arco-tree-select-view,.arco-form-item-has-feedback .arco-tree-select.arco-tree-select-single .arco-tree-select-view{padding-right:28px}.arco-form-item-has-feedback .arco-tree-select.arco-tree-select-multiple .arco-tree-select-suffix{padding-right:0}.arco-form-item-has-feedback .arco-picker{padding-right:28px}.arco-form-item-has-feedback .arco-picker-suffix .arco-picker-suffix-icon,.arco-form-item-has-feedback .arco-picker-suffix .arco-picker-clear-icon{margin-right:0;margin-left:0}.arco-form{display:flex;flex-direction:column;width:100%}.arco-form-layout-inline{flex-direction:row;flex-wrap:wrap}.arco-form-layout-inline .arco-form-item{width:auto;margin-bottom:8px}.arco-form-auto-label-width .arco-form-item-label-col>.arco-form-item-label{white-space:nowrap}.arco-form-item{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;margin-bottom:20px}.arco-form-item-layout-vertical{display:block}.arco-form-item-layout-vertical>.arco-form-item-label-col{justify-content:flex-start;margin-bottom:8px;padding:0;line-height:1.5715;white-space:normal}.arco-form-item-layout-inline{margin-right:24px}.arco-form-item-label-col{padding-right:16px}.arco-form-item.arco-form-item-error,.arco-form-item.arco-form-item-has-help{margin-bottom:0}.arco-form-item-wrapper-flex.arco-col{flex:1}.arco-form-size-mini .arco-form-item-label-col{line-height:24px}.arco-form-size-mini .arco-form-item-label-col>.arco-form-item-label{font-size:12px}.arco-form-size-mini .arco-form-item-content,.arco-form-size-mini .arco-form-item-wrapper-col{min-height:24px}.arco-form-size-small .arco-form-item-label-col{line-height:28px}.arco-form-size-small .arco-form-item-label-col>.arco-form-item-label{font-size:14px}.arco-form-size-small .arco-form-item-content,.arco-form-size-small .arco-form-item-wrapper-col{min-height:28px}.arco-form-size-large .arco-form-item-label-col{line-height:36px}.arco-form-size-large .arco-form-item-label-col>.arco-form-item-label{font-size:14px}.arco-form-size-large .arco-form-item-content,.arco-form-size-large .arco-form-item-wrapper-col{min-height:36px}.arco-form-item-extra{margin-top:4px;color:var(--color-text-3);font-size:12px}.arco-form-item-message{min-height:20px;color:rgb(var(--danger-6));font-size:12px;line-height:20px}.arco-form-item-message-help{color:var(--color-text-3)}.arco-form-item-message+.arco-form-item-extra{margin-top:0;margin-bottom:4px}.arco-form-item-label-col{display:flex;flex-shrink:0;justify-content:flex-end;line-height:32px;white-space:nowrap}.arco-form-item-label-col-left{justify-content:flex-start}.arco-form-item-label-col>.arco-form-item-label{max-width:100%;color:var(--color-text-2);font-size:14px;white-space:normal}.arco-form-item-label-col.arco-form-item-label-col-flex{box-sizing:content-box}.arco-form-item-wrapper-col{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0;min-height:32px}.arco-form-item-content{flex:1;max-width:100%;min-height:32px}.arco-form-item-content-wrapper{display:flex;align-items:center;justify-content:flex-start;width:100%}.arco-form-item-content-flex{display:flex;align-items:center;justify-content:flex-start}.arco-form .arco-slider{display:block}.arco-form-item-label-required-symbol{color:rgb(var(--danger-6));font-size:12px;line-height:1}.arco-form-item-label-required-symbol svg{display:inline-block;transform:scale(.5)}.arco-form-item-label-tooltip{margin-left:4px;color:var(--color-text-4)}.form-blink-enter-from,.form-blink-appear-from{opacity:0}.form-blink-enter-to,.form-blink-appear-to{opacity:1}.form-blink-enter-active,.form-blink-appear-active{transition:opacity .3s cubic-bezier(0,0,1,1);animation:arco-form-blink .5s cubic-bezier(0,0,1,1)}@keyframes arco-form-blink{0%{opacity:1}50%{opacity:.2}to{opacity:1}}.arco-row{display:flex;flex-flow:row wrap}.arco-row-nowrap{flex-wrap:nowrap}.arco-row-align-start{align-items:flex-start}.arco-row-align-center{align-items:center}.arco-row-align-end{align-items:flex-end}.arco-row-justify-start{justify-content:flex-start}.arco-row-justify-center{justify-content:center}.arco-row-justify-end{justify-content:flex-end}.arco-row-justify-space-around{justify-content:space-around}.arco-row-justify-space-between{justify-content:space-between}.arco-col{box-sizing:border-box}.arco-col-1{flex:0 0 4.16666667%;width:4.16666667%}.arco-col-2{flex:0 0 8.33333333%;width:8.33333333%}.arco-col-3{flex:0 0 12.5%;width:12.5%}.arco-col-4{flex:0 0 16.66666667%;width:16.66666667%}.arco-col-5{flex:0 0 20.83333333%;width:20.83333333%}.arco-col-6{flex:0 0 25%;width:25%}.arco-col-7{flex:0 0 29.16666667%;width:29.16666667%}.arco-col-8{flex:0 0 33.33333333%;width:33.33333333%}.arco-col-9{flex:0 0 37.5%;width:37.5%}.arco-col-10{flex:0 0 41.66666667%;width:41.66666667%}.arco-col-11{flex:0 0 45.83333333%;width:45.83333333%}.arco-col-12{flex:0 0 50%;width:50%}.arco-col-13{flex:0 0 54.16666667%;width:54.16666667%}.arco-col-14{flex:0 0 58.33333333%;width:58.33333333%}.arco-col-15{flex:0 0 62.5%;width:62.5%}.arco-col-16{flex:0 0 66.66666667%;width:66.66666667%}.arco-col-17{flex:0 0 70.83333333%;width:70.83333333%}.arco-col-18{flex:0 0 75%;width:75%}.arco-col-19{flex:0 0 79.16666667%;width:79.16666667%}.arco-col-20{flex:0 0 83.33333333%;width:83.33333333%}.arco-col-21{flex:0 0 87.5%;width:87.5%}.arco-col-22{flex:0 0 91.66666667%;width:91.66666667%}.arco-col-23{flex:0 0 95.83333333%;width:95.83333333%}.arco-col-24{flex:0 0 100%;width:100%}.arco-col-offset-1{margin-left:4.16666667%}.arco-col-offset-2{margin-left:8.33333333%}.arco-col-offset-3{margin-left:12.5%}.arco-col-offset-4{margin-left:16.66666667%}.arco-col-offset-5{margin-left:20.83333333%}.arco-col-offset-6{margin-left:25%}.arco-col-offset-7{margin-left:29.16666667%}.arco-col-offset-8{margin-left:33.33333333%}.arco-col-offset-9{margin-left:37.5%}.arco-col-offset-10{margin-left:41.66666667%}.arco-col-offset-11{margin-left:45.83333333%}.arco-col-offset-12{margin-left:50%}.arco-col-offset-13{margin-left:54.16666667%}.arco-col-offset-14{margin-left:58.33333333%}.arco-col-offset-15{margin-left:62.5%}.arco-col-offset-16{margin-left:66.66666667%}.arco-col-offset-17{margin-left:70.83333333%}.arco-col-offset-18{margin-left:75%}.arco-col-offset-19{margin-left:79.16666667%}.arco-col-offset-20{margin-left:83.33333333%}.arco-col-offset-21{margin-left:87.5%}.arco-col-offset-22{margin-left:91.66666667%}.arco-col-offset-23{margin-left:95.83333333%}.arco-col-order-1{order:1}.arco-col-order-2{order:2}.arco-col-order-3{order:3}.arco-col-order-4{order:4}.arco-col-order-5{order:5}.arco-col-order-6{order:6}.arco-col-order-7{order:7}.arco-col-order-8{order:8}.arco-col-order-9{order:9}.arco-col-order-10{order:10}.arco-col-order-11{order:11}.arco-col-order-12{order:12}.arco-col-order-13{order:13}.arco-col-order-14{order:14}.arco-col-order-15{order:15}.arco-col-order-16{order:16}.arco-col-order-17{order:17}.arco-col-order-18{order:18}.arco-col-order-19{order:19}.arco-col-order-20{order:20}.arco-col-order-21{order:21}.arco-col-order-22{order:22}.arco-col-order-23{order:23}.arco-col-order-24{order:24}.arco-col-xs-1{flex:0 0 4.16666667%;width:4.16666667%}.arco-col-xs-2{flex:0 0 8.33333333%;width:8.33333333%}.arco-col-xs-3{flex:0 0 12.5%;width:12.5%}.arco-col-xs-4{flex:0 0 16.66666667%;width:16.66666667%}.arco-col-xs-5{flex:0 0 20.83333333%;width:20.83333333%}.arco-col-xs-6{flex:0 0 25%;width:25%}.arco-col-xs-7{flex:0 0 29.16666667%;width:29.16666667%}.arco-col-xs-8{flex:0 0 33.33333333%;width:33.33333333%}.arco-col-xs-9{flex:0 0 37.5%;width:37.5%}.arco-col-xs-10{flex:0 0 41.66666667%;width:41.66666667%}.arco-col-xs-11{flex:0 0 45.83333333%;width:45.83333333%}.arco-col-xs-12{flex:0 0 50%;width:50%}.arco-col-xs-13{flex:0 0 54.16666667%;width:54.16666667%}.arco-col-xs-14{flex:0 0 58.33333333%;width:58.33333333%}.arco-col-xs-15{flex:0 0 62.5%;width:62.5%}.arco-col-xs-16{flex:0 0 66.66666667%;width:66.66666667%}.arco-col-xs-17{flex:0 0 70.83333333%;width:70.83333333%}.arco-col-xs-18{flex:0 0 75%;width:75%}.arco-col-xs-19{flex:0 0 79.16666667%;width:79.16666667%}.arco-col-xs-20{flex:0 0 83.33333333%;width:83.33333333%}.arco-col-xs-21{flex:0 0 87.5%;width:87.5%}.arco-col-xs-22{flex:0 0 91.66666667%;width:91.66666667%}.arco-col-xs-23{flex:0 0 95.83333333%;width:95.83333333%}.arco-col-xs-24{flex:0 0 100%;width:100%}.arco-col-xs-offset-1{margin-left:4.16666667%}.arco-col-xs-offset-2{margin-left:8.33333333%}.arco-col-xs-offset-3{margin-left:12.5%}.arco-col-xs-offset-4{margin-left:16.66666667%}.arco-col-xs-offset-5{margin-left:20.83333333%}.arco-col-xs-offset-6{margin-left:25%}.arco-col-xs-offset-7{margin-left:29.16666667%}.arco-col-xs-offset-8{margin-left:33.33333333%}.arco-col-xs-offset-9{margin-left:37.5%}.arco-col-xs-offset-10{margin-left:41.66666667%}.arco-col-xs-offset-11{margin-left:45.83333333%}.arco-col-xs-offset-12{margin-left:50%}.arco-col-xs-offset-13{margin-left:54.16666667%}.arco-col-xs-offset-14{margin-left:58.33333333%}.arco-col-xs-offset-15{margin-left:62.5%}.arco-col-xs-offset-16{margin-left:66.66666667%}.arco-col-xs-offset-17{margin-left:70.83333333%}.arco-col-xs-offset-18{margin-left:75%}.arco-col-xs-offset-19{margin-left:79.16666667%}.arco-col-xs-offset-20{margin-left:83.33333333%}.arco-col-xs-offset-21{margin-left:87.5%}.arco-col-xs-offset-22{margin-left:91.66666667%}.arco-col-xs-offset-23{margin-left:95.83333333%}.arco-col-xs-order-1{order:1}.arco-col-xs-order-2{order:2}.arco-col-xs-order-3{order:3}.arco-col-xs-order-4{order:4}.arco-col-xs-order-5{order:5}.arco-col-xs-order-6{order:6}.arco-col-xs-order-7{order:7}.arco-col-xs-order-8{order:8}.arco-col-xs-order-9{order:9}.arco-col-xs-order-10{order:10}.arco-col-xs-order-11{order:11}.arco-col-xs-order-12{order:12}.arco-col-xs-order-13{order:13}.arco-col-xs-order-14{order:14}.arco-col-xs-order-15{order:15}.arco-col-xs-order-16{order:16}.arco-col-xs-order-17{order:17}.arco-col-xs-order-18{order:18}.arco-col-xs-order-19{order:19}.arco-col-xs-order-20{order:20}.arco-col-xs-order-21{order:21}.arco-col-xs-order-22{order:22}.arco-col-xs-order-23{order:23}.arco-col-xs-order-24{order:24}@media (min-width: 576px){.arco-col-sm-1{flex:0 0 4.16666667%;width:4.16666667%}.arco-col-sm-2{flex:0 0 8.33333333%;width:8.33333333%}.arco-col-sm-3{flex:0 0 12.5%;width:12.5%}.arco-col-sm-4{flex:0 0 16.66666667%;width:16.66666667%}.arco-col-sm-5{flex:0 0 20.83333333%;width:20.83333333%}.arco-col-sm-6{flex:0 0 25%;width:25%}.arco-col-sm-7{flex:0 0 29.16666667%;width:29.16666667%}.arco-col-sm-8{flex:0 0 33.33333333%;width:33.33333333%}.arco-col-sm-9{flex:0 0 37.5%;width:37.5%}.arco-col-sm-10{flex:0 0 41.66666667%;width:41.66666667%}.arco-col-sm-11{flex:0 0 45.83333333%;width:45.83333333%}.arco-col-sm-12{flex:0 0 50%;width:50%}.arco-col-sm-13{flex:0 0 54.16666667%;width:54.16666667%}.arco-col-sm-14{flex:0 0 58.33333333%;width:58.33333333%}.arco-col-sm-15{flex:0 0 62.5%;width:62.5%}.arco-col-sm-16{flex:0 0 66.66666667%;width:66.66666667%}.arco-col-sm-17{flex:0 0 70.83333333%;width:70.83333333%}.arco-col-sm-18{flex:0 0 75%;width:75%}.arco-col-sm-19{flex:0 0 79.16666667%;width:79.16666667%}.arco-col-sm-20{flex:0 0 83.33333333%;width:83.33333333%}.arco-col-sm-21{flex:0 0 87.5%;width:87.5%}.arco-col-sm-22{flex:0 0 91.66666667%;width:91.66666667%}.arco-col-sm-23{flex:0 0 95.83333333%;width:95.83333333%}.arco-col-sm-24{flex:0 0 100%;width:100%}.arco-col-sm-offset-1{margin-left:4.16666667%}.arco-col-sm-offset-2{margin-left:8.33333333%}.arco-col-sm-offset-3{margin-left:12.5%}.arco-col-sm-offset-4{margin-left:16.66666667%}.arco-col-sm-offset-5{margin-left:20.83333333%}.arco-col-sm-offset-6{margin-left:25%}.arco-col-sm-offset-7{margin-left:29.16666667%}.arco-col-sm-offset-8{margin-left:33.33333333%}.arco-col-sm-offset-9{margin-left:37.5%}.arco-col-sm-offset-10{margin-left:41.66666667%}.arco-col-sm-offset-11{margin-left:45.83333333%}.arco-col-sm-offset-12{margin-left:50%}.arco-col-sm-offset-13{margin-left:54.16666667%}.arco-col-sm-offset-14{margin-left:58.33333333%}.arco-col-sm-offset-15{margin-left:62.5%}.arco-col-sm-offset-16{margin-left:66.66666667%}.arco-col-sm-offset-17{margin-left:70.83333333%}.arco-col-sm-offset-18{margin-left:75%}.arco-col-sm-offset-19{margin-left:79.16666667%}.arco-col-sm-offset-20{margin-left:83.33333333%}.arco-col-sm-offset-21{margin-left:87.5%}.arco-col-sm-offset-22{margin-left:91.66666667%}.arco-col-sm-offset-23{margin-left:95.83333333%}.arco-col-sm-order-1{order:1}.arco-col-sm-order-2{order:2}.arco-col-sm-order-3{order:3}.arco-col-sm-order-4{order:4}.arco-col-sm-order-5{order:5}.arco-col-sm-order-6{order:6}.arco-col-sm-order-7{order:7}.arco-col-sm-order-8{order:8}.arco-col-sm-order-9{order:9}.arco-col-sm-order-10{order:10}.arco-col-sm-order-11{order:11}.arco-col-sm-order-12{order:12}.arco-col-sm-order-13{order:13}.arco-col-sm-order-14{order:14}.arco-col-sm-order-15{order:15}.arco-col-sm-order-16{order:16}.arco-col-sm-order-17{order:17}.arco-col-sm-order-18{order:18}.arco-col-sm-order-19{order:19}.arco-col-sm-order-20{order:20}.arco-col-sm-order-21{order:21}.arco-col-sm-order-22{order:22}.arco-col-sm-order-23{order:23}.arco-col-sm-order-24{order:24}}@media (min-width: 768px){.arco-col-md-1{flex:0 0 4.16666667%;width:4.16666667%}.arco-col-md-2{flex:0 0 8.33333333%;width:8.33333333%}.arco-col-md-3{flex:0 0 12.5%;width:12.5%}.arco-col-md-4{flex:0 0 16.66666667%;width:16.66666667%}.arco-col-md-5{flex:0 0 20.83333333%;width:20.83333333%}.arco-col-md-6{flex:0 0 25%;width:25%}.arco-col-md-7{flex:0 0 29.16666667%;width:29.16666667%}.arco-col-md-8{flex:0 0 33.33333333%;width:33.33333333%}.arco-col-md-9{flex:0 0 37.5%;width:37.5%}.arco-col-md-10{flex:0 0 41.66666667%;width:41.66666667%}.arco-col-md-11{flex:0 0 45.83333333%;width:45.83333333%}.arco-col-md-12{flex:0 0 50%;width:50%}.arco-col-md-13{flex:0 0 54.16666667%;width:54.16666667%}.arco-col-md-14{flex:0 0 58.33333333%;width:58.33333333%}.arco-col-md-15{flex:0 0 62.5%;width:62.5%}.arco-col-md-16{flex:0 0 66.66666667%;width:66.66666667%}.arco-col-md-17{flex:0 0 70.83333333%;width:70.83333333%}.arco-col-md-18{flex:0 0 75%;width:75%}.arco-col-md-19{flex:0 0 79.16666667%;width:79.16666667%}.arco-col-md-20{flex:0 0 83.33333333%;width:83.33333333%}.arco-col-md-21{flex:0 0 87.5%;width:87.5%}.arco-col-md-22{flex:0 0 91.66666667%;width:91.66666667%}.arco-col-md-23{flex:0 0 95.83333333%;width:95.83333333%}.arco-col-md-24{flex:0 0 100%;width:100%}.arco-col-md-offset-1{margin-left:4.16666667%}.arco-col-md-offset-2{margin-left:8.33333333%}.arco-col-md-offset-3{margin-left:12.5%}.arco-col-md-offset-4{margin-left:16.66666667%}.arco-col-md-offset-5{margin-left:20.83333333%}.arco-col-md-offset-6{margin-left:25%}.arco-col-md-offset-7{margin-left:29.16666667%}.arco-col-md-offset-8{margin-left:33.33333333%}.arco-col-md-offset-9{margin-left:37.5%}.arco-col-md-offset-10{margin-left:41.66666667%}.arco-col-md-offset-11{margin-left:45.83333333%}.arco-col-md-offset-12{margin-left:50%}.arco-col-md-offset-13{margin-left:54.16666667%}.arco-col-md-offset-14{margin-left:58.33333333%}.arco-col-md-offset-15{margin-left:62.5%}.arco-col-md-offset-16{margin-left:66.66666667%}.arco-col-md-offset-17{margin-left:70.83333333%}.arco-col-md-offset-18{margin-left:75%}.arco-col-md-offset-19{margin-left:79.16666667%}.arco-col-md-offset-20{margin-left:83.33333333%}.arco-col-md-offset-21{margin-left:87.5%}.arco-col-md-offset-22{margin-left:91.66666667%}.arco-col-md-offset-23{margin-left:95.83333333%}.arco-col-md-order-1{order:1}.arco-col-md-order-2{order:2}.arco-col-md-order-3{order:3}.arco-col-md-order-4{order:4}.arco-col-md-order-5{order:5}.arco-col-md-order-6{order:6}.arco-col-md-order-7{order:7}.arco-col-md-order-8{order:8}.arco-col-md-order-9{order:9}.arco-col-md-order-10{order:10}.arco-col-md-order-11{order:11}.arco-col-md-order-12{order:12}.arco-col-md-order-13{order:13}.arco-col-md-order-14{order:14}.arco-col-md-order-15{order:15}.arco-col-md-order-16{order:16}.arco-col-md-order-17{order:17}.arco-col-md-order-18{order:18}.arco-col-md-order-19{order:19}.arco-col-md-order-20{order:20}.arco-col-md-order-21{order:21}.arco-col-md-order-22{order:22}.arco-col-md-order-23{order:23}.arco-col-md-order-24{order:24}}@media (min-width: 992px){.arco-col-lg-1{flex:0 0 4.16666667%;width:4.16666667%}.arco-col-lg-2{flex:0 0 8.33333333%;width:8.33333333%}.arco-col-lg-3{flex:0 0 12.5%;width:12.5%}.arco-col-lg-4{flex:0 0 16.66666667%;width:16.66666667%}.arco-col-lg-5{flex:0 0 20.83333333%;width:20.83333333%}.arco-col-lg-6{flex:0 0 25%;width:25%}.arco-col-lg-7{flex:0 0 29.16666667%;width:29.16666667%}.arco-col-lg-8{flex:0 0 33.33333333%;width:33.33333333%}.arco-col-lg-9{flex:0 0 37.5%;width:37.5%}.arco-col-lg-10{flex:0 0 41.66666667%;width:41.66666667%}.arco-col-lg-11{flex:0 0 45.83333333%;width:45.83333333%}.arco-col-lg-12{flex:0 0 50%;width:50%}.arco-col-lg-13{flex:0 0 54.16666667%;width:54.16666667%}.arco-col-lg-14{flex:0 0 58.33333333%;width:58.33333333%}.arco-col-lg-15{flex:0 0 62.5%;width:62.5%}.arco-col-lg-16{flex:0 0 66.66666667%;width:66.66666667%}.arco-col-lg-17{flex:0 0 70.83333333%;width:70.83333333%}.arco-col-lg-18{flex:0 0 75%;width:75%}.arco-col-lg-19{flex:0 0 79.16666667%;width:79.16666667%}.arco-col-lg-20{flex:0 0 83.33333333%;width:83.33333333%}.arco-col-lg-21{flex:0 0 87.5%;width:87.5%}.arco-col-lg-22{flex:0 0 91.66666667%;width:91.66666667%}.arco-col-lg-23{flex:0 0 95.83333333%;width:95.83333333%}.arco-col-lg-24{flex:0 0 100%;width:100%}.arco-col-lg-offset-1{margin-left:4.16666667%}.arco-col-lg-offset-2{margin-left:8.33333333%}.arco-col-lg-offset-3{margin-left:12.5%}.arco-col-lg-offset-4{margin-left:16.66666667%}.arco-col-lg-offset-5{margin-left:20.83333333%}.arco-col-lg-offset-6{margin-left:25%}.arco-col-lg-offset-7{margin-left:29.16666667%}.arco-col-lg-offset-8{margin-left:33.33333333%}.arco-col-lg-offset-9{margin-left:37.5%}.arco-col-lg-offset-10{margin-left:41.66666667%}.arco-col-lg-offset-11{margin-left:45.83333333%}.arco-col-lg-offset-12{margin-left:50%}.arco-col-lg-offset-13{margin-left:54.16666667%}.arco-col-lg-offset-14{margin-left:58.33333333%}.arco-col-lg-offset-15{margin-left:62.5%}.arco-col-lg-offset-16{margin-left:66.66666667%}.arco-col-lg-offset-17{margin-left:70.83333333%}.arco-col-lg-offset-18{margin-left:75%}.arco-col-lg-offset-19{margin-left:79.16666667%}.arco-col-lg-offset-20{margin-left:83.33333333%}.arco-col-lg-offset-21{margin-left:87.5%}.arco-col-lg-offset-22{margin-left:91.66666667%}.arco-col-lg-offset-23{margin-left:95.83333333%}.arco-col-lg-order-1{order:1}.arco-col-lg-order-2{order:2}.arco-col-lg-order-3{order:3}.arco-col-lg-order-4{order:4}.arco-col-lg-order-5{order:5}.arco-col-lg-order-6{order:6}.arco-col-lg-order-7{order:7}.arco-col-lg-order-8{order:8}.arco-col-lg-order-9{order:9}.arco-col-lg-order-10{order:10}.arco-col-lg-order-11{order:11}.arco-col-lg-order-12{order:12}.arco-col-lg-order-13{order:13}.arco-col-lg-order-14{order:14}.arco-col-lg-order-15{order:15}.arco-col-lg-order-16{order:16}.arco-col-lg-order-17{order:17}.arco-col-lg-order-18{order:18}.arco-col-lg-order-19{order:19}.arco-col-lg-order-20{order:20}.arco-col-lg-order-21{order:21}.arco-col-lg-order-22{order:22}.arco-col-lg-order-23{order:23}.arco-col-lg-order-24{order:24}}@media (min-width: 1200px){.arco-col-xl-1{flex:0 0 4.16666667%;width:4.16666667%}.arco-col-xl-2{flex:0 0 8.33333333%;width:8.33333333%}.arco-col-xl-3{flex:0 0 12.5%;width:12.5%}.arco-col-xl-4{flex:0 0 16.66666667%;width:16.66666667%}.arco-col-xl-5{flex:0 0 20.83333333%;width:20.83333333%}.arco-col-xl-6{flex:0 0 25%;width:25%}.arco-col-xl-7{flex:0 0 29.16666667%;width:29.16666667%}.arco-col-xl-8{flex:0 0 33.33333333%;width:33.33333333%}.arco-col-xl-9{flex:0 0 37.5%;width:37.5%}.arco-col-xl-10{flex:0 0 41.66666667%;width:41.66666667%}.arco-col-xl-11{flex:0 0 45.83333333%;width:45.83333333%}.arco-col-xl-12{flex:0 0 50%;width:50%}.arco-col-xl-13{flex:0 0 54.16666667%;width:54.16666667%}.arco-col-xl-14{flex:0 0 58.33333333%;width:58.33333333%}.arco-col-xl-15{flex:0 0 62.5%;width:62.5%}.arco-col-xl-16{flex:0 0 66.66666667%;width:66.66666667%}.arco-col-xl-17{flex:0 0 70.83333333%;width:70.83333333%}.arco-col-xl-18{flex:0 0 75%;width:75%}.arco-col-xl-19{flex:0 0 79.16666667%;width:79.16666667%}.arco-col-xl-20{flex:0 0 83.33333333%;width:83.33333333%}.arco-col-xl-21{flex:0 0 87.5%;width:87.5%}.arco-col-xl-22{flex:0 0 91.66666667%;width:91.66666667%}.arco-col-xl-23{flex:0 0 95.83333333%;width:95.83333333%}.arco-col-xl-24{flex:0 0 100%;width:100%}.arco-col-xl-offset-1{margin-left:4.16666667%}.arco-col-xl-offset-2{margin-left:8.33333333%}.arco-col-xl-offset-3{margin-left:12.5%}.arco-col-xl-offset-4{margin-left:16.66666667%}.arco-col-xl-offset-5{margin-left:20.83333333%}.arco-col-xl-offset-6{margin-left:25%}.arco-col-xl-offset-7{margin-left:29.16666667%}.arco-col-xl-offset-8{margin-left:33.33333333%}.arco-col-xl-offset-9{margin-left:37.5%}.arco-col-xl-offset-10{margin-left:41.66666667%}.arco-col-xl-offset-11{margin-left:45.83333333%}.arco-col-xl-offset-12{margin-left:50%}.arco-col-xl-offset-13{margin-left:54.16666667%}.arco-col-xl-offset-14{margin-left:58.33333333%}.arco-col-xl-offset-15{margin-left:62.5%}.arco-col-xl-offset-16{margin-left:66.66666667%}.arco-col-xl-offset-17{margin-left:70.83333333%}.arco-col-xl-offset-18{margin-left:75%}.arco-col-xl-offset-19{margin-left:79.16666667%}.arco-col-xl-offset-20{margin-left:83.33333333%}.arco-col-xl-offset-21{margin-left:87.5%}.arco-col-xl-offset-22{margin-left:91.66666667%}.arco-col-xl-offset-23{margin-left:95.83333333%}.arco-col-xl-order-1{order:1}.arco-col-xl-order-2{order:2}.arco-col-xl-order-3{order:3}.arco-col-xl-order-4{order:4}.arco-col-xl-order-5{order:5}.arco-col-xl-order-6{order:6}.arco-col-xl-order-7{order:7}.arco-col-xl-order-8{order:8}.arco-col-xl-order-9{order:9}.arco-col-xl-order-10{order:10}.arco-col-xl-order-11{order:11}.arco-col-xl-order-12{order:12}.arco-col-xl-order-13{order:13}.arco-col-xl-order-14{order:14}.arco-col-xl-order-15{order:15}.arco-col-xl-order-16{order:16}.arco-col-xl-order-17{order:17}.arco-col-xl-order-18{order:18}.arco-col-xl-order-19{order:19}.arco-col-xl-order-20{order:20}.arco-col-xl-order-21{order:21}.arco-col-xl-order-22{order:22}.arco-col-xl-order-23{order:23}.arco-col-xl-order-24{order:24}}@media (min-width: 1600px){.arco-col-xxl-1{flex:0 0 4.16666667%;width:4.16666667%}.arco-col-xxl-2{flex:0 0 8.33333333%;width:8.33333333%}.arco-col-xxl-3{flex:0 0 12.5%;width:12.5%}.arco-col-xxl-4{flex:0 0 16.66666667%;width:16.66666667%}.arco-col-xxl-5{flex:0 0 20.83333333%;width:20.83333333%}.arco-col-xxl-6{flex:0 0 25%;width:25%}.arco-col-xxl-7{flex:0 0 29.16666667%;width:29.16666667%}.arco-col-xxl-8{flex:0 0 33.33333333%;width:33.33333333%}.arco-col-xxl-9{flex:0 0 37.5%;width:37.5%}.arco-col-xxl-10{flex:0 0 41.66666667%;width:41.66666667%}.arco-col-xxl-11{flex:0 0 45.83333333%;width:45.83333333%}.arco-col-xxl-12{flex:0 0 50%;width:50%}.arco-col-xxl-13{flex:0 0 54.16666667%;width:54.16666667%}.arco-col-xxl-14{flex:0 0 58.33333333%;width:58.33333333%}.arco-col-xxl-15{flex:0 0 62.5%;width:62.5%}.arco-col-xxl-16{flex:0 0 66.66666667%;width:66.66666667%}.arco-col-xxl-17{flex:0 0 70.83333333%;width:70.83333333%}.arco-col-xxl-18{flex:0 0 75%;width:75%}.arco-col-xxl-19{flex:0 0 79.16666667%;width:79.16666667%}.arco-col-xxl-20{flex:0 0 83.33333333%;width:83.33333333%}.arco-col-xxl-21{flex:0 0 87.5%;width:87.5%}.arco-col-xxl-22{flex:0 0 91.66666667%;width:91.66666667%}.arco-col-xxl-23{flex:0 0 95.83333333%;width:95.83333333%}.arco-col-xxl-24{flex:0 0 100%;width:100%}.arco-col-xxl-offset-1{margin-left:4.16666667%}.arco-col-xxl-offset-2{margin-left:8.33333333%}.arco-col-xxl-offset-3{margin-left:12.5%}.arco-col-xxl-offset-4{margin-left:16.66666667%}.arco-col-xxl-offset-5{margin-left:20.83333333%}.arco-col-xxl-offset-6{margin-left:25%}.arco-col-xxl-offset-7{margin-left:29.16666667%}.arco-col-xxl-offset-8{margin-left:33.33333333%}.arco-col-xxl-offset-9{margin-left:37.5%}.arco-col-xxl-offset-10{margin-left:41.66666667%}.arco-col-xxl-offset-11{margin-left:45.83333333%}.arco-col-xxl-offset-12{margin-left:50%}.arco-col-xxl-offset-13{margin-left:54.16666667%}.arco-col-xxl-offset-14{margin-left:58.33333333%}.arco-col-xxl-offset-15{margin-left:62.5%}.arco-col-xxl-offset-16{margin-left:66.66666667%}.arco-col-xxl-offset-17{margin-left:70.83333333%}.arco-col-xxl-offset-18{margin-left:75%}.arco-col-xxl-offset-19{margin-left:79.16666667%}.arco-col-xxl-offset-20{margin-left:83.33333333%}.arco-col-xxl-offset-21{margin-left:87.5%}.arco-col-xxl-offset-22{margin-left:91.66666667%}.arco-col-xxl-offset-23{margin-left:95.83333333%}.arco-col-xxl-order-1{order:1}.arco-col-xxl-order-2{order:2}.arco-col-xxl-order-3{order:3}.arco-col-xxl-order-4{order:4}.arco-col-xxl-order-5{order:5}.arco-col-xxl-order-6{order:6}.arco-col-xxl-order-7{order:7}.arco-col-xxl-order-8{order:8}.arco-col-xxl-order-9{order:9}.arco-col-xxl-order-10{order:10}.arco-col-xxl-order-11{order:11}.arco-col-xxl-order-12{order:12}.arco-col-xxl-order-13{order:13}.arco-col-xxl-order-14{order:14}.arco-col-xxl-order-15{order:15}.arco-col-xxl-order-16{order:16}.arco-col-xxl-order-17{order:17}.arco-col-xxl-order-18{order:18}.arco-col-xxl-order-19{order:19}.arco-col-xxl-order-20{order:20}.arco-col-xxl-order-21{order:21}.arco-col-xxl-order-22{order:22}.arco-col-xxl-order-23{order:23}.arco-col-xxl-order-24{order:24}}.arco-grid{display:grid}.arco-image-trigger{padding:6px 4px;background:var(--color-bg-5);border:1px solid var(--color-neutral-3);border-radius:4px}.arco-image-trigger .arco-trigger-arrow{background-color:var(--color-bg-5);border:1px solid var(--color-neutral-3)}.arco-image{position:relative;display:inline-block;border-radius:var(--border-radius-small)}.arco-image-img{vertical-align:middle;border-radius:inherit}.arco-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.arco-image-footer{display:flex;width:100%;max-width:100%}.arco-image-footer-caption{flex:1 1 auto}.arco-image-footer-caption-title{font-weight:500;font-size:16px}.arco-image-footer-caption-description{font-size:14px}.arco-image-footer-extra{flex:0 0 auto;padding-left:12px}.arco-image-with-footer-inner .arco-image-footer{position:absolute;bottom:0;left:0;align-items:center;box-sizing:border-box;padding:9px 16px;color:var(--color-white);background:linear-gradient(360deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 100%);border-bottom-right-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small)}.arco-image-with-footer-inner .arco-image-footer-caption-title,.arco-image-with-footer-inner .arco-image-footer-caption-description{color:var(--color-white)}.arco-image-with-footer-outer .arco-image-footer{margin-top:4px;color:var(--color-neutral-8)}.arco-image-with-footer-outer .arco-image-footer-caption-title{color:var(--color-text-1)}.arco-image-with-footer-outer .arco-image-footer-caption-description{color:var(--color-neutral-6)}.arco-image-error{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;color:var(--color-neutral-4);background-color:var(--color-neutral-1)}.arco-image-error-icon{width:60px;max-width:100%;height:60px;max-height:100%}.arco-image-error-icon>svg{width:100%;height:100%}.arco-image-error-alt{padding:8px 16px;font-size:12px;line-height:1.6667;text-align:center}.arco-image-loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-neutral-1)}.arco-image-loader-spin{position:absolute;top:50%;left:50%;color:rgb(var(--primary-6));font-size:32px;text-align:center;transform:translate(-50%,-50%)}.arco-image-loader-spin-text{color:var(--color-neutral-6);font-size:16px}.arco-image-simple.arco-image-with-footer-inner .arco-image-footer{padding:12px 16px}.arco-image-loading .arco-image-img,.arco-image-loading-error .arco-image-img{visibility:hidden}.arco-image-preview{position:fixed;top:0;left:0;z-index:1001;width:100%;height:100%}.arco-image-preview-hide{display:none}.arco-image-preview-mask,.arco-image-preview-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.arco-image-preview-mask{background-color:var(--color-mask-bg)}.arco-image-preview-img-container{width:100%;height:100%;text-align:center}.arco-image-preview-img-container:before{display:inline-block;width:0;height:100%;vertical-align:middle;content:""}.arco-image-preview-img-container .arco-image-preview-img{display:inline-block;max-width:100%;max-height:100%;vertical-align:middle;cursor:grab;user-select:none}.arco-image-preview-img-container .arco-image-preview-img.arco-image-preview-img-moving{cursor:grabbing}.arco-image-preview-scale-value{box-sizing:border-box;padding:7px 10px;color:var(--color-white);font-size:12px;line-height:initial;background-color:#ffffff14;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arco-image-preview-toolbar{position:absolute;bottom:46px;left:50%;display:flex;align-items:flex-start;padding:4px 16px;background-color:var(--color-bg-2);border-radius:var(--border-radius-medium);transform:translate(-50%)}.arco-image-preview-toolbar-action{display:flex;align-items:center;color:var(--color-neutral-8);font-size:14px;background-color:transparent;border-radius:var(--border-radius-small);cursor:pointer}.arco-image-preview-toolbar-action:not(:last-of-type){margin-right:0}.arco-image-preview-toolbar-action:hover{color:rgb(var(--primary-6));background-color:var(--color-neutral-2)}.arco-image-preview-toolbar-action-disabled,.arco-image-preview-toolbar-action-disabled:hover{color:var(--color-text-4);background-color:transparent;cursor:not-allowed}.arco-image-preview-toolbar-action-name{padding-right:12px;font-size:12px}.arco-image-preview-toolbar-action-content{padding:13px;line-height:1}.arco-image-preview-loading{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:48px;height:48px;padding:10px;color:rgb(var(--primary-6));font-size:18px;background-color:#232324;border-radius:var(--border-radius-medium);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arco-image-preview-close-btn{position:absolute;top:36px;right:36px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--color-white);font-size:14px;line-height:32px;text-align:center;background:rgba(0,0,0,.5);border-radius:50%;cursor:pointer}.arco-image-preview-arrow-left,.arco-image-preview-arrow-right{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--color-white);background-color:#ffffff4d;border-radius:50%;cursor:pointer}.arco-image-preview-arrow-left>svg,.arco-image-preview-arrow-right>svg{color:var(--color-white);font-size:16px}.arco-image-preview-arrow-left:hover,.arco-image-preview-arrow-right:hover{background-color:#ffffff80}.arco-image-preview-arrow-left{top:50%;left:20px;transform:translateY(-50%)}.arco-image-preview-arrow-right{top:50%;right:20px;transform:translateY(-50%)}.arco-image-preview-arrow-disabled{color:#ffffff4d;background-color:#fff3;cursor:not-allowed}.arco-image-preview-arrow-disabled>svg{color:#ffffff4d}.arco-image-preview-arrow-disabled:hover{background-color:#fff3}.image-fade-enter-from,.image-fade-leave-to{opacity:0}.image-fade-enter-to,.image-fade-leave-from{opacity:1}.image-fade-enter-active,.image-fade-leave-active{transition:opacity .4s cubic-bezier(.3,1.3,.3,1)}.arco-input-number{position:relative;box-sizing:border-box;width:100%;border-radius:var(--border-radius-small)}.arco-input-number-step-button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;color:var(--color-text-2);background-color:var(--color-fill-2);cursor:pointer;user-select:none;transition:all .1s cubic-bezier(0,0,1,1)}.arco-input-number-step-button:hover{background-color:var(--color-fill-3);border-color:var(--color-fill-3)}.arco-input-number-step-button:active{background-color:var(--color-fill-4);border-color:var(--color-fill-4)}.arco-input-number-step-button:disabled{color:var(--color-text-4);background-color:var(--color-fill-2);cursor:not-allowed}.arco-input-number-step-button:disabled:hover,.arco-input-number-step-button:disabled:active{background-color:var(--color-fill-2);border-color:var(--color-neutral-3)}.arco-input-number .arco-input-wrapper{position:relative}.arco-input-number-prefix,.arco-input-number-suffix{transition:all .1s cubic-bezier(0,0,1,1)}.arco-input-number-mode-embed .arco-input-number-step{position:absolute;top:4px;right:4px;bottom:4px;width:18px;overflow:hidden;border-radius:1px;opacity:0;transition:all .1s cubic-bezier(0,0,1,1)}.arco-input-number-mode-embed .arco-input-number-step .arco-input-number-step-button{width:100%;height:50%;font-size:10px;border:none;border-color:var(--color-neutral-3)}.arco-input-number-mode-embed .arco-input-suffix{justify-content:flex-end;min-width:6px}.arco-input-number-mode-embed .arco-input-suffix-has-feedback{min-width:32px}.arco-input-number-mode-embed .arco-input-suffix-has-feedback .arco-input-number-step{right:30px}.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):hover .arco-input-suffix:has(.arco-input-number-suffix),.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):focus-within .arco-input-suffix:has(.arco-input-number-suffix){padding-left:4px}.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):hover .arco-input-number-step,.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):focus-within .arco-input-number-step{opacity:1}.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):hover .arco-input-number-suffix,.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):focus-within .arco-input-number-suffix{opacity:0;pointer-events:none}.arco-input-number-mode-embed.arco-input-wrapper:not(.arco-input-focus) .arco-input-number-step-button:not(.arco-input-number-step-button-disabled):hover{background-color:var(--color-fill-4)}.arco-input-number-mode-button .arco-input-prepend,.arco-input-number-mode-button .arco-input-append{padding:0;border:none}.arco-input-number-mode-button .arco-input-prepend .arco-input-number-step-button{border-right:1px solid transparent;border-top-right-radius:0;border-bottom-right-radius:0}.arco-input-number-mode-button .arco-input-prepend .arco-input-number-step-button:not(.arco-input-number-mode-button .arco-input-prepend .arco-input-number-step-button:active){border-right-color:var(--color-neutral-3)}.arco-input-number-mode-button .arco-input-append .arco-input-number-step-button{border-left:1px solid transparent;border-top-left-radius:0;border-bottom-left-radius:0}.arco-input-number-mode-button .arco-input-append .arco-input-number-step-button:not(.arco-input-number-mode-button .arco-input-append .arco-input-number-step-button:active){border-left-color:var(--color-neutral-3)}.arco-input-number-readonly .arco-input-number-step-button{color:var(--color-text-4);pointer-events:none}.arco-input-tag{display:inline-flex;box-sizing:border-box;width:100%;padding-right:12px;padding-left:12px;color:var(--color-text-1);font-size:14px;background-color:var(--color-fill-2);border:1px solid transparent;border-radius:var(--border-radius-small);cursor:text;transition:color .1s cubic-bezier(0,0,1,1),border-color .1s cubic-bezier(0,0,1,1),background-color .1s cubic-bezier(0,0,1,1)}.arco-input-tag:hover{background-color:var(--color-fill-3);border-color:transparent}.arco-input-tag:focus-within,.arco-input-tag.arco-input-tag-focus{z-index:1;background-color:var(--color-bg-2);border-color:rgb(var(--primary-6));box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-input-tag.arco-input-tag-disabled{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent;cursor:not-allowed}.arco-input-tag.arco-input-tag-disabled:hover{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent}.arco-input-tag.arco-input-tag-disabled .arco-input-tag-prefix,.arco-input-tag.arco-input-tag-disabled .arco-input-tag-suffix{color:inherit}.arco-input-tag.arco-input-tag-error{background-color:var(--color-danger-light-1);border-color:transparent}.arco-input-tag.arco-input-tag-error:hover{background-color:var(--color-danger-light-2);border-color:transparent}.arco-input-tag.arco-input-tag-error:focus-within,.arco-input-tag.arco-input-tag-error.arco-input-tag-focus{z-index:1;background-color:var(--color-bg-2);border-color:rgb(var(--danger-6));box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-input-tag .arco-input-tag-prefix,.arco-input-tag .arco-input-tag-suffix{display:inline-flex;flex-shrink:0;align-items:center;white-space:nowrap;user-select:none}.arco-input-tag .arco-input-tag-prefix>svg,.arco-input-tag .arco-input-tag-suffix>svg{font-size:14px}.arco-input-tag .arco-input-tag-prefix{padding-right:12px;color:var(--color-text-2)}.arco-input-tag .arco-input-tag-suffix{padding-left:12px;color:var(--color-text-2)}.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon{display:inline-flex}.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-validating{color:rgb(var(--primary-6))}.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-success{color:rgb(var(--success-6))}.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-warning{color:rgb(var(--warning-6))}.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-error{color:rgb(var(--danger-6))}.arco-input-tag .arco-input-tag-clear-btn{align-self:center;color:var(--color-text-2);font-size:12px;visibility:hidden;cursor:pointer}.arco-input-tag .arco-input-tag-clear-btn>svg{position:relative;transition:color .1s cubic-bezier(0,0,1,1)}.arco-input-tag:hover .arco-input-tag-clear-btn{visibility:visible}.arco-input-tag:not(.arco-input-tag-focus) .arco-input-tag-icon-hover:hover:before{background-color:var(--color-fill-4)}.arco-input-tag.arco-input-tag-has-tag{padding-right:4px;padding-left:4px}.arco-input-tag.arco-input-tag-has-prefix{padding-left:12px}.arco-input-tag.arco-input-tag-has-suffix{padding-right:12px}.arco-input-tag .arco-input-tag-inner{flex:1;overflow:hidden;line-height:0}.arco-input-tag .arco-input-tag-inner.arco-input-tag-nowrap{display:flex;flex-wrap:wrap}.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag{display:inline-flex;align-items:center;margin-right:4px;color:var(--color-text-1);font-size:12px;white-space:pre-wrap;word-break:break-word;background-color:var(--color-bg-2);border-color:var(--color-fill-3)}.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag .arco-icon-hover:hover:before{background-color:var(--color-fill-2)}.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag.arco-tag-custom-color{color:var(--color-white)}.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:#fff3}.arco-input-tag .arco-input-tag-inner .arco-input-tag-input{width:100%;padding-right:0;padding-left:0;color:inherit;line-height:1.5715;background:none;border:none;border-radius:0;outline:none;cursor:inherit;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.arco-input-tag .arco-input-tag-inner .arco-input-tag-input::placeholder{color:var(--color-text-3)}.arco-input-tag .arco-input-tag-inner .arco-input-tag-input[disabled]::placeholder{color:var(--color-text-4)}.arco-input-tag .arco-input-tag-inner .arco-input-tag-input[disabled]{-webkit-text-fill-color:var(--color-text-4)}.arco-input-tag .arco-input-tag-mirror{position:absolute;top:0;left:0;white-space:pre;visibility:hidden;pointer-events:none}.arco-input-tag.arco-input-tag-focus .arco-input-tag-tag{background-color:var(--color-fill-2);border-color:var(--color-fill-2)}.arco-input-tag.arco-input-tag-focus .arco-input-tag-tag .arco-icon-hover:hover:before{background-color:var(--color-fill-3)}.arco-input-tag.arco-input-tag-disabled .arco-input-tag-tag{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:var(--color-fill-3)}.arco-input-tag.arco-input-tag-readonly,.arco-input-tag.arco-input-tag-disabled-input{cursor:default}.arco-input-tag.arco-input-tag-size-mini{font-size:12px}.arco-input-tag.arco-input-tag-size-mini .arco-input-tag-inner{padding-top:0;padding-bottom:0}.arco-input-tag.arco-input-tag-size-mini .arco-input-tag-tag,.arco-input-tag.arco-input-tag-size-mini .arco-input-tag-input{margin-top:1px;margin-bottom:1px;line-height:18px;vertical-align:middle}.arco-input-tag.arco-input-tag-size-mini .arco-input-tag-tag,.arco-input-tag.arco-input-tag-size-mini .arco-input-tag-input{height:auto;min-height:20px}.arco-input-tag.arco-input-tag-size-medium{font-size:14px}.arco-input-tag.arco-input-tag-size-medium .arco-input-tag-inner{padding-top:2px;padding-bottom:2px}.arco-input-tag.arco-input-tag-size-medium .arco-input-tag-tag,.arco-input-tag.arco-input-tag-size-medium .arco-input-tag-input{margin-top:1px;margin-bottom:1px;line-height:22px;vertical-align:middle}.arco-input-tag.arco-input-tag-size-medium .arco-input-tag-tag,.arco-input-tag.arco-input-tag-size-medium .arco-input-tag-input{height:auto;min-height:24px}.arco-input-tag.arco-input-tag-size-small{font-size:14px}.arco-input-tag.arco-input-tag-size-small .arco-input-tag-inner{padding-top:2px;padding-bottom:2px}.arco-input-tag.arco-input-tag-size-small .arco-input-tag-tag,.arco-input-tag.arco-input-tag-size-small .arco-input-tag-input{margin-top:1px;margin-bottom:1px;line-height:18px;vertical-align:middle}.arco-input-tag.arco-input-tag-size-small .arco-input-tag-tag,.arco-input-tag.arco-input-tag-size-small .arco-input-tag-input{height:auto;min-height:20px}.arco-input-tag.arco-input-tag-size-large{font-size:14px}.arco-input-tag.arco-input-tag-size-large .arco-input-tag-inner{padding-top:2px;padding-bottom:2px}.arco-input-tag.arco-input-tag-size-large .arco-input-tag-tag,.arco-input-tag.arco-input-tag-size-large .arco-input-tag-input{margin-top:1px;margin-bottom:1px;line-height:26px;vertical-align:middle}.arco-input-tag.arco-input-tag-size-large .arco-input-tag-tag,.arco-input-tag.arco-input-tag-size-large .arco-input-tag-input{height:auto;min-height:28px}.input-tag-zoom-enter-from{transform:scale(.5);opacity:0}.input-tag-zoom-enter-to{transform:scale(1);opacity:1}.input-tag-zoom-enter-active{transition:all .3s cubic-bezier(.34,.69,.1,1)}.input-tag-zoom-leave-from{transform:scale(1);opacity:1}.input-tag-zoom-leave-to{transform:scale(.5);opacity:0}.input-tag-zoom-leave-active{position:absolute;transition:all .3s cubic-bezier(.3,1.3,.3,1)}.input-tag-zoom-move{transition:all .3s cubic-bezier(.3,1.3,.3,1)}.arco-input-wrapper{display:inline-flex;box-sizing:border-box;width:100%;padding-right:12px;padding-left:12px;color:var(--color-text-1);font-size:14px;background-color:var(--color-fill-2);border:1px solid transparent;border-radius:var(--border-radius-small);cursor:text;transition:color .1s cubic-bezier(0,0,1,1),border-color .1s cubic-bezier(0,0,1,1),background-color .1s cubic-bezier(0,0,1,1)}.arco-input-wrapper:hover{background-color:var(--color-fill-3);border-color:transparent}.arco-input-wrapper:focus-within,.arco-input-wrapper.arco-input-focus{z-index:1;background-color:var(--color-bg-2);border-color:rgb(var(--primary-6));box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-input-wrapper.arco-input-disabled{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent;cursor:not-allowed}.arco-input-wrapper.arco-input-disabled:hover{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent}.arco-input-wrapper.arco-input-disabled .arco-input-prefix,.arco-input-wrapper.arco-input-disabled .arco-input-suffix{color:inherit}.arco-input-wrapper.arco-input-error{background-color:var(--color-danger-light-1);border-color:transparent}.arco-input-wrapper.arco-input-error:hover{background-color:var(--color-danger-light-2);border-color:transparent}.arco-input-wrapper.arco-input-error:focus-within,.arco-input-wrapper.arco-input-error.arco-input-wrapper-focus{z-index:1;background-color:var(--color-bg-2);border-color:rgb(var(--danger-6));box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-input-wrapper .arco-input-prefix,.arco-input-wrapper .arco-input-suffix{display:inline-flex;flex-shrink:0;align-items:center;white-space:nowrap;user-select:none}.arco-input-wrapper .arco-input-prefix>svg,.arco-input-wrapper .arco-input-suffix>svg{font-size:14px}.arco-input-wrapper .arco-input-prefix{padding-right:12px;color:var(--color-text-2)}.arco-input-wrapper .arco-input-suffix{padding-left:12px;color:var(--color-text-2)}.arco-input-wrapper .arco-input-suffix .arco-feedback-icon{display:inline-flex}.arco-input-wrapper .arco-input-suffix .arco-feedback-icon-status-validating{color:rgb(var(--primary-6))}.arco-input-wrapper .arco-input-suffix .arco-feedback-icon-status-success{color:rgb(var(--success-6))}.arco-input-wrapper .arco-input-suffix .arco-feedback-icon-status-warning{color:rgb(var(--warning-6))}.arco-input-wrapper .arco-input-suffix .arco-feedback-icon-status-error{color:rgb(var(--danger-6))}.arco-input-wrapper .arco-input-clear-btn{align-self:center;color:var(--color-text-2);font-size:12px;visibility:hidden;cursor:pointer}.arco-input-wrapper .arco-input-clear-btn>svg{position:relative;transition:color .1s cubic-bezier(0,0,1,1)}.arco-input-wrapper:hover .arco-input-clear-btn{visibility:visible}.arco-input-wrapper:not(.arco-input-focus) .arco-input-icon-hover:hover:before{background-color:var(--color-fill-4)}.arco-input-wrapper .arco-input{width:100%;padding-right:0;padding-left:0;color:inherit;line-height:1.5715;background:none;border:none;border-radius:0;outline:none;cursor:inherit;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.arco-input-wrapper .arco-input::placeholder{color:var(--color-text-3)}.arco-input-wrapper .arco-input[disabled]::placeholder{color:var(--color-text-4)}.arco-input-wrapper .arco-input[disabled]{-webkit-text-fill-color:var(--color-text-4)}.arco-input-wrapper .arco-input.arco-input-size-mini{padding-top:1px;padding-bottom:1px;font-size:12px;line-height:1.667}.arco-input-wrapper .arco-input.arco-input-size-small{padding-top:2px;padding-bottom:2px;font-size:14px;line-height:1.5715}.arco-input-wrapper .arco-input.arco-input-size-medium{padding-top:4px;padding-bottom:4px;font-size:14px;line-height:1.5715}.arco-input-wrapper .arco-input.arco-input-size-large{padding-top:6px;padding-bottom:6px;font-size:14px;line-height:1.5715}.arco-input-wrapper .arco-input-word-limit{color:var(--color-text-3);font-size:12px}.arco-input-outer{display:inline-flex;width:100%}.arco-input-outer>.arco-input-wrapper{border-radius:0}.arco-input-outer>:first-child{border-top-left-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small)}.arco-input-outer>:last-child{border-top-right-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small)}.arco-input-outer.arco-input-outer-size-mini .arco-input-outer,.arco-input-outer.arco-input-outer-size-mini .arco-input-wrapper .arco-input-prefix,.arco-input-outer.arco-input-outer-size-mini .arco-input-wrapper .arco-input-suffix{font-size:12px}.arco-input-outer.arco-input-outer-size-mini .arco-input-wrapper .arco-input-prefix>svg,.arco-input-outer.arco-input-outer-size-mini .arco-input-wrapper .arco-input-suffix>svg{font-size:12px}.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend,.arco-input-outer.arco-input-outer-size-mini .arco-input-append{font-size:12px}.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend>svg,.arco-input-outer.arco-input-outer-size-mini .arco-input-append>svg{font-size:12px}.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend .arco-input{width:auto;height:100%;margin:-1px -13px -1px -12px;border-color:transparent;border-top-left-radius:0;border-bottom-left-radius:0}.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend .arco-select .arco-select-view{background-color:inherit;border-color:transparent;border-radius:0}.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-outer.arco-input-outer-size-mini .arco-input-append .arco-input{width:auto;height:100%;margin:-1px -12px -1px -13px;border-color:transparent;border-top-right-radius:0;border-bottom-right-radius:0}.arco-input-outer.arco-input-outer-size-mini .arco-input-append .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-outer.arco-input-outer-size-mini .arco-input-append .arco-select .arco-select-view{background-color:inherit;border-color:transparent;border-radius:0}.arco-input-outer.arco-input-outer-size-mini .arco-input-append .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-outer.arco-input-outer-size-small .arco-input-outer,.arco-input-outer.arco-input-outer-size-small .arco-input-wrapper .arco-input-prefix,.arco-input-outer.arco-input-outer-size-small .arco-input-wrapper .arco-input-suffix{font-size:14px}.arco-input-outer.arco-input-outer-size-small .arco-input-wrapper .arco-input-prefix>svg,.arco-input-outer.arco-input-outer-size-small .arco-input-wrapper .arco-input-suffix>svg{font-size:14px}.arco-input-outer.arco-input-outer-size-small .arco-input-prepend,.arco-input-outer.arco-input-outer-size-small .arco-input-append{font-size:14px}.arco-input-outer.arco-input-outer-size-small .arco-input-prepend>svg,.arco-input-outer.arco-input-outer-size-small .arco-input-append>svg{font-size:14px}.arco-input-outer.arco-input-outer-size-small .arco-input-prepend .arco-input{width:auto;height:100%;margin:-1px -13px -1px -12px;border-color:transparent;border-top-left-radius:0;border-bottom-left-radius:0}.arco-input-outer.arco-input-outer-size-small .arco-input-prepend .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-outer.arco-input-outer-size-small .arco-input-prepend .arco-select .arco-select-view{background-color:inherit;border-color:transparent;border-radius:0}.arco-input-outer.arco-input-outer-size-small .arco-input-prepend .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-outer.arco-input-outer-size-small .arco-input-append .arco-input{width:auto;height:100%;margin:-1px -12px -1px -13px;border-color:transparent;border-top-right-radius:0;border-bottom-right-radius:0}.arco-input-outer.arco-input-outer-size-small .arco-input-append .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-outer.arco-input-outer-size-small .arco-input-append .arco-select .arco-select-view{background-color:inherit;border-color:transparent;border-radius:0}.arco-input-outer.arco-input-outer-size-small .arco-input-append .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-outer.arco-input-outer-size-large .arco-input-outer,.arco-input-outer.arco-input-outer-size-large .arco-input-wrapper .arco-input-prefix,.arco-input-outer.arco-input-outer-size-large .arco-input-wrapper .arco-input-suffix{font-size:14px}.arco-input-outer.arco-input-outer-size-large .arco-input-wrapper .arco-input-prefix>svg,.arco-input-outer.arco-input-outer-size-large .arco-input-wrapper .arco-input-suffix>svg{font-size:14px}.arco-input-outer.arco-input-outer-size-large .arco-input-prepend,.arco-input-outer.arco-input-outer-size-large .arco-input-append{font-size:14px}.arco-input-outer.arco-input-outer-size-large .arco-input-prepend>svg,.arco-input-outer.arco-input-outer-size-large .arco-input-append>svg{font-size:14px}.arco-input-outer.arco-input-outer-size-large .arco-input-prepend .arco-input{width:auto;height:100%;margin:-1px -13px -1px -12px;border-color:transparent;border-top-left-radius:0;border-bottom-left-radius:0}.arco-input-outer.arco-input-outer-size-large .arco-input-prepend .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-outer.arco-input-outer-size-large .arco-input-prepend .arco-select .arco-select-view{background-color:inherit;border-color:transparent;border-radius:0}.arco-input-outer.arco-input-outer-size-large .arco-input-prepend .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-outer.arco-input-outer-size-large .arco-input-append .arco-input{width:auto;height:100%;margin:-1px -12px -1px -13px;border-color:transparent;border-top-right-radius:0;border-bottom-right-radius:0}.arco-input-outer.arco-input-outer-size-large .arco-input-append .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-outer.arco-input-outer-size-large .arco-input-append .arco-select .arco-select-view{background-color:inherit;border-color:transparent;border-radius:0}.arco-input-outer.arco-input-outer-size-large .arco-input-append .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-outer-disabled{cursor:not-allowed}.arco-input-prepend,.arco-input-append{display:inline-flex;flex-shrink:0;align-items:center;box-sizing:border-box;padding:0 12px;color:var(--color-text-1);white-space:nowrap;background-color:var(--color-fill-2);border:1px solid transparent}.arco-input-prepend>svg,.arco-input-append>svg{font-size:14px}.arco-input-prepend{border-right:1px solid var(--color-neutral-3)}.arco-input-prepend .arco-input{width:auto;height:100%;margin:-1px -12px -1px -13px;border-color:transparent;border-top-right-radius:0;border-bottom-right-radius:0}.arco-input-prepend .arco-select{width:auto;height:100%;margin:-1px -12px -1px -13px}.arco-input-prepend .arco-select .arco-select-view{background-color:inherit;border-color:transparent;border-radius:0}.arco-input-prepend .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-append{border-left:1px solid var(--color-neutral-3)}.arco-input-append .arco-input{width:auto;height:100%;margin:-1px -13px -1px -12px;border-color:transparent;border-top-left-radius:0;border-bottom-left-radius:0}.arco-input-append .arco-select{width:auto;height:100%;margin:-1px -13px -1px -12px}.arco-input-append .arco-select .arco-select-view{background-color:inherit;border-color:transparent;border-radius:0}.arco-input-append .arco-select.arco-select-single .arco-select-view{height:100%}.arco-input-group{display:inline-flex;align-items:center}.arco-input-group>*{border-radius:0}.arco-input-group>*.arco-input-outer>:last-child,.arco-input-group>*.arco-input-outer>:first-child{border-radius:0}.arco-input-group>*:not(:last-child){position:relative;box-sizing:border-box}.arco-input-group>*:first-child,.arco-input-group>*:first-child .arco-input-group>*:first-child{border-top-left-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small)}.arco-input-group>*:first-child .arco-select-view,.arco-input-group>*:first-child .arco-input-group>*:first-child .arco-select-view{border-top-left-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small)}.arco-input-group>*:last-child,.arco-input-group>*:last-child .arco-input-outer>*:last-child{border-top-right-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small)}.arco-input-group>*:last-child .arco-select-view,.arco-input-group>*:last-child .arco-input-outer>*:last-child .arco-select-view{border-top-right-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small)}.arco-input-group>.arco-input-wrapper:not(:last-child),.arco-input-group>.arco-input-outer:not(:last-child),.arco-input-group>.arco-input-tag:not(:last-child),.arco-input-group>.arco-select-view:not(:last-child){margin-right:-1px;border-right:1px solid var(--color-neutral-3)}.arco-input-group>.arco-input-wrapper:not(:last-child):focus-within,.arco-input-group>.arco-input-outer:not(:last-child):focus-within,.arco-input-group>.arco-input-tag:not(:last-child):focus-within,.arco-input-group>.arco-select-view:not(:last-child):focus-within{border-right-color:rgb(var(--primary-6))}.arco-input-group>.arco-input-wrapper.arco-input-error:not(:last-child):focus-within{border-right-color:rgb(var(--danger-6))}.size-height-size-mini{padding-top:1px;padding-bottom:1px;font-size:12px;line-height:1.667}.size-height-size-small{padding-top:2px;padding-bottom:2px;font-size:14px}.size-height-size-large{padding-top:6px;padding-bottom:6px;font-size:14px}.arco-textarea-wrapper{position:relative;display:inline-block;width:100%}.arco-textarea-clear-wrapper:hover .arco-textarea-clear-icon{display:inline-block}.arco-textarea-clear-wrapper .arco-textarea{padding-right:20px}.arco-textarea-word-limit{position:absolute;right:10px;bottom:6px;color:var(--color-text-3);font-size:12px;user-select:none}.arco-textarea-clear-icon{position:absolute;top:10px;right:10px;display:none;font-size:12px}.arco-input-search .arco-input-append{padding:0;border:none}.arco-input-search .arco-input-suffix{color:var(--color-text-2);font-size:14px}.arco-input-search .arco-input-search-btn{border-top-left-radius:0;border-bottom-left-radius:0}.arco-input-wrapper.arco-input-password:not(.arco-input-disabled) .arco-input-suffix{color:var(--color-text-2);font-size:12px;cursor:pointer}.arco-layout{display:flex;flex:1;flex-direction:column;margin:0;padding:0}.arco-layout-sider{position:relative;flex:none;width:auto;margin:0;padding:0;background:var(--color-menu-dark-bg);transition:width .2s cubic-bezier(.34,.69,.1,1)}.arco-layout-sider-children{height:100%;overflow:auto}.arco-layout-sider-collapsed .arco-layout-sider-children::-webkit-scrollbar{width:0}.arco-layout-sider-has-trigger{box-sizing:border-box;padding-bottom:48px}.arco-layout-sider-trigger{z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:48px;color:var(--color-white);background:rgba(255,255,255,.2);cursor:pointer;transition:width .2s cubic-bezier(.34,.69,.1,1)}.arco-layout-sider-trigger-light{color:var(--color-text-1);background:var(--color-menu-light-bg);border-top:1px solid var(--color-bg-5)}.arco-layout-sider-light{background:var(--color-menu-light-bg);box-shadow:0 2px 5px #00000014}.arco-layout-header{flex:0 0 auto;box-sizing:border-box;margin:0}.arco-layout-content{flex:1}.arco-layout-footer{flex:0 0 auto;margin:0}.arco-layout-has-sider{flex-direction:row}.arco-layout-has-sider>.arco-layout,.arco-layout-has-sider>.arco-layout-content{overflow-x:hidden}.arco-link{display:inline-flex;align-items:center;justify-content:center;padding:1px 4px;color:rgb(var(--link-6));font-size:14px;line-height:1.5715;text-decoration:none;background-color:transparent;border-radius:var(--border-radius-small);cursor:pointer;transition:all .1s cubic-bezier(0,0,1,1)}.arco-link:hover{color:rgb(var(--link-6));background-color:var(--color-fill-2)}.arco-link:active{color:rgb(var(--link-6));background-color:var(--color-fill-3);transition:none}.arco-link.arco-link-hoverless{display:inline;padding:0;background-color:unset}.arco-link.arco-link-hoverless:active,.arco-link.arco-link-hoverless:hover{background-color:unset}.arco-link.arco-link-disabled{color:var(--color-link-light-3);background:none;cursor:not-allowed}.arco-link.arco-link-loading{color:var(--color-link-light-3);background:none;cursor:default}.arco-link-status-success,.arco-link-status-success:hover,.arco-link-status-success:active{color:rgb(var(--success-6))}.arco-link-status-success.arco-link-disabled,.arco-link-status-success.arco-link-loading{color:var(--color-success-light-3)}.arco-link-status-danger,.arco-link-status-danger:hover,.arco-link-status-danger:active{color:rgb(var(--danger-6))}.arco-link-status-danger.arco-link-disabled,.arco-link-status-danger.arco-link-loading{color:var(--color-danger-light-3)}.arco-link-status-warning,.arco-link-status-warning:hover,.arco-link-status-warning:active{color:rgb(var(--warning-6))}.arco-link-status-warning.arco-link-disabled,.arco-link-status-warning.arco-link-loading{color:var(--color-warning-light-2)}.arco-link-icon{margin-right:6px;font-size:12px;vertical-align:middle}.arco-list{display:flex;flex-direction:column;box-sizing:border-box;width:100%;overflow-y:auto;color:var(--color-text-1);font-size:14px;line-height:1.5715;border-radius:var(--border-radius-medium)}.arco-list-wrapper{overflow:hidden}.arco-list-wrapper .arco-list-spin{display:block;height:100%;overflow:hidden}.arco-list-content{overflow:hidden}.arco-list-small .arco-list-content-wrapper .arco-list-header{padding:8px 20px}.arco-list-small .arco-list-content-wrapper .arco-list-footer,.arco-list-small .arco-list-content-wrapper .arco-list-content>.arco-list-item,.arco-list-small .arco-list-content-wrapper .arco-list-content .arco-list-col>.arco-list-item,.arco-list-small .arco-list-content-wrapper .arco-list-content.arco-list-virtual .arco-list-item{padding:9px 20px}.arco-list-medium .arco-list-content-wrapper .arco-list-header{padding:12px 20px}.arco-list-medium .arco-list-content-wrapper .arco-list-footer,.arco-list-medium .arco-list-content-wrapper .arco-list-content>.arco-list-item,.arco-list-medium .arco-list-content-wrapper .arco-list-content .arco-list-col>.arco-list-item,.arco-list-medium .arco-list-content-wrapper .arco-list-content.arco-list-virtual .arco-list-item{padding:13px 20px}.arco-list-large .arco-list-content-wrapper .arco-list-header{padding:16px 20px}.arco-list-large .arco-list-content-wrapper .arco-list-footer,.arco-list-large .arco-list-content-wrapper .arco-list-content>.arco-list-item,.arco-list-large .arco-list-content-wrapper .arco-list-content .arco-list-col>.arco-list-item,.arco-list-large .arco-list-content-wrapper .arco-list-content.arco-list-virtual .arco-list-item{padding:17px 20px}.arco-list-bordered{border:1px solid var(--color-neutral-3)}.arco-list-split .arco-list-header,.arco-list-split .arco-list-item:not(:last-child){border-bottom:1px solid var(--color-neutral-3)}.arco-list-split .arco-list-footer{border-top:1px solid var(--color-neutral-3)}.arco-list-header{color:var(--color-text-1);font-weight:500;font-size:16px;line-height:1.5}.arco-list-item{display:flex;justify-content:space-between;box-sizing:border-box;width:100%;overflow:hidden}.arco-list-item-main{flex:1}.arco-list-item-main .arco-list-item-action:not(:first-child){margin-top:4px}.arco-list-item-meta{display:flex;align-items:center;padding:4px 0}.arco-list-item-meta-avatar{display:flex}.arco-list-item-meta-avatar:not(:last-child){margin-right:16px}.arco-list-item-meta-title{color:var(--color-text-1);font-weight:500}.arco-list-item-meta-title:not(:last-child){margin-bottom:2px}.arco-list-item-meta-description{color:var(--color-text-2)}.arco-list-item-action{display:flex;flex-wrap:nowrap;align-self:center;margin:0;padding:0;list-style:none}.arco-list-item-action>li{display:inline-block;cursor:pointer}.arco-list-item-action>li:not(:last-child){margin-right:20px}.arco-list-hover .arco-list-item:hover{background-color:var(--color-fill-1)}.arco-list-pagination{float:right;margin-top:24px}.arco-list-pagination:after{display:block;clear:both;height:0;overflow:hidden;visibility:hidden;content:""}.arco-list-scroll-loading{display:flex;align-items:center;justify-content:center}.arco-list-content{flex:auto}.arco-list-content .arco-empty{display:flex;align-items:center;justify-content:center;height:100%}.arco-mention{position:relative;display:inline-block;box-sizing:border-box;width:100%}.arco-mention-measure{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;visibility:hidden;pointer-events:none}@keyframes arco-menu-selected-item-label-enter{0%{opacity:0}to{opacity:1}}.arco-menu{position:relative;box-sizing:border-box;width:100%;font-size:14px;line-height:1.5715;transition:width .2s cubic-bezier(.34,.69,.1,1)}.arco-menu:focus-visible{outline:3px solid var(--color-primary-light-2)}.arco-menu-indent{display:inline-block;width:20px}.arco-menu .arco-menu-item,.arco-menu .arco-menu-group-title,.arco-menu .arco-menu-pop-header,.arco-menu .arco-menu-inline-header{position:relative;box-sizing:border-box;border-radius:var(--border-radius-small);cursor:pointer}.arco-menu .arco-menu-item.arco-menu-disabled,.arco-menu .arco-menu-group-title.arco-menu-disabled,.arco-menu .arco-menu-pop-header.arco-menu-disabled,.arco-menu .arco-menu-inline-header.arco-menu-disabled{cursor:not-allowed}.arco-menu .arco-menu-item.arco-menu-selected,.arco-menu .arco-menu-group-title.arco-menu-selected,.arco-menu .arco-menu-pop-header.arco-menu-selected,.arco-menu .arco-menu-inline-header.arco-menu-selected{font-weight:500;transition:color .2s cubic-bezier(0,0,1,1)}.arco-menu .arco-menu-item.arco-menu-selected svg,.arco-menu .arco-menu-group-title.arco-menu-selected svg,.arco-menu .arco-menu-pop-header.arco-menu-selected svg,.arco-menu .arco-menu-inline-header.arco-menu-selected svg{transition:color .2s cubic-bezier(0,0,1,1)}.arco-menu .arco-menu-item .arco-icon,.arco-menu .arco-menu-group-title .arco-icon,.arco-menu .arco-menu-pop-header .arco-icon,.arco-menu .arco-menu-inline-header .arco-icon,.arco-menu .arco-menu-item .arco-menu-icon,.arco-menu .arco-menu-group-title .arco-menu-icon,.arco-menu .arco-menu-pop-header .arco-menu-icon,.arco-menu .arco-menu-inline-header .arco-menu-icon{margin-right:16px}.arco-menu .arco-menu-item .arco-menu-icon .arco-icon,.arco-menu .arco-menu-group-title .arco-menu-icon .arco-icon,.arco-menu .arco-menu-pop-header .arco-menu-icon .arco-icon,.arco-menu .arco-menu-inline-header .arco-menu-icon .arco-icon{margin-right:0}.arco-menu-light{background-color:var(--color-menu-light-bg)}.arco-menu-light .arco-menu-item,.arco-menu-light .arco-menu-group-title,.arco-menu-light .arco-menu-pop-header,.arco-menu-light .arco-menu-inline-header{color:var(--color-text-2);background-color:var(--color-menu-light-bg)}.arco-menu-light .arco-menu-item .arco-icon,.arco-menu-light .arco-menu-group-title .arco-icon,.arco-menu-light .arco-menu-pop-header .arco-icon,.arco-menu-light .arco-menu-inline-header .arco-icon,.arco-menu-light .arco-menu-item .arco-menu-icon,.arco-menu-light .arco-menu-group-title .arco-menu-icon,.arco-menu-light .arco-menu-pop-header .arco-menu-icon,.arco-menu-light .arco-menu-inline-header .arco-menu-icon{color:var(--color-text-3)}.arco-menu-light .arco-menu-item:hover,.arco-menu-light .arco-menu-group-title:hover,.arco-menu-light .arco-menu-pop-header:hover,.arco-menu-light .arco-menu-inline-header:hover{color:var(--color-text-2);background-color:var(--color-fill-2)}.arco-menu-light .arco-menu-item:hover .arco-icon,.arco-menu-light .arco-menu-group-title:hover .arco-icon,.arco-menu-light .arco-menu-pop-header:hover .arco-icon,.arco-menu-light .arco-menu-inline-header:hover .arco-icon,.arco-menu-light .arco-menu-item:hover .arco-menu-icon,.arco-menu-light .arco-menu-group-title:hover .arco-menu-icon,.arco-menu-light .arco-menu-pop-header:hover .arco-menu-icon,.arco-menu-light .arco-menu-inline-header:hover .arco-menu-icon{color:var(--color-text-3)}.arco-menu-light .arco-menu-item.arco-menu-selected,.arco-menu-light .arco-menu-group-title.arco-menu-selected,.arco-menu-light .arco-menu-pop-header.arco-menu-selected,.arco-menu-light .arco-menu-inline-header.arco-menu-selected,.arco-menu-light .arco-menu-item.arco-menu-selected .arco-icon,.arco-menu-light .arco-menu-group-title.arco-menu-selected .arco-icon,.arco-menu-light .arco-menu-pop-header.arco-menu-selected .arco-icon,.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-icon,.arco-menu-light .arco-menu-item.arco-menu-selected .arco-menu-icon,.arco-menu-light .arco-menu-group-title.arco-menu-selected .arco-menu-icon,.arco-menu-light .arco-menu-pop-header.arco-menu-selected .arco-menu-icon,.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-menu-icon{color:rgb(var(--primary-6))}.arco-menu-light .arco-menu-item.arco-menu-disabled,.arco-menu-light .arco-menu-group-title.arco-menu-disabled,.arco-menu-light .arco-menu-pop-header.arco-menu-disabled,.arco-menu-light .arco-menu-inline-header.arco-menu-disabled{color:var(--color-text-4);background-color:var(--color-menu-light-bg)}.arco-menu-light .arco-menu-item.arco-menu-disabled .arco-icon,.arco-menu-light .arco-menu-group-title.arco-menu-disabled .arco-icon,.arco-menu-light .arco-menu-pop-header.arco-menu-disabled .arco-icon,.arco-menu-light .arco-menu-inline-header.arco-menu-disabled .arco-icon,.arco-menu-light .arco-menu-item.arco-menu-disabled .arco-menu-icon,.arco-menu-light .arco-menu-group-title.arco-menu-disabled .arco-menu-icon,.arco-menu-light .arco-menu-pop-header.arco-menu-disabled .arco-menu-icon,.arco-menu-light .arco-menu-inline-header.arco-menu-disabled .arco-menu-icon{color:var(--color-text-4)}.arco-menu-light .arco-menu-item.arco-menu-selected{background-color:var(--color-fill-2)}.arco-menu-light .arco-menu-inline-header.arco-menu-selected,.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-icon,.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-menu-icon{color:rgb(var(--primary-6))}.arco-menu-light .arco-menu-inline-header.arco-menu-selected:hover{background-color:var(--color-fill-2)}.arco-menu-light.arco-menu-horizontal .arco-menu-item.arco-menu-selected,.arco-menu-light.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected,.arco-menu-light.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected,.arco-menu-light.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected{background:none;transition:color .2s cubic-bezier(0,0,1,1)}.arco-menu-light.arco-menu-horizontal .arco-menu-item.arco-menu-selected:hover,.arco-menu-light.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected:hover,.arco-menu-light.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected:hover,.arco-menu-light.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected:hover{background-color:var(--color-fill-2)}.arco-menu-light .arco-menu-group-title{color:var(--color-text-3);pointer-events:none}.arco-menu-light .arco-menu-collapse-button{color:var(--color-text-3);background-color:var(--color-fill-1)}.arco-menu-light .arco-menu-collapse-button:hover{background-color:var(--color-fill-3)}.arco-menu-dark{background-color:var(--color-menu-dark-bg)}.arco-menu-dark .arco-menu-item,.arco-menu-dark .arco-menu-group-title,.arco-menu-dark .arco-menu-pop-header,.arco-menu-dark .arco-menu-inline-header{color:var(--color-text-4);background-color:var(--color-menu-dark-bg)}.arco-menu-dark .arco-menu-item .arco-icon,.arco-menu-dark .arco-menu-group-title .arco-icon,.arco-menu-dark .arco-menu-pop-header .arco-icon,.arco-menu-dark .arco-menu-inline-header .arco-icon,.arco-menu-dark .arco-menu-item .arco-menu-icon,.arco-menu-dark .arco-menu-group-title .arco-menu-icon,.arco-menu-dark .arco-menu-pop-header .arco-menu-icon,.arco-menu-dark .arco-menu-inline-header .arco-menu-icon{color:var(--color-text-3)}.arco-menu-dark .arco-menu-item:hover,.arco-menu-dark .arco-menu-group-title:hover,.arco-menu-dark .arco-menu-pop-header:hover,.arco-menu-dark .arco-menu-inline-header:hover{color:var(--color-text-4);background-color:var(--color-menu-dark-hover)}.arco-menu-dark .arco-menu-item:hover .arco-icon,.arco-menu-dark .arco-menu-group-title:hover .arco-icon,.arco-menu-dark .arco-menu-pop-header:hover .arco-icon,.arco-menu-dark .arco-menu-inline-header:hover .arco-icon,.arco-menu-dark .arco-menu-item:hover .arco-menu-icon,.arco-menu-dark .arco-menu-group-title:hover .arco-menu-icon,.arco-menu-dark .arco-menu-pop-header:hover .arco-menu-icon,.arco-menu-dark .arco-menu-inline-header:hover .arco-menu-icon{color:var(--color-text-3)}.arco-menu-dark .arco-menu-item.arco-menu-selected,.arco-menu-dark .arco-menu-group-title.arco-menu-selected,.arco-menu-dark .arco-menu-pop-header.arco-menu-selected,.arco-menu-dark .arco-menu-inline-header.arco-menu-selected,.arco-menu-dark .arco-menu-item.arco-menu-selected .arco-icon,.arco-menu-dark .arco-menu-group-title.arco-menu-selected .arco-icon,.arco-menu-dark .arco-menu-pop-header.arco-menu-selected .arco-icon,.arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-icon,.arco-menu-dark .arco-menu-item.arco-menu-selected .arco-menu-icon,.arco-menu-dark .arco-menu-group-title.arco-menu-selected .arco-menu-icon,.arco-menu-dark .arco-menu-pop-header.arco-menu-selected .arco-menu-icon,.arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-menu-icon{color:var(--color-white)}.arco-menu-dark .arco-menu-item.arco-menu-disabled,.arco-menu-dark .arco-menu-group-title.arco-menu-disabled,.arco-menu-dark .arco-menu-pop-header.arco-menu-disabled,.arco-menu-dark .arco-menu-inline-header.arco-menu-disabled{color:var(--color-text-2);background-color:var(--color-menu-dark-bg)}.arco-menu-dark .arco-menu-item.arco-menu-disabled .arco-icon,.arco-menu-dark .arco-menu-group-title.arco-menu-disabled .arco-icon,.arco-menu-dark .arco-menu-pop-header.arco-menu-disabled .arco-icon,.arco-menu-dark .arco-menu-inline-header.arco-menu-disabled .arco-icon,.arco-menu-dark .arco-menu-item.arco-menu-disabled .arco-menu-icon,.arco-menu-dark .arco-menu-group-title.arco-menu-disabled .arco-menu-icon,.arco-menu-dark .arco-menu-pop-header.arco-menu-disabled .arco-menu-icon,.arco-menu-dark .arco-menu-inline-header.arco-menu-disabled .arco-menu-icon{color:var(--color-text-2)}.arco-menu-dark .arco-menu-item.arco-menu-selected{background-color:var(--color-menu-dark-hover)}.arco-menu-dark .arco-menu-inline-header.arco-menu-selected,.arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-icon,.arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-menu-icon{color:rgb(var(--primary-6))}.arco-menu-dark .arco-menu-inline-header.arco-menu-selected:hover{background-color:var(--color-menu-dark-hover)}.arco-menu-dark.arco-menu-horizontal .arco-menu-item.arco-menu-selected,.arco-menu-dark.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected,.arco-menu-dark.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected,.arco-menu-dark.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected{background:none;transition:color .2s cubic-bezier(0,0,1,1)}.arco-menu-dark.arco-menu-horizontal .arco-menu-item.arco-menu-selected:hover,.arco-menu-dark.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected:hover,.arco-menu-dark.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected:hover,.arco-menu-dark.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected:hover{background-color:var(--color-menu-dark-hover)}.arco-menu-dark .arco-menu-group-title{color:var(--color-text-3);pointer-events:none}.arco-menu-dark .arco-menu-collapse-button{color:var(--color-white);background-color:rgb(var(--primary-6))}.arco-menu-dark .arco-menu-collapse-button:hover{background-color:rgb(var(--primary-7))}.arco-menu a,.arco-menu a:hover,.arco-menu a:focus,.arco-menu a:active{color:inherit;text-decoration:none;cursor:inherit}.arco-menu-inner{box-sizing:border-box;width:100%;height:100%;overflow:auto}.arco-menu-icon-suffix.is-open{transform:rotate(180deg)}.arco-menu-vertical .arco-menu-item,.arco-menu-vertical .arco-menu-group-title,.arco-menu-vertical .arco-menu-pop-header,.arco-menu-vertical .arco-menu-inline-header{padding:0 12px;line-height:40px}.arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix .arco-icon,.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix .arco-icon,.arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix .arco-icon,.arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix .arco-icon{margin-right:0}.arco-menu-vertical .arco-menu-item,.arco-menu-vertical .arco-menu-group-title,.arco-menu-vertical .arco-menu-pop-header,.arco-menu-vertical .arco-menu-inline-header{margin-bottom:4px}.arco-menu-vertical .arco-menu-item:not(.arco-menu-has-icon),.arco-menu-vertical .arco-menu-group-title:not(.arco-menu-has-icon),.arco-menu-vertical .arco-menu-pop-header:not(.arco-menu-has-icon),.arco-menu-vertical .arco-menu-inline-header:not(.arco-menu-has-icon){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-menu-vertical .arco-menu-item.arco-menu-has-icon,.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon,.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon,.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon{display:flex;align-items:center}.arco-menu-vertical .arco-menu-item.arco-menu-has-icon>.arco-menu-indent-list,.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon>.arco-menu-indent-list,.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon>.arco-menu-indent-list,.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon>.arco-menu-indent-list,.arco-menu-vertical .arco-menu-item.arco-menu-has-icon>.arco-menu-icon,.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon>.arco-menu-icon,.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon>.arco-menu-icon,.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon>.arco-menu-icon{flex:none}.arco-menu-vertical .arco-menu-item.arco-menu-has-icon .arco-menu-icon,.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon .arco-menu-icon,.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon .arco-menu-icon,.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon .arco-menu-icon{line-height:1}.arco-menu-vertical .arco-menu-item.arco-menu-has-icon .arco-menu-title,.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon .arco-menu-title,.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon .arco-menu-title,.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon .arco-menu-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-menu-vertical .arco-menu-item .arco-menu-item-inner,.arco-menu-vertical .arco-menu-group-title .arco-menu-item-inner,.arco-menu-vertical .arco-menu-pop-header .arco-menu-item-inner,.arco-menu-vertical .arco-menu-inline-header .arco-menu-item-inner{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix,.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix,.arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix,.arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix{position:absolute;right:12px}.arco-menu-vertical .arco-menu-inner{padding:4px 8px}.arco-menu-vertical .arco-menu-item.arco-menu-item-indented{display:flex}.arco-menu-vertical .arco-menu-pop-header,.arco-menu-vertical .arco-menu-inline-header{padding-right:28px}.arco-menu-horizontal{width:100%;height:auto}.arco-menu-horizontal .arco-menu-item,.arco-menu-horizontal .arco-menu-group-title,.arco-menu-horizontal .arco-menu-pop-header,.arco-menu-horizontal .arco-menu-inline-header{padding:0 12px;line-height:30px}.arco-menu-horizontal .arco-menu-item .arco-menu-icon-suffix .arco-icon,.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon-suffix .arco-icon,.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon-suffix .arco-icon,.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon-suffix .arco-icon{margin-right:0}.arco-menu-horizontal .arco-menu-item .arco-icon,.arco-menu-horizontal .arco-menu-group-title .arco-icon,.arco-menu-horizontal .arco-menu-pop-header .arco-icon,.arco-menu-horizontal .arco-menu-inline-header .arco-icon,.arco-menu-horizontal .arco-menu-item .arco-menu-icon,.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon,.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon,.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon{margin-right:16px}.arco-menu-horizontal .arco-menu-item .arco-menu-icon-suffix,.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon-suffix,.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon-suffix,.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon-suffix{margin-left:6px}.arco-menu-horizontal .arco-menu-inner{display:flex;align-items:center;padding:14px 20px}.arco-menu-horizontal .arco-menu-item,.arco-menu-horizontal .arco-menu-pop{display:inline-block;flex-shrink:0;vertical-align:middle}.arco-menu-horizontal .arco-menu-item:not(:first-child),.arco-menu-horizontal .arco-menu-pop:not(:first-child){margin-left:12px}.arco-menu-horizontal .arco-menu-pop:after{position:absolute;bottom:-14px;left:0;width:100%;height:14px;content:" "}.arco-menu-overflow-wrap{width:100%}.arco-menu-overflow-sub-menu-mirror,.arco-menu-overflow-hidden-menu-item{position:absolute!important;white-space:nowrap;visibility:hidden;pointer-events:none}.arco-menu-selected-label{position:absolute;right:12px;bottom:-14px;left:12px;height:3px;background-color:rgb(var(--primary-6));animation:arco-menu-selected-item-label-enter .2s cubic-bezier(0,0,1,1)}.arco-menu-pop-button{width:auto;background:none;box-shadow:none}.arco-menu-pop-button.arco-menu-collapsed{width:auto}.arco-menu-pop-button .arco-menu-item,.arco-menu-pop-button .arco-menu-group-title,.arco-menu-pop-button .arco-menu-pop-header,.arco-menu-pop-button .arco-menu-inline-header{width:40px;height:40px;margin-bottom:16px;line-height:40px;border:1px solid transparent;border-radius:50%;box-shadow:0 4px 10px #0000001a}.arco-menu-collapsed{width:48px}.arco-menu-collapsed .arco-menu-inner{padding:4px}.arco-menu-collapsed .arco-menu-icon-suffix{display:none}.arco-menu-collapsed .arco-menu-has-icon>*:not(.arco-menu-icon){opacity:0}.arco-menu-collapsed .arco-menu-item .arco-icon,.arco-menu-collapsed .arco-menu-group-title .arco-icon,.arco-menu-collapsed .arco-menu-pop-header .arco-icon,.arco-menu-collapsed .arco-menu-inline-header .arco-icon{margin-right:100%}.arco-menu-collapse-button{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--border-radius-small);cursor:pointer}.arco-menu-inline-content{height:auto;overflow:hidden;transition:height .2s cubic-bezier(.34,.69,.1,1)}.arco-menu-inline-content-hide{height:0}.arco-menu-item-tooltip a{color:inherit;cursor:text}.arco-menu-item-tooltip a:hover,.arco-menu-item-tooltip a:focus,.arco-menu-item-tooltip a:active{color:inherit}.arco-menu-pop-trigger.arco-trigger-position-bl{transform:translateY(14px)}.arco-menu-pop-trigger.arco-trigger-position-bl .arco-trigger-arrow{z-index:0;border-top:1px solid var(--color-neutral-3);border-left:1px solid var(--color-neutral-3)}.arco-menu-pop-trigger.arco-trigger-position-rt{transform:translate(8px)}.arco-menu-pop-trigger.arco-trigger-position-rt .arco-trigger-arrow{z-index:0;border-bottom:1px solid var(--color-neutral-3);border-left:1px solid var(--color-neutral-3)}.arco-menu-pop-trigger.arco-menu-pop-trigger-dark .arco-trigger-arrow{background-color:var(--color-menu-dark-bg);border-color:var(--color-menu-dark-bg)}.arco-trigger-menu{position:relative;box-sizing:border-box;max-height:200px;padding:4px 0;overflow:auto;background-color:var(--color-bg-popup);border:1px solid var(--color-fill-3);border-radius:var(--border-radius-medium);box-shadow:0 4px 10px #0000001a}.arco-trigger-menu-hidden{display:none}.arco-trigger-menu-item,.arco-trigger-menu-pop-header{position:relative;z-index:1;box-sizing:border-box;width:100%;height:36px;padding:0 12px;color:var(--color-text-1);font-size:14px;line-height:36px;text-align:left;background-color:transparent;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-trigger-menu-item.arco-trigger-menu-selected,.arco-trigger-menu-pop-header.arco-trigger-menu-selected{color:var(--color-text-1);font-weight:500;background-color:transparent;transition:all .1s cubic-bezier(0,0,1,1)}.arco-trigger-menu-item:hover,.arco-trigger-menu-pop-header:hover{color:var(--color-text-1);background-color:var(--color-fill-2)}.arco-trigger-menu-item.arco-trigger-menu-disabled,.arco-trigger-menu-pop-header.arco-trigger-menu-disabled{color:var(--color-text-4);background-color:transparent;cursor:not-allowed}.arco-trigger-menu .arco-trigger-menu-has-icon{display:flex;align-items:center}.arco-trigger-menu .arco-trigger-menu-has-icon .arco-trigger-menu-icon{margin-right:8px;line-height:1}.arco-trigger-menu .arco-trigger-menu-has-icon>*{flex:none}.arco-trigger-menu .arco-trigger-menu-has-icon .arco-trigger-menu-title{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-trigger-menu-pop-header{display:flex;align-items:center;justify-content:space-between}.arco-trigger-menu-pop-header .arco-trigger-menu-icon-suffix{margin-left:12px}.arco-trigger-menu-group:first-child .arco-trigger-menu-group-title{padding-top:4px}.arco-trigger-menu-group-title{box-sizing:border-box;width:100%;padding:8px 12px 0;color:var(--color-text-3);font-size:12px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-trigger-menu-pop-trigger .arco-trigger-arrow{display:none}.arco-trigger-menu-dark{background-color:var(--color-menu-dark-bg);border-color:var(--color-menu-dark-bg)}.arco-trigger-menu-dark .arco-trigger-menu-item,.arco-trigger-menu-dark .arco-trigger-menu-pop-header{color:var(--color-text-4);background-color:transparent}.arco-trigger-menu-dark .arco-trigger-menu-item.arco-trigger-menu-selected,.arco-trigger-menu-dark .arco-trigger-menu-pop-header.arco-trigger-menu-selected{color:var(--color-white);background-color:transparent}.arco-trigger-menu-dark .arco-trigger-menu-item.arco-trigger-menu-selected:hover,.arco-trigger-menu-dark .arco-trigger-menu-pop-header.arco-trigger-menu-selected:hover{color:var(--color-white)}.arco-trigger-menu-dark .arco-trigger-menu-item:hover,.arco-trigger-menu-dark .arco-trigger-menu-pop-header:hover{color:var(--color-text-4);background-color:var(--color-menu-dark-hover)}.arco-trigger-menu-dark .arco-trigger-menu-item.arco-trigger-menu-disabled,.arco-trigger-menu-dark .arco-trigger-menu-pop-header.arco-trigger-menu-disabled{color:var(--color-text-2);background-color:transparent}.arco-trigger-menu-dark .arco-trigger-menu-group-title{color:var(--color-text-3)}.arco-message-list{position:fixed;z-index:1003;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;margin:0;padding:0 10px;text-align:center;pointer-events:none;left:0}.arco-message-list-top{top:40px}.arco-message-list-bottom{bottom:40px}.arco-message{position:relative;display:inline-flex;align-items:center;margin-bottom:16px;padding:10px 16px;overflow:hidden;line-height:1;text-align:center;list-style:none;background-color:var(--color-bg-popup);border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-small);box-shadow:0 4px 10px #0000001a;transition:all .1s cubic-bezier(0,0,1,1);pointer-events:auto}.arco-message-icon{display:inline-block;margin-right:8px;color:var(--color-text-1);font-size:20px;vertical-align:middle;animation:arco-msg-fade .1s cubic-bezier(0,0,1,1),arco-msg-fade .4s cubic-bezier(.3,1.3,.3,1)}.arco-message-content{font-size:14px;color:var(--color-text-1);vertical-align:middle}.arco-message-info{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-message-info .arco-message-icon{color:rgb(var(--primary-6))}.arco-message-info .arco-message-content{color:var(--color-text-1)}.arco-message-success{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-message-success .arco-message-icon{color:rgb(var(--success-6))}.arco-message-success .arco-message-content{color:var(--color-text-1)}.arco-message-warning{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-message-warning .arco-message-icon{color:rgb(var(--warning-6))}.arco-message-warning .arco-message-content{color:var(--color-text-1)}.arco-message-error{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-message-error .arco-message-icon{color:rgb(var(--danger-6))}.arco-message-error .arco-message-content{color:var(--color-text-1)}.arco-message-loading{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-message-loading .arco-message-icon{color:rgb(var(--primary-6))}.arco-message-loading .arco-message-content{color:var(--color-text-1)}.arco-message-close-btn{margin-left:8px;color:var(--color-text-1);font-size:12px}.arco-message .arco-icon-hover.arco-message-icon-hover:before{width:20px;height:20px}.fade-message-enter-from,.fade-message-appear-from{opacity:0}.fade-message-enter-to,.fade-message-appear-to{opacity:1}.fade-message-enter-active,.fade-message-appear-active{transition:opacity .1s cubic-bezier(0,0,1,1)}.fade-message-leave-from{opacity:1}.fade-message-leave-to{opacity:0}.fade-message-leave-active{position:absolute}.flip-list-move{transition:transform .8s ease}@keyframes arco-msg-fade{0%{opacity:0}to{opacity:1}}@keyframes arco-msg-scale{0%{transform:scale(0)}to{transform:scale(1)}}.arco-modal-container{position:fixed;top:0;right:0;bottom:0;left:0}.arco-modal-mask{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-mask-bg)}.arco-modal-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;text-align:center}.arco-modal-wrapper.arco-modal-wrapper-align-center{white-space:nowrap}.arco-modal-wrapper.arco-modal-wrapper-align-center:after{display:inline-block;width:0;height:100%;vertical-align:middle;content:""}.arco-modal-wrapper.arco-modal-wrapper-align-center .arco-modal{top:0;vertical-align:middle}.arco-modal-wrapper.arco-modal-wrapper-moved{text-align:left}.arco-modal-wrapper.arco-modal-wrapper-moved .arco-modal{top:0;vertical-align:top}.arco-modal{position:relative;top:100px;display:inline-block;width:520px;margin:0 auto;line-height:1.5715;white-space:initial;text-align:left;background-color:var(--color-bg-3);border-radius:var(--border-radius-medium)}.arco-modal-draggable .arco-modal-header{cursor:move}.arco-modal-header{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;width:100%;height:48px;padding:0 20px;border-bottom:1px solid var(--color-neutral-3)}.arco-modal-header .arco-modal-title{display:flex;flex:1;align-items:center;justify-content:center}.arco-modal-header .arco-modal-title-align-start{justify-content:flex-start}.arco-modal-header .arco-modal-title-align-center{justify-content:center}.arco-modal-body{position:relative;padding:24px 20px;overflow:auto;color:var(--color-text-1);font-size:14px}.arco-modal-footer{flex-shrink:0;box-sizing:border-box;width:100%;padding:16px 20px;text-align:right;border-top:1px solid var(--color-neutral-3)}.arco-modal-footer>.arco-btn:not(:nth-child(1)){margin-left:12px}.arco-modal-close-btn{margin-left:-12px;color:var(--color-text-1);font-size:12px;cursor:pointer}.arco-modal-title{color:var(--color-text-1);font-weight:500;font-size:16px}.arco-modal-title-icon{margin-right:10px;font-size:18px;vertical-align:-.15em}.arco-modal-title-icon .arco-icon-info-circle-fill{color:rgb(var(--primary-6))}.arco-modal-title-icon .arco-icon-check-circle-fill{color:rgb(var(--success-6))}.arco-modal-title-icon .arco-icon-exclamation-circle-fill{color:rgb(var(--warning-6))}.arco-modal-title-icon .arco-icon-close-circle-fill{color:rgb(var(--danger-6))}.arco-modal-simple{width:400px;padding:24px 32px 32px}.arco-modal-simple .arco-modal-header,.arco-modal-simple .arco-modal-footer{height:unset;padding:0;border:none}.arco-modal-simple .arco-modal-header{margin-bottom:24px}.arco-modal-simple .arco-modal-title{justify-content:center}.arco-modal-simple .arco-modal-title-align-start{justify-content:flex-start}.arco-modal-simple .arco-modal-title-align-center{justify-content:center}.arco-modal-simple .arco-modal-footer{margin-top:32px;text-align:center}.arco-modal-simple .arco-modal-body{padding:0}.arco-modal-fullscreen{top:0;display:inline-flex;flex-direction:column;box-sizing:border-box;width:100%;height:100%}.arco-modal-fullscreen .arco-modal-footer{margin-top:auto}.zoom-modal-enter-from,.zoom-modal-appear-from{transform:scale(.5);opacity:0}.zoom-modal-enter-to,.zoom-modal-appear-to{transform:scale(1);opacity:1}.zoom-modal-enter-active,.zoom-modal-appear-active{transition:opacity .4s cubic-bezier(.3,1.3,.3,1),transform .4s cubic-bezier(.3,1.3,.3,1)}.zoom-modal-leave-from{transform:scale(1);opacity:1}.zoom-modal-leave-to{transform:scale(.5);opacity:0}.zoom-modal-leave-active{transition:opacity .4s cubic-bezier(.3,1.3,.3,1),transform .4s cubic-bezier(.3,1.3,.3,1)}.fade-modal-enter-from,.fade-modal-appear-from{opacity:0}.fade-modal-enter-to,.fade-modal-appear-to{opacity:1}.fade-modal-enter-active,.fade-modal-appear-active{transition:opacity .4s cubic-bezier(.3,1.3,.3,1)}.fade-modal-leave-from{opacity:1}.fade-modal-leave-to{opacity:0}.fade-modal-leave-active{transition:opacity .4s cubic-bezier(.3,1.3,.3,1)}.arco-notification-list{position:fixed;z-index:1003;margin:0;padding-left:0}.arco-notification-list-top-left{top:20px;left:20px}.arco-notification-list-top-right{top:20px;right:20px}.arco-notification-list-top-right .arco-notification{margin-left:auto}.arco-notification-list-bottom-left{bottom:20px;left:20px}.arco-notification-list-bottom-right{right:20px;bottom:20px}.arco-notification-list-bottom-right .arco-notification{margin-left:auto}.arco-notification{position:relative;display:flex;box-sizing:border-box;width:340px;padding:20px;overflow:hidden;background-color:var(--color-bg-popup);border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-medium);box-shadow:0 4px 12px #00000026;opacity:1;transition:opacity .2s cubic-bezier(0,0,1,1)}.arco-notification:not(:last-child){margin-bottom:20px}.arco-notification-icon{display:flex;align-items:center;font-size:24px}.arco-notification-info{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-notification-info .arco-notification-icon{color:rgb(var(--primary-6))}.arco-notification-success{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-notification-success .arco-notification-icon{color:rgb(var(--success-6))}.arco-notification-warning{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-notification-warning .arco-notification-icon{color:rgb(var(--warning-6))}.arco-notification-error{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-notification-error .arco-notification-icon{color:rgb(var(--danger-6))}.arco-notification-left{padding-right:16px}.arco-notification-right{flex:1;word-break:break-word}.arco-notification-title{color:var(--color-text-1);font-weight:500;font-size:16px}.arco-notification-title+.arco-notification-content{margin-top:4px}.arco-notification-content{color:var(--color-text-1);font-size:14px}.arco-notification-info .arco-notification-title,.arco-notification-info .arco-notification-content,.arco-notification-success .arco-notification-title,.arco-notification-success .arco-notification-content,.arco-notification-warning .arco-notification-title,.arco-notification-warning .arco-notification-content,.arco-notification-error .arco-notification-title,.arco-notification-error .arco-notification-content{color:var(--color-text-1)}.arco-notification-footer{margin-top:16px;text-align:right}.arco-notification-close-btn{position:absolute;top:12px;right:12px;color:var(--color-text-1);font-size:12px;cursor:pointer}.arco-notification-close-btn>svg{position:relative}.arco-notification .arco-icon-hover.arco-notification-icon-hover:before{width:20px;height:20px}.slide-left-notification-enter-from,.slide-left-notification-appear-from{transform:translate(-100%)}.slide-left-notification-enter-to,.slide-left-notification-appear-to{transform:translate(0)}.slide-left-notification-enter-active,.slide-left-notification-appear-active{transition:transform .4s cubic-bezier(.3,1.3,.3,1)}.slide-left-notification-leave-from{opacity:1}.slide-left-notification-leave-to{height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}.slide-left-notification-leave-active{transition:all .3s cubic-bezier(.34,.69,.1,1)}.slide-right-notification-enter-from,.slide-right-notification-appear-from{transform:translate(100%)}.slide-right-notification-enter-to,.slide-right-notification-appear-to{transform:translate(0)}.slide-right-notification-enter-active,.slide-right-notification-appear-active{transition:transform .4s cubic-bezier(.3,1.3,.3,1)}.slide-right-notification-leave-from{opacity:1}.slide-right-notification-leave-to{height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}.slide-right-notification-leave-active{transition:all .3s cubic-bezier(.34,.69,.1,1)}.arco-overflow-list{display:flex;align-items:center;justify-content:flex-start}.arco-overflow-list>*:not(:last-child){flex-shrink:0}.arco-overflow-list-spacer{flex:1;min-width:0;height:1px}.arco-page-header{padding:16px 0}.arco-page-header-breadcrumb+.arco-page-header-header{margin-top:4px}.arco-page-header-wrapper{padding-right:20px;padding-left:24px}.arco-page-header-header{display:flex;align-items:center;justify-content:space-between;line-height:28px}.arco-page-header-header-left{display:flex;align-items:center}.arco-page-header-main{display:flex;align-items:center;min-height:30px}.arco-page-header-main-with-back{margin-left:-8px;padding-left:8px}.arco-page-header-extra{overflow:hidden;white-space:nowrap}.arco-page-header .arco-icon-hover.arco-page-header-icon-hover:before{width:30px;height:30px}.arco-page-header .arco-icon-hover.arco-page-header-icon-hover:hover:before{background-color:var(--color-fill-2)}.arco-page-header-back-btn{margin-right:12px;color:var(--color-text-2);font-size:14px}.arco-page-header-back-btn-icon{position:relative}.arco-page-header-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-1);font-weight:600;font-size:20px}.arco-page-header-divider{width:1px;height:16px;margin-right:12px;margin-left:12px;background-color:var(--color-fill-3)}.arco-page-header-subtitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-3);font-size:14px}.arco-page-header-content{padding:20px 32px;border-top:1px solid var(--color-neutral-3)}.arco-page-header-footer{padding:16px 20px 0 24px}.arco-page-header-with-breadcrumb{padding:12px 0}.arco-page-header-with-breadcrumb .arco-page-header-footer{padding-top:12px}.arco-page-header-with-content .arco-page-header-wrapper{padding-bottom:12px}.arco-page-header-with-footer{padding-bottom:0}.arco-page-header-wrapper .arco-page-header-header{flex-wrap:wrap}.arco-page-header-wrapper .arco-page-header-header .arco-page-header-head-extra{margin-top:4px}.arco-pagination{display:flex;align-items:center;font-size:14px}.arco-pagination-list{display:inline-block;margin:0;padding:0;white-space:nowrap;list-style:none}.arco-pagination-item{display:inline-block;box-sizing:border-box;padding:0 8px;color:var(--color-text-2);text-align:center;vertical-align:middle;list-style:none;background-color:transparent;border:0 solid transparent;border-radius:var(--border-radius-small);outline:0;cursor:pointer;user-select:none;min-width:32px;height:32px;font-size:14px;line-height:32px}.arco-pagination-item-previous,.arco-pagination-item-next{font-size:12px}.arco-pagination-item:hover{color:var(--color-text-2);background-color:var(--color-fill-1);border-color:transparent}.arco-pagination-item-active,.arco-pagination-item-active:hover{color:rgb(var(--primary-6));background-color:var(--color-primary-light-1);border-color:transparent;transition:color .2s cubic-bezier(0,0,1,1),background-color .2s cubic-bezier(0,0,1,1)}.arco-pagination-item-disabled,.arco-pagination-item-disabled:hover{color:var(--color-text-4);background-color:transparent;border-color:transparent;cursor:not-allowed}.arco-pagination-item:not(:last-child){margin-right:8px}.arco-pagination-item-previous,.arco-pagination-item-next{color:var(--color-text-2);font-size:12px;background-color:transparent}.arco-pagination-item-previous:not(.arco-pagination-item-disabled):hover,.arco-pagination-item-next:not(.arco-pagination-item-disabled):hover{color:rgb(var(--primary-6));background-color:var(--color-fill-1)}.arco-pagination-item-previous:after,.arco-pagination-item-next:after{display:inline-block;font-size:0;vertical-align:middle;content:"."}.arco-pagination .arco-pagination-item-previous.arco-pagination-item-disabled,.arco-pagination .arco-pagination-item-next.arco-pagination-item-disabled{color:var(--color-text-4);background-color:transparent}.arco-pagination-item-jumper{font-size:16px}.arco-pagination-jumper{display:flex;align-items:center;margin-left:8px}.arco-pagination-jumper>span{font-size:14px}.arco-pagination-jumper-text-goto,.arco-pagination-jumper-prepend,.arco-pagination-jumper-append{color:var(--color-text-3);white-space:nowrap}.arco-pagination-jumper-prepend{margin-right:8px}.arco-pagination-jumper-append{margin-left:8px}.arco-pagination-jumper .arco-pagination-jumper-input{width:40px;padding-right:2px;padding-left:2px}.arco-pagination-jumper .arco-pagination-jumper-input input{text-align:center}.arco-pagination-options{position:relative;display:inline-block;flex:0 0 auto;min-width:0;margin-left:8px;text-align:center;vertical-align:middle}.arco-pagination-options .arco-select{width:auto}.arco-pagination-options .arco-select-view-value{padding-right:6px;overflow:inherit}.arco-pagination-total{display:inline-block;height:100%;margin-right:8px;color:var(--color-text-1);font-size:14px;line-height:32px;white-space:nowrap}.arco-pagination-jumper{flex:0 0 auto}.arco-pagination-jumper-separator{padding:0 12px}.arco-pagination-jumper-total-page{margin-right:8px}.arco-pagination-simple{display:flex;align-items:center}.arco-pagination-simple .arco-pagination-item{margin-right:0}.arco-pagination-simple .arco-pagination-jumper{margin:0 4px;color:var(--color-text-1)}.arco-pagination-simple .arco-pagination-jumper .arco-pagination-jumper-input{width:40px;margin-left:0}.arco-pagination-simple .arco-pagination-item-previous,.arco-pagination-simple .arco-pagination-item-next{color:var(--color-text-2);background-color:transparent}.arco-pagination-simple .arco-pagination-item-previous:not(.arco-pagination-item-disabled):hover,.arco-pagination-simple .arco-pagination-item-next:not(.arco-pagination-item-disabled):hover{color:rgb(var(--primary-6));background-color:var(--color-fill-1)}.arco-pagination-simple .arco-pagination-item-previous.arco-pagination-item-disabled,.arco-pagination-simple .arco-pagination-item-next.arco-pagination-item-disabled{color:var(--color-text-4);background-color:transparent}.arco-pagination-disabled{cursor:not-allowed}.arco-pagination-disabled .arco-pagination-item,.arco-pagination-disabled .arco-pagination-item:not(.arco-pagination-item-disabled):not(.arco-pagination-item-active):hover{color:var(--color-text-4);background-color:transparent;border-color:transparent;cursor:not-allowed}.arco-pagination.arco-pagination-disabled .arco-pagination-item-active{color:var(--color-primary-light-3);background-color:var(--color-fill-1);border-color:transparent}.arco-pagination-size-mini .arco-pagination-item{min-width:24px;height:24px;font-size:12px;line-height:24px}.arco-pagination-size-mini .arco-pagination-item-previous,.arco-pagination-size-mini .arco-pagination-item-next{font-size:12px}.arco-pagination-size-mini .arco-pagination-total{font-size:12px;line-height:24px}.arco-pagination-size-mini .arco-pagination-option{height:24px;font-size:12px;line-height:0}.arco-pagination-size-mini .arco-pagination-jumper>span{font-size:12px}.arco-pagination-size-small .arco-pagination-item{min-width:28px;height:28px;font-size:14px;line-height:28px}.arco-pagination-size-small .arco-pagination-item-previous,.arco-pagination-size-small .arco-pagination-item-next{font-size:12px}.arco-pagination-size-small .arco-pagination-total{font-size:14px;line-height:28px}.arco-pagination-size-small .arco-pagination-option{height:28px;font-size:14px;line-height:0}.arco-pagination-size-small .arco-pagination-jumper>span{font-size:14px}.arco-pagination-size-large .arco-pagination-item{min-width:36px;height:36px;font-size:14px;line-height:36px}.arco-pagination-size-large .arco-pagination-item-previous,.arco-pagination-size-large .arco-pagination-item-next{font-size:14px}.arco-pagination-size-large .arco-pagination-total{font-size:14px;line-height:36px}.arco-pagination-size-large .arco-pagination-option{height:36px;font-size:14px;line-height:0}.arco-pagination-size-large .arco-pagination-jumper>span{font-size:14px}.arco-popconfirm-popup-content{box-sizing:border-box;padding:16px;color:var(--color-text-2);font-size:14px;line-height:1.5715;background-color:var(--color-bg-popup);border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-medium);box-shadow:0 4px 10px #0000001a}.arco-popconfirm-popup-content .arco-popconfirm-body{position:relative;display:flex;align-items:flex-start;margin-bottom:16px;color:var(--color-text-1);font-size:14px}.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon{display:inline-flex;align-items:center;height:22.001px;margin-right:8px;font-size:18px}.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon .arco-icon-exclamation-circle-fill{color:rgb(var(--warning-6))}.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon .arco-icon-check-circle-fill{color:rgb(var(--success-6))}.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon .arco-icon-info-circle-fill{color:rgb(var(--primary-6))}.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon .arco-icon-close-circle-fill{color:rgb(var(--danger-6))}.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-content{text-align:left;word-wrap:break-word}.arco-popconfirm-popup-content .arco-popconfirm-footer{text-align:right}.arco-popconfirm-popup-content .arco-popconfirm-footer>button{margin-left:8px}.arco-popconfirm-popup-arrow{z-index:1;background-color:var(--color-bg-popup);border:1px solid var(--color-neutral-3)}.arco-popover-popup-content{box-sizing:border-box;padding:12px 16px;color:var(--color-text-2);font-size:14px;line-height:1.5715;background-color:var(--color-bg-popup);border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-medium);box-shadow:0 4px 10px #0000001a}.arco-popover-title{color:var(--color-text-1);font-weight:500;font-size:16px}.arco-popover-content{margin-top:4px;text-align:left;word-wrap:break-word}.arco-popover-popup-arrow{z-index:1;background-color:var(--color-bg-popup);border:1px solid var(--color-neutral-3)}.arco-progress{position:relative;line-height:1;font-size:12px}.arco-progress-type-line,.arco-progress-type-steps{display:inline-block;max-width:100%;width:100%}.arco-progress-type-line.arco-progress-size-mini{width:auto}.arco-progress-line-wrapper,.arco-progress-steps-wrapper{display:flex;align-items:center;width:100%;max-width:100%;height:100%}.arco-progress-line-text,.arco-progress-steps-text{font-size:12px;margin-left:16px;color:var(--color-text-2);white-space:nowrap;text-align:right;flex-grow:1;flex-shrink:0;min-width:32px}.arco-progress-line-text .arco-icon,.arco-progress-steps-text .arco-icon{font-size:12px;margin-left:4px}.arco-progress-line{background-color:var(--color-fill-3);border-radius:100px;width:100%;position:relative;display:inline-block;overflow:hidden}.arco-progress-line-bar{height:100%;border-radius:100px;background-color:rgb(var(--primary-6));position:relative;transition:width .6s cubic-bezier(.34,.69,.1,1),background .3s cubic-bezier(.34,.69,.1,1);max-width:100%}.arco-progress-line-bar-buffer{position:absolute;background-color:var(--color-primary-light-3);height:100%;top:0;left:0;border-radius:0 100px 100px 0;max-width:100%;transition:all .6s cubic-bezier(.34,.69,.1,1)}.arco-progress-line-bar-animate:after{content:"";display:block;position:absolute;top:0;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent 25%,rgba(255,255,255,.5) 50%,transparent 75%);background-size:400% 100%;animation:arco-progress-loading 1.5s cubic-bezier(.34,.69,.1,1) infinite}.arco-progress-line-text .arco-icon{color:var(--color-text-2)}.arco-progress-type-steps.arco-progress-size-small{width:auto}.arco-progress-type-steps.arco-progress-size-small .arco-progress-steps-item{width:2px;flex:unset;border-radius:2px}.arco-progress-type-steps.arco-progress-size-small .arco-progress-steps-item:not(:last-of-type){margin-right:3px}.arco-progress-steps{display:flex;width:100%}.arco-progress-steps-text{margin-left:8px;min-width:unset}.arco-progress-steps-text .arco-icon{color:var(--color-text-2)}.arco-progress-steps-item{height:100%;flex:1;background-color:var(--color-fill-3);position:relative;display:inline-block}.arco-progress-steps-item:not(:last-of-type){margin-right:3px}.arco-progress-steps-item:last-of-type{border-top-right-radius:100px;border-bottom-right-radius:100px}.arco-progress-steps-item:first-of-type{border-top-left-radius:100px;border-bottom-left-radius:100px}.arco-progress-steps-item-active{background-color:rgb(var(--primary-6))}.arco-progress-status-warning .arco-progress-line-bar,.arco-progress-status-warning .arco-progress-steps-item-active{background-color:rgb(var(--warning-6))}.arco-progress-status-warning .arco-progress-line-text .arco-icon,.arco-progress-status-warning .arco-progress-steps-text .arco-icon{color:rgb(var(--warning-6))}.arco-progress-status-success .arco-progress-line-bar,.arco-progress-status-success .arco-progress-steps-item-active{background-color:rgb(var(--success-6))}.arco-progress-status-success .arco-progress-line-text .arco-icon,.arco-progress-status-success .arco-progress-steps-text .arco-icon{color:rgb(var(--success-6))}.arco-progress-status-danger .arco-progress-line-bar,.arco-progress-status-danger .arco-progress-steps-item-active{background-color:rgb(var(--danger-6))}.arco-progress-status-danger .arco-progress-line-text .arco-icon,.arco-progress-status-danger .arco-progress-steps-text .arco-icon{color:rgb(var(--danger-6))}.arco-progress-size-small .arco-progress-line-text{font-size:12px;margin-left:16px}.arco-progress-size-small .arco-progress-line-text .arco-icon{font-size:12px}.arco-progress-size-large .arco-progress-line-text{font-size:16px;margin-left:16px}.arco-progress-size-large .arco-progress-line-text .arco-icon{font-size:14px}.arco-progress-type-circle{display:inline-block}.arco-progress-circle-wrapper{position:relative;text-align:center;line-height:1;display:inline-block;vertical-align:text-bottom}.arco-progress-circle-svg{transform:rotate(-90deg)}.arco-progress-circle-text{position:absolute;top:50%;left:50%;color:var(--color-text-3);transform:translate(-50%,-50%);font-size:14px}.arco-progress-circle-text .arco-icon{font-size:16px;color:var(--color-text-2)}.arco-progress-circle-bg{stroke:var(--color-fill-3)}.arco-progress-circle-bar{stroke:rgb(var(--primary-6));transition:stroke-dashoffset .6s cubic-bezier(0,0,1,1) 0s,stroke .6s cubic-bezier(0,0,1,1)}.arco-progress-size-mini .arco-progress-circle-bg{stroke:var(--color-primary-light-3)}.arco-progress-size-mini .arco-progress-circle-bar{stroke:rgb(var(--primary-6))}.arco-progress-size-mini.arco-progress-status-warning .arco-progress-circle-bg{stroke:var(--color-warning-light-3)}.arco-progress-size-mini.arco-progress-status-danger .arco-progress-circle-bg{stroke:var(--color-danger-light-3)}.arco-progress-size-mini.arco-progress-status-success .arco-progress-circle-bg{stroke:var(--color-success-light-3)}.arco-progress-size-mini .arco-progress-circle-wrapper .arco-icon-check{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.arco-progress-size-mini .arco-progress-circle-text{position:static;top:unset;left:unset;transform:unset}.arco-progress-size-small .arco-progress-circle-text{font-size:13px}.arco-progress-size-small .arco-progress-circle-text .arco-icon{font-size:14px}.arco-progress-size-large .arco-progress-circle-text,.arco-progress-size-large .arco-progress-circle-text .arco-icon{font-size:16px}.arco-progress-status-warning .arco-progress-circle-bar{stroke:rgb(var(--warning-6))}.arco-progress-status-warning .arco-icon{color:rgb(var(--warning-6))}.arco-progress-status-success .arco-progress-circle-bar{stroke:rgb(var(--success-6))}.arco-progress-status-success .arco-icon{color:rgb(var(--success-6))}.arco-progress-status-danger .arco-progress-circle-bar{stroke:rgb(var(--danger-6))}.arco-progress-status-danger .arco-icon{color:rgb(var(--danger-6))}@keyframes arco-progress-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.arco-radio>input[type=radio],.arco-radio-button>input[type=radio]{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.arco-radio>input[type=radio]:focus+.arco-radio-icon-hover:before,.arco-radio-button>input[type=radio]:focus+.arco-radio-icon-hover:before{background-color:var(--color-fill-2)}.arco-icon-hover.arco-radio-icon-hover:before{width:24px;height:24px}.arco-radio{position:relative;display:inline-flex;align-items:center;padding-left:5px;font-size:14px;line-height:unset;cursor:pointer}.arco-radio-label{margin-left:8px;color:var(--color-text-1)}.arco-radio-icon{position:relative;display:block;box-sizing:border-box;width:14px;height:14px;line-height:14px;border:2px solid var(--color-neutral-3);border-radius:var(--border-radius-circle)}.arco-radio-icon:after{position:absolute;top:0;left:0;display:inline-block;box-sizing:border-box;width:10px;height:10px;background-color:var(--color-bg-2);border-radius:var(--border-radius-circle);transform:scale(1);transition:transform .3s cubic-bezier(.3,1.3,.3,1);content:""}.arco-radio:hover .arco-radio-icon{border-color:var(--color-neutral-3)}.arco-radio-checked .arco-radio-icon{background-color:rgb(var(--primary-6));border-color:rgb(var(--primary-6))}.arco-radio-checked .arco-radio-icon:after{background-color:var(--color-white);transform:scale(.4)}.arco-radio-checked:hover .arco-radio-icon{border-color:rgb(var(--primary-6))}.arco-radio-disabled,.arco-radio-disabled .arco-radio-icon-hover{cursor:not-allowed}.arco-radio-disabled .arco-radio-label{color:var(--color-text-4)}.arco-radio-disabled .arco-radio-icon{border-color:var(--color-neutral-3)}.arco-radio-disabled .arco-radio-icon:after{background-color:var(--color-fill-2)}.arco-radio-disabled:hover .arco-radio-icon{border-color:var(--color-neutral-3)}.arco-radio-checked.arco-radio-disabled .arco-radio-icon,.arco-radio-checked.arco-radio-disabled:hover .arco-radio-icon{background-color:var(--color-primary-light-3);border-color:transparent}.arco-radio-checked.arco-radio-disabled .arco-radio-icon:after{background-color:var(--color-fill-2)}.arco-radio-checked.arco-radio-disabled .arco-radio-label{color:var(--color-text-4)}.arco-radio:hover .arco-radio-icon-hover:before{background-color:var(--color-fill-2)}.arco-radio-group{display:inline-block;box-sizing:border-box}.arco-radio-group .arco-radio{margin-right:20px}.arco-radio-group-button{display:inline-flex;padding:1.5px;line-height:26px;background-color:var(--color-fill-2);border-radius:var(--border-radius-small)}.arco-radio-button{position:relative;display:inline-block;margin:1.5px;color:var(--color-text-2);font-size:14px;line-height:26px;background-color:transparent;border-radius:var(--border-radius-small);cursor:pointer;transition:all .1s cubic-bezier(0,0,1,1)}.arco-radio-button-content{position:relative;display:block;padding:0 12px}.arco-radio-button:not(:first-of-type):before{position:absolute;top:50%;left:-2px;display:block;width:1px;height:14px;background-color:var(--color-neutral-3);transform:translateY(-50%);transition:all .1s cubic-bezier(0,0,1,1);content:""}.arco-radio-button:hover:before,.arco-radio-button:hover+.arco-radio-button:before,.arco-radio-button.arco-radio-checked:before,.arco-radio-button.arco-radio-checked+.arco-radio-button:before{opacity:0}.arco-radio-button:hover{color:var(--color-text-1);background-color:var(--color-bg-5)}.arco-radio-button.arco-radio-checked{color:rgb(var(--primary-6));background-color:var(--color-bg-5)}.arco-radio-button.arco-radio-disabled{color:var(--color-text-4);background-color:transparent;cursor:not-allowed}.arco-radio-button.arco-radio-disabled.arco-radio-checked{color:var(--color-primary-light-3);background-color:var(--color-bg-5)}.arco-radio-group-size-small{line-height:28px}.arco-radio-group-size-small.arco-radio-group-button,.arco-radio-group-size-small .arco-radio-button{font-size:14px;line-height:22px}.arco-radio-group-size-large{line-height:36px}.arco-radio-group-size-large.arco-radio-group-button,.arco-radio-group-size-large .arco-radio-button{font-size:14px;line-height:30px}.arco-radio-group-size-mini{line-height:24px}.arco-radio-group-size-mini.arco-radio-group-button,.arco-radio-group-size-mini .arco-radio-button{font-size:12px;line-height:18px}.arco-radio-group-direction-vertical .arco-radio{display:flex;margin-right:0;line-height:32px}body[arco-theme=dark] .arco-radio-button.arco-radio-checked,body[arco-theme=dark] .arco-radio-button:not(.arco-radio-disabled):hover{background-color:var(--color-fill-3)}body[arco-theme=dark] .arco-radio-button:after{background-color:var(--color-bg-3)}.arco-rate{display:inline-flex;align-items:center;min-height:32px;font-size:24px;line-height:1;user-select:none}.arco-rate-disabled{cursor:not-allowed}.arco-rate-character{position:relative;color:var(--color-fill-3);transition:transform .2s cubic-bezier(.34,.69,.1,1)}.arco-rate-character:not(:last-child){margin-right:8px}.arco-rate-character-left,.arco-rate-character-right{transition:inherit}.arco-rate-character-left>*,.arco-rate-character-right>*{float:left}.arco-rate-character-left{position:absolute;top:0;left:0;width:50%;overflow:hidden;white-space:nowrap;opacity:0}.arco-rate-character-scale{animation:arco-rate-scale .4s cubic-bezier(.34,.69,.1,1)}.arco-rate-character-full .arco-rate-character-right{color:rgb(var(--gold-6))}.arco-rate-character-half .arco-rate-character-left{color:rgb(var(--gold-6));opacity:1}.arco-rate-character-disabled{cursor:not-allowed}.arco-rate:not(.arco-rate-readonly):not(.arco-rate-disabled) .arco-rate-character{cursor:pointer}.arco-rate:not(.arco-rate-readonly):not(.arco-rate-disabled) .arco-rate-character:hover,.arco-rate:not(.arco-rate-readonly):not(.arco-rate-disabled) .arco-rate-character:focus{transform:scale(1.2)}@keyframes arco-rate-scale{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.arco-resizebox{position:relative;width:100%;overflow:hidden}.arco-resizebox-direction-left,.arco-resizebox-direction-right,.arco-resizebox-direction-top,.arco-resizebox-direction-bottom{position:absolute;top:0;left:0;box-sizing:border-box;user-select:none}.arco-resizebox-direction-right{right:0;left:unset}.arco-resizebox-direction-bottom{top:unset;bottom:0}.arco-resizebox-trigger-icon-wrapper{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-1);font-size:12px;line-height:1;background-color:var(--color-neutral-3)}.arco-resizebox-trigger-icon{display:inline-block;margin:-3px}.arco-resizebox-trigger-vertical{height:100%;cursor:col-resize}.arco-resizebox-trigger-horizontal{width:100%;cursor:row-resize}.arco-result{box-sizing:border-box;width:100%;padding:32px 32px 24px}.arco-result-icon{margin-bottom:16px;font-size:20px;text-align:center}.arco-result-icon-tip{display:flex;width:45px;height:45px;align-items:center;justify-content:center;border-radius:50%;margin:0 auto}.arco-result-icon-custom .arco-result-icon-tip{font-size:45px;color:inherit;width:unset;height:unset}.arco-result-icon-success .arco-result-icon-tip{color:rgb(var(--success-6));background-color:var(--color-success-light-1)}.arco-result-icon-error .arco-result-icon-tip{color:rgb(var(--danger-6));background-color:var(--color-danger-light-1)}.arco-result-icon-info .arco-result-icon-tip{color:rgb(var(--primary-6));background-color:var(--color-primary-light-1)}.arco-result-icon-warning .arco-result-icon-tip{color:rgb(var(--warning-6));background-color:var(--color-warning-light-1)}.arco-result-icon-404,.arco-result-icon-403,.arco-result-icon-500{padding-top:24px}.arco-result-icon-404 .arco-result-icon-tip,.arco-result-icon-403 .arco-result-icon-tip,.arco-result-icon-500 .arco-result-icon-tip{width:92px;height:92px;line-height:92px}.arco-result-title{color:var(--color-text-1);font-weight:500;font-size:14px;line-height:1.5715;text-align:center}.arco-result-subtitle{color:var(--color-text-2);font-size:14px;line-height:1.5715;text-align:center}.arco-result-extra{margin-top:20px;text-align:center}.arco-result-content{margin-top:20px}.arco-scrollbar{position:relative}.arco-scrollbar-container{position:relative;scrollbar-width:none}.arco-scrollbar-container::-webkit-scrollbar{display:none}.arco-scrollbar-track{position:absolute;z-index:100}.arco-scrollbar-track-direction-horizontal{bottom:0;left:0;box-sizing:border-box;width:100%;height:15px}.arco-scrollbar-track-direction-vertical{top:0;right:0;box-sizing:border-box;width:15px;height:100%}.arco-scrollbar-thumb{position:absolute;display:block;box-sizing:border-box}.arco-scrollbar-thumb-bar{width:100%;height:100%;background-color:var(--color-neutral-4);border-radius:6px}.arco-scrollbar-thumb:hover .arco-scrollbar-thumb-bar,.arco-scrollbar-thumb-dragging .arco-scrollbar-thumb-bar{background-color:var(--color-neutral-6)}.arco-scrollbar-thumb-direction-horizontal .arco-scrollbar-thumb-bar{height:9px;margin:3px 0}.arco-scrollbar-thumb-direction-vertical .arco-scrollbar-thumb-bar{width:9px;margin:0 3px}.arco-scrollbar.arco-scrollbar-type-embed .arco-scrollbar-thumb{opacity:0;transition:opacity ease .2s}.arco-scrollbar.arco-scrollbar-type-embed .arco-scrollbar-thumb-dragging,.arco-scrollbar.arco-scrollbar-type-embed:hover .arco-scrollbar-thumb{opacity:.8}.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-track{background-color:var(--color-neutral-1)}.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-track-direction-horizontal{border-top:1px solid var(--color-neutral-3);border-bottom:1px solid var(--color-neutral-3)}.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-track-direction-vertical{border-right:1px solid var(--color-neutral-3);border-left:1px solid var(--color-neutral-3)}.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-thumb-direction-horizontal{margin:-1px 0}.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-thumb-direction-vertical{margin:0 -1px}.arco-scrollbar.arco-scrollbar-type-track.arco-scrollbar-both .arco-scrollbar-track-direction-vertical:after{position:absolute;right:-1px;bottom:0;display:block;box-sizing:border-box;width:15px;height:15px;background-color:var(--color-neutral-1);border-right:1px solid var(--color-neutral-3);border-bottom:1px solid var(--color-neutral-3);content:""}.arco-select-dropdown{box-sizing:border-box;padding:4px 0;background-color:var(--color-bg-popup);border:1px solid var(--color-fill-3);border-radius:var(--border-radius-medium);box-shadow:0 4px 10px #0000001a}.arco-select-dropdown .arco-select-dropdown-loading{display:flex;align-items:center;justify-content:center;min-height:50px}.arco-select-dropdown-list{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}.arco-select-dropdown-list-wrapper{max-height:200px;overflow-y:auto}.arco-select-dropdown .arco-select-option{position:relative;z-index:1;display:flex;align-items:center;box-sizing:border-box;width:100%;padding:0 12px;color:var(--color-text-1);font-size:14px;line-height:36px;text-align:left;background-color:var(--color-bg-popup);cursor:pointer}.arco-select-dropdown .arco-select-option-content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-select-dropdown .arco-select-option-checkbox{overflow:hidden}.arco-select-dropdown .arco-select-option-checkbox .arco-checkbox-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-select-dropdown .arco-select-option-has-suffix{justify-content:space-between}.arco-select-dropdown .arco-select-option-selected{color:var(--color-text-1);font-weight:500;background-color:var(--color-bg-popup)}.arco-select-dropdown .arco-select-option-active,.arco-select-dropdown .arco-select-option:not(.arco-select-dropdown .arco-select-option-disabled):hover{color:var(--color-text-1);background-color:var(--color-fill-2);transition:all .1s cubic-bezier(0,0,1,1)}.arco-select-dropdown .arco-select-option-disabled{color:var(--color-text-4);background-color:var(--color-bg-popup);cursor:not-allowed}.arco-select-dropdown .arco-select-option-icon{display:inline-flex;margin-right:8px}.arco-select-dropdown .arco-select-option-suffix{margin-left:12px}.arco-select-dropdown .arco-select-group:first-child .arco-select-dropdown .arco-select-group-title{margin-top:8px}.arco-select-dropdown .arco-select-group-title{box-sizing:border-box;width:100%;margin-top:8px;padding:0 12px;color:var(--color-text-3);font-size:12px;line-height:20px;cursor:default;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-select-dropdown.arco-select-dropdown-has-header{padding-top:0}.arco-select-dropdown-header{border-bottom:1px solid var(--color-fill-3)}.arco-select-dropdown.arco-select-dropdown-has-footer{padding-bottom:0}.arco-select-dropdown-footer{border-top:1px solid var(--color-fill-3)}.arco-skeleton-shape{width:48px;height:48px;background-color:var(--color-fill-2);border-radius:var(--border-radius-small)}.arco-skeleton-shape-circle{border-radius:50%}.arco-skeleton-shape-small{width:36px;height:36px}.arco-skeleton-shape-large{width:60px;height:60px}.arco-skeleton-line{margin:0;padding:0;list-style:none}.arco-skeleton-line-row{height:16px;background-color:var(--color-fill-2)}.arco-skeleton-line-row:not(:last-child){margin-bottom:16px}.arco-skeleton-animation .arco-skeleton-shape,.arco-skeleton-animation .arco-skeleton-line-row{background:linear-gradient(90deg,var(--color-fill-2) 25%,var(--color-fill-3) 37%,var(--color-fill-2) 63%);background-size:400% 100%;animation:arco-skeleton-circle 1.5s cubic-bezier(0,0,1,1) infinite}@keyframes arco-skeleton-circle{0%{background-position:100% 50%}to{background-position:0 50%}}.arco-slider{display:inline-flex;align-items:center;width:100%}.arco-slider-vertical{display:inline-block;width:auto;min-width:22px;height:auto}.arco-slider-vertical .arco-slider-wrapper{flex-direction:column}.arco-slider-with-marks{margin-bottom:24px;padding:20px}.arco-slider-vertical.arco-slider-with-marks{margin-bottom:0;padding:0}.arco-slider-track{position:relative;flex:1;width:100%;height:12px;cursor:pointer}.arco-slider-track:before{position:absolute;top:50%;display:block;width:100%;height:2px;background-color:var(--color-fill-3);border-radius:2px;transform:translateY(-50%);content:""}.arco-slider-track.arco-slider-track-vertical{width:12px;max-width:12px;height:100%;min-height:200px;margin-right:0;margin-bottom:6px;margin-top:6px;transform:translateY(0)}.arco-slider-track.arco-slider-track-vertical:before{top:unset;left:50%;width:2px;height:100%;transform:translate(-50%)}.arco-slider-track.arco-slider-track-disabled:before{background-color:var(--color-fill-2)}.arco-slider-track.arco-slider-track-disabled .arco-slider-bar{background-color:var(--color-fill-3)}.arco-slider-track.arco-slider-track-disabled .arco-slider-btn{cursor:not-allowed}.arco-slider-track.arco-slider-track-disabled .arco-slider-btn:after{border-color:var(--color-fill-3)}.arco-slider-track.arco-slider-track-disabled .arco-slider-dots .arco-slider-dot{border-color:var(--color-fill-2)}.arco-slider-track.arco-slider-track-disabled .arco-slider-dots .arco-slider-dot-active{border-color:var(--color-fill-3)}.arco-slider-track.arco-slider-track-disabled .arco-slider-ticks .arco-slider-tick{background:var(--color-fill-2)}.arco-slider-track.arco-slider-track-disabled .arco-slider-ticks .arco-slider-tick-active{background:var(--color-fill-3)}.arco-slider-bar{position:absolute;top:50%;height:2px;background-color:rgb(var(--primary-6));border-radius:2px;transform:translateY(-50%)}.arco-slider-track-vertical .arco-slider-bar{top:unset;left:50%;width:2px;height:unset;transform:translate(-50%)}.arco-slider-btn{position:absolute;top:0;left:0;width:12px;height:12px;transform:translate(-50%)}.arco-slider-btn:after{position:absolute;top:0;left:0;display:inline-block;box-sizing:border-box;width:12px;height:12px;background:var(--color-bg-2);border:2px solid rgb(var(--primary-6));border-radius:50%;transition:all .3s cubic-bezier(.3,1.3,.3,1);content:""}.arco-slider-btn.arco-slider-btn-active:after,.arco-slider-btn:hover:after{box-shadow:0 2px 5px #0000001a;transform:scale(1.16666667)}.arco-slider-track-vertical .arco-slider-btn{top:unset;bottom:0;left:0;transform:translateY(50%)}.arco-slider-marks{position:absolute;top:12px;width:100%}.arco-slider-marks .arco-slider-mark{position:absolute;color:var(--color-text-3);font-size:14px;line-height:1;transform:translate(-50%);cursor:pointer}.arco-slider-track-vertical .arco-slider-marks{top:0;left:15px;height:100%}.arco-slider-track-vertical .arco-slider-marks .arco-slider-mark{transform:translateY(50%)}.arco-slider-dots{height:100%}.arco-slider-dots .arco-slider-dot-wrapper{position:absolute;top:50%;font-size:12px;transform:translate(-50%,-50%)}.arco-slider-track-vertical .arco-slider-dots .arco-slider-dot-wrapper{top:unset;left:50%;transform:translate(-50%,50%)}.arco-slider-dots .arco-slider-dot-wrapper .arco-slider-dot{box-sizing:border-box;width:8px;height:8px;background-color:var(--color-bg-2);border:2px solid var(--color-fill-3);border-radius:50%}.arco-slider-dots .arco-slider-dot-wrapper .arco-slider-dot-active{border-color:rgb(var(--primary-6))}.arco-slider-ticks .arco-slider-tick{position:absolute;top:50%;width:1px;height:3px;margin-top:-1px;background:var(--color-fill-3);transform:translate(-50%,-100%)}.arco-slider-ticks .arco-slider-tick-active{background:rgb(var(--primary-6))}.arco-slider-vertical .arco-slider-ticks .arco-slider-tick{top:unset;left:50%;width:3px;height:1px;margin-top:unset;transform:translate(1px,50%)}.arco-slider-input{display:flex;align-items:center;margin-left:20px}.arco-slider-vertical .arco-slider-input{margin-left:0}.arco-slider-input>.arco-input-number{width:60px;height:32px;overflow:visible;line-height:normal}.arco-slider-input>.arco-input-number input{text-align:center}.arco-slider-input-hyphens{margin:0 6px;width:8px;height:2px;background:rgb(var(--gray-6))}.arco-space{display:inline-flex}.arco-space-horizontal .arco-space-item{display:flex;align-items:center}.arco-space-vertical{flex-direction:column}.arco-space-align-baseline{align-items:baseline}.arco-space-align-start{align-items:flex-start}.arco-space-align-end{align-items:flex-end}.arco-space-align-center{align-items:center}.arco-space-wrap{flex-wrap:wrap}.arco-space-fill{display:flex}.arco-dot-loading{position:relative;display:inline-block;width:56px;height:8px;transform-style:preserve-3d;perspective:200px}.arco-dot-loading-item{position:absolute;top:0;left:50%;width:8px;height:8px;background-color:rgb(var(--primary-6));border-radius:var(--border-radius-circle);transform:translate(-50%) scale(0);animation:arco-dot-loading 2s cubic-bezier(0,0,1,1) infinite forwards}.arco-dot-loading-item:nth-child(2){background-color:rgb(var(--primary-5));animation-delay:.4s}.arco-dot-loading-item:nth-child(3){background-color:rgb(var(--primary-4));animation-delay:.8s}.arco-dot-loading-item:nth-child(4){background-color:rgb(var(--primary-4));animation-delay:1.2s}.arco-dot-loading-item:nth-child(5){background-color:rgb(var(--primary-2));animation-delay:1.6s}@keyframes arco-dot-loading{0%{transform:translate3D(-48.621%,0,-.985px) scale(.511)}2.778%{transform:translate3D(-95.766%,0,-.94px) scale(.545)}5.556%{transform:translate3D(-140%,0,-.866px) scale(.6)}8.333%{transform:translate3D(-179.981%,0,-.766px) scale(.675)}11.111%{transform:translate3D(-214.492%,0,-.643px) scale(.768)}13.889%{transform:translate3D(-242.487%,0,-.5px) scale(.875)}16.667%{transform:translate3D(-263.114%,0,-.342px) scale(.993)}19.444%{transform:translate3D(-275.746%,0,-.174px) scale(1.12)}22.222%{transform:translate3D(-280%,0,0) scale(1.25)}25%{transform:translate3D(-275.746%,0,.174px) scale(1.38)}27.778%{transform:translate3D(-263.114%,0,.342px) scale(1.507)}30.556%{transform:translate3D(-242.487%,0,.5px) scale(1.625)}33.333%{transform:translate3D(-214.492%,0,.643px) scale(1.732)}36.111%{transform:translate3D(-179.981%,0,.766px) scale(1.825)}38.889%{transform:translate3D(-140%,0,.866px) scale(1.9)}41.667%{transform:translate3D(-95.766%,0,.94px) scale(1.955)}44.444%{transform:translate3D(-48.621%,0,.985px) scale(1.989)}47.222%{transform:translateZ(1px) scale(2)}50%{transform:translate3D(48.621%,0,.985px) scale(1.989)}52.778%{transform:translate3D(95.766%,0,.94px) scale(1.955)}55.556%{transform:translate3D(140%,0,.866px) scale(1.9)}58.333%{transform:translate3D(179.981%,0,.766px) scale(1.825)}61.111%{transform:translate3D(214.492%,0,.643px) scale(1.732)}63.889%{transform:translate3D(242.487%,0,.5px) scale(1.625)}66.667%{transform:translate3D(263.114%,0,.342px) scale(1.507)}69.444%{transform:translate3D(275.746%,0,.174px) scale(1.38)}72.222%{transform:translate3D(280%,0,0) scale(1.25)}75%{transform:translate3D(275.746%,0,-.174px) scale(1.12)}77.778%{transform:translate3D(263.114%,0,-.342px) scale(.993)}80.556%{transform:translate3D(242.487%,0,-.5px) scale(.875)}83.333%{transform:translate3D(214.492%,0,-.643px) scale(.768)}86.111%{transform:translate3D(179.981%,0,-.766px) scale(.675)}88.889%{transform:translate3D(140%,0,-.866px) scale(.6)}91.667%{transform:translate3D(95.766%,0,-.94px) scale(.545)}94.444%{transform:translate3D(48.621%,0,-.985px) scale(.511)}97.222%{transform:translateZ(-1px) scale(.5)}}.arco-spin{display:inline-block}.arco-spin-with-tip{text-align:center}.arco-spin-icon{color:rgb(var(--primary-6));font-size:20px}.arco-spin-tip{margin-top:6px;color:rgb(var(--primary-6));font-weight:500;font-size:14px}.arco-spin-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:11;text-align:center;background-color:var(--color-spin-layer-bg);transition:opacity .1s cubic-bezier(0,0,1,1);user-select:none}.arco-spin-loading{position:relative;user-select:none}.arco-spin-loading .arco-spin-mask-icon{position:absolute;top:50%;left:50%;z-index:12;transform:translate(-50%,-50%)}.arco-spin-loading .arco-spin-children:after{opacity:1;pointer-events:auto}.arco-split{display:flex}.arco-split-pane{overflow:auto}.arco-split-pane-second{flex:1}.arco-split-horizontal{flex-direction:row}.arco-split-vertical{flex-direction:column}.arco-split-trigger-icon-wrapper{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-1);font-size:12px;line-height:1;background-color:var(--color-neutral-3)}.arco-split-trigger-icon{display:inline-block;margin:-3px}.arco-split-trigger-vertical{height:100%;cursor:col-resize}.arco-split-trigger-horizontal{width:100%;cursor:row-resize}.arco-statistic{display:inline-block;color:var(--color-text-2);line-height:1.5715}.arco-statistic-title{margin-bottom:8px;color:var(--color-text-2);font-size:14px}.arco-statistic-content .arco-statistic-value{color:var(--color-text-1);font-weight:500;font-size:26px;white-space:nowrap}.arco-statistic-content .arco-statistic-value-integer{font-size:inherit;white-space:nowrap}.arco-statistic-content .arco-statistic-value-decimal{display:inline-block;font-size:inherit}.arco-statistic-prefix,.arco-statistic-suffix{font-size:14px}.arco-statistic-extra{margin-top:8px;color:var(--color-text-2)}.arco-steps-item{position:relative;flex:1;margin-right:12px;overflow:hidden;white-space:nowrap;text-align:left}.arco-steps-item:last-child{flex:none;margin-right:0}.arco-steps-item-active .arco-steps-item-title{font-weight:500}.arco-steps-item-node{display:inline-block;margin-right:12px;font-weight:500;font-size:16px;vertical-align:top}.arco-steps-icon{box-sizing:border-box;width:28px;height:28px;line-height:26px;text-align:center;border-radius:var(--border-radius-circle);font-size:16px}.arco-steps-item-wait .arco-steps-icon{color:var(--color-text-2);background-color:var(--color-fill-2);border:1px solid transparent}.arco-steps-item-process .arco-steps-icon{color:var(--color-white);background-color:rgb(var(--primary-6));border:1px solid transparent}.arco-steps-item-finish .arco-steps-icon{color:rgb(var(--primary-6));background-color:var(--color-primary-light-1);border:1px solid transparent}.arco-steps-item-error .arco-steps-icon{color:var(--color-white);background-color:rgb(var(--danger-6));border:1px solid transparent}.arco-steps-item-title{position:relative;display:inline-block;padding-right:12px;color:var(--color-text-2);font-size:16px;line-height:28px;white-space:nowrap}.arco-steps-item-wait .arco-steps-item-title{color:var(--color-text-2)}.arco-steps-item-process .arco-steps-item-title,.arco-steps-item-finish .arco-steps-item-title,.arco-steps-item-error .arco-steps-item-title{color:var(--color-text-1)}.arco-steps-item-content{display:inline-block}.arco-steps-item-description{max-width:140px;margin-top:2px;color:var(--color-text-3);font-size:12px;white-space:normal}.arco-steps-item-wait .arco-steps-item-description,.arco-steps-item-process .arco-steps-item-description,.arco-steps-item-finish .arco-steps-item-description,.arco-steps-item-error .arco-steps-item-description{color:var(--color-text-3)}.arco-steps-label-horizontal .arco-steps-item:not(:last-child) .arco-steps-item-title:after{position:absolute;top:13.5px;left:100%;display:block;box-sizing:border-box;width:5000px;height:1px;background-color:var(--color-neutral-3);content:""}.arco-steps-label-horizontal .arco-steps-item.arco-steps-item-process .arco-steps-item-title:after{background-color:var(--color-neutral-3)}.arco-steps-label-horizontal .arco-steps-item.arco-steps-item-finish .arco-steps-item-title:after{background-color:rgb(var(--primary-6))}.arco-steps-label-horizontal .arco-steps-item.arco-steps-item-next-error .arco-steps-item-title:after{background-color:rgb(var(--danger-6))}.arco-steps-item:not(:last-child) .arco-steps-item-tail{position:absolute;top:13.5px;box-sizing:border-box;width:100%;height:1px}.arco-steps-item:not(:last-child) .arco-steps-item-tail:after{display:block;width:100%;height:100%;background-color:var(--color-neutral-3);content:""}.arco-steps-vertical .arco-steps-item:not(:last-child) .arco-steps-item-tail{position:absolute;top:0;left:13.5px;box-sizing:border-box;width:1px;height:100%;padding:34px 0 6px}.arco-steps-vertical .arco-steps-item:not(:last-child) .arco-steps-item-tail:after{display:block;width:100%;height:100%;background-color:var(--color-neutral-3);content:""}.arco-steps-size-small.arco-steps-vertical .arco-steps-item:not(:last-child) .arco-steps-item-tail{left:11.5px;padding:30px 0 6px}.arco-steps-item:not(:last-child).arco-steps-item-finish .arco-steps-item-tail:after{background-color:rgb(var(--primary-6))}.arco-steps-item:not(:last-child).arco-steps-item-next-error .arco-steps-item-tail:after{background-color:rgb(var(--danger-6))}.arco-steps-size-small:not(.arco-steps-vertical) .arco-steps-item:not(:last-child) .arco-steps-item-tail{top:11.5px}.arco-steps-size-small .arco-steps-item-node{font-size:14px}.arco-steps-size-small .arco-steps-item-title{font-size:14px;line-height:24px}.arco-steps-size-small .arco-steps-item-description{font-size:12px}.arco-steps-size-small .arco-steps-icon{width:24px;height:24px;font-size:14px;line-height:22px}.arco-steps-size-small.arco-steps-label-horizontal .arco-steps-item:not(:last-child) .arco-steps-item-title:after{top:11.5px}.arco-steps-label-vertical .arco-steps-item{overflow:visible}.arco-steps-label-vertical .arco-steps-item-title{margin-top:2px;padding-right:0}.arco-steps-label-vertical .arco-steps-item-node{margin-left:56px}.arco-steps-label-vertical .arco-steps-item-tail{left:96px;padding-right:40px}.arco-steps-label-vertical.arco-steps-size-small .arco-steps-item-node{margin-left:58px}.arco-steps-label-vertical.arco-steps-size-small .arco-steps-item-tail{left:94px;padding-right:36px}.arco-steps-mode-dot .arco-steps-item{position:relative;flex:1;margin-right:16px;overflow:visible;white-space:nowrap;text-align:left}.arco-steps-mode-dot .arco-steps-item:last-child{flex:none;margin-right:0}.arco-steps-mode-dot .arco-steps-item-active .arco-steps-item-title{font-weight:500}.arco-steps-mode-dot .arco-steps-item-node{display:inline-block;box-sizing:border-box;width:8px;height:8px;vertical-align:top;border-radius:var(--border-radius-circle)}.arco-steps-mode-dot .arco-steps-item-active .arco-steps-item-node{width:10px;height:10px}.arco-steps-mode-dot .arco-steps-item-wait .arco-steps-item-node{background-color:var(--color-fill-4);border-color:var(--color-fill-4)}.arco-steps-mode-dot .arco-steps-item-process .arco-steps-item-node,.arco-steps-mode-dot .arco-steps-item-finish .arco-steps-item-node{background-color:rgb(var(--primary-6));border-color:rgb(var(--primary-6))}.arco-steps-mode-dot .arco-steps-item-error .arco-steps-item-node{background-color:rgb(var(--danger-6));border-color:rgb(var(--danger-6))}.arco-steps-mode-dot.arco-steps-horizontal .arco-steps-item-node{margin-left:66px}.arco-steps-mode-dot.arco-steps-horizontal .arco-steps-item-active .arco-steps-item-node{margin-top:-1px;margin-left:65px}.arco-steps-mode-dot .arco-steps-item-content{display:inline-block}.arco-steps-mode-dot .arco-steps-item-title{position:relative;display:inline-block;margin-top:4px;font-size:16px}.arco-steps-mode-dot .arco-steps-item-wait .arco-steps-item-title{color:var(--color-text-2)}.arco-steps-mode-dot .arco-steps-item-process .arco-steps-item-title,.arco-steps-mode-dot .arco-steps-item-finish .arco-steps-item-title,.arco-steps-mode-dot .arco-steps-item-error .arco-steps-item-title{color:var(--color-text-1)}.arco-steps-mode-dot .arco-steps-item-description{margin-top:4px;font-size:12px;white-space:normal}.arco-steps-mode-dot .arco-steps-item-wait .arco-steps-item-description,.arco-steps-mode-dot .arco-steps-item-process .arco-steps-item-description,.arco-steps-mode-dot .arco-steps-item-finish .arco-steps-item-description,.arco-steps-mode-dot .arco-steps-item-error .arco-steps-item-description{color:var(--color-text-3)}.arco-steps-mode-dot .arco-steps-item:not(:last-child) .arco-steps-item-tail{position:absolute;top:3.5px;left:78px;box-sizing:border-box;width:100%;height:1px;background-color:var(--color-neutral-3)}.arco-steps-mode-dot .arco-steps-item:not(:last-child).arco-steps-item-process .arco-steps-item-tail{background-color:var(--color-neutral-3)}.arco-steps-mode-dot .arco-steps-item:not(:last-child).arco-steps-item-finish .arco-steps-item-tail{background-color:rgb(var(--primary-6))}.arco-steps-mode-dot .arco-steps-item:not(:last-child).arco-steps-item-next-error .arco-steps-item-tail{background-color:rgb(var(--danger-6))}.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-node{margin-right:16px}.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-content{overflow:hidden}.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-title{margin-top:-2px}.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-description{margin-top:4px}.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item:not(:last-child) .arco-steps-item-tail{position:absolute;bottom:0;left:4px;box-sizing:border-box;width:1px;height:100%;padding-top:16px;padding-bottom:2px;background-color:transparent;transform:translate(-50%)}.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item:not(:last-child) .arco-steps-item-tail:after{display:block;width:100%;height:100%;background-color:var(--color-neutral-3);content:""}.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item:not(:last-child).arco-steps-item-process .arco-steps-item-tail:after{background-color:var(--color-neutral-3)}.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item:not(:last-child).arco-steps-item-finish .arco-steps-item-tail:after{background-color:rgb(var(--primary-6))}.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item:not(:last-child).arco-steps-item-next-error .arco-steps-item-tail:after{background-color:rgb(var(--danger-6))}.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item .arco-steps-item-node{margin-top:8px}.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-active .arco-steps-item-node{margin-top:6px;margin-left:-1px}.arco-steps-mode-arrow .arco-steps-item{position:relative;display:flex;flex:1;align-items:center;height:72px;overflow:visible;white-space:nowrap}.arco-steps-mode-arrow .arco-steps-item:not(:last-child){margin-right:4px}.arco-steps-mode-arrow .arco-steps-item-wait{background-color:var(--color-fill-1)}.arco-steps-mode-arrow .arco-steps-item-process{background-color:rgb(var(--primary-6))}.arco-steps-mode-arrow .arco-steps-item-finish{background-color:var(--color-primary-light-1)}.arco-steps-mode-arrow .arco-steps-item-error{background-color:rgb(var(--danger-6))}.arco-steps-mode-arrow .arco-steps-item-content{display:inline-block;box-sizing:border-box}.arco-steps-mode-arrow .arco-steps-item:first-child .arco-steps-item-content{padding-left:16px}.arco-steps-mode-arrow .arco-steps-item:not(:first-child) .arco-steps-item-content{padding-left:52px}.arco-steps-mode-arrow .arco-steps-item-title{position:relative;display:inline-block;font-size:16px;white-space:nowrap}.arco-steps-mode-arrow .arco-steps-item-title:after{display:none!important}.arco-steps-mode-arrow .arco-steps-item-wait .arco-steps-item-title{color:var(--color-text-2)}.arco-steps-mode-arrow .arco-steps-item-process .arco-steps-item-title{color:var(--color-white)}.arco-steps-mode-arrow .arco-steps-item-finish .arco-steps-item-title{color:var(--color-text-1)}.arco-steps-mode-arrow .arco-steps-item-error .arco-steps-item-title{color:var(--color-white)}.arco-steps-mode-arrow .arco-steps-item-active .arco-steps-item-title{font-weight:500}.arco-steps-mode-arrow .arco-steps-item-description{max-width:none;margin-top:0;font-size:12px;white-space:nowrap}.arco-steps-mode-arrow .arco-steps-item-wait .arco-steps-item-description{color:var(--color-text-3)}.arco-steps-mode-arrow .arco-steps-item-process .arco-steps-item-description{color:var(--color-white)}.arco-steps-mode-arrow .arco-steps-item-finish .arco-steps-item-description{color:var(--color-text-3)}.arco-steps-mode-arrow .arco-steps-item-error .arco-steps-item-description{color:var(--color-white)}.arco-steps-mode-arrow .arco-steps-item:not(:first-child):before{position:absolute;top:0;left:0;z-index:1;display:block;width:0;height:0;border-top:36px solid transparent;border-bottom:36px solid transparent;border-left:36px solid var(--color-bg-2);content:""}.arco-steps-mode-arrow .arco-steps-item:not(:last-child):after{position:absolute;top:0;right:-36px;z-index:2;display:block;clear:both;width:0;height:0;border-top:36px solid transparent;border-bottom:36px solid transparent;content:""}.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-wait:after{border-left:36px solid var(--color-fill-1)}.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-process:after{border-left:36px solid rgb(var(--primary-6))}.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-error:after{border-left:36px solid rgb(var(--danger-6))}.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-finish:after{border-left:36px solid var(--color-primary-light-1)}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item{height:40px}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item-title{font-size:14px}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item-description{display:none}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:first-child):before{border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid var(--color-bg-2)}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child):after{right:-20px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid var(--color-fill-1)}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:first-child .arco-steps-item-content{padding-left:20px}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:first-child) .arco-steps-item-content{padding-left:40px}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item-error:not(:last-child):after{border-left:20px solid rgb(var(--danger-6))}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child).arco-steps-item-wait:after{border-left:20px solid var(--color-fill-1)}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child).arco-steps-item-process:after{border-left:20px solid rgb(var(--primary-6))}.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child).arco-steps-item-finish:after{border-left:20px solid var(--color-primary-light-1)}.arco-steps-mode-navigation.arco-steps-label-horizontal .arco-steps-item:not(:last-child) .arco-steps-item-title:after{display:none}.arco-steps-mode-navigation .arco-steps-item{padding-left:20px;padding-right:10px;margin-right:32px}.arco-steps-mode-navigation .arco-steps-item:last-child{flex:1}.arco-steps-mode-navigation .arco-steps-item-content{margin-bottom:20px}.arco-steps-mode-navigation .arco-steps-item-description{padding-right:20px}.arco-steps-mode-navigation .arco-steps-item-active:after{content:"";position:absolute;display:block;height:2px;left:0;right:30px;bottom:0;background-color:rgb(var(--primary-6))}.arco-steps-mode-navigation .arco-steps-item-active:last-child:after{width:100%}.arco-steps-mode-navigation .arco-steps-item:not(:last-child) .arco-steps-item-content:after{position:absolute;top:10px;right:30px;display:inline-block;width:6px;height:6px;background-color:var(--color-bg-2);border:2px solid var(--color-text-4);border-bottom:none;border-left:none;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}.arco-steps{display:flex}.arco-steps-changeable .arco-steps-item-title,.arco-steps-changeable .arco-steps-item-description{transition:all .1s cubic-bezier(0,0,1,1)}.arco-steps-changeable .arco-steps-item:not(.arco-steps-item-active):not(.arco-steps-item-disabled){cursor:pointer}.arco-steps-changeable .arco-steps-item:not(.arco-steps-item-active):not(.arco-steps-item-disabled):hover .arco-steps-item-content .arco-steps-item-title,.arco-steps-changeable .arco-steps-item:not(.arco-steps-item-active):not(.arco-steps-item-disabled):hover .arco-steps-item-content .arco-steps-item-description{color:rgb(var(--primary-6))}.arco-steps-line-less .arco-steps-item-title:after{display:none!important}.arco-steps-vertical{flex-direction:column}.arco-steps-vertical .arco-steps-item:not(:last-child){min-height:90px}.arco-steps-vertical .arco-steps-item-title:after{display:none!important}.arco-steps-vertical .arco-steps-item-description{max-width:none}.arco-steps-label-vertical .arco-steps-item-content{display:block;width:140px;text-align:center}.arco-steps-label-vertical .arco-steps-item-description{max-width:none}.switch-slide-text-enter-from{left:-100%!important}.switch-slide-text-enter-to{left:8px!important}.switch-slide-text-enter-active{transition:left .2s cubic-bezier(.34,.69,.1,1)}.switch-slide-text-leave-from{left:100%!important}.switch-slide-text-leave-to{left:26px!important}.switch-slide-text-leave-active{transition:left .2s cubic-bezier(.34,.69,.1,1)}.arco-switch{position:relative;box-sizing:border-box;min-width:40px;height:24px;padding:0;overflow:hidden;line-height:24px;vertical-align:middle;background-color:var(--color-fill-4);border:none;border-radius:12px;outline:none;cursor:pointer;transition:background-color .2s cubic-bezier(.34,.69,.1,1)}.arco-switch-handle{position:absolute;top:4px;left:4px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--color-neutral-3);font-size:12px;background-color:var(--color-bg-white);border-radius:50%;transition:all .2s cubic-bezier(.34,.69,.1,1)}.arco-switch-checked{background-color:rgb(var(--primary-6))}.arco-switch-checked .arco-switch-handle{left:calc(100% - 20px);color:rgb(var(--primary-6))}.arco-switch[disabled] .arco-switch-handle{color:var(--color-fill-2)}.arco-switch[disabled].arco-switch-checked .arco-switch-handle{color:var(--color-primary-light-3)}.arco-switch-text-holder{margin:0 8px 0 26px;font-size:12px;opacity:0}.arco-switch-text{position:absolute;top:0;left:26px;color:var(--color-white);font-size:12px}.arco-switch-checked .arco-switch-text-holder{margin:0 26px 0 8px}.arco-switch-checked .arco-switch-text{left:8px;color:var(--color-white)}.arco-switch[disabled]{background-color:var(--color-fill-2);cursor:not-allowed}.arco-switch[disabled] .arco-switch-text{color:var(--color-white)}.arco-switch[disabled].arco-switch-checked{background-color:var(--color-primary-light-3)}.arco-switch[disabled].arco-switch-checked .arco-switch-text{color:var(--color-white)}.arco-switch-loading{background-color:var(--color-fill-2)}.arco-switch-loading .arco-switch-handle{color:var(--color-neutral-3)}.arco-switch-loading .arco-switch-text{color:var(--color-white)}.arco-switch-loading.arco-switch-checked{background-color:var(--color-primary-light-3)}.arco-switch-loading.arco-switch-checked .arco-switch-handle{color:var(--color-primary-light-3)}.arco-switch-loading.arco-switch-checked .arco-switch-text{color:var(--color-primary-light-1)}.arco-switch-small{min-width:28px;height:16px;line-height:16px}.arco-switch-small.arco-switch-checked{padding-left:-2px}.arco-switch-small .arco-switch-handle{top:2px;left:2px;width:12px;height:12px;border-radius:8px}.arco-switch-small .arco-switch-handle-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.66667)}.arco-switch-small.arco-switch-checked .arco-switch-handle{left:calc(100% - 14px)}.arco-switch-type-round{min-width:40px;border-radius:var(--border-radius-small)}.arco-switch-type-round .arco-switch-handle{border-radius:2px}.arco-switch-type-round.arco-switch-small{min-width:28px;height:16px;line-height:16px;border-radius:2px}.arco-switch-type-round.arco-switch-small .arco-switch-handle{border-radius:1px}.arco-switch-type-line{min-width:36px;overflow:unset;background-color:transparent}.arco-switch-type-line:after{display:block;width:100%;height:6px;background-color:var(--color-fill-4);border-radius:3px;transition:background-color .2s cubic-bezier(.34,.69,.1,1);content:""}.arco-switch-type-line .arco-switch-handle{top:2px;left:0;width:20px;height:20px;background-color:var(--color-bg-white);border-radius:10px;box-shadow:0 1px 3px var(--color-neutral-6)}.arco-switch-type-line.arco-switch-checked{background-color:transparent}.arco-switch-type-line.arco-switch-checked:after{background-color:rgb(var(--primary-6))}.arco-switch-type-line.arco-switch-custom-color{--custom-color: var(--color-fill-4)}.arco-switch-type-line.arco-switch-custom-color:after{background-color:var(--custom-color)}.arco-switch-type-line.arco-switch-custom-color.arco-switch-checked{--custom-color: rgb(var(--primary-6))}.arco-switch-type-line.arco-switch-checked .arco-switch-handle{left:calc(100% - 20px)}.arco-switch-type-line[disabled]{background-color:transparent;cursor:not-allowed}.arco-switch-type-line[disabled]:after{background-color:var(--color-fill-2)}.arco-switch-type-line[disabled].arco-switch-checked{background-color:transparent}.arco-switch-type-line[disabled].arco-switch-checked:after{background-color:var(--color-primary-light-3)}.arco-switch-type-line.arco-switch-loading{background-color:transparent}.arco-switch-type-line.arco-switch-loading:after{background-color:var(--color-fill-2)}.arco-switch-type-line.arco-switch-loading.arco-switch-checked{background-color:transparent}.arco-switch-type-line.arco-switch-loading.arco-switch-checked:after{background-color:var(--color-primary-light-3)}.arco-switch-type-line.arco-switch-small{min-width:28px;height:16px;line-height:16px}.arco-switch-type-line.arco-switch-small.arco-switch-checked{padding-left:0}.arco-switch-type-line.arco-switch-small .arco-switch-handle{top:0px;width:16px;height:16px;border-radius:8px}.arco-switch-type-line.arco-switch-small .arco-switch-handle-icon{transform:translate(-50%,-50%) scale(1)}.arco-switch-type-line.arco-switch-small.arco-switch-checked .arco-switch-handle{left:calc(100% - 16px)}.arco-table-filters-content{box-sizing:border-box;min-width:100px;background:var(--color-bg-5);border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-medium);box-shadow:0 2px 5px #0000001a}.arco-table-filters-list{max-height:200px;padding:4px 0;overflow-y:auto}.arco-table-filters-item{height:32px;padding:0 12px;font-size:14px;line-height:32px}.arco-table-filters-text{width:100%;max-width:160px;height:34px;margin-right:0;padding-left:10px;overflow:hidden;line-height:32px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.arco-table-filters-bottom{box-sizing:border-box;height:38px;padding:0 12px;overflow:hidden;line-height:38px;border-top:1px solid var(--color-neutral-3)}.arco-table-filters-bottom>*:not(*:last-child){margin-right:8px}.arco-table{position:relative}.arco-table-column-handle{position:absolute;top:0;right:-4px;z-index:1;width:8px;height:100%;cursor:col-resize}.arco-table .arco-spin{display:flex;flex-direction:column;height:100%}.arco-table>.arco-spin>.arco-spin-children:after{z-index:2}.arco-table-footer{border-radius:0 0 var(--border-radius-medium) var(--border-radius-medium)}.arco-table-scroll-position-right .arco-table-col-fixed-left-last:after,.arco-table-scroll-position-middle .arco-table-col-fixed-left-last:after{box-shadow:inset 6px 0 8px -3px #00000026}.arco-table-scroll-position-left .arco-table-col-fixed-right-first:after,.arco-table-scroll-position-middle .arco-table-col-fixed-right-first:after{box-shadow:inset -6px 0 8px -3px #00000026}.arco-table-layout-fixed .arco-table-element{table-layout:fixed}.arco-table .arco-table-element{width:100%;min-width:100%;margin:0;border-collapse:separate;border-spacing:0}.arco-table-th{position:relative;box-sizing:border-box;color:rgb(var(--gray-10));font-weight:500;line-height:1.5715;text-align:left;background-color:var(--color-neutral-2)}.arco-table-th[colspan]{text-align:center}.arco-table-th-align-right{text-align:right}.arco-table-th-align-right .arco-table-cell-with-sorter{justify-content:flex-end}.arco-table-th-align-center{text-align:center}.arco-table-th-align-center .arco-table-cell-with-sorter{justify-content:center}.arco-table-td{box-sizing:border-box;color:rgb(var(--gray-10));line-height:1.5715;text-align:left;word-break:break-all;background-color:var(--color-bg-2);border-bottom:1px solid var(--color-neutral-3)}.arco-table-td-align-right{text-align:right}.arco-table-td-align-center{text-align:center}.arco-table-td.arco-table-drag-handle{cursor:move}.arco-table-cell{display:flex;align-items:center}.arco-table-cell-align-right{justify-content:flex-end;text-align:right}.arco-table-cell-align-center{justify-content:center;text-align:center}.arco-table-text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-table-td-content{display:block;width:100%}.arco-table-th.arco-table-col-sorted{background-color:var(--color-neutral-3)}.arco-table-td.arco-table-col-sorted{background-color:var(--color-fill-1)}.arco-table-col-fixed-left,.arco-table-col-fixed-right{position:sticky;z-index:10}.arco-table-col-fixed-left-last:after,.arco-table-col-fixed-right-first:after{position:absolute;top:0;bottom:-1px;left:0;width:10px;box-shadow:none;transform:translate(-100%);transition:box-shadow .1s cubic-bezier(0,0,1,1);content:"";pointer-events:none}.arco-table-col-fixed-left-last:after{right:0;left:unset;transform:translate(100%)}.arco-table-cell-text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-table-editable-row .arco-table-cell-wrap-value{border:1px solid var(--color-white);border-radius:var(--border-radius-medium);cursor:pointer;transition:all .1s cubic-bezier(0,0,1,1)}.arco-table-editable-row:hover .arco-table-cell-wrap-value{border:1px solid var(--color-neutral-3)}.arco-table .arco-table-expand-btn{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;color:var(--color-text-2);font-size:12px;line-height:14px;background-color:var(--color-neutral-3);border:1px solid transparent;border-radius:2px;outline:none;cursor:pointer;transition:background-color .1s cubic-bezier(0,0,1,1)}.arco-table .arco-table-expand-btn:hover{color:var(--color-text-1);background-color:var(--color-neutral-4);border-color:transparent}.arco-table-cell-expand-icon{display:flex;align-items:center}.arco-table-cell-expand-icon .arco-table-cell-inline-icon{display:inline-flex;margin-right:4px}.arco-table-cell-expand-icon .arco-table-cell-inline-icon .arco-icon-loading{color:rgb(var(--primary-6))}.arco-table-cell-expand-icon-hidden{display:inline-block;width:14px;height:14px;margin-right:4px}.arco-table-tr-expand .arco-table-td{background-color:var(--color-fill-1)}.arco-table-cell-fixed-expand{position:sticky;left:0;box-sizing:border-box}.arco-table-tr-expand .arco-table-td .arco-table .arco-table-container{border:none}.arco-table-tr-expand .arco-table-td .arco-table .arco-table-th{border-bottom:1px solid var(--color-neutral-3)}.arco-table-tr-expand .arco-table-td .arco-table .arco-table-th,.arco-table-tr-expand .arco-table-td .arco-table .arco-table-td{background-color:transparent}.arco-table-tr-expand .arco-table-td .arco-table .arco-table-pagination{margin-bottom:12px}.arco-table-th.arco-table-operation,.arco-table-td.arco-table-operation{text-align:center}.arco-table-th.arco-table-operation .arco-table-cell,.arco-table-td.arco-table-operation .arco-table-cell{display:flex;justify-content:center;padding:0}.arco-table-radio,.arco-table-checkbox{justify-content:center}.arco-table-checkbox .arco-checkbox,.arco-table-radio .arco-radio{padding-left:0}.arco-table-selection-checkbox-col,.arco-table-selection-radio-col,.arco-table-expand-col,.arco-table-drag-handle-col{width:40px;min-width:40px;max-width:40px}.arco-table-th{transition:background-color .1s cubic-bezier(0,0,1,1)}.arco-table-cell-with-sorter{display:flex;align-items:center;cursor:pointer}.arco-table-cell-with-sorter:hover{background-color:rgba(var(--gray-4),.5)}.arco-table-cell-with-filter{display:flex;align-items:center}.arco-table-cell-next-ascend .arco-table-sorter-icon .arco-icon-caret-up,.arco-table-cell-next-descend .arco-table-sorter-icon .arco-icon-caret-down{color:var(--color-neutral-6)}.arco-table-sorter{display:inline-block;margin-left:8px;vertical-align:-3px}.arco-table-sorter.arco-table-sorter-direction-one{vertical-align:0}.arco-table-sorter-icon{position:relative;width:14px;height:8px;overflow:hidden;line-height:8px}.arco-table-sorter-icon .arco-icon-caret-up,.arco-table-sorter-icon .arco-icon-caret-down{position:absolute;top:50%;color:var(--color-neutral-5);font-size:12px;transition:all .1s cubic-bezier(0,0,1,1)}.arco-table-sorter-icon .arco-icon-caret-up{top:-2px;left:1px}.arco-table-sorter-icon .arco-icon-caret-down{top:-3px;left:1px}.arco-table-sorter-icon.arco-table-sorter-icon-active svg{color:rgb(var(--primary-6))}.arco-table-filters{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:24px;height:100%;line-height:1;vertical-align:0;background-color:transparent;cursor:pointer;transition:all .1s cubic-bezier(0,0,1,1)}.arco-table-filters:hover,.arco-table-filters-open{background-color:var(--color-neutral-4)}.arco-table-filters svg{color:var(--color-text-2);font-size:16px;transition:all .1s cubic-bezier(0,0,1,1)}.arco-table-filters-active svg{color:rgb(var(--primary-6))}.arco-table-filters-align-left{position:relative;width:auto;margin-left:8px}.arco-table-filters-align-left svg{font-size:12px}.arco-table-filters-align-left:hover,.arco-table-filters-align-left-open{background:none}.arco-table-filters-align-left:hover:before,.arco-table-filters-align-left.arco-table-filters-open:before{background:var(--color-fill-4)}.arco-table-container{position:relative;border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0}.arco-table-header{flex-shrink:0;border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0}.arco-table-container{box-sizing:border-box;width:100%;min-height:0}.arco-table-container .arco-table-content{display:flex;flex-direction:column;width:auto;height:100%}.arco-table-container .arco-table-content-scroll-x{overflow-x:auto;overflow-y:hidden}.arco-table-container:before,.arco-table-container:after{position:absolute;z-index:1;width:10px;height:100%;box-shadow:none;transition:box-shadow .1s cubic-bezier(0,0,1,1);content:"";pointer-events:none}.arco-table-container:before{top:0;left:0;border-top-left-radius:var(--border-radius-medium)}.arco-table-container:after{top:0;right:0;border-top-right-radius:var(--border-radius-medium)}.arco-table-container:not(.arco-table-has-fixed-col-left).arco-table-scroll-position-right:before,.arco-table-container:not(.arco-table-has-fixed-col-left).arco-table-scroll-position-middle:before{box-shadow:inset 6px 0 8px -3px #00000026}.arco-table-container:not(.arco-table-has-fixed-col-right).arco-table-scroll-position-left:after,.arco-table-container:not(.arco-table-has-fixed-col-right).arco-table-scroll-position-middle:after{box-shadow:inset -6px 0 8px -3px #00000026}.arco-table-header{overflow-x:hidden;overflow-y:hidden;background-color:var(--color-neutral-2);scrollbar-color:transparent transparent}.arco-table-header-sticky{position:sticky;top:0;z-index:100}.arco-table:not(.arco-table-empty) .arco-table-header::-webkit-scrollbar{height:0;background-color:transparent}.arco-table.arco-table-empty .arco-table-header{overflow-x:auto}.arco-table-body{position:relative;width:100%;min-height:40px;overflow:auto;background-color:var(--color-bg-2)}.arco-table-border .arco-table-container{border-top:1px solid var(--color-neutral-3);border-left:1px solid var(--color-neutral-3)}.arco-table-border .arco-table-scroll-y{border-bottom:1px solid var(--color-neutral-3)}.arco-table-border .arco-table-scroll-y .arco-table-body .arco-table-tr:last-of-type .arco-table-td,.arco-table-border .arco-table-scroll-y tfoot .arco-table-tr:last-of-type .arco-table-td{border-bottom:none}.arco-table-border .arco-table-scroll-y .arco-table-body .arco-table-tr:last-of-type .arco-table-td.arco-table-col-fixed-left-last:after,.arco-table-border .arco-table-scroll-y tfoot .arco-table-tr:last-of-type .arco-table-td.arco-table-col-fixed-left-last:after,.arco-table-border .arco-table-scroll-y .arco-table-body .arco-table-tr:last-of-type .arco-table-td.arco-table-col-fixed-right-first:after,.arco-table-border .arco-table-scroll-y tfoot .arco-table-tr:last-of-type .arco-table-td.arco-table-col-fixed-right-first:after{bottom:0}.arco-table-border .arco-table-tr .arco-table-th{border-bottom:1px solid var(--color-neutral-3)}.arco-table-border .arco-table-footer{border:1px solid var(--color-neutral-3);border-top:0}.arco-table-border:not(.arco-table-border-cell) .arco-table-container{border-right:1px solid var(--color-neutral-3)}.arco-table-border-cell .arco-table-th,.arco-table-border-cell .arco-table-td:not(.arco-table-tr-expand){border-right:1px solid var(--color-neutral-3)}.arco-table-border-cell .arco-table-th-resizing,.arco-table-border-cell .arco-table-td-resizing:not(.arco-table-tr-expand){border-right-color:rgb(var(--primary-6))}.arco-table-border-header-cell .arco-table-th{border-right:1px solid var(--color-neutral-3);border-bottom:1px solid var(--color-neutral-3)}.arco-table-border-header-cell .arco-table-th-resizing,.arco-table-border-header-cell .arco-table-td-resizing:not(.arco-table-tr-expand){border-right-color:rgb(var(--primary-6))}.arco-table-border.arco-table-border-header-cell thead .arco-table-tr:first-child .arco-table-th:last-child{border-right:0}.arco-table-border-body-cell .arco-table-td:not(:last-child):not(.arco-table-tr-expand){border-right:1px solid var(--color-neutral-3)}.arco-table-stripe:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):nth-child(even) .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right),.arco-table-stripe .arco-table-tr-drag .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right){background-color:var(--color-fill-1)}.arco-table-stripe:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):nth-child(even) .arco-table-td.arco-table-col-fixed-left:before,.arco-table-stripe .arco-table-tr-drag .arco-table-td.arco-table-col-fixed-left:before,.arco-table-stripe:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):nth-child(even) .arco-table-td.arco-table-col-fixed-right:before,.arco-table-stripe .arco-table-tr-drag .arco-table-td.arco-table-col-fixed-right:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:var(--color-fill-1);content:""}.arco-table .arco-table-tr-draggable{cursor:move}.arco-table-hover:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):hover .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right),.arco-table-hover .arco-table-tr-drag .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right){background-color:var(--color-fill-1)}.arco-table-hover:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):hover .arco-table-td.arco-table-col-fixed-left:before,.arco-table-hover .arco-table-tr-drag .arco-table-td.arco-table-col-fixed-left:before,.arco-table-hover:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):hover .arco-table-td.arco-table-col-fixed-right:before,.arco-table-hover .arco-table-tr-drag .arco-table-td.arco-table-col-fixed-right:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:var(--color-fill-1);content:""}.arco-table-hover .arco-table-tr-expand:not(.arco-table-tr-empty):hover .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right){background-color:var(--color-fill-1)}.arco-table-tr-expand .arco-table-td .arco-table-hover .arco-table-tr:not(.arco-table-tr-empty) .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right){background-color:transparent}.arco-table-tr-expand .arco-table-td .arco-table-hover .arco-table-tr:not(.arco-table-tr-empty) .arco-table-td.arco-table-col-fixed-left:before,.arco-table-tr-expand .arco-table-td .arco-table-hover .arco-table-tr:not(.arco-table-tr-empty) .arco-table-td.arco-table-col-fixed-right:before{background-color:transparent}.arco-table-tfoot{position:relative;z-index:1;flex-shrink:0;width:100%;overflow-x:auto;background-color:var(--color-neutral-2);box-shadow:0 -1px 0 var(--color-neutral-3);scrollbar-color:transparent transparent}.arco-table-tfoot::-webkit-scrollbar{height:0;background-color:transparent}.arco-table tfoot .arco-table-td{background-color:var(--color-neutral-2)}.arco-table-tr-checked .arco-table-td{background-color:var(--color-fill-1)}.arco-table .arco-table-cell{padding:9px 16px}.arco-table .arco-table-th,.arco-table .arco-table-td{font-size:14px}.arco-table .arco-table-footer{padding:9px 16px}.arco-table .arco-table-tr-expand .arco-table-td .arco-table{margin:-9px -16px -10px}.arco-table .arco-table-editable-row .arco-table-cell-wrap-value{padding:9px 16px}.arco-table-size-medium .arco-table-cell{padding:7px 16px}.arco-table-size-medium .arco-table-th,.arco-table-size-medium .arco-table-td{font-size:14px}.arco-table-size-medium .arco-table-footer{padding:7px 16px}.arco-table-size-medium .arco-table-tr-expand .arco-table-td .arco-table{margin:-7px -16px -8px}.arco-table-size-medium .arco-table-editable-row .arco-table-cell-wrap-value{padding:7px 16px}.arco-table-size-small .arco-table-cell{padding:5px 16px}.arco-table-size-small .arco-table-th,.arco-table-size-small .arco-table-td{font-size:14px}.arco-table-size-small .arco-table-footer{padding:5px 16px}.arco-table-size-small .arco-table-tr-expand .arco-table-td .arco-table{margin:-5px -16px -6px}.arco-table-size-small .arco-table-editable-row .arco-table-cell-wrap-value{padding:5px 16px}.arco-table-size-mini .arco-table-cell{padding:2px 16px}.arco-table-size-mini .arco-table-th,.arco-table-size-mini .arco-table-td{font-size:12px}.arco-table-size-mini .arco-table-footer{padding:2px 16px}.arco-table-size-mini .arco-table-tr-expand .arco-table-td .arco-table{margin:-2px -16px -3px}.arco-table-size-mini .arco-table-editable-row .arco-table-cell-wrap-value{padding:2px 16px}.arco-table-virtualized .arco-table-element{table-layout:fixed}.arco-table-virtualized div.arco-table-body div.arco-table-tr{display:flex}.arco-table-virtualized div.arco-table-body div.arco-table-td{display:flex;flex:1;align-items:center}.arco-table-pagination{display:flex;align-items:center;justify-content:flex-end;margin-top:12px}.arco-table-pagination-left{justify-content:flex-start}.arco-table-pagination-center{justify-content:center}.arco-table-pagination-top{margin-top:0;margin-bottom:12px}.arco-virtual-list>.arco-table-element{width:auto}body[arco-theme=dark] .arco-table-tr-checked .arco-table-td{background-color:var(--color-neutral-2)}.arco-icon-hover.arco-tabs-icon-hover:before{width:16px;height:16px}.arco-tabs .arco-tabs-icon-hover{color:var(--color-text-2);font-size:12px;user-select:none}.arco-tabs-dropdown-icon{margin-left:6px;font-size:12px;user-select:none}.arco-tabs-tab-close-btn{margin-left:8px;user-select:none}.arco-tabs-nav-add-btn{display:inline-flex;align-items:center;justify-content:center;padding:0 8px;font-size:12px;user-select:none}.arco-tabs-add{position:relative}.arco-tabs-nav-button-left{margin-right:6px;margin-left:10px}.arco-tabs-nav-button-right{margin-right:10px;margin-left:6px}.arco-tabs-nav-button-up{margin-bottom:10px}.arco-tabs-nav-button-down{margin-top:10px}.arco-tabs-nav-button-disabled{color:var(--color-text-4);cursor:not-allowed}.arco-tabs{position:relative;overflow:hidden}.arco-tabs-nav{position:relative;flex-shrink:0}.arco-tabs-nav:before{position:absolute;right:0;bottom:0;left:0;display:block;clear:both;height:1px;background-color:var(--color-neutral-3);content:""}.arco-tabs-nav-tab{display:flex;flex:1;overflow:hidden}.arco-tabs-nav-tab-list{position:relative;display:inline-block;white-space:nowrap;transition:transform .2s cubic-bezier(.34,.69,.1,1)}.arco-tabs-nav-extra{display:flex;align-items:center;width:auto;line-height:32px}.arco-tabs-nav-extra .arco-tabs-nav-add-btn{padding-left:0}.arco-tabs-tab{display:inline-flex;align-items:center;box-sizing:border-box;padding:4px 0;color:var(--color-text-2);font-size:14px;line-height:1.5715;outline:none;cursor:pointer;transition:color .2s cubic-bezier(0,0,1,1)}.arco-tabs-tab-title{display:inline-block}.arco-tabs-tab:hover{color:var(--color-text-2);font-weight:400}.arco-tabs-tab-disabled,.arco-tabs-tab-disabled:hover{color:var(--color-text-4);cursor:not-allowed}.arco-tabs-tab-active,.arco-tabs-tab-active:hover{color:rgb(var(--primary-6));font-weight:500}.arco-tabs-tab-active.arco-tabs-tab-disabled,.arco-tabs-tab-active:hover.arco-tabs-tab-disabled{color:var(--color-primary-light-3)}.arco-tabs-nav-ink{position:absolute;top:initial;right:initial;bottom:0;height:2px;background-color:rgb(var(--primary-6));transition:left .2s cubic-bezier(.34,.69,.1,1),width .2s cubic-bezier(.34,.69,.1,1)}.arco-tabs-nav-ink.arco-tabs-header-ink-no-animation{transition:none}.arco-tabs-nav-ink-disabled{background-color:var(--color-primary-light-3)}.arco-tabs-nav-type-line .arco-tabs-nav-extra{line-height:40px}.arco-tabs-nav-type-line .arco-tabs-tab{margin:0 16px;padding:8px 0;line-height:1.5715}.arco-tabs-nav-type-line .arco-tabs-tab-title{position:relative;display:inline-block;padding:1px 0}.arco-tabs-nav-type-line .arco-tabs-tab-title:before{position:absolute;top:0;right:-8px;bottom:0;left:-8px;z-index:-1;background-color:transparent;border-radius:var(--border-radius-small);opacity:1;transition:background-color .2s cubic-bezier(0,0,1,1),opacity .2s cubic-bezier(0,0,1,1);content:""}.arco-tabs-nav-type-line .arco-tabs-tab:hover .arco-tabs-tab-title:before{background-color:var(--color-fill-2)}.arco-tabs-nav-type-line .arco-tabs-tab-active .arco-tabs-tab-title:before,.arco-tabs-nav-type-line .arco-tabs-tab-active:hover .arco-tabs-tab-title:before{background-color:transparent}.arco-tabs-nav-type-line .arco-tabs-tab-disabled .arco-tabs-tab-title:before,.arco-tabs-nav-type-line .arco-tabs-tab-disabled:hover .arco-tabs-tab-title:before{opacity:0}.arco-tabs-nav-type-line .arco-tabs-tab:focus-visible .arco-tabs-tab-title:before{border:2px solid rgb(var(--primary-6))}.arco-tabs-nav-type-line.arco-tabs-nav-horizontal>.arco-tabs-tab:first-of-type{margin-left:16px}.arco-tabs-nav-type-line.arco-tabs-nav-horizontal .arco-tabs-nav-tab-list-no-padding>.arco-tabs-tab:first-of-type,.arco-tabs-nav-text.arco-tabs-nav-horizontal .arco-tabs-nav-tab-list-no-padding>.arco-tabs-tab:first-of-type{margin-left:0}.arco-tabs-nav-type-card .arco-tabs-tab,.arco-tabs-nav-type-card-gutter .arco-tabs-tab{position:relative;padding:4px 16px;font-size:14px;border:1px solid var(--color-neutral-3);transition:padding .2s cubic-bezier(0,0,1,1),color .2s cubic-bezier(0,0,1,1)}.arco-tabs-nav-type-card .arco-tabs-tab-closable,.arco-tabs-nav-type-card-gutter .arco-tabs-tab-closable{padding-right:12px}.arco-tabs-nav-type-card .arco-tabs-tab-closable:not(.arco-tabs-tab-active):hover .arco-icon-hover:hover:before,.arco-tabs-nav-type-card-gutter .arco-tabs-tab-closable:not(.arco-tabs-tab-active):hover .arco-icon-hover:hover:before{background-color:var(--color-fill-4)}.arco-tabs-nav-type-card .arco-tabs-tab:focus-visible:before,.arco-tabs-nav-type-card-gutter .arco-tabs-tab:focus-visible:before{position:absolute;top:-1px;right:0;bottom:-1px;left:-1px;border:2px solid rgb(var(--primary-6));content:""}.arco-tabs-nav-type-card .arco-tabs-tab:last-child:focus-visible:before,.arco-tabs-nav-type-card-gutter .arco-tabs-tab:last-child:focus-visible:before{right:-1px}.arco-tabs-nav-type-card .arco-tabs-nav-add-btn,.arco-tabs-nav-type-card-gutter .arco-tabs-nav-add-btn{height:32px}.arco-tabs-nav-type-card .arco-tabs-tab{background-color:transparent;border-right:none}.arco-tabs-nav-type-card .arco-tabs-tab:last-child{border-right:1px solid var(--color-neutral-3);border-top-right-radius:var(--border-radius-small)}.arco-tabs-nav-type-card .arco-tabs-tab:first-child{border-top-left-radius:var(--border-radius-small)}.arco-tabs-nav-type-card .arco-tabs-tab:hover{background-color:var(--color-fill-3)}.arco-tabs-nav-type-card .arco-tabs-tab-disabled,.arco-tabs-nav-type-card .arco-tabs-tab-disabled:hover{background-color:transparent}.arco-tabs-nav-type-card .arco-tabs-tab-active,.arco-tabs-nav-type-card .arco-tabs-tab-active:hover{background-color:transparent;border-bottom-color:var(--color-bg-2)}.arco-tabs-nav-type-card-gutter .arco-tabs-tab{margin-left:4px;background-color:var(--color-fill-1);border-right:1px solid var(--color-neutral-3);border-radius:var(--border-radius-small) var(--border-radius-small) 0 0}.arco-tabs-nav-type-card-gutter .arco-tabs-tab:hover{background-color:var(--color-fill-3)}.arco-tabs-nav-type-card-gutter .arco-tabs-tab-disabled,.arco-tabs-nav-type-card-gutter .arco-tabs-tab-disabled:hover{background-color:var(--color-fill-1)}.arco-tabs-nav-type-card-gutter .arco-tabs-tab-active,.arco-tabs-nav-type-card-gutter .arco-tabs-tab-active:hover{background-color:transparent;border-bottom-color:var(--color-bg-2)}.arco-tabs-nav-type-card-gutter .arco-tabs-tab:first-child{margin-left:0}.arco-tabs-nav-type-text:before{display:none}.arco-tabs-nav-type-text .arco-tabs-tab{position:relative;margin:0 9px;padding:5px 0;font-size:14px;line-height:1.5715}.arco-tabs-nav-type-text .arco-tabs-tab:not(:first-of-type):before{position:absolute;top:50%;left:-9px;display:block;width:2px;height:12px;background-color:var(--color-fill-3);transform:translateY(-50%);content:""}.arco-tabs-nav-type-text .arco-tabs-tab-title{padding-right:8px;padding-left:8px;background-color:transparent}.arco-tabs-nav-type-text .arco-tabs-tab-title:hover{background-color:var(--color-fill-2)}.arco-tabs-nav-type-text .arco-tabs-tab-active .arco-tabs-tab-title,.arco-tabs-nav-type-text .arco-tabs-tab-active .arco-tabs-tab-title:hover,.arco-tabs-nav-type-text .arco-tabs-tab-disabled .arco-tabs-tab-title,.arco-tabs-nav-type-text .arco-tabs-tab-disabled .arco-tabs-tab-title:hover{background-color:transparent}.arco-tabs-nav-type-text .arco-tabs-tab-active.arco-tabs-nav-type-text .arco-tabs-tab-disabled .arco-tabs-tab-title,.arco-tabs-nav-type-text .arco-tabs-tab-active.arco-tabs-nav-type-text .arco-tabs-tab-disabled .arco-tabs-tab-title:hover{background-color:var(--color-primary-light-3)}.arco-tabs-nav-type-text .arco-tabs-tab:focus-visible .arco-tabs-tab-title{margin:-2px;border:2px solid rgb(var(--primary-6))}.arco-tabs-nav-type-rounded:before{display:none}.arco-tabs-nav-type-rounded .arco-tabs-tab{margin:0 6px;padding:5px 16px;font-size:14px;background-color:transparent;border-radius:32px}.arco-tabs-nav-type-rounded .arco-tabs-tab:hover{background-color:var(--color-fill-2)}.arco-tabs-nav-type-rounded .arco-tabs-tab-disabled:hover{background-color:transparent}.arco-tabs-nav-type-rounded .arco-tabs-tab-active,.arco-tabs-nav-type-rounded .arco-tabs-tab-active:hover{background-color:var(--color-fill-2)}.arco-tabs-nav-type-rounded .arco-tabs-tab:focus-visible{border-color:rgb(var(--primary-6))}.arco-tabs-nav-type-capsule:before{display:none}.arco-tabs-nav-type-capsule .arco-tabs-nav-tab:not(.arco-tabs-nav-tab-scroll){justify-content:flex-end}.arco-tabs-nav-type-capsule .arco-tabs-nav-tab-list{padding:3px;line-height:1;background-color:var(--color-fill-2);border-radius:var(--border-radius-small)}.arco-tabs-nav-type-capsule .arco-tabs-tab{position:relative;padding:0 10px;font-size:14px;line-height:26px;background-color:transparent}.arco-tabs-nav-type-capsule .arco-tabs-tab:hover{background-color:var(--color-bg-2)}.arco-tabs-nav-type-capsule .arco-tabs-tab-disabled:hover{background-color:unset}.arco-tabs-nav-type-capsule .arco-tabs-tab-active,.arco-tabs-nav-type-capsule .arco-tabs-tab-active:hover{background-color:var(--color-bg-2)}.arco-tabs-nav-type-capsule .arco-tabs-tab-active:before,.arco-tabs-nav-type-capsule .arco-tabs-tab-active:hover:before,.arco-tabs-nav-type-capsule .arco-tabs-tab-active+.arco-tabs-tab:before,.arco-tabs-nav-type-capsule .arco-tabs-tab-active:hover+.arco-tabs-tab:before{opacity:0}.arco-tabs-nav-type-capsule .arco-tabs-tab:focus-visible{border-color:rgb(var(--primary-6))}.arco-tabs-nav-type-capsule.arco-tabs-nav-horizontal .arco-tabs-tab:not(:first-of-type){margin-left:3px}.arco-tabs-nav-type-capsule.arco-tabs-nav-horizontal .arco-tabs-tab:not(:first-of-type):before{position:absolute;top:50%;left:-4px;display:block;width:1px;height:14px;background-color:var(--color-fill-3);transform:translateY(-50%);transition:all .2s cubic-bezier(0,0,1,1);content:""}.arco-tabs-nav{position:relative;display:flex;align-items:center;overflow:hidden}.arco-tabs-content{box-sizing:border-box;width:100%;padding-top:16px;overflow:hidden}.arco-tabs-content-hide{display:none}.arco-tabs-content .arco-tabs-content-list{display:flex;width:100%}.arco-tabs-content .arco-tabs-content-item{flex-shrink:0;width:100%;height:0;overflow:hidden}.arco-tabs-content .arco-tabs-content-item.arco-tabs-content-item-active{height:auto}.arco-tabs-type-card>.arco-tabs-content,.arco-tabs-type-card-gutter>.arco-tabs-content{border:1px solid var(--color-neutral-3);border-top:none}.arco-tabs-content-animation{transition:all .2s cubic-bezier(.34,.69,.1,1)}.arco-tabs-horizontal.arco-tabs-justify{display:flex;flex-direction:column;height:100%}.arco-tabs-horizontal.arco-tabs-justify .arco-tabs-content,.arco-tabs-horizontal.arco-tabs-justify .arco-tabs-content-list,.arco-tabs-horizontal.arco-tabs-justify .arco-tabs-pane{height:100%}.arco-tabs-nav-size-mini.arco-tabs-nav-type-line .arco-tabs-tab{padding-top:6px;padding-bottom:6px;font-size:12px}.arco-tabs-nav-size-mini.arco-tabs-nav-type-line .arco-tabs-nav-extra{font-size:12px;line-height:32px}.arco-tabs-nav-size-mini.arco-tabs-nav-type-card .arco-tabs-tab,.arco-tabs-nav-size-mini.arco-tabs-nav-type-card-gutter .arco-tabs-tab{padding-top:1px;padding-bottom:1px;font-size:12px}.arco-tabs-nav-size-mini.arco-tabs-nav-type-card .arco-tabs-nav-extra,.arco-tabs-nav-size-mini.arco-tabs-nav-type-card-gutter .arco-tabs-nav-extra{font-size:12px;line-height:24px}.arco-tabs-nav-size-mini.arco-tabs-nav-type-card .arco-tabs-nav-add-btn,.arco-tabs-nav-size-mini.arco-tabs-nav-type-card-gutter .arco-tabs-nav-add-btn{height:24px}.arco-tabs-nav-size-mini.arco-tabs-nav-type-capsule .arco-tabs-tab{font-size:12px;line-height:18px}.arco-tabs-nav-size-mini.arco-tabs-nav-type-capsule .arco-tabs-nav-extra{font-size:12px;line-height:24px}.arco-tabs-nav-size-mini.arco-tabs-nav-type-rounded .arco-tabs-tab{padding-top:3px;padding-bottom:3px;font-size:12px}.arco-tabs-nav-size-mini.arco-tabs-nav-type-rounded .arco-tabs-nav-extra{font-size:12px;line-height:24px}.arco-tabs-nav-size-small.arco-tabs-nav-type-line .arco-tabs-tab{padding-top:6px;padding-bottom:6px;font-size:14px}.arco-tabs-nav-size-small.arco-tabs-nav-type-line .arco-tabs-nav-extra{font-size:14px;line-height:36px}.arco-tabs-nav-size-small.arco-tabs-nav-type-card .arco-tabs-tab,.arco-tabs-nav-size-small.arco-tabs-nav-type-card-gutter .arco-tabs-tab{padding-top:1px;padding-bottom:1px;font-size:14px}.arco-tabs-nav-size-small.arco-tabs-nav-type-card .arco-tabs-nav-extra,.arco-tabs-nav-size-small.arco-tabs-nav-type-card-gutter .arco-tabs-nav-extra{font-size:14px;line-height:28px}.arco-tabs-nav-size-small.arco-tabs-nav-type-card .arco-tabs-nav-add-btn,.arco-tabs-nav-size-small.arco-tabs-nav-type-card-gutter .arco-tabs-nav-add-btn{height:28px}.arco-tabs-nav-size-small.arco-tabs-nav-type-capsule .arco-tabs-tab{font-size:14px;line-height:22px}.arco-tabs-nav-size-small.arco-tabs-nav-type-capsule .arco-tabs-nav-extra{font-size:14px;line-height:28px}.arco-tabs-nav-size-small.arco-tabs-nav-type-rounded .arco-tabs-tab{padding-top:3px;padding-bottom:3px;font-size:14px}.arco-tabs-nav-size-small.arco-tabs-nav-type-rounded .arco-tabs-nav-extra{font-size:14px;line-height:28px}.arco-tabs-nav-size-large.arco-tabs-nav-type-line .arco-tabs-tab{padding-top:10px;padding-bottom:10px;font-size:14px}.arco-tabs-nav-size-large.arco-tabs-nav-type-line .arco-tabs-nav-extra{font-size:14px;line-height:44px}.arco-tabs-nav-size-large.arco-tabs-nav-type-card .arco-tabs-tab,.arco-tabs-nav-size-large.arco-tabs-nav-type-card-gutter .arco-tabs-tab{padding-top:5px;padding-bottom:5px;font-size:14px}.arco-tabs-nav-size-large.arco-tabs-nav-type-card .arco-tabs-nav-extra,.arco-tabs-nav-size-large.arco-tabs-nav-type-card-gutter .arco-tabs-nav-extra{font-size:14px;line-height:36px}.arco-tabs-nav-size-large.arco-tabs-nav-type-card .arco-tabs-nav-add-btn,.arco-tabs-nav-size-large.arco-tabs-nav-type-card-gutter .arco-tabs-nav-add-btn{height:36px}.arco-tabs-nav-size-large.arco-tabs-nav-type-capsule .arco-tabs-tab{font-size:14px;line-height:30px}.arco-tabs-nav-size-large.arco-tabs-nav-type-capsule .arco-tabs-nav-extra{font-size:14px;line-height:36px}.arco-tabs-nav-size-large.arco-tabs-nav-type-rounded .arco-tabs-tab{padding-top:7px;padding-bottom:7px;font-size:14px}.arco-tabs-nav-size-large.arco-tabs-nav-type-rounded .arco-tabs-nav-extra{font-size:14px;line-height:36px}.arco-tabs-nav-vertical{float:left;height:100%}.arco-tabs-nav-vertical:before{position:absolute;top:0;right:0;bottom:0;left:initial;clear:both;width:1px;height:100%}.arco-tabs-nav-vertical .arco-tabs-nav-add-btn{height:auto;margin-top:8px;margin-left:0;padding:0 16px}.arco-tabs-nav-right{float:right}.arco-tabs-nav-vertical{flex-direction:column}.arco-tabs-nav-vertical .arco-tabs-nav-tab{flex-direction:column;height:100%}.arco-tabs-nav-vertical .arco-tabs-nav-ink{position:absolute;right:0;bottom:initial;left:initial;width:2px;transition:top .2s cubic-bezier(.34,.69,.1,1),height .2s cubic-bezier(.34,.69,.1,1)}.arco-tabs-nav-vertical .arco-tabs-nav-tab-list{height:auto}.arco-tabs-nav-vertical .arco-tabs-nav-tab-list-overflow-scroll{padding:6px 0}.arco-tabs-nav-vertical .arco-tabs-tab{display:block;margin:12px 0 0;white-space:nowrap}.arco-tabs-nav-vertical .arco-tabs-tab:first-of-type{margin-top:0}.arco-tabs-nav-right:before{right:unset;left:0}.arco-tabs-nav-right .arco-tabs-nav-ink{right:unset;left:0}.arco-tabs-nav-vertical{position:relative;box-sizing:border-box;height:100%}.arco-tabs-nav-vertical.arco-tabs-nav-type-line .arco-tabs-tab{padding:0 20px}.arco-tabs-nav-vertical.arco-tabs-nav-type-card .arco-tabs-tab{position:relative;margin:0;border:1px solid var(--color-neutral-3);border-bottom-color:transparent}.arco-tabs-nav-vertical.arco-tabs-nav-type-card .arco-tabs-tab:first-child{border-top-left-radius:var(--border-radius-small)}.arco-tabs-nav-vertical.arco-tabs-nav-type-card .arco-tabs-tab-active,.arco-tabs-nav-vertical.arco-tabs-nav-type-card .arco-tabs-tab-active:hover{border-right-color:var(--color-bg-2);border-bottom-color:transparent}.arco-tabs-nav-vertical.arco-tabs-nav-type-card .arco-tabs-tab:last-child{border-bottom:1px solid var(--color-neutral-3);border-bottom-left-radius:var(--border-radius-small)}.arco-tabs-nav-vertical.arco-tabs-nav-type-card-gutter .arco-tabs-tab{position:relative;margin-left:0;border-radius:var(--border-radius-small) 0 0 var(--border-radius-small)}.arco-tabs-nav-vertical.arco-tabs-nav-type-card-gutter .arco-tabs-tab:not(:first-of-type){margin-top:4px}.arco-tabs-nav-vertical.arco-tabs-nav-type-card-gutter .arco-tabs-tab-active,.arco-tabs-nav-vertical.arco-tabs-nav-type-card-gutter .arco-tabs-tab-active:hover{border-right-color:var(--color-bg-2);border-bottom-color:var(--color-neutral-3)}.arco-tabs-vertical .arco-tabs-content{width:auto;height:100%;padding:0}.arco-tabs-right.arco-tabs-vertical .arco-tabs-content{padding-right:16px}.arco-tabs-left.arco-tabs-vertical .arco-tabs-content{padding-left:16px}.arco-tabs-vertical.arco-tabs-type-card>.arco-tabs-content,.arco-tabs-vertical.arco-tabs-type-card-gutter>.arco-tabs-content{border:1px solid var(--color-neutral-3);border-left:none}body[arco-theme=dark] .arco-tabs-nav-type-capsule .arco-tabs-tab-active,body[arco-theme=dark] .arco-tabs-nav-type-capsule .arco-tabs-tab:hover{background-color:var(--color-fill-3)}.arco-tag{display:inline-flex;align-items:center;box-sizing:border-box;height:24px;padding:0 8px;color:var(--color-text-1);font-weight:500;font-size:12px;line-height:22px;vertical-align:middle;border:1px solid transparent;border-radius:var(--border-radius-small);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-tag .arco-icon-hover.arco-tag-icon-hover:before{width:16px;height:16px}.arco-tag .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:var(--color-fill-3)}.arco-tag-checkable{cursor:pointer;transition:all .1s cubic-bezier(0,0,1,1)}.arco-tag-checkable:hover{background-color:var(--color-fill-2)}.arco-tag-checked{background-color:var(--color-fill-2);border-color:transparent}.arco-tag-checkable.arco-tag-checked:hover{background-color:var(--color-fill-3);border-color:transparent}.arco-tag-bordered,.arco-tag-checkable.arco-tag-checked.arco-tag-bordered:hover{border-color:var(--color-border-2)}.arco-tag-size-small{height:20px;font-size:12px;line-height:18px}.arco-tag-size-medium{height:24px;font-size:12px;line-height:22px}.arco-tag-size-large{height:32px;font-size:14px;line-height:30px}.arco-tag-hide{display:none}.arco-tag-loading{cursor:default;opacity:.8}.arco-tag-icon{margin-right:4px;color:var(--color-text-2)}.arco-tag-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-tag.arco-tag-checked.arco-tag-red{color:rgb(var(--red-6));background-color:rgb(var(--red-1));border:1px solid transparent}.arco-tag.arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--red-2))}.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-red.arco-tag:hover{background-color:rgb(var(--red-2));border-color:transparent}.arco-tag-checked.arco-tag-red.arco-tag-bordered,.arco-tag-checked.arco-tag-red.arco-tag-bordered:hover{border-color:rgb(var(--red-6))}.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-icon,.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-close-btn,.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-loading-icon{color:rgb(var(--red-6))}.arco-tag.arco-tag-checked.arco-tag-orangered{color:rgb(var(--orangered-6));background-color:rgb(var(--orangered-1));border:1px solid transparent}.arco-tag.arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--orangered-2))}.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-orangered.arco-tag:hover{background-color:rgb(var(--orangered-2));border-color:transparent}.arco-tag-checked.arco-tag-orangered.arco-tag-bordered,.arco-tag-checked.arco-tag-orangered.arco-tag-bordered:hover{border-color:rgb(var(--orangered-6))}.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-icon,.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-close-btn,.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-loading-icon{color:rgb(var(--orangered-6))}.arco-tag.arco-tag-checked.arco-tag-orange{color:rgb(var(--orange-6));background-color:rgb(var(--orange-1));border:1px solid transparent}.arco-tag.arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--orange-2))}.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-orange.arco-tag:hover{background-color:rgb(var(--orange-2));border-color:transparent}.arco-tag-checked.arco-tag-orange.arco-tag-bordered,.arco-tag-checked.arco-tag-orange.arco-tag-bordered:hover{border-color:rgb(var(--orange-6))}.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-icon,.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-close-btn,.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-loading-icon{color:rgb(var(--orange-6))}.arco-tag.arco-tag-checked.arco-tag-gold{color:rgb(var(--gold-6));background-color:rgb(var(--gold-1));border:1px solid transparent}.arco-tag.arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--gold-2))}.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-gold.arco-tag:hover{background-color:rgb(var(--gold-3));border-color:transparent}.arco-tag-checked.arco-tag-gold.arco-tag-bordered,.arco-tag-checked.arco-tag-gold.arco-tag-bordered:hover{border-color:rgb(var(--gold-6))}.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-icon,.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-close-btn,.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-loading-icon{color:rgb(var(--gold-6))}.arco-tag.arco-tag-checked.arco-tag-lime{color:rgb(var(--lime-6));background-color:rgb(var(--lime-1));border:1px solid transparent}.arco-tag.arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--lime-2))}.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-lime.arco-tag:hover{background-color:rgb(var(--lime-2));border-color:transparent}.arco-tag-checked.arco-tag-lime.arco-tag-bordered,.arco-tag-checked.arco-tag-lime.arco-tag-bordered:hover{border-color:rgb(var(--lime-6))}.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-icon,.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-close-btn,.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-loading-icon{color:rgb(var(--lime-6))}.arco-tag.arco-tag-checked.arco-tag-green{color:rgb(var(--green-6));background-color:rgb(var(--green-1));border:1px solid transparent}.arco-tag.arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--green-2))}.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-green.arco-tag:hover{background-color:rgb(var(--green-2));border-color:transparent}.arco-tag-checked.arco-tag-green.arco-tag-bordered,.arco-tag-checked.arco-tag-green.arco-tag-bordered:hover{border-color:rgb(var(--green-6))}.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-icon,.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-close-btn,.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-loading-icon{color:rgb(var(--green-6))}.arco-tag.arco-tag-checked.arco-tag-cyan{color:rgb(var(--cyan-6));background-color:rgb(var(--cyan-1));border:1px solid transparent}.arco-tag.arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--cyan-2))}.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-cyan.arco-tag:hover{background-color:rgb(var(--cyan-2));border-color:transparent}.arco-tag-checked.arco-tag-cyan.arco-tag-bordered,.arco-tag-checked.arco-tag-cyan.arco-tag-bordered:hover{border-color:rgb(var(--cyan-6))}.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-icon,.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-close-btn,.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-loading-icon{color:rgb(var(--cyan-6))}.arco-tag.arco-tag-checked.arco-tag-blue{color:rgb(var(--blue-6));background-color:rgb(var(--blue-1));border:1px solid transparent}.arco-tag.arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--blue-2))}.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-blue.arco-tag:hover{background-color:rgb(var(--blue-2));border-color:transparent}.arco-tag-checked.arco-tag-blue.arco-tag-bordered,.arco-tag-checked.arco-tag-blue.arco-tag-bordered:hover{border-color:rgb(var(--blue-6))}.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-icon,.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-close-btn,.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-loading-icon{color:rgb(var(--blue-6))}.arco-tag.arco-tag-checked.arco-tag-arcoblue{color:rgb(var(--arcoblue-6));background-color:rgb(var(--arcoblue-1));border:1px solid transparent}.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--arcoblue-2))}.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue.arco-tag:hover{background-color:rgb(var(--arcoblue-2));border-color:transparent}.arco-tag-checked.arco-tag-arcoblue.arco-tag-bordered,.arco-tag-checked.arco-tag-arcoblue.arco-tag-bordered:hover{border-color:rgb(var(--arcoblue-6))}.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-icon,.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-close-btn,.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-loading-icon{color:rgb(var(--arcoblue-6))}.arco-tag.arco-tag-checked.arco-tag-purple{color:rgb(var(--purple-6));background-color:rgb(var(--purple-1));border:1px solid transparent}.arco-tag.arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--purple-2))}.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-purple.arco-tag:hover{background-color:rgb(var(--purple-2));border-color:transparent}.arco-tag-checked.arco-tag-purple.arco-tag-bordered,.arco-tag-checked.arco-tag-purple.arco-tag-bordered:hover{border-color:rgb(var(--purple-6))}.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-icon,.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-close-btn,.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-loading-icon{color:rgb(var(--purple-6))}.arco-tag.arco-tag-checked.arco-tag-pinkpurple{color:rgb(var(--pinkpurple-6));background-color:rgb(var(--pinkpurple-1));border:1px solid transparent}.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--pinkpurple-2))}.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple.arco-tag:hover{background-color:rgb(var(--pinkpurple-2));border-color:transparent}.arco-tag-checked.arco-tag-pinkpurple.arco-tag-bordered,.arco-tag-checked.arco-tag-pinkpurple.arco-tag-bordered:hover{border-color:rgb(var(--pinkpurple-6))}.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-icon,.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-close-btn,.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-loading-icon{color:rgb(var(--pinkpurple-6))}.arco-tag.arco-tag-checked.arco-tag-magenta{color:rgb(var(--magenta-6));background-color:rgb(var(--magenta-1));border:1px solid transparent}.arco-tag.arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--magenta-2))}.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-magenta.arco-tag:hover{background-color:rgb(var(--magenta-2));border-color:transparent}.arco-tag-checked.arco-tag-magenta.arco-tag-bordered,.arco-tag-checked.arco-tag-magenta.arco-tag-bordered:hover{border-color:rgb(var(--magenta-6))}.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-icon,.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-close-btn,.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-loading-icon{color:rgb(var(--magenta-6))}.arco-tag.arco-tag-checked.arco-tag-gray{color:rgb(var(--gray-6));background-color:rgb(var(--gray-2));border:1px solid transparent}.arco-tag.arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgb(var(--gray-3))}.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-gray.arco-tag:hover{background-color:rgb(var(--gray-3));border-color:transparent}.arco-tag-checked.arco-tag-gray.arco-tag-bordered,.arco-tag-checked.arco-tag-gray.arco-tag-bordered:hover{border-color:rgb(var(--gray-6))}.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-icon,.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-close-btn,.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-loading-icon{color:rgb(var(--gray-6))}.arco-tag.arco-tag-custom-color{color:var(--color-white)}.arco-tag.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:#fff3}.arco-tag .arco-tag-close-btn{margin-left:4px;font-size:12px}.arco-tag .arco-tag-close-btn>svg{position:relative}.arco-tag .arco-tag-loading-icon{margin-left:4px;font-size:12px}body[arco-theme=dark] .arco-tag-checked{color:#ffffffe6}body[arco-theme=dark] .arco-tag-checked.arco-tag-red{background-color:rgba(var(--red-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--red-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-red:hover{background-color:rgba(var(--red-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-orangered{background-color:rgba(var(--orangered-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--orangered-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-orangered:hover{background-color:rgba(var(--orangered-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-orange{background-color:rgba(var(--orange-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--orange-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-orange:hover{background-color:rgba(var(--orange-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-gold{background-color:rgba(var(--gold-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--gold-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-gold:hover{background-color:rgba(var(--gold-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-lime{background-color:rgba(var(--lime-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--lime-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-lime:hover{background-color:rgba(var(--lime-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-green{background-color:rgba(var(--green-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--green-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-green:hover{background-color:rgba(var(--green-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-cyan{background-color:rgba(var(--cyan-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--cyan-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-cyan:hover{background-color:rgba(var(--cyan-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-blue{background-color:rgba(var(--blue-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--blue-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-blue:hover{background-color:rgba(var(--blue-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-arcoblue{background-color:rgba(var(--arcoblue-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--arcoblue-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue:hover{background-color:rgba(var(--arcoblue-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-purple{background-color:rgba(var(--purple-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--purple-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-purple:hover{background-color:rgba(var(--purple-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-pinkpurple{background-color:rgba(var(--pinkpurple-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--pinkpurple-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple:hover{background-color:rgba(var(--pinkpurple-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-magenta{background-color:rgba(var(--magenta-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--magenta-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-magenta:hover{background-color:rgba(var(--magenta-6),.35)}body[arco-theme=dark] .arco-tag-checked.arco-tag-gray{background-color:rgba(var(--gray-6),.2)}body[arco-theme=dark] .arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover:before{background-color:rgba(var(--gray-6),.35)}body[arco-theme=dark] .arco-tag-checkable.arco-tag-checked.arco-tag-gray:hover{background-color:rgba(var(--gray-6),.35)}.arco-textarea-wrapper{display:inline-flex;box-sizing:border-box;color:var(--color-text-1);font-size:14px;background-color:var(--color-fill-2);border:1px solid transparent;border-radius:var(--border-radius-small);cursor:text;transition:color .1s cubic-bezier(0,0,1,1),border-color .1s cubic-bezier(0,0,1,1),background-color .1s cubic-bezier(0,0,1,1);position:relative;display:inline-block;width:100%;padding-right:0;padding-left:0;overflow:hidden}.arco-textarea-wrapper:hover{background-color:var(--color-fill-3);border-color:transparent}.arco-textarea-wrapper:focus-within,.arco-textarea-wrapper.arco-textarea-focus{z-index:1;background-color:var(--color-bg-2);border-color:rgb(var(--primary-6));box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-textarea-wrapper.arco-textarea-disabled{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent;cursor:not-allowed}.arco-textarea-wrapper.arco-textarea-disabled:hover{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent}.arco-textarea-wrapper.arco-textarea-disabled .arco-textarea-prefix,.arco-textarea-wrapper.arco-textarea-disabled .arco-textarea-suffix{color:inherit}.arco-textarea-wrapper.arco-textarea-error{background-color:var(--color-danger-light-1);border-color:transparent}.arco-textarea-wrapper.arco-textarea-error:hover{background-color:var(--color-danger-light-2);border-color:transparent}.arco-textarea-wrapper.arco-textarea-error:focus-within,.arco-textarea-wrapper.arco-textarea-error.arco-textarea-wrapper-focus{z-index:1;background-color:var(--color-bg-2);border-color:rgb(var(--danger-6));box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-textarea-wrapper .arco-textarea-prefix,.arco-textarea-wrapper .arco-textarea-suffix{display:inline-flex;flex-shrink:0;align-items:center;white-space:nowrap;user-select:none}.arco-textarea-wrapper .arco-textarea-prefix>svg,.arco-textarea-wrapper .arco-textarea-suffix>svg{font-size:14px}.arco-textarea-wrapper .arco-textarea-prefix{padding-right:12px;color:var(--color-text-2)}.arco-textarea-wrapper .arco-textarea-suffix{padding-left:12px;color:var(--color-text-2)}.arco-textarea-wrapper .arco-textarea-suffix .arco-feedback-icon{display:inline-flex}.arco-textarea-wrapper .arco-textarea-suffix .arco-feedback-icon-status-validating{color:rgb(var(--primary-6))}.arco-textarea-wrapper .arco-textarea-suffix .arco-feedback-icon-status-success{color:rgb(var(--success-6))}.arco-textarea-wrapper .arco-textarea-suffix .arco-feedback-icon-status-warning{color:rgb(var(--warning-6))}.arco-textarea-wrapper .arco-textarea-suffix .arco-feedback-icon-status-error{color:rgb(var(--danger-6))}.arco-textarea-wrapper .arco-textarea-clear-btn{align-self:center;color:var(--color-text-2);font-size:12px;visibility:hidden;cursor:pointer}.arco-textarea-wrapper .arco-textarea-clear-btn>svg{position:relative;transition:color .1s cubic-bezier(0,0,1,1)}.arco-textarea-wrapper:hover .arco-textarea-clear-btn{visibility:visible}.arco-textarea-wrapper:not(.arco-textarea-focus) .arco-textarea-icon-hover:hover:before{background-color:var(--color-fill-4)}.arco-textarea-wrapper .arco-textarea-word-limit{position:absolute;right:10px;bottom:6px;color:var(--color-text-3);font-size:12px;user-select:none}.arco-textarea-wrapper.arco-textarea-scroll .arco-textarea-word-limit{right:25px}.arco-textarea-wrapper .arco-textarea-clear-btn{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.arco-textarea-wrapper.arco-textarea-scroll .arco-textarea-clear-btn{right:25px}.arco-textarea-wrapper:hover .arco-textarea-clear-btn{display:block}.arco-textarea-wrapper .arco-textarea-mirror{position:absolute;visibility:hidden}.arco-textarea{width:100%;color:inherit;background:none;border:none;border-radius:0;outline:none;cursor:inherit;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:block;box-sizing:border-box;height:100%;min-height:32px;padding:4px 12px;font-size:14px;line-height:1.5715;vertical-align:top;resize:vertical}.arco-textarea::placeholder{color:var(--color-text-3)}.arco-textarea[disabled]::placeholder{color:var(--color-text-4)}.arco-textarea[disabled]{-webkit-text-fill-color:var(--color-text-4)}.arco-timepicker{position:relative;display:flex;box-sizing:border-box;padding:0}.arco-timepicker-container{overflow:hidden;background-color:var(--color-bg-popup);border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-medium);box-shadow:0 2px 5px #0000001a}.arco-timepicker-column{box-sizing:border-box;width:64px;height:224px;overflow:hidden}.arco-timepicker-column:not(:last-child){border-right:1px solid var(--color-neutral-3)}.arco-timepicker-column:hover{overflow-y:auto}.arco-timepicker-column ul{box-sizing:border-box;margin:0;padding:0;list-style:none}.arco-timepicker-column ul:after{display:block;width:100%;height:192px;content:""}.arco-timepicker-cell{padding:4px 0;color:var(--color-text-1);font-weight:500;cursor:pointer}.arco-timepicker-cell-inner{height:24px;padding-left:24px;font-size:14px;line-height:24px}.arco-timepicker-cell:not(.arco-timepicker-cell-selected):not(.arco-timepicker-cell-disabled):hover .arco-timepicker-cell-inner{background-color:var(--color-fill-2)}.arco-timepicker-cell-selected .arco-timepicker-cell-inner{font-weight:500;background-color:var(--color-fill-2)}.arco-timepicker-cell-disabled{color:var(--color-text-4);cursor:not-allowed}.arco-timepicker-footer-extra-wrapper{padding:8px;color:var(--color-text-1);font-size:12px;border-top:1px solid var(--color-neutral-3)}.arco-timepicker-footer-btn-wrapper{display:flex;justify-content:space-between;padding:8px;border-top:1px solid var(--color-neutral-3)}.arco-timepicker-footer-btn-wrapper :only-child{margin-left:auto}.arco-timeline{display:flex;flex-direction:column}.arco-timeline-item{position:relative;min-height:78px;padding-left:6px;color:var(--color-text-1);font-size:14px}.arco-timeline-item-label{color:var(--color-text-3);font-size:12px;line-height:1.667}.arco-timeline-item-content{margin-bottom:4px;color:var(--color-text-1);font-size:14px;line-height:1.5715}.arco-timeline-item-content-wrapper{position:relative;margin-left:16px}.arco-timeline-item.arco-timeline-item-last>.arco-timeline-item-dot-wrapper .arco-timeline-item-dot-line{display:none}.arco-timeline-item-dot-wrapper{position:absolute;left:0;height:100%;text-align:center}.arco-timeline-item-dot-wrapper .arco-timeline-item-dot-content{position:relative;width:6px;height:22.001px;line-height:22.001px}.arco-timeline-item-dot{position:relative;top:50%;box-sizing:border-box;width:6px;height:6px;margin-top:-50%;color:rgb(var(--primary-6));border-radius:var(--border-radius-circle)}.arco-timeline-item-dot-solid{background-color:rgb(var(--primary-6))}.arco-timeline-item-dot-hollow{background-color:var(--color-bg-2);border:2px solid rgb(var(--primary-6))}.arco-timeline-item-dot-custom{position:absolute;top:50%;left:50%;display:inline-flex;box-sizing:border-box;color:rgb(var(--primary-6));background-color:var(--color-bg-2);transform:translate(-50%) translateY(-50%);transform-origin:center}.arco-timeline-item-dot-custom svg{color:inherit}.arco-timeline-item-dot-line{position:absolute;top:18.0005px;bottom:-4.0005px;left:50%;box-sizing:border-box;width:1px;border-color:var(--color-neutral-3);border-left-width:1px;transform:translate(-50%)}.arco-timeline-is-reverse{flex-direction:column-reverse}.arco-timeline-alternate{overflow:hidden}.arco-timeline-alternate .arco-timeline-item-vertical-left{padding-left:0}.arco-timeline-alternate .arco-timeline-item-vertical-left>.arco-timeline-item-dot-wrapper{left:50%}.arco-timeline-alternate .arco-timeline-item-vertical-left>.arco-timeline-item-content-wrapper{left:50%;width:50%;margin-left:22px;padding-right:22px}.arco-timeline-alternate .arco-timeline-item-vertical-right{padding-right:0}.arco-timeline-alternate .arco-timeline-item-vertical-right>.arco-timeline-item-dot-wrapper{left:50%}.arco-timeline-alternate .arco-timeline-item-vertical-right>.arco-timeline-item-content-wrapper{left:0;width:50%;margin-right:0;margin-left:-16px;padding-right:16px;text-align:right}.arco-timeline-right .arco-timeline-item-vertical-right{padding-right:6px}.arco-timeline-right .arco-timeline-item-vertical-right>.arco-timeline-item-dot-wrapper{right:0;left:unset}.arco-timeline-right .arco-timeline-item-vertical-right>.arco-timeline-item-content-wrapper{margin-right:16px;margin-left:0;text-align:right}.arco-timeline-item-label-relative>.arco-timeline-item-label{position:absolute;top:0;box-sizing:border-box;max-width:100px}.arco-timeline-item-vertical-left.arco-timeline-item-label-relative{margin-left:100px}.arco-timeline-item-vertical-left.arco-timeline-item-label-relative>.arco-timeline-item-label{left:0;padding-right:16px;text-align:right;transform:translate(-100%)}.arco-timeline-item-vertical-right.arco-timeline-item-label-relative{margin-right:100px}.arco-timeline-item-vertical-right.arco-timeline-item-label-relative>.arco-timeline-item-label{right:0;padding-left:16px;text-align:left;transform:translate(100%)}.arco-timeline-item-horizontal-top.arco-timeline-item-label-relative{margin-top:50px}.arco-timeline-item-horizontal-top.arco-timeline-item-label-relative>.arco-timeline-item-label{padding-bottom:16px;transform:translateY(-100%)}.arco-timeline-item-horizontal-top.arco-timeline-item-label-relative>.arco-timeline-item-content{margin-bottom:0}.arco-timeline-item-horizontal-bottom.arco-timeline-item-label-relative{margin-bottom:50px}.arco-timeline-item-horizontal-bottom.arco-timeline-item-label-relative>.arco-timeline-item-content{margin-bottom:0}.arco-timeline-item-horizontal-bottom.arco-timeline-item-label-relative>.arco-timeline-item-label{top:unset;bottom:0;padding-top:16px;text-align:left;transform:translateY(100%)}.arco-timeline-alternate .arco-timeline-item-vertical-left.arco-timeline-item-label-relative{margin-left:0}.arco-timeline-alternate .arco-timeline-item-vertical-left.arco-timeline-item-label-relative>.arco-timeline-item-label{left:0;width:50%;max-width:unset;transform:none}.arco-timeline-alternate .arco-timeline-item-vertical-right.arco-timeline-item-label-relative{margin-right:0}.arco-timeline-alternate .arco-timeline-item-vertical-right.arco-timeline-item-label-relative>.arco-timeline-item-label{right:0;width:50%;max-width:unset;transform:none}.arco-timeline-alternate .arco-timeline-item-horizontal-top.arco-timeline-item-label-relative{margin-top:0}.arco-timeline-alternate .arco-timeline-item-horizontal-bottom.arco-timeline-item-label-relative{margin-bottom:0}.arco-timeline-direction-horizontal{display:flex;flex-direction:row}.arco-timeline-direction-horizontal.arco-timeline-is-reverse{flex-direction:row-reverse}.arco-timeline-item-dot-line-is-horizontal{top:50%;right:4px;left:12px;width:unset;height:1px;border-top-width:1px;border-left:none;transform:translateY(-50%)}.arco-timeline-item-horizontal-bottom,.arco-timeline-item-horizontal-top{flex:1;min-height:unset;padding-right:0;padding-left:0}.arco-timeline-item-horizontal-bottom>.arco-timeline-item-dot-wrapper,.arco-timeline-item-horizontal-top>.arco-timeline-item-dot-wrapper{top:0;width:100%;height:auto}.arco-timeline-item-horizontal-bottom>.arco-timeline-item-dot-wrapper .arco-timeline-item-dot,.arco-timeline-item-horizontal-top>.arco-timeline-item-dot-wrapper .arco-timeline-item-dot{top:unset;margin-top:unset}.arco-timeline-item-horizontal-bottom>.arco-timeline-item-dot-wrapper .arco-timeline-item-dot-content,.arco-timeline-item-horizontal-top>.arco-timeline-item-dot-wrapper .arco-timeline-item-dot-content{height:6px;line-height:6px}.arco-timeline-item-horizontal-top{padding-top:6px}.arco-timeline-item-horizontal-top>.arco-timeline-item-dot-wrapper{top:0;bottom:unset}.arco-timeline-item-horizontal-top>.arco-timeline-item-content-wrapper{margin-top:16px;margin-left:0}.arco-timeline-item-horizontal-bottom{padding-bottom:6px}.arco-timeline-item-horizontal-bottom>.arco-timeline-item-dot-wrapper{top:unset;bottom:0}.arco-timeline-item-horizontal-bottom>.arco-timeline-item-content-wrapper{margin-bottom:16px;margin-left:0}.arco-timeline-alternate.arco-timeline-direction-horizontal{align-items:center;min-height:200px;overflow:visible}.arco-timeline-alternate.arco-timeline-direction-horizontal .arco-timeline-item-horizontal-bottom{margin-top:6px;transform:translateY(-50%)}.arco-timeline-alternate.arco-timeline-direction-horizontal .arco-timeline-item-horizontal-top{margin-top:-6px;transform:translateY(50%)}.arco-tooltip-content{max-width:350px;padding:8px 12px;color:#fff;font-size:14px;line-height:1.5715;text-align:left;word-wrap:break-word;background-color:var(--color-tooltip-bg);border-radius:var(--border-radius-small)}.arco-tooltip-mini{padding:4px 12px;font-size:14px}.arco-tooltip-popup-arrow{background-color:var(--color-tooltip-bg)}.arco-transfer{display:flex;align-items:center}.arco-transfer-view{display:flex;flex-direction:column;box-sizing:border-box;width:200px;height:224px;border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-small)}.arco-transfer-view-search{padding:8px 12px 4px}.arco-transfer-view-list{flex:1}.arco-transfer-view-custom-list{flex:1;overflow:auto}.arco-transfer-view-header{display:flex;align-items:center;padding:0 10px}.arco-transfer-view-header>*:first-child{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-transfer-view-header>*:first-child:not(:last-child){margin-right:8px}.arco-transfer-view-header{height:40px;color:var(--color-text-1);font-weight:500;font-size:14px;line-height:40px;background-color:var(--color-fill-1)}.arco-transfer-view-header-title{display:flex;align-items:center}.arco-transfer-view-header-title .arco-checkbox{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:inherit}.arco-transfer-view-header-title .arco-checkbox-text{color:inherit}.arco-transfer-view-header-title .arco-checkbox-label,.arco-transfer-view-header-title-simple{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-transfer-view-header-clear-btn{color:var(--color-text-2);font-size:12px;cursor:pointer}.arco-transfer-view-header-clear-btn:hover:before{background-color:var(--color-fill-3)}.arco-transfer-view-header-count{margin-right:2px;color:var(--color-text-3);font-weight:400;font-size:12px}.arco-transfer-view-body{flex:1 1 auto;overflow:hidden}.arco-transfer-view-body .arco-transfer-view-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.arco-transfer-view .arco-scrollbar{height:100%}.arco-transfer-view .arco-scrollbar-container{height:100%;overflow:auto}.arco-transfer-view .arco-list{border-radius:0}.arco-transfer-view .arco-list-footer{position:relative;display:flex;align-items:center;box-sizing:border-box;height:40px;padding:0 8px}.arco-transfer-view .arco-list .arco-pagination{position:absolute;top:50%;right:8px;margin:0;transform:translateY(-50%)}.arco-transfer-view .arco-list .arco-pagination-jumper-input{width:24px}.arco-transfer-view .arco-list .arco-pagination-jumper-separator{padding:0 8px}.arco-transfer-view .arco-checkbox{padding-left:6px}.arco-transfer-view .arco-checkbox-wrapper{display:inline}.arco-transfer-view .arco-checkbox .arco-icon-hover:hover:before{background-color:var(--color-fill-3)}.arco-transfer-list-item{position:relative;display:flex;align-items:center;height:36px;padding:0 10px;color:var(--color-text-1);line-height:36px;list-style:none;background-color:transparent;cursor:default}.arco-transfer-list-item-content{font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-transfer-list-item-checkbox .arco-checkbox-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-transfer-list-item-disabled{color:var(--color-text-4);background-color:transparent;cursor:not-allowed}.arco-transfer-list-item:not(.arco-transfer-list-item-disabled):hover{color:var(--color-text-1);background-color:var(--color-fill-2)}.arco-transfer-list-item .arco-checkbox{width:100%}.arco-transfer-list-item .arco-checkbox-text{color:inherit}.arco-transfer-list-item-remove-btn{margin-left:auto;color:var(--color-text-2);font-size:12px;cursor:pointer}.arco-transfer-list-item-remove-btn:hover:before{background-color:var(--color-fill-3)}.arco-transfer-list-item-draggable:before{position:absolute;right:0;left:0;display:block;height:2px;border-radius:1px;content:""}.arco-transfer-list-item-gap-bottom:before{bottom:-2px;background-color:rgb(var(--primary-6))}.arco-transfer-list-item-gap-top:before{top:-2px;background-color:rgb(var(--primary-6))}.arco-transfer-list-item-dragging{color:var(--color-text-4)!important;background-color:var(--color-fill-1)!important}.arco-transfer-list-item-dragged{animation:arco-transfer-drag-item-blink .4s;animation-timing-function:cubic-bezier(0,0,1,1)}.arco-transfer-operations{padding:0 20px}.arco-transfer-operations .arco-btn{display:block}.arco-transfer-operations .arco-btn:last-child{margin-top:12px}.arco-transfer-operations-words .arco-btn{width:100%;padding:0 12px;text-align:left}.arco-transfer-simple .arco-transfer-view-source{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.arco-transfer-simple .arco-transfer-view-target{border-top-left-radius:0;border-bottom-left-radius:0}.arco-transfer-disabled .arco-transfer-view-header{color:var(--color-text-4)}@keyframes arco-transfer-drag-item-blink{0%{background-color:var(--color-primary-light-1)}to{background-color:transparent}}.arco-tree-select-popup{box-sizing:border-box;padding:4px 0;background-color:var(--color-bg-popup);border:1px solid var(--color-fill-3);border-radius:var(--border-radius-medium);box-shadow:0 4px 10px #0000001a}.arco-tree-select-popup .arco-tree-select-tree-wrapper{height:100%;max-height:200px;padding-right:4px;padding-left:10px;overflow:auto}.arco-tree-select-popup .arco-tree-node{padding-left:0}.arco-tree-select-highlight{font-weight:500}.arco-tree-select-has-header{padding-top:0}.arco-tree-select-header{border-bottom:1px solid var(--color-fill-3)}.arco-tree-select-has-footer{padding-bottom:0}.arco-tree-select-footer{border-top:1px solid var(--color-fill-3)}.arco-icon-hover.arco-tree-node-icon-hover:before{width:16px;height:16px}.arco-tree-node-switcher{position:relative;display:flex;flex-shrink:0;align-items:center;width:12px;height:32px;margin-right:10px;color:var(--color-text-2);font-size:12px;cursor:pointer;user-select:none}.arco-tree-node-switcher-icon{position:relative;margin:0 auto}.arco-tree-node-switcher-icon svg{position:relative;transform:rotate(-90deg);transition:transform .2s cubic-bezier(.34,.69,.1,1)}.arco-tree-node-expanded .arco-tree-node-switcher-icon svg,.arco-tree-node-is-leaf .arco-tree-node-switcher-icon svg{transform:rotate(0)}.arco-tree-node-drag-icon{margin-left:120px;color:rgb(var(--primary-6));opacity:0}.arco-tree-node-custom-icon{margin-right:10px;font-size:inherit;line-height:1;cursor:pointer;user-select:none}.arco-tree-node .arco-icon-loading{color:rgb(var(--primary-6))}.arco-tree-node-minus-icon,.arco-tree-node-plus-icon{position:relative;display:block;width:14px;height:14px;background:var(--color-fill-2);border-radius:var(--border-radius-small);cursor:pointer}.arco-tree-node-minus-icon:after,.arco-tree-node-plus-icon:after{position:absolute;top:50%;left:50%;display:block;width:6px;height:2px;margin-top:-1px;margin-left:-3px;color:var(--color-text-2);background-color:var(--color-text-2);border-radius:.5px;content:""}.arco-tree-node-plus-icon:before{position:absolute;top:50%;left:50%;display:block;width:2px;height:6px;margin-top:-3px;margin-left:-1px;color:var(--color-text-2);background-color:var(--color-text-2);border-radius:.5px;content:""}.arco-tree{color:var(--color-text-1)}.arco-tree .arco-checkbox{margin-right:10px;padding-left:0;line-height:32px}.arco-tree-node{position:relative;display:flex;flex-wrap:nowrap;align-items:center;padding-left:2px;color:var(--color-text-1);line-height:1.5715;cursor:pointer}.arco-tree-node-selected .arco-tree-node-title,.arco-tree-node-selected .arco-tree-node-title:hover{color:rgb(var(--primary-6));transition:color .2s cubic-bezier(0,0,1,1)}.arco-tree-node-disabled-selectable .arco-tree-node-title,.arco-tree-node-disabled .arco-tree-node-title,.arco-tree-node-disabled-selectable .arco-tree-node-title:hover,.arco-tree-node-disabled .arco-tree-node-title:hover{color:var(--color-text-4);background:none;cursor:not-allowed}.arco-tree-node-disabled.arco-tree-node-selected .arco-tree-node-title{color:var(--color-primary-light-3)}.arco-tree-node-title-block{flex:1;box-sizing:content-box}.arco-tree-node-title-block .arco-tree-node-drag-icon{position:absolute;right:12px}.arco-tree-node-indent{position:relative;flex-shrink:0;align-self:stretch}.arco-tree-node-indent-block{position:relative;display:inline-block;width:12px;height:100%;margin-right:10px;vertical-align:top}.arco-tree-node-draggable{margin-top:2px}.arco-tree-node-title{position:relative;display:flex;align-items:center;margin-left:-4px;padding:5px 4px;font-size:14px;border-radius:var(--border-radius-small)}.arco-tree-node-title:hover{color:var(--color-text-1);background-color:var(--color-fill-2)}.arco-tree-node-title:hover .arco-tree-node-drag-icon{opacity:1}.arco-tree-node-title-draggable:before{position:absolute;top:-2px;right:0;left:0;display:block;height:2px;border-radius:1px;content:""}.arco-tree-node-title-gap-bottom:before{top:unset;bottom:-2px;background-color:rgb(var(--primary-6))}.arco-tree-node-title-gap-top:before{background-color:rgb(var(--primary-6))}.arco-tree-node-title-highlight{color:var(--color-text-1);background-color:var(--color-primary-light-1)}.arco-tree-node-title-dragging,.arco-tree-node-title-dragging:hover{color:var(--color-text-4);background-color:var(--color-fill-1)}.arco-tree-show-line{padding-left:1px}.arco-tree-show-line .arco-tree-node-switcher{width:14px;text-align:center}.arco-tree-show-line .arco-tree-node-switcher .arco-tree-node-icon-hover{width:100%}.arco-tree-show-line .arco-tree-node-indent-block{width:14px}.arco-tree-show-line .arco-tree-node-indent-block:before{position:absolute;left:50%;box-sizing:border-box;width:1px;border-left:1px solid var(--color-neutral-3);transform:translate(-50%);content:"";top:-5px;bottom:-5px}.arco-tree-show-line .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent:after{position:absolute;right:-7px;box-sizing:border-box;width:1px;border-left:1px solid var(--color-neutral-3);transform:translate(50%);content:"";top:27px;bottom:-5px}.arco-tree-show-line .arco-tree-node-indent-block-lineless:before{display:none}.arco-tree-size-mini .arco-tree-node-switcher{height:24px}.arco-tree-size-mini .arco-checkbox{line-height:24px}.arco-tree-size-mini .arco-tree-node-title{padding-top:2px;padding-bottom:2px;font-size:12px;line-height:1.667}.arco-tree-size-mini .arco-tree-node-indent-block:after{top:23px;bottom:-1px}.arco-tree-size-mini .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent:before{top:-1px;bottom:-1px}.arco-tree-size-small .arco-tree-node-switcher{height:28px}.arco-tree-size-small .arco-checkbox{line-height:28px}.arco-tree-size-small .arco-tree-node-title{padding-top:3px;padding-bottom:3px;font-size:14px}.arco-tree-size-small .arco-tree-node-indent-block:after{top:25px;bottom:-3px}.arco-tree-size-small .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent:before{top:-3px;bottom:-3px}.arco-tree-size-large .arco-tree-node-switcher{height:36px}.arco-tree-size-large .arco-checkbox{line-height:36px}.arco-tree-size-large .arco-tree-node-title{padding-top:7px;padding-bottom:7px;font-size:14px}.arco-tree-size-large .arco-tree-node-indent-block:after{top:29px;bottom:-7px}.arco-tree-size-large .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent:before{top:-7px;bottom:-7px}.arco-tree-node-list{overflow:hidden;transition:height .2s cubic-bezier(.34,.69,.1,1)}.arco-typography{color:var(--color-text-1);line-height:1.5715;white-space:normal;overflow-wrap:anywhere}h1.arco-typography,h2.arco-typography,h3.arco-typography,h4.arco-typography,h5.arco-typography,h6.arco-typography{margin-top:1em;margin-bottom:.5em;font-weight:500}h1.arco-typography{font-size:36px;line-height:1.23}h2.arco-typography{font-size:32px;line-height:1.25}h3.arco-typography{font-size:28px;line-height:1.29}h4.arco-typography{font-size:24px;line-height:1.33}h5.arco-typography{font-size:20px;line-height:1.4}h6.arco-typography{font-size:16px;line-height:1.5}div.arco-typography,p.arco-typography{margin-top:0;margin-bottom:1em}.arco-typography-primary{color:rgb(var(--primary-6))}.arco-typography-secondary{color:var(--color-text-2)}.arco-typography-success{color:rgb(var(--success-6))}.arco-typography-warning{color:rgb(var(--warning-6))}.arco-typography-danger{color:rgb(var(--danger-6))}.arco-typography-disabled{color:var(--color-text-4);cursor:not-allowed}.arco-typography mark{background-color:rgb(var(--yellow-4))}.arco-typography u{text-decoration:underline}.arco-typography del{text-decoration:line-through}.arco-typography b{font-weight:500}.arco-typography code{margin:0 2px;padding:2px 8px;color:var(--color-text-2);font-size:85%;background-color:var(--color-neutral-2);border:1px solid var(--color-neutral-3);border-radius:2px}.arco-typography blockquote{margin:0 0 1em;padding-left:8px;background-color:var(--color-bg-2);border-left:2px solid var(--color-neutral-6)}.arco-typography ol,.arco-typography ul{margin:0;padding:0}.arco-typography ul li,.arco-typography ol li{margin-left:20px}.arco-typography ul{list-style:circle}.arco-typography-spacing-close{line-height:1.3}.arco-typography-operation-copy,.arco-typography-operation-copied{margin-left:2px;padding:2px}.arco-typography-operation-copy{color:var(--color-text-2);background-color:transparent;border-radius:2px;cursor:pointer;transition:background-color .1s cubic-bezier(0,0,1,1)}.arco-typography-operation-copy:hover{color:var(--color-text-2);background-color:var(--color-fill-2)}.arco-typography-operation-copied{color:rgb(var(--success-6))}.arco-typography-operation-edit{margin-left:2px;padding:2px;color:var(--color-text-2);background-color:transparent;border-radius:2px;cursor:pointer;transition:background-color .1s cubic-bezier(0,0,1,1)}.arco-typography-operation-edit:hover{color:var(--color-text-2);background-color:var(--color-fill-2)}.arco-typography-operation-expand{margin:0 4px;color:rgb(var(--primary-6));cursor:pointer}.arco-typography-operation-expand:hover{color:rgb(var(--primary-5))}.arco-typography-edit-content{position:relative;left:-13px;margin-top:-5px;margin-right:-13px;margin-bottom:calc(1em - 5px)}.arco-typography-css-operation{margin-top:-1em;margin-bottom:1em;text-align:right}.arco-upload{display:inline-block;max-width:100%;cursor:pointer}.arco-upload.arco-upload-draggable{width:100%}.arco-upload-tip{margin-top:4px;overflow:hidden;color:var(--color-text-3);font-size:12px;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}.arco-upload-picture-card{display:flex;flex-direction:column;justify-content:center;min-width:80px;height:80px;margin-bottom:0;color:var(--color-text-2);text-align:center;background:var(--color-fill-2);border:1px dashed var(--color-neutral-3);border-radius:var(--border-radius-small);transition:all .1s cubic-bezier(0,0,1,1)}.arco-upload-picture-card:hover{color:var(--color-text-2);background-color:var(--color-fill-3);border-color:var(--color-neutral-4)}.arco-upload-drag{width:100%;padding:50px 0;color:var(--color-text-1);text-align:center;background-color:var(--color-fill-1);border:1px dashed var(--color-neutral-3);border-radius:var(--border-radius-small);transition:all .2s ease}.arco-upload-drag .arco-icon-plus{margin-bottom:24px;color:var(--color-text-2);font-size:14px}.arco-upload-drag:hover{background-color:var(--color-fill-3);border-color:var(--color-neutral-4)}.arco-upload-drag:hover .arco-upload-drag-text{color:var(--color-text-1)}.arco-upload-drag:hover .arco-icon-plus{color:var(--color-text-2)}.arco-upload-drag-active{color:var(--color-text-1);background-color:var(--color-primary-light-1);border-color:rgb(var(--primary-6))}.arco-upload-drag-active .arco-upload-drag-text{color:var(--color-text-1)}.arco-upload-drag-active .arco-icon-plus{color:rgb(var(--primary-6))}.arco-upload-drag .arco-upload-tip{margin-top:0}.arco-upload-drag-text{color:var(--color-text-1);font-size:14px;line-height:1.5}.arco-upload-wrapper{width:100%}.arco-upload-wrapper.arco-upload-wrapper-type-picture-card{display:flex;justify-content:flex-start}.arco-upload-drag{width:100%}.arco-upload-hide{display:none}.arco-upload-disabled .arco-upload-picture-card,.arco-upload-disabled .arco-upload-picture-card:hover{color:var(--color-text-4);background-color:var(--color-fill-1);border-color:var(--color-neutral-4);cursor:not-allowed}.arco-upload-disabled .arco-upload-drag,.arco-upload-disabled .arco-upload-drag:hover{background-color:var(--color-fill-1);border-color:var(--color-text-4);cursor:not-allowed}.arco-upload-disabled .arco-upload-drag .arco-icon-plus,.arco-upload-disabled .arco-upload-drag:hover .arco-icon-plus,.arco-upload-disabled .arco-upload-drag .arco-upload-drag-text,.arco-upload-disabled .arco-upload-drag:hover .arco-upload-drag-text,.arco-upload-disabled .arco-upload-tip{color:var(--color-text-4)}.arco-upload-icon{cursor:pointer}.arco-upload-icon-error{margin-left:4px;color:rgb(var(--danger-6))}.arco-upload-icon-success{color:rgb(var(--success-6));font-size:14px;line-height:14px}.arco-upload-icon-remove{position:relative;font-size:14px}.arco-upload-icon-start,.arco-upload-icon-cancel{position:absolute;top:50%;left:50%;color:var(--color-white);font-size:12px;transform:translate(-50%) translateY(-50%)}.arco-upload-icon-upload{color:rgb(var(--primary-6));font-size:14px;cursor:pointer;transition:all .2s ease}.arco-upload-icon-upload:active,.arco-upload-icon-upload:hover{color:rgb(var(--primary-7))}.arco-upload-list{margin:0;padding:0;list-style:none}.arco-upload-list.arco-upload-list-type-text,.arco-upload-list.arco-upload-list-type-picture{width:100%}.arco-upload-list.arco-upload-list-type-text .arco-upload-list-item:first-of-type,.arco-upload-list.arco-upload-list-type-picture .arco-upload-list-item:first-of-type{margin-top:24px}.arco-upload-list-item-done .arco-upload-list-item-file-icon{color:rgb(var(--primary-6))}.arco-upload-list-item{position:relative;display:flex;align-items:center;box-sizing:border-box;margin-top:12px}.arco-upload-list-item-content{display:flex;flex:1;flex-wrap:nowrap;align-items:center;box-sizing:border-box;width:100%;padding:8px 10px 8px 12px;overflow:hidden;font-size:14px;background-color:var(--color-fill-1);border-radius:var(--border-radius-small);transition:background-color .1s cubic-bezier(0,0,1,1)}.arco-upload-list-item-file-icon{margin-right:12px;color:rgb(var(--primary-6));font-size:16px;line-height:16px}.arco-upload-list-item-thumbnail{flex-shrink:0;width:40px;height:40px;margin-right:12px}.arco-upload-list-item-thumbnail img{width:100%;height:100%}.arco-upload-list-item-name{display:flex;flex:1;align-items:center;margin-right:10px;overflow:hidden;color:var(--color-text-1);font-size:14px;line-height:1.4286;white-space:nowrap;text-overflow:ellipsis}.arco-upload-list-item-name-link{overflow:hidden;color:rgb(var(--link-6));text-decoration:none;text-overflow:ellipsis;cursor:pointer}.arco-upload-list-item-name-text{overflow:hidden;text-overflow:ellipsis;cursor:pointer}.arco-upload-list-item .arco-upload-progress{position:relative;margin-left:auto;line-height:12px}.arco-upload-list-item .arco-upload-progress:hover .arco-progress-circle-bg{stroke:rgba(var(--gray-10),.2)}.arco-upload-list-item .arco-upload-progress:hover .arco-progress-circle-bar{stroke:rgb(var(--primary-7))}.arco-upload-list-item-operation{margin-left:12px;color:var(--color-text-2);font-size:12px}.arco-upload-list-item-operation .arco-upload-icon-remove{font-size:inherit}.arco-upload-list-item-error .arco-upload-list-status,.arco-upload-list-item-done .arco-upload-list-status{display:none}.arco-upload-list-type-text .arco-upload-list-item-error .arco-upload-list-item-name-link,.arco-upload-list-type-text .arco-upload-list-item-error .arco-upload-list-item-name{color:rgb(var(--danger-6))}.arco-upload-list.arco-upload-list-type-picture-card{display:flex;flex-wrap:wrap;vertical-align:top}.arco-upload-list.arco-upload-list-type-picture-card .arco-upload-list-status{top:50%;margin-left:0;transform:translateY(-50%)}.arco-upload-list-picture{display:inline-block;margin-top:0;margin-right:8px;margin-bottom:8px;padding-right:0;overflow:hidden;vertical-align:top;transition:all .2s cubic-bezier(.34,.69,.1,1)}.arco-upload-list-picture-status-error .arco-upload-list-picture-mask{opacity:1}.arco-upload-list-picture{position:relative;box-sizing:border-box;width:80px;height:80px;overflow:hidden;line-height:80px;text-align:center;vertical-align:top;border-radius:var(--border-radius-small)}.arco-upload-list-picture img{width:100%;height:100%}.arco-upload-list-picture-mask{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--color-white);font-size:16px;line-height:80px;text-align:center;background:rgba(0,0,0,.5);cursor:pointer;opacity:0;transition:opacity .1s cubic-bezier(0,0,1,1)}.arco-upload-list-picture-operation{display:none;font-size:14px}.arco-upload-list-picture-operation .arco-upload-icon-retry{color:var(--color-white)}.arco-upload-list-picture-error-tip .arco-upload-icon-error{color:var(--color-white);font-size:26px}.arco-upload-list-picture-mask:hover{opacity:1}.arco-upload-list-picture-mask:hover .arco-upload-list-picture-operation{display:flex;justify-content:space-evenly}.arco-upload-list-picture-mask:hover .arco-upload-list-picture-error-tip{display:none}.arco-upload-list-type-picture .arco-upload-list-item-content{padding-top:8px;padding-bottom:8px}.arco-upload-list-type-picture .arco-upload-list-item-error .arco-upload-list-item-content{background-color:var(--color-danger-light-1)}.arco-upload-list-type-picture .arco-upload-list-item-error .arco-upload-list-item-name-link,.arco-upload-list-type-picture .arco-upload-list-item-error .arco-upload-list-item-name{color:rgb(var(--danger-6))}.arco-upload-hide+.arco-upload-list .arco-upload-list-item:first-of-type{margin-top:0}.arco-upload-slide-up-enter{opacity:0}.arco-upload-slide-up-enter-active{opacity:1;transition:opacity .2s cubic-bezier(.34,.69,.1,1)}.arco-upload-slide-up-exit{opacity:1}.arco-upload-slide-up-exit-active{margin:0;overflow:hidden;opacity:0;transition:opacity .1s cubic-bezier(0,0,1,1),height .3s cubic-bezier(.34,.69,.1,1) .1s,margin .3s cubic-bezier(.34,.69,.1,1) .1s}.arco-upload-list-item.arco-upload-slide-inline-enter{opacity:0}.arco-upload-list-item.arco-upload-slide-inline-enter-active{opacity:1;transition:opacity .2s cubic-bezier(0,0,1,1)}.arco-upload-list-item.arco-upload-slide-inline-exit{opacity:1}.arco-upload-list-item.arco-upload-slide-inline-exit-active{margin:0;overflow:hidden;opacity:0;transition:opacity .1s cubic-bezier(0,0,1,1),width .3s cubic-bezier(.34,.69,.1,1) .1s,margin .3s cubic-bezier(.34,.69,.1,1) .1s}.arco-verification-code{display:flex;align-items:center;justify-content:space-between;width:100%;column-gap:4px}.arco-verification-code .arco-input{width:32px;padding-right:0;padding-left:0;text-align:center}.arco-verification-code .arco-input-size-small{width:28px}.arco-verification-code .arco-input-size-mini{width:24px}.arco-verification-code .arco-input-size-large{width:36px}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;height:100%}a{color:#165dff;text-decoration:none}a:hover{text-decoration:underline}:root{--primary-color: #165DFF;--success-color: #00B42A;--warning-color: #FF7D00;--danger-color: #F53F3F}:root{--space-xxs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-xxl: 3rem;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--color-primary-light: #e8f1ff;--color-primary-lighter: #f5f8ff;--color-text-primary: #1d2129;--color-text-secondary: #4e5969;--color-text-tertiary: #86909c;--color-bg-light: #f7f8fa;--color-border-light: #f2f3f5}.container{width:100%;padding:0 var(--space-md);margin:0 auto}@media (min-width: 576px){.container{max-width:540px}}@media screen and (max-width:768px){.arco-modal{width:80%!important}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.page-enter-active,.page-leave-active{transition:opacity .3s ease}.page-enter-from,.page-leave-to{opacity:0}.button-hover{transition:all .2s ease}.button-hover:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.card{transition:all .3s ease;box-shadow:0 2px 8px #00000014}.card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}@keyframes spin{to{transform:rotate(360deg)}}.loading-spinner{animation:spin 1s linear infinite}.enhanced-card{background:white;border-radius:12px;padding:var(--space-lg);box-shadow:0 1px 2px #0000000d;transition:all .3s cubic-bezier(.25,.8,.25,1);border:1px solid var(--color-border-light)}.enhanced-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.enhanced-button{padding:var(--space-sm) var(--space-md);border-radius:6px;font-weight:500;transition:all .2s ease;border:none;cursor:pointer}.enhanced-button--primary{background:var(--primary-color);color:#fff}.enhanced-button--primary:hover{background:#0e4acc;box-shadow:0 2px 8px #165dff4d}.enhanced-input{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-light);border-radius:6px;transition:all .2s ease}.enhanced-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #165dff1a;outline:none}.text-gradient{background:linear-gradient(90deg,var(--primary-color),var(--success-color));-webkit-background-clip:text;background-clip:text;color:transparent}.input-focus:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #165dff33;transition:all .3s ease}.table-row:hover{background-color:#165dff0d;transition:background-color .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .5s ease forwards}#translate{display:none!important;position:fixed;top:105px;right:40px;z-index:1000}@media screen and (max-width:768px){#translate{position:fixed;top:135px;left:44px}} diff --git a/static/assets/javascript.13a6b45f.js b/static/assets/javascript.38dbf2e8.js similarity index 89% rename from static/assets/javascript.13a6b45f.js rename to static/assets/javascript.38dbf2e8.js index ab09d175..6049d0a3 100644 --- a/static/assets/javascript.13a6b45f.js +++ b/static/assets/javascript.38dbf2e8.js @@ -1,4 +1,4 @@ -import{conf as t,language as e}from"./typescript.b7af4526.js";import"./index.dfaa0e48.js";/*!----------------------------------------------------------------------------- +import{conf as t,language as e}from"./typescript.0e4e7e78.js";import"./index.02237de4.js";/*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.54.0(7c2310116c57517348bbd868a21139f32454be22) * Released under the MIT license diff --git a/static/assets/jsonMode.2265e767.js b/static/assets/jsonMode.548b8c8c.js similarity index 99% rename from static/assets/jsonMode.2265e767.js rename to static/assets/jsonMode.548b8c8c.js index 5361e68b..8fe99755 100644 --- a/static/assets/jsonMode.2265e767.js +++ b/static/assets/jsonMode.548b8c8c.js @@ -1,4 +1,4 @@ -import{U as Ot}from"./index.dfaa0e48.js";/*!----------------------------------------------------------------------------- +import{U as Ot}from"./index.02237de4.js";/*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.54.0(7c2310116c57517348bbd868a21139f32454be22) * Released under the MIT license diff --git a/static/assets/liquid.fb738b80.js b/static/assets/liquid.310a707d.js similarity index 98% rename from static/assets/liquid.fb738b80.js rename to static/assets/liquid.310a707d.js index 88c5a4ec..a364d43a 100644 --- a/static/assets/liquid.fb738b80.js +++ b/static/assets/liquid.310a707d.js @@ -1,4 +1,4 @@ -import{U as d}from"./index.dfaa0e48.js";/*!----------------------------------------------------------------------------- +import{U as d}from"./index.02237de4.js";/*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.54.0(7c2310116c57517348bbd868a21139f32454be22) * Released under the MIT license diff --git a/static/assets/mdx.7643c8a9.js b/static/assets/mdx.3b6c262f.js similarity index 98% rename from static/assets/mdx.7643c8a9.js rename to static/assets/mdx.3b6c262f.js index 1edf8b37..e9cb7278 100644 --- a/static/assets/mdx.7643c8a9.js +++ b/static/assets/mdx.3b6c262f.js @@ -1,4 +1,4 @@ -import{U as d}from"./index.dfaa0e48.js";/*!----------------------------------------------------------------------------- +import{U as d}from"./index.02237de4.js";/*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.54.0(7c2310116c57517348bbd868a21139f32454be22) * Released under the MIT license diff --git a/static/assets/python.2e9f690b.js b/static/assets/python.eed6c1f4.js similarity index 98% rename from static/assets/python.2e9f690b.js rename to static/assets/python.eed6c1f4.js index b2e3e1bc..8c073fc4 100644 --- a/static/assets/python.2e9f690b.js +++ b/static/assets/python.eed6c1f4.js @@ -1,4 +1,4 @@ -import{U as a}from"./index.dfaa0e48.js";/*!----------------------------------------------------------------------------- +import{U as a}from"./index.02237de4.js";/*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.54.0(7c2310116c57517348bbd868a21139f32454be22) * Released under the MIT license diff --git a/static/assets/razor.ba1b3dff.js b/static/assets/razor.7e7c8977.js similarity index 99% rename from static/assets/razor.ba1b3dff.js rename to static/assets/razor.7e7c8977.js index ae4c2d81..823d0cac 100644 --- a/static/assets/razor.ba1b3dff.js +++ b/static/assets/razor.7e7c8977.js @@ -1,4 +1,4 @@ -import{U as s}from"./index.dfaa0e48.js";/*!----------------------------------------------------------------------------- +import{U as s}from"./index.02237de4.js";/*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.54.0(7c2310116c57517348bbd868a21139f32454be22) * Released under the MIT license diff --git a/static/assets/tagManagement.6ae839f8.js b/static/assets/tagManagement.8afa09c9.js similarity index 79% rename from static/assets/tagManagement.6ae839f8.js rename to static/assets/tagManagement.8afa09c9.js index 06a85998..c16e1fd0 100644 --- a/static/assets/tagManagement.6ae839f8.js +++ b/static/assets/tagManagement.8afa09c9.js @@ -1 +1 @@ -import{y as e}from"./index.dfaa0e48.js";const o=t=>e.get("/wx/tags",{params:{offset:(t==null?void 0:t.offset)||0,limit:(t==null?void 0:t.limit)||100}}),n=t=>e.get(`/wx/tags/${t}`),u=t=>e.post("/wx/tags",t),c=(t,g)=>e.put(`/wx/tags/${t}`,g),i=t=>e.delete(`/wx/tags/${t}`);export{u as c,i as d,n as g,o as l,c as u}; +import{y as e}from"./index.02237de4.js";const o=t=>e.get("/wx/tags",{params:{offset:(t==null?void 0:t.offset)||0,limit:(t==null?void 0:t.limit)||100}}),n=t=>e.get(`/wx/tags/${t}`),u=t=>e.post("/wx/tags",t),c=(t,g)=>e.put(`/wx/tags/${t}`,g),i=t=>e.delete(`/wx/tags/${t}`);export{u as c,i as d,n as g,o as l,c as u}; diff --git a/static/assets/tsMode.5b1e0b32.js b/static/assets/tsMode.1b6f8c4c.js similarity index 99% rename from static/assets/tsMode.5b1e0b32.js rename to static/assets/tsMode.1b6f8c4c.js index 8d5f260f..436a4744 100644 --- a/static/assets/tsMode.5b1e0b32.js +++ b/static/assets/tsMode.1b6f8c4c.js @@ -1,4 +1,4 @@ -import{V as M,U as N}from"./index.dfaa0e48.js";/*!----------------------------------------------------------------------------- +import{V as M,U as N}from"./index.02237de4.js";/*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.54.0(7c2310116c57517348bbd868a21139f32454be22) * Released under the MIT license diff --git a/static/assets/typescript.b7af4526.js b/static/assets/typescript.0e4e7e78.js similarity index 98% rename from static/assets/typescript.b7af4526.js rename to static/assets/typescript.0e4e7e78.js index 314d86a0..60b4b310 100644 --- a/static/assets/typescript.b7af4526.js +++ b/static/assets/typescript.0e4e7e78.js @@ -1,4 +1,4 @@ -import{U as a}from"./index.dfaa0e48.js";/*!----------------------------------------------------------------------------- +import{U as a}from"./index.02237de4.js";/*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.54.0(7c2310116c57517348bbd868a21139f32454be22) * Released under the MIT license diff --git a/static/assets/xml.5a95a5d9.js b/static/assets/xml.94c1ab07.js similarity index 97% rename from static/assets/xml.5a95a5d9.js rename to static/assets/xml.94c1ab07.js index c1d870ee..8a55234d 100644 --- a/static/assets/xml.5a95a5d9.js +++ b/static/assets/xml.94c1ab07.js @@ -1,4 +1,4 @@ -import{U as c}from"./index.dfaa0e48.js";/*!----------------------------------------------------------------------------- +import{U as c}from"./index.02237de4.js";/*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.54.0(7c2310116c57517348bbd868a21139f32454be22) * Released under the MIT license diff --git a/static/assets/yaml.2d0ba31a.js b/static/assets/yaml.5e1a402a.js similarity index 98% rename from static/assets/yaml.2d0ba31a.js rename to static/assets/yaml.5e1a402a.js index e8a4f24a..e261d50e 100644 --- a/static/assets/yaml.2d0ba31a.js +++ b/static/assets/yaml.5e1a402a.js @@ -1,4 +1,4 @@ -import{U as i}from"./index.dfaa0e48.js";/*!----------------------------------------------------------------------------- +import{U as i}from"./index.02237de4.js";/*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.54.0(7c2310116c57517348bbd868a21139f32454be22) * Released under the MIT license diff --git a/static/index.html b/static/index.html index fa00823a..fd5abcbe 100644 --- a/static/index.html +++ b/static/index.html @@ -23,8 +23,8 @@ document.getElementsByTagName('head')[0].appendChild(meta) })() - - + +