UNPKG

@omegagrid/milkdown-kit

Version:

Milkdown editor bundle for @omegagrid/markdown

2 lines โ€ข 923 kB
/*! For license information please see milkdown-kit.js.LICENSE.txt */ var e={320:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});const n=["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array","BigInt64Array","BigUint64Array"],r=["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],a=["null","undefined","string","number","bigint","boolean","symbol"];function o(e){return t=>typeof t===e}const{toString:i}=Object.prototype,s=e=>{const t=i.call(e).slice(8,-1);return/HTML\w+Element/.test(t)&&l.domElement(e)?"HTMLElement":(n=t,r.includes(n)?t:void 0);var n},c=e=>t=>s(t)===e;function l(e){if(null===e)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(l.observable(e))return"Observable";if(l.array(e))return"Array";if(l.buffer(e))return"Buffer";const t=s(e);if(t)return t;if(e instanceof String||e instanceof Boolean||e instanceof Number)throw new TypeError("Please don't use object wrappers for primitive types");return"Object"}l.undefined=o("undefined"),l.string=o("string");const u=o("number");l.number=e=>u(e)&&!l.nan(e),l.bigint=o("bigint"),l.function_=o("function"),l.null_=e=>null===e,l.class_=e=>l.function_(e)&&e.toString().startsWith("class "),l.boolean=e=>!0===e||!1===e,l.symbol=o("symbol"),l.numericString=e=>l.string(e)&&!l.emptyStringOrWhitespace(e)&&!Number.isNaN(Number(e)),l.array=(e,t)=>!!Array.isArray(e)&&(!l.function_(t)||e.every(t)),l.buffer=e=>{var t,n,r,a;return null!==(a=null===(r=null===(n=null===(t=e)||void 0===t?void 0:t.constructor)||void 0===n?void 0:n.isBuffer)||void 0===r?void 0:r.call(n,e))&&void 0!==a&&a},l.blob=e=>c("Blob")(e),l.nullOrUndefined=e=>l.null_(e)||l.undefined(e),l.object=e=>!l.null_(e)&&("object"==typeof e||l.function_(e)),l.iterable=e=>{var t;return l.function_(null===(t=e)||void 0===t?void 0:t[Symbol.iterator])},l.asyncIterable=e=>{var t;return l.function_(null===(t=e)||void 0===t?void 0:t[Symbol.asyncIterator])},l.generator=e=>{var t,n;return l.iterable(e)&&l.function_(null===(t=e)||void 0===t?void 0:t.next)&&l.function_(null===(n=e)||void 0===n?void 0:n.throw)},l.asyncGenerator=e=>l.asyncIterable(e)&&l.function_(e.next)&&l.function_(e.throw),l.nativePromise=e=>c("Promise")(e),l.promise=e=>l.nativePromise(e)||(e=>{var t,n;return l.function_(null===(t=e)||void 0===t?void 0:t.then)&&l.function_(null===(n=e)||void 0===n?void 0:n.catch)})(e),l.generatorFunction=c("GeneratorFunction"),l.asyncGeneratorFunction=e=>"AsyncGeneratorFunction"===s(e),l.asyncFunction=e=>"AsyncFunction"===s(e),l.boundFunction=e=>l.function_(e)&&!e.hasOwnProperty("prototype"),l.regExp=c("RegExp"),l.date=c("Date"),l.error=c("Error"),l.map=e=>c("Map")(e),l.set=e=>c("Set")(e),l.weakMap=e=>c("WeakMap")(e),l.weakSet=e=>c("WeakSet")(e),l.int8Array=c("Int8Array"),l.uint8Array=c("Uint8Array"),l.uint8ClampedArray=c("Uint8ClampedArray"),l.int16Array=c("Int16Array"),l.uint16Array=c("Uint16Array"),l.int32Array=c("Int32Array"),l.uint32Array=c("Uint32Array"),l.float32Array=c("Float32Array"),l.float64Array=c("Float64Array"),l.bigInt64Array=c("BigInt64Array"),l.bigUint64Array=c("BigUint64Array"),l.arrayBuffer=c("ArrayBuffer"),l.sharedArrayBuffer=c("SharedArrayBuffer"),l.dataView=c("DataView"),l.enumCase=(e,t)=>Object.values(t).includes(e),l.directInstanceOf=(e,t)=>Object.getPrototypeOf(e)===t.prototype,l.urlInstance=e=>c("URL")(e),l.urlString=e=>{if(!l.string(e))return!1;try{return new URL(e),!0}catch(e){return!1}},l.truthy=e=>Boolean(e),l.falsy=e=>!e,l.nan=e=>Number.isNaN(e),l.primitive=e=>{return l.null_(e)||(t=typeof e,a.includes(t));var t},l.integer=e=>Number.isInteger(e),l.safeInteger=e=>Number.isSafeInteger(e),l.plainObject=e=>{if("[object Object]"!==i.call(e))return!1;const t=Object.getPrototypeOf(e);return null===t||t===Object.getPrototypeOf({})},l.typedArray=e=>{return t=s(e),n.includes(t);var t},l.arrayLike=e=>!l.nullOrUndefined(e)&&!l.function_(e)&&(e=>l.safeInteger(e)&&e>=0)(e.length),l.inRange=(e,t)=>{if(l.number(t))return e>=Math.min(0,t)&&e<=Math.max(t,0);if(l.array(t)&&2===t.length)return e>=Math.min(...t)&&e<=Math.max(...t);throw new TypeError(`Invalid range: ${JSON.stringify(t)}`)};const d=["innerHTML","ownerDocument","style","attributes","nodeValue"];l.domElement=e=>l.object(e)&&1===e.nodeType&&l.string(e.nodeName)&&!l.plainObject(e)&&d.every((t=>t in e)),l.observable=e=>{var t,n,r,a;return!!e&&(e===(null===(n=(t=e)[Symbol.observable])||void 0===n?void 0:n.call(t))||e===(null===(a=(r=e)["@@observable"])||void 0===a?void 0:a.call(r)))},l.nodeStream=e=>l.object(e)&&l.function_(e.pipe)&&!l.observable(e),l.infinite=e=>e===1/0||e===-1/0;const f=e=>t=>l.integer(t)&&Math.abs(t%2)===e;l.evenInteger=f(0),l.oddInteger=f(1),l.emptyArray=e=>l.array(e)&&0===e.length,l.nonEmptyArray=e=>l.array(e)&&e.length>0,l.emptyString=e=>l.string(e)&&0===e.length,l.emptyStringOrWhitespace=e=>l.emptyString(e)||(e=>l.string(e)&&!/\S/.test(e))(e),l.nonEmptyString=e=>l.string(e)&&e.length>0,l.nonEmptyStringAndNotWhitespace=e=>l.string(e)&&!l.emptyStringOrWhitespace(e),l.emptyObject=e=>l.object(e)&&!l.map(e)&&!l.set(e)&&0===Object.keys(e).length,l.nonEmptyObject=e=>l.object(e)&&!l.map(e)&&!l.set(e)&&Object.keys(e).length>0,l.emptySet=e=>l.set(e)&&0===e.size,l.nonEmptySet=e=>l.set(e)&&e.size>0,l.emptyMap=e=>l.map(e)&&0===e.size,l.nonEmptyMap=e=>l.map(e)&&e.size>0,l.propertyKey=e=>l.any([l.string,l.number,l.symbol],e),l.formData=e=>c("FormData")(e),l.urlSearchParams=e=>c("URLSearchParams")(e);const p=(e,t,n)=>{if(!l.function_(t))throw new TypeError(`Invalid predicate: ${JSON.stringify(t)}`);if(0===n.length)throw new TypeError("Invalid number of values");return e.call(n,t)};l.any=(e,...t)=>(l.array(e)?e:[e]).some((e=>p(Array.prototype.some,e,t))),l.all=(e,...t)=>p(Array.prototype.every,e,t);const h=(e,t,n,r={})=>{if(!e){const{multipleValues:e}=r,a=e?`received values of types ${[...new Set(n.map((e=>`\`${l(e)}\``)))].join(", ")}`:`received value of type \`${l(n)}\``;throw new TypeError(`Expected value which is \`${t}\`, ${a}.`)}};t.assert={undefined:e=>h(l.undefined(e),"undefined",e),string:e=>h(l.string(e),"string",e),number:e=>h(l.number(e),"number",e),bigint:e=>h(l.bigint(e),"bigint",e),function_:e=>h(l.function_(e),"Function",e),null_:e=>h(l.null_(e),"null",e),class_:e=>h(l.class_(e),"Class",e),boolean:e=>h(l.boolean(e),"boolean",e),symbol:e=>h(l.symbol(e),"symbol",e),numericString:e=>h(l.numericString(e),"string with a number",e),array:(e,t)=>{h(l.array(e),"Array",e),t&&e.forEach(t)},buffer:e=>h(l.buffer(e),"Buffer",e),blob:e=>h(l.blob(e),"Blob",e),nullOrUndefined:e=>h(l.nullOrUndefined(e),"null or undefined",e),object:e=>h(l.object(e),"Object",e),iterable:e=>h(l.iterable(e),"Iterable",e),asyncIterable:e=>h(l.asyncIterable(e),"AsyncIterable",e),generator:e=>h(l.generator(e),"Generator",e),asyncGenerator:e=>h(l.asyncGenerator(e),"AsyncGenerator",e),nativePromise:e=>h(l.nativePromise(e),"native Promise",e),promise:e=>h(l.promise(e),"Promise",e),generatorFunction:e=>h(l.generatorFunction(e),"GeneratorFunction",e),asyncGeneratorFunction:e=>h(l.asyncGeneratorFunction(e),"AsyncGeneratorFunction",e),asyncFunction:e=>h(l.asyncFunction(e),"AsyncFunction",e),boundFunction:e=>h(l.boundFunction(e),"Function",e),regExp:e=>h(l.regExp(e),"RegExp",e),date:e=>h(l.date(e),"Date",e),error:e=>h(l.error(e),"Error",e),map:e=>h(l.map(e),"Map",e),set:e=>h(l.set(e),"Set",e),weakMap:e=>h(l.weakMap(e),"WeakMap",e),weakSet:e=>h(l.weakSet(e),"WeakSet",e),int8Array:e=>h(l.int8Array(e),"Int8Array",e),uint8Array:e=>h(l.uint8Array(e),"Uint8Array",e),uint8ClampedArray:e=>h(l.uint8ClampedArray(e),"Uint8ClampedArray",e),int16Array:e=>h(l.int16Array(e),"Int16Array",e),uint16Array:e=>h(l.uint16Array(e),"Uint16Array",e),int32Array:e=>h(l.int32Array(e),"Int32Array",e),uint32Array:e=>h(l.uint32Array(e),"Uint32Array",e),float32Array:e=>h(l.float32Array(e),"Float32Array",e),float64Array:e=>h(l.float64Array(e),"Float64Array",e),bigInt64Array:e=>h(l.bigInt64Array(e),"BigInt64Array",e),bigUint64Array:e=>h(l.bigUint64Array(e),"BigUint64Array",e),arrayBuffer:e=>h(l.arrayBuffer(e),"ArrayBuffer",e),sharedArrayBuffer:e=>h(l.sharedArrayBuffer(e),"SharedArrayBuffer",e),dataView:e=>h(l.dataView(e),"DataView",e),enumCase:(e,t)=>h(l.enumCase(e,t),"EnumCase",e),urlInstance:e=>h(l.urlInstance(e),"URL",e),urlString:e=>h(l.urlString(e),"string with a URL",e),truthy:e=>h(l.truthy(e),"truthy",e),falsy:e=>h(l.falsy(e),"falsy",e),nan:e=>h(l.nan(e),"NaN",e),primitive:e=>h(l.primitive(e),"primitive",e),integer:e=>h(l.integer(e),"integer",e),safeInteger:e=>h(l.safeInteger(e),"integer",e),plainObject:e=>h(l.plainObject(e),"plain object",e),typedArray:e=>h(l.typedArray(e),"TypedArray",e),arrayLike:e=>h(l.arrayLike(e),"array-like",e),domElement:e=>h(l.domElement(e),"HTMLElement",e),observable:e=>h(l.observable(e),"Observable",e),nodeStream:e=>h(l.nodeStream(e),"Node.js Stream",e),infinite:e=>h(l.infinite(e),"infinite number",e),emptyArray:e=>h(l.emptyArray(e),"empty array",e),nonEmptyArray:e=>h(l.nonEmptyArray(e),"non-empty array",e),emptyString:e=>h(l.emptyString(e),"empty string",e),emptyStringOrWhitespace:e=>h(l.emptyStringOrWhitespace(e),"empty string or whitespace",e),nonEmptyString:e=>h(l.nonEmptyString(e),"non-empty string",e),nonEmptyStringAndNotWhitespace:e=>h(l.nonEmptyStringAndNotWhitespace(e),"non-empty string and not whitespace",e),emptyObject:e=>h(l.emptyObject(e),"empty object",e),nonEmptyObject:e=>h(l.nonEmptyObject(e),"non-empty object",e),emptySet:e=>h(l.emptySet(e),"empty set",e),nonEmptySet:e=>h(l.nonEmptySet(e),"non-empty set",e),emptyMap:e=>h(l.emptyMap(e),"empty map",e),nonEmptyMap:e=>h(l.nonEmptyMap(e),"non-empty map",e),propertyKey:e=>h(l.propertyKey(e),"PropertyKey",e),formData:e=>h(l.formData(e),"FormData",e),urlSearchParams:e=>h(l.urlSearchParams(e),"URLSearchParams",e),evenInteger:e=>h(l.evenInteger(e),"even integer",e),oddInteger:e=>h(l.oddInteger(e),"odd integer",e),directInstanceOf:(e,t)=>h(l.directInstanceOf(e,t),"T",e),inRange:(e,t)=>h(l.inRange(e,t),"in range",e),any:(e,...t)=>h(l.any(e,...t),"predicate returns truthy for any value",t,{multipleValues:!0}),all:(e,...t)=>h(l.all(e,...t),"predicate returns truthy for all values",t,{multipleValues:!0})},Object.defineProperties(l,{class:{value:l.class_},function:{value:l.function_},null:{value:l.null_}}),Object.defineProperties(t.assert,{class:{value:t.assert.class_},function:{value:t.assert.function_},null:{value:t.assert.null_}}),t.default=l,e.exports=l,e.exports.default=l,e.exports.assert=t.assert},732:e=>{e.exports=()=>{const e="\\ud800-\\udfff",t=`[${e}]`,n="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\u1ab0-\\u1aff\\u1dc0-\\u1dff]",r="\\ud83c[\\udffb-\\udfff]",a=`[^${e}]`,o="(?:\\uD83C[\\uDDE6-\\uDDFF]){2}",i="[\\ud800-\\udbff][\\udc00-\\udfff]",s=`(?:${n}|${r})?`,c="[\\ufe0e\\ufe0f]?",l=c+s+`(?:\\u200d(?:${[a,o,i].join("|")})${c+s})*`,u=`(?:${[`${a}${n}?`,n,o,i,t,"[\\uD83D\\uDC69\\uD83C\\uDFFB\\u200D\\uD83C\\uDF93]"].join("|")})`;return new RegExp(`(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40(?:\\udc65|\\udc73|\\udc77)\\udb40(?:\\udc6e|\\udc63|\\udc6c)\\udb40(?:\\udc67|\\udc74|\\udc73)\\udb40\\udc7f)|${r}(?=${r})|${u+l}`,"g")}},819:(e,t,n)=>{e.exports={lib:n(303),ordered:n(453),fitzpatrick_scale_modifiers:["๐Ÿป","๐Ÿผ","๐Ÿฝ","๐Ÿพ","๐Ÿฟ"]}},411:e=>{var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,r=Object.defineProperty,a=Object.getOwnPropertyDescriptor,o=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===n.call(e)},i=function(e){if(!e||"[object Object]"!==n.call(e))return!1;var r,a=t.call(e,"constructor"),o=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!a&&!o)return!1;for(r in e);return void 0===r||t.call(e,r)},s=function(e,t){r&&"__proto__"===t.name?r(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},c=function(e,n){if("__proto__"===n){if(!t.call(e,n))return;if(a)return a(e,n).value}return e[n]};e.exports=function e(){var t,n,r,a,l,u,d=arguments[0],f=1,p=arguments.length,h=!1;for("boolean"==typeof d&&(h=d,d=arguments[1]||{},f=2),(null==d||"object"!=typeof d&&"function"!=typeof d)&&(d={});f<p;++f)if(null!=(t=arguments[f]))for(n in t)r=c(d,n),d!==(a=c(t,n))&&(h&&a&&(i(a)||(l=o(a)))?(l?(l=!1,u=r&&o(r)?r:[]):u=r&&i(r)?r:{},s(d,{name:n,newValue:e(h,u,a)})):void 0!==a&&s(d,{name:n,newValue:a}));return d}},176:(e,t,n)=>{const r=n(958),a=new Map([["none",""],["white","๐Ÿป"],["creamWhite","๐Ÿผ"],["lightBrown","๐Ÿฝ"],["brown","๐Ÿพ"],["darkBrown","๐Ÿฟ"]]);e.exports=(e,t)=>{if(!a.has(t))throw new TypeError(`Unexpected \`skinTone\` name: ${t}`);return e=e.replace(/[\u{1f3fb}-\u{1f3ff}]/u,""),r.has(e.codePointAt(0))&&"none"!==t&&(e+=a.get(t)),e}},958:e=>{e.exports=new Set([9757,9977,9994,9995,9996,9997,127877,127939,127940,127946,127947,128066,128067,128070,128071,128072,128073,128074,128075,128076,128077,128078,128079,128080,128102,128103,128104,128105,128110,128112,128113,128114,128115,128116,128117,128118,128119,128120,128124,128129,128130,128131,128133,128134,128135,128170,128373,128378,128400,128405,128406,128581,128582,128583,128587,128588,128589,128590,128591,128675,128692,128693,128694,128704,129304,129305,129306,129307,129308,129309,129310,129318,129328,129331,129332,129333,129334,129335,129336,129337,129340,129341,129342])},303:e=>{e.exports=JSON.parse('{"100":{"keywords":["score","perfect","numbers","century","exam","quiz","test","pass","hundred"],"char":"๐Ÿ’ฏ","fitzpatrick_scale":false,"category":"symbols"},"1234":{"keywords":["numbers","blue-square"],"char":"๐Ÿ”ข","fitzpatrick_scale":false,"category":"symbols"},"grinning":{"keywords":["face","smile","happy","joy",":D","grin"],"char":"๐Ÿ˜€","fitzpatrick_scale":false,"category":"people"},"grimacing":{"keywords":["face","grimace","teeth"],"char":"๐Ÿ˜ฌ","fitzpatrick_scale":false,"category":"people"},"grin":{"keywords":["face","happy","smile","joy","kawaii"],"char":"๐Ÿ˜","fitzpatrick_scale":false,"category":"people"},"joy":{"keywords":["face","cry","tears","weep","happy","happytears","haha"],"char":"๐Ÿ˜‚","fitzpatrick_scale":false,"category":"people"},"rofl":{"keywords":["face","rolling","floor","laughing","lol","haha"],"char":"๐Ÿคฃ","fitzpatrick_scale":false,"category":"people"},"partying":{"keywords":["face","celebration","woohoo"],"char":"๐Ÿฅณ","fitzpatrick_scale":false,"category":"people"},"smiley":{"keywords":["face","happy","joy","haha",":D",":)","smile","funny"],"char":"๐Ÿ˜ƒ","fitzpatrick_scale":false,"category":"people"},"smile":{"keywords":["face","happy","joy","funny","haha","laugh","like",":D",":)"],"char":"๐Ÿ˜„","fitzpatrick_scale":false,"category":"people"},"sweat_smile":{"keywords":["face","hot","happy","laugh","sweat","smile","relief"],"char":"๐Ÿ˜…","fitzpatrick_scale":false,"category":"people"},"laughing":{"keywords":["happy","joy","lol","satisfied","haha","face","glad","XD","laugh"],"char":"๐Ÿ˜†","fitzpatrick_scale":false,"category":"people"},"innocent":{"keywords":["face","angel","heaven","halo"],"char":"๐Ÿ˜‡","fitzpatrick_scale":false,"category":"people"},"wink":{"keywords":["face","happy","mischievous","secret",";)","smile","eye"],"char":"๐Ÿ˜‰","fitzpatrick_scale":false,"category":"people"},"blush":{"keywords":["face","smile","happy","flushed","crush","embarrassed","shy","joy"],"char":"๐Ÿ˜Š","fitzpatrick_scale":false,"category":"people"},"slightly_smiling_face":{"keywords":["face","smile"],"char":"๐Ÿ™‚","fitzpatrick_scale":false,"category":"people"},"upside_down_face":{"keywords":["face","flipped","silly","smile"],"char":"๐Ÿ™ƒ","fitzpatrick_scale":false,"category":"people"},"relaxed":{"keywords":["face","blush","massage","happiness"],"char":"โ˜บ๏ธ","fitzpatrick_scale":false,"category":"people"},"yum":{"keywords":["happy","joy","tongue","smile","face","silly","yummy","nom","delicious","savouring"],"char":"๐Ÿ˜‹","fitzpatrick_scale":false,"category":"people"},"relieved":{"keywords":["face","relaxed","phew","massage","happiness"],"char":"๐Ÿ˜Œ","fitzpatrick_scale":false,"category":"people"},"heart_eyes":{"keywords":["face","love","like","affection","valentines","infatuation","crush","heart"],"char":"๐Ÿ˜","fitzpatrick_scale":false,"category":"people"},"smiling_face_with_three_hearts":{"keywords":["face","love","like","affection","valentines","infatuation","crush","hearts","adore"],"char":"๐Ÿฅฐ","fitzpatrick_scale":false,"category":"people"},"kissing_heart":{"keywords":["face","love","like","affection","valentines","infatuation","kiss"],"char":"๐Ÿ˜˜","fitzpatrick_scale":false,"category":"people"},"kissing":{"keywords":["love","like","face","3","valentines","infatuation","kiss"],"char":"๐Ÿ˜—","fitzpatrick_scale":false,"category":"people"},"kissing_smiling_eyes":{"keywords":["face","affection","valentines","infatuation","kiss"],"char":"๐Ÿ˜™","fitzpatrick_scale":false,"category":"people"},"kissing_closed_eyes":{"keywords":["face","love","like","affection","valentines","infatuation","kiss"],"char":"๐Ÿ˜š","fitzpatrick_scale":false,"category":"people"},"stuck_out_tongue_winking_eye":{"keywords":["face","prank","childish","playful","mischievous","smile","wink","tongue"],"char":"๐Ÿ˜œ","fitzpatrick_scale":false,"category":"people"},"zany":{"keywords":["face","goofy","crazy"],"char":"๐Ÿคช","fitzpatrick_scale":false,"category":"people"},"raised_eyebrow":{"keywords":["face","distrust","scepticism","disapproval","disbelief","surprise"],"char":"๐Ÿคจ","fitzpatrick_scale":false,"category":"people"},"monocle":{"keywords":["face","stuffy","wealthy"],"char":"๐Ÿง","fitzpatrick_scale":false,"category":"people"},"stuck_out_tongue_closed_eyes":{"keywords":["face","prank","playful","mischievous","smile","tongue"],"char":"๐Ÿ˜","fitzpatrick_scale":false,"category":"people"},"stuck_out_tongue":{"keywords":["face","prank","childish","playful","mischievous","smile","tongue"],"char":"๐Ÿ˜›","fitzpatrick_scale":false,"category":"people"},"money_mouth_face":{"keywords":["face","rich","dollar","money"],"char":"๐Ÿค‘","fitzpatrick_scale":false,"category":"people"},"nerd_face":{"keywords":["face","nerdy","geek","dork"],"char":"๐Ÿค“","fitzpatrick_scale":false,"category":"people"},"sunglasses":{"keywords":["face","cool","smile","summer","beach","sunglass"],"char":"๐Ÿ˜Ž","fitzpatrick_scale":false,"category":"people"},"star_struck":{"keywords":["face","smile","starry","eyes","grinning"],"char":"๐Ÿคฉ","fitzpatrick_scale":false,"category":"people"},"clown_face":{"keywords":["face"],"char":"๐Ÿคก","fitzpatrick_scale":false,"category":"people"},"cowboy_hat_face":{"keywords":["face","cowgirl","hat"],"char":"๐Ÿค ","fitzpatrick_scale":false,"category":"people"},"hugs":{"keywords":["face","smile","hug"],"char":"๐Ÿค—","fitzpatrick_scale":false,"category":"people"},"smirk":{"keywords":["face","smile","mean","prank","smug","sarcasm"],"char":"๐Ÿ˜","fitzpatrick_scale":false,"category":"people"},"no_mouth":{"keywords":["face","hellokitty"],"char":"๐Ÿ˜ถ","fitzpatrick_scale":false,"category":"people"},"neutral_face":{"keywords":["indifference","meh",":|","neutral"],"char":"๐Ÿ˜","fitzpatrick_scale":false,"category":"people"},"expressionless":{"keywords":["face","indifferent","-_-","meh","deadpan"],"char":"๐Ÿ˜‘","fitzpatrick_scale":false,"category":"people"},"unamused":{"keywords":["indifference","bored","straight face","serious","sarcasm","unimpressed","skeptical","dubious","side_eye"],"char":"๐Ÿ˜’","fitzpatrick_scale":false,"category":"people"},"roll_eyes":{"keywords":["face","eyeroll","frustrated"],"char":"๐Ÿ™„","fitzpatrick_scale":false,"category":"people"},"thinking":{"keywords":["face","hmmm","think","consider"],"char":"๐Ÿค”","fitzpatrick_scale":false,"category":"people"},"lying_face":{"keywords":["face","lie","pinocchio"],"char":"๐Ÿคฅ","fitzpatrick_scale":false,"category":"people"},"hand_over_mouth":{"keywords":["face","whoops","shock","surprise"],"char":"๐Ÿคญ","fitzpatrick_scale":false,"category":"people"},"shushing":{"keywords":["face","quiet","shhh"],"char":"๐Ÿคซ","fitzpatrick_scale":false,"category":"people"},"symbols_over_mouth":{"keywords":["face","swearing","cursing","cussing","profanity","expletive"],"char":"๐Ÿคฌ","fitzpatrick_scale":false,"category":"people"},"exploding_head":{"keywords":["face","shocked","mind","blown"],"char":"๐Ÿคฏ","fitzpatrick_scale":false,"category":"people"},"flushed":{"keywords":["face","blush","shy","flattered"],"char":"๐Ÿ˜ณ","fitzpatrick_scale":false,"category":"people"},"disappointed":{"keywords":["face","sad","upset","depressed",":("],"char":"๐Ÿ˜ž","fitzpatrick_scale":false,"category":"people"},"worried":{"keywords":["face","concern","nervous",":("],"char":"๐Ÿ˜Ÿ","fitzpatrick_scale":false,"category":"people"},"angry":{"keywords":["mad","face","annoyed","frustrated"],"char":"๐Ÿ˜ ","fitzpatrick_scale":false,"category":"people"},"rage":{"keywords":["angry","mad","hate","despise"],"char":"๐Ÿ˜ก","fitzpatrick_scale":false,"category":"people"},"pensive":{"keywords":["face","sad","depressed","upset"],"char":"๐Ÿ˜”","fitzpatrick_scale":false,"category":"people"},"confused":{"keywords":["face","indifference","huh","weird","hmmm",":/"],"char":"๐Ÿ˜•","fitzpatrick_scale":false,"category":"people"},"slightly_frowning_face":{"keywords":["face","frowning","disappointed","sad","upset"],"char":"๐Ÿ™","fitzpatrick_scale":false,"category":"people"},"frowning_face":{"keywords":["face","sad","upset","frown"],"char":"โ˜น","fitzpatrick_scale":false,"category":"people"},"persevere":{"keywords":["face","sick","no","upset","oops"],"char":"๐Ÿ˜ฃ","fitzpatrick_scale":false,"category":"people"},"confounded":{"keywords":["face","confused","sick","unwell","oops",":S"],"char":"๐Ÿ˜–","fitzpatrick_scale":false,"category":"people"},"tired_face":{"keywords":["sick","whine","upset","frustrated"],"char":"๐Ÿ˜ซ","fitzpatrick_scale":false,"category":"people"},"weary":{"keywords":["face","tired","sleepy","sad","frustrated","upset"],"char":"๐Ÿ˜ฉ","fitzpatrick_scale":false,"category":"people"},"pleading":{"keywords":["face","begging","mercy"],"char":"๐Ÿฅบ","fitzpatrick_scale":false,"category":"people"},"triumph":{"keywords":["face","gas","phew","proud","pride"],"char":"๐Ÿ˜ค","fitzpatrick_scale":false,"category":"people"},"open_mouth":{"keywords":["face","surprise","impressed","wow","whoa",":O"],"char":"๐Ÿ˜ฎ","fitzpatrick_scale":false,"category":"people"},"scream":{"keywords":["face","munch","scared","omg"],"char":"๐Ÿ˜ฑ","fitzpatrick_scale":false,"category":"people"},"fearful":{"keywords":["face","scared","terrified","nervous","oops","huh"],"char":"๐Ÿ˜จ","fitzpatrick_scale":false,"category":"people"},"cold_sweat":{"keywords":["face","nervous","sweat"],"char":"๐Ÿ˜ฐ","fitzpatrick_scale":false,"category":"people"},"hushed":{"keywords":["face","woo","shh"],"char":"๐Ÿ˜ฏ","fitzpatrick_scale":false,"category":"people"},"frowning":{"keywords":["face","aw","what"],"char":"๐Ÿ˜ฆ","fitzpatrick_scale":false,"category":"people"},"anguished":{"keywords":["face","stunned","nervous"],"char":"๐Ÿ˜ง","fitzpatrick_scale":false,"category":"people"},"cry":{"keywords":["face","tears","sad","depressed","upset",":\'("],"char":"๐Ÿ˜ข","fitzpatrick_scale":false,"category":"people"},"disappointed_relieved":{"keywords":["face","phew","sweat","nervous"],"char":"๐Ÿ˜ฅ","fitzpatrick_scale":false,"category":"people"},"drooling_face":{"keywords":["face"],"char":"๐Ÿคค","fitzpatrick_scale":false,"category":"people"},"sleepy":{"keywords":["face","tired","rest","nap"],"char":"๐Ÿ˜ช","fitzpatrick_scale":false,"category":"people"},"sweat":{"keywords":["face","hot","sad","tired","exercise"],"char":"๐Ÿ˜“","fitzpatrick_scale":false,"category":"people"},"hot":{"keywords":["face","feverish","heat","red","sweating"],"char":"๐Ÿฅต","fitzpatrick_scale":false,"category":"people"},"cold":{"keywords":["face","blue","freezing","frozen","frostbite","icicles"],"char":"๐Ÿฅถ","fitzpatrick_scale":false,"category":"people"},"sob":{"keywords":["face","cry","tears","sad","upset","depressed"],"char":"๐Ÿ˜ญ","fitzpatrick_scale":false,"category":"people"},"dizzy_face":{"keywords":["spent","unconscious","xox","dizzy"],"char":"๐Ÿ˜ต","fitzpatrick_scale":false,"category":"people"},"astonished":{"keywords":["face","xox","surprised","poisoned"],"char":"๐Ÿ˜ฒ","fitzpatrick_scale":false,"category":"people"},"zipper_mouth_face":{"keywords":["face","sealed","zipper","secret"],"char":"๐Ÿค","fitzpatrick_scale":false,"category":"people"},"nauseated_face":{"keywords":["face","vomit","gross","green","sick","throw up","ill"],"char":"๐Ÿคข","fitzpatrick_scale":false,"category":"people"},"sneezing_face":{"keywords":["face","gesundheit","sneeze","sick","allergy"],"char":"๐Ÿคง","fitzpatrick_scale":false,"category":"people"},"vomiting":{"keywords":["face","sick"],"char":"๐Ÿคฎ","fitzpatrick_scale":false,"category":"people"},"mask":{"keywords":["face","sick","ill","disease"],"char":"๐Ÿ˜ท","fitzpatrick_scale":false,"category":"people"},"face_with_thermometer":{"keywords":["sick","temperature","thermometer","cold","fever"],"char":"๐Ÿค’","fitzpatrick_scale":false,"category":"people"},"face_with_head_bandage":{"keywords":["injured","clumsy","bandage","hurt"],"char":"๐Ÿค•","fitzpatrick_scale":false,"category":"people"},"woozy":{"keywords":["face","dizzy","intoxicated","tipsy","wavy"],"char":"๐Ÿฅด","fitzpatrick_scale":false,"category":"people"},"sleeping":{"keywords":["face","tired","sleepy","night","zzz"],"char":"๐Ÿ˜ด","fitzpatrick_scale":false,"category":"people"},"zzz":{"keywords":["sleepy","tired","dream"],"char":"๐Ÿ’ค","fitzpatrick_scale":false,"category":"people"},"poop":{"keywords":["hankey","shitface","fail","turd","shit"],"char":"๐Ÿ’ฉ","fitzpatrick_scale":false,"category":"people"},"smiling_imp":{"keywords":["devil","horns"],"char":"๐Ÿ˜ˆ","fitzpatrick_scale":false,"category":"people"},"imp":{"keywords":["devil","angry","horns"],"char":"๐Ÿ‘ฟ","fitzpatrick_scale":false,"category":"people"},"japanese_ogre":{"keywords":["monster","red","mask","halloween","scary","creepy","devil","demon","japanese","ogre"],"char":"๐Ÿ‘น","fitzpatrick_scale":false,"category":"people"},"japanese_goblin":{"keywords":["red","evil","mask","monster","scary","creepy","japanese","goblin"],"char":"๐Ÿ‘บ","fitzpatrick_scale":false,"category":"people"},"skull":{"keywords":["dead","skeleton","creepy","death"],"char":"๐Ÿ’€","fitzpatrick_scale":false,"category":"people"},"ghost":{"keywords":["halloween","spooky","scary"],"char":"๐Ÿ‘ป","fitzpatrick_scale":false,"category":"people"},"alien":{"keywords":["UFO","paul","weird","outer_space"],"char":"๐Ÿ‘ฝ","fitzpatrick_scale":false,"category":"people"},"robot":{"keywords":["computer","machine","bot"],"char":"๐Ÿค–","fitzpatrick_scale":false,"category":"people"},"smiley_cat":{"keywords":["animal","cats","happy","smile"],"char":"๐Ÿ˜บ","fitzpatrick_scale":false,"category":"people"},"smile_cat":{"keywords":["animal","cats","smile"],"char":"๐Ÿ˜ธ","fitzpatrick_scale":false,"category":"people"},"joy_cat":{"keywords":["animal","cats","haha","happy","tears"],"char":"๐Ÿ˜น","fitzpatrick_scale":false,"category":"people"},"heart_eyes_cat":{"keywords":["animal","love","like","affection","cats","valentines","heart"],"char":"๐Ÿ˜ป","fitzpatrick_scale":false,"category":"people"},"smirk_cat":{"keywords":["animal","cats","smirk"],"char":"๐Ÿ˜ผ","fitzpatrick_scale":false,"category":"people"},"kissing_cat":{"keywords":["animal","cats","kiss"],"char":"๐Ÿ˜ฝ","fitzpatrick_scale":false,"category":"people"},"scream_cat":{"keywords":["animal","cats","munch","scared","scream"],"char":"๐Ÿ™€","fitzpatrick_scale":false,"category":"people"},"crying_cat_face":{"keywords":["animal","tears","weep","sad","cats","upset","cry"],"char":"๐Ÿ˜ฟ","fitzpatrick_scale":false,"category":"people"},"pouting_cat":{"keywords":["animal","cats"],"char":"๐Ÿ˜พ","fitzpatrick_scale":false,"category":"people"},"palms_up":{"keywords":["hands","gesture","cupped","prayer"],"char":"๐Ÿคฒ","fitzpatrick_scale":true,"category":"people"},"raised_hands":{"keywords":["gesture","hooray","yea","celebration","hands"],"char":"๐Ÿ™Œ","fitzpatrick_scale":true,"category":"people"},"clap":{"keywords":["hands","praise","applause","congrats","yay"],"char":"๐Ÿ‘","fitzpatrick_scale":true,"category":"people"},"wave":{"keywords":["hands","gesture","goodbye","solong","farewell","hello","hi","palm"],"char":"๐Ÿ‘‹","fitzpatrick_scale":true,"category":"people"},"call_me_hand":{"keywords":["hands","gesture"],"char":"๐Ÿค™","fitzpatrick_scale":true,"category":"people"},"+1":{"keywords":["thumbsup","yes","awesome","good","agree","accept","cool","hand","like"],"char":"๐Ÿ‘","fitzpatrick_scale":true,"category":"people"},"-1":{"keywords":["thumbsdown","no","dislike","hand"],"char":"๐Ÿ‘Ž","fitzpatrick_scale":true,"category":"people"},"facepunch":{"keywords":["angry","violence","fist","hit","attack","hand"],"char":"๐Ÿ‘Š","fitzpatrick_scale":true,"category":"people"},"fist":{"keywords":["fingers","hand","grasp"],"char":"โœŠ","fitzpatrick_scale":true,"category":"people"},"fist_left":{"keywords":["hand","fistbump"],"char":"๐Ÿค›","fitzpatrick_scale":true,"category":"people"},"fist_right":{"keywords":["hand","fistbump"],"char":"๐Ÿคœ","fitzpatrick_scale":true,"category":"people"},"v":{"keywords":["fingers","ohyeah","hand","peace","victory","two"],"char":"โœŒ","fitzpatrick_scale":true,"category":"people"},"ok_hand":{"keywords":["fingers","limbs","perfect","ok","okay"],"char":"๐Ÿ‘Œ","fitzpatrick_scale":true,"category":"people"},"raised_hand":{"keywords":["fingers","stop","highfive","palm","ban"],"char":"โœ‹","fitzpatrick_scale":true,"category":"people"},"raised_back_of_hand":{"keywords":["fingers","raised","backhand"],"char":"๐Ÿคš","fitzpatrick_scale":true,"category":"people"},"open_hands":{"keywords":["fingers","butterfly","hands","open"],"char":"๐Ÿ‘","fitzpatrick_scale":true,"category":"people"},"muscle":{"keywords":["arm","flex","hand","summer","strong","biceps"],"char":"๐Ÿ’ช","fitzpatrick_scale":true,"category":"people"},"pray":{"keywords":["please","hope","wish","namaste","highfive"],"char":"๐Ÿ™","fitzpatrick_scale":true,"category":"people"},"foot":{"keywords":["kick","stomp"],"char":"๐Ÿฆถ","fitzpatrick_scale":true,"category":"people"},"leg":{"keywords":["kick","limb"],"char":"๐Ÿฆต","fitzpatrick_scale":true,"category":"people"},"handshake":{"keywords":["agreement","shake"],"char":"๐Ÿค","fitzpatrick_scale":false,"category":"people"},"point_up":{"keywords":["hand","fingers","direction","up"],"char":"โ˜","fitzpatrick_scale":true,"category":"people"},"point_up_2":{"keywords":["fingers","hand","direction","up"],"char":"๐Ÿ‘†","fitzpatrick_scale":true,"category":"people"},"point_down":{"keywords":["fingers","hand","direction","down"],"char":"๐Ÿ‘‡","fitzpatrick_scale":true,"category":"people"},"point_left":{"keywords":["direction","fingers","hand","left"],"char":"๐Ÿ‘ˆ","fitzpatrick_scale":true,"category":"people"},"point_right":{"keywords":["fingers","hand","direction","right"],"char":"๐Ÿ‘‰","fitzpatrick_scale":true,"category":"people"},"fu":{"keywords":["hand","fingers","rude","middle","flipping"],"char":"๐Ÿ–•","fitzpatrick_scale":true,"category":"people"},"raised_hand_with_fingers_splayed":{"keywords":["hand","fingers","palm"],"char":"๐Ÿ–","fitzpatrick_scale":true,"category":"people"},"love_you":{"keywords":["hand","fingers","gesture"],"char":"๐ŸคŸ","fitzpatrick_scale":true,"category":"people"},"metal":{"keywords":["hand","fingers","evil_eye","sign_of_horns","rock_on"],"char":"๐Ÿค˜","fitzpatrick_scale":true,"category":"people"},"crossed_fingers":{"keywords":["good","lucky"],"char":"๐Ÿคž","fitzpatrick_scale":true,"category":"people"},"vulcan_salute":{"keywords":["hand","fingers","spock","star trek"],"char":"๐Ÿ––","fitzpatrick_scale":true,"category":"people"},"writing_hand":{"keywords":["lower_left_ballpoint_pen","stationery","write","compose"],"char":"โœ","fitzpatrick_scale":true,"category":"people"},"selfie":{"keywords":["camera","phone"],"char":"๐Ÿคณ","fitzpatrick_scale":true,"category":"people"},"nail_care":{"keywords":["beauty","manicure","finger","fashion","nail"],"char":"๐Ÿ’…","fitzpatrick_scale":true,"category":"people"},"lips":{"keywords":["mouth","kiss"],"char":"๐Ÿ‘„","fitzpatrick_scale":false,"category":"people"},"tooth":{"keywords":["teeth","dentist"],"char":"๐Ÿฆท","fitzpatrick_scale":false,"category":"people"},"tongue":{"keywords":["mouth","playful"],"char":"๐Ÿ‘…","fitzpatrick_scale":false,"category":"people"},"ear":{"keywords":["face","hear","sound","listen"],"char":"๐Ÿ‘‚","fitzpatrick_scale":true,"category":"people"},"nose":{"keywords":["smell","sniff"],"char":"๐Ÿ‘ƒ","fitzpatrick_scale":true,"category":"people"},"eye":{"keywords":["face","look","see","watch","stare"],"char":"๐Ÿ‘","fitzpatrick_scale":false,"category":"people"},"eyes":{"keywords":["look","watch","stalk","peek","see"],"char":"๐Ÿ‘€","fitzpatrick_scale":false,"category":"people"},"brain":{"keywords":["smart","intelligent"],"char":"๐Ÿง ","fitzpatrick_scale":false,"category":"people"},"bust_in_silhouette":{"keywords":["user","person","human"],"char":"๐Ÿ‘ค","fitzpatrick_scale":false,"category":"people"},"busts_in_silhouette":{"keywords":["user","person","human","group","team"],"char":"๐Ÿ‘ฅ","fitzpatrick_scale":false,"category":"people"},"speaking_head":{"keywords":["user","person","human","sing","say","talk"],"char":"๐Ÿ—ฃ","fitzpatrick_scale":false,"category":"people"},"baby":{"keywords":["child","boy","girl","toddler"],"char":"๐Ÿ‘ถ","fitzpatrick_scale":true,"category":"people"},"child":{"keywords":["gender-neutral","young"],"char":"๐Ÿง’","fitzpatrick_scale":true,"category":"people"},"boy":{"keywords":["man","male","guy","teenager"],"char":"๐Ÿ‘ฆ","fitzpatrick_scale":true,"category":"people"},"girl":{"keywords":["female","woman","teenager"],"char":"๐Ÿ‘ง","fitzpatrick_scale":true,"category":"people"},"adult":{"keywords":["gender-neutral","person"],"char":"๐Ÿง‘","fitzpatrick_scale":true,"category":"people"},"man":{"keywords":["mustache","father","dad","guy","classy","sir","moustache"],"char":"๐Ÿ‘จ","fitzpatrick_scale":true,"category":"people"},"woman":{"keywords":["female","girls","lady"],"char":"๐Ÿ‘ฉ","fitzpatrick_scale":true,"category":"people"},"blonde_woman":{"keywords":["woman","female","girl","blonde","person"],"char":"๐Ÿ‘ฑโ€โ™€๏ธ","fitzpatrick_scale":true,"category":"people"},"blonde_man":{"keywords":["man","male","boy","blonde","guy","person"],"char":"๐Ÿ‘ฑ","fitzpatrick_scale":true,"category":"people"},"bearded_person":{"keywords":["person","bewhiskered"],"char":"๐Ÿง”","fitzpatrick_scale":true,"category":"people"},"older_adult":{"keywords":["human","elder","senior","gender-neutral"],"char":"๐Ÿง“","fitzpatrick_scale":true,"category":"people"},"older_man":{"keywords":["human","male","men","old","elder","senior"],"char":"๐Ÿ‘ด","fitzpatrick_scale":true,"category":"people"},"older_woman":{"keywords":["human","female","women","lady","old","elder","senior"],"char":"๐Ÿ‘ต","fitzpatrick_scale":true,"category":"people"},"man_with_gua_pi_mao":{"keywords":["male","boy","chinese"],"char":"๐Ÿ‘ฒ","fitzpatrick_scale":true,"category":"people"},"woman_with_headscarf":{"keywords":["female","hijab","mantilla","tichel"],"char":"๐Ÿง•","fitzpatrick_scale":true,"category":"people"},"woman_with_turban":{"keywords":["female","indian","hinduism","arabs","woman"],"char":"๐Ÿ‘ณโ€โ™€๏ธ","fitzpatrick_scale":true,"category":"people"},"man_with_turban":{"keywords":["male","indian","hinduism","arabs"],"char":"๐Ÿ‘ณ","fitzpatrick_scale":true,"category":"people"},"policewoman":{"keywords":["woman","police","law","legal","enforcement","arrest","911","female"],"char":"๐Ÿ‘ฎโ€โ™€๏ธ","fitzpatrick_scale":true,"category":"people"},"policeman":{"keywords":["man","police","law","legal","enforcement","arrest","911"],"char":"๐Ÿ‘ฎ","fitzpatrick_scale":true,"category":"people"},"construction_worker_woman":{"keywords":["female","human","wip","build","construction","worker","labor","woman"],"char":"๐Ÿ‘ทโ€โ™€๏ธ","fitzpatrick_scale":true,"category":"people"},"construction_worker_man":{"keywords":["male","human","wip","guy","build","construction","worker","labor"],"char":"๐Ÿ‘ท","fitzpatrick_scale":true,"category":"people"},"guardswoman":{"keywords":["uk","gb","british","female","royal","woman"],"char":"๐Ÿ’‚โ€โ™€๏ธ","fitzpatrick_scale":true,"category":"people"},"guardsman":{"keywords":["uk","gb","british","male","guy","royal"],"char":"๐Ÿ’‚","fitzpatrick_scale":true,"category":"people"},"female_detective":{"keywords":["human","spy","detective","female","woman"],"char":"๐Ÿ•ต๏ธโ€โ™€๏ธ","fitzpatrick_scale":true,"category":"people"},"male_detective":{"keywords":["human","spy","detective"],"char":"๐Ÿ•ต","fitzpatrick_scale":true,"category":"people"},"woman_health_worker":{"keywords":["doctor","nurse","therapist","healthcare","woman","human"],"char":"๐Ÿ‘ฉโ€โš•๏ธ","fitzpatrick_scale":true,"category":"people"},"man_health_worker":{"keywords":["doctor","nurse","therapist","healthcare","man","human"],"char":"๐Ÿ‘จโ€โš•๏ธ","fitzpatrick_scale":true,"category":"people"},"woman_farmer":{"keywords":["rancher","gardener","woman","human"],"char":"๐Ÿ‘ฉโ€๐ŸŒพ","fitzpatrick_scale":true,"category":"people"},"man_farmer":{"keywords":["rancher","gardener","man","human"],"char":"๐Ÿ‘จโ€๐ŸŒพ","fitzpatrick_scale":true,"category":"people"},"woman_cook":{"keywords":["chef","woman","human"],"char":"๐Ÿ‘ฉโ€๐Ÿณ","fitzpatrick_scale":true,"category":"people"},"man_cook":{"keywords":["chef","man","human"],"char":"๐Ÿ‘จโ€๐Ÿณ","fitzpatrick_scale":true,"category":"people"},"woman_student":{"keywords":["graduate","woman","human"],"char":"๐Ÿ‘ฉโ€๐ŸŽ“","fitzpatrick_scale":true,"category":"people"},"man_student":{"keywords":["graduate","man","human"],"char":"๐Ÿ‘จโ€๐ŸŽ“","fitzpatrick_scale":true,"category":"people"},"woman_singer":{"keywords":["rockstar","entertainer","woman","human"],"char":"๐Ÿ‘ฉโ€๐ŸŽค","fitzpatrick_scale":true,"category":"people"},"man_singer":{"keywords":["rockstar","entertainer","man","human"],"char":"๐Ÿ‘จโ€๐ŸŽค","fitzpatrick_scale":true,"category":"people"},"woman_teacher":{"keywords":["instructor","professor","woman","human"],"char":"๐Ÿ‘ฉโ€๐Ÿซ","fitzpatrick_scale":true,"category":"people"},"man_teacher":{"keywords":["instructor","professor","man","human"],"char":"๐Ÿ‘จโ€๐Ÿซ","fitzpatrick_scale":true,"category":"people"},"woman_factory_worker":{"keywords":["assembly","industrial","woman","human"],"char":"๐Ÿ‘ฉโ€๐Ÿญ","fitzpatrick_scale":true,"category":"people"},"man_factory_worker":{"keywords":["assembly","industrial","man","human"],"char":"๐Ÿ‘จโ€๐Ÿญ","fitzpatrick_scale":true,"category":"people"},"woman_technologist":{"keywords":["coder","developer","engineer","programmer","software","woman","human","laptop","computer"],"char":"๐Ÿ‘ฉโ€๐Ÿ’ป","fitzpatrick_scale":true,"category":"people"},"man_technologist":{"keywords":["coder","developer","engineer","programmer","software","man","human","laptop","computer"],"char":"๐Ÿ‘จโ€๐Ÿ’ป","fitzpatrick_scale":true,"category":"people"},"woman_office_worker":{"keywords":["business","manager","woman","human"],"char":"๐Ÿ‘ฉโ€๐Ÿ’ผ","fitzpatrick_scale":true,"category":"people"},"man_office_worker":{"keywords":["business","manager","man","human"],"char":"๐Ÿ‘จโ€๐Ÿ’ผ","fitzpatrick_scale":true,"category":"people"},"woman_mechanic":{"keywords":["plumber","woman","human","wrench"],"char":"๐Ÿ‘ฉโ€๐Ÿ”ง","fitzpatrick_scale":true,"category":"people"},"man_mechanic":{"keywords":["plumber","man","human","wrench"],"char":"๐Ÿ‘จโ€๐Ÿ”ง","fitzpatrick_scale":true,"category":"people"},"woman_scientist":{"keywords":["biologist","chemist","engineer","physicist","woman","human"],"char":"๐Ÿ‘ฉโ€๐Ÿ”ฌ","fitzpatrick_scale":true,"category":"people"},"man_scientist":{"keywords":["biologist","chemist","engineer","physicist","man","human"],"char":"๐Ÿ‘จโ€๐Ÿ”ฌ","fitzpatrick_scale":true,"category":"people"},"woman_artist":{"keywords":["painter","woman","human"],"char":"๐Ÿ‘ฉโ€๐ŸŽจ","fitzpatrick_scale":true,"category":"people"},"man_artist":{"keywords":["painter","man","human"],"char":"๐Ÿ‘จโ€๐ŸŽจ","fitzpatrick_scale":true,"category":"people"},"woman_firefighter":{"keywords":["fireman","woman","human"],"char":"๐Ÿ‘ฉโ€๐Ÿš’","fitzpatrick_scale":true,"category":"people"},"man_firefighter":{"keywords":["fireman","man","human"],"char":"๐Ÿ‘จโ€๐Ÿš’","fitzpatrick_scale":true,"category":"people"},"woman_pilot":{"keywords":["aviator","plane","woman","human"],"char":"๐Ÿ‘ฉโ€โœˆ๏ธ","fitzpatrick_scale":true,"category":"people"},"man_pilot":{"keywords":["aviator","plane","man","human"],"char":"๐Ÿ‘จโ€โœˆ๏ธ","fitzpatrick_scale":true,"category":"people"},"woman_astronaut":{"keywords":["space","rocket","woman","human"],"char":"๐Ÿ‘ฉโ€๐Ÿš€","fitzpatrick_scale":true,"category":"people"},"man_astronaut":{"keywords":["space","rocket","man","human"],"char":"๐Ÿ‘จโ€๐Ÿš€","fitzpatrick_scale":true,"category":"people"},"woman_judge":{"keywords":["justice","court","woman","human"],"char":"๐Ÿ‘ฉโ€โš–๏ธ","fitzpatrick_scale":true,"category":"people"},"man_judge":{"keywords":["justice","court","man","human"],"char":"๐Ÿ‘จโ€โš–๏ธ","fitzpatrick_scale":true,"category":"people"},"woman_superhero":{"keywords":["woman","female","good","heroine","superpowers"],"char":"๐Ÿฆธโ€โ™€๏ธ","fitzpatrick_scale":true,"category":"people"},"man_superhero":{"keywords":["man","male","good","hero","superpowers"],"char":"๐Ÿฆธโ€โ™‚๏ธ","fitzpatrick_scale":true,"category":"people"},"woman_supervillain":{"keywords":["woman","female","evil","bad","criminal","heroine","superpowers"],"char":"๐Ÿฆนโ€โ™€๏ธ","fitzpatrick_scale":true,"category":"people"},"man_supervillain":{"keywords":["man","male","evil","bad","criminal","hero","superpowers"],"char":"๐Ÿฆนโ€โ™‚๏ธ","fitzpatrick_scale":true,"category":"people"},"mrs_claus":{"keywords":["woman","female","xmas","mother christmas"],"char":"๐Ÿคถ","fitzpatrick_scale":true,"category":"people"},"santa":{"keywords":["festival","man","male","xmas","father christmas"],"char":"๐ŸŽ…","fitzpatrick_scale":true,"category":"people"},"sorceress":{"keywords":["woman","female","mage","witch"],"char":"๐Ÿง™โ€โ™€๏ธ","fitzpatrick_scale":true,"category":"people"},"wizard":{"keywords":["man","male","mage","sorcerer"],"char":"๐Ÿง™โ€โ™‚๏ธ","fitzpatrick_scale":true,"category":"people"},"woman_elf":{"keywords":["woman","female"],"char":"๐Ÿงโ€โ™€๏ธ","fitzpatrick_scale":true,"category":"people"},"man_elf":{"keywords":["man","male"],"char":"๐Ÿงโ€โ™‚๏ธ","fitzpatrick_scale":true,"category":"people"},"woman_vampire":{"keywords":["woman","female"],"char":"๐Ÿง›โ€โ™€๏ธ","fitzpatrick_scale":true,"category":"people"},"man_vampire":{"keywords":["man","male","dracula"],"char":"๐Ÿง›โ€โ™‚๏ธ","fitzpatrick_scale":true,"category":"people"},"woman_zombie":{"keywords":["woman","female","undead","walking dead"],"char":"๐ŸงŸโ€โ™€๏ธ","fitzpatrick_scale":false,"category":"people"},"man_zombie":{"keywords":["man","male","dracula","undead","walking dead"],"char":"๐ŸงŸโ€โ™‚๏ธ","fitzpatrick_scale":false,"category":"people"},"woman_genie":{"keywords":["woman","female"],"char":"๐Ÿงžโ€โ™€๏ธ","fitzpatrick_scale":false,"category":"people"},"man_genie":{"keywords":["man","male"],"char":"๐Ÿงžโ€โ™‚๏ธ","fitzpatrick_scale":false,"category":"people"},"mermaid":{"keywords":["woman","female","merwoman","ariel"],"char":"๐Ÿงœโ€โ™€๏ธ","fitzpatrick_scale":true,"category":"people"},"merman":{"keywords":["man","male","triton"],"char":"๐Ÿงœโ€โ™‚๏ธ","fitzpatrick_scale":true,"category":"people"},"woman_fairy":{"keywords":["woman","female"],"char":"๐Ÿงšโ€โ™€๏ธ","fitzpatrick_scale":true,"category":"people"},"man_fairy":{"keywords":["man","male"],"char":"๐Ÿงšโ€โ™‚๏ธ","fitzpatrick_scale":true,"category":"people"},"angel":{"keywords":["heaven","wings","halo"],"char":"๐Ÿ‘ผ","fitzpatrick_scale":true,"category":"people"},"pregnant_woman":{"keywords":["baby"],"char":"๐Ÿคฐ","fitzpatrick_scale":true,"category":"people"},"breastfeeding":{"keywords":["nursing","baby"],"char":"๐Ÿคฑ","fitzpatrick_scale":true,"category":"people"},"princess":{"keywords":["girl","woman","female","blond","crown","royal","queen"],"char":"๐Ÿ‘ธ","fitzpatrick_scale":true,"category":"people"},"prince":{"keywords":["boy","man","male","crown","royal","king"],"char":"๐Ÿคด","fitzpatrick_scale":true,"category":"people"},"bride_with_veil":{"keywords":["couple","marriage","wedding","woman","bride"],"char":"๐Ÿ‘ฐ","fitzpatrick_scale":true,"category":"people"},"man_in_tuxedo":{"keywords":["couple","marriage","wedding","groom"],"char":"๐Ÿคต","fitzpatrick_scale":true,"category":"people"},"running_woman":{"keywords":["woman","walking","exercise","race","running","female"],"char":"๐Ÿƒโ€โ™€๏ธ","fitzpatrick_scale":true,"category":"people"},"running_man":{"keywords":["man","walking","exercise","race","running"],"char":"๐Ÿƒ","fitzpatrick_scale":true,"category":"people"},"walking_woman":{"keywords":["human","feet","steps","woman","female"],"char":"๐Ÿšถโ€โ™€๏ธ","fitzpatrick_scale":true,"category":"people"},"walking_man":{"keywords":["human","feet","steps"],"char":"๐Ÿšถ","fitzpatrick_scale":true,"category":"people"},"dancer":{"keywords":["female","girl","woman","fun"],"char":"๐Ÿ’ƒ","fitzpatrick_scale":true,"category":"people"},"man_dancing":{"keywords":["male","boy","fun","dancer"],"char":"๐Ÿ•บ","fitzpatrick_scale":true,"category":"people"},"dancing_women":{"keywords":["female","bunny","women","girls"],"char":"๐Ÿ‘ฏ","fitzpatrick_scale":false,"category":"people"},"dancing_men":{"keywords":["male","bunny","men","boys"],"char":"๐Ÿ‘ฏโ€โ™‚๏ธ","fitzpatrick_scale":false,"category":"people"},"couple":{"keywords":["pair","people","human","love","date","dating","like","affection","valentines","marriage"],"char":"๐Ÿ‘ซ","fitzpatrick_scale":false,"category":"people"},"two_men_holding_hands":{"keywords":["pair","couple","love","like","bromance","friendship","people","human"],"char":"๐Ÿ‘ฌ","fitzpatrick_scale":false,"category":"people"},"two_women_holding_hands":{"keywords":["pair","friendship","couple","love","like","female","people","human"],"char":"๐Ÿ‘ญ","fitzpatrick_scale":false,"category":"people"},"bowing_woman":{"keywords":["woman","female","girl"],"char":"๐Ÿ™‡โ€โ™€๏ธ","fitzpatrick_scale":true,"category":"people"},"bowing_man":{"keywords":["man","male","boy"],"char":"๐Ÿ™‡","fitzpatrick_scale":true,"category":"people"},"man_facepalming":{"keywords":["man","male","boy","disbelief"],"char":"๐Ÿคฆโ€โ™‚๏ธ","fitzpatrick_scale":true,"category":"people"},"woman_facepalming":{"keywords":["woman","female","girl","disbelief"],"char":"๐Ÿคฆโ€โ™€๏ธ","fitzpatrick_scale":true,"category":"people"},"woman_shrugging":{"keywords":["woman","female","girl","confused","indifferent","doubt"],"char":"๐Ÿคท","fitzpatrick_scale":true,"category":"people"},"man_shrugging":{"keywords":["man","male","boy","confused","indifferent","doubt"],"char":"๐Ÿคทโ€โ™‚๏ธ","fitzpatrick_scale":true,"category":"people"},"tipping_hand_woman":{"keywords":["female","girl","woman","human","information"],"char":"๐Ÿ’","fitzpatrick_scale":true,"category":"people"},"tipping_hand_man":{"keywords":["male","boy","man","human","information"],"char":"๐Ÿ’โ€โ™‚๏ธ","fitzpatrick_scale":true,"category":"people"},"no_good_woman":{"keywords":["female","girl","woman","nope"],"char":"๐Ÿ™…","fitzpatrick_scale":true,"category":"people"},"no_good_man":{"keywords":["male","boy","man","nope"],"char":"๐Ÿ™…โ€โ™‚๏ธ","fitzpatrick_scale":true,"category":"people"},"ok_woman":{"keywords":["women","girl","female","pink","human","woman"],"char":"๐Ÿ™†","fitzpatrick_scale":true,"category":"people"},"ok_man":{"keywords":["men","boy","male","blue","human","man"],"char":"๐Ÿ™†โ€โ™‚๏ธ","fitzpatrick_scale":true,"category":"people"},"raising_hand_woman":{"keywords":["female","girl","woman"],"char":"๐Ÿ™‹","fitzpatrick_scale":true,"category":"people"},"raising_hand_man":{"keywords":["male","boy","man"],"char":"๐Ÿ™‹โ€โ™‚๏ธ","fitzpatrick_scale":true,"category":"people"},"pouting_woman":{"keywords":["female","girl","woman"],"char":"๐Ÿ™Ž","fitzpatrick_scale":true,"category":"people"},"pouting_man":{"keywords":["male","boy","man"],"char":"๐Ÿ™Žโ€โ™‚๏ธ","fitzpatrick_scale":true,"category":"people"},"frowning_woman":{"keywords":["female","girl","woman","sad","depressed","discouraged","unhappy"],"char":"๐Ÿ™","fitzpatrick_scale":true,"category":"people"},"frowning_man":{"keywords":["male","boy","man","sad","depressed","discouraged","unhappy"],"char":"๐Ÿ™โ€โ™‚๏ธ","fitzpatrick_scale":true,"category":"people"},"haircut_woman":{"keywords":["female","girl","woman"],"char":"๐Ÿ’‡","fitzpatrick_scale":true,"category":"people"},"haircut_man":{"keywords":["male","boy","man"],"char":"๐Ÿ’‡โ€โ™‚๏ธ","fitzpatrick_scale":true,"category":"people"},"massage_woman":{"keywords":["female","girl","woman","head"],"char":"๐Ÿ’†","fitzpatrick_scale":true,"category":"people"},"massage_man":{"keywords":["male","boy","man","head"],"char":"๐Ÿ’†โ€โ™‚๏ธ","fitzpatrick_scale":true,"category":"people"},"woman_in_steamy_room":{"keywords":["female","woman","spa","steamroom","sauna"],"char":"๐Ÿง–โ€โ™€๏ธ","fitzpatrick_scale":true,"category":"people"},"man_in_steamy_room":{"keywords":["male","man","spa","steamroom","sauna"],"char":"๐Ÿง–โ€โ™‚๏ธ","fitzpatrick_scale":true,"category":"people"},"couple_with_heart_woman_man":{"keywords":["pair","love","like","affection","human","dating","valentines","marriage"],"char":"๐Ÿ’‘","fitzpatrick_scale":false,"category":"people"},"couple_with_heart_woman_woman":{"keywords":["pair","love","like","affection","human","dating","valentines","marriage"],"char":"๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘ฉ","fitzpatrick_scale":false,"category":"people"},"couple_with_heart_man_man":{"keywords":["pair","love","like","affection","human","dating","valentines","marriage"],"char":"๐Ÿ‘จโ€โค๏ธโ€๐Ÿ‘จ","fitzpatrick_scale":false,"category":"people"},"couplekiss_man_woman":{"keywords":["pair","valentines","love","like","dating","marriage"],"char":"๐Ÿ’","fitzpatrick_scale":false,"category":"people"},"couplekiss_woman_woman":{"keywords":["pair","valentines","love","like","dating","marriage"],"char":"๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ","fitzpatrick_scale":false,"category":"people"},"couplekiss_man_man":{"keywords":["pair","valentines","love","like","dating","marriage"],"char":"๐Ÿ‘จโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ","fitzpatrick_scale":false,"category":"people"},"family_man_woman_boy":{"keywords":["home","parents","child","mom","dad","father","mother","people","human"],"char":"๐Ÿ‘ช","fitzpatrick_scale":false,"category":"people"},"family_man_woman_girl":{"keywords":["home","parents","people","human","child"],"char":"๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง","fitzpatrick_scale":false,"category":"people"},"family_man_woman_girl_boy":{"keywords":["home","parents","people","human","children"],"char":"๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ","fitzpatrick_scale":false,"category":"people"},"family_man_woman_boy_boy":{"keywords":["home","parents","people","human","children"],"char":"๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ","fitzpatrick_scale":fa