@stlite/browser
Version:
Browser Stlite
2,921 lines โข 284 kB
JavaScript
import { Kn as e } from "./index-Dl4ETd_L-D2oMd1k2.js";
//#region ../react/build/index-DZZFubxH.js
var t = { exports: {} }, n;
function r() {
return n || (n = 1, function(e, t) {
Object.defineProperty(t, "__esModule", { value: !0 });
let n = [
"Int8Array",
"Uint8Array",
"Uint8ClampedArray",
"Int16Array",
"Uint16Array",
"Int32Array",
"Uint32Array",
"Float32Array",
"Float64Array",
"BigInt64Array",
"BigUint64Array"
];
function r(e) {
return n.includes(e);
}
let i = [
"Function",
"Generator",
"AsyncGenerator",
"GeneratorFunction",
"AsyncGeneratorFunction",
"AsyncFunction",
"Observable",
"Array",
"Buffer",
"Blob",
"Object",
"RegExp",
"Date",
"Error",
"Map",
"Set",
"WeakMap",
"WeakSet",
"ArrayBuffer",
"SharedArrayBuffer",
"DataView",
"Promise",
"URL",
"FormData",
"URLSearchParams",
"HTMLElement",
...n
];
function a(e) {
return i.includes(e);
}
let o = [
"null",
"undefined",
"string",
"number",
"bigint",
"boolean",
"symbol"
];
function s(e) {
return o.includes(e);
}
function c(e) {
return (t) => typeof t === e;
}
let { toString: l } = Object.prototype, u = (e) => {
let t = l.call(e).slice(8, -1);
if (/HTML\w+Element/.test(t) && f.domElement(e)) return "HTMLElement";
if (a(t)) return t;
}, d = (e) => (t) => u(t) === e;
function f(e) {
if (e === null) return "null";
switch (typeof e) {
case "undefined": return "undefined";
case "string": return "string";
case "number": return "number";
case "boolean": return "boolean";
case "function": return "Function";
case "bigint": return "bigint";
case "symbol": return "symbol";
}
if (f.observable(e)) return "Observable";
if (f.array(e)) return "Array";
if (f.buffer(e)) return "Buffer";
let t = u(e);
if (t) return t;
if (e instanceof String || e instanceof Boolean || e instanceof Number) throw TypeError("Please don't use object wrappers for primitive types");
return "Object";
}
f.undefined = c("undefined"), f.string = c("string");
let p = c("number");
f.number = (e) => p(e) && !f.nan(e), f.bigint = c("bigint"), f.function_ = c("function"), f.null_ = (e) => e === null, f.class_ = (e) => f.function_(e) && e.toString().startsWith("class "), f.boolean = (e) => e === !0 || e === !1, f.symbol = c("symbol"), f.numericString = (e) => f.string(e) && !f.emptyStringOrWhitespace(e) && !Number.isNaN(Number(e)), f.array = (e, t) => Array.isArray(e) ? f.function_(t) ? e.every(t) : !0 : !1, f.buffer = (e) => {
var t;
return ((t = e?.constructor)?.isBuffer)?.call(t, e) ?? !1;
}, f.blob = (e) => d("Blob")(e), f.nullOrUndefined = (e) => f.null_(e) || f.undefined(e), f.object = (e) => !f.null_(e) && (typeof e == "object" || f.function_(e)), f.iterable = (e) => f.function_(e?.[Symbol.iterator]), f.asyncIterable = (e) => f.function_(e?.[Symbol.asyncIterator]), f.generator = (e) => f.iterable(e) && f.function_(e?.next) && f.function_(e?.throw), f.asyncGenerator = (e) => f.asyncIterable(e) && f.function_(e.next) && f.function_(e.throw), f.nativePromise = (e) => d("Promise")(e);
let m = (e) => f.function_(e?.then) && f.function_(e?.catch);
f.promise = (e) => f.nativePromise(e) || m(e), f.generatorFunction = d("GeneratorFunction"), f.asyncGeneratorFunction = (e) => u(e) === "AsyncGeneratorFunction", f.asyncFunction = (e) => u(e) === "AsyncFunction", f.boundFunction = (e) => f.function_(e) && !e.hasOwnProperty("prototype"), f.regExp = d("RegExp"), f.date = d("Date"), f.error = d("Error"), f.map = (e) => d("Map")(e), f.set = (e) => d("Set")(e), f.weakMap = (e) => d("WeakMap")(e), f.weakSet = (e) => d("WeakSet")(e), f.int8Array = d("Int8Array"), f.uint8Array = d("Uint8Array"), f.uint8ClampedArray = d("Uint8ClampedArray"), f.int16Array = d("Int16Array"), f.uint16Array = d("Uint16Array"), f.int32Array = d("Int32Array"), f.uint32Array = d("Uint32Array"), f.float32Array = d("Float32Array"), f.float64Array = d("Float64Array"), f.bigInt64Array = d("BigInt64Array"), f.bigUint64Array = d("BigUint64Array"), f.arrayBuffer = d("ArrayBuffer"), f.sharedArrayBuffer = d("SharedArrayBuffer"), f.dataView = d("DataView"), f.enumCase = (e, t) => Object.values(t).includes(e), f.directInstanceOf = (e, t) => Object.getPrototypeOf(e) === t.prototype, f.urlInstance = (e) => d("URL")(e), f.urlString = (e) => {
if (!f.string(e)) return !1;
try {
return new URL(e), !0;
} catch {
return !1;
}
}, f.truthy = (e) => !!e, f.falsy = (e) => !e, f.nan = (e) => Number.isNaN(e), f.primitive = (e) => f.null_(e) || s(typeof e), f.integer = (e) => Number.isInteger(e), f.safeInteger = (e) => Number.isSafeInteger(e), f.plainObject = (e) => {
if (l.call(e) !== "[object Object]") return !1;
let t = Object.getPrototypeOf(e);
return t === null || t === Object.getPrototypeOf({});
}, f.typedArray = (e) => r(u(e));
let h = (e) => f.safeInteger(e) && e >= 0;
f.arrayLike = (e) => !f.nullOrUndefined(e) && !f.function_(e) && h(e.length), f.inRange = (e, t) => {
if (f.number(t)) return e >= Math.min(0, t) && e <= Math.max(t, 0);
if (f.array(t) && t.length === 2) return e >= Math.min(...t) && e <= Math.max(...t);
throw TypeError(`Invalid range: ${JSON.stringify(t)}`);
};
let g = [
"innerHTML",
"ownerDocument",
"style",
"attributes",
"nodeValue"
];
f.domElement = (e) => f.object(e) && e.nodeType === 1 && f.string(e.nodeName) && !f.plainObject(e) && g.every((t) => t in e), f.observable = (e) => {
var t, n;
return e ? e === (t = e)[Symbol.observable]?.call(t) || e === (n = e)["@@observable"]?.call(n) : !1;
}, f.nodeStream = (e) => f.object(e) && f.function_(e.pipe) && !f.observable(e), f.infinite = (e) => e === Infinity || e === -Infinity;
let _ = (e) => (t) => f.integer(t) && Math.abs(t % 2) === e;
f.evenInteger = _(0), f.oddInteger = _(1), f.emptyArray = (e) => f.array(e) && e.length === 0, f.nonEmptyArray = (e) => f.array(e) && e.length > 0, f.emptyString = (e) => f.string(e) && e.length === 0;
let v = (e) => f.string(e) && !/\S/.test(e);
f.emptyStringOrWhitespace = (e) => f.emptyString(e) || v(e), f.nonEmptyString = (e) => f.string(e) && e.length > 0, f.nonEmptyStringAndNotWhitespace = (e) => f.string(e) && !f.emptyStringOrWhitespace(e), f.emptyObject = (e) => f.object(e) && !f.map(e) && !f.set(e) && Object.keys(e).length === 0, f.nonEmptyObject = (e) => f.object(e) && !f.map(e) && !f.set(e) && Object.keys(e).length > 0, f.emptySet = (e) => f.set(e) && e.size === 0, f.nonEmptySet = (e) => f.set(e) && e.size > 0, f.emptyMap = (e) => f.map(e) && e.size === 0, f.nonEmptyMap = (e) => f.map(e) && e.size > 0, f.propertyKey = (e) => f.any([
f.string,
f.number,
f.symbol
], e), f.formData = (e) => d("FormData")(e), f.urlSearchParams = (e) => d("URLSearchParams")(e);
let y = (e, t, n) => {
if (!f.function_(t)) throw TypeError(`Invalid predicate: ${JSON.stringify(t)}`);
if (n.length === 0) throw TypeError("Invalid number of values");
return e.call(n, t);
};
f.any = (e, ...t) => (f.array(e) ? e : [e]).some((e) => y(Array.prototype.some, e, t)), f.all = (e, ...t) => y(Array.prototype.every, e, t);
let b = (e, t, n, r = {}) => {
if (!e) {
let { multipleValues: e } = r, i = e ? `received values of types ${[...new Set(n.map((e) => `\`${f(e)}\``))].join(", ")}` : `received value of type \`${f(n)}\``;
throw TypeError(`Expected value which is \`${t}\`, ${i}.`);
}
};
t.assert = {
undefined: (e) => b(f.undefined(e), "undefined", e),
string: (e) => b(f.string(e), "string", e),
number: (e) => b(f.number(e), "number", e),
bigint: (e) => b(f.bigint(e), "bigint", e),
function_: (e) => b(f.function_(e), "Function", e),
null_: (e) => b(f.null_(e), "null", e),
class_: (e) => b(f.class_(e), "Class", e),
boolean: (e) => b(f.boolean(e), "boolean", e),
symbol: (e) => b(f.symbol(e), "symbol", e),
numericString: (e) => b(f.numericString(e), "string with a number", e),
array: (e, t) => {
b(f.array(e), "Array", e), t && e.forEach(t);
},
buffer: (e) => b(f.buffer(e), "Buffer", e),
blob: (e) => b(f.blob(e), "Blob", e),
nullOrUndefined: (e) => b(f.nullOrUndefined(e), "null or undefined", e),
object: (e) => b(f.object(e), "Object", e),
iterable: (e) => b(f.iterable(e), "Iterable", e),
asyncIterable: (e) => b(f.asyncIterable(e), "AsyncIterable", e),
generator: (e) => b(f.generator(e), "Generator", e),
asyncGenerator: (e) => b(f.asyncGenerator(e), "AsyncGenerator", e),
nativePromise: (e) => b(f.nativePromise(e), "native Promise", e),
promise: (e) => b(f.promise(e), "Promise", e),
generatorFunction: (e) => b(f.generatorFunction(e), "GeneratorFunction", e),
asyncGeneratorFunction: (e) => b(f.asyncGeneratorFunction(e), "AsyncGeneratorFunction", e),
asyncFunction: (e) => b(f.asyncFunction(e), "AsyncFunction", e),
boundFunction: (e) => b(f.boundFunction(e), "Function", e),
regExp: (e) => b(f.regExp(e), "RegExp", e),
date: (e) => b(f.date(e), "Date", e),
error: (e) => b(f.error(e), "Error", e),
map: (e) => b(f.map(e), "Map", e),
set: (e) => b(f.set(e), "Set", e),
weakMap: (e) => b(f.weakMap(e), "WeakMap", e),
weakSet: (e) => b(f.weakSet(e), "WeakSet", e),
int8Array: (e) => b(f.int8Array(e), "Int8Array", e),
uint8Array: (e) => b(f.uint8Array(e), "Uint8Array", e),
uint8ClampedArray: (e) => b(f.uint8ClampedArray(e), "Uint8ClampedArray", e),
int16Array: (e) => b(f.int16Array(e), "Int16Array", e),
uint16Array: (e) => b(f.uint16Array(e), "Uint16Array", e),
int32Array: (e) => b(f.int32Array(e), "Int32Array", e),
uint32Array: (e) => b(f.uint32Array(e), "Uint32Array", e),
float32Array: (e) => b(f.float32Array(e), "Float32Array", e),
float64Array: (e) => b(f.float64Array(e), "Float64Array", e),
bigInt64Array: (e) => b(f.bigInt64Array(e), "BigInt64Array", e),
bigUint64Array: (e) => b(f.bigUint64Array(e), "BigUint64Array", e),
arrayBuffer: (e) => b(f.arrayBuffer(e), "ArrayBuffer", e),
sharedArrayBuffer: (e) => b(f.sharedArrayBuffer(e), "SharedArrayBuffer", e),
dataView: (e) => b(f.dataView(e), "DataView", e),
enumCase: (e, t) => b(f.enumCase(e, t), "EnumCase", e),
urlInstance: (e) => b(f.urlInstance(e), "URL", e),
urlString: (e) => b(f.urlString(e), "string with a URL", e),
truthy: (e) => b(f.truthy(e), "truthy", e),
falsy: (e) => b(f.falsy(e), "falsy", e),
nan: (e) => b(f.nan(e), "NaN", e),
primitive: (e) => b(f.primitive(e), "primitive", e),
integer: (e) => b(f.integer(e), "integer", e),
safeInteger: (e) => b(f.safeInteger(e), "integer", e),
plainObject: (e) => b(f.plainObject(e), "plain object", e),
typedArray: (e) => b(f.typedArray(e), "TypedArray", e),
arrayLike: (e) => b(f.arrayLike(e), "array-like", e),
domElement: (e) => b(f.domElement(e), "HTMLElement", e),
observable: (e) => b(f.observable(e), "Observable", e),
nodeStream: (e) => b(f.nodeStream(e), "Node.js Stream", e),
infinite: (e) => b(f.infinite(e), "infinite number", e),
emptyArray: (e) => b(f.emptyArray(e), "empty array", e),
nonEmptyArray: (e) => b(f.nonEmptyArray(e), "non-empty array", e),
emptyString: (e) => b(f.emptyString(e), "empty string", e),
emptyStringOrWhitespace: (e) => b(f.emptyStringOrWhitespace(e), "empty string or whitespace", e),
nonEmptyString: (e) => b(f.nonEmptyString(e), "non-empty string", e),
nonEmptyStringAndNotWhitespace: (e) => b(f.nonEmptyStringAndNotWhitespace(e), "non-empty string and not whitespace", e),
emptyObject: (e) => b(f.emptyObject(e), "empty object", e),
nonEmptyObject: (e) => b(f.nonEmptyObject(e), "non-empty object", e),
emptySet: (e) => b(f.emptySet(e), "empty set", e),
nonEmptySet: (e) => b(f.nonEmptySet(e), "non-empty set", e),
emptyMap: (e) => b(f.emptyMap(e), "empty map", e),
nonEmptyMap: (e) => b(f.nonEmptyMap(e), "non-empty map", e),
propertyKey: (e) => b(f.propertyKey(e), "PropertyKey", e),
formData: (e) => b(f.formData(e), "FormData", e),
urlSearchParams: (e) => b(f.urlSearchParams(e), "URLSearchParams", e),
evenInteger: (e) => b(f.evenInteger(e), "even integer", e),
oddInteger: (e) => b(f.oddInteger(e), "odd integer", e),
directInstanceOf: (e, t) => b(f.directInstanceOf(e, t), "T", e),
inRange: (e, t) => b(f.inRange(e, t), "in range", e),
any: (e, ...t) => b(f.any(e, ...t), "predicate returns truthy for any value", t, { multipleValues: !0 }),
all: (e, ...t) => b(f.all(e, ...t), "predicate returns truthy for all values", t, { multipleValues: !0 })
}, Object.defineProperties(f, {
class: { value: f.class_ },
function: { value: f.function_ },
null: { value: f.null_ }
}), Object.defineProperties(t.assert, {
class: { value: t.assert.class_ },
function: { value: t.assert.function_ },
null: { value: t.assert.null_ }
}), t.default = f, e.exports = f, e.exports.default = f, e.exports.assert = t.assert;
}(t, t.exports)), t.exports;
}
var i = /* @__PURE__ */ r(), a = /* @__PURE__ */ e(i), o = {
100: {
keywords: [
"score",
"perfect",
"numbers",
"century",
"exam",
"quiz",
"test",
"pass",
"hundred"
],
char: "๐ฏ",
fitzpatrick_scale: !1,
category: "symbols"
},
1234: {
keywords: ["numbers", "blue-square"],
char: "๐ข",
fitzpatrick_scale: !1,
category: "symbols"
},
grinning: {
keywords: [
"face",
"smile",
"happy",
"joy",
":D",
"grin"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
grimacing: {
keywords: [
"face",
"grimace",
"teeth"
],
char: "๐ฌ",
fitzpatrick_scale: !1,
category: "people"
},
grin: {
keywords: [
"face",
"happy",
"smile",
"joy",
"kawaii"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
joy: {
keywords: [
"face",
"cry",
"tears",
"weep",
"happy",
"happytears",
"haha"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
rofl: {
keywords: [
"face",
"rolling",
"floor",
"laughing",
"lol",
"haha"
],
char: "๐คฃ",
fitzpatrick_scale: !1,
category: "people"
},
partying: {
keywords: [
"face",
"celebration",
"woohoo"
],
char: "๐ฅณ",
fitzpatrick_scale: !1,
category: "people"
},
smiley: {
keywords: [
"face",
"happy",
"joy",
"haha",
":D",
":)",
"smile",
"funny"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
smile: {
keywords: [
"face",
"happy",
"joy",
"funny",
"haha",
"laugh",
"like",
":D",
":)"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
sweat_smile: {
keywords: [
"face",
"hot",
"happy",
"laugh",
"sweat",
"smile",
"relief"
],
char: "๐
",
fitzpatrick_scale: !1,
category: "people"
},
laughing: {
keywords: [
"happy",
"joy",
"lol",
"satisfied",
"haha",
"face",
"glad",
"XD",
"laugh"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
innocent: {
keywords: [
"face",
"angel",
"heaven",
"halo"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
wink: {
keywords: [
"face",
"happy",
"mischievous",
"secret",
";)",
"smile",
"eye"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
blush: {
keywords: [
"face",
"smile",
"happy",
"flushed",
"crush",
"embarrassed",
"shy",
"joy"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
slightly_smiling_face: {
keywords: ["face", "smile"],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
upside_down_face: {
keywords: [
"face",
"flipped",
"silly",
"smile"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
relaxed: {
keywords: [
"face",
"blush",
"massage",
"happiness"
],
char: "โบ๏ธ",
fitzpatrick_scale: !1,
category: "people"
},
yum: {
keywords: [
"happy",
"joy",
"tongue",
"smile",
"face",
"silly",
"yummy",
"nom",
"delicious",
"savouring"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
relieved: {
keywords: [
"face",
"relaxed",
"phew",
"massage",
"happiness"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
heart_eyes: {
keywords: [
"face",
"love",
"like",
"affection",
"valentines",
"infatuation",
"crush",
"heart"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
smiling_face_with_three_hearts: {
keywords: [
"face",
"love",
"like",
"affection",
"valentines",
"infatuation",
"crush",
"hearts",
"adore"
],
char: "๐ฅฐ",
fitzpatrick_scale: !1,
category: "people"
},
kissing_heart: {
keywords: [
"face",
"love",
"like",
"affection",
"valentines",
"infatuation",
"kiss"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
kissing: {
keywords: [
"love",
"like",
"face",
"3",
"valentines",
"infatuation",
"kiss"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
kissing_smiling_eyes: {
keywords: [
"face",
"affection",
"valentines",
"infatuation",
"kiss"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
kissing_closed_eyes: {
keywords: [
"face",
"love",
"like",
"affection",
"valentines",
"infatuation",
"kiss"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
stuck_out_tongue_winking_eye: {
keywords: [
"face",
"prank",
"childish",
"playful",
"mischievous",
"smile",
"wink",
"tongue"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
zany: {
keywords: [
"face",
"goofy",
"crazy"
],
char: "๐คช",
fitzpatrick_scale: !1,
category: "people"
},
raised_eyebrow: {
keywords: [
"face",
"distrust",
"scepticism",
"disapproval",
"disbelief",
"surprise"
],
char: "๐คจ",
fitzpatrick_scale: !1,
category: "people"
},
monocle: {
keywords: [
"face",
"stuffy",
"wealthy"
],
char: "๐ง",
fitzpatrick_scale: !1,
category: "people"
},
stuck_out_tongue_closed_eyes: {
keywords: [
"face",
"prank",
"playful",
"mischievous",
"smile",
"tongue"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
stuck_out_tongue: {
keywords: [
"face",
"prank",
"childish",
"playful",
"mischievous",
"smile",
"tongue"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
money_mouth_face: {
keywords: [
"face",
"rich",
"dollar",
"money"
],
char: "๐ค",
fitzpatrick_scale: !1,
category: "people"
},
nerd_face: {
keywords: [
"face",
"nerdy",
"geek",
"dork"
],
char: "๐ค",
fitzpatrick_scale: !1,
category: "people"
},
sunglasses: {
keywords: [
"face",
"cool",
"smile",
"summer",
"beach",
"sunglass"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
star_struck: {
keywords: [
"face",
"smile",
"starry",
"eyes",
"grinning"
],
char: "๐คฉ",
fitzpatrick_scale: !1,
category: "people"
},
clown_face: {
keywords: ["face"],
char: "๐คก",
fitzpatrick_scale: !1,
category: "people"
},
cowboy_hat_face: {
keywords: [
"face",
"cowgirl",
"hat"
],
char: "๐ค ",
fitzpatrick_scale: !1,
category: "people"
},
hugs: {
keywords: [
"face",
"smile",
"hug"
],
char: "๐ค",
fitzpatrick_scale: !1,
category: "people"
},
smirk: {
keywords: [
"face",
"smile",
"mean",
"prank",
"smug",
"sarcasm"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
no_mouth: {
keywords: ["face", "hellokitty"],
char: "๐ถ",
fitzpatrick_scale: !1,
category: "people"
},
neutral_face: {
keywords: [
"indifference",
"meh",
":|",
"neutral"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
expressionless: {
keywords: [
"face",
"indifferent",
"-_-",
"meh",
"deadpan"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
unamused: {
keywords: [
"indifference",
"bored",
"straight face",
"serious",
"sarcasm",
"unimpressed",
"skeptical",
"dubious",
"side_eye"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
roll_eyes: {
keywords: [
"face",
"eyeroll",
"frustrated"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
thinking: {
keywords: [
"face",
"hmmm",
"think",
"consider"
],
char: "๐ค",
fitzpatrick_scale: !1,
category: "people"
},
lying_face: {
keywords: [
"face",
"lie",
"pinocchio"
],
char: "๐คฅ",
fitzpatrick_scale: !1,
category: "people"
},
hand_over_mouth: {
keywords: [
"face",
"whoops",
"shock",
"surprise"
],
char: "๐คญ",
fitzpatrick_scale: !1,
category: "people"
},
shushing: {
keywords: [
"face",
"quiet",
"shhh"
],
char: "๐คซ",
fitzpatrick_scale: !1,
category: "people"
},
symbols_over_mouth: {
keywords: [
"face",
"swearing",
"cursing",
"cussing",
"profanity",
"expletive"
],
char: "๐คฌ",
fitzpatrick_scale: !1,
category: "people"
},
exploding_head: {
keywords: [
"face",
"shocked",
"mind",
"blown"
],
char: "๐คฏ",
fitzpatrick_scale: !1,
category: "people"
},
flushed: {
keywords: [
"face",
"blush",
"shy",
"flattered"
],
char: "๐ณ",
fitzpatrick_scale: !1,
category: "people"
},
disappointed: {
keywords: [
"face",
"sad",
"upset",
"depressed",
":("
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
worried: {
keywords: [
"face",
"concern",
"nervous",
":("
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
angry: {
keywords: [
"mad",
"face",
"annoyed",
"frustrated"
],
char: "๐ ",
fitzpatrick_scale: !1,
category: "people"
},
rage: {
keywords: [
"angry",
"mad",
"hate",
"despise"
],
char: "๐ก",
fitzpatrick_scale: !1,
category: "people"
},
pensive: {
keywords: [
"face",
"sad",
"depressed",
"upset"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
confused: {
keywords: [
"face",
"indifference",
"huh",
"weird",
"hmmm",
":/"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
slightly_frowning_face: {
keywords: [
"face",
"frowning",
"disappointed",
"sad",
"upset"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
frowning_face: {
keywords: [
"face",
"sad",
"upset",
"frown"
],
char: "โน",
fitzpatrick_scale: !1,
category: "people"
},
persevere: {
keywords: [
"face",
"sick",
"no",
"upset",
"oops"
],
char: "๐ฃ",
fitzpatrick_scale: !1,
category: "people"
},
confounded: {
keywords: [
"face",
"confused",
"sick",
"unwell",
"oops",
":S"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
tired_face: {
keywords: [
"sick",
"whine",
"upset",
"frustrated"
],
char: "๐ซ",
fitzpatrick_scale: !1,
category: "people"
},
weary: {
keywords: [
"face",
"tired",
"sleepy",
"sad",
"frustrated",
"upset"
],
char: "๐ฉ",
fitzpatrick_scale: !1,
category: "people"
},
pleading: {
keywords: [
"face",
"begging",
"mercy"
],
char: "๐ฅบ",
fitzpatrick_scale: !1,
category: "people"
},
triumph: {
keywords: [
"face",
"gas",
"phew",
"proud",
"pride"
],
char: "๐ค",
fitzpatrick_scale: !1,
category: "people"
},
open_mouth: {
keywords: [
"face",
"surprise",
"impressed",
"wow",
"whoa",
":O"
],
char: "๐ฎ",
fitzpatrick_scale: !1,
category: "people"
},
scream: {
keywords: [
"face",
"munch",
"scared",
"omg"
],
char: "๐ฑ",
fitzpatrick_scale: !1,
category: "people"
},
fearful: {
keywords: [
"face",
"scared",
"terrified",
"nervous",
"oops",
"huh"
],
char: "๐จ",
fitzpatrick_scale: !1,
category: "people"
},
cold_sweat: {
keywords: [
"face",
"nervous",
"sweat"
],
char: "๐ฐ",
fitzpatrick_scale: !1,
category: "people"
},
hushed: {
keywords: [
"face",
"woo",
"shh"
],
char: "๐ฏ",
fitzpatrick_scale: !1,
category: "people"
},
frowning: {
keywords: [
"face",
"aw",
"what"
],
char: "๐ฆ",
fitzpatrick_scale: !1,
category: "people"
},
anguished: {
keywords: [
"face",
"stunned",
"nervous"
],
char: "๐ง",
fitzpatrick_scale: !1,
category: "people"
},
cry: {
keywords: [
"face",
"tears",
"sad",
"depressed",
"upset",
":'("
],
char: "๐ข",
fitzpatrick_scale: !1,
category: "people"
},
disappointed_relieved: {
keywords: [
"face",
"phew",
"sweat",
"nervous"
],
char: "๐ฅ",
fitzpatrick_scale: !1,
category: "people"
},
drooling_face: {
keywords: ["face"],
char: "๐คค",
fitzpatrick_scale: !1,
category: "people"
},
sleepy: {
keywords: [
"face",
"tired",
"rest",
"nap"
],
char: "๐ช",
fitzpatrick_scale: !1,
category: "people"
},
sweat: {
keywords: [
"face",
"hot",
"sad",
"tired",
"exercise"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
hot: {
keywords: [
"face",
"feverish",
"heat",
"red",
"sweating"
],
char: "๐ฅต",
fitzpatrick_scale: !1,
category: "people"
},
cold: {
keywords: [
"face",
"blue",
"freezing",
"frozen",
"frostbite",
"icicles"
],
char: "๐ฅถ",
fitzpatrick_scale: !1,
category: "people"
},
sob: {
keywords: [
"face",
"cry",
"tears",
"sad",
"upset",
"depressed"
],
char: "๐ญ",
fitzpatrick_scale: !1,
category: "people"
},
dizzy_face: {
keywords: [
"spent",
"unconscious",
"xox",
"dizzy"
],
char: "๐ต",
fitzpatrick_scale: !1,
category: "people"
},
astonished: {
keywords: [
"face",
"xox",
"surprised",
"poisoned"
],
char: "๐ฒ",
fitzpatrick_scale: !1,
category: "people"
},
zipper_mouth_face: {
keywords: [
"face",
"sealed",
"zipper",
"secret"
],
char: "๐ค",
fitzpatrick_scale: !1,
category: "people"
},
nauseated_face: {
keywords: [
"face",
"vomit",
"gross",
"green",
"sick",
"throw up",
"ill"
],
char: "๐คข",
fitzpatrick_scale: !1,
category: "people"
},
sneezing_face: {
keywords: [
"face",
"gesundheit",
"sneeze",
"sick",
"allergy"
],
char: "๐คง",
fitzpatrick_scale: !1,
category: "people"
},
vomiting: {
keywords: ["face", "sick"],
char: "๐คฎ",
fitzpatrick_scale: !1,
category: "people"
},
mask: {
keywords: [
"face",
"sick",
"ill",
"disease"
],
char: "๐ท",
fitzpatrick_scale: !1,
category: "people"
},
face_with_thermometer: {
keywords: [
"sick",
"temperature",
"thermometer",
"cold",
"fever"
],
char: "๐ค",
fitzpatrick_scale: !1,
category: "people"
},
face_with_head_bandage: {
keywords: [
"injured",
"clumsy",
"bandage",
"hurt"
],
char: "๐ค",
fitzpatrick_scale: !1,
category: "people"
},
woozy: {
keywords: [
"face",
"dizzy",
"intoxicated",
"tipsy",
"wavy"
],
char: "๐ฅด",
fitzpatrick_scale: !1,
category: "people"
},
sleeping: {
keywords: [
"face",
"tired",
"sleepy",
"night",
"zzz"
],
char: "๐ด",
fitzpatrick_scale: !1,
category: "people"
},
zzz: {
keywords: [
"sleepy",
"tired",
"dream"
],
char: "๐ค",
fitzpatrick_scale: !1,
category: "people"
},
poop: {
keywords: [
"hankey",
"shitface",
"fail",
"turd",
"shit"
],
char: "๐ฉ",
fitzpatrick_scale: !1,
category: "people"
},
smiling_imp: {
keywords: ["devil", "horns"],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
imp: {
keywords: [
"devil",
"angry",
"horns"
],
char: "๐ฟ",
fitzpatrick_scale: !1,
category: "people"
},
japanese_ogre: {
keywords: [
"monster",
"red",
"mask",
"halloween",
"scary",
"creepy",
"devil",
"demon",
"japanese",
"ogre"
],
char: "๐น",
fitzpatrick_scale: !1,
category: "people"
},
japanese_goblin: {
keywords: [
"red",
"evil",
"mask",
"monster",
"scary",
"creepy",
"japanese",
"goblin"
],
char: "๐บ",
fitzpatrick_scale: !1,
category: "people"
},
skull: {
keywords: [
"dead",
"skeleton",
"creepy",
"death"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
ghost: {
keywords: [
"halloween",
"spooky",
"scary"
],
char: "๐ป",
fitzpatrick_scale: !1,
category: "people"
},
alien: {
keywords: [
"UFO",
"paul",
"weird",
"outer_space"
],
char: "๐ฝ",
fitzpatrick_scale: !1,
category: "people"
},
robot: {
keywords: [
"computer",
"machine",
"bot"
],
char: "๐ค",
fitzpatrick_scale: !1,
category: "people"
},
smiley_cat: {
keywords: [
"animal",
"cats",
"happy",
"smile"
],
char: "๐บ",
fitzpatrick_scale: !1,
category: "people"
},
smile_cat: {
keywords: [
"animal",
"cats",
"smile"
],
char: "๐ธ",
fitzpatrick_scale: !1,
category: "people"
},
joy_cat: {
keywords: [
"animal",
"cats",
"haha",
"happy",
"tears"
],
char: "๐น",
fitzpatrick_scale: !1,
category: "people"
},
heart_eyes_cat: {
keywords: [
"animal",
"love",
"like",
"affection",
"cats",
"valentines",
"heart"
],
char: "๐ป",
fitzpatrick_scale: !1,
category: "people"
},
smirk_cat: {
keywords: [
"animal",
"cats",
"smirk"
],
char: "๐ผ",
fitzpatrick_scale: !1,
category: "people"
},
kissing_cat: {
keywords: [
"animal",
"cats",
"kiss"
],
char: "๐ฝ",
fitzpatrick_scale: !1,
category: "people"
},
scream_cat: {
keywords: [
"animal",
"cats",
"munch",
"scared",
"scream"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
crying_cat_face: {
keywords: [
"animal",
"tears",
"weep",
"sad",
"cats",
"upset",
"cry"
],
char: "๐ฟ",
fitzpatrick_scale: !1,
category: "people"
},
pouting_cat: {
keywords: ["animal", "cats"],
char: "๐พ",
fitzpatrick_scale: !1,
category: "people"
},
palms_up: {
keywords: [
"hands",
"gesture",
"cupped",
"prayer"
],
char: "๐คฒ",
fitzpatrick_scale: !0,
category: "people"
},
raised_hands: {
keywords: [
"gesture",
"hooray",
"yea",
"celebration",
"hands"
],
char: "๐",
fitzpatrick_scale: !0,
category: "people"
},
clap: {
keywords: [
"hands",
"praise",
"applause",
"congrats",
"yay"
],
char: "๐",
fitzpatrick_scale: !0,
category: "people"
},
wave: {
keywords: [
"hands",
"gesture",
"goodbye",
"solong",
"farewell",
"hello",
"hi",
"palm"
],
char: "๐",
fitzpatrick_scale: !0,
category: "people"
},
call_me_hand: {
keywords: ["hands", "gesture"],
char: "๐ค",
fitzpatrick_scale: !0,
category: "people"
},
"+1": {
keywords: [
"thumbsup",
"yes",
"awesome",
"good",
"agree",
"accept",
"cool",
"hand",
"like"
],
char: "๐",
fitzpatrick_scale: !0,
category: "people"
},
"-1": {
keywords: [
"thumbsdown",
"no",
"dislike",
"hand"
],
char: "๐",
fitzpatrick_scale: !0,
category: "people"
},
facepunch: {
keywords: [
"angry",
"violence",
"fist",
"hit",
"attack",
"hand"
],
char: "๐",
fitzpatrick_scale: !0,
category: "people"
},
fist: {
keywords: [
"fingers",
"hand",
"grasp"
],
char: "โ",
fitzpatrick_scale: !0,
category: "people"
},
fist_left: {
keywords: ["hand", "fistbump"],
char: "๐ค",
fitzpatrick_scale: !0,
category: "people"
},
fist_right: {
keywords: ["hand", "fistbump"],
char: "๐ค",
fitzpatrick_scale: !0,
category: "people"
},
v: {
keywords: [
"fingers",
"ohyeah",
"hand",
"peace",
"victory",
"two"
],
char: "โ",
fitzpatrick_scale: !0,
category: "people"
},
ok_hand: {
keywords: [
"fingers",
"limbs",
"perfect",
"ok",
"okay"
],
char: "๐",
fitzpatrick_scale: !0,
category: "people"
},
raised_hand: {
keywords: [
"fingers",
"stop",
"highfive",
"palm",
"ban"
],
char: "โ",
fitzpatrick_scale: !0,
category: "people"
},
raised_back_of_hand: {
keywords: [
"fingers",
"raised",
"backhand"
],
char: "๐ค",
fitzpatrick_scale: !0,
category: "people"
},
open_hands: {
keywords: [
"fingers",
"butterfly",
"hands",
"open"
],
char: "๐",
fitzpatrick_scale: !0,
category: "people"
},
muscle: {
keywords: [
"arm",
"flex",
"hand",
"summer",
"strong",
"biceps"
],
char: "๐ช",
fitzpatrick_scale: !0,
category: "people"
},
pray: {
keywords: [
"please",
"hope",
"wish",
"namaste",
"highfive"
],
char: "๐",
fitzpatrick_scale: !0,
category: "people"
},
foot: {
keywords: ["kick", "stomp"],
char: "๐ฆถ",
fitzpatrick_scale: !0,
category: "people"
},
leg: {
keywords: ["kick", "limb"],
char: "๐ฆต",
fitzpatrick_scale: !0,
category: "people"
},
handshake: {
keywords: ["agreement", "shake"],
char: "๐ค",
fitzpatrick_scale: !1,
category: "people"
},
point_up: {
keywords: [
"hand",
"fingers",
"direction",
"up"
],
char: "โ",
fitzpatrick_scale: !0,
category: "people"
},
point_up_2: {
keywords: [
"fingers",
"hand",
"direction",
"up"
],
char: "๐",
fitzpatrick_scale: !0,
category: "people"
},
point_down: {
keywords: [
"fingers",
"hand",
"direction",
"down"
],
char: "๐",
fitzpatrick_scale: !0,
category: "people"
},
point_left: {
keywords: [
"direction",
"fingers",
"hand",
"left"
],
char: "๐",
fitzpatrick_scale: !0,
category: "people"
},
point_right: {
keywords: [
"fingers",
"hand",
"direction",
"right"
],
char: "๐",
fitzpatrick_scale: !0,
category: "people"
},
fu: {
keywords: [
"hand",
"fingers",
"rude",
"middle",
"flipping"
],
char: "๐",
fitzpatrick_scale: !0,
category: "people"
},
raised_hand_with_fingers_splayed: {
keywords: [
"hand",
"fingers",
"palm"
],
char: "๐",
fitzpatrick_scale: !0,
category: "people"
},
love_you: {
keywords: [
"hand",
"fingers",
"gesture"
],
char: "๐ค",
fitzpatrick_scale: !0,
category: "people"
},
metal: {
keywords: [
"hand",
"fingers",
"evil_eye",
"sign_of_horns",
"rock_on"
],
char: "๐ค",
fitzpatrick_scale: !0,
category: "people"
},
crossed_fingers: {
keywords: ["good", "lucky"],
char: "๐ค",
fitzpatrick_scale: !0,
category: "people"
},
vulcan_salute: {
keywords: [
"hand",
"fingers",
"spock",
"star trek"
],
char: "๐",
fitzpatrick_scale: !0,
category: "people"
},
writing_hand: {
keywords: [
"lower_left_ballpoint_pen",
"stationery",
"write",
"compose"
],
char: "โ",
fitzpatrick_scale: !0,
category: "people"
},
selfie: {
keywords: ["camera", "phone"],
char: "๐คณ",
fitzpatrick_scale: !0,
category: "people"
},
nail_care: {
keywords: [
"beauty",
"manicure",
"finger",
"fashion",
"nail"
],
char: "๐
",
fitzpatrick_scale: !0,
category: "people"
},
lips: {
keywords: ["mouth", "kiss"],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
tooth: {
keywords: ["teeth", "dentist"],
char: "๐ฆท",
fitzpatrick_scale: !1,
category: "people"
},
tongue: {
keywords: ["mouth", "playful"],
char: "๐
",
fitzpatrick_scale: !1,
category: "people"
},
ear: {
keywords: [
"face",
"hear",
"sound",
"listen"
],
char: "๐",
fitzpatrick_scale: !0,
category: "people"
},
nose: {
keywords: ["smell", "sniff"],
char: "๐",
fitzpatrick_scale: !0,
category: "people"
},
eye: {
keywords: [
"face",
"look",
"see",
"watch",
"stare"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
eyes: {
keywords: [
"look",
"watch",
"stalk",
"peek",
"see"
],
char: "๐",
fitzpatrick_scale: !1,
category: "people"
},
brain: {
keywords: ["smart", "intelligent"],
char: "๐ง ",
fitzpatrick_scale: !1,
category: "people"
},
bust_in_silhouette: {
keywords: [
"user",
"person",
"human"
],
char: "๐ค",
fitzpatrick_scale: !1,
category: "people"
},
busts_in_silhouette: {
keywords: [
"user",
"person",
"human",
"group",
"team"
],
char: "๐ฅ",
fitzpatrick_scale: !1,
category: "people"
},
speaking_head: {
keywords: [
"user",
"person",
"human",
"sing",
"say",
"talk"
],
char: "๐ฃ",
fitzpatrick_scale: !1,
category: "people"
},
baby: {
keywords: [
"child",
"boy",
"girl",
"toddler"
],
char: "๐ถ",
fitzpatrick_scale: !0,
category: "people"
},
child: {
keywords: ["gender-neutral", "young"],
char: "๐ง",
fitzpatrick_scale: !0,
category: "people"
},
boy: {
keywords: [
"man",
"male",
"guy",
"teenager"
],
char: "๐ฆ",
fitzpatrick_scale: !0,
category: "people"
},
girl: {
keywords: [
"female",
"woman",
"teenager"
],
char: "๐ง",
fitzpatrick_scale: !0,
category: "people"
},
adult: {
keywords: ["gender-neutral", "person"],
char: "๐ง",
fitzpatrick_scale: !0,
category: "people"
},
man: {
keywords: [
"mustache",
"father",
"dad",
"guy",
"classy",
"sir",
"moustache"
],
char: "๐จ",
fitzpatrick_scale: !0,
category: "people"
},
woman: {
keywords: [
"female",
"girls",
"lady"
],
char: "๐ฉ",
fitzpatrick_scale: !0,
category: "people"
},
blonde_woman: {
keywords: [
"woman",
"female",
"girl",
"blonde",
"person"
],
char: "๐ฑโโ๏ธ",
fitzpatrick_scale: !0,
category: "people"
},
blonde_man: {
keywords: [
"man",
"male",
"boy",
"blonde",
"guy",
"person"
],
char: "๐ฑ",
fitzpatrick_scale: !0,
category: "people"
},
bearded_person: {
keywords: ["person", "bewhiskered"],
char: "๐ง",
fitzpatrick_scale: !0,
category: "people"
},
older_adult: {
keywords: [
"human",
"elder",
"senior",
"gender-neutral"
],
char: "๐ง",
fitzpatrick_scale: !0,
category: "people"
},
older_man: {
keywords: [
"human",
"male",
"men",
"old",
"elder",
"senior"
],
char: "๐ด",
fitzpatrick_scale: !0,
category: "people"
},
older_woman: {
keywords: [
"human",
"female",
"women",
"lady",
"old",
"elder",
"senior"
],
char: "๐ต",
fitzpatrick_scale: !0,
category: "people"
},
man_with_gua_pi_mao: {
keywords: [
"male",
"boy",
"chinese"
],
char: "๐ฒ",
fitzpatrick_scale: !0,
category: "people"
},
woman_with_headscarf: {
keywords: [
"female",
"hijab",
"mantilla",
"tichel"
],
char: "๐ง",
fitzpatrick_scale: !0,
category: "people"
},
woman_with_turban: {
keywords: [
"female",
"indian",
"hinduism",
"arabs",
"woman"
],
char: "๐ณโโ๏ธ",
fitzpatrick_scale: !0,
category: "people"
},
man_with_turban: {
keywords: [
"male",
"indian",
"hinduism",
"arabs"
],
char: "๐ณ",
fitzpatrick_scale: !0,
category: "people"
},
policewoman: {
keywords: [
"woman",
"police",
"law",
"legal",
"enforcement",
"arrest",
"911",
"female"
],
char: "๐ฎโโ๏ธ",
fitzpatrick_scale: !0,
category: "people"
},
policeman: {
keywords: [
"man",
"police",
"law",
"legal",
"enforcement",
"arrest",
"911"
],
char: "๐ฎ",
fitzpatrick_scale: !0,
category: "people"
},
construction_worker_woman: {
keywords: [
"female",
"human",
"wip",
"build",
"construction",
"worker",
"labor",
"woman"
],
char: "๐ทโโ๏ธ",
fitzpatrick_scale: !0,
category: "people"
},
construction_worker_man: {
keywords: [
"male",
"human",
"wip",
"guy",
"build",
"construction",
"worker",
"labor"
],
char: "๐ท",
fitzpatrick_scale: !0,
category: "people"
},
guardswoman: {
keywords: [
"uk",
"gb",
"british",
"female",
"royal",
"woman"
],
char: "๐โโ๏ธ",
fitzpatrick_scale: !0,
category: "people"
},
guardsman: {
keywords: [
"uk",
"gb",
"british",
"male",
"guy",
"royal"
],
char: "๐",
fitzpatrick_scale: !0,
category: "people"
},
female_detective: {
keywords: [
"human",
"spy",
"detective",
"female",
"woman"
],
char: "๐ต๏ธโโ๏ธ",
fitzpatrick_scale: !0,
category: "people"
},
male_detective: {
keywords: [
"human",
"spy",
"detective"
],
char: "๐ต",
fitzpatrick_scale: !0,
category: "people"
},
woman_health_worker: {
keywords: [
"doctor",
"nurse",
"therapist",
"healthcare",
"woman",
"human"
],
char: "๐ฉโโ๏ธ",
fitzpatrick_scale: !0,
category: "people"
},
man_health_worker: {
keywords: [
"doctor",
"nurse",
"therapist",
"healthcare",
"man",
"human"
],
char: "๐จโโ๏ธ",
fitzpatrick_scale: !0,
category: "people"
},
woman_farmer: {
keywords: [
"rancher",
"gardener",
"woman",
"human"
],
char: "๐ฉโ๐พ",
fitzpatrick_scale: !0,
category: "people"
},
man_farmer: {
keywords: [
"rancher",
"gardener",
"man",
"human"
],
char: "๐จโ๐พ",
fitzpatrick_scale: !0,
category: "people"
},
woman_cook: {
keywords: [
"chef",
"woman",
"human"
],
char: "๐ฉโ๐ณ",
fitzpatrick_scale: !0,
category: "people"
},
man_cook: {
keywords: [
"chef",
"man",
"human"
],
char: "๐จโ๐ณ",
fitzpatrick_scale: !0,
category: "people"
},
woman_student: {
keywords: [
"graduate",
"woman",
"human"
],
char: "๐ฉโ๐",
fitzpatrick_scale: !0,
category: "people"
},
man_student: {
keywords: [
"graduate",
"man",
"human"
],
char: "๐จโ๐",
fitzpatrick_scale: !0,
category: "people"
},
woman_singer: {
keywords: [
"rockstar",
"entertainer",
"woman",
"human"
],
char: "๐ฉโ๐ค",
fitzpatrick_scale: !0,
category: "people"
},
man_singer: {
keywords: [
"rockstar",
"entertainer",
"man",
"human"
],
char: "๐จโ๐ค",
fitzpatrick_scale: !0,
category: "people"
},
woman_teacher: {
keywords: [
"instructor",
"professor",
"woman",
"human"
],
char: "๐ฉโ๐ซ",
fitzpatrick_scale: !0,
category: "people"
},
man_teacher: {
keywords: [
"instructor",
"professor",
"man",
"human"
],
char: "๐จโ๐ซ",
fitzpatrick_scale: !0,
category: "people"
},
woman_factory_worker: {
keywords: [
"assembly",
"industrial",
"woman",
"human"
],
char: "๐ฉโ๐ญ",
fitzpatrick_scale: !0,
category: "people"
},
man_factory_worker: {
keywords: [
"assembly",
"industrial",
"man",
"human"
],
char: "๐จโ๐ญ",
fitzpatrick_scale: !0,
category: "people"
},
woman_technologist: {
keywords: [
"coder",
"developer",
"engineer",
"programmer",
"software",
"woman",
"human",
"laptop",
"computer"
],
char: "๐ฉโ๐ป",
fitzpatrick_scale: !0,
category: "people"
},
man_technologist: {
keywords: [
"coder",
"developer",
"engineer",
"programmer",
"software",
"man",
"human",
"laptop",
"computer"
],
char: "๐จโ๐ป",
fitzpatrick_scale: !0,
category: "people"
},
woman_office_worker: {
keywords: [
"business",
"manager",
"woman",
"human"
],
char: "๐ฉโ๐ผ",
fitzpatrick_scale: !0,
category: "people"
},
man_office_worker: {
keywords: [
"business",
"manager",
"man",
"human"
],
char: "๐จโ๐ผ",
fitzpatrick_scale: !0,
category: "people"
},
woman_mechanic: {
keywords: [
"plumber",
"woman",
"human",
"wrench"
],
char: "๐ฉโ๐ง",
fitzpatrick_scale: !0,
category: "people"
},
man_mechanic: {
keywords: [
"plumber",
"man",
"human",
"wrench"
],
char: "๐จโ๐ง",
fitzpatrick_scale: !0,
category: "people"
},
woman_scientist: {
keywords: [
"biologist",
"chemist",
"engineer",
"physicist",
"woman",
"human"
],
char: "๐ฉโ๐ฌ",
fitzpatrick_scale: !0,
category: "people"
},
man_scientist: {
keywords: [
"biologist",
"chemist",
"engineer",
"physicist",
"man",
"human"
],
char: "๐จโ๐ฌ",
fitzpatrick_scale: !0,
category: "people"
},
woman_artist: {
keywords: [
"painter",
"woman",
"human"
],
char: "๐ฉโ๐จ",
fitzpatrick_scale: !0,
category: "people"
},
man_artist: {
keywords: [
"painter",
"man",
"human"
],
char: "๐จโ๐จ",
fitzpatrick_scale: !0,
category: "people"
},
woman_firefighter: {
keywords: [
"fireman",
"woman",
"human"
],
char: "๐ฉโ๐",
fitzpatrick_scale: !0,
category: "people"
},
man_firefighter: {
keywords: [
"fireman",
"man",
"human"
],
char: "๐จโ๐",
fitzpatrick_scale: !0,
category: "people"
},
woman_pilot: {
keywords: [
"aviator",
"plane",
"woman",
"human"
],
char: "๐ฉโโ๏ธ",
fitzpatrick_scale: !0,
category: "people"
},
man_pilot: {
keywords: [
"aviator",
"plane",
"man",
"human"
],
char: "๐จโโ๏ธ",
fitzpatrick_scale: !0,
category: "people"
},
woman_astronaut: {
keywords: [
"space",
"rocket",
"woman",
"human"
],
char: "๐ฉโ๐",
fitzpatrick_scale: !0,
category: "people"
},
man_astronaut: {
keywords: [
"space",
"rocket",
"man",
"human"
],
char: "๐จโ๐",
fitzpatrick_scale: !0,
category: "people"
},
woman_judge: {
keywords: [
"justice",
"court",
"woman",
"human"
],
char: "๐ฉโโ๏ธ",
fitzpatrick_scale: !0,
category: "people"
},
man_judge: {
keywords: [
"justice",
"court",
"man",
"human"
],
char: "๐จโโ๏ธ",
fitzpatrick_scale: !0,
category: "people"
},
woman_superhero: {
keywords: [
"woman",
"female",
"good",
"heroine",
"superpowers"
],
char: "๐ฆธโโ๏ธ",
fitzpatrick_scale: !0,
category: "people"
},
man_superhero: {
keywords: [
"man",
"male",
"good",
"hero",
"superpowers"
],
char: "๐ฆธโโ๏ธ",
fitzpatrick_scale: !0,
category: "people"
},
woman_supervillain: {
keywords: [
"woman",
"female",
"evil",
"bad",
"criminal",
"heroine",
"superpowers"
],
char: "๐ฆนโโ๏ธ",
fitzpatrick_scale: !0,
category: "people"
},
man_supervillain: {
keywords: [
"man",
"male",
"evil",
"bad",
"criminal",
"hero",
"superpowers"
],
char: "๐ฆนโโ๏ธ",
fitzpatrick_scale: !0,
category: "people"
},
mrs_claus: {
keywords: [
"woman",
"female",
"xmas",
"mother christmas"
],
char: "๐คถ",
fitzpatrick_scale: !0,
category: "people"
},
santa: {
keywords: [
"festival",
"man",
"male",
"xmas",
"father christmas"
],
char: "๐
",
fitzpatrick_scale: !0,
category: "people"
},
sorceress: {
keywords: [
"woman",
"female",
"mage",
"witch"
],
char: "๐งโโ๏ธ",
fitzpatrick_scale: !0,
category: "people"
},
wizard: {
keywords: [
"man",
"male",
"mage",
"sorcerer"
],
char: "๐งโโ๏ธ",
fitzpatrick_scale: !0,
category: "people"
},
woman_elf: {
keywords: ["woman", "female"],
char: "๐งโโ๏ธ",
fitzpatrick_scale: !0,
category: "people"
},
man_elf: {
keywords: ["man", "male"],
char: "๐งโโ๏ธ",
fitzpatrick_scale: !0,
category: "people"
},
woman_vampire: {
keywords: ["woman", "female"],
char: "๐งโโ๏ธ",
fitzpatrick_scale: !0,
category: "people"
},
man_vampire: {
keywords: [
"man",
"male",
"dracula"
],
char: "๐งโโ๏ธ",
fitzpatrick_scale: !0,
category: "people"
},
woman_zombie: {
keywords: [
"woman",
"female",
"undead",
"walking dead"
],
char: "๐งโโ๏ธ",
fitzpatrick_scale: !1,
category: "people"
},
man_zombie: {
keywords: [
"man",
"male",
"dracula",
"undead",
"walking dead"
],
char: "๐งโโ๏ธ",
fitzpatrick_scale: !1,
category: "people"
},
woman_genie: {
keywords: ["woman", "female"],
char: "๐งโโ๏ธ",
fitzpatrick_scale: !1,
category: "people"
},
man_genie: {
keywords: ["man", "male"],
char: "๐งโโ๏ธ",
fitzpatrick_scale: !1,
category: "people"
},
mermaid: {
keywords: [
"woman",
"female",
"merwoman",
"ariel"
],
char: "๐งโโ๏ธ",
fitzpatrick_scale: !0,
category: "people"
},
merman: {
keywords: [
"man",
"male",
"triton"
],
char: "๐งโโ๏ธ",
fitzpatrick_scale: !0,
category: "people"
},
woman_fairy: {
keywords: ["woman", "female"],
char: "๐งโโ๏ธ",
fitzpatrick_scale: !0,
category: "people"
},
man_fairy: {
keywords: ["man", "male"],
char: "๐งโโ๏ธ",
fitzpatrick_scale: !0,
category: "people"
},
angel: {
keywords: [
"heaven",
"wings",
"halo"
],
char: "๐ผ",
fitzpatrick_scale: !0,
category: "people"
},
pregnant_woman: {
keywords: ["baby"],
char: "๐คฐ",
fitzpatrick_scale: !0,
category: "people"
},
breastfeeding: {
keywords: ["nursing", "baby"],
char: "๐คฑ",
fitzpatrick_scale: !0,
category: "people"
},
princess: {
keywords: [
"girl",
"woman",
"female",
"blond",
"crown",
"royal",
"queen"
],
char: "๐ธ",
fitzpatrick_scale: !0,
category: "people"
},
prince: {
keywords: [
"boy",
"man",
"male",
"crown",
"royal",
"king"
],
char: "๐คด",
fitzpatrick_scale: !0,
category: "people"
},
bride_with_veil: {
keywords: [
"couple",
"marriage",
"wedding",
"woman",
"bride"
],
char: "๐ฐ",
fitzpatrick_scale: !0,
category: "people"
},
man_in_tuxedo: {
keywords: [
"couple",
"marriage",
"wedding",
"groom"
],
char: "๐คต",
fitzpatrick_scale: !0,
category: "people"
}