import{x,u as i,d as f,s,j as b,w as p,v as c,az as i,ad as y,b0 as s,b1 as _,b2 as k,y as j}from"./et3mnfcx.js";import{u as g,p as n}from"./mlcfaua5.js";import{g as p}from"./xqb8qclc.js";import{k as d}from"./chougxd6.js";const z=["","default","small","large"],q=({from:a,replacement:l,scope:n,version:t,ref:o,type:u="api"},r)=>{x(()=>i(r),e=>{},{immediate:!0})},a=p({type:string,values:z,required:!1}),m=symbol("size"),f=()=>{const a=f(m,{});return s(()=>i(a.size)||"")},g=symbol(),c=b();function z(a,l=void 0){const n=p()?f(g,c):c;return a?s(()=>{var t,o;return(o=(t=n.value)==null?void 0:t[a])!=null?o:l}):n}function j(a,l){const n=z(),t=c(a,s(()=>{var e;return((e=n.value)==null?void 0:e.namespace)||i})),o=g(s(()=>{var e;return(e=n.value)==null?void 0:e.locale})),u=y(s(()=>{var e;return((e=n.value)==null?void 0:e.zindex)||s})),r=s(()=>{var e;return i(l)||((e=n.value)==null?void 0:e.size)||""});return k(s(()=>i(n)||{})),{ns:t,locale:o,zindex:u,size:r}}const k=(a,l,n=!1)=>{var t;const o=!!p(),u=o?z():void 0,r=(t=void 0)!=null?t:o?j:void 0;if(!r)return;const e=s(()=>{const v=i(a);return u!=null&&u.value?e(u.value,v):v});return r(g,e),r(n,s(()=>e.value.locale)),r(_,s(()=>e.value.namespace)),r(k,s(()=>e.value.zindex)),r(m,{size:s(()=>e.value.size||"")}),(n||!c.value)&&(c.value=e.value),e},e=(a,l)=>{const n=[...new set([...d(a),...d(l)])],t={};for(const o of n)t[o]=l[o]!==void 0?l[o]:a[o];return t};export{z as a,a as b,z as c,f as d,j as e,q as u};