1import{B as e,Ut as t,W as n,gt as r,ot as i,p as a,u as o,x as s,y as c}from"./DRf1HZZe.js";import{f as l}from"./QfTLno6e.js";import{t as u}from"./BjnHIrTY2.js";import{t as d}from"./BfJQmbBn2.js";var f=Object.assign(s({__name:`MiniButtonHelp`,props:{help:{},isInverted:{type:Boolean,default:!1},tooltipPosition:{default:`l`},isMini:{type:Boolean,default:!1}},setup(s){let f=r(!1),p=s,m={text:p.help?.tooltip||`Show help`,tooltip:p.help?.tooltip,alert:p.help?.alert,click:()=>f.value=!0};return(r,p)=>(e(),a(`div`,null,[c(u,{action:m,class:t([`tooltip-${s.tooltipPosition}`,`relative`]),isMini:s.isMini,onClick:l(m.click,[`prevent`])},{default:i(()=>[o(`span`,{class:t([`absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 font-serif text-xs font-bold italic`,[`transition-opacity duration-100`,{"opacity-0":s.isMini},{"opacity-100":!s.isMini},{"text-move-700 dark:text-move-300":!s.isInverted},{"text-move-900 dark:text-move-900":s.isInverted}]])},`i`,2)]),_:1},8,[`class`,`isMini`,`onClick`]),c(d,{show:f.value,content:s.help,onClose:p[0]||=()=>f.value=!1},{default:i(()=>[n(r.$slots,`default`)]),_:3},8,[`show`,`content`])]))}}),{__name:`MiniButtonHelp`});export{f 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.