1import{A as m}from"./AtomPicture-n20BKlIF.js";import{W as t,_ as d}from"./entry-client-CFxXTp2Y.js";import{d as u,c as p,J as a,P as c,N as f,Q as s,K as i,S as n,R as _,Y as g,M as k}from"./vendor-vue-BSzhZmsh.js";const y={class:"particle__wrapper"},h={class:"particle__body"},w={key:1},B={key:0,class:"particle__text"},x=u({__name:"AtomParticle",props:{icon:{},textIcon:{type:Boolean,default:!1},iconBackground:{default:"white"},iconColor:{},image:{default:""},webp:{}},setup(e){const o=e,r=p(()=>({backgroundColor:t[o.iconBackground],fill:t[o.iconColor],color:t[o.iconColor]}));return(l,C)=>(a(),c("div",{class:f(["particle",[{"particle--with-image":!!e.image}]])},[s("div",y,[e.image?(a(),i(m,{key:0,src:e.image,webp:e.webp,class:"particle__image"},null,8,["src","webp"])):n("",!0),s("div",h,[s("div",{class:"particle__icon",style:_(r.value)},[e.textIcon?(a(),c("span",w,g(e.icon),1)):(a(),i(d,{key:0,name:e.icon},null,8,["name"]))],4),l.$slots.default?(a(),c("div",B,[k(l.$slots,"default")])):n("",!0)])])],2))}});export{x as _};
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.