UNPKG

ant-design-x-vue

Version:

Craft AI-driven interfaces effortlessly

23 lines 163 kB
(function(I,k){typeof exports=="object"&&typeof module<"u"?k(exports,require("ant-design-vue/es/config-provider/context.js"),require("vue"),require("ant-design-vue"),require("ant-design-vue/es/theme/util/alias.js")):typeof define=="function"&&define.amd?define(["exports","ant-design-vue/es/config-provider/context.js","vue","ant-design-vue","ant-design-vue/es/theme/util/alias.js"],k):(I=typeof globalThis<"u"?globalThis:I||self,k(I.antdx={},I.context_js,I.Vue,I.antd,I.formatToken))})(this,function(I,k,a,V,Ba){"use strict";var Mc=Object.defineProperty;var jc=(I,k,a)=>k in I?Mc(I,k,{enumerable:!0,configurable:!0,writable:!0,value:a}):I[k]=a;var Oe=(I,k,a)=>jc(I,typeof k!="symbol"?k+"":k,a);const Da="ant";function q(){const{getPrefixCls:e,direction:t,csp:n,iconPrefixCls:r,theme:o}=k.useConfigContextInject();return{theme:o,getPrefixCls:e,direction:t,csp:n,iconPrefixCls:r}}function D(e,t){const n=Object.create(null);for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}const Xa=e=>{const t=e;return t.install=function(n){n.component(t.displayName||t.name,e)},e};function te(e){return{type:Object,default:e}}function Ct(e){return{type:Boolean,default:e}}function qa(e,t){const n={validator:()=>!0,default:e};return n}function An(e){return{type:Array,default:e}}function Rn(e){return{type:String,default:e}}function ka(e,t){return e?{type:e,default:t}:qa(t)}const En=Symbol("XProviderContext"),vt=a.shallowRef(),Wa=e=>{a.provide(En,e),a.watch(e,()=>{vt.value=a.unref(e),a.triggerRef(vt)},{immediate:!0,deep:!0})},Ua=()=>a.inject(En,a.computed(()=>vt.value||{})),Ga=a.defineComponent({props:{value:te()},setup(e,{slots:t}){return Wa(a.computed(()=>e.value)),()=>{var n;return(n=t.default)==null?void 0:n.call(t)}}}),Ka=a.defineComponent({name:"AXConfigProvider",inheritAttrs:!1,__name:"index",props:{bubble:null,conversations:null,prompts:null,sender:null,suggestion:null,thoughtChain:null,attachments:null,welcome:null,iconPrefixCls:null,getTargetContainer:null,getPopupContainer:null,prefixCls:null,getPrefixCls:null,renderEmpty:null,transformCellText:null,csp:null,input:null,autoInsertSpaceInButton:null,locale:null,pageHeader:null,componentSize:null,componentDisabled:null,direction:null,space:null,virtual:null,dropdownMatchSelectWidth:null,form:null,pagination:null,theme:null,select:null,wave:null},setup(e){const t=D(e,["attachments","bubble","conversations","prompts","sender","suggestion","thoughtChain","welcome"]),n=a.useSlots(),r=a.computed(()=>({attachments:e.attachments,bubble:e.bubble,conversations:e.conversations,prompts:e.prompts,sender:e.sender,suggestion:e.suggestion,thoughtChain:e.thoughtChain,welcome:e.welcome})),{theme:o}=q(),l=a.computed(()=>({...(o==null?void 0:o.value)||{},...t.theme})),i=a.computed(()=>{var s;return(s=n.default)==null?void 0:s.call(n)});return()=>a.createVNode(Ga,{value:r.value},{default:()=>[a.createVNode(V.ConfigProvider,a.mergeProps(t,{theme:l.value}),{default:()=>[i.value]})]})}}),Za={classNames:{},styles:{},className:"",style:{}},re=e=>{const t=Ua();return a.computed(()=>({...Za,...a.unref(t)[e]}))};function H(e){const t=typeof e=="function"?e():e,n=a.ref(t);function r(o){n.value=o}return[n,r]}function fe(e){return typeof e=="string"}const Ya=(e,t,n,r)=>{const[o,l]=H(""),[i,s]=H(1),c=a.computed(()=>t.value&&fe(e.value));return a.watch(e,()=>{const d=a.unref(o);l(e.value),!c.value&&fe(e.value)?s(e.value.length):fe(e.value)&&fe(d)&&e.value.indexOf(d)!==0&&s(1)}),a.watch([i,t,e],()=>{if(c.value&&fe(e.value)&&a.unref(i)<e.value.length){const d=setTimeout(()=>{s(a.unref(i)+n.value)},r.value);a.onWatcherCleanup(()=>{clearTimeout(d)})}},{immediate:!0}),[a.computed(()=>c.value&&fe(e.value)?e.value.slice(0,a.unref(i)):e.value),a.computed(()=>c.value&&fe(e.value)&&a.unref(i)<e.value.length)]};function Ja(e){const t=a.computed(()=>!!a.toValue(e)),n={step:1,interval:50,suffix:null},r=a.computed(()=>{const o=a.toValue(e);return{...n,...typeof o=="object"?o:{}}});return[t,a.computed(()=>r.value.step),a.computed(()=>r.value.interval),a.computed(()=>r.value.suffix)]}const Qa=a.defineComponent({name:"AXBubbleLoading",__name:"loading",props:{prefixCls:null},setup(e){return()=>a.createVNode("span",{class:`${e.prefixCls}-dot`},[a.createVNode("i",{class:`${e.prefixCls}-dot-item`,key:"item-1"},null),a.createVNode("i",{class:`${e.prefixCls}-dot-item`,key:"item-2"},null),a.createVNode("i",{class:`${e.prefixCls}-dot-item`,key:"item-3"},null)])}});function St(e){for(var t=0,n,r=0,o=e.length;o>=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}const Vn="%";class _a{constructor(t){this.cache=new Map,this.instanceId=t}get(t){return this.cache.get(Array.isArray(t)?t.join(Vn):t)||null}update(t,n){const r=Array.isArray(t)?t.join(Vn):t,o=this.cache.get(r),l=n(o);l===null?this.cache.delete(r):this.cache.set(r,l)}}const In="data-token-hash",ae="data-css-hash",Ce="__cssinjs_instance__";function Ae(){const e=Math.random().toString(12).slice(2);if(typeof document<"u"&&document.head&&document.body){const t=document.body.querySelectorAll(`style[${ae}]`)||[],{firstChild:n}=document.head;Array.from(t).forEach(o=>{o[Ce]=o[Ce]||e,o[Ce]===e&&document.head.insertBefore(o,n)});const r={};Array.from(document.querySelectorAll(`style[${ae}]`)).forEach(o=>{var i;const l=o.getAttribute(ae);r[l]?o[Ce]===e&&((i=o.parentNode)==null||i.removeChild(o)):r[l]=!0})}return new _a(e)}const Mn=Symbol("StyleContextKey"),eo=()=>{var n,r,o;const e=a.getCurrentInstance();let t;if(e&&e.appContext){const l=(o=(r=(n=e.appContext)==null?void 0:n.config)==null?void 0:r.globalProperties)==null?void 0:o.__ANTDV_CSSINJS_CACHE__;l?t=l:(t=Ae(),e.appContext.config.globalProperties&&(e.appContext.config.globalProperties.__ANTDV_CSSINJS_CACHE__=t))}else t=Ae();return t},jn={cache:Ae(),defaultCache:!0,hashPriority:"low"},Re=()=>{const e=eo();return a.inject(Mn,a.shallowRef({...jn,cache:e}))},Ln=e=>{const t=Re(),n=a.shallowRef({...jn,cache:Ae()});return a.watch([()=>a.unref(e),t],()=>{const r={...t.value},o=a.unref(e);Object.keys(o).forEach(i=>{const s=o[i];o[i]!==void 0&&(r[i]=s)});const{cache:l}=o;r.cache=r.cache||Ae(),r.defaultCache=!l&&t.value.defaultCache,n.value=r},{immediate:!0}),a.provide(Mn,n),n},to=()=>({autoClear:Ct(),mock:Rn(),cache:te(),defaultCache:Ct(),hashPriority:Rn(),container:ka(),ssrInline:Ct(),transformers:An(),linters:An()}),no=Xa(a.defineComponent({name:"AStyleProvider",inheritAttrs:!1,props:to(),setup(e,{slots:t}){return Ln(e),()=>{var n;return(n=t.default)==null?void 0:n.call(t)}}})),ro={useStyleInject:Re,useStyleProvider:Ln,StyleProvider:no};function xt(e,t,n,r){const o=Re(),l=a.shallowRef(""),i=a.shallowRef();a.watchEffect(()=>{l.value=[e,...t.value].join("%")});const s=c=>{o.value.cache.update(c,u=>{const[d=0,f]=u||[];return d-1===0?(r==null||r(f,!1),null):[d-1,f]})};return a.watch(l,(c,u)=>{u&&s(u),o.value.cache.update(c,d=>{const[f=0,y]=d||[],h=y||n();return[f+1,h]}),i.value=o.value.cache.get(l.value)[1]},{immediate:!0}),a.onBeforeUnmount(()=>{s(l.value)}),i}function ve(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function ao(e,t){return e&&e.contains?e.contains(t):!1}const Fn="data-vc-order",oo="vc-util-key",wt=new Map;function Hn({mark:e}={}){return e?e.startsWith("data-")?e:`data-${e}`:oo}function qe(e){return e.attachTo?e.attachTo:document.querySelector("head")||document.body}function lo(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function zn(e){return Array.from((wt.get(e)||e).children).filter(t=>t.tagName==="STYLE")}function Bn(e,t={}){if(!ve())return null;const{csp:n,prepend:r}=t,o=document.createElement("style");o.setAttribute(Fn,lo(r)),n!=null&&n.nonce&&(o.nonce=n==null?void 0:n.nonce),o.innerHTML=e;const l=qe(t),{firstChild:i}=l;if(r){if(r==="queue"){const s=zn(l).filter(c=>["prepend","prependQueue"].includes(c.getAttribute(Fn)));if(s.length)return l.insertBefore(o,s[s.length-1].nextSibling),o}l.insertBefore(o,i)}else l.appendChild(o);return o}function Dn(e,t={}){const n=qe(t);return zn(n).find(r=>r.getAttribute(Hn(t))===e)}function $t(e,t={}){const n=Dn(e,t);n&&qe(t).removeChild(n)}function io(e,t){const n=wt.get(e);if(!n||!ao(document,n)){const r=Bn("",t),{parentNode:o}=r;wt.set(e,o),e.removeChild(r)}}function Nt(e,t,n={}){var i,s,c;const r=qe(n);io(r,n);const o=Dn(t,n);if(o)return(i=n.csp)!=null&&i.nonce&&o.nonce!==((s=n.csp)==null?void 0:s.nonce)&&(o.nonce=(c=n.csp)==null?void 0:c.nonce),o.innerHTML!==e&&(o.innerHTML=e),o;const l=Bn(e,n);return l.setAttribute(Hn(n),t),l}function so(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}const Pe=class Pe{constructor(){this.cache=new Map,this.keys=[],this.cacheCallTimes=0}size(){return this.keys.length}internalGet(t,n=!1){let r={map:this.cache};return t.forEach(o=>{var l;r?r=(l=r==null?void 0:r.map)==null?void 0:l.get(o):r=void 0}),r!=null&&r.value&&n&&(r.value[1]=this.cacheCallTimes++),r==null?void 0:r.value}get(t){var n;return(n=this.internalGet(t,!0))==null?void 0:n[0]}has(t){return!!this.internalGet(t)}set(t,n){if(!this.has(t)){if(this.size()+1>Pe.MAX_CACHE_SIZE+Pe.MAX_CACHE_OFFSET){const[o]=this.keys.reduce((l,i)=>{const[,s]=l;return this.internalGet(i)[1]<s?[i,this.internalGet(i)[1]]:l},[this.keys[0],this.cacheCallTimes]);this.delete(o)}this.keys.push(t)}let r=this.cache;t.forEach((o,l)=>{if(l===t.length-1)r.set(o,{value:[n,this.cacheCallTimes++]});else{const i=r.get(o);i?i.map||(i.map=new Map):r.set(o,{map:new Map}),r=r.get(o).map}})}deleteByPath(t,n){var l;const r=t.get(n[0]);if(n.length===1)return r.map?t.set(n[0],{map:r.map}):t.delete(n[0]),(l=r.value)==null?void 0:l[0];const o=this.deleteByPath(r.map,n.slice(1));return(!r.map||r.map.size===0)&&!r.value&&t.delete(n[0]),o}delete(t){if(this.has(t))return this.keys=this.keys.filter(n=>!so(n,t)),this.deleteByPath(this.cache,t)}};Pe.MAX_CACHE_SIZE=20,Pe.MAX_CACHE_OFFSET=5;let Pt=Pe;function co(){}let uo=co;const fo=Symbol("WarningContext"),Xn=a.shallowRef(),mo=e=>{a.provide(fo,e),a.watch(e,()=>{Xn.value=a.unref(e),a.triggerRef(Xn)},{immediate:!0,deep:!0})};a.defineComponent({props:{value:te()},setup(e,{slots:t}){return mo(a.computed(()=>e.value)),()=>{var n;return(n=t.default)==null?void 0:n.call(t)}}});let qn=0;class kn{constructor(t){this.derivatives=Array.isArray(t)?t:[t],this.id=qn,t.length===0&&uo(t.length>0),qn+=1}getDerivativeToken(t){return this.derivatives.reduce((n,r)=>r(t,n),void 0)}}const Tt=new Pt;function ho(e){const t=Array.isArray(e)?e:[e];return Tt.has(t)||Tt.set(t,new kn(t)),Tt.get(t)}const Wn=new WeakMap;function ke(e){let t=Wn.get(e)||"";return t||(Object.keys(e).forEach(n=>{const r=e[n];t+=n,r instanceof kn?t+=r.id:r&&typeof r=="object"?t+=ke(r):t+=r}),Wn.set(e,t)),t}function go(e,t){return St(`${t}_${ke(e)}`)}const Ee=`random-${Date.now()}-${Math.random()}`.replace(/\./g,""),Un="_bAmBoO_";function po(e,t,n){var r,o;if(ve()){Nt(e,Ee);const l=document.createElement("div");l.style.position="fixed",l.style.left="0",l.style.top="0",t==null||t(l),document.body.appendChild(l);const i=n?n(l):(r=getComputedStyle(l).content)==null?void 0:r.includes(Un);return(o=l.parentNode)==null||o.removeChild(l),$t(Ee),i}return!1}let Ot;function yo(){return Ot===void 0&&(Ot=po(`@layer ${Ee} { .${Ee} { content: "${Un}"!important; } }`,e=>{e.className=Ee})),Ot}const bo=ve();function Y(e){return typeof e=="number"?`${e}px`:e}const We=(e,t="")=>`--${t?`${t}-`:""}${e}`.replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase(),Co=(e,t,n)=>Object.keys(e).length?`.${t}${n!=null&&n.scope?`.${n.scope}`:""}{${Object.entries(e).map(([r,o])=>`${r}:${o};`).join("")}}`:"",vo=(e,t,n)=>{const r={},o={};return Object.entries(e).forEach(([l,i])=>{var s,c,u;if((s=n==null?void 0:n.preserve)!=null&&s[l])o[l]=i;else if((typeof i=="string"||typeof i=="number")&&!((c=n==null?void 0:n.ignore)!=null&&c[l])){const d=We(l,n==null?void 0:n.prefix);r[d]=typeof i=="number"&&!((u=n==null?void 0:n.unitless)!=null&&u[l])?`${i}px`:String(i),o[l]=`var(${d})`}}),[o,Co(r,t,{scope:n==null?void 0:n.scope})]},Gn={},So="css",me=new Map;function xo(e){me.set(e,(me.get(e)||0)+1)}function wo(e,t){typeof document<"u"&&document.querySelectorAll(`style[${In}="${e}"]`).forEach(r=>{var o;r[Ce]===t&&((o=r.parentNode)==null||o.removeChild(r))})}const $o=0;function No(e,t){me.set(e,(me.get(e)||0)-1);const n=Array.from(me.keys()),r=n.filter(o=>(me.get(o)||0)<=0);n.length-r.length>$o&&r.forEach(o=>{wo(o,t),me.delete(o)})}const Po=(e,t,n,r)=>{let l={...n==null?void 0:n.getDerivativeToken(e),...t};return r&&(l=r(l)),l};function To(e,t,n=a.ref({})){const r=Re(),o=a.computed(()=>Object.assign({},...t.value||[])),l=a.computed(()=>ke(o.value)),i=a.computed(()=>{var c;return ke(((c=n.value)==null?void 0:c.override)||Gn)});return xt("token",a.computed(()=>{var c,u;return[((c=n.value)==null?void 0:c.salt)||"",(u=e.value)==null?void 0:u.id,l.value,i.value]}),()=>{const{salt:c="",override:u=Gn,formatToken:d,getComputedToken:f}=n.value||{},y=f?f(o.value,u,e.value):Po(o.value,u,e.value,d),m=go(y,c);y._tokenKey=m,xo(m);const h=`${So}-${St(m)}`;return y._hashId=h,[y,h]},c=>{var u;No(c[0]._tokenKey,(u=r.value)==null?void 0:u.cache.instanceId)})}var Oo={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Kn="comm",Zn="rule",Yn="decl",Ao="@import",Ro="@keyframes",Eo="@layer",Jn=Math.abs,At=String.fromCharCode;function Qn(e){return e.trim()}function Ue(e,t,n){return e.replace(t,n)}function Vo(e,t,n){return e.indexOf(t,n)}function Ve(e,t){return e.charCodeAt(t)|0}function Se(e,t,n){return e.slice(t,n)}function _(e){return e.length}function Io(e){return e.length}function Ge(e,t){return t.push(e),e}var Ke=1,xe=1,_n=0,G=0,z=0,we="";function Rt(e,t,n,r,o,l,i,s){return{value:e,root:t,parent:n,type:r,props:o,children:l,line:Ke,column:xe,length:i,return:"",siblings:s}}function Mo(){return z}function jo(){return z=G>0?Ve(we,--G):0,xe--,z===10&&(xe=1,Ke--),z}function J(){return z=G<_n?Ve(we,G++):0,xe++,z===10&&(xe=1,Ke++),z}function oe(){return Ve(we,G)}function Ze(){return G}function Ye(e,t){return Se(we,e,t)}function Ie(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Lo(e){return Ke=xe=1,_n=_(we=e),G=0,[]}function Fo(e){return we="",e}function Et(e){return Qn(Ye(G-1,Vt(e===91?e+2:e===40?e+1:e)))}function Ho(e){for(;(z=oe())&&z<33;)J();return Ie(e)>2||Ie(z)>3?"":" "}function zo(e,t){for(;--t&&J()&&!(z<48||z>102||z>57&&z<65||z>70&&z<97););return Ye(e,Ze()+(t<6&&oe()==32&&J()==32))}function Vt(e){for(;J();)switch(z){case e:return G;case 34:case 39:e!==34&&e!==39&&Vt(z);break;case 40:e===41&&Vt(e);break;case 92:J();break}return G}function Bo(e,t){for(;J()&&e+z!==57;)if(e+z===84&&oe()===47)break;return"/*"+Ye(t,G-1)+"*"+At(e===47?e:J())}function Do(e){for(;!Ie(oe());)J();return Ye(e,G)}function Xo(e){return Fo(Je("",null,null,null,[""],e=Lo(e),0,[0],e))}function Je(e,t,n,r,o,l,i,s,c){for(var u=0,d=0,f=i,y=0,m=0,h=0,g=1,p=1,x=1,w=0,v="",C=o,S=l,$=r,b=v;p;)switch(h=w,w=J()){case 40:if(h!=108&&Ve(b,f-1)==58){Vo(b+=Ue(Et(w),"&","&\f"),"&\f",Jn(u?s[u-1]:0))!=-1&&(x=-1);break}case 34:case 39:case 91:b+=Et(w);break;case 9:case 10:case 13:case 32:b+=Ho(h);break;case 92:b+=zo(Ze()-1,7);continue;case 47:switch(oe()){case 42:case 47:Ge(qo(Bo(J(),Ze()),t,n,c),c),(Ie(h||1)==5||Ie(oe()||1)==5)&&_(b)&&Se(b,-1,void 0)!==" "&&(b+=" ");break;default:b+="/"}break;case 123*g:s[u++]=_(b)*x;case 125*g:case 59:case 0:switch(w){case 0:case 125:p=0;case 59+d:x==-1&&(b=Ue(b,/\f/g,"")),m>0&&(_(b)-f||g===0&&h===47)&&Ge(m>32?tr(b+";",r,n,f-1,c):tr(Ue(b," ","")+";",r,n,f-2,c),c);break;case 59:b+=";";default:if(Ge($=er(b,t,n,u,d,o,s,v,C=[],S=[],f,l),l),w===123)if(d===0)Je(b,t,$,$,C,l,f,s,S);else switch(y===99&&Ve(b,3)===110?100:y){case 100:case 108:case 109:case 115:Je(e,$,$,r&&Ge(er(e,$,$,0,0,o,s,v,o,C=[],f,S),S),o,S,f,s,r?C:S);break;default:Je(b,$,$,$,[""],S,0,s,S)}}u=d=m=0,g=x=1,v=b="",f=i;break;case 58:f=1+_(b),m=h;default:if(g<1){if(w==123)--g;else if(w==125&&g++==0&&jo()==125)continue}switch(b+=At(w),w*g){case 38:x=d>0?1:(b+="\f",-1);break;case 44:s[u++]=(_(b)-1)*x,x=1;break;case 64:oe()===45&&(b+=Et(J())),y=oe(),d=f=_(v=b+=Do(Ze())),w++;break;case 45:h===45&&_(b)==2&&(g=0)}}return l}function er(e,t,n,r,o,l,i,s,c,u,d,f){for(var y=o-1,m=o===0?l:[""],h=Io(m),g=0,p=0,x=0;g<r;++g)for(var w=0,v=Se(e,y+1,y=Jn(p=i[g])),C=e;w<h;++w)(C=Qn(p>0?m[w]+" "+v:Ue(v,/&\f/g,m[w])))&&(c[x++]=C);return Rt(e,t,n,o===0?Zn:s,c,u,d,f)}function qo(e,t,n,r){return Rt(e,t,n,Kn,At(Mo()),Se(e,2,-2),0,r)}function tr(e,t,n,r,o){return Rt(e,t,n,Yn,Se(e,0,r),Se(e,r+1,-1),r,o)}function It(e,t){for(var n="",r=0;r<e.length;r++)n+=t(e[r],r,e,t)||"";return n}function ko(e,t,n,r){switch(e.type){case Eo:if(e.children.length)break;case Ao:case Yn:return e.return=e.return||e.value;case Kn:return"";case Ro:return e.return=e.value+"{"+It(e.children,r)+"}";case Zn:if(!_(e.value=e.props.join(",")))return""}return _(n=It(e.children,r))?e.return=e.value+"{"+n+"}":""}const nr="data-ant-cssinjs-cache-path",Wo="_FILE_STYLE__";let he,rr=!0;function Uo(){var e;if(!he&&(he={},ve())){const t=document.createElement("div");t.className=nr,t.style.position="fixed",t.style.visibility="hidden",t.style.top="-9999px",document.body.appendChild(t);let n=getComputedStyle(t).content||"";n=n.replace(/^"/,"").replace(/"$/,""),n.split(";").forEach(o=>{const[l,i]=o.split(":");he[l]=i});const r=document.querySelector(`style[${nr}]`);r&&(rr=!1,(e=r.parentNode)==null||e.removeChild(r)),document.body.removeChild(t)}}function Go(e){return Uo(),!!he[e]}function Ko(e){const t=he[e];let n=null;if(t&&ve())if(rr)n=Wo;else{const r=document.querySelector(`style[${ae}="${he[e]}"]`);r?n=r.innerHTML:delete he[e]}return[n,t]}const ar=ve(),Zo="_skip_check_",or="_multi_value_";function lr(e){return It(Xo(e),ko).replace(/\{%%%\:[^;];}/g,";")}function Yo(e){return typeof e=="object"&&e&&(Zo in e||or in e)}function Jo(e,t,n){if(!t)return e;const r=`.${t}`,o=n==="low"?`:where(${r})`:r;return e.split(",").map(i=>{var d;const s=i.trim().split(/\s+/);let c=s[0]||"";const u=((d=c.match(/^\w+/))==null?void 0:d[0])||"";return c=`${u}${o}${c.slice(u.length)}`,[c,...s.slice(1)].join(" ")}).join(",")}const ir=new Set,Mt=(e,t={},{root:n,injectHash:r,parentSelectors:o}={root:!0,parentSelectors:[]})=>{const{hashId:l,layer:i,path:s,hashPriority:c,transformers:u=[],linters:d=[]}=t;let f="",y={};function m(p){const x=p.getName(l);if(!y[x]){const[w]=Mt(p.style,t,{root:!1,parentSelectors:o});y[x]=`@keyframes ${p.getName(l)}${w}`}}function h(p,x=[]){return p.forEach(w=>{Array.isArray(w)?h(w,x):w&&x.push(w)}),x}return h(Array.isArray(e)?e:[e]).forEach(p=>{const x=typeof p=="string"&&!n?{}:p;if(typeof x=="string")f+=`${x} `;else if(x._keyframe)m(x);else{const w=u.reduce((v,C)=>{var S;return((S=C==null?void 0:C.visit)==null?void 0:S.call(C,v))||v},x);Object.keys(w).forEach(v=>{const C=w[v];if(typeof C=="object"&&C&&(v!=="animationName"||!C._keyframe)&&!Yo(C)){let S=!1,$=v.trim(),b=!1;(n||r)&&l?$.startsWith("@")?S=!0:$=Jo(v,l,c):n&&!l&&($==="&"||$==="")&&($="",b=!0);const[T,N]=Mt(C,t,{root:b,injectHash:S,parentSelectors:[...o,$]});y={...y,...N},f+=`${$}${T}`}else{let S=function(b,T){const N=b.replace(/[A-Z]/g,O=>`-${O.toLowerCase()}`);let P=T;!Oo[b]&&typeof P=="number"&&P!==0&&(P=`${P}px`),b==="animationName"&&(T!=null&&T._keyframe)&&(m(T),P=T.getName(l)),f+=`${N}:${P};`};const $=(C==null?void 0:C.value)??C;typeof C=="object"&&(C!=null&&C[or])&&Array.isArray($)?$.forEach(b=>{S(v,b)}):S(v,$)}})}}),n?i&&yo():f=`{${f}}`,[f,y]};function sr(e,t){return St(`${e.join("%")}${t}`)}function cr(e,t){const n=Re(),r=a.computed(()=>{var i;return(i=e.value)==null?void 0:i.token._tokenKey}),o=a.computed(()=>{var i;return[r.value,...((i=e.value)==null?void 0:i.path)||[]]});let l=ar;return xt("style",o,()=>{const{path:i,hashId:s,layer:c,nonce:u,clientOnly:d,order:f=0}=e.value||{},y=o.value.join("|");if(Go(y)){const[b,T]=Ko(y);if(b)return[b,r.value,T,{},d,f]}const m=t(),{hashPriority:h,container:g,transformers:p,linters:x,cache:w}=n.value,[v,C]=Mt(m,{hashId:s,hashPriority:h,layer:c,path:i==null?void 0:i.join("-"),transformers:p,linters:x}),S=lr(v),$=sr(o.value,S);if(l){const b={mark:ae,prepend:"queue",attachTo:g},T=typeof u=="function"?u():u;T&&(b.csp={nonce:T});const N=Nt(S,$,b);N[Ce]=w.instanceId,N.setAttribute(In,r.value),Object.keys(C).forEach(P=>{ir.has(P)||(ir.add(P),Nt(lr(C[P]),`_effect-${P}`,{mark:ae,prepend:"queue",attachTo:g}))})}return[S,r.value,$,C,d,f]},([,,i],s)=>{(s||n.value.autoClear)&&ar&&$t(i,{mark:ae})}),i=>i}const Qo="cssVar",_o=(e,t)=>{const{key:n,prefix:r,unitless:o,ignore:l,token:i,scope:s=""}=e,{cache:{instanceId:c},container:u}=useContext(ro),{_tokenKey:d}=i,f=[...e.path,n,s,d];return xt(Qo,f,()=>{const m=t(),[h,g]=vo(m,n,{prefix:r,unitless:o,ignore:l,scope:s}),p=sr(f,g);return[h,g,p,n]},([,,m])=>{bo&&$t(m,{mark:ae})})};class ur{constructor(t,n){this._keyframe=!0,this.name=t,this.style=n}getName(t=""){return t?`${t}-${this.name}`:this.name}}function $e(e){return e.notSplit=!0,e}$e(["borderTop","borderBottom"]),$e(["borderTop"]),$e(["borderBottom"]),$e(["borderLeft","borderRight"]),$e(["borderLeft"]),$e(["borderRight"]);class dr{}const fr="CALC_UNIT",el=new RegExp(fr,"g");function jt(e){return typeof e=="number"?`${e}${fr}`:e}class ge extends dr{constructor(t,n){super(),this.result="";const r=typeof t;this.unitlessCssVar=n,t instanceof ge?this.result=`(${t.result})`:r==="number"?this.result=jt(t):r==="string"&&(this.result=t)}add(t){return t instanceof ge?this.result=`${this.result} + ${t.getResult()}`:(typeof t=="number"||typeof t=="string")&&(this.result=`${this.result} + ${jt(t)}`),this.lowPriority=!0,this}sub(t){return t instanceof ge?this.result=`${this.result} - ${t.getResult()}`:(typeof t=="number"||typeof t=="string")&&(this.result=`${this.result} - ${jt(t)}`),this.lowPriority=!0,this}mul(t){return this.lowPriority&&(this.result=`(${this.result})`),t instanceof ge?this.result=`${this.result} * ${t.getResult(!0)}`:(typeof t=="number"||typeof t=="string")&&(this.result=`${this.result} * ${t}`),this.lowPriority=!1,this}div(t){return this.lowPriority&&(this.result=`(${this.result})`),t instanceof ge?this.result=`${this.result} / ${t.getResult(!0)}`:(typeof t=="number"||typeof t=="string")&&(this.result=`${this.result} / ${t}`),this.lowPriority=!1,this}getResult(t){return this.lowPriority||t?`(${this.result})`:this.result}equal(t){const{unit:n}=t||{};let r=!0;return typeof n=="boolean"?r=n:Array.from(this.unitlessCssVar).some(o=>this.result.includes(o))&&(r=!1),this.result=this.result.replace(el,r?"px":""),typeof this.lowPriority<"u"?`calc(${this.result})`:this.result}}class pe extends dr{constructor(t){super(),this.result=0,t instanceof pe?this.result=t.result:typeof t=="number"&&(this.result=t)}add(t){return t instanceof pe?this.result+=t.result:typeof t=="number"&&(this.result+=t),this}sub(t){return t instanceof pe?this.result-=t.result:typeof t=="number"&&(this.result-=t),this}mul(t){return t instanceof pe?this.result*=t.result:typeof t=="number"&&(this.result*=t),this}div(t){return t instanceof pe?this.result/=t.result:typeof t=="number"&&(this.result/=t),this}equal(){return this.result}}const tl=(e,t)=>{const n=e==="css"?ge:pe;return r=>new n(r,t)},mr=(e,t)=>`${[t,e.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-")}`;function hr(e,t={},n,r){const o={...t[e]};if(r!=null&&r.deprecatedTokens){const{deprecatedTokens:i}=r;i.forEach(([s,c])=>{(o!=null&&o[s]||o!=null&&o[c])&&(o[c]??(o[c]=o==null?void 0:o[s]))})}const l={...n,...o};return Object.keys(l).forEach(i=>{l[i]===t[i]&&delete l[i]}),l}const gr=typeof CSSINJS_STATISTIC<"u";let Lt=!0;function ee(...e){if(!gr)return Object.assign({},...e);Lt=!1;const t={};return e.forEach(n=>{if(typeof n!="object")return;Object.keys(n).forEach(o=>{Object.defineProperty(t,o,{configurable:!0,enumerable:!0,get:()=>n[o]})})}),Lt=!0,t}const pr={};function nl(){}const rl=e=>{let t,n=e,r=nl;return gr&&typeof Proxy<"u"&&(t=new Set,n=new Proxy(e,{get(o,l){return Lt&&(t==null||t.add(l)),o[l]}}),r=(o,l)=>{var i;pr[o]={global:Array.from(t),component:{...(i=pr[o])==null?void 0:i.component,...l}}}),{token:n,keys:t,flush:r}};function yr(e,t={},n){return typeof n=="function"?n(ee(t,t[e]??{})):n??{}}function al(e){return e==="js"?{max:Math.max,min:Math.min}:{max:(...t)=>`max(${t.map(n=>Y(n)).join(",")})`,min:(...t)=>`min(${t.map(n=>Y(n)).join(",")})`}}const ol=1e3*60*10;class ll{constructor(){Oe(this,"map",new Map);Oe(this,"objectIDMap",new WeakMap);Oe(this,"nextID",0);Oe(this,"lastAccessBeat",new Map);Oe(this,"accessBeat",0)}set(t,n){this.clear();const r=this.getCompositeKey(t);this.map.set(r,n),this.lastAccessBeat.set(r,Date.now())}get(t){const n=this.getCompositeKey(t),r=this.map.get(n);return this.lastAccessBeat.set(n,Date.now()),this.accessBeat+=1,r}getCompositeKey(t){return t.map(r=>r&&typeof r=="object"?`obj_${this.getObjectID(r)}`:`${typeof r}_${r}`).join("|")}getObjectID(t){if(this.objectIDMap.has(t))return this.objectIDMap.get(t);const n=this.nextID;return this.objectIDMap.set(t,n),this.nextID+=1,n}clear(){if(this.accessBeat>1e4){const t=Date.now();this.lastAccessBeat.forEach((n,r)=>{t-n>ol&&(this.map.delete(r),this.lastAccessBeat.delete(r))}),this.accessBeat=0}}}const br=new ll;function il(e,t){return a.computed(()=>{const n=br.get(t);if(n)return n;const r=e();return br.set(t,r),r})}const sl=()=>({});function cl(e){const{useCSP:t=sl,useToken:n,usePrefix:r,getResetStyles:o,getCommonStyle:l,getCompUnitless:i}=e;function s(f,y,m,h){const g=Array.isArray(f)?f[0]:f;function p(b){return`${String(g)}${b.slice(0,1).toUpperCase()}${b.slice(1)}`}const x=(h==null?void 0:h.unitless)||{},v={...typeof i=="function"?i(f):{},[p("zIndexPopup")]:!0};Object.keys(x).forEach(b=>{v[p(b)]=x[b]});const C={...h,unitless:v,prefixToken:p},S=u(f,y,m,C),$=c(g,m,C);return(b,T=a.toValue(b))=>{const[,N]=S(a.toValue(b),T),[P,O]=$(T);return[P,N,O]}}function c(f,y,m){const{unitless:h,injectStyle:g=!0,prefixToken:p,ignore:x}=m,w=({rootCls:C,cssVar:S={}})=>{const{realToken:$}=n();return _o({path:[f],prefix:S.prefix,key:S.key,unitless:h,ignore:x,token:$,scope:C},()=>{const b=yr(f,$,y),T=hr(f,$,b,{deprecatedTokens:m==null?void 0:m.deprecatedTokens});return Object.keys(b).forEach(N=>{T[p(N)]=T[N],delete T[N]}),T}),null};return C=>{const{cssVar:S}=n();return[$=>g&&S?a.createVNode(a.Fragment,null,[a.createVNode(w,{rootCls:C,cssVar:S,component:f},null),$]):$,S==null?void 0:S.key]}}function u(f,y,m,h={}){const g=Array.isArray(f)?f:[f,f],[p]=g,x=g.join("-"),w=e.layer||{name:"antd"};return(v,C=v)=>{const{theme:S,realToken:$,hashId:b,token:T,cssVar:N}=n(),{rootPrefixCls:P,iconPrefixCls:O}=r(),E=t(),M=N?"css":"js",j=a.unref(il(()=>{const ue=new Set;return N&&Object.keys(h.unitless||{}).forEach(Te=>{ue.add(We(Te,N.prefix)),ue.add(We(Te,mr(p,N.prefix)))}),tl(M,ue)},[M,p,N==null?void 0:N.prefix])),{max:X,min:U}=al(M),ce=a.computed(()=>({theme:S.value,token:T.value,hashId:b.value,nonce:()=>E.nonce,clientOnly:h.clientOnly,layer:w,order:h.order||-999}));return typeof o=="function"&&cr(a.computed(()=>({...ce.value,clientOnly:!1,path:["Shared",P]})),()=>o(T.value,{prefix:{rootPrefixCls:P,iconPrefixCls:O},csp:E})),[cr(a.computed(()=>({...ce.value,path:[x,v,O]})),()=>{if(h.injectStyle===!1)return[];const{token:ue,flush:Te}=rl(T),de=yr(p,$,m),gt=`.${v}`,pt=hr(p,$,de,{deprecatedTokens:h.deprecatedTokens});N&&de&&typeof de=="object"&&Object.keys(de).forEach(R=>{de[R]=`var(${We(R,mr(p,N.prefix))})`});const Xe=a.computed(()=>ee(ue.value,{componentCls:gt,prefixCls:v,iconCls:`.${O}`,antCls:`.${P}`,calc:j,max:X,min:U},N?de:pt)),yt=a.computed(()=>y(Xe.value,{hashId:b.value,prefixCls:v,rootPrefixCls:P,iconPrefixCls:O}));Te(p,pt);const bt=typeof l=="function"?l(Xe.value,v,C,h.resetFont):null;return[h.resetStyle===!1?null:bt,yt.value]}),b]}}function d(f,y,m,h={}){const g=u(f,y,m,{resetStyle:!1,order:-998,...h});return({prefixCls:x,rootCls:w=x})=>(g(x,w),null)}return{genStyleHooks:s,genSubStyleComponent:d,genComponentStyleHook:u}}const ul={size:!0,sizeSM:!0,sizeLG:!0,sizeMD:!0,sizeXS:!0,sizeXXS:!0,sizeMS:!0,sizeXL:!0,sizeXXL:!0,sizeUnit:!0,sizeStep:!0,motionBase:!0,motionUnit:!0},dl={lineHeight:!0,lineHeightSM:!0,lineHeightLG:!0,lineHeightHeading1:!0,lineHeightHeading2:!0,lineHeightHeading3:!0,lineHeightHeading4:!0,lineHeightHeading5:!0,opacityLoading:!0,fontWeightStrong:!0,zIndexPopupBase:!0,zIndexBase:!0,opacityImage:!0},fl="1.0.3",ml=ho(V.theme.defaultAlgorithm),hl={screenXS:!0,screenXSMin:!0,screenXSMax:!0,screenSM:!0,screenSMMin:!0,screenSMMax:!0,screenMD:!0,screenMDMin:!0,screenMDMax:!0,screenLG:!0,screenLGMin:!0,screenLGMax:!0,screenXL:!0,screenXLMin:!0,screenXLMax:!0,screenXXL:!0,screenXXLMin:!0},Cr=(e,t,n)=>{const r=n.getDerivativeToken(e),{override:o,...l}=t;let i={...r,override:o};return i=Ba(i),l&&Object.entries(l).forEach(([s,c])=>{const{theme:u,...d}=c;let f=d;u&&(f=Cr({...i,...d},{override:d},u)),i[s]=f}),i};function gl(){const{token:e,hashId:t,theme:n}=V.theme.useToken(),r=a.computed(()=>({token:e.value,hashed:t.value,theme:n.value})),{override:o,cssVar:l}=a.unref(r),i=a.computed(()=>r.value.token),s=a.computed(()=>r.value.hashed),c=a.computed(()=>r.value.theme??ml),u=To(a.computed(()=>c.value),a.computed(()=>[V.theme.defaultSeed,i.value]),a.computed(()=>({salt:`${fl}-${s.value||""}`,override:o,getComputedToken:Cr,cssVar:l&&{prefix:l.prefix,key:l.key,unitless:dl,ignore:ul,preserve:hl}}))),[d,f,y]=a.unref(u),m=a.computed(()=>u.value[0]),h=a.computed(()=>s.value?u.value[1]:"");return[c,y,h,m,l]}const{genStyleHooks:le}=cl({usePrefix:()=>{const{getPrefixCls:e,iconPrefixCls:t}=q();return{iconPrefixCls:a.unref(t),rootPrefixCls:e()}},useToken:()=>{const[e,t,n,r,o]=gl();return{theme:e,realToken:t,hashId:n,token:r,cssVar:o}},useCSP:()=>{const{csp:e}=q();return(e==null?void 0:e.value)??{}},layer:{name:"antdx",dependencies:["antd"]}}),pl=e=>{const{componentCls:t,paddingSM:n,padding:r}=e;return{[t]:{[`${t}-content`]:{"&-filled,&-outlined,&-shadow":{padding:`${Y(n)} ${Y(r)}`,borderRadius:e.borderRadiusLG},"&-filled":{backgroundColor:e.colorFillContent},"&-outlined":{border:`1px solid ${e.colorBorderSecondary}`},"&-shadow":{boxShadow:e.boxShadowTertiary}}}}},yl=e=>{const{componentCls:t,fontSize:n,lineHeight:r,paddingSM:o,padding:l,calc:i}=e,s=i(n).mul(r).div(2).add(o).equal(),c=`${t}-content`;return{[t]:{[c]:{"&-round":{borderRadius:{_skip_check_:!0,value:s},paddingInline:i(l).mul(1.25).equal()}},[`&-start ${c}-corner`]:{borderStartStartRadius:e.borderRadiusXS},[`&-end ${c}-corner`]:{borderStartEndRadius:e.borderRadiusXS}}}},bl=e=>{const{componentCls:t,padding:n}=e;return{[`${t}-list`]:{display:"flex",flexDirection:"column",gap:n,overflowY:"auto"}}},Cl=new ur("loadingMove",{"0%":{transform:"translateY(0)"},"10%":{transform:"translateY(4px)"},"20%":{transform:"translateY(0)"},"30%":{transform:"translateY(-4px)"},"40%":{transform:"translateY(0)"}}),vl=new ur("cursorBlink",{"0%":{opacity:1},"50%":{opacity:0},"100%":{opacity:1}}),Sl=e=>{const{componentCls:t,fontSize:n,lineHeight:r,paddingSM:o,colorText:l,calc:i}=e;return{[t]:{display:"flex",columnGap:o,[`&${t}-end`]:{justifyContent:"end",flexDirection:"row-reverse",[`& ${t}-content-wrapper`]:{alignItems:"flex-end"}},[`&${t}-rtl`]:{direction:"rtl"},[`&${t}-typing ${t}-content:last-child::after`]:{content:'"|"',fontWeight:900,userSelect:"none",opacity:1,marginInlineStart:"0.1em",animationName:vl,animationDuration:"0.8s",animationIterationCount:"infinite",animationTimingFunction:"linear"},[`& ${t}-avatar`]:{display:"inline-flex",justifyContent:"center",alignSelf:"flex-start"},[`& ${t}-header, & ${t}-footer`]:{fontSize:n,lineHeight:r,color:e.colorText},[`& ${t}-header`]:{marginBottom:e.paddingXXS},[`& ${t}-footer`]:{marginTop:o},[`& ${t}-content-wrapper`]:{flex:"auto",display:"flex",flexDirection:"column",alignItems:"flex-start",minWidth:0,maxWidth:"100%"},[`& ${t}-content`]:{position:"relative",boxSizing:"border-box",minWidth:0,maxWidth:"100%",color:l,fontSize:e.fontSize,lineHeight:e.lineHeight,minHeight:i(o).mul(2).add(i(r).mul(n)).equal(),wordBreak:"break-word",[`& ${t}-dot`]:{position:"relative",height:"100%",display:"flex",alignItems:"center",columnGap:e.marginXS,padding:`0 ${Y(e.paddingXXS)}`,"&-item":{backgroundColor:e.colorPrimary,borderRadius:"100%",width:4,height:4,animationName:Cl,animationDuration:"2s",animationIterationCount:"infinite",animationTimingFunction:"linear","&:nth-child(1)":{animationDelay:"0s"},"&:nth-child(2)":{animationDelay:"0.2s"},"&:nth-child(3)":{animationDelay:"0.4s"}}}}}}},vr=le("Bubble",e=>{const t=ee(e,{});return[Sl(t),bl(t),pl(t),yl(t)]},()=>({})),Sr=Symbol("BubbleContext"),Ft=a.shallowRef(),xl=e=>{a.provide(Sr,e),a.watch(e,()=>{Ft.value=a.unref(e),a.triggerRef(Ft)},{immediate:!0,deep:!0})},wl=()=>a.inject(Sr,a.computed(()=>Ft.value||{})),$l=a.defineComponent({props:{value:te()},setup(e,{slots:t}){return xl(a.computed(()=>e.value)),()=>{var n;return(n=t.default)==null?void 0:n.call(t)}}}),xr=a.defineComponent({name:"AXBubble",__name:"Bubble",props:a.mergeDefaults({prefixCls:null,rootClassName:null,styles:null,classNames:null,avatar:null,placement:null,loading:{type:Boolean},typing:null,content:null,messageRender:{type:Function},loadingRender:{type:Function},variant:null,shape:null,onTypingComplete:null,header:null,footer:null},{classNames:()=>({}),styles:()=>({}),placement:"start",loading:!1,content:"",variant:"filled"}),setup(e,{expose:t}){const n=D(e,["prefixCls","rootClassName","classNames","styles","avatar","placement","loading","loadingRender","typing","content","messageRender","variant","shape","onTypingComplete","header","footer"]);a.toRef(e,"content"),a.toRef(e,"prefixCls");const r=a.useSlots(),o=a.ref(e.content);a.watch(()=>e.content,()=>{o.value=e.content});const{onUpdate:l}=a.unref(wl()),i=a.ref(null),{direction:s,getPrefixCls:c}=q(),u=c("bubble",e.prefixCls),d=re("bubble"),[f,y,m,h]=Ja(()=>e.typing),[g,p]=Ya(o,f,y,m),x=a.ref(!1);a.watch(g,()=>{l==null||l()}),a.watchEffect(()=>{var P;!p.value&&!e.loading?x.value||(x.value=!0,(P=e.onTypingComplete)==null||P.call(e)):x.value=!1});const[w,v,C]=vr(()=>u),S=a.computed(()=>[u,e.rootClassName,d.value.className,v.value,C,`${u}-${e.placement}`,{[`${u}-rtl`]:s.value==="rtl"},{[`${u}-typing`]:p.value&&!e.loading&&!e.messageRender&&!r.message&&!h.value}]),$=a.computed(()=>r.avatar?r.avatar():a.isVNode(e.avatar)?e.avatar:a.createVNode(V.Avatar,e.avatar,null)),b=a.computed(()=>r.message?r.message({content:g.value}):e.messageRender?e.messageRender(g.value):g.value),T=a.computed(()=>e.loading?r.loading?r.loading():e.loadingRender?e.loadingRender():a.createVNode(Qa,{prefixCls:u},null):a.createVNode(a.Fragment,null,[b.value,p.value&&a.toValue(h)])),N=a.computed(()=>{const P=a.createVNode("div",{style:{...d.value.styles.content,...e.styles.content},class:[`${u}-content`,`${u}-content-${e.variant}`,{[`${u}-content-${e.shape}`]:e.shape},d.value.classNames.content,e.classNames.content]},[a.toValue(T)]),O=r.header?r.header({content:g.value}):typeof e.header=="function"?e.header(g.value):e.header,E=r.footer?r.footer({content:g.value}):typeof e.footer=="function"?e.footer(g.value):e.footer;return O||E?a.createVNode("div",{class:`${u}-content-wrapper`},[O&&a.createVNode("div",{class:[`${u}-header`,d.value.classNames.header,e.classNames.header],style:{...d.value.styles.header,...e.styles.header}},[O]),P,E&&a.createVNode("div",{class:[`${u}-footer`,d.value.classNames.footer,e.classNames.footer],style:{...d.value.styles.footer,...e.styles.footer}},[E])]):P});return t({nativeElement:i}),()=>w(a.createVNode("div",a.mergeProps({style:{...d.value.style},class:a.toValue(S)},n,{ref:i}),[(r.avatar||e.avatar)&&a.createVNode("div",{style:{...d.value.styles.avatar,...e.styles.avatar},class:[`${u}-avatar`,d.value.classNames.avatar,e.classNames.avatar]},[a.toValue($)]),a.toValue(N)]))}});function Nl(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ht={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */var wr;function Pl(){return wr||(wr=1,function(e){(function(){var t={}.hasOwnProperty;function n(){for(var l="",i=0;i<arguments.length;i++){var s=arguments[i];s&&(l=o(l,r(s)))}return l}function r(l){if(typeof l=="string"||typeof l=="number")return l;if(typeof l!="object")return"";if(Array.isArray(l))return n.apply(null,l);if(l.toString!==Object.prototype.toString&&!l.toString.toString().includes("[native code]"))return l.toString();var i="";for(var s in l)t.call(l,s)&&l[s]&&(i=o(i,s));return i}function o(l,i){return i?l?l+" "+i:l+i:l}e.exports?(n.default=n,e.exports=n):window.classNames=n})()}(Ht)),Ht.exports}var Tl=Pl();const A=Nl(Tl);function Qe(e){const t=a.ref(e),n=a.ref(r=>{t.value&&t.value(r)});return t.value=e,n.value}const $r=`accept acceptcharset accesskey action allowfullscreen allowtransparency alt async autocomplete autofocus autoplay capture cellpadding cellspacing challenge charset checked classid class colspan cols content contenteditable contextmenu controls coords crossorigin data datetime default defer dir disabled download draggable enctype form formaction formenctype formmethod formnovalidate formtarget frameborder headers height hidden high href hreflang htmlfor for httpequiv icon id inputmode integrity is keyparams keytype kind label lang list loop low manifest marginheight marginwidth max maxlength media mediagroup method min minlength multiple muted name novalidate nonce open optimum pattern placeholder poster preload radiogroup readonly rel required reversed role rowspan rows sandbox scope scoped scrolling seamless selected shape size sizes span spellcheck src srcdoc srclang srcset start step style summary tabindex target title type usemap value width wmode wrap onCopy onCut onPaste onCompositionend onCompositionstart onCompositionupdate onKeydown onKeypress onKeyup onFocus onBlur onChange onInput onSubmit onClick onContextmenu onDoubleclick onDblclick onDrag onDragend onDragenter onDragexit onDragleave onDragover onDragstart onDrop onMousedown onMouseenter onMouseleave onMousemove onMouseout onMouseover onMouseup onSelect onTouchcancel onTouchend onTouchmove onTouchstart onTouchstartPassive onTouchmovePassive onScroll onWheel onAbort onCanplay onCanplaythrough onDurationchange onEmptied onEncrypted onEnded onError onLoadeddata onLoadedmetadata onLoadstart onPause onPlay onPlaying onProgress onRatechange onSeeked onSeeking onStalled onSuspend onTimeupdate onVolumechange onWaiting onLoad onError`.split(/[\s\n]+/),Ol="aria-",Al="data-";function Nr(e,t){return e.indexOf(t)===0}function Ne(e,t=!1){let n;t===!1?n={aria:!0,data:!0,attr:!0}:t===!0?n={aria:!0}:n={...t};const r={};return Object.keys(e).forEach(o=>{(n.aria&&(o==="role"||Nr(o,Ol))||n.data&&Nr(o,Al)||n.attr&&($r.includes(o)||$r.includes(o.toLowerCase())))&&(r[o]=e[o])}),r}function Rl(e){const[t,n]=H(e.value.length),r=a.computed(()=>e.value.slice(0,a.unref(t))),o=a.computed(()=>{const i=a.unref(r)[a.unref(r).length-1];return i?i.key:null});a.watch(e,()=>{var i;if(n(e.value.length),!(a.unref(r).length&&a.unref(r).every((s,c)=>{var u;return s.key===((u=e.value[c])==null?void 0:u.key)}))){if(a.unref(r).length===0)n(1);else for(let s=0;s<a.unref(r).length;s+=1)if(a.unref(r)[s].key!==((i=e.value[s])==null?void 0:i.key)){n(s);break}}},{immediate:!0,deep:!0});const l=Qe(i=>{i===a.unref(o)&&n(a.unref(t)+1)});return[r,l]}function El(e,t){const n=(o,l)=>{var i;return typeof t.value=="function"?t.value(o,l):t?((i=t.value)==null?void 0:i[o.role])||{}:{}};return a.computed(()=>(e.value||[]).map((o,l)=>{const i=o.key??`preset_${l}`;return{...n(o,l),...o,key:i}}))}const Vl=1,Pr=a.defineComponent({name:"AXBubbleList",inheritAttrs:!1,__name:"BubbleList",props:a.mergeDefaults({prefixCls:null,rootClassName:null,items:null,autoScroll:{type:Boolean},roles:null},{autoScroll:!0}),setup(e,{expose:t}){const n=D(e,["prefixCls","rootClassName","items","autoScroll","roles"]);a.toRef(e,"roles"),a.toRef(e,"items"),a.toRef(e,"prefixCls");const r=a.useAttrs(),o=Ne(a.mergeProps(n,r),{attr:!0,aria:!0}),l=a.ref(e.items),i=a.ref(e.roles);a.watch(()=>e.items,()=>{l.value=e.items}),a.watch(()=>e.roles,()=>{i.value=e.roles});const s=a.ref(null),c=a.ref({}),{getPrefixCls:u}=q(),d=u("bubble",e.prefixCls),f=`${d}-list`,[y,m,h]=vr(d),[g,p]=H(!1);a.watchEffect(()=>{p(!0),a.onWatcherCleanup(()=>{p(!1)})});const x=El(l,i),[w,v]=Rl(x),[C,S]=H(!0),[$,b]=H(0),T=O=>{const E=O.target;S(E.scrollHeight-Math.abs(E.scrollTop)-E.clientHeight<=Vl)};a.watch($,()=>{e.autoScroll&&a.unref(s)&&a.unref(C)&&a.nextTick(()=>{a.unref(s).scrollTo({top:a.unref(s).scrollHeight})})}),a.watch(()=>a.unref(w).length,()=>{var O;if(e.autoScroll){const E=(O=a.unref(w)[a.unref(w).length-2])==null?void 0:O.key,M=a.unref(c)[E];if(M){const{nativeElement:j}=M,{top:X=0,bottom:U=0}=(j==null?void 0:j.getBoundingClientRect())??{},{top:ce,bottom:ht}=a.unref(s).getBoundingClientRect();X<ht&&U>ce&&(b(a.unref($)+1),S(!0))}}});const N=Qe(()=>{e.autoScroll&&b(a.unref($)+1)}),P=a.computed(()=>({onUpdate:N}));return t({nativeElement:s,scrollTo:({key:O,offset:E,behavior:M="smooth",block:j})=>{if(typeof E=="number")a.unref(s).scrollTo({top:E,behavior:M});else if(O!==void 0){const X=a.unref(c)[O];if(X){const U=a.unref(w).findIndex(ce=>ce.key===O);S(U===a.unref(w).length-1),X.nativeElement.scrollIntoView({behavior:M,block:j})}}}}),()=>y(a.createVNode($l,{value:P.value},{default:()=>[a.createVNode("div",a.mergeProps(o,{class:A(f,e.rootClassName,m.value,h,{[`${f}-reach-end`]:C.value}),ref:s,onScroll:T}),[a.unref(w).map(({key:O,onTypingComplete:E,...M})=>a.createVNode(xr,a.mergeProps(M,{key:O,ref:j=>{j?c.value[O]=j:delete c.value[O]},typing:g.value?M.typing:!1,onTypingComplete:()=>{E==null||E(),v(O)}}),null))])]}))}}),Il=Object.assign(xr,{List:Pr});function K(e,t){Ml(e)&&(e="100%");var n=jl(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function Ml(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function jl(e){return typeof e=="string"&&e.indexOf("%")!==-1}function Ll(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function _e(e){return e<=1?"".concat(Number(e)*100,"%"):e}function zt(e){return e.length===1?"0"+e:String(e)}function Fl(e,t,n){return{r:K(e,255)*255,g:K(t,255)*255,b:K(n,255)*255}}function Bt(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Hl(e,t,n){var r,o,l;if(e=K(e,360),t=K(t,100),n=K(n,100),t===0)o=n,l=n,r=n;else{var i=n<.5?n*(1+t):n+t-n*t,s=2*n-i;r=Bt(s,i,e+1/3),o=Bt(s,i,e),l=Bt(s,i,e-1/3)}return{r:r*255,g:o*255,b:l*255}}function zl(e,t,n){e=K(e,255),t=K(t,255),n=K(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),l=0,i=r,s=r-o,c=r===0?0:s/r;if(r===o)l=0;else{switch(r){case e:l=(t-n)/s+(t<n?6:0);break;case t:l=(n-e)/s+2;break;case n:l=(e-t)/s+4;break}l/=6}return{h:l,s:c,v:i}}function Bl(e,t,n){e=K(e,360)*6,t=K(t,100),n=K(n,100);var r=Math.floor(e),o=e-r,l=n*(1-t),i=n*(1-o*t),s=n*(1-(1-o)*t),c=r%6,u=[n,i,l,l,s,n][c],d=[s,n,n,i,l,l][c],f=[l,l,s,n,n,i][c];return{r:u*255,g:d*255,b:f*255}}function Dl(e,t,n,r){var o=[zt(Math.round(e).toString(16)),zt(Math.round(t).toString(16)),zt(Math.round(n).toString(16))];return o.join("")}function Tr(e){return W(e)/255}function W(e){return parseInt(e,16)}var Or={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function Me(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,l=null,i=!1,s=!1;return typeof e=="string"&&(e=kl(e)),typeof e=="object"&&(ne(e.r)&&ne(e.g)&&ne(e.b)?(t=Fl(e.r,e.g,e.b),i=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):ne(e.h)&&ne(e.s)&&ne(e.v)?(r=_e(e.s),o=_e(e.v),t=Bl(e.h,r,o),i=!0,s="hsv"):ne(e.h)&&ne(e.s)&&ne(e.l)&&(r=_e(e.s),l=_e(e.l),t=Hl(e.h,r,l),i=!0,s="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=Ll(n),{ok:i,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var Xl="[-\\+]?\\d+%?",ql="[-\\+]?\\d*\\.\\d+%?",ie="(?:".concat(ql,")|(?:").concat(Xl,")"),Dt="[\\s|\\(]+(".concat(ie,")[,|\\s]+(").concat(ie,")[,|\\s]+(").concat(ie,")\\s*\\)?"),Xt="[\\s|\\(]+(".concat(ie,")[,|\\s]+(").concat(ie,")[,|\\s]+(").concat(ie,")[,|\\s]+(").concat(ie,")\\s*\\)?"),Q={CSS_UNIT:new RegExp(ie),rgb:new RegExp("rgb"+Dt),rgba:new RegExp("rgba"+Xt),hsl:new RegExp("hsl"+Dt),hsla:new RegExp("hsla"+Xt),hsv:new RegExp("hsv"+Dt),hsva:new RegExp("hsva"+Xt),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function kl(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(Or[e])e=Or[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=Q.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=Q.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Q.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=Q.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Q.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=Q.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Q.hex8.exec(e),n?{r:W(n[1]),g:W(n[2]),b:W(n[3]),a:Tr(n[4]),format:t?"name":"hex8"}:(n=Q.hex6.exec(e),n?{r:W(n[1]),g:W(n[2]),b:W(n[3]),format:t?"name":"hex"}:(n=Q.hex4.exec(e),n?{r:W(n[1]+n[1]),g:W(n[2]+n[2]),b:W(n[3]+n[3]),a:Tr(n[4]+n[4]),format:t?"name":"hex8"}:(n=Q.hex3.exec(e),n?{r:W(n[1]+n[1]),g:W(n[2]+n[2]),b:W(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function ne(e){return!!Q.CSS_UNIT.exec(String(e))}var et=2,Ar=.16,Wl=.05,Ul=.05,Gl=.15,Rr=5,Er=4,Kl=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95