// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0-or-later
// @source: https://gitlab.com/soapbox-pub/ditto/-/tree/f0a3877c
import{r as e}from"./rolldown-runtime-QTnfLwEv.js";import{qi as t}from"./lucide-icons-BdRF0moN.js";import{r as n}from"./useMuteList-uFe-Ok2F.js";var r=e(t(),1);function i(){let{muteItems:e}=n(),t=(0,r.useMemo)(()=>{let t=new Set;for(let n of e)n.type===`pubkey`&&t.add(n.value);return t},[e]);return{mutedPubkeys:t,mutedKey:(0,r.useMemo)(()=>[...t].sort().join(`,`),[t]),excludeMuted:(0,r.useMemo)(()=>e=>t.size===0?[...e]:e.filter(e=>!t.has(e)),[t])}}export{i as t};
// @license-end
