PageSourceSearch

https://healthliteracycopilot.ai/_nuxt/CE2pRv6U.js

js healthliteracycopilot.ai collected 2026-10-05 15:10:37 UTC 3,543 bytes, 1 lines download raw bytes

1import{_ as S,o as l,c as k,I as s,E as v,p as I,k as g,t as j,Q as N,f as O,A as x,R as $,af as B,S as d,y as n,T as _,U as A,ac as U,V as c}from"./DHGaTVDQ.js";const T={base:"inline-flex items-center",rounded:"rounded-md",font:"font-medium",size:{xs:"text-xs px-1.5 py-0.5",sm:"text-xs px-2 py-1",md:"text-sm px-2 py-1",lg:"text-sm px-2.5 py-1.5"},gap:{xs:"gap-0.5",sm:"gap-1",md:"gap-1",lg:"gap-1.5"},color:{white:{solid:"ring-1 ring-inset ring-gray-300 dark:ring-gray-700 text-gray-900 dark:text-white bg-white dark:bg-gray-900"},gray:{solid:"ring-1 ring-inset ring-gray-300 dark:ring-gray-700 text-gray-700 dark:text-gray-200 bg-gray-50 dark:bg-gray-800"},black:{solid:"text-white dark:text-gray-900 bg-gray-900 dark:bg-white"}},variant:{solid:"bg-{color}-500 dark:bg-{color}-400 text-white dark:text-gray-900",outline:"text-{color}-500 dark:text-{color}-400 ring-1 ring-inset ring-{color}-500 dark:ring-{color}-400",soft:"bg-{color}-50 dark:bg-{color}-400 dark:bg-opacity-10 text-{color}-500 dark:text-{color}-400",subtle:"bg-{color}-50 dark:bg-{color}-400 dark:bg-opacity-10 text-{color}-500 dark:text-{color}-400 ring-1 ring-inset ring-{color}-500 dark:ring-{color}-400 ring-opacity-25 dark:ring-opacity-25"},icon:{base:"flex-shrink-0",size:{xs:"h-4 w-4",sm:"h-4 w-4",md:"h-5 w-5",lg:"h-5 w-5"}},default:{size:"sm",variant:"solid",color:"primary"}},t=_(d.ui.strategy,d.ui.badge,T),E=O({components:{UIcon:x},inheritAttrs:!1,props:{size:{type:String,default:()=>t.default.size,validator(e){return Object.keys(t.size).includes(e)}},color:{type:String,default:()=>t.default.color,validator(e){return[...d.ui.colors,...Object.keys(t.color)].includes(e)}},variant:{type:String,default:()=>t.default.variant,validator(e){return[...Object.keys(t.variant),...Object.values(t.color).flatMap(a=>Object.keys(a))].includes(e)}},label:{type:[String,Number],default:null},icon:{type:String,default:null},leadingIcon:{type:String,default:null},trailingIcon:{type:String,default:null},trailing:{type:Boolean,default:!1},leading:{type:Boolean,default:!1},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},setup(e){const{ui:a,attrs:u}=$("badge",A(e,"ui"),t),{size:r,rounded:y}=B({ui:a,props:e}),m=n(()=>e.icon&&e.leading||e.icon&&!e.trailing||!e.trailing||e.leadingIcon),i=n(()=>e.icon&&e.trailing||e.trailing||e.trailingIcon),p=n(()=>{var f,b;const o=((b=(f=a.value.color)==null?void 0:f[e.color])==null?void 0:b[e.variant])||a.value.variant[e.variant];return U(c(a.value.base,a.value.font,y.value,a.value.size[r.value],a.value.gap[r.value],o==null?void 0:o.replaceAll("{color}",e.color)),e.class)}),h=n(()=>e.leadingIcon||e.icon),w=n(()=>e.trailingIcon||e.icon),z=n(()=>c(a.value.icon.base,a.value.icon.size[r.value])),C=n(()=>c(a.value.icon.base,a.value.icon.size[r.value]));return{attrs:u,isLeading:m,isTrailing:i,badgeClass:p,leadingIconName:h,trailingIconName:w,leadingIconClass:z,trailingIconClass:C}}}),L={key:0};function M(e,a,u,r,y,m){const i=x;return l(),k("span",N({class:e.badgeClass},e.attrs),[s(e.$slots,"leading",{},()=>[e.isLeading&&e.leadingIconName?(l(),v(i,{key:0,name:e.leadingIconName,class:I(e.leadingIconClass),"aria-hidden":"true"},null,8,["name","class"])):g("",!0)]),s(e.$slots,"default",{},()=>[e.label?(l(),k("span",L,j(e.label),1)):g("",!0)]),s(e.$slots,"trailing",{},()=>[e.isTrailing&&e.trailingIconName?(l(),v(i,{key:0,name:e.trailingIconName,class:I(e.trailingIconClass),"aria-hidden":"true"},null,8,["name","class"])):g("",!0)])],16)}const V=S(E,[["render",M]]);export{V as default};

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.