PageSourceSearch

https://fedi.gareth-coles.dev/vite/DwXuDYCF.js

js gareth-coles.dev collected 2026-10-09 17:46:18 UTC 3,313 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["C_MGnMH_.js","app-DhbzpxNh.js","BI8qgwQJ.js","BTqQ_sdn.js","cPPnkASS.css","lQ9B5QVJ.css","BbrKSk-I.js","BCmaXAoU.css","BGuwDt3A.js","B8S7PgiO.css","3ZWt5Bmg.css"])))=>i.map(i=>d[i]);
2import{i as u,b5 as A,f as C,bc as V,b$ as B,$ as j,l as I,g as w,du as N,M as q,W as D,ac as v,ae as R}from"./app-DhbzpxNh.js";import{b as T,l as d,h as t,s as m,B as g,d as H,a as y,w as E,g as p,A as M,q as i,j as c,H as h,C as S,M as _,N as b,a8 as z}from"./BI8qgwQJ.js";import{M as $}from"./YKzlGC3G.js";import"./BTqQ_sdn.js";const W=["src"],x=T({__name:"emojis.emoji",props:{emoji:{}},setup(k){const s=k;function l(a){const o=[];o.push({type:"label",text:":"+s.emoji.name+":"},{text:u.ts.copy,icon:"ph-copy ph-bold ph-lg",action:()=>{A(`:${s.emoji.name}:`)}},{text:u.ts.info,icon:"ph-info ph-bold ph-lg",action:async()=>{const{dispose:e}=C(B,{emoji:await V("emoji",{name:s.emoji.name})},{closed:()=>e()})}}),(j?.isModerator??j?.isAdmin)&&o.push({text:u.ts.edit,icon:"ph-pencil-simple ph-bold ph-lg",action:()=>{r(s.emoji)}}),I(o,a.currentTarget??a.target)}const r=async a=>{const{dispose:o}=C(H(()=>w(()=>import("./C_MGnMH_.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10]))),{emoji:a},{closed:()=>o()})};return(a,o)=>(t(),d("button",{class:"_button pages-emojis-emoji-root-C3bi",onClick:l},[m("img",{src:a.emoji.url,class:"pages-emojis-emoji-img-rzEp",loading:"lazy"},null,10,W),m("div",{class:"pages-emojis-emoji-body-nWYR"},[m("div",{class:"pages-emojis-emoji-name-m2Hz _monospace"},g(a.emoji.name),3),m("div",{class:"pages-emojis-emoji-info-mITz"},g(a.emoji.aliases.join(" ")),3)],2)],2))}});const F={class:"_gaps"},L={class:"query"},J=T({__name:"about.emojis",setup(k){N();const s=y(""),l=y(null),r=y(new Set);function a(){if((s.value===""||s.value==null)&&r.value.size===0){l.value=null;return}if(r.value.size===0){const o=s.value.match(/\:([a-z0-9_]*)\:/g);o?l.value=v.value.filter(e=>o.includes(`:${e.name}:`)):l.value=v.value.filter(e=>e.name.includes(s.value)||e.aliases.includes(s.value))}else l.value=v.value.filter(o=>(o.name.includes(s.value)||o.aliases.includes(s.value))&&[...r.value].every(e=>o.aliases.includes(e)))}return E(s,()=>{a()}),E(r,()=>{a()},{deep:!0}),(o,e)=>(t(),d("div",F,[i(j)&&(i(j).isModerator||i(j).policies.canManageCustomEmojis)?(t(),p(q,{key:0,primary:"",link:"",to:"/custom-emojis-manager"},{default:c(()=>[h(g(i(u).ts.manageCustomEmojis),1)]),_:1})):M("",!0),m("div",L,[S(D,{modelValue:s.value,"onUpdate:modelValue":e[0]||(e[0]=n=>s.value=n),class:"",placeholder:i(u).ts.search,autocapitalize:"off"},{prefix:c(()=>e[2]||(e[2]=[m("i",{class:"ph-magnifying-glass ph-bold ph-lg"},null,-1)])),_:1},8,["modelValue","placeholder"])]),l.value?(t(),p($,{key:1},{header:c(()=>[h(g(i(u).ts.searchResult),1)]),default:c(()=>[m("div",{class:"pages-about-emojis-emojis-Aee3"},[(t(!0),d(_,null,b(l.value,n=>(t(),p(x,{key:n.name,emoji:n},null,8,["emoji"]))),128))],2)]),_:1})):M("",!0),e[1]||(z(-1,!0),(e[1]=(t(!0),d(_,null,b(i(R),n=>(t(),p($,{key:n},{header:c(()=>[h(g(n||i(u).ts.other),1)]),default:c(()=>[m("div",{class:"pages-about-emojis-emojis-Aee3"},[(t(!0),d(_,null,b(i(v).filter(f=>f.category===n),f=>(t(),p(x,{key:f.name,emoji:f},null,8,["emoji"]))),128))],2)]),_:2},1024))),128))).cacheIndex=1,z(1),e[1])]))}});export{J 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.