PageSourceSearch

https://emojiselector.com/assets/emojiUtils-idrTmm8L.js

js emojiselector.com collected 2026-10-03 02:32:58 UTC 1,062 bytes, 1 lines download raw bytes

1import{e as a}from"./data-emoji-index-VkcP0fF_.js";import{t as p}from"./data-turkish-names-BLdLW8Ms.js";import{s as g,l}from"./slugify-CPqxhidb.js";const u={},e={};Object.entries(a).forEach(([t,n])=>{const o=n[0].replace(/_/g,"-");u[t]=o,e[o]=t});const c={},r={};Object.entries(p).forEach(([t,n])=>{if(!n||typeof n!="string")return;const o=g(n);if(!o)return;if(!r[o])c[t]=o,r[o]=t;else{const f=u[t]||"",s=`${o}-${f.split("-").pop()}`;c[t]=s,r[s]=t}const i=l(n);i&&i!==o&&!r[i]&&(r[i]=t)});function F(t){if(u[t])return u[t];const n=t.replace(/[\u{1F3FB}-\u{1F3FF}]/gu,"");return u[n]||encodeURIComponent(t)}function T(t){const n=t.replace(/[\u{1F3FB}-\u{1F3FF}]/gu,"");return c[t]||c[n]||F(t)}function y(t){if(e[t])return e[t];if(r[t])return r[t];const n=t.replace(/_/g,"-");if(e[n])return e[n];if(r[n])return r[n];try{return decodeURIComponent(t)}catch{return t}}function d(t){const n=e[t];return n&&c[n]||t}function b(t){const n=r[t];return n&&u[n]||t}export{d as enSlugToTrSlug,y as getEmojiFromSlug,F as getEmojiSlug,T as getEmojiSlugTr,b as trSlugToEnSlug};

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.