1import{r as _,a as y}from"./CANcSA_j.js";import{d as x,o as k,c as f,b as a,f as r,a as h,w as C,i as w,t as n,n as O,e as o,r as $,_ as B}from"./CE3SpE_d.js";const E=["src","alt"],S={class:"bc__name"},z=x({__name:"Card",props:{badge:{},isOwned:{type:Boolean}},emits:["open"],setup(e,{emit:d}){const s=e,b=d,t=o(()=>_(s.badge.rarity)),c=o(()=>y(s.badge.rarity)),g=o(()=>s.isOwned?{background:`color-mix(in srgb, ${t.value} 12%, var(--block-glass))`,border:`1px solid ${t.value}59`,boxShadow:`0 6px 16px -8px ${t.value}80`}:{background:"var(--block-glass)",border:"1px solid rgba(127,127,127,0.18)"}),m=o(()=>s.isOwned?{background:`color-mix(in srgb, ${t.value} 26%, var(--block-glass))`}:{background:"color-mix(in srgb, rgb(var(--v-theme-on-surface)) 10%, rgb(var(--v-theme-surface)))"}),u=o(()=>({color:c.value,background:`color-mix(in srgb, ${c.value} 16%, rgb(var(--v-theme-surface)))`})),v=l=>{l.target.style.visibility="hidden"};return(l,i)=>{const p=$("v-icon");return k(),f("button",{type:"button",class:"bc",style:r(g.value),onClick:i[0]||(i[0]=A=>b("open"))},[a("div",{class:"bc__panel",style:r(m.value)},[a("span",{class:"bc__corner",style:r({background:e.isOwned?"#3DAE3D":"#AEAEB2"})},[h(p,{size:13,color:"#fff"},{default:C(()=>[w(n(e.isOwned?"mdi-check-bold":"mdi-lock"),1)]),_:1})],4),a("img",{class:O(["bc__art",{"bc__art--locked":!e.isOwned}]),src:`/img/badges/${e.badge.label}.png`,alt:e.badge.name,onError:v},null,42,E)],4),a("div",S,n(e.badge.name),1),a("span",{class:"bc__chip",style:r(u.value)},n(e.badge.rarity.toUpperCase()),5)],4)}}}),V=Object.assign(B(z,[["__scopeId","data-v-6464ea38"]]),{__name:"BadgeCard"});export{V 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.