Initial commit
This commit is contained in:
91
wp-includes/js/wp-emoji-loader.min.js
vendored
Normal file
91
wp-includes/js/wp-emoji-loader.min.js
vendored
Normal file
@@ -0,0 +1,91 @@
|
||||
/* <![CDATA[ */
|
||||
/*! This file is auto-generated */
|
||||
const a = JSON.parse(document.getElementById("wp-emoji-settings").textContent),
|
||||
o = (window._wpemojiSettings = a, "wpEmojiSettingsSupports"),
|
||||
s = ["flag", "emoji"];
|
||||
|
||||
function i(e) {
|
||||
try {
|
||||
var t = {
|
||||
supportTests: e,
|
||||
timestamp: (new Date).valueOf()
|
||||
};
|
||||
sessionStorage.setItem(o, JSON.stringify(t))
|
||||
} catch (e) {}
|
||||
}
|
||||
|
||||
function c(e, t, n) {
|
||||
e.clearRect(0, 0, e.canvas.width, e.canvas.height), e.fillText(t, 0, 0);
|
||||
t = new Uint32Array(e.getImageData(0, 0, e.canvas.width, e.canvas.height).data);
|
||||
e.clearRect(0, 0, e.canvas.width, e.canvas.height), e.fillText(n, 0, 0);
|
||||
const a = new Uint32Array(e.getImageData(0, 0, e.canvas.width, e.canvas.height).data);
|
||||
return t.every((e, t) => e === a[t])
|
||||
}
|
||||
|
||||
function p(e, t) {
|
||||
e.clearRect(0, 0, e.canvas.width, e.canvas.height), e.fillText(t, 0, 0);
|
||||
var n = e.getImageData(16, 16, 1, 1);
|
||||
for (let e = 0; e < n.data.length; e++)
|
||||
if (0 !== n.data[e]) return !1;
|
||||
return !0
|
||||
}
|
||||
|
||||
function u(e, t, n, a) {
|
||||
switch (t) {
|
||||
case "flag":
|
||||
return n(e, "\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f", "\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f") ? !1 : !n(e, "\ud83c\udde8\ud83c\uddf6", "\ud83c\udde8\u200b\ud83c\uddf6") && !n(e, "\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f", "\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");
|
||||
case "emoji":
|
||||
return !a(e, "\ud83e\u1fac8")
|
||||
}
|
||||
return !1
|
||||
}
|
||||
|
||||
function f(e, t, n, a) {
|
||||
let r;
|
||||
const o = (r = "undefined" != typeof WorkerGlobalScope && self instanceof WorkerGlobalScope ? new OffscreenCanvas(300, 150) : document.createElement("canvas")).getContext("2d", {
|
||||
willReadFrequently: !0
|
||||
}),
|
||||
s = (o.textBaseline = "top", o.font = "600 32px Arial", {});
|
||||
return e.forEach(e => {
|
||||
s[e] = t(o, e, n, a)
|
||||
}), s
|
||||
}
|
||||
|
||||
function r(e) {
|
||||
var t = document.createElement("script");
|
||||
t.src = e, t.defer = !0, document.head.appendChild(t)
|
||||
}
|
||||
a.supports = {
|
||||
everything: !0,
|
||||
everythingExceptFlag: !0
|
||||
}, new Promise(t => {
|
||||
let n = function() {
|
||||
try {
|
||||
var e = JSON.parse(sessionStorage.getItem(o));
|
||||
if ("object" == typeof e && "number" == typeof e.timestamp && (new Date).valueOf() < e.timestamp + 604800 && "object" == typeof e.supportTests) return e.supportTests
|
||||
} catch (e) {}
|
||||
return null
|
||||
}();
|
||||
if (!n) {
|
||||
if ("undefined" != typeof Worker && "undefined" != typeof OffscreenCanvas && "undefined" != typeof URL && URL.createObjectURL && "undefined" != typeof Blob) try {
|
||||
var e = "postMessage(" + f.toString() + "(" + [JSON.stringify(s), u.toString(), c.toString(), p.toString()].join(",") + "));",
|
||||
a = new Blob([e], {
|
||||
type: "text/javascript"
|
||||
});
|
||||
const r = new Worker(URL.createObjectURL(a), {
|
||||
name: "wpTestEmojiSupports"
|
||||
});
|
||||
return void(r.onmessage = e => {
|
||||
i(n = e.data), r.terminate(), t(n)
|
||||
})
|
||||
} catch (e) {}
|
||||
i(n = f(s, u, c, p))
|
||||
}
|
||||
t(n)
|
||||
}).then(e => {
|
||||
for (const n in e) a.supports[n] = e[n], a.supports.everything = a.supports.everything && a.supports[n], "flag" !== n && (a.supports.everythingExceptFlag = a.supports.everythingExceptFlag && a.supports[n]);
|
||||
var t;
|
||||
a.supports.everythingExceptFlag = a.supports.everythingExceptFlag && !a.supports.flag, a.supports.everything || ((t = a.source || {}).concatemoji ? r(t.concatemoji) : t.wpemoji && t.twemoji && (r(t.twemoji), r(t.wpemoji)))
|
||||
});
|
||||
//# sourceURL=https://wp.xpressbuddy.com/evisa/wp-includes/js/wp-emoji-loader.min.js
|
||||
/* ]]> */
|
||||
Reference in New Issue
Block a user