PageSourceSearch

https://ecdb.com/_nuxt/COODhLRB.js

js ecdb.com collected 2026-10-01 10:35:47 UTC 14,418 bytes, 1 lines download raw bytes

1import{$ as e,Cn as t,Gt as n,I as r,L as i,Nt as a,On as o,P as s,R as c,Rt as l,V as u,W as d,cn as f,en as p,ht as m,xt as h}from"./BHnRcuXC.js";import{t as g}from"./HLzgGVOo.js";import{t as _}from"./DhD9Fl7_.js";l(),e(),f();var v=[`type`,`aria-label`,`data-gtm`,`disabled`],y=`group relative inline-flex items-center justify-center gap-2 border font-semibold text-left transition-all duration-200 ease-in-out focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 disabled:opacity-50 disabled:cursor-not-allowed disabled:pointer-events-none`,b=Object.assign(d({__name:`BaseButton`,props:{variant:{default:`solid`},color:{default:`ecdb-mint`},type:{default:`button`},label:{default:``},dataGtm:{default:null},disabled:{type:Boolean,default:!1},to:{default:null},target:{default:null},size:{default:`md`},isFullwidth:{type:Boolean,default:!1},buttonClass:{default:``},ignoreNuxtReady:{type:Boolean,default:!1},icon:{default:`streamline:line-arrow-right-1`},iconClass:{default:``},iconPosition:{default:`right`},noIcon:{type:Boolean,default:!1},iconOnly:{type:Boolean,default:!1}},emits:[`click`],setup(e,{expose:l,emit:d}){let f=d,b=e,x=n(),S=s(()=>b.to?typeof b.to==`string`&&/^(https?:|mailto:|tel:)/.test(b.to):!1),C=s(()=>b.target?b.target:S.value?`_blank`:`_self`),w=s(()=>(b.ignoreNuxtReady,b.disabled)),T={sm:`min-h-9 px-4 py-2 text-sm`,md:`min-h-11 px-5 py-2.5 text-sm`,lg:`min-h-12 px-6 py-3 text-base`},E={sm:`size-9 p-2 text-sm`,md:`size-11 p-2.5 text-sm`,lg:`size-12 p-3 text-base`},D={sm:`py-1.5 text-sm justify-start text-left`,md:`py-2 text-sm justify-start text-left`,lg:`py-2.5 text-base justify-start text-left`},O={"ecdb-mint":{solid:`border-ecdb-mint-500 bg-ecdb-mint-500 text-ecdb-slate-900 hover:bg-ecdb-mint-400 hover:border-ecdb-mint-400 focus-visible:outline-ecdb-mint-500 shadow-sm dark:border-ecdb-mint-500 dark:bg-ecdb-mint-500 dark:text-ecdb-slate-900 dark:hover:bg-ecdb-mint-400 dark:hover:border-ecdb-mint-400 dark:focus-visible:outline-ecdb-mint-400`,tonal:`border-ecdb-mint-100 bg-ecdb-mint-100 text-ecdb-mint-800 hover:bg-ecdb-mint-200 hover:border-ecdb-mint-200 focus-visible:outline-ecdb-mint-500 dark:border-ecdb-mint-800 dark:bg-ecdb-mint-800 dark:text-ecdb-mint-400 dark:hover:bg-ecdb-mint-700 dark:hover:border-ecdb-mint-700 dark:focus-visible:outline-ecdb-mint-400`,outlined:`bg-transparent border-ecdb-mint-600 text-ecdb-mint-600 hover:border-ecdb-mint-500 hover:text-ecdb-mint-500 focus-visible:outline-ecdb-mint-500 dark:border-ecdb-mint-500 dark:text-ecdb-mint-500 dark:hover:border-ecdb-mint-400 dark:hover:text-ecdb-mint-400 dark:focus-visible:outline-ecdb-mint-400`,"outlined-mixed":`bg-transparent border-ecdb-mint-500 text-ecdb-slate-900 hover:border-ecdb-mint-400 focus-visible:outline-ecdb-mint-500 dark:border-ecdb-mint-500 dark:text-ecdb-slate-50 dark:hover:border-ecdb-mint-400 dark:focus-visible:outline-ecdb-mint-400`,link:`border-transparent bg-transparent text-ecdb-mint-600 hover:text-ecdb-mint-500 focus-visible:outline-ecdb-mint-500`},"ecdb-purple":{solid:`border-ecdb-purple-500 bg-ecdb-purple-500 text-white hover:bg-ecdb-purple-400 hover:border-ecdb-purple-400 focus-visible:outline-ecdb-purple-500 shadow-sm dark:border-ecdb-purple-500 dark:bg-ecdb-purple-500 dark:text-ecdb-slate-50 dark:hover:bg-ecdb-purple-400 dark:hover:border-ecdb-purple-400 dark:focus-visible:outline-ecdb-purple-400`,tonal:`border-ecdb-purple-100 bg-ecdb-purple-100 text-ecdb-purple-600 hover:bg-ecdb-purple-200 hover:border-ecdb-purple-200 focus-visible:outline-ecdb-purple-500 dark:border-ecdb-purple-800 dark:bg-ecdb-purple-800 dark:text-ecdb-purple-100 dark:hover:bg-ecdb-purple-700 dark:hover:border-ecdb-purple-700 dark:focus-visible:outline-ecdb-purple-400`,outlined:`bg-transparent border-ecdb-purple-500 text-ecdb-purple-500 hover:border-ecdb-purple-400 hover:text-ecdb-purple-400 focus-visible:outline-ecdb-purple-500 dark:border-ecdb-purple-300 dark:text-ecdb-purple-300 dark:hover:border-ecdb-purple-200 dark:hover:text-ecdb-purple-200 dark:focus-visible:outline-ecdb-purple-400`,"outlined-mixed":`bg-transparent border-ecdb-purple-500 text-ecdb-slate-900 hover:border-ecdb-purple-400 focus-visible:outline-ecdb-purple-500 dark:border-ecdb-purple-400 dark:text-ecdb-slate-50 dark:hover:border-ecdb-purple-300 dark:focus-visible:outline-ecdb-purple-400`,link:`border-transparent bg-transparent text-ecdb-purple-500 hover:text-ecdb-purple-400 focus-visible:outline-ecdb-purple-500`},"ecdb-blue":{solid:`border-ecdb-blue-500 bg-ecdb-blue-500 text-white hover:bg-ecdb-blue-400 hover:border-ecdb-blue-400 focus-visible:outline-ecdb-blue-500 shadow-sm dark:border-ecdb-blue-500 dark:bg-ecdb-blue-500 dark:text-ecdb-slate-50 dark:hover:bg-ecdb-blue-400 dark:hover:border-ecdb-blue-400 dark:focus-visible:outline-ecdb-blue-400`,tonal:`border-ecdb-blue-100 bg-ecdb-blue-100 text-ecdb-blue-500 hover:bg-ecdb-blue-200 hover:border-ecdb-blue-200 focus-visible:outline-ecdb-blue-500 dark:border-ecdb-blue-700 dark:bg-ecdb-blue-700 dark:text-ecdb-blue-50 dark:hover:bg-ecdb-blue-600 dar
1k:hover:border-ecdb-blue-600 dark:focus-visible:outline-ecdb-blue-400`,outlined:`bg-transparent border-ecdb-blue-500 text-ecdb-blue-500 hover:border-ecdb-blue-400 hover:text-ecdb-blue-400 focus-visible:outline-ecdb-blue-500 dark:border-ecdb-blue-300 dark:text-ecdb-blue-300 dark:hover:border-ecdb-blue-200 dark:hover:text-ecdb-blue-200 dark:focus-visible:outline-ecdb-blue-400`,"outlined-mixed":`bg-transparent border-ecdb-blue-500 text-ecdb-slate-900 hover:border-ecdb-blue-400 focus-visible:outline-ecdb-blue-500 dark:border-ecdb-blue-400 dark:text-ecdb-slate-50 dark:hover:border-ecdb-blue-300 dark:focus-visible:outline-ecdb-blue-400`,link:`border-transparent bg-transparent text-ecdb-blue-500 hover:text-ecdb-blue-400 focus-visible:outline-ecdb-blue-500`},"ecdb-aqua":{solid:`border-ecdb-aqua-500 bg-ecdb-aqua-500 text-ecdb-slate-900 hover:bg-ecdb-aqua-400 hover:border-ecdb-aqua-400 focus-visible:outline-ecdb-aqua-500 shadow-sm dark:border-ecdb-aqua-500 dark:bg-ecdb-aqua-500 dark:text-ecdb-slate-900 dark:hover:bg-ecdb-aqua-400 dark:hover:border-ecdb-aqua-400 dark:focus-visible:outline-ecdb-aqua-400`,tonal:`border-ecdb-aqua-100 bg-ecdb-aqua-100 text-ecdb-aqua-800 hover:bg-ecdb-aqua-200 hover:border-ecdb-aqua-200 focus-visible:outline-ecdb-aqua-500 dark:border-ecdb-aqua-800 dark:bg-ecdb-aqua-800 dark:text-ecdb-aqua-200 dark:hover:bg-ecdb-aqua-700 dark:hover:border-ecdb-aqua-700 dark:focus-visible:outline-ecdb-aqua-400`,outlined:`bg-transparent border-ecdb-aqua-600 text-ecdb-aqua-600 hover:border-ecdb-aqua-500 hover:text-ecdb-aqua-500 focus-visible:outline-ecdb-aqua-500 dark:border-ecdb-aqua-500 dark:text-ecdb-aqua-500 dark:hover:border-ecdb-aqua-400 dark:hover:text-ecdb-aqua-400 dark:focus-visible:outline-ecdb-aqua-400`,"outlined-mixed":`bg-transparent border-ecdb-aqua-500 text-ecdb-slate-900 hover:border-ecdb-aqua-400 focus-visible:outline-ecdb-aqua-500 dark:border-ecdb-aqua-500 dark:text-ecdb-slate-50 dark:hover:border-ecdb-aqua-400 dark:focus-visible:outline-ecdb-aqua-400`,link:`border-transparent bg-transparent text-ecdb-aqua-600 hover:text-ecdb-aqua-500 focus-visible:outline-ecdb-aqua-500`},"ecdb-pink":{solid:`border-ecdb-pink-500 bg-ecdb-pink-500 text-white hover:bg-ecdb-pink-400 hover:border-ecdb-pink-400 focus-visible:outline-ecdb-pink-500 shadow-sm dark:border-ecdb-pink-500 dark:bg-ecdb-pink-500 dark:text-ecdb-slate-50 dark:hover:bg-ecdb-pink-400 dark:hover:border-ecdb-pink-400 dark:focus-visible:outline-ecdb-pink-400`,tonal:`border-ecdb-pink-200 bg-ecdb-pink-200 text-ecdb-slate-900 hover:bg-ecdb-pink-300 hover:border-ecdb-pink-300 focus-visible:outline-ecdb-pink-500 dark:border-ecdb-pink-700 dark:bg-ecdb-pink-700 dark:text-ecdb-pink-100 dark:hover:bg-ecdb-pink-600 dark:hover:border-ecdb-pink-600 dark:focus-visible:outline-ecdb-pink-400`,outlined:`bg-transparent border-ecdb-pink-500 text-ecdb-pink-500 hover:border-ecdb-pink-400 hover:text-ecdb-pink-400 focus-visible:outline-ecdb-pink-500 dark:border-ecdb-pink-500 dark:text-ecdb-pink-500 dark:hover:border-ecdb-pink-400 dark:hover:text-ecdb-pink-400 dark:focus-visible:outline-ecdb-pink-400`,"outlined-mixed":`bg-transparent border-ecdb-pink-500 text-ecdb-slate-900 hover:border-ecdb-pink-400 focus-visible:outline-ecdb-pink-500 dark:border-ecdb-pink-500 dark:text-ecdb-slate-50 dark:hover:border-ecdb-pink-400 dark:focus-visible:outline-ecdb-pink-400`,link:`border-transparent bg-transparent text-ecdb-pink-500 hover:text-ecdb-pink-400 focus-visible:outline-ecdb-pink-500`},"ecdb-coral":{solid:`border-ecdb-coral-500 bg-ecdb-coral-500 text-ecdb-slate-900 hover:bg-ecdb-coral-400 hover:border-ecdb-coral-400 focus-visible:outline-ecdb-coral-500 shadow-sm dark:border-ecdb-coral-500 dark:bg-ecdb-coral-500 dark:text-ecdb-slate-900 dark:hover:bg-ecdb-coral-400 dark:hover:border-ecdb-coral-400 dark:focus-visible:outline-ecdb-coral-400`,tonal:`border-ecdb-coral-200 bg-ecdb-coral-200 text-ecdb-coral-600 hover:bg-ecdb-coral-300 hover:border-ecdb-coral-300 focus-visible:outline-ecdb-coral-500 dark:border-ecdb-coral-800 dark:bg-ecdb-coral-800 dark:text-ecdb-coral-50 dark:hover:bg-ecdb-coral-700 dark:hover:border-ecdb-coral-700 dark:focus-visible:outline-ecdb-coral-400`,outlined:`bg-transparent border-ecdb-coral-500 text-ecdb-coral-500 hover:border-ecdb-coral-400 hover:text-ecdb-coral-400 focus-visible:outline-ecdb-coral-500 dark:border-ecdb-coral-500 dark:text-ecdb-coral-500 dark:hover:border-ecdb-coral-400 dark:hover:text-ecdb-coral-400 dark:focus-visible:outline-ecdb-coral-400`,"outlined-mixed":`bg-transparent border-ecdb-coral-500 text-ecdb-slate-900 hover:border-ecdb-coral-400 focus-visible:outline-ecdb-coral-500 dark:border-ecdb-coral-500 dark:text-ecdb-slate-50 dark:hover:border-ecdb-coral-400 dark:focus-visible:outline-ecdb-coral-400`,link:`border-transparent bg-transparent text-ecdb-coral-500 hover:text-ecdb-coral-400 focus-visible:outline-ecdb-coral-500`},"ecdb-lime":{solid:`border-ecdb-lime-500 bg-ecdb-lime-500 text-ecdb-slate-900 hover:bg-ecdb-lime-400 hover:border-ecdb-lime-400 focus-visible:outline-ecdb-lime-500 shadow-sm dark:border-ecdb-lime-500 dark:bg-ecdb-lime-500 dark:text-ecdb-slate-900 dark:hover:bg-ecdb-lime-400 dark:hover:border-ecdb-lime-400 dark:focus-visible:outline-ecdb-lime-400`,tonal:`border-ecdb-lime-200 bg-ecdb-lime-200 text-ecdb-slate-900 hover:bg-ecdb-lime-300 hover:border-ecdb-lime-300 focus-visible:outline-ecdb-lime-500 dark:border-ecdb-lime-700 dark:bg-ecdb-lime-700 dark:text-ecdb-slate-900 dark:hover:bg-ecdb-lime-600 dar
1k:hover:border-ecdb-lime-600 dark:focus-visible:outline-ecdb-lime-400`,outlined:`bg-transparent border-ecdb-lime-700 text-ecdb-lime-700 hover:border-ecdb-lime-600 hover:text-ecdb-lime-600 focus-visible:outline-ecdb-lime-500 dark:border-ecdb-lime-700 dark:text-ecdb-lime-700 dark:hover:border-ecdb-lime-600 dark:hover:text-ecdb-lime-600 dark:focus-visible:outline-ecdb-lime-400`,"outlined-mixed":`bg-transparent border-ecdb-lime-700 text-ecdb-slate-900 hover:border-ecdb-lime-600 focus-visible:outline-ecdb-lime-500 dark:border-ecdb-lime-700 dark:text-ecdb-slate-50 dark:hover:border-ecdb-lime-600 dark:focus-visible:outline-ecdb-lime-400`,link:`border-transparent bg-transparent text-ecdb-lime-700 hover:text-ecdb-lime-600 focus-visible:outline-ecdb-lime-500`},"ecdb-slate":{solid:`border-ecdb-slate-900 bg-ecdb-slate-900 text-ecdb-slate-50 hover:bg-ecdb-slate-800 hover:border-ecdb-slate-800 focus-visible:outline-ecdb-slate-500 shadow-sm dark:border-ecdb-slate-50 dark:bg-ecdb-slate-50 dark:text-ecdb-slate-900 dark:hover:bg-ecdb-slate-200 dark:hover:border-ecdb-slate-200 dark:focus-visible:outline-ecdb-slate-300`,tonal:`border-ecdb-slate-200 bg-ecdb-slate-200 text-ecdb-slate-900 hover:bg-ecdb-slate-300 hover:border-ecdb-slate-300 focus-visible:outline-ecdb-slate-500 dark:border-ecdb-slate-700 dark:bg-ecdb-slate-700 dark:text-ecdb-slate-50 dark:hover:bg-ecdb-slate-600 dark:hover:border-ecdb-slate-600 dark:focus-visible:outline-ecdb-slate-400`,outlined:`bg-transparent border-ecdb-slate-400 text-ecdb-slate-700 hover:border-ecdb-slate-500 hover:text-ecdb-slate-600 focus-visible:outline-ecdb-slate-500 dark:border-ecdb-slate-500 dark:text-ecdb-slate-50 dark:hover:border-ecdb-slate-400 dark:focus-visible:outline-ecdb-slate-300`,"outlined-mixed":`bg-transparent border-ecdb-slate-900 text-ecdb-slate-900 hover:border-ecdb-slate-700 focus-visible:outline-ecdb-slate-500 dark:border-ecdb-slate-50 dark:text-ecdb-slate-50 dark:hover:border-ecdb-slate-300 dark:focus-visible:outline-ecdb-slate-300`,link:`border-transparent bg-transparent text-ecdb-slate-700 hover:text-ecdb-slate-600 focus-visible:outline-ecdb-slate-500 dark:text-ecdb-slate-50 dark:hover:text-ecdb-slate-200`}},k=s(()=>b.variant===`link`?D[b.size]:b.iconOnly?E[b.size]:T[b.size]),A=s(()=>b.variant===`outlined`||b.variant===`outlined-mixed`),j=s(()=>[y,k.value,O[b.color][b.variant],{"w-full":b.isFullwidth,"border-2":A.value},...[b.buttonClass].flat()]),M=s(()=>{if(b.iconClass)return b.iconClass;switch(b.size){case`sm`:return`size-3`;case`lg`:return`size-5`;default:return`size-4`}}),N=s(()=>!b.noIcon&&b.iconPosition===`left`),P=s(()=>!b.noIcon&&b.iconPosition===`right`);function F(e){if(w.value){e.preventDefault(),e.stopPropagation();return}f(`click`,e)}function I(){x.value?.focus()}return l({focus:I}),(e,n)=>{let s=_,l=g;return b.to?(m(),r(l,{key:0,ref_key:`refElement`,ref:x,to:b.to,external:p(S),target:p(C),class:t(p(j)),"aria-label":b.label,"aria-disabled":p(w)||void 0,tabindex:p(w)?-1:void 0,"data-gtm":b.dataGtm,onClick:F},{default:a(()=>[p(N)?(m(),r(s,{key:0,name:b.icon,class:t([`shrink-0`,p(M)]),"aria-hidden":`true`},null,8,[`name`,`class`])):i(``,!0),h(e.$slots,`default`,{},()=>[u(o(b.label),1)]),p(P)?(m(),r(s,{key:1,name:b.icon,class:t([`shrink-0`,p(M)]),"aria-hidden":`true`},null,8,[`name`,`class`])):i(``,!0)]),_:3},8,[`to`,`external`,`target`,`class`,`aria-label`,`aria-disabled`,`tabindex`,`data-gtm`])):(m(),c(`button`,{key:1,ref_key:`refElement`,ref:x,type:b.type,class:t(p(j)),"aria-label":b.label,"data-gtm":b.dataGtm,disabled:p(w),onClick:F},[p(N)?(m(),r(s,{key:0,name:b.icon,class:t([`shrink-0`,p(M)]),"aria-hidden":`true`},null,8,[`name`,`class`])):i(``,!0),h(e.$slots,`default`,{},()=>[u(o(b.label),1)]),p(P)?(m(),r(s,{key:1,name:b.icon,class:t([`shrink-0`,p(M)]),"aria-hidden":`true`},null,8,[`name`,`class`])):i(``,!0)],10,v))}}}),{__name:`BaseButton`});export{b as t};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.